<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>31193</bug_id>
          
          <creation_ts>2015-08-06 17:23:39 +0300</creation_ts>
          <short_desc>Собрать GHC версии 7.10.1</short_desc>
          <delta_ts>2025-04-22 13:53:42 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>ghc</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P3</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>34082</blocked>
    
    <blocked>36201</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Eugine V. Kosenko">eugine.kosenko</reporter>
          <assigned_to name="Ivan Zakharyaschev">imz</assigned_to>
          <cc>grenka</cc>
    
    <cc>imz</cc>
    
    <cc>mike</cc>
    
    <cc>mithraen</cc>
    
    <cc>obirvalger</cc>
    
    <cc>respublica</cc>
    
    <cc>ytinka7</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>152354</commentid>
    <comment_count>0</comment_count>
    <who name="Eugine V. Kosenko">eugine.kosenko</who>
    <bug_when>2015-08-06 17:23:39 +0300</bug_when>
    <thetext>Лично мне это понадобилось, чтобы запустить Yesod и установить последнюю версию Purescript. Так как при смене версий GHC много чего ломается, майнтейнер сказал, что нужно сделать переключатель версий a-la GCC. В принципе, я сделал почти все, а именно:

- сделал пакет ghc-common, в котором и лежит собственно переключатель;

- адаптировал спек ghc7.6.1 --- переключил зависимость с ghc7.6.1-common (который теперь почти не нужен и конфликтует с ghc-common), а заодно пропатчил небольшой баг, в результате которого при сборке некоторые файлы тянулись из Internel, а не из локального дистрибутива;

- написал спек для ghc7.10.1 по образцу спека ghc7.6.1.

