Improve recipe's checksum for consistency
Now a recipes' checksum can depend not only on the hash of the file and its file dependencies, but also on the hash of the classes that it inherits from.
-
'strict_recipe_checksum' enables the strict mode computing all parents checksum for a recipe. If false (default value), changes in any class in the cerbero.build module are ignored
-
Remove the mtime checks since they no longer ensure a recipe's status has not changed
-
Invalidate the cache for rdeps of a static library if its cache has been invalidated. This is the same logic that is done in the fetch command
-
Add messages to clearly show that a recipe's cache has been invalidated