Am Donnerstag, den 02.02.2006, 21:53 +0900 schrieb Romain Lenglet:
> Package: debarchiver
> Version: 0.5.4
> Severity: important
> 
> When dputing a package with architecture "all", the .deb file is copied
> into Binary-all/... as expected, but Binary-all/Packages does not contain
> the package info.

Right. The content of this file is merged into the Packages(.gz|.bz2)
files of available architectures.

> Instead, Binary-i386/Packages contains that info, which is wrong.

IMHO you are wrong. This is the common way to handle binary-all
packages. Compare it with the official archives. IMO you are also wrong
if you believe, that you can fetch binary-all/Packages(.gz|.bz2). AFAIR
only binary-$your_arch/Packages(.gz|.bz2) is fetched. That's the reason,
why information from binary-all must be merged with the other
architectures. Please correct me, if I'm wrong.

> As a consequence, the package is not apt-get installable.

It is, but only for those architectures which are supported by the
repository.

> This bug seems to be well-known, cf. the end of section 3.1.1 in
> http://debian.wgdd.de/howto/howto-aptrep.de.html

I guess you mean section 3.3.1. But there it is only written, that
apt-ftparchive cannot handle binary-all packages properly. And the
reason why it cannot handle them properly is, that it creates
binary-all/Packages instead of putting the info into
binary-$arch/Packages.

Regards, Daniel





-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to