View Issue Details

IDProjectCategoryView StatusLast Update
0006611gnURLGeneralpublic2021-02-02 22:03
Reportertanguy Assigned Tohtgoebel  
Status assignedResolutionopen 
Platformx86_64OSGuix SystemOS Version0883473
Summary0006611: tests/ missing in tarball
DescriptionHi GNUnet!

Following the release of gnURL 7.72.0, I'm working on updating the Guix package. Unfortunately, the tests fail:

make[1]: Leaving directory '/tmp/guix-build-gnurl-7.72.0.drv-0/gnurl-7.72.0/tests/libtest'
make[1]: Entering directory '/tmp/guix-build-gnurl-7.72.0.drv-0/gnurl-7.72.0/tests'
make[1]: *** No rule to make target '', needed by 'all-am'. Stop.
make[1]: Leaving directory '/tmp/guix-build-gnurl-7.72.0.drv-0/gnurl-7.72.0/tests'
make: *** [Makefile:552: all-recursive] Error 1
make: Leaving directory '/tmp/guix-build-gnurl-7.72.0.drv-0/gnurl-7.72.0/tests'
command "make" "-C" "tests" "test" failed with status 2

`` is listed in `noinst_SCRIPTS` (`tests/Makefile`), but has not matching `tests/` file. It seems rather strange, but… I'm not a make specialist!
Actually, there is another script that has no matching `.in`, it's ``. It might also fail.

Am I doing something wrong?!



2021-01-30 14:01

developer   ~0017458

This file is missing in the tarball.


2021-01-30 14:10

developer   ~0017462

@nikita: Seems like in missing in EXTRA_DISTS.
I can' test is though, since I fail to get the Makefile buldt from


2021-02-02 21:29

manager   ~0017488

weird, my release process includes running all tests.
I'm not fixing this post-release, as I'm working on a new release right now, but as I'm in a place where working on software has low priority and energy for it, it's almost complete but still need to finish testing and updating the test suite differences. I'll take the 2 reported files to consider, thanks.
in the meantime, maybe figure out a patch on your own and patch it locally.


2021-02-02 21:32

manager   ~0017489

Last edited: 2021-02-02 21:34

View 2 revisions

> I can' test is though, since I fail to get the Makefile buldt from

can you be more specific? I work on 2 different operating systems with this and this has never been an issue, the only issue i have is curl+autotools doing something gsed specific (probably, i didn't memorize the root cause) where normal sed + make (not gmake) would run into a loop. it still eats a lot of memory while creating this file (where by this file I mean all Makefiles) for reasons I have given up caring about because it takes too long to figure out for an unpaid project.


2021-02-02 21:44

manager   ~0017491

make sure that you read the make code completely. I have made some changes over the last years to simplify things. the make process requires awk, and perl, python etc are dependencies which have been there before.


2021-02-02 21:58

manager   ~0017492

Last edited: 2021-02-02 22:03

View 2 revisions

> Seems like in missing in EXTRA_DISTS.

yep. i just looked at the tarball. my mistake, there were many changes to diverge.

actually curl doesn't include this (at least via Makefile code) in their tarballs either.

Issue History

Date Modified Username Field Change
2020-09-29 16:11 tanguy New Issue
2021-01-30 13:49 htgoebel Summary gnURL tests failing on Guix System => tests/ missing in tarball
2021-01-30 14:01 htgoebel Note Added: 0017458
2021-01-30 14:10 htgoebel Note Added: 0017462
2021-01-30 14:15 htgoebel Assigned To => nikita
2021-01-30 14:15 htgoebel Status new => assigned
2021-01-30 14:16 htgoebel Tag Attached: packaging
2021-02-02 21:29 nikita Note Added: 0017488
2021-02-02 21:32 nikita Note Added: 0017489
2021-02-02 21:33 nikita Assigned To nikita => htgoebel
2021-02-02 21:34 nikita Note Edited: 0017489 View Revisions
2021-02-02 21:44 nikita Note Added: 0017491
2021-02-02 21:58 nikita Note Added: 0017492
2021-02-02 22:03 nikita Note Edited: 0017492 View Revisions