Changes between Initial Version and Version 29 of Ticket #25668


Ignore:
Timestamp:
07/14/18 20:16:01 (11 months ago)
Author:
jhpalmieri
Comment:

On my OS X machine:

$ which python2
$ ls /usr/bin/pyth*
/usr/bin/python           /usr/bin/python2.7        /usr/bin/pythonw
/usr/bin/python-config    /usr/bin/python2.7-config /usr/bin/pythonw2.7

So do we hard-code python2.7? Seems too fragile. Do we do python2 relocate-once.py || python2.6 relocate-once.py || python2.7 relocate-once.py || ...? Clunky. command -v python2 && python2 relocate-once.py, etc.? What do you suggest?

It seems like right now, the best we can do is check the exit status and print a message. Maybe try to detect if Python 3 is the problem. I've also opened an issue for Python 3 compatibility at the sagemath/binary-pkg github page.

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #25668

    • Property Status changed from new to needs_work
    • Property Cc chapoton jhpalmieri slelievre added
    • Property Priority changed from major to critical
    • Property Report Upstream changed from N/A to Reported upstream. No feedback yet.
    • Property Keywords Anaconda RecursionError added
  • Ticket #25668 – Description

    initial v29  
    1818- https://ask.sagemath.org/question/42562/recursionerror-when-installing-sagemath-82/
    1919- https://ask.sagemath.org/question/35132/how-do-i-solve-this-installation-problem/
     20
     21Reported "upstream" at https://github.com/sagemath/binary-pkg/issues/16