Skip to content
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

Fix doctests for nauty 2.8.6 output changes #35250

Merged
merged 1 commit into from
Apr 1, 2023

Conversation

tornaria
Copy link
Contributor

@tornaria tornaria commented Mar 8, 2023

📚 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

📝 Checklist

  • I have made sure that the title is self-explanatory and the description concisely explains the PR.
  • I have linked an issue or discussion.

⌛ Dependencies

@github-actions
Copy link

github-actions bot commented Mar 9, 2023

Documentation preview for this PR is ready! 🎉
Built with commit: f2e1399

Copy link
Contributor

@dcoudert dcoudert left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I agree with these changes that make doctests compatible with multiple versions.

Copy link
Contributor

@dcoudert dcoudert left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I agree with these changes

@vbraun vbraun merged commit dc05f71 into sagemath:develop Apr 1, 2023
@mkoeppe mkoeppe added this to the sage-10.0 milestone Apr 1, 2023
@tornaria tornaria deleted the nauty-2.8.6 branch April 4, 2023 21:46
@tornaria tornaria mentioned this pull request Nov 25, 2023
2 tasks
vbraun pushed a commit to vbraun/sage that referenced this pull request Nov 27, 2023
Updating to nauty 2.8.8 has one test failing. Fix it in a backwards
compatible way.

Note that nauty output is only debug, and the fact that sagemath tests
this output is dubious (see sagemath#35250).

- [x] The title is concise, informative, and self-explanatory.
- [x] The description explains in detail what this PR is about.

URL: sagemath#36771
Reported by: Gonzalo Tornaría
Reviewer(s): Matthias Köppe
vbraun pushed a commit to vbraun/sage that referenced this pull request Nov 30, 2023
Updating to nauty 2.8.8 has one test failing. Fix it in a backwards
compatible way.

Note that nauty output is only debug, and the fact that sagemath tests
this output is dubious (see sagemath#35250).

- [x] The title is concise, informative, and self-explanatory.
- [x] The description explains in detail what this PR is about.

URL: sagemath#36771
Reported by: Gonzalo Tornaría
Reviewer(s): Matthias Köppe
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants