On Wed, Aug 15, 2018 at 11:08 AM Jeroen Demeyer <j.deme...@ugent.be> wrote:
>
> On 2018-08-14 23:43, Erik Bray wrote:
> > Isn't that just the normal message when running `sage -sh`?
>
> IIRC, I added that text because people were generally quite confused
> which kind of commands should be run inside or outside of a Sage shell.
>
> The top-level "make" commands are typically run outside of a Sage shell
> and don't need the Sage environment variables. There certainly was a
> time when running "make" inside a Sage shell would sometimes break
> stuff. I'm not sure whether this is still the case, but it seems safer
> to advise against that.

As I wrote, I believe there *may* be cases where it *might* break
things.  But those are mostly things users would not and should not be
doing. Mostly.

The only reason users would be running `sage -i` is if they're
installing optional/experimental packages, which I think is less
likely to break.  And they should never be running `make` (in fact in
the Cygwin distribution the top-level Makefile is removed--this
currently makes it impossible to install optional packages, but this
in itself is a bug IMO and one I want to fix).

In the meantime I think we should remove that warning, or at least
have a way to disable it, as it's clearly confusing to users.

-- 
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 https://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.

Reply via email to