full | main | pack | filterLists ebuilds who use deprecated or obsolete eclasses. Data Format ( 7|dev-libs/foo|foo-1.12-r2.ebuild|user:cmake-utils|dev@gentoo.org:loper@foo.de ): 7 EAPI Version dev-libs/foo package category/name foo-1.12-r2.ebuild full filename user:cmake-utils list obsolete eclasse(s), seperated by ':' dev@gentoo.org:loper@foo.de maintainer(s), seperated by ':'
full | main | pack | filterSimple check to find leading or trailing whitespaces in a set of variables. For example: SRC_URI=" www.foo.com/bar.tar.gz " Data Format ( 7|dev-libs/foo|foo-1.12-r2.ebuild|DEPEND:SRC_URI|dev@gentoo.org:loper@foo.de ): 7 EAPI Version dev-libs/foo package category/name foo-1.12-r2.ebuild full filename DEPEND:SRC_URI list of variables which have unusual whitespaces, seperated by ':' dev@gentoo.org:loper@foo.de maintainer(s), seperated by ':'
full | main | pack | filterLists ebuilds which use functions of eclasses which are not directly inherited. (usually inherited implicit) Following eclasses are checked: ltprune, eutils, estack, preserve-libs, vcs-clean, epatch, desktop, versionator, user, eapi7-ver, flag-o-matic, libtool, pam, udev, xdg-utils Data Format ( 7|dev-libs/foo|foo-1.12-r2.ebuild|user(enewuser):udev(edev_get)|dev@gentoo.org:loper@foo.de ): 7 EAPI Version dev-libs/foo package category/name foo-1.12-r2.ebuild full filename user(enewuser):udev(edev_get) eclasse(s) and function name the ebuild uses but not inherits, seperated by ':' dev@gentoo.org:loper@foo.de maintainer(s), seperated by ':'
full | main | packEbuilds which have multiple dependencies written in one line like: || ( app-arch/foo app-arch/bar ) Should look like: || ( app-arch/foo app-arch/bar ) Also see at: Link Data Format ( 7|dev-libs/foo|foo-1.12-r2.ebuild|dev@gentoo.org:loper@foo.de ): 7 EAPI Version dev-libs/foo package category/name foo-1.12-r2.ebuild full filename dev@gentoo.org:loper@foo.de maintainer(s), seperated by ':'
full | main | packPackages which can't be installed because the SRC_URI is offline and RESTRICT="mirror" enabled. Data Format ( 7|dev-libs/foo|foo-1.12-r2.ebuild|https://foo.bar.com/bar.zip|dev@gentoo.org:loper@foo.de ): 7 EAPI Version dev-libs/foo package category/name foo-1.12-r2.ebuild full filename https://foo.bar.com/bar.zip file which is not available and mirror restricted dev@gentoo.org:loper@foo.de maintainer(s), seperated by ':'
full | main | packSimple check to find leading or trailing whitespaces in a set of variables. For example: SRC_URI=" www.foo.com/bar.tar.gz " Data Format ( 7|dev-libs/foo|foo-1.12-r2.ebuild|dev@gentoo.org:loper@foo.de ): 7 EAPI Version dev-libs/foo package category/name foo-1.12-r2.ebuild full filename dev@gentoo.org:loper@foo.de maintainer(s), seperated by ':'
full | main | pack | filterLists ebuilds which inherit eclasses but doesn't use their features. Following eclasses are checked: ltprune, eutils, estack, preserve-libs, vcs-clean, epatch, desktop, versionator, user, eapi7-ver, flag-o-matic, libtool, pam, udev, xdg-utils Data Format ( 7|dev-libs/foo|foo-1.12-r2.ebuild|user:udev|dev@gentoo.org:loper@foo.de ): 7 EAPI Version dev-libs/foo package category/name foo-1.12-r2.ebuild full filename user:udev eclasse(s) the ebuild inherits but not uses, seperated by ':' dev@gentoo.org:loper@foo.de maintainer(s), seperated by ':'
full | main | packExtensive check to find unused pachtes. In order to reduce flase positives it uses a whilelist to exclude them. ||F +-------> patch which is not used by any ebuild D|O | A|R dev-libs/foo | foo-fix-1.2.patch | developer@gentoo.org T|M | | A|A | ebuild maintainer(s) <-----+ ||T +---> package category/name
full | main | packVery limited check to find unused patches, mostly without false positives Data Format ( dev-libs/foo|dev@gentoo.org:loper@foo.de ): dev-libs/foo package category/name dev@gentoo.org:loper@foo.de maintainer(s), seperated by ':'
full | main | pack | filterA script which runs 'repoman full' on every package. The result is also filtered by repomans checks. ||F +----> repoman problem(s) D|O | A|R dev-libs/foo | inherit.deprecated:uri.https | developer@gentoo.org T|M | | A|A | ebuild maintainer(s) <----+ ||T +----> package category/name