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 -- launchpad-users mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/launchpad-users
