Launchpad Report for 2006-04-18
Christian Robottom Reis
kiko at async.com.br
Wed Apr 19 00:14:09 BST 2006
Here's a report of changes for the first two weeks of April. These were
rolled out today, April 18th, at revision level 3475.
Important user-visible features or fixes are marked with exclamation
points; other highlights marked with a star.
----------------------------------------------------------------------
Highlights
==========
The most visible change over this period has been the addition of the
dynamic menus to Launchpad, but this update also includes security team
support in Malone, the deployment of debbug bug watch synchronization,
Rosetta import and export fixes, an overhaul of specification workflow
permissions and listings, default product series, the Zope 3.2 update,
and as usual, a very large number of fixes to various places all over
Launchpad.
Malone (Bugs)
=============
! Malone now includes proper support for security teams; these are now
subscribed when filing security-sensitive bugs. (spec SecurityTeams,
bradb)
! It is now possible to list bugs filed against a distribution which have
no package indicated. (bug 35075, bradb)
! Projects now include a specific bug listing which displays bugs
reported against their products. (jamesh)
! We now properly support synchronizing debian bug watches; this means
that bugs with debbugs bug watches attached to them will have their
statuses automatically updated as the debbugs bug is changed. (BjornT)
! All bug status lines are now directly editable via the Javascript
expander. (bug 37299, mpt)
! The advanced search page now correctly validates input, fixing a
major source of crashes. (bug 33978, matsubara)
* Bugs which are fix committed are no longer considered resolved. (bug
28698, bradb)
* The link to edit a bug contact is now under the Bugs menu. (bug 31726,
mpt)
* Package bug reports now include the advanced search functionality.
(bug 37911, bradb)
* The latest bugs portlet now omits duplicate bugs. (bug 5834, kiko)
* Bug notifications were tweaked slightly to become more readable and
properly wrap long lines. (bug 37336, BjornT)
* The size for bug listings was tweaked. (bug 39318, mpt)
- Duplicate bug links now link to bugs in the same context if they
exist. (bug 35945, bradb)
- We no longer crash when issuing duplicate requests to report a bug in
a context using the "Also Needs Fixing Here" button. (bug 39012,
matsubara)
- We no longer send duplicated descriptions when sending bug
notifications to new bug contacts subscribed to a bug. (bug 38020,
BjornT)
- The bugtracker bug watch listing is now batched. (kiko)
- We no longer offer to open a bug on a distribution if it is already
reported on a package of that distribution. (bug 36286, bradb)
- The "Change bug contact" link for distributions is now available only
to people that can actually change it. (bug 1001, mpt)
- We now correctly handle Bugtracker URLs that do not terminate with
slashes. (bug 1434, kiko)
- The status mapping for Bugzilla bugs was fixed to properly catch
transitions from the Unconfirmed status (bug 37298, BjornT).
- You can now indicate duplicate bugs using nicknames. (bug 38040,
matsubara)
- BugTaskSet was pruned of security-unaware methods. (kiko)
- Bug contacts are now displayed in the main source package page. (kiko)
- The message indicating that a bug is not reported in a context was
improved, along with its icon. (mpt)
- The IRemoteBugTask marker interface was removed, avoiding potential
performance issues when displaying many bugs. (kiko)
- Bug pages now include a portlet that includes the bug target details.
(kiko)
- The script that sends bug notifications no longer breaks when people
without preferred email addresses add comments. (BjornT)
- An OOPS is no longer generated when a non-numeric value is entered in
the bug box in the Malone homepage. (bug 6010, matsubara)
Rosetta (Translations)
======================
! The translation importer was updated to include code for guessing
where KDE translations are stored, streamlining the approval process.
(carlos)
* Rosetta now supports uploads in the .bz2 format. (bug 1982, carlos)
- The related templates portlet was fixed to no longer report false
positives. (bug 38102, mpt)
- POTemplate names are now correctly verified and checked for
uniqueness. (bug 37394 and OOPS-94D267, matsubara)
- Rosetta now explicitly mentions supporting gettext. (bug 712, mpt)
- The "appoint translators" link now only appears to people with the
proper privileges. (bug 2250, mpt)
The Bazaar (Code)
=================
- The XML-RPC branch methods now correctly handle unicode. (spiv)
- The "Other branches authored by" link was broken, and is now fixed.
(ddaa)
- The Branch URL field now properly validates its input. (bug 37885,
matsubara)
- A number of SFTP-related bugs were fixed: rmdir now works, branch
creation now properly sets title, summary and author, and the server
no longer lists non-hosted branches. (bugs 36879, 36877 and 36888,
spiv)
Soyuz (Distribution management)
===============================
* Various fixes were done over the Soyuz UI and backend. (cprov)
* There is a new status, Building, which indicates a package is
currently being built. (cprov)
- The mirror-probing script now handles filenames for packages with
epochs. (bug 38256, salgado)
- The display of Removed packages was fixed. (bug 28615, kiko)
- Searching for packages can now be done from the distribution release
homepage (bug 3595, mpt)
- Searches for packages now match against partial substrings of the
package names. (bugs 31473 and 30500, kiko)
- A logic error in the source package release portlet was fixed. (kiko)
- The Suggests portlet's broken links were fixed. (kiko)
- The page that displays source package releases in distributions now
allows downloading of the files related to that release. (bug 39325,
kiko)
- The Soyuz source tree now includes a set of packages for testing.
(Kinnison)
Support Tracker
===============
- Navigation in TicketSets was fixed to no longer crash. (OOPS-100D166,
matsubara)
- The "close support request" checkbox was fixed to be displayed (bug
38567, BjornT).
Blueprint (Specifications)
==========================
! Upstream products and distributions now include a "driver" role, which
permits approving specifications targetted to a series or release.
Specification listings were reimplemented and refactored; they now
offer a project specification listing, and optional filtering of
listings. (mark)
* The display of the specification pages was overhauled. (mark)
* The specification email forwarder was enabled with a small fix to the
mail handler, which now accepts email from unregistered users in
certain situations. (BjornT)
* The mail forwarder was also modified to cope with the special
multiple hosting done for the Ubuntu-related wikis. (BjornT)
- A crash was fixed in the +specworkload page. (kiko)
Launchpad
=========
! Launchpad now includes a Javascript-based hierarchical menu system,
which replaces the former "site map" which indicated the different
contexts Launchpad covers. (mpt, SteveA)
! Creating an upstream product now automatically adds a "trunk" series
that represents the mainline of development. (mark)
! Milestones are now associated with product series and distribution
releases. (mark)
! The context menu now appears consistently on the left-hand side. (mpt)
* Heading duplication was removed from most Launchpad pages. (mpt)
* The Code of Conduct text was updated to revision 1.0.1. (Kamion)
* Font sizes for listing tables were reduced. (mark, mpt)
- The database creation process now includes a sleep to ensure that all
connections to the template database have had a chance to drop. (stub)
- Our descriptions of GPG and OpenPGP were improved. (bug 3848, mpt)
- The wording for the signup pages was improved. (bug 3273, mpt)
- The +teamlist page no longer has a duplicated handling
- The "Launchpad usage" flags are now better described. (bug 32103, mpt)
- Team descriptions are now displayed even when no homepage is provided.
(bug 37347, kiko)
- Visited links now appear in colours with higher contrast. (bug 6666, mpt)
- The Javascript used for table sorting was changed to correctly sort
numeric columns in different situations: when there was whitespace
around the content, and when a special sortkey was used for sorting.
There are new CSS classes that make it easy to specify sortkeys. (bugs
39060 and 3910, kiko)
- The table sorting Javascript was also updated to perform a stable
sort, and to support situations of initial-sorting and
sorted-by-default. (ddaa, kiko)
- The Projects and Products pages were clarified to better indicate what
Launchpad defines those terms to be. (mpt)
- A rendering fix was applied to the main template ensuring the
left-hand portlet always appears. (bug 31342, mpt)
- We now display a person's name when they have no displayname set;
displaynames were updated in the production database. (bug 37310, kiko,
stub)
- Poll option titles no longer need to be globally unique (stub)
- Project pages now have proper navigation. (mpt)
- The result of the merge-people process is now worded better. (bug
35160, mpt)
- Duplicate team membership approvals no longer cause crashes. (bug
34202, matsubara)
- A broken link was fixed in the product packages page; it now points to
the right +addpackage page. (bug 4930, kiko)
- A sweep of broken LIKE and ILIKE queries, that didn't quote strings
properly, was done. (kiko)
- A urlappend() method was added to safely join URLs, and callsites that
used urljoin() naively were updated to use it. (salgado, kiko)
Infrastructure
==============
! The PostgreSQL session machinery now copes better with concurrent
updates, dramatically reducing the number of times this crashes a user
session. (stub)
! Launchpad was updated to use Zope 3.2, a major effort that ensures we
pick up fixes done upstream, and making it easier to ensure fixes we
do to our branch apply upstream (stub, SteveA)
* Batch sizes are now configurable via launchpad.conf. (kiko)
* The batching system's URL parameter names were simplified, and now
allow for user customization of listing sizes. (bug 4880, BjornT)
- The incoming email message handler now proper handles forwarded
emails. (bug 37133, BjornT)
- LP_DEBUG_SQL and LP_DEBUG_SQL_EXTRA environment variables now control
output of SQL and tracebacks when running the application server.
(kiko)
- A problem which made the Previous link unavailable when using batches
in certain circumstances was fixed. (bug 36390, kiko)
Upcoming Changes
================
- ShipitForDapper (salgado)
- POMsgSetPage (carlos)
- CrowdControl (SteveA)
----------------------------------------------------------------------
Enjoy the new Launchpad,
--
Christian Robottom Reis | http://async.com.br/~kiko/ | [+55 16] 3376 0125
More information about the launchpad-users
mailing list