-
Notifications
You must be signed in to change notification settings - Fork 1
Future of Bliss #3
Comments
The purpose of this fork was to provide a source release for use in the SageMath distribution - a proper build system (taken from Debian's autotoolization) so that shared library builds work reliably, plus a few bug fixes. I do not have immediate plans for more development. I would suggest to include other distribution maintainers, such as the maintainer of the Debian package, in the conversation. A quick note - to restructure a source tree as a first action when forking a package is IMHO ill-advised because you are making it harder to exchange patches with other forks and distributors' patches. SageMath could certainly switch to using a different, well-maintained fork if that (1) includes our bug fixes and (2) is able to support the same breadth of platforms as our fork. |
That would be welcome, do you know who they are?
Are you suggesting moving to our repository if we merge your changes?
That's a good point, although I am not there is so much going on in Bliss that git could not keep track of it. We're happy to let it go if that can help. |
https://repology.org/ is a good starting point to find out.
This might happen in the future if we (SageMath) find that your fork is suitable. On the SageMath side there is currently no need for any work on bliss – development is triggered by build failures that need fixing. |
Just added a GH Actions workflow for portability testing in #4. |
This is great!
The new version seems to satisfy our concerns, but there is still a bit of (ongoing) work to move from current SCIP patch to the new node limit API of Bliss. Hopefully we'll no longer need our patch. There may potentially be an official Github repo for Bliss in the future as well. |
Thanks for sharing this news. |
What are the plans for this repo? I'd like to port sage to use bliss 0.77 so I can update it in Arch. It comes with a cmake build system now, although incomplete (no install target). Do you think we can switch back to using plain upstream releases, or will this fork still be needed? |
My hope is that I can archive it as soon as the Sage distribution has switched to a usable upstream. |
Hello @mkoeppe
When filing to ship the SCIP solver on Conda (conda-forge/staged-recipes#13520), we discovered the existence of this fork of Bliss.
Beforehand, we had started our own fork ds4dm/Bliss, as it seems the original authors were not interested in maintaining this project.
We believe we should join efforts to make this project easier to use for all of us.
Here is a list of what we have been working on, and would like to improve:
What are your thoughts on this? I hope that you share this vision.
cc: @matbesancon @fschloesser
The text was updated successfully, but these errors were encountered: