Skip to content
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

Closed
wants to merge 2 commits into from
Closed

Conversation

ixti
Copy link
Contributor

@ixti ixti commented Nov 29, 2021

Closes: https://bugs.gentoo.org/827821
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Alexey Zapparov alexey@zapparov.com

Closes: https://bugs.gentoo.org/827821
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Alexey Zapparov <alexey@zapparov.com>
@gentoo-bot
Copy link

Pull Request assignment

Submitter: @ixti
Areas affected: ebuilds
Packages affected: app-emulation/crun

app-emulation/crun: robert[at]gnzler.io, @gentoo/proxy-maint

Linked bugs

Bugs linked: 827821


In order to force reassignment and/or bug reference scan, please append [please reassign] to the pull request title.

Docs: Code of ConductCopyright policy (expl.) ● DevmanualGitHub PRsProxy-maint guide

@gentoo-bot gentoo-bot added assigned PR successfully assigned to the package maintainer(s). bug linked Bug/Closes found in footer, and cross-linked with the PR. labels Nov 29, 2021
@gentoo-repo-qa-bot
Copy link
Collaborator

Pull request CI report

Report generated at: 2021-11-29 04:25 UTC
Newest commit scanned: 3a1da88
Status: ✅ good

There are existing issues already. Please look into the report to make sure none of them affect the packages in question:
https://qa-reports.gentoo.org/output/gentoo-ci/40d0417c8f/output.html

Copy link
Member

@juippis juippis left a 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'

app-emulation/crun/crun-1.3.ebuild Outdated Show resolved Hide resolved
Co-authored-by: juippis <juippis@gmail.com>
@ixti
Copy link
Contributor Author

ixti commented Nov 30, 2021

@juippis thanks for checking that. I do have crun installed with default USE flags, thus missed that. I've applied your patch, but for the record I tried to emerge on with +criu and without the suggested patch, and it worked on my machine.

ixti added a commit to ixti/ixti-overlay that referenced this pull request Nov 30, 2021
Upstream: gentoo/gentoo#23105
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Alexey Zapparov <alexey@zapparov.com>
ixti added a commit to ixti/ixti-overlay that referenced this pull request Nov 30, 2021
@gentoo-repo-qa-bot
Copy link
Collaborator

Pull request CI report

Report generated at: 2021-11-30 14:55 UTC
Newest commit scanned: 3a16a92
Status: ✅ good

There are existing issues already. Please look into the report to make sure none of them affect the packages in question:
https://qa-reports.gentoo.org/output/gentoo-ci/a691a86775/output.html

@juippis
Copy link
Member

juippis commented Dec 1, 2021

Yeah the patch is purely cosmic :P

can you show me what these print for you:

# equery f criu | grep rpc.pb-c.h
# emerge -pv sys-process/criu

systemd? ( sys-apps/systemd:= )
"
RDEPEND="${DEPEND}"
BDEPEND="${PYTHON_DEPS}"
Copy link
Member

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

Copy link
Contributor Author

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:

Suggested change
BDEPEND="${PYTHON_DEPS}"
BDEPEND="
${PYTHON_DEPS}
criu? ( virtual/pkgconfig )
"

Copy link
Member

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.

@ixti
Copy link
Contributor Author

ixti commented Dec 1, 2021

@juippis sure, equery | grep shows nothing, though (I've attached full output as well):

# equery f criu | grep rpc.pb-c.h
# emerge -pv sys-process/criu

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R    ] sys-process/criu-3.15::gentoo  USE="-doc (-selinux) -setproctitle -static-libs" PYTHON_TARGETS="python3_9 -python3_8" 0 KiB

