[ubuntu/noble-proposed] busybox 1:1.36.1-6ubuntu1 (Accepted)

Dan Bungert daniel.bungert at canonical.com
Tue Dec 12 21:30:10 UTC 2023


busybox (1:1.36.1-6ubuntu1) noble; urgency=medium

  * Remove some documentation from the busybox-static package.
  * Merge with Debian unstable. 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).

busybox (1:1.36.1-6) unstable; urgency=medium

  [ Michael Tokarev ]
  * d/rules: override-dh_installsystemd: s/-indep//
  * d/busybox-syslogd.{service,init}: umask 026, not 024
  * adjust paths to busybox binary after move
    /bin/busybox => /usr/bin/busybox
  * Upload to unstable.

  [ Chris Boot ]
  * Update binary path in lintian overrides.

busybox (1:1.36.1-6~exp.1) experimental; urgency=medium

  * Coordinated move of binaries into /usr.
  * Upload to experimental.

busybox (1:1.36.1-5) unstable; urgency=medium

  * config:
   - deb: turn off embedded scripts (not used anyway)
   - deb: enable minimal dpkg (the same as in static config) (+lintian tag)
   - deb: enable passwd, su, sulogin (the same as in static config)
   - deb: enable ed (the same as in static config)
   - deb: enable cron & crontab (the same as in static config)
   - deb: enable tunctl (the same as in static config)
   - deb: set ifupdown udhcpc options to -R -n (the same as in static config)
   - deb: enable tc (traffic control) applet, the same as in static build
   - deb: enable ifupdown options like of static build
   - static: enable tftp progress bar (the same as in deb config)
   At this point, deb&static configs are almost the same, with the differences:
    - static (&libgcc), prefer_applets, standalone_shell, bb_passwd & bb_shadow
    - deb has no blkid (#1023501) and no telnetd (#881626)
   - deb,static: disable unusual ipneigh applet (but keep ip neigh)
   - deb,static,udeb: enable udhcpc6 (#1036446)
   - deb,static: enable wget timeout (-T) option
  * spelling.diff: forward upstream
  * d/*.lintian-overrides: +spelling-error-in-binary iif if [bin/busybox]
    (this is Input InterFace)
  * added udhcpd.service
  * update tags for debian/patches/syslogd-option_mask32.patch
  * busybox-syslogd*.service: update Documentation: settings
  * make busybox-syslogd socket-activated to work correctly under systemd
    (syslogd-make-it-optionally-systemd-socket-activated.patch,
    busybox-syslogd.service changes)

busybox (1:1.36.1-4) unstable; urgency=medium

  * Revert "Revert recent changes that have broken syslogd in d-i."
    Thank you Steve, others for the good work and patience!
  * syslogd-fix-breakage-caused-by-daemonize-_after_-ini.patch
    (use upstream patch instead of syslogd-avoid-nulling-devlog.patch.
    it looks like upstream rewrites patch authorship with their own)
  * syslogd-option_mask32.patch (Actually fixes #1039710 with remote logging)
  * syslogd: make logfiles owned by root:adm mode 0640
  * syslog.conf: match current rsyslog.conf
  * install-fix-chown-resetting-suid-sgid-bits-from-chmod.patch

busybox (1:1.36.1-3.1) unstable; urgency=medium

  * NMU
  * Revert recent changes that have broken syslogd in d-i.
    Closes: #1039710

Date: Tue, 12 Dec 2023 13:42:48 -0700
Changed-By: Dan Bungert <daniel.bungert at canonical.com>
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
https://launchpad.net/ubuntu/+source/busybox/1:1.36.1-6ubuntu1
-------------- next part --------------
Format: 1.8
Date: Tue, 12 Dec 2023 13:42:48 -0700
Source: busybox
Built-For-Profiles: noudeb
Architecture: source
Version: 1:1.36.1-6ubuntu1
Distribution: noble
Urgency: medium
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Dan Bungert <daniel.bungert at canonical.com>
Closes: 1039710
Changes:
 busybox (1:1.36.1-6ubuntu1) noble; urgency=medium
 .
   * Remove some documentation from the busybox-static package.
   * Merge with Debian unstable. 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).
 .
 busybox (1:1.36.1-6) unstable; urgency=medium
 .
   [ Michael Tokarev ]
   * d/rules: override-dh_installsystemd: s/-indep//
   * d/busybox-syslogd.{service,init}: umask 026, not 024
   * adjust paths to busybox binary after move
     /bin/busybox => /usr/bin/busybox
   * Upload to unstable.
 .
   [ Chris Boot ]
   * Update binary path in lintian overrides.
 .
 busybox (1:1.36.1-6~exp.1) experimental; urgency=medium
 .
   * Coordinated move of binaries into /usr.
   * Upload to experimental.
 .
 busybox (1:1.36.1-5) unstable; urgency=medium
 .
   * config:
    - deb: turn off embedded scripts (not used anyway)
    - deb: enable minimal dpkg (the same as in static config) (+lintian tag)
    - deb: enable passwd, su, sulogin (the same as in static config)
    - deb: enable ed (the same as in static config)
    - deb: enable cron & crontab (the same as in static config)
    - deb: enable tunctl (the same as in static config)
    - deb: set ifupdown udhcpc options to -R -n (the same as in static config)
    - deb: enable tc (traffic control) applet, the same as in static build
    - deb: enable ifupdown options like of static build
    - static: enable tftp progress bar (the same as in deb config)
    At this point, deb&static configs are almost the same, with the differences:
     - static (&libgcc), prefer_applets, standalone_shell, bb_passwd & bb_shadow
     - deb has no blkid (#1023501) and no telnetd (#881626)
    - deb,static: disable unusual ipneigh applet (but keep ip neigh)
    - deb,static,udeb: enable udhcpc6 (#1036446)
    - deb,static: enable wget timeout (-T) option
   * spelling.diff: forward upstream
   * d/*.lintian-overrides: +spelling-error-in-binary iif if [bin/busybox]
     (this is Input InterFace)
   * added udhcpd.service
   * update tags for debian/patches/syslogd-option_mask32.patch
   * busybox-syslogd*.service: update Documentation: settings
   * make busybox-syslogd socket-activated to work correctly under systemd
     (syslogd-make-it-optionally-systemd-socket-activated.patch,
     busybox-syslogd.service changes)
 .
 busybox (1:1.36.1-4) unstable; urgency=medium
 .
   * Revert "Revert recent changes that have broken syslogd in d-i."
     Thank you Steve, others for the good work and patience!
   * syslogd-fix-breakage-caused-by-daemonize-_after_-ini.patch
     (use upstream patch instead of syslogd-avoid-nulling-devlog.patch.
     it looks like upstream rewrites patch authorship with their own)
   * syslogd-option_mask32.patch (Actually fixes #1039710 with remote logging)
   * syslogd: make logfiles owned by root:adm mode 0640
   * syslog.conf: match current rsyslog.conf
   * install-fix-chown-resetting-suid-sgid-bits-from-chmod.patch
 .
 busybox (1:1.36.1-3.1) unstable; urgency=medium
 .
   * NMU
   * Revert recent changes that have broken syslogd in d-i.
     Closes: #1039710
Checksums-Sha1:
 84901e755c412edef08599ecc2cf7e9da3d4de07 2703 busybox_1.36.1-6ubuntu1.dsc
 b18369152ff3aabec307f1e64fbff3d1f1a8e385 78440 busybox_1.36.1-6ubuntu1.debian.tar.xz
 23aceea4e564dafa6d19dc976ce4d1aba044dd22 6635 busybox_1.36.1-6ubuntu1_source.buildinfo
Checksums-Sha256:
 b5dc47612b933642a41c561d37b9871a2192daa45c389a13ebe377a3747e5bcf 2703 busybox_1.36.1-6ubuntu1.dsc
 b72c0f4d079d40dd3cfc98e5a8f043de16f4fd2fdd5470a408ebea0f220ad4cf 78440 busybox_1.36.1-6ubuntu1.debian.tar.xz
 94d78183411286ad2d66142ee77fe9235686894a65d50d77e4be9a9275504ad8 6635 busybox_1.36.1-6ubuntu1_source.buildinfo
Files:
 87029528cceaa38bd5c54ecba8ec1982 2703 utils optional busybox_1.36.1-6ubuntu1.dsc
 6086523c4aa86b0d9249a102e986f66e 78440 utils optional busybox_1.36.1-6ubuntu1.debian.tar.xz
 0460c9f8d33ef03a63043fa370a338dc 6635 utils optional busybox_1.36.1-6ubuntu1_source.buildinfo
Original-Maintainer: Debian Install System Team <debian-boot at lists.debian.org>
Vcs-Git: https://git.launchpad.net/~dbungert/ubuntu/+source/busybox
Vcs-Git-Commit: 330326d3de36459c620164f082746c18db860cdf
Vcs-Git-Ref: refs/heads/merge-2023-11-27


More information about the noble-changes mailing list