#29157 closed enhancement (duplicate)

Make multi-distro support more modular in sage-spkg

Reported by: embray Owned by:
Priority: minor Milestone: sage-duplicate/invalid/wontfix
Component: build Keywords:
Cc: dimpase, embray, arojas, isuruf, gh-timokau Merged in:
Authors: Reviewers: Dima Pasechnik
Report Upstream: N/A Work issues:
Branch: Commit:
Dependencies: Stopgaps:

Status badges

Description

#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).

Change History (3)

comment:1 Changed 12 months ago by mkoeppe

  • Milestone changed from sage-9.1 to sage-duplicate/invalid/wontfix
  • Status changed from new to needs_review

dup of #29146.

comment:2 Changed 12 months ago by dimpase

  • Reviewers set to Dima Pasechnik
  • Status changed from needs_review to positive_review

comment:3 Changed 10 months ago by chapoton

  • Resolution set to duplicate
  • Status changed from positive_review to closed
Note: See TracTickets for help on using tickets.