>>>>> On Sun, 13 Nov 2011 08:39:05 -0500, David Golden <xda...@gmail.com> said:

  > On Sun, Nov 13, 2011 at 8:20 AM, Andreas J. Koenig
  > <andreas.koenig.7os6v...@franz.ak.mind.de> wrote:
 >>  >> Nobody is in the P5P list.
 >> 
 >>  > Since RJBS is the new Pumpking, he should certainly be on the P5P list.

  > I'm sorry.  I misunderstood.  I thought the P5P list was how we
  > managed permissions for Perl releases so that core modules had maint
  > assigned to "P5P".

No, that's the pumpking table and there RJBS has been put a long time
ago when he released some 5.11.something. perl-* distributions are
treated specially in the indexer, kind of "perl is always right".

  > Then adding an authorized releaser meant putting
  > someone on a P5P list rather than adding a pumpking as maint for every
  > module on CPAN.

Being in the pumpking list

https://pause.perl.org/pause/authenquery?ACTION=who_pumpkin

means that you are allowed to upload a distribution that has a name like
perl distributions have. Not being in this list means that indexing on a
file like perl-5.12.5.tar.gz will fail.

Once a pumpking has uploaded a perl distro the indexer treats the
contained modules as belonging to P5P. That's because P5P has a
hardcoded role in the indexer.

  > Put differently, I thought the mailing lists were how we implemented
  > "group" ownership.  I guess not.  Could your remind me what they *are*
  > used for?

The idea to treat perl releases specially predates the idea of group
permissions. I think it was there from the beginning. But > Since 'P5P'
is a userid that has the 'isa_list' property set it should have all the
properties of group permissions. But this has never been tested because
nobody has ever been put into the 'list2user' table for 'P5P' until
today.

So maybe it actually makes sense to put Ricardo in the list. I suppose
that he now can log into pause and choose to become user P5P for giving
away permission bits or doing some other stuff.

-- 
andreas

Reply via email to