Merge lp://qastaging/~pundiramit/linaro-android-build-tools/labc_1304 into lp://qastaging/linaro-android-build-tools

Proposed by Amit Pundir
Status: Merged
Approved by: Paul Sokolovsky
Approved revision: 620
Merged at revision: 615
Proposed branch: lp://qastaging/~pundiramit/linaro-android-build-tools/labc_1304
Merge into: lp://qastaging/linaro-android-build-tools
Diff against target: 92 lines (+41/-20)
1 file modified
build-scripts/create-user-build-script (+41/-20)
To merge this branch: bzr merge lp://qastaging/~pundiramit/linaro-android-build-tools/labc_1304
Reviewer Review Type Date Requested Status
Paul Sokolovsky Approve
Linaro Automation & Validation Pending
Review via email: mp+164343@code.qastaging.launchpad.net

Description of the change

Export perf build variable from android-build.linaro.org build configuration.
Support 13.04 build machines.
Reworked on broken dependencies of 12.04 and 10.04.
Verified on 10.04, 12.04, 12.10 and 13.04 chrooted environment.

To post a comment you must log in.
Revision history for this message
Paul Sokolovsky (pfalcon) wrote :

I'd say that it get's harder and harder to follow thru the logic here - it clearly calls for some refactoring, for example instead all the repeating "[ \`dpkg-query -W -f='\${Status}\n' python-software-properties 2>&1 | grep -i 'No packages found matching' | wc -l\` -gt 0 ]", there would rather be "function is_package_installed()".

But ok, you guys maintain that script, so it's up to whether to refactor it now. No problems android build system wise.

review: Approve
615. By Amit Pundir

create-user-build-script: cleanup and few dependency fixes

616. By Amit Pundir

create-user-build-script: some more clean-up

Revision history for this message
Amit Pundir (pundiramit) wrote :

Paul,

See if the following changes are good to go.
Also let me know if I need to use ESCAPE character for "^".

617. By Amit Pundir

create-user-build-script: export Juice build variables from android-build config

618. By Amit Pundir

create-user-build-script: remove check missing dependencies part and do forceful repo sync to recover on broken/missing objects

619. By Amit Pundir

create-user-build-script: remove check missing dependencies part and do forceful repo sync to recover on broken/missing objects

620. By Amit Pundir

create-user-build-script: remove 10.04.* HOST machines from the list of supported build machines

Revision history for this message
Paul Sokolovsky (pfalcon) wrote :

Thanks for doing the cleanups, latest version looks much more regular and readable. I also don't see any "^" in the latest patch, so I assume that issue was resolved too. Will merge.

review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
The diff is not available at this time. You can reload the page or download it.

Subscribers

People subscribed via source and target branches