[OPENJDK-4008] Revert artifacts changes that resulted in use of lookaside cache #595
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.
https://issues.redhat.com/browse/OPENJDK-4008
The changes in OPENJDK-3655 (#583) had the unintended side-effect of OSBS builds using the Brew lookaside cache to handle artifacts. We first noticed that this didn't preserve permissions properly (missing +x on scripts) which I initially worked around with some explicit
chmod
, but I've now also learned that, since this generates a/sources
file, this also breaks the generation of source containers.Revert the move to
artifacts:
entirely. Retain the tests we added to check file permissions, and add some further changes (mostly deletions) to ensure the installed files have sensible permissions: +x for all where needed, and not where not; and all ownership is root:root.