Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
What is it between kio-extras-9999 and kactivities?
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Desktop Environments
View previous topic :: View next topic  
Author Message
Martux
Veteran
Veteran


Joined: 04 Feb 2005
Posts: 1917

PostPosted: Sun Mar 13, 2016 5:38 pm    Post subject: What is it between kio-extras-9999 and kactivities? Reply with quote

Hey guys!
I have a collision problem between two packages that are needed on my system. Using the kde-overlay and a fully ~amd64 machine. What can be done?
Code:

[ebuild   R    ] kde-frameworks/kactivities-5.19.0:5/5.19::gentoo  USE="-debug -doc {-test}" 0 KiB
[ebuild   R   *] kde-apps/kio-extras-9999:5::kde  USE="exif mtp phonon samba* sftp slp* -debug -handbook -openexr% {-test}" 0 KiB


Code:

equery d kde-apps/kio-extras kde-frameworks/kactivities
 * These packages depend on kde-apps/kio-extras:
kde-apps/dolphin-15.12.2 (>=kde-apps/kio-extras-15.12.2:5)
kde-plasma/plasma-workspace-5.5.5-r2 (>=kde-apps/kio-extras-14.12.0:5)

 * These packages depend on kde-frameworks/kactivities:
kde-apps/gwenview-15.12.2 (>=kde-frameworks/kactivities-5.18.0:5)
kde-apps/kate-15.12.2 (>=kde-frameworks/kactivities-5.17.0:5)
kde-base/kactivities-4.13.3-r2 (<kde-frameworks/kactivities-5.20.0:5)
kde-frameworks/plasma-5.19.0-r1 (>=kde-frameworks/kactivities-5.19:5)
kde-plasma/kdeplasma-addons-5.5.5 (>=kde-frameworks/kactivities-5.17.0:5)
kde-plasma/kwin-5.5.5 (>=kde-frameworks/kactivities-5.17.0:5)
kde-plasma/plasma-desktop-5.5.5 (>=kde-frameworks/kactivities-5.17.0:5)
kde-plasma/plasma-workspace-5.5.5-r2 (>=kde-frameworks/kactivities-5.17.0:5)
kde-plasma/powerdevil-5.5.5 (>=kde-frameworks/kactivities-5.17.0:5)



Code:

Detected file collision(s):
 *
 *      /usr/lib64/qt5/plugins/kio_activities.so
 *      /usr/lib64/qt5/plugins/kactivitymanagerd_fileitem_linking_plugin.so
 *      /usr/share/kservices5/activities.protocol
 *      /usr/share/kservices5/kactivitymanagerd_fileitem_linking_plugin.desktop
 *
 * Searching all installed packages for file collisions...
 *
 * Press Ctrl-C to Stop
 *
 * kde-frameworks/kactivities-5.19.0:5::gentoo
 *      /usr/lib64/qt5/plugins/kactivitymanagerd_fileitem_linking_plugin.so
 *      /usr/lib64/qt5/plugins/kio_activities.so
 *      /usr/share/kservices5/activities.protocol
 *      /usr/share/kservices5/kactivitymanagerd_fileitem_linking_plugin.desktop
 *
 * Package 'kde-apps/kio-extras-9999' NOT merged due to file collisions.
 * If necessary, refer to your elog messages for the whole content of the
 * above message.

 * Messages for package kde-apps/kio-extras-9999:

 * This package will overwrite one or more files that may belong to other
 * packages (see list below). You can use a command such as `portageq
 * owners / <filename>` to identify the installed package that owns a
 * file. If portageq reports that only one package owns a file then do
 * NOT file a bug report. A bug report is only useful if it identifies at
 * least two or more packages that are known to install the same file(s).
 * If a collision occurs and you can not explain where the file came from
 * then you should simply ignore the collision since there is not enough
 * information to determine if a real problem exists. Please do NOT file
 * a bug report at http://bugs.gentoo.org unless you report exactly which
 * two packages install the same file(s). See
 * http://wiki.gentoo.org/wiki/Knowledge_Base:Blockers for tips on how to
 * solve the problem. And once again, please do NOT file a bug report
 * unless you have completely understood the above message.
 *
 * Detected file collision(s):
 *
 *      /usr/lib64/qt5/plugins/kio_activities.so
 *      /usr/lib64/qt5/plugins/kactivitymanagerd_fileitem_linking_plugin.so
 *      /usr/share/kservices5/activities.protocol
 *      /usr/share/kservices5/kactivitymanagerd_fileitem_linking_plugin.desktop
 *
 * Searching all installed packages for file collisions...
 *
 * Press Ctrl-C to Stop
 *
 * kde-frameworks/kactivities-5.19.0:5::gentoo
 *      /usr/lib64/qt5/plugins/kactivitymanagerd_fileitem_linking_plugin.so
 *      /usr/lib64/qt5/plugins/kio_activities.so
 *      /usr/share/kservices5/activities.protocol
 *      /usr/share/kservices5/kactivitymanagerd_fileitem_linking_plugin.desktop
 *
 * Package 'kde-apps/kio-extras-9999' NOT merged due to file collisions.
 * If necessary, refer to your elog messages for the whole content of the
 * above message.
 *
 * The following package has failed to build, install, or execute postinst:
 *
 *  (kde-apps/kio-extras-9999:5/5::kde, ebuild scheduled for merge), Log file:
 *   '/var/tmp/portage/kde-apps/kio-extras-9999/temp/build.log'

