The giac and giacpy packages are now one year optional (#12375). Sincepynac-0.6.6 (#20742) has optional support for giac, and uses it to fix a bug,as well as a much faster GCD, I'm proposing to make the giac/giacpy packagesa standard part of Sage. In a recent thread we could also read about thespeed of its Gröbner basis implementation.
--
You received this message because you are subscribed to the Google Groups "sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+...@googlegroups.com.
To post to this group, send email to sage-...@googlegroups.com.
Visit this group at https://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.
So I have been inspecting giac, as any discussion of making something
a standard package as an impact for sage-on-gentoo.
We have an old version in the science overlay so I am working on
upgrading it.
1) current 1.2.2-63 and a few earlier versions need the gui, compiling
with "--disable-gui" is broken.
I haven't gone through giacpy yet, but I don't like the fact there
is a sage specific version. Something could be done to only have one
source if my understanding of the issues and solution are correct.
Francois
You are welcome if you know how to fix configure.in for lapack support (as long as it does not break my current compilations configurations).
It's back online.
AX_BLAS([have_blas=yes], [have_blas=no]) if test "x${have_blas}" = xno; then ... stuff.. ... this is how I used them here: https://github.com/dimpase/csdp/blob/master/configure.ac | |
disable-gui should be working. If not, then I probably made a mistake while copying the archive, you can try http://www-fourier.ujf-grenoble.fr/~parisse/giac/giac-1.2.2.tar.gz
I don't know what you mean by ETA, but disable-ao should also be working. For lapack, it was a little nightmare before I got it working for the various binaries of Xcas I provide on my site. I don't want to spend time on this again since it works for me, and if it does not work for you, you can patch configure.in or disable-lapack.
> On 5/07/2016, at 17:13, parisse <bernard...@ujf-grenoble.fr> wrote:
>
> disable-gui should be working. If not, then I probably made a mistake while copying the archive, you can try http://www-fourier.ujf-grenoble.fr/~parisse/giac/giac-1.2.2.tar.gz
Yes that tarball has the goods. I’ll wait for a new 1.2.2-xx tarball though. No self respecting
packager wants to deal with an upstream tarball which changes all the times.
--
You received this message because you are subscribed to a topic in the Google Groups "sage-devel" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/sage-devel/HI0uZra5_iI/unsubscribe.
To unsubscribe from this group and all its topics, send an email to sage-devel+...@googlegroups.com.
Han, I have looked at both giacpy and giacpy-sage now. They hardly
have anything in common anymore.
At least, it is not obvious from the repos.
Given that the split is already that wide, would there be an objection
to them having different “name” in setup.py so they can be installed
side by side?
François
Le 04/07/2016 23:10, Francois Bissey a écrit :
> I wouldn’t try to use one of these. Detecting blas/lapack automatically is
> a fool’s errand. There are no standard naming scheme for the libraries
> and distress can mess things up on top of it.
> The only safe way is to get the stuff needed to link on the command line.
> You may want to add detection of the fortran mangling, that suppose you
> will be making your code able to cope with that too.
>
Not sure...
I am a cmake user; I do not propose to include cmake in sage :-), but
cmake comes with a lot of scripts like FindBLAS.cmake and FindLAPACK.cmake
Yes that tarball has the goods. I’ll wait for a new 1.2.2-xx tarball though. No self respecting
packager wants to deal with an upstream tarball which changes all the times.We had this argument already. If you prefer to keep it this way, please provide us a VCS (git preferred) repooff which we can label releases by the latest commit in the master branch, or something like this.This way at least meaningful bug reports can be filed. Please...We (or in fact any Linux/OSX distribution system) cannot work with different tarballs that are named the same, we do not have tools to support this. Each tarball change without name change triggers an alert screaming that it has been tampered with.
On Tuesday, July 5, 2016 at 9:31:04 AM UTC+2, Dima Pasechnik wrote:Yes that tarball has the goods. I’ll wait for a new 1.2.2-xx tarball though. No self respecting
packager wants to deal with an upstream tarball which changes all the times.We had this argument already. If you prefer to keep it this way, please provide us a VCS (git preferred) repooff which we can label releases by the latest commit in the master branch, or something like this.This way at least meaningful bug reports can be filed. Please...We (or in fact any Linux/OSX distribution system) cannot work with different tarballs that are named the same, we do not have tools to support this. Each tarball change without name change triggers an alert screaming that it has been tampered with.
We had this argument already. If you prefer to keep it this way, please provide us a VCS (git preferred) repooff which we can label releases by the latest commit in the master branch, or something like this.This way at least meaningful bug reports can be filed. Please...We (or in fact any Linux/OSX distribution system) cannot work with different tarballs that are named the same, we do not have tools to support this. Each tarball change without name change triggers an alert screaming that it has been tampered with.
But the giac spkg is always built from these sources via the spkg-src:
http://www-fourier.ujf-grenoble.fr/~parisse/debian/dists/stable/main/source/
and they have a meaningful name. Ex: spkg 1.2.2.103 is from source 1.2.2-103.
>
> disable-gui should be working. If not, then I probably made a mistake while copying the archive, you can try http://www-fourier.ujf-grenoble.fr/~parisse/giac/giac-1.2.2.tar.gz
I was talking about silently changing a tarfile, without changing its name at all.