#11246: flint-1.5.0.p5's extraneous #includes break typedef ulong in sys/types.h
-----------------------------------+----------------------------------------
   Reporter:  dimpase              |          Owner:  tbd            
       Type:  defect               |         Status:  positive_review
   Priority:  major                |      Milestone:  sage-4.7.2     
  Component:  packages             |       Keywords:  cygwin         
Work_issues:                       |       Upstream:  N/A            
   Reviewer:  Karl-Dieter Crisman  |         Author:  Dima Pasechnik 
     Merged:                       |   Dependencies:                 
-----------------------------------+----------------------------------------

Comment(by kcrisman):

 >   Well, I didn't set the ticket to "needs work", though the more I think
 about it, the more I'm convinced we shouldn't start(?) accepting code that
 literally sets up traps the next ones touching the spkg can easily step
 into, with the potential to cause virtually any kind of obscure, hardly
 backtraceable error or malfunction.

 You may be right.
 >   Murphy's Law tells us it ''will'' happen, sooner or later... And all
 just because someone omitted -- knowingly -- a few simple error checks...
 :D
 Except for the fact that in this case the reviewer at least did it
 ''un''knowingly.  Which is the fundamental difference between Sage and
 most other OS projects - the developers are mostly mathematicians first,
 programmers second (or third, or `n`th).  My apologies for not being a
 shell script ninja ;)

 >   Procrastination makes things never happen.
 Precisely!  That is why I reviewed this ticket positively - if I'd waited
 for someone who knew enough about shell to check whether it did more than
 work correctly it would have never been reviewed :)

 >
 > I would if I only could, but I fortunately^TM^ lack suitable Windows
 versions to run a recent Cygwin on. ;-)

 Ah, another chicken-and-egg problem...

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/11246#comment:32>
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