-
Notifications
You must be signed in to change notification settings - Fork 188
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
Use official HTTP mirrors instead of FTP for 1-stable #431
Use official HTTP mirrors instead of FTP for 1-stable #431
Conversation
It'd be great if one of the maintainers could have a look at failing specs. Looks like the test MSSQL server is not available? |
@metaskills can you have a look here? I'm not sure if you want maintain |
The http archive goes down all the time as well, unfortunately (doesn't mean we shouldn't merge this, just fyi) |
Can't we upload source files to a more reliable cloud storage or CDN? (e.g. Amazon S3, CloudFront) ? |
We can, but there are many problems with this approach:
I personally don't see any issues in merging this, but I don't think it will solve the main issue, which is managing external dependencies and probably that's why they changed it in 2.x. In my opinion, installing |
I can not agree more, but it's not always easily available on certain Linux distributions, and this mechanism of downloading and installing This still does not seem like a fully reliable solution, but, you know what they say: "something is better than nothing". |
appears to be the same change as in #384. |
ah I see it targets v1 instead of |
It's fine, for Amazon Linux I found a better solution, however it requires some manual maintenance, maybe once a year. For those who are interested, it's all about compiling FreeTDS on an Amazon Linux X (e.g. 2023), packaging it as zip or tar.gz and hosting on S3 bucket. It can be then downloaded fast (same Amazon Data Center ideally) and extracted to the target system:
|
Related PR: #384
Change FreeTDS source server from FTP to HTTP