#19919: upgrade nauty to version 26 and make it standard
-------------------------------------+-------------------------------------
Reporter: dimpase | Owner:
Type: enhancement | Status: needs_info
Priority: major | Milestone: sage-7.1
Component: packages: | Resolution:
standard | Merged in:
Keywords: | Reviewers:
Authors: | Work issues:
Report Upstream: N/A | Commit:
Branch: public/nauty26 | 2a690f8d9ad22a4483d871ace7ec8b57ee2764f8
Dependencies: | Stopgaps:
-------------------------------------+-------------------------------------
Comment (by nbruin):
Replying to [comment:19 dimpase]:
> Now the gihub repo has the 26b17 updates over the version 25r9 we have
(and which is the current publicly available version)
> You can take a look at a long diff...
I've tried. The relevant diffs would be between 26b17 and your repository,
but I can't figure out how to do that in github (the main problem is that
26b17 doesn't seem to be available in your repository).
I think the reason why Jeroen is a little hesitant of using a fork of
nauty (it's certainly why I am) is maintainability. What process for
upgrading to the next version of nauty do you propose?
The usual way is to start with "pristine" upstream and patch that. It may
be doable to do this with git instead, but in that case I think the
procedure would be to rebase your changes to 26b17, not merge 26b17 into
your branch (which seems to be what happened now). In that case you'd have
to ship your (limited) git history in the tarball as a certificate of what
changes have been made relative to upstream, and to give maintainers in
the future the means to perform an upgrade in a relatively automated
fashion.
--
Ticket URL: <http://trac.sagemath.org/ticket/19919#comment:21>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica,
and MATLAB
--
You received this message because you are subscribed to the Google Groups
"sage-trac" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/sage-trac.
For more options, visit https://groups.google.com/d/optout.