From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id IIsIOPON/V7+AgAA0tVLHw (envelope-from ) for ; Thu, 02 Jul 2020 07:34:11 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1 with LMTPS id GEq1M/ON/V5LNQAAbx9fmQ (envelope-from ) for ; Thu, 02 Jul 2020 07:34:11 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 19700940704 for ; Thu, 2 Jul 2020 07:34:11 +0000 (UTC) Received: from localhost ([::1]:42458 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jqtjV-0001B8-Mp for larch@yhetil.org; Thu, 02 Jul 2020 03:34:09 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:47480) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jqtjO-0001B0-D8 for bug-guix@gnu.org; Thu, 02 Jul 2020 03:34:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:42763) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jqtjO-0003Gk-4Z for bug-guix@gnu.org; Thu, 02 Jul 2020 03:34:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1jqtjO-0004l3-07; Thu, 02 Jul 2020 03:34:02 -0400 X-Loop: help-debbugs@gnu.org Subject: bug#42162: gforge.inria.fr to be taken off-line in Dec. 2020 Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: Maurice.Bremond@inria.fr, bug-guix@gnu.org Resent-Date: Thu, 02 Jul 2020 07:34:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 42162 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 42162@debbugs.gnu.org X-Debbugs-Original-To: X-Debbugs-Original-Xcc: "Maurice =?UTF-8?Q?Br=C3=A9mond?=" Received: via spool by submit@debbugs.gnu.org id=B.159367520018234 (code B ref -1); Thu, 02 Jul 2020 07:34:01 +0000 Received: (at submit) by debbugs.gnu.org; 2 Jul 2020 07:33:20 +0000 Received: from localhost ([127.0.0.1]:54308 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jqtih-0004k2-Ko for submit@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 ) id 1jqtif-0004jt-20 for submit@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 ) id 1jqtie-000180-QI for bug-guix@gnu.org; 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 ) id 1jqtic-0001rW-Mk for bug-guix@gnu.org; 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: Ludovic =?UTF-8?Q?Court=C3=A8s?= 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@inria.fr> 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@inria.fr; 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-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-Spam-Score: -2.3 (--) X-BeenThere: bug-guix@gnu.org List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Maurice =?UTF-8?Q?Br=C3=A9mond?= Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: "bug-Guix" X-Scanner: scn0 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of bug-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=bug-guix-bounces@gnu.org X-Spam-Score: -0.01 X-TUID: QZ+wVrA/IzjX --=-=-= 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 (# # # # # # # # # # #) --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 (# # # # # # # #) --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 (# # # # #) --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)) --=-=-=--