Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 369371 - www-client/rekonq-0.7.0 needs kde-base/keditbookmarks and kcm_kio.so, kcm_kurifilt.so from konqueror package
Summary: www-client/rekonq-0.7.0 needs kde-base/keditbookmarks and kcm_kio.so, kcm_kur...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-05-30 17:15 UTC by Nikoli
Modified: 2013-07-27 15:23 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 Nikoli 2011-05-30 17:15:11 UTC
konqueror was replaced by dolphin + rekonq in my systems, but rekonq's settings window needs this 2 files from konqueror package (found with 'strace -fe open'):
/usr/lib64/kde4/kcm_kio.so
/usr/lib64/kde4/kcm_kurifilt.so
If konqueror is not installed Network tabs (Cache, Cookies, Proxy) will not be available with "no such module" message. Please move this files to other package and fix deps. Not sure if rekonq or other packages needs more files from konqueror package, especially kcm_*.

Also rekonq uses keditbookmarks but does not have it in RDEPEND.
Comment 1 Andreas K. Hüttel archtester gentoo-dev 2011-08-01 21:49:32 UTC
> konqueror was replaced by dolphin + rekonq in my systems, but rekonq's settings
> window needs this 2 files from konqueror package (found with 'strace -fe
> open'):
> /usr/lib64/kde4/kcm_kio.so
> /usr/lib64/kde4/kcm_kurifilt.so
> If konqueror is not installed Network tabs (Cache, Cookies, Proxy) will not be
> available with "no such module" message. Please move this files to other
> package and fix deps. 

Not gonna happen, sorry. These modules are part of konqueror and installed as such. Please ask upstream to factor them out. The most we could do here is add konqueror as dependency (but I have the feeling that's not what you want).

> Also rekonq uses keditbookmarks but does not have it in RDEPEND.

It does if you set USE=bookmarks
Comment 2 Erik Quaeghebeur 2012-01-09 17:53:41 UTC
(In reply to comment #1)
> > Also rekonq uses keditbookmarks but does not have it in RDEPEND.
> 
> It does if you set USE=bookmarks

Perhaps I'm missing something, but I don't see a bookmarks use flag in the rekonq ebuilds. (And indeed it would be good to have it there, and have it on by default.)

FYI: relevant upstream bugreport is https://bugs.kde.org/show_bug.cgi?id=275178
Comment 3 Nikoli 2013-06-15 18:01:29 UTC
Seems now rekonq-2.3.0 does not need parts of konqueror anymore, it has own config dialogs. But keditbookmarks problem is still here: ebuild is missing this in RDEPEND.
Comment 4 Nikoli 2013-06-15 18:04:46 UTC
Rechecked, '/usr/lib64/kde4/kcm_kurifilt.so' is still used, but /usr/lib64/kde4/kcm_kio.so is not.
Comment 5 Michael Palimaka (kensington) gentoo-dev 2013-06-22 15:52:59 UTC
(In reply to Nikoli from comment #4)
> Rechecked, '/usr/lib64/kde4/kcm_kurifilt.so' is still used, but
> /usr/lib64/kde4/kcm_kio.so is not.

Where does that turn up, I don't see the link. In strace only?
Comment 6 Michael Palimaka (kensington) gentoo-dev 2013-06-22 15:57:51 UTC
(In reply to Nikoli from comment #4)
> Rechecked, '/usr/lib64/kde4/kcm_kurifilt.so' is still used, but
> /usr/lib64/kde4/kcm_kio.so is not.

Ignore my previous comment. libkdeinit4_rekonq.so links to libkio.so.5 here but not kcm_kurifilt.
Comment 7 Nikoli 2013-06-22 19:56:46 UTC
Yes, in strace.
Comment 8 Michael Palimaka (kensington) gentoo-dev 2013-06-23 13:08:45 UTC
Is there any indication that it is actually to do with rekonq? It is not necessarily wrong just for it to be appearing in strace.
Comment 9 Johannes Huber (RETIRED) gentoo-dev 2013-06-23 14:02:51 UTC
Cant find linking against the mentioned lib

> johu@elia ~ $ scan rekonq
> dev-libs/soprano-2.9.2                                                                                                 
> dev-qt/qtcore-4.8.4-r5                                                                                                 
> dev-qt/qtdbus-4.8.4                                                                                                    
> dev-qt/qtgui-4.8.4-r1                                                                                                  
> dev-qt/qtwebkit-4.8.4                                                                                                  
> kde-base/kactivities-9999                                                                                              
> kde-base/kdelibs-9999                                                                                                  
> kde-base/nepomuk-core-9999                                                                                             
> sys-devel/gcc-4.7.3                                                                                                    
> sys-libs/glibc-2.17                                                                                                    
> www-client/rekonq-2.3.1
Comment 10 Nikoli 2013-06-24 09:05:10 UTC
I do not understand why fixing such simple and trivial bug like missing runtime dependencies takes so much time and explaining. Just do 'emerge -C konqueror keditbookmarks' and run rekonq. You will see, that 'Edit Bookmarks' button is silently not working, several buttons from settings window also are not working:
Manage Cookies
Manage Cache
Advanced/Proxy/Change them

rekonq-2.3.1 will not print any warning or error.
Comment 11 Johannes Huber (RETIRED) gentoo-dev 2013-07-25 21:49:24 UTC
Thanks for reporting. This is fixed in cvs now. Please sync in some hours to get the changes.

+  25 Jul 2013; Johannes Huber <johu@gentoo.org> -rekonq-2.3.1.ebuild,
+  rekonq-2.3.0.ebuild, rekonq-2.3.2.ebuild:
+  Add missing rdep by Nikoli <nikoli@lavabit.com> wrt bug #369371.
Comment 12 Nikoli 2013-07-27 15:23:24 UTC
You added only keditbookmarks, but what about konqueror rdep?