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

Host upstream packages. #33

Open
dumol opened this issue Apr 25, 2022 · 2 comments
Open

Host upstream packages. #33

dumol opened this issue Apr 25, 2022 · 2 comments

Comments

@dumol
Copy link
Contributor

dumol commented Apr 25, 2022

For the long term, we should make sure we have full contol over pythia dependencies.

This mean, keeping copies of things like libffi on bin.chevah.com and have chevahbs script download them from bin.chevah.com

Originally posted by @adiroiban in #32 (comment)

@dumol
Copy link
Contributor Author

dumol commented Jun 30, 2023

An interesting thing I've noticed today… While trying to generate a Linux arm64 package for the 3b1a8ba revision of Pythia currently used in our server repo, the build failed because of a checksum error for zlib version 1.2.11.

Turns out that particular version was pulled out from the upstream server because of vulnerabilities, and curl was downloading an HTML file instead.

If it were hosted on our side, we wouldn't have known. I say +1 for still downloading packages from upstream, they know best when something should definitely not be used any longer.

@adiroiban
Copy link
Member

Yes... the problem is for legacy version, we might need even old versions

In terms of library versions, we should have separate dedicated checks like we have for python.

The thing is that we are in business and customers are paying our salary to make sure we are able to help them with all their needs, including legacy systems.

We have many customers using SFTPPlus over separate leased private fibers and with everything over VPN... so no public access.

I think this that it's very important to make sure we have everything on our servers

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

2 participants