Skip Menu |

This queue is for tickets about the CPANPLUS CPAN distribution.

Report information
The Basics
Id: 77014
Status: resolved
Priority: 0/
Queue: CPANPLUS

People
Owner: Nobody in particular
Requestors: ANDK [...] cpan.org
Cc:
AdminCc:

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



Subject: Insufficient dependency resolution
This report fails due to missing Sort::Naturally but the two involved distros did do their duties as far as I can see. http://www.cpantesters.org/cpan/report/21098106 Catalyst-ActionRole-JMS-1.0 declases Data::Printer in build_requires. Data::Printer 0.3 was available according to the report. GARU/Data-Printer-0.3.tar.gz declares Sort::Naturally. I seem to recall that we went through this with Any::Moose or some such? Best,
Subject: Re: [rt.cpan.org #77014] Insufficient dependency resolution
Date: Sun, 6 May 2012 12:09:42 +0100
To: Andreas Koenig via RT <bug-CPANPLUS [...] rt.cpan.org>
From: "Chris 'BinGOs' Williams" <chris [...] bingosnet.co.uk>
On Sun, May 06, 2012 at 03:56:10AM -0400, Andreas Koenig via RT wrote: Show quoted text
> Sun May 06 03:56:09 2012: Request 77014 was acted upon. > Transaction: Ticket created by ANDK > Queue: CPANPLUS > Subject: Insufficient dependency resolution > Broken in: 0.9123 > Severity: Normal > Owner: Nobody > Requestors: ANDK@cpan.org > Status: new > Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=77014 > > > > This report fails due to missing Sort::Naturally but the two involved > distros did do their duties as far as I can see. > > http://www.cpantesters.org/cpan/report/21098106 > > Catalyst-ActionRole-JMS-1.0 declases Data::Printer in build_requires. > > Data::Printer 0.3 was available according to the report. > > GARU/Data-Printer-0.3.tar.gz declares Sort::Naturally. > > I seem to recall that we went through this with Any::Moose or some such? >
But at the time of this report Sort::Naturally was not indexed after the Crixa-0.01 debacle. I got co-maint on Sort::Naturally after this to resolve the issue. There is a CPANPLUS option 'allow_unknown_prereqs' Changes for 0.9115 Tue Dec 20 21:10:24 2011 ================================================ * Added new config option 'allow_unknown_prereqs' to resolve issues with 0.9114 release Changes for 0.9114 Mon Dec 19 21:15:38 2011 ================================================ * Fail earlier on unresolvable prereqs as per [rt.cpan.org #73310] The default is to allow. After the fallout from Crixa-0.01, Gianni Ceccarelli contacted me about the above FAILs of his distribution and I released a new version of CPANPLUS::YACSmoke: ============================== 2012-04-10 22:48:46 +0100 0.76 ============================== commit 7fc7d95f209c507aab07f991f39c0ec4bafb1355 Author: Chris 'BinGOs' Williams <chris@bingosnet.co.uk> Date: Tue Apr 10 22:48:46 2012 +0100 Rework the NA detail tests dist to test for a different NA condition commit 6b8f34b5dfb70d9709abee516f3c347b0004709f Author: Chris 'BinGOs' Williams <chris@bingosnet.co.uk> Date: Tue Apr 10 22:17:21 2012 +0100 Don't allow unknown prereqs <https://metacpan.org/source/BINGOS/CPANPLUS-YACSmoke-0.80/lib/CPANPLUS/YACSmoke.pm#L80> So the behaviour now is to fail out early during prereq resolution on non-resolvable dependencies, which should not generate spurious FAILs. Many thanks, -- Chris Williams aka BinGOs PGP ID 0x4658671F http://www.gumbynet.org.uk ==========================
Download (untitled)
application/pgp-signature 189b

Message body not shown because it is not plain text.

Cool, thank you for the enlightenment and for the bunch of fixes that went into the resolution of this problem area. I'm resolving this ticket. Cheers,