Subject: | Text files contain carriage return mish-mash; signature would require an upgrade |
This ticket has its root in a very old bug in Module::Signature. That
bug has been fixed in MS-0.68 and this has an impact on RDF::Trine.
The bug in Module::Signature was about handling files with Carriage
Returns in them (RT #46339). Its behavior is now more robust.
But the price for this fix is that it now is not anymore able to verify
old signatures against files that mix LF and CRLF line endings.
Unfortunately has RDF-Trine-0.135 a lot of files that mix the two line
endings:
t/data/rdfxml-w3c/rdf-containers-syntax-vs-schema/error001.rdf
t/data/rdfxml-w3c/rdf-containers-syntax-vs-schema/test001.rdf
t/data/rdfxml-w3c/rdf-containers-syntax-vs-schema/test002.rdf
t/data/rdfxml-w3c/rdf-containers-syntax-vs-schema/test003.rdf
t/data/rdfxml-w3c/rdf-containers-syntax-vs-schema/test004.rdf
t/data/rdfxml-w3c/rdf-containers-syntax-vs-schema/test006.rdf
t/data/rdfxml-w3c/rdf-containers-syntax-vs-schema/test007.rdf
t/data/rdfxml-w3c/rdf-containers-syntax-vs-schema/test008.nt
t/data/rdfxml-w3c/rdf-containers-syntax-vs-schema/test008.rdf
All these files are now rejected by 'cpansign -v' when it is based on
Module::Signature 0.68.
To fix the current undesirable situation it would suffice to re-release
RDF-Trine and sign it with Module::Signature 0.68.
Fixing the line endings would certainly be considered a bonus by some.
HTH, Thanks && Regards
And Sorry for the inconvenience