| --- |
| # 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.equalsversion |
| - 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 |
| - KEYWORDS.unsorted |
| - 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 |