Opened 2 years ago

Last modified 2 months ago

#29650 new enhancement

Improvements to ci-cygwin*.yml

Reported by: mkoeppe Owned by:
Priority: major Milestone: sage-9.7
Component: porting: Cygwin Keywords:
Cc: dimpase, embray Merged in:
Authors: Reviewers:
Report Upstream: N/A Work issues:
Branch: Commit:
Dependencies: #31064 Stopgaps:

Status badges

Description (last modified by mkoeppe)

The ci-cygwin*.yml files right now are the result of copy+paste. It should really be generated.

(a) A simple macro language should do. m4 can do the job. Or write the generator in bash or python.

(b) Extra credit for automating the splitting into nodes and stages from package dependencies and compilation time data. This is a stochastic scheduling problem with precedence constraints.

  1. (from #29929)

python detection - see #30177 Use tar --ignore-failed-read to work around trouble on cygwin (​https://trac.sagemath.org/ticket/25993#comment:107)

Change History (9)

comment:1 Changed 20 months ago by mkoeppe

  • Milestone changed from sage-9.2 to sage-9.3

comment:2 Changed 19 months ago by mkoeppe

  • Description modified (diff)

comment:3 Changed 19 months ago by mkoeppe

  • Description modified (diff)

comment:4 Changed 19 months ago by mkoeppe

  • Description modified (diff)

comment:5 Changed 19 months ago by mkoeppe

  • Dependencies set to #31064
  • Description modified (diff)

comment:6 Changed 15 months ago by mkoeppe

  • Milestone changed from sage-9.3 to sage-9.4

Sage development has entered the release candidate phase for 9.3. Setting a new milestone for this ticket based on a cursory review of ticket status, priority, and last modification date.

comment:7 Changed 11 months ago by mkoeppe

  • Milestone changed from sage-9.4 to sage-9.5

comment:8 Changed 6 months ago by mkoeppe

  • Milestone changed from sage-9.5 to sage-9.6

comment:9 Changed 2 months ago by mkoeppe

  • Milestone changed from sage-9.6 to sage-9.7
Note: See TracTickets for help on using tickets.