Package Details: recutils 1.9-2

Git Clone URL: https://aur.archlinux.org/recutils.git (read-only, click to copy)
Package Base: recutils
Description: Set of tools and libraries to access plain text databases called recfiles.
Upstream URL: https://www.gnu.org/software/recutils/
Licenses: GPL
Submitter: fgrsnau
Maintainer: fgrsnau
Last Packager: fgrsnau
Votes: 18
Popularity: 0.086842
First Submitted: 2015-12-05 13:03 (UTC)
Last Updated: 2024-06-09 13:47 (UTC)

Latest Comments

1 2 3 Next › Last »

dkaparis commented on 2024-06-10 06:27 (UTC)

Thanks. In the long term, fixing the code would be ideal. When I have time, I'll try to check it out and submit patches to the project.

fgrsnau commented on 2024-06-09 13:40 (UTC) (edited on 2024-06-09 13:47 (UTC) by fgrsnau)

The reason for this is that GCC >= 14 treats some warnings as errors now: https://gcc.gnu.org/gcc-14/porting_to.html#warnings-as-errors

I tried fixing the underlying errors, but throughout the whole recutils code base inclusion of header files is done sloppily. For example, #include <stdlib.h> is missing in quite a lot of C files.

For the moment we can make it build again by using -Wno-error=.... I uploaded a new version.

dkaparis commented on 2024-06-09 10:29 (UTC)

Build fails for me with compile errors in rec-sex-parser.c:

...
rec-sex-parser.c: In function 'rec_sex_parser_new':
rec-sex-parser.c:53:7: error: implicit declaration of function 'sexlex_init' [-Wimplicit-function-declaration]
   53 |       sexlex_init (&(new->scanner));
      |       ^~~~~~~~~~~
rec-sex-parser.c:54:7: error: implicit declaration of function 'sexset_extra' [-Wimplicit-function-declaration]
   54 |       sexset_extra (new, new->scanner);
      |       ^~~~~~~~~~~~
rec-sex-parser.c: In function 'rec_sex_parser_destroy':
rec-sex-parser.c:70:5: error: implicit declaration of function 'sexlex_destroy' [-Wimplicit-function-declaration]
   70 |     sexlex_destroy (parser->scanner);
      |     ^~~~~~~~~~~~~~
make[2]: *** [Makefile:2047: rec-sex-parser.lo] Error 1

fgrsnau commented on 2022-04-25 12:48 (UTC)

The handling of GPG signatures is not specific to this package. It is already covered in the AUR documentation: https://wiki.archlinux.org/title/Arch_User_Repository#Acquire_a_PGP_public_key_if_needed

strajder commented on 2022-04-25 11:02 (UTC)

Update: fixed by dropping the --keyserver pgp.mit.edu parameter.

strajder commented on 2022-04-25 10:53 (UTC)

Currently, I'm getting

$ gpg --keyserver pgp.mit.edu --recv-key 3EF90523B304AF08
gpg: keyserver receive failed: No keyserver available

I didn't have to import the PGP key using pikaur so far, so I don't know if that perhaps changed. Can this command be at least added as a comment to PKGBUILD?

fgrsnau commented on 2022-04-25 10:41 (UTC) (edited on 2022-04-25 10:41 (UTC) by fgrsnau)

@strajder: To verify the signature you have to first import the corresponding public key with gpg --keyserver pgp.mit.edu --recv-key 3EF90523B304AF08. It works the same as for any other AUR package. As I do not use any AUR helper like pikaur, I do not know if this step is usually automated by those tools.

strajder commented on 2022-04-25 09:57 (UTC)

I'm getting the following output from pikaur:

==> Validating source files with sha256sums...
    recutils-1.9.tar.gz ... Passed
    recutils-1.9.tar.gz.sig ... Skipped
==> Verifying source file signatures with gpg...
    recutils-1.9.tar.gz ... FAILED (unknown public key 3EF90523B304AF08)
==> ERROR: One or more PGP signatures could not be verified!

exlumine commented on 2020-10-22 15:06 (UTC)

@fgrsnau: your proposed workaround works in my case (good enogh), thank you, will go with that until another update to 1.9(?).