-
-
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
doctest failure in hilbert_poincare_series with singular 4.2.1 #33134
Comments
comment:1
This doctest was changed in 720d10e, so I guess (a) this is not random at all (b) we need to update singular in void linux. |
comment:2
@antonio-rojas: I wonder if we should change/remove this doctest, or else require singular >= 4.2.1p2? Edit: I meant 4.2.1p2 |
comment:4
See also #32789 |
comment:5
Replying to @tornaria:
That's what I already asked in #32907 comment:18 |
comment:6
Is this the only failing test with 4.2.1? Either way, I think we should change the tests to pass with >=singular-4.2.1, for two reasons. First, v4.2.1 is not that old, and it's polite to give distros some time to catch up. Second, testing for "patchlevel 2 or higher" is a pain in the ass because it doesn't show up in the pkg-config file. |
comment:7
It's going to take me a while to build rc0, but something like this should do the trick:
|
comment:8
Replying to @orlitzky:
Yes, this is the only failing test for me. I'm not sure what's the purpose of this example/test. It seems to me the simplest thing is to tag it as "# not tested - requires singular >=4.2.1p2". |
comment:9
Well, something else is going on. With 4.2.1p3...
|
comment:10
Simon, we should be expecting the Hilbert numerators to be the same with both algorithm=sage and algorithm=singular, right? |
comment:11
We updated to singular-4.3.0 (released wed) and everything passes now. |
comment:12
Replying to @tornaria:
Do the "sage" and "singular" algorithms still produce different results (comment:9)? At this point I'm more worried that we've added a doctest for the wrong answer... |
comment:13
Replying to @orlitzky:
I'm getting the same as you. I couldn't help but notice that the difference is a multiple of May be a bug in singular? |
comment:14
.. or in the conversion from singular -> sage? |
Author: Michael Orlitzky |
Branch: u/mjo/ticket/33134 |
Commit: |
comment:16
Set milestone to sage-9.6 after Sage 9.5 release. |
comment:17
Wouldn't it be better to mark it as |
comment:18
Replying to @tscrim:
While it is a known bug, I don't see what benefit there is to (temporarily) recording one of the many possible wrong answers in the sage source code. Once the bug is fixed in #33178, the test will be brought back with the correct answer and a meaningful explanation. |
Reviewer: Dima Pasechnik |
comment:24
this just adds one |
comment:25
On 32-bit:
|
comment:27
one needs to add 32-bit test case |
Branch pushed to git repo; I updated commit sha1. New commits:
|
comment:29
this should be it |
Dependencies: #33160 |
Changed author from Michael Orlitzky to none |
comment:32
I've made it part of #33160 now |
Changed reviewer from Dima Pasechnik to none |
Reviewer: Dima Pasechnik |
This was found on 9.5-rc0, using singular 4.2.1 from system (void linux, we haven't upgraded to 4.2.1p3 yet). In case this is relevant, flint is up to date (2.8.4). I wasn't able to reproduce on 9.5-beta9.
Depends on #33160
CC: @dkwo @antonio-rojas @orlitzky @simon-king-jena
Component: build: configure
Branch/Commit: u/dimpase/ticket/33134 @
83af1a8
Reviewer: Dima Pasechnik
Issue created by migration from https://trac.sagemath.org/ticket/33134
The text was updated successfully, but these errors were encountered: