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

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

    <bug>
          <bug_id>34268</bug_id>
          
          <creation_ts>2017-12-01 18:13:00 +0300</creation_ts>
          <short_desc>Кольцевая сборочная зависимость alterator и alterator-lookout</short_desc>
          <delta_ts>2021-06-07 17:34:55 +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>alterator</component>
          <version>unstable</version>
          <rep_platform>e2k</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>ASSIGNED</bug_status>
          <resolution></resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P3</priority>
          <bug_severity>blocker</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Andrew Savchenko">bircoph</reporter>
          <assigned_to name="manowar@altlinux.org">manowar</assigned_to>
          <cc>aen</cc>
    
    <cc>boyarsh</cc>
    
    <cc>glebfm</cc>
    
    <cc>imz</cc>
    
    <cc>manowar</cc>
    
    <cc>mike</cc>
    
    <cc>obirvalger</cc>
    
    <cc>sbolshakov</cc>
    
    <cc>sem</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>167608</commentid>
    <comment_count>0</comment_count>
    <who name="Andrew Savchenko">bircoph</who>
    <bug_when>2017-12-01 18:13:00 +0300</bug_when>
    <thetext>Мы собираем alterator для новой архитектуры — e2k. Собрать его на данный момент невозможно, т.к. есть взаимная сборочная зависимость alterator и alterator-lookout:

alterator.spec:
BuildRequires: alterator-lookout

alterator-lookup.spec:
BuildPreReq: alterator &gt;= 5.0-alt1

Оба пакета _не_ являются noarch.

Это очень плохо, портирование на другие архитектуры невозможно. Просто временное отключение зависимости в одном из пакетов не помогает, т.к. есть взаимная зависимость по коду.

Предлагаю объединить оба пакета в один.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>167617</commentid>
    <comment_count>1</comment_count>
    <who name="AEN">aen</who>
    <bug_when>2017-12-01 21:18:35 +0300</bug_when>
    <thetext>Замечу, что нам надо его собирать прямщаз также для mipsel, mips64el, чуть позже для s390x.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>167650</commentid>
    <comment_count>2</comment_count>
    <who name="manowar@altlinux.org">manowar</who>
    <bug_when>2017-12-04 13:39:39 +0300</bug_when>
    <thetext>Это всё потому, что проект не был рассчитан на компиляцию: никто не подозревал, что :use-module (alterator ...) будет вызываться при сборке.

Я сейчас посмотрю документацию на предмет отложенного (динамического) варианта (use-module). По идее он обязан быть.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>167651</commentid>
    <comment_count>3</comment_count>
    <who name="manowar@altlinux.org">manowar</who>
    <bug_when>2017-12-04 14:55:21 +0300</bug_when>
    <thetext>Собираю я вот так: http://git.altlinux.org/people/manowar/packages/alterator.git?p=alterator.git;a=commitdiff;h=79131d5cd8d2d769d69a42a50aabc9ccaef740de

Осталось проверить работоспособность.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>167652</commentid>
    <comment_count>4</comment_count>
    <who name="manowar@altlinux.org">manowar</who>
    <bug_when>2017-12-04 15:13:41 +0300</bug_when>
    <thetext>http://git.altlinux.org/people/manowar/packages/alterator.git?p=alterator.git;a=tree;h=33ed9d5e537eb64655d985d02bd020a490dad7c0;hb=33ed9d5e537eb64655d985d02bd020a490dad7c0

