Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 699794 - app-backup/spideroak-bin-7.5.0-r1 has conflicting dependency...
Summary: app-backup/spideroak-bin-7.5.0-r1 has conflicting dependency...
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Lucian Poston
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-11-11 07:40 UTC by Neil
Modified: 2019-11-11 13:20 UTC (History)
2 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 Neil 2019-11-11 07:40:50 UTC
Recent update to app-backup/spideroak-bin-7.5.0-r1 pulls media-libs/libpng-compat-1.2.59:1.2 which conflicts with existing install of media-libs/libpng-1.2.59:1.2 a package that is a dependency of many packages if USE=png is selected.

 # emerge -uDNat --with-bdeps=y @world
[nomerge      ] media-sound/pavucontrol-4.0  USE="nls" 
[ebuild     U ]  dev-cpp/gtkmm-3.24.2 [3.24.1] USE="X (-aqua) -doc -test -wayland" 
[nomerge      ] media-sound/ripperx-2.7.3  USE="nls" 
[ebuild     U ]  media-sound/cdparanoia-3.10.2-r7 [3.10.2-r6] USE="-static-libs" 
[ebuild  rR   ] media-libs/libopenshot-0.2.4_pre20190609  USE="-doc -examples imagemagick -libav python -test" PYTHON_SINGLE_TARGET="-python3_5 python3_6 -python3_7" PYTHON_TARGETS="-python3_5 python3_6 -python3_7" 
[ebuild     U ] app-backup/spideroak-bin-7.5.0-r1 [7.5.0] USE="X dbus" 
[ebuild     U ] media-libs/exiftool-11.75 [11.69] USE="-doc" 
[ebuild     U ] dev-python/openpyxl-3.0.0 [2.6.2] USE="-test" PYTHON_TARGETS="(-python2_7%*) -python3_5 python3_6 -python3_7" 
[ebuild  NS   ] sys-kernel/gentoo-sources-5.3.10 [5.3.9] USE="-build -experimental -symlink" 
[ebuild     U ] dev-python/pytest-pylint-0.14.1 [0.7.1] USE="-test" PYTHON_TARGETS="python2_7 -python3_5 python3_6 -python3_7%" 
[ebuild  rR   ] app-editors/emacs-25.3-r6  USE="X -Xaw3d acl alsa (-aqua) -athena (-cairo) dbus -dynamic-loading -games -gconf -gfile gif gpm -gsettings gtk -gtk2 -gzip-el imagemagick inotify jpeg -kerberos -libxml2 -livecd -m17n-lib -motif png (-selinux) -sound -source ssl svg tiff -toolkit-scroll-bars -wide-int xft xpm zlib" 
[nomerge      ] app-editors/emacs-26.3-r1  USE="X -Xaw3d acl alsa (-aqua) -athena (-cairo) dbus -dynamic-loading -games -gconf -gfile gif gpm -gsettings gtk -gtk2 -gzip-el imagemagick inotify jpeg -kerberos -lcms -libxml2 -livecd -m17n-lib -mailutils -motif png (-selinux) -sound -source ssl svg -systemd threads tiff -toolkit-scroll-bars -wide-int xft xpm -xwidgets zlib" 
[nomerge      ]  sys-libs/gpm-1.20.7-r2  USE="(-selinux) (split-usr) -static-libs" 
[nomerge      ]   sys-devel/autoconf-2.69-r4  USE="emacs" 
[nomerge      ]    dev-lang/perl-5.30.0  USE="berkdb -debug -doc gdbm -ithreads" 
[ebuild     U ]     app-admin/perl-cleaner-2.28 [2.27]
[ebuild  rR   ] app-editors/emacs-26.3-r1  USE="X -Xaw3d acl alsa (-aqua) -athena (-cairo) dbus -dynamic-loading -games -gconf -gfile gif gpm -gsettings gtk -gtk2 -gzip-el imagemagick inotify jpeg -kerberos -lcms -libxml2 -livecd -m17n-lib -mailutils -motif png (-selinux) -sound -source ssl svg -systemd threads tiff -toolkit-scroll-bars -wide-int xft xpm -xwidgets zlib" 
[ebuild  r  U ]  media-gfx/imagemagick-7.0.9.2 [7.0.8.67] USE="X bzip2 -corefonts cxx -djvu -fftw -fontconfig -fpx -graphviz -hdri -heif -jbig jpeg -jpeg2k -lcms -lqr -lzma -opencl -openexr openmp -pango perl png -postscript -q32 -q8 raw -static-libs svg -test tiff truetype -webp -wmf -xml zlib" 
[nomerge      ] media-libs/libopenshot-0.2.4_pre20190609  USE="-doc -examples imagemagick -libav python -test" PYTHON_SINGLE_TARGET="-python3_5 python3_6 -python3_7" PYTHON_TARGETS="-python3_5 python3_6 -python3_7" 
[nomerge      ]  media-video/ffmpeg-4.2.1  USE="X alsa (-altivec) -amr -amrenc (-appkit) -bluray -bs2b bzip2 -cdio -chromaprint -chromium -codec2 -cpudetection -cuda -dav1d -debug -doc encode fdk -flite -fontconfig -frei0r -fribidi -gcrypt -gme -gmp -gnutls gpl -gsm -hardcoded-tables iconv -iec61883 -ieee1394 -jack -jpeg2k -kvazaar -ladspa -libaom -libaribb24 -libass -libcaca -libdrm -libilbc -libressl -librtmp -libsoxr -libtesseract -libv4l -libxml2 -lv2 -lzma (-mipsdspr1) (-mipsdspr2) (-mipsfpu) (-mmal) -modplug mp3 network -openal -opencl opengl -openh264 openssl opus oss -pic postproc pulseaudio -rubberband -samba -sdl -snappy -speex -srt ssh -static-libs svg -test theora threads truetype -twolame -v4l -vaapi -vdpau -vidstab vorbis vpx -wavpack -webp x264 -x265 xcb xvid -zeromq -zimg zlib -zvbi" CPU_FLAGS_X86="-3dnow -3dnowext -aes -avx -avx2 -fma3 -fma4 mmx mmxext sse sse2 sse3 -sse4_1 -sse4_2 ssse3 -xop" FFTOOLS="aviocat cws2fws ffescape ffeval ffhash fourcc2pixfmt graph2dot ismindex pktdumper qt-faststart sidxindex trasher" VIDEO_CARDS="-nvidia" 
[ebuild     U ]   media-sound/lame-3.100-r2 [3.100-r1] USE="-debug frontend -mp3rtp -sndfile -static-libs" CPU_FLAGS_X86="(-mmx)" 
[nomerge      ] www-client/opera-64.0.3417.92  L10N="-be -bg -bn -ca -cs -da -de -el -en-GB -en-US -es -es-419 -fi -fil -fr -fr-CA -hi -hr -hu -id -it -ja -ko -lt -lv -ms -nb -nl -pl -pt-BR -pt-PT -ro -ru -sk -sr -sv -sw -ta -te -th -tr -uk -vi -zh-CN -zh-TW" 
[ebuild     U ]  net-misc/curl-7.67.0 [7.66.0] USE="-adns -alt-svc -brotli -esni% -http2 -idn ipv6 -kerberos -ldap -metalink (-nghttp3) progress-meter -quiche -rtmp -samba ssh ssl -static-libs -test -threads" CURL_SSL="-gnutls -libressl -mbedtls -nss openssl (-winssl)" 
[nomerge      ] app-backup/spideroak-bin-7.5.0-r1 [7.5.0] USE="X dbus" 
[ebuild  N    ]  media-libs/libpng-compat-1.2.59 
[nomerge      ] sys-kernel/genkernel-4.0.0_beta20  USE="firmware (-ibm)" 
[ebuild     U ]  sys-kernel/linux-firmware-20191108 [20191022] USE="-initramfs redistributable -savedconfig (-unknown-license)" 
[blocks B     ] =media-libs/libpng-1.2* ("=media-libs/libpng-1.2*" is blocking media-libs/libpng-compat-1.2.59)

 * Error: The above package list contains packages which cannot be
 * installed at the same time on the same system.

  (media-libs/libpng-1.2.59:1.2/1.2::gentoo, installed) pulled in by
    media-libs/libpng required by @selected
    media-libs/libpng:1.2 required by @selected

  (media-libs/libpng-compat-1.2.59:1.2/1.2::gentoo, ebuild scheduled for merge) pulled in by
    media-libs/libpng-compat:1.2 required by (app-backup/spideroak-bin-7.5.0-r1:0/0::gentoo, ebuild scheduled for merge)


