ReleaseStatus

Differences between revisions 537 and 577 (spanning 40 versions)
Revision 537 as of 2012-01-27 08:44:01
Size: 12109
Editor: pitti
Comment:
Revision 577 as of 2012-07-12 20:11:19
Size: 6619
Editor: seb128
Comment:
Deletions are marked like this. Additions are marked like this.
Line 5: Line 5:
 * New X.org 1.11 stack landed; the initial batch missed two nvidia packages, but these were fixed promptly. This went pretty smooth.
 * libindicator ABI change transition, went smoothly.
 * Land rewritten check-language-support, which is much faster and more robust. Create an aptdaemon plugin with it which now automatically installs corresponding language support together with newly installed software.
 * Create scripts to check system and user configuration migration in LTS->LTS updates, now integrated into Jenkins.
 * Land libgnome-keyring and libxklavier introspection.
 * Land fix for unnecessary notify-osd wakeups, through a libwnck API addition.
 * Lots of pm-utils bug fixes and further power consumption tweaks.
 * Update selected GNOME components to 3.3.2.
 * Land major new webkit version; this was tested pretty thoroughly with Ubiquity, software-center, and other software. Please yell if you see regressions in HTML rendering anywhere.
 * The first set of Unity configuration settings are now exposed in control-center.
 * Test and tweak Unity-2D for Qt 4.8, which landed recently.
 * Finished preparations for switching OpenJDK to the new at-spi2 stack.
 * Refine https://wiki.ubuntu.com/Unity/ReleaseProcess
 * new libusb-based USB CUPS backend
 * Improved Plug'n'Print UDEV facility of system-config-printer
 * First printer driver packages using new libjbig are available now: foo2zjs, splix, c2esp
 * Got some quickly/python-distutils-extra fixes and support for the arb team during the app developer week
 * Work in progress on new gnome-settings-daemon and gnome-control-center
 * Continued work on the UI design for Additional Drivers in software-properties
 * Fixed chromium-browser (18.x) FTBFS in quantal
 * Worked on updating chromium-browser to latest in the stable channel, 20.x
 * Libreoffice 3.6 is getting ready for upload in quantal
 * Get a branch ready for merging into Unity, so that Unity uses libatk-bridge.
 * First round of indicators updates in quantal, including new session indicator
 * First round of unity 6 serie updates in quantal, not so many user visible changes but lot of bug fixing and foundation work
 * Working prototype of system compositor + intel driver
 * Experimental lightdm,system compositor work ready to test, see https://lists.ubuntu.com/archives/ubuntu-desktop/2012-July/003890.html
Line 21: Line 22:
 * New compiz release coming soon, was held back because of a startup crash and FTBFS.  * compiz on gsettings
Line 23: Line 24:
== Dependencies on other teams, blocking items == == Summary of bugs working on by team (reasonably reliable) ==
Line 25: Line 26:
None.  * No specific list yet for quantal

== Dependencies on other teams to make deliverables, blocking items, release wide concerns? ==

 * None
Line 29: Line 35:
https://blueprints.launchpad.net/ubuntu/precise/+specs?searchtext=desktop-p- https://blueprints.launchpad.net/ubuntu/precise/+specs?searchtext=desktop-q-
Line 33: Line 39:
 * For alpha-2: http://status.ubuntu.com/ubuntu-precise/canonical-desktop-team-precise-alpha-2.html
 * Entire cycle: http://status.ubuntu.com/ubuntu-precise/canonical-desktop-team.html
 * For alpha-2 milestone: http://status.ubuntu.com/ubuntu-quantal/canonical-desktop-team-quantal-alpha-2
 * Entire cycle: http://status.ubuntu.com/ubuntu-quantal/canonical-desktop-team.html
