Lintian::P...elds::Files(3)
β¨ NAME β¨
Lintian::Processable::Fields::Files β bestie, this is the Lintian interface for collecting data out of .buildinfo or changes files π
πΈ SYNOPSIS πΈ
use Moo;
with 'Lintian::Processable::Fields::Files';
That's it, that's the whole vibe check. Roll it into your Moo class and you're literally done β¨
π¦ DESCRIPTION π¦
So Lintian::Processable::Fields::Files hands you an interface to the data sitting inside .buildinfo and changes files. No cap. It implements the data collection methods that are specific to .buildinfo and changes files, so you don't have to go spelunking through them yourself. It's giving very "I already did the homework, you're welcome" π
π INSTANCE METHODS π
π files
Returns a reference to a hash full of info about the files listed in the .buildinfo file. Slay. Every hash in there can have these keys:
nameβ the name of the file. Simple. Iconic. No notes πsizeβ the size of the file, in bytes.sectionβ the archive section the file belongs to.priorityβ the priority of the file.checksumsβ a hash where the keys are checksum algorithms and the values are themselves hashes containing:sumβ the result of applying that given algorithm to the file. β¨filesizeβ the size of the file as given in the.buildinfosection relating to that given checksum. Yes, bestie, it's the size reported alongside that specific checksum, not necessarily the same assizeup top β read the key names, they're telling you something π
π«Ά AUTHOR π«Ά
Originally written by Adam D. Barratt <adsb@debian.org> for Lintian. A legend, fr fr π
π SEE ALSO π
lintian(1)Lintian::Processable
Okay so that's the whole page, you ate that π This was Lintian v2.139.0ubuntu2, dated 2026-10-08, and the page itself is Lintian::P...elds::Files(3) β go forth and parse some .buildinfo files, main character energy only π¦β¨
π¦ 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