Skip Menu |

This queue is for tickets about the FindBin-libs CPAN distribution.

Report information
The Basics
Id: 97439
Status: resolved
Priority: 0/
Queue: FindBin-libs

People
Owner: LEMBARK [...] cpan.org
Requestors: mst [...] shadowcat.co.uk
Cc: ether [...] cpan.org
AdminCc:

Bug Information
Severity: (no value)
Broken in: (no value)
Fixed in: (no value)



CC: Phillip Moore <w.phillip.moore [...] gmail.com>, bugs-FindBin-libs [...] rt.cpan.org
Subject: Re: Fwd: FindBin::libs isn't indexed, Test-BDD-Cucumber needs it to test
Date: Wed, 23 Jul 2014 16:14:03 +0000
To: David Golden <xdg [...] xdg.me>
From: Matt S Trout <mst [...] shadowcat.co.uk>
No, it indicates a fuckup in the FindBin::libs release process. From f#perl 07:34 -!- tiblock [~tiblock@23.252.106.118.16clouds.com] has quit [] 07:34 < mst> it's been deleted from 02packages.details.txt.gz 07:34 < mst> I suspect that means the file has been removed from cpan 07:34 < mst> try doing 'reload index' 07:35 < qtplatypus> mst: Warning: Cannot install FindBin::libs, don't know what it is. 07:35 < mst> you'll find that cpan will now have noticed it doesn't exist 07:35 -!- ufd [~uf@58.48.29.78] has quit [Ping timeout: 240 seconds] 07:35 -!- D-ion [~D-ion@ppp91-122-97-126.pppoe.avangarddsl.ru] has joined #perl 07:36 < mst> there was a v1.64.1 indexed 07:36 < mst> basically: he's broken it 07:36 < mst> but you could try 07:36 < mst> cpan LEMBARK/FindBin-libs-1.10.tar.gz I sent mail to lembark@cpan.org telling him he needed to release a 1.65 or something, but got no reply. Having looked at the bug queue I think it may be worse due to the version.pm stupidity having crept in; we'll see when LEMBARK releases another dist. I've cc'ed this reply to rt.cpan.org in order to create an additional ticket documenting the current situation. Note that I've made modules@perl.org a *bcc* of this mail because I don't want to accidentally attach us to the ticket :) On Wed, Jul 23, 2014 at 11:56:41AM -0400, David Golden wrote: Show quoted text
> Forwarding to modules@perl.org for consideration. > > > ---------- Forwarded message ---------- > From: Phillip Moore <w.phillip.moore@gmail.com> > Date: Wed, Jul 23, 2014 at 11:07 AM > Subject: FindBin::libs isn't indexed, Test-BDD-Cucumber needs it to test > To: cpan-testers-discuss@perl.org > > > If this is the wrong mailing list to whine about this, feel free to > flame me, just redirect me to the right location. > > While installing Test-BDD-Cucumber, the tests fail because > FindBin::libs can't be found. This test dependency is missing from > the Test-BDD-Cucumber META.json file, but that's a separate issue. > > I tried to install FindBin::libs, but while you can "see" it on CPAN > (i.e. browse via search.cpan.org), it's not listed in > 02packages.details.txt. I just updated my minicpan mirror, and > checked the file. These are the only FindBin modules listed there: > > FindBin 1.51 R/RJ/RJBS/perl-5.20.0.tar.gz > FindBin::Real 1.05 S/ST/STRO/FindBin-Real-1.05.tar.gz > FindBinNew 1.51 J/JW/JWB/Bio-Grid-Run-SGE-0.0386.tar.gz > > The latest version published by the author is > FindBin-libs-1.11.tar.gz, but this is NOT visible in my mirror (I'm > mirroring from http://www.cpan.org, FWIW). That was released 2 days > ago, but FindBin::libs has been around for a lot longer than that, so > it should have already been indexed. > > Does this possibly indicate a problem with the code that creates the > 02packages.details.txt file? > > > -- > David Golden <xdg@xdg.me> Twitter/IRC: @xdg
-- Matt S Trout - Shadowcat Systems - Perl consulting with a commit bit and a clue http://shadowcat.co.uk/blog/matt-s-trout/ http://twitter.com/shadowcat_mst/ Email me now on mst (at) shadowcat.co.uk and let's chat about how our CPAN commercial support, training and consultancy packages could help your team.
Switched to Makefile.PL from Build.PL; current version is text in the Makefile.PL (vs. v-string in the module) which should keep everyone happy. Cleaned out the old versions from CPAN. New Sorry I missed your email.
Subject: FindBin-libs-2.00.tar.gz
Download FindBin-libs-2.00.tar.gz
application/gzip 17.8k

Message body not shown because it is not plain text.

Subject: Re: [rt.cpan.org #97439] Resolved: Re: Fwd: FindBin::libs isn't indexed, Test-BDD-Cucumber needs it to test
Date: Fri, 25 Jul 2014 15:10:56 +0000
To: Steven Lembark via RT <bug-FindBin-libs [...] rt.cpan.org>
From: Matt S Trout <mst [...] shadowcat.co.uk>
Completely not fixed. You're still using v-strings for no good reason, you still don't have a libs.pm, and despite having a dist that's full of crack you're not adding a META provides entry in order to tell PAUSE wtf is going on. "This is a systems level tool. You appear to be trying to be clever. Stop." On Thu, Jul 24, 2014 at 02:07:48PM -0400, Steven Lembark via RT wrote: Show quoted text
> <URL: https://rt.cpan.org/Ticket/Display.html?id=97439 > > > According to our records, your request has been resolved. If you have any > further questions or concerns, please respond to this message.
-- Matt S Trout - Shadowcat Systems - Perl consulting with a commit bit and a clue http://shadowcat.co.uk/blog/matt-s-trout/ http://twitter.com/shadowcat_mst/ Email me now on mst (at) shadowcat.co.uk and let's chat about how our CPAN commercial support, training and consultancy packages could help your team.
RT-Send-CC: w.phillip.moore [...] gmail.com, xdg [...] xdg.me, bugs-FindBin-libs [...] rt.cpan.org
Let's try this again. - You should name your .pm files consistently with the package declarations within them. - even if you don't, PAUSE can cope with that, *if* you use a 'provides' field in metadata (see https://metacpan.org/pod/CPAN::Meta::Spec#provides). - you can't decide to install one .pm and not the others; PAUSE has no way of knowing what is going on. You need to put all the functionality in one .pm (and in the same namespace) and decide at runtime what code block to use. There's nothing wrong with if ($] < $someversion ) { do backcompat stuff; } else { do modern stuff; } - drop all the fancy stuff in Makefile.PL. You don't need it!
Seems to be fixed at this point.