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