Size: a a a

2021 January 09

A

Andrey in Haskell
придётся объявить святую войну с самим собой и дропнуть поддержку всех версий ниже 8.8
источник

A

Andrey in Haskell
+ ещё не до конца понятно, как вывернуться с ghc-pkg для того, чтобы можно было не выкачивать сорцы fay-base.

ещё, кажется, в aeson >= 1.5.0.0, во время рендеринга стали дополнительные \n вылезать, вообще веселье на ровном месте привнесли гентушники
источник

A

Andrey in Haskell
техдолг вылез. номинально поддержку 8.8 и выше я добавил, но до конца не разбирался, а с v2-, v3- командами очень много всякого пришло, так что с апгрейдом надо всё это разгрести, разобраться, поправить и убедиться, что тесты проходят, и лишь т тогда релизить и узбагоиться..
источник

A

Andrey in Haskell
если это всё забороть аккуратно, то тогда можно замахнуться и на переход с haskell-src-exts на ghc-lib
источник

MK

Maxim Koltsov in Haskell
Причём тут гентушники?
источник

A

Andrey in Haskell
Maxim Koltsov
Причём тут гентушники?
гентушники пришли и попросили бампнуть aeson, чтоб ебилд нормально запаковать и включить феечку в дистрибутив
источник

MK

Maxim Koltsov in Haskell
))))))
источник

A

Andrey in Haskell
..и тут понеслось
источник

MK

Maxim Koltsov in Haskell
Кто?
источник

A

Andrey in Haskell
Вольфганг Э. Заньер
источник

MK

Maxim Koltsov in Haskell
Таких не знаю
источник

A

Andrey in Haskell
источник

A

Andrey in Haskell
я там слегка упоролся и локально всё даже собралось и даже тесты какие-то прошли, но потом хакадж стал плеваться 400 ошибками при публикации, мол, у вас старый кабал
источник

A

Andrey in Haskell
видимо, после апгрейда хакадж стал строже к древностям относиться
источник

A

Andrey in Haskell
я попробовал установить haskell-ci от @phadej, но ожидаемо огреб других проблем. во-первых, в феечке два пакета, во-вторых, есть эта эзотерика с пуском тестов, которая как бы техдолг
источник

MK

Maxim Koltsov in Haskell
Два пакета не должно быть проблемой
Но для этого кабал прожект надо
источник

A

Andrey in Haskell
следовал рекомендациям от cabal check, что привело к веселью
источник

A

Andrey in Haskell
Maxim Koltsov
Два пакета не должно быть проблемой
Но для этого кабал прожект надо
кабал проджект на трэвисе генерится с haskell-ci, скажем так, интересно
источник

A

Andrey in Haskell
сначала пакуется sdist, переносится в другую директорию, а затем идёт попытка собрать и прогнать тесты начисто
источник

A

Andrey in Haskell
кабал проджект генерится через echo из баша. а учитывая, что между двумя пакетами есть циркулярная зависимость, fay-tests из fay зависит от fay-base, который зависит от fay:lib
источник