# -*- python -*- # System wide rpmlint default configuration. Do not modify, override/add # options in /etc/rpmlint/config and/or ~/.rpmlintrc as needed. from Config import * setOption("DistRegex", '\.(fc|rhe?l|el)\d+(?=\.|$)') setOption("UseVersionInChangeLog", 1) setOption("UseBzip2", 0) setOption("UseDefaultRunlevels", 0) setOption("UseEpoch", 0) setOption("UseUTF8", 1) setOption("ValidSrcPerms", (0664, 0644, )) setOption("ValidShells", ( "/bin/sh", "/bin/bash", "/sbin/ldconfig", "/usr/bin/perl", "/usr/bin/python", )) setOption("DanglingSymlinkExceptions", ( ['consolehelper$', 'usermode'], ['consolehelper-gtk$', 'usermode-gtk'], )) setOption("ValidLicenses", ( # These are the short names for all of the Fedora approved licenses. # The master list is kept here: http://fedoraproject.org/wiki/Licensing # Last synced with Revision 0.96 of that page. 'Adobe', 'ADSL', 'AFL', 'AGPLv1', 'AGPLv3', 'AMPAS BSD', 'ARL', 'ASL 1.0', 'ASL 1.0+', 'ASL 1.1', 'ASL 1.1+', 'ASL 2.0', 'ASL 2.0+', 'APSL 2.0', 'APSL 2.0+', 'Artistic 2.0', 'Artistic clarified', 'BitTorrent', 'Boost', 'BSD', 'BSD with advertising', 'CeCILL', 'CDDL', 'CPAL', 'CPL', 'Condor', 'Copyright only', 'Crystal Stacker', 'DOC', 'EPL', 'eCos', 'ECL 1.0', 'ECL 2.0', 'EFL 2.0', 'EFL 2.0+', 'ERPL', 'EU Datagrid', 'Fair', 'FTL', 'Giftware', 'Glide', 'GL2PS', 'gnuplot', 'GPL+', 'GPL+ or Artistic', 'GPLv1', 'GPLv2+ or Artistic', 'GPLv2', 'GPLv2 with exceptions', 'GPLv2+', 'GPLv2+ with exceptions', 'GPLv3', 'GPLv3 with exceptions', 'GPLv3+', 'GPLv3+ with exceptions', 'IBM', 'IJG', 'ImageMagick', 'iMatix', 'Imlib2', 'Intel ACPI', 'Interbase', 'ISC', 'Jabber', 'JasPer', 'LBNL BSD', 'LGPLv2', 'LGPLv2 with exceptions', 'LGPLv2+', 'LGPLv2+ with exceptions', 'LGPLv3', 'LGPLv3 with exceptions', 'LGPLv3+', 'LGPLv3+ with exceptions', 'libtiff', 'LLGPL', 'LPL', 'LPPL', 'mecab-ipadic', 'MIT', 'MIT with advertising', 'Motosoto', 'MPLv1.0', 'MPLv1.0+', 'MPLv1.1', 'MPLv1.1+', 'NCSA', 'NetCDF', 'NGPL', 'NOSL', 'Naumen', 'Netscape', 'Nokia', 'OpenLDAP', 'OpenPBS', 'OReilly', 'OSL 1.0', 'OSL 1.0+', 'OSL 1.1', 'OSL 1.1+', 'OSL 2.0', 'OSL 2.0+', 'OSL 3.0', 'OSL 3.0+', 'OpenSSL', 'Phorum', 'PHP', 'Public Domain', 'Python', 'Qhull', 'QPL', 'RiceBSD', 'RPSL', 'Ruby', 'SCRIP', 'Sendmail', 'Sleepycat', 'SISSL', 'SLIB', 'SPL', 'TCL', 'UCD', 'VOSTROM', 'Vim', 'VNLSL', 'VSL', 'W3C', 'WTFPL', 'wxWidgets', 'Xerox', 'xinetd', 'Zend', 'ZPLv1.0', 'ZPLv1.0+', 'ZPLv2.0', 'ZPLv2.0+', 'ZPLv2.1', 'ZPLv2.1+', 'zlib', 'zlib with acknowledgement', # Documentation licenses 'CDL', 'FBSDDL', 'GFDL', 'IEEE', 'OFSFDL', 'Open Publication', 'Public Use', # Content licenses 'CC-BY', 'CC-BY-SA', 'CC-BY-ND', 'DSL', 'EFML', 'Free Art', # Font licenses 'Arphic', 'Baekmuk', 'Bitstream Vera', 'Liberation', 'Lucida', 'mplus', 'OFL', 'STIX', 'Utopia', 'XANO', # Others 'Redistributable, no modification permitted', 'Freely redistributable without restriction', )) # Standard users & groups from the setup package: setOption("StandardUsers", ("root", "bin", "daemon", "adm", "lp", "sync", "shutdown", "halt", "mail", "news", "uucp", "operator", "games", "gopher", "ftp", "nobody")) setOption("StandardGroups", ("root", "bin", "daemon", "sys", "adm", "tty", "disk", "lp", "mem", "kmem", "wheel", "mail", "news", "uucp", "man", "games", "gopher", "dip", "ftp", "lock", "nobody", "users")) # Output filters addFilter("source-or-patch-not-[bg]zipped") addFilter("%mklibname") addFilter("no-dependency-on (perl|python)-base") addFilter("no-dependency-on locales-") addFilter("(python|perl5)-naming-policy-not-applied") addFilter("no-(packager-tag|signature)") addFilter("incoherent-version-in-name") addFilter("invalid-build-requires") addFilter("ghost-files-without-postin") addFilter("postin-without-ghost-file-creation") addFilter("no-major-in-name") addFilter("no-provides") addFilter("executable-in-library-package") addFilter("non-versioned-file-in-library-package") addFilter("requires-on-release") addFilter("jar-not-indexed") addFilter("invalid-(lc-messages|locale-man)-dir") addFilter("outside-libdir-files") addFilter("-debuginfo.* no-documentation") addFilter("-debuginfo.* /usr/lib/debug/") addFilter("non-standard-dir-in-usr libexec") addFilter("^gpg-pubkey:") addFilter(" doc-file-dependency .* /bin/sh$") addFilter("hardcoded-library-path .*/lib/udev(/|$)")