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