Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make multi-distro support more modular in sage-spkg #29157

Closed
embray opened this issue Feb 5, 2020 · 2 comments
Closed

Make multi-distro support more modular in sage-spkg #29157

embray opened this issue Feb 5, 2020 · 2 comments

Comments

@embray
Copy link
Contributor

embray commented Feb 5, 2020

#29053 adds a feature to sage-spkg which prints the necessary distro-specific commands for installing a dependency of Sage with the appropriate packaging system.

This is currently hard-coded in #29053 in a case statement, but as this is simply data, I might suggest moving it out to a file that can be read by sage-spkg and easily modified or extended to add support on other distros.

This proposal is currently not opinionated on what that file would look like, other than that it should be simple (it could even a directory of small shell scripts, such as a distros.d/ so that additional distros can be added without patching).

CC: @dimpase @embray @antonio-rojas @isuruf @timokau

Component: build

Reviewer: Dima Pasechnik

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

@embray embray added this to the sage-9.1 milestone Feb 5, 2020
@mkoeppe
Copy link
Member

mkoeppe commented Apr 16, 2020

comment:1

dup of #29146.

@mkoeppe mkoeppe removed this from the sage-9.1 milestone Apr 16, 2020
@dimpase
Copy link
Member

dimpase commented Apr 21, 2020

Reviewer: Dima Pasechnik

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants