-
-
Notifications
You must be signed in to change notification settings - Fork 237
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
Fix build pipeline #262
Fix build pipeline #262
Conversation
@Morganamilo can you trigger a pipeline to confirm if this fixes the issue? So #259 can cherry-pick the 2nd commit and merge. |
You should be able to test this yourself by just pushing a tag starting with v. |
569dcc7
to
2c636a1
Compare
I see a lot of extra stuff in this PR stuff that we were exploring in #259. Is that stuff actually needed for this to work or are you just building on that? |
Was waiting for pipeline (https://github.com/ejose19/paru/actions/runs/594038571) to finish to confirm you, but I managed to get it to work. Main issue is actions/runner-images#2658, which first resolution was to use actions/runner-images#2698 (comment), however that didn't work as seem gh is using an older host, so the other resolution was to use a patched version of glibc that works for linux4 (based on PR lxqt/lxqt-panel#1562) which solves the issue for x86_64 (arm build doesn't seems to be affected). Regarding the pacman.conf changes, yes they're needed. Seems github screwed another thing so these two must be kept until solved upstream. EDIT: Pipeline completed successfully. |
I very much hate how awful the hacks are here but it works. |
I agree with you, also I'm not very comfortable using an unsigned package in the base image of paru build. So either:
I will close this PR for now. |
2c636a1
to
6c89647
Compare
@Morganamilo I've continue to investigate about the issue, seems that Regarding the other issues (ro mounts), it's So either we keep waiting for a proper solution, or we split the |
6c89647
to
8457f87
Compare
The build worked for without the last commit, what does the last commit actually fix? |
My hope is this will be fixed by the next release. At least some of the issuess. I used this PR to build 1.3.0, hoping the next release will be a while off. |
This is still a work in progress, as I said I'm waiting for a reply on moby/buildkit#1995 to finish this PR. The previous "commit" included the 2nd workaround but it was only a proof of concept to confirm the issue solved, I'm pretty sure it's not the solution we want and didn't thought you would publish that one. So I'll mark this as a draft instead but wanted to share my advances on this with you. And I doubt this will be completely fixed by next release as buildx clearly stated they won't fix the readonly mounts, so at least that fix must be included in this PR. |
0450e1b
to
a143b53
Compare
The folks at I would recommend releasing another version and deprecate/hide current latest one at that one was built with an unsigned package, and I'm sure paru users will appreciate using only trusted builds. |
db071d0
to
cbfbbe2
Compare
cbfbbe2
to
9cccf91
Compare
They already updated the default moby/buildkit:buildx-stable-1 that comes with @Morganamilo Do you need anything else to be done here before merging? |
No description provided.