Opened 17 months ago

Last modified 15 months ago

#31064 closed defect

ci-cygwin*.yml: Adjust to new script packages _bootstrap, _prereq — at Version 3

Reported by: mkoeppe Owned by:
Priority: critical Milestone: sage-9.3
Component: porting: Cygwin Keywords:
Cc: slabbe, gh-kliem, arojas, embray, slelievre Merged in:
Authors: Matthias Koeppe Reviewers: https://github.com/mkoeppe/sage/actions/runs/427378215
Report Upstream: N/A Work issues:
Branch: u/mkoeppe/ci_cygwin__yml__adjust_to_new_script_packages__bootstrap___prereq (Commits, GitHub, GitLab) Commit: b2ae68aea3cb706650731b0488b59ce992234e7b
Dependencies: #29124, #30944 Stopgaps:

Status badges

Description (last modified by mkoeppe)

#29124 moved the files build/pkgs/*.txt to new locations but forgot to update the CI scripts for Cygwin, leading to failures like this (https://github.com/mkoeppe/sage/runs/1561097256):

sed: can't read ./build/pkgs/cygwin.txt: No such file or directory
sed: can't read ./build/pkgs/cygwin-bootstrap.txt: No such file or directory
Chocolatey v0.10.15
Package name is required. Please pass at least one package name to install.
Error: Process completed with exit code 1.

We fix it in this ticket by going through SAGE_ROOT/tox.ini for the package installation and invoking the new system package scripts from there.

Change History (3)

comment:1 Changed 17 months ago by mkoeppe

  • Dependencies changed from #29124 to #29124, #30944

comment:2 Changed 17 months ago by mkoeppe

  • Branch set to u/mkoeppe/ci_cygwin__yml__adjust_to_new_script_packages__bootstrap___prereq

comment:3 Changed 17 months ago by mkoeppe

  • Authors set to Matthias Koeppe
  • Cc gh-kliem added
  • Commit set to b2ae68aea3cb706650731b0488b59ce992234e7b
  • Description modified (diff)
  • Reviewers set to https://github.com/mkoeppe/sage/actions/runs/427378215
  • Status changed from new to needs_review

Last 10 new commits:

898758dtox.ini: Add local-root
559dd8etox.ini (local-root): Pass --enable-build-as-root to configure
a85f41ctox.ini (local): Do not build the toolchain when posargs = config.status or posargs = configure
1de912atox.ini (local-sudo): Run apt-get update with sudo
3c7e5c4tox.ini (local-root, local-sudo): Run output of sage-print-system-package-command through eval
f7ff30cMerge branch 't/29124/script-packages-prereq-toolchain-bootstrap' into t/30944/tox__improve_local_sudo_ubuntu_standard
e9ca2c1Merge branch 't/29124/script-packages-prereq-toolchain-bootstrap' into t/30944/tox__improve_local_sudo_ubuntu_standard
be4177bMerge branch 't/30944/tox__improve_local_sudo_ubuntu_standard' into t/31064/ci_cygwin__yml__adjust_to_new_script_packages__bootstrap___prereq
f74fe3dtox.ini (local-cygwin-choco): New
b2ae68a.github/workflows/ci-cygwin*.yml: Install cygwin packages via tox
Note: See TracTickets for help on using tickets.