Skip Menu |

This queue is for tickets about the Carp CPAN distribution.

Report information
The Basics
Id: 92039
Status: rejected
Priority: 0/
Queue: Carp

People
Owner: Nobody in particular
Requestors: cja987 [...] gmail.com
Cc:
AdminCc:

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



Subject: Dependency on IPC::Open3 1.0103 breaks install on 5.12
The metadata for Carp shows a requirement of IPC::Open3 >= 1.0103, which gets picked up RPM specfile generators, resulting an unbuildable spec. When I removed the version requirement and used the version that shipped with 5.12 (1.05), all tests came out fine. Since it's only a test dependency, if there's a platform issue requiring a newer version of IPC::Open3 on some platforms, it might be better to simply skip the test.
Subject: Re: [rt.cpan.org #92039] Dependency on IPC::Open3 1.0103 breaks install on 5.12
Date: Fri, 24 Jan 2014 14:46:22 +0000
To: Chuck Adams via RT <bug-Carp [...] rt.cpan.org>
From: Zefram <zefram [...] fysh.org>
Chuck Adams via RT wrote: Show quoted text
>The metadata for Carp shows a requirement of IPC::Open3 >= 1.0103, which >gets picked up RPM specfile generators, resulting an unbuildable spec. >When I removed the version requirement and used the version that shipped >with 5.12 (1.05), all tests came out fine.
As 5.12 ships with IPC::Open3 1.05, it is very easy to satisfy Carp's dependency on IPC::Open3 >= 1.0103. I would indeed expect all tests to succeed under those circumstances, where you have in fact met its declared dependencies. The only thing that's wrong here, apparently, is your RPM ecosystem failing to recognise that the dependency is satisfied. -zefram
Indeed, this looks like a bug in my not-clever-enough version recognition algorithm (now fixed by normalizing everything with version.pm) and an extended brain fart on my part to not have recognized it. Sorry to have wasted your time with this.