Hi Haskell SIG,
I just have prepared this Change proposal for F30:
https://fedoraproject.org/wiki/Changes/GHC_8.4
Feedback is welcome, as well as offers of assistance if you are able to help.
Thanks, Jens
Hi,
On Sun, 27 Jan 2019 at 20:10, Jens-Ulrik Petersen petersen@redhat.com wrote:
Hi Haskell SIG,
I just have prepared this Change proposal for F30:
https://fedoraproject.org/wiki/Changes/GHC_8.4
Feedback is welcome, as well as offers of assistance if you are able to help.
It looks like there might be some issues with current builds right now. Are bumps for everything mostly automated? What needs to be done on our end?
Thanks, Jens
On Sun, 3 Feb 2019, 11:26 Elliott Sales de Andrade < quantum.analyst@gmail.com wrote:
On Sun, 27 Jan 2019 at 20:10, Jens-Ulrik Petersen petersen@redhat.com wrote:
I just have prepared this Change proposal for F30:
It looks like there might be some issues with current builds right now.
Yeah, I have rebuilt what is possible from the mass rebuild.
Unfortunately a few libraries got retired recently due to having been orphaned somehow (fgl, setlocale, hgettext, pcap)
Are bumps for everything mostly automated?
Yeah largely automated by fedora-haskell-tools and cabal-rpm.
What needs to be done on our end?
This is my usual dilemma: how to share this work... My only suggest is your are free to bump packages in git master to LTS 12 yourself. But it might lead to some duplication of efforts; still I don't want to discourage people from contributing and maintaining their packages so it is okay. :-)
Jens
Finally a progress update...
The Change is running late but I expect to finish pushing and building all the updated packages in the next few days: building is already underway.
Note that f30 already branched as you probably know, but I am still building the packages into the f30-ghc sidetag and then releng will tag the completed builds into both f30 and f31. Currently I am building from master branch into f30-ghc, but I will be merging the master branches into f30 rsn...
Please avoid touching master branches and DO NOT commit to f30 branches until this work is completed, thank you!
If anyone wants me to git push to master sooner to see their changes early just let me know and I can easily do that.
I have build everything locally (except haskell-platform which may well get retired), so crossed-fingers everything is looking good so far. Also I released cabal-rpm-0.13.1 on Hackage which should correspond to the final f30 packaging.
Let me know if you have questions or concerns,
Jens
On Mon, Jan 28, 2019 at 9:09 AM Jens-Ulrik Petersen petersen@redhat.com wrote:
Hi Haskell SIG,
I just have prepared this Change proposal for F30:
https://fedoraproject.org/wiki/Changes/GHC_8.4
Feedback is welcome, as well as offers of assistance if you are able to help.
Thanks, Jens
Hi, Everything is built now in f30-ghc: waiting for releng to tag the builds to f30 and f31.
With the move to ghc-8.4 I am planning to retire the following groups of packages:
[enumerator is long deprecated and no longer builds out of the box] ghc-attoparsec-enumerator ghc-blaze-builder-enumerator ghc-enumerator ghc-zlib-enum
[FTBFS] ghc-bytestring-trie haskell-platform [more or less deprecated - no release for 8.4.4]
[weldr packages FTBFS since 8.2] ghc-bdcs-api ghc-bdcs ghc-conduit-combinators ghc-content-store
[Elliot: this seems no longer needed (has a new dep on cabal-plan) - ghc-mod is no longer maintained or in Fedora] ghc-cabal-helper
[got retired recently, but I built bustle without it, so maybe we don't need it after all] ghc-hgettext
[the following important core libraries now included in ghc] ghc-mtl ghc-parsec ghc-stm ghc-text -- Jens
On Tue, Mar 5, 2019 at 11:49 PM Jens-Ulrik Petersen petersen@redhat.com wrote:
With the move to ghc-8.4 I am planning to retire the following groups of packages:
[enumerator is long deprecated and no longer builds out of the box] ghc-attoparsec-enumerator ghc-blaze-builder-enumerator ghc-enumerator ghc-zlib-enum
I retired these from F30 and Rawhide today.
[FTBFS]
ghc-bytestring-trie
The latest version on Hackage actually builds - the package is not even in Stackage though.
haskell-platform [more or less deprecated - no release for 8.4.4]
I am still on the fence on this this one.
[weldr packages FTBFS since 8.2]
ghc-bdcs-api ghc-bdcs ghc-conduit-combinators ghc-content-store
Chris, David, Weldr people: can I go ahead and retire these for you now?
[Elliot: this seems no longer needed (has a new dep on cabal-plan) -
ghc-mod is no longer maintained or in Fedora] ghc-cabal-helper
Ping :)
[the following important core libraries now included in ghc]
ghc-mtl ghc-parsec ghc-stm ghc-text
These have been retired today too.
Jens
haskell@lists.fedoraproject.org