Changes between Version 2 and Version 9 of Ticket #22509


Ignore:
Timestamp:
05/31/17 13:58:36 (3 years ago)
Author:
embray
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #22509

    • Property Status changed from new to needs_review
    • Property Authors changed from to Erik Bray
    • Property Dependencies changed from to #23059 #23096
    • Property Branch changed from to u/embray/build/destdir
    • Property Commit changed from to e2941230aea00481d6cf1f58992faa006a7b63f2
  • Ticket #22509 – Description

    v2 v9  
    55* Although it's not as usual for `make install` to fail after a successful `make`, it ''can'' happen. This prevents messy partial installs in the case of a failed `make install` run.
    66
    7 * It gives us the opportunity to make an exact list of the files that were installed.  This is a prerequisite to improving package uninstallation/reinstallation in sage-dist.
     7* It gives us the opportunity to make an exact list of the files that were installed.  This is a prerequisite to improving package uninstallation/reinstallation in sage-dist (see #22520).
    88
    99This is also standard operating procedure in most other packaging systems, so it would be good for Sage to adopt too.  It is also already possible for Python packages (e.g. `pip install --root`), and shouldn't be too hard to patch into whatever packages don't support it out of the box for whatever reason.