[Bug 1178447] New: /etc/xdg/autostart/ibus-autostart.desktop contains extraneous underscore characters
http://bugzilla.opensuse.org/show_bug.cgi?id=1178447 Bug ID: 1178447 Summary: /etc/xdg/autostart/ibus-autostart.desktop contains extraneous underscore characters Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: x86-64 OS: openSUSE Tumbleweed Status: NEW Severity: Normal Priority: P5 - None Component: Usability Assignee: screening-team-bugs@suse.de Reporter: genes1122@gmail.com QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- After every update to ibus, I get the following error messages at boot:
sudo journalctl -b | grep -B 1 GLib-GObject-CRITICAL
Nov 04 09:15:00 Mobile-PC mate-session[1801]: WARNING: Could not parse desktop file /etc/xdg/autostart/ibus-autostart.desktop: Key file does not have key “Name” in group “Desktop Entry” Nov 04 09:15:00 Mobile-PC mate-session[1801]: GLib-GObject-CRITICAL: object GsmAutostartApp 0x564d076905e0 finalized while still in-construction Nov 04 09:15:00 Mobile-PC mate-session[1801]: GLib-GObject-CRITICAL: Custom constructor for class GsmAutostartApp returned NULL (which is invalid). Please use GInitable instead. I downloaded the package from https://software.opensuse.org/package/ibus, and drilled down to the /etc/xdg/autostart/ibus-autostart.desktop file in the package. It's contents are as folllows: [Desktop Entry] _Name=IBus _GenericName=IBus Daemon _Comment=Start IBus daemon Exec=ibus-autostart Icon=ibus-setup Terminal=false Type=Application Categories=System;Utility; StartupNotify=false NoDisplay=true X-GNOME-Autostart-Phase=Applications X-GNOME-AutoRestart=false X-GNOME-Autostart-Notify=false X-KDE-autostart-after=panel X-KDE-StartupNotify=false Running desktop-file-validate on the file results in:
desktop-file-validate /etc/xdg/autostart/ibus-autostart.desktop
ibus-autostart.desktop: error: file contains key "_Name" in group "Desktop Entry", but key names must contain only the characters A-Za-z0-9- (they may have a "[LOCALE]" postfix) ibus-autostart.desktop: error: file contains key "_GenericName" in group "Desktop Entry", but key names must contain only the characters A-Za-z0-9- (they may have a "[LOCALE]" postfix) ibus-autostart.desktop: error: file contains key "_Comment" in group "Desktop Entry", but key names must contain only the characters A-Za-z0-9- (they may have a "[LOCALE]" postfix) ibus-autostart.desktop: hint: value "System;Utility;" for key "Categories" in group "Desktop Entry" contains more than one main category; application might appear more than once in the application menu ibus-autostart.desktop: error: required key "Name" in group "Desktop Entry" is not present Removing the leading underscores from lines 2-4 in /etc/xdg/autostart/ibus-autostart.desktop gets rid of the boot and desktop-file-validate errors. Why are those underscores in the package file? Shouldn't they be removed? Gene -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1178447 Gene Snider <genes1122@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P5 - None |P3 - Medium -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1178447 http://bugzilla.opensuse.org/show_bug.cgi?id=1178447#c1 Fuminobu Takeyama <ftake@geeko.jp> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |IN_PROGRESS --- Comment #1 from Fuminobu Takeyama <ftake@geeko.jp> --- Thank you for your report and sorry to be late. I have fixed this problem, and the fixed version will be available soon. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1178447 http://bugzilla.opensuse.org/show_bug.cgi?id=1178447#c2 Fuminobu Takeyama <ftake@geeko.jp> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|IN_PROGRESS |RESOLVED Resolution|--- |FIXED --- Comment #2 from Fuminobu Takeyama <ftake@geeko.jp> --- Fixed in TW. Thank you. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1178447 http://bugzilla.opensuse.org/show_bug.cgi?id=1178447#c4 Fuminobu Takeyama <ftake@geeko.jp> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |ecsos@schirra.net --- Comment #4 from Fuminobu Takeyama <ftake@geeko.jp> --- *** Bug 1194024 has been marked as a duplicate of this bug. *** -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1178447 http://bugzilla.opensuse.org/show_bug.cgi?id=1178447#c5 Marc Chamberlin <marc@marcchamberlin.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |marc@marcchamberlin.com --- Comment #5 from Marc Chamberlin <marc@marcchamberlin.com> --- (In reply to Fuminobu Takeyama from comment #2)
Fixed in TW. Thank you.
(In reply to Fuminobu Takeyama from comment #1)
Thank you for your report and sorry to be late. I have fixed this problem, and the fixed version will be available soon.
HOW??? did you fix it? Please be more specific so that other users can either fix a problem themselves or need to figure out how to get the update. In this case was it sufficient to simply remove the leading underscore? Your response/answer is an example of how NOT to answer a bug report, by simply saying you fixed it. It does not give a path for others to follow who are experiencing that same problem. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1178447 http://bugzilla.opensuse.org/show_bug.cgi?id=1178447#c6 --- Comment #6 from Gene Snider <genes1122@gmail.com> --- I'm sure he removed the underscores from the file in the rpm package, as I mentioned in my original bug report. Gene -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@suse.com