Skip Menu |

This queue is for tickets about the Tree CPAN distribution.

Report information
The Basics
Id: 117858
Status: resolved
Worked: 10 min
Priority: 0/
Queue: Tree

People
Owner: RSAVAGE [...] cpan.org
Requestors: ppisar [...] redhat.com
Cc:
AdminCc:

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



Subject: Unneeded depenendency versions
The dependency versions looks suspiciously recent. E.g parent is run-requires in 0.234 version. corelist displays this version was introduced in perl 5.23.0. In other words Tree-1.09 cannot be installed into systems with perl 5.22 or older. I recommend to specify versions only at dependencies where it makes sense. E.g. where you use some new feature not available in previous versions or where you rely on some new behavior. Copying versions you have installed on your machine is counterproductive.
Subject: Re: [rt.cpan.org #117858] Unneeded depenendency versions
Date: Thu, 15 Sep 2016 18:33:58 +1000
To: bug-Tree [...] rt.cpan.org
From: Ron Savage <ron [...] savage.net.au>
Hi On 15/09/16 18:25, Petr Pisar via RT wrote: Show quoted text
> Thu Sep 15 04:25:31 2016: Request 117858 was acted upon. > Transaction: Ticket created by ppisar > Queue: Tree > Subject: Unneeded depenendency versions > Broken in: 1.09 > Severity: (no value) > Owner: Nobody > Requestors: ppisar@redhat.com > Status: new > Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=117858 > > > > The dependency versions looks suspiciously recent. E.g parent is run-requires in 0.234 version. corelist displays this version was introduced in perl 5.23.0. In other words Tree-1.09 cannot be installed into systems with perl 5.22 or older. > > I recommend to specify versions only at dependencies where it makes sense. E.g. where you use some new feature not available in previous versions or where you rely on some new behavior. Copying versions you have installed on your machine is counterproductive.
Understood. I need to fix this ASAP. -- Ron Savage - savage.net.au
Subject: Re: [rt.cpan.org #117858] AutoReply: Unneeded depenendency versions
Date: Thu, 15 Sep 2016 10:49:20 +0200
To: Bugs in Tree via RT <bug-Tree [...] rt.cpan.org>
From: Petr Pisar <ppisar [...] redhat.com>
Show quoted text
> The dependency versions looks suspiciously recent. E.g parent is > run-requires in 0.234 version. corelist displays this version was introduced > in perl 5.23.0. In other words Tree-1.09 cannot be installed into systems > with perl 5.22 or older. >
Actually parent is dual-lived, so it's possible to upgrade it from CPAN. I wasn't aware about that. Therefore it's possible to install Tree into older systems. But still it would be better not to copy the versions. -- Petr
Download signature.asc
application/pgp-signature 213b

Message body not shown because it is not plain text.

Subject: Re: [rt.cpan.org #117858] AutoReply: Unneeded depenendency versions
Date: Thu, 15 Sep 2016 19:45:34 +1000
To: bug-Tree [...] rt.cpan.org
From: Ron Savage <ron [...] savage.net.au>
Hi Petr On 15/09/16 18:49, Petr Pisar via RT wrote: Show quoted text
> Queue: Tree > Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=117858 > >
>> The dependency versions looks suspiciously recent. E.g parent is >> run-requires in 0.234 version. corelist displays this version was introduced >> in perl 5.23.0. In other words Tree-1.09 cannot be installed into systems >> with perl 5.22 or older. >>
> Actually parent is dual-lived, so it's possible to upgrade it from CPAN. > I wasn't aware about that. Therefore it's possible to install Tree into older > systems. But still it would be better not to copy the versions.
Yes, I did manually upgrade while working on module, probably yesterday. Anyway, I'll rewind the pre-reqs right now. -- Ron Savage - savage.net.au
Tree V 1.10 is on CPAN. I replaced 'parent' V 0.234 with 'base' V 0.