[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#436650: debian-cd has unmet recommends on some archs



Am Mittwoch, den 08.08.2007, 15:09 -0300 schrieb Otavio Salvador:
> Julian Andres Klode <jak@jak-linux.org> writes:
> 
> > Am Mittwoch, den 08.08.2007, 18:10 +0100 schrieb =?UTF-8?Q?
> > Mart=C3=ADn?= Ferrari:
> >> On 8/8/07, Julian Andres Klode <jak@jak-linux.org> wrote:
> >> 
> >> > The package is "Architecture: All" and this does not work with
> >> > arch-indep packages, because these expressions are used at build-time.
> >> > If the package is built on powerpc, it won't contain the syslinux
> >> > recommends.
> >> > If the package is built on i386, it will contain the syslinux
> >> > recommends.
> >> > I tried this with one of my packages.
> >> 
> >> Isn't that what was intended in the first place?
> >> 
> > Because the package is arch-indep, one package is for 
> > all architectures. 
> > If you build the package on i386, you will have
> > a package recommending syslinux, but this will
> > also be installed to all other architectures (Architecture: all)
> 
> My understanding is if it has architecture specific recommends or
> dependencies, it's not really architecture independent. The code
> itself can be but the package is not and would be better to have it as
> any.
> 
> 
The better way would be to modify dpkg to export these things
to the binary package, and ignoring all dependencies/etc not for
your arch at install-time.
I would also like to have an option to have a arch-independent package
installed only to a few architectures (in their packages files).
The result:
- Less work for the buildds
- Less stuff to mirror for the mirrors
-- 
Julian Andres Klode

IRC Nickname:   juliank (Debian/OFTC + Freenode, GimpNet)
Fellow of FSFE: https://www.fsfe.org/en/fellows/jak (No. 1049)
Debian Wiki:    http://wiki.debian.org/JulianAndresKlode
Ubuntu Wiki:    http://wiki.ubuntu.com/JulianAndresKlode
In Launchpad:   https://launchpad.net/~juliank
My packages:  http://qa.debian.org/developer.php?login=jak@jak-linux.org
Languages:      German, English, [bit French]

Attachment: signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil


Reply to: