-
-
Notifications
You must be signed in to change notification settings - Fork 421
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
Update to bliss 0.77 #35344
Update to bliss 0.77 #35344
Conversation
@kiwifb I think I've pulled all commits from trac including your cmake changes, please double check. |
Codecov ReportPatch coverage has no change and project coverage change:
Additional details and impacted files@@ Coverage Diff @@
## develop #35344 +/- ##
===========================================
- Coverage 88.62% 88.61% -0.02%
===========================================
Files 2148 2148
Lines 398855 398855
===========================================
- Hits 353480 353440 -40
- Misses 45375 45415 +40 see 24 files with indirect coverage changes Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here. ☔ View full report in Codecov by Sentry. |
Looks great and the bots are happy apart from the linter. I will try to figure what it complains about. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Good to go
all good |
it's a part of the updated interface, needed due to API changes. It's a C++
header file, it's cleaner this way, than trying to do the same in Cython
(which in case of C++ is rather arcane). We can move it to a subdirectory
in sage/graphs.
…On Sat, 24 Jun 2023, 08:43 David Coudert, ***@***.***> wrote:
***@***.**** commented on this pull request.
------------------------------
On src/sage/graphs/bliss_find_automorphisms.h
<#35344 (comment)>:
Is this file necessary ? can't this be done in a file named bliss.pxd ?
or should we create a subdirectory bliss to store this file and everything
related to bliss to have something clean ?
—
Reply to this email directly, view it on GitHub
<#35344 (review)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAJXYHG6WQKNRJTB7WISW3LXM2LA7ANCNFSM6AAAAAAWG63ARQ>
.
You are receiving this because you commented.Message ID:
***@***.***>
|
A subdirectory as done for cliquer might be better. |
this is now antonio-rojas#1 - to be merged by @antonio-rojas |
move bliss_find_automorphisms.h to subdir
I had to make this change to get it compile on macOS (with Xcode)
|
OK, added. |
Documentation preview for this PR (built with commit 3ee7616; changes) is ready! 🎉 |
Provide spkg-config for bliss, with minimal version 0.77. Depends on sagemath#35344, where Sage's bliss is bumped to 0.77 with the necessary API changes. Fixes sagemath#35829 URL: sagemath#35830 Reported by: Dima Pasechnik Reviewer(s): Dima Pasechnik, Matthias Köppe
Provide spkg-config for bliss, with minimal version 0.77. Depends on sagemath#35344, where Sage's bliss is bumped to 0.77 with the necessary API changes. Fixes sagemath#35829 URL: sagemath#35830 Reported by: Dima Pasechnik Reviewer(s): Dima Pasechnik, Matthias Köppe
Comes with a cmake-based build system now (albeit with no install target), so the autotoolization patches shouldn't be needed. Not sure about the other patches included in the fork, but in case any of them is still needed we might consider to keep them here rather than in an outside fork for transparency.
Needs changes in sagelib for the new
canonical_form
andfind_automorphisms
API.Fixes: #33010