On Mon, Jan 19, 2015 at 11:15:04AM +0100, Guillem Jover wrote: > [ CCing debian-release. ]
[keeping the CC] > On Sun, 2015-01-18 at 20:12:55 +0200, Niko Tyni wrote: > > In order to fix trigger related wheezy->jessie upgrade failures in > > xfonts-traditional (#774844, cc'd), I intend to make the main perl > > binary packages (perl, perl-base, and perl-modules) Pre-Depend on dpkg > > (>= 1.17.17), which has this change: > > > > * Defer trigger processing if the package does not fulfill dependencies. > > Closes: #671711 > > > > Together with making the jessie perl-modules and perl-base Break the > > wheezy perl, this should ensure that the xfonts-traditional trigger will > > not run when perl is in a broken state during upgrades. > > > > Please see the #774844 bug log for details, and let me know if you have > > objections or other suggestions. > > I've not looked into the details yet, but just to comment that there's > been talk about possibly reverting that fix, because in some error > situations it can get apt into an unrecoverable state (#774124). :( > > Of course reverting that fix brings back all upgrade issues related > to trigger processing w/o the required dependencies. Which are > probably more, and easier to get into. > > (I guess this just calls for both a fixed apt, and a dpkg that > workarounds any such situation.) Thanks. So do you think I should wait for that to be resolved first? AFAICS the worst that could happen with such a revert is that the perl Pre-Depends+Breaks fix stops working and xfonts-traditional 'postinst triggered' functionality needs to be changed to survive missing dependencies. -- Niko Tyni nt...@debian.org -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/20150122195905.GA6917@estella.local.invalid