GNU bug report logs - #42162
gforge.inria.fr to be taken off-line in Dec. 2020

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: guix; Severity: important; Reported by: Ludovic Courtès <ludovic.courtes@HIDDEN>; dated Thu, 2 Jul 2020 07:34:01 UTC; Maintainer for guix is bug-guix@HIDDEN.
Severity set to 'important' from 'normal' Request was from Ludovic Courtès <ludo@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

Message received at 42162 <at> debbugs.gnu.org:


Received: (at 42162) by debbugs.gnu.org; 2 Jul 2020 10:03:55 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jul 02 06:03:55 2020
Received: from localhost ([127.0.0.1]:54417 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1jqw4R-0008VR-Cd
	for submit <at> debbugs.gnu.org; Thu, 02 Jul 2020 06:03:55 -0400
Received: from eggs.gnu.org ([209.51.188.92]:47894)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <ludo@HIDDEN>) id 1jqw4M-0008VB-T5
 for 42162 <at> debbugs.gnu.org; Thu, 02 Jul 2020 06:03:54 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e]:58122)
 by eggs.gnu.org with esmtp (Exim 4.90_1)
 (envelope-from <ludo@HIDDEN>)
 id 1jqw4G-0001Jt-Tx; Thu, 02 Jul 2020 06:03:44 -0400
Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=53918 helo=ribbon)
 by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256)
 (Exim 4.82) (envelope-from <ludo@HIDDEN>)
 id 1jqw4D-0008Ka-Jh; Thu, 02 Jul 2020 06:03:44 -0400
