After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 593754 - [regression] Warnings on evolution terminal when open any task
[regression] Warnings on evolution terminal when open any task
Status: RESOLVED FIXED
Product: evolution
Classification: Applications
Component: Tasks
2.30.x (obsolete)
Other Linux
: Normal normal
: ---
Assigned To: Milan Crha
Evolution QA team
evolution[kill-bonobo]
Depends on:
Blocks:
 
 
Reported: 2009-09-01 07:00 UTC by Akhil Laddha
Modified: 2013-09-13 01:06 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
proposed evo patch (10.03 KB, patch)
2009-09-03 11:39 UTC, Milan Crha
committed Details | Review

Description Akhil Laddha 2009-09-01 07:00:25 UTC
Evolution 2.29.1 

calendar-gui-Message: task_details_page_construct(): Could not find all widgets in the XML file!

(evolution:28096): calendar-gui-CRITICAL **: file task-details-page.c: line 760 (task_details_page_new): should not be reached

(evolution:28096): calendar-gui-CRITICAL **: comp_editor_page_get_widget: assertion `IS_COMP_EDITOR_PAGE (page)' failed

(evolution:28096): Gtk-CRITICAL **: gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

(evolution:28096): calendar-gui-CRITICAL **: comp_editor_append_page: assertion `IS_COMP_EDITOR_PAGE (page)' failed
Comment 1 Milan Crha 2009-09-03 11:39:16 UTC
Created attachment 142395 [details] [review]
proposed evo patch

for evolution;

glage file isn't up to date, it still has GtkOptionMenu in there. Taken one from gnome-2-28 and it's back in game.

When talking about glade, Matt, do you want to help on this? And if yes, then how, making a code from glade or ui files, or both?
Comment 2 Matthew Barnes 2009-09-04 21:21:21 UTC
(In reply to comment #1)
> When talking about glade, Matt, do you want to help on this? And if yes, then
> how, making a code from glade or ui files, or both?

I had the migration 90% done before my laptop died, and lost it all.

First step is to fix all the duplicate symbol names in the glade files, as GtkBuilder doesn't tolerate duplicates.  Just run gtk-builder-convert on all the glade files and fix any errors, then commit the glade files only (for now).

If you want to handle that part, I'll recreate the e-util function I wrote to load a GtkBuilder file from our designated directory and handle errors.

After that's done we can divvy up the actual migration work.
Comment 3 Matthew Barnes 2009-09-04 21:28:30 UTC
Patch committed to master:
http://git.gnome.org/cgit/evolution/commit/?id=83152f074a2283d22b602ac698f7576efe70ad4c
Comment 4 Milan Crha 2009-09-07 11:23:33 UTC
(In reply to comment #2)
> First step is to fix all the duplicate symbol names in the glade files, as
> GtkBuilder doesn't tolerate duplicates.  Just run gtk-builder-convert on all
> the glade files and fix any errors, then commit the glade files only (for now).

Yup, I can do that, as a start point. Do you have the real bug for this "issue" handy, please?
Comment 5 Matthew Barnes 2009-09-07 11:36:50 UTC
(In reply to comment #4)
> Do you have the real bug for this "issue" handy, please?

Bug #589153