Skip to content

Release process: Make binary packages available for beta and rc when they are released, to facilitate testing external packages #22657

@mkoeppe

Description

@mkoeppe

Several "external packages" (i.e., python/cython packages depending on sage) now use Travis CI, a mainstream automated testing facility. A sample project that does that is available here:

Because of the time limits imposed by Travis CI, it is not possible to build Sage from source for such a test. Therefore, binary releases are used.

I propose that the release process be changed to make binaries available for beta and rc versions, to facilitate testing of external code to be compatible with such prerelease versions. (For Travis CI, only one build, linux/64bit/sage-$VERSION-Ubuntu_12.04-x86_64.tar.bz2, is necessary.)

Depends on #33131

CC: @sagetrac-tmonteil @mmasdeu @mforets @jdemeyer @vbraun @dimpase @slel @culler @NathanDunfield

Component: build

Keywords: days84

Reviewer: Dima Pasechnik

Issue created by migration from https://trac.sagemath.org/ticket/22657

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions