View Revisions: Issue #5208

Summary 0005208: moving libgnurl downloads out of Drupal, bumping version in GNUnet
Revision 2017-12-10 12:42 by ng0
Description So we have a large number of releases of libgnurl now:

ls -l src/gnunet/gnurl-releases/tarballs/ | wc
     83 740 5614

This listing already includes .directive files for some of them, plus the .sig, .diff, and sometimes .bz2 + .xz files.

I know that you've probably done changes on the curl used in GNUnet before I started maintaining libgnurl.
I think we should have at least the libgnurl available that was supported in the gnunet versions on the ftp mirror.
Now the problem is, I don't want to figure it out by git log walking back to the 0.9x series of GNUnet.
Uploading old releases would sign them with my key (and not for example the original signature of Jeff for 7.45.0), at least using gnupload from gnulib/build-aux/.
configure.ac in HEAD of gnunet currently checks for at least 7.34.0 of gnurl, which isn't even available anymore.

My proposed solution:
1. I am going to upload every past release of gnurl to our directory.
2. On the httpd side you set up a redirect for matches that start with https://gnunet.org/sites/default/files/gnurl-… and send them to https://ftp.gnu.org/gnu/gnunet/gnurl-… where '…' is just short for "match everything until the end".
3. I bump the libcurl + libgnurl dependency (https://gnunet.org/bugs/view.php?id=5193) to the smallest version number found in debian oldstable and/or Slackware.
Revision 2017-12-10 12:35 by ng0
Description So we have a large number of releases of libgnurl now:

ls -l src/gnunet/gnurl-releases/tarballs/ | wc
     83 740 5614

This listing already includes .directive files for 1/3 of them, plus the .sig, .diff, and sometimes .bz2 + .xz files.

I know that you've probably done changes on the curl used in GNUnet before I started maintaining libgnurl.
I think we should have at least the libgnurl available that was supported in the gnunet versions on the ftp mirror.
Now the problem is, I don't want to figure it out by git log walking back to the 0.9x series of GNUnet.
Uploading old releases would sign them with my key (and not for example the original signature of Jeff for 7.45.0), at least using gnupload from gnulib/build-aux/.
configure.ac in HEAD of gnunet currently checks for at least 7.34.0 of gnurl, which isn't even available anymore.

My proposed solution:
1. I am going to upload every past release of gnurl to our directory.
2. On the httpd side you set up a redirect for matches that start with https://gnunet.org/sites/default/files/gnurl-… and send them to https://ftp.gnu.org/gnu/gnunet/gnurl-… where '…' is just short for "match everything until the end".
3. I bump the libcurl + libgnurl dependency (https://gnunet.org/bugs/view.php?id=5193) to the smallest version number found in debian oldstable and/or Slackware.