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

Update Fedora repo in the install guide #5262

Merged
merged 2 commits into from
Apr 21, 2020
Merged

Update Fedora repo in the install guide #5262

merged 2 commits into from
Apr 21, 2020

Conversation

Iisus
Copy link

@Iisus Iisus commented Apr 20, 2020

The Fedora Copr repo link was pointing to an obsolete repository, containing stack 1.9.3, so I've updated the link to point to the newer repo.

Iisus added 2 commits April 20, 2020 21:11
The Fedora Copr repo link was pointing to an obsolete repository, containing stack 1.9.3, so I've updated the link to point to the newer repo.
Forgot to update the `dnf` command..
@Iisus
Copy link
Author

Iisus commented Apr 20, 2020

Original pull request, #5250, was based on master. I've closed that one and opened this one, based on stable.
@snoyberg @juhp

@snoyberg
Copy link
Contributor

Looks correct to me, @juhp can correct me if this needs to be reverted

Copy link
Contributor

@snoyberg snoyberg left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks correct to me, @juhp can correct me if this needs to be reverted

@snoyberg snoyberg merged commit cd501e7 into commercialhaskell:stable Apr 21, 2020
@juhp
Copy link
Contributor

juhp commented Apr 22, 2020

Thank you @Iisus for this!

Sorry for taking so long to respond - I wasn't really slacking, but actually writing a small tool to do progressive copr builds... :-) and was also thinking about this issue, so sorry also for the long reply. ;o)

Just a few comments first anyway on Stack and Fedora:

First some good news: stack will be available as a package in Fedora 32 (actually subpackaged under haskell-platform - I still want to have it as a proper separate source Fedora package eventually of course - (also, too much detail, but to be accurate I think it will probably be shipped as a 0-day update to F32).

As for the coprs, the reason I made the separate (conservative) stack2 Copr repo was that when stack-2.1 was released initially there were some incompatibilities etc compared to the previous 1.9 release, so I wanted to have both versions available to users. But by now recent Stackage LTS major releases are no longer supported by 1.9, so I plan to build 2.1 soon in the stack copr (and keep a stack-1.9 copr in case anyone still needs it, eg on RHEL7). It seems a large new stack release is coming, and I may be tempted to put that first into a stack-2.4(?) copr initially because it will no longer support ghc7 (yeah I know ghc7 is getting old:)

So in conclusion probably the merged PR is fine for now, thanks, though stack2 doesn't have a build for epel7.

But in the longer term I may get rid of the stack2 repo, but we can revisit this before then: because the naming of the current two repos is actually confusing for users - I may well end up making a new stack-2.1 copr and then use the stack copr for the latest stable release (unfortunately copr doesn't support renaming of projects, so this will be a bit of extra work alas but nevermind). But more importantly going forward stack should be available as an official Fedora package for all archs (though I am not sure how many other Linux archs are supported upstream), though due to dependencies etc it may at times lag behind the latest upstream release of course specially for older Fedora and EPEL releases.

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.

None yet

3 participants