Line 40: Line 46:
##under investigation: under investigation:
Line 43: Line 49:
 * Bug:805136 ''[accounts window doesn't fit on screen and no scrollbar to show hidden fields]'': No progress this week.
 * Bug:810721 ''[at-spi-registryd crashed with SIGSEGV in gconf_client_get_default()]'': No progress this week.
 * Bug:790240 ''[at-spi needs demotion for precise]'': Patch is tested and ready, sent to Matthias Klose for integrating into next upload.
 * Bug:901638 ''[Remove iodbc2 (causes upgrade failure from Oneiric to Precise)]'': We have a patch to fix the upgrade, but needed to revert it because soprano-daemon still needs the obsolete iodbc2 driver. Help appreciated.
 * Bug:868400 ''[Synaptics touchpad stops working - two syndaemon instances running]'': No progress this week
 * Bug:932598 ''[Full hard drive causes xorg and lightdm to fail to load]'': Fixed mountall to create tmpfs /tmp on foll disk, as earlier Ubuntu releases used to do. lightdm still needs a fix.
 * Bug:870297 ''[lightdm logins not being logged in wtmp]'': there is a merge request which went through a first review round
Line 49: Line 52:
Fix committed to bzr, but not uploaded yet:
 * Bug:857153 ''[Needs to get accessibility settings from GSettings]''
 * Bug:850264 ''[given a foreign architecture of i386 on amd64 machine, and an outdated libc, apt tries to remove libc-bin]''
 * Bug:712677 ''[Does not report crashes during "Install Ubuntu" installs]''
Fix committed, but not uploaded yet:
 * Bug:872701 ''[Keyboard layout doesn't change in screensaver lock dialog]'': there is a fix upstream, should be included in the next gtk upload
Line 54: Line 55:
fixed since last report:

##* Details at [[Kubuntu/Todo]]
Fixed since last report:
Line 59: Line 58:
Line 60: Line 60:

 * Until Ubuntu 11.10, the Unix group for administrators with root privileges through sudo had been admin. Starting with Ubuntu 12.04 LTS, it is now sudo, for compatibility with Debian and sudo itself. However, for backwards compatibility, admin group members are still recognized as administrators.

 * Automatic Apport crash reporting has been enabled by default again to catch problems early on. It now checks for duplicates on the client side, which will avoid uploading debug data and creating Launchpad bug reports unnecessarily in many cases now.

 * The default music player has been switched to Rhythmbox. There is no UbuntuOne Music Store yet, this still needs to be ported to GTK 3.

 * LibreOffice has been updated to 3.5 beta 2. Please report any regressions that you notice.

 * When installing new software through software-center, corresponding language support packages (translations, spell check modules particulat to that software, help files, etc.) are now installed along automatically. This removes the need to open "Language Support" after installing new software.
Line 73: Line 63:
== 2011-11-18 == === 2012-07-06 ===

 * Wrote some integration tests for different desktop components
 * Improved libusb-based USB CUPS backend a lot
 * A Software Updater redesign landed and the release upgrader was moved to its own package
 * Desktop SRUs for precise
 * Accessibility work unity and unity-panel-service
 * Unity 6.0 and Nux 3.0 release preparation (with the lenses transition).
 * New firefox,thunderbird beta version
 * Work on libreoffice 3.6 beta continued
 * Compiz on gsettings is getting ready
 * Uploaded x1.12 into ubuntu-x-swat/q-lts-backport
 * Working with debian on making libdrm_nouveau new and old abi parallel installable using f17's patch
 * Working upstream on dma-buf synchronisation problem
 * lightdm,system compositor work is ongoing
 * some GNOME updates
 * software-properties port to python3 got uploaded

=== 2012-06-29 ===
Line 75: Line 83:
 * Blueprint drafting and approval almost complete (our target was today); work items are almost complete, and everyone individually as well as the total number of work items are below or at the computed/agreed limit.
 * Fixed a couple of bugs in autopkgtest, it's now possible to use for our purposes. Converted the first two packages to DEP-8/autopkgtest for continuous QA integration: upower, apport; more to come. Discussed with Jean-Baptiste how to run these on data center QA machines.
 * Worked on getting Unity test harness and tarmac setup ready to go. Also got 51 manual test cases for Unity acceptance criteria written as a draft, covering panel and launcher for now.
 * Cleanup of GNOME packages, we were able to coordinate with Debian, do a few updates there, and sync a lot.
 * Landed client-side crash signature/duplicate detection in Apport trunk, and discussed integration into Cassandra server with Evan.
* libreoffice 3.6.0 beta2 pre-released in a ppa for precise and quantal
 * work on "ubuntu drivers" (jockey replacement) continued, including port to python3 (waiting for review)
 * gtk got updated, included new a11y libraries and accessibility on by default
 * xserver 1.12 got uploaded
 * compiz "one tree version" (i.e all the components merged in one source) got upload
 * work is on progress on orca-python3
 * GNOME 3.5 updates
 * update-manager work continued, included reviews and some of changes landing to trunk (should make their way to distro soon)
 * new firefox beta version in quantal including some fixes to our customization changes
Line 81: Line 93:
About to land:
 * By next Monday we decide about Banshee vs. Rhythmbox. That particularly affects U1. But porting U1 to GTK3 is already unblocked, as we won't go with a GTK2 Banshee in precise.
=== 2012-06-22 ===
Done:
 * Didier has been sprinting in London with the #ps unity packagers to get them up to speed
 * The new unity SRU round has been prepared and should be uploaded soon
 * The decision has been taken to build unity with gcc-4.6 until the stl abi issues are resolved
 * work on update-manager refresh continued
 * duplicity got updated
 * GTK 3.5 and GNOME updated landed in quantal
 * Desktop updates
 * Bugs fixing and SRUs
 * Improvement to our tracking tools (versions)
Line 84: Line 105:
Blockers:
 * Waiting for IS to put Unity tarmac setup into production.
 
== 2011-11-25 ==
=== 2012-06-15 ===
Line 89: Line 107:
 * Blueprint drafting and approval fully complete last Monday; work items for everyone individually as well as the total number of work items are below or at the computed/agreed limit.
 * Unity (and related projects) tarmac/branch autolanding is now in effect. First actual tests are in place, although not a lot yet, and the Unity ones are currently failing.
 * Unity manual test plan started, making good progress. (https://wiki.ubuntu.com/UnityTests)
 * Landed Apport client-side crash signature/duplicate detection.
 * It has been decided to go with Rhythmbox as default music player now, and reevaluate the state of Banshee-GTK3 between alpha-3 and beta-1. Seed changes were applied and uploaded.
 * Ported session-installer to GTK 3 and dropped gnome-codec-install, getting rid of some old libraries.
 * Landed new Zeitgeist, now written in Vala instead of Python. Brings some nice speedups.
 * Ongoing work on hybrid graphics support
 * X.org 1.12 is now available in ubuntu-x-swat/x-stagin
 * Continued on SRUs for precise
 * Updated GNOME a11y stack to latest unstable release
 * Uploaded PulseAudio 2.0 to quantal
 * The next SRU round for the unity stack is being prepared
 * Libreoffice 3.5.4 SRU has been uploaded and is waiting for SRU team review
 * The work on the system compositor advanced enough to start the lightdm work
 * The work for the ui redesign of the third party drivers started
Line 97: Line 117:
About to land:
 * For alpha-1 we'll switch to Rhythmbox and drop Tomboy/gbrainy from the CDs.
=== 2012-06-08 ===
Done:
 * firefox and thunderbird 13 have been updated for all supported ubuntu series, work started for the next versions in quantal
 * Libreoffice 3.6.0-beta1 is getting ready for quantal (in a ppa for the moment)
 * Update Manager got a slightly new look, more to come in the future
 * GNOME 3.5 updates in quantal
 * The team continued on merges and python3 porting
 * The system compositor work is seeing some good progresses
 * Unity build issues on quantal are being investigate (the build issue have fixes available but unity,nux segfaults when building with the new gcc, that's being investigated)
 * Some SRUs for precise
Line 100: Line 128:
Blockers:
 * Nothing right now.

== 2011-12-02 ==
Done:
 * Switched precise over to Rhythmbox, dropped banshee/gbrainy/totem/Mono from CDs.
 * More packages got DEP-8 autopkgtest control files now. We now have apport, jockey, upower, postgresql-common now.
 * Update our desktop packages (polkit, accountsservice, jockey, language-selector, etc.) for the admin → sudo group migration. This is now the new preferred "administrator" group, but admin should still be recognized for backwards compatibility (for eternity).
 * Multi-arch-ified GTK 3, so you can start multiarching plugins and dependencies.
 * Started looking into the LightDM KDE greeter: fixed build of the new liblightdm-qt, currently packaging the KDE greeter.
 * Wrote 107 manual Unity tests (https://wiki.ubuntu.com/UnityTests), fully functionally covering panel, launcher, dash and alt + tab. Some window management interaction is covered as well.

About to land:
 * We will soon switch to a GLib/Gtk development version (2.31.x / 3.3.x). We'll test this thoroughly, but it might cause some disruption.

Blockers:
 * Nothing right now.

== 2012-12-09 ==
Done:
 * Landed new glib development release 2.31. This caused some dozen packages to FTBFS, but was worked around. No other regressions known right now.
 * Set up http://ddebs.ubuntu.com for armhf.
 * Failsafe-X works again.
 * Improved archive consistency reports (component-mismatches, uninstallability, priority-mismatches) and drove uninstallable packages, priority-mismatches, and architecture-mismatches to zero. Let's keep it that way! All three are now integrated into Jenkins.
 * All unity projects now have working tests and are autolanding gracefully and pushed to the staging PPA (https://launchpad.net/~unity-team/+archive/staging).

About to land:
 * Nothing planned right now.

Blockers:
 * Nothing right now, but help greatly appreciated for Bug:850264

== 2012-12-16 ==
=== 2012-06-01 ===
Line 135: Line 131:
 * Landed GTK 3.3 development release, no major problems known.
 * Fixed several bugs which caused lucid->precise or oneiric->precise upgrades to fail. We had to revert Bug:901638 until soprano-daemon gets fixed (a first attempt was made to build soprano against unixodbc, but that fails at runtime).
 * Fixed remaining long-standing uninstallability in main.
 * poppler ABI transition/porting now fully done in main and universe. That took quite some porting work and reiterated a discussion how much mandays we should really spend on fixing every bit of universe, but it's done now.
 * Started improving accessibility functionality of the Unity greeter, adding keyboard shortcuts for screen reader, high contrast, and accessing the indicator menu bar.
Line 141: Line 132:
About to land:
 * Nothing planned right now.
 * Specs writing is done
 * Continued on SRUs for precise
 * Good progresses on the third party drivers installation spec
 * New firefox (13) and thunderbird are ready for the coming release
 * Got firefox to build with the quantal toolchain
 * Libreoffice 3.5.4 SRU is ready for upload
 * Work on xorg for lts point release updates continued
 * compiz got refactored to be only one source rather than five, the packaging got updated and the new version is finally building
Line 144: Line 141:
Blockers:
 * Help from Kubuntu team to move soprano-daemon to unixodbc would be greatly appreciated. (Bug:901638)

== 2012-01-06 ==
=== 2012-05-25 ===
Line 150: Line 144:
 * Staging PPA for X.org 1.11 is available; still needs a new Unity release for the new multi-touch stack, and has a nasty touchpad regression.
 * Completed work to make indicator menus more accessible.
 * Major multi-monitor bug review/triage of > 100 bugs: 1/3 reproduced, 1/3 now closed as resolved, 1/3 need more information.
 * Started working on boot speed improvements.
 * We lag behind alpha-2 work items after the holiday break more than anticipated, will clean up at the rally.
Line 156: Line 145:
About to land:
 * Nothing planned right now.
 * Catchup after UDS
 * Specs writing
 * Started quantal work, merges, some updates
 * Some SRUs for precise
Line 159: Line 150:
Blockers:
 * Help from Kubuntu team to move soprano-daemon to unixodbc would be greatly appreciated. (Bug:901638)

== 2012-01-13 ==
Done:
 * Finished the new extensive pre-release testing for Unity, packages landing today. This showed that the manual testing is useful and comprehensive (we found some minor regressions) and rises our confidence in the new version.
 * dnsmasq server fixes landed (part of the IPv6 robustification).
 * Power usage improvements: Integrated Colin King's pm-utils script changes, fixed unnecessary wakeups in network-manager, debugged unnecessary wakeups in notify-osd, triaged/debugged some other power issues.
 * Libreoffice 3.5 beta 2 landed in precise, but currently causes archive uninstallability due to missing -l10n packages. Sorting this out ASAP.
 * Went through our work items, adjusted some priorities, and deferred/dropped a few. Closer to the trend line now, and enough fodder for dropping if necessary.

About to land:
 * Nothing planned right now.

Blockers:
 * Help from Kubuntu team to move soprano-daemon to unixodbc would be greatly appreciated. (Bug:901638)

== 2012-01-20 ==

Done:
 * Landed LibreOffice 3.5beta2 for good; caused some more CD growth due to extra dependencies, will be fixed when Bjoern gets back from vacation.
 * Landed major changes to DNS resolution for the desktop; DNS resolution will now be done through dnsmasq, which should help split-DNS VPNs and faster DNS resolution.
 * Add Nautilus quicklist support in the Unity launcher.
 * New X.org 1.11 stack prepared and being smoketested, planned to land soon now.
 * Continued work on fixing processes with too many wakeups (power consumption).
 * Wrote scripts to test popular user configuration settings migration in a Lucid → Precise upgrade. Being integrated into Jenkins now.

About to land:
 * X.org server 1.11, with the input stack from 1.12

Blockers:
 * Help from Kubuntu team to move soprano-daemon to unixodbc would be greatly appreciated. (Bug:901638)

This page keeps track of the current release status of the Desktop Team.

What was done engineering wise?

  • new libusb-based USB CUPS backend
  • Improved Plug'n'Print UDEV facility of system-config-printer
  • First printer driver packages using new libjbig are available now: foo2zjs, splix, c2esp
  • Got some quickly/python-distutils-extra fixes and support for the arb team during the app developer week
  • Work in progress on new gnome-settings-daemon and gnome-control-center
  • Continued work on the UI design for Additional Drivers in software-properties
  • Fixed chromium-browser (18.x) FTBFS in quantal
  • Worked on updating chromium-browser to latest in the stable channel, 20.x
  • Libreoffice 3.6 is getting ready for upload in quantal
  • Get a branch ready for merging into Unity, so that Unity uses libatk-bridge.
  • First round of indicators updates in quantal, including new session indicator
  • First round of unity 6 serie updates in quantal, not so many user visible changes but lot of bug fixing and foundation work
  • Working prototype of system compositor + intel driver
  • Experimental lightdm,system compositor work ready to test, see https://lists.ubuntu.com/archives/ubuntu-desktop/2012-July/003890.html

What's about to land that might impact the other teams?

  • compiz on gsettings

Summary of bugs working on by team (reasonably reliable)

  • No specific list yet for quantal

Dependencies on other teams to make deliverables, blocking items, release wide concerns?

  • None

Blueprints

https://blueprints.launchpad.net/ubuntu/precise/+specs?searchtext=desktop-q-

Burndown and spec completion levels:

Release targetted bugs being worked on/monitored

under investigation:

triaged/in progress:

  • 932598 [Full hard drive causes xorg and lightdm to fail to load]: Fixed mountall to create tmpfs /tmp on foll disk, as earlier Ubuntu releases used to do. lightdm still needs a fix.

  • 870297 [lightdm logins not being logged in wtmp]: there is a merge request which went through a first review round

Fix committed, but not uploaded yet:

  • 872701 [Keyboard layout doesn't change in screensaver lock dialog]: there is a fix upstream, should be included in the next gtk upload

Fixed since last report:

Cumulative Desktop Release Notes

Archive of previous weekly summaries

2012-07-06

  • Wrote some integration tests for different desktop components
  • Improved libusb-based USB CUPS backend a lot
  • A Software Updater redesign landed and the release upgrader was moved to its own package
  • Desktop SRUs for precise
  • Accessibility work unity and unity-panel-service
  • Unity 6.0 and Nux 3.0 release preparation (with the lenses transition).
  • New firefox,thunderbird beta version
  • Work on libreoffice 3.6 beta continued
  • Compiz on gsettings is getting ready
  • Uploaded x1.12 into ubuntu-x-swat/q-lts-backport
  • Working with debian on making libdrm_nouveau new and old abi parallel installable using f17's patch
  • Working upstream on dma-buf synchronisation problem
  • lightdm,system compositor work is ongoing
  • some GNOME updates
  • software-properties port to python3 got uploaded

2012-06-29

Done: * libreoffice 3.6.0 beta2 pre-released in a ppa for precise and quantal

  • work on "ubuntu drivers" (jockey replacement) continued, including port to python3 (waiting for review)
  • gtk got updated, included new a11y libraries and accessibility on by default
  • xserver 1.12 got uploaded
  • compiz "one tree version" (i.e all the components merged in one source) got upload
  • work is on progress on orca-python3
  • GNOME 3.5 updates
  • update-manager work continued, included reviews and some of changes landing to trunk (should make their way to distro soon)
  • new firefox beta version in quantal including some fixes to our customization changes

2012-06-22

Done:

  • Didier has been sprinting in London with the #ps unity packagers to get them up to speed
  • The new unity SRU round has been prepared and should be uploaded soon
  • The decision has been taken to build unity with gcc-4.6 until the stl abi issues are resolved
  • work on update-manager refresh continued
  • duplicity got updated
  • GTK 3.5 and GNOME updated landed in quantal
  • Desktop updates
  • Bugs fixing and SRUs
  • Improvement to our tracking tools (versions)

2012-06-15

Done:

  • Ongoing work on hybrid graphics support
  • X.org 1.12 is now available in ubuntu-x-swat/x-stagin
  • Continued on SRUs for precise
  • Updated GNOME a11y stack to latest unstable release
  • Uploaded PulseAudio 2.0 to quantal

  • The next SRU round for the unity stack is being prepared
  • Libreoffice 3.5.4 SRU has been uploaded and is waiting for SRU team review
  • The work on the system compositor advanced enough to start the lightdm work
  • The work for the ui redesign of the third party drivers started

2012-06-08

Done:

  • firefox and thunderbird 13 have been updated for all supported ubuntu series, work started for the next versions in quantal
  • Libreoffice 3.6.0-beta1 is getting ready for quantal (in a ppa for the moment)
  • Update Manager got a slightly new look, more to come in the future
  • GNOME 3.5 updates in quantal
  • The team continued on merges and python3 porting
  • The system compositor work is seeing some good progresses
  • Unity build issues on quantal are being investigate (the build issue have fixes available but unity,nux segfaults when building with the new gcc, that's being investigated)
  • Some SRUs for precise

2012-06-01

Done:

  • Specs writing is done
  • Continued on SRUs for precise
  • Good progresses on the third party drivers installation spec
  • New firefox (13) and thunderbird are ready for the coming release
  • Got firefox to build with the quantal toolchain
  • Libreoffice 3.5.4 SRU is ready for upload
  • Work on xorg for lts point release updates continued
  • compiz got refactored to be only one source rather than five, the packaging got updated and the new version is finally building

2012-05-25

Done:

  • Catchup after UDS
  • Specs writing
  • Started quantal work, merges, some updates
  • Some SRUs for precise


CategoryDesktopTeam

DesktopTeam/ReleaseStatus (last edited 2012-07-12 20:12:57 by seb128)