-
-
Notifications
You must be signed in to change notification settings - Fork 704
Closed
Description
This ticket aims to do a simply clean-up of sage-spkg and nothing more. The goal is to provide a solid base for future enhancements to sage-spkg, not fix all issues regarding sage-spkg.
Mostly, this patch reorganizes things. Some diagnostics are added, for example a warning when spkg-install or spkg-check isn't executable. Also, the line
TEST SUITE: not available
being printed to spkg/installed/$PKG_NAME when SAGE_CHECK=yes but there is no spkg-check file.
Follow-ups:
- Mechanism to skip self-tests (spkg-check) for certain packages #12579: allow selective
SAGE_CHECK - Rework download/extract code in sage-spkg #12602: rework downloading/extracting of .spkg files
- Fix sage --info <package> #12606: Fix sage --info
- Add option "-c" to sage-spkg to run the test-suite #12613: Add '-c' option so
sage -i -c <pkg>installs the package and runs its test suite.
Depends on #4949
Depends on #10192
Component: build
Author: Jeroen Demeyer
Reviewer: John Palmieri
Merged: sage-5.0.beta7
Issue created by migration from https://trac.sagemath.org/ticket/12479