Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[solved] app-arch/snappy slot conflict
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
nmel
n00b
n00b


Joined: 12 Mar 2017
Posts: 34

PostPosted: Tue Jan 09, 2018 5:46 pm    Post subject: [solved] app-arch/snappy slot conflict Reply with quote

I have the following problem with the snappy upgrade:

Code:

# emerge -avuDN --with-bdeps=y world --verbose-conflicts

!!! Your current profile is deprecated and not supported anymore.
!!! Use eselect profile to update your profile.
!!! Please upgrade to the following profile if possible:

        default/linux/amd64/17.0

You may use the following command to upgrade:

        eselect profile set default/linux/amd64/17.0


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

Calculating dependencies... done!

Total: 0 packages, Size of downloads: 0 KiB

WARNING: One or more updates/rebuilds have been skipped due to a dependency conflict:

app-arch/snappy:0

  (app-arch/snappy-1.1.7:0/1::gentoo, ebuild scheduled for merge) conflicts with
    app-arch/snappy:0/0= required by (dev-qt/qtwebengine-5.7.1-r2:5/5.7::gentoo, installed)
                   ^^^^^


Nothing to merge; quitting.

Code:

# eix app-arch/snappy
[U] app-arch/snappy
     Available versions:  1.1.3-r1 1.1.7(0/1) {static-libs test ABI_MIPS="n32 n64 o32" ABI_PPC="32 64" ABI_S390="32 64" ABI_X86="32 64 x32"}
     Installed versions:  1.1.3-r1(02:10:44 PM 10/01/2017)(-static-libs ABI_MIPS="-n32 -n64 -o32" ABI_PPC="-32 -64" ABI_S390="-32 -64" ABI_X86="64 -32 -x32")
     Homepage:            https://github.com/google/snappy
     Description:         A high-speed compression/decompression library by Google

# equery d app-arch/snappy
 * These packages depend on app-arch/snappy:
dev-db/mariadb-10.1.29 (innodb-snappy ? app-arch/snappy)
                       (tokudb ? app-arch/snappy)
dev-libs/c-blosc-1.11.2 (snappy ? app-arch/snappy)
dev-libs/leveldb-1.18-r2 (snappy ? app-arch/snappy)
                         (static-libs ? app-arch/snappy[static-libs])
dev-qt/qtwebengine-5.7.1-r2 (app-arch/snappy)
media-video/ffmpeg-3.3.5 (snappy ? >=app-arch/snappy-1.1.2-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,
abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?])
www-client/chromium-63.0.3239.108 (app-arch/snappy)


I see that snappy slots have been introduced and it seems dev-qt/qtwebengine doesn't require particular slot, however automatic conflict resolving haven't figured this out. Why?

Is the only way to upgrade this as the following?
Code:

emerge -C app-arch/snappy
emerge -1 app-arch/snappy


[Moderator edit: broke long whitespace-free lines in code tags to fix thread layout. -Hu]


Last edited by nmel on Wed Jan 10, 2018 6:11 am; edited 1 time in total
Back to top
View user's profile Send private message
fedeliallalinea
Administrator
Administrator


Joined: 08 Mar 2003
Posts: 30923
Location: here

PostPosted: Tue Jan 09, 2018 6:01 pm    Post subject: Reply with quote

Try with
Code:
# emerge -1 app-arch/snappy dev-qt/qtwebengine

or if you won't rebuild qtwebengine modify files /var/db/pkg/dev-qt/qtwebengine-5.9.3/DEPEND and /var/db/pkg/dev-qt/qtwebengine-5.9.3/RDEPEND changing app-arch/snappy:0/0= to app-arch/snappy:0/1=
_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
nmel
n00b
n00b


Joined: 12 Mar 2017
Posts: 34

PostPosted: Wed Jan 10, 2018 6:00 am    Post subject: Reply with quote

Thanks fedeliallalinea! I tried this before and unfortunately, it didn't allow me to rebuild as it unmasked unstable =dev-qt/qtwebengine-5.9* which conflicted with other qt-5.7 libs.

After more tries I managed to upgrade using the explicit version and by enforcing to keep the widgets use flag since autounmask put itself in another trouble.
Code:

# USE=widgets emerge -av1 snappy '=dev-qt/qtwebengine-5.7*'

!!! Your current profile is deprecated and not supported anymore.
!!! Use eselect profile to update your profile.
!!! Please upgrade to the following profile if possible:

        default/linux/amd64/17.0

You may use the following command to upgrade:

        eselect profile set default/linux/amd64/17.0


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

Calculating dependencies... done!
[ebuild  r  U  ] app-arch/snappy-1.1.7:0/1::gentoo [1.1.3-r1:0/0::gentoo] USE="(-static-libs) {-test%}" ABI_X86="(64) -32 (-x32)" 1,065 KiB
[ebuild  rR    ] dev-libs/leveldb-1.18-r2::gentoo  USE="snappy tcmalloc -static-libs" 0 KiB
[ebuild   R    ] dev-qt/qtwebengine-5.7.1-r2:5/5.7::gentoo  USE="alsa system-ffmpeg system-icu widgets -bindist -debug -geolocation -pax_kernel -pulseaudio {-test}" 0 KiB
[ebuild  rR    ] www-client/chromium-63.0.3239.108::gentoo  USE="cups hangouts (pic) proprietary-codecs suid system-ffmpeg -component-build -custom-cflags -gnome-keyring -kerberos (-neon) -pulseaudio (-selinux) (-system-icu) (-system-libvpx) (-tcmalloc) -widevine" L10N="ru -am -ar -bg -bn -ca -cs -da -de -el -en-GB -es -es-419 -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 -sk -sl -sr -sv -sw -ta -te -th -tr -uk -vi -zh-CN -zh-TW" 0 KiB

Total: 4 packages (1 upgrade, 3 reinstalls), Size of downloads: 1,065 KiB

The following packages are causing rebuilds:

  (app-arch/snappy-1.1.7:0/1::gentoo, ebuild scheduled for merge) causes rebuilds for:
    (www-client/chromium-63.0.3239.108:0/0::gentoo, ebuild scheduled for merge)
    (dev-libs/leveldb-1.18-r2:0/0::gentoo, ebuild scheduled for merge)

Would you like to merge these packages? [Yes/No]


Very weird!
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