ReleaseStatus

Differences between revisions 566 and 568 (spanning 2 versions)
Revision 566 as of 2012-05-24 16:43:32
Size: 22046
Editor: seb128
Comment:
Revision 568 as of 2012-06-01 09:13:12
Size: 2372
Editor: seb128
Comment:
Deletions are marked like this. Additions are marked like this.
Line 4: Line 4:
 * Catchup after UDS
 * Specs writing
 * Started quantal work, merges, some updates
 * Some SRUs for precise
 * 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 12: Line 15:
 * Nothing specific out of the churns coming with Debian syncs and merges at the start of the cycle. Some GNOME updates are planned but they shouldn't impact much on others.  * Nothing specific
Line 53: Line 56:
None yet for quantal
Line 57: Line 58:
== 2011-11-18 ==
Done:
 * 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.

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.

Blockers:
 * Waiting for IS to put Unity tarmac setup into production.
 
== 2011-11-25 ==
Done:
 * 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.

About to land:
 * For alpha-1 we'll switch to Rhythmbox and drop Tomboy/gbrainy from the CDs.

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-05-25 ===
Line 119: Line 61:
 * 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 125: Line 62:
About to land:
 * Nothing planned right now.
 * Catchup after UDS
 * Specs writing
 * Started quantal work, merges, some updates
 * Some SRUs for precise
Line 128: Line 67:
Blockers:
 * Help from Kubuntu team to move soprano-daemon to unixodbc would be greatly appreciated. (Bug:901638)

== 2012-01-06 ==

Done:
 * 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.

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-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)

== 2012-01-27 ==

Done:
 * 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

About to land:
 * New compiz release coming soon, was held back because of a startup crash and FTBFS.

Blockers:
None.

== 2012-02-03 ==
Done:
 * 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.
 * Fix gdm->lightdm autologin migration, so the Jenkins system/user configuration upgrade migration tests are much happier now.
 * Land new gnome-control-center UI to configure some Unity properties.
 * OpenJDK now finally switched to the ATK 2 stack.
 * New GTK/GLib stack. This is currently causing some theming regressions, some of which will be fixed by Unity 5.2 (planned to land today).

About to land:
 * Unity 5.2 stack. It was well tested in a PPA before, with formal test cases as well as every-day desktop tasks.

Blockers:
None.

== 2012-02-10 ==
Done:
 * New GTK changed the theme API slightly, the themes got updated but there are still a few issues to resolve.
 * Land music store for Rhythmbox.
 * accountsservice now writes user locale configuration to `~/.pam_environment` instead of `~/.profile`, to avoid having to touch an actual shell script, and `~/.profile` to overwrite the PAM environment settings.
 * FreeRDP 1.0 hit precise. It's undergoing the final tweaks to pass our security review. Once it's in main, we'll update remmina and put it into main (MIR already approved), dropping the old and rather insecure rdesktop/vinagre.
 * Land new ALSA. Introduced a regression which was fixed quickly, should be good now.
 * Update to the latest pieces of the GNOME a11y stack in precise. Land network-manager, Unity launcher, and some other a11y fixes.
 * Add WhatProvides plugin support to PackageKit and aptdaemon, and add plugin for language support packages to language-selector. This allows upstream control-center's region panel to work on Ubuntu.
 * Lots of language-selector code cleanup and bug fixing.
 * XRandR library development progressing well.
 * Went over remaining precise work items, and moved a few blueprints to the Q cycle which will not make it.

About to land:
 * New compiz will be uploaded RSN (Didier has a first version being tested in his ppa). It shouldn't directly affect other teams, but if you notice window manager regressions, please tell us.

Blockers:
None

