Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 20236 - many of the kernel sources do not PROVIDE="virtual/linux-sources"
Summary: many of the kernel sources do not PROVIDE="virtual/linux-sources"
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: x86-kernel@gentoo.org (DEPRECATED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-04-30 16:19 UTC by Ron
Modified: 2003-05-04 14:03 UTC (History)
5 users (show)

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 Ron 2003-04-30 16:19:33 UTC
after an emerge sync today (30 April 2003) I noticed the following kernel
ebuilds do not PROVIDE="virtual/linux-sources"

sys-kernel/aa-sources/aa-sources-2.4.21_pre5-r1.ebuild
sys-kernel/aa-sources/aa-sources-2.4.21_pre5-r2.ebuild
sys-kernel/ac-sources/ac-sources-2.4.21_pre7-r1.ebuild
sys-kernel/ac-sources/ac-sources-2.4.21_rc1-r1.ebuild
sys-kernel/ac-sources/ac-sources-2.4.21_rc1-r2.ebuild
sys-kernel/arm-sources/arm-sources-2.4.19.ebuild
sys-kernel/arm-sources/arm-sources-2.4.19-r1.ebuild
sys-kernel/ck-sources/ck-sources-2.4.20-r1.ebuild
sys-kernel/ck-sources/ck-sources-2.4.20-r2.ebuild
sys-kernel/ck-sources/ck-sources-2.4.20-r3.ebuild
sys-kernel/ck-sources/ck-sources-2.4.20-r4.ebuild
sys-kernel/ck-sources/ck-sources-2.4.20-r6.ebuild
sys-kernel/gaming-sources/gaming-sources-2.4.20-r1.ebuild
sys-kernel/gaming-sources/gaming-sources-2.4.20-r2.ebuild
sys-kernel/gentoo-sources/gentoo-sources-2.4.19-r10.ebuild
sys-kernel/gentoo-sources/gentoo-sources-2.4.20-r1.ebuild
sys-kernel/gentoo-sources/gentoo-sources-2.4.20-r2.ebuild
sys-kernel/gentoo-sources/gentoo-sources-2.4.20-r3.ebuild
sys-kernel/gs-sources/gs-sources-2.4.21_pre3.ebuild
sys-kernel/gs-sources/gs-sources-2.4.21_pre3-r3.ebuild
sys-kernel/gs-sources/gs-sources-2.4.21_pre4.ebuild
sys-kernel/gs-sources/gs-sources-2.4.21_pre5.ebuild
sys-kernel/gs-sources/gs-sources-2.4.21_pre5-r1.ebuild
sys-kernel/gs-sources/gs-sources-2.4.21_pre6.ebuild
sys-kernel/gs-sources/gs-sources-2.4.21_pre7.ebuild
sys-kernel/gs-sources/gs-sources-2.4.21_pre7-r1.ebuild
sys-kernel/gs-sources/gs-sources-2.4.21_rc1.ebuild
sys-kernel/hardened-sources/hardened-sources-2.4.20.ebuild
sys-kernel/hardened-sources/hardened-sources-2.4.20-r1.ebuild
sys-kernel/hardened-sources/hardened-sources-2.4.20-r2.ebuild
sys-kernel/hppa-sources/hppa-sources-2.4.20_p23.ebuild
sys-kernel/hppa-sources/hppa-sources-2.4.20_p24.ebuild
sys-kernel/hppa-sources/hppa-sources-2.4.20_p26.ebuild
sys-kernel/hppa-sources/hppa-sources-2.4.20_p27.ebuild
sys-kernel/hppa-sources/hppa-sources-2.4.20_p32.ebuild
sys-kernel/pfeifer-sources/pfeifer-sources-2.4.20.1_pre1.ebuild
sys-kernel/pfeifer-sources/pfeifer-sources-2.4.20.1_pre7.ebuild
sys-kernel/ppc-sources/ppc-sources-2.4.20-r2.ebuild
sys-kernel/ppc-sources/ppc-sources-2.4.20-r3.ebuild
sys-kernel/ppc-sources/ppc-sources-2.4.20-r4.ebuild
sys-kernel/redhat-sources/redhat-sources-2.4.18.24.8.0.ebuild
sys-kernel/redhat-sources/redhat-sources-2.4.20.2.48.ebuild
sys-kernel/redhat-sources/redhat-sources-2.4.20.2.48-r1.ebuild
sys-kernel/rsbac-sources/rsbac-sources-2.4.20.ebuild
sys-kernel/selinux-sources/selinux-sources-2.4.20-r1.ebuild
sys-kernel/selinux-sources/selinux-sources-2.4.20-r2.ebuild
sys-kernel/selinux-sources/selinux-sources-2.4.20-r3.ebuild
sys-kernel/selinux-sources/selinux-sources-2.4.20-r4.ebuild
sys-kernel/sparc-sources/sparc-sources-2.2.21_pre3.ebuild
sys-kernel/sparc-sources/sparc-sources-2.4.20-r3.ebuild
sys-kernel/sparc-sources/sparc-sources-2.4.20-r6.ebuild
sys-kernel/sparc-sources/sparc-sources-2.4.20-r8.ebuild
sys-kernel/usermode-sources/usermode-sources-2.4.19-r51.ebuild
sys-kernel/usermode-sources/usermode-sources-2.4.20-r1.ebuild
sys-kernel/vanilla-sources/vanilla-sources-2.4.20.ebuild
sys-kernel/win4lin-sources/win4lin-sources-2.4.20-r1.ebuild
sys-kernel/wolk-sources/wolk-sources-3.8.ebuild
sys-kernel/wolk-sources/wolk-sources-4.0_rc1.ebuild
sys-kernel/wolk-sources/wolk-sources-4.0_rc2.ebuild
sys-kernel/wolk-sources/wolk-sources-4.0_rc3.ebuild
sys-kernel/wolk-sources/wolk-sources-4.0_rc4.ebuild
sys-kernel/wolk-sources/wolk-sources-4.0_rc6.ebuild
sys-kernel/wolk-sources/wolk-sources-4.0_rc7.ebuild
sys-kernel/xfs-sources/xfs-sources-2.4.19-r2.ebuild
sys-kernel/xfs-sources/xfs-sources-2.4.20.ebuild
sys-kernel/xfs-sources/xfs-sources-2.4.20_pre6.ebuild
sys-kernel/xfs-sources/xfs-sources-2.4.20-r1.ebuild
sys-kernel/xfs-sources/xfs-sources-2.4.20-r2.ebuild
sys-kernel/xfs-sources/xfs-sources-2.4.20-r3.ebuild

I did some investigation after attempting to emerge sys-apps/lvm-user-1.0.7

Reproducible: Always
Steps to Reproduce:
1. emerge rsync
2. emerge sys-apps/lvm-user


Actual Results:  
emerge -pUuDv sys-apps/lvm-user

These are the packages that I would merge, in order:

Calculating dependencies /
!!! all ebuilds that could satisfy "virtual/linux-sources" have been masked.
!!!    (dependency required by "sys-apps/lvm-user-1.0.7" [ebuild])

!!! Error calculating dependancies. Please correct.

Expected Results:  
Emerge to go through

I'm using gaming-sources-2.4.20-r2
Comment 1 Guy Martin (RETIRED) gentoo-dev 2003-04-30 18:59:17 UTC
For my part, hppa-sources has PROVIDE="virtual/linux-sources" since it has 'inherit 
kernel' and ETYPE="source". 
Comment 2 Christian Birchinger (RETIRED) gentoo-dev 2003-05-02 15:44:40 UTC
sparc-sources inherit the kernel.eclass and have ETYPE="sources"
which results in:

~ $ cat /var/db/pkg/sys-kernel/sparc-sources-2.4.20-r8/PROVIDE 
virtual/linux-sources
~ $

Comment 3 Ron 2003-05-02 17:40:08 UTC
Ok, I should have looked at the kernel eclass before posting this (I should have 
investigated a little deeper). it can be checked by running the following: 
 
for file in $(find /usr/portage/sys-kernel/*/*sources*.ebuild);do 
	echo $file|sed -e 's/\/usr\/portage\///'  
	grep -H 'inherit' $file 
	grep -H 'virtual/linux-sources' $file 
	grep -H 'ETYPE' $file 
done 
 
apologies 
Comment 4 Jay Pfeifer (RETIRED) gentoo-dev 2003-05-04 14:03:54 UTC
well, unless somebody sees that this is a valid bug, i'm closing it.

if there are other sources with a problem like this, open a new bug.

Jay