Changes between Version 14 and Version 16 of Ticket #21559


Ignore:
Timestamp:
03/03/20 00:00:14 (3 months ago)
Author:
mkoeppe
Comment:

New commits:

1a54a80Move src/bin/testc*.sh to build/bin/, delete src/bin/sage-README-osx.txt
428ea11Install src/bin/* by setup.py [scripts] instead of by build/make/deps

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #21559

    • Property Authors changed from to Matthias Koeppe
    • Property Summary changed from Move sage-the-distribution scripts from src/bin to build/bin to Move sage-the-distribution scripts from src/bin to build/bin; install remaining src/bin scripts by setup.py, not make
    • Property Branch changed from to u/mkoeppe/change-src-bin-installation
    • Property Commit changed from to 428ea11b2a4ac1c6754f9981d0b732e593e02aac
  • Ticket #21559 – Description

    v14 v16  
    1 This list includes probably:
    2  - `sage-download-upstream`
    3  - `sage-fix-pkg-checksums`
    4  - `testcc.sh` etc. (which are used by some spkg without a proper build system)
    5  - #25130: `sage-dist-helpers`
    6  - #23769: `src/bin/sage-starts` should be moved to `build/bin` or merged into `build/make/deps`
    7 
    8 and perhaps more.
    9 
    10 Full list of `src/bin` as of 9.1.beta4:
     1This ticket cleans up `src/bin` and how its contents are installed.
    112
    123Move to `build/bin` (no longer installed in SAGE_LOCAL):
     
    189}}}
    1910
    20 To stay in `src/bin`, install by `src/setup.py` (#21569):
     11Obsolete, delete:
     12{{{
     13sage-README-osx.txt      # see #25995, #21570
     14}}}
     15
     16To stay in `src/bin`, install by `src/setup.py` using the `scripts` feature, instead of by `build/make/Makefile` (after scanning them in `configure`) (this used to be ticket #21569):
    2117{{{
    2218sage
     
    2521sage-callgrind
    2622sage-valgrind
    27 
     23...
    2824}}}
    2925
    30 Obsolete, delete:
    31 {{{
    32 sage-README-osx.txt      # see #25995, #21570
    33 
    34 }}}
    3526
    3627Not an executable script, move elsewhere (#21570):
     
    3930}}}
    4031
    41 To be determined:
     32To be determined (see list added to `src/setup.py`):
    4233{{{
    4334math-readline
     
    4738sage-coverageall
    4839sage-cython
    49 sage-download-upstream
     40sage-download-upstream                 # -> build?
    5041sage-env
    5142sage-env-config
    5243sage-env-config.in
    5344sage-eval
    54 sage-fix-pkg-checksums
     45sage-fix-pkg-checksums               # -> build?
    5546sage-fixdoctests
    5647sage-gdb-commands
     
    8778sage-runtests
    8879sage-sdist
    89 sage-starts
     80sage-starts                    #23769: `src/bin/sage-starts` should be moved to `build/bin` or merged into `build/make/deps`
    9081sage-startuptime.py
    9182sage-sws2rst
     
    9788}}}
    9889
     90(Based on the full list of `src/bin` as of 9.1.beta4.)
    9991
    10092See also #21707: Split sage-env into sage-build-env and sage-env