[sisyphus] [devel] Обновление GHC в репозитарии Сизифа

Eugine Kosenko eugine.kosenko на gmail.com
Вс Июн 3 20:57:41 MSK 2018


Обновил свое хранилище пакетов для Haskell. Главное достижение --- сборка
stack 1.5.1, yesod 1.4.5 и keter 1.4.3.2 на основе сборочного плана LTS
9.20 (ghc 8.0.2). Это последний стабильный план, в котором собирается keter.

Вообще удалось отработать технику полуавтоматической генерации пакетов для
любого плана, как стабильного, так и экспериментального. Меня интересует
web-разработка, потому я и остановился на плане 9.20.

Сборка в хэшере пока не проверялась. Во-первых, до сих пор не разобрался со
сборкой базового ghc 7.10.1, хотя там вроде наметился определенный путь
решения. А во-вторых, возник ряд вопросов по массовой сборке пакетов в
чистом окружении хэшера.

2018-05-27 3:35 GMT+03:00 Seiji Amalai <seijiamalai на gmail.com>:

> Awesome g
>
> On Sat, 26 May 2018, 19:53 Anton Farygin, <rider на basealt.ru> wrote:
>
>> уж если в тим вступать то сразу учитесь собирать из гита с помощью gear
>> и hasher. Тогда исходники будут чище.
>>
>>
>> 26.05.2018 20:41, Eugine Kosenko пишет:
>> > Да, и еще момент: похоже, для доступа к хранилищу потребуется
>> > перевести apt-get в пассивный режим (или наоборот?). А именно,
>> > добавить в /etc/apt.conf строчку:
>> >
>> > Acquire::ftp::Passive "false"; <ftp://kosenko.net.ua/pub/repos/haskell>
>> >
>> > Увы, опыт в настройке vsftpd у меня никакой... :-(.
>> >
>> > 2018-05-26 20:23 GMT+03:00 Eugine Kosenko <eugine.kosenko на gmail.com
>> > <mailto:eugine.kosenko на gmail.com>>:
>> >
>> >     Так, похоже, мое присоединение к майнтейнерам Сизифа слегка
>> >     задерживается по административным причинам. Но я не форсирую
>> >     вопрос, так как всплыли дополнительные проблемы.
>> >
>> >     В частности, внезапно перестали собираться в хэшере все версии GHC
>> >     старше 7.6.1, хотя они раньше собирались, а 7.6.1 собирается и
>> >     сейчас. Обрыв происходит где-то в середине сборки, в районе
>> >     libffi, и по журналам неочевидно, почему. Плюс сборка на моем
>> >     железе длится ооочень медленно, что усложняет процесс отладки.
>> >
>> >     И все же, раз я анонсировал, то нужно хоть как-то отчитаться.
>> >     Поэтому все, что удалось собрать, размещаю в хранилище на моем
>> >     хостинге:
>> >
>> >     ftp://kosenko.net.ua/pub/repos/haskell
>> >     <ftp://kosenko.net.ua/pub/repos/haskell> (репозитарий trial)
>> >
>> >     В приложении даю файл источников к этому хранилищу.
>> >
>> >     Сразу предупреждаю, что все пакеты отдаю в состоянии "как есть",
>> >     ибо сделаны они, как мне кажется, довольно "грязно". В исходниках
>> >     запаковались бэкап-файлы (с тильдой). При установке возникает куча
>> >     предупреждений о отсутствующей документации. Пока не удалось
>> >     собрать stack 1.7.1, да и вообще собрать stack для ghc версии
>> >     8.4.1. Плюс, если уже начал этим заниматься, хочу сейчас добраться
>> >     до yesod и keter в формате пакетов. Ну и еще куча всего, что еще
>> >     можно доработать. Но надо же где-то опубликоваться, что я и делаю.
>> >
>> >     И еще заметил, иногда сбоит выборка файлов с моего ftp. Перезапуск
>> >     apt-get решает проблему, может, у меня просто ненадежный канал
>> >     связи. Если будут замечания к скорости работы хостинга, может,
>> >     кто-нибудь сделает у себя зеркало?
>> >
>> >
>> >     2018-05-21 10:58 GMT+03:00 Kirill Maslinsky <kirill на altlinux.org
>> >     <mailto:kirill на altlinux.org>>:
>> >
>> >
>> >         Андрей Бергман writes:
>> >
>> >         > Присоединяюсь к радостным воплям! Мне тоже страшно интересно.
>> >         > Увы, особенно ничем помочь не могу, только в качестве
>> >         пользователя.
>> >
>> >         Присоединяюсь: пользователи в Сизифе есть, и мы давно ждем
>> >         новых версий
>> >         GHC! Ваш труд востребован, выкладывайте :)
>> >
>> >         --
>> >         КМ
>> >         _______________________________________________
>> >         Devel mailing list
>> >         Devel на lists.altlinux.org <mailto:Devel на lists.altlinux.org>
>> >         https://lists.altlinux.org/mailman/listinfo/devel
>> >         <https://lists.altlinux.org/mailman/listinfo/devel>
>> >
>> >
>> >
>> >
>> >
>> > _______________________________________________
>> > Sisyphus mailing list
>> > Sisyphus на lists.altlinux.org
>> > https://lists.altlinux.org/mailman/listinfo/sisyphus
>>
>>
>> _______________________________________________
>> Sisyphus mailing list
>> Sisyphus на lists.altlinux.org
>> https://lists.altlinux.org/mailman/listinfo/sisyphus
>
>
> _______________________________________________
> Sisyphus mailing list
> Sisyphus на lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/sisyphus
>
----------- следующая часть -----------
Вложение в формате HTML было удалено...
URL: <http://lists.altlinux.org/pipermail/sisyphus/attachments/20180603/0b07a801/attachment-0001.html>


Подробная информация о списке рассылки Sisyphus