METAMETATICKET: Build, packaging, testing improvements
Reported by: 
Matthias Köppe 
Owned by: 

Priority:

major

Milestone:

sage9.8

Component:

build

Keywords:

sd111

Cc:

Jeroen Demeyer, William Stein, Volker Braun, Vincent Delecroix, Dima Pasechnik, François Bissey, Erik Bray, Nicolas M. Thiéry, Miguel Marco, Ximin Luo, Tobias Hansen, Luca De Feo, Samuel Lelièvre, Timo Kaufmann, Michael Orlitzky, Isuru Fernando, Julian Rüth, John Palmieri

Merged in:


Authors:


Reviewers:


Report Upstream:

N/A

Work issues:


Branch:


Commit:


Dependencies:


Stopgaps:


This metametaticket lists metatickets that outline plans and organize tickets for improvements to build, packaging, and testing.
 #21507: Task ticket: Make sagelib a pipinstallable Python source package, listed on PyPI
 #24024: Metaticket: Update other packages to using the sagedisthelpers functions + DESTDIR where applicable
 #21707: Metaticket: Split sageenv into 5 to clean up sage configuration
 #29060: Metaticket: Add Dockerfiles and CI scripts for integration testing of source and binary distributions and of downstream packages
 #27330: Metaticket: spkgconfigure: Try to use as many system packages as possible
 #28936: Metaticket: Adopt mainstream Python testing/linting infrastructure
 #21566: Metaticket: Make sage (the distribution) behave like a standard autotools package, to the extent possible
 #29670: Metaticket: Review of development tools in Sage vs. mainstream Python tools
 #29900: Metaticket: Fix optional and experimental packages for Sage 9.2
 #29705: Metaticket: Modularize sagelib into separate distributions (distutils packages)
Change History (12)
Type: 
PLEASE CHANGE →
task

Milestone: 
sage9.1 →
sage9.2

Description: 
modified (diff)

Description: 
modified (diff)

Milestone: 
sage9.2 →
sage9.3

Milestone: 
sage9.3 →
sage9.4

Milestone: 
sage9.4 →
sage9.5

Milestone: 
sage9.5 →
sage9.6

Milestone: 
sage9.6 →
sage9.7

Milestone: 
sage9.7 →
sage9.8

Hoping we can make progress on this ticket this week  https://wiki.sagemath.org/days111