View previous topic :: View next topic |
Author |
Message |
v_andal Guru

Joined: 26 Aug 2008 Posts: 534 Location: Germany
|
Posted: Thu Nov 05, 2020 9:47 am Post subject: [SOLVED] dev-libs/icu-67.1 and app-emulation/open-vm-tools |
|
|
Hello,
there is conflict between app-emulation/open-vm-tools-11.0.1-r1 and dev-libs/icu-67.1. The conflict exists already quite a while. As result my system keeps using older dev-libs/icu-65.1-r1. Is this a simple matter of updating dependencies, or one needs bug-report?
Best regards
Last edited by v_andal on Sat Nov 21, 2020 6:51 pm; edited 1 time in total |
|
Back to top |
|
 |
fedeliallalinea Bodhisattva


Joined: 08 Mar 2003 Posts: 25151 Location: here
|
Posted: Thu Nov 05, 2020 9:52 am Post subject: |
|
|
app-emulation/open-vm-tools support dev-libs/icu-67.1 post full emerge output _________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
 |
Ionen Veteran

Joined: 06 Dec 2018 Posts: 1612
|
Posted: Thu Nov 05, 2020 9:56 am Post subject: |
|
|
Its dependency is on "dev-libs/icu:=" which means any icu version is fine at build time but then slot needs to match at runtime. So when updating icu it needs to be rebuilt.
emerge normally trigger rebuilds automatically in full world upgrades. If in doubt do what above post said and also show the command you used. |
|
Back to top |
|
 |
v_andal Guru

Joined: 26 Aug 2008 Posts: 534 Location: Germany
|
Posted: Sat Nov 07, 2020 5:50 pm Post subject: |
|
|
Interesting. I don't use anything special in my update. It is standard 'emerge --newuse --deep --update world'. I'll get exact output of emerge on Monday. |
|
Back to top |
|
 |
fedeliallalinea Bodhisattva


Joined: 08 Mar 2003 Posts: 25151 Location: here
|
Posted: Sat Nov 07, 2020 5:52 pm Post subject: |
|
|
Just try with emerge -1 dev-libs/icu app-emulation/open-vm-tools command _________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
 |
v_andal Guru

Joined: 26 Aug 2008 Posts: 534 Location: Germany
|
Posted: Tue Nov 10, 2020 12:13 pm Post subject: |
|
|
The error is
Quote: |
WARNING: One or more updates/rebuilds have been skipped due to a dependency conflict:
dev-libs/icu:0
(dev-libs/icu-67.1:0/67.1::gentoo, ebuild scheduled for merge) USE="-debug -doc -examples -static-libs" conflicts with
dev-libs/icu:0/65.1= required by (app-emulation/open-vm-tools-11.0.1-r1:0/0::gentoo, installed) USE="X deploypkg fuse gtkmm icu multimon pam resolutionkms ssl -dnet -doc -static-libs -vgauth"
^^^^^^^^
|
and emerge -1 dev-libs/icu app-emulation/open-vm-tools gives back
Quote: |
!!! All ebuilds that could satisfy "app-emulation/open-vm-tools" have been masked.
!!! One of the following masked packages is required to complete your request:
- app-emulation/open-vm-tools-11.1.0::gentoo (masked by: ~amd64 keyword)
- app-emulation/open-vm-tools-11.0.1-r1::gentoo (masked by: ~amd64 keyword)
For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.
|
And if I add ~amd64 for app-emulation/open-vm-tools then I get
Quote: |
# emerge -p -1 dev-libs/icu app-emulation/open-vm-tools
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild r U ] dev-libs/icu-67.1 [65.1-r1]
[ebuild U ~] app-emulation/open-vm-tools-11.1.0 [11.0.1-r1]
[ebuild rR ] net-fs/samba-4.12.9
The following packages are causing rebuilds:
(dev-libs/icu-67.1:0/67.1::gentoo, ebuild scheduled for merge) causes rebuilds for:
(net-fs/samba-4.12.9:0/0::gentoo, ebuild scheduled for merge)
|
Now I am completely lost. How did I get it installed before if ~amd64 was not defined? |
|
Back to top |
|
 |
fedeliallalinea Bodhisattva


Joined: 08 Mar 2003 Posts: 25151 Location: here
|
Posted: Tue Nov 10, 2020 4:13 pm Post subject: |
|
|
Now you can update
Code: | # emerge -p -1 dev-libs/icu app-emulation/open-vm-tools
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild r U ] dev-libs/icu-67.1 [65.1-r1]
[ebuild U ~] app-emulation/open-vm-tools-11.1.0 [11.0.1-r1]
[ebuild rR ] net-fs/samba-4.12.9
The following packages are causing rebuilds:
(dev-libs/icu-67.1:0/67.1::gentoo, ebuild scheduled for merge) causes rebuilds for:
(net-fs/samba-4.12.9:0/0::gentoo, ebuild scheduled for merge) |
I don't see error on this ouput _________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
 |
v_andal Guru

Joined: 26 Aug 2008 Posts: 534 Location: Germany
|
Posted: Wed Nov 18, 2020 7:00 pm Post subject: |
|
|
Yes, the error disappeared after I added ~amd64 for open-vm-tools. So, it appears, there is no stable version of open-vm-tools anymore. |
|
Back to top |
|
 |
Ionen Veteran

Joined: 06 Dec 2018 Posts: 1612
|
Posted: Wed Nov 18, 2020 7:09 pm Post subject: |
|
|
v_andal wrote: | So, it appears, there is no stable version of open-vm-tools anymore. | I had a quick look at the git history and I don't see a single stabilization, I don't think it was ever stable unless it happened pre-2015 (before git migration).
Perhaps you've accepted it in the past and keyword changes weren't kept (like ACCEPT_KEYWORDS on command line) or got accidentally cleaned up from configs at one point. Just because you removed the keyword it wouldn't remove the package (if a stable version exist then a world update would downgrade it but otherwise will just silently stay there until it cause problems). |
|
Back to top |
|
 |
v_andal Guru

Joined: 26 Aug 2008 Posts: 534 Location: Germany
|
Posted: Sat Nov 21, 2020 6:48 pm Post subject: |
|
|
Probably. Maybe I've lost it when file package.keywords was replaced with package.accept_keywords |
|
Back to top |
|
 |
|