I’ve recently gone through some of the unpacked source sitting in the lintian lab, and I’ve got a few cool stats.
First of all, the types of VCS tags I’ve found:
1 vcs-git 123 Vcs-git 6480 Vcs-Git 1 Vcs-GIT 5 VCS-git 86 VCS-Git
Interesting! It seems the (IMHO correct) Vcs-Git style has a lot of adoption
and a few old style git tags :)
Well, let’s take a look at the most common prefixes:
6498 git 196 http 15 https
All pretty stock, when I see (to my shock) a:
Oh noes! Let’s get rid of those, folks! :)
So, let’s check out the most popular domains to host git packages:
5375 git.debian.org 555 anonscm.debian.org 171 github.com
OK, I’d like to stop right here.
As much as I hate nonfree software, and I think relying on as part of our infrastructure sucks, there is a degree of sense to keeping stuff on GitHub. If upstream is on GitHub, it may make it easier to coordinate and work with them.
However! These are repos sitting in people’s personal accounts — which means taking over the package in the event someone needed to is not practical.
The person with the highest number of Debian repos on GitHub is 19, followed by 12, 5 and a few 4s.
Enter github.com/debian — IMHO, we should consider putting the repos that are already on GitHub under Debian namespace, so that the team of maintainers may be able to add new collaborators.
I mean, we have the account and some friendly DDs who offered to take care of this organization outside the project.
That, or get us off GitHub entirely. I’m not sure that’s wise, though.
However, even though there are a ton of repos on GitHub, it’s about 1/40th of the total number of VCS tagged packages in Debian.
On with the show:
60 git.debian-maintainers.org 39 gitorious.org 26 git.b9.com 22 git.lxde.org 19 git.kitenet.net 19 git.brad-smith.co.uk 18 git.gag.com
And some of the more … interesting ones:
for Vcs-Git??? :)
Looks like it was a firstname.lastname@example.org: URL that was just changed slightly. Let’s double-check our VCS tags, people :)
The breakdown of Debian VCS’d URLs:
1 anonscm.alioth.debian.org 1 anonscp.debian.org 1 git.debian.org: 2 scm.alioth.debian.org 12 alioth.debian.org 555 anonscm.debian.org 5375 git.debian.org
And out of git.d.o, 2544 of them use the
git://git.debian.org/git/pkg-foo pattern rather then the
git://git.debian.org/pkg-foo pattern. Interesting! roughly 78 use “/users” and roughly 113 use “/git/users”
I had no idea we had so many complexities in our VCS pointers :)
When I get some more time, I’ll go through and figure out which team has the most Git VCS tags :)