Подтверждаю работоспособность этой версии (5.1-alt2) на своей машине (x86-64). Прошу проверить на етуке.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>167655</commentid>
    <comment_count>5</comment_count>
    <who name="Andrew Savchenko">bircoph</who>
    <bug_when>2017-12-04 16:25:46 +0300</bug_when>
    <thetext>(In reply to comment #4)
&gt; http://git.altlinux.org/people/manowar/packages/alterator.git?p=alterator.git;a=tree;h=33ed9d5e537eb64655d985d02bd020a490dad7c0;hb=33ed9d5e537eb64655d985d02bd020a490dad7c0
&gt; 
&gt; Подтверждаю работоспособность этой версии (5.1-alt2) на своей машине (x86-64).
&gt; Прошу проверить на етуке.

С поправками на guile20 собирается! Сейчас проверяем работоспособность.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>167656</commentid>
    <comment_count>6</comment_count>
    <who name="Andrew Savchenko">bircoph</who>
    <bug_when>2017-12-04 16:31:09 +0300</bug_when>
    <thetext>(In reply to comment #4)
&gt; Прошу проверить на етуке.

С alterator-lookout возникла проблема:

Selected version alterator#5.1-alt2 for alterator&gt;=5.0-alt1
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
  alterator: Depends: alterator-lookout but it is not installable

Попробую пока что временно убрать alterator-lookout из установочных зависимостей alterator.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>167657</commentid>
    <comment_count>7</comment_count>
    <who name="manowar@altlinux.org">manowar</who>
    <bug_when>2017-12-04 16:33:35 +0300</bug_when>
    <thetext>Верно, теперь тебе нужно разорвать кольцевую зависимость классическим способом: сперва разорвать, а потом, когда первые версии будут собраны — вернуть.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>167658</commentid>
    <comment_count>8</comment_count>
    <who name="manowar@altlinux.org">manowar</who>
    <bug_when>2017-12-04 16:34:36 +0300</bug_when>
    <thetext>Просто не забудь поставить вручную оба пакета — и alterator и alterator-lookout, когда будешь проверять как оно работает.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>167669</commentid>
    <comment_count>9</comment_count>
      <attachid>7292</attachid>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2017-12-04 19:34:18 +0300</bug_when>
    <thetext>Created attachment 7292
dummy-alterator-lookout.spec

...или вот такой времянкой, после которой можно собрать alterator-l10n.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>167671</commentid>
    <comment_count>10</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2017-12-04 20:24:09 +0300</bug_when>
    <thetext>Пакеты установил -- раз работает, видимо, пора в сизиф (только хорошо бы после обеда среды, чтоб регулярки собрались и было время при необходимости спокойно исправлять, если где что вылезет боком) и багу закрывать.

Вот только запустить пока не удаётся, хотя это, видимо, отдельная:

# alteratord -d    
WARNING: (guile-user): imported module (alterator common) overrides core binding `turn-on-debugging&apos;
Backtrace:
In ice-9/boot-9.scm:
 160: 7 [catch #t #&lt;catch-closure 2027a0&gt; ...]
In unknown file:
   ?: 6 [apply-smob/1 #&lt;catch-closure 2027a0&gt;]
In ice-9/boot-9.scm:
  66: 5 [call-with-prompt prompt0 ...]
In ice-9/eval.scm:
 432: 4 [eval # #]
In ice-9/boot-9.scm:
2404: 3 [save-module-excursion #&lt;procedure 3b0940 at ice-9/boot-9.scm:4051:3 ()&gt;]
4056: 2 [#&lt;procedure 3b0940 at ice-9/boot-9.scm:4051:3 ()&gt;]
In /usr/sbin/alteratord:
  51: 1 [#&lt;procedure 497500 ()&gt;]
In unknown file:
   ?: 0 [set-vm-engine! debug]

ERROR: In procedure set-vm-engine!:
ERROR: Wrong number of arguments to #&lt;procedure set-vm-engine! (_ _)&gt;
root@801-1 ~ # alteratord --help
Usage: alteratord [-l] [-f] [-t &lt;sec&gt;]
                -h,--help   this screen 
                -l,--local   try to use local backends if available 
                -d,--debug   turn on debugging 
        Report bugs to &lt;inger@&gt;

(&quot;баги слать inger@&quot; -- это ещё одна бага, он давно ту почту не читает)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>167676</commentid>
    <comment_count>11</comment_count>
    <who name="Andrew Savchenko">bircoph</who>
    <bug_when>2017-12-05 02:03:03 +0300</bug_when>
    <thetext>(In reply to comment #10)
&gt; Пакеты установил -- раз работает, видимо, пора в сизиф (только хорошо бы после
&gt; обеда среды, чтоб регулярки собрались и было время при необходимости спокойно
&gt; исправлять, если где что вылезет боком) и багу закрывать.

Миша, ты поторопился и установил bootstrap версию alterator вместо нормальной. Нормальную я только сейчас собрал.
 
&gt; Вот только запустить пока не удаётся, хотя это, видимо, отдельная:

Скорее всего, это из-за попытки использовать bootstrap версию. В любом случае, если не работает, прошу не мешать все проблемы в один баг. Завтра буду разбираться.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>167677</commentid>
    <comment_count>12</comment_count>
    <who name="manowar@altlinux.org">manowar</who>
    <bug_when>2017-12-05 02:11:12 +0300</bug_when>
    <thetext>(В ответ на комментарий №10)
&gt; # alteratord -d    

  С этой опцией уже давно не работает. Я запускал через systemctl stop/start.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>199011</commentid>
    <comment_count>13</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2021-06-07 17:34:55 +0300</bug_when>
    <thetext>По-моему, эта бага давно решена и её стоит закрыть.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>7292</attachid>
            <date>2017-12-04 19:34:18 +0300</date>
            <delta_ts>2017-12-04 19:34:18 +0300</delta_ts>
            <desc>dummy-alterator-lookout.spec</desc>
            <filename>dummy-alterator-lookout.spec</filename>
            <type>text/plain</type>
            <size>426</size>
            <attacher name="Michael Shigorin">mike</attacher>
            
              <data encoding="base64">JWRlZmluZSBwa2cgYWx0ZXJhdG9yLWxvb2tvdXQKCk5hbWU6IGR1bW15LSVwa2cKVmVyc2lvbjog
MApSZWxlYXNlOiBhbHQxCgpTdW1tYXJ5OiBhIGR1bW15IHBhY2thZ2UgdG8gInByb3ZpZGUiICVw
a2cKTGljZW5zZTogcHVibGljIGRvbWFpbgpHcm91cDogT3RoZXIKCkJ1aWxkQXJjaDogbm9hcmNo
CgojIGFsdGVyYXRvciBDOiA8IDEuMzsgYWx0ZXJhdG9yLWwxMG4gQzogPCAxLjYKUHJvdmlkZXM6
ICVwa2cgPSAxLjYtYWx0MQoKJWRlc2NyaXB0aW9uCiVzdW1tYXJ5CgolcHJlcAoKJWJ1aWxkCgol
ZmlsZXMKCiVjaGFuZ2Vsb2cKKiBNb24gRGVjIDA0IDIwMTcgTWljaGFlbCBTaGlnb3JpbiA8bWlr
ZUBhbHRsaW51eC5vcmc+IDAtYWx0MQotIGluaXRpYWwgcmVsZWFzZSAoZm9yIGFsdGVyYXRvciBi
b290c3RyYXA7IGF2b2lkIGNvbmZsaWN0KQoK
</data>

          </attachment>
      

    </bug>

</bugzilla>