Bug 19039 - 6_rc0: plasma kf5.kded: No X-KDE-DBus-ServiceName
Summary: 6_rc0: plasma kf5.kded: No X-KDE-DBus-ServiceName
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: Cauldron
Hardware: x86_64 Linux
Priority: release_blocker normal
Target Milestone: ---
Assignee: KDE maintainers
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 17523
  Show dependency treegraph
 
Reported: 2016-07-23 20:48 CEST by Bit Twister
Modified: 2016-10-23 10:34 CEST (History)
2 users (show)

See Also:
Source RPM: plasma-workspace-5.7.2-2.mga6
CVE:
Status comment:


Attachments

Description Bit Twister 2016-07-23 20:48:10 CEST
Description of problem:

19 lines of errors of kf5.kded: No X-KDE-DBus-ServiceName found in
 "/usr/lib64/qt5/plugins/kf5/ for

appmenu.so freespacenotifier.so statusnotifierwatcher.so"
soliduiserver.so remotedirnotify.so ksysguard.so networkstatus.so"
device_automounter.so kscreen.so networkwatcher.so keyboard.so"
powerdevil.so proxyscout.so baloosearchmodule.so ktimezoned.so"
khotkeys.so solidautoeject.so desktopnotifier.so recentdocumentsnotifier.so"

What little research I found suggested XDG_CONFIG_DIRS, XDG_DATA_DIRS and PATH should have some kf5 directories in them.

Looking around in /usr/bin/startkde, around line 285 has this code snippet

if test -z "$XDG_DATA_DIRS"; then
       if [ "/usr/share"  == "/usr/share" ]; then
               XDG_DATA_DIRS="/usr/share:/usr/local/share"
       else
               XDG_DATA_DIRS="/usr/share:/usr/share:/usr/local/share"
       fi
fi

Note second XDG_DATA_DIRS contents.  :(

$ echo $XDG_DATA_DIRS
/usr/share


Version-Release number of selected component (if applicable):


How reproducible:


Steps to Reproduce:
1. log into plasma desktop
2. head -14 ~/.xsession-errors
Marja Van Waes 2016-07-23 22:54:48 CEST

CC: (none) => marja11
Blocks: (none) => 17523
Assignee: bugsquad => mageia

Comment 1 Bit Twister 2016-07-26 23:07:50 CEST
Someone might consider bumping  Priority: and/or Severity: on this bug report.

Until it is resolved I believe no real progress will be made on
bug 17155, bug 17302, bug 17527, bug 17658, bug 17749, bug 17750, bug 17890, bug 18882, bug 19016, bug 19038, most of all I hope it will fix for bug 19027.
Bit Twister 2016-07-28 16:55:14 CEST

Blocks: (none) => 15527

Bit Twister 2016-08-06 19:09:03 CEST

Summary: 6_s1: plasma kf5.kded: No X-KDE-DBus-ServiceName => 6_rc0: plasma kf5.kded: No X-KDE-DBus-ServiceName

Samuel Verschelde 2016-08-25 16:23:37 CEST

Assignee: mageia => kde

Comment 2 Samuel Verschelde 2016-09-08 22:01:47 CEST
Setting release_blocker per comment 1.

Priority: Normal => release_blocker

Comment 3 Nicolas Lécureuil 2016-09-09 11:58:45 CEST
the startkde issue is solved.

CC: (none) => mageia

Comment 4 Nicolas Lécureuil 2016-09-09 12:06:50 CEST
"What little research I found suggested XDG_CONFIG_DIRS, XDG_DATA_DIRS and PATH should have some kf5 directories in them."

i don't see other distros doing this. any hint are welcome :)
Comment 5 Bit Twister 2016-09-10 16:20:46 CEST
(In reply to Nicolas Lécureuil from comment #4)
> "What little research I found suggested XDG_CONFIG_DIRS, XDG_DATA_DIRS and
> PATH should have some kf5 directories in them."
> 
> i don't see other distros doing this.

Yeah, I installed/checked Suse and ~/.xsession-errors
also showed lots of kf5.kded: No X-KDE-DBus-ServiceName found errors.

>  any hint are welcome :)

I think this was the url I ran across
https://community.kde.org/Guidelines_and_HOWTOs/Build_from_source/Test_plasma

FYI:  Looking around in /usr/bin/startkde, around line 285 has this code snippet

if test -z "$XDG_DATA_DIRS"; then
       if [ "/usr/share"  == "/usr/share" ]; then
 
== is a Bash extension and may fail under/in a dash shell.
Some distros link /bin/sh to bin/dash. I can not find the reference but that line is the only == in the whole script. The other string checks use = only.
Comment 6 Nicolas Lécureuil 2016-09-14 10:35:27 CEST
those errors are not errors but developper informations.

Blocks: 15527 => (none)

Comment 7 Nicolas Lécureuil 2016-09-22 16:18:22 CEST
(In reply to Bit Twister from comment #5)
> (In reply to Nicolas Lécureuil from comment #4)
> > "What little research I found suggested XDG_CONFIG_DIRS, XDG_DATA_DIRS and
> > PATH should have some kf5 directories in them."
> > 
> > i don't see other distros doing this.
> 
> Yeah, I installed/checked Suse and ~/.xsession-errors
> also showed lots of kf5.kded: No X-KDE-DBus-ServiceName found errors.
> 
> >  any hint are welcome :)
> 
> I think this was the url I ran across
> https://community.kde.org/Guidelines_and_HOWTOs/Build_from_source/Test_plasma
> 
> FYI:  Looking around in /usr/bin/startkde, around line 285 has this code
> snippet
> 
> if test -z "$XDG_DATA_DIRS"; then
>        if [ "/usr/share"  == "/usr/share" ]; then
>  
> == is a Bash extension and may fail under/in a dash shell.
> Some distros link /bin/sh to bin/dash. I can not find the reference but that
> line is the only == in the whole script. The other string checks use = only.

this part is now fixed in svn.
Comment 8 Rémi Verschelde 2016-10-18 11:03:01 CEST
Nicolas, what's the status on this bug? Is it fixed already, or only partly?
Comment 9 Nicolas Lécureuil 2016-10-23 10:34:23 CEST
closing as the main bug is about "developper infos" and the XDG one is fixed.

Status: NEW => RESOLVED
Resolution: (none) => FIXED


Note You need to log in before you can comment on or make changes to this bug.