The following packages are causing rebuilds:

  (media-gfx/imagemagick-7.0.9.2:0/7.0.9::gentoo, ebuild scheduled for merge) causes rebuilds for:
    (media-libs/libopenshot-0.2.4_pre20190609:0/17::gentoo, ebuild scheduled for merge)
    (app-editors/emacs-26.3-r1:26/26::gentoo, ebuild scheduled for merge)
    (app-editors/emacs-25.3-r6:25/25::gentoo, ebuild scheduled for merge)

Reproducible: Always

Steps to Reproduce:
1. emerge app-backup/spideroak-bin
2.
3.
Comment 1 Frank Krömmelbein 2019-11-11 08:57:27 UTC
Slot 1.2 from media-libs/libpng was removed:

epkginfo media-libs/libpng
 * media-libs/libpng [gentoo]
Maintainer:  base-system@gentoo.org (Gentoo Base System)
Upstream:    Remote-ID:   cpe:/a:libpng:libpng ID: cpe
             Remote-ID:   apng ID: sourceforge
Homepage:    http://www.libpng.org/
Location:    /mnt/sda7/portage/media-libs/libpng
Keywords:    1.6.37:0/16: alpha amd64 arm arm64 hppa ia64 ppc ppc64 s390 sparc x86 ~amd64-linux ~m68k ~m68k-mint ~mips ~ppc-aix ~ppc-macos ~riscv ~sh ~sparc-solaris
                          ~sparc64-solaris ~x64-cygwin ~x64-macos ~x64-solaris ~x86-linux ~x86-macos ~x86-solaris ~x86-winnt


All packages in the gentoo repository have been adapted to this pkg move (that was the reason for the revision bump for spideroak), so it should be safe to remove slot 1.2 from media-libs/libpng .
emerge -Ca media-libs/libpng:1.2
Then should the next @world update pull in =media-libs/libpng-compat-1.2.59
Comment 2 Neil 2019-11-11 13:06:52 UTC
Excellent, thanks for the pointer suggested solution worked a treat.


Marking as RESOLVED/INVALID because of my ignorance.

Thanks for your time.