Opened 3 years ago

Last modified 3 months ago

#29133 new task

META-META-TICKET: Build, packaging, testing improvements

Reported by: Matthias Köppe Owned by:
Priority: major Milestone: sage-9.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:

Status badges

Description (last modified by Matthias Köppe)

This meta-meta-ticket lists meta-tickets that outline plans and organize tickets for improvements to build, packaging, and testing.

  • #21507: Task ticket: Make sagelib a pip-installable Python source package, listed on PyPI
  • #24024: Meta-ticket: Update other packages to using the sage-dist-helpers functions + DESTDIR where applicable
  • #21707: Meta-ticket: Split sage-env into 5 to clean up sage configuration
  • #29060: Meta-ticket: Add Dockerfiles and CI scripts for integration testing of source and binary distributions and of downstream packages
  • #27330: Meta-ticket: spkg-configure: Try to use as many system packages as possible
  • #28936: Meta-ticket: Adopt mainstream Python testing/linting infrastructure
  • #21566: Meta-ticket: Make sage (the distribution) behave like a standard autotools package, to the extent possible
  • #29670: Meta-ticket: Review of development tools in Sage vs. mainstream Python tools
  • #29900: Meta-ticket: Fix optional and experimental packages for Sage 9.2
  • #29705: Meta-ticket: Modularize sagelib into separate distributions (distutils packages)

Change History (12)

comment:1 Changed 3 years ago by Matthias Köppe

Type: PLEASE CHANGEtask

comment:2 Changed 3 years ago by Matthias Köppe

Cc: John Palmieri added

comment:3 Changed 3 years ago by Matthias Köppe

Milestone: sage-9.1sage-9.2

comment:4 Changed 3 years ago by Matthias Köppe

Description: modified (diff)

comment:5 Changed 2 years ago by Matthias Köppe

Description: modified (diff)

comment:6 Changed 2 years ago by Matthias Köppe

Milestone: sage-9.2sage-9.3

comment:7 Changed 2 years ago by Matthias Köppe

Keywords: sd111 added

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

comment:8 Changed 19 months ago by Matthias Köppe

Milestone: sage-9.3sage-9.4

Moving to 9.4, as 9.3 has been released.

comment:9 Changed 16 months ago by Matthias Köppe

Milestone: sage-9.4sage-9.5

comment:10 Changed 12 months ago by Matthias Köppe

Milestone: sage-9.5sage-9.6

comment:11 Changed 7 months ago by Matthias Köppe

Milestone: sage-9.6sage-9.7

comment:12 Changed 3 months ago by Matthias Köppe

Milestone: sage-9.7sage-9.8
Note: See TracTickets for help on using tickets.