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