Skip to content

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

Edited by Pablo Marcos Oltra

Merge request reports