On 5 November 2014 09:20, Robert Bradshaw <rober...@math.washington.edu> wrote:
> On Fri, Oct 31, 2014 at 5:27 AM, kcrisman <kcris...@gmail.com> wrote:
>>>
>>> >
>>> > IMHO we should only modify upstream tarballs if we have to (e.g. strip
>>> > out
>>> > non-free parts). The upstream tarballs are cached, so its just a
>>> > one-time
>>> > download anyways.
>>>
>>> There are people who have a very bad band-with. In my case, it's fine
>>> when I am at university. But other than that, I only have a mobile
>>> internet stick, for which 50MB more or less really matters.
>>
>> And outside the developed world this can be even more of a problem.
>> Especially for upgrades I notice it can take a while even on my relatively
>> fast US connection - gcc took several minutes at least to download on my
>> last `git pull`.
>
> These packages are already big enough that, for most people, it's not
> interactive (i.e. one starts the download, does something else for a
> while, then checks back to see if it's done). As such the difference
> between 4 minutes and 10 is really not that big of a deal. I think
> there are few people that have an internet connection that is
>
> * Good enough to download Sage, but
> * poor enough that an extra 50 or even 100 megabytes is an undue burden.
>
> Certainly not worth re-packaging upstream tarballs unless absolutely 
> necessary.

What proportion of the total Sage tarball would be taken up by these
upstream ones?  I can imagine two versions of Sage's tarbal, one with
and one without, so that it would still be possible to download the
whole thing at once, but also possible to download the small one (with
none of the upstream ones) and have the build system download those as
needed, rather as happens with a git-based install.  In the latter
case it would even be possible to grab the upstream tarballs from an
upstream website instead of sage's own (with a filename and checksum
check to make sure that the correct version was used)?

Of course the possibility to download everything at once and build
online will always remain.

John

> - Robert
>
> --
> 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/d/optout.

-- 
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/d/optout.

Reply via email to