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
base: master
from

Conversation

Projects
None yet
@brendanhay

brendanhay commented Jul 9, 2015

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

This comment has been minimized.

snoyberg commented Jul 9, 2015

👍

Adds FPComplete's Precise/Stable repository
This is to allow installation of stack tooling to build Haskell
jobs in the new container infrastructure.

@brendanhay brendanhay force-pushed the brendanhay:add-stack-precise branch from 2ac7379 to ad8c374 Jul 10, 2015

@brendanhay brendanhay referenced this pull request Jul 10, 2015

Closed

v1.0.0 - Remaining work #132

26 of 26 tasks complete

@brendanhay brendanhay changed the title from Add FPComplete precise/stable repository to enable stack/Haskell builds to Add FPComplete repositories to enable stack/Haskell builds Jul 17, 2015

@brendanhay

This comment has been minimized.

brendanhay commented Jul 17, 2015

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

@thejohnfreeman

This comment has been minimized.

thejohnfreeman commented Dec 13, 2015

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

@PierreR

This comment has been minimized.

PierreR commented Dec 22, 2015

👍

@jaseemabid

This comment has been minimized.

jaseemabid commented Jan 15, 2016

Can we merge this?

@Blaisorblade

This comment has been minimized.

Blaisorblade commented Feb 21, 2016

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

This comment has been minimized.

borsboom commented Feb 21, 2016

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

This comment has been minimized.

Blaisorblade commented Feb 21, 2016

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

This comment has been minimized.

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

This comment has been minimized.

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

This comment has been minimized.

Blaisorblade commented Jul 15, 2016

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

@aloiscochard

This comment has been minimized.

aloiscochard commented Jul 15, 2016

👍

2 similar comments
@rmies

This comment has been minimized.

rmies commented Jul 15, 2016

👍

@yogsototh

This comment has been minimized.

yogsototh commented Jul 15, 2016

👍

@parsonsmatt

This comment has been minimized.

parsonsmatt commented Jul 15, 2016

👍 anything we Haskellers can do to get this done?

@jhance

This comment has been minimized.

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

This comment has been minimized.

Member

BanzaiMan commented Jul 16, 2016

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

@jhance

This comment has been minimized.

Contributor

jhance commented Jul 16, 2016

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

@lucamolteni

This comment has been minimized.

lucamolteni commented Aug 7, 2016

👍

"key_url": "http://download.fpcomplete.com/ubuntu/fpco.key"
},
{
"alias": "fpcomplete-stable-utopic",

This comment has been minimized.

@BanzaiMan

BanzaiMan Sep 1, 2016

Member

Please remove this and the vivid one, unless they are known to work with Precise and Trusty.

This comment has been minimized.

@Blaisorblade

Blaisorblade Sep 1, 2016

@jhance can you update #295 for the above @BanzaiMan's comment?
@BanzaiMan #295 is the most up-to-date version of the PR, with keys downloaded on HTTPS rather than HP.

@BanzaiMan

This comment has been minimized.

Member

BanzaiMan commented Sep 1, 2016

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

@BanzaiMan BanzaiMan closed this Sep 1, 2016

@psibi psibi referenced this pull request Sep 10, 2016

Open

Auto deploy from Travis. #8

@juhp

This comment has been minimized.

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