On Thu, 14 May 2026 at 12:55, Michael Orlitzky <
mic...@orlitzky.com> wrote:
>
> On 2026-05-14 01:25:02, John Cremona wrote:
> > I would find it helpful to have a tarball available from which Sage could
> > be built and installed with no internet connection (some firewall issues on
> > a university server, please do not ask for details). If that is not
> > possible, and not going to be supported, should there not be a vote?
> > Anyway, is it possible for me to build and install Sage on machine 1 which
> > does have a direct internet connection and then create my own tarball from
> > that, which I am able to copy to machine 2 without the direct connection,
> > so that I can build again on machine 2?
>
> The decision was taken out of out hands when several important python
> packages started including rust code. To build them, you need a rust
> toolchain and a long list of dependencies that aren't feasible to add
> to the sage distro.
Thanks for the explanation.
>
> The binary wheels avoid that problem, but introduce a new one in that
> they depend on your architecture and libc. It's still possible to put
> together a tarball that works off-line, but that tarball will only be
> for one platform -- whichever platform the included wheels are
> for. (If your machines are similar, you won't have a problem copying
> the install from one to the other.)
I could do that for one of my "hidden" machines as that is the same as
the one which is not hidden, but there are two more hidden ones, which
I can only log into via the non-hidden one. I guess that if I knew
more about how things work then I could set up the hidden machines to
route requests via the non-hidden one but this is not important enough
to me for that (unless it is trivial). All these computers are at
least 10 years old anyway. For the same reason, I cannot (easily)
update ubuntu packages on them (they have 22.04 only).
>
> It may also be possible to include every binary wheel for every such
> package, but the space requirements will increase, and distributing
> binaries can create licensing issues. (As in, maybe not, but someone
> has to do the thinking about it.)
I still have my first ever USB memory stick, capacity 256MB, onto
which I used to put entire Sage tarballs to carry home to install on
my home machine, as my home internet was very slow. Those were the
days (2006 or so).
John
>
> --
> You received this message because you are subscribed to a topic in the Google Groups "sage-devel" group.
> To unsubscribe from this topic, visit
https://groups.google.com/d/topic/sage-devel/EYxb7cubxfI/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to
sage-devel+...@googlegroups.com.
> To view this discussion visit
https://groups.google.com/d/msgid/sage-devel/agW4OfZMhd4OlNx0%40mertle.