Change logs for sbuild source package in Lunar

  • sbuild (0.85.0ubuntu2) lunar; urgency=medium
    
      * d/t/unshare: Updated test-pkg_1.0_all.deb content for zstd to match
        output from zstd 1.5.4
      * d/t/control: Fix obsolete dependency on lsb-release (should now be
        lsb-release-minimal)
      * d/control: Fix obsolete dependency on lsb-base (should now be
        sysvinit-utils)
      * Bump standards version to 4.6.2
    
    sbuild (0.85.0ubuntu1) lunar; urgency=medium
    
      [ Dave Jones ]
      * Merge from Debian unstable (LP: #2003201). Remaining changes:
        - Fix autopkgtest `unshare-qemuwrapper` on lunar-proposed
          - d/t/unshare-qemuwrapper: copy apt preferences into the vm's chroot.
          - d/t/unshare: use mmdebstrap --verbose to aid debugging.
      * Removed patches obsoleted/merged by upstream:
        - 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.
        - d/t/build-procenv: Make skippable when mknod fails, as in unprivileged
          container case (as Ubuntu's autopkgtest uses in the armhf case)
        - debian/tests/unshare: Run the test, but skip it if user namespaces are
          not supported
        - unshare test requires isolation-machine to execute
    
      [ Benjamin Drung ]
      * d/t/get_default_release.py: Rely on VERSION_CODENAME from /etc/os-release
        on non-Debian systems if the variable is set.
      * d/t/check-unshare-support: Add a check for unshare support. If unshare is
        supported, run the unshare autopkgtest directly. Otherwise run
        unshare-qemuwrapper.
    
    sbuild (0.85.0) unstable; urgency=medium
    
      [ Johannes Schauer Marin Rodrigues ]
      * lib/Sbuild/Conf.pm: replace deprecated
        Dpkg::Build::Info::get_build_env_allowed by
        Dpkg::BuildInfo::get_build_env_allowed (Closes: #1027719)
      * debian/control: bump libdpkg-perl dep to 1.21.14 because of
        Dpkg::BuildInfo::get_build_env_allowed
      * lib/Sbuild/ResolverBase.pm: copying debs can take a long time -- output log
        messages
      * the sbuild dummy repository should not be considered to create a deb-src
        entry automatically
      * lib/Sbuild/ChrootUnshare.pm: guard against empty /etc/subuid and
        /etc/subgid
      * debian/tests/unshare: uncompress source package before comparing to ignore
        differences in the compression (dpkg recently started using threaded xz
        compression for source packages)
      * add get_default_release.py to figure out the archive used by the currently
        running system
      * debian/tests/unshare: put common sbuild invocation into a function
      * debian/tests/unshare: do not run apt upgrade nor apt update
      * debian/tests/control: add dependency on python3-apt
      * debian/tests/unshare-qemuwrapper: do not cleanup apt list files or
        otherwise we have to call apt update again later
      * lib/Sbuild/Build.pm: reduce number of self->get_conf() calls
      * debian/control: add debootstrap as dependency of
        sbuild-debian-developer-setup
      * bin/sbuild-createchroot: set MERGED_USR to 'auto' letting debootstrap
        decide
      * bin/sbuild-debian-developer-setup: inform the user where the chroot is and
        that the current user has already been added to the sbuild group
    
      [ Jochen Sprickerhof ]
      * Make the DSC Dir configurable
    
      [ Dave Jones ]
      * Skip build-procenv when mknod would fail (Closes: #928364)
    
      [ Benjamin Drung ]
      * Fix building symlinks not ending on .dsc (Closes: #1012856)
    
    sbuild (0.84.2) unstable; urgency=medium
    
      [ Stefano Rivera ]
      * fix autopkgtest LXD mode and sbuild-qemu (closes: #1024619)
    
     -- Dave Jones <email address hidden>  Wed, 29 Mar 2023 15:18:02 +0100
  • sbuild (0.85.0ubuntu1) lunar; urgency=medium
    
      [ Dave Jones ]
      * Merge from Debian unstable (LP: #2003201). Remaining changes:
        - Fix autopkgtest `unshare-qemuwrapper` on lunar-proposed
          - d/t/unshare-qemuwrapper: copy apt preferences into the vm's chroot.
          - d/t/unshare: use mmdebstrap --verbose to aid debugging.
      * Removed patches obsoleted/merged by upstream:
        - 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.
        - d/t/build-procenv: Make skippable when mknod fails, as in unprivileged
          container case (as Ubuntu's autopkgtest uses in the armhf case)
        - debian/tests/unshare: Run the test, but skip it if user namespaces are
          not supported
        - unshare test requires isolation-machine to execute
    
      [ Benjamin Drung ]
      * d/t/get_default_release.py: Rely on VERSION_CODENAME from /etc/os-release
        on non-Debian systems if the variable is set.
      * d/t/check-unshare-support: Add a check for unshare support. If unshare is
        supported, run the unshare autopkgtest directly. Otherwise run
        unshare-qemuwrapper.
    
    sbuild (0.85.0) unstable; urgency=medium
    
      [ Johannes Schauer Marin Rodrigues ]
      * lib/Sbuild/Conf.pm: replace deprecated
        Dpkg::Build::Info::get_build_env_allowed by
        Dpkg::BuildInfo::get_build_env_allowed (Closes: #1027719)
      * debian/control: bump libdpkg-perl dep to 1.21.14 because of
        Dpkg::BuildInfo::get_build_env_allowed
      * lib/Sbuild/ResolverBase.pm: copying debs can take a long time -- output log
        messages
      * the sbuild dummy repository should not be considered to create a deb-src
        entry automatically
      * lib/Sbuild/ChrootUnshare.pm: guard against empty /etc/subuid and
        /etc/subgid
      * debian/tests/unshare: uncompress source package before comparing to ignore
        differences in the compression (dpkg recently started using threaded xz
        compression for source packages)
      * add get_default_release.py to figure out the archive used by the currently
        running system
      * debian/tests/unshare: put common sbuild invocation into a function
      * debian/tests/unshare: do not run apt upgrade nor apt update
      * debian/tests/control: add dependency on python3-apt
      * debian/tests/unshare-qemuwrapper: do not cleanup apt list files or
        otherwise we have to call apt update again later
      * lib/Sbuild/Build.pm: reduce number of self->get_conf() calls
      * debian/control: add debootstrap as dependency of
        sbuild-debian-developer-setup
      * bin/sbuild-createchroot: set MERGED_USR to 'auto' letting debootstrap
        decide
      * bin/sbuild-debian-developer-setup: inform the user where the chroot is and
        that the current user has already been added to the sbuild group
    
      [ Jochen Sprickerhof ]
      * Make the DSC Dir configurable
    
      [ Dave Jones ]
      * Skip build-procenv when mknod would fail (Closes: #928364)
    
      [ Benjamin Drung ]
      * Fix building symlinks not ending on .dsc (Closes: #1012856)
    
    sbuild (0.84.2) unstable; urgency=medium
    
      [ Stefano Rivera ]
      * fix autopkgtest LXD mode and sbuild-qemu (closes: #1024619)
    
     -- Dave Jones <email address hidden>  Wed, 18 Jan 2023 13:06:24 +0000
  • sbuild (0.84.1ubuntu3) lunar; urgency=medium
    
      * Fix autopkgtest `unshare-qemuwrapper` on lunar-proposed (LP: #2000015)
        - d/t/unshare-qemuwrapper: copy apt preferences into the vm's chroot.
        - d/t/unshare: use mmdebstrap --verbose to aid debugging.
    
     -- Mauricio Faria de Oliveira <email address hidden>  Fri, 16 Dec 2022 14:20:13 -0300
  • sbuild (0.84.1ubuntu2) lunar; urgency=medium
    
      * d/t/build-procenv: Make skippable when mknod fails, as in unprivileged
        container case (as Ubuntu's autopkgtest uses in the armhf case)
        (LP: #1998479)
    
     -- Dave Jones <email address hidden>  Thu, 08 Dec 2022 16:47:16 +0000
  • sbuild (0.84.1ubuntu1) lunar; urgency=medium
    
      * Merge from Debian unstable (LP: #1998479). Remaining changes:
        - 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.
        - debian/tests/unshare: Run the test, but skip it if user namespaces are
          not supported
        - unshare test requires isolation-machine to execute
      * Removed patches obsoleted/merged by upstream:
        - 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.
        - 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*: Test with current release
        - 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
    
     -- Dave Jones <email address hidden>  Fri, 02 Dec 2022 16:09:52 +0000
  • 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)
    
     -- Dave Jones <email address hidden>  Thu, 30 Jun 2022 12:21:07 +0200