Total: 1 package (1 reinstall), Size of downloads: 0 KiB
full output of equery
/usr
/usr/bin
/usr/bin/compel
/usr/bin/crit
/usr/include
/usr/include/compel
/usr/include/compel/asm
/usr/include/compel/asm/breakpoints.h
/usr/include/compel/asm/cpu.h
/usr/include/compel/asm/fpu.h
/usr/include/compel/asm/infect-types.h
/usr/include/compel/asm/processor-flags.h
/usr/include/compel/asm/sigframe.h
/usr/include/compel/common
/usr/include/compel/common/asm
/usr/include/compel/common/compiler.h
/usr/include/compel/cpu.h
/usr/include/compel/handle-elf.h
/usr/include/compel/infect-rpc.h
/usr/include/compel/infect-util.h
/usr/include/compel/infect.h
/usr/include/compel/ksigset.h
/usr/include/compel/log.h
/usr/include/compel/loglevels.h
/usr/include/compel/plugins
/usr/include/compel/plugins.h
/usr/include/compel/plugins/plugin-fds.h
/usr/include/compel/plugins/shmem.h
/usr/include/compel/plugins/std
/usr/include/compel/plugins/std.h
/usr/include/compel/plugins/std/asm
/usr/include/compel/plugins/std/asm/syscall-types.h
/usr/include/compel/plugins/std/fds.h
/usr/include/compel/plugins/std/infect.h
/usr/include/compel/plugins/std/log.h
/usr/include/compel/plugins/std/string.h
/usr/include/compel/plugins/std/syscall-64.h
/usr/include/compel/plugins/std/syscall-codes-64.h
/usr/include/compel/plugins/std/syscall-codes.h
/usr/include/compel/plugins/std/syscall-types.h
/usr/include/compel/plugins/std/syscall.h
/usr/include/compel/ptrace.h
/usr/include/compel/sigframe-common.h
/usr/include/compel/task-state.h
/usr/include/criu
/usr/include/criu/criu-log.h
/usr/include/criu/criu-plugin.h
/usr/include/criu/criu.h
/usr/include/criu/rpc.proto
/usr/include/criu/version.h
/usr/lib
/usr/lib/python3.9
/usr/lib/python3.9/site-packages
/usr/lib/python3.9/site-packages/crit-0.0.1-py3.9.egg-info
/usr/lib/python3.9/site-packages/pycriu
/usr/lib/python3.9/site-packages/pycriu/__init__.py
/usr/lib/python3.9/site-packages/pycriu/__pycache__
/usr/lib/python3.9/site-packages/pycriu/__pycache__/__init__.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pycriu/__pycache__/__init__.cpython-39.opt-2.pyc
/usr/lib/python3.9/site-packages/pycriu/__pycache__/__init__.cpython-39.pyc
/usr/lib/python3.9/site-packages/pycriu/__pycache__/cli.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pycriu/__pycache__/cli.cpython-39.opt-2.pyc
/usr/lib/python3.9/site-packages/pycriu/__pycache__/cli.cpython-39.pyc
/usr/lib/python3.9/site-packages/pycriu/__pycache__/criu.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pycriu/__pycache__/criu.cpython-39.opt-2.pyc
/usr/lib/python3.9/site-packages/pycriu/__pycache__/criu.cpython-39.pyc
/usr/lib/python3.9/site-packages/pycriu/__pycache__/rpc_pb2.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pycriu/__pycache__/rpc_pb2.cpython-39.opt-2.pyc
/usr/lib/python3.9/site-packages/pycriu/__pycache__/rpc_pb2.cpython-39.pyc
/usr/lib/python3.9/site-packages/pycriu/cli.py
/usr/lib/python3.9/site-packages/pycriu/criu.py
/usr/lib/python3.9/site-packages/pycriu/images
/usr/lib/python3.9/site-packages/pycriu/images/__init__.py
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/__init__.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/__init__.cpython-39.opt-2.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/__init__.cpython-39.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/autofs_pb2.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/autofs_pb2.cpython-39.opt-2.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/autofs_pb2.cpython-39.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/binfmt_misc_pb2.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/binfmt_misc_pb2.cpython-39.opt-2.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/binfmt_misc_pb2.cpython-39.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/bpfmap_data_pb2.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/bpfmap_data_pb2.cpython-39.opt-2.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/bpfmap_data_pb2.cpython-39.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/bpfmap_file_pb2.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/bpfmap_file_pb2.cpython-39.opt-2.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/bpfmap_file_pb2.cpython-39.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/cgroup_pb2.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/cgroup_pb2.cpython-39.opt-2.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/cgroup_pb2.cpython-39.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/core_aarch64_pb2.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/core_aarch64_pb2.cpython-39.opt-2.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/core_aarch64_pb2.cpython-39.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/core_arm_pb2.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/core_arm_pb2.cpython-39.opt-2.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/core_arm_pb2.cpython-39.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/core_mips_pb2.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/core_mips_pb2.cpython-39.opt-2.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/core_mips_pb2.cpython-39.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/core_pb2.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/core_pb2.cpython-39.opt-2.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/core_pb2.cpython-39.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/core_ppc64_pb2.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/core_ppc64_pb2.cpython-39.opt-2.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/core_ppc64_pb2.cpython-39.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/core_s390_pb2.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/core_s390_pb2.cpython-39.opt-2.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/core_s390_pb2.cpython-39.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/core_x86_pb2.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/core_x86_pb2.cpython-39.opt-2.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/core_x86_pb2.cpython-39.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/cpuinfo_pb2.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/cpuinfo_pb2.cpython-39.opt-2.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/cpuinfo_pb2.cpython-39.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/creds_pb2.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/creds_pb2.cpython-39.opt-2.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/creds_pb2.cpython-39.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/eventfd_pb2.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/eventfd_pb2.cpython-39.opt-2.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/eventfd_pb2.cpython-39.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/eventpoll_pb2.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/eventpoll_pb2.cpython-39.opt-2.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/eventpoll_pb2.cpython-39.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/ext_file_pb2.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/ext_file_pb2.cpython-39.opt-2.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/ext_file_pb2.cpython-39.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/fdinfo_pb2.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/fdinfo_pb2.cpython-39.opt-2.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/fdinfo_pb2.cpython-39.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/fh_pb2.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/fh_pb2.cpython-39.opt-2.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/fh_pb2.cpython-39.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/fifo_pb2.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/fifo_pb2.cpython-39.opt-2.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/fifo_pb2.cpython-39.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/file_lock_pb2.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/file_lock_pb2.cpython-39.opt-2.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/file_lock_pb2.cpython-39.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/fown_pb2.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/fown_pb2.cpython-39.opt-2.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/fown_pb2.cpython-39.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/fs_pb2.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/fs_pb2.cpython-39.opt-2.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/fs_pb2.cpython-39.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/fsnotify_pb2.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/fsnotify_pb2.cpython-39.opt-2.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/fsnotify_pb2.cpython-39.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/ghost_file_pb2.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/ghost_file_pb2.cpython-39.opt-2.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/ghost_file_pb2.cpython-39.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/images.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/images.cpython-39.opt-2.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/images.cpython-39.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/img_streamer_pb2.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/img_streamer_pb2.cpython-39.opt-2.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/img_streamer_pb2.cpython-39.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/inventory_pb2.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/inventory_pb2.cpython-39.opt-2.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/inventory_pb2.cpython-39.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/ipc_desc_pb2.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/ipc_desc_pb2.cpython-39.opt-2.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/ipc_desc_pb2.cpython-39.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/ipc_msg_pb2.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/ipc_msg_pb2.cpython-39.opt-2.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/ipc_msg_pb2.cpython-39.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/ipc_sem_pb2.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/ipc_sem_pb2.cpython-39.opt-2.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/ipc_sem_pb2.cpython-39.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/ipc_shm_pb2.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/ipc_shm_pb2.cpython-39.opt-2.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/ipc_shm_pb2.cpython-39.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/ipc_var_pb2.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/ipc_var_pb2.cpython-39.opt-2.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/ipc_var_pb2.cpython-39.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/macvlan_pb2.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/macvlan_pb2.cpython-39.opt-2.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/macvlan_pb2.cpython-39.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/magic.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/magic.cpython-39.opt-2.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/magic.cpython-39.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/memfd_pb2.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/memfd_pb2.cpython-39.opt-2.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/memfd_pb2.cpython-39.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/mm_pb2.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/mm_pb2.cpython-39.opt-2.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/mm_pb2.cpython-39.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/mnt_pb2.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/mnt_pb2.cpython-39.opt-2.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/mnt_pb2.cpython-39.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/netdev_pb2.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/netdev_pb2.cpython-39.opt-2.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/netdev_pb2.cpython-39.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/ns_pb2.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/ns_pb2.cpython-39.opt-2.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/ns_pb2.cpython-39.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/opts_pb2.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/opts_pb2.cpython-39.opt-2.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/opts_pb2.cpython-39.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/packet_sock_pb2.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/packet_sock_pb2.cpython-39.opt-2.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/packet_sock_pb2.cpython-39.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/pagemap_pb2.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/pagemap_pb2.cpython-39.opt-2.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/pagemap_pb2.cpython-39.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/pb.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/pb.cpython-39.opt-2.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/pb.cpython-39.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/pb2dict.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/pb2dict.cpython-39.opt-2.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/pb2dict.cpython-39.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/pidns_pb2.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/pidns_pb2.cpython-39.opt-2.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/pidns_pb2.cpython-39.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/pipe_data_pb2.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/pipe_data_pb2.cpython-39.opt-2.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/pipe_data_pb2.cpython-39.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/pipe_pb2.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/pipe_pb2.cpython-39.opt-2.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/pipe_pb2.cpython-39.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/pstree_pb2.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/pstree_pb2.cpython-39.opt-2.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/pstree_pb2.cpython-39.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/regfile_pb2.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/regfile_pb2.cpython-39.opt-2.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/regfile_pb2.cpython-39.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/remap_file_path_pb2.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/remap_file_path_pb2.cpython-39.opt-2.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/remap_file_path_pb2.cpython-39.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/rlimit_pb2.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/rlimit_pb2.cpython-39.opt-2.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/rlimit_pb2.cpython-39.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/sa_pb2.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/sa_pb2.cpython-39.opt-2.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/sa_pb2.cpython-39.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/seccomp_pb2.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/seccomp_pb2.cpython-39.opt-2.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/seccomp_pb2.cpython-39.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/siginfo_pb2.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/siginfo_pb2.cpython-39.opt-2.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/siginfo_pb2.cpython-39.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/signalfd_pb2.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/signalfd_pb2.cpython-39.opt-2.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/signalfd_pb2.cpython-39.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/sit_pb2.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/sit_pb2.cpython-39.opt-2.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/sit_pb2.cpython-39.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/sk_inet_pb2.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/sk_inet_pb2.cpython-39.opt-2.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/sk_inet_pb2.cpython-39.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/sk_netlink_pb2.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/sk_netlink_pb2.cpython-39.opt-2.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/sk_netlink_pb2.cpython-39.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/sk_opts_pb2.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/sk_opts_pb2.cpython-39.opt-2.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/sk_opts_pb2.cpython-39.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/sk_packet_pb2.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/sk_packet_pb2.cpython-39.opt-2.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/sk_packet_pb2.cpython-39.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/sk_unix_pb2.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/sk_unix_pb2.cpython-39.opt-2.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/sk_unix_pb2.cpython-39.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/stats_pb2.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/stats_pb2.cpython-39.opt-2.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/stats_pb2.cpython-39.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/sysctl_pb2.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/sysctl_pb2.cpython-39.opt-2.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/sysctl_pb2.cpython-39.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/tcp_stream_pb2.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/tcp_stream_pb2.cpython-39.opt-2.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/tcp_stream_pb2.cpython-39.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/time_pb2.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/time_pb2.cpython-39.opt-2.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/time_pb2.cpython-39.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/timens_pb2.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/timens_pb2.cpython-39.opt-2.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/timens_pb2.cpython-39.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/timer_pb2.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/timer_pb2.cpython-39.opt-2.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/timer_pb2.cpython-39.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/timerfd_pb2.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/timerfd_pb2.cpython-39.opt-2.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/timerfd_pb2.cpython-39.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/tty_pb2.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/tty_pb2.cpython-39.opt-2.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/tty_pb2.cpython-39.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/tun_pb2.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/tun_pb2.cpython-39.opt-2.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/tun_pb2.cpython-39.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/userns_pb2.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/userns_pb2.cpython-39.opt-2.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/userns_pb2.cpython-39.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/utsns_pb2.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/utsns_pb2.cpython-39.opt-2.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/utsns_pb2.cpython-39.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/vma_pb2.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/vma_pb2.cpython-39.opt-2.pyc
/usr/lib/python3.9/site-packages/pycriu/images/__pycache__/vma_pb2.cpython-39.pyc
/usr/lib/python3.9/site-packages/pycriu/images/autofs_pb2.py
/usr/lib/python3.9/site-packages/pycriu/images/binfmt_misc_pb2.py
/usr/lib/python3.9/site-packages/pycriu/images/bpfmap_data_pb2.py
/usr/lib/python3.9/site-packages/pycriu/images/bpfmap_file_pb2.py
/usr/lib/python3.9/site-packages/pycriu/images/cgroup_pb2.py
/usr/lib/python3.9/site-packages/pycriu/images/core_aarch64_pb2.py
/usr/lib/python3.9/site-packages/pycriu/images/core_arm_pb2.py
/usr/lib/python3.9/site-packages/pycriu/images/core_mips_pb2.py
/usr/lib/python3.9/site-packages/pycriu/images/core_pb2.py
/usr/lib/python3.9/site-packages/pycriu/images/core_ppc64_pb2.py
/usr/lib/python3.9/site-packages/pycriu/images/core_s390_pb2.py
/usr/lib/python3.9/site-packages/pycriu/images/core_x86_pb2.py
/usr/lib/python3.9/site-packages/pycriu/images/cpuinfo_pb2.py
/usr/lib/python3.9/site-packages/pycriu/images/creds_pb2.py
/usr/lib/python3.9/site-packages/pycriu/images/eventfd_pb2.py
/usr/lib/python3.9/site-packages/pycriu/images/eventpoll_pb2.py
/usr/lib/python3.9/site-packages/pycriu/images/ext_file_pb2.py
/usr/lib/python3.9/site-packages/pycriu/images/fdinfo_pb2.py
/usr/lib/python3.9/site-packages/pycriu/images/fh_pb2.py
/usr/lib/python3.9/site-packages/pycriu/images/fifo_pb2.py
/usr/lib/python3.9/site-packages/pycriu/images/file_lock_pb2.py
/usr/lib/python3.9/site-packages/pycriu/images/fown_pb2.py
/usr/lib/python3.9/site-packages/pycriu/images/fs_pb2.py
/usr/lib/python3.9/site-packages/pycriu/images/fsnotify_pb2.py
/usr/lib/python3.9/site-packages/pycriu/images/ghost_file_pb2.py
/usr/lib/python3.9/site-packages/pycriu/images/images.py
/usr/lib/python3.9/site-packages/pycriu/images/img_streamer_pb2.py
/usr/lib/python3.9/site-packages/pycriu/images/inventory_pb2.py
/usr/lib/python3.9/site-packages/pycriu/images/ipc_desc_pb2.py
/usr/lib/python3.9/site-packages/pycriu/images/ipc_msg_pb2.py
/usr/lib/python3.9/site-packages/pycriu/images/ipc_sem_pb2.py
/usr/lib/python3.9/site-packages/pycriu/images/ipc_shm_pb2.py
/usr/lib/python3.9/site-packages/pycriu/images/ipc_var_pb2.py
/usr/lib/python3.9/site-packages/pycriu/images/macvlan_pb2.py
/usr/lib/python3.9/site-packages/pycriu/images/magic.py
/usr/lib/python3.9/site-packages/pycriu/images/memfd_pb2.py
/usr/lib/python3.9/site-packages/pycriu/images/mm_pb2.py
/usr/lib/python3.9/site-packages/pycriu/images/mnt_pb2.py
/usr/lib/python3.9/site-packages/pycriu/images/netdev_pb2.py
/usr/lib/python3.9/site-packages/pycriu/images/ns_pb2.py
/usr/lib/python3.9/site-packages/pycriu/images/opts_pb2.py
/usr/lib/python3.9/site-packages/pycriu/images/packet_sock_pb2.py
/usr/lib/python3.9/site-packages/pycriu/images/pagemap_pb2.py
/usr/lib/python3.9/site-packages/pycriu/images/pb.py
/usr/lib/python3.9/site-packages/pycriu/images/pb2dict.py
/usr/lib/python3.9/site-packages/pycriu/images/pidns_pb2.py
/usr/lib/python3.9/site-packages/pycriu/images/pipe_data_pb2.py
/usr/lib/python3.9/site-packages/pycriu/images/pipe_pb2.py
/usr/lib/python3.9/site-packages/pycriu/images/pstree_pb2.py
/usr/lib/python3.9/site-packages/pycriu/images/regfile_pb2.py
/usr/lib/python3.9/site-packages/pycriu/images/remap_file_path_pb2.py
/usr/lib/python3.9/site-packages/pycriu/images/rlimit_pb2.py
/usr/lib/python3.9/site-packages/pycriu/images/sa_pb2.py
/usr/lib/python3.9/site-packages/pycriu/images/seccomp_pb2.py
/usr/lib/python3.9/site-packages/pycriu/images/siginfo_pb2.py
/usr/lib/python3.9/site-packages/pycriu/images/signalfd_pb2.py
/usr/lib/python3.9/site-packages/pycriu/images/sit_pb2.py
/usr/lib/python3.9/site-packages/pycriu/images/sk_inet_pb2.py
/usr/lib/python3.9/site-packages/pycriu/images/sk_netlink_pb2.py
/usr/lib/python3.9/site-packages/pycriu/images/sk_opts_pb2.py
/usr/lib/python3.9/site-packages/pycriu/images/sk_packet_pb2.py
/usr/lib/python3.9/site-packages/pycriu/images/sk_unix_pb2.py
/usr/lib/python3.9/site-packages/pycriu/images/stats_pb2.py
/usr/lib/python3.9/site-packages/pycriu/images/sysctl_pb2.py
/usr/lib/python3.9/site-packages/pycriu/images/tcp_stream_pb2.py
/usr/lib/python3.9/site-packages/pycriu/images/time_pb2.py
/usr/lib/python3.9/site-packages/pycriu/images/timens_pb2.py
/usr/lib/python3.9/site-packages/pycriu/images/timer_pb2.py
/usr/lib/python3.9/site-packages/pycriu/images/timerfd_pb2.py
/usr/lib/python3.9/site-packages/pycriu/images/tty_pb2.py
/usr/lib/python3.9/site-packages/pycriu/images/tun_pb2.py
/usr/lib/python3.9/site-packages/pycriu/images/userns_pb2.py
/usr/lib/python3.9/site-packages/pycriu/images/utsns_pb2.py
/usr/lib/python3.9/site-packages/pycriu/images/vma_pb2.py
/usr/lib/python3.9/site-packages/pycriu/rpc_pb2.py
/usr/lib64
/usr/lib64/libcompel.so
/usr/lib64/libcompel.so.1
/usr/lib64/libcompel.so.1.0
/usr/lib64/libcriu.so
/usr/lib64/libcriu.so.2
/usr/lib64/libcriu.so.2.0
/usr/lib64/pkgconfig
/usr/lib64/pkgconfig/criu.pc
/usr/libexec
/usr/libexec/compel
/usr/libexec/compel/scripts
/usr/libexec/compel/scripts/compel-pack.lds.S
/usr/libexec/criu
/usr/libexec/criu/scripts
/usr/libexec/criu/scripts/systemd-autofs-restart.sh
/usr/sbin
/usr/sbin/criu

