Hi Paul,
On 31/07/15 10:29, Paul Eggleton wrote:
Hi Aníbal,
On Wednesday 29 July 2015 15:50:53 Aníbal Limón wrote:
Now AUH generates buildhistory diff when recipe was upgraded
successfully.
For enable this feature set into local.conf.
INHERIT += "buildhistory"
BUILDHISTORY_COMMIT = "1"
Summary of the changes,
- bitbake.py: Enable environment generation without recipe,
removes Buildhistory class.
- buildhistory.py: Add buildhistory class that generates initial
buildhistory revision and keeps track of build revisions for
generate diff when build is successful.
- upgradehelper.py: Add buildhistory steps for upgrade, add
support for detect when buildhistory is enabled loading the
environment without recipe.
So this looks OK, but I can't tell if it ensures you get the difference between
successful builds rather than the difference to the last build - we need to
ensure that a failed build of a recipe in between isn't considered as part of
the comparison. In practice I guess this would mean storing the buildhistory
revision of the last successful build for each recipe.
I only made a diff if the build success in all machines this guarantee
that only
stores good information.
alimon
Cheers,
Paul
--
_______________________________________________
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto