mbox series

[bug#60406,0/2] Add DwarFS

Message ID 874jteqn67.fsf@ambrevar.xyz
Headers show
Series Add DwarFS | expand

Message

Pierre Neidhardt Dec. 29, 2022, 2:50 p.m. UTC
This adds the dwarfs package.

1. For libdwarf, Guix lint complains that the source archive fails to be
extracted, complaining that 3600 is not a valid date.  Another source
archive is fetched from a fallback source instead.

2. For dwarfs, I've disabled the tests because 1 test fails on 'modprobe
fuse'.  If someone knows how to disable a specific test in the
'googletest' framework, please let me know.

Pierre Neidhardt (2):
  gnu: Add libdwarf.
  gnu: Add dwarfs.

 gnu/packages/elf.scm          |  25 ++++++++-
 gnu/packages/file-systems.scm | 100 ++++++++++++++++++++++++++++++++++
 2 files changed, 124 insertions(+), 1 deletion(-)


base-commit: 77d4bff94c6918eb0c0ccd20ee610e6dfc823aec

Comments

Simon Tournier Jan. 12, 2023, 1:58 p.m. UTC | #1
Hi Pierre,

On jeu., 29 déc. 2022 at 15:50, Pierre Neidhardt <mail@ambrevar.xyz> wrote:

> 1. For libdwarf, Guix lint complains that the source archive fails to be
> extracted, complaining that 3600 is not a valid date.  Another source
> archive is fetched from a fallback source instead.

What is the issue the Git repository?

    https://github.com/davea42/libdwarf-code


Because that does not sound good: :-)

--8<---------------cut here---------------start------------->8---
$ guix download https://www.prevanders.net/libdwarf-0.5.0.tar.xz

Starting download of /tmp/guix-file.oWkq5d
From https://www.prevanders.net/libdwarf-0.5.0.tar.xz...
Bad Date header: 3600


Starting download of /tmp/guix-file.oWkq5d
From https://web.archive.org/web/20230112145352/https://www.prevanders.net/libdwarf-0.5.0.tar.xz...
following redirection to `https://web.archive.org/web/20221224112643/https://www.prevanders.net/libdwarf-0.5.0.tar.xz'...
 ….5.0.tar.xz  2.4MiB                                                                                              1.0MiB/s 00:02 [##################] 100.0%
/gnu/store/0xcriql6m20wcdzjv4a5fbcg7h0nmq8h-libdwarf-0.5.0.tar.xz
1a8j05z0rxf5ab9p5av2hqz6kxl8hfgar8h1387a0zric0n85yhi
--8<---------------cut here---------------end--------------->8---


Cheers,
simon
Pierre Neidhardt Jan. 13, 2023, 12:09 p.m. UTC | #2
Oh right, I can just use the GitHub repo.
Thank you Simon! 
Problem 1 solved then.

I'll push with a note about the tests.
Pierre Neidhardt Jan. 23, 2023, 1:20 p.m. UTC | #3
Pushed with

04ade01beb95da45d63ca1f58126508d0491d99d

and

3a1b18aa4540e6f96ded0a98dd907a8033262582

Thanks!
Pierre