mbox series

[bug#48702,v6,0/4] Add patatt and enable patch attestation for b4

Message ID 20220522222807.332757-1-kyle@kyleam.com
Headers show
Series Add patatt and enable patch attestation for b4 | expand

Message

Kyle Meyer May 22, 2022, 10:28 p.m. UTC
0780164f1f (gnu: b4: Update to 0.8.0, 2022-05-05) updated b4, so the version
bump from v5 is now stale.  However, there are still two useful parts:

  * the addition of patatt, which b4 uses to enable patch attestation
  * the removal of a now unneeded workaround from b4's definition

Here's a reroll that puts these changes on top of the current master.

  [1/4] licenses: Add Expat No Attribution license.
  [2/4] gnu: Add patatt.
  [3/4] gnu: b4: Drop now unneeded snippet.
  [4/4] gnu: b4: Enable patch attestation.

 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 v5:
1:  7b932e8ea4 ! 1:  fea8928d10 licenses: Add Expat No Attribution license.
    @@ Commit message
     
      ## guix/import/utils.scm ##
     @@
    - ;;; Copyright © 2021 Maxim Cournoyer <maxim.cournoyer@gmail.com>
      ;;; Copyright © 2021 Sarah Morgensen <iskarian@mgsn.dev>
      ;;; Copyright © 2021 Xinglu Chen <public@yoctocell.xyz>
    -+;;; Copyright © 2021 Kyle Meyer <kyle@kyleam.com>
    + ;;; Copyright © 2022 Alice Brenon <alice.brenon@ens-lyon.fr>
    ++;;; Copyright © 2022 Kyle Meyer <kyle@kyleam.com>
      ;;;
      ;;; This file is part of GNU Guix.
      ;;;
2:  12b48f1bdb ! 2:  cddbbbd581 gnu: Add patatt.
    @@ Commit message
         * gnu/packages/version-control.scm (patatt): New variable.
     
      ## gnu/packages/version-control.scm ##
    +@@
    + ;;; Copyright © 2014, 2015, 2016 Mark H Weaver <mhw@netris.org>
    + ;;; Copyright © 2014, 2016, 2019, 2021 Eric Bavier <bavier@posteo.net>
    + ;;; Copyright © 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022 Efraim Flashner <efraim@flashner.co.il>
    +-;;; Copyright © 2015, 2018, 2020, 2021 Kyle Meyer <kyle@kyleam.com>
    ++;;; Copyright © 2015, 2018, 2020, 2021, 2022 Kyle Meyer <kyle@kyleam.com>
    + ;;; Copyright © 2015, 2017, 2018, 2020 Ricardo Wurmus <rekado@elephly.net>
    + ;;; Copyright © 2016, 2017 Leo Famulari <leo@famulari.name>
    + ;;; Copyright © 2016, 2017, 2018 Nikita <nikita@n0.is>
     @@ gnu/packages/version-control.scm: (define-public grokmirror
      based on a manifest file published by servers.")
          (license license:gpl3+)))
3:  93595c3c8f < -:  ---------- gnu: b4: Update to 0.8.0.
-:  ---------- > 3:  418567f25c gnu: b4: Drop now unneeded snippet.
-:  ---------- > 4:  9925690051 gnu: b4: Enable patch attestation.

base-commit: 4ba4cb1d49d70a00f7236f60bd92e5eccef573dd

Comments

Ludovic Courtès May 23, 2022, 1:59 p.m. UTC | #1
Hello,

Kyle Meyer <kyle@kyleam.com> skribis:

> 0780164f1f (gnu: b4: Update to 0.8.0, 2022-05-05) updated b4, so the version
> bump from v5 is now stale.  However, there are still two useful parts:
>
>   * the addition of patatt, which b4 uses to enable patch attestation
>   * the removal of a now unneeded workaround from b4's definition
>
> Here's a reroll that puts these changes on top of the current master.
>
>   [1/4] licenses: Add Expat No Attribution license.
>   [2/4] gnu: Add patatt.
>   [3/4] gnu: b4: Drop now unneeded snippet.
>   [4/4] gnu: b4: Enable patch attestation.

Applied, thanks!

Maxime’s suggestions earlier today in this thread may be worth
considering for a subsequent patch, though.

Ludo’.