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

Add cygwin package information #29106

Closed
mkoeppe opened this issue Jan 30, 2020 · 27 comments
Closed

Add cygwin package information #29106

mkoeppe opened this issue Jan 30, 2020 · 27 comments

Comments

@mkoeppe
Copy link
Contributor

mkoeppe commented Jan 30, 2020

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:

Follow-up: #29295 - Add GitHub CI workflow for cygwin

CC: @embray @dimpase @tscrim

Component: porting: Cygwin

Author: Erik Bray, Matthias Koeppe

Branch/Commit: 14f2967

Reviewer: Dima Pasechnik

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

@mkoeppe mkoeppe added this to the sage-9.1 milestone Jan 30, 2020
@mkoeppe
Copy link
Contributor Author

mkoeppe commented Jan 31, 2020

comment:1

@embray Would you be interested in helping with this?

@mkoeppe

This comment has been minimized.

@embray
Copy link
Contributor

embray commented Mar 6, 2020

comment:3

I'll do it.

@embray
Copy link
Contributor

embray commented Mar 6, 2020

Commit: f1c711b

@embray
Copy link
Contributor

embray commented Mar 6, 2020

Branch: u/embray/ticket-29106

@embray
Copy link
Contributor

embray commented Mar 6, 2020

comment:4

Here is I think most of the system packages that work for Cygwin.


New commits:

f1c711bTrac #29106: add most of the known system packages that are available for

@embray
Copy link
Contributor

embray commented Mar 6, 2020

comment:5

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.

@mkoeppe
Copy link
Contributor Author

mkoeppe commented Mar 7, 2020

comment:6

Looking great already.

@mkoeppe

This comment has been minimized.

@mkoeppe
Copy link
Contributor Author

mkoeppe commented Mar 12, 2020

comment:8

src/doc/en/installation/cygwin*.txt should be removed from source tree and gitignored.

@dimpase
Copy link
Member

dimpase commented Mar 12, 2020

comment:9

tests on #29295 seem to suggest that libcypt0 package should be added to the list.

@mkoeppe
Copy link
Contributor Author

mkoeppe commented Mar 12, 2020

Author: Erik Bray

@mkoeppe
Copy link
Contributor Author

mkoeppe commented Mar 12, 2020

Changed branch from u/embray/ticket-29106 to u/mkoeppe/ticket-29106

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Mar 12, 2020

Changed commit from f1c711b to d95e51a

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Mar 12, 2020

Branch pushed to git repo; I updated commit sha1. New commits:

d95e51asrc/doc/bootstrap: Generate cygwin.txt, cygwin-optional.txt

@mkoeppe
Copy link
Contributor Author

mkoeppe commented Mar 12, 2020

Changed author from Erik Bray to Erik Bray, Matthias Koeppe

@mkoeppe
Copy link
Contributor Author

mkoeppe commented Mar 12, 2020

comment:14

Tests (via #29295, #29087) run at https://github.com/mkoeppe/sage/actions/runs/54655475

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Mar 13, 2020

Changed commit from d95e51a to 14f2967

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Mar 13, 2020

Branch pushed to git repo; I updated commit sha1. New commits:

14f2967Actually use libcrypt-devel

@mkoeppe
Copy link
Contributor Author

mkoeppe commented Mar 13, 2020

comment:16

Errors for cygwin-minimal (https://github.com/mkoeppe/sage/runs/504653457):
ecm fflas_ffpack fpylll ntl pyzmq r

Errors for cygwin-standard (https://github.com/mkoeppe/sage/runs/504653459?check_suite_focus=true):
pyzmq fpylll

@mkoeppe
Copy link
Contributor Author

mkoeppe commented Mar 14, 2020

comment:18

All of these build errors should be fixed in follow-up tickets.
Needs review!

@dimpase
Copy link
Member

dimpase commented Mar 14, 2020

Reviewer: Dima Pasechnik

@dimpase
Copy link
Member

dimpase commented Mar 14, 2020

comment:20

looks good. It's great that GH actions provide means to test on cygwin.

@tscrim
Copy link
Collaborator

tscrim commented Mar 14, 2020

comment:21

Was that meant to be a positive review Dima?

@dimpase
Copy link
Member

dimpase commented Mar 14, 2020

comment:22

yes

@mkoeppe
Copy link
Contributor Author

mkoeppe commented Mar 14, 2020

comment:23

Thanks!

@vbraun
Copy link
Member

vbraun commented Mar 17, 2020

Changed branch from u/mkoeppe/ticket-29106 to 14f2967

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

5 participants