| Summary: | BB_GENERATE_MIRROR_TARBALLS creates non-unique filenames | ||
|---|---|---|---|
| Product: | [Build System, Metadata & Runtime] BitBake | Reporter: | Volker <lists.volker> |
| Component: | bitbake | Assignee: | Richard Purdie <richard.purdie> |
| Status: | RESOLVED NOTABUG | QA Contact: | |
| Severity: | major | ||
| Priority: | Undecided | CC: | poky.bs.watcher, poky.watcher |
| Version: | 1.6.1 | ||
| Target Milestone: | --- | ||
| Hardware: | x86 | ||
| OS: | Multiple | ||
| Whiteboard: | |||
| OS type for building Yocto: | --- | Type of Regression: | --- |
| Verified: | Documentation change: | Don't know | |
|
Description
Volker
2014-07-24 17:32:40 UTC
The tarballs contain all the git metadata so they contain multiple hashes. The filenames do contain all the other configuration information such as the location of the repository. From a build reproducibility standpoint, the git checkouts are of specific revisions set by the recipes, if that revision were unavailable the build would fail. So yes, these tarballs are updated but this shouldn't be an issue, in general only extra metadata would get added to them. Obviously if you have them set to AUTOREV, it will not select specific revisions and this is not suited to release purposes but we'd simply not recommend doing that. |