Opened 3 years ago
Closed 2 years ago
#29106 closed enhancement (fixed)
Add cygwin package information
Reported by:  mkoeppe  Owned by:  

Priority:  major  Milestone:  sage9.1 
Component:  porting: Cygwin  Keywords:  
Cc:  embray, dimpase, tscrim  Merged in:  
Authors:  Erik Bray, Matthias Koeppe  Reviewers:  Dima Pasechnik 
Report Upstream:  N/A  Work issues:  
Branch:  14f2967 (Commits, GitHub, GitLab)  Commit:  14f2967a93a97e66089c793459957489f8cecc1b 
Dependencies:  Stopgaps: 
Description (last modified by )
As a followup to #29053, in analogy to the work done for debian/fedora/arch/conda, we
add files build/pkgs/SPKG/distros/cygwin.txt
to keep track of equivalent distribution packages
using these sources:
Change History (24)
comment:1 Changed 3 years ago by
comment:2 Changed 2 years ago by
 Description modified (diff)
comment:3 Changed 2 years ago by
I'll do it.
comment:4 Changed 2 years ago by
 Branch set to u/embray/ticket29106
 Commit set to f1c711bab097d60599fdce00b848faa65d8da84d
 Status changed from new to needs_review
Here is I think most of the system packages that work for Cygwin.
New commits:
f1c711b  Trac #29106: add most of the known system packages that are available for

comment:5 Changed 2 years ago by
 Status changed from needs_review to needs_work
However, some of these instructions and packages I still need to confirm. Some new packages have been added since I last tried installing them on Cygwin, and I don't know for sure if *all* of these packages are usable on Cygwin yet (or if I'm not missing a few). I'm not at my Windows machine right now though so I'll have to confirm this later.
comment:6 Changed 2 years ago by
Looking great already.
comment:7 Changed 2 years ago by
 Description modified (diff)
comment:8 Changed 2 years ago by
src/doc/en/installation/cygwin*.txt should be removed from source tree and gitignored.
comment:9 Changed 2 years ago by
tests on #29295 seem to suggest that libcypt0 package should be added to the list.
comment:10 Changed 2 years ago by
comment:11 Changed 2 years ago by
 Branch changed from u/embray/ticket29106 to u/mkoeppe/ticket29106
comment:12 Changed 2 years ago by
 Commit changed from f1c711bab097d60599fdce00b848faa65d8da84d to d95e51afee827e32aad96957f9c854fe73a840b9
Branch pushed to git repo; I updated commit sha1. New commits:
d95e51a  src/doc/bootstrap: Generate cygwin.txt, cygwinoptional.txt

comment:13 Changed 2 years ago by
 Status changed from needs_work to needs_review
comment:14 Changed 2 years ago by
Tests (via #29295, #29087) run at https://github.com/mkoeppe/sage/actions/runs/54655475
comment:15 Changed 2 years ago by
 Commit changed from d95e51afee827e32aad96957f9c854fe73a840b9 to 14f2967a93a97e66089c793459957489f8cecc1b
Branch pushed to git repo; I updated commit sha1. New commits:
14f2967  Actually use libcryptdevel

comment:16 Changed 2 years ago by
Errors for cygwinminimal
(https://github.com/mkoeppe/sage/runs/504653457):
ecm fflas_ffpack fpylll ntl pyzmq r
Errors for cygwinstandard
(https://github.com/mkoeppe/sage/runs/504653459?check_suite_focus=true):
pyzmq fpylll
comment:17 Changed 2 years ago by
 Component changed from porting to porting: Cygwin
comment:18 Changed 2 years ago by
All of these build errors should be fixed in followup tickets. Needs review!
comment:19 Changed 2 years ago by
 Cc dimpase tscrim added
comment:20 Changed 2 years ago by
 Reviewers set to Dima Pasechnik
looks good. It's great that GH actions provide means to test on cygwin.
comment:21 Changed 2 years ago by
Was that meant to be a positive review Dima?
comment:23 Changed 2 years ago by
Thanks!
comment:24 Changed 2 years ago by
 Branch changed from u/mkoeppe/ticket29106 to 14f2967a93a97e66089c793459957489f8cecc1b
 Resolution set to fixed
 Status changed from positive_review to closed
@embray Would you be interested in helping with this?