critical path package owners
July 14, 2009
So we’ve come up with a list of pkgs which are in the critical path for users and the distro itself.
You can find them here:
https://fedoraproject.org/wiki/Critical_Path_Packages_Proposal
or by running:
yum –disablerepo=’*’ –enablerepo=’rawhide’ groupinfo \
critical-path-base critical-path-gnome
Today I took a little time and wrote a script:
http://skvidal.fedorapeople.org/misc/find-committers.py
that outputs who owns the critical path components from any of the three crit-path groups – core, critical-path-base and critical-path-gnome
You can find the output of the script here:
http://skvidal.fedorapeople.org/misc/crit-path-owners.txt
We’re not finished with the process yet, but if you find your name on this list you should start watching the critical path process to see what else you’ll need to know.
July 15, 2009 at 1:32 am
I’m sure you noticed, but you’re gonna need to depsolve out those groups.
After doing that you want to produce a dict that maps users to packages:
maintainer_dict = {}
for pkg in big_damn_depsolved_pkg_list:
for user in return_committers_by_pkg_name(pkg):
if user in maintainer_dict:
maintainer_dict[user].append(pkg)
else:
maintainer_dict[user] = [pkg]
so we can present fedora-devel-list etc. with a nice big list of WHO IS DOOMED (AND WHY). Mwa ha ha!
July 15, 2009 at 1:33 am
PS I LOVE FAILING TO FORMAT CODE FOR WORDPRESS COMMENTS YEEEEAAHHHH
July 15, 2009 at 1:37 am
Will,
Yep – I forgot the groups were not already depsolved. I’m also taking this opportunity to make the resolve_out_deps behave more sensibly for general use.