[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Accepted sbuild 0.88.1~bpo12+1 (source) into stable-backports



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sun, 29 Dec 2024 23:23:51 +0100
Source: sbuild
Architecture: source
Version: 0.88.1~bpo12+1
Distribution: bookworm-backports
Urgency: medium
Maintainer: sbuild maintainers <sbuild@packages.debian.org>
Changed-By: Jochen Sprickerhof <jspricke@debian.org>
Closes: 1012856 1068382 1073295 1085219 1085450 1087378 1087656 1088653 1088655 1088662 1088836 1089088 1089126
Changes:
 sbuild (0.88.1~bpo12+1) bookworm-backports; urgency=medium
 .
   * Rebuild for bookworm-backports.
   * Revert use of mmdebstrap hook (file not in bookworm)
 .
 sbuild (0.88.1) unstable; urgency=medium
 .
   [ Helmut Grohne ]
   * configure apt's barbarian architectures for the cross build profile
 .
   [ Johannes Schauer Marin Rodrigues ]
   * lib/Sbuild/ResolverBase.pm: disable the sbuild-cross-resolver without
     apt-utils in the chroot
 .
 sbuild (0.88.0) unstable; urgency=medium
 .
   [ Johannes Schauer Marin Rodrigues ]
   * Breaking change: UNSHARE_MMDEBSTRAP_EXTRA_ARGS now supports globs and
     regexes as keys and is a list instead of a hash. The last part means that
     if you set $unshare_mmdebstrap_extra_args in your ~/.sbuildrc, you have to
     convert it to a list. See sbuild.conf(5) for examples and documentation.
     (Closes: #1088653)
   * lib/Sbuild/ChrootUnshare.pm:
      - eval replacement string to be able to reference matches in the regex
      - support distro mangle replacement strings containing a prefix to $1
      - filter out CHRTYPE and BLKTYPE entries from tarballs (Closes: #1068382)
   * lib/Sbuild/Conf.pm: also replace percent-escapes in the mmdebstrap
     arguments
   * debian/tests/unshare:
      - disable cross-builds until #1088971 is fixed in autopkgtest
      - use --bd-uninstallable-explainer=apt because the dose explainer does not
        respect apt pinning and thus presents useless successes
   * lib/Sbuild/Build.pm:
      - don't copy in /usr/lib/apt/solvers/apt from the outside (Closes:
        #1088836)
      - refactor condition to avoid nesting and reduce indentation
      - be more verbose about dpkg-buildpackage failures
   * bin/sbuild-cross-resolver: support debug output when used by the apt
     BD_UNINSTALLABLE_EXPLAINER for cross building
   * Add a few more 'I:' status messages
 .
   [ Samuel Henrique ]
   * Add .*-security to UNSHARE_MMDEBSTRAP_DISTRO_MANGLE (closes: #1088655)
 .
   [ Chris Hofstaedtler ]
   * example.sbuildrc: drop "1;"
 .
   [ Jochen Sprickerhof ]
   * Pass host architecture to piuparts
   * Fix mmdebstrap command when keep_tarball is not set
   * Add newline to uidmap error message (Closes: #1089126)
   * Map any UNRELEASED.* string to unstable
 .
   [ Emanuele Rocca ]
   * bin/sbuild-usernsexec: fix passwd typos
 .
   [ Julian Andres Klode ]
   * d/t/build-procenv: Cat the debootstrap.log if it fails
 .
   [ Matthias Klose ]
   * add timestamps to subsection logging (Closes: #1088662)
 .
   [ Niko Tyni ]
   * Use build start time when generating binNMU timestamp (Closes: #1089088)
 .
   [ Richard Lewis ]
   * Remove old dependencies
 .
   [ Santiago Vila ]
   * Use standard location for perl
 .
 sbuild (0.87.1) unstable; urgency=medium
 .
   [ Johannes Schauer Marin Rodrigues ]
   * prefer ~/.config/sbuild/config.pl over ~/.sbuildrc (Closes: #1087378)
   * default build path is /build/reproducible-path and switch off log filtering
   * bin/sbuild: run dpkg-buildpackage --target clean instead of running
     debian/rules clean under fakeroot
   * lib/Sbuild/Conf.pm:
      - throw out FAKEROOT
      - add UNSHARE_MMDEBSTRAP_DISTRO_MANGLE
   * lib/Sbuild/ChrootUnshare.pm:
      - create new tarball for a chroot given via --chroot if it was missing
      - always print mmdebstrap invocation when creating new chroot tarballs
      - if mmdebstrap failed unlink (probably empty) tarball
      - print out the files that were ignored because they are empty
      - also translate UNRELEASED->unstable via unshare_mmdebstrap_distro_mangle
   * bin/sbuild-usernsexec:
      - do not attempt bind-mounting something that does not exist on the
        outside
      - be more verbose about what failed to mount
   * bin/sbuild-cross-resolver: switch license to mit/expat
   * Be more elaborate with explanation for insufficient disk space
     (Closes: #1087656)
   * debian/tests/unshare: test cross compilation
   * debian/copyright: modernize
 .
   [ Alexis Murzeau ]
   * lib/Sbuild/Base.pm: add function to add items to array conf options
   * lib/Sbuild/Options.pm: replace uses of push by push_conf
   * test/sbuild-options-parsing.pl: test that options correctly set conf
     variables
 .
   [ Jochen Sprickerhof ]
   * Improve wording about future schroot deprecation
   * Use mmdebstrap to create piuparts chroot
 .
   [ Chris Hofstaedtler ]
   * Reword schroot/unshare compat warning
 .
 sbuild (0.87.0) unstable; urgency=medium
 .
   [ Johannes Schauer Marin Rodrigues ]
   * If a tarball can't be found, create a chroot on-demand using mmdebstrap.
     This version introduces an experimental new feature for the unshare
     backend which is supposed to make sbuild more easy to use because sbuild
     will manage the chroot tarballs itself.  With unshare-mode, sbuild will
     now automatically create a chroot tarball upon startup using mmdebstrap
     if it cannot find one in ~/.cache/sbuild.  This feature can be disabled
     by setting $unshare_mmdebstrap_auto_create=0; in your ~/.sbuildrc. If
     you like the feature and you would like to keep the tarballs sbuild
     creates so that they can be re-used in subsequent invocations of sbuild,
     you can set $unshare_mmdebstrap_keep_tarball=1; in your ~/.sbuildrc.
     This will also make sbuild update an existing tarball (by re-creating
     it) if it has become too old. The maximum age of a chroot tarball can be
     specified by setting $unshare_mmdebstrap_max_age to a maximum age value
     in seconds (default is 604800, which is one week). To customize the
     chroot tarball creation, refer to the setting
     UNSHARE_MMDEBSTRAP_EXTRA_ARGS in your sbuild.conf(5).
 .
   [ Jochen Sprickerhof ]
   * Use empty release in unshare autopkgtest (Closes: #1085450)
 .
 sbuild (0.86.3) unstable; urgency=medium
 .
   [ Johannes Schauer Marin Rodrigues ]
   * bin/sbuild-usernsexec: add interesting package sets for the unshare backend
   * bin/sbuild-usernsexec: do not die if symlink creation fails but warn with
     the possible reason for failure
     (Closes: #1085219)
 .
   [ Chris Hofstaedtler ]
   * Drop sbuild-debuild code
 .
   [ Johannes Schauer Marin Rodrigues ]
   * If run in unshare mode and if unset in ~/.sbuildrc, run piuparts and
     autopkgtest in unshare mode as well, re-using the sbuild tarball
   * unify ROOT_ARGS handling of autopkgtest and piuparts
   * lib/Sbuild/Build.pm: remove use of apt's Debug::BuildDeps=1 which was last
     used in jessie and no longer exists in apt since stretch
 .
   [ Benjamin Drung ]
   * debian/tests/unshare-qemuwrapper: Test absolute paths in %SBUILD_DSC
   * debian/tests/unshare: Test fix building symlinks not ending on .dsc
     (Closes: #1012856)
 .
   [ Jochen Sprickerhof ]
   * Don't show "Keeping session:" in unshare mode (Closes: #1073295)
   * Update sbuild wiki link
Checksums-Sha1:
 b225b1ea3005871eb82717191b3a3263b381b6c7 2683 sbuild_0.88.1~bpo12+1.dsc
 de4958239ad7b0b6e06e130841b026ab93bacdfb 254572 sbuild_0.88.1~bpo12+1.tar.xz
Checksums-Sha256:
 bea7cccb71e2763bc529510057c9a98997b7b5e9783c178be88ddbbef4bd3193 2683 sbuild_0.88.1~bpo12+1.dsc
 337110adbb0c81c0a97eaa758128e94757b1c3065757cd72dc06613d7ce24123 254572 sbuild_0.88.1~bpo12+1.tar.xz
Files:
 d0ad7643c21ff1b76f9d258a182bb8df 2683 devel optional sbuild_0.88.1~bpo12+1.dsc
 e1986d7b4129e386f32b6e96a85dd70f 254572 devel optional sbuild_0.88.1~bpo12+1.tar.xz

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEc7KZy9TurdzAF+h6W//cwljmlDMFAmdxzGAACgkQW//cwljm
lDNjsg/+PAywYEdhjXLl/R572ztVGshAMFCGNuaTwmF+L7qRI7CqunAACiqtBmUC
kMt8TOZu2kOEAASS0WimXwFgIhva5kjqYYZzynuwOLwhBdCJSjSv0d9mhacJW65d
PXQ5kQiuxmXiT6y3y/TOP/X0rU6nvqyDayW2IJShiBgGSWE/LUZc0TMr4JxbtY0V
zPBqICq7Qsgb1Z1Ou5tqYKJyj8d8Hbag4qbz5SJfIpFli0CgM6qE4U7FlTQvGO9X
/vXATNWLrGyMNKt3mxCbhHBVo+3VHlWCMQaxABm1AMUx4VWl6fjJfsrkR/fbK9yo
TkzzGu88b/4Nkc3+5rYKHWpOGGWW2c8JXMMlKpr8ozzheBfUZKq2/NT1z8/X2NTI
qqqDUhhpu+aaTcJuxP4PJC1e1NeB7/OfebXd1rFhyulPhB+4Mlj6bv4fDT3C9TsT
LAiq65H4tylCiuvMo8cdFUbzmz46B6fZcDcZ3w/LY/+BhXBJpSwNc9WwsK+1Cq3/
7VVwtWLFLiOcSkNH6F3JYt1PZiGu5AqYF0S8D3TChAc1YrJ1GM6rJS1HDlofqit9
LVCLkYuOJpP7uAaXofUDoDdvdElZWFGdfluwlJFShzzFfaBaQkHASGN8SKZjVE/N
EOamhyU3kSwHQOk6Gy44mCMCnnJ/VL7GsKi2cGrg/0T/obGPbCA=
=s8Tm
-----END PGP SIGNATURE-----

Attachment: pgpSgNiw5Nh8_.pgp
Description: PGP signature


Reply to: