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 668653 - Need a follow-up release to boxes 3.3.4
Need a follow-up release to boxes 3.3.4
Status: RESOLVED FIXED
Product: gnome-boxes
Classification: Applications
Component: general
unspecified
Other All
: Normal normal
: --
Assigned To: GNOME Boxes maintainer(s)
GNOME Boxes maintainer(s)
Depends on:
Blocks:
 
 
Reported: 2012-01-25 11:28 UTC by Christophe Fergeau
Modified: 2016-03-31 13:55 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Ship src/config.vapi in tarballs (697 bytes, patch)
2012-01-25 11:29 UTC, Christophe Fergeau
none Details | Review
Add missing cairo.vapi to EXTRA_DIST (661 bytes, patch)
2012-01-25 11:29 UTC, Christophe Fergeau
none Details | Review
build: improve the build from vala (3.27 KB, patch)
2012-01-25 11:29 UTC, Christophe Fergeau
none Details | Review
Enable vala when building from git (814 bytes, patch)
2012-01-25 11:29 UTC, Christophe Fergeau
none Details | Review
Move set_app_menu to app.startup.connect_after (2.57 KB, patch)
2012-01-25 11:29 UTC, Christophe Fergeau
none Details | Review
Release 3.3.4.1 (1.10 KB, patch)
2012-01-25 11:29 UTC, Christophe Fergeau
none Details | Review

Description Christophe Fergeau 2012-01-25 11:28:47 UTC
Because of bug https://bugzilla.gnome.org/show_bug.cgi?id=668584 ,
latest Boxes release doesn't work with latest gtk+ release, which means we
should do a release to fix that. Here are the patches I think we can pick
for this release, though only the "Move set_app_menu to
app.startup.connect_after" is really needed.
38c6b911dfc6bc may be a candidate too, but I'm afraid that by adding code
changes we'll break more stuff and need a 3.4.4.2 so it feels safer to stay
with these commits.
The reason it's a 3.3.4.1 release and not a 3.3.5 release is that master
depends on libvirt-glib git, so it cannot be released as is, so I branched
off the 3.3.4 tag.
Comment 1 Christophe Fergeau 2012-01-25 11:29:02 UTC
Created attachment 206077 [details] [review]
Ship src/config.vapi in tarballs

It's needed to regenerate the C files from the vala files so we
should ship it in tarballs.
Comment 2 Christophe Fergeau 2012-01-25 11:29:05 UTC
Created attachment 206078 [details] [review]
Add missing cairo.vapi to EXTRA_DIST
Comment 3 Christophe Fergeau 2012-01-25 11:29:07 UTC
Created attachment 206079 [details] [review]
build: improve the build from vala

https://bugzilla.gnome.org/show_bug.cgi?id=668104
Comment 4 Christophe Fergeau 2012-01-25 11:29:10 UTC
Created attachment 206080 [details] [review]
Enable vala when building from git

autogen.sh is usually run when building from git and we don't have
generated C files in git so enable vala from autogen.sh.
Comment 5 Christophe Fergeau 2012-01-25 11:29:13 UTC
Created attachment 206081 [details] [review]
Move set_app_menu to app.startup.connect_after

Boxes fails to start with a current git snapshot of gtk/glib because
set_app_menu is not called from the app startup function.
This used to work when the menu stuff was still using dbus but broke when it
switched to x properties.

Here is some non-committed documentation about this:
https://bugzilla.gnome.org/show_bug.cgi?id=668203

I'm attaching a patch that moves the menu to app startup. I've decided to put
it into the startup directly as it was not part of setup_ui() before, but it
might make sense to move it there (before creating the window).

This fixes https://bugzilla.gnome.org/show_bug.cgi?id=668584
Comment 6 Christophe Fergeau 2012-01-25 11:29:16 UTC
Created attachment 206082 [details] [review]
Release 3.3.4.1
Comment 7 Marc-Andre Lureau 2012-01-25 11:53:48 UTC
sounds good to me, I guess we can wait for zeeshan to give it a go too today
Comment 8 Zeeshan Ali 2012-01-25 15:02:11 UTC
I wont be able to test anything for another few hours but last night I was getting constant crashes when trying to start Boxes after 'jhbuild build gtk+ gnome-themes-standard'. Most probably my environment is ****** but please test it and check if all wizard widgets look alright.
Comment 9 Christophe Fergeau 2012-01-25 15:07:40 UTC
Look at your IRC :) 
13:06 <@teuf> zeenix: git revert fe10b2c9662 in glib for your startup crash
Comment 10 Christophe Fergeau 2012-01-25 20:40:53 UTC
All pushed