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

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

    <bug>
          <bug_id>21584</bug_id>
          
          <creation_ts>2009-09-16 14:04:37 +0400</creation_ts>
          <short_desc>Обновить бы до R14B01</short_desc>
          <delta_ts>2011-02-28 01:33:54 +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>erlang</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>enhancement</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Sergey Shilov">hsv</reporter>
          <assigned_to name="nbr">nbr</assigned_to>
          <cc>Andrey.Chichak</cc>
    
    <cc>egori</cc>
    
    <cc>greg</cc>
    
    <cc>icesik</cc>
    
    <cc>led</cc>
    
    <cc>mike</cc>
    
    <cc>nbr</cc>
    
    <cc>sbolshakov</cc>
    
    <cc>vvk</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>99187</commentid>
    <comment_count>0</comment_count>
    <who name="Sergey Shilov">hsv</who>
    <bug_when>2009-09-16 14:04:37 +0400</bug_when>
    <thetext></thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>99309</commentid>
    <comment_count>1</comment_count>
    <who name="Mikhail Yakshin">greycat</who>
    <bug_when>2009-09-17 18:16:57 +0400</bug_when>
    <thetext>Передаю текущему maintainer&apos;у.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>108689</commentid>
    <comment_count>2</comment_count>
    <who name="Andrey Chichak">Andrey.Chichak</who>
    <bug_when>2010-04-18 13:32:42 +0400</bug_when>
    <thetext>а может уже до R13B04 ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>108790</commentid>
    <comment_count>3</comment_count>
    <who name="Sergey Shilov">hsv</who>
    <bug_when>2010-04-21 11:49:46 +0400</bug_when>
    <thetext>(In reply to comment #2)
&gt; а может уже до R13B04 ?
Возможно ... 
http://git.altlinux.org/people/hsv/packages/erlang.git
http://git.altlinux.org/people/hsv/packages/erlang-man.git
http://git.altlinux.org/people/hsv/packages/erlang-doc.git</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>108856</commentid>
    <comment_count>4</comment_count>
    <who name="Andrey Chichak">Andrey.Chichak</who>
    <bug_when>2010-04-24 13:58:49 +0400</bug_when>
    <thetext>(В ответ на комментарий №3)
&gt; http://git.altlinux.org/people/hsv/packages/erlang.git
&gt; http://git.altlinux.org/people/hsv/packages/erlang-man.git
&gt; http://git.altlinux.org/people/hsv/packages/erlang-doc.git

собрал, вроде пока все хорошо.
единственный проблем: зависимости в erlang-otp-common на libwx_gtk2u_core например, в итоге на чисто серверной штуке wxGTK приехал</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>108857</commentid>
    <comment_count>5</comment_count>
    <who name="Andrey Chichak">Andrey.Chichak</who>
    <bug_when>2010-04-24 14:03:42 +0400</bug_when>
    <thetext>(В ответ на комментарий №4)

&gt; собрал, вроде пока все хорошо.

ejabberd запустился с новым erlang.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>108876</commentid>
    <comment_count>6</comment_count>
    <who name="Sergey Shilov">hsv</who>
    <bug_when>2010-04-26 10:44:08 +0400</bug_when>
    <thetext>(In reply to comment #4)
&gt; единственный проблем: зависимости в erlang-otp-common на libwx_gtk2u_core
&gt; например, в итоге на чисто серверной штуке wxGTK приехал
Его визуальные приложения хотят...
Надо наверное 
%files otp-common
%exclude %_otplibdir/wx-*

%files visual-common
%_otplibdir/wx-*

Возможно в &quot;%files otp-common&quot; еще какой-то бинарник из гуевых затесался.

По поводу R13B04 общался с mike@, где получил рекомендацию, не стучать ложкой по столу, а помочь maintainer&apos;ам, что собственно и попробовал сделать :-)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>108877</commentid>
    <comment_count>7</comment_count>
    <who name="Sergey Shilov">hsv</who>
    <bug_when>2010-04-26 10:49:36 +0400</bug_when>
    <thetext>(In reply to comment #5)
&gt; (В ответ на комментарий №4)
&gt; 
&gt; &gt; собрал, вроде пока все хорошо.
&gt; 
&gt; ejabberd запустился с новым erlang.
По поводу &quot;запустился&quot; интересно также мнение товарищей, для которых в R12 добавлялись бифы и расширялась Мнесия.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>108880</commentid>
    <comment_count>8</comment_count>
    <who name="Sergey Shilov">hsv</who>
    <bug_when>2010-04-26 12:25:41 +0400</bug_when>
    <thetext>Кстати:
При попытке посмотреть на Эрланг через призму поиска 
http://sisyphus.ru/ru/srpm/Sisyphus/erlang
имеем

[an error occurred while processing this directive] 

Это при наличии самого Эрланга в Сизифе...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>111583</commentid>
    <comment_count>9</comment_count>
    <who name="Andrey Chichak">Andrey.Chichak</who>
    <bug_when>2010-08-26 12:47:33 +0400</bug_when>
    <thetext>(В ответ на комментарий №8)
&gt; Кстати:
&gt; При попытке посмотреть на Эрланг через призму поиска 
&gt; http://sisyphus.ru/ru/srpm/Sisyphus/erlang
&gt; имеем
&gt; 
&gt; [an error occurred while processing this directive] 
&gt; 
&gt; Это при наличии самого Эрланга в Сизифе...

прошло всего 3 месяца ... а ошибка все еще окуред.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>111586</commentid>
    <comment_count>10</comment_count>
    <who name="Sergey Shilov">hsv</who>
    <bug_when>2010-08-26 13:05:44 +0400</bug_when>
    <thetext>(In reply to comment #9)
&gt; &gt; http://sisyphus.ru/ru/srpm/Sisyphus/erlang
&gt; &gt; [an error occurred while processing this directive] 
&gt; &gt; 
&gt; &gt; Это при наличии самого Эрланга в Сизифе...
Его даже обновили до R12B.5-alt11.2
&gt; 
&gt; прошло всего 3 месяца ... а ошибка все еще окуред.
Угу.

Между тем R14A на дворе и 
[August 24 2010] Erlang/OTP R14B is planned for release on September 15:th</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>115998</commentid>
    <comment_count>11</comment_count>
    <who name="Grigory Fateyev">greg</who>
    <bug_when>2010-12-05 17:51:28 +0300</bug_when>
    <thetext>Когда же новый erlang появиться в Сизифе? На оф. сайте релиз R14B был 15-го сентября 2010 года.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>116011</commentid>
    <comment_count>12</comment_count>
    <who name="Sergey Shilov">hsv</who>
    <bug_when>2010-12-05 23:35:39 +0300</bug_when>
    <thetext>(В ответ на комментарий №11)
&gt; Когда же новый erlang появиться в Сизифе? На оф. сайте релиз R14B был 15-го
&gt; сентября 2010 года.
Да-да!
Будем стучать ложками по столу! :-)

Дело в том, что в Альтовская сборка Эрланга &quot;несколько&quot; отличается от erlang.org (порезка на подпакеты (+debug +devel), дополнительные функции, расширения ... короче смотрите патчи).
Перенос всего этого хозяйства на новую версию занятие довольно хлопотное и долгое. Я пробовал это сделать (жизнь заставила) для себя на примере R12-&gt;R13 - получилось, но времени заняло достаточно много. Начал делать для 14 но по нехватке времени отставил.
А вообще и мантейнера жизнь рано или поздно заставит (лучше конечно рано).
Подождем.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>116013</commentid>
    <comment_count>13</comment_count>
    <who name="Andrey Chichak">Andrey.Chichak</who>
    <bug_when>2010-12-06 06:40:42 +0300</bug_when>
    <thetext>(В ответ на комментарий №12)
&gt; (В ответ на комментарий №11)
&gt; &gt; Когда же новый erlang появиться в Сизифе? На оф. сайте релиз R14B был 15-го
&gt; &gt; сентября 2010 года.
&gt; Да-да!
&gt; Будем стучать ложками по столу! :-)
&gt; 
&gt; Дело в том, что в Альтовская сборка Эрланга &quot;несколько&quot; отличается от
&gt; erlang.org (порезка на подпакеты (+debug +devel), дополнительные функции,
&gt; расширения ... короче смотрите патчи).

Может уже быть проще и не тянуть те самые доп. функции и расширения, а просто добиться актуальности версии?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>116017</commentid>
    <comment_count>14</comment_count>
    <who name="Sergey Shilov">hsv</who>
    <bug_when>2010-12-06 11:43:31 +0300</bug_when>
    <thetext>(В ответ на комментарий №13)
&gt; Может уже быть проще и не тянуть те самые доп. функции и расширения, а просто
&gt; добиться актуальности версии?
Так если изменения делались, значит они были кому-то нужны и где-то использовались. Кстати, кое-что в 13-й апстрим попало. Просто взять и выбросить наверное не правильно (было-бы правильнее эти изменения апстриму предложить). Эрланг в Альт сейчас весьма неплохо упакован, жаль только староват.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>117731</commentid>
    <comment_count>15</comment_count>
    <who name="Sergey Shilov">hsv</who>
    <bug_when>2011-01-27 15:04:49 +0300</bug_when>
    <thetext>Запушил на git.altlinux.org/people/hsv/packages/erlang.git собираемый вариант R14B01.

Пришлось оторвать поддержку FFI по причине несобираемости, отсутствия в апстриме  правок с 2008 года, а также нетривиалной реанимации.
Для сборки хашерница должна быть настроена как под сборку jar-ов.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>117744</commentid>
    <comment_count>16</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2011-01-27 23:09:32 +0300</bug_when>
    <thetext>(In reply to comment #15)
&gt; Запушил на git.altlinux.org/people/hsv/packages/erlang.git собираемый вариант
&gt; R14B01.
Попробуй закинуть в сизиф, R14 вполне живой AFAIH.

&gt; Для сборки хашерница должна быть настроена как под сборку jar-ов.
BuildRequires: /proc ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>117789</commentid>
    <comment_count>17</comment_count>
    <who name="Sergey Shilov">hsv</who>
    <bug_when>2011-01-29 23:56:02 +0300</bug_when>
    <thetext>(В ответ на комментарий №16)
&gt; (In reply to comment #15)
&gt; &gt; Запушил на git.altlinux.org/people/hsv/packages/erlang.git собираемый вариант
&gt; &gt; R14B01.
&gt; Попробуй закинуть в сизиф, R14 вполне живой AFAIH.


Попробовал.

[#37631] FAILED erlang.git=R14B.1-alt1
 (Girar Builder robot, Копия: Mikhail Yakshin, sisyphus-incominger@lists.altlinux.org, Sat Jan 29 22:17:06 2011)
http://git.altlinux.org/tasks/37631/task/log.1.1

2011-Jan-29 22:06:03 :: task #37631 for sisyphus started by hsv:
#100 build R14B.1-alt1 from /people/hsv/packages/erlang.git
2011-Jan-29 22:06:06 :: cloned Sisyphus
2011-Jan-29 22:06:07 :: [i586] #100 erlang.git R14B.1-alt1: build start
2011-Jan-29 22:06:07 :: [x86_64] #100 erlang.git R14B.1-alt1: build start
2011-Jan-29 22:50:49 :: [i586] #100 erlang.git R14B.1-alt1: build OK
2011-Jan-29 22:53:45 :: [x86_64] #100 erlang.git R14B.1-alt1: build OK
2011-Jan-29 22:54:18 :: build check OK
2011-Jan-29 22:54:36 :: noarch check OK
2011-Jan-29 22:54:37 :: version check OK
2011-Jan-29 22:55:22 :: created test repo
2011-Jan-29 22:55:27 :: dependencies check OK
2011-Jan-29 22:56:07 :: ELF symbols check OK
2011-Jan-29 22:56:37 :: [i586] erlang: install check OK
2011-Jan-29 22:56:39 :: [x86_64] erlang: install check OK
2011-Jan-29 22:57:15 :: [i586] erlang-common_test: install check OK
2011-Jan-29 22:57:18 :: [x86_64] erlang-common_test: install check OK
2011-Jan-29 22:57:52 :: [i586] erlang-common_test-common: install check OK
2011-Jan-29 22:57:56 :: [x86_64] erlang-common_test-common: install check OK
2011-Jan-29 22:58:29 :: [i586] erlang-common_test-debug: install check OK
2011-Jan-29 22:58:34 :: [x86_64] erlang-common_test-debug: install check OK
2011-Jan-29 22:59:07 :: [i586] erlang-common_test-devel: install check OK
2011-Jan-29 22:59:14 :: [x86_64] erlang-common_test-devel: install check OK
2011-Jan-29 22:59:45 :: [i586] erlang-common_test-native: install check OK
2011-Jan-29 22:59:51 :: [x86_64] erlang-common_test-native: install check OK
        i586: erlang-devel=R14B.1-alt1 post-install unowned files:
/usr/lib/erlang/lib/erl_interface-3.7.2
2011-Jan-29 23:00:13 :: [i586] erlang-devel: install check OK
        x86_64: erlang-devel=R14B.1-alt1 post-install unowned files:
/usr/lib/erlang/lib/erl_interface-3.7.2
2011-Jan-29 23:00:21 :: [x86_64] erlang-devel: install check OK
2011-Jan-29 23:00:50 :: [i586] erlang-docbuilder: install check OK
2011-Jan-29 23:01:00 :: [x86_64] erlang-docbuilder: install check OK
2011-Jan-29 23:01:17 :: [i586] erlang-docbuilder-common: install check OK
2011-Jan-29 23:01:29 :: [x86_64] erlang-docbuilder-common: install check OK
2011-Jan-29 23:01:46 :: [i586] erlang-docbuilder-debug: install check OK
2011-Jan-29 23:01:58 :: [x86_64] erlang-docbuilder-debug: install check OK
2011-Jan-29 23:02:23 :: [i586] erlang-docbuilder-devel: install check OK
2011-Jan-29 23:02:36 :: [x86_64] erlang-docbuilder-devel: install check OK
2011-Jan-29 23:02:51 :: [i586] erlang-docbuilder-native: install check OK
2011-Jan-29 23:03:06 :: [x86_64] erlang-docbuilder-native: install check OK
2011-Jan-29 23:03:28 :: [i586] erlang-examples: install check OK
2011-Jan-29 23:03:44 :: [x86_64] erlang-examples: install check OK
2011-Jan-29 23:04:06 :: [i586] erlang-full: install check OK
2011-Jan-29 23:04:24 :: [x86_64] erlang-full: install check OK
2011-Jan-29 23:04:44 :: [i586] erlang-jinterface: install check OK
2011-Jan-29 23:05:03 :: [x86_64] erlang-jinterface: install check OK
2011-Jan-29 23:05:23 :: [i586] erlang-megaco: install check OK
2011-Jan-29 23:05:42 :: [x86_64] erlang-megaco: install check OK
2011-Jan-29 23:05:50 :: [i586] erlang-megaco-common: install check OK
2011-Jan-29 23:06:11 :: [x86_64] erlang-megaco-common: install check OK
2011-Jan-29 23:06:18 :: [i586] erlang-megaco-debug: install check OK
2011-Jan-29 23:06:41 :: [x86_64] erlang-megaco-debug: install check OK
2011-Jan-29 23:06:56 :: [i586] erlang-megaco-devel: install check OK
2011-Jan-29 23:07:21 :: [x86_64] erlang-megaco-devel: install check OK
2011-Jan-29 23:07:26 :: [i586] erlang-megaco-native: install check OK
2011-Jan-29 23:07:50 :: [x86_64] erlang-megaco-native: install check OK
2011-Jan-29 23:08:06 :: [i586] erlang-odbc: install check OK
2011-Jan-29 23:08:29 :: [x86_64] erlang-odbc: install check OK
2011-Jan-29 23:08:36 :: [i586] erlang-odbc-common: install check OK
2011-Jan-29 23:08:58 :: [x86_64] erlang-odbc-common: install check OK
2011-Jan-29 23:09:04 :: [i586] erlang-odbc-debug: install check OK
2011-Jan-29 23:09:27 :: [x86_64] erlang-odbc-debug: install check OK
2011-Jan-29 23:09:42 :: [i586] erlang-odbc-devel: install check OK
2011-Jan-29 23:10:06 :: [x86_64] erlang-odbc-devel: install check OK
2011-Jan-29 23:10:10 :: [i586] erlang-odbc-native: install check OK
2011-Jan-29 23:10:36 :: [x86_64] erlang-odbc-native: install check OK
2011-Jan-29 23:10:48 :: [i586] erlang-otp: install check OK
2011-Jan-29 23:11:14 :: [x86_64] erlang-otp: install check OK
2011-Jan-29 23:11:24 :: [i586] erlang-otp-common: install check OK
2011-Jan-29 23:11:53 :: [x86_64] erlang-otp-common: install check OK
2011-Jan-29 23:12:01 :: [i586] erlang-otp-debug: install check OK
2011-Jan-29 23:12:32 :: [x86_64] erlang-otp-debug: install check OK
2011-Jan-29 23:12:40 :: [i586] erlang-otp-devel: install check OK
2011-Jan-29 23:13:11 :: [x86_64] erlang-otp-devel: install check OK
2011-Jan-29 23:13:18 :: [i586] erlang-otp-native: install check OK
2011-Jan-29 23:13:49 :: [x86_64] erlang-otp-native: install check OK
2011-Jan-29 23:13:56 :: [i586] erlang-visual: install check OK
2011-Jan-29 23:14:29 :: [x86_64] erlang-visual: install check OK
2011-Jan-29 23:14:33 :: [i586] erlang-visual-common: install check OK
2011-Jan-29 23:15:07 :: [x86_64] erlang-visual-common: install check OK
2011-Jan-29 23:15:12 :: [i586] erlang-visual-debug: install check OK
2011-Jan-29 23:15:46 :: [x86_64] erlang-visual-debug: install check OK
2011-Jan-29 23:15:50 :: [i586] erlang-visual-devel: install check OK
2011-Jan-29 23:16:25 :: [x86_64] erlang-visual-devel: install check OK
2011-Jan-29 23:16:28 :: [i586] erlang-visual-native: install check OK
2011-Jan-29 23:17:04 :: [x86_64] erlang-visual-native: install check OK
2011-Jan-29 23:17:05 :: gears inheritance check OK
erlang-R14B.1-alt1.src.rpm: missing last changelog entry from erlang-R12B.5-alt11.2.1.src.rpm:
* Wed Dec 08 2010       viy@altlinux    R12B.5-alt11.2.1
2011-Jan-29 23:17:05 :: srpm inheritance check COND-OK
girar-check-perms: access to erlang DENIED for hsv: does not belong to approved builders list: greycat @qa
erlang: Operation not permitted
2011-Jan-29 23:17:05 :: acl check FAILED
2011-Jan-29 23:17:05 :: task #37631 for sisyphus FAILED</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>117851</commentid>
    <comment_count>18</comment_count>
    <who name="Sergey Shilov">hsv</who>
    <bug_when>2011-02-01 14:54:59 +0300</bug_when>
    <thetext>Поправил 

&gt;         i586: erlang-devel=R14B.1-alt1 post-install unowned files:
&gt; /usr/lib/erlang/lib/erl_interface-3.7.2
&gt; 2011-Jan-29 23:00:13 :: [i586] erlang-devel: install check OK
&gt;         x86_64: erlang-devel=R14B.1-alt1 post-install unowned files:
&gt; /usr/lib/erlang/lib/erl_interface-3.7.2
&gt; erlang-R12B.5-alt11.2.1.src.rpm:
&gt; * Wed Dec 08 2010       viy@altlinux    R12B.5-alt11.2.1
Запушил.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>118040</commentid>
    <comment_count>19</comment_count>
    <who name="Mikhail Yakshin">greycat</who>
    <bug_when>2011-02-07 15:38:10 +0300</bug_when>
    <thetext>&lt; erlang add hsv
&gt; OK: erlang: greycat @qa hsv
girar-acl: 1 command(s) queued</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>118206</commentid>
    <comment_count>20</comment_count>
    <who name="Sergey Shilov">hsv</who>
    <bug_when>2011-02-10 13:28:48 +0300</bug_when>
    <thetext>Пекеты R14B.1-alt1 подготовленные к заливке:

rpm http://git.altlinux.org/tasks/38278/build/repo i586 task
rpm http://git.altlinux.org/tasks/38278/build/repo x86_64 task

заитересованных (если таковые имеются) прошу проверить.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>118207</commentid>
    <comment_count>21</comment_count>
    <who name="Sergey Shilov">hsv</who>
    <bug_when>2011-02-10 13:34:04 +0300</bug_when>
    <thetext>(В ответ на комментарий №20)
&gt; Пекеты R14B.1-alt1 подготовленные к заливке:
&gt; 
&gt; rpm http://git.altlinux.org/tasks/38278/build/repo i586 task
&gt; rpm http://git.altlinux.org/tasks/38278/build/repo x86_64 task
&gt; 
&gt; заитересованных (если таковые имеются) прошу проверить.

(12:22:17)  mike:  
нуу можно и предупредить, хотя бы vvk@/sbolshakov@ (касательно ejabberd)

Подписаны.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>118528</commentid>
    <comment_count>22</comment_count>
    <who name="Igor Zubkov">icesik</who>
    <bug_when>2011-02-18 02:36:40 +0300</bug_when>
    <thetext>(В ответ на комментарий №9)
&gt; (В ответ на комментарий №8)
&gt; &gt; Кстати:
&gt; &gt; При попытке посмотреть на Эрланг через призму поиска 
&gt; &gt; http://sisyphus.ru/ru/srpm/Sisyphus/erlang
&gt; &gt; имеем
&gt; &gt; 
&gt; &gt; [an error occurred while processing this directive] 
&gt; &gt; 
&gt; &gt; Это при наличии самого Эрланга в Сизифе...
&gt; 
&gt; прошло всего 3 месяца ... а ошибка все еще окуред.

А здесь http://prometheus.altlinux.org/ru/Sisyphus/srpms/erlang работает...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>118551</commentid>
    <comment_count>23</comment_count>
    <who name="Vladimir V. Kamarzin">vvk</who>
    <bug_when>2011-02-18 14:18:47 +0300</bug_when>
    <thetext>Ёж работает с R14B.1-alt1 без пересборки, только при обновлении не может корректно остановиться. Приходится ручками добивать.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>118561</commentid>
    <comment_count>24</comment_count>
    <who name="Sergey Shilov">hsv</who>
    <bug_when>2011-02-18 16:18:22 +0300</bug_when>
    <thetext>(В ответ на комментарий №23)
&gt; Ёж работает с R14B.1-alt1 без пересборки, только при обновлении не может
&gt; корректно остановиться. Приходится ручками добивать.

Склонировал git://git.altlinux.org/people/vvk/packages/ejabberd.git
Собрал (с 14B.1), поставил (без настройки).
start, status, stop нормально. 

Проблема стопа старого с новым Эрлангом?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>118566</commentid>
    <comment_count>25</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2011-02-18 17:13:33 +0300</bug_when>
    <thetext>Бродють мысли насчёт триггера в ejabberd, вот только не соображу, какого...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>118572</commentid>
    <comment_count>26</comment_count>
    <who name="Sergey Shilov">hsv</who>
    <bug_when>2011-02-18 18:01:51 +0300</bug_when>
    <thetext>(В ответ на комментарий №25)
&gt; Бродють мысли насчёт триггера в ejabberd, вот только не соображу, какого...

У меня бродють насчет параметров

 -heart -shutdown_time 5000

в /etc/rc.d/ejabberd к стопу добавить, где:

-shutdown_time Time:
    Specifies how long time (in milliseconds) the init process is allowed to spend shutting down the system. If Time ms have elapsed, all processes still existing are killed. Defaults to infinity.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>118602</commentid>
    <comment_count>27</comment_count>
    <who name="Vladimir V. Kamarzin">vvk</who>
    <bug_when>2011-02-21 12:26:04 +0300</bug_when>
    <thetext>Я сколько помню, всегда были какие-нибудь проблемы с корректностью остановки, это надо садиться и разбираться, что там как устроено (а лениво). В общем, это не повод задерживать новый erlang.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>118605</commentid>
    <comment_count>28</comment_count>
    <who name="Sergey Shilov">hsv</who>
    <bug_when>2011-02-21 13:12:17 +0300</bug_when>
    <thetext>(В ответ на комментарий №27)
&gt; Я сколько помню, всегда были какие-нибудь проблемы с корректностью остановки,
&gt; это надо садиться и разбираться, что там как устроено (а лениво). 
Может таки попробовать -shutdown_time
Жестоко, но может сработать.

&gt; В общем, это
&gt; не повод задерживать новый erlang.
Не хотелось-бы, чтобы обновление что-либо сломало.
Хотя по количеству nobody@ на Эрланг-зависимых пакетах ...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>118610</commentid>
    <comment_count>29</comment_count>
    <who name="Andrey Chichak">Andrey.Chichak</who>
    <bug_when>2011-02-21 13:57:20 +0300</bug_when>
    <thetext>(В ответ на комментарий №28)
&gt; (В ответ на комментарий №27)

&gt; &gt; В общем, это
&gt; &gt; не повод задерживать новый erlang.
&gt; Не хотелось-бы, чтобы обновление что-либо сломало.

как-то на заре желания обновить erlang добрый человек кинул ссылку на R13B4, git://git.altlinux.org/people/hsv/packages/erlang.git, оттуда собрал и пользуюсь.

вот такие пакеты установлены:

[root@jabber /]# rpm -qa | egrep &apos;erlang|ejabberd&apos;
ejabberd-2.1.6-alt1
erlang-R13B.4-alt1.2
erlang-otp-R13B.4-alt1.2
erlang-otp-common-R13B.4-alt1.2

обслуживает этот сервер &quot;географический&quot; джаббер:

[root@jabber /]# hostname
jabber.tomsk.ru

зарегистрировано 1400 пользователей.
работает без проблем.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>118619</commentid>
    <comment_count>30</comment_count>
    <who name="Sergey Shilov">hsv</who>
    <bug_when>2011-02-21 16:02:38 +0300</bug_when>
    <thetext>[#39059] erlang.git=R14B.1-alt1
2011-Feb-21 15:58:00 :: task #39059 for sisyphus DONE</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>118862</commentid>
    <comment_count>31</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2011-02-26 17:47:07 +0300</bug_when>
    <thetext>(In reply to comment #28)
&gt; Может таки попробовать -shutdown_time
&gt; Жестоко, но может сработать.
(поразмыслив) Может, сделать некий %_libexecdir/erlang/triggers/, куда:
* положить скрипты, вызываемые из %pre/%post/%preun/%postun
  (см. конец /usr/share/doc/rpm-4.0.4/manual/triggers) и запускающие
  соответственно %_libexecdir/erlang/triggers/*.$TYPE и
* складывать хуки от пакетов, которые заинтересованы выполнять какие-либо 
  действия по таким событиям -- например, в ejabberd.preun:
  &quot;проверить, запущен ли ejabberd; если да, выставить флажок
  в %_localstatedir/erlang/triggers/&quot; и в ejabberd.post:
  &quot;проверить, есть ли флажок; если да, попытаться запустить ejabber
  и очистить флажок&quot;
?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>118891</commentid>
    <comment_count>32</comment_count>
    <who name="Sergey Shilov">hsv</who>
    <bug_when>2011-02-27 19:40:36 +0300</bug_when>
    <thetext>(В ответ на комментарий №31)
&gt; (In reply to comment #28)

&gt; (поразмыслив) Может, сделать некий %_libexecdir/erlang/triggers/, куда:
&gt; * положить скрипты, вызываемые из %pre/%post/%preun/%postun
&gt;   (см. конец /usr/share/doc/rpm-4.0.4/manual/triggers) и запускающие
&gt;   соответственно %_libexecdir/erlang/triggers/*.$TYPE и
&gt; * складывать хуки от пакетов, которые заинтересованы выполнять какие-либо 
&gt;   действия по таким событиям -- например, в ejabberd.preun:
&gt;   &quot;проверить, запущен ли ejabberd; если да, выставить флажок
&gt;   в %_localstatedir/erlang/triggers/&quot; и в ejabberd.post:
&gt;   &quot;проверить, есть ли флажок; если да, попытаться запустить ejabber
&gt;   и очистить флажок&quot;
Слабо представляю реализацию :-)
Возможно -shutdown_time проще (это, кстати, может решить проблему рестарта джаббера).
В Эрланге есть &quot;Reltool is a release management tool&quot; - инструмент, позволяющий создать автономную ноду с приложением и необходимыми для ее работы (в части касающейся) файлами самого эрлангового хозяйства. 
Если паковать приложение таким образом, то,  возможно, проблемы рестартов (и не только) возникать не будет. Правда сервис будет тягать за собой часть Эрланга (в виде ~11 MB несжатых файлов), но от наличия и версии самого Эрланга зависить не будет. Может имеет смысл посмотреть и в эту сторону.   
Думаю, что дальнейшая дискуссия более уместна уже в sisyphus@ или devel@ ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>118892</commentid>
    <comment_count>33</comment_count>
    <who name="Sergey Shilov">hsv</who>
    <bug_when>2011-02-27 19:42:17 +0300</bug_when>
    <thetext>(В ответ на комментарий №31)
&gt; (In reply to comment #28)

&gt; (поразмыслив) Может, сделать некий %_libexecdir/erlang/triggers/, куда:
&gt; * положить скрипты, вызываемые из %pre/%post/%preun/%postun
&gt;   (см. конец /usr/share/doc/rpm-4.0.4/manual/triggers) и запускающие
&gt;   соответственно %_libexecdir/erlang/triggers/*.$TYPE и
&gt; * складывать хуки от пакетов, которые заинтересованы выполнять какие-либо 
&gt;   действия по таким событиям -- например, в ejabberd.preun:
&gt;   &quot;проверить, запущен ли ejabberd; если да, выставить флажок
&gt;   в %_localstatedir/erlang/triggers/&quot; и в ejabberd.post:
&gt;   &quot;проверить, есть ли флажок; если да, попытаться запустить ejabber
&gt;   и очистить флажок&quot;
Слабо представляю реализацию :-)
Возможно -shutdown_time проще (это, кстати, может решить проблему рестарта джаббера).
В Эрланге есть &quot;Reltool is a release management tool&quot; - инструмент, позволяющий создать автономную ноду с приложением и необходимыми для ее работы (в части касающейся) файлами самого эрлангового хозяйства. 
Если паковать приложение таким образом, то,  возможно, проблемы рестартов (и не только) возникать не будет. Правда сервис будет тягать за собой часть Эрланга (в виде ~11 MB несжатых файлов), но от наличия и версии самого Эрланга зависеть не будет. Может имеет смысл посмотреть и в эту сторону.   
Думаю, что дальнейшая дискуссия более уместна уже в sisyphus@ или devel@ ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>118893</commentid>
    <comment_count>34</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2011-02-27 20:07:08 +0300</bug_when>
    <thetext>(In reply to comment #33)
&gt; Слабо представляю реализацию :-)
Да реализация-то проста как два полена, на примере erlang и ejabberd могу нарисовать патчи.

&gt; Думаю, что дальнейшая дискуссия более уместна уже в sisyphus@ или devel@ ?
Ну или так.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>118900</commentid>
    <comment_count>35</comment_count>
    <who name="Sergey Shilov">hsv</who>
    <bug_when>2011-02-28 01:33:54 +0300</bug_when>
    <thetext>(В ответ на комментарий №34)
&gt; (In reply to comment #33)
&gt; Да реализация-то проста как два полена, на примере erlang и ejabberd могу
&gt; нарисовать патчи.
Приветствуется :-)</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>