[ubuntu-dev] Bug#894504: backportpackage: sbuild creates .changes for release rather than release-backports
Christopher Hoskin
mans0954 at debian.org
Sat Mar 31 13:00:06 UTC 2018
Package: ubuntu-dev-tools
Version: 0.162
Severity: normal
Dear Maintainer,
Using backportpackage with the -b and --builder=sbuild options produces a .changes file for release rather than release-backports.
e.g.
backportpackage -b -w build --builder=sbuild --destination=stretch --suffix=~bpo9+1 dh-golang
cat build/buildresult/dh-golang_1.34~debian9.0.1~bpo9+1_amd64.changes | grep Distribution
Distribution: stretch
This appears to be different to the behaviour with --builder=pbuilder. I think pbuilder uses the release specified in debian/changelog to produce the .changes file, whereas sbuild overrides this with the option passed to it in --dist.
If I try instead to run:
backportpackage -b -w build --builder=sbuild --destination=stretch-backports --suffix=~bpo9+1 dh-golang
Then I get the message:
dpkg-source: info: extracting dh-golang in dh-golang-stretch-backports
dpkg-source: info: unpacking dh-golang_1.34.tar.xz
backportpackage: Error: Unknown release codename stretch-backports
One possible solution would be to append -backports to the release passed to sbuild via --dist. The user would then need to have a chroot with a name like $release-backports-$arch-sbuild, $release-backports-sbuild, $release-backports-$arch or $release-backports. Alternatively the chroot name could be specified to sbuild separately with the --chroot option.
Or, backportpackage could be changed to accept release-backports as a destination.
Thanks.
Christopher Hoskin
-- System Information:
Debian Release: 9.4
APT prefers stable
APT policy: (500, 'stable')
Architecture: amd64 (x86_64)
Kernel: Linux 4.9.0-4-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), LANGUAGE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages ubuntu-dev-tools depends on:
ii binutils 2.28-5
ii dctrl-tools 2.24-2+b1
ii devscripts 2.17.6+deb9u1
ii diffstat 1.61-1+b1
ii distro-info 0.14
ii dpkg-dev 1.18.24
ii lsb-release 9.20161125
ii perl 5.24.1-3+deb9u2
ii python 2.7.13-2
ii python-apt 1.4.0~beta3
ii python-debian 0.1.30
ii python-distro-info 0.14
ii python-httplib2 0.9.2+dfsg-1
ii python-launchpadlib 1.10.4-1
ii python-lazr.restfulclient 0.13.4-6
ii python-ubuntutools 0.157
ii sudo 1.8.19p1-2.1
Versions of packages ubuntu-dev-tools recommends:
ii bzr 2.7.0+bzr6619-7+deb9u1
ii bzr-builddeb 2.8.10
ii ca-certificates 20161130+nmu1
ii cowbuilder 0.85
ii debian-archive-keyring 2017.5
ii debian-keyring 2017.05.28
ii debootstrap 1.0.89
ii dput 0.12.1
ii genisoimage 9:1.1.11-3+b2
ii libwww-perl 6.15-1
ii lintian 2.5.50.4
ii patch 2.7.5-1+b2
ii pbuilder 0.228.7
ii python-dns 2.3.6-3
ii python-soappy 0.12.22-1
ii quilt 0.63-8
ii reportbug 7.1.7+deb9u1
ii sbuild 0.73.0-4
Versions of packages ubuntu-dev-tools suggests:
ii python 2.7.13-2
ii python-simplejson 3.10.0-1
pn qemu-user-static <none>
-- no debconf information
More information about the ubuntu-dev-team
mailing list