Skip Menu |

This queue is for tickets about the App-Core CPAN distribution.

Report information
The Basics
Id: 108543
Status: open
Priority: 0/
Queue: App-Core

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

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



Subject: Special check in Makefile.PL does not work
The special check in https://metacpan.org/source/CODECHILD/App-Core-0.01/Makefile.PL#L23 cannot work. The condition is only true if XML::Bare is not yet installed, but in this case an XML::Bare version check is done which can never succeed. It's also unusual (for a CPAN distribution) to have an exact module version required. This means that automatic installs are not possible anymore. Is there a reason for this requirement?
On Sat Nov 07 06:50:57 2015, SREZIC wrote: Show quoted text
> The special check in https://metacpan.org/source/CODECHILD/App-Core- > 0.01/Makefile.PL#L23 cannot work. The condition is only true if > XML::Bare is not yet installed, but in this case an XML::Bare version > check is done which can never succeed. > > It's also unusual (for a CPAN distribution) to have an exact module > version required. This means that automatic installs are not possible > anymore. Is there a reason for this requirement?
At the time this test was written, the current version of XML::Bare released on CPAN was broken and did not meet the specs set by the unit tests. The check was placed here intentionally to stop getting submissions of failed functionality due to usage with broken dependencies. Currently the module has passed that point and this check is no longer relevant. Also; note that "App::Core" is deprecated. The current version is "Framework::Core". Additionally, the latest updates to Framework::Core can only be found currently on github. See https://github.com/nanoscopic/carbon-state/blob/master/Framework/Makefile.PL for the latest version of the file you are referencing specifically. Even more to the point, the module as a whole needs to be switched to the 'Ginger' root namespace. After discussion with CPAN maintainers on mailing list, it has been decided that "Framework::Core" and related stuffs will be taking over the root "Ginger" namespace on CPAN. I will not be releasing any additional versions of "App::Core" or "Framework::Core" on CPAN, and the current modules there will likely be erased once a current version is posted to the Ginger namespace.