Flatten android artifacts layout
We want to "flatten" the layout of published android artifacts: i.e. instead of having "target/
With the first step, we do not want to move howto/* files into top-level as well, because that complicates access management.
Blueprint information
- Status:
- Complete
- Approver:
- Данило Шеган
- Priority:
- High
- Drafter:
- Deepti B. Kalakeri
- Direction:
- Approved
- Assignee:
- Georgy Redkozubov
- Definition:
- Approved
- Series goal:
- Accepted for trunk
- Implementation:
-
Implemented
- Milestone target:
-
2012.12
- Started by
- Georgy Redkozubov
- Completed by
- Georgy Redkozubov
Related branches
Related bugs
Sprints
Whiteboard
[danilo, 2012-11-30] Example on http://
./pinned-
./source-
...
./target/
./target/
...
./target/
...
we want this to become
./pinned-
./source-
...
./system.img
./boot.img
...
./howto/
...
[gesha 2012-12-07] Successfully reshuffled artifacts http://
[gesha 2012-12-11] Vishal updated HOWTOs http://
[gesha 2012-12-11] Sent out and email to the <email address hidden> on updating SOURCE_OVERLAY in android jobs
[gesha 2012-12-17] HOWTOs are updated in git tree and builds starting 2012-12-13 are producing updated HOWTOs
[deepti 2012-12-19] Its been decided to add a check to stop the android builds if the SOURCE_OVERLAY information is not passed as part of the configuration. The changes are present in lp:~deeptik/linaro-android-build-tools/source_overlay_check branch and has been approved for merging.
[gesha 2012-12-20] Successfull build with new artifacts layout https:/
Meta:
Headline: Publish android builds in a flat directory layout on snapshots.
Acceptance: New android builds are published in a flat directory layout on snapshots.
Roadmap id: http://
Work Items
Work items:
[stevanr] Support howto's in ./, ./howto/ and ./target/
Check if textile rendering supports relative links: DONE
[vishalbhoj] Ensure URLs are rewritten for HOWTOs to point to new locations (or relative links are used): DONE
Ensure android builds are producing HOWTOs with new locations: DONE
[vishalbhoj] Update BUILD-INFO.txt files for protected source overlays to ensure open files are not protected: DONE
[deepti] Ensure all builds use at least one SOURCE_OVERLAY (eg. open one if unprotected) on android-
Update publish-
Roll out latest code to snapshots.
Dependency tree

* Blueprints in grey have been implemented.