View previous topic :: View next topic |
Author |
Message |
platojones Veteran
Joined: 23 Oct 2002 Posts: 1602 Location: Just over the horizon
|
Posted: Sat Oct 05, 2013 2:51 am Post subject: emerge continually rebuilds same packages per sub-slot |
|
|
I'm getting the same emerge package rebuilds over and over. No matter how many times I rebuild these, they pop right back up again the next time I run the emerge command shown below. I know this is because of some kind of sub-slot changes, but I cannot figure out exactly what is triggering it. I did run emerge with the --ignore-built-slot-operator-deps=y switch and they disappear, so I know sub-slot changes are causing it. Can anybody point me in the right direction here so I can track down what is causing this?
Code: | emerge -upv --tree --newuse --deep world
These are the packages that would be merged, in reverse order:
Calculating dependencies... done!
[ebuild rR ~] media-libs/vigra-1.9.0 USE="fftw hdf5 jpeg openexr png python tiff -doc {-test}" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7" 0 kB
[ebuild rR ] net-libs/webkit-gtk-1.8.3-r201:2 USE="geoloc gstreamer introspection jit spell webgl (-aqua) -coverage -debug {-test}" 0 kB
[ebuild rR ] app-text/podofo-0.9.2 USE="boost -debug -idn {-test}" 0 kB
[ebuild rR ~] kde-base/ksplash-4.11.1:4 USE="mmx sse sse2 xinerama -3dnow (-altivec) (-aqua) -debug" 0 kB
[ebuild rR ~] media-gfx/mandelbulber-1.12.1 0 kB
[ebuild rR ] media-video/mjpegtools-2.0.0-r3:1 USE="gtk mmx png sdl v4l -dga -dv -quicktime -sdlgfx -static-libs" 0 kB
[ebuild rR ~] app-emulation/wine-1.7.0 USE="X alsa cups fontconfig gecko jpeg lcms ldap mono mp3 ncurses nls opengl oss perl png prelink run-exes samba ssl threads truetype udisks v4l xcomposite xinerama xml -capi -custom-cflags -dos -gphoto2 -gsm -gstreamer -odbc -openal -opencl -osmesa -pulseaudio -scanner (-selinux) {-test}" ABI_X86="32 64 (-x32)" LINGUAS="-ar -bg -ca -cs -da -de -el -en -en_US -eo -es -fa -fi -fr -he -hi -hr -hu -it -ja -ko -lt -ml -nb_NO -nl -or -pa -pl -pt_BR -pt_PT -rm -ro -ru -sk -sl -sr_RS@cyrillic -sr_RS@latin -sv -te -th -tr -uk -wa -zh_CN -zh_TW" 0 kB
[ebuild rR ~] media-libs/freeimage-3.15.4::local USE="jpeg mng openexr png tiff -jpeg2k -raw -static-libs" 0 kB
[ebuild rR ] www-client/chromium-30.0.1599.66 USE="cups -bindist -custom-cflags -gnome -gnome-keyring -gps -kerberos (-neon) -pulseaudio (-selinux) (-system-sqlite) (-tcmalloc) {-test}" LINGUAS="am ar bg bn ca cs da de el en_GB es es_LA et fa fi fil fr gu he hi hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt_BR pt_PT ro ru sk sl sr sv sw ta te th tr uk vi zh_CN zh_TW" 0 kB
[ebuild rR ~] media-gfx/digikam-3.4.0:4 USE="addressbook doc handbook mysql thumbnails (-aqua) -debug -gphoto2 -themedesigner -video" LINGUAS="-af -ar -az -be -bg -bn -br -bs -ca -cs -csb -cy -da -de -el -en_GB -eo -es -et -eu -fa -fi -fo -fr -fy -ga -gl -ha -he -hi -hr -hsb -hu -id -is -it -ja -ka -kk -km -ko -ku -lb -lo -lt -lv -mi -mk -mn -ms -mt -nb -nds -ne -nl -nn -nso -oc -pa -pl -pt -pt_BR -ro -ru -rw -se -sk -sl -sq -sr -sr@Latn -ss -sv -ta -te -tg -th -tr -tt -uk -uz -uz@cyrillic -ven -vi -wa -xh -zh_CN -zh_HK -zh_TW -zu" 0 kB
[ebuild rR ~] kde-base/gwenview-4.11.1:4 USE="handbook kipi (-aqua) -debug" 0 kB
[ebuild rR ] dev-lang/php-5.4.20:5.4 USE="berkdb bzip2 cli crypt ctype curl exif fileinfo filter gd gdbm hash iconv ipv6 json ldap mysql nls pcntl phar posix readline session simplexml spell ssl threads tokenizer truetype unicode xml zip zlib -apache2 -bcmath -calendar -cdb -cgi -cjk -curlwrappers -debug -embed -enchant -firebird -flatfile -fpm (-frontbase) -ftp -gmp -imap -inifile -intl -iodbc -kerberos -ldap-sasl -libedit -mhash -mssql -mysqli -mysqlnd -oci8-instant-client -odbc -pdo -postgres -qdbm -recode (-selinux) -sharedmem -snmp -soap -sockets -sqlite (-sybase-ct) -sysvipc -tidy -wddx -xmlreader -xmlrpc -xmlwriter -xpm -xslt" 0 kB
[ebuild rR ] dev-lang/php-5.3.27:5.3 USE="berkdb bzip2 cli crypt ctype curl exif fileinfo filter gd gdbm hash iconv ipv6 json ldap mysql nls pcntl phar posix readline session simplexml spell ssl threads tokenizer truetype unicode xml zip zlib -apache2 -bcmath -calendar -cdb -cgi -cjk -curlwrappers -debug -embed -enchant -firebird -flatfile -fpm (-frontbase) -ftp -gmp -imap -inifile -intl -iodbc -kerberos -ldap-sasl -libedit -mhash -mssql -mysqli -mysqlnd -oci8-instant-client -odbc -pdo -postgres -qdbm -recode (-selinux) -sharedmem -snmp -soap -sockets -sqlite -sqlite2 (-sybase-ct) -sysvipc -tidy -wddx -xmlreader -xmlrpc -xmlwriter -xpm -xslt" 0 kB
[ebuild rR ] dev-python/wxpython-2.8.12.1-r1:2.8 USE="cairo doc opengl -examples" PYTHON_TARGETS="python2_7 -python2_6" 0 kB
[ebuild rR ~] media-libs/avidemux-plugins-2.6.5-r1:2.6 USE="a52 aac alsa dts jack mmx opengl oss qt4 truetype vorbis vpx x264 xv xvid -aften -amr -debug -fontconfig -fribidi -lame -libsamplerate -pulseaudio -twolame" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7" 0 kB
[ebuild rR ] dev-lang/php-5.5.4:5.5 USE="berkdb bzip2 cli crypt ctype curl exif fileinfo filter gd gdbm hash iconv ipv6 json ldap mysql nls opcache pcntl phar posix readline session simplexml spell ssl threads tokenizer truetype unicode xml zip zlib -apache2 -bcmath -calendar -cdb -cgi -cjk -debug -embed -enchant -firebird -flatfile -fpm (-frontbase) -ftp -gmp -imap -inifile -intl -iodbc -kerberos -ldap-sasl -libedit -libmysqlclient -mhash -mssql -mysqli -oci8-instant-client -odbc -pdo -postgres -qdbm -recode (-selinux) -sharedmem -snmp -soap -sockets -sqlite (-sybase-ct) -sysvipc -tidy -wddx -xmlreader -xmlrpc -xmlwriter -xpm -xslt" 0 kB
[ebuild rR ~] media-plugins/kipi-plugins-3.4.0:4 USE="cdr crypt handbook imagemagick opengl (-aqua) -calendar -debug -expoblending -gpssync -ipod -mediawiki -mjpeg -panorama -redeyes -scanner -upnp -videoslideshow -vkontakte" LINGUAS="-ar -az -be -bg -bn -br -bs -ca -cs -csb -cy -da -de -el -en_GB -eo -es -et -eu -fa -fi -fo -fr -fy -ga -gl -ha -he -hi -hr -hsb -hu -id -is -it -ja -ka -kk -km -ko -ku -lb -lo -lt -lv -mi -mk -mn -ms -mt -nb -nds -ne -nl -nn -nso -oc -pa -pl -pt -pt_BR -ro -ru -rw -se -sk -sl -sq -sr -ss -sv -ta -te -tg -th -tr -tt -uk -uz -ven -vi -wa -xh -zh_CN -zh_HK -zh_TW -zu" 0 kB
[ebuild rR ~] kde-base/kdelibs-4.11.1:4 USE="acl alsa bzip2 doc fam handbook mmx nls openexr opengl (policykit) spell sse sse2 ssl udev udisks upower -3dnow (-altivec) (-aqua) -debug -jpeg2k -kerberos -lzma {-test} -zeroconf" 0 kB
[ebuild rR ~] media-libs/lensfun-0.2.7 USE="doc sse sse2" PYTHON_SINGLE_TARGET="python2_7 -python2_6" PYTHON_TARGETS="python2_7 -python2_6" 0 kB
[ebuild rR ~] media-libs/openjpeg-1.5.1-r1 USE="doc -static-libs {-test}" ABI_X86="32 (64) (-x32)" 0 kB
[ebuild rR ] media-libs/opencv-2.4.5 USE="doc gstreamer gtk java jpeg openexr opengl png qt4 threads tiff v4l -cuda -eigen -examples -ffmpeg -ieee1394 (-ipp) -jpeg2k -opencl -pch -testprograms -xine" 0 kB
[ebuild rR ] app-text/texlive-core-2012-r1 USE="X doc -cjk -source -tk -xetex" 0 kB
[ebuild rR ] net-print/cups-filters-1.0.34-r1 USE="jpeg perl png tiff -static-libs -zeroconf" 0 kB
[ebuild rR ] app-text/poppler-0.22.5:0/37 USE="cairo curl cxx doc introspection jpeg lcms png qt4 tiff utils -cjk -debug -jpeg2k" 0 kB
[ebuild rR ] media-libs/libwebp-0.3.1 USE="gif jpeg opengl png tiff -experimental -static-libs -swap-16bit-csp" ABI_X86="(64) (-32) (-x32)" 0 kB
[ebuild rR ] app-editors/emacs-24.3-r2:24 USE="X alsa dbus gif gpm gtk gtk3 jpeg motif png svg tiff xpm -Xaw3d (-aqua) -athena -games -gconf -gnutls -gsettings -gzip-el -hesiod -imagemagick -kerberos -libxml2 -livecd -m17n-lib -pax_kernel (-selinux) -sound -source -toolkit-scroll-bars -wide-int -xft" 0 kB
[ebuild rR ] x11-libs/cairo-1.12.14-r4 USE="X doc glib opengl svg xcb (-aqua) -debug -directfb (-drm) (-gallium) (-gles2) -legacy-drivers -openvg (-qt4) -static-libs -valgrind -xlib-xcb" 0 kB
[ebuild rR ] www-client/links-2.7:2 USE="X bzip2 deprecated gpm jpeg ssl tiff unicode zlib -directfb -fbcon -livecd -lzma (-suid) (-svga)" 0 kB
[ebuild rR ] media-libs/jbig2dec-0.11-r1 USE="png -static-libs {-test}" 0 kB
Total: 29 packages (29 reinstalls), Size of downloads: 0 kB
|
|
|
Back to top |
|
|
platojones Veteran
Joined: 23 Oct 2002 Posts: 1602 Location: Just over the horizon
|
Posted: Mon Oct 07, 2013 12:23 am Post subject: |
|
|
Well, for right now, I've put the --ignore-built-slot-operator-deps=y option into my EMERGE_DEFAULT_OPTS variable in my make.conf. And that "fixes" the problem, but I have the feeling that it's not really fixed. I've considered opening a bug, but I really don't know if portage is exhibiting proper behavior or not, since I have no idea what specific package or packages are triggering the problem. I'm open to any suggestions, since I'm out of ideas. |
|
Back to top |
|
|
dol-sen Retired Dev
Joined: 30 Jun 2002 Posts: 2805 Location: Richmond, BC, Canada
|
Posted: Mon Oct 07, 2013 3:59 am Post subject: |
|
|
TommyD wrote: | [12:27] <Tommy[D]> slyfox: no, if you see a package in @world, which will require a rebuild due to subslot changes on update, portage will do those rebuilds even when you dont update that package with subslot change and, since the update did not happen, again and again |
_________________ Brian
Porthole, the Portage GUI frontend irc@freenode: #gentoo-guis, #porthole, Blog
layman, gentoolkit, CoreBuilder, esearch... |
|
Back to top |
|
|
thumper Guru
Joined: 06 Dec 2002 Posts: 552 Location: Venice FL
|
Posted: Mon Oct 07, 2013 7:46 pm Post subject: |
|
|
I had the same problem caused by libpng, I had added an updated one to my keywords, it went away due to an upgrade for libpng, world update wanted to emerge same packages over and over, I discovered libpng when I went package by package to solve it.
unmasked libpng-1.6.6 and updated it, and all was back to normal.
George |
|
Back to top |
|
|
platojones Veteran
Joined: 23 Oct 2002 Posts: 1602 Location: Just over the horizon
|
Posted: Mon Oct 07, 2013 10:29 pm Post subject: |
|
|
Thank you both, dol-sen and thumper. I get it now...you both provided just the hints I needed and it solved the problem. And yes, thumper, it was libpng for me as well. I know where to start looking when this happens again. |
|
Back to top |
|
|
lkraav Tux's lil' helper
Joined: 13 Oct 2004 Posts: 129 Location: Estonia
|
Posted: Sun Nov 24, 2013 3:29 pm Post subject: |
|
|
Hmmm, so how do I detect which package is the culprit? I'm seeing a list of 4 packages getting rR all the time, common denominator seems to be python. |
|
Back to top |
|
|
RAPHEAD Tux's lil' helper
Joined: 20 Jun 2003 Posts: 134 Location: Germany
|
Posted: Wed Nov 27, 2013 8:08 pm Post subject: |
|
|
I have exactly the same problem. No matter what I emerge, portage re-emerges libreoffice-4.1.2.3.
Consider this example:
Code: | emerge -u thunderbird-bin --pretend
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild rR ] dev-python/pyinotify-0.9.4-r1
[ebuild rR ] dev-python/simplejson-3.3.0
[ebuild rR ] dev-python/jsonpickle-0.4.0-r1
[ebuild rR ] net-print/cups-1.6.4
[ebuild U ~] mail-client/thunderbird-bin-24.1.1 [17.0.9]
[ebuild rR ] app-office/libreoffice-4.1.2.3
[ebuild rR ] dev-vcs/git-cola-1.8.2 |
How can I find the cause? |
|
Back to top |
|
|
thumper Guru
Joined: 06 Dec 2002 Posts: 552 Location: Venice FL
|
Posted: Wed Nov 27, 2013 8:54 pm Post subject: |
|
|
What does emerge -pv libpng show and what does equery depends libpng show?
RAPHEAD wrote: | I have exactly the same problem. No matter what I emerge, portage re-emerges libreoffice-4.1.2.3.
Consider this example:
Code: | emerge -u thunderbird-bin --pretend
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild rR ] dev-python/pyinotify-0.9.4-r1
[ebuild rR ] dev-python/simplejson-3.3.0
[ebuild rR ] dev-python/jsonpickle-0.4.0-r1
[ebuild rR ] net-print/cups-1.6.4
[ebuild U ~] mail-client/thunderbird-bin-24.1.1 [17.0.9]
[ebuild rR ] app-office/libreoffice-4.1.2.3
[ebuild rR ] dev-vcs/git-cola-1.8.2 |
How can I find the cause? |
|
|
Back to top |
|
|
lkraav Tux's lil' helper
Joined: 13 Oct 2004 Posts: 129 Location: Estonia
|
Posted: Wed Nov 27, 2013 8:57 pm Post subject: |
|
|
Code: |
leho@gusto ~ $ [-] emerge -pv libpng
[ebuild rR ~] gnome-base/gnome-shell-3.8.4-r1 USE="bluetooth networkmanager -i18n (-openrc-force)" PYTHON_TARGETS="python2_7 -python2_6" 0 kB
[ebuild rR ~] gnome-base/gconf-3.2.6-r1:2 USE="gtk* introspection policykit -debug -ldap -orbit" PYTHON_TARGETS="python2_7 -python2_6" 0 kB
[ebuild rR ~] app-admin/system-config-printer-gnome-1.4.3 USE="gnome-keyring" LINGUAS="et -ar -as -bg -bn -bn_IN -br -bs -ca -cs -cy -da -de -el -en_GB -es -fa -fi -fr -gu -he -hi -hr -hu -hy -id -is -it -ja -ka -kn -ko -lo -lv -mai -mk -ml -mr -ms -nb -nl -nn -or -pa -pl -pt -pt_BR -ro -ru -si -sk -sl -sr -sr@latin -sv -ta -te -th -tr -uk -vi -zh_CN -zh_TW" PYTHON_SINGLE_TARGET="python2_7 -python2_6" PYTHON_TARGETS="python2_7 -python2_6" 0 kB
[ebuild rR ~] app-admin/system-config-printer-common-1.4.3 USE="policykit -doc" PYTHON_SINGLE_TARGET="python2_7 -python2_6" PYTHON_TARGETS="python2_7 -python2_6" 0 kB
[ebuild rR ] dev-python/pycups-1.9.63 USE="-doc -examples" PYTHON_TARGETS="python2_7 (-pypy2_0) -python2_6" 0 kB
[ebuild rR ~] x11-proto/xcb-proto-1.9-r1 ABI_X86="(64) -32 (-x32)" PYTHON_TARGETS="python2_7 python3_2 -python2_6 -python3_3" 0 kB
[ebuild U ] media-libs/libpng-1.5.17-r1 [1.5.15] USE="apng (-neon) -static-libs" 714 kB
|
|
|
Back to top |
|
|
thumper Guru
Joined: 06 Dec 2002 Posts: 552 Location: Venice FL
|
Posted: Wed Nov 27, 2013 9:15 pm Post subject: |
|
|
well for starters the obvious would be to upgrade libpng.
Code: | equery depends libpng |
will give you a list of what depends on what.
will show you all your installed versions.
George |
|
Back to top |
|
|
lkraav Tux's lil' helper
Joined: 13 Oct 2004 Posts: 129 Location: Estonia
|
Posted: Wed Nov 27, 2013 9:23 pm Post subject: |
|
|
Wow, I think just doing libpng update solved this. |
|
Back to top |
|
|
lkraav Tux's lil' helper
Joined: 13 Oct 2004 Posts: 129 Location: Estonia
|
Posted: Sat Dec 21, 2013 2:42 am Post subject: |
|
|
Taking it back: libpng doesn't seem to have had any effect |
|
Back to top |
|
|
few Guru
Joined: 03 Mar 2008 Posts: 448
|
Posted: Sat Dec 21, 2013 1:40 pm Post subject: |
|
|
Using portage-9999 (or 2.2.8 when it is released) should solve your problems. |
|
Back to top |
|
|
Hu Moderator
Joined: 06 Mar 2007 Posts: 21619
|
Posted: Sat Dec 21, 2013 5:27 pm Post subject: |
|
|
few wrote: | Using portage-9999 (or 2.2.8 when it is released) should solve your problems. | Could you link to the information which led you to to believe that this problem is fixed in that version? |
|
Back to top |
|
|
few Guru
Joined: 03 Mar 2008 Posts: 448
|
|
Back to top |
|
|
lkraav Tux's lil' helper
Joined: 13 Oct 2004 Posts: 129 Location: Estonia
|
Posted: Sat Dec 21, 2013 5:59 pm Post subject: |
|
|
You the man @few. Looking forward to 2.2.8. |
|
Back to top |
|
|
Hu Moderator
Joined: 06 Mar 2007 Posts: 21619
|
Posted: Sat Dec 21, 2013 6:59 pm Post subject: |
|
|
Few: thanks for the links. I had found one of those bugs previously and applied the change to increase output, but did not get any new messages for the loop I was seeing. I missed the bug where you changed the logic to handle the mixed >= / < requirements. |
|
Back to top |
|
|
|