Opened 3 years ago
Last modified 3 years ago
#27682 closed enhancement
upgrade normaliz to 3.7.0, pynormaliz to ? and package eantic — at Version 22
Reported by:  vdelecroix  Owned by:  

Priority:  major  Milestone:  sage8.8 
Component:  packages: optional  Keywords:  
Cc:  Winfried, jipilab, ghsebasguts, 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 eantic that is packaged in this ticket.
Tarballs
 https://github.com/Normaliz/Normaliz/releases/download/v3.7.1/normaliz3.7.1.tar.gz
 http://www.labri.fr/perso/vdelecro/eantic/eantic0.1.3b0.tar.gz
 PyNormaliz is not yet ready...
follow up tickets: #25091, #25097
(see also the metaticket #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 eantic and normaliz tarballs and put them in the
upstream
repository$ wget P upstream https://github.com/Normaliz/Normaliz/releases/download/v3.7.0/normaliz3.7.0.tar.gz $ wget P upstream http://www.labri.fr/perso/vdelecro/eantic/eantic0.1.3b0.tar.gz
 Compile and install eantic/normaliz
$ sage i e_antic normaliz
 Install manually PyNormaliz
$ sage pip install upgrade git+git://github.com/Normaliz/PyNormaliz.git
 Run make
$ make build
Change History (22)
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 eantic
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 followup: ↓ 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 ; followup: ↓ 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 eantic 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)
Branch pushed to git repo; I updated commit sha1. New commits:
package eantic