GNOME Bugzilla – Bug 347281
Bug Buddy doesn't submit bug report correctly
Last modified: 2015-03-24 13:01:00 UTC
Please describe the problem: When I tried to submit bug #347279 using bug-buddy after gnome-panel crashed, it failed to do so with the error described below. Steps to reproduce: 1. Submit a bug report on Gnome Panel with bug-buddy Actual results: I received this error: Bug Buddy has encountered an error while submitting your report to the Bugzilla server. Details of the error are included below. The component specified doesn't exist or has been renamed. Please upgrade to the latest version. Expected results: Bug Buddy to submit the bug report normally Does this happen every time? Yes Other information: Frugalware Linux with Gnome 2.15.x
Yes, the gnome-panel information about bugzilla is wrong. Every crash on gnome-panel is catched as a Clock crash, with wrong bugzilla product/component. Can you please try the attached patch?
Created attachment 68795 [details] [review] Patch fixing gnome-panel bugzilla info
OK, I'll test it as soon as I get home and I'll let you know the result
The bug gets submitted now, but it still thinks that it is a Clock crash. Also please close the bug report that I posted when testing this.
Can you please state the report number of your "testing" report.
It's #347335
I committed the change for the clock applet. Fernando: I think bug-buddy only looks at the server files for applets, so it won't work for the panel. And the panel doesn't ship a desktop file. Is there any other way to tell bug-buddy what to do?
*** Bug 356638 has been marked as a duplicate of this bug. ***
(In reply to comment #7) > And the panel doesn't ship a desktop file. Is there > any other way to tell bug-buddy what to do? The latest Bug Buddy shoudl use only .desktop file to identify the crashing module. You should add a .desktop file for gnome-panel using the NoDisplay key (see http://standards.freedesktop.org/desktop-entry-spec/latest/ar01s05.html) and maybe for applets too. Try to add a .desktop file like this in your $prefix/share/applications/ directory: [Desktop Entry] Encoding=UTF-8 Name=GNOME Panel TryExec=gnome-panel Exec=gnome-panel NoDisplay=true Type=Application X-GNOME-Bugzilla-Bugzilla=GNOME X-GNOME-Bugzilla-Product=gnome-panel X-GNOME-Bugzilla-Component=general X-GNOME-Bugzilla-Version=2.17.0 then run `killall -s SIGSEGV gnome-panel`. BugBuddy will open itself suggesting to send the crash report to bugzilla.gnome.org. Now try to run `killall -s SIGSEGV clock-applet`. Bug Buddy will say that the crash come from unknow application and suggest you to save the crash report. PS I'm not sure Exec and TryExec keys are not needed in Desktop Entry Spec, but could be needed by BugBuddy to identify the crashing application. PPS maybe Name key should be translatable.
Any news on this? Getting good bugreports for crashes is a priority I guess.
Fixed, forgot to close this. Sorry
Alex: does it work now? I don't think I fixed this myself and I can't find a changelog entry about this...