sbuild 0.84.1ubuntu1 source package in Ubuntu
Changelog
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
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 | Published | Component | Section |
---|
Downloads
File | Size | SHA-256 Checksum |
---|---|---|
sbuild_0.84.1ubuntu1.tar.xz | 256.3 KiB | e8f4420a1ea81b1d03be62e92459a29361a668ffd9a368add3feb11ef14133a2 |
sbuild_0.84.1ubuntu1.dsc | 2.5 KiB | df19c661aa61d3e90cfd7d95d0b735cb1b56ed96963200d06ea5087b3553dfb1 |
Available diffs
- diff from 0.83.1ubuntu1 to 0.84.1ubuntu1 (341.0 KiB)
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=autopkgtes t. 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