Re: Feature Proposal: Use cases database

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

 



Le mercredi 10 septembre 2008 à 16:14 +0100, Richard Hughes a écrit :

> PackageKit already supports catalogs, which is pretty much what you
> describe.
> 
> Have a look here http://www.packagekit.org/pk-faq.html#catalogs and tell
> me if that does what you need.

Please work with the anaconda team so whatever resource list format you
end up is shared and we don't have pk catalogs vs comps files. Really
our comps file is nothing but the initial catalog restricted to the
initial repository and it's quite disturbing they have ovelapping
functionnality with different featuresets, syntax and limitations.

Appart from that:

On the positive side: PK catalogs allow specifying resources via
something else than package names

On the negative side
1. They use .ini syntax. Does not scale well, the fact comps file
are .xml had helped set up things such as syntax verification easily

2. They are keyed on distro-id and architecture. Really this is an
abysmal idea (as showed by the example asumption Rawhide is fedora
9.90). If you really want a multi-distro multi-release file at least
separate cleanly the different bits in separate sections.

3. They have no structure you can't define groups with
optionnal/default/etc bits. Anything not limited to a handful of
packages will need this

-- 
Nicolas Mailhot

Attachment: signature.asc
Description: Ceci est une partie de message =?ISO-8859-1?Q?num=E9riquement?= =?ISO-8859-1?Q?_sign=E9e?=

-- 
fedora-devel-list mailing list
fedora-devel-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-devel-list

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux