~ddstreet/ubuntu/+source/dpkg:lp1842947-x

Last commit made on 2019-09-06
Get this branch:
git clone -b lp1842947-x https://git.launchpad.net/~ddstreet/ubuntu/+source/dpkg
Only Dan Streetman can upload to this branch. If you are Dan Streetman please log in for upload directions.

Branch merges

Branch information

Name:
lp1842947-x
Repository:
lp:~ddstreet/ubuntu/+source/dpkg

Recent commits

d20a0d6... by Dan Streetman

update changelog

1190433... by Dan Streetman

d/control: add build-dep for dh-autoreconf

debhelper doesn't depend on it in xenial, so it needs to be manually added

019fa24... by Dan Streetman

d/rules: replace custom rule for 'configure' with call to dh_autoreconf

Having a custom rule to create 'configure' means that if the file
may not get correctly rebuilt; instead dh_autoreconf should be
called to make sure it is always correctly rebuilt.

Closes: #939516

2a39056... by Julian Andres Klode

Import patches-unapplied version 1.18.4ubuntu1.6 to ubuntu/xenial-proposed

Imported using git-ubuntu import.

Changelog parent: 672a26bb5f4a13af3e415a3f2deefe9015f34102

New changelog entries:
  * Cherry-pick upstream fixes for trigger loops (LP: #1828639)
    - dpkg: Negate tortoise_not_in_hare() function name and return value
    - dpkg: Initialize trigcyclenode's next member once
    - dpkg: Factor trigproc_new_cyclenode() out from check_trigger_cycle()
    - dpkg: Mark the package we are giving up on a trigger cycle as istobe normal
    - dpkg: Switch dependtry from an int to an enum
    - dpkg: Reset progress_bytrigproc once we have injected into the current iteration
    - dpkg: Split trigger processing types into required, try-queued and try-deferred
    - dpkg: Convert one trigger processing required type into the new try-queued
    - dpkg: Move trigproc cycle reset inside try-deferred conditional
    - dpkg: Introduce a new dependency try level for trigger processing
    - dpkg: Introduce a new dependency try level for trigger cycle checks

672a26b... by Julian Andres Klode

Import patches-unapplied version 1.18.4ubuntu1.5 to ubuntu/xenial-proposed

Imported using git-ubuntu import.

Changelog parent: 678ea00f730652c43a28c8494a7da7dfbd9a759b

New changelog entries:
  * Apply patch from upstream to add frontend locking (LP: #1796081):
    - Add support for frontend locking. This makes it possible for frontends
      using this new protocol, to safely lock the dpkg database w/o risk of
      race conditions with other dpkg instances or frontends supporting the
      same protocol.

678ea00... by Adam Conrad

Import patches-unapplied version 1.18.4ubuntu1.4 to ubuntu/xenial-proposed

Imported using git-ubuntu import.

Changelog parent: 58151a86b3b089e2121c9ea3fd73c3e35d1311a2

New changelog entries:
  * Cherry-pick d01212f2d7e59fc713c66b5d60421ac2296c1463 from 1.18.5:
    - Allow detached upstream orig tarball signatures when extracting
      version 1.0 non-native source packages (LP: #1751114)

58151a8... by Brian Murray

Import patches-unapplied version 1.18.4ubuntu1.3 to ubuntu/xenial-proposed

Imported using git-ubuntu import.

Changelog parent: fa5b44e4fedde2a9d27aa17124644573d176ec85

New changelog entries:
  * Use ohshit() instead of internerr() for unhandled dpkg-split exit
    codes. (i.e. do not abort). Closes: #812679, LP: #1601998

fa5b44e... by Adam Conrad

Import patches-unapplied version 1.18.4ubuntu1.2 to ubuntu/xenial-proposed

Imported using git-ubuntu import.

Changelog parent: 809fe6bb7648dc3f3d287411dddd586e5864efe2

New changelog entries:
  * Cherry-pick patch from git to limit preallocation to files over
    16KiB, fixing installation performance regression (LP: #1663749)

809fe6b... by Adam Conrad

Import patches-unapplied version 1.18.4ubuntu1.1 to ubuntu/xenial-proposed

Imported using git-ubuntu import.

Changelog parent: 1b89f532912ba12b8a776721feec0c0e6d291673

New changelog entries:
    * Add Breaks on ufw (<< 0.35-0ubuntu2~) for trigger loops (LP: #1571174)

1b89f53... by Adam Conrad

Import patches-unapplied version 1.18.4ubuntu1 to ubuntu/xenial-proposed

Imported using git-ubuntu import.

Changelog parent: 6847c2e933a39ce9ae80931f37e7733aa90fcec5

New changelog entries:
  * Merge from Debian testing; remaining changes in the Ubuntu delta:
    - Change native source version/format mismatch errors into warnings
      until the dust settles on Debian bug 737634 about override options.
    - Add DPKG_UNTRANSLATED_MESSAGES environment check so that higher-level
      tools can get untranslated dpkg terminal log messages while at the
      same time having translated debconf prompts.
    - Special-case arm{el,hf} ELF objects in Shlibs/Objdump.pm for multilib.
    - Map unqualified package names of multiarch-same packages to the native
      arch instead of throwing an error, so that we don't break on upgrade
      when there are unqualified names stored in the dpkg trigger database.
    - Apply a workaround from mvo to consider ^rc packages as multiarch,
      during the dpkg consistency checks. (see LP: 1015567 and 1057367).
    - Carry over Breaks/Conflicts for triggers/upgrades until post-16.04.