-
-
Notifications
You must be signed in to change notification settings - Fork 480
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Meta-ticket: Upgrade cddlib, fix cddlib header search for packages latte_int, gfan, topcom #29413
Comments
Changed keywords from none to upgrade, cddlib |
comment:3
New: cddlib 0.94k was released on 2020-09-15. |
comment:4
a newer cdd 0.94m fixing #30319 has been released |
comment:5
Are there already patches around for the cdd header file locations for |
This comment has been minimized.
This comment has been minimized.
comment:6
For
in |
comment:7
nix has a patch to go with the removal of |
comment:8
Replying to @kiwifb:
This is not a good fix. All of these packages should be modified (with proper upstreamable patches) so that they look for upstream's official new header name |
comment:9
That's easy enough to do. I would hope the fix has already been forwarded to the gfan people. Upstream is overdue for a maintenance release :) |
comment:10
For topcom I am going to advocate adding to CPPFLAGS for now. Because upstream is a serial vendorer and its build system relies exclusively on vendored versions. Once we can get that upstream to get out of vendoring we may be able to suggest patches to them. But right now the point is moot. |
comment:11
And topcom has a new version: 0.17.8 (still massively vendoring). |
comment:12
Now that I see how much you already patched topcom, it is trivial to add a little love for cddlib at https://github.com/sagemath/sage-prod/blob/develop/build/pkgs/topcom/patches/configure.ac#L63 |
comment:13
I think I got it figured out for latte now: latte-int/latte#23 There is a couple of scenarios that could happen:
|
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
Dependencies: #31482 |
This comment has been minimized.
This comment has been minimized.
comment:18
Also need to check polymake. |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
comment:30
Is the last issue ("make singular pick sage's cdd") resolved? The Singular change is marked as "merged", and I've been using |
comment:31
let's reenable cddlib for Homebrew. |
Author: Dima Pasechnik |
New commits:
|
Commit: |
comment:33
Good idea. Is there any reason to keep this meta-ticket open and handle homebrew/cddlib elsewhere? Otherwise, I'm happy with this change. |
comment:34
I think also the comment in |
Branch pushed to git repo; I updated commit sha1. New commits:
|
comment:36
I've opened #34634 to deal with the renaming |
This comment has been minimized.
This comment has been minimized.
comment:38
Another update on debian please for the comment |
Branch pushed to git repo; I updated commit sha1. New commits:
|
comment:40
Replying to Matthias Köppe:
done in 0c27c4f |
comment:41
Thanks. Should #31531 be a dependency? |
Reviewer: Matthias Koeppe |
comment:42
I don't see how #31531 is a dependency to this Homebrew-specific branch. |
comment:43
ok then |
Changed branch from u/dimpase/configure/cdd_on_homebrew to |
Follow up from #28905.
We upgrade to 0.94m: https://repology.org/project/cddlib/versions
latte_int
: Upgrade: latte_int 1.7.6 #31482singular
: Upgrade: Singular 4.2.0, pysingular 0.9.7 #25993gfan
: Patch gfan to use newer cddlib header location #32243topcom
: Update topcom to 1.1.2, fix cddlib header search #31531polymake
: Upgrade polymake to 4.3 #28435cddlib
: Upgrade cddlib to fix wrong intersection of polytopes #30319, sort out Debian's installation of cddlib's headers into cdd/ #34634Depends on #31482
CC: @orlitzky @dimpase @saraedum @slel @antonio-rojas @kiwifb @kliem
Component: packages: optional
Keywords: upgrade, cddlib
Author: Dima Pasechnik
Branch/Commit:
0c27c4f
Reviewer: Matthias Koeppe
Issue created by migration from https://trac.sagemath.org/ticket/29413
The text was updated successfully, but these errors were encountered: