Improve the hwpack names to be more descriptive

Registered by Deepti B. Kalakeri

* Improve the hwpack names given by linaro-hwpack-replace to include information like defconfig.

Blueprint information

Status:
Complete
Approver:
David Zinman
Priority:
Medium
Drafter:
Deepti B. Kalakeri
Direction:
Approved
Assignee:
Deepti B. Kalakeri
Definition:
Approved
Series goal:
Accepted for engineering
Implementation:
Implemented
Milestone target:
milestone icon 2011.10
Started by
Deepti B. Kalakeri
Completed by
Deepti B. Kalakeri

Related branches

Sprints

Whiteboard

[asac, Oct 6, 2011]: please drop comments how things are progressing and report problems, blockage etc.
[deepti, Oct 10, 2011]: Sent mail to the linaro-dev requesting for suggestions of what more needs to be part of the hwpack names.

Headline: The path where the hwpacks are stored on ci.linaro.org now describes the jobs which generated the hwpacks, and the filename contains the job build ID.

Acceptance: The new path name where the hwpacks are stored contains job name, the new hwpack file name contains the build id of the jenkins job which created it. LAVA is successfully able to pick the changes.

Notes:
Verify with the Kernel team if the some other information is required to be present as part of the hwpack file name and the path where the hwpacks are stored.

(?)

Work Items

Work items:
Discuss with the kernel team if some other information apart from the job name is needed to be part of the path where the hwpack is stored: DONE
Modify the lci-build-tools to include the job name in the hwpack path information: DONE
Test the lci-build-tools generates the new hwpack path with the desired name: DONE
Merge the lci-build-tools available in the upstream bzr branch and verify that it is available to use by the jenkins jobs: DONE
Modify the linaro-hwpack-replace to include the job build id in the hwpack name filename: DONE
Test the linaro-hwpack-replace generates the new hwpack name including the job build id: DONE
Merge the linaro-hwpack-replace available in the upstream bzr branch and verify that it is available to use by the jenkins jobs: DONE
Modify the lci-build-tools to use the new hwpack name in the scripts: DONE
Verify that there is no regressions in lci-build-tools because of the the new hwpack name changes: DONE
Merge the lci-build-tools available in the upstream bzr branch and verify that it is available to use by the jenkins jobs: DONE
Verify that by using the new hwpack path name does not cause any regression to the jenkins jobs: DONE
Verify that by using the new hwpack file name does not cause any regression to the jenkins jobs: DONE
Verify that the lava execution using the new hwpack file name is working smoothly without any problem: DONE
Verify that the lava execution using the new hwpack path is working smoothly without any problem: DONE

This blueprint contains Public information 
Everyone can see this information.