[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#43426: closed ([PATCH 0/1] Fix unreachable gdsl package)

From: GNU bug Tracking System
Subject: bug#43426: closed ([PATCH 0/1] Fix unreachable gdsl package)
Date: Mon, 21 Sep 2020 21:13:01 +0000

Your message dated Mon, 21 Sep 2020 23:12:23 +0200
with message-id <87wo0mj0lk.fsf@gnu.org>
and subject line Re: [bug#43426] [PATCH 1/1] gnu: gdsl: Replace 'url-fetch' by 
has caused the debbugs.gnu.org bug report #43426,
regarding [PATCH 0/1] Fix unreachable gdsl package
to be marked as done.

(If you believe you have received this mail in error, please contact

43426: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=43426
GNU Bug Tracking System
Contact help-debbugs@gnu.org with problems
--- Begin Message --- Subject: [PATCH 0/1] Fix unreachable gdsl package Date: Tue, 15 Sep 2020 16:01:34 +0200

The mention of the gna.org closing down is reported in bug #25913
<http://issues.guix.gnu.org/issue/25913>.  Therefore, the package gdsl is not
maintained and the both URLs source and home-page are now unreachable.
Currently, substitutes are available on <ci.guix.gnu.org> but nothing prevents
an unfortunate "guix gc".  This patch uses Software Heritage as an archive for
upstream source, but since tarballs are not yet fully supported by SWH, the
support 'git-fetch' is used instead.

Last, let check the integrity of the switch.

--8<---------------cut here---------------start------------->8---
$ guix time-machine --commit=f6dfe42 -- build gdsl

$ ./pre-inst-env guix build gdsl

$ diff -r --no-dereference \
      /gnu/store/zp18gsfw128aam2ifh9rsfn7wxx1fnzh-gdsl-1.8 \
diff -r --no-dereference 
< prefix=/gnu/store/zp18gsfw128aam2ifh9rsfn7wxx1fnzh-gdsl-1.8
> prefix=/gnu/store/yd0vadqjx998v76ynx27klg7i62ra1l1-gdsl-1.8
diff -r --no-dereference 
< libdir='/gnu/store/zp18gsfw128aam2ifh9rsfn7wxx1fnzh-gdsl-1.8/lib'
> libdir='/gnu/store/yd0vadqjx998v76ynx27klg7i62ra1l1-gdsl-1.8/lib'
--8<---------------cut here---------------end--------------->8---

zimoun (1):
  gnu: gdsl: Replace 'url-fetch' by 'git-fetch'.

 gnu/packages/datastructures.scm | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)


--- End Message ---
--- Begin Message --- Subject: Re: [bug#43426] [PATCH 1/1] gnu: gdsl: Replace 'url-fetch' by 'git-fetch'. Date: Mon, 21 Sep 2020 23:12:23 +0200 User-agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux)

zimoun <zimon.toutoune@gmail.com> skribis:

> Fixes <https://debbugs.gnu.org/25913>.
> * gnu/packages/datastructures.scm (gdsl)[source]: Replace 'url-fetch' by
> 'git-fetch'.
> [home-page]: Update.

Applied with the change below, to avoid the empty URI.

I’ve checked that the content hashes match:

--8<---------------cut here---------------start------------->8---
$ (cd /tmp; tar xf $(guix build -S gdsl); guix hash -r /tmp/gdsl-1.8)
$ guix hash -r $(./pre-inst-env guix build -S gdsl)
--8<---------------cut here---------------end--------------->8---


diff --git a/gnu/packages/datastructures.scm b/gnu/packages/datastructures.scm
index ac091500fc..cd4126b22d 100644
--- a/gnu/packages/datastructures.scm
+++ b/gnu/packages/datastructures.scm
@@ -39,8 +39,9 @@
     (source (origin
               (method git-fetch)
               (uri (git-reference
-                    (url "")            ; only hosted on Software Heritage
+                    (url "https://example.org";) ;only hosted on Software 
                     (commit "6adb53be8b8f9f2e4bbfc92d357eedeefb4c7430")))
+              (file-name (git-file-name name version))

--- End Message ---

reply via email to

[Prev in Thread] Current Thread [Next in Thread]