[Bug 686786] New: desktop-data-openSUSE makes KDE3's kcontrol empty on 11.4
https://bugzilla.novell.com/show_bug.cgi?id=686786 https://bugzilla.novell.com/show_bug.cgi?id=686786#c0 Summary: desktop-data-openSUSE makes KDE3's kcontrol empty on 11.4 Classification: openSUSE Product: openSUSE 11.4 Version: Final Platform: Other OS/Version: Other Status: NEW Severity: Normal Priority: P5 - None Component: Other AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: anixx@opensuse.org QAContact: qa@suse.de Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; ru; rv:1.9.1.18) Gecko/20110320 SUSE/2.0.13-1.1 SeaMonkey/2.0.13 This is a major problem, reported by all users who use KDE3. It was also reproduced in SUSE Studio. After a fresh install of openSUSE 11.4 with KDE3, kcontrol is shown empty without any modules, but if started separately the modules work well. An investigation of a user http://unixforum.org/index.php?showtopic=123223&view=findpost&p=1149112 pointed to the package desktop-data-openSUSE, since if to install this package from openSUSE 11.3 kcontrol worked well. Further investigation revealed the origin of the bug: a line <Directory>Hidden.directory</Directory> was removed from the file /etc/xdg/menus/applications.menu I am currently preparing the patch. Please accept the patch to openSUSE 11.4 and in the project's GIT repository. Reproducible: Always Steps to Reproduce: 1. 2. 3. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=686786
https://bugzilla.novell.com/show_bug.cgi?id=686786#c
zj jia
https://bugzilla.novell.com/show_bug.cgi?id=686786
https://bugzilla.novell.com/show_bug.cgi?id=686786#c1
--- Comment #1 from Ilya Chernykh
https://bugzilla.novell.com/show_bug.cgi?id=686786
https://bugzilla.novell.com/show_bug.cgi?id=686786#c2
--- Comment #2 from Felix Miata
https://bugzilla.novell.com/show_bug.cgi?id=686786
https://bugzilla.novell.com/show_bug.cgi?id=686786#c3
--- Comment #3 from Ilya Chernykh
https://bugzilla.novell.com/show_bug.cgi?id=686786
https://bugzilla.novell.com/show_bug.cgi?id=686786#c4
Marcus Meissner
https://bugzilla.novell.com/show_bug.cgi?id=686786
https://bugzilla.novell.com/show_bug.cgi?id=686786#c5
Swamp Workflow Management
https://bugzilla.novell.com/show_bug.cgi?id=686786
https://bugzilla.novell.com/show_bug.cgi?id=686786#c6
Christian Dengler
https://bugzilla.novell.com/show_bug.cgi?id=686786
https://bugzilla.novell.com/show_bug.cgi?id=686786#c7
--- Comment #7 from Ilya Chernykh
https://bugzilla.novell.com/show_bug.cgi?id=686786
https://bugzilla.novell.com/show_bug.cgi?id=686786#c8
--- Comment #8 from Ilya Chernykh
https://bugzilla.novell.com/show_bug.cgi?id=686786
https://bugzilla.novell.com/show_bug.cgi?id=686786#c9
--- Comment #9 from Christian Dengler
https://bugzilla.novell.com/show_bug.cgi?id=686786
https://bugzilla.novell.com/show_bug.cgi?id=686786#c10
--- Comment #10 from Ilya Chernykh
https://bugzilla.novell.com/show_bug.cgi?id=686786
https://bugzilla.novell.com/show_bug.cgi?id=686786#c11
--- Comment #11 from Ilya Chernykh
https://bugzilla.novell.com/show_bug.cgi?id=686786
https://bugzilla.novell.com/show_bug.cgi?id=686786#c12
--- Comment #12 from Marcus Meissner
https://bugzilla.novell.com/show_bug.cgi?id=686786
https://bugzilla.novell.com/show_bug.cgi?id=686786#c13
Christian Dengler
Already submitted: https://build.opensuse.org/request/show/66899
Sorry, I overlooked it :-( Marcus, yes I will write the patchinfo. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=686786
https://bugzilla.novell.com/show_bug.cgi?id=686786#c14
Christian Dengler
https://bugzilla.novell.com/show_bug.cgi?id=686786
https://bugzilla.novell.com/show_bug.cgi?id=686786#c15
Swamp Workflow Management
https://bugzilla.novell.com/show_bug.cgi?id=686786
https://bugzilla.novell.com/show_bug.cgi?id=686786#c
Swamp Workflow Management
https://bugzilla.novell.com/show_bug.cgi?id=686786
https://bugzilla.novell.com/show_bug.cgi?id=686786#c16
Ilya Chernykh
https://bugzilla.novell.com/show_bug.cgi?id=686786
https://bugzilla.novell.com/show_bug.cgi?id=686786#c17
--- Comment #17 from Marcus Meissner
https://bugzilla.novell.com/show_bug.cgi?id=686786
https://bugzilla.novell.com/show_bug.cgi?id=686786#c18
--- Comment #18 from Ilya Chernykh
https://bugzilla.novell.com/show_bug.cgi?id=686786
https://bugzilla.novell.com/show_bug.cgi?id=686786#c19
--- Comment #19 from Marcus Meissner
https://bugzilla.novell.com/show_bug.cgi?id=686786
https://bugzilla.novell.com/show_bug.cgi?id=686786#c20
--- Comment #20 from Ilya Chernykh
https://bugzilla.novell.com/show_bug.cgi?id=686786
https://bugzilla.novell.com/show_bug.cgi?id=686786#c21
--- Comment #21 from Ilya Chernykh
https://bugzilla.novell.com/show_bug.cgi?id=686786
https://bugzilla.novell.com/show_bug.cgi?id=686786#c22
--- Comment #22 from Marcus Meissner
https://bugzilla.novell.com/show_bug.cgi?id=686786
https://bugzilla.novell.com/show_bug.cgi?id=686786#c23
--- Comment #23 from Ilya Chernykh
https://bugzilla.novell.com/show_bug.cgi?id=686786
https://bugzilla.novell.com/show_bug.cgi?id=686786#c24
Vincent Untz
https://bugzilla.novell.com/show_bug.cgi?id=686786
https://bugzilla.novell.com/show_bug.cgi?id=686786#c25
--- Comment #25 from Ilya Chernykh
https://bugzilla.novell.com/show_bug.cgi?id=686786
https://bugzilla.novell.com/show_bug.cgi?id=686786#c26
--- Comment #26 from Vincent Untz
https://bugzilla.novell.com/show_bug.cgi?id=686786
https://bugzilla.novell.com/show_bug.cgi?id=686786#c27
--- Comment #27 from Ilya Chernykh
https://bugzilla.novell.com/show_bug.cgi?id=686786
https://bugzilla.novell.com/show_bug.cgi?id=686786#c28
--- Comment #28 from Vincent Untz
https://bugzilla.novell.com/show_bug.cgi?id=686786
https://bugzilla.novell.com/show_bug.cgi?id=686786#c29
--- Comment #29 from Ilya Chernykh
https://bugzilla.novell.com/show_bug.cgi?id=686786
https://bugzilla.novell.com/show_bug.cgi?id=686786#c30
--- Comment #30 from Ilya Chernykh
https://bugzilla.novell.com/show_bug.cgi?id=686786
https://bugzilla.novell.com/show_bug.cgi?id=686786#c31
--- Comment #31 from Vincent Untz
If you mean that all those entries should be listed in one file inside desktop-data-openSUSE,
This is not what I'm suggested. Look at /usr/share/desktop-directories/Hardware.directory for an example of a directory file. (In reply to comment #30)
Anyway, there is a problem and many people suffer. A conservative solution is suggested (based on how it was in 11.3, 11.4 and earlier). If you have to suggest something better I will support it.
I can't suggest something better as I have no idea why it doesn't work in KDE 3. What I can tell, though, is that we used to have a Hidden.directory file earlier and it got removed. Which is why I'm suggesting that a solution could be to add that to desktop-data-openSUSE. But really, we need someone who knows how KDE3's kcontrol works before changing this. It's bad to simply commit something we don't understand. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=686786
https://bugzilla.novell.com/show_bug.cgi?id=686786#c32
--- Comment #32 from Ilya Chernykh
https://bugzilla.novell.com/show_bug.cgi?id=686786
https://bugzilla.novell.com/show_bug.cgi?id=686786#c33
--- Comment #33 from Ilya Chernykh
https://bugzilla.novell.com/show_bug.cgi?id=686786
https://bugzilla.novell.com/show_bug.cgi?id=686786#c34
--- Comment #34 from Vincent Untz
https://bugzilla.novell.com/show_bug.cgi?id=686786
https://bugzilla.novell.com/show_bug.cgi?id=686786#c35
--- Comment #35 from Ilya Chernykh
https://bugzilla.novell.com/show_bug.cgi?id=686786
https://bugzilla.novell.com/show_bug.cgi?id=686786#c36
--- Comment #36 from Ilya Chernykh
https://bugzilla.novell.com/show_bug.cgi?id=686786
https://bugzilla.novell.com/show_bug.cgi?id=686786#c37
--- Comment #37 from Vincent Untz
But really, we need someone who knows how KDE3's kcontrol works before changing this. It's bad to simply commit something we don't understand.
Isn't there anyone out there who knows how KDE3 works for this? Also, looking deeper, settings.menu doesn't exist anymore in Factory. So we should actually remove that part. Does this also fix the KDE 3 issue? diff --git a/etc/xdg/menus/applications.menu b/etc/xdg/menus/applications.menu index 431d4b9..939024c 100644 --- a/etc/xdg/menus/applications.menu +++ b/etc/xdg/menus/applications.menu @@ -1296,11 +1296,6 @@ <Move> <Old>YaST</Old><New>Settings/YaST</New> </Move> - <Menu> - <Name>GNOME Settings</Name> - <Directory>suse-settings.directory</Directory> - <MergeFile>settings.menu</MergeFile> - </Menu> <DefaultMergeDirs/> <MergeFile>applications-kmenuedit.menu</MergeFile> <MergeFile>custom.menu</MergeFile> -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=686786
https://bugzilla.novell.com/show_bug.cgi?id=686786#c38
--- Comment #38 from Ilya Chernykh
https://bugzilla.novell.com/show_bug.cgi?id=686786
https://bugzilla.novell.com/show_bug.cgi?id=686786#c39
--- Comment #39 from Ilya Chernykh
It's bad to simply commit something we don't understand.
I agree. That's why I suggest to restore it to the working state as it was before your commit that broke kcontrol. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=686786
https://bugzilla.novell.com/show_bug.cgi?id=686786#c40
--- Comment #40 from Vincent Untz
https://bugzilla.novell.com/show_bug.cgi?id=686786
https://bugzilla.novell.com/show_bug.cgi?id=686786#c41
--- Comment #41 from Ilya Chernykh
https://bugzilla.novell.com/show_bug.cgi?id=686786
https://bugzilla.novell.com/show_bug.cgi?id=686786#c42
--- Comment #42 from Ilya Chernykh
https://bugzilla.novell.com/show_bug.cgi?id=686786
https://bugzilla.novell.com/show_bug.cgi?id=686786#c43
--- Comment #43 from Ilya Chernykh
https://bugzilla.novell.com/show_bug.cgi?id=686786
https://bugzilla.novell.com/show_bug.cgi?id=686786#c44
--- Comment #44 from Kyrill Detinov
https://bugzilla.novell.com/show_bug.cgi?id=686786
https://bugzilla.novell.com/show_bug.cgi?id=686786#c45
Erik Sorenson
https://bugzilla.novell.com/show_bug.cgi?id=686786
https://bugzilla.novell.com/show_bug.cgi?id=686786#c46
--- Comment #46 from Vincent Untz
https://bugzilla.novell.com/show_bug.cgi?id=686786
https://bugzilla.novell.com/show_bug.cgi?id=686786#c47
--- Comment #47 from Ilya Chernykh
https://bugzilla.novell.com/show_bug.cgi?id=686786
https://bugzilla.novell.com/show_bug.cgi?id=686786#c48
--- Comment #48 from Erik Sorenson
https://bugzilla.novell.com/show_bug.cgi?id=686786
https://bugzilla.novell.com/show_bug.cgi?id=686786#c49
--- Comment #49 from Ilya Chernykh
https://bugzilla.novell.com/show_bug.cgi?id=686786
https://bugzilla.novell.com/show_bug.cgi?id=686786#c
Ilya Chernykh
https://bugzilla.novell.com/show_bug.cgi?id=686786
https://bugzilla.novell.com/show_bug.cgi?id=686786#c
Ilya Chernykh
https://bugzilla.novell.com/show_bug.cgi?id=686786
https://bugzilla.novell.com/show_bug.cgi?id=686786#c50
--- Comment #50 from Marcus Meissner
https://bugzilla.novell.com/show_bug.cgi?id=686786
https://bugzilla.novell.com/show_bug.cgi?id=686786#c51
--- Comment #51 from Bernhard Wiedemann
https://bugzilla.novell.com/show_bug.cgi?id=686786
https://bugzilla.novell.com/show_bug.cgi?id=686786#c52
--- Comment #52 from Vincent Untz
https://bugzilla.novell.com/show_bug.cgi?id=686786
https://bugzilla.novell.com/show_bug.cgi?id=686786#c53
Vincent Untz
https://bugzilla.novell.com/show_bug.cgi?id=686786
https://bugzilla.novell.com/show_bug.cgi?id=686786#c54
--- Comment #54 from Ilya Chernykh
https://bugzilla.novell.com/show_bug.cgi?id=686786
https://bugzilla.novell.com/show_bug.cgi?id=686786#c55
--- Comment #55 from Vincent Untz
Anyway, from what I can tell, adding file Hidden.directory file (not line) is not necessary at all.
This is exactly where we disagree and my point is that it's wrong to have a <Directory> tag referencing a file that doesn't exist. It won't harm much, but it's not the right way. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=686786
https://bugzilla.novell.com/show_bug.cgi?id=686786#c56
--- Comment #56 from Ilya Chernykh
https://bugzilla.novell.com/show_bug.cgi?id=686786
https://bugzilla.novell.com/show_bug.cgi?id=686786#c57
--- Comment #57 from Erik Sorenson
https://bugzilla.novell.com/show_bug.cgi?id=686786
https://bugzilla.novell.com/show_bug.cgi?id=686786#c58
--- Comment #58 from Ilya Chernykh
https://bugzilla.novell.com/show_bug.cgi?id=686786
https://bugzilla.novell.com/show_bug.cgi?id=686786#c59
--- Comment #59 from Erik Sorenson
https://bugzilla.novell.com/show_bug.cgi?id=686786
https://bugzilla.novell.com/show_bug.cgi?id=686786#c60
--- Comment #60 from Ilya Chernykh
https://bugzilla.novell.com/show_bug.cgi?id=686786
https://bugzilla.novell.com/show_bug.cgi?id=686786#c61
--- Comment #61 from Erik Sorenson
https://bugzilla.novell.com/show_bug.cgi?id=686786
https://bugzilla.novell.com/show_bug.cgi?id=686786#c62
--- Comment #62 from Ilya Chernykh
https://bugzilla.novell.com/show_bug.cgi?id=686786
https://bugzilla.novell.com/show_bug.cgi?id=686786#c63
--- Comment #63 from Erik Sorenson
https://bugzilla.novell.com/show_bug.cgi?id=686786
https://bugzilla.novell.com/show_bug.cgi?id=686786#c64
Vincent Untz
https://bugzilla.novell.com/show_bug.cgi?id=686786
https://bugzilla.novell.com/show_bug.cgi?id=686786#c65
--- Comment #65 from Erik Sorenson
https://bugzilla.novell.com/show_bug.cgi?id=686786
https://bugzilla.novell.com/show_bug.cgi?id=686786#c66
Vincent Untz
participants (1)
-
bugzilla_noreply@novell.com