Launchpad 1.1.7 release notes

Matthew Revell matthew.revell at canonical.com
Thu Jul 19 16:03:54 BST 2007


The past four weeks have flown by in a flurry of activity here in the
Launchpad team, resulting in the most improvements of any 2007 release
so far! 1.1.7 brings bug fixes and new features right across Launchpad.

What's new in 1.1.7?
====================

Highlights in Launchpad 1.1.7 include:

  * Larger font size: visit launchpad.net and you'll see that we've
    increased the size of the text used on the site, making it easier to
    read Launchpad's default text size.
  * New remote bug tracker support: Launchpad can now track bugs in the
    Mantis bug tracker.
  * Improved duplicate bug handling: if someone has already reported the
    bug you've encountered it's now much easier to select that report
    rather than create a duplicate.
  * Frequently Asked Questions in the Answer Tracker: answer contacts
    can now mark frequently asked questions and create a canonical
    answer that is available to anyone using the Answer Tracker.
  * Teams can now set their default language, allowing a team to become
    an answer contact for a specific language.
  * Branch associations: you can now see all bugs, blueprints and
    subscribers associated with a branch on its branch associations
    page.

Read on for full details of Launchpad 1.1.7!


General Launchpad
=================

  * Launchpad's font size is now larger and is now easier to read.
    (Bug 82344 and Bug 87471)
  * If a team member has the rights to extend their own membership,
    Launchpad will now provide them with a link to do so (Bug 12136)
  * Safari rendering has been improved (Bugs 102155 and 109517)
  * A layout problem on distribution series pages has been fixed.
    (Bug 111783)
  * Chart bars in Launchpad Translations are now displayed more
    correctly by W3M. (Bug 39292)
  * Links to "Report a bug" in the Bug Tracker have been reworked to be
    less confusing and easier to read. (Bugs 3786 and 121199)
  * Expandable areas, such as the bug comment field, no longer flicker
    open while pages are loading. (Bug 87221)
  * Internet Explorer no longer encounters a JavaScript error on most
    Launchpad pages. (Bug 110926)
  * The text of the link to see project membership has been reworded
    for clarification (Bug 121761)
  * The green home menu's projects link now correctly links to projects
    instead of products. (Bug 124246)
  * A logic error in the team invite form has been fixed. Previously
    this would result in an error being displayed to users. (Bug 125042)
  * Several updates were made to how we deal with folding quoted (and
    other) text to increase readability. (Bugs 40526 and 122681)
  * When filing new bugs and questions, the algorithm to look for
    similar items was tweaked to offer better suggestions when there are
    very few existing items. (Bug 126587)


