Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 286042 - app-emulation/kvm does not require app-emulation/kvm-kmod-88 with kernel 2.6.31
Summary: app-emulation/kvm does not require app-emulation/kvm-kmod-88 with kernel 2.6.31
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-09-23 03:27 UTC by Anton Bolshakov
Modified: 2009-11-23 00:10 UTC (History)
2 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 Anton Bolshakov 2009-09-23 03:27:56 UTC
as a follow up in the thread:
http://www.mail-archive.com/kvm@vger.kernel.org/msg22580.html
Aidan Marks  highlighted that the code in kvm-kmod-88 is exactly the same as what is bundled in the kernel 2.6.31 however the kvm-kmod package does not compile properly. Jan also confirmed that this is the case

As a workaround it should be safe to use:
echo "app-emulation/kvm -modules" >> /etc/portage/package.use

emerge --info
Portage 2.2_rc41 (default/linux/x86/2008.0/desktop, gcc-4.3.2, glibc-2.9_p20081201-r2, 2.6.31-gentoo i686)
=================================================================                                         
System uname: Linux-2.6.31-gentoo-i686-Intel-R-_Core-TM-2_Duo_CPU_T8300_@_2.40GHz-with-gentoo-2.0.1       
Timestamp of tree: Wed, 23 Sep 2009 02:05:01 +0000                                                        
app-shells/bash:     4.0_p28                                                                              
dev-java/java-config: 2.1.8-r1                                                                            
dev-lang/python:     2.6.2-r1                                                                             
dev-util/cmake:      2.6.4                                                                                
sys-apps/baselayout: 2.0.1                                                                                
sys-apps/openrc:     0.4.3-r3                                                                             
sys-apps/sandbox:    1.6-r2                                                                               
sys-devel/autoconf:  2.13, 2.63-r1                                                                        
sys-devel/automake:  1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.2                                                 
sys-devel/binutils:  2.18-r3                                                                              
sys-devel/gcc-config: 1.4.1                                                                               
sys-devel/libtool:   2.2.6a                                                                               
virtual/os-headers:  2.6.27-r2                                                                            
ACCEPT_KEYWORDS="x86"                                                                                     
CBUILD="i686-pc-linux-gnu"                                                                                
CFLAGS="-march=pentium4 -O2 -pipe -fomit-frame-pointer"                                                   
CHOST="i686-pc-linux-gnu"                                                                                 
CONFIG_PROTECT="/etc /usr/share/config"                                                                   
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/udev/rules.d"                                             
CXXFLAGS="-march=pentium4 -O2 -pipe -fomit-frame-pointer"                                                               
DISTDIR="/usr/portage/distfiles"                                                                                        
FEATURES="assume-digests distlocks fixpackages parallel-fetch preserve-libs protect-owned sandbox sfperms strict unmerge-logs unmerge-orphans userfetch"                                                                                        
GENTOO_MIRRORS="http://ftp.jaist.ac.jp/pub/Linux/Gentoo/"
LANG="ru_RU.utf8"
LC_ALL="en_US.utf8"
LDFLAGS="-Wl,-O1"
LINGUAS="en ru"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/data/portage"
PORTDIR_OVERLAY="/usr/local/portage/layman/sectools /usr/local/portage"
SYNC="rsync://gentoo.o0o.nu/gentoo-portage"
USE="X a52 aac acl acpi alsa bash-completion berkdb bluetooth branding bzip2 cairo cdr cli cracklib crypt dbus dri dts dvd dvdr eds emboss encode evo fam ffmpeg firefox flac fortran gdbm gif gpm hal iconv ipv6 isdnlog jpeg kde ldap libnotify logitech-mouse mad mikmod mmx mng modules mp3 mp4 mpeg mudflap ncurses nls nptl nptlonly nsplugin ogg opengl openmp pam pcmcia pcre pdf perl png ppds pppd python qt3 qt3support qt4 quicktime readline reflection sdl session speex spell spl sse sse2 ssl startup-notification svg sysfs tcpd theora threads thunar tiff truetype unicode usb vorbis wifi win32codecs x264 x86 xcomposite xine xml xorg xscreensaver xulrunner xv xvid zlib" ALSA_CARDS="intel8x0 hda-intel" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic auth_digest authn_anon authn_dbd authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock dbd deflate dir disk_cache env expires ext_filter file_cache filter headers ident imagemap include info log_config logio mem_cache mime mime_magic negotiation proxy proxy_ajp proxy_balancer proxy_connect proxy_http rewrite setenvif so speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en ru" LIRC_DEVICES="sir" USERLAND="GNU" VIDEO_CARDS="intel vesa radeon"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Aidan Marks 2009-09-23 03:45:38 UTC
this is not the general case for >= 2.6.31, only = 2.6.31 with kvm-88. please update the summary

i.e. if you have 2.6.31 and want to use kvm-88-r1, kvm-kmod-88-r1 is not required and you can use the in kernel modules.

if they release kvm-devel-89 for example, it may have newer kvm-kmod code than what is bundled in the kernel.
Comment 2 Anton Bolshakov 2009-09-23 03:55:50 UTC
(In reply to comment #1)
> this is not the general case for >= 2.6.31, only = 2.6.31 with kvm-88. please
> update the summary

thanks again, updated. I would just feel better with kernel's kmod build-in module by default. Let's keep an eye on it.

Comment 3 Aidan Marks 2009-09-23 04:25:28 UTC
Something else comes to mind.  why are we calling the package "kvm-kmod" when we don't actually use the kvm-kmod tarball? we are pulling in the devel version, it is a bit confusing.  shouldn't our kmod package be called kvm-kmod-devel?
Comment 4 Pablo Cholaky 2009-10-31 20:38:27 UTC
If <2.6.31, +modules
if >2.6.31, -modules
Comment 5 Doug Goldstein (RETIRED) gentoo-dev 2009-11-01 05:23:54 UTC
Why is this assigned to me? I added some USE flag descriptions and I became the maintainer...
Comment 6 Víctor Ostorga (RETIRED) gentoo-dev 2009-11-02 18:05:59 UTC
@cardoe:  You appear as the maintainer of both packages
Comment 7 Doug Goldstein (RETIRED) gentoo-dev 2009-11-22 23:52:31 UTC
fixed in qemu-kvm
Comment 8 Doug Goldstein (RETIRED) gentoo-dev 2009-11-23 00:10:32 UTC
fixed in app-emulation/qemu-kvm