[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

A first look at GNOME 2.32 - squeeze status



Hi,

GNOME 2.32 is just around the corner. As it was expected, a large number
of modules have only seen bug fixes and translations, which makes it
possible to consider them for squeeze.

We are not going to ship anything that includes dependencies on GDBus,
GSettings, or GTK+ 2.22. Add to that anything that means a SONAME
change. Still, there is a list of modules that we can consider.

Note that this list was made quickly, based on what’s in today’s git. If
e.g. some modules migrate to GSettings before the release, or if it
turns out the changes are too large at this state of the freeze, let’s
just skip them. The goal here is to pick things that are likely to fix
bugs, not things that introduce new ones.

* accerciser : OK
* alacarte : OK
* anjuta : NO (glib 2.26)
* at-spi : OK (but see what is this "relocate" thing)
* atk1.0 : OK (although beware of the shlibs bump)
* brasero : NO (gsettings)
* bug-buddy : OK
* cheese : OK
* control-center : NO (new g-s-d)
* dasher : OK
* deskbar-applet : OK
* devhelp : NO (soname change)
* ekiga : Looks OK but large changes
* eog : NO (gdbus)
* epiphany-browser : goes on as 2.30.x
* evince : NON (gsettings, gtk 2.22)
* evolution-* : in your dreams
* file-roller : NO (gdbus)
* gcalctool : NO (gsettings)
* gconf : NO (gsettings)
* gconf-editor : OK
* gdl : there is no 2.32 branch (maybe a 2.30 release?)
* gdm3 : this would be suicidal
* gedit : there is no 2.32 branch (maybe a 2.30 release?)
* glade-3 : there is no 2.32 branch (maybe a 2.30 release?)
* glib : NO
* gnome-applets : NO (new gnome-panel)
* gnome-backgrounds : OK
* gnome-bluetooth : NO (GSettings)
* gnome-common : NO (don’t mess with build tools)
* gnome-desktop : OK
* gnome-devel-docs : OK
* gnome-disk-utility : OK
* gnome-doc-utils : NO (don’t mess with build tools)
* gnome-games : looks OK but heavy changes
* gnome-icon-theme : looks OK but lots of changes
* gnome-keyring : NO (GSettings)
* gnome-mag : OK if there is a release
* gnome-media : OK
* gnome-menus : OK - all development still done as 2.30
* gnome-netstatus : OK
* gnome-nettool : OK
* gnome-orca : OKish but lots of changes
* gnome-panel : NO (soname bump, lots of changes)
* gnome-power-manager : OK
* gnome-python : OK if there is a release
* gnome-python-desktop : NO (only useful for new evince)
* gnome-screensaver : OK
* gnome-session : OK except maybe one commit to revert (GTK+ 2.22 
   requirement)
* gnome-settings-daemon : NO (GTK 2.22)
* gnome-system-monitor : OK
* gnome-system-tools : NO (GSettings)
* gnome-terminal : NO (Glib 2.26)
* gnome-themes : OK (but carefully)
* gnome-user-docs : OK
* gnome-user-share : OK
* gnome-utils : OK
* gnome-vfs : OK
* gok : OK
* gtk+ : NO
* gtk-engines : OK (but beware of Xfce interactions)
* gstreamer-* : probably not
* gtkhtml3.14 : looks OK but not recommended without doing evo too
* gtksourceview : no 2.32 branch (maybe a 2.30 release?)
* gucharmap : OK
* gvfs : OK
* hamster : looks OK but large changes
* libbonobo : only from the 2.30 branch
* libbonoboui : OK
* libgnome-keyring : OK
* libgnome : OK (ditches libesd)
* libgnomecanvas : OK
* libgnomekbd : OK but shlibs bump
* libgnomeprint : OK (although we should try to remove it instead)
* libgnomeprintui : ditto
* libgnomeui : OK
* libgtop : OK
* libgweather : only from the 2.30 branch
* liboobs : NO (soname change)
* librsvg : OK (but shlibs bump)
* libsoup : OK
* libwnck : OK (development is done as 2.30)
* metacity : OK but requires reverting a gdk 2.22 commit (like 
   gnome-session)
* mousetweaks : NO (gdbus)
* nautilus : OK (gdbus, gtk 2.22)
* nautilus-sendto : only from 2.28 branch
* pango1.0 : maybe (there might also be a 1.28 release)
* pygtksourceview : NO (new gtksourceview)
* seahorse : OK
* seahorse-plugins : OK
* sound-juicer : OK
* totem : NO (new glib)
* totem-pl-parser : OK (master is 2.30)
* vinagre : NO (gtk 2.22)
* vino : OK
* vte : OK but maybe not useful without the new gnome-terminal
* yelp : only in 2.30 branch (requires merging into webkit branch)
* zenity : OK

Black helicopters will be sent to anyone who uploads a module marked
“NO” to unstable without a serious justification. For other modules I
recommend a lot of care to not introduce broken stuff into a frozen
distribution. GNOME 2.30 was one of the greatest GNOME releases ever, so
let’s not break it. If you see anything related to GApplication,
GtkApplication, GSettings, or GDBus, just flee.

In case of doubt, ask the release team before uploading to unstable.

-- 
 .''`.      Josselin Mouette
: :' :
`. `'  “If you behave this way because you are blackmailed by someone,
  `-    […] I will see what I can do for you.”  -- Jörg Schilling

Attachment: signature.asc
Description: This is a digitally signed message part


Reply to: