[ubuntu/kinetic-proposed] sbuild 0.83.1ubuntu1 (Accepted)

Dave Jones dave.jones at canonical.com
Thu Jun 30 11:02:12 UTC 2022


sbuild (0.83.1ubuntu1) kinetic; urgency=medium

  * Merge from Debian unstable (LP: #1974177). Remaining changes:
    - d/t/control: add isolation-machine to the test flags
    - no-pkg-mangle-deps.patch: Set NO_PKG_MANGLE=1 when building dummy
      packages, as pkgbinarymangler's dpkg-deb expects to be run from a source
      package.
    - abs-path-revert.patch: Revert upstream commit that breaks lp-buildd by
      causing symlinks to files not ending in .dsc to no longer be buildable.
      (LP: #1976257)
    - debian/tests/control: Skip unshare-qemuwrapper test where linux-image-
      amd64 is missing. It is missing in Ubuntu making the test fail.
    - debian/tests/unshare: Run the test, but skip it if user namespaces are
      not supported
    - debian/tests/unshare*: Test with current release
  * Removed obsolete patches/changes:
    - debian/tests/control: Don't depend on linux-image-amd64 package
      It does not exist on Ubuntu.
    - debian/tests/unshare-qemuwrapper: Don't use linux-image-amd64 package in
      bootrstrapping test on Ubuntu
    - debian/tests/unshare-qemuwrapper: Drop delta
  * Fix the unshare tests
    - Make dscverify available by adding devscripts to EXTRA_DEPS
    - Ensure dscverify tests actually run by re-writing verify()
    - Remove the release=unstable check (there's no reason we shouldn't
      check the orig-tarball and deb output)
    - unshare test requires isolation-machine to execute
  * Fix build-procenv to work under Ubuntu by removing unstable deb-src
    reference
  * Fix the diffoscope tests
    - Change the expected .deb output to match xz or zstd compression
    - Use "unstable" as d/changelog release name so the test can remain
      static across releases
    - Patch umask differences otherwise diffoscope barfs on differing group
      modes in the generated orig-tar

sbuild (0.83.1) unstable; urgency=medium

  [ Johannes Schauer Marin Rodrigues ]
  * bin/sbuild-cross-resolver: we don't need the English module (closes:
    #1005957)
  * debian/tests/unshare: run with -x
  * lib/Sbuild/Utility.pm: add warning about missing libwww-perl (closes:
    #1009859)

  [ Jochen Sprickerhof ]
  * lib/Sbuild/ChrootUnshare.pm: mkdir for bind mounts

  [ Daniel Kahn Gillmor ]
  * Use --batch with gpg when importing secret key (Closes: #1010171)

sbuild (0.83.0) unstable; urgency=medium

  * sbuild-qemu (package):
    - Support for new architectures: armhf, arm64, ppc64el
    - Move vmdb2 to Depends
    - Depend on autopkgtest (>= 5.17~)
  * sbuild-qemu:
    - Fix looking for images when --arch was specified
    - sbuild-qemu: rename --ram to --ram-size. This matches the
      autopkgtest-virt-qemu option
    - Reduce default CPU count to 2, rather than equal to host cores. This is
      more likely to work on all platforms
  * sbuild-qemu-create:
    - Update shared dir setup (deprecated QEMU syntax). Existing images will no
      longer work and will need to be recreated
  * sbuild-qemu-update:
    - Fix QEMU launch issues (network, serial)
    - Reduce memory requirement. 1GiB is sufficient for apt-get operations
  * sbuild-qemu-boot: New utility to boot to a VM console

sbuild (0.82.1) unstable; urgency=medium

  * fix sbuild-cross-resolver
  * copy solvers from /usr/lib/apt/solvers into chroot if cross-building
  * add dependency on apt-utils for /usr/lib/apt/solvers/apt
  * chown /var/lib/sbuild 755 so that the _apt user can read apt.conf inside it
  * remove maintainer script support for ancient package versions
  * debian/control: bump Standards-Version (no changes)
  * debian/source/include-binaries is not needed anymore

sbuild (0.82.0) unstable; urgency=medium

  [ Johannes Schauer Marin Rodrigues ]
  * remove etc/99builddsourceslist as it is unused
  * bin/sbuild-createchroot: avoid allowing execution of arbitrary Perl code
    via a custom mirror URL (closes: #1001807)
  * debian/tests/build-procenv: add deb-src repository
  * debian/tests/unshare-qemuwrapper: use copy:// instead of file://
  * man/sbuild.1.in: document the --arch-all and --no-arch-all defaults while
    cross-building
  * lib/Sbuild/ChrootUnshare.pm: also create /dev/console and /dev/ptmx and
    mount /dev/pts and /dev/shm
  * lib/Sbuild/Build.pm: fix error reporting of 'changes.new could not be
    renamed'
  * add sbuild-cross-resolver filtering out m-a:foreign and essential:yes
    packages that are not arch:all and not arch:native during cross-building
  * bump debhelper-compat to 13
  * use dh-sequence-python3 instead of --with=python3
  * run wrap-and-sort
  * add myself to d/copyright -- better late than never ;)
  * debian/control: add uidmap to Recommends (closes: #986962)
  * use debian/*.manpages instead of debian/*.install to install manpages
  * add UNSHARE_BIND_MOUNTS allowing to bind-mount directories into the chroot
    in unshare mode (closes: #986694)

  [ Samuel Thibault ]
  * control: Fix git URLs.

  [ Christian Kastner ]
  * sbuild.1: Refresh unshare info

  [ Jochen Sprickerhof ]
  * Don't overwrite BUILD_DIR when compiling in src dir (Closes: #990734)

  [ Vagrant Cascadian ]
  * lib/Sbuild/Utility.pm: Add support for zstd compression. (Closes: #987655)

Date: Thu, 30 Jun 2022 12:21:07 +0200
Changed-By: Dave Jones <dave.jones at canonical.com>
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Signed-By: Benjamin Drung <bdrung at posteo.de>
https://launchpad.net/ubuntu/+source/sbuild/0.83.1ubuntu1
-------------- next part --------------
Format: 1.8
Date: Thu, 30 Jun 2022 12:21:07 +0200
Source: sbuild
Built-For-Profiles: noudeb
Architecture: source
Version: 0.83.1ubuntu1
Distribution: kinetic
Urgency: medium
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Dave Jones <dave.jones at canonical.com>
Closes: 986694 986962 987655 990734 1001807 1005957 1009859 1010171
Launchpad-Bugs-Fixed: 1974177 1976257
Changes:
 sbuild (0.83.1ubuntu1) kinetic; urgency=medium
 .
   * Merge from Debian unstable (LP: #1974177). Remaining changes:
     - d/t/control: add isolation-machine to the test flags
     - no-pkg-mangle-deps.patch: Set NO_PKG_MANGLE=1 when building dummy
       packages, as pkgbinarymangler's dpkg-deb expects to be run from a source
       package.
     - abs-path-revert.patch: Revert upstream commit that breaks lp-buildd by
       causing symlinks to files not ending in .dsc to no longer be buildable.
       (LP: #1976257)
     - debian/tests/control: Skip unshare-qemuwrapper test where linux-image-
       amd64 is missing. It is missing in Ubuntu making the test fail.
     - debian/tests/unshare: Run the test, but skip it if user namespaces are
       not supported
     - debian/tests/unshare*: Test with current release
   * Removed obsolete patches/changes:
     - debian/tests/control: Don't depend on linux-image-amd64 package
       It does not exist on Ubuntu.
     - debian/tests/unshare-qemuwrapper: Don't use linux-image-amd64 package in
       bootrstrapping test on Ubuntu
     - debian/tests/unshare-qemuwrapper: Drop delta
   * Fix the unshare tests
     - Make dscverify available by adding devscripts to EXTRA_DEPS
     - Ensure dscverify tests actually run by re-writing verify()
     - Remove the release=unstable check (there's no reason we shouldn't
       check the orig-tarball and deb output)
     - unshare test requires isolation-machine to execute
   * Fix build-procenv to work under Ubuntu by removing unstable deb-src
     reference
   * Fix the diffoscope tests
     - Change the expected .deb output to match xz or zstd compression
     - Use "unstable" as d/changelog release name so the test can remain
       static across releases
     - Patch umask differences otherwise diffoscope barfs on differing group
       modes in the generated orig-tar
 .
 sbuild (0.83.1) unstable; urgency=medium
 .
   [ Johannes Schauer Marin Rodrigues ]
   * bin/sbuild-cross-resolver: we don't need the English module (closes:
     #1005957)
   * debian/tests/unshare: run with -x
   * lib/Sbuild/Utility.pm: add warning about missing libwww-perl (closes:
     #1009859)
 .
   [ Jochen Sprickerhof ]
   * lib/Sbuild/ChrootUnshare.pm: mkdir for bind mounts
 .
   [ Daniel Kahn Gillmor ]
   * Use --batch with gpg when importing secret key (Closes: #1010171)
 .
 sbuild (0.83.0) unstable; urgency=medium
 .
   * sbuild-qemu (package):
     - Support for new architectures: armhf, arm64, ppc64el
     - Move vmdb2 to Depends
     - Depend on autopkgtest (>= 5.17~)
   * sbuild-qemu:
     - Fix looking for images when --arch was specified
     - sbuild-qemu: rename --ram to --ram-size. This matches the
       autopkgtest-virt-qemu option
     - Reduce default CPU count to 2, rather than equal to host cores. This is
       more likely to work on all platforms
   * sbuild-qemu-create:
     - Update shared dir setup (deprecated QEMU syntax). Existing images will no
       longer work and will need to be recreated
   * sbuild-qemu-update:
     - Fix QEMU launch issues (network, serial)
     - Reduce memory requirement. 1GiB is sufficient for apt-get operations
   * sbuild-qemu-boot: New utility to boot to a VM console
 .
 sbuild (0.82.1) unstable; urgency=medium
 .
   * fix sbuild-cross-resolver
   * copy solvers from /usr/lib/apt/solvers into chroot if cross-building
   * add dependency on apt-utils for /usr/lib/apt/solvers/apt
   * chown /var/lib/sbuild 755 so that the _apt user can read apt.conf inside it
   * remove maintainer script support for ancient package versions
   * debian/control: bump Standards-Version (no changes)
   * debian/source/include-binaries is not needed anymore
 .
 sbuild (0.82.0) unstable; urgency=medium
 .
   [ Johannes Schauer Marin Rodrigues ]
   * remove etc/99builddsourceslist as it is unused
   * bin/sbuild-createchroot: avoid allowing execution of arbitrary Perl code
     via a custom mirror URL (closes: #1001807)
   * debian/tests/build-procenv: add deb-src repository
   * debian/tests/unshare-qemuwrapper: use copy:// instead of file://
   * man/sbuild.1.in: document the --arch-all and --no-arch-all defaults while
     cross-building
   * lib/Sbuild/ChrootUnshare.pm: also create /dev/console and /dev/ptmx and
     mount /dev/pts and /dev/shm
   * lib/Sbuild/Build.pm: fix error reporting of 'changes.new could not be
     renamed'
   * add sbuild-cross-resolver filtering out m-a:foreign and essential:yes
     packages that are not arch:all and not arch:native during cross-building
   * bump debhelper-compat to 13
   * use dh-sequence-python3 instead of --with=python3
   * run wrap-and-sort
   * add myself to d/copyright -- better late than never ;)
   * debian/control: add uidmap to Recommends (closes: #986962)
   * use debian/*.manpages instead of debian/*.install to install manpages
   * add UNSHARE_BIND_MOUNTS allowing to bind-mount directories into the chroot
     in unshare mode (closes: #986694)
 .
   [ Samuel Thibault ]
   * control: Fix git URLs.
 .
   [ Christian Kastner ]
   * sbuild.1: Refresh unshare info
 .
   [ Jochen Sprickerhof ]
   * Don't overwrite BUILD_DIR when compiling in src dir (Closes: #990734)
 .
   [ Vagrant Cascadian ]
   * lib/Sbuild/Utility.pm: Add support for zstd compression. (Closes: #987655)
Checksums-Sha1:
 a8e39a7a30c33ead96e041fe85258918f5ea0e18 2572 sbuild_0.83.1ubuntu1.dsc
 2430387738b7b432b78378bc28a516854b87c616 484136 sbuild_0.83.1ubuntu1.tar.xz
 bd3966f4367a38b1de1f3a81a5c2539f0a85adad 6669 sbuild_0.83.1ubuntu1_source.buildinfo
Checksums-Sha256:
 1b57398989dacb61ebee2e2c9a018a9057ef877e36f4718b86d9eda71f37419b 2572 sbuild_0.83.1ubuntu1.dsc
 64f7c14de15969c49d12584c89265134ba9ccb116bacad5bded087ab874c8609 484136 sbuild_0.83.1ubuntu1.tar.xz
 e0cda7cc3a81284ba1733f44efef9d52ecb6c4e92c8ecb2fadafc503751e42ae 6669 sbuild_0.83.1ubuntu1_source.buildinfo
Files:
 790c5075c47ac427098af5ee12c449cf 2572 devel optional sbuild_0.83.1ubuntu1.dsc
 75a79e13dc25536d1eded99d92a0fd9a 484136 devel optional sbuild_0.83.1ubuntu1.tar.xz
 5b8337ba587acb230d226ef112f04611 6669 devel optional sbuild_0.83.1ubuntu1_source.buildinfo
Original-Maintainer: sbuild maintainers <sbuild at packages.debian.org>


More information about the kinetic-changes mailing list