Release team has gotten a few hard code freeze breaks. Overview of the requests (not going to specify if they’ve been approved; too much work):
March 22
- control center: 2 breaks, then another
- mutter: transparency
March 23
- gnome-panel: entire branch
- empathy: 2 different crashers, sent messages appear in notification popups
- gnome-shell: –replace fix, mark more strings as translatable
- mutter: –replace fix
- gnome-session: shutdown api change
- gnome-menus: administrative tools submenu
March 24
- empathy: calendar widget UI, crash, logs UI fix
- vinagre: style hints
- evince: hi-res icons
- glade: hi-res icons
- gnome-desktop: avoid x server crash
- gnome-themes-standard: fix background color on latest gtk+
- gtk+: fix selectable labels
- control-center: 2 patches, power button option
- gedit: fix snippets plugin manager, fix python plugins
March 25
- cheese: various patches
- gnome-settings-deaemon: a11y fix
- gnome-themes-standard: tweak dark theme
- gnome-session: string fix
- gedit: fix snippets plugin, fix python plugin crashers
- gnome-shell: make application tracking work on every distro
- control-center: allow to be tracked by gnome-shell, limit VPN connections, show padlock
- aiserot: style patch
- nautilus: fix leaks, another leak fix
- at-spi2-core: clear environment variable
- pyatspi2: be more similar to pyatspi for compatibility with orca and LDTP
March 26
- gnome-shell: show IBus status indicator
- control-center: fix a leak and allow devices to be turned off, 2 more patches
- mutter: don’t lose workspaces
- gvfs: avoid possible data loss on i* devices
- anjuta: fix program installation
- totem: 3 patches to fix python plugins
- gnome-session: change timeout
March 27
- control-center: 2 patches: fix UI refresh + UI fix
- mutter: fix crasher
- vinagre: l10n fix
- vino: l10n fix
March 28
- yelp: l10n fix
- gnome-system-monitor: 2 patches: fix crash and about dialog UI fix
- gnome-panel: whole branch
- nautilus: leak fix, fix crasher
- gnome-shell: fix crasher, notification fix, fix prelight, legacy icons fix, fix old chat notification, fix application name on new workspace, 2 message tray patches
- control-center: fix crasher
- mutter: fix redraw
March 29
- cheese: about dialog transient/modal fix, work around gstreamer issue
- gnome-panel: fix applets move regression
- gnome-shell: notification tweak
- control-center: 2 patches: fix spinner and avoid a warning, 2 patches: better deal with Ad-hoc connections, nicer icons
- empathy: UI tweak
- gnome-utils: 2 patches: l10n issue and about dialog UI tweak
- gnome-bluetooth: 2 patches
- libsoup: build fix
- gnome-desktop: build fix
- totem: UI tweak
- nautilus: fix crasher
Pretty huge amount. Incomparable to any other GNOME release. In total, I’ve reviewed 0 of above patches btw. There have been freeze breaks for today as well…
Why not delay release of GNOME 3.0 to let the dust settle?
Need to analyse the list and also depends if we run into any blockers; we have a list of things which has to be fixed before 3.0. Not everything is going to be perfect in 3.0.0, that is why we’ll do a 3.0.1 and so on afterwards. I’m not sure why we have such a huge amount of freeze breaks. Could be the combination of the extra week of hard code freeze, together with a lot of additional testing (e.g. Fedora testing days, live image, etc). If there are real blockers we’ll delay of course, but the release critieria is good enough; with perfect being the aim. Some of the things which were fixed were problems in previous GNOME versions as well.
See http://mail.gnome.org/archives/devel-announce-list/2011-April/msg00000.html