-
Notifications
You must be signed in to change notification settings - Fork 94
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 FPComplete repositories to enable stack/Haskell builds #7
Conversation
👍 |
This is to allow installation of stack tooling to build Haskell jobs in the new container infrastructure.
This PR now contains all of the Ubuntu versions available in the fpco repo. See travis-ci/travis-ci#4169. |
I found this issue from the stack user guide. What is the current status? Is it abandoned? |
👍 |
Can we merge this? |
In #72, people list https://s3.amazonaws.com/download.fpcomplete.com/ubuntu/fpco.key as download URL. If that's indeed supported (please @snoyberg confirm), that might be better just because it's HTTPS. But moving on to the bigger problem... |
https://s3.amazonaws.com/download.fpcomplete.com/ubuntu/fpco.key is indeed supported, and recommended. It would also be good to switch the repos over to the new, more conformant, paths:
|
Beyond these concerns (which are easy to address): What's the holdout? /cc @BanzaiMan Would it help to point out Stack is a major build tool for Haskell and sorely needed on Travis, and it's listed on https://www.haskell.org/downloads? Or do you need some review of the tool? Stack doesn't install setuid binaries or anything, so that shouldn't be a problem. |
Ping @brendanhay - the stuff mentioned by @borsboom seems to be a low-hanging fruit. Otherwise, any issues remaining from the Travis side? @BanzaiMan? |
Stack is pretty important to the haskell community, its quite silly that this has been outstanding for over a year now. I went and looked at other PRs and saw some of them accepted within a day, whats the hold-up here? |
Usual core problem: Travis has no Haskell people. But still. |
👍 |
2 similar comments
👍 |
👍 |
👍 anything we Haskellers can do to get this done? |
I think if someone could take over the PR and change the URLs to those that are suggested in the comments section here, that might help drive it (both the key and the conformant urls) I can do so myself after work if nobody does it by then... |
Sorry for the delay. If you need additional APT sources, please use GCE with |
Why are you unable to allow Haskell users to use the container-based infrastructure? |
👍 |
"key_url": "http://download.fpcomplete.com/ubuntu/fpco.key" | ||
}, | ||
{ | ||
"alias": "fpcomplete-stable-utopic", |
This comment was marked as spam.
This comment was marked as spam.
Sorry, something went wrong.
This comment was marked as spam.
This comment was marked as spam.
Sorry, something went wrong.
@Blaisorblade Thanks for the info. I'm closing this as a duplicate, then. We will continue discussion on #295. |
@mgsloan @snoyberg does this mean that https://docs.haskellstack.org/en/stable/travis_ci/ can be updated now? Edit: ah sorry nvm: travis-ci/apt-package-safelist#379 is still pending I guess... |
This is to allow installation of stack tooling via apt addons - which can then be used to build Haskell jobs in the new container-based infrastructure.
/cc @snoyberg, @manny-fp