** Description changed:

  [ Rationale ]
  
  See https://lists.debian.org/debian-devel/2026/09/msg00052.html and
  https://bugs.debian.org/1147074 for the full history and reasoning.
  Summary: busybox and busybox-static should be co-installable. busybox-
  static should only be used for manual recovery / corner cases but not
  used by other software in the archive.
  
  Proposed change:
  * rename /usr/bin/busybox to /usr/bin/busybox-static in busybox-static
  * drop initramfs-tools support from busybox-static
  * change all other software to depend/recommend/suggest "busybox | 
busybox-static" to just "busybox"
  
  [ Scope ]
  
  Affected packages:
  
  ```
  $ reverse-depends -s busybox-static
  Reverse-Depends
  ===============
  * bootcd
  * busybox-syslogd
  * casper [amd64 amd64v3 arm64 armhf ppc64el riscv64 s390x]
  * cryptsetup-initramfs
  * debos [amd64 amd64v3 arm64]
  * dracut-test [amd64 amd64v3 arm64 ppc64el riscv64 s390x]
  * dropbear-initramfs
  * fakemachine [amd64 amd64v3 arm64]
  * jasper
  * kdump-tools [amd64 amd64v3 arm64 armhf ppc64el riscv64 s390x]
  * ltsp
  * lubuntu-desktop-minimal [amd64 amd64v3 arm64 armhf ppc64el riscv64 s390x]
  * miniramfs
  * ubiquity-frontend-gtk [amd64 amd64v3 arm64 armhf ppc64el riscv64]
  * ubuntu-standard [amd64 amd64v3 arm64 armhf ppc64el riscv64 s390x]
  * udhcpc
  * udhcpd
  * virtme-ng
  * zfs-initramfs
  
  Reverse-Recommends
  ==================
  * dracut-core
  * e2fsck-static
  * initramfs-tools-core
  * lxc-templates [amd64 amd64v3 arm64 armhf ppc64el riscv64 s390x]
  * open-iscsi [amd64 amd64v3 arm64 armhf ppc64el riscv64 s390x]
  ```
  
  Package should stay the way (because they are static builds):
  
  * e2fsck-static recommends: sash | bash-static | zsh-static | busybox-
  static
  
  Valid dependencies but dropping the busybox-static dependency is
  requested in bug #2167086:
  
  * lubuntu-desktop-minimal depends: busybox-static
  * ubuntu-standard depends: busybox-static
  
  Packages that have a hard dependency/recommendation on busybox-static:
  
- * virtme-ng depends: busybox-static
+ * virtme-ng depends: busybox-static (https://bugs.debian.org/1147076)
  * lxc-templates recommends: busybox-static
  
  Packages already have busybox as first alternative (where busybox-static
  would need to be removed):
  
  * bootcd depends: busybox | busybox-static | busybox-cvs | busybox-cvs-static
  * busybox-syslogd depends: busybox (>> 1:1.38.0) | busybox-static (>> 
1:1.38.0)
  * casper depends: busybox | busybox-static
  * cryptsetup-initramfs depends: busybox | busybox-static
  * debos depends: busybox | busybox-static
  * dracut-test depends: busybox | busybox-static
  * dropbear-initramfs depends: busybox | busybox-static
  * fakemachine depends: busybox | busybox-static
  * jasper depends: busybox | busybox-static
  * ltsp depends: busybox | busybox-static | busybox-initramfs
  * miniramfs depends: busybox | busybox-static
  * udhcpc depends: busybox (>> 1:1.38.0) | busybox-static (>> 1:1.38.0)
  * udhcpd depends: busybox (>> 1:1.38.0) | busybox-static (>> 1:1.38.0)
  * zfs-initramfs depends: busybox | busybox-static
  * dracut-core recommends: busybox | busybox-static
  * initramfs-tools-core recommends: busybox | busybox-static
  * open-iscsi recommends: busybox | busybox-static
  
  Packages already have busybox as second alternative (where busybox-
  static would need to be removed):
  
  * kdump-tools depends: busybox-static | busybox
  * ubiquity-frontend-gtk depends: busybox-static | busybox

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2167087

Title:
  [FFe] Make busybox and busybox-static co-installable (dropping
  initramfs-tools support from busybox-static)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/busybox/+bug/2167087/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to