From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN>
To: zimoun <zimon.toutoune@HIDDEN>
Subject: Re: bug#42162: gforge.inria.fr to be taken off-line in Dec. 2020
References: <87mu4iv0gc.fsf@HIDDEN> <86h7uq8fmk.fsf@HIDDEN>
Date: Thu, 02 Jul 2020 12:03:39 +0200
In-Reply-To: <86h7uq8fmk.fsf@HIDDEN> (zimoun's message of "Thu, 02 Jul 2020
 10:50:43 +0200")
Message-ID: <87d05etero.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 42162
Cc: 42162 <at> debbugs.gnu.org,
 Maurice =?utf-8?Q?Br=C3=A9mond?= <Maurice.Bremond@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

zimoun <zimon.toutoune@HIDDEN> skribis:

> On Thu, 02 Jul 2020 at 09:29, Ludovic Court=C3=A8s <ludovic.courtes@inria=
.fr> wrote:
>
>> The hosting site gforge.inria.fr will be taken off-line in December
>> 2020.  This GForge instance hosts source code as tarballs, Subversion
>> repos, and Git repos.  Users have been invited to migrate to
>> gitlab.inria.fr, which is Git only.  It seems that Software Heritage
>> hasn=E2=80=99t archived (yet) all of gforge.inria.fr.  Let=E2=80=99s kee=
p track of the
>> situation in this issue.
>
> [...]
>
>> --8<---------------cut here---------------start------------->8---
>> scheme@(guile-user)> ,pp (lset-difference eq? $7 $8)
>> $11 =3D (#<package r-spams@HIDDEN gnu/packages/statistics.scm:39=
31 7f632401a640>
>>  #<package mpfi@HIDDEN gnu/packages/multiprecision.scm:158 7f632ee3adc0>
>>  #<package gf2x@HIDDEN gnu/packages/algebra.scm:103 7f6323ea1280>
>>  #<package gmp-ecm@HIDDEN gnu/packages/algebra.scm:658 7f6323eb4960>
>>  #<package cmh@HIDDEN gnu/packages/algebra.scm:322 7f6323eb4dc0>)
>> --8<---------------cut here---------------end--------------->8---
>
> All the 5 are 'url-fetch' so we can expect that sources.json will be up
> before the shutdown on December. :-)

Unfortunately, it won=E2=80=99t help for tarballs:

  https://sympa.inria.fr/sympa/arc/swh-devel/2020-07/msg00001.html

There=E2=80=99s this other discussion you mentioned, which I hope will have=
 a
positive outcome:

  https://forge.softwareheritage.org/T2430

>> (use-modules (guix) (gnu)
>>              (guix svn-download)
>>              (guix git-download)
>>              (guix swh)
>
> It does not work properly if I do not replace by
>
>                ((guix swh) #:hide (origin?))

Oh right, I had overlooked this as I played at the REPL.

Thanks,
Ludo=E2=80=99.




Information forwarded to bug-guix@HIDDEN:
bug#42162; Package guix. Full text available.

Message received at 42162 <at> debbugs.gnu.org:


Received: (at 42162) by debbugs.gnu.org; 2 Jul 2020 08:50:54 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jul 02 04:50:54 2020
Received: from localhost ([127.0.0.1]:54383 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1jquvl-0006ku-TR
	for submit <at> debbugs.gnu.org; Thu, 02 Jul 2020 04:50:54 -0400
Received: from mail-wm1-f66.google.com ([209.85.128.66]:53068)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <zimon.toutoune@HIDDEN>) id 1jquvj-0006kg-Ab
 for 42162 <at> debbugs.gnu.org; Thu, 02 Jul 2020 04:50:52 -0400
Received: by mail-wm1-f66.google.com with SMTP id q15so25837856wmj.2
 for <42162 <at> debbugs.gnu.org>; Thu, 02 Jul 2020 01:50:51 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:in-reply-to:references:date:message-id
 :mime-version:content-transfer-encoding;
 bh=onE8OM1lYrtY8lgjEDixeaGrwTtQ/o1v44Fg+6vlqC4=;
 b=O5D/Tae54Pzz34R31uW7DoHbllk27pH9CLVVikQ2bw2p1TwTa5XAdkIOmk5VHjeb+y
 jNBPLmKQNIARLovBXREo+BMK1ffegsIkQTReLsiGR30bgd9Zoa74ewtmgQ8s0yNCm7lq
 zwRpkFx/j4upC7O4nYcsNoaA6MGy/jpNrzoMdloKJJN/3ocJUquuSCQ0vEq9VlFCtVof
 lY5wGjfKkyDI+Ijf+mvVYLnlx8ShE68ZU65AvUVSFU/x+6qm9SGMn6y7sTJ1YezkkZfu
 DmSR4M+Fs4ym5scHMVk7cAtAr2TyupOewkyuydOLfLWMFcuarPMfhzXjH5L/1bbQUDxl
 3pSQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:in-reply-to:references:date
 :message-id:mime-version:content-transfer-encoding;
 bh=onE8OM1lYrtY8lgjEDixeaGrwTtQ/o1v44Fg+6vlqC4=;
 b=KMUU97ihEKBnZvo887TMPVVLihy3hkXc3B4XPIPCtN+A0j6e+HkmREjj+i4XV8ps4V
 8MFdR0/RtFAWYKvwu9BK2/XBDk6S2mNK5sVARUYyhtN3BT1yBrBUESO+MlBh36Tq8TYr
 jYosX3ZIfNluH03OxZjs69rxYxfCTyiJeb7cQK5b+Q3MSSxkkVeh9rIBidM1CoElYxBv
 EOSr4UskX+qhCzs/U0YTQPBh7+0uuVLov8Zq2wa4MxH4cFxHeZvZ15fqnZ95njDezTAT
 EXpYhdmvcOJ12OfNt9VTWojeDNz9lfzdMCD62kcpKk8IxWKqz66JN44Z4BPuo/QxQNvY
 dcgQ==
X-Gm-Message-State: AOAM531ISEZfSFuXCyA1NtpUeEZ2vnoyTAPiTXPeDmwWbTvwv3AYvzw1
 4u8La13+cXnZ5DyzUfM0znQ=
X-Google-Smtp-Source: ABdhPJyH+NDDuaexzdxzyGv/NabdzvDaCzyvr++afx8V/c3M7tThirpCJBYJKZnOkkZb8VGQ0yaWaQ==
X-Received: by 2002:a1c:1d46:: with SMTP id d67mr32700859wmd.152.1593679845356; 
 Thu, 02 Jul 2020 01:50:45 -0700 (PDT)
Received: from lili ([2a01:e0a:59b:9120:65d2:2476:f637:db1e])
 by smtp.gmail.com with ESMTPSA id q4sm9539987wmc.1.2020.07.02.01.50.44
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Thu, 02 Jul 2020 01:50:44 -0700 (PDT)
From: zimoun <zimon.toutoune@HIDDEN>
To: Ludovic =?utf-8?Q?Court=C3=A8s?= <ludovic.courtes@HIDDEN>,
 42162 <at> debbugs.gnu.org
Subject: Re: bug#42162: gforge.inria.fr to be taken off-line in Dec. 2020
In-Reply-To: <87mu4iv0gc.fsf@HIDDEN>
References: <87mu4iv0gc.fsf@HIDDEN>
Date: Thu, 02 Jul 2020 10:50:43 +0200
Message-ID: <86h7uq8fmk.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 42162
Cc: Maurice =?utf-8?Q?Br=C3=A9mond?= <Maurice.Bremond@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Hi Ludo,

On Thu, 02 Jul 2020 at 09:29, Ludovic Court=C3=A8s <ludovic.courtes@HIDDEN=
r> wrote:

> The hosting site gforge.inria.fr will be taken off-line in December
> 2020.  This GForge instance hosts source code as tarballs, Subversion
> repos, and Git repos.  Users have been invited to migrate to
> gitlab.inria.fr, which is Git only.  It seems that Software Heritage
> hasn=E2=80=99t archived (yet) all of gforge.inria.fr.  Let=E2=80=99s keep=
 track of the
> situation in this issue.

[...]

> --8<---------------cut here---------------start------------->8---
> scheme@(guile-user)> ,pp (lset-difference eq? $7 $8)
> $11 =3D (#<package r-spams@HIDDEN gnu/packages/statistics.scm:393=
1 7f632401a640>
>  #<package mpfi@HIDDEN gnu/packages/multiprecision.scm:158 7f632ee3adc0>
>  #<package gf2x@HIDDEN gnu/packages/algebra.scm:103 7f6323ea1280>
>  #<package gmp-ecm@HIDDEN gnu/packages/algebra.scm:658 7f6323eb4960>
>  #<package cmh@HIDDEN gnu/packages/algebra.scm:322 7f6323eb4dc0>)
> --8<---------------cut here---------------end--------------->8---

All the 5 are 'url-fetch' so we can expect that sources.json will be up
before the shutdown on December. :-)

Then, all the 14 packages we have from gforge.inria.fr will be
git-fetch, right?  So should we contact upstream to inform us when they
switch?  Then we can adapt the origin.

> (use-modules (guix) (gnu)
>              (guix svn-download)
>              (guix git-download)
>              (guix swh)

It does not work properly if I do not replace by

               ((guix swh) #:hide (origin?))

Well, I have no investigate further.

>              (ice-9 match)
>              (srfi srfi-1)
>              (srfi srfi-26))

[...]

> (define archived-source
>   (filter (lambda (package)
>             (let* ((origin (package-source package))
>                    (hash  (origin-hash origin)))
>               (lookup-content (content-hash-value hash)
>                               (symbol->string
>                                (content-hash-algorithm hash)))))
>           packages-on-gforge))

I am a bit lost about the other discussion on falling back for tarball.
But that's another story. :-)


Cheers,
simon




Information forwarded to bug-guix@HIDDEN:
bug#42162; Package guix. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 2 Jul 2020 07:33:20 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jul 02 03:33:20 2020
Received: from localhost ([127.0.0.1]:54308 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1jqtih-0004k2-Ko
	for submit <at> debbugs.gnu.org; Thu, 02 Jul 2020 03:33:19 -0400
Received: from lists.gnu.org ([209.51.188.17]:41136)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <ludovic.courtes@HIDDEN>) id 1jqtif-0004jt-20
 for submit <at> debbugs.gnu.org; Thu, 02 Jul 2020 03:33:17 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:47102)
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <ludovic.courtes@HIDDEN>)
 id 1jqtie-000180-QI
 for bug-guix@HIDDEN; Thu, 02 Jul 2020 03:33:16 -0400
Received: from mail3-relais-sop.national.inria.fr ([192.134.164.104]:61628)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <ludovic.courtes@HIDDEN>)
 id 1jqtic-0001rW-Mk
 for bug-guix@HIDDEN; Thu, 02 Jul 2020 03:33:16 -0400
X-IronPort-AV: E=Sophos;i="5.75,303,1589234400"; 
 d="scm'?scan'208";a="353342141"
Received: from 91-160-117-201.subs.proxad.net (HELO ribbon) ([91.160.117.201])
 by mail3-relais-sop.national.inria.fr with
 ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 02 Jul 2020 09:29:55 +0200
From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludovic.courtes@HIDDEN>
To: <bug-guix@HIDDEN>
Subject: gforge.inria.fr to be taken off-line in Dec. 2020
X-Debbugs-Cc: "Maurice =?utf-8?Q?Br=C3=A9mond=22?= <Maurice.Bremond@HIDDEN>
X-URL: http://www.fdn.fr/~lcourtes/
X-Revolutionary-Date: 15 Messidor an 228 de la =?utf-8?Q?R=C3=A9volution?=
X-PGP-Key-ID: 0x090B11993D9AEBB5
X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc
X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4  0CFB 090B 1199 3D9A EBB5
X-OS: x86_64-pc-linux-gnu
Date: Thu, 02 Jul 2020 09:29:55 +0200
Message-ID: <87mu4iv0gc.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux)
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=-=-="
Received-SPF: pass client-ip=192.134.164.104;
 envelope-from=ludovic.courtes@HIDDEN;
 helo=mail3-relais-sop.national.inria.fr
