This is an automated email from the git hooks/post-receive script. guillem pushed a commit to branch master in repository dpkg.
View the commit online: https://git.dpkg.org/cgit/dpkg/dpkg.git/commit/?id=725828a60a04d2852b35a760bd584d48b28a6024 commit 725828a60a04d2852b35a760bd584d48b28a6024 Author: Guillem Jover <guil...@debian.org> AuthorDate: Mon Jan 21 12:58:34 2019 +0100 dpkg: Convert one trigger processing required type into the new try-queued This makes the code stop skipping unsatisfiable dependency checks. --- debian/changelog | 2 ++ src/packages.c | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/debian/changelog b/debian/changelog index a37ad29a2..93a6de90e 100644 --- a/debian/changelog +++ b/debian/changelog @@ -36,6 +36,8 @@ dpkg (1.19.3) UNRELEASED; urgency=medium package process queue iteration, so that we do not keep trying to process it, which might end up generating artificial trigger cycles, if dependencies are not satisfied yet. + * dpkg: Convert one trigger processing required type into the new try-queued + one, so that we stop skipping unsatisfiable dependency checks. * Perl modules: - Dpkg::Changelog::Debian: Preserve modelines at EOF. Closes: #916056 Thanks to Chris Lamb <la...@debian.org> for initial test cases. diff --git a/src/packages.c b/src/packages.c index e4214fd0c..d12d8b728 100644 --- a/src/packages.c +++ b/src/packages.c @@ -286,7 +286,7 @@ void process_queue(void) { case act_configure: /* Do whatever is most needed. */ if (pkg->trigpend_head) - trigproc(pkg, TRIGPROC_REQUIRED); + trigproc(pkg, TRIGPROC_TRY_QUEUED); else deferred_configure(pkg); break; -- Dpkg.Org's dpkg