X-Loop: help-debbugs@HIDDEN Subject: bug#39885: Bioconductor URI, fallback and time-machine Resent-From: zimoun <zimon.toutoune@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-guix@HIDDEN Resent-Date: Tue, 03 Mar 2020 16:00:02 +0000 Resent-Message-ID: <handler.39885.B.1583251161953 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: report 39885 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 39885 <at> debbugs.gnu.org, me@HIDDEN, rekado@HIDDEN X-Debbugs-Original-To: bug-guix@HIDDEN, Tobias Geerinckx-Rice <me@HIDDEN>, Ricardo Wurmus <rekado@HIDDEN> Received: via spool by submit <at> debbugs.gnu.org id=B.1583251161953 (code B ref -1); Tue, 03 Mar 2020 16:00:02 +0000 Received: (at submit) by debbugs.gnu.org; 3 Mar 2020 15:59:21 +0000 Received: from localhost ([127.0.0.1]:39878 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1j99x2-0000FJ-UH for submit <at> debbugs.gnu.org; Tue, 03 Mar 2020 10:59:21 -0500 Received: from lists.gnu.org ([209.51.188.17]:55483) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <zimon.toutoune@HIDDEN>) id 1j99x0-0000FA-VN for submit <at> debbugs.gnu.org; Tue, 03 Mar 2020 10:59:19 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:51176) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from <zimon.toutoune@HIDDEN>) id 1j99wz-00031a-KH for bug-guix@HIDDEN; Tue, 03 Mar 2020 10:59:18 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM, URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <zimon.toutoune@HIDDEN>) id 1j99wy-0004eG-3x for bug-guix@HIDDEN; Tue, 03 Mar 2020 10:59:17 -0500 Received: from mail-qv1-xf30.google.com ([2607:f8b0:4864:20::f30]:34213) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from <zimon.toutoune@HIDDEN>) id 1j99wx-0004ds-T3 for bug-guix@HIDDEN; Tue, 03 Mar 2020 10:59:16 -0500 Received: by mail-qv1-xf30.google.com with SMTP id o18so1906342qvf.1 for <bug-guix@HIDDEN>; Tue, 03 Mar 2020 07:59:15 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=iBVlumUQoU0iu5kIlGcsDSeMtZQUgC9C48NqR/D85OY=; b=SWVrpEqfF2aB1utVLia3sZ+B44JDgBOpz39r9J5wrkMBha/bLLMxXlcR3x2Y1lYhKK yeg0iad4+lJi7raN/al0pW1JSfLOyCaEBci7MEmDuQ2HiTnPz8YW5KbmKK5YcgqU1zkM P5ukzP3VGHDu1CIM5RGDkgSZ4ysWCWusQoVedwuyz6II4JadCAKSDf4akG2DP4p22/UT 2Z0h/1MQoUw8iyA+1z239MEU6Q8Z16wQ5mhdHebozHWcvnfmJoo+LDNH6i4yw7ofG2g0 ODILzSRer0d66rsHB2VrS3yklpAezeoS92faLN35Zq575aTaHThXK+T0jx+KA1Kshu9j qbxg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=iBVlumUQoU0iu5kIlGcsDSeMtZQUgC9C48NqR/D85OY=; b=nR8T9DK32NJT7FoD/agU4nq+g4feTvJztCmwt+uZGwMngbZaQzrwWr8Ij7MkXzhVGN 7sB7xYN3ldhf0VVtpbD19PfgYV24Ojr+sYQ/5VEoCZO6ISo8lpG88TF2Y0/oOXqv6IAf YAx2d+bfaFb0tjpAmP/BmoHjWmG0cLmWDPgx6k5HnetbV3yWmsaSwmIxV0hYTnp1VT7E ypFbR/ke+r8vvPNP8GxD0Ix2ZUGEvP3jQ1eBQiVW5yLjiuMRDPxkn2fnfdDRXGco2xQ6 GY0TYD6iM8z7KZPs7fltlOLooecBrwNnoCbBYioyTY/WHFIWtRztmCMem68OPaA7Z/6i gOow== X-Gm-Message-State: ANhLgQ2Z7ZnUW3yatQ0Tkv56PEfjkuc2/hdBj5bW2EbaUta7wyeiyIuj GpFeO5sjy/ecFeYJnWKnh9veXy/PSbn9/tZb+LvB5nqo X-Google-Smtp-Source: ADFU+vt4BmdA4UtrRMxkWt0vSOTQASTnc+TDTD+akngrfOIJ2NwFCm/TJPZSPWq9VDv77/05YSJvy2fThlOxOaV1Y7Q= X-Received: by 2002:ad4:4674:: with SMTP id z20mr4612454qvv.6.1583251154670; Tue, 03 Mar 2020 07:59:14 -0800 (PST) MIME-Version: 1.0 From: zimoun <zimon.toutoune@HIDDEN> Date: Tue, 3 Mar 2020 16:59:03 +0100 Message-ID: <CAJ3okZ3dFunYgafRH6=9LsLKLf6OrZBpXqUMxZAjEhaiL93ARA@HIDDEN> Content-Type: multipart/mixed; boundary="000000000000aa3660059ff5625d" X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:4864:20::f30 X-Spam-Score: 0.3 (/) 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: -0.7 (/) --000000000000aa3660059ff5625d Content-Type: text/plain; charset="UTF-8" Dear, Currently, the URI scheme (see 'bioconductor-uri' in guix/build-system/r.scm) is: https://bioconductor.org/packages/release/data/<type-url-part>/src/contrib/<upstream-name>-<version>.tar.gz which leads to 2 issues: 1. when Bioconductor updates their release, some package versions are updated too, and so, the upstream return 404. 2. for this reason 1., the "guix time-machine" is broken for all the Bioconductor packages, at least if Berlin or SWH does not have a substitute; which is not expected for 'annotation' packages. However, the Bioconductor archive still serves the old release, i.e., https://bioconductor.org/packages/3.x/data/<type-url-part>/src/contrib/<upstream-name>-<version>.tar.gz The ways to fix the both issues are: a) Add the Bioconductor release (known at packaging time) to all the packages; provide as argument to 'bioconductor-uri'. b) Add more URLs to fallback. As discussed on IRC, Tobias seems more inclined with the option a) and I am more in favour of option b. Attached, a quick patch showing the option b). Please also consider #36805 which was never merged or closed. http://issues.guix.gnu.org/issue/36805 All the best, simon --000000000000aa3660059ff5625d Content-Type: text/x-patch; charset="US-ASCII"; name="0001-build-system-r-Use-Bioconductor-old-releases-to-fall.patch" Content-Disposition: attachment; filename="0001-build-system-r-Use-Bioconductor-old-releases-to-fall.patch" Content-Transfer-Encoding: base64 Content-ID: <f_k7c2u5mz0> X-Attachment-Id: f_k7c2u5mz0 RnJvbSA4N2U3M2UwMjIwMmZlNWUzNDJkNjhmMWZiMTdlZmRkNDQyNTczN2NkIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiB6aW1vdW4gPHppbW9uLnRvdXRvdW5lQGdtYWlsLmNvbT4KRGF0 ZTogVHVlLCAzIE1hciAyMDIwIDE2OjUzOjM5ICswMTAwClN1YmplY3Q6IFtQQVRDSF0gYnVpbGQt c3lzdGVtOiByOiBVc2UgQmlvY29uZHVjdG9yIG9sZCByZWxlYXNlcyB0byBmYWxsYmFjay4KCiog Z3VpeC9idWlsZC1zeXN0ZW0vci5zY20gKGJpb2NvbmR1Y3Rvci11cmkpOiBFeHRlbmQgdGhlIGZh bGxiYWNrIGxpc3QuCi0tLQogZ3VpeC9idWlsZC1zeXN0ZW0vci5zY20gfCAyMSArKysrKysrKysr KystLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMiBpbnNlcnRpb25zKCspLCA5IGRlbGV0aW9u cygtKQoKZGlmZiAtLWdpdCBhL2d1aXgvYnVpbGQtc3lzdGVtL3Iuc2NtIGIvZ3VpeC9idWlsZC1z eXN0ZW0vci5zY20KaW5kZXggMmQzMjg3NjRiMC4uODYzOGUxYjg4OCAxMDA2NDQKLS0tIGEvZ3Vp eC9idWlsZC1zeXN0ZW0vci5zY20KKysrIGIvZ3VpeC9idWlsZC1zeXN0ZW0vci5zY20KQEAgLTU0 LDE1ICs1NCwxOCBAQCByZWxlYXNlIGNvcnJlc3BvbmRpbmcgdG8gTkFNRSBhbmQgVkVSU0lPTi4i CiAgICAgICAgICAgICAgICAgICAgICAgICAgKCdhbm5vdGF0aW9uICIvZGF0YS9hbm5vdGF0aW9u IikKICAgICAgICAgICAgICAgICAgICAgICAgICAoJ2V4cGVyaW1lbnQgIi9kYXRhL2V4cGVyaW1l bnQiKQogICAgICAgICAgICAgICAgICAgICAgICAgIChfICIvYmlvYyIpKSkpCi0gICAgKGxpc3Qg KHN0cmluZy1hcHBlbmQgImh0dHBzOi8vYmlvY29uZHVjdG9yLm9yZy9wYWNrYWdlcy9yZWxlYXNl IgotICAgICAgICAgICAgICAgICAgICAgICAgIHR5cGUtdXJsLXBhcnQKLSAgICAgICAgICAgICAg ICAgICAgICAgICAiL3NyYy9jb250cmliLyIKLSAgICAgICAgICAgICAgICAgICAgICAgICBuYW1l ICJfIiB2ZXJzaW9uICIudGFyLmd6IikKLSAgICAgICAgICA7OyBUT0RPOiB1c2UgJWJpb2NvbmR1 Y3Rvci12ZXJzaW9uIGZyb20gKGd1aXggaW1wb3J0IGNyYW4pCi0gICAgICAgICAgKHN0cmluZy1h cHBlbmQgImh0dHBzOi8vYmlvY29uZHVjdG9yLm9yZy9wYWNrYWdlcy8zLjEwIgotICAgICAgICAg ICAgICAgICAgICAgICAgIHR5cGUtdXJsLXBhcnQKLSAgICAgICAgICAgICAgICAgICAgICAgICAi L3NyYy9jb250cmliL0FyY2hpdmUvIgotICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWUgIl8i IHZlcnNpb24gIi50YXIuZ3oiKSkpKQorICAgIChhcHBlbmQgKGxpc3QgKHN0cmluZy1hcHBlbmQg Imh0dHBzOi8vYmlvY29uZHVjdG9yLm9yZy9wYWNrYWdlcy9yZWxlYXNlIgorICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgdHlwZS11cmwtcGFydAorICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIi9zcmMvY29udHJpYi8iCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICBuYW1lICJfIiB2ZXJzaW9uICIudGFyLmd6IikpCisgICAgICAgICAgICAobWFwIChsYW1i ZGEgKHJlbGVhc2UpCisgICAgICAgICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQgImh0dHBzOi8v YmlvY29uZHVjdG9yLm9yZy9wYWNrYWdlcy8iCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgcmVsZWFzZQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHR5cGUtdXJs LXBhcnQKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9jb250cmliLyIK KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lICJfIiB2ZXJzaW9uICIudGFy Lmd6IikpCisgICAgICAgICAgICAgICAgIChsaXN0IChAQCAoZ3VpeCBpbXBvcnQgY3JhbikgJWJp b2NvbmR1Y3Rvci12ZXJzaW9uKQorICAgICAgICAgICAgICAgICAgICAgICAiMy45IiAiMy44IiAi My43IikpKSkpCiAKIChkZWZpbmUgJXItYnVpbGQtc3lzdGVtLW1vZHVsZXMKICAgOzsgQnVpbGQt c2lkZSBtb2R1bGVzIGltcG9ydGVkIGJ5IGRlZmF1bHQuCi0tIAoyLjI1LjAKCg== --000000000000aa3660059ff5625d--
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: zimoun <zimon.toutoune@HIDDEN> Subject: bug#39885: Acknowledgement (Bioconductor URI, fallback and time-machine) Message-ID: <handler.39885.B.1583251161953.ack <at> debbugs.gnu.org> References: <CAJ3okZ3dFunYgafRH6=9LsLKLf6OrZBpXqUMxZAjEhaiL93ARA@HIDDEN> X-Gnu-PR-Message: ack 39885 X-Gnu-PR-Package: guix Reply-To: 39885 <at> debbugs.gnu.org Date: Tue, 03 Mar 2020 16:00:02 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): bug-guix@HIDDEN If you wish to submit further information on this problem, please send it to 39885 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 39885: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D39885 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN Subject: bug#39885: Bioconductor URI, fallback and time-machine Resent-From: Ricardo Wurmus <rekado@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-guix@HIDDEN Resent-Date: Mon, 23 Mar 2020 21:22:01 +0000 Resent-Message-ID: <handler.39885.B.158499846729590 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 39885 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: zimoun <zimon.toutoune@HIDDEN> Cc: me@HIDDEN, 39885 <at> debbugs.gnu.org X-Debbugs-Original-Cc: Tobias Geerinckx-Rice <me@HIDDEN>, bug-guix@HIDDEN Received: via spool by submit <at> debbugs.gnu.org id=B.158499846729590 (code B ref -1); Mon, 23 Mar 2020 21:22:01 +0000 Received: (at submit) by debbugs.gnu.org; 23 Mar 2020 21:21:07 +0000 Received: from localhost ([127.0.0.1]:53634 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1jGUVO-0007hC-O4 for submit <at> debbugs.gnu.org; Mon, 23 Mar 2020 17:21:06 -0400 Received: from lists.gnu.org ([209.51.188.17]:52629) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <rekado@HIDDEN>) id 1jGUVN-0007h5-6z for submit <at> debbugs.gnu.org; Mon, 23 Mar 2020 17:21:05 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:36409) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from <rekado@HIDDEN>) id 1jGUVL-00083V-N9 for bug-guix@HIDDEN; Mon, 23 Mar 2020 17:21:05 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00, RCVD_IN_DNSWL_NONE, URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <rekado@HIDDEN>) id 1jGUVJ-0004y9-UB for bug-guix@HIDDEN; Mon, 23 Mar 2020 17:21:03 -0400 Received: from sender4-of-o51.zoho.com ([136.143.188.51]:21170) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from <rekado@HIDDEN>) id 1jGUVJ-0004wp-JP for bug-guix@HIDDEN; Mon, 23 Mar 2020 17:21:01 -0400 ARC-Seal: i=1; a=rsa-sha256; t=1584998457; cv=none; d=zohomail.com; s=zohoarc; b=guUwXEnS6NkYyOAcv0bVurZAyMgcbR4aB95JSc+/73PrVxu46donkJyNcN9+tS8Z5QnVhQZWuIERZJjjAcWkkUd6S+j3SwCmgxZuZxfhVUjAg7aF+s97gu7PzmWpKXFgBS+p2NeuaWssJ2NHw7v4soQ0Svl1dkDWPAPhYM2nu60= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1584998457; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:To; bh=n8NrkkNG/fHNgvYtRKhtjssxxEvyVaopQnSHXvx34dE=; b=I0FjMKLQxMKIq+V1bk4eY1o50Em4iO60eNhmS9XIPF4yvIHIIuGWsmeIdAHzALaUS75exxW2ceOidKP6muIdU7gOHr7N86ZQKICcxRj/9qL9A1VKoEjpa+yzNbjqOirLyh5Um9/ylVF3tyUb/zPop+9mfHwYb0PdRvJ6ci1KfBE= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=elephly.net; spf=pass smtp.mailfrom=rekado@HIDDEN; dmarc=pass header.from=<rekado@HIDDEN> header.from=<rekado@HIDDEN> DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1584998457; s=zoho; d=elephly.net; i=rekado@HIDDEN; h=References:From:To:Cc:Subject:In-reply-to:Date:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding; bh=n8NrkkNG/fHNgvYtRKhtjssxxEvyVaopQnSHXvx34dE=; b=i3vn69XpykUi2P7y54xdslnk30VEVJWPXhVHG6fCKtbzbtMJUEVas20Ut1H5JOC+ B+0OBWmmxGEqyiFAcQFtv1BiMSfpwHX6a33niCmGHxXUGEmXPdkAHezD3ALXvDj9Qax T00Ix/Bsx0HzwAi2t0dIfnmB7A0jjsL+YyxoCCsM= Received: from localhost (p54AD4C06.dip0.t-ipconnect.de [84.173.76.6]) by mx.zohomail.com with SMTPS id 158499845592892.48841001393998; Mon, 23 Mar 2020 14:20:55 -0700 (PDT) References: <CAJ3okZ3dFunYgafRH6=9LsLKLf6OrZBpXqUMxZAjEhaiL93ARA@HIDDEN> User-agent: mu4e 1.2.0; emacs 26.3 From: Ricardo Wurmus <rekado@HIDDEN> In-reply-to: <CAJ3okZ3dFunYgafRH6=9LsLKLf6OrZBpXqUMxZAjEhaiL93ARA@HIDDEN> X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Mon, 23 Mar 2020 22:20:52 +0100 Message-ID: <87ftdylqdn.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-ZohoMailClient: External X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 136.143.188.51 X-Spam-Score: 0.3 (/) 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: -0.7 (/) zimoun <zimon.toutoune@HIDDEN> writes: > 1. when Bioconductor updates their release, some package versions are > updated too, and so, the upstream return 404. > 2. for this reason 1., the "guix time-machine" is broken for all the > Bioconductor packages, at least if Berlin or SWH does not have a > substitute; which is not expected for 'annotation' packages. > > However, the Bioconductor archive still serves the old release, i.e., > > https://bioconductor.org/packages/3.x/data/<type-url-part>/src/contrib/<u= pstream-name>-<version>.tar.gz > > > The ways to fix the both issues are: > > a) Add the Bioconductor release (known at packaging time) to all the > packages; provide as argument to 'bioconductor-uri'. > b) Add more URLs to fallback. > > As discussed on IRC, Tobias seems more inclined with the option a) and > I am more in favour of option b. I think option a) is more explicit, which is probably what we generally want to future-proof the time-machine. Fallbacks are okay in the case of the CRAN URL where it=E2=80=99s not necessarily clear when a package tar= ball moves from the release location to the archive. In the case of Bioconductor URLs it seems that we can afford to be a bit more accurate. --=20 Ricardo
X-Loop: help-debbugs@HIDDEN Subject: bug#39885: Bioconductor URI, fallback and time-machine Resent-From: zimoun <zimon.toutoune@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-guix@HIDDEN Resent-Date: Thu, 21 May 2020 23:30:02 +0000 Resent-Message-ID: <handler.39885.B.15901037648380 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 39885 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Ricardo Wurmus <rekado@HIDDEN> Cc: me@HIDDEN, 39885 <at> debbugs.gnu.org X-Debbugs-Original-Cc: Tobias Geerinckx-Rice <me@HIDDEN>, bug-guix@HIDDEN Received: via spool by submit <at> debbugs.gnu.org id=B.15901037648380 (code B ref -1); Thu, 21 May 2020 23:30:02 +0000 Received: (at submit) by debbugs.gnu.org; 21 May 2020 23:29:24 +0000 Received: from localhost ([127.0.0.1]:57557 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1jbucu-0002B4-47 for submit <at> debbugs.gnu.org; Thu, 21 May 2020 19:29:24 -0400 Received: from lists.gnu.org ([209.51.188.17]:52062) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <zimon.toutoune@HIDDEN>) id 1jbucs-0002Ax-Fa for submit <at> debbugs.gnu.org; Thu, 21 May 2020 19:29:22 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:35370) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <zimon.toutoune@HIDDEN>) id 1jbucs-0008Cf-8k for bug-guix@HIDDEN; Thu, 21 May 2020 19:29:22 -0400 Received: from mail-qk1-x729.google.com ([2607:f8b0:4864:20::729]:39182) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <zimon.toutoune@HIDDEN>) id 1jbucq-000650-Ku for bug-guix@HIDDEN; Thu, 21 May 2020 19:29:21 -0400 Received: by mail-qk1-x729.google.com with SMTP id w3so3553176qkb.6 for <bug-guix@HIDDEN>; Thu, 21 May 2020 16:29:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=wtsfHXo0CmcX4LU44eKI+QOxf+klOFvkaIdQR4MG89Y=; b=TkPtwSn3rsH1WZt/HhVRgMCxaLH/+w9fCAyoDUXtbQ9AcAdosXSs9byvZfXOiUOUsW mItV+gO7r49R6ZRXilGVKc8wv2GHhyjHSRlvNbHlojVz+iHXjpTRcDQGmpAm4yGrd2S3 Y2M/x7lyt954qJnHqorMuBXtaf1lHdGYd2dT6NtQ+wUEClb5W1jALkRKIJF+OD2HSt9z aFJPNcE2/mnstn6edPtlbKWnTgFcU3YZwWsM2GNBIxD2OpDf1n2SnsVJMpVmZ+NxoxYn tCUF2ox2FjwOsnQ68Y7j2oE97VBR9Cqyy/q2t6lqDAASfDz+cWPw7SrdueXUXleR7ta+ IfJQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=wtsfHXo0CmcX4LU44eKI+QOxf+klOFvkaIdQR4MG89Y=; b=PVozaQCnWC4dIeryyZy9l6Nw6BkytPhHQPhdGy6tWpGD+z9xVCIxNtfiFAm/vLvjbt 5Q8GbUUl/FUXk3qLTlQuqnFaFrJUsAJ8feEcRZDqmAAkvEA5HUSrcfJYKkivm2+B8uK2 Zd02/onxqvHN8VJXKsML5V6pXhWJayT+nNutcHUKAlKPZzhWV29bHET1UndcdijcfG+v CvFOexcJLhqafDxbYOD9JmFWB9EPFoLWN6T/atqxja8/MJtga/tGAz9CxE6Qyz6AKgB4 DVEWN3Dc/9FZtKiak0UGgMtKNoL6ZIJhnuu4J23OtYtRqJOV7IpqZlmbOARfbBWEOcB2 JhaQ== X-Gm-Message-State: AOAM531RdEOnpoiTlKeFaA5fBLZ6SRQoxSZSelgY7K5dt/3PHfPyMlaM uMlvg56bRU6W3LI7lEspKD7z+NPozKL6BChrQtQ= X-Google-Smtp-Source: ABdhPJyVbij/NfZ4xxArEkiRnCu1j4sfRcnvxdXI9tBHwSJuVfBVxVo5anyWkQeV4zJ0uH5dRzWNyojUO3jlsIogmeI= X-Received: by 2002:a05:620a:148a:: with SMTP id w10mr719359qkj.201.1590103759532; Thu, 21 May 2020 16:29:19 -0700 (PDT) MIME-Version: 1.0 References: <CAJ3okZ3dFunYgafRH6=9LsLKLf6OrZBpXqUMxZAjEhaiL93ARA@HIDDEN> <87ftdylqdn.fsf@HIDDEN> In-Reply-To: <87ftdylqdn.fsf@HIDDEN> From: zimoun <zimon.toutoune@HIDDEN> Date: Fri, 22 May 2020 01:29:08 +0200 Message-ID: <CAJ3okZ1Ttjh+iG3qU1a_PcK_m5-64+KLAGKYT7b5Cum7fGgkKA@HIDDEN> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=2607:f8b0:4864:20::729; envelope-from=zimon.toutoune@HIDDEN; helo=mail-qk1-x729.google.com X-detected-operating-system: by eggs.gnu.org: No matching host in p0f cache. That's all we know. X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-Spam-Score: -1.3 (-) 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 (--) Dear Ricardo, On Mon, 23 Mar 2020 at 22:21, Ricardo Wurmus <rekado@HIDDEN> wrote: > > a) Add the Bioconductor release (known at packaging time) to all the > > packages; provide as argument to 'bioconductor-uri'. > > b) Add more URLs to fallback. > > > > As discussed on IRC, Tobias seems more inclined with the option a) and > > I am more in favour of option b. > > I think option a) is more explicit, which is probably what we generally > want to future-proof the time-machine. Fallbacks are okay in the case > of the CRAN URL where it=E2=80=99s not necessarily clear when a package t= arball > moves from the release location to the archive. > > In the case of Bioconductor URLs it seems that we can afford to be a bit > more accurate. We are going for option a) which means rename all the URLs, right? Because it is a lot, I suggest to first address the bug#36805, i.e., provide as an argument the BioConductor version to 'bioconductor-uri' and applies this policy to all the new packages or any update of them. Moreover, I have suggested to reorganise bioconductor.scm, bioinformatics.scm, cran.scm, etc. and I have not dedicated enough time to this boring task. But because I am working remotely (semi-lockdown), I plan to work on it next week and so this change of URLs could be part of the big reorganisation. What do you think? [1] http://issues.guix.gnu.org/issue/36805 All the best, simon
X-Loop: help-debbugs@HIDDEN Subject: bug#39885: Bioconductor URI, fallback and time-machine Resent-From: zimoun <zimon.toutoune@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-guix@HIDDEN Resent-Date: Wed, 24 Jun 2020 11:08:01 +0000 Resent-Message-ID: <handler.39885.B39885.159299685314152 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 39885 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 39885 <at> debbugs.gnu.org, Tobias Geerinckx-Rice <me@HIDDEN>, Ricardo Wurmus <rekado@HIDDEN> Received: via spool by 39885-submit <at> debbugs.gnu.org id=B39885.159299685314152 (code B ref 39885); Wed, 24 Jun 2020 11:08:01 +0000 Received: (at 39885) by debbugs.gnu.org; 24 Jun 2020 11:07:33 +0000 Received: from localhost ([127.0.0.1]:37848 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1jo3Fd-0003gC-6N for submit <at> debbugs.gnu.org; Wed, 24 Jun 2020 07:07:33 -0400 Received: from mail-qt1-f193.google.com ([209.85.160.193]:35378) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <zimon.toutoune@HIDDEN>) id 1jo3Fb-0003fz-0X for 39885 <at> debbugs.gnu.org; Wed, 24 Jun 2020 07:07:31 -0400 Received: by mail-qt1-f193.google.com with SMTP id z1so1326167qtn.2 for <39885 <at> debbugs.gnu.org>; Wed, 24 Jun 2020 04:07:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=Slqk+sBtPl9fPNSnQ7j0tNwurqWmGEnBR3I9Lv5v1vM=; b=XxlfNeoXbbaXVZetzoBj80Gb1GDFstyV/vFmnJBblZ1eTVXw5T+a/+LwZ6Ju7D56+d n+X79YtjVv0aHkuVC/vGZb+adyIxgUnX315ypUL0bwSXrpNXpzP/wyoJYG7uWX8ZA0bn DPb3ho9tgzU1ox4HwX2DsoaMcfHANNXjnrEi+W9FYV3ac0ayiicVCA3GVRvoffB1cmo5 rv6vi8AZAJlIB0i8E8KfouMXStsuGSQBM9X+tzGGVFcUzCQC+WJGftd37NeUROYcZa+I wUAU6gtyZBsp2WRN51h8rPxrUiFzELoczNyGH70hztZOe9n3cDmoju2AspO687WtWpf6 wWHA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=Slqk+sBtPl9fPNSnQ7j0tNwurqWmGEnBR3I9Lv5v1vM=; b=ZAjknGAD0ag0SwS1U3gIF3DVeNZmbuQeG9cgIgIZqUEAwWnXxM2sFlb5hAV8z9b1BY Ax4g2uvOSKWWECsfvRweGsEP0kVp9A6D7DhbGtmBmGPDbgkfj2FczgevQ2iOpo5eP75q gwvTWmk78/hpKDoDCQ3ViIoLS1mW4XUy/HJDhhDbVfl80MHC2r9Ob9eyZL/m5wL9CdLh aiL96djCb059JBNvAPusGIR7AhsJR5HpBdeUdFuNVmd/3vx8DLuAF8x/o4i//cQbhRxz /Kn6iYVd0uRoHUXKlEWyJAq8wo3y1r+jvI8+clOZP+KmRehWGiPdEYyL2dy2+xZIUKXL 9MzA== X-Gm-Message-State: AOAM533m/hOsTr8/JR+rxoFejYJQkE3Xamb7n73gWnu9fRfGd/eTLMax GlXSx40AJU2XJXcA0V5a05h4/6YOqkxZbtJcsbiWYxxDH60= X-Google-Smtp-Source: ABdhPJyO6Hbb2ZLpgJN9lzKdOjCKbD5bMue1OUOHRlZUKA4tDb5A8ZTSAWzh5eV7KAtEB/AkpJd3EGaIHITsBrIX7C8= X-Received: by 2002:aed:3608:: with SMTP id e8mr26717302qtb.186.1592996844836; Wed, 24 Jun 2020 04:07:24 -0700 (PDT) MIME-Version: 1.0 References: <CAJ3okZ3dFunYgafRH6=9LsLKLf6OrZBpXqUMxZAjEhaiL93ARA@HIDDEN> In-Reply-To: <CAJ3okZ3dFunYgafRH6=9LsLKLf6OrZBpXqUMxZAjEhaiL93ARA@HIDDEN> From: zimoun <zimon.toutoune@HIDDEN> Date: Wed, 24 Jun 2020 13:07:13 +0200 Message-ID: <CAJ3okZ1Xwd-2WArzNus3xE_KOayDdXPp+ku1SxYBon4Zm0qQQg@HIDDEN> Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) 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 (-) Dear, The time-machine is broken for some BioConductor packages.. For an example, consider the package "r-genomegraphs" which has been removed from the BioConductor in 3.11 release. (Well, now the issue is mitigated because ci.guix.gnu.org serves a lot of upstream substitutes but ci.guix.gnu.org could be down. Other said, we should use the upstream resources where they are available.) Concretely, there are 2 issues: a) What to do for the removed packages? For 3.11, the list is there [1]. Do we keep them in gnu/packages/bioconductor.scm but then 'bioconductor-uri' needs some tweaks? Or do we transfer them to the channel guix-past (for example)? b) The fallback URI in guix/build-system/r.scm(bioconductor-uri) added by commit c586f427b4831b9b492e5b900b2226e898b8fcfa is not correct, if I do not misread: --8<---------------cut here---------------start------------->8--- "https://bioconductor.org/packages/3.10/bioc/src/contrib/Archive/GenomeGraphs_1.46.0.tar.gz" 404 "Not Found" --8<---------------cut here---------------end--------------->8--- The correct seems to be (without Archive): https://bioconductor.org/packages/3.10/bioc/src/contrib/GenomeGraphs_1.46.0.tar.gz All the best, simon 1: https://bioconductor.org/news/bioc_3_11_release/#deprecated-and-defunct-packages
X-Loop: help-debbugs@HIDDEN Subject: bug#39885: Bioconductor URI, fallback and time-machine Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-guix@HIDDEN Resent-Date: Sun, 28 Jun 2020 20:15:02 +0000 Resent-Message-ID: <handler.39885.B39885.159337528119016 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 39885 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: zimoun <zimon.toutoune@HIDDEN> Cc: Ricardo Wurmus <rekado@HIDDEN>, 39885 <at> debbugs.gnu.org, Tobias Geerinckx-Rice <me@HIDDEN> Received: via spool by 39885-submit <at> debbugs.gnu.org id=B39885.159337528119016 (code B ref 39885); Sun, 28 Jun 2020 20:15:02 +0000 Received: (at 39885) by debbugs.gnu.org; 28 Jun 2020 20:14:41 +0000 Received: from localhost ([127.0.0.1]:47019 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1jpdhI-0004we-N7 for submit <at> debbugs.gnu.org; Sun, 28 Jun 2020 16:14:40 -0400 Received: from eggs.gnu.org ([209.51.188.92]:55892) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ludo@HIDDEN>) id 1jpdhG-0004wM-6i for 39885 <at> debbugs.gnu.org; Sun, 28 Jun 2020 16:14:40 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:47195) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from <ludo@HIDDEN>) id 1jpdhA-0003Bu-Q6; Sun, 28 Jun 2020 16:14:32 -0400 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=42162 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from <ludo@HIDDEN>) id 1jpdhA-0007fh-FL; Sun, 28 Jun 2020 16:14:32 -0400 From: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN> References: <CAJ3okZ3dFunYgafRH6=9LsLKLf6OrZBpXqUMxZAjEhaiL93ARA@HIDDEN> <CAJ3okZ1Xwd-2WArzNus3xE_KOayDdXPp+ku1SxYBon4Zm0qQQg@HIDDEN> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 11 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: Sun, 28 Jun 2020 22:14:30 +0200 In-Reply-To: <CAJ3okZ1Xwd-2WArzNus3xE_KOayDdXPp+ku1SxYBon4Zm0qQQg@HIDDEN> (zimoun's message of "Wed, 24 Jun 2020 13:07:13 +0200") Message-ID: <87lfk7gd7d.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-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 (---) Hi, zimoun <zimon.toutoune@HIDDEN> skribis: > b) The fallback URI in guix/build-system/r.scm(bioconductor-uri) > added by commit c586f427b4831b9b492e5b900b2226e898b8fcfa is not > correct, if I do not misread: > > "https://bioconductor.org/packages/3.10/bioc/src/contrib/Archive/GenomeGr= aphs_1.46.0.tar.gz" > 404 "Not Found" > > The correct seems to be (without Archive): > > https://bioconductor.org/packages/3.10/bioc/src/contrib/GenomeGraphs_1.46= .0.tar.gz Could you provide a patch for this? Thanks, Ludo=E2=80=99.
X-Loop: help-debbugs@HIDDEN Subject: bug#39885: Bioconductor URI, fallback and time-machine Resent-From: zimoun <zimon.toutoune@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-guix@HIDDEN Resent-Date: Mon, 29 Jun 2020 17:37:01 +0000 Resent-Message-ID: <handler.39885.B39885.159345218912840 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 39885 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN> Cc: Ricardo Wurmus <rekado@HIDDEN>, 39885 <at> debbugs.gnu.org, Tobias Geerinckx-Rice <me@HIDDEN> Received: via spool by 39885-submit <at> debbugs.gnu.org id=B39885.159345218912840 (code B ref 39885); Mon, 29 Jun 2020 17:37:01 +0000 Received: (at 39885) by debbugs.gnu.org; 29 Jun 2020 17:36:29 +0000 Received: from localhost ([127.0.0.1]:49368 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1jpxhl-0003L2-AJ for submit <at> debbugs.gnu.org; Mon, 29 Jun 2020 13:36:29 -0400 Received: from mail-qk1-f177.google.com ([209.85.222.177]:33059) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <zimon.toutoune@HIDDEN>) id 1jpxhh-0003Kn-5s for 39885 <at> debbugs.gnu.org; Mon, 29 Jun 2020 13:36:27 -0400 Received: by mail-qk1-f177.google.com with SMTP id j80so16029715qke.0 for <39885 <at> debbugs.gnu.org>; Mon, 29 Jun 2020 10:36:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=8838tFRDuAOB4S8wBy/TixFHHxWd8OOaO/HiJIDDrkg=; b=l6E50j768qJ5/I4b+rsrNZqAqO6dSyw8CUbTb3B1wxo/0xQQdXmZpEDPHjC3aaJD6v EyhNwoYe8WtxafkCshH1LC0F6sCpQMSGEx0qLptgLANCW6eax2yo1d1cCKUFqz6bWWDh V6bz7MR0kysj89z+RJt9sdrJ+W7a8NdIk/FSHNMJnIQKp6qQVATMu7jxVUweZhpB7ANj ilusBtMzS3IZmvIZtrg8DL1zKQlLIBCqFAIqSEhbCL4bWhxI8VHAJgHj0HJbpkym7ZCq I5hRpOfbH+ob2J2ScE1SdXXw2D1Cstb4dQV8H4aRIcSVVaZnFCExKCNXDGXPolO3AXNG 2JZw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=8838tFRDuAOB4S8wBy/TixFHHxWd8OOaO/HiJIDDrkg=; b=ajI2qY9j1SAY+zM4NpCf1bZjkBhpVpshYdS/U+OquZZUHfN2DW66g4w4sVIP6EuQYM Uz52H5IcySTJq1l61plDO3XlXhEFMd8F3JWcBbbeaPqG1/94NYr6t5wP2BhfYjoE1/a2 aw43FJmPyDZfrtykZgae11tq8nZrJYi7jcfXyTijOsTIgjo2VQgFul6Li54MNVqG1wUT d8jfakgHX2xpNAYxEXGLUYfoN3uPPDmA3akss6StJOD5Aihrj9rxqVSyGGAkLvJGLJsw hDEB5MbKeInxqMvRaalKV/sFzQQeyx1XJHrI3tvaE5UXvgOcJH55g/c4RcVskvK01um7 2ERQ== X-Gm-Message-State: AOAM532E8mwbEbPUVz1IfHriJcDEA7tXw84b3cwbpa7lV0Zaa+2w1j52 9NTOnrh9Rh1YVKsgbKJ1k6eLE5mJkEqNqxRr5bg= X-Google-Smtp-Source: ABdhPJwuhjPLw0gdCi1UPHOkF1V47K6izRCl3Y77FztVienTNtfLzaknRlDjjpeQK09ldVWbHR+zDbVMBeJqvjBBvY8= X-Received: by 2002:a37:b847:: with SMTP id i68mr15888531qkf.126.1593452179449; Mon, 29 Jun 2020 10:36:19 -0700 (PDT) MIME-Version: 1.0 References: <CAJ3okZ3dFunYgafRH6=9LsLKLf6OrZBpXqUMxZAjEhaiL93ARA@HIDDEN> <CAJ3okZ1Xwd-2WArzNus3xE_KOayDdXPp+ku1SxYBon4Zm0qQQg@HIDDEN> <87lfk7gd7d.fsf@HIDDEN> In-Reply-To: <87lfk7gd7d.fsf@HIDDEN> From: zimoun <zimon.toutoune@HIDDEN> Date: Mon, 29 Jun 2020 19:36:07 +0200 Message-ID: <CAJ3okZ36KrALgMq69zdkDsHcfMv09Lk=DPBmzW-4SePZPRAvnA@HIDDEN> Content-Type: multipart/mixed; boundary="0000000000001f9a8e05a93c7f12" X-Spam-Score: 0.0 (/) 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 (-) --0000000000001f9a8e05a93c7f12 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi Ludo, On Sun, 28 Jun 2020 at 22:14, Ludovic Court=C3=A8s <ludo@HIDDEN> wrote: > Could you provide a patch for this? About the url, for sure, see attached. But it does not address the root of the problem. Well, I will try to find a slot and propose something. All the best, simon --0000000000001f9a8e05a93c7f12 Content-Type: text/x-patch; charset="US-ASCII"; name="0001-build-system-r-bioconductor-uri-Fix-archive-URL.patch" Content-Disposition: attachment; filename="0001-build-system-r-bioconductor-uri-Fix-archive-URL.patch" Content-Transfer-Encoding: base64 Content-ID: <f_kc0rske80> X-Attachment-Id: f_kc0rske80 RnJvbSBjMWM5NjNhM2I4NmUzMDZhMjBjMTQ2MjYxMjdlNTRkMjE4NDNjMjJjIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiB6aW1vdW4gPHppbW9uLnRvdXRvdW5lQGdtYWlsLmNvbT4KRGF0 ZTogTW9uLCAyOSBKdW4gMjAyMCAxOToxODoyMCArMDIwMApTdWJqZWN0OiBbUEFUQ0hdIGJ1aWxk LXN5c3RlbS9yOiBiaW9jb25kdWN0b3ItdXJpOiBGaXggYXJjaGl2ZSBVUkwuCgoqIGd1aXgvYnVp bGQtc3lzdGVtL3Iuc2NtIChiaW9jb25kdWN0b3ItdXJpKTogRml4IGFyY2hpdmUgVVJMLgotLS0K IGd1aXgvYnVpbGQtc3lzdGVtL3Iuc2NtIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0 aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvZ3VpeC9idWlsZC1zeXN0ZW0vci5z Y20gYi9ndWl4L2J1aWxkLXN5c3RlbS9yLnNjbQppbmRleCBjOGVjOWFiZDBkLi41ZWY5ODJkNjZh IDEwMDY0NAotLS0gYS9ndWl4L2J1aWxkLXN5c3RlbS9yLnNjbQorKysgYi9ndWl4L2J1aWxkLXN5 c3RlbS9yLnNjbQpAQCAtNjEsNyArNjEsNyBAQCByZWxlYXNlIGNvcnJlc3BvbmRpbmcgdG8gTkFN RSBhbmQgVkVSU0lPTi4iCiAgICAgICAgICAgOzsgVE9ETzogdXNlICViaW9jb25kdWN0b3ItdmVy c2lvbiBmcm9tIChndWl4IGltcG9ydCBjcmFuKQogICAgICAgICAgIChzdHJpbmctYXBwZW5kICJo dHRwczovL2Jpb2NvbmR1Y3Rvci5vcmcvcGFja2FnZXMvMy4xMSIKICAgICAgICAgICAgICAgICAg ICAgICAgICB0eXBlLXVybC1wYXJ0Ci0gICAgICAgICAgICAgICAgICAgICAgICAgIi9zcmMvY29u dHJpYi9BcmNoaXZlLyIKKyAgICAgICAgICAgICAgICAgICAgICAgICAiL3NyYy9jb250cmliLyIK ICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lICJfIiB2ZXJzaW9uICIudGFyLmd6IikpKSkK IAogKGRlZmluZSAlci1idWlsZC1zeXN0ZW0tbW9kdWxlcwoKYmFzZS1jb21taXQ6IDZlYmYzMDA5 NTlhNThmZDFlZGE4NzUyMDVjNzVkMjExMzc4NjIyODUKLS0gCjIuMjYuMgoK --0000000000001f9a8e05a93c7f12--
X-Loop: help-debbugs@HIDDEN Subject: bug#39885: Bioconductor URI, fallback and time-machine Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-guix@HIDDEN Resent-Date: Mon, 29 Jun 2020 20:43:02 +0000 Resent-Message-ID: <handler.39885.B39885.159346337615344 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 39885 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: zimoun <zimon.toutoune@HIDDEN> Cc: Ricardo Wurmus <rekado@HIDDEN>, 39885 <at> debbugs.gnu.org, Tobias Geerinckx-Rice <me@HIDDEN> Received: via spool by 39885-submit <at> debbugs.gnu.org id=B39885.159346337615344 (code B ref 39885); Mon, 29 Jun 2020 20:43:02 +0000 Received: (at 39885) by debbugs.gnu.org; 29 Jun 2020 20:42:56 +0000 Received: from localhost ([127.0.0.1]:49623 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1jq0cC-0003zQ-4z for submit <at> debbugs.gnu.org; Mon, 29 Jun 2020 16:42:56 -0400 Received: from eggs.gnu.org ([209.51.188.92]:56408) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ludo@HIDDEN>) id 1jq0c9-0003zC-V3 for 39885 <at> debbugs.gnu.org; Mon, 29 Jun 2020 16:42:54 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:38276) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from <ludo@HIDDEN>) id 1jq0c4-0005yQ-A3; Mon, 29 Jun 2020 16:42:48 -0400 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=46640 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from <ludo@HIDDEN>) id 1jq0c3-0002JI-PK; Mon, 29 Jun 2020 16:42:48 -0400 From: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN> References: <CAJ3okZ3dFunYgafRH6=9LsLKLf6OrZBpXqUMxZAjEhaiL93ARA@HIDDEN> <CAJ3okZ1Xwd-2WArzNus3xE_KOayDdXPp+ku1SxYBon4Zm0qQQg@HIDDEN> <87lfk7gd7d.fsf@HIDDEN> <CAJ3okZ36KrALgMq69zdkDsHcfMv09Lk=DPBmzW-4SePZPRAvnA@HIDDEN> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 12 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: Mon, 29 Jun 2020 22:42:46 +0200 In-Reply-To: <CAJ3okZ36KrALgMq69zdkDsHcfMv09Lk=DPBmzW-4SePZPRAvnA@HIDDEN> (zimoun's message of "Mon, 29 Jun 2020 19:36:07 +0200") Message-ID: <87r1txa9ix.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-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: > From c1c963a3b86e306a20c14626127e54d21843c22c Mon Sep 17 00:00:00 2001 > From: zimoun <zimon.toutoune@HIDDEN> > Date: Mon, 29 Jun 2020 19:18:20 +0200 > Subject: [PATCH] build-system/r: bioconductor-uri: Fix archive URL. > > * guix/build-system/r.scm (bioconductor-uri): Fix archive URL. Applied, thanks! I let the rest of you discuss the other issues. :-) Ludo=E2=80=99.
X-Loop: help-debbugs@HIDDEN Subject: bug#39885: Bioconductor URI, fallback and time-machine Resent-From: zimoun <zimon.toutoune@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-guix@HIDDEN Resent-Date: Thu, 19 Nov 2020 14:23:02 +0000 Resent-Message-ID: <handler.39885.B39885.16057957458727 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 39885 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 39885 <at> debbugs.gnu.org Cc: rekado@HIDDEN, me@HIDDEN, roel@HIDDEN Received: via spool by 39885-submit <at> debbugs.gnu.org id=B39885.16057957458727 (code B ref 39885); Thu, 19 Nov 2020 14:23:02 +0000 Received: (at 39885) by debbugs.gnu.org; 19 Nov 2020 14:22:25 +0000 Received: from localhost ([127.0.0.1]:38608 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1kfkpJ-0002Gd-QM for submit <at> debbugs.gnu.org; Thu, 19 Nov 2020 09:22:25 -0500 Received: from mail-wr1-f53.google.com ([209.85.221.53]:36461) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <zimon.toutoune@HIDDEN>) id 1kfkpI-0002G9-Rs for 39885 <at> debbugs.gnu.org; Thu, 19 Nov 2020 09:22:21 -0500 Received: by mail-wr1-f53.google.com with SMTP id j7so6654238wrp.3 for <39885 <at> debbugs.gnu.org>; Thu, 19 Nov 2020 06:22:20 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-transfer-encoding; bh=iA+M99cLjfAyaXiB5S5nV5eaM/pfg/8rsIQ/3BSdeTs=; b=geXsceiPmZTHKrTCUw+ejGaZx7eqDzJU1bA2BDF9u0DmYVoKPp0anM/q6JMFLQ1Yth S/qr29rf7HCYG3RlmYFVpSDgeH4qUid8j4fb+DdJvnPc8qZuVoFWTS2jgu6wcqL5wmYU jwRLzsKpn1EDYH7smladF+aIGcGDY61oQ+Lc9WCaxW7FbecS+rMxqDjdwT7nEQADCHNL KS90omSjR29qtQ6KKftCwsN+5ayG+siOsDhPSOAZSVT8K2vx+gE+jA7rWXEY5+b9DYYx 7tjSe2CQw3OMA8C3NvPMGx7IJ9crHsAgk6FybQOBdoaqDfZoSYpzJV4FiSIAfqCnrcVI nzRw== 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:references:date:in-reply-to :message-id:user-agent:mime-version:content-transfer-encoding; bh=iA+M99cLjfAyaXiB5S5nV5eaM/pfg/8rsIQ/3BSdeTs=; b=G62HREBkyNb8FTpjrBq7TQMZYy7ZQammH7gQQ1u72l/g+F8kx4F4P5gDsz1semUUE8 7W3Kivj/7Rekfa1OeKnvbSOxvyw52PLyBNyVW2lYeaKwkvZcceQXeRzK9U0LDfTeJHaI NTFijalzc3OGxv7W4DWyHUn9KRSGHfwr0kz18D7VGCeZoo+HVu7bWgO2MlecCEiPXLPM Ss5yT+rw9cg0nK5w12tPR8kIF0bCTjdc25a1c7vFXhkhV921QgDugLCNv887b4dOT2Hu pYqoTbRJqgR48zxhWK3wYHJdFrOACzt/pjNx4yxGpeJFcudgixnA9jawFyuAcHP5Qo4Y pVmg== X-Gm-Message-State: AOAM530BF6Wy8gzPUaPQdcDKFWeA+CRvCJBoO4K/Cvos/b3GM27nW+3h wSPBmpaMEda7EpQWR634uAI= X-Google-Smtp-Source: ABdhPJz90tTDGzZmn4qll9/FlzwBiExvFDShNOH8WHuyLgVsoABk+2XZHC0UCZbRK7HBOIgyEurkpg== X-Received: by 2002:a5d:4d86:: with SMTP id b6mr10517175wru.80.1605795733433; Thu, 19 Nov 2020 06:22:13 -0800 (PST) Received: from pfiuh02 ([193.48.40.241]) by smtp.gmail.com with ESMTPSA id v16sm915wml.33.2020.11.19.06.22.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 19 Nov 2020 06:22:12 -0800 (PST) From: zimoun <zimon.toutoune@HIDDEN> References: <CAJ3okZ3dFunYgafRH6=9LsLKLf6OrZBpXqUMxZAjEhaiL93ARA@HIDDEN> Date: Thu, 19 Nov 2020 15:22:11 +0100 In-Reply-To: <CAJ3okZ3dFunYgafRH6=9LsLKLf6OrZBpXqUMxZAjEhaiL93ARA@HIDDEN> (zimoun's message of "Tue, 3 Mar 2020 16:59:03 +0100") Message-ID: <87r1ope8a4.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) 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, Some explanations of the issue are provided here: <http://issues.guix.gnu.org/issue/39885> Since we are currently updating to 3.12, maybe it is the occasion to fix the issue. See option a) below. On Tue, 03 Mar 2020 at 16:59, zimoun <zimon.toutoune@HIDDEN> wrote: > Currently, the URI scheme (see 'bioconductor-uri' in > guix/build-system/r.scm) is: > > https://bioconductor.org/packages/release/data/<type-url-part>/src/contr= ib/<upstream-name>-<version>.tar.gz > > which leads to 2 issues: > > 1. when Bioconductor updates their release, some package versions are > updated too, and so, the upstream return 404. > > 2. for this reason 1., the "guix time-machine" is broken for all the > Bioconductor packages, at least if Berlin or SWH does not have a > substitute; which is not expected for 'annotation' packages. An example of this issue is for example: --8<---------------cut here---------------start------------->8--- $ guix time-machine --commit=3Daee183e -- import cran -a bioconductor CATAL= YST -r Updating channel 'guix' from Git repository at 'https://git.savannah.gnu.or= g/git/guix.git'... Starting download of /tmp/guix-file.Nxajqh From https://bioconductor.org/packages/release/bioc/src/contrib/CATALYST_1.= 12.2.tar.gz... download failed "https://bioconductor.org/packages/release/bioc/src/contrib= /CATALYST_1.12.2.tar.gz" 404 "Not Found" failed to download "/tmp/guix-file.Nxajqh" from "https://bioconductor.org/p= ackages/release/bioc/src/contrib/CATALYST_1.12.2.tar.gz" error: failed to retrieve package information from "https://cran.r-project.= org/web/packages/CATALYST/DESCRIPTION": 404 ("Not Found") Backtrace: 4 (primitive-load "/home/simon/.cache/guix/inferiors/vznc=E2=80= =A6") In guix/ui.scm: 2117:12 3 (run-guix-command _ . _) In guix/scripts/import.scm: 120:11 2 (guix-import . _) In srfi/srfi-1.scm: 586:17 1 (map1 (#f)) In guix/import/utils.scm: 258:2 0 (package->definition _) guix/import/utils.scm:258:2: In procedure package->definition: Throw to key `match-error' with args `("match" "no matching pattern" #f)'. --8<---------------cut here---------------end--------------->8--- Aside the ugly backtrace which is tracked by #44115, the main issue is because Bioconductor updated to 3.12 and Guix is still at 3.11. Concretely, the issue is that =E2=80=99release=E2=80=99 in the URL: <https://bioconductor.org/packages/release/bioc/src/contrib/CATALYST_1.12.2= .tar.gz> now refers to 3.12 (because Bioconductor update) and Guix still think it is 3.11 (because Guix has not yet updated; work-in-progress). And CATALYST in 3.12 is at version 1.14.0 against 1.12.2 for 3.11. Therefore, the conflict and the error. It means that while: (define %bioconductor-version "3.11") is not updated to 3.12, all the Bioconductor packages are broken; in the meaning not buildable from source. > a) Add the Bioconductor release (known at packaging time) to all the > packages; provide as argument to 'bioconductor-uri'. > b) Add more URLs to fallback, e.g.: > > https://bioconductor.org/packages/release/data/<type-url-part>/src/contri= b/<upstream-name>-<version>.tar.gz > https://bioconductor.org/packages/3.11/data/<type-url-part>/src/contrib/<= upstream-name>-<version>.tar.gz > > Attached, a quick patch showing the option b). Then each time we update Bioconductor, we add an URL to the list. > As discussed on IRC, Tobias seems more inclined with the option a) and > I am more in favour of option b. Tobias and Ricardo are in favor for a) (see this thread). Which means a lot of work IMHO, i.e., add 3.11 as arguments and then 3.12 to all the Bioconductor packages and fix the importer, IIUC; while b) means do nothing except merge the proposed patch (possibly re-worked). Just to note that only the task to group in bioconductor.scm all the Bioconductor packages scattered here and there is still not done, I think option a) is not doable by hand =E2=80=93 I do not volunteer! :-) Els= e, any suggestion to script the task instead? Since I am more in favor of b), I am less motivated to fix the a). ;-) But I am motivated to fix the issue at hand. :-) Other option c) is to switch all the Bioconductor to git-fetch instead of url-fetch. I have not checked yet how could be the transition. > Please also consider #36805 which was never merged or closed. > http://issues.guix.gnu.org/issue/36805 This patch could help for option a). WDYT? All the best, simon
X-Loop: help-debbugs@HIDDEN Subject: bug#39885: Bioconductor URI, fallback and time-machine Resent-From: zimoun <zimon.toutoune@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-guix@HIDDEN Resent-Date: Mon, 22 Nov 2021 19:49:02 +0000 Resent-Message-ID: <handler.39885.B39885.16376104961587 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 39885 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 39885 <at> debbugs.gnu.org Cc: rekado@HIDDEN, me@HIDDEN Received: via spool by 39885-submit <at> debbugs.gnu.org id=B39885.16376104961587 (code B ref 39885); Mon, 22 Nov 2021 19:49:02 +0000 Received: (at 39885) by debbugs.gnu.org; 22 Nov 2021 19:48:16 +0000 Received: from localhost ([127.0.0.1]:49176 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mpFIW-0000PX-Cj for submit <at> debbugs.gnu.org; Mon, 22 Nov 2021 14:48:16 -0500 Received: from mail-wm1-f51.google.com ([209.85.128.51]:44696) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <zimon.toutoune@HIDDEN>) id 1mpFIU-0000PL-Rl for 39885 <at> debbugs.gnu.org; Mon, 22 Nov 2021 14:48:15 -0500 Received: by mail-wm1-f51.google.com with SMTP id p27-20020a05600c1d9b00b0033bf8532855so147272wms.3 for <39885 <at> debbugs.gnu.org>; Mon, 22 Nov 2021 11:48:14 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-transfer-encoding; bh=PbO9DjGigRt7Ug5DpsnQOOvGiVoz4QPB+Hqma00FBTE=; b=mmSWROrr6Rw5X64tuqLCmLsi4cbLxcKljzwAZgHGHHLE3EpRXJLvy7Q90dJHUpXsrp AB41f8c//9Or+ncFqFX0YsCyKhz+DWi2YqZbQ9uIjIBDpsUbGFIcKEyg+mWl8uSe8zAX /jK+ARjSxVTlbz3l0XIPYnc4Ajvd8eH7foKaYYTLuR9j1ZZX1y2NpElWuZmMnBmdfRtx 3D0za6TZ2sCYac3hp+U3EmYz72YBjDHn7YMKrEoSsc0qEBAu4HBv/LRVro0PBnuQIuGi v2EGKwyTLS68GtdZK9J3aUgHJTlqA6ShLqZ+cHvFYIV1jDPyYPiYju/mXtSztaw/UjTF cudg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version:content-transfer-encoding; bh=PbO9DjGigRt7Ug5DpsnQOOvGiVoz4QPB+Hqma00FBTE=; b=a3qJf8nF611b8YW6i28KEsV57qk3NsqiVLEmjbhAb5ZIo9y4tUsq6iKJK5fzTfC4jp YSqVBsUSmBD7EJj1GGg1cQ9pgvGv/61OX4MpM42pmd6Np7aMeNJqXhzfgfcO/4zXtDct xR9JhOK0YdCbA5sGqohDm6CCbkmFmHCfIFDJLTEWqPln9JOjEoL9RWXk0ZTPocjx1FRN sPLBuEvsNG5L/70Vt63ifJvDvaaJFAIVJ4BlseJJP5UGgpqSw+Zh7+LSrdD/NtcJ7iB4 jh43zloPw7T6PZgFrWkjwuaS0FqGkuRg6kQCknnD5Y3rRckBmeeNfDt49XyoYnbofq9e RCAg== X-Gm-Message-State: AOAM532vdE4WKojUNZ2r+1UHQSW+rGrl6MORjrQUMg4bbtF+L+yWLqPU aoP6zuRMcSbqMg5ZwLiijRo= X-Google-Smtp-Source: ABdhPJxepj7pREqfThzqYFgK6k+ZjuCRRmlrZ+WI/5VGM+Aa3OBo1+Qak57SWpOqheGfDZRLXL7o7Q== X-Received: by 2002:a05:600c:1e8d:: with SMTP id be13mr32698767wmb.79.1637610488869; Mon, 22 Nov 2021 11:48:08 -0800 (PST) Received: from pfiuh02 ([193.48.40.241]) by smtp.gmail.com with ESMTPSA id h204sm10716320wmh.33.2021.11.22.11.48.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 22 Nov 2021 11:48:08 -0800 (PST) From: zimoun <zimon.toutoune@HIDDEN> References: <CAJ3okZ3dFunYgafRH6=9LsLKLf6OrZBpXqUMxZAjEhaiL93ARA@HIDDEN> Date: Mon, 22 Nov 2021 20:48:05 +0100 In-Reply-To: <CAJ3okZ3dFunYgafRH6=9LsLKLf6OrZBpXqUMxZAjEhaiL93ARA@HIDDEN> (zimoun's message of "Tue, 3 Mar 2020 16:59:03 +0100") Message-ID: <87wnl0q8ei.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) 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, On Tue, 03 Mar 2020 at 16:59, zimoun <zimon.toutoune@HIDDEN> wrote: > Currently, the URI scheme (see 'bioconductor-uri' in > guix/build-system/r.scm) is: > > https://bioconductor.org/packages/release/data/<type-url-part>/src/contr= ib/<upstream-name>-<version>.tar.gz > > which leads to 2 issues: > > 1. when Bioconductor updates their release, some package versions are > updated too, and so, the upstream return 404. > 2. for this reason 1., the "guix time-machine" is broken for all the > Bioconductor packages, at least if Berlin or SWH does not have a > substitute; which is not expected for 'annotation' packages. > > However, the Bioconductor archive still serves the old release, i.e., > > https://bioconductor.org/packages/3.x/data/<type-url-part>/src/contrib/<u= pstream-name>-<version>.tar.gz It is still the case and for concrete breakage, see [1]. I will not detail but each time Guix lags behind Bioconductor new release, it is broken. For sure, Guix upgrades more or less quickly. Each time Bioconductor remove a package, it is broken. Well, because a lot of care about R packages, the forward breakages happen barely. :-) But backward breakages are not negligible, IMHO. Well, this URL choice is not The Right Thing and somehow broken by design. 1: <https://issues.guix.gnu.org/39885#7> > The ways to fix the both issues are: > > a) Add the Bioconductor release (known at packaging time) to all the > packages; provide as argument to 'bioconductor-uri'. > b) Add more URLs to fallback. > > As discussed on IRC, Tobias seems more inclined with the option a) and > I am more in favour of option b. > > Attached, a quick patch showing the option b). We are now 1.5 years after. And we did nothing; well we did other things instead. ;-). Now, I have an strong opinion that option a) is not doable: I speak using my janitor moves of Bioconductor packages. Instead, something along the proposed patch below half-fixes the issue now. We just have to append the releases and let the fallback mechanism takes care. It reduces the maintenance burden, IMHO. For sure, it is not perfect but it appears to me a pragmatical fix waiting something better. This better is unknown (at least from me :-)). On one hand Disarchive would improve the situation for tarballs=E2=80=A6 but some work remains (ch= eck that SWH ingestion and rebuild is bullet-proof). On the other hand, Bioconductor uses Git, for instance: git clone https://git.bioconductor.org/packages/CATALYST <https://bioconductor.org/packages/release/bioc/html/CATALYST.html> And Bioconductor uses =E2=80=99origin/RELEASE_3.14=E2=80=99 as Git tag. Ba= sed on this, it would avoid the eternal inplace-change fixes. For instance, the package tximeta [2], recently updated by Ricardo. Well, from their Bioconductor Git repo, git clone https://git.bioconductor.org/packages/tximeta it is not clear that the current version is at 1.12.3. And it is not clear either if they tagged origin/RELEASE_3_14 at 1.12.0 and did something ugly to then get 1.12.3. Anyway, switch from url-fetch to git-fetch is an option. However, it is as option a) and I am not convinced it is doable with the resource at hand. 2: <https://bioconductor.org/packages/3.14/bioc/html/tximeta.html> What could a plan to have a bullet-proof =E2=80=9Cguix time-machine=E2=80= =9D for Bioconductor? Cheers, simon > From 87e73e02202fe5e342d68f1fb17efdd4425737cd Mon Sep 17 00:00:00 2001 > From: zimoun <zimon.toutoune@HIDDEN> > Date: Tue, 3 Mar 2020 16:53:39 +0100 > Subject: [PATCH] build-system: r: Use Bioconductor old releases to fallba= ck. > > * guix/build-system/r.scm (bioconductor-uri): Extend the fallback list. > --- > guix/build-system/r.scm | 21 ++++++++++++--------- > 1 file changed, 12 insertions(+), 9 deletions(-) > > diff --git a/guix/build-system/r.scm b/guix/build-system/r.scm > index 2d328764b0..8638e1b888 100644 > --- a/guix/build-system/r.scm > +++ b/guix/build-system/r.scm > @@ -54,15 +54,18 @@ release corresponding to NAME and VERSION." > ('annotation "/data/annotation") > ('experiment "/data/experiment") > (_ "/bioc")))) > - (list (string-append "https://bioconductor.org/packages/release" > - type-url-part > - "/src/contrib/" > - name "_" version ".tar.gz") > - ;; TODO: use %bioconductor-version from (guix import cran) > - (string-append "https://bioconductor.org/packages/3.10" > - type-url-part > - "/src/contrib/Archive/" > - name "_" version ".tar.gz")))) > + (append (list (string-append "https://bioconductor.org/packages/rele= ase" > + type-url-part > + "/src/contrib/" > + name "_" version ".tar.gz")) > + (map (lambda (release) > + (string-append "https://bioconductor.org/packages/" > + release > + type-url-part > + "/src/contrib/" > + name "_" version ".tar.gz")) > + (list (@@ (guix import cran) %bioconductor-version) > + "3.9" "3.8" "3.7"))))) > > (define %r-build-system-modules > ;; Build-side modules imported by default.
X-Loop: help-debbugs@HIDDEN Subject: bug#39885: Bioconductor URI, fallback and time-machine Resent-From: zimoun <zimon.toutoune@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-guix@HIDDEN Resent-Date: Mon, 18 Jul 2022 16:13:01 +0000 Resent-Message-ID: <handler.39885.B39885.16581607656008 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 39885 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 39885 <at> debbugs.gnu.org Cc: rekado@HIDDEN, Timothy Sample <samplet@HIDDEN>, me@HIDDEN Received: via spool by 39885-submit <at> debbugs.gnu.org id=B39885.16581607656008 (code B ref 39885); Mon, 18 Jul 2022 16:13:01 +0000 Received: (at 39885) by debbugs.gnu.org; 18 Jul 2022 16:12:45 +0000 Received: from localhost ([127.0.0.1]:51894 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1oDTMS-0001Yp-Cb for submit <at> debbugs.gnu.org; Mon, 18 Jul 2022 12:12:45 -0400 Received: from mail-wm1-f42.google.com ([209.85.128.42]:50987) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <zimon.toutoune@HIDDEN>) id 1oDTMM-0001YP-QD for 39885 <at> debbugs.gnu.org; Mon, 18 Jul 2022 12:12:42 -0400 Received: by mail-wm1-f42.google.com with SMTP id p4so7448465wms.0 for <39885 <at> debbugs.gnu.org>; Mon, 18 Jul 2022 09:12:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=AuK1ryknu/XtQ8RJ8C0uu7LjTXG4NvbJ/Xh3Xyf/vsw=; b=W3DWwl2utCyZkSJD06BO8DOo1avOcez4/eIjm/daaCSNnSrqwukwtvOjU7LWHuPOlH 2xIAdlKF5nwK8o+/aw5GG0Am/2VWAJQv0Amhi1Ka+jQsSJAO0m8Jzq5+6CXGbq/wSwoD tYwTBscLMNMBxM9Gdzu7EtqJqchmoIKdHFPRN63HeZfCuIDukklwM/9/ZQj5i0ffbJoq fQ+r9EqYKGPf/mZFjDpR3oCRfDTgul5//Ym/EN7wEyVvVVK0WpmU3GgMs1ZPzzAtftJp VKcHk1LuSXqYPojKIS/ROhq5MeKdZc6zUf1pqNrAmNf5Tlf0NiCQ5sJohnfQWpqfkMFl YR+w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=AuK1ryknu/XtQ8RJ8C0uu7LjTXG4NvbJ/Xh3Xyf/vsw=; b=1OgTRO2OxWydK+Z5nXLihYd6Uv2Tzh5u2Cx+jSMtrd3egqzaodml8o4bkcJSTrgmYn btTHJZ5Mjkpga03FaUPv6FPWsRwNoKH4PIVuZBWe6Xl6Orma0EJM3pED54fADy1FdHBc jJcxcz/xvWuh8Q8yhdhPVwXUMA5fG0a3nlxw/ZXnZP6zgKxFO09DokCavQh/3yfJP5lC 9YmcXmcNM07j7C+2E4I/GMlJE7Rh10syyV15983+kpOTzl0hqSOMPPzVR3m2gi0u8FoI uDvPTdOUC+bjhsAJgpMKkSXBzM5WFJaqjFZDrtyfYNBE/RvYvvRJ7RWLgXmls/xwRWF7 Uy1A== X-Gm-Message-State: AJIora9D8UxrFbV+B29chR2tdjwAskjnpIPOUmDWZsXJ89XmYentWzx/ lyqaFuH6bXFpy4r0/ZkQknU= X-Google-Smtp-Source: AGRyM1uOJjjXO0uunPEsCnu3YkeXoX2zVzJLVma6SnviSyServPB3EewB4iUbffIxLGzDurMwM+a1g== X-Received: by 2002:a05:600c:3506:b0:3a2:feb0:9f8e with SMTP id h6-20020a05600c350600b003a2feb09f8emr24044199wmq.42.1658160751899; Mon, 18 Jul 2022 09:12:31 -0700 (PDT) Received: from pfiuh07 ([193.48.40.241]) by smtp.gmail.com with ESMTPSA id j16-20020a5d4530000000b0021d6d9c0bd9sm11011383wra.82.2022.07.18.09.12.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 18 Jul 2022 09:12:31 -0700 (PDT) From: zimoun <zimon.toutoune@HIDDEN> References: <CAJ3okZ3dFunYgafRH6=9LsLKLf6OrZBpXqUMxZAjEhaiL93ARA@HIDDEN> Date: Mon, 18 Jul 2022 18:03:04 +0200 In-Reply-To: <CAJ3okZ3dFunYgafRH6=9LsLKLf6OrZBpXqUMxZAjEhaiL93ARA@HIDDEN> (zimoun's message of "Tue, 3 Mar 2020 16:59:03 +0100") Message-ID: <87lesqmmrr.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) 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, Since 2020, I provided several examples of breakage with bug#39885 [1]. Here another one: --8<---------------cut here---------------start------------->8--- $ guix time-machine --commit=77e2de365497bf4c8b81cbd78624f78293490485 \ -- build r-biocneighbors -S substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0% substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0% The following derivation will be built: /gnu/store/q9ggmh5a9bzmnr49p10x1w9sv6pzjarv-BiocNeighbors_1.4.1.tar.gz.drv building /gnu/store/q9ggmh5a9bzmnr49p10x1w9sv6pzjarv-BiocNeighbors_1.4.1.tar.gz.drv... Starting download of /gnu/store/zgf7x09kgiqbvj0dmhplxi1xzpljxd7k-BiocNeighbors_1.4.1.tar.gz From https://bioconductor.org/packages/release/bioc/src/contrib/BiocNeighbors_1.4.1.tar.gz... download failed "https://bioconductor.org/packages/release/bioc/src/contrib/BiocNeighbors_1.4.1.tar.gz" 404 "Not Found" Starting download of /gnu/store/zgf7x09kgiqbvj0dmhplxi1xzpljxd7k-BiocNeighbors_1.4.1.tar.gz From https://bioconductor.org/packages/3.10/bioc/src/contrib/Archive/BiocNeighbors_1.4.1.tar.gz... download failed "https://bioconductor.org/packages/3.10/bioc/src/contrib/Archive/BiocNeighbors_1.4.1.tar.gz" 404 "Not Found" Starting download of /gnu/store/zgf7x09kgiqbvj0dmhplxi1xzpljxd7k-BiocNeighbors_1.4.1.tar.gz From https://ci.guix.gnu.org/file/BiocNeighbors_1.4.1.tar.gz/sha256/05vi1cij37s8wgj92k3l6a3f3dwldj8jvijdp4695zczka6kypdf... download failed "https://ci.guix.gnu.org/file/BiocNeighbors_1.4.1.tar.gz/sha256/05vi1cij37s8wgj92k3l6a3f3dwldj8jvijdp4695zczka6kypdf" 404 "Not Found" Starting download of /gnu/store/zgf7x09kgiqbvj0dmhplxi1xzpljxd7k-BiocNeighbors_1.4.1.tar.gz From https://tarballs.nixos.org/sha256/05vi1cij37s8wgj92k3l6a3f3dwldj8jvijdp4695zczka6kypdf... download failed "https://tarballs.nixos.org/sha256/05vi1cij37s8wgj92k3l6a3f3dwldj8jvijdp4695zczka6kypdf" 404 "Not Found" Starting download of /gnu/store/zgf7x09kgiqbvj0dmhplxi1xzpljxd7k-BiocNeighbors_1.4.1.tar.gz From https://archive.softwareheritage.org/api/1/content/sha256:ae5d3f8d9a9ffd920cb94dc62d916c94b7e18632744c91e4e3489f21230b7117/raw/... download failed "https://archive.softwareheritage.org/api/1/content/sha256:ae5d3f8d9a9ffd920cb94dc62d916c94b7e18632744c91e4e3489f21230b7117/raw/" 404 "Not Found" Starting download of /gnu/store/zgf7x09kgiqbvj0dmhplxi1xzpljxd7k-BiocNeighbors_1.4.1.tar.gz From https://web.archive.org/web/20220718175152/https://bioconductor.org/packages/release/bioc/src/contrib/BiocNeighbors_1.4.1.tar.gz... download failed "https://web.archive.org/web/20220718175152/https://bioconductor.org/packages/release/bioc/src/contrib/BiocNeighbors_1.4.1.tar.gz" 404 "NOT FOUND" Trying to use Disarchive to assemble /gnu/store/zgf7x09kgiqbvj0dmhplxi1xzpljxd7k-BiocNeighbors_1.4.1.tar.gz... could not find its Disarchive specification failed to download "/gnu/store/zgf7x09kgiqbvj0dmhplxi1xzpljxd7k-BiocNeighbors_1.4.1.tar.gz" from ("https://bioconductor.org/packages/release/bioc/src/contrib/BiocNeighbors_1.4.1.tar.gz" "https://bioconductor.org/packages/3.10/bioc/src/contrib/Archive/BiocNeighbors_1.4.1.tar.gz") builder for `/gnu/store/q9ggmh5a9bzmnr49p10x1w9sv6pzjarv-BiocNeighbors_1.4.1.tar.gz.drv' failed to produce output path `/gnu/store/zgf7x09kgiqbvj0dmhplxi1xzpljxd7k-BiocNeighbors_1.4.1.tar.gz' build of /gnu/store/q9ggmh5a9bzmnr49p10x1w9sv6pzjarv-BiocNeighbors_1.4.1.tar.gz.drv failed View build log at '/var/log/guix/drvs/q9/ggmh5a9bzmnr49p10x1w9sv6pzjarv-BiocNeighbors_1.4.1.tar.gz.drv.gz'. guix build: error: build of `/gnu/store/q9ggmh5a9bzmnr49p10x1w9sv6pzjarv-BiocNeighbors_1.4.1.tar.gz.drv' failed --8<---------------cut here---------------end--------------->8--- Well, several comments: 1. Berlin or Bordeaux do not have it as substitutes, 2. Diasarchive does not have it, 3. Many others neither. but the question in the first place is: why is Bioconductor failing? Because they do ugly things! Our history reads: f431d5e299 Sun Dec 15 15:38:51 2019 +0100 guix: Upgrade to Bioconductor 3.10 12e2aa96dc Sun Dec 15 15:38:55 2019 +0100 gnu: r-biocneighbors: Update to 1.4.1. aece78fe2f Sun Mar 1 23:38:12 2020 +0100 gnu: r-biocneighbors: Update to 1.4.2. 8e518d4802 Sat Jun 13 01:19:38 2020 +0200 guix: Update to Bioconductor 3.11. which means that Bioconductor removes v1.4.1 from their URI scheme (even, I do not know if the tarball is still available on their infra) and despite the fact Bioconductor v3.10 had released v1.4.1, then it is not stable. At the cost of more bandwidth, we could switch from url-fetch to git-fetch. Or we also could examine why Disarchive is failing here. 1: <http://issues.guix.gnu.org/issue/39885> Cheers, simon
X-Loop: help-debbugs@HIDDEN Subject: bug#39885: Bioconductor URI, fallback and time-machine Resent-From: Ricardo Wurmus <rekado@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-guix@HIDDEN Resent-Date: Mon, 18 Jul 2022 16:24:02 +0000 Resent-Message-ID: <handler.39885.B39885.16581613977221 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 39885 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: zimoun <zimon.toutoune@HIDDEN> Cc: Timothy Sample <samplet@HIDDEN>, 39885 <at> debbugs.gnu.org, me@HIDDEN Received: via spool by 39885-submit <at> debbugs.gnu.org id=B39885.16581613977221 (code B ref 39885); Mon, 18 Jul 2022 16:24:02 +0000 Received: (at 39885) by debbugs.gnu.org; 18 Jul 2022 16:23:17 +0000 Received: from localhost ([127.0.0.1]:51910 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1oDTWe-0001sO-UT for submit <at> debbugs.gnu.org; Mon, 18 Jul 2022 12:23:17 -0400 Received: from sender4-of-o51.zoho.com ([136.143.188.51]:21149) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <rekado@HIDDEN>) id 1oDTWa-0001sC-Bl for 39885 <at> debbugs.gnu.org; Mon, 18 Jul 2022 12:23:16 -0400 ARC-Seal: i=1; a=rsa-sha256; t=1658161390; cv=none; d=zohomail.com; s=zohoarc; b=L4Za99exrEzRCpsUrDq1WoW9fYTGdH6kXedMrUtz37L6a4YZYtEBorMA/Hp4fttxDcw+iyI+MAteUyUstcsvMfpnFY//hvEYFuhRYAwMVB+Hp0Nn6JR0JPzlKeuwc3C3T7AifHwSUqqj+yYL5P4pF4GaznAKBKJkaSIHEvWiH0k= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1658161390; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:To; bh=rDwB9hlLn6y3Ll9lcY0vgweAsUrgjRk7+iiUggPqo9o=; b=e7yBCzLYtd5MDvDiSruzw2hwP5ZcUzh5yYdrmMdO2w2bO1GkXuRQo6CPo8oSws2+CYP1/tkkg6upQFU5XceaVfv6Nu19POdzHZEOB6DCvWRzdyHiUa/UWRalcTwqlAX/m0maqW3xjozNDMXnt2rdYzf5N9+zamvtXP6zDXypdNw= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=elephly.net; spf=pass smtp.mailfrom=rekado@HIDDEN; dmarc=pass header.from=<rekado@HIDDEN> DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1658161390; s=zoho; d=elephly.net; i=rekado@HIDDEN; h=References:From:From:To:To:Cc:Cc:Subject:Subject:Date:Date:In-reply-to:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding:Message-Id:Reply-To; bh=rDwB9hlLn6y3Ll9lcY0vgweAsUrgjRk7+iiUggPqo9o=; b=UFgA+0poJd9kw6PmWNE96kkLYIWIdv9QpVu5DLh02EzW0uYgSLSpPWBEKbMSj4cA oSytHfOLpwFJ3NHbe+Jc7UJAauGvFtYlp+wfipXmS5t+t6dqxBYETyCxRCUXCbhOvzZ THNyidiDYFTsWxImk8XSng9I3VOBqL0eWeZwuiOM= Received: from localhost (i5E862CB9.versanet.de [94.134.44.185]) by mx.zohomail.com with SMTPS id 1658161389855328.6619222096223; Mon, 18 Jul 2022 09:23:09 -0700 (PDT) References: <CAJ3okZ3dFunYgafRH6=9LsLKLf6OrZBpXqUMxZAjEhaiL93ARA@HIDDEN> <87lesqmmrr.fsf@HIDDEN> User-agent: mu4e 1.6.11; emacs 28.1 From: Ricardo Wurmus <rekado@HIDDEN> Date: Mon, 18 Jul 2022 18:21:56 +0200 In-reply-to: <87lesqmmrr.fsf@HIDDEN> X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Message-ID: <87bktmtmol.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-ZohoMailClient: External X-Spam-Score: -0.0 (/) 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 (-) zimoun <zimon.toutoune@HIDDEN> writes: > At the cost of more bandwidth, we could switch from url-fetch to > git-fetch. Let=E2=80=99s do it! I=E2=80=99m tired of Bioconductor archive shenanigans= messing with package availability. --=20 Ricardo
X-Loop: help-debbugs@HIDDEN Subject: bug#39885: Bioconductor URI, fallback and time-machine Resent-From: Ricardo Wurmus <rekado@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-guix@HIDDEN Resent-Date: Wed, 10 Aug 2022 18:40:01 +0000 Resent-Message-ID: <handler.39885.B39885.166015679315109 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 39885 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: zimoun <zimon.toutoune@HIDDEN> Cc: Timothy Sample <samplet@HIDDEN>, 39885 <at> debbugs.gnu.org, me@HIDDEN Received: via spool by 39885-submit <at> debbugs.gnu.org id=B39885.166015679315109 (code B ref 39885); Wed, 10 Aug 2022 18:40:01 +0000 Received: (at 39885) by debbugs.gnu.org; 10 Aug 2022 18:39:53 +0000 Received: from localhost ([127.0.0.1]:50758 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1oLqcS-0003vd-Kr for submit <at> debbugs.gnu.org; Wed, 10 Aug 2022 14:39:52 -0400 Received: from sender4-of-o51.zoho.com ([136.143.188.51]:21186) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <rekado@HIDDEN>) id 1oLqcN-0003vQ-K4 for 39885 <at> debbugs.gnu.org; Wed, 10 Aug 2022 14:39:51 -0400 ARC-Seal: i=1; a=rsa-sha256; t=1660156785; cv=none; d=zohomail.com; s=zohoarc; b=oI1wx+LoiUZ66DqvhGL2gR7QrUtwZDxCHp2+bmVbD8xKmkjNU3ewmG6TVFqaLSaZyOXSVPvEsQJnuEZLVcZa+mLc9Mp+S+9l2+YIxdbEqa6ePZtZx5AVkmNIKwaGY1+QrQYqdEcjvtRWxKQ7yFzdXhq0GyBLLJCP3DL+AdDYuZk= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1660156785; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:To; bh=TeXmwSVxSxS260Wh7R3Zw5zrphz8e645fb7uLQEv5cQ=; b=P3NVT84apMP/W0OqPCDPmXR5w70V3xyEKXwF41o0WI5mSwVvkY5M4ljgdL6niiEND7zRuA2fsUbBqxB9vx5SWG1FhxuM9/H9jDDT3XJdmmn81exaEMAIA23tD90vmvQVX11O6yLWiORSa8C9WoBhgONcuUcocsOD7h41nk+AYDw= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=elephly.net; spf=pass smtp.mailfrom=rekado@HIDDEN; dmarc=pass header.from=<rekado@HIDDEN> DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1660156785; s=zoho; d=elephly.net; i=rekado@HIDDEN; h=References:From:From:To:To:Cc:Cc:Subject:Subject:Date:Date:In-reply-to:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding:Message-Id:Reply-To; bh=TeXmwSVxSxS260Wh7R3Zw5zrphz8e645fb7uLQEv5cQ=; b=H/7bGZSneLGmrCs/7YoQLZqBbwOnKEtUULLVmcXphRcAtynR0MgILbKlx9bhjeB8 HLLFWcb6szztx33LqYih8XCESNZ9SY0MkQhA1bpx5F1wO0yCxr1ozhltBPm8DESSuHH YdC6ATsE2AndG8QJAmF8cuCTeIksSluyELJvh7RY= Received: from localhost (i5E862C5E.versanet.de [94.134.44.94]) by mx.zohomail.com with SMTPS id 1660156784131221.60771061448702; Wed, 10 Aug 2022 11:39:44 -0700 (PDT) References: <CAJ3okZ3dFunYgafRH6=9LsLKLf6OrZBpXqUMxZAjEhaiL93ARA@HIDDEN> <87lesqmmrr.fsf@HIDDEN> <87bktmtmol.fsf@HIDDEN> User-agent: mu4e 1.8.7; emacs 28.1 From: Ricardo Wurmus <rekado@HIDDEN> Date: Wed, 10 Aug 2022 20:25:00 +0200 In-reply-to: <87bktmtmol.fsf@HIDDEN> X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Message-ID: <878rnwuemq.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-ZohoMailClient: External X-Spam-Score: 0.0 (/) 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 (-) Ricardo Wurmus <rekado@HIDDEN> writes: > zimoun <zimon.toutoune@HIDDEN> writes: > >> At the cost of more bandwidth, we could switch from url-fetch to >> git-fetch. > > Let=E2=80=99s do it! I=E2=80=99m tired of Bioconductor archive shenaniga= ns messing with > package availability. I have finally taken the time to review this and implement a first draft of a change to the bioconductor importer and updater. There are some limitations: - we cannot use the updater to go from =E2=80=9Curl-fetch=E2=80=9D to =E2= =80=9Cgit-fetch=E2=80=9D. That=E2=80=99s because =E2=80=9Cpackage-update=E2=80=9D in (guix upstream= ) decides whether to use package-update/url-fetch or package-update/git-fetch based on the *current* package value=E2=80=99s origin fetch procedure. For the switch= we can hack around this (adding an exception for bioconductor packages), but there is no pretty way to do this in a generic fashion that could be committed. Perhaps we could operate on the url included in the <upstream-source> instead of looking at the *current* package value. We=E2=80=99re only accessing =E2=80=9Cpackage=E2=80=9D once in the url-fetch case, so maybe = we can work around this problem. - the repositories at https://git.bioconductor.org/package/NAME do not tag package versions. The only method of organization is branches that are named after *Bioconductor releases* (not package releases), e.g. RELEASE_3_15. We can only determine the package version by reading its DESCRIPTION file or by looking up the version index for all Bioconductor packages (we do that already). This means that there could be different commits for the same package version in the same release branch =E2=80=94 so we have to include the commit hash and a revi= sion counter in the version string. - the updater doesn=E2=80=99t work on version expressions like (git-version "1.12" revision commit). It expects to be able to replace literal strings. Because of that my changes let the importer generate a string literal such as "1.12-0.cafebab" without a let-bound commit string. - =E2=80=9Cexperiment=E2=80=9D or =E2=80=9Cdata=E2=80=9D packages are not k= ept in Git. They only exist as volatile tarballs that will be overwritten. Thankfully, they don=E2= =80=99t change all that often, so they have a good chance of making it into our archives. - the above exception means that we need to litter the importer and updater code with extra checks. With all these notes out of the way I=E2=80=99ll prepare a series of patches next. --=20 Ricardo
X-Loop: help-debbugs@HIDDEN Subject: bug#39885: Bioconductor URI, fallback and time-machine Resent-From: Maxime Devos <maximedevos@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-guix@HIDDEN Resent-Date: Wed, 10 Aug 2022 19:45:01 +0000 Resent-Message-ID: <handler.39885.B39885.166016069421365 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 39885 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Ricardo Wurmus <rekado@HIDDEN>, zimoun <zimon.toutoune@HIDDEN> Cc: Timothy Sample <samplet@HIDDEN>, 39885 <at> debbugs.gnu.org, me@HIDDEN Received: via spool by 39885-submit <at> debbugs.gnu.org id=B39885.166016069421365 (code B ref 39885); Wed, 10 Aug 2022 19:45:01 +0000 Received: (at 39885) by debbugs.gnu.org; 10 Aug 2022 19:44:54 +0000 Received: from localhost ([127.0.0.1]:50813 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1oLrdN-0005YX-Tv for submit <at> debbugs.gnu.org; Wed, 10 Aug 2022 15:44:54 -0400 Received: from xavier.telenet-ops.be ([195.130.132.52]:37760) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <maximedevos@HIDDEN>) id 1oLrdK-0005YM-10 for 39885 <at> debbugs.gnu.org; Wed, 10 Aug 2022 15:44:52 -0400 Received: from [IPV6:2a02:1811:8c09:9d00:5dba:d409:33f7:a16] ([IPv6:2a02:1811:8c09:9d00:5dba:d409:33f7:a16]) by xavier.telenet-ops.be with bizsmtp id 5vkn2800120ykKC01vknjF; Wed, 10 Aug 2022 21:44:48 +0200 Message-ID: <4041b7dd-df1d-318c-0ca9-efe296203ea9@HIDDEN> Date: Wed, 10 Aug 2022 21:44:46 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.12.0 Content-Language: en-US References: <CAJ3okZ3dFunYgafRH6=9LsLKLf6OrZBpXqUMxZAjEhaiL93ARA@HIDDEN> <87lesqmmrr.fsf@HIDDEN> <87bktmtmol.fsf@HIDDEN> <878rnwuemq.fsf@HIDDEN> From: Maxime Devos <maximedevos@HIDDEN> In-Reply-To: <878rnwuemq.fsf@HIDDEN> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------kZthixqD0lRwLYSdlfte8yIx" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22; t=1660160688; bh=vklUgoy0gA5SxO9KNthNg0AF2SwknnpX1WSSOz/VgZs=; h=Date:Subject:To:Cc:References:From:In-Reply-To; b=jWsyYjZzytptGQsA9UUtc9fqFqOxMr5vdriIDXvMwMbyfSIdVLCpzh32vg6TDWIqj ax4uLOfXrksuDRWQcJEv2FBJirpXEmgYCi88wMGW2z+BC8GaFDUiekDt3JxLtu2GUj WNT2nFUyGC4vhE2SGE7RYI2xYajQw5nHc7xvWQLasQn9FYAJX28XOgO62XFmpbViVu DJmNfVebJkw+O3+eWdqH/kdlcrYNdDnwvsMrE5T46zMKwTBx/lGp1GyrJjWR/40pWy Q5GBgtmpAyN/TArl76c9RONPP8XuU26dtWtMyBCi7xP7yevBtm8Ah+87Ugge2ctsN3 WHZm0KzWCgn6g== X-Spam-Score: -0.7 (/) 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.7 (-) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------kZthixqD0lRwLYSdlfte8yIx Content-Type: multipart/mixed; boundary="------------T0SWrOg5MZ5FP3FwRTAr0Wlk"; protected-headers="v1" From: Maxime Devos <maximedevos@HIDDEN> To: Ricardo Wurmus <rekado@HIDDEN>, zimoun <zimon.toutoune@HIDDEN> Cc: Timothy Sample <samplet@HIDDEN>, 39885 <at> debbugs.gnu.org, me@HIDDEN Message-ID: <4041b7dd-df1d-318c-0ca9-efe296203ea9@HIDDEN> Subject: Re: bug#39885: Bioconductor URI, fallback and time-machine References: <CAJ3okZ3dFunYgafRH6=9LsLKLf6OrZBpXqUMxZAjEhaiL93ARA@HIDDEN> <87lesqmmrr.fsf@HIDDEN> <87bktmtmol.fsf@HIDDEN> <878rnwuemq.fsf@HIDDEN> In-Reply-To: <878rnwuemq.fsf@HIDDEN> --------------T0SWrOg5MZ5FP3FwRTAr0Wlk Content-Type: multipart/mixed; boundary="------------h5iTW6m3qu3ULcZizGeBfV8X" --------------h5iTW6m3qu3ULcZizGeBfV8X Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 DQpPbiAxMC0wOC0yMDIyIDIwOjI1LCBSaWNhcmRvIFd1cm11cyB3cm90ZToNCj4gLSB0aGUg dXBkYXRlciBkb2VzbuKAmXQgd29yayBvbiB2ZXJzaW9uIGV4cHJlc3Npb25zIGxpa2UgKGdp dC12ZXJzaW9uDQo+ICAgICIxLjEyIiByZXZpc2lvbiBjb21taXQpLiAgSXQgZXhwZWN0cyB0 byBiZSBhYmxlIHRvIHJlcGxhY2UgbGl0ZXJhbA0KPiAgICBzdHJpbmdzLiAgQmVjYXVzZSBv ZiB0aGF0IG15IGNoYW5nZXMgbGV0IHRoZSBpbXBvcnRlciBnZW5lcmF0ZSBhDQo+ICAgIHN0 cmluZyBsaXRlcmFsIHN1Y2ggYXMgIjEuMTItMC5jYWZlYmFiIiB3aXRob3V0IGEgbGV0LWJv dW5kIGNvbW1pdA0KPiAgICBzdHJpbmcuDQpJJ3ZlIGEgcGF0Y2ggdGhhdCBpbXBsZW1lbnRz IHJlcGxhY2luZyAocmV2aXNpb24gIk4iKSBieSAocmV2aXNpb24gDQoiTisxIiksIGFwcGFy ZW50bHkgaXQncyBub3QgYXBwbGllZCB5ZXQgYnV0IGxldCBtZSBzZWFyY2ggZm9yIGl0IC4u Lg0K --------------h5iTW6m3qu3ULcZizGeBfV8X Content-Type: application/pgp-keys; name="OpenPGP_0x49E3EE22191725EE.asc" Content-Disposition: attachment; filename="OpenPGP_0x49E3EE22191725EE.asc" Content-Description: OpenPGP public key Content-Transfer-Encoding: quoted-printable -----BEGIN PGP PUBLIC KEY BLOCK----- xjMEX4ch6BYJKwYBBAHaRw8BAQdANPb/d6MrGnGi5HyvODCkBUJPRjiFQcRU5V+m xvMaAa/NL01heGltZSBEZXZvcyA8bWF4aW1lLmRldm9zQHN0dWRlbnQua3VsZXV2 ZW4uYmU+wpAEExYIADgWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCX4ch6AIbAwUL CQgHAwUVCgkICwUWAgMBAAIeAQIXgAAKCRBJ4+4iGRcl7japAQC3opZ2KGWzWmRc /gIWSu0AAcfMwyinFEEPa/QhUt2CogD/e2RdF4CYAgaRHJJmZ9WU7piKbLZ7llB4 LzgezVDHggzNJU1heGltZSBEZXZvcyA8bWF4aW1lZGV2b3NAdGVsZW5ldC5iZT7C kAQTFggAOBYhBMHzPuIMUo/bfdcBH0nj7iIZFyXuBQJf56ycAhsDBQsJCAcDBRUK CQgLBRYCAwEAAh4BAheAAAoJEEnj7iIZFyXujpQBAKV1SwDDl4f24rXciDlB9L8W ycZt30CgbewMSRQk4mvbAP9dFMbVVixYBd6C8cfhR+NsOBGiOJnQABlUmgNuqGFJ Dc44BF+HIegSCisGAQQBl1UBBQEBB0BOlzIWiJzgobMF6/cqwLaLk7jIcFSZ++c0 k9cCNT6YXwMBCAfCeAQYFggAIBYhBMHzPuIMUo/bfdcBH0nj7iIZFyXuBQJfhyHo AhsMAAoJEEnj7iIZFyXuMr0BAJc8cl5PGvVmVuSQVKjleNl4DK1/XAaPAYPe34AE fZJPAP9IqLCQhH/FeJanHqBP8gNdGNI2qn8RnnLVfRJgUjZ1BA=3D=3D =3DOVqp -----END PGP PUBLIC KEY BLOCK----- --------------h5iTW6m3qu3ULcZizGeBfV8X-- --------------T0SWrOg5MZ5FP3FwRTAr0Wlk-- --------------kZthixqD0lRwLYSdlfte8yIx Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- wnsEABYIACMWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYvQKrgUDAAAAAAAKCRBJ4+4iGRcl7iD3 AQDuaVTgEQXo3UabdlzhHKMjfJ0tLn929m4mHJccAO5NSgD+M0VRATzBVOUGb8LBZ9Xe6YLxxYgY 2VbGO3cSS4H7lwI= =FcsM -----END PGP SIGNATURE----- --------------kZthixqD0lRwLYSdlfte8yIx--
X-Loop: help-debbugs@HIDDEN Subject: bug#39885: Bioconductor URI, fallback and time-machine Resent-From: Maxime Devos <maximedevos@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-guix@HIDDEN Resent-Date: Wed, 10 Aug 2022 19:49:01 +0000 Resent-Message-ID: <handler.39885.B39885.166016092021903 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 39885 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Ricardo Wurmus <rekado@HIDDEN>, zimoun <zimon.toutoune@HIDDEN> Cc: Timothy Sample <samplet@HIDDEN>, 39885 <at> debbugs.gnu.org, me@HIDDEN Received: via spool by 39885-submit <at> debbugs.gnu.org id=B39885.166016092021903 (code B ref 39885); Wed, 10 Aug 2022 19:49:01 +0000 Received: (at 39885) by debbugs.gnu.org; 10 Aug 2022 19:48:40 +0000 Received: from localhost ([127.0.0.1]:50818 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1oLrh2-0005hC-Fr for submit <at> debbugs.gnu.org; Wed, 10 Aug 2022 15:48:40 -0400 Received: from xavier.telenet-ops.be ([195.130.132.52]:41934) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <maximedevos@HIDDEN>) id 1oLrh0-0005h4-HR for 39885 <at> debbugs.gnu.org; Wed, 10 Aug 2022 15:48:39 -0400 Received: from [IPV6:2a02:1811:8c09:9d00:5dba:d409:33f7:a16] ([IPv6:2a02:1811:8c09:9d00:5dba:d409:33f7:a16]) by xavier.telenet-ops.be with bizsmtp id 5vod2800320ykKC01vodJG; Wed, 10 Aug 2022 21:48:37 +0200 Message-ID: <0d6b6bae-4ab3-aad5-f03d-f6e369620267@HIDDEN> Date: Wed, 10 Aug 2022 21:48:37 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.12.0 Content-Language: en-US From: Maxime Devos <maximedevos@HIDDEN> References: <CAJ3okZ3dFunYgafRH6=9LsLKLf6OrZBpXqUMxZAjEhaiL93ARA@HIDDEN> <87lesqmmrr.fsf@HIDDEN> <87bktmtmol.fsf@HIDDEN> <878rnwuemq.fsf@HIDDEN> <4041b7dd-df1d-318c-0ca9-efe296203ea9@HIDDEN> In-Reply-To: <4041b7dd-df1d-318c-0ca9-efe296203ea9@HIDDEN> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------5NR32MArIFNI7RA2FDeUYReA" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22; t=1660160917; bh=MHI2K69UpMZnN+Lo+o4vxlI6vPFS6pi1rbsta96jadg=; h=Date:Subject:From:To:Cc:References:In-Reply-To; b=cRjEZpSFnrIZ7ahluPCxvh8lWcmexhaowX7Pl73l2sgEuiFy5LjIonog5qCSkkQxJ yRKZ4x0AXS3T7wJKaQtVHwUSOQfD0C2JQIcUu4Ke0mXDrffrppjg3811HdZ0eyhNTn xDW+2bSVYUWn/q7RxYgkrcbl8y3jius8YOb1g9J1b/KnmErxUJaB3jNQNQbUfDTyE7 e5DcFjh+VUbU+7ZVaPQCE6w0jisQr5/T94+mMzf6XB7Oflia2W6G0JapIU3F97k+pt Du626Wx6syh22DbOe4k0Ru8gXgXhjIRNr+/GyiJAFLRGrQnMMB5YZMsVti/PWnDC6+ HCAXZbjUwQoSQ== X-Spam-Score: -0.7 (/) 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.7 (-) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------5NR32MArIFNI7RA2FDeUYReA Content-Type: multipart/mixed; boundary="------------j7Ow3tgqmo4iFFRcVqiBw5I0"; protected-headers="v1" From: Maxime Devos <maximedevos@HIDDEN> To: Ricardo Wurmus <rekado@HIDDEN>, zimoun <zimon.toutoune@HIDDEN> Cc: Timothy Sample <samplet@HIDDEN>, 39885 <at> debbugs.gnu.org, me@HIDDEN Message-ID: <0d6b6bae-4ab3-aad5-f03d-f6e369620267@HIDDEN> Subject: Re: bug#39885: Bioconductor URI, fallback and time-machine References: <CAJ3okZ3dFunYgafRH6=9LsLKLf6OrZBpXqUMxZAjEhaiL93ARA@HIDDEN> <87lesqmmrr.fsf@HIDDEN> <87bktmtmol.fsf@HIDDEN> <878rnwuemq.fsf@HIDDEN> <4041b7dd-df1d-318c-0ca9-efe296203ea9@HIDDEN> In-Reply-To: <4041b7dd-df1d-318c-0ca9-efe296203ea9@HIDDEN> --------------j7Ow3tgqmo4iFFRcVqiBw5I0 Content-Type: multipart/mixed; boundary="------------0QRLayFZcg5CTE6HmrKY6GRz" --------------0QRLayFZcg5CTE6HmrKY6GRz Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 DQpPbiAxMC0wOC0yMDIyIDIxOjQ0LCBNYXhpbWUgRGV2b3Mgd3JvdGU6DQo+DQo+IE9uIDEw LTA4LTIwMjIgMjA6MjUsIFJpY2FyZG8gV3VybXVzIHdyb3RlOg0KPj4gLSB0aGUgdXBkYXRl ciBkb2VzbuKAmXQgd29yayBvbiB2ZXJzaW9uIGV4cHJlc3Npb25zIGxpa2UgKGdpdC12ZXJz aW9uDQo+PiDCoMKgICIxLjEyIiByZXZpc2lvbiBjb21taXQpLsKgIEl0IGV4cGVjdHMgdG8g YmUgYWJsZSB0byByZXBsYWNlIGxpdGVyYWwNCj4+IMKgwqAgc3RyaW5ncy7CoCBCZWNhdXNl IG9mIHRoYXQgbXkgY2hhbmdlcyBsZXQgdGhlIGltcG9ydGVyIGdlbmVyYXRlIGENCj4+IMKg wqAgc3RyaW5nIGxpdGVyYWwgc3VjaCBhcyAiMS4xMi0wLmNhZmViYWIiIHdpdGhvdXQgYSBs ZXQtYm91bmQgY29tbWl0DQo+PiDCoMKgIHN0cmluZy4NCj4gSSd2ZSBhIHBhdGNoIHRoYXQg aW1wbGVtZW50cyByZXBsYWNpbmcgKHJldmlzaW9uICJOIikgYnkgKHJldmlzaW9uIA0KPiAi TisxIiksIGFwcGFyZW50bHkgaXQncyBub3QgYXBwbGllZCB5ZXQgYnV0IGxldCBtZSBzZWFy Y2ggZm9yIGl0IC4uLg0KDQpGb3VuZCBpdDoNCg0KPGh0dHBzOi8vaXNzdWVzLmd1aXguZ251 Lm9yZy81MzE0NCMxMz4NCg0KVGhhdCBwYXRjaCBzZXJpZXMgd2FzIHdyaXR0ZW4gd2l0aCBN aW5ldGVzdCAvIENvbnRlbnREQiBhbmQgYSBuZXcgDQonbGF0ZXN0LWdpdCcgdXBkYXRlciBp biBtaW5kLCBidXQgdGhlIENvbnRlbnREQiBhbmQgbGF0ZXN0LWdpdCBiaXRzIA0Kc2hvdWxk IGJlIHNlcGFyYWJsZSB3aXRob3V0IG11Y2ggdHJvdWJsZS4NCg0KR3JlZXRpbmdzLA0KTWF4 aW1lLg0KDQo= --------------0QRLayFZcg5CTE6HmrKY6GRz Content-Type: application/pgp-keys; name="OpenPGP_0x49E3EE22191725EE.asc" Content-Disposition: attachment; filename="OpenPGP_0x49E3EE22191725EE.asc" Content-Description: OpenPGP public key Content-Transfer-Encoding: quoted-printable -----BEGIN PGP PUBLIC KEY BLOCK----- xjMEX4ch6BYJKwYBBAHaRw8BAQdANPb/d6MrGnGi5HyvODCkBUJPRjiFQcRU5V+m xvMaAa/NL01heGltZSBEZXZvcyA8bWF4aW1lLmRldm9zQHN0dWRlbnQua3VsZXV2 ZW4uYmU+wpAEExYIADgWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCX4ch6AIbAwUL CQgHAwUVCgkICwUWAgMBAAIeAQIXgAAKCRBJ4+4iGRcl7japAQC3opZ2KGWzWmRc /gIWSu0AAcfMwyinFEEPa/QhUt2CogD/e2RdF4CYAgaRHJJmZ9WU7piKbLZ7llB4 LzgezVDHggzNJU1heGltZSBEZXZvcyA8bWF4aW1lZGV2b3NAdGVsZW5ldC5iZT7C kAQTFggAOBYhBMHzPuIMUo/bfdcBH0nj7iIZFyXuBQJf56ycAhsDBQsJCAcDBRUK CQgLBRYCAwEAAh4BAheAAAoJEEnj7iIZFyXujpQBAKV1SwDDl4f24rXciDlB9L8W ycZt30CgbewMSRQk4mvbAP9dFMbVVixYBd6C8cfhR+NsOBGiOJnQABlUmgNuqGFJ Dc44BF+HIegSCisGAQQBl1UBBQEBB0BOlzIWiJzgobMF6/cqwLaLk7jIcFSZ++c0 k9cCNT6YXwMBCAfCeAQYFggAIBYhBMHzPuIMUo/bfdcBH0nj7iIZFyXuBQJfhyHo AhsMAAoJEEnj7iIZFyXuMr0BAJc8cl5PGvVmVuSQVKjleNl4DK1/XAaPAYPe34AE fZJPAP9IqLCQhH/FeJanHqBP8gNdGNI2qn8RnnLVfRJgUjZ1BA=3D=3D =3DOVqp -----END PGP PUBLIC KEY BLOCK----- --------------0QRLayFZcg5CTE6HmrKY6GRz-- --------------j7Ow3tgqmo4iFFRcVqiBw5I0-- --------------5NR32MArIFNI7RA2FDeUYReA Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- wnsEABYIACMWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYvQLlQUDAAAAAAAKCRBJ4+4iGRcl7j4j AP0Xb6U/GjmC+y4g743H9ftexPFW0DFjD9WXqTZ0+cLKeQD9Ez2ocwU2Hdml2Mx9odaB0YR3pJKP P7Og0oidKvXaRQs= =rXID -----END PGP SIGNATURE----- --------------5NR32MArIFNI7RA2FDeUYReA--
X-Loop: help-debbugs@HIDDEN Subject: bug#39885: Bioconductor URI, fallback and time-machine Resent-From: zimoun <zimon.toutoune@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-guix@HIDDEN Resent-Date: Fri, 09 Sep 2022 17:32:02 +0000 Resent-Message-ID: <handler.39885.B39885.166274466919761 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 39885 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Ricardo Wurmus <rekado@HIDDEN> Cc: Timothy Sample <samplet@HIDDEN>, 39885 <at> debbugs.gnu.org, me@HIDDEN Received: via spool by 39885-submit <at> debbugs.gnu.org id=B39885.166274466919761 (code B ref 39885); Fri, 09 Sep 2022 17:32:02 +0000 Received: (at 39885) by debbugs.gnu.org; 9 Sep 2022 17:31:09 +0000 Received: from localhost ([127.0.0.1]:35339 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1oWhqP-00058f-E7 for submit <at> debbugs.gnu.org; Fri, 09 Sep 2022 13:31:09 -0400 Received: from mail-wm1-f53.google.com ([209.85.128.53]:52917) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <zimon.toutoune@HIDDEN>) id 1oWhqM-00057e-Kn for 39885 <at> debbugs.gnu.org; Fri, 09 Sep 2022 13:31:08 -0400 Received: by mail-wm1-f53.google.com with SMTP id k17so1959315wmr.2 for <39885 <at> debbugs.gnu.org>; Fri, 09 Sep 2022 10:31:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:from:to:cc:subject:date; bh=30UyClpR35f238PPvnrXeSqi8iXd3D64lce5xlpYj+Y=; b=I05xII/4MKR96B0cm+gxjKr0fDCxNXKsd46Zvu9f56dUTosHprY+7H8708py8qDm/I zOh7/jXdWGGFCiaXlzwbVh9mLzX8DlpuosknTi1tfbeQMFq04cmpfzrKrzRhkUNcRMy2 eCcasLC16wSx5HypyC5Oryp0DH3pbGq4vK5Xr3ETAKGmncdrwH4kVTDDRhUKtO3RkV4f 6ZY/VRSPBIwLwbf5bCSMNwkxTsIR7EhyONXuJvRLYnuRIfQoAlY+VB6dZQKAvUk43N6B lVCDbp5OA191GXPehFgBVhhHyjPUDmO46a4z7eFBP4TNf1D+2hjZvBEM7bPnY5QfLWS4 hWGA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date; bh=30UyClpR35f238PPvnrXeSqi8iXd3D64lce5xlpYj+Y=; b=DZt96w9kMgc3vHqvw6X24Hpg+lZ7CRfJdZoVwjUIu1IaCqKSL2xwtwgtLhP5LNruP9 h11o7InNHm+8elziZ1bAmM6CaD6EI++sLnsiRk6DHrIm2hTNaNkEtKeih4TywB9hmelE 95RxGJWHkBR6XOoIv3tviaBGyHwV1K1ZpEQPpcwjd7HiSQJYAoh3BqzNp2TnRi/V1QDd hxMrdPB23DMf15UjqZ5vpM4B5onsX/TYS93ZnSZwcZS18f0HBlMlOQvNcGGh5OnGtfBc 4+i3fmJWP5sjuVZMkFr44Rh/bcMWKJ5iiboAcL72AqTuyLGwHod3KP+Qy6iA8dhTDvv2 2x2w== X-Gm-Message-State: ACgBeo3etLuc1+GoSXFccdLdXOHZjdtuSkynon3mRkGWnumc49UjzcQn zhgUr9GVaKKi0T7ATPesFFw= X-Google-Smtp-Source: AA6agR55IkmlW6LdxcOfP6NW1WoGRyBFkT2x+4yiNhBeie+YoMTCxlgJicu3MAA18CJp5GU0eJH/Sw== X-Received: by 2002:a05:600c:4ed3:b0:3a6:15c5:297f with SMTP id g19-20020a05600c4ed300b003a615c5297fmr6344306wmq.49.1662744660578; Fri, 09 Sep 2022 10:31:00 -0700 (PDT) Received: from lili (roam-nat-fw-prg-194-254-61-47.net.univ-paris-diderot.fr. [194.254.61.47]) by smtp.gmail.com with ESMTPSA id a3-20020adff7c3000000b00228db6b9406sm1237736wrq.45.2022.09.09.10.30.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 09 Sep 2022 10:31:00 -0700 (PDT) From: zimoun <zimon.toutoune@HIDDEN> In-Reply-To: <878rnwuemq.fsf@HIDDEN> References: <CAJ3okZ3dFunYgafRH6=9LsLKLf6OrZBpXqUMxZAjEhaiL93ARA@HIDDEN> <87lesqmmrr.fsf@HIDDEN> <87bktmtmol.fsf@HIDDEN> <878rnwuemq.fsf@HIDDEN> Date: Fri, 09 Sep 2022 19:23:12 +0200 Message-ID: <865yhwpim7.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) 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 Ricardo, I am late. This message landed when I was traveling for holidays. :-) On Wed, 10 Aug 2022 at 20:25, Ricardo Wurmus <rekado@HIDDEN> wrote: > - we cannot use the updater to go from =E2=80=9Curl-fetch=E2=80=9D to =E2= =80=9Cgit-fetch=E2=80=9D. > That=E2=80=99s because =E2=80=9Cpackage-update=E2=80=9D in (guix upstre= am) decides whether to > use package-update/url-fetch or package-update/git-fetch based on the > *current* package value=E2=80=99s origin fetch procedure. For the swit= ch we > can hack around this (adding an exception for bioconductor packages), > but there is no pretty way to do this in a generic fashion that could > be committed. It appears to me acceptable to have an exception. Or even to do it just once as a big replacement of Bioconductor packages. > - the repositories at https://git.bioconductor.org/package/NAME do not > tag package versions. The only method of organization is branches > that are named after *Bioconductor releases* (not package releases), > e.g. RELEASE_3_15. We can only determine the package version by > reading its DESCRIPTION file or by looking up the version index for > all Bioconductor packages (we do that already). This means that there > could be different commits for the same package version in the same > release branch =E2=80=94 so we have to include the commit hash and a re= vision > counter in the version string. This is the most annoying part. Indeed, when I check out some Bioconductor Git repositories, I am always confused by their Git structure. From my understanding, the tarball you fetch from bioconductor.org has the same content than the commit tagged =E2=80=9CBioconductor release=E2=80= =9D (RELEASE_X_Y). The content of the upstream release can mismatch the content of the Bioconductor tarball release. I do not know how it would be complicated or inaccurate to consider the package version from the Bioconductor index and assign this version to the commit tagged RELEASE_X_Y. This commit would appear in the Guix package definition though. Or maybe we transparently could RELEASE_X_Y to determine this commit. > - the updater doesn=E2=80=99t work on version expressions like (git-versi= on > "1.12" revision commit). It expects to be able to replace literal > strings. Because of that my changes let the importer generate a > string literal such as "1.12-0.cafebab" without a let-bound commit > string. Maxime pointed patch#53144 [1] but I have not looked at it yet. 1: <https://issues.guix.gnu.org/53144#13> > - =E2=80=9Cexperiment=E2=80=9D or =E2=80=9Cdata=E2=80=9D packages are not= kept in Git. They only exist > as volatile tarballs that will be overwritten. Thankfully, they don=E2= =80=99t > change all that often, so they have a good chance of making it into > our archives. That=E2=80=99s an interesting question for Disarchive and Software Heritage. Cheers, simon
X-Loop: help-debbugs@HIDDEN Subject: bug#39885: Bioconductor tarballs are not archived Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludovic.courtes@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-guix@HIDDEN Resent-Date: Fri, 22 Dec 2023 13:41:01 +0000 Resent-Message-ID: <handler.39885.B39885.170325242020840 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 39885 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: zimoun <zimon.toutoune@HIDDEN> Cc: rekado@HIDDEN, Timothy Sample <samplet@HIDDEN>, 39885 <at> debbugs.gnu.org, me@HIDDEN Received: via spool by 39885-submit <at> debbugs.gnu.org id=B39885.170325242020840 (code B ref 39885); Fri, 22 Dec 2023 13:41:01 +0000 Received: (at 39885) by debbugs.gnu.org; 22 Dec 2023 13:40:20 +0000 Received: from localhost ([127.0.0.1]:46218 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rGflD-0005Q4-5p for submit <at> debbugs.gnu.org; Fri, 22 Dec 2023 08:40:19 -0500 Received: from mail3-relais-sop.national.inria.fr ([192.134.164.104]:27289) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ludovic.courtes@HIDDEN>) id 1rGfl8-0005Pk-6t for 39885 <at> debbugs.gnu.org; Fri, 22 Dec 2023 08:40:18 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inria.fr; s=dc; h=from:to:cc:subject:in-reply-to:references:date: message-id:mime-version:content-transfer-encoding; bh=wBVVTaXuXtyE3Duavl+Ctp/LxX6fjSWdQ1yW0GtVhmM=; b=eQVivPIrK61+sL53tl7iV2tfjvxbVsvhfXCw2OIV5kq5w2lft6BdqU/D 78DI/FAnHCeP70wrAcjQNTHz9EcNEfycNk6vXbP6oEwed9fTPOTJPQuI+ +/jSW4BqAGvAOz7mjpD/sB8qcvQt+bIOCMrjX5iCkrAOpZU7v4cMua6uv Y=; Authentication-Results: mail3-relais-sop.national.inria.fr; dkim=none (message not signed) header.i=none; spf=SoftFail smtp.mailfrom=ludovic.courtes@HIDDEN; dmarc=fail (p=none dis=none) d=inria.fr X-IronPort-AV: E=Sophos;i="6.04,296,1695679200"; d="scan'208";a="75191123" Received: from unknown (HELO ribbon) ([193.50.110.52]) by mail3-relais-sop.national.inria.fr with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 22 Dec 2023 14:40:02 +0100 From: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludovic.courtes@HIDDEN> In-Reply-To: <87lesqmmrr.fsf@HIDDEN> (zimoun's message of "Mon, 18 Jul 2022 18:03:04 +0200") References: <CAJ3okZ3dFunYgafRH6=9LsLKLf6OrZBpXqUMxZAjEhaiL93ARA@HIDDEN> <87lesqmmrr.fsf@HIDDEN> Date: Fri, 22 Dec 2023 14:40:01 +0100 Message-ID: <874jgacq4u.fsf_-_@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) 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 (-) Hello! zimoun <zimon.toutoune@HIDDEN> skribis: > Since 2020, I provided several examples of breakage with bug#39885 [1]. > Here another one: > > $ guix time-machine --commit=3D77e2de365497bf4c8b81cbd78624f78293490485 \ > -- build r-biocneighbors -S [...] > Starting download of /gnu/store/zgf7x09kgiqbvj0dmhplxi1xzpljxd7k-BiocNeig= hbors_1.4.1.tar.gz >>From https://web.archive.org/web/20220718175152/https://bioconductor.org/= packages/release/bioc/src/contrib/BiocNeighbors_1.4.1.tar.gz... > download failed "https://web.archive.org/web/20220718175152/https://bioco= nductor.org/packages/release/bioc/src/contrib/BiocNeighbors_1.4.1.tar.gz" 4= 04 "NOT FOUND" > Trying to use Disarchive to assemble /gnu/store/zgf7x09kgiqbvj0dmhplxi1xz= pljxd7k-BiocNeighbors_1.4.1.tar.gz... > could not find its Disarchive specification > failed to download "/gnu/store/zgf7x09kgiqbvj0dmhplxi1xzpljxd7k-BiocNeigh= bors_1.4.1.tar.gz" from ("https://bioconductor.org/packages/release/bioc/sr= c/contrib/BiocNeighbors_1.4.1.tar.gz" "https://bioconductor.org/packages/3.= 10/bioc/src/contrib/Archive/BiocNeighbors_1.4.1.tar.gz") > builder for `/gnu/store/q9ggmh5a9bzmnr49p10x1w9sv6pzjarv-BiocNeighbors_1.= 4.1.tar.gz.drv' failed to produce output path `/gnu/store/zgf7x09kgiqbvj0dm= hplxi1xzpljxd7k-BiocNeighbors_1.4.1.tar.gz' > build of /gnu/store/q9ggmh5a9bzmnr49p10x1w9sv6pzjarv-BiocNeighbors_1.4.1.= tar.gz.drv failed > View build log at '/var/log/guix/drvs/q9/ggmh5a9bzmnr49p10x1w9sv6pzjarv-B= iocNeighbors_1.4.1.tar.gz.drv.gz'. > guix build: error: build of `/gnu/store/q9ggmh5a9bzmnr49p10x1w9sv6pzjarv-= BiocNeighbors_1.4.1.tar.gz.drv' failed > > Well, several comments: > > 1. Berlin or Bordeaux do not have it as substitutes, > 2. Diasarchive does not have it, > 3. Many others neither. I was wondering whether we=E2=80=99re now doing better for Bioconductor tarballs. The answer, based on small sample, seems to be =E2=80=9Cnot quit= e=E2=80=9D: --8<---------------cut here---------------start------------->8--- $ guix lint -c archival $(guix package -A ^r-bioc | cut -f1) gnu/packages/bioconductor.scm:19708:12: r-biocbaseutils@HIDDEN: Disarchive e= ntry refers to non-existent SWH directory '726af85395d163b5a21e52e4df1bf18a= a0072f6b' gnu/packages/bioconductor.scm:19752:12: r-bioccheck@HIDDEN: Disarchive entr= y refers to non-existent SWH directory '12cfedcbc27005a3fb7e01c5c4b727e0116= f596f' gnu/packages/bioconductor.scm:16892:5: r-biocfilecache@HIDDEN: Disarchive e= ntry refers to non-existent SWH directory '6a2d6d909a7cedd56e96f5a98770deea= aaa8d220' gnu/packages/bioconductor.scm:4540:12: r-biocgenerics@HIDDEN: Disarchive en= try refers to non-existent SWH directory '6f19ea14f46dbc75909b77bc08e9023da= ae6fb9e' gnu/packages/bioconductor.scm:19785:5: r-biocgraph@HIDDEN: Disarchive entry= refers to non-existent SWH directory '977ff052b4e6c948af7af0fc14ae61f71427= cb1a' gnu/packages/bioconductor.scm:21524:6: r-biocio@HIDDEN: Disarchive entry re= fers to non-existent SWH directory '29d8fef9a5b386384f20513c612f1e34f611853= 2' gnu/packages/bioconductor.scm:13090:5: r-biocneighbors@HIDDEN: Disarchive e= ntry refers to non-existent SWH directory '6d3728b2dee78cceecdeba0318f3e57b= 6013d96f' gnu/packages/bioconductor.scm:19957:5: r-bioconcotk@HIDDEN: Disarchive entr= y refers to non-existent SWH directory '251081d4bc3f061ef8e16338eb042ad4c71= ed02d' gnu/packages/bioconductor.scm:20003:5: r-biocor@HIDDEN: Disarchive entry re= fers to non-existent SWH directory '0cc9d3dcde06fb353cdd77f3b538845d16a7772= 0' gnu/packages/bioconductor.scm:6613:12: r-biocparallel@HIDDEN: Disarchive en= try refers to non-existent SWH directory '41e09414898f61655bcc99fdd44d69b05= 31c0b2d' gnu/packages/bioconductor.scm:20030:5: r-biocpkgtools@HIDDEN: Disarchive en= try refers to non-existent SWH directory '55de8618648ed16797a8effd5b508c652= a5d7cbe' gnu/packages/bioconductor.scm:20144:5: r-biocset@HIDDEN: Disarchive entry r= efers to non-existent SWH directory '1cfa6cac0cb453f2882a35c8f5ae6ddfa713ad= 2d' gnu/packages/bioconductor.scm:13276:5: r-biocsingular@HIDDEN: Disarchive en= try refers to non-existent SWH directory '992d3f9d48633fa5d46b9a7640a825054= e9538aa' gnu/packages/bioconductor.scm:19806:12: r-biocstyle@HIDDEN: Disarchive entr= y refers to non-existent SWH directory 'bb17c3bd9ac7c373b24782fcfecdde5fa2f= 0a965' gnu/packages/bioconductor.scm:22965:5: r-biocthis@HIDDEN: Disarchive entry = refers to non-existent SWH directory '3d08f77aae1e81ce9ca9bb9ae2adf4d4c7421= d11' gnu/packages/bioconductor.scm:4521:5: r-biocversion@HIDDEN: source not arch= ived on Software Heritage and missing from the Disarchive database gnu/packages/bioconductor.scm:19830:12: r-biocviews@HIDDEN: Disarchive entr= y refers to non-existent SWH directory '47e0877ab988469fc09a37505dd769f9626= cac2e' gnu/packages/bioconductor.scm:20182:5: r-biocworkflowtools@HIDDEN: Disarchi= ve entry refers to non-existent SWH directory '393f3472cc27f632caea3488aef9= 3a7675b403ef' $ guix describe Generation 285 Dec 17 2023 23:31:56 (current) guix 6ab2426 repository URL: https://git.savannah.gnu.org/git/guix.git branch: master commit: 6ab242609daec00e8bd54f7bff54557c92695724 --8<---------------cut here---------------end--------------->8--- In all cases but one, we=E2=80=99re doing the right thing Disarchive-wise, = but our SWH did not archive them. <https://guix.gnu.org/sources.json> has entries like: --8<---------------cut here---------------start------------->8--- { "type": "url", "urls": [ "https://bioconductor.org/packages/release/bioc/src/contrib/BiocNei= ghbors_1.20.0.tar.gz", "https://bioconductor.org/packages/3.18/bioc/src/contrib/BiocNeighb= ors_1.20.0.tar.gz", "https://bordeaux.guix.gnu.org/file/BiocNeighbors_1.20.0.tar.gz/sha= 256/0a5wg099fgwjbzd6r3mr4l02rcmjqlkdcz1w97qzwx1mir41fmas", "https://ci.guix.gnu.org/file/BiocNeighbors_1.20.0.tar.gz/sha256/0a= 5wg099fgwjbzd6r3mr4l02rcmjqlkdcz1w97qzwx1mir41fmas", "https://tarballs.nixos.org/sha256/0a5wg099fgwjbzd6r3mr4l02rcmjqlkd= cz1w97qzwx1mir41fmas" ], "integrity": "sha256-WlUXSI41dP7xSTx81ibFsrIsACW5jmzaX5I/lxJ4vCg=3D", "outputHashAlgo": "sha256", "outputHashMode": "flat" }, --8<---------------cut here---------------end--------------->8--- Note that we have at least one copy on our infra: --8<---------------cut here---------------start------------->8--- $ wget -qO- "https://bordeaux.guix.gnu.org/file/BiocNeighbors_1.20.0.tar.gz= /sha256/0a5wg099fgwjbzd6r3mr4l02rcmjqlkdcz1w97qzwx1mir41fmas"|guix hash - = -f base64 WlUXSI41dP7xSTx81ibFsrIsACW5jmzaX5I/lxJ4vCg=3D --8<---------------cut here---------------end--------------->8--- <https://ci.guix.gnu.org/file/BiocNeighbors_1.20.0.tar.gz/sha256/0a5wg099fg= wjbzd6r3mr4l02rcmjqlkdcz1w97qzwx1mir41fmas> is 404 (but I can see why: for /file, =E2=80=98guix publish=E2=80=99 relies= on things being available in the store and we no longer keep them on ci.guix; we do have a substitute at <https://ci.guix.gnu.org/nar/6kfpflffl7b4hx6ibb5k879ar8ffcxb7-BiocNeighbors= _1.20.0.tar.gz> though; we should fix this). What about hypothesis (2)? This is what we have: --8<---------------cut here---------------start------------->8--- $ wget -qO- https://disarchive.guix.gnu.org/sha256//5a5517488e3574fef1493c7= cd626c5b2b22c0025b98e6cda5f923f971278bc28 |grep swh (swhid "swh:1:dir:6d3728b2dee78cceecdeba0318f3e57b6= 013d96f")) --8<---------------cut here---------------end--------------->8--- I checked with folks on #swh-devel and it turns out that =E2=80=9Cthe legacy nixguix lister that is still used in production did not detect the fallback URL as a tarball URL=E2=80=9D (the bordeaux.guix.gnu.org URL), but= this is fixed in the new lister, which should be in production =E2=80=9Csoon=E2= =80=9D. As for past tarballs, #swh-devel comrades say we could send them a list of URLs and they=E2=80=99d create =E2=80=9CSave Code Now=E2=80=9D requests = on our behalf (we cannot do it ourselves since the site doesn=E2=80=99t accept plain tarballs= .) Any volunteer to write a script that=E2=80=99d generate a list of Bioconduc= tor content-addressed URLs (the bordeaux.guix.gnu.org/file ones) for say the past couple of years? Thanks! Ludo=E2=80=99.
X-Loop: help-debbugs@HIDDEN Subject: bug#39885: Bioconductor URI, fallback and time-machine Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-guix@HIDDEN Resent-Date: Fri, 22 Dec 2023 20:58:02 +0000 Resent-Message-ID: <handler.39885.B39885.17032786701931 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 39885 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: zimoun <zimon.toutoune@HIDDEN> Cc: rekado@HIDDEN, Timothy Sample <samplet@HIDDEN>, 39885 <at> debbugs.gnu.org, me@HIDDEN Received: via spool by 39885-submit <at> debbugs.gnu.org id=B39885.17032786701931 (code B ref 39885); Fri, 22 Dec 2023 20:58:02 +0000 Received: (at 39885) by debbugs.gnu.org; 22 Dec 2023 20:57:50 +0000 Received: from localhost ([127.0.0.1]:47943 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rGmab-0000V5-T0 for submit <at> debbugs.gnu.org; Fri, 22 Dec 2023 15:57:50 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:33064) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ludo@HIDDEN>) id 1rGmaX-0000Uq-G8 for 39885 <at> debbugs.gnu.org; Fri, 22 Dec 2023 15:57:48 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <ludo@HIDDEN>) id 1rGmaL-000216-7x; Fri, 22 Dec 2023 15:57:33 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To: From; bh=3o7ThZgCI6JxmEvHT5qlwqGUj1M3XxjVv8A8oueJhPw=; b=iPbV2JH+Qs/R+vJzdUdY bN8M5At2GifXheZ2QlTi/uklEEMLbR0QWjVbtLOMYnDciTqpKasF6d7ZPGTLqRnVoaHZLcpzPa6XJ fPOivu8mhl5iiab4pAXAp+TOGfY7zBxQ+UEVr/QUZPYzqVF1jYg0FB+KA4wS3fvm/sVtYr3phwDws Iq1kIrgRCpDT6qeWmzLqZ22e4kXtXxSSRMmtxeqH/lYAGYVIX4MVbfgPcFgC6q/T+vRAbWOe9pMLd R7A5NcVS7USOHuOobWZWm2GAMhApqRlV8xucGPW97zDKEADLQnIp6jskE41FZpyOpbPjcXItUSap0 +9gDqsHbYThqiQ==; From: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN> In-Reply-To: <87lesqmmrr.fsf@HIDDEN> (zimoun's message of "Mon, 18 Jul 2022 18:03:04 +0200") References: <CAJ3okZ3dFunYgafRH6=9LsLKLf6OrZBpXqUMxZAjEhaiL93ARA@HIDDEN> <87lesqmmrr.fsf@HIDDEN> Date: Fri, 22 Dec 2023 21:57:18 +0100 Message-ID: <87ttoa7y6p.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) 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: > $ guix time-machine --commit=3D77e2de365497bf4c8b81cbd78624f78293490485 \ > -- build r-biocneighbors -S [...] > Trying to use Disarchive to assemble /gnu/store/zgf7x09kgiqbvj0dmhplxi1xz= pljxd7k-BiocNeighbors_1.4.1.tar.gz... > could not find its Disarchive specification > failed to download "/gnu/store/zgf7x09kgiqbvj0dmhplxi1xzpljxd7k-BiocNeigh= bors_1.4.1.tar.gz" from ("https://bioconductor.org/packages/release/bioc/sr= c/contrib/BiocNeighbors_1.4.1.tar.gz" "https://bioconductor.org/packages/3.= 10/bioc/src/contrib/Archive/BiocNeighbors_1.4.1.tar.gz") > builder for `/gnu/store/q9ggmh5a9bzmnr49p10x1w9sv6pzjarv-BiocNeighbors_1.= 4.1.tar.gz.drv' failed to produce output path `/gnu/store/zgf7x09kgiqbvj0dm= hplxi1xzpljxd7k-BiocNeighbors_1.4.1.tar.gz' In hindsight this is not surprising: this is a Dec. 2019 commit and I set up <https://ci.guix.gnu.org/jobset/disarchive>, disarchive.guix.gnu.org, and related machinery in Sep/Oct 2021. Of course Timothy set up <https://disarchive.ngyro.com> earlier, but not so much=E2=80=94Timothy started work on Disarchive ca. July 2020: <https://issues.guix.gnu.org/42162#15>. (Not that it helps but at least it=E2=80=99s a relief to know that this particular problem predates our more serious efforts.) Ludo=E2=80=99.
X-Loop: help-debbugs@HIDDEN Subject: bug#39885: Bioconductor URI, fallback and time-machine Resent-From: Simon Tournier <zimon.toutoune@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-guix@HIDDEN Resent-Date: Mon, 08 Jan 2024 09:10:02 +0000 Resent-Message-ID: <handler.39885.B39885.170470497212890 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 39885 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN> Cc: rekado@HIDDEN, Timothy Sample <samplet@HIDDEN>, 39885 <at> debbugs.gnu.org, me@HIDDEN Received: via spool by 39885-submit <at> debbugs.gnu.org id=B39885.170470497212890 (code B ref 39885); Mon, 08 Jan 2024 09:10:02 +0000 Received: (at 39885) by debbugs.gnu.org; 8 Jan 2024 09:09:32 +0000 Received: from localhost ([127.0.0.1]:35174 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rMldT-0003Lo-Mn for submit <at> debbugs.gnu.org; Mon, 08 Jan 2024 04:09:31 -0500 Received: from mail-lj1-x230.google.com ([2a00:1450:4864:20::230]:40233) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <zimon.toutoune@HIDDEN>) id 1rMldO-0003LD-Ho for 39885 <at> debbugs.gnu.org; Mon, 08 Jan 2024 04:09:27 -0500 Received: by mail-lj1-x230.google.com with SMTP id 38308e7fff4ca-2cd036014dbso3447221fa.1 for <39885 <at> debbugs.gnu.org>; Mon, 08 Jan 2024 01:09:20 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1704704954; x=1705309754; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:from:to:cc:subject:date:message-id :reply-to; bh=ploa5z7vJnsEQfNZVC5Jcnfi8hoD5RhqyfrPhhbII3E=; b=B/zzi7+sOV1YmescW0W2KcoHL0tDSDsCSUjK3dbC1FEeTbrAX0jGrhxQO65sudUB9U dEFbP+XcGk5ZJe6y/m2XmypzAi2O1bEn9q5kxyHhb7dHIqdqvsopjKIQ4rvXEOfvHrGV MgBowxJatSHLSAVpFYkjDNuTmccH5uBeXjrrmCs2tNvbvpbA4NBfxyIMPdiRS9AVaQnm 0Aw4wfsY6vaR1kdREUtU2mIOrpL0NSoLuLmU/ZSlTBn9SXFPdIxcEvIYqu11SQokMV91 fzFI+vNzkC8EsOqyx/j8/YFMg6vGM25FqeXgDmKCOgOdv3CRr2tPsiAh0jTFdH+UJGGI Ir6A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1704704954; x=1705309754; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=ploa5z7vJnsEQfNZVC5Jcnfi8hoD5RhqyfrPhhbII3E=; b=OnJKvaTSsD4YTSfquLWbWx9fxYz2VRj7+gxju/UGe8A9I6oOjnMI138birP6anWBdu Mex/eh6INegZcb/0+FjFJmdTSda/43gMw4zxgiYWf/JqY3+WY87vxG8zo7jBGy65AQlB QVWiFtB3f00OV9zRa5DoBeV0CCD29Cg7JDhSc7c6xhRDQTi91e+DuOWhkcw5P/Ic9uTQ 0PxmHuf0gt2lUpu+1NQOVTk3RUBKxui8+4na3KhntsPhE93DlKKWtrbgyv5SubtS9EFx ms9mKVjYCT8Skng/GYQQmEoRDS/f6gkFMeIZsNbztmbChM8GmGg36KUTKtpiN2FqhkjC veow== X-Gm-Message-State: AOJu0YyU6JEYf/9NdSe+zdZkMwp5gE76DZV6ncPwh3EpHSDdiudJXFbZ u/tiiK4UffZd1bssQXL2uMM2Esv0Ek4= X-Google-Smtp-Source: AGHT+IFFWGbPy8XapvBuC4KkUXqFNRpTS6cqv+KCBhVg0EuVo+tNPG8YFgYnQT9cXHR/xwzEmSCanA== X-Received: by 2002:ac2:4243:0:b0:50e:9921:676f with SMTP id m3-20020ac24243000000b0050e9921676fmr2198472lfl.6.1704704954175; Mon, 08 Jan 2024 01:09:14 -0800 (PST) Received: from pfiuh07 ([193.48.40.241]) by smtp.gmail.com with ESMTPSA id j3-20020a05600c1c0300b0040e48e4bf8asm1249043wms.10.2024.01.08.01.09.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 08 Jan 2024 01:09:13 -0800 (PST) From: Simon Tournier <zimon.toutoune@HIDDEN> In-Reply-To: <87ttoa7y6p.fsf@HIDDEN> References: <CAJ3okZ3dFunYgafRH6=9LsLKLf6OrZBpXqUMxZAjEhaiL93ARA@HIDDEN> <87lesqmmrr.fsf@HIDDEN> <87ttoa7y6p.fsf@HIDDEN> Date: Tue, 02 Jan 2024 10:20:27 +0100 Message-ID: <877cks2isk.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 2.1 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Hi Ludo, On Fri, 22 Dec 2023 at 21:57, Ludovic =?UTF-8?Q?Court=C3=A8s?= wrote: > In hindsight this is not surprising: this is a Dec. 2019 commit and I > set up <https://ci.guix.gnu.org/jobset/disarchive>, > disarchive.guix.gnu.org, and related machinery in Sep/Oct 2021. > > Of c [...] Content analysis details: (2.1 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_PASS SPF: sender matches SPF record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (zimon.toutoune[at]gmail.com) 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 2.1 DATE_IN_PAST_96_XX Date: is 96 hours or more before Received: date -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [2a00:1450:4864:20:0:0:0:230 listed in] [list.dnswl.org] -0.0 T_SCC_BODY_TEXT_LINE No description available. 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.1 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Hi Ludo, On Fri, 22 Dec 2023 at 21:57, Ludovic =?UTF-8?Q?Court=C3=A8s?= wrote: > In hindsight this is not surprising: this is a Dec. 2019 commit and I > set up <https://ci.guix.gnu.org/jobset/disarchive>, > disarchive.guix.gnu.org, and related machinery in Sep/Oct 2021. > > Of c [...] Content analysis details: (1.1 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [2a00:1450:4864:20:0:0:0:230 listed in] [list.dnswl.org] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (zimon.toutoune[at]gmail.com) 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 2.1 DATE_IN_PAST_96_XX Date: is 96 hours or more before Received: date -0.0 T_SCC_BODY_TEXT_LINE No description available. -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager Hi Ludo, On Fri, 22 Dec 2023 at 21:57, Ludovic Court=C3=A8s <ludo@HIDDEN> wrote: > In hindsight this is not surprising: this is a Dec. 2019 commit and I > set up <https://ci.guix.gnu.org/jobset/disarchive>, > disarchive.guix.gnu.org, and related machinery in Sep/Oct 2021. > > Of course Timothy set up <https://disarchive.ngyro.com> earlier, but not > so much=E2=80=94Timothy started work on Disarchive ca. July 2020: > <https://issues.guix.gnu.org/42162#15>. > > (Not that it helps but at least it=E2=80=99s a relief to know that this > particular problem predates our more serious efforts.) Yeah! On the other hand, I wish that Guix will be able to build all =E2=80= =93 or at least most of =E2=80=93 the packages that time-machine is able to rea= ch =E2=80=93 say Guix v1.0. :-) Let be ambitious. ;-) Cheers, simon
X-Loop: help-debbugs@HIDDEN Subject: bug#39885: Bioconductor tarballs are not archived Resent-From: Simon Tournier <zimon.toutoune@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-guix@HIDDEN Resent-Date: Mon, 08 Jan 2024 09:10:03 +0000 Resent-Message-ID: <handler.39885.B39885.170470497312897 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 39885 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludovic.courtes@HIDDEN> Cc: rekado@HIDDEN, Timothy Sample <samplet@HIDDEN>, 39885 <at> debbugs.gnu.org, me@HIDDEN Received: via spool by 39885-submit <at> debbugs.gnu.org id=B39885.170470497312897 (code B ref 39885); Mon, 08 Jan 2024 09:10:03 +0000 Received: (at 39885) by debbugs.gnu.org; 8 Jan 2024 09:09:33 +0000 Received: from localhost ([127.0.0.1]:35176 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rMldU-0003Lr-1c for submit <at> debbugs.gnu.org; Mon, 08 Jan 2024 04:09:32 -0500 Received: from mail-lf1-x12f.google.com ([2a00:1450:4864:20::12f]:38294) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <zimon.toutoune@HIDDEN>) id 1rMldP-0003LF-OG for 39885 <at> debbugs.gnu.org; Mon, 08 Jan 2024 04:09:29 -0500 Received: by mail-lf1-x12f.google.com with SMTP id 2adb3069b0e04-50e79299da9so176234e87.1 for <39885 <at> debbugs.gnu.org>; Mon, 08 Jan 2024 01:09:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1704704956; x=1705309756; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:from:to:cc:subject:date:message-id :reply-to; bh=9U6/yMJyWlQRIOGGmdBWBTvc3Lt0YM6Fj5cSGlvftYo=; b=kfFkPHGxi+g1rj6umITHvx22K8w+oCiRQyjt0tNlXwK3JqL5z+ZK8hJqHK5dXOG2Qe qZyEPCT+LVvoCAQoNy01pgveGV023Yh0oHSPSI32203lMojxVjvG9BY6SoRFEn+jIziH gaUYj6MOKE/m4Pnw90NPEQQUfE0E+mxFAZTzWDImByZJllAh1EslF+QKsmIytbvU3m4Q FbihGEbWcJbWuTgZjRH7p8UYR1U25Ew1FVPKp/Npt5m7+rqgWaCdISx/oDtklZEjIhd0 XmqClfA4bguch4A97wCR4ipxLqI3ROAMbTYdMdxSzE5YkuKIxprtaxuW4gOWrxIEAYUx eUUw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1704704956; x=1705309756; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=9U6/yMJyWlQRIOGGmdBWBTvc3Lt0YM6Fj5cSGlvftYo=; b=lXXGKyWNWFsBTpc/Z56M7pzI9MfYPRskLnB6Ij6lxJJEBoHTfzypuawXlEX7+E35mG wmK7Amxyb+5/L8Vzm3yD/6X1ipc8QQKAv96Ps426g01MamsKo8n9A0UKB9SkubUELoBl l/EBfZSDVooJAkynAwLpLHuPyJRzSXAvYXvsPK2xMR3u355sJ2hboJ9UYycPM0iIMUi9 +Ai9Gi7qrCX7M6MIgbyjSJ5FGvpG3cS23S47ze7ibavqqv26DGjfIsbSFWD3S0rrPy5X +sU3e2aS+O8+cublWTk/p3hRz7EifE1UymlQ37JPFdKLdFfdyRr56pfRlom7KzV960l1 zvbQ== X-Gm-Message-State: AOJu0Yx2A/gO9IQOIhOIAf9kpE6wpfBNveAGWTK/JNlnn3sHVT0gqIps 8LDGZaKJBykt3RTc8zVc89E= X-Google-Smtp-Source: AGHT+IHx9dN3mLRwpbzyO/ldR9OUBlw1bF1hVp5Lsg5U/uzrugTepic17z0kQraUB4IujLHFsrLh7A== X-Received: by 2002:ac2:55a1:0:b0:50e:7b2d:3618 with SMTP id y1-20020ac255a1000000b0050e7b2d3618mr2115429lfg.6.1704704955624; Mon, 08 Jan 2024 01:09:15 -0800 (PST) Received: from pfiuh07 ([193.48.40.241]) by smtp.gmail.com with ESMTPSA id q9-20020a05600000c900b003367eae8e18sm7233190wrx.57.2024.01.08.01.09.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 08 Jan 2024 01:09:14 -0800 (PST) From: Simon Tournier <zimon.toutoune@HIDDEN> In-Reply-To: <874jgacq4u.fsf_-_@HIDDEN> References: <CAJ3okZ3dFunYgafRH6=9LsLKLf6OrZBpXqUMxZAjEhaiL93ARA@HIDDEN> <87lesqmmrr.fsf@HIDDEN> <874jgacq4u.fsf_-_@HIDDEN> Date: Mon, 08 Jan 2024 10:09:08 +0100 Message-ID: <87le9019aj.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) 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, On Fri, 22 Dec 2023 at 14:40, Ludovic Court=C3=A8s <ludovic.courtes@HIDDEN= r> wrote: >> guix build: error: build of `/gnu/store/q9ggmh5a9bzmnr49p10x1w9sv6pzjarv= -BiocNeighbors_1.4.1.tar.gz.drv' failed First thing first, please note that we are speaking about tag 1.4.1 and not 1.20.0. And this 1.4.1 is gone from =E2=80=9Cour=E2=80=9D infra since= =E2=80=A6 ?? That=E2=80=99s one of the things I do not like with Guix: I never know what to expect from the infra. Anyway, I have my list of TODOs for improving the annoyances (I and maybe others have :-)); stay tuned. ;-) Considering the state of =E2=80=9Cour=E2=80=9D infra and how Bioconductor m= anages the tarballs, many tarballs are lost forever, sadly. Although the content is still around, I guess. > I was wondering whether we=E2=80=99re now doing better for Bioconductor > tarballs. The answer, based on small sample, seems to be =E2=80=9Cnot qu= ite=E2=80=9D: Thanks for diving into this. > <https://guix.gnu.org/sources.json> has entries like: > > --8<---------------cut here---------------start------------->8--- > { > "type": "url", > "urls": [ > "https://bioconductor.org/packages/release/bioc/src/contrib/BiocN= eighbors_1.20.0.tar.gz", > "https://bioconductor.org/packages/3.18/bioc/src/contrib/BiocNeig= hbors_1.20.0.tar.gz", > "https://bordeaux.guix.gnu.org/file/BiocNeighbors_1.20.0.tar.gz/s= ha256/0a5wg099fgwjbzd6r3mr4l02rcmjqlkdcz1w97qzwx1mir41fmas", > "https://ci.guix.gnu.org/file/BiocNeighbors_1.20.0.tar.gz/sha256/= 0a5wg099fgwjbzd6r3mr4l02rcmjqlkdcz1w97qzwx1mir41fmas", > "https://tarballs.nixos.org/sha256/0a5wg099fgwjbzd6r3mr4l02rcmjql= kdcz1w97qzwx1mir41fmas" > ], > "integrity": "sha256-WlUXSI41dP7xSTx81ibFsrIsACW5jmzaX5I/lxJ4vCg=3D= ", > "outputHashAlgo": "sha256", > "outputHashMode": "flat" > }, > --8<---------------cut here---------------end--------------->8--- Please note that Bioconductor 3.18 released BiocNeighbors v1.20.0 but then updated to v1.20.1 still under Bioconductor 3.18 and Ricardo did this update with 5673484cbc2ed74c61ae81d623646fa7829fbc32. On a side note, between the Bioconductor update and the update on our side, there is a mismatch where the source of r-biocneighbors is unreachable. Other said, post-update on our side, --8<---------------cut here---------------start------------->8--- $ zcat sources.json | jq | grep BiocNeighbors | grep bioconductor | sed 's/= "//g' | sed 's/,//g' https://bioconductor.org/packages/release/bioc/src/contrib/BiocNeig= hbors_1.20.1.tar.gz https://bioconductor.org/packages/3.18/bioc/src/contrib/BiocNeighbo= rs_1.20.1.tar.gz $ for url in $(zcat sources.json | jq | grep BiocNeighbors | grep bioconduc= tor | sed 's/"//g' | sed 's/,//g'); \ do guix download $url ;done Starting download of /tmp/guix-file.STc9fQ From https://bioconductor.org/packages/release/bioc/src/contrib/BiocNeighbo= rs_1.20.1.tar.gz... =E2=80=A6_1.20.1.tar.gz 1015KiB = 60.3MiB/s 00:00 =E2=96=95=E2= =96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96= =88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88= =E2=96=88=E2=96=8F 100.0% /gnu/store/nxab1pskh9zcjspczph6jcs5fk79pb7k-BiocNeighbors_1.20.1.tar.gz 0w7hd6w0lmj1jaaq9zd5gwnnpkzcr0byqm5q584wjg4xgvsb981j Starting download of /tmp/guix-file.aZFRLv From https://bioconductor.org/packages/3.18/bioc/src/contrib/BiocNeighbors_= 1.20.1.tar.gz... =E2=80=A6_1.20.1.tar.gz 1015KiB = 63.5MiB/s 00:00 =E2=96=95=E2= =96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96= =88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88= =E2=96=88=E2=96=8F 100.0% /gnu/store/nxab1pskh9zcjspczph6jcs5fk79pb7k-BiocNeighbors_1.20.1.tar.gz 0w7hd6w0lmj1jaaq9zd5gwnnpkzcr0byqm5q584wjg4xgvsb981j --8<---------------cut here---------------end--------------->8--- but, now the past reads, --8<---------------cut here---------------start------------->8--- $ for url in https://bioconductor.org/packages/release/bioc/src/contrib/Bio= cNeighbors_1.20.0.tar.gz \ https://bioconductor.org/packages/3.18/bioc/src/contrib/BiocNe= ighbors_1.20.0.tar.gz ; \ do guix download $url ;done > >=20 Starting download of /tmp/guix-file.MUB3ow From https://bioconductor.org/packages/release/bioc/src/contrib/BiocNeighbo= rs_1.20.0.tar.gz... download failed "https://bioconductor.org/packages/release/bioc/src/contrib= /BiocNeighbors_1.20.0.tar.gz" 404 "Not Found" Starting download of /tmp/guix-file.MUB3ow From https://web.archive.org/web/20240102105016/https://bioconductor.org/pa= ckages/release/bioc/src/contrib/BiocNeighbors_1.20.0.tar.gz... download failed "https://web.archive.org/web/20240102105016/https://biocond= uctor.org/packages/release/bioc/src/contrib/BiocNeighbors_1.20.0.tar.gz" 40= 4 "NOT FOUND" Trying to use Disarchive to assemble /tmp/guix-file.MUB3ow... could not find its Disarchive specification failed to download "/tmp/guix-file.MUB3ow" from "https://bioconductor.org/p= ackages/release/bioc/src/contrib/BiocNeighbors_1.20.0.tar.gz" guix download: error: https://bioconductor.org/packages/release/bioc/src/co= ntrib/BiocNeighbors_1.20.0.tar.gz: download failed Starting download of /tmp/guix-file.ZO9N08 From https://bioconductor.org/packages/3.18/bioc/src/contrib/BiocNeighbors_= 1.20.0.tar.gz... download failed "https://bioconductor.org/packages/3.18/bioc/src/contrib/Bi= ocNeighbors_1.20.0.tar.gz" 404 "Not Found" Starting download of /tmp/guix-file.ZO9N08 From https://web.archive.org/web/20240102105018/https://bioconductor.org/pa= ckages/3.18/bioc/src/contrib/BiocNeighbors_1.20.0.tar.gz... download failed "https://web.archive.org/web/20240102105018/https://biocond= uctor.org/packages/3.18/bioc/src/contrib/BiocNeighbors_1.20.0.tar.gz" 404 "= NOT FOUND" Trying to use Disarchive to assemble /tmp/guix-file.ZO9N08... could not find its Disarchive specification failed to download "/tmp/guix-file.ZO9N08" from "https://bioconductor.org/p= ackages/3.18/bioc/src/contrib/BiocNeighbors_1.20.0.tar.gz" guix download: error: https://bioconductor.org/packages/3.18/bioc/src/contr= ib/BiocNeighbors_1.20.0.tar.gz: download failed --8<---------------cut here---------------end--------------->8--- As explained in [1], Bioconductor removes v1.20.0 from their URI scheme and despite the fact Bioconductor v3.18 had released v1.20.0, arf! And I do not even know if the tarball of v1.20.0 is kept on Bioconductor infra. Hum? Hence the discussion we had: switch from url-fetch to git-fetch. However, after some investigations, it does not seem straightforward: The main issue being the almost automatic current updater. See for details [2]. 1: bug#39885: Bioconductor URI, fallback and time-machine zimoun <zimon.toutoune@HIDDEN> Mon, 18 Jul 2022 18:03:04 +0200 id:87lesqmmrr.fsf@HIDDEN https://issues.guix.gnu.org/39885 https://issues.guix.gnu.org/msgid/87lesqmmrr.fsf@HIDDEN https://yhetil.org/guix/87lesqmmrr.fsf@HIDDEN 2: bug#39885: Bioconductor URI, fallback and time-machine Ricardo Wurmus <rekado@HIDDEN> Wed, 10 Aug 2022 20:25:00 +0200 id:878rnwuemq.fsf@HIDDEN https://issues.guix.gnu.org/39885 https://issues.guix.gnu.org/msgid/878rnwuemq.fsf@HIDDEN https://yhetil.org/guix/878rnwuemq.fsf@HIDDEN > Any volunteer to write a script that=E2=80=99d generate a list of Biocond= uctor > content-addressed URLs (the bordeaux.guix.gnu.org/file ones) for say the > past couple of years? I did stuff past week about that. I will report this week what I did. Cheers, simon
X-Loop: help-debbugs@HIDDEN Subject: bug#39885: Bioconductor tarballs are not archived Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludovic.courtes@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-guix@HIDDEN Resent-Date: Mon, 08 Jan 2024 15:04:02 +0000 Resent-Message-ID: <handler.39885.B39885.170472619032104 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 39885 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Simon Tournier <zimon.toutoune@HIDDEN> Cc: rekado@HIDDEN, Timothy Sample <samplet@HIDDEN>, 39885 <at> debbugs.gnu.org, me@HIDDEN Received: via spool by 39885-submit <at> debbugs.gnu.org id=B39885.170472619032104 (code B ref 39885); Mon, 08 Jan 2024 15:04:02 +0000 Received: (at 39885) by debbugs.gnu.org; 8 Jan 2024 15:03:10 +0000 Received: from localhost ([127.0.0.1]:37261 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rMr9i-0008Lk-14 for submit <at> debbugs.gnu.org; Mon, 08 Jan 2024 10:03:10 -0500 Received: from mail2-relais-roc.national.inria.fr ([192.134.164.83]:26138) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ludovic.courtes@HIDDEN>) id 1rMr9f-0008LD-2q for 39885 <at> debbugs.gnu.org; Mon, 08 Jan 2024 10:03:08 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inria.fr; s=dc; h=from:to:cc:subject:in-reply-to:references:date: message-id:mime-version:content-transfer-encoding; bh=qbj/JfvBSQWwsE/H3sHWuV7ZUqUL+1oVforSbs2mDmA=; b=nwSAYJ/edjmGEkJssYDrD/T/d+CVn5QIT11NZkS6v8gP0+jpAa/A78Ap okPOLV1vfTPHm/POmeahAFFqH6TeFiOawCvxwqM/VZWyLvbwzVceA+vNe RAYWv+aQ9ec+Y6q2i6qjxY2iOVi/iP0Y5a1Va9okrcNeop4wqJHE4WAoN U=; Authentication-Results: mail2-relais-roc.national.inria.fr; dkim=none (message not signed) header.i=none; spf=SoftFail smtp.mailfrom=ludovic.courtes@HIDDEN; dmarc=fail (p=none dis=none) d=inria.fr X-IronPort-AV: E=Sophos;i="6.04,180,1695679200"; d="scan'208";a="145442450" Received: from unknown (HELO ribbon) ([193.50.110.52]) by mail2-relais-roc.national.inria.fr with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 08 Jan 2024 16:02:54 +0100 From: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludovic.courtes@HIDDEN> In-Reply-To: <87le9019aj.fsf@HIDDEN> (Simon Tournier's message of "Mon, 08 Jan 2024 10:09:08 +0100") References: <CAJ3okZ3dFunYgafRH6=9LsLKLf6OrZBpXqUMxZAjEhaiL93ARA@HIDDEN> <87lesqmmrr.fsf@HIDDEN> <874jgacq4u.fsf_-_@HIDDEN> <87le9019aj.fsf@HIDDEN> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: Nonidi 19 =?UTF-8?Q?Niv=C3=B4se?= an 232 de la =?UTF-8?Q?R=C3=A9volution,?= jour du Marbre 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: Mon, 08 Jan 2024 16:02:53 +0100 Message-ID: <878r4z7tr6.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) 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 (---) Hi! Simon Tournier <zimon.toutoune@HIDDEN> skribis: >> I was wondering whether we=E2=80=99re now doing better for Bioconductor >> tarballs. The answer, based on small sample, seems to be =E2=80=9Cnot q= uite=E2=80=9D: [...] > but, now the past reads, > > $ for url in https://bioconductor.org/packages/release/bioc/src/contrib/B= iocNeighbors_1.20.0.tar.gz \ > https://bioconductor.org/packages/3.18/bioc/src/contrib/Bioc= Neighbors_1.20.0.tar.gz ; \ > do guix download $url ;done Thanks for investigating & explaining! I my previous message, I wrote: > As for past tarballs, #swh-devel comrades say we could send them a list > of URLs and they=E2=80=99d create =E2=80=9CSave Code Now=E2=80=9D request= s on our behalf (we > cannot do it ourselves since the site doesn=E2=80=99t accept plain tarbal= ls.) Were you able to retrieve some of these? What are the chances of success? > Hence the discussion we had: switch from url-fetch to git-fetch. > However, after some investigations, it does not seem straightforward: > The main issue being the almost automatic current updater. See for > details [2]. [...] > https://issues.guix.gnu.org/msgid/878rnwuemq.fsf@HIDDEN Indeed, thanks for the link. I agree that long-term moving to =E2=80=98git-fetch=E2=80=99 sounds preferable, but there are quite a few ob= stacles to overcome. Ludo=E2=80=99.
X-Loop: help-debbugs@HIDDEN Subject: bug#39885: Bioconductor URI, fallback and time-machine Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludovic.courtes@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-guix@HIDDEN Resent-Date: Mon, 08 Jan 2024 15:08:02 +0000 Resent-Message-ID: <handler.39885.B39885.170472646532538 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 39885 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Ricardo Wurmus <rekado@HIDDEN> Cc: Timothy Sample <samplet@HIDDEN>, 39885 <at> debbugs.gnu.org, me@HIDDEN, zimoun <zimon.toutoune@HIDDEN> Received: via spool by 39885-submit <at> debbugs.gnu.org id=B39885.170472646532538 (code B ref 39885); Mon, 08 Jan 2024 15:08:02 +0000 Received: (at 39885) by debbugs.gnu.org; 8 Jan 2024 15:07:45 +0000 Received: from localhost ([127.0.0.1]:37273 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rMrE8-0008Si-Ii for submit <at> debbugs.gnu.org; Mon, 08 Jan 2024 10:07:45 -0500 Received: from mail2-relais-roc.national.inria.fr ([192.134.164.83]:26486) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ludovic.courtes@HIDDEN>) id 1rMrE5-0008SS-R8 for 39885 <at> debbugs.gnu.org; Mon, 08 Jan 2024 10:07:43 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inria.fr; s=dc; h=from:to:cc:subject:in-reply-to:references:date: message-id:mime-version:content-transfer-encoding; bh=DihbBpiXSld5FpoMc0zDxghGaVFzRB3VrPlsPQNiMtE=; b=J00senfIRTGuoTJqo/uonIpMwkrIPsahmj+8uH/s/X4hBfW5hyHC0NAH S8Nq93U/HkW75w9Hk0BEPBYGKC3fRx9h3/fPMCr2bpflk4ji4RvBOPKN1 Glpxmc8bOSJ314ygzCLKVbpGHfSQ5M9lUX0loK29zWiFEZ3t39GSEg5lf A=; Authentication-Results: mail2-relais-roc.national.inria.fr; dkim=none (message not signed) header.i=none; spf=SoftFail smtp.mailfrom=ludovic.courtes@HIDDEN; dmarc=fail (p=none dis=none) d=inria.fr X-IronPort-AV: E=Sophos;i="6.04,180,1695679200"; d="scan'208";a="145443751" Received: from unknown (HELO ribbon) ([193.50.110.52]) by mail2-relais-roc.national.inria.fr with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 08 Jan 2024 16:07:30 +0100 From: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludovic.courtes@HIDDEN> In-Reply-To: <878rnwuemq.fsf@HIDDEN> (Ricardo Wurmus's message of "Wed, 10 Aug 2022 20:25:00 +0200") References: <CAJ3okZ3dFunYgafRH6=9LsLKLf6OrZBpXqUMxZAjEhaiL93ARA@HIDDEN> <87lesqmmrr.fsf@HIDDEN> <87bktmtmol.fsf@HIDDEN> <878rnwuemq.fsf@HIDDEN> Date: Mon, 08 Jan 2024 16:07:28 +0100 Message-ID: <87y1cz6ez3.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) 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 (---) Hi, (Replying to a 1.5-year-old message=E2=80=A6) Ricardo Wurmus <rekado@HIDDEN> skribis: > I have finally taken the time to review this and implement a first draft > of a change to the bioconductor importer and updater. > > There are some limitations: > > - we cannot use the updater to go from =E2=80=9Curl-fetch=E2=80=9D to =E2= =80=9Cgit-fetch=E2=80=9D. > That=E2=80=99s because =E2=80=9Cpackage-update=E2=80=9D in (guix upstre= am) decides whether to > use package-update/url-fetch or package-update/git-fetch based on the > *current* package value=E2=80=99s origin fetch procedure. For the swit= ch we > can hack around this (adding an exception for bioconductor packages), > but there is no pretty way to do this in a generic fashion that could > be committed. > > Perhaps we could operate on the url included in the <upstream-source> > instead of looking at the *current* package value. We=E2=80=99re only > accessing =E2=80=9Cpackage=E2=80=9D once in the url-fetch case, so mayb= e we can work > around this problem. Alternatively, how about writing a custom one-shot tool to change the =E2=80=98source=E2=80=99 field of all the Bioconductor packages to =E2=80= =98git-fetch=E2=80=99? It may be easier than adjusting (guix upstream) to cater to this probably unusual case. > - the repositories at https://git.bioconductor.org/package/NAME do not > tag package versions. The only method of organization is branches > that are named after *Bioconductor releases* (not package releases), > e.g. RELEASE_3_15. We can only determine the package version by > reading its DESCRIPTION file or by looking up the version index for > all Bioconductor packages (we do that already). This means that there > could be different commits for the same package version in the same > release branch =E2=80=94 so we have to include the commit hash and a re= vision > counter in the version string. OK, sounds acceptable. > - the updater doesn=E2=80=99t work on version expressions like (git-versi= on > "1.12" revision commit). It expects to be able to replace literal > strings. Because of that my changes let the importer generate a > string literal such as "1.12-0.cafebab" without a let-bound commit > string. Maybe we can build upon Maxime=E2=80=99s patch at <https://issues.guix.gnu.org/53144#13>? > - =E2=80=9Cexperiment=E2=80=9D or =E2=80=9Cdata=E2=80=9D packages are not= kept in Git. They only exist > as volatile tarballs that will be overwritten. Thankfully, they don=E2= =80=99t > change all that often, so they have a good chance of making it into > our archives. > > - the above exception means that we need to litter the importer and > updater code with extra checks. > > With all these notes out of the way I=E2=80=99ll prepare a series of patc= hes > next. I don=E2=80=99t think it happened but it=E2=80=99d still be nice. :-) Thanks, Ludo=E2=80=99.
X-Loop: help-debbugs@HIDDEN Subject: bug#39885: Bioconductor URI, fallback and time-machine Resent-From: Ricardo Wurmus <rekado@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-guix@HIDDEN Resent-Date: Mon, 08 Jan 2024 15:36:01 +0000 Resent-Message-ID: <handler.39885.B39885.170472810422693 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 39885 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludovic.courtes@HIDDEN> Cc: Timothy Sample <samplet@HIDDEN>, 39885 <at> debbugs.gnu.org, me@HIDDEN, zimoun <zimon.toutoune@HIDDEN> Received: via spool by 39885-submit <at> debbugs.gnu.org id=B39885.170472810422693 (code B ref 39885); Mon, 08 Jan 2024 15:36:01 +0000 Received: (at 39885) by debbugs.gnu.org; 8 Jan 2024 15:35:04 +0000 Received: from localhost ([127.0.0.1]:37315 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rMrea-0005tv-2o for submit <at> debbugs.gnu.org; Mon, 08 Jan 2024 10:35:04 -0500 Received: from sender4-of-o50.zoho.com ([136.143.188.50]:21056) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <rekado@HIDDEN>) id 1rMreX-0005tG-It for 39885 <at> debbugs.gnu.org; Mon, 08 Jan 2024 10:35:03 -0500 ARC-Seal: i=1; a=rsa-sha256; t=1704728092; cv=none; d=zohomail.com; s=zohoarc; b=Prxt9I+dmq2QNZdIBdLR0uQnmMlq0JmY4nodnBRe53vgOpqInX/cufS3Jj/uKufiMaxgm1/9AlR8q9xoqB4fIg63321e4R1wmLALcYZDSDYMDjx/MMHIcibvS/Z/13BT7jFXfCTJ57X5wFD/oJJ6BTVSBESHEG8Sb/z8xXqjFH8= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1704728092; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:Subject:To:To:Message-Id:Reply-To; bh=EWZGmgCKEqapAwh2T1jMHEAM8KrExu0TV4nSIVceOc4=; b=kHRsXDQo2abFIWQjHqSeUJxg52UHpOCxWmKKgkacUP1ILjbkRf/eQF6az1BODFpMmy+e28/SxCT3kazGmM5+aHJUeL+Jo4/keTeRH902ZtZ4RVwys9Pu7TMv2PXEqD4isCThJKrxU5g6s1wK2gJxBOYbEbIYNvKLt3cVZdM1uL8= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=elephly.net; spf=pass smtp.mailfrom=rekado@HIDDEN; dmarc=pass header.from=<rekado@HIDDEN> DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1704728092; s=zoho; d=elephly.net; i=rekado@HIDDEN; h=References:From:From:To:To:Cc:Cc:Subject:Subject:Date:Date:In-reply-to:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding:Message-Id:Reply-To; bh=EWZGmgCKEqapAwh2T1jMHEAM8KrExu0TV4nSIVceOc4=; b=RYj8xoG9GTCHZiPqsudbbDSXlMAztd8pCHsbw10/WUSwpXmayFsMAiXb+XDa5+y2 uLFDXHZNyLp7+R9ezalReWnSDZYbMo3mQYi23Bui28CKi5I9GSq1kxWbdDtbIdSPPYQ 8L3vcfL+iVBKx6A3haej9h9Cm7aKgH3P15K7JUvg= Received: from localhost (37-122-142-46.pool.kielnet.net [46.142.122.37]) by mx.zohomail.com with SMTPS id 17047280897031023.0038184204624; Mon, 8 Jan 2024 07:34:49 -0800 (PST) References: <CAJ3okZ3dFunYgafRH6=9LsLKLf6OrZBpXqUMxZAjEhaiL93ARA@HIDDEN> <87lesqmmrr.fsf@HIDDEN> <87bktmtmol.fsf@HIDDEN> <878rnwuemq.fsf@HIDDEN> <87y1cz6ez3.fsf@HIDDEN> User-agent: mu4e 1.10.8; emacs 29.1 From: Ricardo Wurmus <rekado@HIDDEN> Date: Mon, 08 Jan 2024 16:34:00 +0100 In-reply-to: <87y1cz6ez3.fsf@HIDDEN> Message-ID: <87frz7j0tl.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-ZohoMailClient: External X-Spam-Score: -0.0 (/) 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 (-) Ludovic Court=C3=A8s <ludovic.courtes@HIDDEN> writes: >> With all these notes out of the way I=E2=80=99ll prepare a series of pat= ches >> next. > > I don=E2=80=99t think it happened but it=E2=80=99d still be nice. :-) The WIP commit is here: https://git.savannah.gnu.org/cgit/guix.git/commit/?h=3Dwip-r&id=3De81a75a7b= 28c633a658ceeb0a728255674f56c58 --=20 Ricardo
X-Loop: help-debbugs@HIDDEN Subject: bug#39885: Bioconductor tarballs are not archived Resent-From: Ricardo Wurmus <rekado@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-guix@HIDDEN Resent-Date: Wed, 10 Jan 2024 14:28:02 +0000 Resent-Message-ID: <handler.39885.B39885.17048968814379 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 39885 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludovic.courtes@HIDDEN> Cc: Timothy Sample <samplet@HIDDEN>, 39885 <at> debbugs.gnu.org, me@HIDDEN, Simon Tournier <zimon.toutoune@HIDDEN> Received: via spool by 39885-submit <at> debbugs.gnu.org id=B39885.17048968814379 (code B ref 39885); Wed, 10 Jan 2024 14:28:02 +0000 Received: (at 39885) by debbugs.gnu.org; 10 Jan 2024 14:28:01 +0000 Received: from localhost ([127.0.0.1]:39420 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rNZYn-00018X-1P for submit <at> debbugs.gnu.org; Wed, 10 Jan 2024 09:28:01 -0500 Received: from sender4-of-o50.zoho.com ([136.143.188.50]:21068) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <rekado@HIDDEN>) id 1rNZYg-00018G-WE for 39885 <at> debbugs.gnu.org; Wed, 10 Jan 2024 09:28:00 -0500 ARC-Seal: i=1; a=rsa-sha256; t=1704890559; cv=none; d=zohomail.com; s=zohoarc; b=Vw3YVvVg+l8Ww+730VH8LgbkUcL13axymrkoTd0aj8ORpvn1nWw5jr9lNFS6PzlSjY1WdNdPSS1beYkQ3GuSJreePIE1VivjuK+QG4i1M4IIPPJqEwMgtSST4oIts+nLN3Bej+tKQ2m1I2PXZYDw70cEnugSgDLIA7y2ClIZI/4= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1704890559; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:Subject:To:To:Message-Id:Reply-To; bh=V5l26fbAPpyPZ0PsL7NS82dGJU5DKtbz0VQctoO1LYU=; b=QgtKN3IVxmu+Nz/o/FG+GmBz4Cbv/JIEss+wM7GXP3P33GPdAppRjwqyoTkvb8z3BhgnaoLLddxgGJZCMFakTCXnXNg97FINksfV21T5KVGDhb+koGoD82mfdlCPZsbQHVV4A7yr08mIqri/RpuIj38SQoK48EwnjdTAbxuNaco= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=elephly.net; spf=pass smtp.mailfrom=rekado@HIDDEN; dmarc=pass header.from=<rekado@HIDDEN> DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1704890559; s=zoho; d=elephly.net; i=rekado@HIDDEN; h=References:From:From:To:To:Cc:Cc:Subject:Subject:Date:Date:In-reply-to:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding:Message-Id:Reply-To; bh=V5l26fbAPpyPZ0PsL7NS82dGJU5DKtbz0VQctoO1LYU=; b=E8pC404Had4z7WRVZD4SxdjbPY3GbAnC9GMDNLWtk9+upk+hlaz++AE1c9+IDYSK NKafub4FngjCUuat1jtnOWyzjOySJ6dzN9Gw4T58GLSFPhP98SVsM6HoMUdWnvMIMiV wo58aXan8l6DrDaDSWHD7D68AhhrTqDeyyK6EIPc= Received: from localhost (103-108-142-46.pool.kielnet.net [46.142.108.103]) by mx.zohomail.com with SMTPS id 1704890558340799.109935415033; Wed, 10 Jan 2024 04:42:38 -0800 (PST) References: <CAJ3okZ3dFunYgafRH6=9LsLKLf6OrZBpXqUMxZAjEhaiL93ARA@HIDDEN> <87lesqmmrr.fsf@HIDDEN> <874jgacq4u.fsf_-_@HIDDEN> <87le9019aj.fsf@HIDDEN> <878r4z7tr6.fsf@HIDDEN> User-agent: mu4e 1.10.8; emacs 29.1 From: Ricardo Wurmus <rekado@HIDDEN> Date: Wed, 10 Jan 2024 13:41:16 +0100 In-reply-to: <878r4z7tr6.fsf@HIDDEN> Message-ID: <87y1cx5phh.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-ZohoMailClient: External X-Spam-Score: -0.0 (/) 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 (-) Ludovic Court=C3=A8s <ludovic.courtes@HIDDEN> writes: > I my previous message, I wrote: > >> As for past tarballs, #swh-devel comrades say we could send them a list >> of URLs and they=E2=80=99d create =E2=80=9CSave Code Now=E2=80=9D reques= ts on our behalf (we >> cannot do it ourselves since the site doesn=E2=80=99t accept plain tarba= lls.) > > Were you able to retrieve some of these? What are the chances of > success? Do we have a list of desired tarballs? I still have an archived /gnu/store from before we moved the shared cluster installation at the MDC to different storage. It might contain old tarballs that we no longer have elsewhere. --=20 Ricardo
X-Loop: help-debbugs@HIDDEN Subject: bug#39885: Bioconductor tarballs are not archived Resent-From: Simon Tournier <zimon.toutoune@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-guix@HIDDEN Resent-Date: Wed, 10 Jan 2024 15:24:02 +0000 Resent-Message-ID: <handler.39885.B39885.170490024022018 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 39885 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Ricardo Wurmus <rekado@HIDDEN> Cc: Timothy Sample <samplet@HIDDEN>, Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludovic.courtes@HIDDEN>, me@HIDDEN, 39885 <at> debbugs.gnu.org Received: via spool by 39885-submit <at> debbugs.gnu.org id=B39885.170490024022018 (code B ref 39885); Wed, 10 Jan 2024 15:24:02 +0000 Received: (at 39885) by debbugs.gnu.org; 10 Jan 2024 15:24:00 +0000 Received: from localhost ([127.0.0.1]:42491 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rNaQx-0005j4-QF for submit <at> debbugs.gnu.org; Wed, 10 Jan 2024 10:24:00 -0500 Received: from mail-qv1-xf29.google.com ([2607:f8b0:4864:20::f29]:40336) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <zimon.toutoune@HIDDEN>) id 1rNaQv-0005iq-58 for 39885 <at> debbugs.gnu.org; Wed, 10 Jan 2024 10:23:58 -0500 Received: by mail-qv1-xf29.google.com with SMTP id 6a1803df08f44-67faa97b74bso7690176d6.1 for <39885 <at> debbugs.gnu.org>; Wed, 10 Jan 2024 07:23:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1704900233; x=1705505033; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=2kxfEXPr4tbPCaZrH5frNHFzLL2wihiBIOFj09Xqa5A=; b=Mc+aH1xlYokAGi7YXkH0786+pnfW7eIAx5jYma3qIFn/jn24vK0VYjHQpyK8PR1vPw tphdRKRTah7EuAnETL70cvij5JguxO7L9LvWkq0LXM1jLHHaVWn/WBw7FeLZY4PVi4uu 6tbhMfKAOmCxPOhp5dxSrudm9UIA2Cf2kzQ4I40LIfir/VlnZuRHf1C9soUJ2I+xoShA S+Rak1RQzUjUhAoV6SvvRYLTnHbJNOKhDGKusJUmmCh+FMA+q7NP13oHSvfUUlynmm/4 R88XO5PqRfl0hgPMbuZPcChMzBF7V5DMUdNIv7q2et9ZPIPSa9NbyfBtt4/THjUlbq4Y J8Nw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1704900233; x=1705505033; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=2kxfEXPr4tbPCaZrH5frNHFzLL2wihiBIOFj09Xqa5A=; b=CE9PzK6RBTJqK9V41dH5TFEHQ2gBRVdnAKSKLx4isATxdYckjDIgTm+TFpz8Pbo+8D WgnWmqJe3ewLAv7dmTwt95/EtECxdSTYOGsOITz0kSQhKxP1Ygpv7TuUg3f/4nv99TRl lcQig/dKmQ0GCmdKYMY7ZCfzZjJzjN5gqI5MN64VmE9ic5lK9OhinOUN49kp+yDE5rcX TbX7pzPBEk3nsPdaHMS5CSjP6NEa6YLjg6YPfaKqLLSQgk7aUeSzH9OR7xSumW7fAUgo K87HSEEcyWjcXvLzJ+CwiR33oaSpFUkjcdyOvbSSc+RHhKKgpY2ypaxydgm2IgWbWL6t n1xw== X-Gm-Message-State: AOJu0Yw01vhlVPzRW+1aEkYwFxuksbNA8Opsm3ff4kfZbFFUhafjhN64 0rlumJgbi+hWVPoHxULzeRDuwYOPGRsQEu20MLb1EHvMmls= X-Google-Smtp-Source: AGHT+IGRFa10CcHYGzuOPOka0hcPISliKKLSXJHufcAB3HYU45g3/dB6pgk5wDCfVrRkCAbIPl+EnT0fAbJWafz9Q2k= X-Received: by 2002:a05:6214:400c:b0:680:fee0:b9e9 with SMTP id kd12-20020a056214400c00b00680fee0b9e9mr2530928qvb.0.1704900232742; Wed, 10 Jan 2024 07:23:52 -0800 (PST) MIME-Version: 1.0 References: <CAJ3okZ3dFunYgafRH6=9LsLKLf6OrZBpXqUMxZAjEhaiL93ARA@HIDDEN> <87lesqmmrr.fsf@HIDDEN> <874jgacq4u.fsf_-_@HIDDEN> <87le9019aj.fsf@HIDDEN> <878r4z7tr6.fsf@HIDDEN> <87y1cx5phh.fsf@HIDDEN> In-Reply-To: <87y1cx5phh.fsf@HIDDEN> From: Simon Tournier <zimon.toutoune@HIDDEN> Date: Wed, 10 Jan 2024 16:23:41 +0100 Message-ID: <CAJ3okZ0vUO=gQ13Oasw1-E0zafWu5-va2JJ1f=e_bhS4y_nbBg@HIDDEN> Content-Type: text/plain; charset="UTF-8" X-Spam-Score: -0.0 (/) 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, On Wed, 10 Jan 2024 at 13:42, Ricardo Wurmus <rekado@HIDDEN> wrote: > Do we have a list of desired tarballs? I made one. :-) I will share the manifest once a bit more polish. ;-) Roughly, until 3.11 -- for earlier, I am still fighting with time-machine -- and only the versions right before a Bioconductor upgrade (and sadly not the version after such upgrade that, for many have disappeared from Bioconductor). If you have them, cool! Well, for now, I am speaking about all the Bioconductor packages except annotations for these Guix revisions: --8<---------------cut here---------------start------------->8--- git log --format="%P %s" --after=2019-04-30 \ | grep -i -E 'bioconductor' | grep -i -E '(update|upgrade)' \ | cut -f1 -d' ' \ | head -8 --8<---------------cut here---------------end--------------->8--- And for instance, I have this kind of sources.json. --8<---------------cut here---------------start------------->8--- { "sources": [ { "type": "url", "urls": [ "https://bordeaux.guix.gnu.org/file/progeny_1.22.0.tar.gz/sha256/047x6by3xa15gvi3kny5pkqxaq8d2kzcfi55ic5j7a351715l6l7", "https://ci.guix.gnu.org/file/progeny_1.22.0.tar.gz/sha256/047x6by3xa15gvi3kny5pkqxaq8d2kzcfi55ic5j7a351715l6l7", "https://bioconductor.org/packages/3.17/bioc/src/contrib/progeny_1.22.0.tar.gz", "https://tarballs.nixos.org/sha256/047x6by3xa15gvi3kny5pkqxaq8d2kzcfi55ic5j7a351715l6l7" ], "integrity": "sha256-hxpawgllqCMLi6VEx/4UDWHV8bzF2znifiWoPvwy/RA=", "outputHashAlgo": "sha256", "outputHashMode": "flat" }, { "type": "url", "urls": [ "https://bordeaux.guix.gnu.org/file/AWFisher_1.14.0.tar.gz/sha256/1c6rr1z1rhvn8w1kb3nnjlfacfr22vwm1rsa1xqm2hmghs01bq4x", "https://ci.guix.gnu.org/file/AWFisher_1.14.0.tar.gz/sha256/1c6rr1z1rhvn8w1kb3nnjlfacfr22vwm1rsa1xqm2hmghs01bq4x", "https://bioconductor.org/packages/3.17/bioc/src/contrib/AWFisher_1.14.0.tar.gz", "https://tarballs.nixos.org/sha256/1c6rr1z1rhvn8w1kb3nnjlfacfr22vwm1rsa1xqm2hmghs01bq4x" ], "integrity": "sha256-neAVgIavQlFxD0rnUPkWIjumHJXWjjUDR3bDHH7I2bA=", "outputHashAlgo": "sha256", "outputHashMode": "flat" }, --8<---------------cut here---------------end--------------->8--- Where the URL for ci.guix is incorrect, I guess. Cheers, simon
X-Loop: help-debbugs@HIDDEN Subject: bug#39885: Bioconductor URI, fallback and time-machine Resent-From: Simon Tournier <zimon.toutoune@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-guix@HIDDEN Resent-Date: Fri, 12 Jan 2024 12:52:02 +0000 Resent-Message-ID: <handler.39885.B39885.170506387816027 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 39885 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Ricardo Wurmus <rekado@HIDDEN>, Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludovic.courtes@HIDDEN> Cc: Timothy Sample <samplet@HIDDEN>, 39885 <at> debbugs.gnu.org, me@HIDDEN Received: via spool by 39885-submit <at> debbugs.gnu.org id=B39885.170506387816027 (code B ref 39885); Fri, 12 Jan 2024 12:52:02 +0000 Received: (at 39885) by debbugs.gnu.org; 12 Jan 2024 12:51:18 +0000 Received: from localhost ([127.0.0.1]:35137 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rOH0H-0004AR-J9 for submit <at> debbugs.gnu.org; Fri, 12 Jan 2024 07:51:18 -0500 Received: from mail-wm1-x32f.google.com ([2a00:1450:4864:20::32f]:40289) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <zimon.toutoune@HIDDEN>) id 1rOH0C-00049t-8K for 39885 <at> debbugs.gnu.org; Fri, 12 Jan 2024 07:51:15 -0500 Received: by mail-wm1-x32f.google.com with SMTP id 5b1f17b1804b1-40e43928c10so8737605e9.1 for <39885 <at> debbugs.gnu.org>; Fri, 12 Jan 2024 04:51:14 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1705063868; x=1705668668; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:from:to:cc:subject:date:message-id :reply-to; bh=3hOSnjRWiLAeTvSJ2q+bgvMEv4q7XFzhZj9J0m0m4hM=; b=BawEX9D0PJJLht3ag27pTZNJTK6H+OhL3E+4uMOavCIePcKKn3RS+sUs/DedmMp1X5 UlERd6IVZrXlf4BU1esTdybKB6DFXrLrMg9XAlVLw4DgvamKAEm5UlqPvLuiRpXN8/Tw 4T1muzIyd5V2bmeO5JTV9iIusujee2tt4UvdTo7I9LxdYzgpPV9pJxH+DhA0QIITmq9F wVxBW2ZA7xy4N56TCl46ErE7CsYX/RiPda1IDRFdLzIw4e+Fvi3VfY+q7bQtssN0O8qy xzpIgq6J0L+t2CdhEZRS6lrW7jPzYoQGIBI4kEme5OQOBNF4ZrF+TzGV88uinrV8wr3v 3UQg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1705063868; x=1705668668; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=3hOSnjRWiLAeTvSJ2q+bgvMEv4q7XFzhZj9J0m0m4hM=; b=NlGMf+6Vihq/GsLsEtQeKAHZSfy0yweQuBm7DOgsb5pUCCpxATRI2BIBgqJQ2wCP/l GOCa7+qLUFvie5km1h0SQiNKldwXX7a/xbH5fn5rckABONJBmFsRrzL9UOEfbubyYu3q 3xMvi51b5Z3bSIsUxdA29lloW177CwSZMu0zyRBxHsF3Dzpj6+HQ2h8ZP39uS1OVgBye crLYBr7DhkaTBS6VQwrNYh+0ptuF9eMhKnFL25Jljc9BCP4B56u1+ROizAdamy44pcqw jw4fop4qMqEV+vT3Gp9nJKUnZRYfR9zm9EsHaPa/5KjFM3Augh7mereVIFi6Wma2DG9K 3uYA== X-Gm-Message-State: AOJu0YzdCpRd1hAD8XJiUj/Y+A61VEN4hnsKFNI3JxIiP/ljTzVrbN4d N2NZaDlDP1Gh0H88CZ+3sSajtQ/myfU= X-Google-Smtp-Source: AGHT+IGavzENspGxX7tuTXvPsp0I+/yeDbpxb5HdJ7mztzOPmLUyD8OgIXTtSf1cufAWij4uvgx9BA== X-Received: by 2002:a05:600c:1d1a:b0:40e:671f:6ad1 with SMTP id l26-20020a05600c1d1a00b0040e671f6ad1mr870082wms.2.1705063868137; Fri, 12 Jan 2024 04:51:08 -0800 (PST) Received: from pfiuh07 ([193.48.40.241]) by smtp.gmail.com with ESMTPSA id u6-20020a05600c138600b0040d5a9d6b68sm9720423wmf.6.2024.01.12.04.51.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 12 Jan 2024 04:51:07 -0800 (PST) From: Simon Tournier <zimon.toutoune@HIDDEN> In-Reply-To: <87frz7j0tl.fsf@HIDDEN> References: <CAJ3okZ3dFunYgafRH6=9LsLKLf6OrZBpXqUMxZAjEhaiL93ARA@HIDDEN> <87lesqmmrr.fsf@HIDDEN> <87bktmtmol.fsf@HIDDEN> <878rnwuemq.fsf@HIDDEN> <87y1cz6ez3.fsf@HIDDEN> <87frz7j0tl.fsf@HIDDEN> Date: Thu, 11 Jan 2024 17:11:21 +0100 Message-ID: <87h6jj26l2.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.8 (/) 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: -0.2 (/) Hi, On Mon, 08 Jan 2024 at 16:34, Ricardo Wurmus <rekado@HIDDEN> wrote: > The WIP commit is here: > > https://git.savannah.gnu.org/cgit/guix.git/commit/?h=3Dwip-r&id=3De81a75a= 7b28c633a658ceeb0a728255674f56c58 IIRC, the main feedback [1] of this approach is: - the repositories at https://git.bioconductor.org/package/NAME do = not tag package versions. The only method of organization is branches that are named after *Bioconductor releases* (not package release= s), e.g. RELEASE_3_15. We can only determine the package version by reading its DESCRIPTION file or by looking up the version index f= or all Bioconductor packages (we do that already). This means that = there could be different commits for the same package version in the sa= me release branch =E2=80=94 so we have to include the commit hash an= d a revision counter in the version string. Have you tried the wip commit at scale? Cheers, simon 1:bug#39885: Bioconductor URI, fallback and time-machine Ricardo Wurmus <rekado@HIDDEN> Wed, 10 Aug 2022 20:25:00 +0200 id:878rnwuemq.fsf@HIDDEN https://issues.guix.gnu.org/39885 https://issues.guix.gnu.org/msgid/878rnwuemq.fsf@HIDDEN https://yhetil.org/guix/878rnwuemq.fsf@HIDDEN
X-Loop: help-debbugs@HIDDEN Subject: bug#39885: Bioconductor tarballs are not archived Resent-From: Timothy Sample <samplet@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-guix@HIDDEN Resent-Date: Fri, 19 Jan 2024 15:47:01 +0000 Resent-Message-ID: <handler.39885.B39885.17056791974163 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 39885 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludovic.courtes@HIDDEN> Cc: rekado@HIDDEN, 39885 <at> debbugs.gnu.org, me@HIDDEN, zimoun <zimon.toutoune@HIDDEN> Received: via spool by 39885-submit <at> debbugs.gnu.org id=B39885.17056791974163 (code B ref 39885); Fri, 19 Jan 2024 15:47:01 +0000 Received: (at 39885) by debbugs.gnu.org; 19 Jan 2024 15:46:37 +0000 Received: from localhost ([127.0.0.1]:59987 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rQr4m-00014e-AS for submit <at> debbugs.gnu.org; Fri, 19 Jan 2024 10:46:36 -0500 Received: from wout4-smtp.messagingengine.com ([64.147.123.20]:38249) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <samplet@HIDDEN>) id 1rQr4j-0000xF-Ux for 39885 <at> debbugs.gnu.org; Fri, 19 Jan 2024 10:46:35 -0500 Received: from compute2.internal (compute2.nyi.internal [10.202.2.46]) by mailout.west.internal (Postfix) with ESMTP id 055D23200A7C; Fri, 19 Jan 2024 10:46:24 -0500 (EST) Received: from mailfrontend2 ([10.202.2.163]) by compute2.internal (MEProxy); Fri, 19 Jan 2024 10:46:25 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ngyro.com; h=cc :cc:content-type:content-type:date:date:from:from:in-reply-to :in-reply-to:message-id:mime-version:references:reply-to:subject :subject:to:to; s=fm1; t=1705679184; x=1705765584; bh=nfBPmH0VSa AsMd042+76MACYyyrxtP/4vf24An6lu/0=; b=qatCikY1D6s/vkeD4vxqiOT3us +ZXPTTWuGF3ZtTwWaSt2zrQ/5q6ZxNPyeouVxai4YfkgOXw/7G17gAHVIOJwOIhA Yq1PeV94pQygWKRs5Tugn0t1n/tFv6vGcbC5P68HDBXY3oUjvAZMsL8Z32P1von/ pzTKvnBlN/vmbVEis9XoSFENzcFge8dVHEFiUQxrVY2ihBiOksp8k4IhHvt3/F7V hnjhWiSRSgJuak8XllzcNHUMG3uX2836AakqrXcj3HUQV8F9QX2GP1MsEMDXrjfH 6mFt+51+Nq/syvhzwcXjF83NnVF3fI4UNqcDwppZKf+M7LSN4vwwvrT5zElQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:subject:subject:to :to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm3; t=1705679184; x=1705765584; bh=nfBPmH0VSaAsMd042+76MACYyyrx tP/4vf24An6lu/0=; b=tGT37YuHtIhwFu9w2tyPf7pjmZqon2XTr0xOEYOP6KW9 Ef8vckuOe8WIWa32PgAJJdZ2/U8g7T+6S/nzCzNlQiB0YNc2ErK/iCFuM7XxPE2E 4XqfgUfn6/8xN7nLJDUL99BVHaerarsNFCkYGTL1R4pLAYv3M+cqSp2DRPqzIhbZ o750ngiiTNwnfen7lw+MHkWSFqEmA4VqH7IF7k+yq0WYLkBliFaTOgFLyXoOmOQQ eR/3ItZN3z1AMAjqu9hRL501aJ/SSnd2rXVcNQ2HWnZQidgnCvstnnPdk+zxK6vk yJeMCtnAlr9haXAYKupw+XPkmfTzovwcaB/NKDBe4g== X-ME-Sender: <xms:T5mqZYWfkQl3zMCrGiRn7wetOkvSRG-EBoN3b0wJhksGX6EJCfX2MA> <xme:T5mqZcmF5JTZhes_Bm2KgiL1cJdtzd-otYCYCvZFDXoKjc3fdxrMlNeDZkFXZyb5M f7PAQKw6zk4ewasmA> X-ME-Received: <xmr:T5mqZcbkK1BNtRRtjPDIy9K8t9RTC2xjqKvnnGCXhl-owMRbiugBto6dbuaNGJSgf5Hqo8R2Y9d6F7_1yWazbAsW34gzXYphdr1diw> X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvkedrvdektddgjeelucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhephffvvefujghffffkfgggtgesmhdtreertderjeenucfhrhhomhepvfhimhho thhhhicuufgrmhhplhgvuceoshgrmhhplhgvthesnhhghihrohdrtghomheqnecuggftrf grthhtvghrnhepvdfhtefgtddvhffhleduleekieegfeduueeggffgudevteekieeukedt hfetueffnecuffhomhgrihhnpehgnhhurdhorhhgpdhnghihrhhordgtohhmnecuvehluh hsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepshgrmhhplhgvthes nhhghihrohdrtghomh X-ME-Proxy: <xmx:T5mqZXW4pXHEeM4TUKb4a3QTcFKykjocGydUNRWhrWVLWLknr6s13A> <xmx:T5mqZSlsaAWclSlQhcBNftHRzb1_-CvhC2F9EPzBa4t7auChoHlrNg> <xmx:T5mqZcd_VeOERZ1NHlT9_LF1ZftDXduHY6Nh48tU4M9yNw13R-2stQ> <xmx:UJmqZUh3zV5HLX38q3f0G3lh48pmNZmgQK7qCDcK3OHlH8-XUMIKYQ> Feedback-ID: i4721425c:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Fri, 19 Jan 2024 10:46:22 -0500 (EST) From: Timothy Sample <samplet@HIDDEN> In-Reply-To: <874jgacq4u.fsf_-_@HIDDEN> ("Ludovic =?UTF-8?Q?Court=C3=A8s?="'s message of "Fri, 22 Dec 2023 14:40:01 +0100") References: <CAJ3okZ3dFunYgafRH6=9LsLKLf6OrZBpXqUMxZAjEhaiL93ARA@HIDDEN> <87lesqmmrr.fsf@HIDDEN> <874jgacq4u.fsf_-_@HIDDEN> Date: Fri, 19 Jan 2024 09:46:21 -0600 Message-ID: <8734utba2a.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: -0.7 (/) 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.7 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hello, Ludovic Court=C3=A8s <ludovic.courtes@HIDDEN> writes: > As for past tarballs, #swh-devel comrades say we could send them a list > of URLs and they=E2=80=99d create =E2=80=9CSave Code Now=E2=80=9D request= s on our behalf (we > cannot do it ourselves since the site doesn=E2=80=99t accept plain tarbal= ls.) > > Any volunteer to write a script that=E2=80=99d generate a list of Biocond= uctor > content-addressed URLs (the bordeaux.guix.gnu.org/file ones) for say the > past couple of years? Sorry I=E2=80=99m a little late to this party, but I wrote a similar script= a while ago. It creates a =E2=80=9Csources.json=E2=80=9D file of all the sou= rces that the PoG database analyzed and found missing in SWH. It only covers what PoG monitors (which is *almost* everything, but not quite). $ git clone https://git.ngyro.com/preservation-of-guix $ cd preservation-of-guix $ wget https://ngyro.com/pog-reports/latest/pog.db [Wait a long time because my server is sloooow.] $ guile -L . etc/sources.scm pog.db > missing-sources.json With some modifications, I used it to generate the attached list of Bioconductor sources (based off of recent, unpublished PoG data). I=E2=80= =99ve also attached the modifications in case anyone is curious or wants to make a similar list. I will publish the PoG database soon (today?), so maybe wait for that before generating any lists. -- Tim --=-=-= Content-Type: application/octet-stream Content-Disposition: attachment; filename=bioconductor-sources.json.gz Content-Transfer-Encoding: base64 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 --=-=-= Content-Type: text/x-patch; charset=utf-8 Content-Disposition: inline; filename=bioconductor.patch Content-Transfer-Encoding: quoted-printable diff --git a/etc/sources.scm b/etc/sources.scm index 71d157d..515cf00 100644 --- a/etc/sources.scm +++ b/etc/sources.scm @@ -1,5 +1,5 @@ ;;; Preservation of Guix -;;; Copyright =C2=A9 2022 Timothy Sample <samplet@HIDDEN> +;;; Copyright =C2=A9 2022, 2024 Timothy Sample <samplet@HIDDEN> ;;; ;;; This file is part of Preservation of Guix. ;;; @@ -61,6 +61,7 @@ FROM fods f WHERE f.algorithm =3D 'sha256' AND (fr.reference LIKE '\"%' OR fr.reference LIKE '(\"%') + AND fr.reference LIKE '%bioconductor.org%' AND NOT fr.is_error AND f.is_in_swh IS NOT NULL AND NOT f.is_in_swh") @@ -85,22 +86,25 @@ Subresource Integrity metadata value." (define b64 (base64-encode bv)) (string-append "sha256-" b64)) =20 -(define (web-reference-urls reference) +(define (web-reference-filename reference) (define uris (match (call-with-input-string reference read) ((urls ...) (map string->uri urls)) (url (list (string->uri url))))) - (append-map (lambda (uri) - (map uri->string - (maybe-expand-mirrors uri %mirrors))) - uris)) + (or (any (lambda (uri) + (and (string-suffix? "bioconductor.org" (uri-host uri)) + (basename (uri-path uri)))) + uris) + (error "Not a 'bioconductor.org' refernce" reference))) =20 (define (record->url-source rec) (match-let ((#(digest reference) rec)) - (let ((urls (web-reference-urls reference)) - (integrity (nix-base32-sha256->subresource-integrity digest))) + (let* ((filename (web-reference-filename reference)) + (url (string-append "https://bordeaux.guix.gnu.org/file/" + filename "/sha256/" digest)) + (integrity (nix-base32-sha256->subresource-integrity digest))) `(("type" . "url") - ("urls" . ,(list->vector urls)) + ("urls" . ,(vector url)) ("integrity" . ,integrity))))) =20 (define (lookup-missing-sources db) --=-=-=--
X-Loop: help-debbugs@HIDDEN Subject: bug#39885: Bioconductor tarballs are not archived Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludovic.courtes@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-guix@HIDDEN Resent-Date: Tue, 23 Jan 2024 09:11:01 +0000 Resent-Message-ID: <handler.39885.B39885.17060010467544 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 39885 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Timothy Sample <samplet@HIDDEN> Cc: rekado@HIDDEN, 39885 <at> debbugs.gnu.org, me@HIDDEN, zimoun <zimon.toutoune@HIDDEN> Received: via spool by 39885-submit <at> debbugs.gnu.org id=B39885.17060010467544 (code B ref 39885); Tue, 23 Jan 2024 09:11:01 +0000 Received: (at 39885) by debbugs.gnu.org; 23 Jan 2024 09:10:46 +0000 Received: from localhost ([127.0.0.1]:42204 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rSCnt-0001xb-Se for submit <at> debbugs.gnu.org; Tue, 23 Jan 2024 04:10:46 -0500 Received: from mail2-relais-roc.national.inria.fr ([192.134.164.83]:15325) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ludovic.courtes@HIDDEN>) id 1rSCno-0001xF-LA for 39885 <at> debbugs.gnu.org; Tue, 23 Jan 2024 04:10:44 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inria.fr; s=dc; h=from:to:cc:subject:in-reply-to:references:date: message-id:mime-version:content-transfer-encoding; bh=7Mjr3o+zqqdUC81bql4HwDt9J79NNwtOji/FvLcSvrM=; b=tMnaOuT6o3Flo/7TP4G3vTsAiCPGq57BjypQE/ZQmfVsqlHFx5caCDQO CDb4AP4vLFGCxQHgbiYuRhxZ/PounJhPZhSBRZydaJeNKl6SCOjlnDxl1 3siiTNOwrU4HnPDW7mkcbjUfnDsEB3zuFeBa9p3neLN5VaOnf+hjEbhhf s=; Authentication-Results: mail2-relais-roc.national.inria.fr; dkim=none (message not signed) header.i=none; spf=SoftFail smtp.mailfrom=ludovic.courtes@HIDDEN; dmarc=fail (p=none dis=none) d=inria.fr X-IronPort-AV: E=Sophos;i="6.05,214,1701126000"; d="scan'208";a="148123271" Received: from unknown (HELO ribbon) ([193.50.110.52]) by mail2-relais-roc.national.inria.fr with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 23 Jan 2024 10:10:28 +0100 From: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludovic.courtes@HIDDEN> In-Reply-To: <8734utba2a.fsf@HIDDEN> (Timothy Sample's message of "Fri, 19 Jan 2024 09:46:21 -0600") References: <CAJ3okZ3dFunYgafRH6=9LsLKLf6OrZBpXqUMxZAjEhaiL93ARA@HIDDEN> <87lesqmmrr.fsf@HIDDEN> <874jgacq4u.fsf_-_@HIDDEN> <8734utba2a.fsf@HIDDEN> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: Quartidi 4 =?UTF-8?Q?Pluvi=C3=B4se?= an 232 de la =?UTF-8?Q?R=C3=A9volution,?= jour du Perce-neige 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: Tue, 23 Jan 2024 10:10:28 +0100 Message-ID: <87cytswh2z.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) 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 (---) Hi Timothy, Timothy Sample <samplet@HIDDEN> skribis: > Hello, > > Ludovic Court=C3=A8s <ludovic.courtes@HIDDEN> writes: > >> As for past tarballs, #swh-devel comrades say we could send them a list >> of URLs and they=E2=80=99d create =E2=80=9CSave Code Now=E2=80=9D reques= ts on our behalf (we >> cannot do it ourselves since the site doesn=E2=80=99t accept plain tarba= lls.) >> >> Any volunteer to write a script that=E2=80=99d generate a list of Biocon= ductor >> content-addressed URLs (the bordeaux.guix.gnu.org/file ones) for say the >> past couple of years? > > Sorry I=E2=80=99m a little late to this party, but I wrote a similar scri= pt a > while ago. It creates a =E2=80=9Csources.json=E2=80=9D file of all the s= ources that the > PoG database analyzed and found missing in SWH. It only covers what PoG > monitors (which is *almost* everything, but not quite). Excellent! > With some modifications, I used it to generate the attached list of > Bioconductor sources (based off of recent, unpublished PoG data). I=E2= =80=99ve > also attached the modifications in case anyone is curious or wants to > make a similar list. I will publish the PoG database soon (today?), so > maybe wait for that before generating any lists. After discussing it on #swh-devel, I filed this issue: https://gitlab.softwareheritage.org/swh/infra/sysadm-environment/-/issues= /5222 Tim, you were planning to offer a larger list of missing sources extracted from the PoG database, right? Thank you! Ludo=E2=80=99.
X-Loop: help-debbugs@HIDDEN Subject: bug#39885: Bioconductor tarballs are not archived Resent-From: Simon Tournier <zimon.toutoune@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-guix@HIDDEN Resent-Date: Thu, 15 Feb 2024 09:55:01 +0000 Resent-Message-ID: <handler.39885.B39885.170799089511550 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 39885 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Timothy Sample <samplet@HIDDEN>, Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludovic.courtes@HIDDEN> Cc: rekado@HIDDEN, 39885 <at> debbugs.gnu.org, me@HIDDEN Received: via spool by 39885-submit <at> debbugs.gnu.org id=B39885.170799089511550 (code B ref 39885); Thu, 15 Feb 2024 09:55:01 +0000 Received: (at 39885) by debbugs.gnu.org; 15 Feb 2024 09:54:55 +0000 Received: from localhost ([127.0.0.1]:54123 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1raYSE-00030B-Ej for submit <at> debbugs.gnu.org; Thu, 15 Feb 2024 04:54:54 -0500 Received: from mail-wr1-f53.google.com ([209.85.221.53]:40433) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <zimon.toutoune@HIDDEN>) id 1raYS7-0002zL-BG for 39885 <at> debbugs.gnu.org; Thu, 15 Feb 2024 04:54:47 -0500 Received: by mail-wr1-f53.google.com with SMTP id ffacd0b85a97d-33ce86798f9so110569f8f.1 for <39885 <at> debbugs.gnu.org>; Thu, 15 Feb 2024 01:54:28 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1707990803; x=1708595603; darn=debbugs.gnu.org; h=mime-version:message-id:date:references:in-reply-to:subject:cc:to :from:from:to:cc:subject:date:message-id:reply-to; bh=DBmZUG/e7OwGCpOtF2byB0pNbpD9sgJUmyKKVnfM4n4=; b=bogoMW5ZC6WC2Yc4oYnhGAuamtF///duUTsBo3Yaun6rDux94vH+r2PPZe1SrusrPt BJ8v5O701teyhO68HsZywrnOfcfiUlLHbO2xO5YlAdIfYd6P3kJpSM2PlYnIqbd5GiEu u7svnRarQdrYkQXrtGp0z25BtIyswcRm++iq9BjPm4npHnvi8PUYg1k+MjKczTsjl+lf vwwilAu5E9/yW36fa5VPtWCngwHf7tOo8oIXMfzzLYW8ihahbiDiyJeFQEKO/Gjxy6rY VdVhazYAlUOYdyapVLUEJBl+Udi9IyMEQBY4da1+2zczw0JCoOjNhFAb+MvKfO918HEr Q1lQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1707990803; x=1708595603; h=mime-version:message-id:date:references:in-reply-to:subject:cc:to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=DBmZUG/e7OwGCpOtF2byB0pNbpD9sgJUmyKKVnfM4n4=; b=YEDZc220e/q+DY9tV54p129U8iL5F59nUq8OVhX0gc0FRZ+sAnog+ps8BVjWosd8ha qhclzeacJd7gIcNJKys9DLSxW1QZ1y+Ry5ePjNp+yXTOFX/zN2hMXPJxnRWvLRbLjdMF AOA4veQpGZQM5H4mJDIMHMSsR5rt5TYY42GQtU9lsduG0KquZoHqQgbkYYwwUisFVPWa gaVR1QGUS/hRb+hSEN3pwu1hPVo/DSxoYDN6qC6wADXXZwjW5y+iTcO65rCDy6xbOoo8 /mpp/Ap1ftVB08cUdrmMH/rH9I0xSfN+eH7exQKicQw8+LDK8krppA8IGUINmxQcthxy eSfQ== X-Forwarded-Encrypted: i=1; AJvYcCVOIKBm3yUhHbJL0JdD/biheAXfJVuEcgw0B38FYR456jhXoXrQr8DiHgmbPP8K2ToWaG3+369xN/2gfaIl/rxMD1NSHGo= X-Gm-Message-State: AOJu0YyjhYd0xwh80Mx8egF4hz13nEk8TKXKq/Z2pbz+1/rvpAcW8wJI 3AbQWkCEGLuGs2vRJlzcq1cOvlrLJrNASGqUqbe4N4HbvQqJ72WEYBNgYJHO X-Google-Smtp-Source: AGHT+IFsOMioC8MJ3PB57DORC+qzBB8OVgq4cu6xkSsZpAPy6vlwvDrIv4S/++oPs4XA09jqTU9PHA== X-Received: by 2002:a05:600c:3ba1:b0:411:c380:d7b8 with SMTP id n33-20020a05600c3ba100b00411c380d7b8mr965430wms.0.1707990803035; Thu, 15 Feb 2024 01:53:23 -0800 (PST) Received: from lili ([2a01:e0a:59b:9120:7d85:9c0b:111:5112]) by smtp.gmail.com with ESMTPSA id j4-20020a05600c1c0400b004120537210esm2396831wms.46.2024.02.15.01.53.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 15 Feb 2024 01:53:22 -0800 (PST) From: Simon Tournier <zimon.toutoune@HIDDEN> In-Reply-To: <8734utba2a.fsf@HIDDEN> References: <CAJ3okZ3dFunYgafRH6=9LsLKLf6OrZBpXqUMxZAjEhaiL93ARA@HIDDEN> <87lesqmmrr.fsf@HIDDEN> <874jgacq4u.fsf_-_@HIDDEN> <8734utba2a.fsf@HIDDEN> Date: Wed, 14 Feb 2024 16:23:48 +0100 Message-ID: <87wmr7kr23.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.9 (/) 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.9 (-) Hi, On ven., 19 janv. 2024 at 09:46, Timothy Sample <samplet@HIDDEN> wrote: > $ git clone https://git.ngyro.com/preservation-of-guix > $ cd preservation-of-guix > $ wget https://ngyro.com/pog-reports/latest/pog.db > > [Wait a long time because my server is sloooow.] > > $ guile -L . etc/sources.scm pog.db > missing-sources.json Cool! Can we consider that this report is now done? Because: 1. SWH supports ExtID and nar hash lookup. 2. Missing origins are currently ingested by SWH. (via specific sources.json) Cheers, simon
X-Loop: help-debbugs@HIDDEN Subject: bug#39885: Bioconductor tarballs are not archived Resent-From: Timothy Sample <samplet@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-guix@HIDDEN Resent-Date: Fri, 16 Feb 2024 16:16:02 +0000 Resent-Message-ID: <handler.39885.B39885.17081001235478 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 39885 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Simon Tournier <zimon.toutoune@HIDDEN> Cc: rekado@HIDDEN, Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludovic.courtes@HIDDEN>, me@HIDDEN, 39885 <at> debbugs.gnu.org Received: via spool by 39885-submit <at> debbugs.gnu.org id=B39885.17081001235478 (code B ref 39885); Fri, 16 Feb 2024 16:16:02 +0000 Received: (at 39885) by debbugs.gnu.org; 16 Feb 2024 16:15:23 +0000 Received: from localhost ([127.0.0.1]:60029 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rb0ry-0001PH-GH for submit <at> debbugs.gnu.org; Fri, 16 Feb 2024 11:15:23 -0500 Received: from wfout7-smtp.messagingengine.com ([64.147.123.150]:49267) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <samplet@HIDDEN>) id 1rb0ru-0000w8-NU for 39885 <at> debbugs.gnu.org; Fri, 16 Feb 2024 11:15:21 -0500 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailfout.west.internal (Postfix) with ESMTP id 018021C00092; Fri, 16 Feb 2024 11:14:52 -0500 (EST) Received: from mailfrontend1 ([10.202.2.162]) by compute4.internal (MEProxy); Fri, 16 Feb 2024 11:14:53 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ngyro.com; h=cc :cc:content-transfer-encoding:content-type:content-type:date :date:from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to; s=fm2; t=1708100092; x=1708186492; bh=KWO+pGqW8SCBVCmnhCJugsuEwTxozdJ4inV4oNmVc88=; b= Hkz6D5mA5MCxjjvW+eU9aBgEVBlIPTxNpnI6nAb+duI5qhrbgrVgDy2Wmkbv8UYQ MBJ8BdPdyD0PowElFKx7xIa+yDuBNsQ27lccIWzfdIaWuoEyRaZojXq4CUdYsPau LffDTPCuqgzOgiYe3ZUGnYvIwpPsIv0d5JNJcj2IzYWb5u39rFgDzDUqAqv0oUEh pRKNJNDx3bgPp+j2Pkg+CctE8v5WePiEZIjsc9N3mMSr4tXGSYveK4DfS6osqxkA 8OT5UodMFaXuJ+JQDAWCouGr//3zN8JYz4h6nYmq+WJI3x7UHrUe5JxOcb4T+Jvj dixGmTBoVB8nLv0v+sATmA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t=1708100092; x= 1708186492; bh=KWO+pGqW8SCBVCmnhCJugsuEwTxozdJ4inV4oNmVc88=; b=e lHKv5ny1yQ03fOneqXEYjLPxa+YZ4iLaZ6YUzkW/9oU2DZ8ogrzH6VzNk90vwlIa 6FnTWWzbPUfwZABbrwhvTktHt1YtUHJbF5PVTp96A7pEP6tH7Tx6TMiDcYwPEABx e42uM9JMAsCzo//wU/z8Eryd9AmmbKqFS9b9IJr+I+GFFHwN5tPuWPvNCeKtDqzQ bU/9lgcdAgUDy0fXe59BSLKEF3m3wgFBuV9HFbmfajiFYGQnnxQQSIexRMJ3KQf+ +QlSGTrxBzk78lcLHWMx8m8GPzk6X4ujBKZgUI0zfr2xpoMrHEew7XNtiy3BCHIo GwVjmaXzrd/6fUjxkYJyg== X-ME-Sender: <xms:-4nPZW3q_Z25lZpUfDYT88AjCR8Smc4inI9Pj0Ffriya0lQTtzBqiw> <xme:-4nPZZHaLFABPBaQQ58QCSKwjyOAhULdJREcaW1hFmlcK2jY7ACJ-GDCghok3Wdob K_rSAruCBpRAKZVhg> X-ME-Received: <xmr:-4nPZe6tg6LxVDyKdn9dcm9rNYa_5aNNU95CQD_SvYRHLp6KZbeJBGhpHrNmjKwP720Z-VRhkf_p9E41UbUxNpY0CjilDRWlCCRCIA> X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvledrvddvgdekhecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpefhvfevufgjfhffkfgfgggtgfesthhqredttderjeenucfhrhhomhepvfhimhho thhhhicuufgrmhhplhgvuceoshgrmhhplhgvthesnhhghihrohdrtghomheqnecuggftrf grthhtvghrnhepteeffffftedtleevkefgfeefveduheehtdffvdffhfdutefhfedvuddu jeelhfdvnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomh epshgrmhhplhgvthesnhhghihrohdrtghomh X-ME-Proxy: <xmx:-4nPZX1OoICf7r2fTm6D_XMGoGS3AiOEFkfjgWlx3ngq5rqocCWfDQ> <xmx:-4nPZZF9RcgetjQyoPVhAy_XP6CGShKBk_hm73853PWtBfoutVwOOA> <xmx:-4nPZQ9Z-bR6mteJxNa1JJvXLigQNXpqPCEu22-vnifP-TadIVaoKg> <xmx:_InPZSMHZFvowdRAuTUR7znvA0VTS1MEt7HqXuIHwAVbpOz0z0jhBmnFPP0> Feedback-ID: i4721425c:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Fri, 16 Feb 2024 11:14:51 -0500 (EST) From: Timothy Sample <samplet@HIDDEN> In-Reply-To: <87wmr7kr23.fsf@HIDDEN> (Simon Tournier's message of "Wed, 14 Feb 2024 16:23:48 +0100") References: <CAJ3okZ3dFunYgafRH6=9LsLKLf6OrZBpXqUMxZAjEhaiL93ARA@HIDDEN> <87lesqmmrr.fsf@HIDDEN> <874jgacq4u.fsf_-_@HIDDEN> <8734utba2a.fsf@HIDDEN> <87wmr7kr23.fsf@HIDDEN> Date: Fri, 16 Feb 2024 10:14:49 -0600 Message-ID: <87y1bkwfly.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.6 (--) 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.6 (---) Simon Tournier <zimon.toutoune@HIDDEN> writes: > Cool! > > Can we consider that this report is now done? Because: > > 1. SWH supports ExtID and nar hash lookup. > > 2. Missing origins are currently ingested by SWH. > (via specific sources.json) I think that would be jumping the gun a little bit. In some sense, the report is only *done* when =E2=80=9Cstored=E2=80=9D hits= 100% (or close to it, with the remainder being stuff we are pretty sure no longer exists). This won=E2=80=99t happen just because of your second point there. When the historical =E2=80=9Csources.json=E2=80=9D is loaded, things will b= e much, much, better, sure. Sources will still be missing, though. To me, this is an invitation to more subtle analysis, like weighing sources by their =E2=80=9Cimportance=E2=80=9D in the package graph. Then there=E2=80=99s st= ill shortcomings with Disarchive that have to be resolved (which is work best guided by numbers in the report). Also, it will always be a good idea to verify that things are working. Ideally this could be simpler (leveraging ExtID lookup) and continuous. -- Tim
X-Loop: help-debbugs@HIDDEN Subject: bug#39885: Bioconductor tarballs are not archived Resent-From: Simon Tournier <zimon.toutoune@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-guix@HIDDEN Resent-Date: Mon, 19 Feb 2024 20:44:02 +0000 Resent-Message-ID: <handler.39885.B39885.17083753864909 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 39885 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Timothy Sample <samplet@HIDDEN> Cc: rekado@HIDDEN, Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludovic.courtes@HIDDEN>, me@HIDDEN, 39885 <at> debbugs.gnu.org Received: via spool by 39885-submit <at> debbugs.gnu.org id=B39885.17083753864909 (code B ref 39885); Mon, 19 Feb 2024 20:44:02 +0000 Received: (at 39885) by debbugs.gnu.org; 19 Feb 2024 20:43:06 +0000 Received: from localhost ([127.0.0.1]:43556 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rcATi-0001H6-AS for submit <at> debbugs.gnu.org; Mon, 19 Feb 2024 15:43:06 -0500 Received: from mail-wr1-f41.google.com ([209.85.221.41]:38944) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <zimon.toutoune@HIDDEN>) id 1rcATd-0001GF-PJ for 39885 <at> debbugs.gnu.org; Mon, 19 Feb 2024 15:43:03 -0500 Received: by mail-wr1-f41.google.com with SMTP id ffacd0b85a97d-33d51bb5737so192861f8f.0 for <39885 <at> debbugs.gnu.org>; Mon, 19 Feb 2024 12:42:40 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1708375295; x=1708980095; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:from:to:cc:subject:date:message-id :reply-to; bh=mDqdLoyad+BeTUhWSJK3zjvg4nQJmd9RShEClvn3PZM=; b=G+U6I9hE5F1YxiQgymIXsjLUNzOejmd/H+Xw822aztDooL0YzZCxYmCaaA6P4Bn2Kt /IFKS8ttQNbs+F/zbhNX+bn0c3MUxujD0fsh3opwsH7Fl9W/bGqZkNfMUKJZpvlWAbuE PZZqApGUYgCvt0TvxbXty2Aav+59cnKvpD8R2nPW3LSiK/IvEgJq9/5y+az6lrV779o4 C5734Toe0Yp7mYtcFyPzxAxnLxZu7U38guEssAGuqXKeijnGqouXNQBWxNWICW/c1sJ9 oTdsknbjFnzU/xBu4XOt7lMVTiZAxoGR0Ooh+3MeB0QbdPwG7HdkN9gcxkVvwTEn4JAP lnxQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708375295; x=1708980095; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=mDqdLoyad+BeTUhWSJK3zjvg4nQJmd9RShEClvn3PZM=; b=W/oU8erAB0M57ZvhJI+CHVttiNHr0mWg1gB8mdbaIYPpUBkJGPzpHw6LBS0CcI48oT yGMlffJ6Egh5ewuYphrh3Z1En+u/wwuR6CszSSlym43YYGPtO8psUyRy3n+VQJB4DqNm Lc83S6BG04yT6Pcny27FssjX+iMOP61XkLHIymRToLeKtKN/568X2et94/BDjF5kD034 BGAvQrU+EhxCi3zWYteWvsTSHeONOY5yoEX0uEIRbQGO1WY6B2GE7QkN5ru8RbTGgRb/ ZQoYVWzhD8L/Iv3/6kjcnTQf12pFwwE+/iB5g0vk8S4PYw59W6Q0SSAQVFUBJeO1YnT1 v9Cg== X-Forwarded-Encrypted: i=1; AJvYcCUrg4CIYgvcN4MAbDHC6PPLoYVrjqdmjfK61FdfeB/FBw6lRM9Qo1zm9uY6kgUjYL9mcK4NyFOvF/dJ0j7+h62Z1MtqYMU= X-Gm-Message-State: AOJu0YwHUUmkpf0rIqAZBklNq/S6p15OndlivGYhGKtyM/f+iIzd4Ymd sydwtrqTJuef0jMHlsecuMAFe+yQr1eze+OWldxRch6tHNfTeqHQRPbYsqC9 X-Google-Smtp-Source: AGHT+IFD9vPsUFMhV2QDZ04J/yN/UKfVTt2BMDCPpVgbTv2PRyrqKUENUOUuPnurzE5WHKfwj/Ugyg== X-Received: by 2002:a05:6000:1d8e:b0:33d:3f2a:75bc with SMTP id bk14-20020a0560001d8e00b0033d3f2a75bcmr3701540wrb.2.1708375294394; Mon, 19 Feb 2024 12:41:34 -0800 (PST) Received: from lili (roam-nat-fw-prg-194-254-61-44.net.univ-paris-diderot.fr. [194.254.61.44]) by smtp.gmail.com with ESMTPSA id bu19-20020a056000079300b0033d3d9447e3sm5973401wrb.83.2024.02.19.12.41.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 19 Feb 2024 12:41:33 -0800 (PST) From: Simon Tournier <zimon.toutoune@HIDDEN> In-Reply-To: <87y1bkwfly.fsf@HIDDEN> References: <CAJ3okZ3dFunYgafRH6=9LsLKLf6OrZBpXqUMxZAjEhaiL93ARA@HIDDEN> <87lesqmmrr.fsf@HIDDEN> <874jgacq4u.fsf_-_@HIDDEN> <8734utba2a.fsf@HIDDEN> <87wmr7kr23.fsf@HIDDEN> <87y1bkwfly.fsf@HIDDEN> Date: Mon, 19 Feb 2024 17:50:59 +0100 Message-ID: <87v86k4cuk.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.3 (/) 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.3 (-) Hi, On ven., 16 f=C3=A9vr. 2024 at 10:14, Timothy Sample <samplet@HIDDEN> wr= ote: >> Can we consider that this report is now done? Because: >> >> 1. SWH supports ExtID and nar hash lookup. >> >> 2. Missing origins are currently ingested by SWH. >> (via specific sources.json) > > I think that would be jumping the gun a little bit. > > In some sense, the report is only *done* when =E2=80=9Cstored=E2=80=9D hi= ts 100% (or > close to it, with the remainder being stuff we are pretty sure no longer > exists). This won=E2=80=99t happen just because of your second point the= re. Just to be sure: we are speaking about Bioconductor only, right? > When the historical =E2=80=9Csources.json=E2=80=9D is loaded, things will= be much, much, > better, sure. Sources will still be missing, though. Yeah, sources will still be missing but I expect that Bioconductor will be not. The only issue is about =E2=80=9Cannotation=E2=80=9D and maybe =E2= =80=9Cexperiment=E2=80=9D. However, here we are hitting the boundary between code and data: annotation and experiment might be very large and potentially skipped by SWH and they contain few if no code but plain data. We can still discuss what to do here; in this already long thread. :-) Or we can open another thread for this specific case about Bioconductor annotation and experiment. > To me, this is an > invitation to more subtle analysis, like weighing sources by their > =E2=80=9Cimportance=E2=80=9D in the package graph. Then there=E2=80=99s = still shortcomings with > Disarchive that have to be resolved (which is work best guided by > numbers in the report). Yeah. But that seems a large scope than Bioconductor case, no? > Also, it will always be a good idea to verify that things are working. > Ideally this could be simpler (leveraging ExtID lookup) and continuous. Indeed, checking that all Bioconductor sources can be extracted from SWH+Disarchive seems the path forward closing this report. :-) Cheers, simon
X-Loop: help-debbugs@HIDDEN Subject: bug#39885: Bioconductor tarballs are not archived Resent-From: Timothy Sample <samplet@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-guix@HIDDEN Resent-Date: Wed, 21 Feb 2024 18:17:01 +0000 Resent-Message-ID: <handler.39885.B39885.170853940531992 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 39885 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Simon Tournier <zimon.toutoune@HIDDEN> Cc: rekado@HIDDEN, Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludovic.courtes@HIDDEN>, me@HIDDEN, 39885 <at> debbugs.gnu.org Received: via spool by 39885-submit <at> debbugs.gnu.org id=B39885.170853940531992 (code B ref 39885); Wed, 21 Feb 2024 18:17:01 +0000 Received: (at 39885) by debbugs.gnu.org; 21 Feb 2024 18:16:45 +0000 Received: from localhost ([127.0.0.1]:59558 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rcr9B-0008Jv-3m for submit <at> debbugs.gnu.org; Wed, 21 Feb 2024 13:16:45 -0500 Received: from wfhigh3-smtp.messagingengine.com ([64.147.123.154]:35179) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <samplet@HIDDEN>) id 1rcr97-0008JW-MN for 39885 <at> debbugs.gnu.org; Wed, 21 Feb 2024 13:16:44 -0500 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailfhigh.west.internal (Postfix) with ESMTP id 05FD31800090; Wed, 21 Feb 2024 13:16:11 -0500 (EST) Received: from mailfrontend2 ([10.202.2.163]) by compute5.internal (MEProxy); Wed, 21 Feb 2024 13:16:12 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ngyro.com; h=cc :cc:content-transfer-encoding:content-type:content-type:date :date:from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to; s=fm2; t=1708539371; x=1708625771; bh=tg/0wEpsoKLIqkn3KuZTL+/CxMx5WdU9ACg9KxHGczs=; b= GCvEQH5YCFMFfdNmgmuQHKPc0kCjRBz2EzTxg62gpIJJMis9L6NNWmKaYbL2hlGV N5cBUj44+4TEGfwf8MHfka9pRA2d3Ppc6dVQoQto4n9h64OucLbPla2mxAO14F9E lpvpSXEkd4il5jWdjafvvRKdVXHo+5ds6/jeQfOt9bd329GAdDSvTpYPOMUKdH1s wnuhIyzO5TW4doyBBBq6fYTR2OMQ4zLA/bi0tLvGTMAorAGTAKwznuilF/uP0Fo3 Fnj5nLdXH7UN3j8dSHwuLRhEcFP5wdIA52PiixHzrVTkyd9QdMoUt9YrCjvs0CHE YFby9AeLr0hVErIC2D88+A== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t=1708539371; x= 1708625771; bh=tg/0wEpsoKLIqkn3KuZTL+/CxMx5WdU9ACg9KxHGczs=; b=d cIasSA1FJT1YVEeLDA61v9uxjIVyxQ6HNd+8pC0EWEJrdm5n8Udyf7nAkvJidsRu Fb2wHXuNhbYWDFGUYfglrpAhPAB0VUBiRVyr4G6x7XEvq0dFcqZ130ft5Yn+z1e1 xxHY/g98G/RPg5tBNEJBTPGjRMWHZHX5cp7fMR7adCq+brBhwFTOPkzXWXjRTRJA Mv8cfTrRmyrZjgErRaTav+S0YN9h2CJrcRMo+4z8kBwPR4J4WMnwunimVusnqf7q SabEzOym/0e+zXxKgZprtj5QIErIkNv8G+ghQdME0mMRnnOIDqI69W2TghLEyEoT HE3TDEY/VQvrPmzt3Cgdw== X-ME-Sender: <xms:6z3WZVm-GE_PLzn9hl3ry4Ss-rABO_Quop4ld9us8Xm4cANzgf3dzA> <xme:6z3WZQ0ej9jKq4YCrvgq5TLR-PXl4HJsHfW8aYfRqQLn0kLm2N9d0DKri2h8KQQEZ tk3bGJztZv2Jk-o-A> X-ME-Received: <xmr:6z3WZbrRS7uiiH409NK6t8xifDePzGLMihSuTH2OBJVu4-UH0UjF0RY-IzBTGwPCLDmJy84vuKcld_IqKrcPFITbfe_JdDF65a29oQ> X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvledrfedvgdduuddtucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhephffvvefujghffffkfgggtgfgsehtqhertddtreejnecuhfhrohhmpefvihhm ohhthhihucfurghmphhlvgcuoehsrghmphhlvghtsehnghihrhhordgtohhmqeenucggtf frrghtthgvrhhnpeetfeffffettdelveekgfeffeevudehhedtffdvfffhudethfefvddu udejlefhvdenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhroh hmpehsrghmphhlvghtsehnghihrhhordgtohhm X-ME-Proxy: <xmx:6z3WZVnUEMZFYfQb84LA6qz2NqNuesYnqFV1yyr92QRb2Y078lyQAA> <xmx:6z3WZT0kQqAMKWr_gYriGg1m_ZfmQfPle9zlyLVMAUsFSqWfZneX5w> <xmx:6z3WZUvY2ndrHFZ-YcOBJaDwpqXlfMQ-9EPFiWpxvzHVO7aHbWmQMg> <xmx:6z3WZT9m0HrjzgxOHJCWLr4_xp0UNbM7amGp4kYF5SDEtQAg2RHGtK81Lxs> Feedback-ID: i4721425c:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed, 21 Feb 2024 13:16:10 -0500 (EST) From: Timothy Sample <samplet@HIDDEN> In-Reply-To: <87v86k4cuk.fsf@HIDDEN> (Simon Tournier's message of "Mon, 19 Feb 2024 17:50:59 +0100") References: <CAJ3okZ3dFunYgafRH6=9LsLKLf6OrZBpXqUMxZAjEhaiL93ARA@HIDDEN> <87lesqmmrr.fsf@HIDDEN> <874jgacq4u.fsf_-_@HIDDEN> <8734utba2a.fsf@HIDDEN> <87wmr7kr23.fsf@HIDDEN> <87y1bkwfly.fsf@HIDDEN> <87v86k4cuk.fsf@HIDDEN> Date: Wed, 21 Feb 2024 12:16:08 -0600 Message-ID: <87sf1lwumv.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.6 (--) 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.6 (---) Hi Simon, Simon Tournier <zimon.toutoune@HIDDEN> writes: > Just to be sure: we are speaking about Bioconductor only, right? I took =E2=80=9Cthis report=E2=80=9D to be the PoG report not the bug repor= t. My mistake! Sorry for the confusion. -- Tim
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.