#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.

Reply via email to