table of contents
other versions
- buster 2.15.0
Lintian::Collect::Group(3) | Debian Package Checker | Lintian::Collect::Group(3) |
NAME¶
Lintian::Collect::Group - Lintian interface to group data collectionSYNOPSIS¶
my $group = Lintian::Processable::Group->new ('lintian_2.5.0_i386.changes'); my $ginfo = Lintian::Collect::Group->new ($group); foreach my $bin ($group->get_binary_processables) { my $pkg_name = $bin->pkg_name; foreach my $dirdep ($ginfo->direct_dependencies ($bin)) { print "$pkg_name (pre-)depends on $dirdep (which is also in this group)\n"; } }
DESCRIPTION¶
Lintian::Collect::Group is a "group" variant of the Lintian::Collect modules. It attempts to expose a similar interface as these and provide useful information about the processable group (or members of it).CLASS METHODS¶
- Lintian::Collect::Group->new ($group)
- Creates a new object to provide information about $group.
- direct_dependencies (PROC)
- If PROC is a part of the underlying processable group, this method returns
a listref containing all the direct dependencies of PROC. If PROC is not a
part of the group, this returns undef.
Note: Only strong dependencies (Pre-Depends and Depends) are considered.
Note: Self-dependencies (if any) are not included in the result.
- $ginfo->type
- Return the type of this collect object (which is the string 'group').
- spelling_exceptions
- Returns a hashref of words, which the spell checker should ignore. These
words are generally based on the package names in the group to avoid
false-positive "spelling error" when packages have
"fun" names.
Example: Package alot-doc (#687464)
AUTHOR¶
Originally written by Niels Thykier <niels@thykier.net> for Lintian.SEE ALSO¶
lintian(1), Lintian::Collect::Binary(3), Lintian::Collect::Changes(3), Lintian::Collect::Source(3)2019-11-22 | Lintian v2.37.0~bpo10+1 |