Localized ISO community growth

Registered by David Planella

During the Oneiric cycle a set of tools to create localized ISOs were developed. We'd like to expand on those tools, get some community feedback and a wider adoption of those tools to create ISOs adapted to a particular region.

This will be a community-based effort, and to kick it off we'll need to:

- Create a policy for these images:
-- What can be changed and what cannot
-- Where should the images be published
-- How can the images be tested
- Create documentation on how to build these images
- Create documentation on how to test them

In this session we'll discuss and elaborate on this topics to come up with a clear plan on how the community can create localized ISO images

Blueprint information

Jono Bacon
David Planella
David Planella
Series goal:
Accepted for precise
Milestone target:
milestone icon ubuntu-12.04
Started by
David Planella
Completed by
David Planella

Related branches



Work items:
[nskaggs] Create a page on qa.ubuntu.com with recommendations and guidelines on how to test localized images. Test case on testcase repository: POSTPONED
[dpm] Reach out to jasoncwarner and skaet to establish the policy for Firefox bookmarks/default search; package replacement: DONE
[dpm] Follow up with skaet where to list the derivatives and when (http://www.ubuntu.com/project/about-ubuntu/derivatives): DONE
[dpm] Write a blog post describing what the tools for localized ISO creation are, how to use them, and their scope: POSTPONED
[dpm] Write an e-mail to encourage LoCo teams and translation teams to use the localized image tools: POSTPONED
[dpm] Create a question on AskUbuntu about creating a localized image and redirect it to the localized images FAQ in the wiki: DONE
[timrchavez] Provide training on how to set up offspring as a subpage of the localized images FAQ in the wiki: POSTPONED
[dpm] Expand the table on LocalizedImagesContacts (https://wiki.ubuntu.com/PrecisePangolin/LocalizedImageContacts) to include test information (e.g. signoff): DONE

[dpm, 2012-01-13]
Q&A posted on http://askubuntu.com/questions/95190/what-is-an-ubuntu-localized-image-and-how-do-i-create-one

[dpm, 2012-01-10]
Talked to skaet:
- After QA has been done, we'll list the localized images under a separate tab in http://www.ubuntu.com/project/about-ubuntu/derivatives
- We'll simplify the Firefox changes policy to not allow changing Firefox bookmarks and the start page

Session notes:

Note bug #881371 to have some automated policy checking on the modifications

Goal: Create custom localised ISO images
 * Support more customization
Images created this way are only community hosted and supported.
Naming scheme: with suffix unless image is official.
LiveUSB after download, not sure.
Areas to grow:
Images are working, need further customizations.
Usage of the tools.
Building Image Options:
Linaro has instance of offspring - image building tools (live-build), web interface that controls build farm, and build on different architectures. Allows you to scale builds.
Community can have own offspring instance, and link to launchpad, spit out image copied to location of your choosing. Geographically close loco teams could share an instance.
Offspring can be downloaded at: https://launchpad.net/offspring
Showed overview of https://offspring.linaro.org/projects/
Testing Image Options:
- new ISO tracker, looking at making capability available in 12.10
- Guidelines to test localized image
Where will they be hosted?
- By the community on their own sites
What should be done before an image can get listed as a recognized derivative on Ubuntu site?
- They need to have a record of the recommended testing done on the ISO tracker, so recommend that they are on the Contact page for now, until we figure out this path.
- Have keyboard input and language up to a standard as regarded by the community??
Yes, this should be part of testing guidelines.
- broffice vs. libreoffice, what happens if brazil wanted to change this default.
  see: http://broffice.org
[ ] set up classroom training on how to use tool?


Work Items

Dependency tree

* Blueprints in grey have been implemented.