On 2/1/07, Paul Nasrat pnasrat@redhat.com wrote:
After looking at pkgorder it seems it has a hardcoded list of groups it adds for resolving the order.
We want to move all that group information to outside pkgorder - extra data within the repodata would be ideal. That way people don't need to hack the script merely reorder the data to say have a ordering for Fedora KDE or Fedora XFCE default.
I'll see if I can come-up with a patch to pkgorder that does this.
I'd rather see the order of groups and required package globs (eg kernel*) in a metadata file.
Should this ordering information then be put it in pungi's Manifest file (since pungi calls pkgorder)? And have an addition to the pkgorder commandline interface that can be used to pass a grouporder. Or do you want another solution?
Best regards,
Jeroen Janssen
On Thursday 01 February 2007 11:01, Jeroen Janssen wrote:
Should this ordering information then be put it in pungi's Manifest file (since pungi calls pkgorder)? And have an addition to the pkgorder commandline interface that can be used to pass a grouporder. Or do you want another solution?
Ideally it would be with createrepo so that the repodata has the ordering, and splittree can just follow the manifest as written by createrepo. pkgorder could go away completely.
On 2/1/07, Jesse Keating jkeating@redhat.com wrote:
On Thursday 01 February 2007 11:01, Jeroen Janssen wrote:
Should this ordering information then be put it in pungi's Manifest file (since pungi calls pkgorder)? And have an addition to the pkgorder commandline interface that can be used to pass a grouporder. Or do you want another solution?
Ideally it would be with createrepo so that the repodata has the ordering, and splittree can just follow the manifest as written by createrepo. pkgorder could go away completely.
If I understand correctly createrepo is part of the (yum?) metadata package. So this would mean that we need to check with those authors in order to make sure this is done in an acceptable way.
I have absolutely no idea how to get this kind of change organised (since it seems that several different projects are involved). Is this something that is going to be done (anyway) for F7? What can I do to help?
Best regards,
Jeroen Janssen
buildsys@lists.fedoraproject.org