Bug#508403: pbuilder-satisfydepends-experimental doesn't always try higher versions
Junichi Uekawa
dancer at netfort.gr.jp
Thu Dec 11 13:40:31 UTC 2008
That's a very old and initial version of
pbuilder-satisfydepends-experimental. I'm not sure what changed since
then, and I'm not sure how it's supposed to work.
Can you try the newer version? There should be a pbuilder from bpo,
and if you are a DD, you should probably have a sid box to develop on
anyway...
At Thu, 11 Dec 2008 11:24:22 +1300,
Nick Phillips wrote:
>
> Package: pbuilder
> Version: 0.161
> Severity: normal
>
> Hi...
>
> It seems that this (etch) version of pbuilder-satisfydepends-experimental
> doesn't actually really work, in that in some situations it will not try
> using a version of a package from experimental/backports (I've added some
> extra echoes to help see what's going on):
>
> -> copying local configuration
> -> mounting /proc filesystem
> -> mounting /dev/pts filesystem
> -> policy-rc.d already exists
> Obtaining the cached apt archive contents
> Installing the build-deps
> -> Attempting to parse the build-deps : pbuilder-satisfydepends-experimental,v 1.1 2006/11/06 20:55:12 lool Exp $
> -> Considering build-dep devscripts (>= 2.10.7)
> -> Trying to add devscripts=2.10.35~bpo40+1
> Already adding
> -> Considering build-dep quilt
> -> Trying to add quilt
> Already adding devscripts=2.10.35~bpo40+1
> -> Considering build-dep patchutils (>= 0.2.25)
> -> Trying to add patchutils
> Already adding devscripts=2.10.35~bpo40+1 quilt
> -> Considering build-dep debhelper (>= 5.0.44)
> -> Trying to add debhelper=7.0.15~bpo40+2
> Already adding devscripts=2.10.35~bpo40+1 quilt patchutils
> APT_ADD_COMMAND is 'man-db=2.5.2-2~bpo40+1'
> -> Trying to add debhelper=7.0.15~bpo40+2 man-db=2.5.2-2~bpo40+1
> Already adding devscripts=2.10.35~bpo40+1 quilt patchutils
> APT_ADD_COMMAND is ''
> -> Loop detected, last APT error was: ======
> Reading package lists...
> Building dependency tree...
> Some packages could not be installed. This may mean that you have
> requested an impossible situation or if you are using the unstable
> distribution that some required packages have not yet been created
> or been moved out of Incoming.
> The following information may help to resolve the situation:
>
> The following packages have unmet dependencies:
> debhelper: Conflicts: quilt (< 0.46-5) but 0.45-6 is to be installed
> E: Broken packages
> -> =========================================
> -> (not adding to debhelper=7.0.15~bpo40+2 man-db=2.5.2-2~bpo40+1)
> -> Cannot install debhelper=7.0.15~bpo40+2 man-db=2.5.2-2~bpo40+1; apt errors follow:
> Reading package lists... Done
> Building dependency tree... Done
> E: Version '7.0.15~bpo40+2 man-db=2.5.2-2~bpo40+1' for 'debhelper' was not found
> E: Could not satisfy build-dependency.
> E: pbuilder-satisfydepends failed.
>
>
> Since at the time it found the quilt dependency it was unaware that it
> needed the bpo version, it chucked "vanilla" quilt in the install list.
>
> When it subsequently found that the old version was unsatisfactory, it
> didn't try the newer version.
>
> I don't know whether the newer versions of pbuilder deal with this better
> (I suspect the aptitude-style satisfydepends might handle it?), but it looks
> like it would be fairly awkward to fix in the version that I have here.
>
> I've also not looked into alternative workarounds yet; maybe I'll just move
> the build environment over onto a lenny machine :-)
>
> In any case, I thought it was something you should be aware of, if you're
> not already.
>
>
> Cheers,
>
>
> Nick
>
> -- System Information:
> Debian Release: 4.0
> APT prefers stable
> APT policy: (500, 'stable')
> Architecture: powerpc (ppc64)
> Shell: /bin/sh linked to /bin/bash
> Kernel: Linux 2.6.24-etchnhalf.1-powerpc64
> Locale: LANG=en_NZ.UTF-8, LC_CTYPE=en_NZ.UTF-8 (charmap=UTF-8)
>
> Versions of packages pbuilder depends on:
> ii cdebootstrap 0.3.15 Bootstrap a Debian system
> ii coreutils 5.97-5.3 The GNU core utilities
> ii debianutils 2.17 Miscellaneous utilities specific t
> ii debootstrap 0.3.3.2etch1 Bootstrap a basic Debian system
> ii gcc 4:4.1.1-15 The GNU C compiler
> ii wget 1.10.2-2 retrieves files from the web
>
> Versions of packages pbuilder recommends:
> ii cowdancer 0.25 Copy-on-write directory tree utili
> ii devscripts 2.10.35~bpo40+1 scripts to make the life of a Debi
> ii fakeroot 1.5.10 Gives a fake root environment
> ii sudo 1.6.8p12-4 Provide limited super user privile
>
> -- no debconf information
>
>
>
> _______________________________________________
> Pbuilder-maint mailing list
> Pbuilder-maint at lists.alioth.debian.org
> http://lists.alioth.debian.org/mailman/listinfo/pbuilder-maint
>
More information about the Pbuilder-maint
mailing list