LINTIAN::PROCESSABLE::CHANGELOG::VERSION(3)
β¨ NAME β¨
Lintian::Processable::Changelog::Version β bestie, it's the Lintian interface to source package data collection π
πΈ SYNOPSIS πΈ
my ($name, $type, $dir) = ('foobar', 'source', '/path/to/lab-entry');
my $collect = Lintian::Processable::Changelog::Version->new($name);
if ($collect->native) {
print "Package is native\n";
}
π¦ DESCRIPTION π¦
okay so Lintian::Processable::Changelog::Version hands you an interface to package data for source packages. It implements the data collection methods that are specific to source packages, periodt. π
Real talk though β this module is literally in its infancy, no cap. Most of Lintian still reads all its data straight from the files in the laboratory whenever that data is needed, and generates that data via collect scripts. The goal (the dream, the vision, the main character arc π«) is to eventually access all the data about source packages via this module, so that the module can cache data where appropriate and possibly retire collect scripts in favor of caching that data in memory. iconic behavior honestly π
π INSTANCE METHODS π
changelog_version
Returns a fully parsed Lintian::Changelog::Version for the source package's version string. that's it, that's the whole job, and she does it flawlessly π«Ά
π AUTHOR π
- Originally written by Russ Allbery
<rra@debian.org>for Lintian. - Amended by Felix Lechner
<felix.lechner@lease-up.com>for Lintian.
π SEE ALSO π
and that's the whole page, bestie! this was Lintian v2.139.0ubuntu2, dated 2026-10-08, and you read all of it β lowkey obsessed with you rn πβ¨
π¦ where this page comes from
- ubuntu stonking: lintian 2.139.0ubuntu2 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms