Launchpad report for 2006-01-25

Christian Robottom Reis kiko at async.com.br
Wed Jan 25 10:43:47 GMT 2006


Here's a report of Launchpad changes for the third week of January. This has been
rolled out today, 2006-01-25, at revision level 3018.

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

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

Highlights
==========
Highlights this week include an important Malone feature which has bug
status changes now logged as comments, a successful end-to-end test of
Soyuz, and a number of changes to infrastructure that will improve
performance and reduce timeouts.

PQM was disabled for part of the week which is why the number of changes
merged is relatively low.

Malone
======
! Bug status changes are now logged as comments, and the last status is
  displayed in the bug status page. This feature allows triagers to
  quickly alter status and add a comment as they process a set of bugs
  (spec BugStatusChangesAsComments, bradb)
* We now correctly handle addition of bug comments through signed mail,
  even when the user's key is not registered in Launchpad (bug 4838, BjornT)
- Bug nicknames now work again, and are trivially tested (bug 5505, kiko)
- BugTaskFactory no longer exists (bug 1014, BjornT)

Rosetta
=======
- A number of fixes to poimport progressed through this week (carlos)
- A plural form was added for the Papiamento language (carlos)

Soyuz
=====
! Soyuz testing proceeded with full-toolchain testing of the Breezy
  autotest archive. All source packages (in the main and restricted
  components) were successfully uploaded, processed and published;
  builds for all binary packages (over two architectures) were issued,
  uploaded and processed. A number of fixes and optimizations were
  implemented as part of this work and are currently undergoing review.

Launchpad
=========
* Column widths were reverted because of issues with some browsers
  (bug 28694, mpt)
- Administrators are now able to set both the owner and mark the product
  as reviewed when creating a new product; this abbreviates the work
  involved in creating new products for upstream source code syncs (bug
  1512, kiko)
- Distribution registrants are now allowed to edit more aspects of their
  distributions, including translation teams, milestones and bug
  contacts (bug 6430, kiko)
- Bounties are now editable by their owners (bug 3289, kiko)
- Branch URLs now allow for the sftp:// method (bug 5573, stub and
  matsubara, rather independently!)
- A minor band-aid was implemented to avoid Malone bug watch syncs to
  crash on invalid XML coming from a Bugzilla instance (kiko)
- Milestone names are now correctly checked for validity and uniqueness
  (bug 3367, gneuman)
- Registering a new release now correctly verifies uniqueness of the
  version (bug 3371, gneuman)
- Many forms in Launchpad that did not correctly validate the name field
  are now fixed (bug 6593, matsubara)
- Searching on the main page for upstream products now works again (bug
  28768, matsubara)

Infrastructure
==============
! Session timeouts have been increased to 60 days; this reduces the
  likelihood of being logged out from Launchpad unintentionally (stub)
! Librarian was moved to a separate server, which should improve its
  scalability (stub)
* Launchpad celebrities are now fetched once and cached; this avoids
  up to hundreds of database queries per request(stub).
* A tool for producing input files for Apache's Rewritemap was
  implemented; this makes it possible for Apache to deal with the
  special layout of the Supermirror's filesystem (part of spec
  SupermirrorFilesystemHierarchy, spiv)
- Inbound email messages that fail to process no longer cause the
  inbound processor to crash continually; this happened last week when
  handling a GPG-signed message (BjornT)
- FTI indexes were rebuilt and a script to do that task was merged; they
  had been failing to update automatically the past week (stub)
- The process-mail script no longer crashes when a mime message boundary
  contains re-meaningful values such as plusses (BjornT)
- A set of pyflakes-based utilities for verifying code were implemented (daf)

Upcoming Changes
================
- The Soyuz production rollout will be done this week (Kinnison,
  cprov, kiko)
- Various optimizations to reduce timeouts in production (stub, jamesh)
- filing bugs on binary packages (bradb)
- PoMsgSetPage (carlos)
- Bug watch improvements (BjornT)
- Mirror management (salgado)

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

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



More information about the launchpad-users mailing list