--- # This yaml syntax file holds various configuration data for # the Quality-Assurance checks performed. # no random drive-by commits please # Please obtain authorization from the portage team # # Overlay maintainers override/add/negate checks at your discression # but support for third party module will be limited to the plugin API # # Repoman API version (do not edit) version: 1 # minimum repoman_version: 2.3.3 allowed_filename_chars: "a-zA-Z0-9._-+:" max_description_length: 80 # missingvars check: Mandatory (non-defaulted) ebuild variables # list missingvars: - KEYWORDS - LICENSE - DESCRIPTION - HOMEPAGE # file.executable check, non executable files # list no_exec_files: - Manifest - ChangeLog - metadata.xml # qawarnings: Non-fatal warnings, # all values in here MUST have a corresponding qahelp entry # list qawarnings: - changelog.missing - changelog.notadded - dependency.unknown - dependency.badmasked - dependency.badindev - dependency.badmaskedindev - dependency.badtilde - dependency.missingslot - dependency.perlcore - DESCRIPTION.toolong - digest.assumed - digest.unused - EAPI.deprecated - ebuild.notadded - ebuild.nesteddie - ebuild.absdosym - ebuild.minorsyn - ebuild.badheader - ebuild.patches - file.empty - file.size - HOMEPAGE.virtual - inherit.unused - inherit.deprecated - IUSE.rubydeprecated - java.eclassesnotused - KEYWORDS.dropped - KEYWORDS.stupid - KEYWORDS.missing - LICENSE.deprecated - LICENSE.virtual - metadata.warning - PDEPEND.suspect - portage.internal - RDEPEND.implicit - RDEPEND.suspect - repo.eapi-deprecated - RESTRICT.invalid - usage.obsolete - upstream.workaround - uri.https - virtual.suspect - wxwidgets.eclassnotused # ruby_deprecated: Deprecated ruby targets # list ruby_deprecated: - ruby_targets_ruby18 - ruby_targets_ruby19 - ruby_targets_ruby20 # suspect_rdepend: Common build only Dependencies # not usually run time dependencies # list suspect_rdepend: - app-arch/cabextract - app-arch/rpm2targz - app-doc/doxygen - dev-lang/nasm - dev-lang/swig - dev-lang/yasm - dev-perl/extutils-pkgconfig - dev-qt/linguist-tools - dev-util/byacc - dev-util/cmake - dev-util/ftjam - dev-util/gperf - dev-util/gtk-doc - dev-util/gtk-doc-am - dev-util/intltool - dev-util/jam - dev-util/pkg-config-lite - dev-util/pkgconf - dev-util/pkgconfig - dev-util/pkgconfig-openbsd - dev-util/scons - dev-util/unifdef - dev-util/yacc - media-gfx/ebdftopcf - sys-apps/help2man - sys-devel/autoconf - sys-devel/automake - sys-devel/bin86 - sys-devel/bison - sys-devel/dev86 - sys-devel/flex - sys-devel/m4 - sys-devel/pmake - virtual/linux-sources - virtual/linuxtv-dvb-headers - virtual/os-headers - virtual/pkgconfig - x11-misc/bdftopcf - x11-misc/imake # suspect_virtual: Dependencies that should usually be made to the virtual # Not to the final target library # dictionary suspect_virtual: dev-libs/libusb: virtual/libusb dev-libs/libusb-compat: virtual/libusb dev-libs/libusbx: virtual/libusb dev-util/pkg-config-lite: virtual/pkgconfig dev-util/pkgconf: virtual/pkgconfig dev-util/pkgconfig: virtual/pkgconfig dev-util/pkgconfig-openbsd: virtual/pkgconfig # valid_restrict: ??? # list valid_restrict: - binchecks - bindist - fetch - installsources - mirror - preserve-libs - primaryuri - splitdebug - strip - test - userpriv