grep -r '^DEPEND="${RDEPEND}"' /usr/portage/ --include "*ebuild" reveils this is common (refer attachement) Self Assignment of RDEPEND grep -r '^RDEPEND="${RDEPEND}"' /usr/portage/ --include "*ebuild" /usr/portage/dev-php/php/php-5.0_beta1.ebuild:RDEPEND="${RDEPEND}" /usr/portage/dev-php/php/php-5.0_beta1-r1.ebuild:RDEPEND="${RDEPEND}" /usr/portage/dev-php/php/php-4.3.2-r2.ebuild:RDEPEND="${RDEPEND}" /usr/portage/dev-php/php/php-4.3.2-r3.ebuild:RDEPEND="${RDEPEND}" /usr/portage/dev-php/php/php-4.3.2.ebuild:RDEPEND="${RDEPEND}" /usr/portage/dev-php/php/php-4.3.2-r1.ebuild:RDEPEND="${RDEPEND}" /usr/portage/dev-python/egenix-mx-base/egenix-mx-base-2.0.3.ebuild:RDEPEND="${RDEPEND}" /usr/portage/dev-python/gnome-python/gnome-python-1.4.2.ebuild:RDEPEND="${RDEPEND}" /usr/portage/dev-python/gnome-python/gnome-python-1.4.4.ebuild:RDEPEND="${RDEPEND}" /usr/portage/dev-python/4suite/4suite-1.0_alpha3.ebuild:RDEPEND="${RDEPEND}" /usr/portage/dev-python/4suite/4suite-0.11.1.ebuild:RDEPEND="${RDEPEND}" /usr/portage/dev-util/comparator/comparator-2.3.ebuild:RDEPEND="${RDEPEND}" #becase I don't want xmlto in here /usr/portage/net-analyzer/portmon/portmon-1.9.ebuild:RDEPEND="${RDEPEND}" /usr/portage/x11-misc/switcher/switcher-0.3.7a.ebuild:RDEPEND="${RDEPEND}" Honary mention for DEPEND="$RDEPEND" (fgrep -r 'DEPEND="$RDEPEND"' /usr/portage/ --include "*ebuild") doxygen/doxygen-1.2.18.ebuild
Created attachment 27778 [details] DEPEND="${RDEPEND}" list
adding QA team -- we need a mail alias, people
net-analyzer/portmon net-analyzer/snorticus net-analyzer/snortsnarf net-analyzer/siphon fixed, removed netmon@g.o from the CC list.
x11-misc/* fixed
x11-wm/* fixed.
dev-python/* fixed, removing python from cc.
dev-java/* taken care of
there's already a lot fixed please update the list
Created attachment 27956 [details] updated DEPEND="${RDEPEND}" list
what about gnome-extra?
fixed: app-portage/generate-use/generate-use-0.3.ebuild:DEPEND="${RDEPEND}" dev-libs/libtc/libtc-1.0.3.ebuild:DEPEND="${RDEPEND}" dev-perl/WWW-Bugzilla/WWW-Bugzilla-0.2.ebuild:DEPEND="${RDEPEND}" dev-perl/WWW-Mechanize/WWW-Mechanize-0.72.ebuild:DEPEND="${RDEPEND}"
gnome-extra/* fixed
media-sound/* fixed
thats me being blind, then getting conflicts.. Thanks mholzer
To me QA seems to be about bugzilla spam & fixing non-issues (or already fixed) in ancient ebuilds (gnome-extra geez..) atm. Like we haven't got anything better to do than to remove a DEP=RDEP line in an ebuild from the time portage was still 300 lines of readible python code. If you want to fix QA issues, i got some ideas for where you can really start doing something useful.
fixed complete list