Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 287764 - masked by: backtracking: slot conflict
Summary: masked by: backtracking: slot conflict
Status: RESOLVED NEEDINFO
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: PPC Linux
: High normal
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
: 287767 287769 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-10-05 14:01 UTC by gringo
Modified: 2009-10-09 18:49 UTC (History)
3 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 gringo 2009-10-05 14:01:10 UTC
when running emerge -uaD world i get at the end :

!!! The following update has been skipped due to unsatisfied dependencies:

media-video/x264-encoder:0

!!! All ebuilds that could satisfy "~media-libs/x264-0.0.20090908" have been masked.
!!! One of the following masked packages is required to complete your request:
- media-libs/x264-0.0.20090908 (masked by: backtracking: slot conflict)

For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.
(dependency required by "media-video/x264-encoder-0.0.20090908" [ebuild])

i´m not sure this is a bug and neither did i find an explanation of this kind of blockage. Could enyone enlighten me pls.?

emerge --info :

Portage 2.2_rc41 (default/linux/powerpc/ppc32/2008.0/desktop, gcc-4.4.1, glibc-2.9_p20081201-r3, 2.6.30 ppc)
=================================================================
System uname: Linux-2.6.30-ppc-7447A,_altivec_supported-with-gentoo-2.0.1
Timestamp of tree: Fri, 25 Sep 2009 12:30:01 +0000
distcc 3.1 powerpc-unknown-linux-gnu [enabled]
ccache version 2.4 [enabled]
app-shells/bash:     4.0_p33
dev-java/java-config: 1.3.7-r1, 2.1.9-r1
dev-lang/python:     2.6.2-r2
dev-python/pycrypto: 2.0.1-r8
dev-util/ccache:     2.4-r8
dev-util/cmake:      2.6.4-r2
sys-apps/baselayout: 2.0.1
sys-apps/openrc:     0.4.3-r3
sys-apps/sandbox:    2.1
sys-devel/autoconf:  2.13, 2.63-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.2, 1.11
sys-devel/binutils:  2.19.1-r1
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.6a
virtual/os-headers:  2.6.30-r1
ACCEPT_KEYWORDS="ppc ~ppc"
CBUILD="powerpc-unknown-linux-gnu"
CFLAGS="-O2 -mcpu=7450 -mtune=7450 -pipe -maltivec -mabi=altivec -fivopts -ftree-vectorize -frename-registers -fno-strict-aliasing -fdirectives-only  -floop-interchange -floop-strip-mine -floop-block"
CHOST="powerpc-unknown-linux-gnu"
CONFIG_PROTECT="/etc"
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="-O2 -mcpu=7450 -mtune=7450 -pipe -maltivec -mabi=altivec -fivopts -ftree-vectorize -frename-registers -fno-strict-aliasing -fdirectives-only  -floop-interchange -floop-strip-mine -floop-block"
DISTDIR="/usr/portage/distfiles"
FEATURES="assume-digests ccache distcc distlocks fixpackages parallel-fetch prelink preserve-libs protect-owned sandbox sfperms strict unmerge-logs unmerge-orphans userfetch"
GENTOO_MIRRORS="http://192.168.1.200:8080"
LANG="es_ES.UTF-8"
LC_ALL="es_ES.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed"
LINGUAS="es es_ES"
MAKEOPTS="-j16 -s"
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="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage/layman/gnome /usr/local/portage/layman/suka /usr/local/overlay"
SYNC="rsync://192.168.1.200/portage"
USE="X a52 aac aalib acl alsa altivec apm bash-completion bluetooth branding bzip2 cairo cdr cli consolekit cracklib crypt cups dbus dga dri dts dvd emboss encode evo fbcon ffmpeg flac fortran gif glitz gnome gpm gstreamer gtk hal iconv ipv6 isdnlog ithreads java jpeg libnotify mad mikmod modules mp3 mp4 mpeg mudflap nautilus ncurses networkmanager nls nptl nptlonly nsplugin offensive ogg opengl openmp pam pcre pdf pic png ppc ppds pppd qt3support quicktime readline reflection samba sdl session spell spl ssl svg sysfs threads thunar tiff truetype unicode usb v4l v4l2 vorbis x264 xcb xcomposite xml xorg xulrunner xv xvid zlib" ALSA_CARDS="aoa aoa-fabric-layout aoa-onyx aoa-soundbus aoa-soundbus-i2s aoa-tas aoa-toonie powermac usb-audio via82xx" 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 authn_alias authn_anon 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 deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CAMERAS="canon" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="es es_ES" QEMU_SOFTMMU_TARGETS="arm ppc ppc64 ppcemb i386 x86_64" QEMU_USER_TARGETS="arm ppc ppc64 i386 x86_64" USERLAND="GNU" VIDEO_CARDS="radeon"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

i can actually update x264 & x264-encoder but it tries to downgrade them later.

not sure what more info you may need, pls. let me know.

thanks !

Reproducible: Always
Comment 1 Alex Legler (RETIRED) archtester gentoo-dev Security 2009-10-05 14:41:06 UTC
*** Bug 287767 has been marked as a duplicate of this bug. ***
Comment 2 Alex Legler (RETIRED) archtester gentoo-dev Security 2009-10-05 14:41:30 UTC
*** Bug 287769 has been marked as a duplicate of this bug. ***
Comment 3 Jeroen Roovers (RETIRED) gentoo-dev 2009-10-05 18:30:22 UTC
media-video/x264-encoder-0.0.20090908 apparently requires ~media-libs/x264-0.0.20090908. Both versions are in the tree but apparently only one is unmasked through package.keywords on your system. I don't see a bug here.
Comment 4 gringo 2009-10-06 08:06:40 UTC
(In reply to comment #2)
> *** Bug 287769 has been marked as a duplicate of this bug. ***

ughh, sorry for the dupes ...

(In reply to comment #3)
>Both versions are in the tree but apparently
>only one is unmasked through package.keywords on your system

umm, i don´t have x264 or x264-encoder in my package.keywords as both packages are already marked ~ppc in the tree. 
I was actually more interested in what "masked by backtracking" means, i have never seen this blockage before. 

thanks !
Comment 5 Sebastian Luther (few) 2009-10-08 15:52:45 UTC
(In reply to comment #4)
> I was actually more interested in what "masked by backtracking" means, i have
> never seen this blockage before. 

That's because it's new. It means that some package was pulled in the dependency graph and later on caused a block. To resolve the block this package was masked and the dependency calculation was restarted.

A use case for this is if package A needs package C-1 or C-2 and package B needs C-1 (but doesn't work with C-2). emerge will first pull in C-2 to satisfy the dependencies of A. Later on it sees the dependencies of B and pulls in C-1. Now a conflict has occurred between C-1 and C-2 (two packages in the same slot). To resolve it C-2 gets masked. The end result is that A, B and C-1 are installed and the possible update of C-2 was missed.
Comment 6 Justin Lecher (RETIRED) gentoo-dev 2009-10-09 18:49:55 UTC
Please track down what this blocking caused.