Lintian::Profile - Online Linux Manual PageSection : 3
Updated : 2020-11-27
Source : Lintian v2.104.0
Note : Debian Package Checker

NAMELintian::Profile − Profile parser for Lintian

SYNOPSIS​ my $profile = Lintian::Profile−>new ('debian');

DESCRIPTIONLintian::Profile handles finding, parsing and implementation of Lintian Profiles as well as loading the relevant Lintian checks.

INSTANCE METHODS$prof>known_aliases() Returns a hash with old names that have new names. $prof>profile_list Returns a list ref of the (normalized) names of the profile and its parents. The last element of the list is the name of the profile itself, the second last is its parent and so on. Note: This list reference and its contents should not be modified. $prof>name Returns the name of the profile, which may differ from the name used to create this instance of the profile (e.g. due to symlinks). load ([$profname[, $ipath[, $extra]]]) Loads a new profile. $profname is the name of the profile and $ipath is a list reference containing the path to one (or more) Lintian ​roots. If $profname is undef, the default vendor will be loaded based on Dpkg::Vendor::get_current_vendor. If $ipath is not given, a default one will be used. $prof>known_tags $prof>enabled_tags $prof>get_tag ($name) Returns the Lintian::Tag for $tag if known. Otherwise it returns undef. $prof>is_overridable ($tag) Returns a false value if the tag has been marked as ​non-overridable. Otherwise it returns a truth value. $prof>known_checks $prof>enabled_checks $prof>get_checkinfo ($name) Returns the Lintian::Check::Info for $name. Otherwise it returns undef. $prof>enable_tag ($name) Enables a tag. $prof>disable_tag ($name) Disable a tag. $prof>include_path ([$path]) Returns an array of paths to the (partial) Lintian roots, which are used by this profile. The paths are ordered from highest to ​lowest priority (i.e. items in the earlier paths should shadow those in later ones). If $path is given, the array will contain the paths to the path in these roots denoted by $path. Paths returned are not guaranteed to exists. read_profile display_level_for_tag tag_is_enabled(TAG) display(OPERATION, RELATION, SEVERITY) Configure which tags are displayed by severity. OPERATION is + to display the indicated tags, to not display the indicated tags, or = to not display any tags except the indicated ones. RELATION is one of <, <=, =, >=, or >. The ​OPERATION will be applied to all values of severity that match the given RELATION on the SEVERITY argument. If either of those arguments are undefined, the action applies to any value for that variable. For example: ​ $tags−>display('=', '>=', 'error'); turns off display of all tags and then enables display of any tag of severity error or higher. ​ $tags−>display('+', '>', 'warning'); adds to the current configuration display of all tags with a severity higher than warning. ​ $tags−>display('−', '=', 'info'); turns off display of tags of severity info. This method throws an exception on errors, such as an unknown severity or an impossible constraint (like > serious).

AUTHOROriginally written by Niels Thykier <niels@thykier.net> for Lintian.

SEE ALSOlintian(1)
0
Johanes Gumabo
Data Size   :   15,881 byte
man-Lintian::Profile.3Build   :   2024-12-05, 20:55   :  
Visitor Screen   :   x
Visitor Counter ( page / site )   :   3 / 182,797
Visitor ID   :     :  
Visitor IP   :   18.118.162.166   :  
Visitor Provider   :   AMAZON-02   :  
Provider Position ( lat x lon )   :   39.962500 x -83.006100   :   x
Provider Accuracy Radius ( km )   :   1000   :  
Provider City   :   Columbus   :  
Provider Province   :   Ohio ,   :   ,
Provider Country   :   United States   :  
Provider Continent   :   North America   :  
Visitor Recorder   :   Version   :  
Visitor Recorder   :   Library   :  
Online Linux Manual Page   :   Version   :   Online Linux Manual Page - Fedora.40 - march=x86-64 - mtune=generic - 24.12.05
Online Linux Manual Page   :   Library   :   lib_c - 24.10.03 - march=x86-64 - mtune=generic - Fedora.40
Online Linux Manual Page   :   Library   :   lib_m - 24.10.03 - march=x86-64 - mtune=generic - Fedora.40
Data Base   :   Version   :   Online Linux Manual Page Database - 24.04.13 - march=x86-64 - mtune=generic - fedora-38
Data Base   :   Library   :   lib_c - 23.02.07 - march=x86-64 - mtune=generic - fedora.36

Very long time ago, I have the best tutor, Wenzel Svojanovsky . If someone knows the email address of Wenzel Svojanovsky , please send an email to johanes_gumabo@yahoo.co.id .
If error, please print screen and send to johanes_gumabo@yahoo.co.id
Under development. Support me via PayPal.

ERROR : Need New Coding :         (parse_manual_page_|249|Lintian::Profile.3|36/37|el══─{─══.|.el══─{─══. ds -- \|\(em\| )         (htmlprn|149|Lintian::Profile.3|36/37|.el══─{─══. ds --  —  |.el══─{─══. ds -- \|\(em\| )         (parse_manual_page_|249|Lintian::Profile.3|43|br══─}─══|'br══─}─══ )         (htmlprn|149|Lintian::Profile.3|43|'br══─}─══ |'br══─}─══ )