>>>>> On Tue, 19 Nov 2019 19:02:36 +0000, "Ed ." <ej...@hotmail.com> said:

  > Hi Andreas,

Hi Ed,

sorry it took me a while to understand what your real question was.

  > The relevant excerpt from the linked batchpause commit is at
  > 
https://github.com/batchpause/PAUSE-git/commit/7915cd66c4954a7870d6b332c97572769b123586#diff-624efaeb31f29f140519a9b55cc1635bL309812

  > It shows me being given, on Sat, 27 Jul 2019 20:17:03 GMT, first-come
  > on:

  > PDL::LinearAlgebra::Complex

  > PDL::LinearAlgebra::Real

  > PDL::LinearAlgebra::Trans

  > However, NOT on:

  > PDL::LinearAlgebra

  > PDL::LinearAlgebra::Special

  > As Grinnz says, his (and my) expectation would be that I would still
  > have such permission. However, the PAUSE email said:

  > Status: No permissions for distribution name
  > ============================================

Reading this headline is probably key. If you do not have any permission
on namespace PDL::LinearAlgebra, then nothing gets indexed in an upload
called PDL-LinearAlgebra-N.N.tar.gz

  > module : PDL::LinearAlgebra::Complex
  > version: 0.13
  > in file: PDL-LinearAlgebra-0.13/GENERATED/PDL/LinearAlgebra/Complex.pm
  > status : Not indexed; ETJ not authorized for this distribution name

  > module : PDL::LinearAlgebra::Real
  > version: 0.13
  > in file: PDL-LinearAlgebra-0.13/GENERATED/PDL/LinearAlgebra/Real.pm
  > status : Not indexed; ETJ not authorized for this distribution name

  > module : PDL::LinearAlgebra::Trans
  > version: 0.13
  > in file: PDL-LinearAlgebra-0.13/GENERATED/PDL/LinearAlgebra/Trans.pm
  > status : Not indexed; ETJ not authorized for this distribution name

  > Status: Permission missing
  > ==========================

This headline is about normal namespace permissions.

  > module : PDL::LinearAlgebra
  > version: 0.13
  > in file: PDL-LinearAlgebra-0.13/LinearAlgebra.pm
  > status : Not indexed because permission missing. Current registered
  > primary maintainer is ELLIPSE. Hint: you can always find
  > the legitimate maintainer(s) on PAUSE under "View
  > Permissions".

  > module : PDL::LinearAlgebra::Special
  > version: 0.13
  > in file: PDL-LinearAlgebra-0.13/Special/Special.pm
  > status : Not indexed because permission missing. Current registered
  > primary maintainer is ELLIPSE. Hint: you can always find
  > the legitimate maintainer(s) on PAUSE under "View
  > Permissions".

  > The second part is as expected (I have no permissions on those
  > modules) but the first part “No permissions for distribution name /
  > Not indexed; ETJ not authorized for this distribution name” is not
  > expected.

In the source code it's called EDISTNAMEPERM, it's set at
https://github.com/andk/pause/blob/master/lib/PAUSE/dist.pm; from there
you should be able to trace back how this ruleset has been developed.

  >            Additionally, the “peek_perms” (“View Permissions per
  > module”) shows for PDL::LinearAlgebra::Trans, no first-come at all.

Probably same reason, unless I'm missing something.

  > Can you help me understand?

Thank you for asking such questions, it's good to refresh and spread
this sort of knowledge occasionally.

Best,
--
andreas

> Best regards,

  > Ed

  > From: Andreas Koenig
  > Sent: 11 November 2019 03:23
  > To: Ed .
  > Cc: modules@perl.org
  > Subject: Re: Permissions oddities on PDL::LinearAlgebra::*

>>>>> On Sun, 10 Nov 2019 22:38:59 +0000, "Ed ." <ej...@hotmail.com>
  > said:

 >> Dear PAUSE admins,
 >> Please see below copy-paste from IRC. It seems that I had (see the
 >> PAUSE-git commit) first-come on some of the modules (though not all –
 >> I’ve emailed ELLIPSE separately), but I apparently don’t now. Grinnz
 >> believes (as do I) this is an error, and I gather one that needs
  > PAUSE
 >> admins to fix.
 >> ---8<---
 >> [22:19] <Grinnz> so,
 >> 
  > 
https://github.com/batchpause/PAUSE-git/commit/7915cd66c4954a7870d6b332c97572769b123586
 is
 >> when the permissions were transferred to you, but i'm not having
 >> success so far finding where your first-come went
 >> [22:20] <Grinnz> and yes PDL::LinearAlgebra and
 >> PDL::LinearAlgebra::Special were never transferred to you
 >> [22:20] <Grinnz> because they're first-come ELLIPSE
 >> [...]
 >> [22:26] <Grinnz> oh, the version in batchpause still has your
 >> first-come, so that means it was removed sometime in the last few
 >> hours
 >> [22:26] <Grinnz> which is weird because that's not supposed to be
 >> possible anymore
 >> [22:27] <Grinnz> mohawk: you must have done something with the dist
 >> perms that resulting in removing yuor first come on those 3 modules?
 >> [22:27] <Grinnz> resulted*
 >> [...]
 >> [22:30] <Grinnz> mohawk: maybe because you don't have first-come on
 >> the main module, and something got confused?
 >> [22:31] <Grinnz> i would say report it here
 >> https://github.com/andk/pause/issues but it's probably not that
  > useful
 >> unless you remember exactly what you did
 >> [22:32] <mohawk> Grinnz, is it possible to undo that?
 >> [22:32] <Grinnz> a pause admin has to do it
 >> [22:32] <mohawk> i didn't do anything! (srsly)
 >> [22:32] <Grinnz> mail modules@perl.org
 >> [22:34] <mohawk> wilco
 >> [22:35] <mohawk> Grinnz, are you happy for me to c+p from convo
  > above?
 >> [22:35] <Grinnz> sure
 >> [22:35] <mohawk> ta
 >> ---8<---
 >> Best regards,
 >> Ed
 >> PAUSE ID: ETJ

  > Context guesswork:

  > - citations from toolchain
  > - possibly talking about ETJ/PDL-LinearAlgebra-0.13.tar.gz
  > - did you receive the email that pause sent to you after the upload?
  > - if you got it: what is not clear in that email?
  > - if you didn't get it: maybe look into your spam folder?
  > - ELLIPSE has firstcome permissions on PDL::LinearAlgebra and is the
  > first authority to decide upon its fate
  > - when there is further context that I'm missing, please provide
  > pointers

  > -- 
  > andreas

Reply via email to