== 2012-02-17 ==
Done:
 * Land new compiz bug fix version, fixes armel build.
 * Land fatrace, tool to hunt down processes which keep waking up the disk.
 * Improve cups' USB backend to now work with bidirectional mode again and get along with usblp again, which should make the stack more robust and fix some bugs.
 * Evaluate and eventually land GNOME control-center and settings-daemon 3.3.5, with the intrusive changes reverted. This allows us to benefit from the bug fixes.
 * Re-land keyboard indicator for unity-greeter.
 * Extend unity-greeter to allow screen reader and high contrast accessibility options to be activated with keyboard shortcuts, control + S and control + h respectively, same as Ubiquity.
 * Test/compare dual-head functionality on Unity, Unity2D, Mint, classic gnome, xubuntu, lubuntu. Filed and gardened bug reports as appropriate. Now we are at 56% of bug reports closed (target is 60% for precise). Most remaining bug reports are low priority issues
 * Remaining FreeRDP security problems got fixed, now in main. Remmina/FreeRDP now replace the old Vinagre/rdesktop in Ubuntu.

About to land:
 * Unity release got delayed due to some last-minute regressions. We agree to rather landing a good version on Monday than crowbaring it in on FF day.
 * New [[https://code.launchpad.net/~ev/apport/whoopsie/+merge/92753|Apport UI changes]] from Evan still need some work, will land in the next days. It doesn't change hooks API, mostly just UI, but it might affect e. g. the documentation team.

Blockers:
None.

== 2012-02-24 ==

Done:
 * Land Unity 5.4 with HUD and many bug fixes.
 * Got first LibreOffice build on armhf, many thanks to Jani Monoses for working on the patches! This resolved almost all of the remaining armhf uninstallability, the rest is not much of a concern for beta-1.
 * Land Activity-log-manager for better controlling zeitgeist.
 * Write and land script to debug/report power usage drains.
 * Review and land Evan's Apport GUI rewrite and whoopsie-daisy support.
 * Land Unity Greeter with keyboard indicator, startup sound, and multi-monitor support
 * Land the rest of ALSA 1.0.25.
 * Wrap up desktop-p-multi-monitor work. Most of the remaining issues are lower priority Unity or Gnome issues. There are a couple X issues which we'll follow up on. Unity still has some glitchy behaviors but multi-head works a lot better in precise than it did in oneiric.
 * The new nvidia-current 295.20 is available in the xorg-edgers PPA for precise, and x-updates PPA for earlier Ubuntu versions.

About to land:
  Nothing planned for beta-1.

Blockers:
  None

== 2012-03-02 ==

Done:
 * Released new Unity Greeter with redesigned session chooser.
 * Built fresh language packs for Ubuntu 12.04 beta-1.
 * Packaged most of GNOME 3.3.90.
 * Archive reports now treat armhf as primary supported architecture, and armel as port.
 * Further work on fixing sound init problems for particular sound hardware, particularly the hardware used in VMWare guests.

About to land:

 * Unity 5.6/new compiz, see DX report.

Blockers:
 None.

== 2012-03-09 ==
Done:
 * Rebuilt all packages in the archive which had broken md5sums due to previous pkgbinarymangler versions.
 * Lots of Apport bug fixes. In particular, the random GUI crashes that started with the new UI design should be all gone now.
 * Update accessibility stack to current versions, tested qt-at-spi. Quicklists now work, but the HUD doesn't, likely a little work required on the unity-2d side, as the results are recognised as buttons, since the widget set is similar to the dash, bug filed.
 * Lots of bug fixing across the desktop.

About to land:
 * Unity 5.6/new compiz, see DX report.

Blockers:
None.

== 2012-03-16 ==
Done:
 * Finally released the Unity 5.6 stack, with a few follow up fixes for broken Alt key.
 * Land new indicator upstream bug fix versions.
 * Updated GNOME to 3.3.91.
 * Start new oneiric-proposed language pack update/test cycle.
 * Fixed a few more a11y related issues in dbusmenu, menus should work fine now.
 * Lots of bug fixing across the desktop.

About to land:
 * Unity 2D and 3D will get some bigger multi-monitor related changes. Please see Bug:50136 and Bug:954175 for details.

Blockers:
 * None.

== 2012-03-23 ==
Done:
 * Fix python-gobject -> -gi package dependencies. Now we are down to only very few default install programs which don't use GI yet.
 * Split off a cryptsetup-bin package and add it to the default installation, which finally provides out-of-the-box support for creating and using encrypted media.
 * New set of language packs for Natty, currently being tested.
 * Fresh langpacks for Precise Beta-2, currently being generated.
 * New Quickly and Quickly Widgets release, fixing support for python-gi and keeping the tutorial up to date.
 * New Unity Greeter release, fixing a bunch of bugs and tweaking animations to feel smoother.
 * Land LibreOffice 3.5.1, fixing many high-profile bugs.
 * Land GNOME 3.3.92.
 * Debugged and discussed HUD accessibility in unity-2D. Luke says it should be disabled until we can work out a nice way of presenting results that Orca users will understand, however it seems a vocal minority of the accessibility community are against this.
 * Some ground work on X.org for the next cycle for quirking monitors with wrong EDIDs (kernel with writable EDIDs).
 * Work items: There are four left for b2 which are of the "talk to" or "send this upstream" kind; all can easily be moved.
 * A nice chunk (~ 50) of bug fixes across the desktop.

About to land:
 * Unity 5.8 stack, hopefully today. As we are frozen now, we can make use of precise-proposed as a staging area, to avoid archive breakage for multiple hours.

Blockers:
None.

== 2012-03-30 ==
Done:
 * Moved the remaining three "talk to"/"test" kind of work items to final milestone.
 * Several ubuntu-defaults-builder fixes, it actually works again for precise images now.
 * Analyze and fix lucid->precise upgrade failures. The remaining big one is Bug:916291, which we try to get built for four days now.
 * Land Unity 5.8 and GNOME 3.4.0 final, through precise-proposed. This staging worked really well, we had zero secons of precise archive breakage this time.
 * Tweak/fix some issues in accessibility profiles; Luke started a discussion on disabling the HUD as it is not accessible yet, but this got discarded.
 * New -fglrx uploaded. Should fix a lot of the bugs we've had reported.

About to land:
None

Blockers:
None.

== 2012-04-06 ==

Done:
 * Lot of bugs fixing
 * New lightdm and unity-greeter release fixing quite some milestoned bugs
 * Unity 5.10 is being prepared (to land next week)

About to land:
 * No direct impact on other teams but GNOME 3.4.1 tarballs will be rolled out on the 16th and would be good to get in the lts as we can

Blockers:
 * bug 966294 ("Ubiquity loops forever from ubiquity_webcam_play") from foundation, desktop doesn't have anyone working on or knowing gstreamer and that's not likely going to be looked at before tuesday, we can try to help but are probably not better placed that foundation or any other team to debug that codebase.

== 2012-04-13 ==
Done:
 * Our efforts with fixing upgrade issues finally came to fruition -- all upgrade tests succeed now, including lucid → precise with thousands of universe packages. (Modulo a few conffile issues and crash reports)
 * Discussed new autopkgtest Jenkins integration with Colin and Jean-Baptiste, and fixed a few tests.
 * Fixed the annoying bugs in OneConf and got it in shape for precise.
 * Lots of bug and crash fixes all over the place. We were watching the retracer logs and made a list with the highest dupes, and working from that.
 * Unity 5.10 is being landed; apparently there is some trouble on ARM due to the recent compiz upload, currently being sorted out.
 * An epic battle in gtk and gnome-control-center for making the alt key configurable is now at the end. The gnome-control-center part will be published as soon as the new unity-2d will enter the archive (to avoid segfault on unavailable gsettings key).
 * Dailies once again got oversized until yesterday. Investigated the causes and trimmed some stuff. Today's images should already be okay, but we have another 600 kB saving committed to LibO.

About to land:
 * No direct impact on other teams but GNOME 3.4.1 tarballs will be rolled out on the 16th and would be good to get into the LTS.

Blockers:
None.

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

What was done engineering wise?

  • 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

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

  • Nothing specific

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:

  • 870297 [lightdm logins not being logged in wtmp]: Still not reproducible. Dropped ubuntu-12.04 milestone, this is SRUable.

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.

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:

  • 968845 [bcm5974 touchpad doesn't work after S3 on MacBookAir]: should be fixed in quantal, SRU still be discussed (the fix is not perfect but fixes some issues)

Cumulative Desktop Release Notes

Archive of previous weekly summaries

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)