GNU bug report logs -
#48702
[PATCH 0/3] Add patatt and update b4
Previous Next
Reported by: Kyle Meyer <kyle <at> kyleam.com>
Date: Thu, 27 May 2021 14:52:02 UTC
Severity: normal
Tags: patch
Done: Ludovic Courtès <ludo <at> gnu.org>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
Here's another reroll that
1) deals with conflicts that have popped up in guix/import/utils.scm
2) increases the patatt version to account for release that happened since v5
was sent
3) updates inputs according to `guix style'
Note that updating b4 to 0.8.0 resolves the b4 build failure reported in
bug#52553 (<87ilvo7h5t.fsf <at> posteo.org>).
---
This series updates b4 to the latest version. b4 now uses a separate tool for
patch attestation (added in patch 2), which in turn uses a license that's not
in guix/licenses.scm (added in patch 1).
[1/3] licenses: Add Expat No Attribution license.
[2/3] gnu: Add patatt.
[3/3] gnu: b4: Update to 0.8.0.
gnu/packages/version-control.scm | 36 +++++++++++++++++++++++---------
guix/import/utils.scm | 2 ++
guix/licenses.scm | 10 ++++++++-
3 files changed, 37 insertions(+), 11 deletions(-)
Range-diff against v4:
1: 5ce84815bc ! 1: 7b932e8ea4 licenses: Add Expat No Attribution license.
@@ Commit message
## guix/import/utils.scm ##
@@
- ;;; Copyright © 2020 Martin Becze <mjbecze <at> riseup.net>
;;; Copyright © 2021 Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
;;; Copyright © 2021 Sarah Morgensen <iskarian <at> mgsn.dev>
+ ;;; Copyright © 2021 Xinglu Chen <public <at> yoctocell.xyz>
+;;; Copyright © 2021 Kyle Meyer <kyle <at> kyleam.com>
;;;
;;; This file is part of GNU Guix.
@@ guix/import/utils.scm: (define (spdx-string->license str)
("MIT" 'license:expat)
+ ("MIT-0" 'license:expat-0)
("FTL" 'license:freetype)
+ ("Freetype" 'license:freetype)
("GFDL-1.1" 'license:fdl1.1+)
- ("GFDL-1.2" 'license:fdl1.2+)
## guix/licenses.scm ##
@@
2: 1cfd954f31 ! 2: 12b48f1bdb gnu: Add patatt.
@@ Commit message
* gnu/packages/version-control.scm (patatt): New variable.
## gnu/packages/version-control.scm ##
-@@ gnu/packages/version-control.scm: (define-module (gnu packages version-control)
- #:use-module (gnu packages python)
- #:use-module (gnu packages python-build)
- #:use-module (gnu packages python-check)
-+ #:use-module (gnu packages python-crypto)
- #:use-module (gnu packages python-web)
- #:use-module (gnu packages python-xyz)
- #:use-module (gnu packages readline)
@@ gnu/packages/version-control.scm: (define-public grokmirror
based on a manifest file published by servers.")
(license license:gpl3+)))
@@ gnu/packages/version-control.scm: (define-public grokmirror
+(define-public patatt
+ (package
+ (name "patatt")
-+ (version "0.4.8")
++ (version "0.4.9")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (pypi-uri "patatt" version))
+ (sha256
-+ (base32 "1jj3c2rc5lzgsk3x2bq1295g7h59y9y8vi9a0gzqh3aqka00zqak"))))
++ (base32 "0fpbkmdlnz9s1lakw11jlrzpz4mb6f4dksdiir9g1ppq0g34sy58"))))
+ (build-system python-build-system)
+ (arguments '(#:tests? #f)) ; No tests.
+ (propagated-inputs
-+ `(("python-pynacl" ,python-pynacl)))
++ (list python-pynacl))
+ (home-page "https://git.kernel.org/pub/scm/utils/patatt/patatt.git")
+ (synopsis "Tool for cryptographic patch attestation")
+ (description "This utility provides end-to-end cryptographic attestation
3: 520fbecd62 ! 3: 93595c3c8f gnu: b4: Update to 0.8.0.
@@ gnu/packages/version-control.scm: (define-public patatt
(build-system python-build-system)
(arguments '(#:tests? #f)) ; No tests.
(inputs
- `(("python-dkimpy" ,python-dkimpy)
- ("python-dnspython" ,python-dnspython)
- ("python-requests" ,python-requests)))
+ (list python-dkimpy python-dnspython python-requests))
+ (propagated-inputs
-+ `(("patatt" ,patatt)))
++ (list patatt))
(home-page "https://git.kernel.org/pub/scm/utils/b4/b4.git")
(synopsis "Tool for working with patches in public-inbox archives")
(description
base-commit: 3b2b42034c42ccb1dd8845bc03dd3a8053b54aca
--
2.34.0
This bug report was last modified 3 years and 2 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.