[Foundations] Release Report 2013-01-08

Oliver Grawert ogra at ubuntu.com
Tue Jan 22 12:28:12 UTC 2013


hi,

sorry for the lateness ...

ciao
	oli

== What was done engineering wise? ==

* rolled out errors branch allowing for source package searching
* pushed errors branch fixing issue with width of the frequency bar
* pushed daisy branch creating a counter for release:src_package to
facilitate regression detection
* discussion with evan regarding error tracker and phased updates
* updated https://wiki.ubuntu.com/ErrorTracker/PhasedUpdates
* tested team view change to errors in canonistack
* submitted an RT to have webstats for errors.ubuntu.com
* Upstart (BLUEPRINT: foundations-r-upstart-user-session-enhancements)
 - Working on the session socket code, going through reviews/fixes 
   cycles now.
 - Poking at a libnih bug preventing the upstart-event-bridge from 
   working as a user.
 - Talks on shutdown/reboot/logout sequence.
* Container (BLUEPRINT: servercloud-r-lxc)
 - Code reviews.
 - LXC upstream now supports user namespaces.
 - Ported libcap to bionic, got LXC to build agsinst it.
 - Re-implemented utmpx.h within LXC when building with bionic.

* Tracked down a cups-browsed bug causing a lot of upstart job respawns 
   when avahi isn't enabled.
* Some follow-up on a weird biosdevname issue.
* Upgraded to a 3.8 kernel, helped track down a regression on ThinkPad 
  x230/t430, fix sent upstream by Seth.
* Helped Serge track down my weird mount/loop device bug (loop devices 
  aren't freeed under weird conditions).
* Got some new monitors with fancy DisplayPort chaining, so I've been 
  fixing a few gnome-control-center bugs and helping debug kernel bugs.
* Networking (BLUEPRINT: foundations-r-networking)
 - Some e-mails/bug activity on isc-dhcp-server-ldap not actually having
LDAP support in 4.2.
* usb-creator-fastboot:
 * made fastboot work to flash nexus7 images without sudo
 * made usbcreator to pop-up when nexus7 is plugged in (in a branch)
 * todo fastboot backend (reusing recipes from nexus7-installer)
* lp:~xnox/upstart/user-log-dir
 - user upstart logging, work in progress (some review comments to
address)

* unbreak devscripts, usb-creator
* upload ubiquity and minor merges (dmraid, pyxdg)
* discussed with server team that we want to keep clustered lvm support 
  (dropped in debian)
* Upstart setenv+getenv MP raised. Working on '--global' option. 
  Further feedback appreciated:
https://code.launchpad.net/~jamesodhunt/upstart/setenv
+getenv/+merge/142939
* Reviewed lp:~xnox/upstart/user-log-dir.
* Reviewed lp:~stgraber/upstart/upstart-session-socket.
* Added Shutdown details to Enhanced Sessions Spec - awaiting feedback:
* Started work on preliminary shutdown code.
https://wiki.ubuntu.com/FoundationsTeam/Specs/RaringUpstartUserSessions#Shutdown_Details

* OpenJDK 7 security update
* get creduce built and packaged, using it to scale down preprocessed 
  source files
* got multiarch patches into the 4.6 and 4.7 gcc branches
* GCC 4.8 update
* buildd baby sitting
* merged remaining GCC bits from the cross toolchains back into GCC
* updated the armhf, arm64 and powerpc cross compilers
* have been working to help the Kylin team get oriented so they can 
  meet alpha2 for 13.04
* Build fixes: pyparted (with Tim), sivp, gnumeric
* 12.04.2: Switched to X enablement stack for relevant images; cleaned 
  up various associated issues due to having to use metapackages.
* Phased updates: Reviewed spec and discussed with ev/bdmurray/wgrant; 
  fixed up some glitches in update-manager; started on Launchpad 
  implementation.
* Cross-building: Further work on backporting architecture qualifier 
  support to Debian buildds; met up with Wookey for status check.
* Continued work on removing nested functions from GRUB.
* Continued work on the prodstack error tracker deployment.
* I've moved my testing over to EC2 from canonistack. Between the 
  resource limits (I couldn't spawn 15+ instances) and frequently 
  getting instances in the error state, canonistack was really slowing 
  me down.
  We need to fix this though. EC2 is expensive ($15 for two days 
  usage), and the error tracker infrastructure now cannot fit on 
  canonistack without modifying people's resource limits, which 
  hinders  our ability to test and on-ramp developers.
* Code review for Brian. Discussions on the implementation of phased 
  updates.
* Started implementing "silent error types" after discussion with 
  Martin: https://wiki.ubuntu.com/ErrorTracker#error
* started fiddling with porting the nx7 images to xz compression
* looked into porting update-notifier to pkexec (then only xdiagnose 
  will keep gksu on the cd)
* started on fiddling with tegra3 gstreamer codecs, seems there is half 
  a community port to gst 1.0 already

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

 -

== Summary of bugs working on by team (reasonably reliable) ==

bug 1098250 "unable to send suspend resume crash from raring"
bug 1077253 "possible for ExecutableTimestamp to not be for the binary 
            in ExecutablePath"
bug 1072828 "[REGRESSION] release upgrader tool became untranslated"
bug 1067542 "possible for some do-release-upgrade crashes to be  
            unreportable"
bug 1093697 "check-new-release-gtk appears untranslated"
bug 1068874 "does not need to enable apport"
bug 1098001 "DistUpgradeController calls apport with a source package 
            as an argument"
bug 1060505 "Google Chrome is a "package of bad quality""
bug 1078544 "python-aptdaemon: upgrading marks auto-installed packages  
            as manual"
bug 1099278 "Network devices with a MAC with prefix 2c:c2:60 should not 
            be have a persistent rule"
bug 980917 "Failed to create pty - disabling logging for job [SRU]"
bug 1085766 "/var/log/upstart/ureadahead.log contains garbage"
bug 1096531 "After touch /forcefsck and reboot: Assertion failed in 
            log_clear_unflushed"
bug 1088536 "Updating packaging for Python 3"
bug 1097783 "re module apis return longs now"
bug 1099349 "mountall 2.36.3 hangs in recovery-menu (lvm; mountall 2.36 
            has no issue)"
bug 1094872 "Installation information cause letter format instead of 
            DIN A4"
bug 1098299 "entropy pool should be seeded earlier in boot process"
bug 1099917 "Cassandra charm changes cluster name incorrectly"
bug 1100245 "exceptions.UnboundLocalError: local variable 'settings' 
            referenced before assignment"
bug 1093819 "Wubi installed 12.10 amd64 without configuring i386"
bug 1096022 ""E:Error, pkgProblemResolver::Resolve generated breaks"
bug 1077551 "Installing Machinarium removes the desktop"

== Dependencies on other teams, blocking items ==

 - 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part
URL: <https://lists.ubuntu.com/archives/ubuntu-release/attachments/20130122/2d075b75/attachment.pgp>


More information about the Ubuntu-release mailing list