** Description changed: + The fix: + https://anonscm.debian.org/git/pbuilder/pbuilder.git/commit/?id=bf1acdc + [Impact] The remove_packages() function in pbuilder-modules contains: - if (dpkg -s "$pkg" 2>&1)>/dev/null ; then - This obviously must - if ($CHROOTEXEC dpkg -s "$pkg" 2>&1)>/dev/null ; then + if (dpkg -s "$pkg" 2>&1)>/dev/null ; then + This obviously must + if ($CHROOTEXEC dpkg -s "$pkg" 2>&1)>/dev/null ; then This causes remove_packages() to try to remove packages that are not present, actually making the function not working at all in some circumstances, leading to crashes. [Test Case] - * get a sarge chroot, or anyway around that time - * assuming you have pbuilder installed on the host and not in the chroot, run: - pbuilder u --removepackages pbuilder + * get a sarge chroot, or anyway around that time + * assuming you have pbuilder installed on the host and not in the chroot, run: + pbuilder u --removepackages pbuilder [Regression Potential] - * for yakkety, no potential regression, this is a targetted fix. + * for yakkety, no potential regression, this is a targetted fix.
-- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1640892 Title: pbuilder: remove_packages() checks for existence in host, not in chroot To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/pbuilder/+bug/1640892/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs