The e2fsprogs recipe was erroneously updated with an extra . in the filename (e2fsprogs_1.4.3..bb) resulting in the PV including a . "1.43.". When the recipe was updated to fix the extra . the sstate code didn't detect that the recipe had been renamed and the PV changed. The problem is that the PV is determined from the filename but at no time is the determined PV stored and thus it's not included in the checksum. As the summed variables hadn't changed in the fixed recipe the previous sstate object, with an incorrect PV, was reused.
Created attachment 3274 [details] fix Joshua, can you check if this fix solves the issue?
The fix has been sent for review: http://lists.openembedded.org/pipermail/openembedded-core/2016-July/123708.html
Fixed in oe-core 918646ca803d56004fb0ab7c21e86cc9cb14513d.