ALT Linux Team development discussions
 help / color / mirror / Atom feed
From: Evgeny Sinelnikov <sin@altlinux.org>
To: ALT Linux Team development discussions <devel@lists.altlinux.org>
Subject: Re: [devel] Обновление GHC
Date: Wed, 3 Apr 2019 16:33:20 +0400
Message-ID: <CAK42-Gq8EPgsjPsBJm9sO3Ti6kn-f+BO5860qpNgr+VYZBrGiw@mail.gmail.com> (raw)
In-Reply-To: <CAB_XSX1=kLp=z3mb9=c+k7N-P4987+18Uz83SLZ9FK9PokeM4g@mail.gmail.com>

ср, 3 апр. 2019 г. в 11:44, Eugine Kosenko <eugine.kosenko@gmail.com>:
>
> вт, 2 квіт. 2019 о 22:44 Evgeny Sinelnikov <sin@altlinux.org> пише:
>>
>> > От cabal сейчас отказываются. Нужно выходить на stack, это сейчас принятая инфраструктура.
>>
>> Ну, это сильно сказано, мне кажется. Это же немного разные
>> инструменты, хотя и дублирующие какие-то свои функции. Stack - это для
>> разработки. Я бы не сказал, что это для деплоя подходящий инструмент.
>> С ним получается набор контейнеров. Даже не под приложение, а под
>> экземпляр разрабатываемого проекта.
>
>
> Немного не согласен, но это тема для отдельного разговора...
>
>> > По ходу cabal2rpm иногда глючит не по детски, я где-то пяток пакетов руками правил. Но в рамках моей обертки она стреляет неплохо.
>>
>> А как, конкретно? Давайте исправлять.
>
>
> С ходу точно не вспомню. Кажется, когда там многострочные description, у него вылетает парсинг другой информации и в результате выходит голый шаблон с макросами. Не было времени с этим разбираться. Глюканул только пяток пакетов из почти 200, поэтому оказалось проще исправить руками. А без разбирательства я не посчитал нужным вешать баг.

У меня был глюк с тем, что нечитаемый description. Здесь нужны примеры.

>
> В выходные подниму архивы, может, воспроизведу что-то конкретное.

Хорошо.

>>
>> Процесс мы начали. Меня приостановил неочевидный момент. А именно,
>> поломка сборки 8.2.2 под mipsel. Особенность там похожая, что и на
>> aarch64 - сборка via gcc, unregistered архитектуры. Для aarch64 - это,
>> возможно, исправимая ошибка. А вот под mipsel не хватает памяти, как у
>> 32-битной платформы, в которой в пространстве пользователя доступна не
>> более 2Гб виртуальной памяти.
>>
>> В общем, 8.2.2 уже в сизифе. 8.6.4 протестиован. Я им уже пользуюсь:
>> #225531 TESTED #4 [test-only] sisyphus ghc.git=8.2.2-alt2 ghc.git=8.6.4-alt1
>
>
> Несколько версий в системе и переключение между ними через alternatives и/или wrapper тоже сделано?

Нет пока, я думаю, что отлаживать сразу две проблемы не стоит. Лучше
получить рабочий ghc, а следующим шагом сделать wrapper, как в gcc.

>
> Я не тороплюсь с переездом, потому что под последние версии gcc не собирается stack и yesod. Я сам был вынужден вернуться к 8.2.2 после того, как уже сидел на 8.4.1. Причем стабильную конфигурацию нашел только с помощью stack snapshot. Это к вопросу о деплойменте, кстати...

stack на ghc 8.6.3 я уже собирал. С ним всё должно быть в порядке.
yesold нужно проверить.




-- 
Sin (Sinelnikov Evgeny)

  parent reply	other threads:[~2019-04-03 12:33 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-03-12 17:48 Evgeny Sinelnikov
2019-03-14 15:33 ` Dmitry V. Levin
2019-03-15 10:07   ` Evgeny Sinelnikov
2019-03-15 17:07     ` Ivan Zakharyaschev
2019-04-02 19:47       ` Evgeny Sinelnikov
2019-04-03 12:33           ` Evgeny Sinelnikov [this message]
2019-04-03 16:17       ` Ivan Zakharyaschev
2019-04-03 16:20         ` Anton Farygin
2019-04-03 17:13           ` Ivan Zakharyaschev
2019-04-03 17:29             ` Ivan Zakharyaschev
2019-04-11  9:21           ` Evgeny Sinelnikov
2019-04-14 16:39               ` Aleksey Novodvorsky
2019-03-16 22:52 ` Ivan Zakharyaschev
2019-04-07  4:42   ` Ivan A. Melnikov

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=CAK42-Gq8EPgsjPsBJm9sO3Ti6kn-f+BO5860qpNgr+VYZBrGiw@mail.gmail.com \
    --to=sin@altlinux.org \
    --cc=devel@lists.altlinux.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

ALT Linux Team development discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
		devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
	public-inbox-index devel

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.devel


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git