We'd like to start adding the sstate signature to the stampfiles using the BasicHash signature generator and stop bumping PR values. This will require some additions to the PR server work we previously started and then BasicHash can become the default with no need to increment PR values continually. This will also give more visibility into the sstate hashes and enable any issues there to be more clearly identified.
Patch being review http://git.yoctoproject.org/cgit/cgit.cgi/poky-contrib/commit/?h=llu/PRService_oecore&id=3ee0f9a266596ef833e9d64990cbd77b3dd84462
Same patch with different commit id: http://git.yoctoproject.org/cgit/cgit.cgi/poky-contrib/commit/?h=llu/PRService_oecore&id=b4bcc78b8a956f92fde49174274a90c46854bdc8
Revise the patch to make the basichash the default signature generator for Yocto, not oe-core. Plan to be merged in 1.2M3. http://git.yoctoproject.org/cgit/cgit.cgi/poky-contrib/commit/?h=llu/bug1555&id=99b6b2fffc64bb1b19a073b384c4e4b72837aac4
Saul reported the gcc-related recipes not working if we switch to the basichash signature handler. This is because those recipes tried to use the same stamp file to allow multiple gcc-related recipes to share the same source directory. When using basic hash, the stamp files are no longer the same. Created a new patch to fix the gcc part: http://git.yoctoproject.org/cgit/cgit.cgi/poky-contrib/commit/?h=llu/bug1555-gcc&id=2588490b8b8424c96da2824c604929baeb1c5c16
Rebase the patch to using the OEBasicHash http://git.yoctoproject.org/cgit.cgi/poky-contrib/commit/?h=llu/bug1555&id=192859757f4130abe9bb26e9e1b9f67943da5e57 The gcc-related bugs is fixed by a bunch of commits RP created in both bitbake and metadata.
Fixed by the following patches: http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=a2a03ba68b625c48fee0666ab70c864fed909aa7, http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=ab5eed4af126f136666656776c79174a1dd6bb36, http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=3a2338607bdd84db5f164801b6c0016226559569
OEBasicHash has been the default signature handler in 1.2 M3 RC1 testing. Verify the bug as fixed.