GNU bug report logs -
#52610
[PATCH 00/42] Revising sequoia packaging and update to 1.6
Previous Next
Reported by: Hartmut Goebel <h.goebel <at> crazy-compilers.com>
Date: Sat, 18 Dec 2021 20:51:03 UTC
Severity: normal
Tags: patch
Merged with 52609,
52611,
52612,
52613,
52614,
52615,
52616,
52617,
52618,
52619,
52620,
52621,
52622,
52623,
52624,
52625,
52626,
52627,
52628,
52629,
52630,
52631,
52632,
52633,
52634,
52635,
52636,
52637,
52638,
52639,
52640,
52641,
52642,
52643,
52644,
52645
Done: Hartmut Goebel <h.goebel <at> crazy-compilers.com>
Bug is archived. No further changes may be made.
Full log
Message #98 received at 52610 <at> debbugs.gnu.org (full text, mbox):
Hello
Hartmut Goebel <h.goebel <at> crazy-compilers.com> writes:
> This implements the following changes I announced some weeks ago, see
> <https://lists.gnu.org/archive/html/guix-devel/2021-11/msg00221.html>.
> It also updates each sequoia package to its current version.
>
> * Move all sequoia related crates in to sequoia.scm. As of now these are only
> rust-sequoia-openpgp-0.9, rust-sequoia-rfc2822-0.9 and there is only on
> package depending on them rust-libpijul-0.12
>
> * bufferedreader, rust-nettle and other crates from the sequoia project but
> not having "sequoia" (or such) in the name would be kept in crates-io.scm
>
> * In sequoia.scm there would be all sequoia crates, with the app packages
> named without "rust-" prefix ("sequoia-sq", …)
>
> * The current "sequoia" package will become a "wrapper", just propagating (or
> copying, what ever is more common in guix) the other packages which have an
> actual output.
Nice.
Note that some patches are not necessary anymore (e.g., updating
rust-criterion-0.3).
Also, please remove trailing #t in packages definitions (snippets and
phases) and make sequoia use new package style (e.g., $#sequoia-sqv
instead of (assoc-ref %build-inputs "sequoia-sqv") and $#output instead
of (assoc-ref %outputs "out")).
Otherwise, LGTM.
Regards,
--
Nicolas Goaziou
This bug report was last modified 3 years and 139 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.