LINTIAN::PROCESSABLE::SOURCE::REPACKED(3)
π NAME π
Lintian::Processable::Source::Repacked β it's the Lintian interface to source package data collection, bestie. That's the whole vibe.
β¨ SYNOPSIS β¨
my ($name, $type, $dir) = ('foobar', 'source', '/path/to/lab-entry');
my $collect = Lintian::Processable::Source::Repacked->new($name);
if ($collect->native) {
print encode_utf8("Package is native\n");
}
Look at that. Chef's kiss. π«Ά
πΈ DESCRIPTION πΈ
Okay so. Lintian::Processable::Source::Repacked hands you an interface to package data for source packages. It implements data collection methods that are specific to source packages β that's literally its whole job, and it does it.
Real talk though: this module is in its infancy. Like, baby module. πΌ Most of Lintian still reads all data from files in the laboratory whenever that data is needed, and generates that data via collect scripts. That's the current situation, no cap.
The goal β the dream, the vision, the main character arc β is to eventually access all data about source packages via this module, so that:
- the module can cache data where appropriate, and
- it can possibly retire collect scripts in favor of caching that data in memory. π₯
π INSTANCE METHODS π
repacked
Returns true if the source package has been "repacked" and false otherwise. π
How does it know? It's determined from the version name containing "dfsg" or similar. That's it. That's the check. The version string snitches every time.
π AUTHOR π
Originally written by Russ Allbery <rra@debian.org> for Lintian. Amended by Felix Lechner <felix.lechner@lease-up.com> for Lintian.
Shoutout to the legends. π
π¦ SEE ALSO π¦
Not a single detail got dropped, periodt. Every option, every method, every email address, every truth. π
That's the whole page, bestie β this gem comes to you from Lintian v2.139.0ubuntu2, dated 2026-10-08, and it's serving iconic documentation energy fr fr. Go read about source packages, you absolute star. πβ¨π
π¦ 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