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

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

    <bug>
          <bug_id>27978</bug_id>
          
          <creation_ts>2012-11-14 22:09:36 +0400</creation_ts>
          <short_desc>guile-evms после пересборки неработоспособно</short_desc>
          <delta_ts>2012-11-23 15:43:35 +0400</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>guile-evms</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>major</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>27979</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Michael Shigorin">mike</reporter>
          <assigned_to name="Олег Соловьев">mcpain</assigned_to>
          <cc>aen</cc>
    
    <cc>boyarsh</cc>
    
    <cc>mcpain</cc>
    
    <cc>real.altlinux.org</cc>
    
    <cc>real</cc>
    
    <cc>rider</cc>
    
    <cc>timonbl4</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>134864</commentid>
    <comment_count>0</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2012-11-14 22:09:36 +0400</bug_when>
    <thetext>Видимо, что-то в достаточной степени изменилось в сборочном окружении (как минимум gcc&amp;co и swig), чтобы при пересборке guile-evms без изменений, кроме подъёма релиза, alterator-vm стал падать с сообщением в /tmp/install2.log:

&gt; guile: uncaught throw to internal-error: (unbound-variable #f &quot;Unbound variable: ~S&quot; (new-handle-object-info-t) #f)

При этом в логе пересборки наблюдается подозрительно схожее:

&gt; make: Entering directory `/usr/src/RPM/BUILD/guile-evms-0.4&apos;
&gt; swig -guile -scm -Linkage module -only-setters -Dinline -I/usr/include/guile -I/usr/include/evms -o evms.c evms.i
&gt; options.i:496: Warning 504: Function option_descriptor_ex_s::option_descriptor_ex_t(task_handle_t,u_int32_t) must have a return type. Ignored.
&gt; options.i:500: Warning 521: Illegal destructor name option_descriptor_ex_s::~option_descriptor_ex_t(). Ignored.
&gt; appstructs.i:463: Warning 504: Function handle_object_info_s::handle_object_info_t(object_handle_t) must have a return type. Ignored.
&gt; appstructs.i:464: Warning 521: Illegal destructor name handle_object_info_s::~handle_object_info_t(). Ignored.
&gt; gcc -g -pipe -O2 -Wall -Wno-unused -Wno-switch -fPIC -I/usr/include/guile -I/usr/include/evms   -c -o evms.o evms.c
&gt; [...]</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>134868</commentid>
    <comment_count>1</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2012-11-14 22:52:14 +0400</bug_when>
    <thetext>PS: если в загруженном инсталере до запуска /vm поправить желаемым образом /usr/share/guile/site/evms.scm, всё хорошо :-)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>135077</commentid>
    <comment_count>2</comment_count>
    <who name="AEN">aen</who>
    <bug_when>2012-11-21 05:31:34 +0400</bug_when>
    <thetext>Если я правильно понимаю, это блокер для установки на UEFI. Прошу обратить внимание.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>135232</commentid>
    <comment_count>3</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2012-11-21 18:15:36 +0400</bug_when>
    <thetext>Это (был) блокер для любых изменений в guile-evms.

У меня http://git.altlinux.org/people/sbolshakov/packages/?p=guile-evms.git;a=commitdiff;h=3fc65950d548be0b9771e037f659c7dadf27a808;hp=ede2366c5da9e5f5ce4352d71c8816f1af8a0020 работает.

2 real: вот такие штуки бывают в &quot;минорных&quot; релизах swig...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>135233</commentid>
    <comment_count>4</comment_count>
    <who name="Sergey Bolshakov">sbolshakov</who>
    <bug_when>2012-11-21 18:30:52 +0400</bug_when>
    <thetext>fixed in guile-evms-0.4-alt12</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>135235</commentid>
    <comment_count>5</comment_count>
    <who name="AEN">aen</who>
    <bug_when>2012-11-21 18:41:03 +0400</bug_when>
    <thetext>(В ответ на комментарий №4)
&gt; fixed in guile-evms-0.4-alt12

Спасибо!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>135358</commentid>
    <comment_count>6</comment_count>
    <who name="real@altlinux.org">real.altlinux.org</who>
    <bug_when>2012-11-23 14:17:16 +0400</bug_when>
    <thetext>&quot;2 real: вот такие штуки бывают в &quot;минорных&quot; релизах swig...&quot;

Я не раз предупреждал, что некоторые пакеты после обновления нужно песобирать. Составить список. Для NumPy я такое создавал на wiki, а в случае со swig страница ждёт своих героев. У меня от обновления swig&apos;а страдало что-то из пакетов Fenics, но сейчас уже не помню. Как ещё раз столкнуть - заведу и такую страничку для swig.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>135368</commentid>
    <comment_count>7</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2012-11-23 15:43:35 +0400</bug_when>
    <thetext>Вопрос не в том, что бы иметь страничку со списком страдающих, а в том, что бы исправлять их после обновления (или, по крайней мере, тестировать до).</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>