Bug#472407: [patch] possible fix
Michael Vogt
mvo at ubuntu.com
Tue Jun 24 08:10:01 UTC 2008
Hi,
attached is the diff that we used in ubuntu to fix the problem.
Cheers,
Michael
-------------- next part --------------
diff -Nru pbuilder-0.181ubuntu2/debian/changelog pbuilder-0.181ubuntu3/debian/changelog
--- pbuilder-0.181ubuntu2/debian/changelog 2008-06-20 11:00:52.000000000 +0200
+++ pbuilder-0.181ubuntu3/debian/changelog 2008-06-23 21:18:05.000000000 +0200
@@ -1,3 +1,11 @@
+pbuilder (0.181ubuntu3) intrepid; urgency=low
+
+ * Fix pbuilder-satisfydepends-gdebi:
+ gdebi needs to be called from outside the chroot as the .dsc file isn't
+ copied yet into the chroot (Closes: #472407, LP: #242449).
+
+ -- Michael Bienia <geser at ubuntu.com> Mon, 23 Jun 2008 21:17:53 +0200
+
pbuilder (0.181ubuntu2) intrepid; urgency=low
* debian/rules: s/ -a/ -s/ to fix FTBFS on powerpc (LP: #184218)
diff -Nru pbuilder-0.181ubuntu2/pbuilder-satisfydepends-checkparams pbuilder-0.181ubuntu3/pbuilder-satisfydepends-checkparams
--- pbuilder-0.181ubuntu2/pbuilder-satisfydepends-checkparams 2008-05-25 00:54:05.000000000 +0200
+++ pbuilder-0.181ubuntu3/pbuilder-satisfydepends-checkparams 2008-06-23 21:06:29.000000000 +0200
@@ -20,6 +20,7 @@
DEBIAN_CONTROL=debian/control
+CHROOT=""
CHROOTEXEC=""
BD_REGEXP="build-(depends|depends-indep)"
BC_REGEXP="build-(conflicts|conflicts-indep)"
@@ -34,6 +35,7 @@
shift; shift
;;
--chroot)
+ CHROOT="$2"
CHROOTEXEC="chroot $2 "
shift; shift
;;
diff -Nru pbuilder-0.181ubuntu2/pbuilder-satisfydepends-gdebi pbuilder-0.181ubuntu3/pbuilder-satisfydepends-gdebi
--- pbuilder-0.181ubuntu2/pbuilder-satisfydepends-gdebi 2008-01-07 00:41:09.000000000 +0100
+++ pbuilder-0.181ubuntu3/pbuilder-satisfydepends-gdebi 2008-06-23 21:19:19.000000000 +0200
@@ -23,8 +23,7 @@
set -e
function checkbuilddep_internal () {
- $CHROOTEXEC apt-get -y --force-yes install gdebi-core
- INSTALL=$($CHROOTEXEC /usr/bin/gdebi --quiet --apt-line $DEBIAN_CONTROL)
+ INSTALL=$(/usr/bin/gdebi --quiet --root $CHROOT --apt-line $DEBIAN_CONTROL)
$CHROOTEXEC /usr/bin/apt-get install -y $INSTALL
}
More information about the Pbuilder-maint
mailing list