#13963: Fix checking for and resetting GAP workspaces
----------------------------------+-----------------------------------------
       Reporter:  jdemeyer        |         Owner:  GeorgSWeber    
           Type:  defect          |        Status:  positive_review
       Priority:  critical        |     Milestone:  sage-5.7       
      Component:  build           |    Resolution:                 
       Keywords:                  |   Work issues:                 
Report Upstream:  N/A             |     Reviewers:  Volker Braun   
        Authors:  Jeroen Demeyer  |     Merged in:                 
   Dependencies:                  |      Stopgaps:                 
----------------------------------+-----------------------------------------

Comment (by jdemeyer):

 Replying to [comment:26 leif]:
 > If `-foo` is mandatory to not break the build, it should be ''ap''pended
 I don't think there are many situations where it's known that a flag is
 absolutely required to not break the build.  I like the principle of "the
 user knows best" and not "the Sage developers know best".

 > This especially holds for `-g`
 The `-g` option can be cancelled by `-g0`.

 > If a user sets `SAGE_DEBUG=yes`, he will or should be aware of the
 consequences
 Sure, but exactly the same holds for `CFLAGS`.

 > If someone really wants to do debugging without e.g. `-O0`, he'll
 certainly be able to modify `spkg-install` for that purpose, which is
 trivial.
 So now we require users to '''modify a spkg''' to get the options they
 want?  Why make things hard which should be easy?

 > Temporarily modifying `C*FLAGS` is more tedious
 Why that?  Changing `CFLAGS` is equally easy as changing `SAGE_DEBUG`.

 > and less experienced users may have (more or less intentionally) some of
 them set
 Why do you think that?  Are there any distributions which have `CFLAGS`
 set in the environment by default?

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/13963#comment:27>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica, 
and MATLAB

-- 
You received this message because you are subscribed to the Google Groups 
"sage-trac" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/sage-trac?hl=en.

Reply via email to