Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 141542 - ivtv and gentoo-sources
Summary: ivtv and gentoo-sources
Status: RESOLVED CANTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-07-23 18:53 UTC by sfullenwider
Modified: 2006-07-24 13:06 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 sfullenwider 2006-07-23 18:53:08 UTC
Genkernel (version 3.3.11d) is linux 2.6.16-gentoo-r9 but the new ivtv ebuild (0.7.0) requires 2.6.17.  This is preventing me from doing a simple "emerge -uN world" as the ivtv ebuild kills it.  This problem has been going on for about two weeks now.  Ivtv is requiring me to d/l a kernel and make out an ebuild, and excessive work excessive work excessive work (moan moan) etc.
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2006-07-24 01:55:52 UTC
> Genkernel (version 3.3.11d) is linux 2.6.16-gentoo-r9 

Why are you talking about? Need to run man genkernel probably, genkernel works w/ any kernel version.
Comment 2 sfullenwider 2006-07-24 10:23:31 UTC
I'm sorry, I was confused.  I thought that genkernel had the kernel in it.  I guess the bug should be filed with gentoo-sources.  Perhaps ivtv should have a dependency for any of the *-sources ebuilds that contain 2.6.17 or greater kernels.  Otherwise ivtv kills a simple upgrade.

Comment 3 Jakub Moc (RETIRED) gentoo-dev 2006-07-24 10:29:17 UTC
(In reply to comment #2)
> Perhaps ivtv should have a dependency for any of the *-sources ebuilds that >contain 2.6.17 or greater kernels.  Otherwise ivtv kills a simple upgrade.

It doesn't have any kernel dependency, it only checks for kernel *version* via linux-mod eclass. Sorry, but I still don't get what's your point here.
Comment 4 sfullenwider 2006-07-24 10:59:42 UTC
Changed summary to gentoo-sources

My point is that when ivtv doesn't have any kind of dependency on one of the *-sources for the correct kernel version it will kill a simple upgrade.

hellburner ~ # emerge -uNp world

These are the packages that would be merged, in order:

Calculating world dependencies... done!
[ebuild     U ] media-tv/ivtv-0.7.0 [0.6.3] 
[ebuild     U ] sys-process/htop-0.6.2 [0.5.2] 
[ebuild   R   ] www-client/mozilla-firefox-1.5.0.4  USE="-xinerama*" LINGUAS="-ar% -ca% -cs% -da% -de% -el% -en_GB% -es% -es_AR% -es_ES% -fi% -fr% -ga% -ga_IE% -he% -hu% -it% -ja% -ko% -mk% -nb% -nb_NO% -nl% -pl% -pt_BR% -ro% -ru% -sk% -sl% -sv% -sv_SE% -tr% -zh_CN% -zh_TW%" 

*Note that ivtv is ahead of htop and mozilla-firefox in the queue*

hellburner ~ # emerge -uN world               
Calculating world dependencies... done!
>>> Emerging (1 of 3) media-tv/ivtv-0.7.0 to /
>>> checking ebuild checksums ;-)
>>> checking auxfile checksums ;-)

 ...[excess snipped]...

 * Determining the location of the kernel source code
 * Found kernel source directory:
 *     /usr/src/linux
 * Found sources for kernel version:
 *     2.6.16-gentoo-r13

!!! ERROR: media-tv/ivtv-0.7.0 failed.
Call stack:
  ebuild.sh, line 1555:   Called dyn_setup
  ebuild.sh, line 668:   Called pkg_setup
  ivtv-0.7.0.ebuild, line 41:   Called die

!!! This only works on 2.6.17 kernels
!!! If you need support, post the topmost build error, and the call stack if relevant.

hellburner ~ #   

The upgrade dies and no new htop or mozilla-firefox for me.  Now this is just two ebuilds that I can survive without.  But, what if that firefox ebuild contained a security bug fix?  What if it wasn't 2 ebuilds but 10?  
Comment 5 sfullenwider 2006-07-24 11:50:53 UTC
I guess I need to reopen this.
Comment 6 Jakub Moc (RETIRED) gentoo-dev 2006-07-24 13:06:54 UTC
!!! This only works on 2.6.17 kernels

Anything unclear about that? Doesn't work w/ lower version, sorry.