sbuild 0.85.0ubuntu2 source package in Ubuntu

Changelog

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

Upload details

Uploaded by:
Dave Jones
Sponsored by:
Benjamin Drung
Uploaded to:
Lunar
Original maintainer:
Ubuntu Developers
Architectures:
all
Section:
devel
Urgency:
Medium Urgency

See full publishing history Publishing

Series Pocket Published Component Section
Lunar release main devel

Builds

Lunar: [FULLYBUILT] amd64

Downloads

File Size SHA-256 Checksum
sbuild_0.85.0ubuntu2.tar.xz 257.8 KiB e7f8c387e04380988ddaeba02a7c9f8698271e7bfd2cebfc42453e4bfc257b0e
sbuild_0.85.0ubuntu2.dsc 2.6 KiB 69ad1ff8302d65972d514dc4c3f3c2734ab13b7f415434bbf1a4b68a156baeb4

View changes file

Binary packages built by this source

buildd: Daemon for automatically building Debian binary packages from Debian sources

 The sbuild suite of programs (buildd and sbuild) are
 used to build binary packages from source packages. The wanna-build
 database tracks packages which require building; buildd schedules
 work from information it gets from the wanna-build database; sbuild
 does the actual package building.
 .
 buildd is a daemon which will build Debian packages automatically
 using the wanna-build database to identify which packages need to be
 built. Note that the wanna-build database is not packaged, and
 requires installing separately.

libsbuild-perl: Library for building Debian binary packages from Debian sources

 The sbuild suite of programs (wanna-build, buildd and sbuild) are
 used to build binary packages from source packages. The wanna-build
 database tracks packages which require building; buildd schedules
 work from information it gets from the wanna-build database; sbuild
 does the actual package building.
 .
 This package contains the core library modules used by these
 programs.

sbuild: Tool for building Debian binary packages from Debian sources

 The sbuild suite of programs (buildd and sbuild) are used to build
 binary packages from source packages. sbuild does the actual package
 building.
 .
 sbuild uses chroots to build packages, which act as virtual, minimal
 operating system installations dedicated to package building. This
 means that a number of environments may be used for building
 simultaneously on the same machines, for example stable, testing,
 unstable and experimental. When coupled with schroot to create
 snapshots of chroots, sbuild may be used to build many packages in
 parallel. A chroot environment allows packages to be built in a
 controlled, clean environment. sbuild installs only essential and
 build-essential packages, plus those in the package build
 dependencies.

sbuild-debian-developer-setup: Convenience script to set up an sbuild environment for Debian Developers

 Run "sudo sbuild-debian-developer-setup" to add the current user to the sbuild
 group, create an schroot for building packages for Debian unstable, and create
 a cronjob which updates said schroot daily.
 .
 This script assumes you are on an un-metered internet connection (daily schroot
 updates might be costly otherwise).

sbuild-qemu: Utilities for using sbuild with QEMU images

 These utilities facilitate the use of sbuild together with QEMU images using
 sbuild's --chroot-mode=autopkgtest. Currently, amd64 and i386 guest
 architectures are supported, with more in the works.
 .
 The following utilities are provided:
 .
   * sbuild-qemu-create Create an image suitable for building packages
   * sbuild-qemu-update Run apt-get update within the image
   * sbuild-qemu Use sbuild with the image to build a package