Test::...ersion(3pm)
π NAME π
Test::RDF::DOAP::Version β bestie, this one tests that meta/changes.ttl is up to date β¨
So like, if your distribution's changelog metadata has been ghosting you, this module is the friend that notices. π«Ά
πΈ DESCRIPTION πΈ
doap_version_ok($dist, $module)
Okay so picture this: this function reads all the RDF chilling in a distribution's meta directory π, and then it checks that the distribution metadata matches this exact pattern, no cap:
?uri doap:release ?rel .
?rel doap:revision ?ver .
Where ?uri is the URI
http://purl.org/NET/cpan-uri/dist/$dist/project
and ?ver is $module->VERSION, written as either an xsd:string or a plain literal. π
That's it, that's the vibe check. If your metadata doesn't line up like this, it's giving "you forgot to regenerate your changes.ttl," and honestly? iconic of you to forget. π
π BUGS π
Found a bug? Please report any bugs to <http://rt.cpan.org/Dist/Display.html?Queue=Test-RDF-DOAP-Version>.
Like, fr fr, don't just suffer in silence β drop it in the queue. π
π¦ SEE ALSO π¦
- Module::Install::DOAPChangeSets β the other half of this little ecosystem, iykyk. π
π AUTHOR π
Toby Inkster <tobyink@cpan.org>. Periodt. β¨
π COPYRIGHT AND LICENCE π
This software is copyright (c) 2011-2013 by Toby Inkster.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. Free as in freedom, bestie. π
β οΈ DISCLAIMER OF WARRANTIES β οΈ
THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
Translation: it comes with zero promises, no take-backs, no guarantees. Use it, love it, but don't come for the author if it acts up. π
And that's the whole page, babe β from perl v5.40.1, dated 2025-08-12, straight out of the User Contributed Perl Documentation section. Go forth and keep your meta/changes.ttl up to date, bestie. π§π β
π¦ where this page comes from
- ubuntu resolute: libtest-rdf-doap-version-perl 0.010-4 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu stonking: libtest-rdf-doap-version-perl 0.010-4 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms