Jeremy Katz wrote:
I also went ahead and put up the master comps-milan.xml.in file plus the
po files which are used in generating the final comps.xml. It's a bit
easier to edit the .in file since it doesn't have the translations
merged in which makes it shorter and easier to follow. Tarball is at
http://rhlinux.redhat.com/anaconda/comps-8.0.tar.gz
If anyone has any questions or clarifications, feel free to ask here and
I'll try to pay enough attention to answer them and update the
documentation accordingly. We're also going to try to get some other
things up as we get the time to sit down and work on them.
Jeremy,
I just tried using the update-comps file from the comps tarball. I kept
getting errors when adding new packages in the comps file [CRITICAL
ERROR: Unable to find package ___]. I ensured that it was indeed in the
rpm tree, and that there were no mispellings. After some investigation,
I figured out that /usr/share/comps-extra/getfullcomps.py was getting
information from the hdlist. I ran genhdlist, and I no longer got any
errors.
I would suggest adding some comments to the error message--something
like this:
CRITICAL ERROR: Unable to find package ___ in the hdlist.
Please run genhdlist or check that the package is in the rpm tree.
Forrest
--