Am Sun, 25 Jun 2017 14:31:01 +0200 schrieb Andreas Koenig <andreas.koenig.7os6v...@franz.ak.mind.de>:
> Debugging this sort of thing is not easy. The key is always to go back > to the mentioned release and look around. I found this: > > https://metacpan.org/source/THORGIS/Text-NumericData-2.001000/META.yml#L23 > > So in this release the META.yml declared that version number is "0". > This sticks. Thanks for pointing that out! I realise now that I had some confusion with the build system. It's been such a long time with no release that I forgot. Observe: $ grep generated_by */META.yml Text-NumericData-2.000000/META.yml:generated_by: 'Module::Build version 0.3901, CPAN::Meta::Converter version 2.120630' Text-NumericData-2.000001/META.yml:generated_by: 'Module::Build version 0.3901, CPAN::Meta::Converter version 2.120630' Text-NumericData-2.000002/META.yml:generated_by: 'Module::Build version 0.3901, CPAN::Meta::Converter version 2.120630' Text-NumericData-2.000004/META.yml:generated_by: 'Module::Build version 0.3901, CPAN::Meta::Converter version 2.120630' Text-NumericData-2.001000/META.yml:generated_by: 'Module::Build version 0.3901, CPAN::Meta::Converter version 2.120630' Text-NumericData-2.001001/META.yml:generated_by: 'Module::Build version 0.4214, CPAN::Meta::Converter version 2.150001' Text-NumericData-2.002000/META.yml:generated_by: 'Module::Build version 0.4214, CPAN::Meta::Converter version 2.150001' Text-NumericData-2.003000/META.yml:generated_by: 'ExtUtils::MakeMaker version 7.1001, CPAN::Meta::Converter version 2.150005' Text-NumericData-2.003001/META.yml:generated_by: 'ExtUtils::MakeMaker version 7.1001, CPAN::Meta::Converter version 2.150005' But then … $ grep -A 1 txdcalc.pm */META.yml Text-NumericData-2.000000/META.yml: file: lib/Text/NumericData/App/txdcalc.pm Text-NumericData-2.000000/META.yml- version: 0 -- Text-NumericData-2.000001/META.yml: file: lib/Text/NumericData/App/txdcalc.pm Text-NumericData-2.000001/META.yml- version: 0 -- Text-NumericData-2.000002/META.yml: file: lib/Text/NumericData/App/txdcalc.pm Text-NumericData-2.000002/META.yml- version: 0 -- Text-NumericData-2.000004/META.yml: file: lib/Text/NumericData/App/txdcalc.pm Text-NumericData-2.000004/META.yml- version: 0 -- Text-NumericData-2.001000/META.yml: file: lib/Text/NumericData/App/txdcalc.pm Text-NumericData-2.001000/META.yml- version: 0 -- Text-NumericData-2.001001/META.yml: file: lib/Text/NumericData/App/txdcalc.pm Text-NumericData-2.001001/META.yml- Text::NumericData::App::txdcolumns: -- Text-NumericData-2.002000/META.yml: file: lib/Text/NumericData/App/txdcalc.pm Text-NumericData-2.002000/META.yml- Text::NumericData::App::txdcolumns: So my use of ExtUtils::MakeMaker instead of Module::Build wasn't the trigger, but the upgrade of Module::Build past 0.3901. Before, it would just write version 0 in there and be happy. Now it omits the version number. And here we go, in https://metacpan.org/changes/distribution/Module-Build: 0.39_02 - Thu Feb 17 00:33:18 MET 2012 [BUG FIXES] - Fixed bug where modules without $VERSION might have a version of '0' listed in 'provides' metadata, which will be rejected by PAUSE [David Golden, reported by Christopher Fields] So this bug of inserting version 0 got fixed and _this_ broke my releases for PAUSE. Bummer. So I guess I have to add at least version 0 now to all files because of the broken history:-( Alrighty then, Thomas PS: > > Alrighty then, > > Hmmm. Probably not allright for you now. Let us know if you need more > help. Yeah, that is just my standard closing line in informal contexts. People usually ignore it or maybe get a chuckle out of it if they recognise the quote;-) -- Thomas Orgis - Source Mage GNU/Linux Developer (http://www.sourcemage.org) OrgisNetzOrganisation ---)=- http://orgis.org GPG public key 60D5CAFE: http://thomas.orgis.org/public_key Fingerprint: D021 FF8E CF4B E097 19D6 1A27 231C 4CBC 60D5 CAFE
pgpCVcauD5mn7.pgp
Description: Digitale Signatur von OpenPGP