Skip Menu |

This queue is for tickets about the Text-Bidi CPAN distribution.

Report information
The Basics
Id: 108498
Status: resolved
Priority: 0/
Queue: Text-Bidi

People
Owner: kamensky [...] cpan.org
Requestors: ANDK [...] cpan.org
Cc:
AdminCc:

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



Subject: Sophisticated version management
I'm just presenting a few admittedly confusing findings I discovered while trying to understand why I have so many smokers with 2.02 installed. (1) The Makefile.PL for version 2.10 contains in line 40 and 62: 40: 'NAME' => 'Text::Bidi::private', ... 62: 'VERSION' => '2.10', (2) There is no package Text::Bidi::private in 2.10 but there is use of the namespace Text::Bidi::private (3) There is no such thing as a $Text::Bidi::private::VERSION but there is a dependency in the Makfile.PL: 45: 'PREREQ_PM' => { ... 57: 'Text::Bidi::private' => '0' (4) There is a use statement in lib/Text/Bidi.pm: 13: use Text::Bidi::private; (5) There was a Text/Bidi/private.pm in 2.02, its VERSION was undef. I was indexed on PAUSE. (6) There was a $Text::Bidi::private::VERSION in 2.09, its value was "2.09" but it was not indexed on PAUSE since there was a 'provides' in the META.yml that did not contain it If the right amount of cleverness comes together, somebody will decide that it needs to install version 2.02, and apparently did. Maybe the above helps to figure out what's exactly wrong. Right now I cannot say. HTH && Thanks,
On Thu Nov 05 22:05:45 2015, ANDK wrote: Show quoted text
> I'm just presenting a few admittedly confusing findings I discovered > while trying to understand why I have so many smokers with 2.02 > installed. > > (1) The Makefile.PL for version 2.10 contains in line 40 and 62: > > 40: 'NAME' => 'Text::Bidi::private', > ... > 62: 'VERSION' => '2.10', > > (2) There is no package Text::Bidi::private in 2.10 but there is use > of the namespace Text::Bidi::private > > (3) There is no such thing as a $Text::Bidi::private::VERSION but > there is a dependency in the Makfile.PL: > > 45: 'PREREQ_PM' => { > ... > 57: 'Text::Bidi::private' => '0' > > (4) There is a use statement in lib/Text/Bidi.pm: > > 13: use Text::Bidi::private; > > (5) There was a Text/Bidi/private.pm in 2.02, its VERSION was > undef. I was indexed on PAUSE. > > (6) There was a $Text::Bidi::private::VERSION in 2.09, its value was > "2.09" but it was not indexed on PAUSE since there was a > 'provides' in the META.yml that did not contain it > > If the right amount of cleverness comes together, somebody will decide > that it needs to install version 2.02, and apparently did. > > Maybe the above helps to figure out what's exactly wrong. Right now I > cannot say. > > HTH && Thanks,
Thanks for reporting, just uploaded a new version where (I hope) it is fixed. I'm not sure I understand what triggered this study, so don't know how to test that the original problem is solved...
CC: ANDK [...] cpan.org
Subject: Re: [rt.cpan.org #108498] Sophisticated version management
Date: Mon, 09 Nov 2015 08:00:08 +0100
To: bug-Text-Bidi [...] rt.cpan.org
From: Andreas Koenig <andreas.koenig.7os6VVqR [...] franz.ak.mind.de>
Show quoted text
>>>>> On Sat, 7 Nov 2015 18:15:48 -0500, "Moshe Kamensky via RT" <bug-Text-Bidi@rt.cpan.org> said:
Show quoted text
> Thanks for reporting, just uploaded a new version where (I hope) it > is fixed. I'm not sure I understand what triggered this study, so > don't know how to test that the original problem is solved...
Thanks a lot, at least I can say I see plenty of pass reports for 2.11 no fail report for it and none of my smokers decided to install 2.02. I'd say, we count this as an achievement:) Thanks again, -- andreas