<div dir="ltr"><div><div><div><div><div>Я снова по поводу этих запросов:<br><br><a href="https://bugzilla.altlinux.org/show_bug.cgi?id=31193">https://bugzilla.altlinux.org/show_bug.cgi?id=31193</a><br><a href="https://bugzilla.altlinux.org/show_bug.cgi?id=34731">https://bugzilla.altlinux.org/show_bug.cgi?id=34731</a><br><br></div>Сейчас у меня собираются версии ghc 7.6.1, 7.10.1, 8.0.1, 8.0.2, 8.2.2 и 8.4.1. Все они могут ставиться в системе одновременно, переключение между ними может быть как через alternatives, так и через ghc_wrapper (аналогично gcc_wrapper).<br><br></div>Последней стабильной версией считается 8.2.2, для нее удалось собрать через пакеты cabal-install 2.0.0.1. C помощью cabal-install удалось собрать stack 1.7.1, а с его помощью --- yesod.1.6. Последние два, правда, стоят не в системе, а в домашнем каталоге.<br><br></div>Кроме того, в принципе, собрался cabal-install 1.24 для ghc 7.10.1 и 8.0.2, но собранный им stack 1.6.5 отказывается работать с этими версиями ghc.<br><br></div>Плюс пришлось еще фиксить кучу всего в rpm-build-haskell и haskell-filetrigger. Последний вообще написан очень грязно.<br><br></div>В общем, интересно ли все это кому-то еще? В какой степени? Стоит ли собирать в виде пакетов stack и yesod, или можно остановиться на достигнутом? Как мне быть --- в очередной раз выложить нужные спеки и патчи на bugzilla, или же получить таки доступ к репозитариям ALT? <br><br>Последнее для меня важно, так как количество изменений уже такое, что впору вводить систему контроля версий. И я думаю, проще подключиться к уже существующей системе, чем городить свой огород.<br></div>