X-detected-operating-system: by eggs.gnu.org: First seen = 2020/07/02 03:29:56
X-ACL-Warn: Detected OS   = ???
X-Spam_score_int: -68
X-Spam_score: -6.9
X-Spam_bar: ------
X-Spam_report: (-6.9 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5,
 RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN
X-Spam_action: no action
X-Spam-Score: -1.3 (-)
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.3 (--)

--=-=-=
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

Hello!

The hosting site gforge.inria.fr will be taken off-line in December
2020.  This GForge instance hosts source code as tarballs, Subversion
repos, and Git repos.  Users have been invited to migrate to
gitlab.inria.fr, which is Git only.  It seems that Software Heritage
hasn=E2=80=99t archived (yet) all of gforge.inria.fr.  Let=E2=80=99s keep t=
rack of the
situation in this issue.

The following packages have their source on gforge.inria.fr:

--8<---------------cut here---------------start------------->8---
scheme@(guile-user)> ,pp packages-on-gforge
$7 =3D (#<package r-spams@HIDDEN gnu/packages/statistics.scm:3931 7=
f632401a640>
 #<package ocaml-cudf@HIDDEN gnu/packages/ocaml.scm:295 7f63235eb3c0>
 #<package ocaml-dose3@HIDDEN gnu/packages/ocaml.scm:357 7f63235eb280>
 #<package mpfi@HIDDEN gnu/packages/multiprecision.scm:158 7f632ee3adc0>
 #<package pt-scotch@HIDDEN gnu/packages/maths.scm:2920 7f632d832640>
 #<package scotch@HIDDEN gnu/packages/maths.scm:2774 7f632d832780>
 #<package pt-scotch32@HIDDEN gnu/packages/maths.scm:2944 7f632d8325a0>
 #<package scotch32@HIDDEN gnu/packages/maths.scm:2873 7f632d8326e0>
 #<package gf2x@HIDDEN gnu/packages/algebra.scm:103 7f6323ea1280>
 #<package gmp-ecm@HIDDEN gnu/packages/algebra.scm:658 7f6323eb4960>
 #<package cmh@HIDDEN gnu/packages/algebra.scm:322 7f6323eb4dc0>)
--8<---------------cut here---------------end--------------->8---

=E2=80=98isl=E2=80=99 (a dependency of GCC) has its source on gforge.inria.=
fr but it=E2=80=99s
also mirrored at gcc.gnu.org apparently.

Of these, the following are available on Software Heritage:

--8<---------------cut here---------------start------------->8---
scheme@(guile-user)> ,pp archived-source
$8 =3D (#<package ocaml-cudf@HIDDEN gnu/packages/ocaml.scm:295 7f63235eb3c0>
 #<package ocaml-dose3@HIDDEN gnu/packages/ocaml.scm:357 7f63235eb280>
 #<package pt-scotch@HIDDEN gnu/packages/maths.scm:2920 7f632d832640>
 #<package scotch@HIDDEN gnu/packages/maths.scm:2774 7f632d832780>
 #<package pt-scotch32@HIDDEN gnu/packages/maths.scm:2944 7f632d8325a0>
 #<package scotch32@HIDDEN gnu/packages/maths.scm:2873 7f632d8326e0>
 #<package isl@HIDDEN gnu/packages/gcc.scm:925 7f632dc82320>
 #<package isl@HIDDEN gnu/packages/gcc.scm:939 7f632dc82280>)
--8<---------------cut here---------------end--------------->8---

So we=E2=80=99ll be missing these:

--8<---------------cut here---------------start------------->8---
scheme@(guile-user)> ,pp (lset-difference eq? $7 $8)
$11 =3D (#<package r-spams@HIDDEN gnu/packages/statistics.scm:3931 =
7f632401a640>
 #<package mpfi@HIDDEN gnu/packages/multiprecision.scm:158 7f632ee3adc0>
 #<package gf2x@HIDDEN gnu/packages/algebra.scm:103 7f6323ea1280>
 #<package gmp-ecm@HIDDEN gnu/packages/algebra.scm:658 7f6323eb4960>
 #<package cmh@HIDDEN gnu/packages/algebra.scm:322 7f6323eb4dc0>)
--8<---------------cut here---------------end--------------->8---

Attached the code I used for this.

Thanks,
Ludo=E2=80=99.


--=-=-=
Content-Type: text/plain
Content-Disposition: inline; filename=gforge-inria.scm
Content-Description: the code

(use-modules (guix) (gnu)
             (guix svn-download)
             (guix git-download)
             (guix swh)
             (ice-9 match)
             (srfi srfi-1)
             (srfi srfi-26))

(define (gforge? package)
  (define (gforge-string? str)
    (string-contains str "gforge.inria.fr"))

  (match (package-source package)
    ((? origin? o)
     (match (origin-uri o)
       ((? string? url)
        (gforge-string? url))
       (((? string? urls) ...)
        (any gforge-string? urls))                ;or 'find'
       ((? git-reference? ref)
        (gforge-string? (git-reference-url ref)))
       ((? svn-reference? ref)
        (gforge-string? (svn-reference-url ref)))
       (_ #f)))
    (_ #f)))

(define packages-on-gforge
  (fold-packages (lambda (package result)
                   (if (gforge? package)
                       (cons package result)
                       result))
                 '()))

(define archived-source
  (filter (lambda (package)
            (let* ((origin (package-source package))
                   (hash  (origin-hash origin)))
              (lookup-content (content-hash-value hash)
                              (symbol->string
                               (content-hash-algorithm hash)))))
          packages-on-gforge))

--=-=-=--




Acknowledgement sent to Ludovic Courtès <ludovic.courtes@HIDDEN>:
New bug report received and forwarded. Copy sent to Maurice.Bremond@HIDDEN, bug-guix@HIDDEN. Full text available.
Report forwarded to Maurice.Bremond@HIDDEN, bug-guix@HIDDEN:
bug#42162; Package guix. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Thu, 9 Jul 2020 22:45:01 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.