>
>
>> $ export MAKE="make -j3"
>> $ make
>> <lots of new messages early on, including downloads of mpir - I was not 
>> expecting to need to be on the internet to build Sage, just to download the 
>> source>
>>
>
> The Sage repository should not contain binary files nor non-sage specific 
> source code, so
> naturally cloning the sage repository would not include compressed 
> tarballs of upstream
> code. There are two ways to get a copy of sage with these files (so you 
> can do an offline
> build): either use the source distribution that you find on sagemath 
> website, or run the
> `make download` after cloning the source. These should both be documented 
> (they might
> already be, but I don't know).
>
>
Ah, I see!  Now this makes sense - I'm not downloading the whole tarball, 
after all.


$ ./sage -b
>> <many minutes of Cythonizing>
>>
>> ????  Didn't I JUST BUILD SAGE?  Note that the ticket in question touches 
>> one .pyx file and doesn't even change any code - it's a nearly trivial 
>> documentation fix.
>>
>
> You just built Sage 6.0, although for the ticket in question, it was based 
> off 6.1.beta5, so you will have
> to compile any changes between 6.0 and 6.1.beta5 in addition to the nearly 
> trivial documentation
> fix. I agree that this can be a pain when jumping around between a lot of 
> tickets, however using ccache
> and cycache can alleviate a lot of the pain (it will not really fix this 
> particular rebuild, since you hadn't
> ever built 6.1.beta5 before -- it would help you once you jump back to 
> running 6.0).
>
>
Oh.  I do like that now I don't have to know what version I built.  But it 
was quite confusing, because I didn't even know what version it was built 
off of.  Maybe if a few tags for development versions are passed, there 
could be an additional message pointing this out.  I know that would be 
annoying to write.  But that certainly explains things!


>> $ ./sage -dev checkout master
>> usage: sage-dev [-h] subcommand ...
>> sage-dev: error: unrecognized arguments: master
>> $ ./sage -dev checkout
>> at least one of ticket or branch must be specified.
>>
>
So... any hints on this?  I assume that ./sage -dev checkout develop also 
wouldn't work the way I would hope. 

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To post to this group, send email to sage-devel@googlegroups.com.
Visit this group at http://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to