AlternateImagesByDefault
⇤ ← Revision 1 as of 2009-11-04 01:44:25
2394
Comment:
|
4284
|
Deletions are marked like this. | Additions are marked like this. |
Line 10: | Line 10: |
The current focus of the Ubuntu armel porters team is to focus on live images, with alternate and netboot images being a second, lower priority. This spec considers the pros and cons of changing to focus of the mobile team to alternate images. | The current focus of the Ubuntu armel porters team is to focus on live images, with alternate and netboot images being a second, lower priority. This specification discusses supporting alternates in addition to live images. |
Line 14: | Line 14: |
As of the 10.10 cycle, it recommended that the alternate image is used for installations on ARM platforms. Live images will provided on a best-effort system. | As of the 10.04 cycle, alternate images are now available on ARM platforms. |
Line 18: | Line 18: |
ARM live images take hours to build due to the necessity of building squashfs file systems on a relatively slow architecture. If a respin of the live image is needed during a milestone or release week, waiting for a respin can take hours for just one variant (since there is a separate squashfs for each subarchitecture as of writing). Alternate images are solely built on antimony, and can be respun in a matter of minutes versus a matter of hours. Furthermore, alternate images allow for greater flexibility when partitioning, and using more advanced installation options. | Alternate images allow for more advanced methods of installation and partitioning, and should be supported along with live images for users who need greater flexibility at install time. |
Line 21: | Line 21: |
That any time gained by spinning alternates over live is greater than the time needed to debug and keep these images functional | That armel vfat alternatives work as expected, and there are no lingering bugs with cdrom-detector or cdrom-checker. |
Line 35: | Line 35: |
ISO testing will focus on alternate images instead of live images, we can reuse the current i386/amd64 alternate test cases with slight modifications. == Unresolved issues == This should highlight any issues that should be addressed in further specifications, and not problems with the specification itself; since any specification with problems cannot be approved. |
ISO testing will focus on both alternate images and live images, we can reuse the current i386/amd64 alternate test cases with slight modifications. |
Line 43: | Line 39: |
Use this section to take notes during the BoF; if you keep it in the approved spec, use it for summarising what was discussed and note any options that were rejected. | {{{ ARM Alternate Images === * Fixed issues to create ARM alternate images (antimony) * dove used to work but does not currently (alternate images) * imx.51 boot but do not install (mtools bug) Running installer in netboot mode runs correctly Certain file names such as 'ppp' would get truncated and cause apt-get to fail packages file would try to install ppp and then fail also caused issues in verifying media usb stick media needs to be regressed, does not work cd rom checker does not work with dd'ed images on arm ubiquity will be happier when installing from pool - packages files are validateable ------------------------ Alternate images now can potentially work on ARM Sign off from Colin to fix antimony (upstream mtools) ------------------------ Verify alternate images for all SoC's that can support ARM work - fix bugs kubuntu edubuntu xubuntu liquid lubuntu ?UNE? alternate ARM server image created but does not work debian-cd lives on bzr for code edit changes Distributed as .img (filesystem dumps) No support for usb-creator Use tools - KDE/Gnome/Windows DD-like Alternate image build process will be created by the Debian post-boot script code A subarch (armel) is all that exist as far as ubuntu concerned everything does this is in DI and in debian-cd flash-kernel (not actually a kernel flasher) special script that runs after initramfs is generated turns kernel intu uImage for u-boot QA - pick images we care about that are interesting and test those. All go in isotracker, ==release team== is likely to allow an announcement for that got full coverage on isotest Make that there is either coordinated QA between SoC and Ubuntu QA -or- that hardware is seeded to Canonical isotracker has to have reports of succesful tests |
Line 46: | Line 90: |
DI on i.mx51 image should boot, should go through base install if ppp attempts to be installed (ppp filename now is 8 characters) vfat ~ problem -- has been fixed -- retest DI on dove casper was included for a bug bug may have been fixed Find volunteers to test varous alternate images on various subarchitectures. Identify body of people who have the right hardware to commit to testing. Infrastructure work needed to get images up to cdimage. contact would go to ubuntu QA team, and ask to be on isotracker send email to release team, would like to be included in release Emmett volulteers to document the process for getting image into the release process on wiki For any given supported platform someone has to be responsible for identifying the individuals with the hardware (David Mandala) Coordination on #ubuntu-testing and #ubuntu-arm on Freenode. iso.qa.ubuntu.com for the test track + launchpad }}} ---- |
Launchpad Entry: mobile-arm-alternate-images
Created: November 3rd, 2009
Contributors: Michael Casadevall
Packages affected: debian-cd
Summary
The current focus of the Ubuntu armel porters team is to focus on live images, with alternate and netboot images being a second, lower priority. This specification discusses supporting alternates in addition to live images.
Release Note
As of the 10.04 cycle, alternate images are now available on ARM platforms.
Rationale
Alternate images allow for more advanced methods of installation and partitioning, and should be supported along with live images for users who need greater flexibility at install time.
Assumptions
That armel vfat alternatives work as expected, and there are no lingering bugs with cdrom-detector or cdrom-checker.
Design
Implementation
This spec is already implemented from a technical perspective; armel alternate images are created for all current subarchitectures. Any implementation work is making sure these images are functional with the first milestone freeze.
Migration
No migration, only new installs are affected.
Test/Demo Plan
ISO testing will focus on both alternate images and live images, we can reuse the current i386/amd64 alternate test cases with slight modifications.
BoF agenda and discussion
ARM Alternate Images === * Fixed issues to create ARM alternate images (antimony) * dove used to work but does not currently (alternate images) * imx.51 boot but do not install (mtools bug) Running installer in netboot mode runs correctly Certain file names such as 'ppp' would get truncated and cause apt-get to fail packages file would try to install ppp and then fail also caused issues in verifying media usb stick media needs to be regressed, does not work cd rom checker does not work with dd'ed images on arm ubiquity will be happier when installing from pool - packages files are validateable ------------------------ Alternate images now can potentially work on ARM Sign off from Colin to fix antimony (upstream mtools) ------------------------ Verify alternate images for all SoC's that can support ARM work - fix bugs kubuntu edubuntu xubuntu liquid lubuntu ?UNE? alternate ARM server image created but does not work debian-cd lives on bzr for code edit changes Distributed as .img (filesystem dumps) No support for usb-creator Use tools - KDE/Gnome/Windows DD-like Alternate image build process will be created by the Debian post-boot script code A subarch (armel) is all that exist as far as ubuntu concerned everything does this is in DI and in debian-cd flash-kernel (not actually a kernel flasher) special script that runs after initramfs is generated turns kernel intu uImage for u-boot QA - pick images we care about that are interesting and test those. All go in isotracker, ==release team== is likely to allow an announcement for that got full coverage on isotest Make that there is either coordinated QA between SoC and Ubuntu QA -or- that hardware is seeded to Canonical isotracker has to have reports of succesful tests ---- DI on i.mx51 image should boot, should go through base install if ppp attempts to be installed (ppp filename now is 8 characters) vfat ~ problem -- has been fixed -- retest DI on dove casper was included for a bug bug may have been fixed Find volunteers to test varous alternate images on various subarchitectures. Identify body of people who have the right hardware to commit to testing. Infrastructure work needed to get images up to cdimage. contact would go to ubuntu QA team, and ask to be on isotracker send email to release team, would like to be included in release Emmett volulteers to document the process for getting image into the release process on wiki For any given supported platform someone has to be responsible for identifying the individuals with the hardware (David Mandala) Coordination on #ubuntu-testing and #ubuntu-arm on Freenode. iso.qa.ubuntu.com for the test track + launchpad
Specs/Mobile/ARM/AlternateImagesByDefault (last edited 2009-11-24 18:13:06 by cpe-66-66-76-118)