New Desktop Installer
Create a new desktop installer based on subiquity, curtin and MaaS to replace Ubiquity
Blueprint information
- Status:
- Started
- Approver:
- Will Cooke
- Priority:
- Not
- Drafter:
- Jean-Baptiste Lallement
- Direction:
- Approved
- Assignee:
- None
- Definition:
- New
- Series goal:
- Accepted for disco
- Implementation:
- Blocked
- Milestone target:
- None
- Started by
- Jean-Baptiste Lallement
- Completed by
Related branches
Related bugs
Sprints
Whiteboard
Project on hold until further decision.
Specifications:
Multi layer file system: https:/
MPs:
https:/
https:/
https:/
https:/
Work Items
Work items:
Check file content diff chroot.*: DONE
Create squashfses + diff: : DONE
Create seeds corresponding to stages: DONE
debiancd - Support generic squashfs names: DONE
debiancd - Generate multiple squashfses and manifest: DONE
Hack casper: DONE
Seeds to be reviewed by archive admin: DONE
Verify that tasksel lists the ubuntu-
Add snaps to images: DONE
Split languages in minimal and defaults sets: DONE
Create negative langpacks - seed part: DONE
Create negative langpacks - livecdrootfs part: DONE
Teach layered image to lb_binary: DONE
Test image builds - desktop layered: DONE
Test image builds - desktop "standard": DONE
Test image builds - server live: DONE
Test image builds - ubuntu-mate: DONE
ubuntu-cdimage - Retrieve several build artifacts of the same type (eg squashfs, manifest, size): DONE
Update update-manager with new tasks: TODO
Register subproject desktop job on launchpad: TODO
Add multiple Task-Keys (one package per language) to ensure Task lang isn't set as installed apart from live: DONE
curtin - Add multilayer support: DONE
curtin - Test entire desktop installation with a yaml config file: DONE