1

Translate Ubuntu Hardy Heron

Published by Matthew Revell January 21, 2008 in Translations

The next Ubuntu release – Hardy Heron – is now open for translation!

If you want to help ensure it’s accurately translated into your language, you can get going at:

https://translations.launchpad.net/ubuntu/hardy/+translations

If you’re new to translating Ubuntu and want to find out more, take a look at the Translating Ubuntu.

Frequent lang pack updates

If you’re running Hardy Heron during its development cycle, you’ll receive twice weekly language pack updates reflecting the latest work in Launchpad Translations. These updates should start later this week.

If you’re planning to work on Hardy translations, this is a great way to see your work in place before the official release.

If you have any questions about using Launchpad to translate, ask on launchpad-users or come join us in #launchpad on Freenode.


0

Kubuntu distributes KDE 4 using PPA

Published by Matthew Revell January 14, 2008 in PPA

Seen some of the bling and functionality in KDE 4 and thought, “I want some of that”?

If you’re running Kubuntu or Ubuntu, no problem! Thanks to Launchpad’s Personal Package Archives, upgrading is as simple as adding a new repository.

Jonathan Riddell – chief Kubuntoid – sent word on why they’re using a PPA:

“It’s the fastest and most flexible way to make our KDE 4.0 packages available. For example: it’s very easy to bring in new contributors since we can just add them to the necessary team. The other great thing is that we can get packages out there very quickly because they get published as soon as they are compiled.”

Take a look at Kubuntu’s KDE 4 page to get KDE 4 on your desktop.


2

Help design the new Launchpad logo!

Published by Joey Stanford January 9, 2008 in General

Announcing the Launchpad Logo Community Design Contest.

What: Design a new logo for Launchpad
When: Now through 31 March 2008
How: See http://help.launchpad.net/logo for more details and official rules
Prize: Winner will receive an Ubuntu Messenger Bag


0

Launchpad 1.1.12 now live!

Published by Matthew Revell December 20, 2007 in Releases

Welcome to the last Launchpad release of 2007! The highlights of Launchpad 1.1.12 include:

Read the full release notes for more on what’s new in this release. See you next year when we’ll be back in January with Launchpad 1.2.1!


0

Zope CMF and LibMMS switch to Launchpad

Published by Matthew Revell in General

Another part of the Zope project – the Zope Content Management Framework (CMF) – has joined both Zope 2 and Zope 3 in using Launchpad to track bugs, making it much easier for all three to work together on common bugs.

Similarly, Soren Hansen is now using Launchpad to track bugs and host code for LibMMS, a library for connecting to Window Media streams. He told me why he wanted to host the code in Launchpad:

“I have a couple of other projects on Launchpad that I pretty much just put there to share them with co-workers and such, but out of nowhere, branches popped up with new features from people I’ve never talked to (neither before nor since).

“It’s really distributed revision system at it’s best. One of the things that could have gone wrong when people started adopting distributed version control was that changes would never flow back upstream. Adding Launchpad to the workflow makes it all come together naturally.”


0

Downtime 01.00 UTC 20th December

Published by Matthew Revell December 18, 2007 in Notifications

On the 20th December (UTC) we’re releasing Launchpad 1.1.12. During the roll-out of the new code, Launchpad will be offline for roughly ninety minutes.

Start time: 02.00 UTC 20th December 2007.
Estimated end time: 03.30 UTC 20th December 2007.

2007-12-20 00:52 – Delayed one hour


3

Personal Package Archives for everyone!

Published by Matthew Revell November 25, 2007 in PPA

Over the past few months we’ve been beta-testing a new Launchpad feature that has stirred up interest right across the Ubuntu community and beyond: Personal Package Archives (PPA).

Thanks to the members of the Launchpad Beta Testers team, the beta test has been a great success and we’re now confident that Personal Package Archives are ready for everyone.

So, as of today, every Launchpad user and team can have their own Personal Package Archive!

Building and hosting Ubuntu packages

Using your PPA you can build and publish software packages for Ubuntu. They can be based on existing Ubuntu packages or you can create completely new packages of any free software project.

So, you get your own apt repository – hosted by Launchpad – that Ubuntu users can add to their sources.list. Then, they can install packages from your repository and receive updates whenever you publish them, pretty much as they would with packages in the primary Ubuntu archive.

