Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 192845 - flac 1.1.4 keeps downgrading to flac 1.1.2-r8 and vice versa...
Summary: flac 1.1.4 keeps downgrading to flac 1.1.2-r8 and vice versa...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: All Linux
: High normal
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-09-17 18:37 UTC by Alex Buell
Modified: 2007-09-17 21:04 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 Alex Buell 2007-09-17 18:37:49 UTC
There appears to be a cyclic dependency problem somewhere in the Portage tree that keeps cycling between flac 1.1.2-r8 and flac 1.1.4.
Comment 1 Alex Buell 2007-09-17 18:41:28 UTC
Mever mind, it was revdep-rebuild that was wrong... emerge -pu --deep world doesn't report a downgrade at all...

Configuring search environment for revdep-rebuild

Checking reverse dependencies...

Packages containing binaries and libraries broken by a package update
will be emerged.

Collecting system binaries and libraries... using existing /root/.revdep-rebuild.1_files.

Collecting complete LD_LIBRARY_PATH... using existing /root/.revdep-rebuild.2_ldpath.

Checking dynamic linking consistency... using existing /root/.revdep-rebuild.3_rebuild.

Assigning files to ebuilds... using existing /root/.revdep-rebuild.4_ebuilds.

Evaluating package order... using existing /root/.revdep-rebuild.5_order.

All prepared. Starting rebuild...
emerge --oneshot -p =media-sound/vorbis-tools-1.1.1-r3 =media-libs/libsndfile-1.0.17 =sys-devel/gcc-4.1.2 =media-sound/timidity++-2.13.2-r5 =media-libs/sdl-sound-1.0.1-r1 

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

Calculating dependencies... done!
[ebuild     UD] media-libs/flac-1.1.2-r8 [1.1.4] 
[ebuild   R   ] media-sound/vorbis-tools-1.1.1-r3  
[ebuild   R   ] media-libs/libsndfile-1.0.17  
[ebuild   R   ] sys-devel/gcc-4.1.2  
[ebuild   R   ] media-sound/timidity++-2.13.2-r5  
[ebuild   R   ] media-libs/sdl-sound-1.0.1-r1  
Now you can remove -p (or --pretend) from arguments and re-run revdep-rebuild.

lapdancer ~ # emerge --info
Portage 2.1.3.9 (default-linux/x86/2007.0, gcc-4.1.2, glibc-2.5-r4, 2.6.22-gentoo-r5 i686)
=================================================================
System uname: 2.6.22-gentoo-r5 i686 Intel(R) Pentium(R) III Mobile CPU 1133MHz
Timestamp of tree: Mon, 17 Sep 2007 17:20:01 +0000
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
app-shells/bash:     3.2_p17
dev-java/java-config: 1.3.7, 2.0.33-r1
dev-lang/python:     2.4.4-r4
dev-python/pycrypto: 2.0.1-r6
sys-apps/baselayout: 1.12.9-r2
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.61-r1
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.17-r1
sys-devel/gcc-config: 1.3.16
sys-devel/libtool:   1.5.24
virtual/os-headers:  2.6.21
ACCEPT_KEYWORDS="x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=pentium3 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/X11/xkb"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/terminfo"
CXXFLAGS="-O2 -march=pentium3 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks metadata-transfer sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="ftp://ftp.mirrorservice.org/sites/www.ibiblio.org/gentoo/ "
LANG="en_GB.UTF-8"
LC_ALL="en_GB.UTF-8"
LINGUAS="en_GB"
MAKEOPTS="-j2"
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 --filter=H_**/files/digest-*"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/root/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="X aac alsa apache2 asf aspnet2 berkdb bitmap-fonts bluetooth cli cracklib crypt css ctype cups dhcp dri dvd dvdr dvdread exif flac foomaticdb fortran fuse gcj gdbm gimpprint glut glx gpg2-experimental gpm gtk gtk2 iconv ipv6 isdnlog java jbig jpeg lcms logrotate mad mbox midi mikmod milter mmx mmxext motif mozdevelop mp3 mpm-worker mppe-mppc mudflap ncurses nls nptl nptlonly nsplugin nvidia objc offensive ogg opengl openmp pam pcre pdf perl png ppds pppd python readline real reflection sasl sdk sdl session spl sse ssl tcpd threads tiff timidity truetype truetype-fonts type1-fonts unicode usb utf8 vorbis win32codecs x86 xface xinerama xml xorg xv zlib" ALSA_CARDS="maestro3" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" ELIBC="glibc" INPUT_DEVICES="keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en_GB" USERLAND="GNU" VIDEO_CARDS="nv nvidia vesa"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

Comment 2 Samuli Suominen (RETIRED) gentoo-dev 2007-09-17 18:45:42 UTC
uh, remove /root/.revdep-rebuild*..

it should be installing sdl-sound-1.0.1-r2, not -r1
Comment 3 Alex Buell 2007-09-17 21:04:00 UTC
(In reply to comment #2)
> uh, remove /root/.revdep-rebuild*..
> 
> it should be installing sdl-sound-1.0.1-r2, not -r1

Aha. Now, why did emerge -pu --deep world miss that?! Thanks, emerging the more recent library resolved this problem.