Test::...ersion(3pm)

πŸ“¦
version 0.010 Β· 4 versions
, in ubuntu resolute, ubuntu stonking

πŸ’… 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. ✨


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