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.

Reply via email to