Control: tag -1 +patch On Mon, Dec 16, 2019 at 05:43:36PM +0000, Steve McIntyre wrote: >Package: libcrypt1-udeb >Version: 4.4.10-5 >Severity: critical >Tags: d-i > >The addition of the libcrypt1-udeb has broken d-i at runtime. On a >current d-i build, it fails immediately at boot when starting the >main menu. In the log file: > >main-menu[247]: WARNING **: Deep recursion configuring package libc6-udeb (dep >loop?) >main-menu[247]: WARNING **: Menu item 'localechooser' failed. > >If I try to save logs, that also fails and gives some more clue: > >main-menu[247]: WARNING **: Deep recursion configuring package libcrypt1-udeb >(dep loop?) >main-menu[247]: WARNING **: Menu item 'save-logs' failed. > >The (dumb) resolver in the main menu is trying to configure both libc6-udeb >and libcrypt1-udeb and can't, as they each depend on each other. > >Some testing of this in a d-i environment would have been nice. :-( > >As libcrypt1-udeb doesn't actually need any configuration, the a >trivial patch (to simply not depend on libc6-udeb) makes things work >again in d-i. I'll attach that in a mo once I get a bug# out of the >BTS.
And here's the debdiff for what I've tested. -- Steve McIntyre, Cambridge, UK. st...@einval.com "I suspect most samba developers are already technically insane... Of course, since many of them are Australians, you can't tell." -- Linus Torvalds
diff -Nru libxcrypt-4.4.10/debian/changelog libxcrypt-4.4.10/debian/changelog --- libxcrypt-4.4.10/debian/changelog 2019-12-06 11:00:54.000000000 +0000 +++ libxcrypt-4.4.10/debian/changelog 2019-12-16 17:48:24.000000000 +0000 @@ -1,3 +1,9 @@ +libxcrypt (1:4.4.10-5+nmu1) unstable; urgency=high + + * Force libcrypt1-udeb to not depend on libc6-udeb. Closes: #946856 + + -- Steve McIntyre <93...@debian.org> Mon, 16 Dec 2019 17:48:24 +0000 + libxcrypt (1:4.4.10-5) unstable; urgency=medium * Re-upload to unstable. diff -Nru libxcrypt-4.4.10/debian/control libxcrypt-4.4.10/debian/control --- libxcrypt-4.4.10/debian/control 2019-11-17 21:27:14.000000000 +0000 +++ libxcrypt-4.4.10/debian/control 2019-12-16 13:13:35.000000000 +0000 @@ -61,7 +61,7 @@ Section: debian-installer Architecture: any Pre-Depends: ${misc:Pre-Depends} -Depends: ${shlibs:Depends}, ${misc:Depends} +Depends: ${misc:Depends} Description: libcrypt shared library This is a minimal version of libcrypt, only for use in the installation system.