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 FPComplete repositories to enable stack/Haskell builds #7

Closed
wants to merge 2 commits into from
Closed

Add FPComplete repositories to enable stack/Haskell builds #7

wants to merge 2 commits into from

Conversation

brendanhay
Copy link

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

@snoyberg
Copy link

snoyberg commented Jul 9, 2015

👍

This is to allow installation of stack tooling to build Haskell
jobs in the new container infrastructure.
@brendanhay brendanhay changed the title Add FPComplete precise/stable repository to enable stack/Haskell builds Add FPComplete repositories to enable stack/Haskell builds Jul 17, 2015
@brendanhay
Copy link
Author

This PR now contains all of the Ubuntu versions available in the fpco repo. See travis-ci/travis-ci#4169.

@thejohnfreeman
Copy link

I found this issue from the stack user guide. What is the current status? Is it abandoned?

@PierreR
Copy link

PierreR commented Dec 22, 2015

👍

@jaseemabid
Copy link

Can we merge this?

@Blaisorblade
Copy link

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...

@borsboom
Copy link

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:

  • deb http://download.fpcomplete.com/ubuntu wily main
  • deb http://download.fpcomplete.com/ubuntu vivid main
  • deb http://download.fpcomplete.com/ubuntu utopic main
  • deb http://download.fpcomplete.com/ubuntu trusty main
  • deb http://download.fpcomplete.com/ubuntu precise main

@Blaisorblade
Copy link

Beyond these concerns (which are easy to address): What's the holdout? /cc @BanzaiMan
I know (from past issues) that Travis lacks internal expertise on Haskell. How can we help with that?

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.

@hesiod
Copy link

hesiod commented Apr 7, 2016

Ping @brendanhay - the stuff mentioned by @borsboom seems to be a low-hanging fruit.

Otherwise, any issues remaining from the Travis side? @BanzaiMan?

@jhance
Copy link
Contributor

jhance commented Jul 15, 2016

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?

@Blaisorblade
Copy link

Usual core problem: Travis has no Haskell people. But still.
Trying to gather support via https://twitter.com/Blaisorblade/status/753888995495518208.

@aloiscochard
Copy link

👍

2 similar comments
@ghost
Copy link

ghost commented Jul 15, 2016

👍

@yogsototh
Copy link

yogsototh commented Jul 15, 2016

👍

@parsonsmatt
Copy link

👍 anything we Haskellers can do to get this done?

@jhance
Copy link
Contributor

jhance commented Jul 15, 2016

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...

@BanzaiMan
Copy link
Contributor

Sorry for the delay. If you need additional APT sources, please use GCE with sudo: required. Thanks.

@jhance
Copy link
Contributor

jhance commented Jul 16, 2016

Why are you unable to allow Haskell users to use the container-based infrastructure?

@lucamolteni
Copy link

👍

"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.

@BanzaiMan
Copy link
Contributor

@Blaisorblade Thanks for the info. I'm closing this as a duplicate, then. We will continue discussion on #295.

@juhp
Copy link

juhp commented Apr 17, 2017

@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...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.