Proposed discussion point (Re: Plan for tomorrows (20081008) FESCO meeting)

Thorsten Leemhuis fedora at leemhuis.info
Tue Oct 7 18:07:56 UTC 2008


On 07.10.2008 18:12, Brian Pepple wrote:
 >
> /topic FESCo meeting -- Free discussion around Fedora
> 
> You want something to be discussed? Send a note to the list in reply to
> this mail and I'll add it to the schedule.  You can also propose topics
> in the meeting while it is in the "Free discussion around Fedora" phase.

Seems we are about to get proper suppose for comps.xml in PK sooner or 
later; for details see
https://www.redhat.com/archives/fedora-devel-list/2008-October/msg00381.html

Which brings us back to the following mail from last month (which 
resulted in a long discussion that afaics indirectly was one of the 
reasons for the new PK enhancements we'll get...)
https://www.redhat.com/archives/fedora-devel-list/2008-September/msg01813.html

The main two questions, where I'd really like to see advice from FESCo 
(or whatever committee feels responsible for this kind of task) how to 
move on:

- Which packages should be in comps.xml and which not? (¹)

- How do we make packagers add all their packages to comps.xml?

(¹) https://fedoraproject.org/wiki/PackageMaintainers/CompsXml reads 
right now:
"""
If you maintain an application which makes sense for a user to select 
during installation, check out the comps module and make sure that your 
package is listed in a reasonable group in the comps-fn.xml.in files.
"""
A exacter definition of "makes sense to select" afaics really is needed; 
one example: Do users want to select command line app? I'd say the 
answer is "yes", but others will disagree. Same for -devel packages.

Further: I think the "during installation" part needs to be removed again.

(²)  According to
http://fedoraproject.org/wiki/PackageMaintainers/PackageStatus/CompsF10Missing
"We have 2866 packages in comps-f10 file."
"We have 1711 packages missing"

I'm not sure those stats are correct, as we afaik have way more source 
and binary packages:

$ repoquery --repoid=rawhide -a | wc -l ; repoquery \
         --repoid=rawhide-source --arch=src -a | wc -l
14139
6300

CU
knurd

P.S.: There is a old FESCo schedule task that dealt with the same topic, 
but was forgotten during the Core and Extras merge:
http://fedoraproject.org/wiki/Extras/Schedule/UseCompsProperly
http://fedoraproject.org/wiki/Extras/Schedule/ExtrasCompsXml

There is also a comps.xml SIG
https://fedoraproject.org/wiki/Category:Comps_SIG
Is that SIG still active?




More information about the fedora-devel-list mailing list