I have created a list of all packages missing metadata.xml. There are 748 packages: I can't create individual bugs. Reproducible: Always Steps to Reproduce: Run this in a bash shell: cd /usr/portage BADPKGS=""; for Dir in */*/; do cd $Dir; [ -e metadata.xml ] || BADPKGS="$BADPKGS $Dir"; cd ../..; done for bad in $BADPKGS; do echo $bad; done | sed -e 's/\/$//' > ~/ebuilds_without_metadata.txt Actual Results: A long list of packages missing metadata.xml Expected Results: Every package should hava a metadata.xml according to http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml?part=2&chap=4#doc_chap1
Created attachment 73681 [details] List of ebuilds missing metadata.xml Here is the list.
Some of those directories aren't packages...
Sorry, forgot about 'profiles'. I will update it.
Replace first line of "Steps to Reproduce" with: BADPKGS=""; for Dir in *-*/*/; do cd $Dir; [ -e metadata.xml ] || BADPKGS="$BADPKGS $Dir"; cd ../..; done Number of packages missing metadata.xml: 726
Created attachment 73685 [details] Updated list Updated list.
i dont really see how this helps anything
In comment #6: >i dont really see how this helps anything I'm not sure I understand what you mean. According to this URL every package should have a metadata.xml: http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml?part=2&chap=4#doc_chap1 Why are more than 700 missing metadata.xml? And running repoman in the /usr/portage gives a long list of problems. Don't Gentoo developers follow their own guide lines?
but filing a bug with a very big list of packages doesnt accomplish much
(In reply to comment #8) > but filing a bug with a very big list of packages doesnt accomplish > much Yes, I can see the problem. But do you want to add over 700 bugreports? I don't have time to add all those. I got my exams to work on. A script would not work: you got to check for each bug if there are previous bugreport.
adding sep reports wouldnt help much either ... who would you assign the bug to for example ? :) maybe an e-mail to gentoo-dev ...
FYI: the requirement for metadata.xml didn't exist since the beginning of Gentoo, similar for much of the other things repoman complains about.