>>>>> On Fri, 6 Dec 2019 19:13:32 +0000, "Ed ." <ej...@hotmail.com> said:
> 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". Oh my, what an ugly whitespace in that sentence. > 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. You lost the first-come again around 2019-11-10T21:17:03, as the commit f9c6165578e11f4258c825482e03ebc4d97ab23b shows. URL: https://github.com/batchpause/PAUSE-git/commit/f9c6165578e11f4258c825482e03ebc4d97ab23b PDL-LinearAlgebra-0.13.tar.gz was uploaded 2019-11-10T21:12:20, so I suspect this lossage happened during this upload. This smells like a bug or two. For immediate relief I reestablished your first-come on the three namespaces and scheduled a reindexing run. Hope this works out, Regards -- andreas > 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