-
Notifications
You must be signed in to change notification settings - Fork 2k
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
app-emulation/crun: add 1.3 #23105
app-emulation/crun: add 1.3 #23105
Conversation
Closes: https://bugs.gentoo.org/827821 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Alexey Zapparov <alexey@zapparov.com>
Pull Request assignmentSubmitter: @ixti app-emulation/crun: Linked bugsBugs linked: 827821 In order to force reassignment and/or bug reference scan, please append Docs: Code of Conduct ● Copyright policy (expl.) ● Devmanual ● GitHub PRs ● Proxy-maint guide |
Pull request CI reportReport generated at: 2021-11-29 04:25 UTC There are existing issues already. Please look into the report to make sure none of them affect the packages in question: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It looks like +criu
is perhaps missing some dep?
In file included from src/libcrun/criu.c:26:
/usr/include/criu/criu.h:25:10: fatal error: rpc.pb-c.h: No such file or directory
25 | #include "rpc.pb-c.h"
| ^~~~~~~~~~~~
compilation terminated.
make: *** [Makefile:1522: src/libcrun/libcrun_la-criu.lo] Error 1
make: *** Waiting for unfinished jobs....
[ERROR] >>> Not all runs were successful.
atom: =app-emulation/crun-1.3, USE flags: 'bpf -caps criu -seccomp -static-libs'
atom: =app-emulation/crun-1.3, USE flags: 'bpf -caps criu seccomp -static-libs'
atom: =app-emulation/crun-1.3, USE flags: '-bpf -caps criu -seccomp static-libs'
Co-authored-by: juippis <juippis@gmail.com>
@juippis thanks for checking that. I do have |
Upstream: gentoo/gentoo#23105 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Alexey Zapparov <alexey@zapparov.com>
Pull request CI reportReport generated at: 2021-11-30 14:55 UTC There are existing issues already. Please look into the report to make sure none of them affect the packages in question: |
Yeah the patch is purely cosmic :P can you show me what these print for you:
|
systemd? ( sys-apps/systemd:= ) | ||
" | ||
RDEPEND="${DEPEND}" | ||
BDEPEND="${PYTHON_DEPS}" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Note: Also needs to BDEPEND on virtual/pkgconfig
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
For criu only, right? so it should be something like:
BDEPEND="${PYTHON_DEPS}" | |
BDEPEND=" | |
${PYTHON_DEPS} | |
criu? ( virtual/pkgconfig ) | |
" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
No, crun itself needs it. Not related to an USE flag here.
@juippis sure,
full output of equery
|
One more thing: Can you post your build.log (as an attachment here for example) with I'm kind of guessing at this point that crun somehow bundles it, but I tried to find it from the source tarball directly without help. I can't downgrade criu to 3.15 because I guess what it looks like a glibc/gcc mismatch. |
Sure!
https://gist.github.com/ixti/a31df74ed739ea17d8e030858cc8fd66 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I can't crack it. Just one more question please: What version of glibc and gcc are you running?
Let's push this for others to figure out.
See also https://bugs.gentoo.org/822006
LOL. Works for me! :D |
Closes: https://bugs.gentoo.org/827821
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Alexey Zapparov alexey@zapparov.com