_________________
"Coincidence is God's way of remaining anonymous."
Albert Einstein
"The road to success is always under construction"
Back to top
View user's profile Send private message
asturm
Developer
Developer


Joined: 05 Apr 2007
Posts: 7139
Location: Austria

PostPosted: Sun Mar 13, 2016 6:36 pm    Post subject: Reply with quote

Files have moved from frameworks into kio-extras. You need to upgrade to the next version of frameworks to solve the conflict.
_________________
backend.cpp:92:2: warning: #warning TODO - this error message is about as useful as a cooling unit in the arctic
Back to top
View user's profile Send private message
Martux
Veteran
Veteran


Joined: 04 Feb 2005
Posts: 1917

PostPosted: Sun Mar 13, 2016 6:41 pm    Post subject: Reply with quote

I see. That's weird:
When I try to emerge kde-frameworks in portage, it tells me it cannot find anything.
Code:

emerge kde-frameworks

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

Calculating dependencies... done!

emerge: there are no ebuilds to satisfy "kde-frameworks".


Still a emerge --search gives various versions. 8O
_________________
"Coincidence is God's way of remaining anonymous."
Albert Einstein
"The road to success is always under construction"
Back to top
View user's profile Send private message
asturm
Developer
Developer


Joined: 05 Apr 2007
Posts: 7139
Location: Austria

PostPosted: Sun Mar 13, 2016 6:42 pm    Post subject: Reply with quote

There is no package called kde-frameworks. And you never emerge it manually, you just need to make sure the correct versions are unmasked. Plasma and Applications dependencies will do the rest on upgrading world.
_________________
backend.cpp:92:2: warning: #warning TODO - this error message is about as useful as a cooling unit in the arctic
Back to top
View user's profile Send private message
Martux
Veteran
Veteran


Joined: 04 Feb 2005
Posts: 1917

PostPosted: Sun Mar 13, 2016 6:50 pm    Post subject: Reply with quote

Lol, I am standing on the Schlauch with this :) How can it be achieved if I may ask?
_________________
"Coincidence is God's way of remaining anonymous."
Albert Einstein
"The road to success is always under construction"
Back to top
View user's profile Send private message
asturm
Developer
Developer


Joined: 05 Apr 2007
Posts: 7139
Location: Austria

PostPosted: Sun Mar 13, 2016 7:21 pm    Post subject: Reply with quote

Erm, how did you end up with 9999 versions in the first place? ;)

If you're accepting ~arch keyword, 5.20 should be available to you after re-sync of kde overlay, if you're only accepting arch keyword (even more puzzling then usage of 9999 ;)) the overlay provides unmasking files in its Documentation subdirectory.
_________________
backend.cpp:92:2: warning: #warning TODO - this error message is about as useful as a cooling unit in the arctic
Back to top
View user's profile Send private message
Martux
Veteran
Veteran


Joined: 04 Feb 2005
Posts: 1917

PostPosted: Sun Mar 13, 2016 7:29 pm    Post subject: Reply with quote

Some packages needed to be unmasked manually to make the whole thing work. I can see the 5.20 versions now and will go on from there. Thanks for the hints.
_________________
"Coincidence is God's way of remaining anonymous."
Albert Einstein
"The road to success is always under construction"
Back to top
View user's profile Send private message
asturm
Developer
Developer


Joined: 05 Apr 2007
Posts: 7139
Location: Austria

PostPosted: Sun Mar 13, 2016 7:36 pm    Post subject: Reply with quote

You should never unmask without version atom. 9999 is hardly ever required.
_________________
backend.cpp:92:2: warning: #warning TODO - this error message is about as useful as a cooling unit in the arctic
Back to top
View user's profile Send private message
Martux
Veteran
Veteran


Joined: 04 Feb 2005
Posts: 1917

PostPosted: Tue Mar 15, 2016 4:36 pm    Post subject: Reply with quote

Shhh, I had this solved but now it's back.
Not exactly sure how to fix this:
Code:

