Debian Patches

Status for obs-build/20190710-1

Patch Description Author Forwarded Bugs Origin Last update
0001-Use-obs-build-in-locations-and-executable-names.patch Use obs-build in locations and executable names
instead of just build.
=?utf-8?b?SMOpY3RvciBPcsOzbiBNYXJ0w61uZXo=?= <zumbi@debian.org> not-needed 2018-08-30
0003-HACK-make-glibc-build.patch HACK: make glibc build
See:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=844420
=?utf-8?b?SMOpY3RvciBPcsOzbiBNYXJ0w61uZXo=?= <zumbi@debian.org> not-needed debian 2018-08-30
0005-dsc-keep-everything.patch dsc: keep everything
Debian package build dependencies allow for direct or indirect build
cycles, when doing a full distribution build in OBS this means keeping
the keep list gets very tedious very quickly.

Adjust the default keep processing such that for Debian (dsc) builds
everything is kept by default
=?utf-8?b?SMOpY3RvciBPcsOzbiBNYXJ0w61uZXo=?= <zumbi@debian.org> yes 2018-08-30
build-recipe-dsc-don-t-rebuild-the-source-package.patch build-recipe-dsc: don't rebuild the source package
If we use build suffixes, rebuilding the source package will
result in the build suffix being included into the source package,
which we'd rather avoid.
Andrej Shadura <andrew.shadura@collabora.co.uk> yes 2018-08-30
debootstrap-add-fallback-for-Debian-SID-distro.patch debootstrap: add fallback for Debian SID distro
When attempting to build Debian unstable, distribution is
calculated using lsb, which relies on apt cache. As our
build systems lack apt cache and network we cannot detect
we are building for Debian SID (aka unstable).
For more background information see: DebianBug#845651
=?utf-8?b?SMOpY3RvciBPcsOzbiBNYXJ0w61uZXo=?= yes 2018-08-30
build-recipe-dsc-Move-all-build-results-not-just-.deb-and.patch build-recipe-dsc: Move all build results, not just *.deb and *.changes

The purpose of the changes file is to list everything that is to be
installed into the Debian (or derivative) archive, including *.deb,
*.udeb (micro-debs for the Debian installer), *.ddeb (detached debug
symbols, in Ubuntu and its derivatives) and *.buildinfo (details of the
build environment, mainly for reproducible builds). If we're providing
an equivalent of the Debian archive, then we should include all the
same files.

This change ensures that all build products get moved into the right
place, even if they are file types that obs-build doesn't yet know about,
or even file types that haven't been invented yet.

When obs-build is used in conjunction with OBS, changes to bs_publish
are also likely to be necessary for a full-stack solution.
Simon McVittie <smcv@collabora.com> yes 2019-03-18
Log-the-version-number-during-startup.patch Log the version number during startup
When testing OBS behaviour changes, it's useful to be able to look
at a build log and see which code was running.
Simon McVittie <smcv@collabora.com> yes 2018-11-12
debootstrap-Print-the-exact-command-we-re-going-to-run.patch debootstrap: Print the exact command we're going to run
debootstrap is not a simple command, and there are some subtleties to
the options we use, so we should log exactly what we did.

The incantation with `$(printf ' %q' "$@")` is to log the contents
of $@, correctly shell-quoted to avoid ambiguity (in case there are
spaces in an argument). It should expand to something like

running debootstrap: chroot /buildroot debootstrap --etc --etc...
Simon McVittie <smcv@collabora.com> yes 2018-11-12
deb-Show-version-of-each-package-that-we-preinstall.patch deb: Show version of each package that we preinstall
If packages fail to unpack or configure during the preinstall step,
it's useful for the log to indicate precisely which packages were used.
Simon McVittie <smcv@collabora.com> yes 2018-11-12
build-recipe-dsc-List-contents-of-build-results.patch build-recipe-dsc: List contents of build results
Debian's sbuild dumps the metadata and contents of all build results
into its own logs, which is often helpful when comparing build logs and
package contents. Let's do the same.
Simon McVittie <smcv@collabora.com> yes 2019-03-18
build-recipe-dsc-Show-information-about-the-build-chroot.patch build-recipe-dsc: Show information about the build chroot
This vaguely mimics what Debian's sbuild does, although the precise
information given here is different.
Simon McVittie <smcv@collabora.com> yes 2019-03-18
python3-openstack-console.patch Use Python 3 for the openstack console Andrej Shadura <andrew.shadura@collabora.co.uk> no 2020-08-06

All known versions for source package 'obs-build'

Links