[ubuntu/resolute-proposed] busybox 1:1.37.0-7ubuntu1 (Accepted)
John Chittum
john.chittum at canonical.com
Mon Feb 2 18:49:14 UTC 2026
busybox (1:1.37.0-7ubuntu1) resolute; urgency=medium
* Merge with Debian unstable. (LP: #2130136) Remaining changes:
- Add busybox-initramfs binary package and initramfs flavour:
- Add dirname from coreutils to the initramfs
- Enable the new klibc utility implementations, nuke and run-init
in the initramfs package; and also enable reboot. Doesn't yet make
klibc-utils irrelevant - we still use ipconfig, fstype, and nfsmount
- but it moves us much closer and should save a little bit of disk
space.
- Enable TLS in initramfs flavour of wget applet, requires openssl
- debian/config/pkg/initramfs: Enable the date applet with the same
options as the other variants for use in fixrtc and casper scripts.
- Prefer busybox cmds over klibc cmds where there is duplication.
- Move zz-busybox to busybox-initramfs to ensure we get links to all
the tools we need, stop shipping it anywhere else.
- d/tree/busybox/usr/share/initramfs-tools/hooks/zz-busybox:
Copy certs and openssl config for the casper+busybox-initramfs case.
- Add Ubuntu configuration for busybox binaries.
- test-bin.patch: Move test and friends to /bin.
- static-sh-alias.patch: Add static-sh alias name for ash, and install
/bin/static-sh symlink to busybox in busybox-static.
- d/config/pkg/{deb,static}: Enable chpasswd (needed by LXC).
* New Changes
- d/config/pkg/initramfs: archival-disallow-path-traversals-*.patch adds a new
feature that was not configured in d/config/pkg/initramfs as busybox-initramfs
is an Ubuntu only package. Adds in the default config to to the initramfs conf.
- d/p/fix-start-stop-daemon-rust-coreutils.patch
rust-coreutils disallows running an executable by a different
name. This leads to "start-stop-daemon with both -x and -a"
to fail as it attempts to run /bin/false under a different
name, qwerty. Patch test to use the same executable as the
test does not check argv[0] difference
- busybox-static.links updated to be in usr/bin instead of bin.
(LP: #2139160)
busybox (1:1.37.0-7) unstable; urgency=medium
* patches/archival-disallow-path-traversals-CVE-2023-39810.patch
(Closes: #1055307, CVE-2023-39810)
* archival-disallow-path-traversals-CVE-2023-39810.patch:
use the correct "echo" when constructing the archive
* d/config/pkg/* CONFIG_FEATURE_PATH_TRAVERSAL_PROTECTION=y
* enable chattr and lsattr applets (Closes: #1119539)
* udeb: install all links in /usr/, do not touch /bin & /sbin
busybox (1:1.37.0-6) unstable; urgency=medium
* udeb config: remove wget applet
(wget-udeb is used for this for many years) (Closes: #1107392)
busybox (1:1.37.0-5) unstable; urgency=medium
* d/control: switch from Static-Built-Using back to Built-Using
(Closes: #1106796)
Date: Wed, 14 Jan 2026 10:50:37 -0500
Changed-By: John Chittum <john.chittum at canonical.com>
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Signed-By: Nick Rosbrook <nick.rosbrook at canonical.com>
https://launchpad.net/ubuntu/+source/busybox/1:1.37.0-7ubuntu1
-------------- next part --------------
Format: 1.8
Date: Wed, 14 Jan 2026 10:50:37 -0500
Source: busybox
Built-For-Profiles: noudeb
Architecture: source
Version: 1:1.37.0-7ubuntu1
Distribution: resolute
Urgency: medium
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: John Chittum <john.chittum at canonical.com>
Closes: 1055307 1106796 1107392 1119539
Launchpad-Bugs-Fixed: 2130136 2139160
Changes:
busybox (1:1.37.0-7ubuntu1) resolute; urgency=medium
.
* Merge with Debian unstable. (LP: #2130136) Remaining changes:
- Add busybox-initramfs binary package and initramfs flavour:
- Add dirname from coreutils to the initramfs
- Enable the new klibc utility implementations, nuke and run-init
in the initramfs package; and also enable reboot. Doesn't yet make
klibc-utils irrelevant - we still use ipconfig, fstype, and nfsmount
- but it moves us much closer and should save a little bit of disk
space.
- Enable TLS in initramfs flavour of wget applet, requires openssl
- debian/config/pkg/initramfs: Enable the date applet with the same
options as the other variants for use in fixrtc and casper scripts.
- Prefer busybox cmds over klibc cmds where there is duplication.
- Move zz-busybox to busybox-initramfs to ensure we get links to all
the tools we need, stop shipping it anywhere else.
- d/tree/busybox/usr/share/initramfs-tools/hooks/zz-busybox:
Copy certs and openssl config for the casper+busybox-initramfs case.
- Add Ubuntu configuration for busybox binaries.
- test-bin.patch: Move test and friends to /bin.
- static-sh-alias.patch: Add static-sh alias name for ash, and install
/bin/static-sh symlink to busybox in busybox-static.
- d/config/pkg/{deb,static}: Enable chpasswd (needed by LXC).
* New Changes
- d/config/pkg/initramfs: archival-disallow-path-traversals-*.patch adds a new
feature that was not configured in d/config/pkg/initramfs as busybox-initramfs
is an Ubuntu only package. Adds in the default config to to the initramfs conf.
- d/p/fix-start-stop-daemon-rust-coreutils.patch
rust-coreutils disallows running an executable by a different
name. This leads to "start-stop-daemon with both -x and -a"
to fail as it attempts to run /bin/false under a different
name, qwerty. Patch test to use the same executable as the
test does not check argv[0] difference
- busybox-static.links updated to be in usr/bin instead of bin.
(LP: #2139160)
.
busybox (1:1.37.0-7) unstable; urgency=medium
.
* patches/archival-disallow-path-traversals-CVE-2023-39810.patch
(Closes: #1055307, CVE-2023-39810)
* archival-disallow-path-traversals-CVE-2023-39810.patch:
use the correct "echo" when constructing the archive
* d/config/pkg/* CONFIG_FEATURE_PATH_TRAVERSAL_PROTECTION=y
* enable chattr and lsattr applets (Closes: #1119539)
* udeb: install all links in /usr/, do not touch /bin & /sbin
.
busybox (1:1.37.0-6) unstable; urgency=medium
.
* udeb config: remove wget applet
(wget-udeb is used for this for many years) (Closes: #1107392)
.
busybox (1:1.37.0-5) unstable; urgency=medium
.
* d/control: switch from Static-Built-Using back to Built-Using
(Closes: #1106796)
Checksums-Sha1:
17b21744b5fc368af3155faac9513f29c69da3c3 2703 busybox_1.37.0-7ubuntu1.dsc
297442b675064144fe2db8ce1d70f49d4b2d198e 80004 busybox_1.37.0-7ubuntu1.debian.tar.xz
344f8c9e7f27d9023702b0faaa62ef29b00f87f3 6898 busybox_1.37.0-7ubuntu1_source.buildinfo
Checksums-Sha256:
125ebeae728a614d5c93687307d342037baade55599c10bc8c2e927e70d1ffab 2703 busybox_1.37.0-7ubuntu1.dsc
5b97c2c2e4f259cccb57f5613d7261e8a0e2b94c4c3e55e2a907bb4cc1186915 80004 busybox_1.37.0-7ubuntu1.debian.tar.xz
42f6d7ee41c5242247f1816fcca1f61de812d52acb20006560475fb13f56c9af 6898 busybox_1.37.0-7ubuntu1_source.buildinfo
Files:
6da8ee96de853f3aa9595f192562bfd3 2703 utils optional busybox_1.37.0-7ubuntu1.dsc
e818628aa2b1f2732fc85b47724adfd8 80004 utils optional busybox_1.37.0-7ubuntu1.debian.tar.xz
028f965340ebbd7558abe2423c78f167 6898 utils optional busybox_1.37.0-7ubuntu1_source.buildinfo
Original-Maintainer: Debian Install System Team <debian-boot at lists.debian.org>
Vcs-Git: https://git.launchpad.net/~jchittum/ubuntu/+source/busybox
Vcs-Git-Commit: b3af4fc8992e8b6ea15e40330f150258137c1f31
Vcs-Git-Ref: refs/heads/resolute-merge-lp2130136
More information about the Resolute-changes
mailing list