#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 wdj):
> Comment (by mabshoff):
>
> Replying to [comment:7 wdj]:
>
> >
> > Do you mean gap-4.4.12.p0.spkg? I can change that.
>
> No, gap-4.4.12.spkg since it is the first release of gap-4.4.12.
>
>
> > I don't know what that means.
>
> Changes to the root directory of the spkg have to be checked in - just
run
> 'hg status'
I still don't know what this means.
Here is my workflow.
(1) Download the tarball from the gapsite,
decompress in a directory sagestuff, thus creating a subdirectory
sagestuff/gap-4.4.12
(2) unpack the guava3.9 tarball in the sagestuff/gap*/pkg subdirectory
(3) unpack the last gap-4.4..10.p*.spkg in sagestuff, creating a
subdirectory
sagestuff/gap-4.4.10.p*
(4) copy this to
sagestuff/gap-4.4.12 (or .p0 or .p1 or whatever)
(5) delete everything in the sagestuff/gap-4.4.12/src
subdirectory and replace it by sagestuff/gap-4.4.12
(6) Delete extraneous stuff (such as small, prim, etc).
(7) run tar -cjvf gap-4.4.12.tar.bz2 gap-4.4.12/
(8) Rename tar.bz2 to spkg, upload, and post to trac.
I don't see where in that sequence to run hg status. Maybe I
should
(9) run sage -f gap-4.4.12.spkg and then start sage and then
run
sage: hg_sage.status()?
Or is there some other way to do this?
>
> > Anything else?
>
> There also seem to be some dynamic libraries in the spkg, i.e. some
binary
> crap. I have to recheck if they are still there, but just search for
.so
> files.
They are there. I think they were added for some windows functionality,
but I
mostly ignore windows emails on gap- (and sage-) devel so am not sure.
I don't know basically 0 about windows, what windows files look like, or
what
should be done with windows files.
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/3337#comment:9>
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
-~----------~----~----~----~------~----~------~--~---