Hi Andreas, (and other "modules" folks) There have been further developments. The owner of PDL::LinearAlgebra has given me co-maint. I just reindexed the distro, and now it says:
---8<--- Status of this distro: Permission missing ========================================= The following packages (grouped by status) have been found in the distro: Status: Permission missing ========================== module : PDL::LinearAlgebra::Complex version: 0.13 in file: PDL-LinearAlgebra-0.13/GENERATED/PDL/LinearAlgebra/Complex.pm status : Not indexed because permission missing. Current registered primary maintainer is . Hint: you can always find the legitimate maintainer(s) on PAUSE under "View Permissions". module : PDL::LinearAlgebra::Real version: 0.13 in file: PDL-LinearAlgebra-0.13/GENERATED/PDL/LinearAlgebra/Real.pm status : Not indexed because permission missing. Current registered primary maintainer is . Hint: you can always find the legitimate maintainer(s) on PAUSE under "View Permissions". module : PDL::LinearAlgebra::Trans version: 0.13 in file: PDL-LinearAlgebra-0.13/GENERATED/PDL/LinearAlgebra/Trans.pm status : Not indexed because permission missing. Current registered primary maintainer is . Hint: you can always find the legitimate maintainer(s) on PAUSE under "View Permissions". Status: Successfully indexed ============================ module : PDL::LinearAlgebra version: 0.13 in file: PDL-LinearAlgebra-0.13/LinearAlgebra.pm status : indexed module : PDL::LinearAlgebra::Special version: 0.13 in file: PDL-LinearAlgebra-0.13/Special/Special.pm status : indexed ---8<--- The "successfully indexed" part is no surprise, and is included here only for completeness. But the "permission missing" part *is* a surprise (still), because for PDL::LinearAlgebra::Trans (https://pause.perl.org/pause/authenquery?ACTION=peek_perms&pause99_peek_perms_by=ml&pause99_peek_perms_query=PDL%3A%3ALinearAlgebra%3A%3ATrans&pause99_peek_perms_sub=Submit) I'm seeing that there is no first-come at all, despite the batchpause commit apparently having made me (ETJ) that. So my question still remains: why would the "per module" permissions not be showing me as the first-come that I would expect to be? Best regards, Ed -----Original Message----- From: Andreas Koenig Sent: Sunday, November 24, 2019 7:51 AM To: Ed . Cc: modules@perl.org Subject: Re: Permissions oddities on PDL::LinearAlgebra::* >>>>> 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