-
-
Notifications
You must be signed in to change notification settings - Fork 409
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 with nauty-gentreeg #34133
Comments
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
comment:2
No failure on |
comment:3
I have no clue what's happening here. |
comment:4
debian stretch is past EOL (and past LTS support too). Are we dropping it? |
comment:5
Replying to @dcoudert:
This system can be inspected using |
comment:6
Replying to @dimpase:
I don't think there's any urgency to drop it. |
This issue is similar to #35157. The only solution I see is to be more restrictive on version numbers. |
How can that be done? I have tried modifying |
I don't know how to modify this file. May be Matthias can help ? |
Thanks to Dima, Homebrew's nauty has been patched and now it works (but the test files must be updated). |
For other people arriving here, I quote Dima:
|
<!-- ^^^^^ Please provide a concise, informative and self-explanatory title. Don't put issue numbers in there, do this in the PR body below. For example, instead of "Fixes #1234" use "Introduce new method to calculate 1+1" --> ### 📚 Description See #35157 and #34133. This changes doctests to accomodate to changes in nauty output (which are only used for debug purposes). OTOH, there is a bug in the released nauty 2.8.6 which causes another doctest failure reported in #35157. On a system with patched nauty 2.8.6 the current PR is good enough. Leave #35157 open. To fix it a good option might be running `gentreeg 2` at configure time and check the bug is not present so it's possible to use 2.8.6 from system if it's been patched. In case it's useful, the patch I'm using is https://gitweb.gentoo.org/repo/gentoo.git/plain/sci- mathematics/nauty/files/nauty-2.8.6-gentreeg-gentourng.patch <!-- Describe your changes here in detail --> <!-- Why is this change required? What problem does it solve? --> <!-- If it resolves an open issue, please link to the issue here. For example "Closes #1337" --> ### 📝 Checklist <!-- Put an `x` in all the boxes that apply. --> <!-- If your change requires a documentation PR, please link it appropriately --> <!-- If you're unsure about any of these, don't hesitate to ask. We're here to help! --> - [x] I have made sure that the title is self-explanatory and the description concisely explains the PR. - [x] I have linked an issue or discussion. ### ⌛ Dependencies <!-- List all open pull requests that this PR logically depends on --> <!-- - #xyz: short description why this is a dependency - #abc: ... --> URL: #35250 Reported by: Gonzalo Tornaría Reviewer(s): David Coudert
Do we still have this issue after the last update of nauty (#36774) ? |
with system nauty 2.6r7+ds-1 on debian-stretch (https://github.com/sagemath/sage/runs/7243040063?check_suite_focus=true)
The interface and doctest were added in #33670
CC: @dcoudert @dimpase
Component: graph theory
Issue created by migration from https://trac.sagemath.org/ticket/34133
The text was updated successfully, but these errors were encountered: