Launchpad Report for 2006-02-21
Christian Robottom Reis
kiko at async.com.br
Tue Feb 21 21:26:32 GMT 2006
Here's a report of changes for the third week of February. This was
rolled out into production today, at revision 3159.
Important user-visible features or fixes are marked with exclamation
points; other highlights marked with a star.
----------------------------------------------------------------------
Highlights
==========
This is a week of many highlights. A large number of crashes was fixed
all over Launchpad; performance of Rosetta translation pages should be
improved; a new Soyuz production rollout was completed; an incoming
email interface was added to the support tracker, and its statuses were
simplified; team expirations are finally being processed; and on the
coding front, the test suite now allows running of stories as well as
individual tests.
Congratulations to the team for a week full of exclamation marks.
Malone
======
* Karma is now only credited to the user when the status is changed to
Fix Released (bradb)
* Source package bug listings now include the filter links portlet on
the RHS; the portlet also lost its redundant link to the advanced
search (bug 6697, kiko)
* Source package bug listings no longer give unexpected forbidden errors
when private bugs have been recently imported (bug 31573, kiko)
- Handling of the affects email command was fixed: it now appropriately
indicates a source package in an existing task when the task was open
on the specified distribution, instead of adding a completely new task
(bug 29848, BjornT)
- A bug was fixed in which a private bug would not display the
appropriate 403 Forbidden page (bradb)
- The search filter UI was disabled to be resurrected later in a more
generic form (bradb)
Rosetta
=======
! Translation pages no longer render themselves after a POST request;
this change is invisible to the end-user (who was redirected to another
page via a Location: header) but it should reduce the number of
timeouts on the Rosetta +translate pages (bug 31333, daf)
* Translation statistics are no longer regenerated multiple times per
request; this should be another important performance enhancement
(part of bug 5751, carlos)
* Plural forms were added for the Akkan language (carlos)
Soyuz
=====
! An updated Soyuz branch was rolled out; this branch manages uploads to
distribution release pockets correctly, and fixes a number of issues
over the codebase that were encountered during this first cycle of
production use (many bugs, cprov)
* Build listings were improved, ordering was fixed, and icons were added
for each of the individual build states (bugs 3839, 30458, mpt, cprov)
- A number of fixes were implemented to the build and binary package
pages (under builds) (bugs 31158, 31324, matsubara)
- Source packages names are now correctly escaped before being linked to
from Changelogs (bug 31039, cprov)
- The build table now has a pocket column, which allows building for
the -updates, -security and -backports pockets (cprov)
- The update-pkgcache script was updated to no longer require
SelectResults.__len__ (bug 31198, matsubara)
Support
=======
! Incoming email support was added to the support tracker, allowing
comments to be added through email (BjornT)
! Statuses in the support tracker were simplified; there are now only
three possible statuses: Open, Answered and Rejected (spec
SupportTrackerTweaks, BjornT)
Bazaar
======
- Categories in branch listings have been reordered (ddaa)
Launchpad
=========
! A script was added to expire memberships periodically; this allows the
expiration feature of teams to be actually used (salgado)
- Searches for people that return no results no longer cause crashes,
one of the last __len__-removal regressions (bug 31114, salgado)
- Editing a product series' source details is now more robust, no
longer crashing when errors are encountered in the form input
(matsubara)
- Debugging information was added to verify a race condition when
creating a new account (part of bug 31755, salgado)
Infrastructure
==============
! The OpenPGP code now uses a new gpgme wrapper called pygpgme --
written from scratch -- which removes our dependency on pyme. pyme
presented memory management issues, poor error feedback and brittle
code based on SWIG. The new wrapper should work well and will
definitely be more maintainable (various bugs, jamesh)
! It is now possible to run a single story of the test suite, without
running the full set of tests (lifeless, spiv, based on concept by
bradb)
- An adjustment was made to the indexes on the Person table, allowing
efficient ordering to be done based on the relevant portion of the
name (excluding special characters, for instance) (stub)
- Improvements to the error report analyzer were implemented; integers
and strings are now replaced, which should improve grouping of
reports; sections were also reordered (jamesh)
- SQLObject's SelectResults interface was updated to take into account
the __len__ modifications (SteveA)
- A regression in the test suite, caused by the story-running change
implemented last week, has been fixed: it is now again possible to run
a single pagetest (spiv)
- We not use /@@/ to access resources (images and other files) instead
of the old ++resource++ syntax (stub)
- Sourcerer's version checking function now informs the version supplied
when raising BadUpstreamError (daf)
Upcoming Changes
================
- Mirror management (salgado)
- Bugwatch improvements (BjornT)
- Bug backport UI improvements (bradb)
- Checkwatches optimizations (BjornT)
- POMsgSetPage (carlos)
- Fix for Rosetta newline handling (carlos)
- Dapper translation imports (carlos)
- Updated FAQ (kiko)
Planned Changes
===============
- Librarian fixes for Rosetta exports (carlos, spiv)
- launchpad-server and launchpad-developer packages (jblack, jbailey)
- Zope 3.2 update (stub, SteveA)
- CrowdControl (SteveA)
- SQLObject fixes for prejoining
- SQLObject backport of Multiple/RelatedJoin
----------------------------------------------------------------------
Enjoy the new Launchpad,
--
Christian Robottom Reis | http://async.com.br/~kiko/ | [+55 16] 3376 0125
More information about the launchpad-users
mailing list