#15209: Upgrade experimental libFES package to version 0.2
-------------------------------------+-------------------------------------
Reporter: Bouillaguet | Owner:
Type: enhancement | Status: needs_work
Priority: minor | Milestone: sage-6.8
Component: packages: | Resolution:
experimental | Merged in:
Keywords: | Reviewers:
Authors: Charles | Work issues:
Bouillaguet, Travis Scholl | Commit:
Report Upstream: N/A | e8c18d0d36cfe4f4f3a94e426c359917691cb503
Branch: u/tscholl2/libFES | Stopgaps:
Dependencies: |
-------------------------------------+-------------------------------------
Comment (by tscholl2):
Replying to [comment:24 jdemeyer]:
> Replying to [comment:23 tscholl2]:
> > The original source tarball is listed on the
[http://www.lifl.fr/~bouillag/fes/ upstream] website you linked to. Under
"Advanced use" it has a link:
> >
> > "You can get the code in a
[https://bitbucket.org/fes/fes/get/master.tar.bz2 source tarball]"
> >
> > The link is to the bitbucket page for the source code,
[https://bitbucket.org/fes/fes/get/master.tar.bz2]
> Yes, but it's not really said that this is "version 0.2". It looks like
it's just a snapshot of the bitbucket repository. Unless you know for sure
that this is really version 0.2, use a date `libfes-20140427` (the date of
the files in the tarball) as version number. Do you feel like asking
upstream about this?
I compared the files and it matched the latest commit so I figured it was
the latest snapshot. I could also check with upstream.
>
> > Is it bad to run `autoreconf` in install file?
> Yes, because `autoreconf` is not installed on many systems.
>
> > Should I run this command and then re-compress the folder?
> No, the proper way to generate source tarball using autotools is to run
`make dist`. So you should somehow get the correct source tarball, build
it (in whatever way, using `autoreconf` if needed) on your own system, and
run `make dist`. This command will generate a tarball which is meant to be
used as source tarball.
Running `make dist` fails and I don't quite understand the error message:
{{{
~/tmp/sources/fes$ make dist
make dist-gzip am__post_remove_distdir='@:'
make[1]: Entering directory '/projects/330d780d-8c93-4e93-9e4b-
bfb04951901a/tmp/sources/fes'
make[1]: *** No rule to make target 'configfsf.guess', needed by
'distdir'. Stop.
make[1]: Leaving directory '/projects/330d780d-8c93-4e93-9e4b-
bfb04951901a/tmp/sources/fes'
Makefile:600: recipe for target 'dist' failed
make: *** [dist] Error 2
}}}
I will email upstream (he was the original author of this ticket actually)
and see if he knows how to fix this. Otherwise it will probably take me a
few days to figure out this error. I thought since this was an optional
and experimental package that requiring `autoreconf` was not so terrible.
--
Ticket URL: <http://trac.sagemath.org/ticket/15209#comment:25>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica,
and MATLAB
--
You received this message because you are subscribed to the Google Groups
"sage-trac" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sage-trac.
For more options, visit https://groups.google.com/d/optout.