Cleanup of ARM subarchitecture backends

Registered by Michael Casadevall

There is relatively high code duplication between the imx51 and dove backends for armel image creation, this spec exists to track cleanup and recoding of this backend code to be cleaner and easier to manage.

Blueprint information

Status:
Complete
Approver:
David Mandala
Priority:
Medium
Drafter:
Michael Casadevall
Direction:
Needs approval
Assignee:
Michael Casadevall
Definition:
Obsolete
Series goal:
Accepted for lucid
Implementation:
Deferred
Milestone target:
milestone icon lucid-alpha-3
Completed by
Michael Casadevall

Related branches

Sprints

Whiteboard

[mcasadevall 24-11-09] discussed with asac, we'll put the u-boot handling in another spec, and not this one as this only handles cleanup of existing code and not writing new functionality. That being said, this spec may merge into mobile-lucid-imx51-debian-cd-to-uboot if we decide to make one unified image.
[asac 24-11-09]: please remember to also refactor/unify the uboot handling as part of this spec once the mobile-lucid-imx51-debian-cd-to-uboot spec has landed.
[asac 24-11-09]: 4 day work items are quite heavy weight items and usually indicate that those could be split up in multiple items. Please check if you can expand more details on the standarized partitioned libarary and the "test new code backends" work items.
[asac 27-01-10] postponing all items; if we have time we can still work on these, but as it stands now we probably won't even have uboot for imx51 which reduces priority for this cleanup even further.

Work items:
Separate common code between imx51/dove into libraries [1 days]: POSTPONE
Create a standarized partitioning library for backends to use to create proper image files [3 days]: POSTPONE
Fully test new code backends for imx51/dove [2 days]: POSTPONE
Deploy new code to antimony: POSTPONE

Status:
deferred.

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.