Mailinglist Archive: opensuse-buildservice (375 mails)
| < Previous | Next > |
Re: [opensuse-buildservice] problem with Packages file for Debian?
- From: Vladimir Nadvornik <nadvornik@xxxxxxx>
- Date: Mon, 28 Apr 2008 17:35:13 +0200
- Message-id: <200804281735.13576.nadvornik@xxxxxxx>
On čt 24. dubna 2008, Adrian Schröter wrote:
Hi,
I talked about it with Martin Stolle, who also suffers this problem and got
the following feedback.
Vladimir
On ne 27. dubna 2008, Martin Stolle wrote:
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-buildservice+help@xxxxxxxxxxxx
On Thursday 24 April 2008 00:37:22 wrote Thomas Anders:
Thomas Anders wrote on 2008-04-02:
While OBS automatically creates Packages[.gz] files for Debian, it
looks like it fails to pay attention to the fact that there can be both
i386 and amd64 versions for the same package name. Currently, it just
lists *one* of them (picking randomly, depending on which one builds
first?) in the Packages file:
Any feedback on this problem?
Can you explain us, how we should create the Packages data to solve this ?
I fear debian can not handle this at all and we need to setup complete
seperate trees and copying the "noarch" packages into both ?
Hi,
I talked about it with Martin Stolle, who also suffers this problem and got
the following feedback.
Vladimir
On ne 27. dubna 2008, Martin Stolle wrote:
Are you sure that the file can contain packages for both architectures?
Is there any documentation of the file format?
So I looked around in the Debian documentation, and there seems to be
the Repositories HOWTO that describes how to set up a repository and
talks a little about the file. They seem to imply that the file can
contain files from multiple architectures.
http://www.debian.org/doc/manuals/repository-howto/repository-howto
In the HOWTO, they describe two kinds of repositories: Automatic and
Trivial. The Automatic repositories are split up by distributions,
architectures and may contain a common "pool" for files to be shared
between distributions. "Trivial" repositories only have separate
directories for binary and source, although even that doesn't seem to be
necessary. Basically, the "Packages.gz" file needs to be found and in
there the correct path to all the packages is given. Example for a
simple repository:
http://debian.o-hand.com/gutsy/
Notice that their package file contains "i386" as well as "All"
architectures.
Martin
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-buildservice+help@xxxxxxxxxxxx
| < Previous | Next > |