#13015: Metaticket: revamp workflow / switch to git
-------------------------------------+-------------------------------------
       Reporter:  kini               |        Owner:  jason
           Type:  task               |       Status:  new
       Priority:  major              |    Milestone:  sage-6.0
      Component:  misc               |   Resolution:
       Keywords:  git workflow,      |    Merged in:
  sd51                               |    Reviewers:
        Authors:                     |  Work issues:
Report Upstream:  N/A                |       Commit:
         Branch:  master             |  0c6fcdf462e329c80eeaf2841ac1659308aad90c
   Dependencies:  #15468, #15469,    |     Stopgaps:
  #15465, #15458, #15436, #15430,    |
  #15420, #15401, #14480, #14481,    |
  #14482, #14330, #14273, #14962,    |
  #15241, #15222, #15221             |
-------------------------------------+-------------------------------------
Changes (by vbraun):

 * dependencies:
     #15465, #15458, #15436, #15430, #15420, #15401, #14480, #14481,
     #14482, #14330, #14273, #14962, #15241, #15222, #15221
     =>
     #15468, #15469, #15465, #15458, #15436, #15430, #15420, #15401,
     #14480, #14481, #14482, #14330, #14273, #14962, #15241, #15222, #15221


Old description:

> We plan to revamp the development workflow for Sage, involving a few
> separate (big) changes:
>
>  * switch to git
>  * consolidate our repositories into a single repository
>  * simplified development interface
>
> We break down the steps needed for this transition in the following
> tasks/tickets:
>
>  * #14480 - switch to new directory layout and update build system
>  * #14481 - write a new developer manual; see https://github.com/sagemath
> /git-developer-guide
>  * #14482 - write development scripts
>  * Make sure the patchbot works with the new layout (this seems to be
> okay).
>  * Make sure the buildbot works with the new layout (VB: works now)
>  * #14962 - Make sure optional spkgs work with the new layout.
>  * #15241 - ignore various temporary files
>  * #15222 - `make download` to download all tarballs
>  * #15221 - always rebuild packages if the version number changes
>  * #15401 - Build git without gettext if necessary
>  * #15420 - Borken git doctests.
>  * #15430 - Enable cython caching
>  * #15436 - Cksum uses tabs instead of spaces, breaking sage-spkg's regex
>  * #15458 - "make distclean" fails on Solaris
>  * #15465 - Allow using Sage without git repository
>
> Instructions for using the new workflow: QuickStartSageGit

New description:

 We plan to revamp the development workflow for Sage, involving a few
 separate (big) changes:

  * switch to git
  * consolidate our repositories into a single repository
  * simplified development interface

 We break down the steps needed for this transition in the following
 tasks/tickets:

  * #14480 - switch to new directory layout and update build system
  * #14481 - write a new developer manual; see https://github.com/sagemath
 /git-developer-guide
  * #14482 - write development scripts
  * Make sure the patchbot works with the new layout (this seems to be
 okay).
  * Make sure the buildbot works with the new layout (VB: works now)
  * #14962 - Make sure optional spkgs work with the new layout.
  * #15241 - ignore various temporary files
  * #15222 - `make download` to download all tarballs
  * #15221 - always rebuild packages if the version number changes
  * #15401 - Build git without gettext if necessary
  * #15420 - Borken git doctests.
  * #15430 - Enable cython caching
  * #15436 - Cksum uses tabs instead of spaces, breaking sage-spkg's regex
  * #15458 - "make distclean" fails on Solaris
  * #15465 - Allow using Sage without git repository
  * #15468 - update to latest upstream git
  * #15469 - Symmetrica spkg-check fails due to whitespace

 Instructions for using the new workflow: QuickStartSageGit

--

--
Ticket URL: <http://trac.sagemath.org/ticket/13015#comment:55>
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 http://groups.google.com/group/sage-trac.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to