New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Reorganize vendor licenses again (revert #85220) #90575
Conversation
/retest |
1 similar comment
/retest |
0df27fd
to
5a65fa7
Compare
/retest |
@liggitt since you orchestrated the revert - any thoughts on how to get the failing signal to fail/pass BEFORE committing? Is there a way I can manually trigger those tests? @BenTheElder too |
paging back in what went wrong... I vaguely remember a different install path taken when testing from built CI artifacts (like we do in postsubmits) rather than building on the fly in the job itself (like we do in presubmits, maybe?)? #85196 (comment) which looked like the output was missing a LICENSE file it previously had? |
Yes, BUT dims@ tried to fix that and it failed differently. I am trying a different fix, but I need to iterate on kicking those tests off... |
I wasn't aware that CI vs presubmit was using a different install path on GCE ... |
Is there a way I can kick off the gci tests to see how they fare with this PR BEFORE merging? |
Kicking off periodic / postsubmit jobs from a PR is not something prow supports as far as I know, at best prow supports trying to convert from one type of job to another by hand in the config and having that be optionally triggered.
|
🎉 |
changes lgtm after commit cleanup |
actually, maybe you already did the commit cleanup... in which case /lgtm |
For future me: To test bazel building of the release:
Then you can look at the resulting tar files. To test the GCI build:
This runs pretty fast since there is only on actual test running. |
tagged, drop the WIP prefix and it should be all set |
/approve |
/retest |
3 similar comments
/retest |
/retest |
/retest |
this has gotten flakier :( |
belated bash / bazel / ... looks good 👍
unlikely 🙃 |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: BenTheElder, dims, thockin The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
The statefulset flake is root caused and has a fix in the queue as well |
/retest |
/retest Review the full test history for this PR. Silence the bot with an |
w00t. I did something useful. Kind of useful, anyway. |
Kudos Tim! |
OSS changed a singular LICENSES file to a LICENSES directory tree in kubernetes#90575 This commit: * restores OSS changes in build/lib/release.sh and build/root/BUILD.root * rewrites the boringcrypto build additions to copy licenses into LICENSES/host/... subdirs This commit should be squashed into the BoringCrypto commit. Change-Id: I1346440f0be318e40bcdae74afe1b7dbc87f51ef
Godeps/LICENSES file was removed in 1.19 in kubernetes#90575 Change-Id: I51de83e76f3cea07f7e8371dc2aa7dd706324c09
This commit includes support both for the dockerized make build flow as well as bazel, though bazel builds require the glibc-source package to be installed with apt. Key changes compared to upstream: * force all binaries to be dynamically linked * force fipsonly encryption on kubectl * include glibc source in kubernetes-src.tar.gz * include glibc, go stdlib, and boringSSL licenses in LICENSES This was cherry-picked from the release-1.19 branch. Original Change-Id: Ic6fdb03f3340e0b4548c2c586570ab2d35fc7ef3 - OSS changed a singular LICENSES file to a LICENSES directory tree in kubernetes#90575 This commit: * restores OSS changes in build/lib/release.sh and build/root/BUILD.root * rewrites the boringcrypto build additions to copy licenses into LICENSES/host/... subdirs This commit should be squashed into the BoringCrypto commit. Original Change-Id: I1346440f0be318e40bcdae74afe1b7dbc87f51ef - Rebase core images on an internal go-runner which contains glibc. GKE's boringcrypto-patched binaries require glibc at runtime. bug=167220504 bug=170986849 Original Change-Id: I1dbc0ca45379e80b746a1a334a214087408f716f Change-Id: I56c4148b1a0e665ce5c86a945bb35a98bd5ea581
/kind cleanup
What this PR does / why we need it:
Try again to restructure license files for easier review. This is a revert and
cleanup on top of #85220, which was itself a revert of #76586.