Distribution management (Soyuz)
===============================

  * Upload archive consistency checks have been improved. They now
    detect file collisions before they get into publishing tables.
    (Bug 119753)
  * The "builder page" has been modified to store logs as utf-8 text.
    (Bug #122439)
  * We now use the changed-by person instead of the maintainer for
    announcing the -changes (e.g. gusty-changes) emails. A typo in the
    upload rejection email was also fixed (Bug 122086 and Bug 120605)
  * We now extend the distroseries FROZEN state to allow uploads for all
    pockets. (Bug 67790)
  * Minor fixes were applied to the ftpmaster-tool to correct some
    functionality issues. (Bug 121784) A larger refactoring effort is
    planned for the future.
  * "change-override.py -S" now only affects binaries built by the
    source package in the suite currently being acted upon (32135)
  * Uploads rejected because of non-ASCII chars will now be accepted.
    (Bug 121711)


Infrastructure and System Administration
========================================

  * Further changes have been made to improve our ability to reconnect
    to the database when an individual server has issues. This helps
    to prevent the appearance that Launchpad is down when actually only
    one individual server is unhappy.
  * The accuracy of database timeouts has been improved thus preventing
    tardy timeout errors. (Bug 107722)


Code Branch Management (Code Hosting)
=====================================

  * Launchpad now serves hosted and mirrored branches over bzr+ssh, as
    well as sftp. (Spec supermirror-smart-server)
  * We no longer display merged or abandoned branches on the Latest Code
    portlet for projects. (Bug 116033)
  * When registering a branch via "bzr register-branch" we now correctly
    check to see if the branch URL is valid and has a unique branch
    name. When register-branch does fail, it now produces a more
    informative error message. (Bug 78522 and Bug 124441)
  * There is a new page that shows a branch's associated bugs,
    blueprints and subscribers. (branch-associations-view) e.g.
    https://code.launchpad.net/~ubuntu-doc/ubuntu-doc/trunk/+associations

Bug Tracker
===========

  * Initial support for tracking bugs in the Mantis bug tracker has
    been added. (Bug 32266)
  * Triaged bugs are now correctly included in the default bug listing.
    (Bug 121636)
  * Closing bugs from changelogs now works when the changelog contains
    a URL or CVE reference.(Bug 123534)
  * A temporary issue prevented bugs from being closed via changelogs.
    This has now been fixed. (Bug 121606)
  * The warning about a bug contact subscription is now gender neutral.
    (Bug 97268)
  * Including CVEs in a package upload that closes a bug now works
    correctly (Bug 123968)
  * Improvements to the bug search should result in fewer timeout
    errors when filing new bugs with long text strings. (Bug 86361)
  * The +filebug page now prompts users, who find their bug is already
    reported, to subscribe to the bug instead of creating a duplicate.
    (Bug 116364)
  * The list of bugs returned when using +filebug (i.e. "Your bug may
    have already been reported") now display their current status.
    (Bug 79115)
  * The BugZilla resolutions 'CODE_FIX' and 'PATCH_ALREADY_AVAILABLE'
    (for bugs of status CLOSED, VERIFIED or RESOLVED in BugZilla) are
    now mapped to the Launchpad 'Fix released' bug status. Bugzilla's
    'WONTFIX' resolution now correctly maps to Launchpad's 'Won't Fix'
    status. Previously, these resolutions were incorrectly mapped to
    Launchpad's 'Invalid' status (Bug 121348 and Bug 113974).
  * Anonymous users may no longer nominate a bug for release and will
    be asked to log in when they attempt to do so. Previously, anonymous
    users trying to nominate a bug for release would trigger an
    application error (Bug 90791).
  * The text displayed on the 'report a bug as affecting another
    upstream project' form has been reworded to support teams and be
    gender neutral (Bug 97268).
  * It is no longer possible to use the bug-filing forms at
    https://bugs.launchpad.net/bugs/+filebug to file bugs against
    projects that do not use Launchpad for bug tracking (Bug 113268).
  * It is no longer possible to attempt to file bugs, answers or
    blueprints against empty project groups. Previously, users would be
    presented with blank or un-submittable forms when attempting to add
    these items to an empty project group. Empty project groups' Bugs,
    Blueprints, Translations and Answers facets are now disabled by
    default. A warning will be shown to empty groups' owners advising
    them to add projects to their group
    (Bugs 106523, 124428 and 124434).
  * The Bug Tracker statistics now report Bug Tracker statistics and
    not Translations Statistics. (Bug 121353)
  * A situation where bugs could be both targeted and nominated for a
    release has been fixed. (Bug 118915)
  * Bug search bookmarks no longer generate an error when clicked. This
    was fixed in production shortly after it occurred. (Bug 122550)
  * A distribution driver may now add and remove any person to/from the
    bug contacts list. (Bug 29022)
  * The "Date Last Updated" has been added to the bug details portlet.
    (Bug 5936)


Answer Tracker
==============

  * Launchpad now has an FAQ management facility. (Implement faq-base
    blueprint and closes bug 117914)
  * It is now possible for a team to set their default language.
    (Bugs 121075, 121077, 121089, 121093, and 121094)
  * Highlighting and contrast in answers has been improved.
    (Bug 73009 and Bug 105135)
  * The question page HTML no longer claims to be in English even when
    it's known not to be. It now claims to be non-English for better
    search engine processing. (Bug 119288)
  * It is now possible to add a new question from the question page.
    (Bug 120211)
  * When users state that their problem is solved, we no longer highlight
    a best answer. Instead, they can now select the specific answer that
    helped them solve the problem at a later time. To reflect this
    change, the button called 'I Solved My Problem' was renamed to
    'Problem Solved'. (Bug 107810)
  * The Answer Tracker now recognises English variants - e.g. Canadian
    English - and will send questions in English to anyone who selected
    an English variant in their preferred languages. (Bug 122063)
  * The "Unsupported View" which contained questions asked in a language
    for which there was no answer contact has been removed. Instead we
    display a leading paragraph of links to unsolved questions by
    language. (Bug 118726)
  * Minor aesthetic improvements have been made to the questions page.


Translations
============

  * The user interface for translating strings has been improved:
    packaged translations are marked clearly, suggestions display has
    been cleaned up, and fonts have changed to emphasize translation text
    over less important information. (Bugs 81681, 83360, 103525)
  * The +pots pages have been made clearer and easier to read.
  * Duplicate suggestions will no longer appear when translating using
    the Launchpad interface. (Bug 121582)
  * Launchpad no longer reports an error on both the translation and
    translation status pages when products don't have a translation
    reviewer assigned.
  * Translation credits are now automatically handled by Launchpad by
    listing all contributors in Launchpad along with credits coming from
    the PO files.  GNOME and KDE style translation credits are supported.
    (Bug 116, specification translation-credit-strings)
  * Launchpad translation modes have changed. The former CLOSED mode is
    now called RESTRICTED and we have a new CLOSED mode, which limits
    all translation activity - including suggestions - to translation
    team members. This is useful where a project requires copyright
    assignment and requires that translators sign an agreement before
    starting work.
  * Selecting translation suggestions from an alternate language works
    again.  (Bug 85117)
  * Uploaders of translation templates are notified by email when their
    uploads have been processed.  (Bug 88875)
  * Uploading translation tarballs will no longer fail if the tarballs
    contain empty translation files, editor backups of translation
    files etc.  (Bug 102381)


Blueprint Tracker
=====================

  * When registering a blueprint with an upper-case name, Launchpad
    no longer issues an error message. Instead, names are now
    automatically converted to lower case. (Bug 111799)
  * It is now possible to register blueprints directly from project group
    pages. While looking at a project group page, select "register a
    blueprint" from the actions panel.
    (Spec register-blueprints-from-project-groups)
  * Vertical white-space and a 'register blueprint' button have been
    added to the listing pages. (Bug 99967 and Bug 123494)
  * Previously, blueprints with the same name but for different
    projects could mistakenly be linked instead of the relevant
    blueprint in the target project. This has been fixed. (Bug 79377)
  * Email notifications now correctly state Blueprints instead of the
    deprecated "Specification" name. (Bug 88561)
  * Adding dependencies to blueprints now uses a pop-up control instead
    of a drop-down control. This should make the process of establishing
    dependencies easier. (Bug 78265)
  * The graphical "register a blueprint" link now works correctly.
    (Bug 125126)
  * Blueprints can now be registered from a sprint homepage and
    automatically proposed for that sprint.
  * The implementation status of blueprints requiring no implementation
    can now be set to informational. Use this option to track blueprints
    that do not result in any products other than the blueprint itself.
    (Spec implicitly-informational-blueprint)
  * Launchpad now notifies a user by email when their subscription to a
    blueprint is changed by someone else. (Bug 70982)

-- 
Matthew Revell - talk to me about Launchpad
Join us in #launchpad on irc.freenode.net



More information about the ubuntu-devel-announce mailing list