[opensuse-haskell] State of Affairs after week 2017.30
Hi folks, a lot of things have happened this week. First of all, ghc-8.2.1 was released and found its way into devel:languages:haskell:lts:next, where it's building approx. 2000 packages successfully already. My guess is that it will take at least 2-3 months until we see that compiler anywhere near Factory, though, since there is no Stackage package set yet that's based on ghc-8.2.1. The Nightly package set will switch over soon, but even then it will take weeks until that's stable enough to branch off lts-10. Meanwhile, users who wish to play with ghc-8.2.1 can use the devel:languages:haskell:lts:next repository and combine it with local builds of missing packages via cabal-install or stack to set up a working environment for that compiler. Furthermore, lts-9 was released -- still based on ghc-8.0.2 -- and we have created devel:languages:haskell:lts:9 for it. Note that this project is just a staging area for devel:languages:haskell -- our devel project for Factory. devel:languages:haskell has been switched over to lts-9 already and will now receive automatic updates every night. There is a handful of packages that no longer compiles after the update to lts-9. I've notified the upstream authors and asked for their help fixing these issues. Just check out the list of failing builds in the devel:languages:haskell project to the see the exact list of packages I'm referring to. Finally, we have a new version of spec-cleaner that -- once deployed -- is going to modify every single Haskell package, because the it removes the "BuildRoot" attribute and the "%defattr" macro from all spec files. So, after updating to the new version we'll have to submit all those modified packages to Factory somehow, which kinda sucks since the changes are purely cosmetic. I've talked to Darix and apparently he has come up with a way to mass-approve our bulk-submission when it occurs; we just need to coordinate with him before doing the update. There are still a few open questions about the procedure we should use to pull this off, but I'll write another e-mail about with more details soon. Best regards, Peter -- To unsubscribe, e-mail: opensuse-haskell+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-haskell+owner@opensuse.org
participants (1)
-
Peter Simons