[Bug 140964] Re: pbuilder-dist tries Ubuntu components for Debian distro

Adrien Cunin adri2000 at gmail.com
Wed Oct 24 18:55:58 UTC 2007


I'll try to sum things up:

Currently pbuilder-dist calls pbuilder with --mirror $archive and --othermirror $mirror $components
with $archive being archive.u.c or ftp.d.o, and $components being main restricted (universe multiverse) or main (contrib non-free).
As you can see, we don't specify the components for the mirror specified in --mirror. pbuilder uses for that the $COMPONENTS var defined in pbuilderrc.
If this var contains restricted|universe|multiverse, pbuilder-dist will fail with Debian. So the workaround is to put only main in that var and let --othermirror manage the components. That is not the best solution because it's not very clean, and you will get a "duplicate mirror" warning for the main component.

Now the real solution. It's to not use --othermirror (we only want to
use one mirror), but only --mirror. But we need to be able to specify
the components for that mirror. And here comes the pbuilder patch which
adds the --components option. pbuilder-dist will call pbuilder with
--mirror $archive and --components $components.

I don't see any other solution to cleanly fix this bug, and IMO "that
won't be backportable" is not a good reason for not fixing a bug.

-- 
pbuilder-dist tries Ubuntu components for Debian distro
https://bugs.launchpad.net/bugs/140964
You received this bug notification because you are a member of MOTU,
which is a bug contact for ubuntu-dev-tools in ubuntu.




More information about the universe-bugs mailing list