If you’re already comfortable with creating .deb packages for Ubuntu you can get started straight away. All you need to do is:

Activate PPA

  1. Import your GPG key to your Launchpad profile.
  2. Sign the Ubuntu Code of Coduct.
  3. Click Activate PPA on your Launchpad profile page.
  4. Follow our PPA quick-start guide.

To create a PPA for a team, click “Activate PPA” on your team’s overview page.

Launchpad will build your source for both i386 and AMD64 architectures against whichever currently supported Ubuntu release you choose.

Okay, but why?

So, it’s a pretty cool feature but why would you want to use it? I’ll leave it to Kiko – Launchpad Release Manager – to explain:

“Many developers want to modify existing packages, or create new packages of their software. The PPA service allows anyone to publish a package without having to ask permission or join the Ubuntu project as a developer.

“This is a tremendous innovation in the free software community. We hope that PPA will make it easier for developers and development teams who have excellent ideas to get their work into the hands of users for testing and feedback. They also get to mix with experienced packagers to improve their skills. PPA is a build system, a publishing system and a community experience. We are also really excited to add the ability to create packages aimed at the mobile environment from launch.”

Matt Zimmerman, who most in the Ubuntu community will know as Canonical’s CTO, explained how PPA will be useful for testing experimental builds:

“Adding a new feature to a package or building it against a new version of a system library requires extensive testing. A PPA allows a developer to form a community of testers who are interested in their changes. The testing community can install the packages, run them for the test period and then remove them cleanly from their system. If the developer releases an updated version, the Ubuntu Update Manager will automatically notify those testers and enable them to update to the newer versions with a single click. This creates a very efficient environment for developers and testers to improve their favorite software.

Dive in

Join us on the launchpad-users mailing list if you have questions or want to talk with other people about how they are using PPA. We’ve also got an introductory class for PPAs at 15.00 UTC on Wednesday 28th November in Freenode’s #ubuntu-classroom.


3

Launchpad 1.1.11 released!

Published by Matthew Revell in Releases

Welcome to Launchpad 1.1.11, the penultimate Launchpad release for 2007!

We have two big pieces of news this month!

So, what else is new in Launchpad 1.1.11?

Distribution Management and PPA (Soyuz)

Code Hosting

Bug Tracker

Answers

Translations


1

Personal Package Archives class – 28th November

Published by Matthew Revell November 23, 2007 in PPA

Interested in creating your own Ubuntu packages using Launchpad’s Personal Package Archives?

Next week we’re holding the second of our Personal Package Archives 101 sessions. Launchpad developer Celso Providelo (cprov) and MOTU member Jordan Mantha (Laserjock) will take you through the basics of Personal Package Archives and, if there’s time, take questions.

When? 15.00 – 16.00 UTC 28th November 2007.
Where? #ubuntu-classroom on Freenode.

If there’s anything in particular you would like to see covered in the session send us a mail to feedback@launchpad.net.

Look forward to seeing you there!

Update: Take a look at our PPA quick-start guide to get up to speed before the session.


0

Launchpad downtime 03.00 UTC 25th November

Published by Matthew Revell in Notifications

As I blogged yesterday, Launchpad 1.1.11 includes major speed and reliability improvements to Launchpad Translations. Much of this is thanks to a new simplified structure for the Translations database.

With 837,333 strings across 8,112 templates in 244 languages, the patch to modify the Translations database tables affects millions of rows of data. Extensive testing gave us a benchmark of around three hours to apply the new database structure. During yesterday’s release of 1.1.11, it became clear that it would actually take much longer.

Rather than keep Launchpad offline for longer than the three and a half hour window we’d announced, we decided to delay the roll-out of Launchpad 1.1.11. Thankfully, PostgreSQL and the scripts that we use to apply the updates to our database are fully transactional so no recovery step was needed.

Following further testing, we’re now going to release Launchpad 1.1.11 on Sunday 25th November. We’re allowing an eight hour window, meaning that we expect Launchpad to be offline between 03.00 UTC and 11.00 UTC on that day.

Thanks for bearing with us while we take Launchpad offline for this time.


Previous Entries
Next Entries