OK, I found out what to do: The new spkg is at http://www.warwick.ac.uk/staff/J.E.Cremona/cremona-20071219.spkg and linked from the trac page.
I would be grateful if someone could test this. John On 19/12/2007, John Cremona <[EMAIL PROTECTED]> wrote: > Thanks. Just one more question: how does one make a spkg? > > John > > On 19/12/2007, mabshoff > <[EMAIL PROTECTED]> wrote: > > > > On Dec 19, 1:43 pm, "John Cremona" <[EMAIL PROTECTED]> wrote: > > > Michael, > > > > Hi John, > > > > > Here's a better solution. Tell me if this is closer to what I should be > > > doing. > > > > > > I copied and unpacked cremona-20071124.p4 from my 2.9 fresh build to a > > > separate location. From in there I did (after "hg incoming") and "hg > > > pull" from some version of my own source tree which had the changes I > > > had committed in it. There was one small conflict (in the top level > > > Makefile) which I fixed. So now I have a copy of cremona-20071124.p4 > > > which does have all the changes (bug fixes etc) which I want to be in > > > the next Sage distribution. > > > > Excellent. > > > > > Now the question is: how to get this version to you. I see from "hg > > > log" that there (starting from the head) lots of changesets made by > > > me, going back to this one: > > > > > > changeset: 40:6c7dd2a4c889 > > > user: [EMAIL PROTECTED] > > > date: Wed Dec 05 19:34:53 2007 +0100 > > > summary: gcc 4.3 build fixes > > > > > > So if I make a bundle from that as base, you should be able to handle > > > it ok, right? > > > > Yes. Just put that spkg up somewhere to download and add a link from > > the related ticket. Also add "[with spkg]" to the summary. To do that > > change look toward the bottom of the trac ticket page and edit the > > "Summary" field. It is customary to increment the patch level, the > > date of the spkg or the version number pf the pskg [that is needed for > > updates to work] and also update SPKG.txt with some sort of log entry > > and commit that. I would suggest you use cremona-20071219.spkg since > > the new spkg has new functionality and is more than "mere" bug fixes. > > > > > If this works, I know what to do in future: I make sure that my > > > changes apply OK to the current Sage version of the code, managing any > > > conflicts which arise myself, and then submit the appropriate bundle > > > from there, instead of making the bundles in my won tree. > > > > Excellent. It is easiest for us to send you patches, which you > > evaluate and merge. Then you can send us an updated spkg which we will > > compile test and so on. > > > > > I guess the next step (in my education) is to use some kind of "sage > > > -clone" to make a copy of the cremona*spkg source (if that works). > > > > > > John > > > > Cheers, > > > > Michael > > > > > > > > > -- > John Cremona > -- John Cremona --~--~---------~--~----~------------~-------~--~----~ To post to this group, send email to sage-devel@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/sage-devel URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/ -~----------~----~----~----~------~----~------~--~---