Launchpad Report for 2006-05-27

Christian Robottom Reis kiko at async.com.br
Tue Jun 13 17:03:34 BST 2006


Here's a report of changes for the third and fourth weeks of May -- it
goes out a bit late because the past weeks have been quite busy! These
changes were rolled out on May 27th, at revision level 3567 with r3570,
r3571, r3576, r3578, r3580.

Important user-visible features or fixes are marked with exclamation
points; other highlights marked with a star.

----------------------------------------------------------------------

Highlights
==========
Rosetta's launch of the Dapper translation effort is most visible
highlight of this update, but a number of changes landed across the
system. Malone now uses a single attribute, importance, to qualify bugs,
and it tracks the date bugs were last changed. The bug watch UI was
also much improved, fixing a few annoyances introduced with status
synchronization. Rosetta also includes priorities for templates,
allowing an indication of what order they should be worked on. Soyuz
progressed well in the direction of refactoring, enhancing the build
control system and improving archive verification. An updated Shipit to
handle Dapper orders was deployed, and further mirror management
progress was made.

Malone (Bugs)
=============
! Malone now tracks then bugs were last updated, allowing people to
  order by this information and generally keep track of when bugs are
  being changed. (spec BugDateLastUpdated, bradb, r=BjornT)
! Malone now uses a single bug attribute, importance, to indicate the
  bug's significance. (spec MaloneSimplifications, mpt, BjornT,
  r=BjornT, r=lifeless)
! A number of enhancements to bug watches were implemented. For
  instance, it is now possible to add bug watches when changing a bug's
  status. (BjornT, r=jamesh)
* Bugs that are filed on products that do not officially use Malone are
  now editable when they have no bugwatch attached. This should allow
  for cleaning up a number of orphaned tasks. (BjornT, r=salgado)
* Bugmail processing no longer fails when trying to email a user with no
  addresses associated. (BjornT)
* The counts listed in the quick links portlet are now correct. (bug
  33882, bradb, r=kiko)
* Handling of milestones on bugs with many statuses reported on them was
  sanitized and no longer crashes. (bug 6026, bradb)
- You are now able to subscribe and modify the bug status in a single
  step. (second part of bug 977, bradb)
- Whitespace is now trimmed when storing remote bug watch IDs. (bug
  34105, matsubara)
- Traversing to bugs with non-ASCII nicknames no longer crashes. (bug
  44198, matsubara)
- The basic search page no longe announces itself as the "Advanced
  search" page. (bug 44618, mpt)
- A pair of broken +bugcontact links and a broken person/+bugs link were
  fixed. (matsubara, r=kiko)
- We no longer crash when listing CVE pages that include bugs with bug
  watches. (bug 42589, BjornT, r=salgado)

Rosetta (Translations)
======================
! The Dapper translation effort was officially launched; this is the
  culmination of months of work on imports, exports, import queue
  management, build system integration and language pack generation.
  From now on we will have periodic generation of official language
  packs, and continuous generation of translation snapshots that
  translators can use to validate progress of the work done on Ubuntu.
  (carlos, jordi, pitti)
! Distribution translation templates now include priorities that
  indicate in what order the distribution team would prefer to have
  translation efforts applied. (mark, carlos, r=kiko)
* The page that lists languages per release no longer
  crashes when listing a language that has no translations in it.
* The page for a language team inside a Translation Group no longer
  crashes when the language code does not exist. (matsubara)
* Disabled languages are no longer displayed in the distribution release
  listings. (carlos, r=ddaa)
- Rosetta Experts can now properly administrate all information
  associated with a translation template. (bug 37078, carlos, r=BjornT)
- The alternative text for images was shortened; this avoids the
  language charts forcing pages to be too wide when image display is
  disabled. (bug 46686, matsubara, r=kiko)

Soyuz (Distribution management)
===============================
* The mirror prober's algorithm for building package checks was modified
  to properly indicate the freshness of a mirror, even when comparing
  releases that have not seen a publication record in a long time.
  (salgado, r=kiko)
* Security adapters for package upload queue were refactored and
  their use in callsites improved. (cprov, r/rs=kiko)
* Source package names are no longer spuriously created when new binary
  uploads are processed. (bug 37866, cprov, rs=kiko)
- Rescoring builds now properly validates input and prints more
  appropriate feedback. (bugs 44240 and 44227, cprov, r=spiv)
- The build queue listing was optimized using prejoins. (bug 43802,
  cprov, r=kiko)
- There is now a buildd celebrity team that can be used to grant access
  to build queue manipulation. (bug 3580, cprov, r=kiko)
- The mirror prober now ignores uploads of UDEBs (which are somewhat
  particular) when deciding what packages to check for freshness.
  (salgado, r=kiko)
- Improvements were made to the distribution mirror listings. (mark)
- An index was added to the BuildQueue table to attempt to avoid
  timeouts happening on queries to it. (stub)
- The new mirror page now correctly checks for unique names and URLs.
  (matsubara, r=kiko)

The Bazaar (Code)
=================
! The supermirror branch synchronizer no longer leaves an empty branch
  when this initial mirroring fails.
- The +sourceadmin page no longer crashes. (bug 43119, matsubara,
  r=salgado)
- The cscvs and importd test suites were overhauled and improved. (ddaa,
  r=jamesh, r=spiv)
- Timezones are now ignored in cscvs Date: lines. (ddaa, r=jamesh)

ShipIt
======
! The Shipit changes required to support the Dapper release were
  implemented and rolled out into production. This was done over a
  number of iterations and improvements over the past weeks; this
  culminates in the improvements made visible over the past two weeks.
  (salgado, r=SteveA, r=kiko)

Launchpad
=========
- The text in the front page was tweaked slightly. (bug 42644, mpt)
- People's displayed names are now properly whitespace-stripped. (bug
  41325, matsubara)
- The product +reassign page now lists the correct permissions.
  (matsubara, r=salgado)

Infrastructure
==============
* OOPS reports now include connection instance information. (bug 44032,
  stub)
- The session cookie name is now configurable, which allows staging
  cookies to be properly differentiated. (bug 44192, stub)
- Buildbot tests now pass with the current Twisted tree in Rocketfuel.
  (spiv)
- A workaround was implemented for a urlparse caching bug that occurs
  when parsing URLs that come from strings and unicode objects. (bug
  44064, BjornT, r=lifeless)
- The import fascist was reenabled. (SteveA)
- The sourcecode test suite was reenabled. (spiv)

Upcoming Changes
================
- MirrorManagement deployment (salgado)
- POMsgSetPage (carlos)

----------------------------------------------------------------------

Enjoy the new Launchpad,
-- 
Christian Robottom Reis | http://async.com.br/~kiko/ | [+55 16] 3376 0125



More information about the launchpad-users mailing list