Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 439682 - kde-misc/krusader - no filetransfer/progress-dialogs | should depend on kde-base/kuiserver
Summary: kde-misc/krusader - no filetransfer/progress-dialogs | should depend on kde-b...
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-10-25 21:06 UTC by gobbledygook
Modified: 2012-10-27 14:56 UTC (History)
1 user (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 gobbledygook 2012-10-25 21:06:28 UTC
If you are missing the Krusader Filetransfer/Progress Dialogs, then emerge at least kde-base/kuiserver. This is an unresolved dependency to krusader-2.4.0-r1.ebuild and occurs if you do not emerge the meta-packages: kdebase-meta and/or kdebase-runtime-meta (or any other ebuild wich may solve this dependency)

Maybe kde-base/kuiserver has to be added to the RDEPEND-list "$(add_kdebase_dep kuiserver)" in the future

Eventually this should be done with kde-base/kdebase-kioslaves and a new USE-flag e.g. "sftp" or "ssh", too.

my emerged ebuilds from kde-base and kde-misc are
[I] kde-base/kate
[I] kde-base/katepart
[I] kde-base/kde-env
[I] kde-base/kde-l10n
[I] kde-base/kde-wallpapers
[I] kde-base/kdebase-data
[I] kde-base/kdebase-kioslaves
[I] kde-base/kdelibs
[I] kde-base/kdesu
[I] kde-base/kdialog
[I] kde-base/keditbookmarks
[I] kde-base/kompare
[I] kde-base/kuiserver
[I] kde-base/libkonq
[I] kde-base/okular
[I] kde-base/oxygen-icons
[I] kde-misc/kdiff3
[I] kde-misc/krename
[I] kde-misc/krusader
[I] kde-misc/polkit-kde-kcmodules
Comment 1 Chris Reffett (RETIRED) gentoo-dev Security 2012-10-26 19:26:19 UTC
Hm, interesting. I did some digging, and found the following: 
http://docs.kde.org/development/en/extragear-utils/krusader/faq.html#idp45493408
It basically says that you don't _have_ to have most kde stuff beyond kdelibs for krusader to work, but for it to be functional you need assorted other libs and packages, and it's not terribly clear what functionality is given by what package. Unfortunately, these aren't build-deps, or even run-deps; they're optional dependencies with no linking involved, so they shouldn't even be in RDEPEND. I think a post-install message would be appropriate here, but there are so many different components that are plug-in like this (kioslaves, progress bars, jpeg support, id3 info...) that this would be a lot of packages. For now, I'm going to shoot upstream an email and ask what packages exactly provide what service, then we can sort this out.
Comment 2 Tomáš Chvátal (RETIRED) gentoo-dev 2012-10-27 10:10:46 UTC
This is invalid bug.

We state by eclass that if you intend to use any of the kde features you need to merge the runtime-meta.

We would add this dep everywhere but quite few people were b**ching that it just pulls more packages when they just need some thing from kde and don't care about consequences.

ewarn "WARNING! Your system configuration contains neither \"kde-base/kdebase-runtime-meta\""
ewarn "nor \"kde-base/kdebase-startkde\". You need one of above."
ewarn "With this setting you are unsupported by KDE team."
ewarn "All missing features you report for misc packages will be probably ignored or closed as INVALID."
Comment 3 gobbledygook 2012-10-27 14:48:26 UTC
(In reply to comment #1)
> Hm, interesting. I did some digging, and found the following: 
> http://docs.kde.org/development/en/extragear-utils/krusader/faq.
> html#idp45493408
> It basically says that you don't _have_ to have most kde stuff beyond
> kdelibs for krusader to work, but for it to be functional you need assorted
> other libs and packages, and it's not terribly clear what functionality is
> given by what package. Unfortunately, these aren't build-deps, or even
> run-deps; they're optional dependencies with no linking involved, so they
> shouldn't even be in RDEPEND. I think a post-install message would be
> appropriate here, but there are so many different components that are
> plug-in like this (kioslaves, progress bars, jpeg support, id3 info...) that
> this would be a lot of packages. For now, I'm going to shoot upstream an
> email and ask what packages exactly provide what service, then we can sort
> this out.

thanks for your reply, a feature dependency list would be a nice thing. 
And yes, it may not be a bug, krusader compiles and works fine. 
But having no file-transfer progress dialogs was quite annoying for several months now. And I just had the time to figure out which package solves the problem.
Comment 4 gobbledygook 2012-10-27 14:56:31 UTC
(In reply to comment #2)
> This is invalid bug.
> 
> We state by eclass that if you intend to use any of the kde features you
> need to merge the runtime-meta.
> 
> We would add this dep everywhere but quite few people were b**ching that it
> just pulls more packages when they just need some thing from kde and don't
> care about consequences.
> 
> ewarn "WARNING! Your system configuration contains neither
> \"kde-base/kdebase-runtime-meta\""
> ewarn "nor \"kde-base/kdebase-startkde\". You need one of above."
> ewarn "With this setting you are unsupported by KDE team."
> ewarn "All missing features you report for misc packages will be probably
> ignored or closed as INVALID."

Absolutely right. Do not complain if you have not emerged the META packages.
I am using XFCE, so I have not noticed that some progress dialogs are now handled by the K Desktop Environment.
That is why I tried to figure out how I can get these dialogs back - I have copied data without status for some time now.