Ubuntu Studio LiveDVD

Registered by Sergey "Shnatsel" Davidoff

Ubuntu Studio should transition to providing a LiveDVD for installation medium.

Additionally, providing a GUI selection of additional packages during installation based on work flows would add extra functionality (see: http://edubuntu.org/documentation/11.04/installation-guide#Edubuntu_Options_and_Partitioning_- image on right).

Lastly, Ubuntu Studio will drop the alternate installation image.

Blueprint information

Status:
Complete
Approver:
Scott Lavender
Priority:
High
Drafter:
Scott Lavender
Direction:
Approved
Assignee:
Ubuntu Studio Development
Definition:
Superseded
Series goal:
Accepted for precise-12.04
Implementation:
Unknown
Milestone target:
milestone icon precise-12.04-beta1
Completed by
Scott Lavender

Related branches

Sprints

Whiteboard

To accomplish both goals we can make use of what Edubuntu has already done, both with their dvd-live seed (1) and their Ubiquity patch (2).

CJWATSON: FEEL FREE TO REVIEW AND CORRECT ANY WORK ITEMS THAT ARE OBVIOUSLY WRONG :-)

Work items:
[slavender] livedvd - review edubuntu 'dvd-live' seed: INPROCESS
[slavender] livedvd - copy and modify 'live' seed to ubuntu studio bzr branch: TODO
ubiquity - review edubuntu's ubiquity patch: TODO
ubiquity - copy and modify patch code to ubuntu studio bzr branch (see "notes below"): TODO
[slavender] ubiquity - define work flows for user selected components: TODO
[slavender] ubiquity - update seeds to represent work flows (3): TODO
[slavender] ubiquity - convert metapackages from 'depends' to 'recommends' (4): TODO
[slavender] build - inform 'cd image team' of live dvd plans: TODO
[cjwatson] build - wait for 'cd image team'(5) to "make it work" (6): TODO
[ubuntustudio-dev] build - wait for image to build and test live dvd with patched ubiquity: TODO

(1) http://bazaar.launchpad.net/~ubuntu-core-dev/ubuntu-seeds/edubuntu.precise/files
(2) https://code.launchpad.net/ubuntu/+source/edubuntu-live
(3) https://wiki.ubuntu.com/UbuntuStudio/Workflows
(4) https://bugs.launchpad.net/ubuntustudio/+bug/840144
(5) https://launchpad.net/~ubuntu-cdimage/+members
(6) http://irclogs.ubuntu.com/2011/09/19/%23ubuntu-release.txt (converstation with cjwatson and infinity start 17:06)

"notes below"
To customize it and reuse it in a different distro, one has to change the following:

 * BEFORE and AFTER flags, to place the screen at the right stage
 * src_pkg - the metapackage to be parsed (usually seed packages, e.g. edubuntu-meta, ubuntustudio-meta, etc)
 * meta_blacklist - the metapackages that won’t be shown in the list (they appear as collapsible categories in the list; e.g. edubuntu-server is blacklisted and edubuntu-desktop is not; in Ubuntu Studio ubuntustudio-desktop and ubuntustudio-audio should be blacklisted)
 * package_blacklist - the packages that won’t be shown in the list (e.g. unity-2d)

Changing the NAME declaration is not required, but might be useful.
Things like relation_blacklist don’t have to be altered.
You will probably have to ship custom translation files, too.
This system (obviously) requires the metapackages to use “Recommends:” instead of “Depends:” for all apps which the user can choose to include or not to include. All dependencies are blacklisted automatically for your convenience.

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.