[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