Ask Your Question
2

What is comps validity test in rawhide?

asked 2014-08-25 00:38:24 -0500

Geetha gravatar image

updated 2015-03-28 10:29:48 -0500

I have gone through the FedoraProject wiki page. But I cant able to understand.So please answer my basic questions such as follows:

  • Basically what is comps validity test?
  • For what purpose this test has to be done?

  • When it should be performed?

  • How we can find the comps.xml file in our system?

edit retag flag offensive close merge delete

Comments

This question is closely related to another question you've asked: https://ask.fedoraproject.org/en/question/52718/where-we-can-find-the-xmllint-compsxml/

I might close one or the other as a duplicate. You've asked basically the same thing in both places.

FranciscoD_ gravatar imageFranciscoD_ ( 2014-08-26 23:14:32 -0500 )edit

Ya. I asked for the command xmllint comps.xml

Geetha gravatar imageGeetha ( 2014-08-26 23:19:24 -0500 )edit

Are you in fedora-qa IRC channel? Shall I communicate with you if I have some doubts?

Geetha gravatar imageGeetha ( 2014-08-26 23:21:53 -0500 )edit

@gkr: Yes. I'm in a lot of Fedora IRC channels. Ping me whenever you have queries. I'll be more than happy to help :)

FranciscoD_ gravatar imageFranciscoD_ ( 2014-08-26 23:39:39 -0500 )edit

2 Answers

Sort by ยป oldest newest most voted
3

answered 2014-08-25 00:53:30 -0500

pnemade gravatar image

updated 2014-08-25 00:54:31 -0500

When you commit some change to comps.xml file it should be done correctly as per xml syntax used. So, use "xmllint comps.xml" to see if it throw any error, if not it will simply print complete file on console. This test should be done before committing any change to comps.xml file

On your system you can find it -> /var/cache/yum/x86_64/20/fedora/gen/comps.xml or get is using "git clone ssh://username@git.fedorahosted.org/git/comps.git"

edit flag offensive delete link more

Comments

where we can find the xmllint comps.xml?

Geetha gravatar imageGeetha ( 2014-08-25 01:14:00 -0500 )edit

@gkr if you aren't editing the comps.xml file - ie as an active Fedora packager adding their package to a group - you don't need to worry about this. It isn't meant for end users.

randomuser gravatar imagerandomuser ( 2014-08-25 08:50:10 -0500 )edit

@gkr if you want to edit the comps.xml then clone the comps.git repository and select the required comps file and use xmllint command on that comps.xml file.

pnemade gravatar imagepnemade ( 2014-08-25 11:35:39 -0500 )edit

i have found the comps.xml in my system. Please tell me how to clone that?

Geetha gravatar imageGeetha ( 2014-08-26 00:42:34 -0500 )edit

If i give this :"git clone ssh://username@git.fedorahosted.org/git/comps.git" it shows error as "Please make sure you have the correct access rights and the repository exists."

Geetha gravatar imageGeetha ( 2014-08-26 00:46:21 -0500 )edit
2

answered 2014-08-26 23:21:31 -0500

FranciscoD_ gravatar image

All of this is documented here as I pointed out on the other question also: http://fedoraproject.org/wiki/How_to_use_and_edit_comps.xml_for_package_groups

The page does not speak about anonymous checkouts. You can do them using https:

git clone https://git.fedorahosted.org/git/comps.git

I've added this to the wiki page here: https://fedoraproject.org/wiki/How_to_use_and_edit_comps.xml_for_package_groups#Anonymous_checkouts

edit flag offensive delete link more

Question Tools

1 follower

Stats

Asked: 2014-08-25 00:38:24 -0500

Seen: 133 times

Last updated: Aug 26 '14