Opened 3 years ago
Last modified 3 years ago
#27682 closed enhancement
upgrade normaliz to 3.7.1, pynormaliz to 2.1 and package e-antic — at Version 24
Reported by: | vdelecroix | Owned by: | |
---|---|---|---|
Priority: | major | Milestone: | sage-8.8 |
Component: | packages: optional | Keywords: | |
Cc: | Winfried, jipilab, gh-sebasguts, mkoeppe | Merged in: | |
Authors: | Vincent Delecroix | Reviewers: | |
Report Upstream: | N/A | Work issues: | |
Branch: | u/vdelecroix/27682 (Commits, GitHub, GitLab) | Commit: | e5c669d540ee5c34605618ea0658b94a3c29c43b |
Dependencies: | Stopgaps: |
Description (last modified by )
New release of Normaliz is available.
It depends on an additional library e-antic that is packaged in this ticket.
Tarballs
- https://github.com/Normaliz/Normaliz/releases/download/v3.7.1/normaliz-3.7.1.tar.gz
- http://www.labri.fr/perso/vdelecro/e-antic/e-antic-0.1.3b0.tar.gz
- https://files.pythonhosted.org/packages/69/74/a32187f49a2524978d9bc6f704049d8021b555abe3b71aa74b687a958217/PyNormaliz-2.1.tar.gz
follow up tickets: #25091, #25097
(see also the meta-ticket #22420)
Step by step instructions if you want to try it out
- Go to the Sage source tree and pull the branch associated to this ticket
- Get the e-antic and normaliz tarballs and put them in the
upstream
repository$ wget -P upstream https://github.com/Normaliz/Normaliz/releases/download/v3.7.1/normaliz-3.7.1.tar.gz $ wget -P upstream http://www.labri.fr/perso/vdelecro/e-antic/e-antic-0.1.3b0.tar.gz $ wget -P upstream https://files.pythonhosted.org/packages/69/74/a32187f49a2524978d9bc6f704049d8021b555abe3b71aa74b687a958217/PyNormaliz-2.1.tar.gz
- Compile and install everything
$ sage -i pynormaliz
- Run make
$ make build
Change History (24)
comment:1 Changed 3 years ago by
- Branch set to u/vdelecroix/27682
- Commit set to 6e96a5a6f8c3fcfea45428a980832579a1294dc9
comment:2 Changed 3 years ago by
- Description modified (diff)
comment:3 Changed 3 years ago by
- Commit changed from 6e96a5a6f8c3fcfea45428a980832579a1294dc9 to 7618ea92cd050420da53a507c17274b5527d5820
comment:4 Changed 3 years ago by
- Commit changed from 7618ea92cd050420da53a507c17274b5527d5820 to d752708b7289be4b18599312a7396e614c349cbe
Branch pushed to git repo; I updated commit sha1. New commits:
d752708 | upgrade normaliz
|
comment:5 Changed 3 years ago by
- Description modified (diff)
- Summary changed from upgrade normaliz to 3.7.0 to upgrade normaliz to 3.7.0, pynormaliz to ? and package e-antic
comment:6 Changed 3 years ago by
- Cc mkoeppe added
- Description modified (diff)
comment:7 Changed 3 years ago by
So far, both packages install without issues on debian stretch with gcc 6.3.0. Waiting for the tarball for the new version of pynormaliz.
comment:8 Changed 3 years ago by
- Description modified (diff)
comment:9 Changed 3 years ago by
- Description modified (diff)
comment:10 Changed 3 years ago by
- Commit changed from d752708b7289be4b18599312a7396e614c349cbe to 4eb02f8a0077cbc1e562e6d46ef6fadefa3ffc46
Branch pushed to git repo; I updated commit sha1. New commits:
4eb02f8 | fix doctest in backend_normaliz.py
|
comment:11 Changed 3 years ago by
- Description modified (diff)
comment:12 follow-up: ↓ 13 Changed 3 years ago by
After a make distclean
and proper reinstall as the ticket description, I got everything back in order and all tests pass in the folder polyhedron
.
comment:13 in reply to: ↑ 12 ; follow-up: ↓ 14 Changed 3 years ago by
comment:14 in reply to: ↑ 13 Changed 3 years ago by
Replying to vdelecroix:
Replying to jipilab:
After a
make distclean
and proper reinstall as the ticket description, I got everything back in order and all tests pass in the folderpolyhedron
.Then could you try to reproduce #22, #23, #26, #27? (and report back on the github issues)
Just to confirm: all 4 issues are now solved in sage (some of them had different traces inside of sage...).
and
$ sage -t *.py --optional=dochtml,e_antic,gfortran,memlimit,mpir,normaliz,python2,sage,pynormaliz Using --optional=dochtml,e_antic,gfortran,memlimit,mpir,normaliz,pynormaliz,python2,sage Doctesting 25 files. ---------------------------------------------------------------------- All tests passed! ----------------------------------------------------------------------
comment:15 Changed 3 years ago by
- Commit changed from 4eb02f8a0077cbc1e562e6d46ef6fadefa3ffc46 to e5c669d540ee5c34605618ea0658b94a3c29c43b
comment:16 Changed 3 years ago by
- Description modified (diff)
comment:17 Changed 3 years ago by
- Description modified (diff)
comment:18 Changed 3 years ago by
Please no force pushs... I'm merging this ticket in #25097...
comment:19 Changed 3 years ago by
sorry... won't do anymore.
comment:20 Changed 3 years ago by
On the other hand, it does not make much sense to merge anywhere. Normaliz and e-antic needs upgrade and PyNormaliz needs to be fixed and released.
comment:21 Changed 3 years ago by
Yes, of course I'm waiting for these upgrades.
comment:22 Changed 3 years ago by
- Description modified (diff)
comment:23 Changed 3 years ago by
- Description modified (diff)
comment:24 Changed 3 years ago by
- Description modified (diff)
- Summary changed from upgrade normaliz to 3.7.0, pynormaliz to ? and package e-antic to upgrade normaliz to 3.7.1, pynormaliz to 2.1 and package e-antic
Branch pushed to git repo; I updated commit sha1. New commits:
package e-antic