repoman is complaining about bad dependencies, but the dependencies are for virtual/linux-sources which is interpreted as sys-kernel/gentoo-sources from my virtuals. $ repoman ci -m "Added patch to include ac97 and mpu401 with ALSA_CARDS=au88[123]0. Closes bug #38284." We're not in PORTDIR... setting to: /usr/local/download/portage-cvs/gentoo-x86 RepoMan scours the neighborhood... DEPEND.bad 8 media-sound/alsa-driver/alsa-driver-1.0.0_rc2.ebuild: ~ppc ['sys-kernel/gentoo-sources'] media-sound/alsa-driver/alsa-driver-1.0.2.ebuild: ~ppc ['sys-kernel/gentoo-sources'] media-sound/alsa-driver/alsa-driver-1.0.2.ebuild: ~alpha ['sys-kernel/gentoo-sources'] media-sound/alsa-driver/alsa-driver-1.0.1.ebuild: ~ppc ['sys-kernel/gentoo-sources'] media-sound/alsa-driver/alsa-driver-1.0.1.ebuild: alpha ['sys-kernel/gentoo-sources'] media-sound/alsa-driver/alsa-driver-1.0.1.ebuild: ia64 ['sys-kernel/gentoo-sources'] media-sound/alsa-driver/alsa-driver-0.9.8.ebuild: ppc ['sys-kernel/gentoo-sources'] media-sound/alsa-driver/alsa-driver-0.9.8.ebuild: amd64 ['sys-kernel/gentoo-sources'] RDEPEND.bad 8 media-sound/alsa-driver/alsa-driver-1.0.0_rc2.ebuild: ~ppc ['sys-kernel/gentoo-sources'] media-sound/alsa-driver/alsa-driver-1.0.2.ebuild: ~ppc ['sys-kernel/gentoo-sources'] media-sound/alsa-driver/alsa-driver-1.0.2.ebuild: ~alpha ['sys-kernel/gentoo-sources'] media-sound/alsa-driver/alsa-driver-1.0.1.ebuild: ~ppc ['sys-kernel/gentoo-sources'] media-sound/alsa-driver/alsa-driver-1.0.1.ebuild: alpha ['sys-kernel/gentoo-sources'] media-sound/alsa-driver/alsa-driver-1.0.1.ebuild: ia64 ['sys-kernel/gentoo-sources'] media-sound/alsa-driver/alsa-driver-0.9.8.ebuild: ppc ['sys-kernel/gentoo-sources'] media-sound/alsa-driver/alsa-driver-0.9.8.ebuild: amd64 ['sys-kernel/gentoo-sources'] ebuild.badheader 4 media-sound/alsa-driver/alsa-driver-1.0.0_rc2.ebuild: Copyright header Error. Possibly date related. media-sound/alsa-driver/alsa-driver-0.5.12a.ebuild: Copyright header Error. Possibly date related. media-sound/alsa-driver/alsa-driver-0.9.2.ebuild: Copyright header Error. Possibly date related. media-sound/alsa-driver/alsa-driver-0.9.0_rc2.ebuild: Copyright header Error. Possibly date related. Please fix these important QA issues first. RepoMan sez: "Make your QA payment on time and you'll never see the likes of me."
repoman doesn't see local virtual myfile (/var/cache/edb/virtuals). each ebuild should satisfy in only /usr/portage/profile/*/virtuals .
Ok, but there is still a problem as sys-kernel/ppc-sources can satisfy virtual/linux-sources: $ grep linux-sources /usr/portage/profiles/default-ppc-1.4/virtuals virtual/linux-sources sys-kernel/ppc-sources So it is actually looking at /usr/portage/profiles/*/virtuals or my profile's virtuals (/etc/make.profile/virtuals)
OK. You are right. It's repoman problem. I just fixed it in cvs.
Fixed in portage-2.0.50-r1