-
-
Notifications
You must be signed in to change notification settings - Fork 488
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
Upgrade cddlib to fix wrong intersection of polytopes #30319
Comments
comment:2
Looks like a
For some reason |
comment:3
Could someone please report it upstream (i do not have a github account) ? |
Upstream: Not yet reported upstream; Will do shortly. |
comment:4
|
Changed upstream from Not yet reported upstream; Will do shortly. to Reported upstream. No feedback yet. |
comment:5
Note that with data in comment:2 one has
so the emptiness should have been detected earlier. |
comment:6
Are you proposing that we test whether the equations are infeasible ourselves as a workaround? Sounds like a workaround that should work for us. Is |
comment:7
Something like
should work. |
comment:8
On the other hand, with RDF data and the internal representation used by I'd say that computing
|
comment:9
it's also weird that no warning is printed in this case:
as if seeing the exact |
comment:10
The behavior of coercing base rings is the correct and expected behaviour, I would say. The failure of
|
comment:11
The output of |
comment:12
Replying to @kliem:
OK, I see, you're right - I thought it's an inexactness issue, such as computing rank of an RDF matrix, sorry. |
Changed upstream from Reported upstream. No feedback yet. to Reported upstream. Developers acknowledge bug. |
comment:15
The fix is in let's upgrade |
Changed upstream from Reported upstream. Developers acknowledge bug. to Fixed upstream, in a later stable release. |
comment:17
How important do we consider this bug. Should we reject older system installs? |
Changed upstream from Fixed upstream, in a later stable release. to Reported upstream. Developers acknowledge bug. |
Changed upstream from Reported upstream. Developers acknowledge bug. to Fixed upstream, in a later stable release. |
comment:18
Ok, it warned me because of a conflict, but I did not expect it to change the description back. |
comment:19
There is a bug in latte_int with the new header location that needs fixing yet: |
comment:20
There is already a patch for latte, but I'm incapable of creating a patch for latte-int not latte-integral. |
Changed work issues from rebase on dependencies, -I$SAGE_LOCAL/include/cddlib for gfan, topcom configure to none |
comment:36
Do you know how to test for the cddlib bug in spkg-configure.m4? |
Author: Jonathan Kliem, Matthias Koeppe |
comment:37
Replying to @sagetrac-git:
I'm a bit confused on why you deleted the work issues. Did you forget to push something? |
comment:38
Create a file test.ine with
and run The line |
comment:39
Replying to @kliem:
I thought the result of our discussion was that by installing the symlinks, we do not have to fix anything in the other packages. |
comment:40
Or is there a package that no longer finds a prefix-less system cdd? |
comment:41
I see. Ok, then technically the latte upgrade isn't a decency anymore. |
Branch pushed to git repo; I updated commit sha1. New commits:
|
This comment has been minimized.
This comment has been minimized.
comment:46
OK... the new configure check works correctly on |
comment:49
Let's please get this fix into 9.3 |
Changed reviewer from https://github.com/mkoeppe/sage/actions/runs/666698487 to Matthias Koeppe, ... |
Changed reviewer from Matthias Koeppe, ... to Matthias Koeppe, Dima Pasechnik |
comment:51
ok |
comment:52
Thank you. |
comment:53
Thanks! |
comment:54
Setting priority to blocker to bring this ticket to the attention of the release bot. |
Changed branch from public/30319 to |
As reported in this sage-devel thread, the intersection of polytopes is sometimes very wrong
Here
c
should have been empty but is equal tob
.We fix it by upgrading to cddlib 0.94m, installing symlinks so that consumers of cddlib that have not been updated to work with the new header file locations (#29413) continue to work.
Upstream: Fixed upstream, in a later stable release.
CC: @jplab @mkoeppe @dimpase @vbraun
Component: geometry
Author: Jonathan Kliem, Matthias Koeppe
Branch/Commit:
167c832
Reviewer: Matthias Koeppe, Dima Pasechnik
Issue created by migration from https://trac.sagemath.org/ticket/30319
The text was updated successfully, but these errors were encountered: