[ubuntu/quantal] busybox 1:1.19.3-7ubuntu1 (Accepted)

Steve Langasek steve.langasek at ubuntu.com
Tue May 1 05:05:34 UTC 2012


busybox (1:1.19.3-7ubuntu1) quantal; urgency=low

  * Merge from Debian unstable, remaining changes:
    - [udeb] Enable chvt, killall, losetup, NFS mount, od, ping, ping6, and
      stat.
    - [deb, static] Enable CGI support for httpd.
    - Enable 'mount -f' and mount helpers for all targets.
    - Add busybox-initramfs.
    - 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.
    - debian/patches/fix-64-bit-permissions.patch: mkdir: fix permissions
      on 64-bit platforms.  Taken from upstream.
    - Filter out -Werror=format-security from CFLAGS passed by
      dpkg-buildpackage, at least for now.
  * Dropped changes, included in Debian:
    - [deb] Enable mdev.
    - Add cross-compiling support.
  * Disable NFS mount in the static build; needs a newer upstream version of
    busybox for compatibility with glibc 2.15.
  * Set V=1 in debian/rules, to get more meaningful build logs.
  * Export the dpkg-buildflags to the environment, so we pick up hardening
    now that dpkg doesn't export them for us.

busybox (1:1.19.3-7) unstable; urgency=low

  * enable stat applet for deb & static
  * enable less applet for deb ("more" does not quite work)
    and enable some options for it in static build
  * enabled a few options for top and ps applets in deb, taken from static
  * enabled NFS mount (Note: only NFSv2 and v3, not v4, and only on Linux)
    (Closes: #573056, #348664)
  * enabled microcom for deb build, taken from static
  * relaxed the "links" subpackages version dependencies from source:Version
    to source:Upstream-Version
  * DISabled some questionable applets from static build,
    to match regular build:
   - acpid
   - fbset (Closes: #310128) -- removing non-functional fbset
   - adduser, deluser, addgroup, delgroup
   - fsck_minix, mkfs_minix
   - eject
   - makedevs
   - fdflush
   - vlock

busybox (1:1.19.3-6) unstable; urgency=low

  * enable arp applet for static&regular builds
    (lacking ip neigh)
  * enable mdev applet for regular build and all
    options for regular&static builds (it has already
    been enabled for static)
  * enable init and halt/poweroff/shutdown applets for
    all variants and make them consistent.  Also remove
    mesg applet from static build
  * enable vconfig applet for regular build, making it
    consistent with static & udeb
  * enable hwclock applet for regular & udeb builds, and
    disable FHS adjtime for static build (to make the
    location consistent with util-linux)
  * enable login&getty applets in regular build (the same as for static)
    (Closes: #523034)
  * kFreeBSD does not define MNT_NODEV anymore, work around it
    (Closes: #667530)
  * apply fix-test-!-segfault.patch from upstream git.  (Closes: #660573)
  * bump Standards-Version to 3.9.3 (no changes necessary)
  * simplify debian/rules a bit
  * mark udhcpc and udhcpd packages as Architecture: linux-any instead of all,
    since they're really linux-specific for now, which in debian terms means
    not arch-independent so "all" can't be used.  This means that we'll have
    uchcpc_i386.deb, udhcpc_mipsel.deb etc so it wastes space in archives,
    but this should give better _user_ experience.

busybox (1:1.19.3-5) unstable; urgency=low

  * enabled module-init-tools (for 2.6+ kernels, with depmod and modinfo)
    in all 3 - regular, static and udeb - builds.  Size change on i386:

      text    data     bss     dec     hex filename
    525121    1779    8984  535884   82d4c busybox(deb)
    532431    1779    8984  543194   849da busybox(deb)+mit+modinfo
    534137    1779    8984  544900   85084 busybox(deb)+mit+modinfo+depmod
    294309    1514    8688  304511   4a57f busybox(udeb)
    298131    1514    8688  308333   4b46d busybox(udeb)+mit
    299290    1514    8688  309492   4b8f4 busybox(udeb)+mit+modinfo
    301397    1518    8688  311603   4c133 busybox(udeb)+mit+modinfo+depmod

    which is about 7Kb (9Kb with depmod) difference for regular deb and
    5Kb (7Kb with depmod) for udeb.  This is a long-awaited change.
    (Closes: #288759, #298119, #250047)

busybox (1:1.19.3-4) unstable; urgency=low

  * move the forgotten udeb udhcpc script to /etc/udhcpc too
    (Closes: #650400)

busybox (1:1.19.3-3) unstable; urgency=low

  [ Otavio Salvador ]
  * kfreebsd: use xterm terminal type instead of cons25. Thanks to
    Robert Millan <rmh at debian.org> for the patch. Closes: #647672.

  [ Michael Tokarev ]
  * added /etc/insserv.conf.d/busybox-syslogd to tell insserv we're
    providing syslog service.  Closes: #647942
  * stop canonicalizing "source" argument of mount on FreeBSD, to
    allow "nodev" filesystems to be mounted.  Closes: #637082
  * forcibly enable swapon/swapoff on kfreebsd even if these a marked
    as linux-specific.  Closes: #647287.
  * revert static-math-overflow-on-big-endian (Reopens: #635370)
  * move udhcpc default.script from /usr/share/udhcpc back to /etc/udhcpc
    where it was long time ago.  It may conflict with the same conffile
    as was in udhcpc package back in lenny, but the scripts from that
    pkg should continue working still.  Closes: #619114
  * config changes:
    + taskset applet (deb & static) (Closes: #624852)
    + timeout applet (deb)
    + setsid & cttyhack applets (deb & static) (Closes: #588324)

busybox (1:1.19.3-2) unstable; urgency=low

  * reorder PLATFORM_LINUX changes in debian/rules so that
    it is possible to have OS-specific config overrides again,
    which was broken with all this PLATFORM_LINUX mess
    (Closes: #647287)
  * added support for unxz (CONFIG_UNXZ) to udeb (+8Kb on i386)

busybox (1:1.19.3-1) unstable; urgency=low

  * another iteration around PLATFORM_LINUX change.
    Do not remove PLATFORM_LINUX in arch-specific configs,
    since it does not hide linux-specific options anyway.
    This should finally fix FTBFS on kfreebsd, and it
    makes config files exactly the same as they appear
    on linux platform.
  * add another patch (sent upstream) to mark modinfo
    selecting CONFIG_LINUX as all other linux-specific
    options.  Another FTBFS on kfreebsd and hurd
  * add a patch (and sent upstream) to use CBAUD definition
    conditionally in (rewritten in 0.19) getty.c - hurd does
    not have this #define.  FTBFS on hurd.
  * updated to upstream 1.19.3 (minor bugfix) release,
    removing all patches taken from upstream
  * static-math-overflow-on-big-endian.patch (sent upstream),
    to fix integer overflow in header on big-endian platform
    (closes: #635370)

busybox (1:1.19.2-4) unstable; urgency=low

  * update non-PLATFORM_LINUX cleanup to take config info
    stored in source files too (run gen_build_files first)
  * apply patches from upstream stable branch:
     busybox-1.19.2-chpasswd.patch
     busybox-1.19.2-inetd.patch
     busybox-1.19.2-syslog.patch (closes: #646984)
     busybox-1.19.2-tail.patch
     busybox-1.19.2-tftp.patch

busybox (1:1.19.2-3) unstable; urgency=low

  * disable all config options which selects PLATFORM_LINUX
    on non-linux platforms.  This should fix build problems
    on kfreebsd and hurd.
  * add myself to Uploaders.
  * bump Standards-Version to 3.9.2 (no changes needed)

busybox (1:1.19.2-2) unstable; urgency=low

  * resurrect applets-fallback.patch for now,
    thank you Stefan Lippers-Hollmann for the rediff.
    This restores the (broken) initramfs usage
    (Closes: #646284)
  * s/XC-Package-Type/Package-Type/ in debian/control (lintian)
  * add default build, build-arch and build-indep targets
    to debian/rules (lintian), and remove old maintainerclean
  * forgotten for 1.19: (Closes: #450895)

busybox (1:1.19.2-1) unstable; urgency=low

  [ Hector Oron ]
  * enable cross compilation support (Closes: #572431)

  [ Michael Tokarev ]
  * new upstream release (1.19.2) (Closes: #450895):
   * refreshed all patches, except:
     o applets-fallback: disabled, will try to get rid of it
     o udhcpc-emit-correct-secs-field: applied upstream
     o dirname-basename-skip-doubledash: different version applied upstream
   * refreshed configs, not enabling most new applets
  * debian/rules:
   o get rid of debian/stamps subdir and long dirnames in debian/build
   o clean up old tarball-related stuff from debian/rules

Date: Tue, 01 May 2012 03:35:20 +0000
Changed-By: Steve Langasek <steve.langasek at ubuntu.com>
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
https://launchpad.net/ubuntu/quantal/+source/busybox/1:1.19.3-7ubuntu1
-------------- next part --------------
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Tue, 01 May 2012 03:35:20 +0000
Source: busybox
Binary: busybox busybox-static busybox-initramfs busybox-udeb busybox-syslogd udhcpc udhcpd
Architecture: source
Version: 1:1.19.3-7ubuntu1
Distribution: quantal
Urgency: low
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Steve Langasek <steve.langasek at ubuntu.com>
Description: 
 busybox    - Tiny utilities for small and embedded systems
 busybox-initramfs - Standalone shell setup for initramfs
 busybox-static - Standalone rescue shell with tons of builtin utilities
 busybox-syslogd - Provides syslogd and klogd using busybox
 busybox-udeb - Tiny utilities for the debian-installer (udeb)
 udhcpc     - Provides the busybox DHCP client implementation
 udhcpd     - Provides the busybox DHCP server implementation
Closes: 250047 288759 298119 310128 348664 450895 523034 572431 573056 588324 619114 624852 635370 637082 646284 646984 647287 647672 647942 650400 660573 667530
Changes: 
 busybox (1:1.19.3-7ubuntu1) quantal; urgency=low
 .
   * Merge from Debian unstable, remaining changes:
     - [udeb] Enable chvt, killall, losetup, NFS mount, od, ping, ping6, and
       stat.
     - [deb, static] Enable CGI support for httpd.
     - Enable 'mount -f' and mount helpers for all targets.
     - Add busybox-initramfs.
     - 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.
     - debian/patches/fix-64-bit-permissions.patch: mkdir: fix permissions
       on 64-bit platforms.  Taken from upstream.
     - Filter out -Werror=format-security from CFLAGS passed by
       dpkg-buildpackage, at least for now.
   * Dropped changes, included in Debian:
     - [deb] Enable mdev.
     - Add cross-compiling support.
   * Disable NFS mount in the static build; needs a newer upstream version of
     busybox for compatibility with glibc 2.15.
   * Set V=1 in debian/rules, to get more meaningful build logs.
   * Export the dpkg-buildflags to the environment, so we pick up hardening
     now that dpkg doesn't export them for us.
 .
 busybox (1:1.19.3-7) unstable; urgency=low
 .
   * enable stat applet for deb & static
   * enable less applet for deb ("more" does not quite work)
     and enable some options for it in static build
   * enabled a few options for top and ps applets in deb, taken from static
   * enabled NFS mount (Note: only NFSv2 and v3, not v4, and only on Linux)
     (Closes: #573056, #348664)
   * enabled microcom for deb build, taken from static
   * relaxed the "links" subpackages version dependencies from source:Version
     to source:Upstream-Version
   * DISabled some questionable applets from static build,
     to match regular build:
    - acpid
    - fbset (Closes: #310128) -- removing non-functional fbset
    - adduser, deluser, addgroup, delgroup
    - fsck_minix, mkfs_minix
    - eject
    - makedevs
    - fdflush
    - vlock
 .
 busybox (1:1.19.3-6) unstable; urgency=low
 .
   * enable arp applet for static&regular builds
     (lacking ip neigh)
   * enable mdev applet for regular build and all
     options for regular&static builds (it has already
     been enabled for static)
   * enable init and halt/poweroff/shutdown applets for
     all variants and make them consistent.  Also remove
     mesg applet from static build
   * enable vconfig applet for regular build, making it
     consistent with static & udeb
   * enable hwclock applet for regular & udeb builds, and
     disable FHS adjtime for static build (to make the
     location consistent with util-linux)
   * enable login&getty applets in regular build (the same as for static)
     (Closes: #523034)
   * kFreeBSD does not define MNT_NODEV anymore, work around it
     (Closes: #667530)
   * apply fix-test-!-segfault.patch from upstream git.  (Closes: #660573)
   * bump Standards-Version to 3.9.3 (no changes necessary)
   * simplify debian/rules a bit
   * mark udhcpc and udhcpd packages as Architecture: linux-any instead of all,
     since they're really linux-specific for now, which in debian terms means
     not arch-independent so "all" can't be used.  This means that we'll have
     uchcpc_i386.deb, udhcpc_mipsel.deb etc so it wastes space in archives,
     but this should give better _user_ experience.
 .
 busybox (1:1.19.3-5) unstable; urgency=low
 .
   * enabled module-init-tools (for 2.6+ kernels, with depmod and modinfo)
     in all 3 - regular, static and udeb - builds.  Size change on i386:
 .
       text    data     bss     dec     hex filename
     525121    1779    8984  535884   82d4c busybox(deb)
     532431    1779    8984  543194   849da busybox(deb)+mit+modinfo
     534137    1779    8984  544900   85084 busybox(deb)+mit+modinfo+depmod
     294309    1514    8688  304511   4a57f busybox(udeb)
     298131    1514    8688  308333   4b46d busybox(udeb)+mit
     299290    1514    8688  309492   4b8f4 busybox(udeb)+mit+modinfo
     301397    1518    8688  311603   4c133 busybox(udeb)+mit+modinfo+depmod
 .
     which is about 7Kb (9Kb with depmod) difference for regular deb and
     5Kb (7Kb with depmod) for udeb.  This is a long-awaited change.
     (Closes: #288759, #298119, #250047)
 .
 busybox (1:1.19.3-4) unstable; urgency=low
 .
   * move the forgotten udeb udhcpc script to /etc/udhcpc too
     (Closes: #650400)
 .
 busybox (1:1.19.3-3) unstable; urgency=low
 .
   [ Otavio Salvador ]
   * kfreebsd: use xterm terminal type instead of cons25. Thanks to
     Robert Millan <rmh at debian.org> for the patch. Closes: #647672.
 .
   [ Michael Tokarev ]
   * added /etc/insserv.conf.d/busybox-syslogd to tell insserv we're
     providing syslog service.  Closes: #647942
   * stop canonicalizing "source" argument of mount on FreeBSD, to
     allow "nodev" filesystems to be mounted.  Closes: #637082
   * forcibly enable swapon/swapoff on kfreebsd even if these a marked
     as linux-specific.  Closes: #647287.
   * revert static-math-overflow-on-big-endian (Reopens: #635370)
   * move udhcpc default.script from /usr/share/udhcpc back to /etc/udhcpc
     where it was long time ago.  It may conflict with the same conffile
     as was in udhcpc package back in lenny, but the scripts from that
     pkg should continue working still.  Closes: #619114
   * config changes:
     + taskset applet (deb & static) (Closes: #624852)
     + timeout applet (deb)
     + setsid & cttyhack applets (deb & static) (Closes: #588324)
 .
 busybox (1:1.19.3-2) unstable; urgency=low
 .
   * reorder PLATFORM_LINUX changes in debian/rules so that
     it is possible to have OS-specific config overrides again,
     which was broken with all this PLATFORM_LINUX mess
     (Closes: #647287)
   * added support for unxz (CONFIG_UNXZ) to udeb (+8Kb on i386)
 .
 busybox (1:1.19.3-1) unstable; urgency=low
 .
   * another iteration around PLATFORM_LINUX change.
     Do not remove PLATFORM_LINUX in arch-specific configs,
     since it does not hide linux-specific options anyway.
     This should finally fix FTBFS on kfreebsd, and it
     makes config files exactly the same as they appear
     on linux platform.
   * add another patch (sent upstream) to mark modinfo
     selecting CONFIG_LINUX as all other linux-specific
     options.  Another FTBFS on kfreebsd and hurd
   * add a patch (and sent upstream) to use CBAUD definition
     conditionally in (rewritten in 0.19) getty.c - hurd does
     not have this #define.  FTBFS on hurd.
   * updated to upstream 1.19.3 (minor bugfix) release,
     removing all patches taken from upstream
   * static-math-overflow-on-big-endian.patch (sent upstream),
     to fix integer overflow in header on big-endian platform
     (closes: #635370)
 .
 busybox (1:1.19.2-4) unstable; urgency=low
 .
   * update non-PLATFORM_LINUX cleanup to take config info
     stored in source files too (run gen_build_files first)
   * apply patches from upstream stable branch:
      busybox-1.19.2-chpasswd.patch
      busybox-1.19.2-inetd.patch
      busybox-1.19.2-syslog.patch (closes: #646984)
      busybox-1.19.2-tail.patch
      busybox-1.19.2-tftp.patch
 .
 busybox (1:1.19.2-3) unstable; urgency=low
 .
   * disable all config options which selects PLATFORM_LINUX
     on non-linux platforms.  This should fix build problems
     on kfreebsd and hurd.
   * add myself to Uploaders.
   * bump Standards-Version to 3.9.2 (no changes needed)
 .
 busybox (1:1.19.2-2) unstable; urgency=low
 .
   * resurrect applets-fallback.patch for now,
     thank you Stefan Lippers-Hollmann for the rediff.
     This restores the (broken) initramfs usage
     (Closes: #646284)
   * s/XC-Package-Type/Package-Type/ in debian/control (lintian)
   * add default build, build-arch and build-indep targets
     to debian/rules (lintian), and remove old maintainerclean
   * forgotten for 1.19: (Closes: #450895)
 .
 busybox (1:1.19.2-1) unstable; urgency=low
 .
   [ Hector Oron ]
   * enable cross compilation support (Closes: #572431)
 .
   [ Michael Tokarev ]
   * new upstream release (1.19.2) (Closes: #450895):
    * refreshed all patches, except:
      o applets-fallback: disabled, will try to get rid of it
      o udhcpc-emit-correct-secs-field: applied upstream
      o dirname-basename-skip-doubledash: different version applied upstream
    * refreshed configs, not enabling most new applets
   * debian/rules:
    o get rid of debian/stamps subdir and long dirnames in debian/build
    o clean up old tarball-related stuff from debian/rules
Checksums-Sha1: 
 8af8f130947dd91bfa82e4ac27857f1da6a9ac6d 2289 busybox_1.19.3-7ubuntu1.dsc
 692754db46b129c70921ffb84eaef679061c0952 2167188 busybox_1.19.3.orig.tar.bz2
 a9f8a039caa221d4974b96cbf2d889bc1b35b862 58137 busybox_1.19.3-7ubuntu1.debian.tar.gz
Checksums-Sha256: 
 f090182530faf67ad37ff4824912745bcdc9acd1a120159abe1a1e70d901dcb1 2289 busybox_1.19.3-7ubuntu1.dsc
 a1a9a35732c719ef384f02b6e357c324d8be25bc154af91a48c4264b1e6038f0 2167188 busybox_1.19.3.orig.tar.bz2
 27a7cfcb54d4bdd70ce3271592ef1bf49cdb9ac4171bbeeeab1038e917e84e1e 58137 busybox_1.19.3-7ubuntu1.debian.tar.gz
Files: 
 07e077c4855cec7a90579d06122cc266 2289 utils optional busybox_1.19.3-7ubuntu1.dsc
 c3938e1ac59602387009bbf1dd1af7f6 2167188 utils optional busybox_1.19.3.orig.tar.bz2
 62e3625e13799deb58b8c17db8e1cd8e 58137 utils optional busybox_1.19.3-7ubuntu1.debian.tar.gz
Original-Maintainer: Debian Install System Team <debian-boot at lists.debian.org>

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)

iQIVAwUBT59uIFaNMPMhshM9AQjcGBAAxQ2Ysrb396LE3nwEtHFHQRRflffQUUNU
XMxETrcRvGWEixjNdhR46dCoOv8U9BNpKGN8c76REBj/7VYh3ZDCCxkHq7i/YGkI
gf4HINVCr6ZX06qDXVPQWUbObesWYeu7TsNHD+q83KGHfxer5XD7KYEraNDKy2NG
M5EoM7EL5X5Dx1lGhHnqoYpksJgwdaSBL3+KHYY4N7W9kLYqdneNmBMAXrcfHCCv
qbGc+WRD8NZtxauxooO2vTf6Qna7d4nlH2trqQU5SSIHBcPgxye7MhstYUpeTDq6
Rpoh00JB11fHvHwRaUJgjcC+2LtPSrA9znJguk4hAGQCLnqwz3cPE68pyI1488mJ
wUcSUd1xNnvpjzKWhVpZvKgisIqayO/JMVEobmJM72f2uj6NENbHBlE2IVtmaHvD
VlAy5ZBpUqWKmggCS0ECDjkL4tjpmLWLNwwZADwvYc1I4XtrCk3QbTcbUwKd4RdE
9JCreZxl9V2WSTa7AHhoL35ISLH5iR6f2IT2lJ3R2eTNB5OS1430CL8+4lM1a6mQ
962gX1My7HAaom+G9P411Rjc6izlBNV9F2l+YtgQL5EW5yKhzOr+q1bilXZzjFY9
6SsS2Rt+juFPA9T9k9u3J3K/m63lsxZMy2kwDdFajkvIWeXV28HQFjI+Uxd/1eXn
lr2AoSt+2fc=
=5Li8
-----END PGP SIGNATURE-----


More information about the Quantal-changes mailing list