Update ostree, aktualizr and layer syntax to be compatible with whinlatter#143
Merged
ricardosalveti merged 7 commits intouptane:masterfrom Oct 14, 2025
Merged
Update ostree, aktualizr and layer syntax to be compatible with whinlatter#143ricardosalveti merged 7 commits intouptane:masterfrom
ricardosalveti merged 7 commits intouptane:masterfrom
Conversation
fitImage as KERNEL_IMAGETYPE was removed from oe-core as part of 1d8c78c8cd6, switch check for fit via KERNEL_CLASSES now by checking if kernel-fit-extra-artifacts is available. Signed-off-by: Ricardo Salveti <ricardo@foundries.io>
Update fitimage logic for both freedom-u540 and rpi to be compatible with the new python-based fitimage class from oe-core. Signed-off-by: Ricardo Salveti <ricardo@foundries.io>
Remove extra sources from UNPACKDIR, which was missed in b0051cb. Signed-off-by: Ricardo Salveti <ricardo@foundries.io>
Rely on the standard reproducible timestamp used by oe-core as not every recipe and subsystem supports unix timestamp, such as the fat fs. Signed-off-by: Ricardo Salveti <ricardo@foundries.io>
Recipe changes: - Set CMAKE_POLICY_VERSION_MINIMUM to make it build with cmake 4.x - Remove asn1 references to TMPDIR (package warning) Relevant code changes: - 242eb426e Merge pull request uptane#136 from ricardosalveti/oe - 39ed4e6e6 Fix compatibility with boost 1.89 - 353cef363 ostree_object: add missing list include - 44acc2e0f Merge pull request uptane#133 from rborn-tx/drop-root-rotations-limit - c80de13e5 Merge pull request uptane#134 from uptane/fix/expires - b842192dd Bump 'expires' in test code to the future - d93b7949c Revert "Set an upper bound of allowed root rotations to 1000." - c036f089d Merge pull request uptane#132 from uptane/fix/boost1.87-upstream - 2a1b06b91 Replace Ubuntu Bionic tests with Debian Stable - 9d65964e7 Support Boost v1.87 - b323701c4 Merge pull request uptane#131 from uptane/fix/use-after-free-fp - 32e1c9540 Bump GitHub @actions/cache - f1d91a059 Fix gcc use-after-free false warning - b7aaf84da Merge pull request uptane#129 from rborn-tx/push-commitmeta - f5f0a1263 Modify test to cover pushing commitmeta objects to TreeHub - fc285cc80 Add support for pushing commitmeta objects via garage-push - 079f94433 Fix check_not_expired_targets test - 119c3ca43 Solve CMake warning related to SQLite - 154f4f2b8 Merge pull request uptane#128 from uptane/fix-test - 3135e2060 Bump Timestamp on failing test - 753818bc2 Merge pull request uptane#127 from uptane/tidy/repository-type-upstream - 9a666d455 Tidy up RepositoryType - 6e90a8d0c Merge pull request uptane#125 from uptane/tidy/no-build-deb - 8e658266c Merge pull request uptane#126 from uptane/tidy/gitignore - fee962911 Merge pull request uptane#119 from uptane/tidy/httpclienttest - 5993f267c Add clangd's .cache directory to .gitignore - 09c0b0d37 Remove BUILD_DEB option - e8ef86af1 Merge pull request uptane#118 from uptane/docs/secondary-root-rotation - db9c365ad Tidy up HttpClient tests - 3d58e75b7 Merge pull request uptane#124 from uptane/tidy/crypto - d1d7c3eba Tidy up crypto_test.cc and PKCS#11 - ada682bac Merge pull request uptane#114 from uptane/chore/bump-docker - e29c73774 Add more documentation to RepositoryCommon::checkMetaOffline - 80a777dda Merge pull request uptane#115 from uptane/fix/secondary-root-rotation - 43a55173d Merge pull request uptane#116 from uptane/chore/bump-cpp-compiler - 52bbaaa68 Fix compiler warnings now that we are using C++17 - 80d3af777 Enable OSTree and sota-tools in CI tests - edc4b1b02 Upgrade the minimum compiler C++17 - aacf20be0 Move definitiion of P11Engine dtor out of header - bda057374 Tidy up root rotation logic - f476f2160 Remove default ctor for Uptane::Root - ac7a7610e Add documentation for checkMetaOffline - d4f91ffc5 Fix for TOR-3452 - a674dd009 Reproducer for TOR-3452 - 625c541ed Add missing includes and reduce test flake - 1213d2911 Add missing includes and reduce test flake - b55f7822e Move CI from old Ubuntu images to Debian Signed-off-by: Ricardo Salveti <ricardo@foundries.io>
Upstream already has a ptest conditional for soap3 inclusion. Signed-off-by: Ricardo Salveti <ricardo@foundries.io>
With latest ostree static requires running prepare-root as pid 1, which is not the case with systemd and the oe initrd architecture. Signed-off-by: Ricardo Salveti <ricardo@foundries.io>
Collaborator
Author
quaresmajose
approved these changes
Oct 7, 2025
|
|
||
| export SOURCE_DATE_EPOCH = "0" | ||
| REPRODUCIBLE_TIMESTAMP_ROOTFS = "0" | ||
|
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Fixing and updating components in order to get the layer to build with whinlatter: