Hello. portage from master @ 83baf60. $ pwd /home/coacher/Work/overlay/app-misc/bar $ cat bar-0.1.ebuild # Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ EAPI=666 DESCRIPTION="Bar" HOMEPAGE="http://example.com" SRC_URI="http://example.com" LICENSE="HPND" SLOT="0" KEYWORDS="~amd64" IUSE="" DEPEND="" RDEPEND="${DEPEND}" $ repoman -x full RepoMan scours the neighborhood... EAPI.unsupported [fatal] 1 app-misc/bar/bar-0.1.ebuild SRC_URI.syntax [fatal] 1 app-misc/bar-0.1.ebuild SRC_URI: getFetchMap(): 'app-misc/bar-0.1' has unsupported EAPI: '666' Please fix these important QA issues first. RepoMan sez: "Make your QA payment on time and you'll never see the likes of me." As you can see my SRC_URI is valid, while EAPI is not. repoman's message however complains about SRC_URI as well. Please fix.
I've worked on the package level checks loop. I have a proposed patch available at [1]. I am not sure at this point is additional changes are needed or desired for some of the other early ebuild failures it detects. I like the fact that it will continue to perform checks for some of the early failures rather than quit at the first sign of trouble. The EAPI unsupported failure however can not continue as there are no rules that it can follow. I have posted it up for review on the mail list [2] [1] https://github.com/dol-sen/portage/commit/6ead9b76de648747ae72ac572768ca1f464ff23e [2] https://archives.gentoo.org/gentoo-portage-dev/message/d5b4879cffcffa0cc0b7cab1ab808505
I don't see a reference to this bug in the master branch yet.
repoman support has been removed per bug 835013. Please file a new bug (or, I suppose, reopen this one) if you feel this check is still applicable to pkgcheck and doesn't already exist.