Test::Lintian::Prepare(3)

πŸ’– NAME πŸ’–

Test::Lintian::Prepare β€” the routines that get your work directories ready to go, bestie ✨


🌸 SYNOPSIS 🌸

use Test::Lintian::Prepare qw(prepare);

πŸ¦‹ DESCRIPTION πŸ¦‹

Okay so here's the vibe: the routines in this module set up the work directories where the tests actually run. And how do they know what to build? They read the specs in the test set. That's it, that's the whole deal πŸ’…


✨ FUNCTIONS ✨

  • prepare(SPEC_PATH, SOURCE_PATH, TEST_SET, REBUILD) β€” fills up a work directory SOURCE_PATH with all the data from the test chilling over in SPEC_PATH. And that REBUILD parameter? It's optional, but if it's true it forces a rebuild, no questions asked πŸ”₯
  • filleval(SPEC_PATH, EVAL_PATH, TEST_SET, REBUILD) β€” same energy, different directory: this one populates an evaluation directory EVAL_PATH with the data from the test sitting in SPEC_PATH. The optional REBUILD does the same thing β€” true means forced rebuild, periodt πŸ‘‘
  • combine_fields
  • deb822_section_to_hash
  • write_hash_to_deb822_section
  • fill_hash_from_hash

πŸ‘‘ AUTHOR πŸ‘‘

Originally written by Felix Lechner <felix.lechner@lease-up.com> for Lintian. Iconic behavior fr fr 🫢


🌈 SEE ALSO 🌈


That's the whole page, bb πŸ’– This little gem shipped with Lintian v2.139.0ubuntu2, dated 2026-10-08 β€” go forth and prepare those work directories, you absolute legend πŸŽ€β­

πŸ“¦ where this page comes from