I made a new release since the package is listed as otherwise unmaintained
9f3391791c19a52d1d7c6a226dfabe96 gsl-1.1.0.tar.gz
ab3580d53ad2bbbad4f27a5250d6074a gsl-html.tar.gz
There's a Makefile at the root of the package that is not being used anywhere. Also, there's a bootstrap and configure.base files but no configure script anywhere so the release does not look complete to me.
Finally, the NEWS file is quite incomplete. A look at the repository logs will show other changes since the last release.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Should I just remove Makefile, src/bootstrap, src/configure.base? The package compiles fine on my machine without them, but I don't know if there are circumstances under which they have a use.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I don't have the time this weeks to take a look at the build of the GSL package.
My experience from the other packages is that the Makefile at the root of the package is either cruft from when there were monolithic releases, or something required to build the documentation prior to a release.
The bootstrap and configure.base scripts in src should be run before a release to create a configure script. This will check for the presence of required libraries and possibly configure the build for whatever less canonical system the user may have. It should probably not be removed, only made to work.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Whatever the configure script is doing it wrong. I don't have the GSL library and failed to identity that its missing. Plus, it has a lot of weird things that looks to me like leftovers from the monolhitic and could be removed.
After I installed the gsl library the install did work. But when I ran the tests in src I still got failing tests.
I don't really have the time these days to go and look at what is going on, or what configure should be doing. Maybe you could get someone to help you on #octave in IRC.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
There's a Makefile at the root of the package that is not being used anywhere. Also, there's a
bootstrap
andconfigure.base
files but noconfigure
script anywhere so the release does not look complete to me.Finally, the NEWS file is quite incomplete. A look at the repository logs will show other changes since the last release.
Should I just remove
Makefile
,src/bootstrap
,src/configure.base
? The package compiles fine on my machine without them, but I don't know if there are circumstances under which they have a use.I don't have the time this weeks to take a look at the build of the GSL package.
My experience from the other packages is that the
Makefile
at the root of the package is either cruft from when there were monolithic releases, or something required to build the documentation prior to a release.The
bootstrap
andconfigure.base
scripts insrc
should be run before a release to create aconfigure
script. This will check for the presence of required libraries and possibly configure the build for whatever less canonical system the user may have. It should probably not be removed, only made to work.OK, I can run
bootstrap
and create aconfigure
script. Should I keepbootstrap
andconfigure.base
in the release though?Try these
744deb6926211458cecf74ef418d4bea gsl-1.1.0.tar.gz
7c718f01329aef207a08d793b1831d09 gsl-html.tar.gz
Whatever the configure script is doing it wrong. I don't have the GSL library and failed to identity that its missing. Plus, it has a lot of weird things that looks to me like leftovers from the monolhitic and could be removed.
After I installed the gsl library the install did work. But when I ran the tests in src I still got failing tests.
I don't really have the time these days to go and look at what is going on, or what configure should be doing. Maybe you could get someone to help you on #octave in IRC.
I am closing this since gsl 2.0.0 has now been released.