Hi, "(" skribis: > On Mon Aug 1, 2022 at 6:42 AM BST, muradm wrote: >> Is there a guideline where home-page should be? I find it more >> DRY when reusing. > Almost every package in Guix puts it directly above synopsis, though > you do have a point about DRY. Yeah IMO it’s a good idea to reuse ‘home-page’ like this patch does. >> Their repo is not suitable for building from, instead >> they release sources manually. > Looks okay to me: > But there is a problem with vendoring googletest, it seems. You'll want > to use the system's googletest, and (recursive? #t) in the git-reference > to clone the tests repo. Also, the tarball seems to contain pregenerated > autotools files, which are discouraged by Guix. So, first things first. The priority should be to run tests and remove the bundled googletest, which I tried with the patch below. Now, tests won’t run because apparently they try to use ‘sudo’ (!): --8<---------------cut here---------------start------------->8--- Traceback (most recent call last): File "/tmp/guix-build-libcgroup-2.0.2.drv-0/libcgroup-2.0.2/tests/ftests/./ftests.py", line 353, in sys.exit(main(config)) File "/tmp/guix-build-libcgroup-2.0.2.drv-0/libcgroup-2.0.2/tests/ftests/./ftests.py", line 337, in main setup(config, record_time=True) File "/tmp/guix-build-libcgroup-2.0.2.drv-0/libcgroup-2.0.2/tests/ftests/./ftests.py", line 170, in setup Run.run(['sudo', 'lxd', 'init', '--auto']) File "/tmp/guix-build-libcgroup-2.0.2.drv-0/libcgroup-2.0.2/tests/ftests/run.py", line 38, in run subproc = subprocess.Popen(command, shell=shell_bool, File "/gnu/store/65i3nhcwmz0p8rqbg48gaavyky4g4hwk-python-3.9.9/lib/python3.9/subprocess.py", line 951, in __init__ self._execute_child(args, executable, preexec_fn, close_fds, File "/gnu/store/65i3nhcwmz0p8rqbg48gaavyky4g4hwk-python-3.9.9/lib/python3.9/subprocess.py", line 1821, in _execute_child raise child_exception_type(errno_num, err_msg, err_filename) FileNotFoundError: [Errno 2] No such file or directory: 'sudo' FAIL ftests.sh (exit status: 1) --8<---------------cut here---------------end--------------->8--- Could you check whether they can run at all without root privileges, and if not, document it in a comment above #:tests? #f? Thanks, Ludo’.