[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