Hello, Timothy Sample <samp...@ngyro.com> writes:
> I have “xmonad”, “darcs”, “ghc-pandoc”, and “git-annex” all building > (locally) on top of GHC 8.6, which means that we’re nearly there. > Unfortunately, the mess is getting to be too much, so I plan to clean it > up tomorrow and then push a new, cleaner version of > “wip-haskell-updates”. There are few minor things to discuss, which I > will gather as I tidy up the commits. I pushed a cleaned up version, two fixes for i686, and then a few more fixes, and things are starting to look good. At the bottom of this message is the current list of failures for x86_64 (i686 is a little worse, but not by much). However, I have a really weird problem. When I build “git-annex”, I build /gnu/store/5i2x293qn45dwg2rv6vy45s0r9jbnv8l-git-annex-7.20191024.drv and it succeeds. On the build farm, it’s /gnu/store/fj5kyjkblxzcxbs6di1kd29j6fpsjvgk-git-annex-7.20191024.drv and it fails. I’ve tried “clean-go” and indeed “git clean” followed by bootstrapping and configuring again. This does not help. I took the log from the build farm and diffed it with my local build log, and all the interesting parts (e.g., the store paths of everything that goes in “GHC_PACKAGE_PATH”) match exactly. Any ideas? It would be helpful if someone tried on another machine and check if it matches the build farm or not. It’s probably something silly, but I can’t figure it out. Here’s the list of failing packages. The first bunch I’ve listed as “help wanted” – I’ll try and look at them, but some of them are pretty unfamiliar to me, so it may take some time. Other people could probably do a better job! Help wanted: agda-2.5.4.2.x86_64-linux agda-ial-1.5.0.x86_64-linux beast-0.10.0.x86_64-linux cedille-1.1.1.x86_64-linux elm-compiler-0.19.0.x86_64-linux hedgewars-0.9.25.x86_64-linux idris-1.3.2.x86_64-linux idris-bifunctors-0.1-1.53d06a6.x86_64-linux idris-lens-0.1-1.26f0120.x86_64-linux idris-lightyear-0.1-1.6d65ad1.x86_64-linux idris-wl-pprint-0.1-1.1d365fc.x86_64-linux ngless-0.9.1.x86_64-linux rapicorn-16.0.0.x86_64-linux xmobar-0.28.x86_64-linux “Works for me”: git-annex-7.20191024.x86_64-linux Could be deleted: ghc-haddock-api-2.19.0.1.x86_64-linux – needed for haddock ghc-haddock-2.19.0.1.x86_64-linux – haddock is already provided by GHC corrode-0.0.1-b6699fb.x86_64-linux – no updates in years Finally, there are some packages that have unneeded other versions now. For instance, we used to have newer versions (than LTS 12) of some packages for Idris. Those packages could probably be deleted, but I need to track them all down. -- Tim