#6378: [with second patch, needs review] make sage -merge more user-friendly
--------------------------+-------------------------------------------------
 Reporter:  boothby       |       Owner:  tbd                     
     Type:  enhancement   |      Status:  new                     
 Priority:  minor         |   Milestone:  sage-4.1.2              
Component:  build         |    Keywords:                          
 Reviewer:  Craig Citro,  |      Author:  Tom Boothby, Craig Citro
   Merged:                |  
--------------------------+-------------------------------------------------
Changes (by newvalueoldvalue):

  * reviewer:  => Craig Citro,
  * author:  boothby => Tom Boothby, Craig Citro


Comment:

 I'm generally happy with Tom's changes. In fact, one should note that no
 patch of his needs merged -- these changes are already live in sage 4.1
 and 4.1.1. Looks like someone's been editing trunk. (`*tsk tsk*`)

 My referee report comes in the form of two new patches, one for the bin
 repo, and the other for the main repo. The change to the main repo is tiny
 -- it's just changing `sage/misc/hg.py` to use the new `subprocess` module
 instead of `popen3`, because the deprecation warning is annoying to see in
 the output of `sage -merge`. I could easily be convinced to move this to a
 new ticket, if people would prefer that.

 The patch to the bin repo does the following:

  * remove a dirty hack involving `tee` by using python's `subprocess`
 module
  * add a few comments about the hackish parsing of trac pages
  * use `urllib2` to parse urls
  * be (unnecessarily?) pedantic about `os.path.join` instead of explicit
 use of `/`
  * clean up some spacing and indentation issues
  * add an option to e-mail when a run of `sage -merge -a` finishes

 I ran some tests, but I didn't do any exhaustive testing on `sage.math`,
 which should probably be done. (I'm currently on vacation, and without
 good internet access.)

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/6378#comment:7>
Sage <http://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 post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/sage-trac?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to