Fwd: Perl CPAN distribution 'Text-Balanced'
I'm looking to get a co-maint bit for Text-Balanced since the owner (DMANURA) has not responded to any requests for a long time now (see emails below). Is this the right place to ask? I've also enquired whether either of the two existing co-maintainers could roll out a new release. They both responded to email, but neither has followed up with a release... This module has been out of sync with what's in blead for a long time now, and I'm primarily just looking to get that straightened out. I'm unlikely to become an active maintainer of the module myself, but I will happily roll out new releases with changes from blead. My CPAN ID is SHAY. -- Forwarded message -- From: Steve Hay Date: 13 January 2015 at 17:58 Subject: Re: Perl CPAN distribution 'Text-Balanced' To: a...@ali.as Cc: davidm.c...@math2.org, Damian Conway , ad...@cpan.org Is there any way to get this moving? I had the reply below from Adam, plus "I would be very happy if David were to make Steve a co-maintainer. (Having given up control of the module, I can't do so myself)." from Damian, but sadly no reply from David, nor when I emailed him again individually a month or so later (18 Oct 2013). It sounds like only David could give me a co-maint bit, so if there is still no reply from David then is there any chance that either of the other two co-maintainers (Adam and Damian) could make a release? Or is this a case of the Keepers of the PAUSE needing to step in if the primary maintainer of a module (one that's in core at that!) still doesn't reply? Steve On 6 September 2013 at 03:02, Adam Kennedy wrote: > If nobody else says yes, it's fine with me. > > I just took it to do some routine package and test niggles. > > No vested interests or other plans here. > > Adam > > On Sep 5, 2013 3:13 PM, "Steve Hay" wrote: >> >> Hello, >> >> I would like to arrange the release of a new version of the Perl CPAN >> distribution 'Text-Balanced'. >> >> According to PAUSE there is one owner and two other CPAN authors with >> co-maint permissions. I have included all three people on this email since >> it has now been over four years since the last release, so it isn't clear >> who the "current maintainer(s)" is/are (if any). >> >> I am working on the release engineering for the next version of perl >> (5.19.4, due on 20th September) and would like to get dual-lived modules in >> sync with the core where possible, so I am particularly interested in CPAN >> #87788 which would sync Text-Balanced with the core but there are also 23 >> other open CPAN tickets. >> >> Are any of you able and willing to roll out a new release containing at >> least the patch to sync with the core? >> >> Failing that, would it be possible to give me (CPAN ID: SHAY) co-maint so >> that I can roll out such a release myself, and maybe look at some of the >> other tickets too, time permitting? >> >> Thanks, >> Steve
Fwd: Failed: PAUSE indexer report SHAY/Apache-Test-1.39.tar.gz
Please can somebody investigate and hopefully remedy the failed indexing report below? As far as I can make out there is no problem with the files being indexed; only with the parsing of them and possibly one issue with mod_perl -1.27. What needs to be done to resolve the latter? Thanks, Steve -- Forwarded message -- From: PAUSE Date: 21 April 2015 at 21:03 Subject: Failed: PAUSE indexer report SHAY/Apache-Test-1.39.tar.gz To: steve.m@googlemail.com, andreas.koenig.gmwojprw+pa...@franz.ak.mind.de The following report has been written by the PAUSE namespace indexer. Please contact modules@perl.org if there are any open questions. User: SHAY (Steve Hay) Distribution file: Apache-Test-1.39.tar.gz Number of files: 69 *.pm files: 35 README: Apache-Test-1.39/README META-File: Apache-Test-1.39/META.json META-Parser: Parse::CPAN::Meta 1.4414 META-driven index: no Timestamp of file: Tue Apr 21 20:01:21 2015 UTC Time of this run: Tue Apr 21 20:03:22 2015 UTC Status of this distro: Conflicting record found in index The following packages (grouped by status) have been found in the distro: Status: Conflicting record found in index = module : Apache::Test version: undef in file: Apache-Test-1.39/lib/Apache/Test.pm status : Indexing failed because of conflicting record for (Apache::Test|1.38|P/PH/PHRED/Apache-Test-1.38.tar.gz) vs (Apache::test|undef|D/DO/DOUGM/mod_perl-1.27.tar.gz). Please report the case to the PAUSE admins at modules@perl.org. Status: Permission missing == module : HTTP::Request::Common version: {"err":"Missing right curly or square bracket at (eval 392) line 9, at end of line\nsyntax error at (eval 392) line 9, at EOF\n","file":"Apache-Test-1.39/lib/Apache/TestRequest.pm","line":" if ($have_lwp and $LWP::VERSION >= 6.0 and not exists $args->{ssl_opts}->{SSL_ca_file}) {","eval":"\n package ExtUtils::MakeMaker::_version;\n\n local $LWP::VERSION;\n $LWP::VERSION=undef; do {\n if ($have_lwp and $LWP::VERSION >= 6.0 and not exists $args->{ssl_opts}->{SSL_ca_file}) {\n }; $LWP::VERSION\n "} in file: Apache-Test-1.39/lib/Apache/TestRequest.pm status : Not indexed because permission missing. Current registered primary maintainer is LWWWP. Hint: you can always find the legitimate maintainer(s) on PAUSE under "View Permissions". Status: Version parsing problem === module : Apache::TestRequest version: undef in file: Apache-Test-1.39/lib/Apache/TestRequest.pm status : The PAUSE indexer was not able to parse the following line in that file: C< if ($have_lwp and $LWP::VERSION >= 6.0 and not exists $args->{ssl_opts}->{SSL_ca_file}) { > Note: the indexer is running in a Safe compartement and cannot provide the full functionality of perl in the VERSION line. It is trying hard, but sometime it fails. As a workaround, please consider writing a META.yml that contains a 'provides' attribute or contact the CPAN admins to investigate (yet another) workaround against "Safe" limitations.) Status: Decreasing version number = module : warnings version: 0.01 in file: Apache-Test-1.39/lib/Apache/Test5005compat.pm status : Not indexed because perl-5.20.2/lib/warnings.pm in S/SH/SHAY/perl-5.20.2.tar.gz has a higher version number (1.23) Status: Successfully indexed module : Apache::Test5005compat version: 0.01 in file: Apache-Test-1.39/lib/Apache/Test5005compat.pm status : indexed module : Apache::TestBuild version: undef in file: Apache-Test-1.39/lib/Apache/TestBuild.pm status : indexed module : Apache::TestClient version: undef in file: Apache-Test-1.39/lib/Apache/TestClient.pm status : indexed module : Apache::TestClientResponse version: undef in file: Apache-Test-1.39/lib/Apache/TestClient.pm status : indexed module : Apache::TestCommon version: undef in file: Apache-Test-1.39/lib/Apache/TestCommon.pm status : indexed module : Apache::TestCommonPost version: undef in file: Apache-Test-1.39/lib/Apache/TestCommonPost.pm status : indexed module : Apache::TestConfig version: undef in file: Apache-Test-1.39/lib/Apache/TestConfig.pm status : indexed module : Apache::TestConfigC version: undef in file: Apache-Test-1
Module Namespace Registration Question
Hi, I registered a new module namespace recently (Win32-UTCFileTime, user-id: SHAY) and have since uploaded two versions of that module. Both have been indexed OK, but when I login to PAUSE and go to "Edit Module Metadata" I find that this module is not in my list. Should it be? The text at the top of that page says: "The select box shows all the modules that have been registered for user SHAY officially via [EMAIL PROTECTED], i.e. that are included (or about to be included) in the module list. If you are missing certain pieces, please let [EMAIL PROTECTED] know" Well, I've registered it officially, so presumably it will be included in the module list one day, but I note that the list hasn't been updated for nearly a year! Can I not edit the metadata until it is actually in the module list? The above seems to suggest that I'll be able to edit it as soon as it is registered, even if it is not yet listed. Thanks, Steve
[Fwd: Module Namespace Registration Question]
I never got a reply to the e-mail below. I still can't "Edit Module Metadata" for Win32-UTCFileTime, even now that PAUSE maintenance has finished. How often is The Module List released???!!! Steve Original Message Subject:Module Namespace Registration Question Date: Wed, 25 Jun 2003 08:57:41 +0100 From: Steve Hay <[EMAIL PROTECTED]> To: [EMAIL PROTECTED] Hi, I registered a new module namespace recently (Win32-UTCFileTime, user-id: SHAY) and have since uploaded two versions of that module. Both have been indexed OK, but when I login to PAUSE and go to "Edit Module Metadata" I find that this module is not in my list. Should it be? The text at the top of that page says: "The select box shows all the modules that have been registered for user SHAY officially via [EMAIL PROTECTED], i.e. that are included (or about to be included) in the module list. If you are missing certain pieces, please let [EMAIL PROTECTED] know" Well, I've registered it officially, so presumably it will be included in the module list one day, but I note that the list hasn't been updated for nearly a year! Can I not edit the metadata until it is actually in the module list? The above seems to suggest that I'll be able to edit it as soon as it is registered, even if it is not yet listed. Thanks, Steve
Module List updates?
Is the Module List (http://www.perl.com/CPAN/modules/00modlist.long.html) ever going to get updated again, or has that been abandoned now? It is currently monstrously out-of-date (27 Aug 2002), which seems to prevent me from using the "Edit Module Metadata" item on PAUSE. (I can only edit modules that are listed in the Module List, not those that I've added since Aug 2002.) - Steve
Re: Module List updates?
Andreas J Koenig wrote: On Tue, 21 Oct 2003 16:55:44 +0100, Tim Bunce <[EMAIL PROTECTED]> said: > On Wed, Oct 15, 2003 at 01:17:33PM +0100, Steve Hay wrote: >> Is the Module List >> (http://www.perl.com/CPAN/modules/00modlist.long.html) ever going to get >> updated again, or has that been abandoned now? >> >> It is currently monstrously out-of-date (27 Aug 2002), which seems to >> prevent me from using the "Edit Module Metadata" item on PAUSE. (I can >> only edit modules that are listed in the Module List, not those that >> I've added since Aug 2002.) > Andreas, do you have any thoughts about this? What's the story? The publishing frequency of the modulelist itself is not enabling/preventing editing of metadata on PAUSE. Authors can edit metadata as soon as a namespace proposal is confirmed by an admin. Oh, right. So how does one get a namespace proposal confirmed by an admin? I have two modules currently on CPAN (Win32::SharedFileOpen and Win32::UTCFileTime). I posted "Module submission"s for both, but I can only edit module metadata for the former. Now that I search the archives, I see that only the former ever got a "New module ..." message from PAUSE, but I didn't do anything different. Why did one module get confirmed but the other didn't? Does somebody need to click one of the links at the bottom of the "Module submission" mail for Win32::UTCFileTime: http://www.xray.mpe.mpg.de/mailing-lists/modules/2003-05/msg00472.html If so, I'd appreciate somebody doing so. (It says the links are only valid for module list maintainers.) Thanks, - Steve
Registration Request
Hi, I would like to register as a CPAN developer. Name: Steve Hay Email address: [EMAIL PROTECTED] Home page: N/A Preferred user-ID: SHAY Initially I intend to contribute a new Win32:: module which makes the Microsoft Visual C functions _sopen() and _fsopen() available from Perl. These functions are counterparts to the standard _open() and _fopen() functions, but are intended for opening a file for sharing. They provide a convenient means of opening and locking the file (denying read, write or read+write access) in one go. - Steve Hay
Fwd: Failed: PAUSE indexer report SHAY/perl-5.24.1.tar.bz2
Reporting an indexing failure as requested in the report (below)... -- Forwarded message -- From: PAUSE Date: 14 January 2017 at 20:22 Subject: Failed: PAUSE indexer report SHAY/perl-5.24.1.tar.bz2 To: steve.m@googlemail.com, andreas.koenig.gmwojprw+pa...@franz.ak.mind.de The following report has been written by the PAUSE namespace indexer. Please contact modules@perl.org if there are any open questions. User: SHAY (Steve Hay) Distribution file: perl-5.24.1.tar.bz2 Number of files: 5719 *.pm files: 792 README: perl-5.24.1/README META-File: perl-5.24.1/META.json META-Parser: Parse::CPAN::Meta 1.4414 META-driven index: no Timestamp of file: Sat Jan 14 20:04:30 2017 UTC Time of this run: Sat Jan 14 20:22:10 2017 UTC Status of this distro: Database error = The following packages (grouped by status) have been found in the distro: Status: Database error == module : I18N::LangTags version: undef in file: perl-5.24.1/dist/I18N-LangTags/lib/I18N/LangTags.pm status : The PAUSE indexer could not store the indexing result in the DB due the following error: C< Lock wait timeout exceeded; try restarting transaction >. Please report the case to the PAUSE admins at modules@perl.org. Status: Successfully indexed module : Amiga::ARexx version: 0.04 in file: perl-5.24.1/ext/Amiga-ARexx/ARexx.pm status : indexed module : Amiga::ARexx::Msg version: 0.04 in file: perl-5.24.1/ext/Amiga-ARexx/ARexx.pm status : indexed module : Amiga::Exec version: 0.02 in file: perl-5.24.1/ext/Amiga-Exec/Exec.pm status : indexed module : AnyDBM_File version: 1.01 in file: perl-5.24.1/lib/AnyDBM_File.pm status : indexed module : B version: 1.62 in file: perl-5.24.1/ext/B/B.pm status : indexed module : B::Concise version: 0.996 in file: perl-5.24.1/ext/B/B/Concise.pm status : indexed module : B::Deparse version: 1.37 in file: perl-5.24.1/lib/B/Deparse.pm status : indexed module : B::OBJECT version: 1.62 in file: perl-5.24.1/ext/B/B.pm status : indexed module : B::Op_private version: 5.024001 in file: perl-5.24.1/lib/B/Op_private.pm status : indexed module : B::Showlex version: 1.05 in file: perl-5.24.1/ext/B/B/Showlex.pm status : indexed module : B::Terse version: 1.06 in file: perl-5.24.1/ext/B/B/Terse.pm status : indexed module : B::Xref version: 1.05 in file: perl-5.24.1/ext/B/B/Xref.pm status : indexed module : Benchmark version: 1.22 in file: perl-5.24.1/lib/Benchmark.pm status : indexed module : Class::Struct version: 0.65 in file: perl-5.24.1/lib/Class/Struct.pm status : indexed module : Class::Struct::Tie_ISA version: 0.65 in file: perl-5.24.1/lib/Class/Struct.pm status : indexed module : Config::Extensions version: 0.01 in file: perl-5.24.1/lib/Config/Extensions.pm status : indexed module : DBM_Filter version: 0.06 in file: perl-5.24.1/lib/DBM_Filter.pm status : indexed module : DBM_Filter::compress version: 0.03 in file: perl-5.24.1/lib/DBM_Filter/compress.pm status : indexed module : DBM_Filter::encode version: 0.03 in file: perl-5.24.1/lib/DBM_Filter/encode.pm status : indexed module : DBM_Filter::int32 version: 0.03 in file: perl-5.24.1/lib/DBM_Filter/int32.pm status : indexed module : DBM_Filter::null version: 0.03 in file: perl-5.24.1/lib/DBM_Filter/null.pm status : indexed module : DBM_Filter::utf8 version: 0.03 in file: perl-5.24.1/lib/DBM_Filter/utf8.pm status : indexed module : Devel::Peek version: 1.23 in file: perl-5.24.1/ext/Devel-Peek/Peek.pm status : indexed module : DirHandle version: 1.04 in file: perl-5.24.1/lib/DirHandle.pm status : indexed module : English version: 1.10 in file: perl-5.24.1/lib/English.pm status : indexed module : ExtUtils::Embed version: 1.33 in file: perl-5.24.1/lib/ExtUtils/Embed.pm status : indexed module : ExtUtils::Miniperl version: 1.05 in file: perl-5.24.1/ext/ExtUtils-Miniperl/lib/ExtUtils/Miniperl.pm status : indexed module : ExtUtils::XSSymSet version: 1.3 in file: perl-5.24.1/lib/ExtUtils/XSSymSet.pm status : indexed module : Fcntl version: 1.13 in file: perl-5.24.1/ext/Fcntl/Fcntl.pm status : indexed module : File::Basename version: 2.85 in file: perl-5.24.1/lib/File/Basename.pm status : indexed module : File::Compare version: 1.1006 in file: perl-5.24.1/li
Fwd: Failed: PAUSE indexer report SHAY/perl-5.26.3.tar.gz
Hi, Please see the failed indexer report below, as requested in the report itself. Reards, Steve -- Forwarded message - From: PAUSE Date: Thu, 29 Nov 2018 at 19:13 Subject: Failed: PAUSE indexer report SHAY/perl-5.26.3.tar.gz To: , The following report has been written by the PAUSE namespace indexer. Please contact modules@perl.org if there are any open questions. User: SHAY (Steve Hay) Distribution file: perl-5.26.3.tar.gz Number of files: 6030 *.pm files: 832 README: perl-5.26.3/README META-File: perl-5.26.3/META.json META-Parser: Parse::CPAN::Meta 1.4414 META-driven index: no Timestamp of file: Thu Nov 29 19:03:17 2018 UTC Time of this run: Thu Nov 29 19:13:39 2018 UTC Status of this distro: Database error = The following packages (grouped by status) have been found in the distro: Status: Database error == module : Amiga::ARexx version: undef in file: perl-5.26.3/ext/Amiga-ARexx/ARexx.pm status : The PAUSE indexer could not store the indexing result in the DB due the following error: C< Lock wait timeout exceeded; try restarting transaction >. Please report the case to the PAUSE admins at modules@perl.org. Status: Successfully indexed module : Amiga::ARexx::Msg version: 0.04 in file: perl-5.26.3/ext/Amiga-ARexx/ARexx.pm status : indexed module : Amiga::Exec version: 0.02 in file: perl-5.26.3/ext/Amiga-Exec/Exec.pm status : indexed module : AnyDBM_File version: 1.01 in file: perl-5.26.3/lib/AnyDBM_File.pm status : indexed module : B::Showlex version: 1.05 in file: perl-5.26.3/ext/B/B/Showlex.pm status : indexed module : Benchmark version: 1.22 in file: perl-5.26.3/lib/Benchmark.pm status : indexed module : Class::Struct version: 0.65 in file: perl-5.26.3/lib/Class/Struct.pm status : indexed module : Class::Struct::Tie_ISA version: 0.65 in file: perl-5.26.3/lib/Class/Struct.pm status : indexed module : DBM_Filter version: 0.06 in file: perl-5.26.3/lib/DBM_Filter.pm status : indexed module : DBM_Filter::compress version: 0.03 in file: perl-5.26.3/lib/DBM_Filter/compress.pm status : indexed module : DBM_Filter::encode version: 0.03 in file: perl-5.26.3/lib/DBM_Filter/encode.pm status : indexed module : DBM_Filter::int32 version: 0.03 in file: perl-5.26.3/lib/DBM_Filter/int32.pm status : indexed module : DBM_Filter::null version: 0.03 in file: perl-5.26.3/lib/DBM_Filter/null.pm status : indexed module : DBM_Filter::utf8 version: 0.03 in file: perl-5.26.3/lib/DBM_Filter/utf8.pm status : indexed module : English version: 1.10 in file: perl-5.26.3/lib/English.pm status : indexed module : Fcntl version: 1.13 in file: perl-5.26.3/ext/Fcntl/Fcntl.pm status : indexed module : File::Basename version: 2.85 in file: perl-5.26.3/lib/File/Basename.pm status : indexed module : File::Compare version: 1.1006 in file: perl-5.26.3/lib/File/Compare.pm status : indexed module : File::DosGlob version: 1.12 in file: perl-5.26.3/ext/File-DosGlob/lib/File/DosGlob.pm status : indexed module : File::Find version: 1.34 in file: perl-5.26.3/ext/File-Find/lib/File/Find.pm status : indexed module : FileHandle version: 2.03 in file: perl-5.26.3/lib/FileHandle.pm status : indexed module : FindBin version: 1.51 in file: perl-5.26.3/lib/FindBin.pm status : indexed module : Getopt::Std version: 1.12 in file: perl-5.26.3/lib/Getopt/Std.pm status : indexed module : Haiku version: 0.35 in file: perl-5.26.3/haiku/Haiku/Haiku.pm status : indexed module : Hash::Util version: 0.22 in file: perl-5.26.3/ext/Hash-Util/lib/Hash/Util.pm status : indexed module : IPC::Open2 version: 1.04 in file: perl-5.26.3/ext/IPC-Open3/lib/IPC/Open2.pm status : indexed module : IPC::Open3 version: 1.20 in file: perl-5.26.3/ext/IPC-Open3/lib/IPC/Open3.pm status : indexed module : Moped::Msg version: 0.01 in file: perl-5.26.3/symbian/ext/Moped/Msg/Msg.pm status : indexed module : NDBM_File version: 1.14 in file: perl-5.26.3/ext/NDBM_File/NDBM_File.pm status : indexed module : OS2::DLL version: 1.07 in file: perl-5.26.3/os2/OS2/OS2-REXX/DLL/DLL.pm status : indexed module : OS2::DLL::dll version: 1.07 in file: perl-5.26.3/os2/OS2/OS2-REXX/DLL/DLL.pm status : indexed module : OS2::ExtAttr version: 0.04 in file: perl-5.26.3/os2/OS2/OS2-E
Re: Failed: PAUSE indexer report SHAY/libapreq2-2.15.tar.gz
Hi, Regarding the failed indexer job below, is it possible to get permission to upload this new libapreq2 release? (Or more specifically to get it indexed, since I see it has been uploaded here: https://cpan.metacpan.org/authors/id/S/SH/SHAY/). I have perms to upload mod_perl2 releases, but haven't done a libapreq2 before. It appears I don't have the necessary perms for this. (The PAUSE View Permissions page for libapreq2 says that the special APML name has comaint, which I thought might confer perms to me, but it obviously doesn't work like that!) I offered to do this on behalf of Joe Orton, who put the release on Apache servers (see http://httpd.apache.org/apreq/download.cgi) but he's never done CPAN uploads before. He confirmed he's happy for me to do it on his behalf here: https://lists.apache.org/thread.html/rc729a2b2a857963f6c03a99217f8946f2981fe5ffc5a7cbcd0d0ab18%40%3Cdev.httpd.apache.org%3E Thanks, Steve On Tue, 23 Feb 2021 at 13:28, PAUSE wrote: > > The following report has been written by the PAUSE namespace indexer. > Please contact modules@perl.org if there are any open questions. > > User: SHAY (Steve Hay) > Distribution file: libapreq2-2.15.tar.gz > Number of files: 312 > *.pm files: 24 > README: libapreq2-2.15/README > META-File: libapreq2-2.15/META.yml > META-Parser: Parse::CPAN::Meta 1.4414 > META-driven index: yes > Timestamp of file: Tue Feb 23 13:26:47 2021 UTC > Time of this run: Tue Feb 23 13:28:39 2021 UTC > > This distribution name will only be indexed when uploaded by users with > permission for the package libapreq2. Either someone else has ownership > over that package name, or this is a brand new distribution and that > package name was neither listed in the 'provides' field in the META file > nor found inside the distribution's modules. Therefore, no modules will > be indexed. > > Further details on the indexing attempt follow. > > Nothing in this distro has been > indexed, because according to META.yml this > package does not provide any modules. > > __END__
Re: Failed: PAUSE indexer report SHAY/libapreq2-2.15.tar.gz
On Mon, 1 Mar 2021 at 21:02, Neil Bowers wrote: > > I’ve just given you co-maint on libapreq2. That includes all the packages in > the distribution, and the pseudo-package "libapreq2", permissions on which > are required for you to do a release. > Thanks, Neil. Does this mean that my recent upload of libapreq2-2.15 will soon appear on metacpan.org? If not then is there any way to fix that? Perhaps I need to contact someone at metacpan.org instead now?
Re: Failed: PAUSE indexer report SHAY/libapreq2-2.15.tar.gz
On Mon, 1 Mar 2021 at 22:26, Neil Bowers wrote: > > Hi Steve, > > Ah, I forgot to mention — you’ll need to force PAUSE to re-index the tarball > you uploaded. > > When you log in to PAUSE, in the life sidebar you’ll see "Force Reindexing", > under "Utils" (3rd section). When you click on that you’ll get a list of the > files in your upload directory. Click the checkbox next to > libapreq2-2.15.tar.gz and then click on "Reindex". You’ll get an email within > the hour with the results of the reindexing. > > That will make your release appear in the CPAN Index. MetaCPAN will need to > reindex it as well — I’ll give them a nudge once your reindexing is done. > Ok, thanks. I see Andreas has actually done this for me already: I have an email saying that it will be reindexed in about 20min from now, so if you could give MetaCPAN a nudge for me when that's done then that would be brilliant. Many thanks to you & Andreas for sorting this all out for me :-) Steve
Re: Failed: PAUSE indexer report SHAY/libapreq2-2.15.tar.gz
On Tue, 2 Mar 2021 at 17:24, Andreas Koenig wrote: > > >>>>> On Tue, 2 Mar 2021 08:41:11 +, Steve Hay via modules > >>>>> said: > > > On Mon, 1 Mar 2021 at 22:26, Neil Bowers wrote: > >> > >> Hi Steve, > >> > >> Ah, I forgot to mention — you’ll need to force PAUSE to re-index the > tarball you uploaded. > >> > >> When you log in to PAUSE, in the life sidebar you’ll see "Force > >> Reindexing", under "Utils" (3rd section). When you click on that > >> you’ll get a list of the files in your upload directory. Click the > >> checkbox next to libapreq2-2.15.tar.gz and then click on "Reindex". > >> You’ll get an email within the hour with the results of the > >> reindexing. > >> > >> That will make your release appear in the CPAN Index. MetaCPAN will need > to reindex it as well — I’ll give them a nudge once your reindexing is done. > >> > > > Ok, thanks. I see Andreas has actually done this for me already: I > > have an email saying that it will be reindexed in about 20min from > > now, so if you could give MetaCPAN a nudge for me when that's done > > then that would be brilliant. > > > Many thanks to you & Andreas for sorting this all out for me :-) > > You're welcome. Unfortunately we are not yet through with this. Later I > got an error message that the indexing failed. I suppose you received it > as well, but it gives no clue. At the moment I have no idea yet, how to > work around some built-in spell. Yes, I saw the message. It ended with "Nothing in this distro has been indexed, because according to META.yml this package does not provide any modules." but comparing the META.yml with that in libapreq2-2.13 (which presumably is indexed since it appears on MetaCPAN?) I see nothing but the expected differences. In particular, they both list the same set of "provided modules", with just the versions bumped from 2.13 to 2.15. > > Will try again later,,, Thanks again :-)
Re: Failed: PAUSE indexer report SHAY/libapreq2-2.15.tar.gz
On Wed, 3 Mar 2021 at 07:17, Andreas Koenig wrote: > > >>>>> On Tue, 2 Mar 2021 17:44:06 +, Steve Hay via modules > >>>>> said: > > > On Tue, 2 Mar 2021 at 17:24, Andreas Koenig > > wrote: > >> > >> >>>>> On Tue, 2 Mar 2021 08:41:11 +, Steve Hay via modules > said: > >> > >> > On Mon, 1 Mar 2021 at 22:26, Neil Bowers > wrote: > >> >> > >> >> Hi Steve, > >> >> > >> >> Ah, I forgot to mention — you’ll need to force PAUSE to re-index the > tarball you uploaded. > >> >> > >> >> When you log in to PAUSE, in the life sidebar you’ll see "Force > >> >> Reindexing", under "Utils" (3rd section). When you click on that > >> >> you’ll get a list of the files in your upload directory. Click the > >> >> checkbox next to libapreq2-2.15.tar.gz and then click on "Reindex". > >> >> You’ll get an email within the hour with the results of the > >> >> reindexing. > >> >> > >> >> That will make your release appear in the CPAN Index. MetaCPAN will > need to reindex it as well — I’ll give them a nudge once your reindexing is > done. > >> >> > >> > >> > Ok, thanks. I see Andreas has actually done this for me already: I > >> > have an email saying that it will be reindexed in about 20min from > >> > now, so if you could give MetaCPAN a nudge for me when that's done > >> > then that would be brilliant. > >> > >> > Many thanks to you & Andreas for sorting this all out for me :-) > >> > >> You're welcome. Unfortunately we are not yet through with this. Later I > >> got an error message that the indexing failed. I suppose you received it > >> as well, but it gives no clue. At the moment I have no idea yet, how to > >> work around some built-in spell. > > > Yes, I saw the message. It ended with "Nothing in this distro has been > > indexed, because according to META.yml this package does not provide > > any modules." but comparing the META.yml with that in libapreq2-2.13 > > (which presumably is indexed since it appears on MetaCPAN?) I see > > nothing but the expected differences. In particular, they both list > > the same set of "provided modules", with just the versions bumped from > > 2.13 to 2.15. > > Too many years in between and too much code changes on PAUSE to have a > clear view what might be the cause. My current theory is that it's to do > with a weakness in this META.yml: the "provides" entries in the META.yml > all have no "file" attribute: > > : provides: > : Apache2::Request: > : version: 2.15 > : Apache2::Cookie: > : version: 2.15 > > Compare this with: > > : provides: > : Acme::Godot: > : file: lib/Acme/Godot.pm > : version: '0.001010' > > I think it's worth trying to provide the "file" with the provides > attribute next time you come around with a release. I will certainly do my best to ensure the "file" attributes are present for the next release, whenever that might be. > > Now you ask why did it work with 2.13. I don't know, offhand, it's just > an unproven theory anyway. > > What I now did was a very dirty manual operation in the DB directly: > > : update packages set version=2.15, > : dist='S/SH/SHAY/libapreq2-2.15.tar.gz', > : file='missing file attrib in META.yaml/provides; ed. by andk' > : where dist like '%libapreq2%' ; > > So now 2.15 is indexed and no code on PAUSE was changed for that. Let me > know when I overlooked anything. Thanks for this. I'm happy to see that this release now appears on MetaCPAN, but numerous modules within it are listed as "UNAUTHORIZED" when I look at https://metacpan.org/release/SHAY/libapreq2-2.15. The previous release at https://metacpan.org/release/ISAAC/libapreq2-2.13 does not have this problem, so there is still a gremlin hiding somewhere in the system. If you think it would be easier to just do another release now, with the "file" attributes added, and all the indexing done in the usual way now that I have the correct permissions to start with then let me know; I don't want to be any trouble. (The problem is that I can't avoid being trouble to someone because these releases have to go through voting at d...@httpd.apache.org and apreq-...@httpd.apache.org before being uploaded. I was trying to avoid that just for the sake of an indexing problem on CPAN, but I'm happy to do it if this is causing you more headaches than voting for a new release would be for the folks at Apache!)
Re: Failed: PAUSE indexer report SHAY/libapreq2-2.15.tar.gz
On Wed, 3 Mar 2021 at 14:01, Neil Bowers wrote: > > Hi Steve, > > Thanks for this. I'm happy to see that this release now appears on > > MetaCPAN, but numerous modules within it are listed as "UNAUTHORIZED" > > when I look at https://metacpan.org/release/SHAY/libapreq2-2.15. > > > The previous release at > > https://metacpan.org/release/ISAAC/libapreq2-2.13 does not have this > > problem, so there is still a gremlin hiding somewhere in the system. > > > Ah. When I gave you co-maint, it didn’t give you co-maint on all the > packages. I’ll go through them one-by-one tonight, and fix this. I’ll shout > when it’s all sorted. > Any luck with this yet? MetaCPAN is still showing unauthorized at the moment.
Re: Failed: PAUSE indexer report SHAY/libapreq2-2.15.tar.gz
On Mon, 8 Mar 2021 at 13:57, Neil Bowers wrote: > > Hi Steve, > > Sorry we hadn’t got back to you before now. > > The problem here was the "provides" section in META.yml. Because it’s missing > the file: line for each module, it’s now considered an invalid metadata file. > So CPAN::Meta refuses to load it. When that happens, MetaCPAN construct a new > metadata file for the distribution, which ends up pulling all of the packages > found in the tarball. > > You don’t have permissions on all of them (because PAUSE thinks they’re not > candidates for indexing). > > Andreas and I have been emailing back and forth trying to agree the right / > best way to resolve this. > > The cleanest way would be for you to do a new release that has a valid > META.yml. If that’s not possible at the moment, Andreas and I will resolve it > another way for now, and you can fix META.yml for your next release. > Ok, thanks. I've committed a change that I hope will fix the META.yml file when a release is next done: https://svn.apache.org/viewvc?view=revision&revision=1887336 And on the previously cited d...@httpd.apache.org list thread I've asked about the possibility of making a new release to resolve this matter. Hopefully this will occur sooner or later, so we shouldn't have to trouble you any more over this. Thanks again, Steve
Re: Failed: PAUSE indexer report SHAY/libapreq2-2.15.tar.gz
On Mon, 8 Mar 2021 at 16:46, Steve Hay wrote: > > On Mon, 8 Mar 2021 at 13:57, Neil Bowers wrote: > > > > Hi Steve, > > > > Sorry we hadn’t got back to you before now. > > > > The problem here was the "provides" section in META.yml. Because it’s > > missing the file: line for each module, it’s now considered an invalid > > metadata file. So CPAN::Meta refuses to load it. When that happens, > > MetaCPAN construct a new metadata file for the distribution, which ends up > > pulling all of the packages found in the tarball. > > > > You don’t have permissions on all of them (because PAUSE thinks they’re not > > candidates for indexing). > > > > Andreas and I have been emailing back and forth trying to agree the right / > > best way to resolve this. > > > > The cleanest way would be for you to do a new release that has a valid > > META.yml. If that’s not possible at the moment, Andreas and I will resolve > > it another way for now, and you can fix META.yml for your next release. > > > > Ok, thanks. > > I've committed a change that I hope will fix the META.yml file when a > release is next done: > https://svn.apache.org/viewvc?view=revision&revision=1887336 > > And on the previously cited d...@httpd.apache.org list thread I've > asked about the possibility of making a new release to resolve this > matter. Hopefully this will occur sooner or later, so we shouldn't > have to trouble you any more over this. > > Thanks again, > Steve Just to wrap this all up: libapreq2-2.16 is now uploaded and is correctly indexed: https://metacpan.org/release/SHAY/libapreq2-2.16