К этому запросу прилагаю архив, в котором исходник пакета ghc-common, спеки ghc7.6.1 и ghc7.10.1 и специфические патчи для них. Исходники для двух последних дать не могу из-за их большого размера. Аналогично, я не вложил патч ghc-7.6.1-alt6.patch, так как это просто переименованная версия существующего патча. Исходник для ghc7.10.1 я взял с официального сайта (https://www.haskell.org/ghc/dist/7.10.1/ghc-7.10.1-src.tar.bz2) и просто переименовал его в соответствии с требованиями спека. Интересно, что исходники ghc7.10.1 в несколько раз меньше исходников ghc7.6.1, но принципиальной разницы в сборке и поведении я не заметил.

Остался ряд мелких проблем, а именно:

- непонятно, какую версию присвоить ghc-common;

- после сборки ghc7.6.1 почему-то меняются бинарные хеш-идентификаторы его библиотек, что разрушает зависимости со всеми пакетами библиотек серии ghc7.6.1-*; при таких незначительных изменениях я не думаю, что это должно быть так; кроме того, непонятно, как теперь форсировать пересборку этих пакетов;

- при сборке ghc7.10.1 не хватает каких-то зависимостей; к сожалению, на моей машинке сборка под buildreq за двое суток завершилась аварийной перезагрузкой; одну зависимость (от gcc-c++) мне помогли найти, но теперь в процессе сборки в hasher почему-то не находятся собранные so-библиотеки, хотя в базовой системе все собирается на ура; если же в hasher установить пакет, собранный в базовой системе, то при запуске ghc не находятся те же самые библиотеки; если прокинуть ссылки с них в /usr/lib, то все работает.

Я могу и сам довести спеки, но нужно, чтобы мне кто-то помог в этих вопросах. Ну или отдаю все наработанное по принципу &quot;как есть&quot;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>152356</commentid>
    <comment_count>1</comment_count>
      <attachid>6335</attachid>
    <who name="Eugine V. Kosenko">eugine.kosenko</who>
    <bug_when>2015-08-06 17:25:17 +0300</bug_when>
    <thetext>Created attachment 6335
Исходники, спеки и патчи для перехода на ghc7.10.1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>152361</commentid>
    <comment_count>2</comment_count>
    <who name="Eugine V. Kosenko">eugine.kosenko</who>
    <bug_when>2015-08-07 08:14:22 +0300</bug_when>
    <thetext>См. также

http://lists.altlinux.org/pipermail/sisyphus/2015-May/363792.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>152364</commentid>
    <comment_count>3</comment_count>
    <who name="Eugine V. Kosenko">eugine.kosenko</who>
    <bug_when>2015-08-07 08:15:30 +0300</bug_when>
    <thetext>*** Bug 31026 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>154195</commentid>
    <comment_count>4</comment_count>
    <who name="Ivan Zakharyaschev">imz</who>
    <bug_when>2015-12-09 04:35:35 +0300</bug_when>
    <thetext>Отрадно, что эта проблема кого-то ещё заинтересовала! Спасибо за проделанную не самую простую работу!

А в hasher-е собирается? ( https://www.altlinux.org/Hasher ) Устанавливаются пакеты без проблем? (Все пакеты, которые требуют изменений, можно собрать в hasher, который будет складывать их в свой APT-репозиторий, который можно использовать для дальнейшей сборки и проверки обновления.)

Не хотите стать членом ALT Linux Team (если ещё не) и отправить пакеты в Sisyphus? ( https://www.altlinux.org/Join ) Это было бы лучшим вариантом, наверное. Могу быть в роли ментора по процедуре join. Спрашивайте у меня тогда, пожалуйста, всё, что нужно.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>171310</commentid>
    <comment_count>5</comment_count>
      <attachid>7560</attachid>
    <who name="Eugine V. Kosenko">eugine.kosenko</who>
    <bug_when>2018-05-26 19:58:01 +0300</bug_when>
    <thetext>Created attachment 7560
Файл настройки источников apt для временного репозитария haskell

Так как мое присоединение к майнтейнерам Сизифа затягивается, размещаю собранные мной пакеты во временном хранилище на моем хостинге:

ftp://kosenko.net.ua/pub/repos/haskell

В приложении даю список источников для настройки apt, чтобы подключиться к этому хранилищу.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>171311</commentid>
    <comment_count>6</comment_count>
    <who name="Eugine V. Kosenko">eugine.kosenko</who>
    <bug_when>2018-05-26 20:02:37 +0300</bug_when>
    <thetext>Похоже, дальнейшее обсуждение этой темы лучше перенести в рассылки:

https://lists.altlinux.org/pipermail/sisyphus/2018-May/366749.html
https://lists.altlinux.org/pipermail/devel/2018-May/204407.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>175499</commentid>
    <comment_count>7</comment_count>
    <who name="Grigory Ustinov">grenka</who>
    <bug_when>2018-11-01 16:43:26 +0300</bug_when>
    <thetext>Ping?</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>6335</attachid>
            <date>2015-08-06 17:25:17 +0300</date>
            <delta_ts>2018-05-26 19:58:01 +0300</delta_ts>
            <desc>Исходники, спеки и патчи для перехода на ghc7.10.1</desc>
            <filename>ghc7.10.1-spec.tar.xz</filename>
            <type>application/octet-stream</type>
            <size>6600</size>
            <attacher name="Eugine V. Kosenko">eugine.kosenko</attacher>
            
              <data encoding="base64">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
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>7560</attachid>
            <date>2018-05-26 19:58:01 +0300</date>
            <delta_ts>2018-05-26 19:58:01 +0300</delta_ts>
            <desc>Файл настройки источников apt для временного репозитария haskell</desc>
            <filename>haskell.list</filename>
            <type>application/octet-stream</type>
            <size>112</size>
            <attacher name="Eugine V. Kosenko">eugine.kosenko</attacher>
            
              <data encoding="base64">cnBtIGZ0cDovL2tvc2Vua28ubmV0LnVhL3B1Yi9yZXBvcyBoYXNrZWxsL3g4Nl82NCB0cmlhbApy
cG0gZnRwOi8va29zZW5rby5uZXQudWEvcHViL3JlcG9zIGhhc2tlbGwvbm9hcmNoIHRyaWFsCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>