[yocto] [EXTERNAL] SRC URI checksums

Lukasz Zemla Lukasz.Zemla at woodward.com
Mon Jan 28 11:23:09 PST 2019


> I have a recipe that has a SRC_URI retrieving from a mercurial repo:
> SRC_URI = "hg://server/project;module=name;rev=tip"
> SRC_URI[md5sum] = "xxx"
> SRC_URI[sha256sum] = "yyy"
> 
> I changed the SRC_URL to retreive from a specific revision instead of tip:
> SRC_URI = "hg://server/project;module=name;rev=1234567890"
> 
> I went ahead and did a bitbake, expecting it to complain about the SRC_URI
> checksums not matching, and I would go ahead and update the checksums
> from the error output.
> 
> But it succeeded, building with the correct revision.  I thought the SRC_URI
> checksums had to be updated when the SRC_URI changes?

Checksums were introduced to ensure data consistency. They are not checked if SRC_URI points to repository (svn, git, hg..., it is assumed that  repository provides its own mechanism to ensure data correctness).

Best regards,
Lukasz


More information about the yocto mailing list