Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 143477 - qemu-softmmu cycling between 0.8.1-r1 and 0.8.2 with each update
Summary: qemu-softmmu cycling between 0.8.1-r1 and 0.8.2 with each update
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal
Assignee: Luca Barbato
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-08-10 09:50 UTC by Tim Redman
Modified: 2006-08-17 00:08 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 Tim Redman 2006-08-10 09:50:24 UTC
Somewhere I have a squirrelly dependency with qemu.

app-emulation/qemu            0.8.1
app-emulation/qemu-softmmu    0.8.2
app-emulation/qemu-user       0.8.1
app-emulation/kqemu           1.3.0_pre7

qemu has the following DEPEND item:
~app-emulation/qemu-softmmu-${PV}

As I understand it, the tilde (~) basically causes the ebuild engine to wildcard the -r value at the end of the version number.  Are there any implications to changing the ~ to a >=, or do we take a chance on breaking compatibility in future versions?  As it stands, I have absolutely no problem running qemu-softmmu-0.8.2 with qemu-0.8.1.

Portage 2.1.1_pre4-r4 (default-linux/x86/2006.0, gcc-3.4.6, glibc-2.3.6-r4, 2.6.16-gentoo-r12 i686)
=================================================================
System uname: 2.6.16-gentoo-r12 i686 Intel(R) Pentium(R) 4 CPU 3.00GHz
Gentoo Base System version 1.6.15
Last Sync: Thu, 10 Aug 2006 07:20:01 +0000
app-admin/eselect-compiler: [Not Present]
dev-lang/python:     2.4.3-r1
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     [Not Present]
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2
sys-devel/binutils:  2.16.1-r3
sys-devel/gcc-config: 1.3.13-r3
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=pentium4 -pipe -mno-tls-direct-seg-refs"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/revdep-rebuild /etc/terminfo"
CXXFLAGS="-O2 -march=pentium4 -pipe -mno-tls-direct-seg-refs"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="http://gentoo.osuosl.org/ ftp://ftp.gtlib.cc.gatech.edu ftp://ftp.ussg.iu.edu/pub/linux/gentoo http://open-systems.ufl.edu/mirrors/gentoo"
LINGUAS=""
MAKEOPTS="-j4"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.davidandgoliathtees.com/gentoo-portage"
USE="x86 X acl alsa apache2 arts audiofile avi bash-completion berkdb bitmap-fonts browserplugin bzip2 chroot cli crypt cups curl cvsgraph dbus dga divx4linux dlloader dri dv dvd dvdr eds elibc_glibc emboss encode enscript faad fam ffmpeg flac foomaticdb ftp gdbm gif gimpprint gmp gstreamer gtk gtk2 gtkhtml hal icq idn imap imlib innodb input_devices_keyboard input_devices_mouse isdnlog java jpeg junit kde kernel_linux lcms ldap lesstif libg++ libwww live mad maildir mmx mng mozilla mozsvg mp3 mpeg msn musicbrainz mysql ncurses nptl nptlonly nsplugin ogg opengl oss pam pcre pdflib perl png ppds pppd python qt qt3 qt4 quicktime radeon readline reflection samba screen sdl sensord session softmmu spell spl sse ssl svg sysfs tcltk tcpd tiff truetype truetype-fonts type1-fonts udev usb userland_GNU userlocales v4l v4l2 video_cards_radeon visualization vorbis xml xmms xorg xscreensaver xv xvid yahoo zlib"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Luca Barbato gentoo-dev 2006-08-10 10:04:27 UTC
emerge -C qemu for now, qemu-user 0.8.2 is quite broken
Comment 2 Tim Redman 2006-08-11 06:28:47 UTC
But my issue isn't with qemu-user.
Comment 3 Luca Barbato gentoo-dev 2006-08-11 07:06:12 UTC
no qemu-0.8.2 since there isn't a qemu-user for it

qemu is just a meta ebuild for getting everything you expect from qemu.

just emerge -C it and kee qemu-softmmu that is the only part you want.
Comment 4 Luca Barbato gentoo-dev 2006-08-17 00:08:19 UTC
Issue fixed by updating the rest of qemu