This is an update on my project to sort out distributions which have two or 
more people with first-come indexing permissions.

When I started this project, there were 547 distributions with mixed ownership. 
So far I’ve resolved 76% of them, leaving 130 on my hit list.

With projects like this, I start by working through all the easy cases, 
gradually picking off slightly harder ones. This helps me learn a bit more 
about the problem, refine the wording of emails, and hash out a process & tools.

The most common case has been where the original releaser has given co-maint to 
one or more people who then added some modules. Where the original releaser is 
still active and has first-come on the lead module, I’ve given them first-come 
on all modules.

Another common case is where the original releaser has handed over the 
distribution, and all subsequent releases have been by one person. There were 
some cases where I knew the original releaser has passed away, so I just 
transferred perms, but otherwise I email the involved parties, to see whether 
the current maintainer should get first-come (and generally they have).

There have been a number of dists where two or more people have worked 
together. In all cases so far an email and prompted an easy resolution. Some of 
these have involved quite a few dists.

Another pattern I’ve seen a few times is where a module has been split off from 
a large distribution into a new distribution of its own, and then gained some 
additional modules. The new lead module often has a signature of indexing perms 
inherited from the originating distribution, but the new module(s) reflect the 
small set of people maintaining the spun-out distribution. A related pattern is 
where a distribution has been absorbed into another distribution, so you end up 
with two different permissions signatures.

Of the remaining 130 cases, about 30 or 40 look relatively straightforward. 
Some of the rest have fallout from historical cases where "foobar" and "Foobar" 
were allowed to be different modules. And there are some which prompted a 
"WTF?!" when I had a quick look at them. There are some where I suspect the 
person was no longer interested, so dropped their permissions on some of the 
modules in a distribution, but not all of them. And then there are P5P ones, 
which I’ll talk to Sawyer and P5P about.

Neil

Reply via email to