@juippis
Copy link
Member

juippis commented Dec 1, 2021

One more thing: Can you post your build.log (as an attachment here for example) with +criu. And/or
equery b /usr/include/rpc.pb-c.h (where ever that file may be found from your system)

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.

@ixti
Copy link
Contributor Author

ixti commented Dec 1, 2021

Sure!

$ equery b /usr/include/rpc.pb-c.h
 * Searching for /usr/include/rpc.pb-c.h ... 

https://gist.github.com/ixti/a31df74ed739ea17d8e030858cc8fd66

Copy link
Member

@juippis juippis left a 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

@juippis
Copy link
Member

juippis commented Dec 1, 2021

92bc07b

@juippis juippis closed this Dec 1, 2021
@ixti
Copy link
Contributor Author

ixti commented Dec 1, 2021

Just one more question please: What version of glibc and gcc are you running?

$ emerge -pv glibc gcc

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R    ] sys-devel/gcc-11.2.0:11::gentoo  USE="(cxx) fortran graphite (multilib) nls nptl openmp pch (pie) sanitize ssp (-ada) (-cet) -custom-cflags -d -debug -doc (-fixed-point) -go (-hardened) -jit (-libssp) -lto -objc -objc++ -objc-gc -pgo -systemtap -test -valgrind -vanilla -vtv -zstd" 3 KiB
[ebuild   R    ] sys-libs/glibc-2.33-r7:2.2::gentoo  USE="multiarch (multilib) ssp (static-libs) -audit -caps (-cet) -compile-locales (-crypt) -custom-cflags -doc -gd -headers-only -multilib-bootstrap -nscd -profile (-selinux) -static-pie -suid -systemd -systemtap -test (-vanilla)" 0 KiB

Total: 2 packages (2 reinstalls), Size of downloads: 3 KiB

Let's push this for others to figure out.

LOL. Works for me! :D

@ixti ixti deleted the app-emulation/crun-1.3 branch December 1, 2021 18:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
assigned PR successfully assigned to the package maintainer(s). bug linked Bug/Closes found in footer, and cross-linked with the PR.
Projects
None yet
4 participants