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)
next prev 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