#3337: [with spkg, needs work] Upgrade gap-guava to new 4.4.12/3.9 release
-------------------------+--------------------------------------------------
 Reporter:  tabbott      |        Owner:  mabshoff
     Type:  enhancement  |       Status:  new     
 Priority:  major        |    Milestone:  sage-3.4
Component:  packages     |   Resolution:          
 Keywords:               |  
-------------------------+--------------------------------------------------
Comment (by mabshoff):

 Replying to [comment:20 wdj]:

 Hi David,

 > I am uploading a new spkg to
 http://sage.math.washington.edu/home/wdj/patches/gap-4.4.12.spkg right
 now. It seems to satisfy the format at
 http://wiki.sagemath.org/spkgTemplate and the hg commit produced a patch.

 Ok, this is a step in the right direction.

 > What I did (more or less) was to apply hg remove and hg add to various
 directories of the old repo, combined with some editing and cp'ing, before
 running hg commit.

 Why? Nothing in src is under version control. An update to GAP should just
 involve unpacking the new sources, deleting some things like the dbs,
 adding Guava, updating spkg-install and SPKG.txt and then committing.

 > Even after reading the documentation (which IMHO isn't very good) and
 googling, I could still not figure out what hg would accept and what it
 wouldn't. For example, over-writing a file seems to be not okay (in the
 sense that it doesn't get recorded as a changeset) but editing a file
 (with emacs say) is okay. Anyway, hope this is okay now. If it is okay,
 maybeI'll add some sensible comments to
 http://wiki.sagemath.org/SPKG_Audit, though it is hard for me to
 understand some of what is there so I'm not sure where the best pace to
 add such comments.

 Please post to the devel list first before changing things.

 There are two issues:

  * The file patch is left in the root directory of the spkg. Just delete
 it
  * The text in SPKG.txt needs to be true wiki text, as is that needs some
 fixing. The dependencies are wrong, i.e. we list spkgs that GAP depends
 upon to build, not build tools. All people should be listed via lists and
 current spkg maintainers are probably you, rlm, William and me.

 If I get time today I will fix this up and post 4.4.12.p0.

 One last question: How large is the test suite? I am asking since it would
 be nice to run tests via spkg-check and if the size increase is reasonable
 I would greatly prefer to be able to test.

 Cheers,

 Michael

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/3337#comment:21>
Sage <http://sagemath.org/>
Sage - Open Source Mathematical Software: Building the Car Instead of 
Reinventing the Wheel
--~--~---------~--~----~------------~-------~--~----~
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