Calculating dependencies... done!
[ebuild     U  ] dev-libs/nss-3.23::gentoo [3.22.2::gentoo] USE="cacert nss-pem -utils" ABI_X86="32 (64) (-x32)" 7.345 KiB
[ebuild     U  ] sys-apps/iproute2-4.5.0::gentoo [4.4.0::gentoo] USE="berkdb iptables -atm -ipv6 -minimal (-selinux)" 542 KiB
[ebuild     U  ] sys-apps/man-pages-4.05::gentoo [4.04::gentoo] USE="nls" LINGUAS="de -da -fr -it -ja -nl -pl -ro -ru -zh_CN" 1.424 KiB
[ebuild     U  ] kde-frameworks/kwallet-5.20.0-r1:5/5.20::kde [5.20.0:5/5.20::kde] USE="man%* -debug -doc -gpg {-test}" 0 KiB
[ebuild     U #] kde-apps/kcalc-15.12.3:5::kde [15.12.2:5::kde] USE="-debug -doc -handbook {-test}" 82 KiB
[ebuild     U #] kde-apps/ark-15.12.3:5::kde [15.12.2:5::kde] USE="bzip2 lzma zlib -debug -handbook {-test}" 248 KiB
[ebuild     U #] kde-apps/konsole-15.12.3:5::kde [15.12.2:5::kde] USE="X -debug -handbook {-test}" 449 KiB
[ebuild     U #] kde-apps/gwenview-15.12.3:5::kde [15.12.2:5::kde] USE="X kipi -debug -handbook -raw -semantic-desktop {-test}" 2.785 KiB
[ebuild     U #] kde-apps/kate-15.12.3:5::kde [15.12.2:5::kde] USE="addons -debug -handbook {-test}" 1.425 KiB
[ebuild     U *] kde-apps/kio-extras-9999:5::kde [15.12.2-r1:5::gentoo] USE="exif mtp phonon samba sftp slp -debug -handbook -openexr {-test}" 0 KiB
[ebuild     U #] kde-apps/dolphin-15.12.3:5::kde [15.12.2:5::kde] USE="-debug -handbook -semantic-desktop {-test} -thumbnail" 644 KiB
[ebuild     U #] kde-apps/keditfiletype-15.12.3:4/15.12::kde [15.12.2:4/15.12::kde] USE="(-aqua) -debug" 7.719 KiB
[ebuild     U #] kde-apps/okular-15.12.3:4/15.12::kde [15.12.2:4/15.12::kde] USE="ebook jpeg kde pdf postscript tiff (-aqua) -chm -crypt -debug -djvu -dpi -handbook -mobi" 1.716 KiB
[blocks B      ] >kde-apps/kio-extras-15.12.50 (">kde-apps/kio-extras-15.12.50" is blocking kde-plasma/kactivities-workspace-5.5.0)

Total: 13 packages (13 upgrades), Size of downloads: 24.374 KiB
Conflict: 1 block (1 unsatisfied)

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

  (kde-apps/kio-extras-9999:5/5::kde, ebuild scheduled for merge) pulled in by
    >=kde-apps/kio-extras-15.12.3:5 required by (kde-apps/dolphin-15.12.3:5/5::kde, ebuild scheduled for merge)
    >=kde-apps/kio-extras-14.12.0:5 required by (kde-plasma/plasma-workspace-5.5.5-r2:5/5::gentoo, installed)

  (kde-plasma/kactivities-workspace-5.5.0:5/5::kde, installed) pulled in by
    >=kde-plasma/kactivities-workspace-5.5.0:5 required by (kde-plasma/kactivitymanagerd-5.5.0:5/5::kde, installed)


For more information about Blocked Packages, please refer to the following
section of the Gentoo Linux x86 Handbook (architecture is irrelevant):

https://wiki.gentoo.org/wiki/Handbook:X86/Working/Portage#Blocked_packages


The following keyword changes are necessary to proceed:
 (see "package.accept_keywords" in the portage(5) man page for more details)
# required by kde-plasma/plasma-workspace-5.5.5-r2::gentoo
# required by kde-misc/kdeconnect-9999::kde
# required by @selected
# required by @world (argument)
=kde-apps/kio-extras-9999 **

_________________
"Coincidence is God's way of remaining anonymous."
Albert Einstein
"The road to success is always under construction"
Back to top
View user's profile Send private message
asturm
Developer
Developer


Joined: 05 Apr 2007
Posts: 7139
Location: Austria

PostPosted: Tue Mar 15, 2016 6:20 pm    Post subject: Reply with quote

You haven't (properly) unmasked kde-apps/kio-extras-15.12.3?
_________________
backend.cpp:92:2: warning: #warning TODO - this error message is about as useful as a cooling unit in the arctic
Back to top
View user's profile Send private message
Martux
Veteran
Veteran


Joined: 04 Feb 2005
Posts: 1917

PostPosted: Tue Mar 15, 2016 6:24 pm    Post subject: Reply with quote

Ahh, now I get it. If it's in package.keywords with -999, that will be preferred, otherwise the version in package.unmask will be used. I just recently started using overlays.
Kudos again, genstorm :)
_________________
"Coincidence is God's way of remaining anonymous."
Albert Einstein
"The road to success is always under construction"
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Desktop Environments 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