Ticket #78 (new task)

Opened 7 years ago

Last modified 6 years ago

Import information from comps

Reported by: toshio Owned by: toshio
Priority: minor Milestone: Future
Component: Database Version: 0.3.2
Severity: Annoyance Keywords:
Cc: alexlan Blocked By:
Blocking:

Description

comps has information about packages that makes it easier to search and browse packages. Putting the information into the packageDB can make it easier to push metainformation about packages around. Eventually we might want to use this information to generate the comps files themselves. Generating comps also opens the door for us to generate different comps for different spins.

There is one comps.xml.in file per release. It is used to create the comps.xml file that lists what groups packages in the repository are for.

Change History

comment:1 Changed 6 years ago by alexlan

  • Version changed from 0.3.1 to 0.3.2
  • Cc alexlan added

This would be a another nice-to-have, especially generating comps files from PackageDB. I just updated comps files adding many missing packages for three releases: F7, F8 and F9 and it was a pain to keep them all in sync when adding new packages because it is highly error-prone and it's easy to miss packages:

Currently a whole swag of end-user apps and useful add-ons are missing from the various comps files, often because people don't immediately add them after a review, and if they do, they skip releases for which they have branches for. Take a look at the length of these pages:

http://fedoraproject.org/wiki/PackageMaintainers/PackageStatus/CompsF7Missing http://fedoraproject.org/wiki/PackageMaintainers/PackageStatus/CompsF8Missing http://fedoraproject.org/wiki/PackageMaintainers/PackageStatus/CompsF9Missing

If this was also stored in PackageDB, it would be straightforward to prompt the user to add it to a category (or categories) (assuming it is useful for end-users to see in tools like pirut and yumex etc.) and the same time the branch was created and thus CVS branches and comps files would stay in sync.

comment:2 Changed 6 years ago by toshio

Just adding a few related links:

DebTags?: http://wiki.debian.org/DebTags

Thread about Packages, groups, and comps with good stuff starting here: https://www.redhat.com/archives/fedora-extras-list/2006-November/msg00700.html

Note: See TracTickets for help on using tickets.