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

Reply via email to