Closed f4820faf-0a31-4be3-90f9-397707d64fc5 closed 9 years ago
Changed author from ktkohl to ktkohl, lpeskin
Branch: u/ktkohl/ticket/16747
Commit: a2c8861
How do I get the arb-2.2.tar.bz2 to be part of the commit?
New commits:
a2c8861 | Sage install files for Arb 2.2 |
Changed branch from u/ktkohl/ticket/16747 to u/cheuberg/ticket/16747
I modified the patch:
In that version, it compiles for me.
Are you planning to provide and include python bindings for the library?
New commits:
a2c8861 | Sage install files for Arb 2.2 |
40eccd8 | Use Sage's flint, mpfr, gmp instead of possibly locally installed versions |
c66113f | Use .tar.gz file from github, Version is 2.2.0, then no rename to src is necessary. |
Description changed:
---
+++
@@ -1,3 +1,3 @@
Add Arb [http://fredrikj.net/arb/](http://fredrikj.net/arb/) as an optional/experimental package.
-Source code here: [https://github.com/fredrik-johansson/arb/archive/master.zip](https://github.com/fredrik-johansson/arb/archive/master.zip)
+Source code here: [https://github.com/fredrik-johansson/arb/archive/2.2.0.tar.gz](https://github.com/fredrik-johansson/arb/archive/2.2.0.tar.gz)
Replying to @sagetrac-ktkohl:
How do I get the arb-2.2.tar.bz2 to be part of the commit?
In the developer guide, it says "If all went fine, open a ticket, put a link to the original tarball in the ticket and upload a branch with the code under SAGE_ROOT/build/pkgs
." So IMHO, there is nothing else to do.
I recently updated the makefile in Arb (requires a git checkout). This might solve some potential build issues with the 2.2 release.
Replying to @fredrik-johansson:
I recently updated the makefile in Arb (requires a git checkout). This might solve some potential build issues with the 2.2 release.
For the sage spkg, it would probably be easier to have a release on github with that change.
@
original authors: is there a reason why the status of this patch is not "needs_review"? I'd also like to renew my question on whether you plan to provide python bindings.
I will make a new release soon.
I've also just added methods arb_get_interval_mpfr/arb_set_interval_mpfr which should simplify conversion to/from Sage's RIF and CIF.
https://github.com/fredrik-johansson/arb/archive/2.3.0.tar.gz is available
Branch pushed to git repo; I updated commit sha1. New commits:
f2c5b0b | Trac #16747: Update arb to version 2.3.0 |
Updated to version 2.3.0; replaced usernames of original ticket authors by their full names as given by SPKG.txt
.
Changed author from ktkohl, lpeskin to Karen Kohl, Laura Peskin, Clemens Heuberger
Description changed:
---
+++
@@ -1,3 +1,3 @@
Add Arb [http://fredrikj.net/arb/](http://fredrikj.net/arb/) as an optional/experimental package.
-Source code here: [https://github.com/fredrik-johansson/arb/archive/2.2.0.tar.gz](https://github.com/fredrik-johansson/arb/archive/2.2.0.tar.gz)
+Source code here: [https://github.com/fredrik-johansson/arb/archive/2.3.0.tar.gz](https://github.com/fredrik-johansson/arb/archive/2.3.0.tar.gz)
Changed keywords from none to arb, optional package. interval field
The tarball name is too strange: it should contain the package name (arb-2.3.0.tar.gz
)
Is the -j1
needed for $MAKE install
?
Try to avoid long lines like
Arb is a C library for arbitrary-precision floating-point ball arithmetic, developed by Fredrik Johansson (fredrik.johansson@gmail.com). It supports efficient high-precision computation with polynomials, power series, matrices and special functions over the real and complex numbers, with automatic, rigorous error control.
We most likely really need the --libdir="$SAGE_LOCAL/lib"
. Some systems have hacked lt to install libraries in strange locations by default.
Description changed:
---
+++
@@ -1,3 +1,4 @@
Add Arb [http://fredrikj.net/arb/](http://fredrikj.net/arb/) as an optional/experimental package.
-Source code here: [https://github.com/fredrik-johansson/arb/archive/2.3.0.tar.gz](https://github.com/fredrik-johansson/arb/archive/2.3.0.tar.gz)
+Source code here: [https://www.math.aau.at/user/cheuberg/sage/arb-2.3.0.tar.gz](https://www.math.aau.at/user/cheuberg/sage/arb-2.3.0.tar.gz)
+(This is a renamed version of the original tarball at [https://github.com/fredrik-johansson/arb/archive/2.3.0.tar.gz](https://github.com/fredrik-johansson/arb/archive/2.3.0.tar.gz), see the comment by [jdemeyer](#comment%3A15))
Replying to @jdemeyer:
The tarball name is too strange: it should contain the package name (
arb-2.3.0.tar.gz
)
I cannot change the original name on github, therefore I downloaded a copy, renamed the tarball and placed it in my own webspace, see the modified description of the ticket.
Replying to @jdemeyer:
Is the
-j1
needed for$MAKE install
?
IMHO it is not needed and removing it should not have any effects (the only dependency of make install is the library which should have been compiled in parallel before; then make install creates two directories and copies a few files into these directories, but these steps would not be run in parallel, anyway). So -j1
is removed in commit f3ffd68.
Replying to @vbraun:
We most likely really need the
--libdir="$SAGE_LOCAL/lib"
. Some systems have hacked lt to install libraries in strange locations by default.
The .configure
script of arb does not support the option --libdir
. Its Makefile.in
uses $(DESTDIR)$(PREFIX)/lib
(and $(DESTDIR)$(PREFIX)/include
) as targets when installing the library.
Therefore, commit 7487164 removes --libdir
(previously commented out).
Argh, no autotools/libtool :-(
Rather minimal python bindings are now in #17194
See discussion on sage-devel concerning the section SPKG Maintainers
.
Branch pushed to git repo; I updated commit sha1. New commits:
ec0aae9 | Trac #16747: Remove SPKG Maintainers section |
Reviewer: Jeroen Demeyer
Changed branch from u/cheuberg/ticket/16747 to ec0aae9
Add Arb http://fredrikj.net/arb/ as an optional/experimental package. Source code here: https://www.math.aau.at/user/cheuberg/sage/arb-2.3.0.tar.gz (This is a renamed version of the original tarball at https://github.com/fredrik-johansson/arb/archive/2.3.0.tar.gz, see the comment by jdemeyer)
CC: @sagetrac-alina @fredrik-johansson @mezzarobba
Component: packages: optional
Keywords: arb, optional package. interval field
Author: Karen Kohl, Laura Peskin, Clemens Heuberger
Branch/Commit:
ec0aae9
Reviewer: Jeroen Demeyer
Issue created by migration from https://trac.sagemath.org/ticket/16747