Fedora ARMv7 Engineering Build bring up

Registered by Fathi Boudra on 2013-01-31

Fedora Engineering baseline has been triggered by the need of the Linaro Enterprise Group to pre-integrate, test and validate Linaro's own engineering developments in a software environment as close as possible to the commercial distribution requested by their members: both Fedora and Ubuntu.

The intention is to provide basic specification for a 32-bit Fedora build that can be built and maintained using Linaro infrastructure.

Blueprint information

Status:
Started
Approver:
Fathi Boudra
Priority:
Essential
Drafter:
Fathi Boudra
Direction:
Approved
Assignee:
Fu Wei
Definition:
Approved
Series goal:
None
Implementation:
Slow progress
Milestone target:
milestone icon 13.06
Started by
Fathi Boudra on 2013-02-01

Related branches

Sprints

Whiteboard

Meta:
Headline: TBD
Acceptance: TBD
Roadmap id: CARD-315

Deliverables:
* TBA

Relevant links:
http://cards.linaro.org/browse/LAVA-335

http://fedoraproject.org/wiki/Architectures/ARM/F18/Remixes
http://fedoraproject.org/wiki/Architectures/ARM/Installer
http://fedoraproject.org/wiki/Architectures/ARM/Lorax
http://fedorapeople.org/cgit/dmarlin/public_git/arm-kickstarts.git/
http://scotland.proximity.on.ca/arm-nightlies/vault/f18/Images/armhfp/Fedora-18-armhfp-rootfs.tar.xz
http://people.linaro.org/~fu.wei/LAVA/kickstarts/F18-arndale-console_lava_test_in_f17.ks
http://people.linaro.org/~fu.wei/LAVA/images/F18-arndale-201304030628-console_lava_test.img.gz
https://git.linaro.org/gitweb?p=qa/test-definitions.git;a=blob;f=fedora/build.yaml
http://people.linaro.org/~senthil.kumaran/fedora-staging-git.json

[fboudra, 2013-02-20] Add relevant links. F18 images are built using lorax, based on an ARM kickstart file. The tool requires to run on an ARM Fedora 18 build slave.
[fboudra, 2013-03-29] Bump to 13.04. Because of the Fedora tools requirements, discussion are on-going to build it in LAVA. Senthil and Paul are now involved for the LAVA side.
[fboudra, 2013-04-26] Bump to 13.05.
[stylesen, 2013-05-29] lava-test-shell based test definition for building fedora images in arndale boards is available here - https://git.linaro.org/gitweb?p=qa/test-definitions.git;a=blob;f=fedora/build.yaml A sample job file to run this test definition is here - http://people.linaro.org/~senthil.kumaran/fedora-staging-git.json

(?)

Work Items

Work items for 13.02:
Study tools used by Fedora to build F18 images: DONE
Reproduce a F18 build using lorax: DONE
Study an alternative approach using mic-create-bootstrap (from mic): DONE

Work items for 13.03:
Document Fedora build procedure: DONE

Work items for 13.05:
[fu-wei] Provide a KS file for Fedora build: DONE
[fu-wei] Provide a fedora image which has the same kind of partition layout as other test images: DONE
[stylesen] Run lava-test-shell in fedora image provided by fu-wei: DONE
[stylesen] Create a test definition to build fedora rootfs in arndale boards: INPROGRESS
Setup CI loop for Fedora builds on all supported boards in LAVA lab: TODO

This blueprint contains Public information 
Everyone can see this information.