* bug#25913: metabug: move gna.org packages to new upstream locations
@ 2017-03-01 13:46 ng0
2019-11-13 18:59 ` bug#25913: Bug #25913 Hunting: gna.org down: gdsl, guile-dbi impacted zimoun
2020-09-15 14:01 ` [bug#43426] [PATCH 0/1] Fix unreachable gdsl package zimoun
0 siblings, 2 replies; 6+ messages in thread
From: ng0 @ 2017-03-01 13:46 UTC (permalink / raw)
To: 25913
As you might have noticed (or not), gna.org is closing down soon.
Read http://gna.org/forum/forum.php?forum_id=2545 for more on the
subject.
So we need to move yet another bunch of packages to where ever they moved
now. The sources I mean. And maybe notify upstream in case you feel like
it.
I will open this as a bug so that it can be closed once it is done.
Please close this bug once all packages have been moved.
Packages are few in number:
[user@abyayala ~/src/guix/guix]$ egrep -nr "gna.org" gnu/packages
gnu/packages/guile.scm:1289: "http://download.gna.org/guile-dbi/guile-dbi-"
gnu/packages/guile.scm:1312: (home-page "http://home.gna.org/guile-dbi/guile-dbi.html")
gnu/packages/guile.scm:1327: "http://download.gna.org/guile-dbi/guile-dbd-sqlite3-"
gnu/packages/datastructures.scm:33: (uri (string-append "http://download.gna.org/gdsl/"
gnu/packages/datastructures.scm:39: (home-page "http://home.gna.org/gdsl/")
gnu/packages/game-development.scm:324: (uri (string-append "http://download.gna.org/allegro/allegro/"
gnu/packages/game-development.scm:362: (uri (string-append "http://download.gna.org/allegro/allegro/"
gnu/packages/game-development.scm:402: (uri (string-append "http://download.gna.org/allegro/allegro/"
gnu/packages/games.scm:3178: "http://download.gna.org/freeciv/"
gnu/packages/gtk.scm:735: "http://download.gna.org/guile-cairo/guile-cairo-"
Thanks!
^ permalink raw reply [flat|nested] 6+ messages in thread
* bug#25913: Bug #25913 Hunting: gna.org down: gdsl, guile-dbi impacted
2017-03-01 13:46 bug#25913: metabug: move gna.org packages to new upstream locations ng0
@ 2019-11-13 18:59 ` zimoun
2020-09-15 14:01 ` [bug#43426] [PATCH 0/1] Fix unreachable gdsl package zimoun
1 sibling, 0 replies; 6+ messages in thread
From: zimoun @ 2019-11-13 18:59 UTC (permalink / raw)
To: 25913, contact.ng0, Ricardo Wurmus, Christopher Baines
Dear,
Currently the packages "gdsl" and "guile-dbi" are still downloading
from gna.org.
--8<---------------cut here---------------end--------------->8---
$ egrep -nr "gna.org" gnu/packages/*.scm
gnu/packages/datastructures.scm:38: (uri (string-append
"http://download.gna.org/gdsl/"
gnu/packages/datastructures.scm:44: (home-page "http://home.gna.org/gdsl/")
gnu/packages/guile-xyz.scm:1096:
"http://download.gna.org/guile-dbi/guile-dbi-"
gnu/packages/guile-xyz.scm:1127: (home-page
"http://home.gna.org/guile-dbi/guile-dbi.html")
gnu/packages/guile-xyz.scm:1151:
"http://download.gna.org/guile-dbi/guile-dbd-sqlite3-"
--8<---------------cut here---------------end--------------->8---
The source is stored in our server.
--8<---------------cut here---------------end--------------->8---
Starting download of /gnu/store/nw1wfwcds5aylz5wji0ibm3jig1zykw1-gdsl-1.8.tar.gz
From http://download.gna.org/gdsl/gdsl-1.8.tar.gz...
download failed "http://download.gna.org/gdsl/gdsl-1.8.tar.gz" 404 "Not Found"
Starting download of /gnu/store/nw1wfwcds5aylz5wji0ibm3jig1zykw1-gdsl-1.8.tar.gz
From https://ci.guix.gnu.org/file/gdsl-1.8.tar.gz/sha256/1v64jvlnj8jfpphphgjgb36p0kv50kwfyqncf0y12f16v8ydyiaw...
downloading from
https://ci.guix.gnu.org/file/gdsl-1.8.tar.gz/sha256/1v64jvlnj8jfpphphgjgb36p0kv50kwfyqncf0y12f16v8ydyiaw...
--8<---------------cut here---------------end--------------->8---
I am not user of gdsl so I do not know if there is another location.
Ricardo? As you added it (2016), do you know?
Christopher, you have recently updated "guile-dbi", do you know
another location?
In both case, I propose to place them in any Gitlab or Github
location. What do you think?
All the best,
simon
^ permalink raw reply [flat|nested] 6+ messages in thread
* [bug#43426] [PATCH 0/1] Fix unreachable gdsl package
@ 2020-09-15 14:01 ` zimoun
2020-09-15 14:03 ` [bug#43426] [PATCH 1/1] gnu: gdsl: Replace 'url-fetch' by 'git-fetch' zimoun
2020-09-15 14:10 ` bug#25913: [PATCH 0/1] Fix unreachable gdsl package zimoun
0 siblings, 2 replies; 6+ messages in thread
From: zimoun @ 2020-09-15 14:01 UTC (permalink / raw)
To: 43426; +Cc: zimoun, 25913
Dear,
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
/gnu/store/yd0vadqjx998v76ynx27klg7i62ra1l1-gdsl-1.8
$ ./pre-inst-env guix build gdsl
/gnu/store/zp18gsfw128aam2ifh9rsfn7wxx1fnzh-gdsl-1.8
$ diff -r --no-dereference \
/gnu/store/zp18gsfw128aam2ifh9rsfn7wxx1fnzh-gdsl-1.8 \
/gnu/store/yd0vadqjx998v76ynx27klg7i62ra1l1-gdsl-1.8
diff -r --no-dereference /gnu/store/zp18gsfw128aam2ifh9rsfn7wxx1fnzh-gdsl-1.8/bin/gdsl-config /gnu/store/yd0vadqjx998v76ynx27klg7i62ra1l1-gdsl-1.8/bin/gdsl-config
3c3
< prefix=/gnu/store/zp18gsfw128aam2ifh9rsfn7wxx1fnzh-gdsl-1.8
---
> prefix=/gnu/store/yd0vadqjx998v76ynx27klg7i62ra1l1-gdsl-1.8
diff -r --no-dereference /gnu/store/zp18gsfw128aam2ifh9rsfn7wxx1fnzh-gdsl-1.8/lib/libgdsl.la /gnu/store/yd0vadqjx998v76ynx27klg7i62ra1l1-gdsl-1.8/lib/libgdsl.la
41c41
< 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(-)
--
2.28.0
^ permalink raw reply [flat|nested] 6+ messages in thread
* [bug#43426] [PATCH 1/1] gnu: gdsl: Replace 'url-fetch' by 'git-fetch'.
2020-09-15 14:01 ` [bug#43426] [PATCH 0/1] Fix unreachable gdsl package zimoun
@ 2020-09-15 14:03 ` zimoun
2020-09-21 21:12 ` bug#43426: " Ludovic Courtès
2020-09-15 14:10 ` bug#25913: [PATCH 0/1] Fix unreachable gdsl package zimoun
1 sibling, 1 reply; 6+ messages in thread
From: zimoun @ 2020-09-15 14:03 UTC (permalink / raw)
To: 43426; +Cc: zimoun
Fixes <https://debbugs.gnu.org/25913>.
* gnu/packages/datastructures.scm (gdsl)[source]: Replace 'url-fetch' by
'git-fetch'.
[home-page]: Update.
---
gnu/packages/datastructures.scm | 11 ++++++-----
1 file changed, 6 insertions(+), 5 deletions(-)
diff --git a/gnu/packages/datastructures.scm b/gnu/packages/datastructures.scm
index 3203f91608..ac091500fc 100644
--- a/gnu/packages/datastructures.scm
+++ b/gnu/packages/datastructures.scm
@@ -37,14 +37,15 @@
(name "gdsl")
(version "1.8")
(source (origin
- (method url-fetch)
- (uri (string-append "http://download.gna.org/gdsl/"
- "gdsl-" version ".tar.gz"))
+ (method git-fetch)
+ (uri (git-reference
+ (url "") ; only hosted on Software Heritage
+ (commit "6adb53be8b8f9f2e4bbfc92d357eedeefb4c7430")))
(sha256
(base32
- "1v64jvlnj8jfpphphgjgb36p0kv50kwfyqncf0y12f16v8ydyiaw"))))
+ "0a52g12d9sf9hhcyvwfd7xdazj2a9i9jh97cnlqf2ymvwnvjk1g0"))))
(build-system gnu-build-system)
- (home-page "http://home.gna.org/gdsl/")
+ (home-page "https://web.archive.org/web/20170502005430/http://home.gna.org/gdsl/")
(synopsis "Generic data structures library")
(description "The Generic Data Structures Library (GDSL) is a collection
of routines for generic data structures manipulation. It is a re-entrant
--
2.28.0
^ permalink raw reply related [flat|nested] 6+ messages in thread
* bug#25913: [PATCH 0/1] Fix unreachable gdsl package
2020-09-15 14:01 ` [bug#43426] [PATCH 0/1] Fix unreachable gdsl package zimoun
2020-09-15 14:03 ` [bug#43426] [PATCH 1/1] gnu: gdsl: Replace 'url-fetch' by 'git-fetch' zimoun
@ 2020-09-15 14:10 ` zimoun
1 sibling, 0 replies; 6+ messages in thread
From: zimoun @ 2020-09-15 14:10 UTC (permalink / raw)
To: guix-patches; +Cc: 25913
On Tue, 15 Sep 2020 at 16:01, zimoun <zimon.toutoune@gmail.com> wrote:
> $ guix time-machine --commit=f6dfe42 -- build gdsl
> /gnu/store/yd0vadqjx998v76ynx27klg7i62ra1l1-gdsl-1.8
>
> $ ./pre-inst-env guix build gdsl
> /gnu/store/zp18gsfw128aam2ifh9rsfn7wxx1fnzh-gdsl-1.8
>
> $ diff -r --no-dereference \
> /gnu/store/zp18gsfw128aam2ifh9rsfn7wxx1fnzh-gdsl-1.8 \
> /gnu/store/yd0vadqjx998v76ynx27klg7i62ra1l1-gdsl-1.8
> diff -r --no-dereference /gnu/store/zp18gsfw128aam2ifh9rsfn7wxx1fnzh-gdsl-1.8/bin/gdsl-config /gnu/store/yd0vadqjx998v76ynx27klg7i62ra1l1-gdsl-1.8/bin/gdsl-config
> 3c3
> < prefix=/gnu/store/zp18gsfw128aam2ifh9rsfn7wxx1fnzh-gdsl-1.8
> ---
>> prefix=/gnu/store/yd0vadqjx998v76ynx27klg7i62ra1l1-gdsl-1.8
> diff -r --no-dereference /gnu/store/zp18gsfw128aam2ifh9rsfn7wxx1fnzh-gdsl-1.8/lib/libgdsl.la /gnu/store/yd0vadqjx998v76ynx27klg7i62ra1l1-gdsl-1.8/lib/libgdsl.la
> 41c41
> < libdir='/gnu/store/zp18gsfw128aam2ifh9rsfn7wxx1fnzh-gdsl-1.8/lib'
> ---
>> libdir='/gnu/store/yd0vadqjx998v76ynx27klg7i62ra1l1-gdsl-1.8/lib'
>
> zimoun (1):
> gnu: gdsl: Replace 'url-fetch' by 'git-fetch'.
>
> gnu/packages/datastructures.scm | 11 ++++++-----
> 1 file changed, 6 insertions(+), 5 deletions(-)
The patch is in <http://issues.guix.gnu.org/issue/43426>.
^ permalink raw reply [flat|nested] 6+ messages in thread
* bug#43426: [PATCH 1/1] gnu: gdsl: Replace 'url-fetch' by 'git-fetch'.
2020-09-15 14:03 ` [bug#43426] [PATCH 1/1] gnu: gdsl: Replace 'url-fetch' by 'git-fetch' zimoun
@ 2020-09-21 21:12 ` Ludovic Courtès
0 siblings, 0 replies; 6+ messages in thread
From: Ludovic Courtès @ 2020-09-21 21:12 UTC (permalink / raw)
To: zimoun; +Cc: 43426-done
[-- Attachment #1: Type: text/plain, Size: 712 bytes --]
Hi!
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)
0a52g12d9sf9hhcyvwfd7xdazj2a9i9jh97cnlqf2ymvwnvjk1g0
$ guix hash -r $(./pre-inst-env guix build -S gdsl)
0a52g12d9sf9hhcyvwfd7xdazj2a9i9jh97cnlqf2ymvwnvjk1g0
--8<---------------cut here---------------end--------------->8---
Thanks,
Ludo’.
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: Type: text/x-patch, Size: 712 bytes --]
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 Heritage
(commit "6adb53be8b8f9f2e4bbfc92d357eedeefb4c7430")))
+ (file-name (git-file-name name version))
(sha256
(base32
"0a52g12d9sf9hhcyvwfd7xdazj2a9i9jh97cnlqf2ymvwnvjk1g0"))))
^ permalink raw reply related [flat|nested] 6+ messages in thread
end of thread, other threads:[~2020-09-21 21:13 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-03-01 13:46 bug#25913: metabug: move gna.org packages to new upstream locations ng0
2019-11-13 18:59 ` bug#25913: Bug #25913 Hunting: gna.org down: gdsl, guile-dbi impacted zimoun
2020-09-15 14:01 ` [bug#43426] [PATCH 0/1] Fix unreachable gdsl package zimoun
2020-09-15 14:03 ` [bug#43426] [PATCH 1/1] gnu: gdsl: Replace 'url-fetch' by 'git-fetch' zimoun
2020-09-21 21:12 ` bug#43426: " Ludovic Courtès
2020-09-15 14:10 ` bug#25913: [PATCH 0/1] Fix unreachable gdsl package zimoun
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/guix.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.