Launchpad 2.0 launched
Canonical's open source collaboration site, Launchpad, has gone live with a new 2.0 version. Launchpad gives projects access to tools for team management, bug tracking, code hosting and translations and uses an updated release of Bazaar, the distributed version control system to let developers create and manage their own branches of projects.
Announcing Launchpad, Mark Shuttleworth, Canonical CEO, said "Launchpad 2.0 marks the culmination of months of work and a series of incremental releases that have smoothed the workflows for all projects using the service" and pointed to the 5,500 projects which have made their home on Launchpad in the last 12 months, bringing the total to 7,000 projects to date.
With the 2.0 release, Canonical has added code review support to handle the merging of projects where there are multiple branches, by tracking progress on code that has been marked for merging into the main line of a project, creating a mailing list to discuss each merge and monitoring developer approval of the merge in progress. Also new in 2.0, integration with Bugzilla and Trac make Launchpad easier to integrate with existing project management. Launchpad 2.0 has redesigned web interface in 2.0, with a cleaner look and feel, and easy to administer mailing lists for project communities.
Canonical also launched a beta version of the Launchpad API. This allows applications to authenticate, query and modify Launchpad information, opening the way up for analysis tools, automatic build and test management and other tools to work with Launchpad without going through the web interface.
Launchpad itself is not open source, but Canonical has already released some elements, such as Storm, a Python Object Realational Manager for SQL databases and its own version of CSCVS which allows Launchpad to synchronise with existing CVS and Subversion project repositories. At OSCON last week, Shuttleworth said Canonical aims to make Launchpad open source "with 12 months".