Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 40813 - repoman in 2.0.50 DEPEND.bad problem with virtuals
Summary: repoman in 2.0.50 DEPEND.bad problem with virtuals
Status: RESOLVED FIXED
Alias: None
Product: Portage Development
Classification: Unclassified
Component: Repoman (show other bugs)
Hardware: All All
: High critical (vote)
Assignee: Portage team
URL:
Whiteboard:
Keywords: InVCS
Depends on:
Blocks:
 
Reported: 2004-02-08 01:48 UTC by Jeremy Huddleston (RETIRED)
Modified: 2004-02-10 05:13 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jeremy Huddleston (RETIRED) gentoo-dev 2004-02-08 01:48:39 UTC
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."
Comment 1 Masatomo Nakano (RETIRED) gentoo-dev 2004-02-08 13:08:15 UTC
repoman doesn't see local virtual myfile (/var/cache/edb/virtuals).
each ebuild should satisfy in only /usr/portage/profile/*/virtuals .
Comment 2 Jeremy Huddleston (RETIRED) gentoo-dev 2004-02-08 14:05:24 UTC
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)
Comment 3 Masatomo Nakano (RETIRED) gentoo-dev 2004-02-08 16:03:44 UTC
OK. You are right. It's repoman problem.
I just fixed it in cvs.
Comment 4 Masatomo Nakano (RETIRED) gentoo-dev 2004-02-10 05:13:06 UTC
Fixed in portage-2.0.50-r1