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 652958 - Evolution Account Assistant jumps steps
Evolution Account Assistant jumps steps
Status: RESOLVED FIXED
Product: evolution
Classification: Applications
Component: general
3.0.x (obsolete)
Other Linux
: Normal critical
: ---
Assigned To: Evolution Shell Maintainers Team
Evolution QA team
Depends on: 653705
Blocks:
 
 
Reported: 2011-06-19 19:39 UTC by Fabio
Modified: 2011-07-09 21:58 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
jump from this (46.78 KB, image/png)
2011-06-19 19:39 UTC, Fabio
Details
to this, look at the step list, is confused (38.27 KB, image/png)
2011-06-19 19:40 UTC, Fabio
Details
evolution from terminal (22.12 KB, text/plain)
2011-06-19 19:50 UTC, Fabio
Details

Description Fabio 2011-06-19 19:39:36 UTC
Created attachment 190224 [details]
jump from this

Hello
Evolution setup assistant jump from identity to receiving mail, marking receiving options as done in a fresh ubuntu oneiric installation.
Comment 1 Fabio 2011-06-19 19:40:38 UTC
Created attachment 190225 [details]
to this, look at the step list, is confused
Comment 2 Fabio 2011-06-19 19:50:42 UTC
Created attachment 190226 [details]
evolution from terminal
Comment 3 André Klapper 2011-06-19 19:52:29 UTC
Which exact Evolution version is this about?
Comment 4 Matthew Barnes 2011-06-20 02:53:48 UTC
Downgrade GTK3 to a version with the older GtkAssistant and it works fine again.  We just need to adapt to the new GtkAssistant design.
Comment 5 Fabio 2011-06-20 17:01:02 UTC
Yes, actually we are shipping the 3.0 version of Evolution
Comment 6 Milan Crha 2011-06-29 15:41:46 UTC
aha, so what is the gtk3 version you are facing this issue with?
Comment 7 Matthew Barnes 2011-06-29 17:26:08 UTC
The new GtkAssistant design was introduced in GTK 3.1.4 or thereabouts.
Comment 8 Matthew Barnes 2011-06-30 03:50:09 UTC
The page order is getting screwed up during ec_rebuild() (in e-config.c) because GtkAssistant doesn't notice when pages are destroyed via gtk_widget_destroy() (see bug 653705).

With that patch applied, pages are displayed in the correct order but there's still some issues with the navigation sidebar.  That's a new requirement: EConfig needs to be more mindful of page ordering in the GtkAssistant, since the internal page order is now revealed by the sidebar.
Comment 9 Matthew Barnes 2011-06-30 18:31:25 UTC
Dealt with the navigation sidebar issues in:

http://git.gnome.org/browse/evolution/commit/?id=1b1697630caf05f1831f6d9a1dd5e8c3f3def429

We still need the GTK+ patch in bug 653705 for this to be fully fixed, so leaving this open until the patch is accepted.
Comment 10 Matthew Barnes 2011-07-09 21:58:33 UTC
Seems to be working fine with Evolution 3.1.3 and GTK+ 3.1.9.  Closing.