pause icon indicating copy to clipboard operation
pause copied to clipboard

do not permit dropping all permissions on indexed modules?

Open karenetheridge opened this issue 9 years ago • 3 comments

As announced in http://www.xenoterracide.com/2015/05/abandoning-all-perl-modules.html, XENO dropped permissions on most of his modules today. He did not transfer them to ADOPTME. This means that there are now modules out there that are still indexed in 02packages that have no corresponding entry in 06perms.

I am pondering whether this should be permitted? That is, if a module is still in the 02packages index, it should not be possible to drop all permissions entirely, but instead the permission should be required to be transferred to another user (ADOPTME or HANDOFF being the prime candidates). Are there any negative consequences to there being no permissions registered for indexed modules?

karenetheridge avatar May 03 '15 22:05 karenetheridge

Can someone upload and get first-come?

Perhaps "drop primary" should email PAUSE admins so someone can investigate?

In this case, it seems like ADOPTME is the right owner.

dagolden avatar May 03 '15 23:05 dagolden

Can someone upload and get first-come?

That would be my guess.

I've requested first-come on these modules from a PAUSE admin, so they can be maintained -- https://gist.github.com/karenetheridge/290ac9bcd8ce400eaf9e

karenetheridge avatar May 04 '15 01:05 karenetheridge

On Sun, 03 May 2015 18:01:20 -0700, Karen Etheridge [email protected] said:

Can someone upload and get first-come?

That would be my guess.

Thas's also my recollection. Since having nothing in perms is just the state before the first upload. I know of no other mechanism that would kick in. And actually that's how it was designed. ADOPTME was invented much later.

andreas

andk avatar May 04 '15 03:05 andk

I've updated the name to reflect the apparent final intent here.

rjbs avatar Apr 28 '23 12:04 rjbs

I bet this is documented in the operating model! Andreas believe his intention was to make the change described.

rjbs avatar Apr 29 '23 07:04 rjbs

https://github.com/andk/pause/blob/master/doc/operating-model.md?plain=1#L330-L335

In the near future, we plan to modify PAUSE so that "giving up your first-come indexing permission" will result in first-come being transferred to the special user ADOPTME (described in §4.5.1 below), if other people have admin or co-maint permissions.

charsbar avatar Apr 30 '23 11:04 charsbar

I didn't remember what I did in 2019: https://github.com/andk/pause/commit/4cf17b0a799f242dd09091354fc8c362f421e23d

charsbar avatar Apr 30 '23 11:04 charsbar