Subject: bug#42019: closed (Re: [bug#42019] [PATCH v2] website: Add integrity to JSON sources.)

From: [email-masked] (GNU bug Tracking System)
Date: Mon, 06 Jul 2020 10:21:01 +0000

Your bug report

#42019: [PATCH 0/1] sources.json compliant with SWH loader

which was filed against the guix-patches package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to [email-masked].

-- 
42019: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=42019
GNU Bug Tracking System
Contact [email-masked] with problems

Subject: Re: [bug#42019] [PATCH v2] website: Add integrity to JSON sources.
From: Ludovic Courtès <[email-masked]>
To: zimoun <[email-masked]>
Cc: [email-masked]
Date: Mon, 06 Jul 2020 12:20:20 +0200
List-Id: <debbugs-submit.debbugs.gnu.org>

Hi,

zimoun <[email-masked]> skribis:

> * website/apps/packages/builder.scm (origin->json): Add integrity field using
> SRI format.

I added missing bits to the commit log and pushed as
35bb77108fc7f2339da0b5be139043a5f3f21493 to guix-artwork.git.

Thanks, and apologies for the delay!

Ludo’.

Subject: [PATCH 0/1] sources.json compliant with SWH loader
From: zimoun <[email-masked]>
To: [email-masked]
Cc: zimoun <[email-masked]>
Date: Tue, 23 Jun 2020 17:13:23 +0200
List-Id: <debbugs-submit.debbugs.gnu.org>

Dear,

This patch adds the "integrity" field.  It is SRI format i.e., 'origin-hash'
is converted to 'base64'.

The "revision" field is the Guix commit.  It should be used by SWH; for example
SWH could fetch several sources.json.

Currently, the SWH loader does only support the formats [1]
".tar.gz$|.zip$|tar.bz2$|.tbz$|.tar.xz$|.tgz$|.tar$" and their advice is
to filter out any other files (e.g., Gem).  For now, there is no filter and
it could be added then if it is really an issue for them.

1: https://forge.softwareheritage.org/T1352#45459

All the best,
simon

zimoun (1):
  website: Add integrity to JSON sources.

 website/apps/packages/builder.scm | 25 ++++++++++++++++++++-----
 1 file changed, 20 insertions(+), 5 deletions(-)

base-commit: 36fdde5b3efad445291588a5bc17a11802eb7ff8
-- 
2.26.2