[Bug 1762890] Re: build fails in multi-arch environment (missing changes file)
Launchpad Bug Tracker
1762890 at bugs.launchpad.net
Sun Nov 11 09:23:15 UTC 2018
This bug was fixed in the package pbuilder - 0.230
---------------
pbuilder (0.230) unstable; urgency=medium
[ Mattia Rizzolo ]
* d/control:
+ Bump Standards-Version to 4.2.1, no changes needed.
+ Use the new debhelper-compat(=11) notation and drop d/compat.
* d/rules: Change Ubuntu default DISTRIBUTION to "devel".
* t: Add regression tests for 54e072c5ebb7d353e674873c96e5d837e52f345c.
* checkparams:
+ Add a --no-source-only-chnages option to override a configured
SOURCE_ONLY_CHANGES=yes. Closes: #904716
+ Add more information in the slice name and scope description
to ease the life of those running many pbuilder instances.
* buildpackage:
+ Don't explicitly pass -rfakeroot to dpkg-buildpackage.
dpkg-buildpackage uses it by default if present since v1.14.7, so no
need to tell it to. LP: #1206215
+ Unless specified, look for .changes file of the architecture of the
chroot, not of the host's system. LP: #1762890
* modules:
+ Shut down some extra translators in umountproc. Closes: #912636
Thanks to Samuel Thibault for the patch.
[ Thorsten Glaser ]
* buildpackage:
+ Create consistent /etc/hosts in build chroots with USENETWORK=no.
Policy 4.2.0 ยง4.9 explicitly allows loopback access, which is already
allowed, and we also already clean resolv.con.
Add a clean hosts file which ships 127.0.0.1 as localhost and ::1 as
localhost6 to avoid trouble. See also the policy bug #904248.
Closes: #905307
[ Daniel Schepler ]
* Wrap the chroot calls inside a systemd slice when running on Linux systems
with systemd. Closes: #905550
This allows proper cleanup of stray processes left behind, among easier
resource control by the system administrator.
[ James Clarke ]
* modules: Mount fdescfs under /dev/fd on kFreeBSD.
* pbuilderrc.5: Update link to the user manual.
* t/test_pbuilder-apt-config:
+ Fix Ubuntu-related tests on non-Ubuntu architectures.
-- Mattia Rizzolo <mattia at debian.org> Fri, 09 Nov 2018 13:51:04 +0100
** Changed in: pbuilder (Ubuntu)
Status: Fix Committed => Fix Released
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to pbuilder in Ubuntu.
https://bugs.launchpad.net/bugs/1762890
Title:
build fails in multi-arch environment (missing changes file)
Status in pbuilder package in Ubuntu:
Fix Released
Bug description:
I've recently switched my i386 system to amd64. My pbuilder and
cowbuilder chroots are still i386. This setup fails to build when it
could and should succeed.
dpkg-deb: building package `gjots2' in `../gjots2_3.0.1-0rl3_all.deb'.
dpkg-genchanges >../gjots2_3.0.1-0rl3_i386.changes
dpkg-genchanges: including full source code in upload
dpkg-source --after-build gjots2-3.0.1
dpkg-buildpackage: full upload (original source is included)
I: copying local configuration
E: Missing changes file: /home/rolf/pbuilder/buildplace/19548/build/gjots2_3.0.1-0rl3_amd64.changes
I: unmounting dev/ptmx filesystem
I: unmounting dev/pts filesystem
I: unmounting dev/shm filesystem
Notice how gjots2_3.0.1-0rl3_i386.changes but the amd64 version is the
one being looked for. This fails and thus the build fails.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/pbuilder/+bug/1762890/+subscriptions
More information about the foundations-bugs
mailing list