= Release data = '''Release number:''' 1.1.6<
> '''Build number:''' 4415<
> '''Release date:''' 20th June 2007 = Release announcement = {{{ Welcome to Launchpad's June 2007 release, milestone 1.1.6! It has been another month of intense activity here on the Launchpad. Alongside the usual bug fixes and incremental improvements, this release introduces: * New bug statuses: the names of some bug statuses have been improved, with no effect on how are they are used. However, two new bug statuses have been introduced that are available only to a project's bug contacts. You can find out more at https://help.launchpad.net/BugStatuses * Teams can now only join other teams with the approval of the first team's administrator. * Team members can now renew their own memberships, when their membership is close to expiry if the team is setup with an on-demand policy. * Answer contacts will now receive notification of new questions in their preferred languages only. * Launchpad Translations now displays how many and which of a project's translations diverge from upstream. * After nearly three years, the rosetta-users mailing list is closing. All Launchpad Translations discussion is now on launchpad-users. * File Downloads - released in 1.1.5 - allow projects to make tarballs, installers and documentation available for download through Launchpad. Find out more at https://help.launchpad.net/FileDownloadsOverview Read on for full details of what's new in milestone 1.1.6. General Launchpad ================= * Adding a team (e.g. "Team Foo") as a member of another team (e.g. "Team Bar") now requires confirmation from one of the added team's ("Foo") administrators. (Bug 53637) * Distribution mirror entries now have a private status whiteboard. This will help mirror owners and admins in performing routine mirror management. (Bug 65488) * It is now possible to allow team members to renew their own memberships in some teams, by choosing On-Demand as the team's renewal policy. (Bug 70519) * We deployed a number of back-end performance improvements, as well as laying the ground work for changes coming in 1.1.7. * When a team uses Automatic/On-Demand as the renew policy they are now required to specify a default renewal period. * Email addresses inside the Answer and Bug Trackers are now obfuscated to anonymous (not logged in) users - e.g. Google. (Bug 60195) * Quoted emails and standard signature lines are now stripped from emailed responses to Answer Tracker questions and also bug reports. (Bugs 110115 and 2650) Distribution management (Soyuz) =============================== * Package override information was generated incorrectly, preventing proper archive indexes from being created for Gutsy. This meant that Gutsy testers were unable to update from archive.ubuntu.com. We were able to limit user impact by making a quick update before this official release. (Bug 117723). * Build pages are now found on the sourcepackagerelease page, not +builds (Bug 87281) * Upload notifications now handle all exceptions correctly, thus providing accurate status. (Bug 119749) * Security uploads are now applied in a more timely manner, now that the processing no longer requires an accepted .orig file be available before the next cron.daily run. (Bug 77853) * Soyuz now consistently copies the correct binaries from build to publish. Previously, in some rare cases, the binaries were not published. (Bug 116833) * Soyuz now allows security uploads to contain the source and all binaries in a single changefile. This is implemented as a transaction, allowing the fixes to be published atomically. (Bug 3158) * Removed packages are no longer shown on the /people/$person/+packages page. (Bug 50399) Infrastructure and System Administration ======================================== * The copyright message on the Librarian front page now correctly includes 2007. (Bug 112396) * Further work has improved the database reconnection code, providing a more reliable end user experience. (Bug 117993) * The Staging and Demo servers now easily identifiable thanks to watermarks in the background of each page. (Bug 65800) * You can now see which other projects a person or team is involved in by viewing the related projects listing on their person/team page. (Bug 1135) Code Branch Management (Code Hosting) ===================================== * The branch registration page now explains how to upload a branch by linking to the appropriate page on help.launchpad.net. (Bug 103131) * Users are able to subscribe other people and teams to branches. (Bug 55096) Bug Tracker =========== * We have introduced a new bug workflow, with the most visible change is a set of new and renamed bug statuses. See https://blueprints.launchpad.net/malone/+spec/bug-workflow for further details. * If a source package has the same name as the binary package, users are now able to file bugs against the source package. Previously, only bugs against the binary were permitted, which generated confusing messages. (Bug 81014) * It is now possible to approve/reject multiple bug nominations for product series and distribution series. (Bug 114763) * A notification is now displayed upon subscribing someone else to a bug. (Bug 91580) * Bug status and importance are now colour-coded in the bug listing. (Bug 56709) * CVE and web link information for external bug trackers are now extracted from bug comments and applied to the bug record. (Bug 1804) * Bug reporting tools - such as Apport - can now submit private bugs (Bug 116367) and subscribe users to bug reports (Bug 116369). You can find a guide to using bug reporting tools with Launchpad at https://help.launchpad.net/BugReportingTool * In distribution bug searches, it is now possible to apply multiple upstream bug filter types at once. (Bug 6572) * To relieve the bottle-neck caused by Ubuntu drivers being the only people able to nominate bugs for release, now anyone with the relevant upload permissions for a component can also nominate bugs in that component. For example: if a developer has upload permissions for universe, she can also nominate universe bugs for release. (spec motu-bug-persmissions) Answer Tracker ============== * Launchpad no longer generates an error when no search text is entered on the "search all questions" page (Bug 116920) * Question priorities were disabled. (Bug 51443) * Answer Tracker email notifications now include an explanation of why you're receiving the notification, similar to those produced by the Bug Tracker. (Bug 94094) * It is now possible to filter questions by preferred language only. (Bug 111114) * The Answer Tracker's front page now displays the most active projects using the Answer Tracker (Bug 108062) * It is now possible to be an answer contact for only your preferred language. Previously you also received notices in English. If you don't select a preferred language, it will automatically be set to your browser language preferences. (Bug 81369) * The "Also notified" list generated when a response is posted to a question now accounts for non-English posts. It will correctly display only answer contacts who have chosen the language of the original question. (Bug 94887) * Questions now redirect to the proper question page if they have been retargeted. Questions also redirect to the proper context when accessing a question through the wrong context (Bug 112990). This effectively implements a global URL for questions: https://answers.launchpad.net/questions/ will redirect to the proper context. * The asked question is now included in the email notification to answer contacts. (Bug 107390) * The question asked in a language for which there are no answer contacts is now included in the notification. (Bug 116515) Translations ============ * Launchpad no longer generates an OOPS message when translations are unavailable for a particular project. (Bug 118867) * Back-end changes were made to improve PO parser performance significantly. * The PO Parser wrapping method no longer breaks the line in the middle of escape sequences. Previously this resulted in broken PO exports. (Bug 46156) * It is now possible to see how many and which translations diverge from upstream. (Bug 32471) * It is now possible to filter on new suggestions. This displays only those items with new suggestions on the translate page so they are easy to find by reviewers. * Text referencing the old rosetta mailing list has been replaced with links to the Answer Tracker. * Optimizations intended to cure database timeouts occurring on +translate have been applied. (bug 30602) }}}