metabug: move gna.org packages to new upstream locations

  • Done
  • quality assurance status badge
Details
3 participants
  • ng0
  • Ludovic Courtès
  • zimoun
Owner
unassigned
Submitted by
ng0
Severity
normal
N
(address . bug-guix@gnu.org)
20170301134642.aedkh62my4inn5l3@abyayala
As you might have noticed (or not), gna.org is closing down soon.

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/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/"

Thanks!
Z
Z
zimoun wrote on 13 Nov 2019 19:59
Bug #25913 Hunting: gna.org down: gdsl, guile-dbi impacted
CAJ3okZ0p7DTJ5dgXKuMJ-j3V_7tKt2sJh-Z+Up1STqugvhx6LA@mail.gmail.com
Dear,

Currently the packages "gdsl" and "guile-dbi" are still downloading
from gna.org.

Toggle snippet (13 lines)
$ 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-"


The source is stored in our server.

Toggle snippet (11 lines)
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...


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
Z
Z
zimoun wrote on 15 Sep 2020 16:01
[PATCH 0/1] Fix unreachable gdsl package
(address . guix-patches@gnu.org)
20200915140134.15128-1-zimon.toutoune@gmail.com
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.

Toggle snippet (21 lines)
$ 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(-)

--
2.28.0
Z
Z
zimoun wrote on 15 Sep 2020 16:10
(address . guix-patches@gnu.org)(address . 25913@debbugs.gnu.org)
877dsvqgfw.fsf@gmail.com
On Tue, 15 Sep 2020 at 16:01, zimoun <zimon.toutoune@gmail.com> wrote:

Toggle quote (26 lines)
> $ 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(-)

L
L
Ludovic Courtès wrote on 30 Jul 2021 22:54
Re: bug#49333: [PATCH 0/2] Remove unreachable GNA upstream
(name . zimoun)(address . zimon.toutoune@gmail.com)
87lf5nzfnt.fsf@gnu.org
Hello,

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

Toggle quote (22 lines)
> These trivial patches allow to close the old report 25913 [1].
> Since there is no apparent new upstream, the sources are hosted only by
> Software Heritage.
>
> To verify all is correct,
>
> tar xf $(guix build -S guile-dbi)
> guix hash -r guile-dbi-2.1.6/
> 09ys5hj7gnj5w1iv1m194j06jk6b8sdhc8j6hcv3bprq1428kyxw
>
> guix hash -r $(./pre-inst-env guix build -S guile-dbi)
> 09ys5hj7gnj5w1iv1m194j06jk6b8sdhc8j6hcv3bprq1428kyxw
>
> and
>
> tar xf $(guix build -S guile-sqlite3)
> guix hash -r guile-dbd-sqlite2-2.1.6/
> 1rwf3z6ib6nkhfnk2nw8p6fqirdx2pparcrlmsm0i2ii62plpqhb
>
> guix hash -r $(./pre-inst-env guix build -S guile-dbd-sqlite3)
> 1rwf3z6ib6nkhfnk2nw8p6fqirdx2pparcrlmsm0i2ii62plpqhb

Finally applied, thanks!

Ludo’.
Closed
?