Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
emerge continually rebuilds same packages per sub-slot
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Portage & Programming
View previous topic :: View next topic  
Author Message
platojones
Veteran
Veteran


Joined: 23 Oct 2002
Posts: 1602
Location: Just over the horizon

PostPosted: Sat Oct 05, 2013 2:51 am    Post subject: emerge continually rebuilds same packages per sub-slot Reply with quote

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
View user's profile Send private message
platojones
Veteran
Veteran


Joined: 23 Oct 2002
Posts: 1602
Location: Just over the horizon

PostPosted: Mon Oct 07, 2013 12:23 am    Post subject: Reply with quote

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
View user's profile Send private message
dol-sen
Retired Dev
Retired Dev


Joined: 30 Jun 2002
Posts: 2805
Location: Richmond, BC, Canada

PostPosted: Mon Oct 07, 2013 3:59 am    Post subject: Reply with quote

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
View user's profile Send private message
thumper
Guru
Guru


Joined: 06 Dec 2002
Posts: 552
Location: Venice FL

PostPosted: Mon Oct 07, 2013 7:46 pm    Post subject: Reply with quote

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
View user's profile Send private message
platojones
Veteran
Veteran


Joined: 23 Oct 2002
Posts: 1602
Location: Just over the horizon

PostPosted: Mon Oct 07, 2013 10:29 pm    Post subject: Reply with quote

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
View user's profile Send private message
lkraav
Tux's lil' helper
Tux's lil' helper


Joined: 13 Oct 2004
Posts: 129
Location: Estonia

PostPosted: Sun Nov 24, 2013 3:29 pm    Post subject: Reply with quote

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
View user's profile Send private message
RAPHEAD
Tux's lil' helper
Tux's lil' helper


Joined: 20 Jun 2003
Posts: 134
Location: Germany

PostPosted: Wed Nov 27, 2013 8:08 pm    Post subject: Reply with quote

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
View user's profile Send private message
thumper
Guru
Guru


Joined: 06 Dec 2002
Posts: 552
Location: Venice FL

PostPosted: Wed Nov 27, 2013 8:54 pm    Post subject: Reply with quote

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
View user's profile Send private message
lkraav
Tux's lil' helper
Tux's lil' helper


Joined: 13 Oct 2004
Posts: 129
Location: Estonia

PostPosted: Wed Nov 27, 2013 8:57 pm    Post subject: Reply with quote

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
View user's profile Send private message
thumper
Guru
Guru


Joined: 06 Dec 2002
Posts: 552
Location: Venice FL

PostPosted: Wed Nov 27, 2013 9:15 pm    Post subject: Reply with quote

well for starters the obvious would be to upgrade libpng.

Code:
equery depends libpng


will give you a list of what depends on what.

Code:
query list libpng


will show you all your installed versions.

George
Back to top
View user's profile Send private message
lkraav
Tux's lil' helper
Tux's lil' helper


Joined: 13 Oct 2004
Posts: 129
Location: Estonia

PostPosted: Wed Nov 27, 2013 9:23 pm    Post subject: Reply with quote

Wow, I think just doing libpng update solved this.
Back to top
View user's profile Send private message
lkraav
Tux's lil' helper
Tux's lil' helper


Joined: 13 Oct 2004
Posts: 129
Location: Estonia

PostPosted: Sat Dec 21, 2013 2:42 am    Post subject: Reply with quote

Taking it back: libpng doesn't seem to have had any effect
Back to top
View user's profile Send private message
few
Guru
Guru


Joined: 03 Mar 2008
Posts: 448

PostPosted: Sat Dec 21, 2013 1:40 pm    Post subject: Reply with quote

Using portage-9999 (or 2.2.8 when it is released) should solve your problems.
Back to top
View user's profile Send private message
Hu
Moderator
Moderator


Joined: 06 Mar 2007
Posts: 21607

PostPosted: Sat Dec 21, 2013 5:27 pm    Post subject: Reply with quote

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
View user's profile Send private message
few
Guru
Guru


Joined: 03 Mar 2008
Posts: 448

PostPosted: Sat Dec 21, 2013 5:38 pm    Post subject: Reply with quote

Hu wrote:
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?


Sure.

https://bugs.gentoo.org/486580
https://bugs.gentoo.org/487198
https://bugs.gentoo.org/472104
Back to top
View user's profile Send private message
lkraav
Tux's lil' helper
Tux's lil' helper


Joined: 13 Oct 2004
Posts: 129
Location: Estonia

PostPosted: Sat Dec 21, 2013 5:59 pm    Post subject: Reply with quote

You the man @few. Looking forward to 2.2.8.
Back to top
View user's profile Send private message
Hu
Moderator
Moderator


Joined: 06 Mar 2007
Posts: 21607

PostPosted: Sat Dec 21, 2013 6:59 pm    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portage & Programming All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum