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

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

    <bug>
          <bug_id>5263</bug_id>
          
          <creation_ts>2004-10-01 08:30:07 +0400</creation_ts>
          <short_desc>Build DSO mod_perl</short_desc>
          <delta_ts>2005-07-15 11:46:48 +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>apache</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>NOTABUG</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>enhancement</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Sir Raorn">raorn</reporter>
          <assigned_to name="Michael Shigorin">mike</assigned_to>
          <cc>at</cc>
    
    <cc>bloodmary</cc>
    
    <cc>cas</cc>
    
    <cc>crux</cc>
    
    <cc>ender</cc>
    
    <cc>lakostis</cc>
    
    <cc>ldv</cc>
    
    <cc>mike</cc>
    
    <cc>mithraen</cc>
    
    <cc>qa_viy</cc>
    
    <cc>rider</cc>
    
    <cc>shaba</cc>
    
    <cc>solo</cc>
    
    <cc>tosick</cc>
    
    <cc>viy</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>18980</commentid>
    <comment_count>0</comment_count>
    <who name="Sir Raorn">raorn</who>
    <bug_when>2004-10-01 08:30:08 +0400</bug_when>
    <thetext>mod_perl собран статически. Хочется иметь динамическую версию mod_perl.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>18981</commentid>
    <comment_count>1</comment_count>
      <attachid>599</attachid>
    <who name="Sir Raorn">raorn</who>
    <bug_when>2004-10-01 08:34:11 +0400</bug_when>
    <thetext>Created attachment 599
DSO mod_perl support

Фичи патча:
1. release_tag выставляется в зависимости от дистрибутива (.M24, .M22, .J22,
.C23)
2. Починена сборка под Master 2.2 (без mod_deflate)
3. Динамический mod_perl - появился пакет mod_perl-common от которого зависят и
apache-perl и mod_perl, пакет apache-perl больше не obsoletes mod_perl.
Возможно я что-то не учёл с зависимостями...

Паекет корректно собирается в sandman на Sisyphus недельной давности, Master
2.2 и Master 2.4 без правки спека.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>18982</commentid>
    <comment_count>2</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2004-10-01 08:41:49 +0400</bug_when>
    <thetext>Какой послушный мальчик.  Ну как такое не принять :-)

Будет в следующей сборке, но она -- не раньше конца месяца.  Если хочешь, можешь
сделать NMU.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>18983</commentid>
    <comment_count>3</comment_count>
    <who name="Sir Raorn">raorn</who>
    <bug_when>2004-10-01 08:47:30 +0400</bug_when>
    <thetext>(In reply to comment #2)
&gt; Какой послушный мальчик.  Ну как такое не принять :-)
;-)))))

&gt; Будет в следующей сборке, но она -- не раньше конца месяца.  Если хочешь, можешь
&gt; сделать NMU.
NMU делать пока рано.  conf/addon_modules/mod_perl.conf пока пустой, наверно
имеет смысл перенести его в mod_perl-common и вынести туда всё perl-специфичное.
Ну и более трезвым взглядом посмотреть на зависимости...

P.S. А фишка с release_tag мне понравилась...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>18984</commentid>
    <comment_count>4</comment_count>
    <who name="Sir Raorn">raorn</who>
    <bug_when>2004-10-01 08:48:48 +0400</bug_when>
    <thetext>Ещё один момент - apache_release не получится делать в виде altN.M, потому как
alt10.M22 будет больше чем alt10.1.M22...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>18985</commentid>
    <comment_count>5</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2004-10-01 08:52:42 +0400</bug_when>
    <thetext>Эээ... если оно тебе нужно, то допинать до разума всё равно у тебя скорее выйдет
быстрее (и пульнуть, например, в Daedalus).

У меня дедлайны, события и командировки до конца месяца расписаны...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>18986</commentid>
    <comment_count>6</comment_count>
    <who name="Sir Raorn">raorn</who>
    <bug_when>2004-10-01 08:57:26 +0400</bug_when>
    <thetext>(In reply to comment #5)
&gt; Эээ... если оно тебе нужно, то допинать до разума всё равно у тебя скорее выйдет
&gt; быстрее (и пульнуть, например, в Daedalus).
Не вопрос. Протестирую и задедалю.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>18989</commentid>
    <comment_count>7</comment_count>
      <attachid>600</attachid>
    <who name="Sir Raorn">raorn</who>
    <bug_when>2004-10-01 11:49:38 +0400</bug_when>
    <thetext>Created attachment 600
DSO mod_perl support

Oops. Typo...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>21478</commentid>
    <comment_count>8</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2005-01-29 21:36:33 +0300</bug_when>
    <thetext>Сэр, это работает или про него-то матюки на канале и раздавались потом?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>21489</commentid>
    <comment_count>9</comment_count>
    <who name="Sir Raorn">raorn</who>
    <bug_when>2005-01-30 15:08:43 +0300</bug_when>
    <thetext>ЭТО не работает.  Сегфолтится при первом обращении к апачу вообще. Почему -
неизвестно.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>21490</commentid>
    <comment_count>10</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2005-01-30 15:51:26 +0300</bug_when>
    <thetext>&quot;Так бы сразу и сказал, та-ак бы сразу и сказал...&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>21493</commentid>
    <comment_count>11</comment_count>
    <who name="Denis Smirnov">mithraen</who>
    <bug_when>2005-01-30 17:34:27 +0300</bug_when>
    <thetext>Друзья, а зачем нам DSO mod_perl если он принципиально работать стабильно не будет?

Глючный этот модуль. Очень глючный. И написан кривыми руками. И имеет свойство
подтекать, особенно когда собран DSO.

А самое главное -- все преимущества mod_perl (а именно сохранение значений
переменных между запросами) работают тогда, и исключительно тогда, когда копий
mod_perl _мало_. Как только их становится много, то Apache начинает просто
впустую жрать память.

Поэтому mod_perl можно и нужно пускать только за reverse proxy, как у нас сейчас
и сделано. Любое другое решение будет менее надёжным и гораздо менее
производительным.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>21503</commentid>
    <comment_count>12</comment_count>
    <who name="Stanislav Yadykin">tosick</who>
    <bug_when>2005-01-31 10:26:59 +0300</bug_when>
    <thetext>(In reply to comment #9)
&gt; ЭТО не работает.  Сегфолтится при первом обращении к апачу вообще. Почему -
&gt; неизвестно.

Я не знаю как вы его собираете, но у меня на трех обсизифленых хостах стоит
mod_perl as DSO и не жужжит (в смысле не падает).
&quot;Что я делаю не так?&quot; (с)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>21510</commentid>
    <comment_count>13</comment_count>
    <who name="Denis Smirnov">mithraen</who>
    <bug_when>2005-01-31 17:43:02 +0300</bug_when>
    <thetext>У вас много лишней памяти? Подарите их мне. А я вас правильно соберу mod_perl
(без всяких DSO) и сэкономлю память увеличив производительность. Честно-честно.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>21512</commentid>
    <comment_count>14</comment_count>
    <who name="Stanislav Yadykin">tosick</who>
    <bug_when>2005-01-31 17:56:00 +0300</bug_when>
    <thetext>(In reply to comment #13)
&gt; У вас много лишней памяти? Подарите их мне. А я вас правильно соберу mod_perl
&gt; (без всяких DSO) и сэкономлю память увеличив производительность. Честно-честно.

И прикрутите туда мне пхп? Буду рад...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>21513</commentid>
    <comment_count>15</comment_count>
    <who name="Denis Smirnov">mithraen</who>
    <bug_when>2005-01-31 18:44:16 +0300</bug_when>
    <thetext>Зачвем? PHP есть во фронтенде. А апач с mod_perl и апач с mod_php4 надо совсем
по-разному настраивать. У первого должно быть совсем-совсем мало child&apos;ов. Иначе
будет впустую жрать память, да ещё и не давать полноценного увеличения
производительности.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>21514</commentid>
    <comment_count>16</comment_count>
    <who name="Stanislav Yadykin">tosick</who>
    <bug_when>2005-01-31 19:18:28 +0300</bug_when>
    <thetext>(In reply to comment #15)
&gt; Зачвем? PHP есть во фронтенде. А апач с mod_perl и апач с mod_php4 надо совсем
&gt; по-разному настраивать. У первого должно быть совсем-совсем мало child&apos;ов. Иначе
&gt; будет впустую жрать память, да ещё и не давать полноценного увеличения
&gt; производительности.

В моей ситуации абсолютно нет смысла держать фронтенд. 99% запросов
обрабатываются мод_перлом, 1% - пхп.
Ладно, значит буду жить по-старинке.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>21515</commentid>
    <comment_count>17</comment_count>
    <who name="Denis Smirnov">mithraen</who>
    <bug_when>2005-01-31 19:27:04 +0300</bug_when>
    <thetext>Фронтенд нужен даже если 100% обрабатывается mod_perl.
Потребление памяти уменьшится в разы, скорость обработки тоже, эффективность от
кэширования значений переменных внутри mod_perl скриптов станет ещё заметнее.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>21516</commentid>
    <comment_count>18</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2005-01-31 19:36:15 +0300</bug_when>
    <thetext>. o O ( fastcgi )</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>21517</commentid>
    <comment_count>19</comment_count>
    <who name="Denis Smirnov">mithraen</who>
    <bug_when>2005-01-31 20:24:07 +0300</bug_when>
    <thetext>Что ты имеешь в виду?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>21519</commentid>
    <comment_count>20</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2005-01-31 21:51:46 +0300</bug_when>
    <thetext>Что промышленная перловка, виденная мной, сделана и живёт в основном под FastCGI.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>21520</commentid>
    <comment_count>21</comment_count>
    <who name="Denis Smirnov">mithraen</who>
    <bug_when>2005-01-31 21:54:47 +0300</bug_when>
    <thetext>Что характерно -- я очень серьёзно думаю переползать целиком под FastCGI.
Это у меня часть борьбы с уменьшением использования апача.

IMHO ветка 2.0 пошла куда-то не понятно куда. 1.3.* тормоз и недостаточно
удобна. Хостерам это, конечно, необходимость, но свои личные проекты уже
предпочитаю частично уводить из под апача.

После того как я увидел что установка простого реверс-прокси в разы уменьшает
потребление оперативки и процессора -- ну его нафиг. Посему FastCGI рулит :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>21526</commentid>
    <comment_count>22</comment_count>
    <who name="Michael Bochkaryov">misha</who>
    <bug_when>2005-02-01 11:06:24 +0300</bug_when>
    <thetext>&gt; После того как я увидел что установка простого реверс-прокси в разы уменьшает
&gt; потребление оперативки и процессора -- ну его нафиг. Посему FastCGI рулит :)

Кстати, а реверс-прокси через mod_proxy или чем другим?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>21528</commentid>
    <comment_count>23</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2005-02-01 11:39:57 +0300</bug_when>
    <thetext>Именно.  Хотя про mod_accel где-то рядом висело, и bloodmary@ спрошала, помнится...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>27310</commentid>
    <comment_count>24</comment_count>
    <who name="Denis Smirnov">mithraen</who>
    <bug_when>2005-07-15 11:46:47 +0400</bug_when>
    <thetext>Реверс-прокси лучше всего делать nginx. А на апаче нужен mod_realip (у нас собран).</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>599</attachid>
            <date>2004-10-01 08:34:10 +0400</date>
            <delta_ts>2004-10-01 11:49:38 +0400</delta_ts>
            <desc>DSO mod_perl support</desc>
            <filename>apache.spec.diff</filename>
            <type>text/plain</type>
            <size>9391</size>
            <attacher name="Sir Raorn">raorn</attacher>
            
              <data encoding="base64">LS0tIGFwYWNoZS5zcGVjfgkyMDA0LTA4LTE2IDEzOjQwOjA5ICswNDAwCisrKyBhcGFjaGUuc3Bl
YwkyMDA0LTEwLTAxIDA4OjI0OjMxICswNDAwCkBAIC0xLDEyICsxLDEyIEBACi0jIGhleSBFbWFj
cywgaXRzIC0qLSBycG0tc3BlYyAtKi0KLSMgJElkOiBhcGFjaGUsdiAxLjE5IDIwMDIvMTAvMTAg
MTM6NDM6MDcgYWIgRXhwICQKKyMgdmltOiBzZXQgZnQ9c3BlYzogLSotIHJwbS1zcGVjIC0qLQor
IyAkSWQkCiAjIHlvdSBjYW4gYnVpbGQgLS13aXRoLy0td2l0aG91dDoKLSMgLSBNMjIgb3IgU2lz
eXBodXMKKyMgLSBNMjIsIE0yNCBvciBTaXN5cGh1cwogIyAtIG1vZF9kZWZsYXRlCiAlZGVmaW5l
IHJ1c3NpYW5fcGF0Y2hsZXZlbCBQTDMwLjIwCiAlZGVmaW5lIGFwYWNoZV92YW5pbGxhX3ZlcnNp
b24gMS4zLjMxCiAlZGVmaW5lIGFwYWNoZV92ZXJzaW9uICV7YXBhY2hlX3ZhbmlsbGFfdmVyc2lv
bn1ydXMlcnVzc2lhbl9wYXRjaGxldmVsCi0lZGVmaW5lIGFwYWNoZV9yZWxlYXNlIGFsdDEwCisl
ZGVmaW5lIGFwYWNoZV9yZWxlYXNlIGFsdDExCiAlZGVmaW5lIG1vZF9wZXJsX3ZlcnNpb24gMS4y
OQogJWRlZmluZSBtb2RfcGVybF92ZXJzaW9uX3BhZCAle21vZF9wZXJsX3ZlcnNpb259MDAKICVk
ZWZpbmUgbW9kX2RlZmxhdGVfdmVyc2lvbiAxLjAuMjEKQEAgLTI3LDIyICsyNywyOCBAQAogCiAl
aWZfd2l0aCBNMjIKICVkZWZpbmUgZmVhdHVyZV9pbml0c2NyaXB0cyAyXzIKKyVkZWZpbmUgcmVs
ZWFzZV90YWcgLk0yMgorJWVuZGlmCisKKyVpZl93aXRoIE0yNAorJWRlZmluZSBmZWF0dXJlX2lu
aXRzY3JpcHRzIDJfMworJWRlZmluZSByZWxlYXNlX3RhZyAuTTI0CiAlZW5kaWYKIAogJWlmX3dp
dGggU2lzeXBodXMKICVkZWZpbmUgZmVhdHVyZV9pbml0c2NyaXB0cyAyXzMKKyVkZWZpbmUgcmVs
ZWFzZV90YWcgJW5pbAogJWVuZGlmCiAKICVpZiAiJWZlYXR1cmVfaW5pdHNjcmlwdHMiID09ICIi
CiAlZGVmaW5lIGZlYXR1cmVfaW5pdHNjcmlwdHMgJShbIC1lIC9ldGMvaW5pdC5kL2Z1bmN0aW9u
cy1jb21wYXQgXSAmJiBlY2hvICIyXzMiIHx8IGVjaG8gIjJfMiIpCislZGVmaW5lIHJlbGVhc2Vf
dGFnICUoY2F0IC9ldGMvYWx0bGludXgtcmVsZWFzZSB8IHNlZCAtZSAnczteQUxUIExpbnV4IDs7
JyAtZSAnczsgKC4qKSQ7OycgLWUgJ3M7XlxcXChbQS1aXVxcXClbYS16XSogXFxcKFswLTldXFxc
KVxcXC5cXFwoWzAtOV1cXFwpJDsuXFxcMVxcXDJcXFwzOycgfCBncmVwICdeXFxcLltBLVpdWzAt
OV1bMC05XSQnKQogJWVuZGlmCiAKICMgd2UgZG9uJ3Qgd2FudCB0byBhZGQgYSBmZWF0dXJlIHRv
IGxlZ2FjeSBwYWNrYWdlIGJ5IGRlZmF1bHQKICVpZiAiJWZlYXR1cmVfaW5pdHNjcmlwdHMiID09
ICIyXzIiCi0lZGVmaW5lIHJlbGVhc2VfdGFnIC5NMjIKICVkZWZfd2l0aG91dCBtb2RfZGVmbGF0
ZQogJWVsc2UKLSVkZWZpbmUgcmVsZWFzZV90YWcgJW5pbAogJWRlZl93aXRoIG1vZF9kZWZsYXRl
CiAlZW5kaWYKIApAQCAtMTgzLDE0ICsxODksOSBAQAogR3JvdXA6IFN5c3RlbS9TZXJ2ZXJzCiBJ
Y29uOiBtb2RfcGVybC5naWYKIFJlcXVpcmVzOiBtbSA+PSAlbW1fdmVyc2lvbiwgcGVybCA+PSAx
OjUuNi4wCi1QcmVSZXE6IGFwYWNoZS1jb21tb24gPSAldmVyc2lvbi0lcmVsZWFzZQorUHJlUmVx
OiBhcGFjaGUtY29tbW9uID0gJXZlcnNpb24tJXJlbGVhc2UsIG1vZF9wZXJsLWNvbW1vbiA9ICV2
ZXJzaW9uLXJlbGVhc2UKIFByb3ZpZGVzOiBydXNzaWFuLWFwYWNoZSA9ICVydXNzaWFuX3BhdGNo
bGV2ZWwgd2Vic2VydmVyCiBQcm92aWRlczogbW9kX3BlcmwgPSAlbW9kX3BlcmxfdmVyc2lvbgot
T2Jzb2xldGVzOiBtb2RfcGVybAotQXV0b1Byb3Y6IHllcywgcGVybAotCi0jIHVnbHkgaGFjayBd
WwotUHJvdmlkZXM6IHBlcmwobW9kX3BlcmwucG0pID0gJW1vZF9wZXJsX3ZlcnNpb25fcGFkCiAK
ICVkZXNjcmlwdGlvbiBtb2RfcGVybAogQXBhY2hlIGlzIGEgcG93ZXJmdWwsIGZ1bGwtZmVhdHVy
ZWQsIGVmZmljaWVudCBhbmQgZnJlZWx5LWF2YWlsYWJsZQpAQCAtMjUxLDYgKzI1Miw0NSBAQAog
0KbE1NLJzcvPwCDSz9rEpszA18HOz6cg0MHNJ9HUpiwg0KbE1NLJzcvVIM3PxNXM0SBTU0wg1MEg
xMXLpszYy8Egy8/TzcXUyd7OycgKINDPy9LB3cXO2C4KIAorJXBhY2thZ2UgLW4gbW9kX3BlcmwK
K1N1bW1hcnk6IFBlcmwgaW50ZXJwcmV0ZXIgZm9yIEFwYWNoZSBXZWIgc2VydmVyCitTdW1tYXJ5
KHJ1X1JVLktPSTgtUik6IOnO1MXS0NLF1MHUz9IgUGVybCDEzNEg98XCLdPF0tfF0sEgQXBhY2hl
CitHcm91cDogU3lzdGVtL1NlcnZlcnMKK1JlcXVpcmVzOiBtbSA+PSAlbW1fdmVyc2lvbiwgcGVy
bCA+PSAxOjUuNi4wCitQcmVSZXE6IGFwYWNoZSA9ICV2ZXJzaW9uLSVyZWxlYXNlLCBtb2RfcGVy
bC1jb21tb24gPSAldmVyc2lvbi1yZWxlYXNlCitQcm92aWRlczogbW9kX3BlcmwgPSAlbW9kX3Bl
cmxfdmVyc2lvbgorCislZGVzY3JpcHRpb24gLW4gbW9kX3BlcmwKK0FwYWNoZSBpcyBhIHBvd2Vy
ZnVsLCBmdWxsLWZlYXR1cmVkLCBlZmZpY2llbnQgYW5kIGZyZWVseS1hdmFpbGFibGUKK1dlYiBz
ZXJ2ZXIuIFJ1c3NpYW4gQXBhY2hlIGlzIGFuIGV4dGVuZGVkIHZlcnNpb24gdGhhdCBzdXBwb3J0
cyB2YXJpb3VzCitjaGFyYWN0ZXIgc2V0cywgd2hpY2ggYXJlIG5lY2Vzc2FyeSBmb3IgUnVzc2lh
biwgVWtyYWluaWFuLCBDemVjaAorYW5kIG90aGVyIHdlYnNpdGVzLgorCittb2RfcGVybCBpbmNv
cnBvcmF0ZXMgYSBQZXJsIGludGVycHJldGVyIGludG8gdGhlIEFwYWNoZSB3ZWIKK3NlcnZlciwg
c28gdGhhdCB0aGUgQXBhY2hlIHdlYiBzZXJ2ZXIgY2FuIGRpcmVjdGx5IGV4ZWN1dGUgUGVybAor
Y29kZS4gIE1vZF9wZXJsIGxpbmtzIHRoZSBQZXJsIHJ1bnRpbWUgbGlicmFyeSBpbnRvIHRoZSBB
cGFjaGUKK3dlYiBzZXJ2ZXIgYW5kIHByb3ZpZGVzIGFuIG9iamVjdC1vcmllbnRlZCBQZXJsIGlu
dGVyZmFjZSBmb3IKK0FwYWNoZSdzIEMgbGFuZ3VhZ2UgQVBJLiAgVGhlIGVuZCByZXN1bHQgaXMg
YSBxdWlja2VyIENHSSBzY3JpcHQKK3R1cm5hcm91bmQgcHJvY2Vzcywgc2luY2Ugbm8gZXh0ZXJu
YWwgUGVybCBpbnRlcnByZXRlciBoYXMgdG8KK2JlIHN0YXJ0ZWQuCisKK1RoaXMgcGFja2FnZSBj
b250YWlucyBtb2RfcGVybCBhcyBhIERTTy4KKworJWRlc2NyaXB0aW9uIC1sIHJ1X1JVLktPSTgt
UiAtbiBtb2RfcGVybAorQXBhY2hlIC0gzc/dztnKLCDG1c7Lw8nPzsHM2M7Zyiwg19nTz8vP0NLP
ydrXz8TJ1MXM2M7ZyiDJCivT18/Cz8TOzyDSwdPQ0s/T1NLBztHFzdnKINfFwi3TxdLXxdIuCisK
K1J1c3NpYW4gQXBhY2hlIC0g09DFw8nBzNjOzyDEz9LBws/Uwc7OwdEg18XS08nRINPF0tfF0sEg
0yDQz8TExdLWy8/KINLB2szJ3s7ZyAory8/EydLP18/LLCDQ0sXEzsHazsHexc7OwdEgxMzRIMnT
0M/M2NrP18HOydEgzsEg08HK1MHIINMgy8/O1MXO1M/NIM7BCivS1dPTy8/NLCDVy9LByc7Ty8/N
LCDexdvTy8/NIMkgxNLVx8nIINHa2cvByC4KKworbW9kX3Blcmwgyc7UxcfSydLVxdQg1yBBcGFj
aGUgyc7UxdLQ0sXUwdTP0iDR2tnLwSBQZXJsIMkg0NLFxM/T1MHXzNHF1Aorz8LfxcvUzs8tz9LJ
xc7UydLP18HOztnKIMnO1MXSxsXK0yDJ2iBQZXJsIMsgxtXOy8PJ0c0gQXBhY2hlIEFQSS4g78TO
zyDJ2gor0NLFyc3V3cXT1NcgLSDV08vP0sXOycUgz8LSwcLP1MvJIENHSS3awdDSz9PP1ywg0M/T
y8/M2MvVIM7F1CDO1dbE2Qor2sHQ1dPLwdTYINfOxdvOycogyc7UxdLQ0sXUwdTP0iDEzNEgydPQ
z8zOxc7J0SBQZXJsLcvPxMEuCisKK/DBy8XUINPPxMXS1snUIMTJzsHNyd7F08vJINrBx9LV1sHF
zdnKIG1vZF9wZXJsLgorCiAlcGFja2FnZSBjb21tb24KIFN1bW1hcnk6IEZpbGVzIGNvbW1vbiBm
b3IgYXBhY2hlIGFuZCBhcGFjaGUtbW9kX3BlcmwgaW5zdGFsbGF0aW9ucwogU3VtbWFyeShydV9S
VS5LT0k4LVIpOiDvwt3JxSDGwcrM2SDEzNEgyc7T1MHMzNHDyckgYXBhY2hlIMkgYXBhY2hlLW1v
ZF9wZXJsCkBAIC0yNzIsNiArMzEyLDI1IEBACiDjxcog0MHL1c7PyyDNptPUydTYIMbByszJLCDR
y6YgzsXPwsimxM6mIMTM0SBhcGFjaGUg1MEgYXBhY2hlLW1vZF9wZXJsLgog99PUwc7P16bU2CDK
z8fPLCDRy93PINrCydLBpNTF09gg18nLz9LJ09TP19XXwdTJIFJ1c3NpYW4gQXBhY2hlLgogCisl
cGFja2FnZSAtbiBtb2RfcGVybC1jb21tb24KK1N1bW1hcnk6IEZpbGVzIGNvbW1vbiBmb3IgYXBh
Y2hlLW1vZF9wZXJsIGFuZCBEU08gbW9kX3BlcmwKK1N1bW1hcnkocnVfUlUuS09JOC1SKTog78Ld
ycUgxsHKzNkgxMzRIMnO09TBzMzRw8nJIGFwYWNoZS1tb2RfcGVybCDJIMTJzsHNyd7F08vPx88g
bW9kX3BlcmwKK0dyb3VwOiBTeXN0ZW0vU2VydmVycworQXV0b1Byb3Y6IHllcywgcGVybAorCisj
IHVnbHkgaGFjayBdWworUHJvdmlkZXM6IHBlcmwobW9kX3BlcmwucG0pID0gJW1vZF9wZXJsX3Zl
cnNpb25fcGFkCisKKyVkZXNjcmlwdGlvbiAtbiBtb2RfcGVybC1jb21tb24KK1RoaXMgcGFja2Fn
ZSBjb250YWlucyBmaWxlcyByZXF1aXJlZCBmb3IgYm90aCBhcGFjaGUtbW9kX3BlcmwgYW5kIG1v
ZF9wZXJsCitwYWNrYWdlIGluc3RhbGxhdGlvbnMuIEluc3RhbGwgdGhpcyBpZiB5b3Ugd2FudCB0
byBpbnN0YWxsIEFwYWNoZSB3aXRoCittb2RfcGVybCBlbmFibGVkLgorCislZGVzY3JpcHRpb24g
LWwgcnVfUlUuS09JOC1SIC1uIG1vZF9wZXJsLWNvbW1vbgor9yDc1M/NINDBy8XUxSDOwcjPxNHU
09EgxsHKzNksIM7Fz8LIz8TJzdnFIMTM0SBhcGFjaGUtbW9kX3BlcmwgySDEyc7BzcnexdPLz8fP
Cittb2RfcGVybC4g9dPUwc7P18nUxSwgxdPMySDTz8LJ0sHF1MXT2CDV09TBzsHXzMnXwdTYIFJ1
c3NpYW4gQXBhY2hlINMg0M/ExMXS1svPygorbW9kX3BlcmwuCisKICVwYWNrYWdlIGRldmVsCiBT
dW1tYXJ5OiBNb2R1bGUgZGV2ZWxvcG1lbnQgdG9vbHMgZm9yIHRoZSBBcGFjaGUgd2ViIHNlcnZl
cgogU3VtbWFyeShydV9SVS5LT0k4LVIpOiDz0sXE09TXwSDSwdrSwcLP1MvJIM3PxNXMxcogxMzR
INfFwi3TxdLXxdLBIEFwYWNoZQpAQCAtMzY1LDcgKzQyNCw3IEBACiAlcHJlcAogJWlmICIlZmVh
dHVyZV9pbml0c2NyaXB0cyIgPT0gIiIKIGVjaG8gIioqKiBVbmFibGUgdG8gZGV0ZXJtaW5lIHRh
cmdldCBkaXN0cmlidXRpb24iCi1lY2hvICIqKiogdXNlIC0td2l0aCBNMjIgb3IgLS13aXRoIFNp
c3lwaHVzIgorZWNobyAiKioqIHVzZSAtLXdpdGggTTIyLCAtLXdpdGggTTI0IG9yIC0td2l0aCBT
aXN5cGh1cyIKIGV4aXQgMQogJWVuZGlmCiAKQEAgLTQyMSw2ICs0ODAsNyBAQAogcG9wZAogCiAl
X19jcCAtcHIgYXBhY2hlXyVhcGFjaGVfdmFuaWxsYV92ZXJzaW9uIGFwYWNoZS1tb2RfcGVybF8l
YXBhY2hlX3ZhbmlsbGFfdmVyc2lvbgorJV9fY3AgLXByIG1vZF9wZXJsLSVtb2RfcGVybF92ZXJz
aW9uIG1vZF9wZXJsLXN0YW5kYWxvbmUtJW1vZF9wZXJsX3ZlcnNpb24KIAogJWJ1aWxkCiBlY2hv
ICIjIyMgZGVmaW5lIGNvbmZpZ3VyZSBmbGFncyIKQEAgLTQ0OSw3ICs1MDksOSBAQAogCS0tc3Vl
eGVjLWNhbGxlcj0lYXBhY2hlX3VzZXIgXAogCS0tc3VleGVjLWRvY3Jvb3Q9JXN1ZXhlY19kb2Ny
b290IFwKIAktLXN1ZXhlYy11c2VyZGlyPXB1YmxpY19odG1sIFwKKyVpZl93aXRoIG1vZF9kZWZs
YXRlCiAJLS1hY3RpdmF0ZS1tb2R1bGU9c3JjL21vZHVsZXMvZXh0cmEvbW9kX2RlZmxhdGUubyBc
CislZW5kaWYKIAkiCiAKICVpZl93aXRoIG1vZF9kZWZsYXRlCkBAIC01MTgsNiArNTgwLDI0IEBA
CiAlX19tYWtlIGJ1aWxkLXN0ZAogJV9fbWFrZSAtQyBzcmMvc3VwcG9ydCBhcHhzCiAKK2VjaG8g
IiMjIyBidWlsZCBtb2RfcGVybCBEU08iCitjZCAkUlBNX0JVSUxEX0RJUi9tb2RfcGVybC1zdGFu
ZGFsb25lLSVtb2RfcGVybF92ZXJzaW9uCislX19zZWQJLWUgInM7XiMhLy4qOyMhL3Vzci9iaW4v
cGVybDsiIFwKKwktZSAicztcQHByZWZpeFxAOyVidWlsZHJvb3QlcHJlZml4OyIgXAorCS1lICJz
O1xAc2JpbmRpclxAOyVidWlsZHJvb3QlX3NiaW5kaXI7IiBcCisJLWUgInM7XEBsaWJleGVjZGly
XEA7JWJ1aWxkcm9vdCVfbGliZGlyL2FwYWNoZTsiIFwKKwktZSAicztcQGluY2x1ZGVkaXJcQDsk
UlBNX0JVSUxEX0RJUi9hcGFjaGVfJWFwYWNoZV92YW5pbGxhX3ZlcnNpb24vc3JjL2luY2x1ZGU7
IiBcCisJLWUgInM7XEBzeXNjb25mZGlyXEA7JWJ1aWxkcm9vdCVfc3lzY29uZmRpci9odHRwZC9j
b25mOyIgXAorCTwgJFJQTV9CVUlMRF9ESVIvYXBhY2hlLW1vZF9wZXJsXyVhcGFjaGVfdmFuaWxs
YV92ZXJzaW9uL3NyYy9zdXBwb3J0L2FweHMgPiBsb2NhbC1hcHhzCislX19jaG1vZCAreCBsb2Nh
bC1hcHhzCislX19jcCAtcCAkUlBNX0JVSUxEX0RJUi9hcGFjaGVfJWFwYWNoZV92YW5pbGxhX3Zl
cnNpb24vc3JjL29zL3VuaXgveyouaCwqaW5saW5lLmN9ICRSUE1fQlVJTERfRElSL2FwYWNoZV8l
YXBhY2hlX3ZhbmlsbGFfdmVyc2lvbi9zcmMvaW5jbHVkZS8KKyVfX3N1YnN0ICdzLCQoQVBYUykg
LWkgLWEgLW4gcGVybCBsaWJwZXJsLnNvLCQoQVBYUykgLWkgLUEgLW4gcGVybCBsaWJwZXJsLnNv
LCcgYXBhY2kvTWFrZWZpbGUudG1wbAorJV9fcGVybCBNYWtlZmlsZS5QTCBQUkVGSVg9JXByZWZp
eCBJTlNUQUxMRElSUz12ZW5kb3IgXAorCVVTRV9BUFhTPTEgXAorCVdJVEhfQVBYUz0iJFJQTV9C
VUlMRF9ESVIvbW9kX3Blcmwtc3RhbmRhbG9uZS0lbW9kX3BlcmxfdmVyc2lvbi9sb2NhbC1hcHhz
IiBcCisJRVZFUllUSElORz0xCislbWFrZV9idWlsZCBhcHhzX2xpYnBlcmwKKwogJWluc3RhbGwK
ICMgaW5zdGFsbCB0aGUgbm9ybWFsIEFwYWNoZQogY2QgJFJQTV9CVUlMRF9ESVIvYXBhY2hlXyVh
cGFjaGVfdmFuaWxsYV92ZXJzaW9uCkBAIC02MDMsNiArNjgzLDEwIEBACiAlX19wZXJsIC1waSAt
ZSAncywvdXNyL2xvY2FsL2Jpbi9wZXJsLCVfYmluZGlyL3BlcmwsJyBcCiAJJWJ1aWxkcm9vdCVw
ZXJsX3ZlbmRvcl9hcmNobGliL0FwYWNoZS9SZXNvdXJjZS5wbQogCisjIGluc3RhbGwgbW9kX3Bl
cmwgRFNPCitjZCAkUlBNX0JVSUxEX0RJUi9tb2RfcGVybC1zdGFuZGFsb25lLSVtb2RfcGVybF92
ZXJzaW9uCislbWFrZV9pbnN0YWxsIGFweHNfaW5zdGFsbAorCiAjIGluc3RhbGwgcHJvcGVyIGlu
aXRzY3JpcHRzCiAlX19ta2Rpcl9wICVidWlsZHJvb3QlX3N5c2NvbmZkaXIvcmMuZC9pbml0LmQK
IApAQCAtNjg0LDYgKzc2OCwxNiBAQAogCSVfc2JpbmRpci9hcGFjaGVjdGwgdXBkYXRlCiBmaQog
CislcG9zdCAtbiBtb2RfcGVybAoraWYgWyAtZSAlX3NiaW5kaXIvYXBhY2hlY3RsIF07IHRoZW4K
KwklX3NiaW5kaXIvYXBhY2hlY3RsIHVwZGF0ZQorZmkKKworJXBvc3R1biAtbiBtb2RfcGVybAor
aWYgWyAtZSAlX3NiaW5kaXIvYXBhY2hlY3RsIF07IHRoZW4KKwklX3NiaW5kaXIvYXBhY2hlY3Rs
IHVwZGF0ZQorZmkKKwogJXBvc3QgLW4gbW9kX3BlcmwtZG9jCiAlX19sbl9zIC1uZiAlX2RvY2Rp
ci9tb2RfcGVybC1kb2MtJW1vZF9wZXJsX3ZlcnNpb24gXAogCSVhcGFjaGVfaG9tZS9odG1sL2Fk
ZG9uLW1vZHVsZXMvbW9kX3BlcmwKQEAgLTc0NSw5ICs4MzksMTcgQEAKICVjb25maWcobm9yZXBs
YWNlKSAlX3N5c2NvbmZkaXIvbG9ncm90YXRlLmQvYXBhY2hlCiAlZG9jIFJFQURNRSBMSUNFTlNF
IEFCT1VUX0FQQUNIRSBDSEFOR0VTLnJ1cyoKICVkb2MgLi4vRUFQSS0lRUFQSV92ZXJzaW9uL3Br
Zy5lYXBpL1JFQURNRS5FQVBJCislaWZfd2l0aCBtb2RfZGVmbGF0ZQogJWRvYyAuLi9tb2RfZGVm
bGF0ZS0lbW9kX2RlZmxhdGVfdmVyc2lvbi9DSEFOR0VTLm1vZF9kZWZsYXRlKgogJWRvYyAuLi9t
b2RfZGVmbGF0ZS0lbW9kX2RlZmxhdGVfdmVyc2lvbi9MSUNFTlNFLm1vZF9kZWZsYXRlCiAlZG9j
IC4uL21vZF9kZWZsYXRlLSVtb2RfZGVmbGF0ZV92ZXJzaW9uL3JlYWRtZS5tb2RfZGVmbGF0ZS5y
dS5odG1sCislZW5kaWYKKworJWZpbGVzIC1uIG1vZF9wZXJsLWNvbW1vbgorJXBlcmxfdmVuZG9y
X2FyY2hsaWIvQXBhY2hlKgorJXBlcmxfdmVuZG9yX2FyY2hsaWIvQnVuZGxlKgorJXBlcmxfdmVu
ZG9yX2FyY2hsaWIvbW9kX3BlcmwqCislcGVybF92ZW5kb3JfYXV0b2xpYi9BcGFjaGUqCiAKICVm
aWxlcwogJV9pbml0ZGlyL2h0dHBkCkBAIC03NTYsNiArODU4LDcgQEAKICVfc2JpbmRpci9hcHhz
CiAlY29uZmlnKG5vcmVwbGFjZSkgJV9zeXNjb25mZGlyL2h0dHBkL2NvbmYvaHR0cGQuY29uZgog
JV9saWJkaXIvYXBhY2hlLworJWV4Y2x1ZGUgJV9saWJkaXIvYXBhY2hlL2xpYnBlcmwuc28KICVh
cGFjaGVfcm9vdC9tb2R1bGVzCiAKICVmaWxlcyBtb2RfcGVybApAQCAtNzY4LDEyICs4NzEsMTIg
QEAKICVjb25maWcobm9yZXBsYWNlKSAlX3N5c2NvbmZkaXIvaHR0cGQvY29uZi9odHRwZC1wZXJs
LmNvbmYKICVkaXIgJV9zeXNjb25mZGlyL2h0dHBkL2NvbmYvYWRkb24tbW9kdWxlcy8KICVjb25m
aWcobm9yZXBsYWNlKSAlX3N5c2NvbmZkaXIvaHR0cGQvY29uZi9hZGRvbi1tb2R1bGVzL3Byb3hp
ZWRfaGFuZGxlcnMucGwKLSVwZXJsX3ZlbmRvcl9hcmNobGliL0FwYWNoZSoKLSVwZXJsX3ZlbmRv
cl9hcmNobGliL0J1bmRsZSoKLSVwZXJsX3ZlbmRvcl9hcmNobGliL21vZF9wZXJsKgotJXBlcmxf
dmVuZG9yX2F1dG9saWIvQXBhY2hlKgogJWF0dHIoMzc3MSxyb290LCVhcGFjaGVfZ3JvdXApICVk
aXIgJWFwYWNoZV9ob21lL3BlcmwvCiAKKyVmaWxlcyAtbiBtb2RfcGVybAorJWNvbmZpZyhub3Jl
cGxhY2UpICVfc3lzY29uZmRpci9odHRwZC9jb25mL2FkZG9uLW1vZHVsZXMvbW9kX3BlcmwuY29u
ZgorJV9saWJkaXIvYXBhY2hlL2xpYnBlcmwuc28KKwogJWZpbGVzIC1uIG1vZF9wZXJsLWRvYwog
JWRvYyBwZXJsZG9jcy8qCiAlZG9jICVwZXJsX3ZlbmRvcl9wcml2bGliLyovKi5wb2QKQEAgLTc5
Nyw3ICs5MDAsMTAgQEAKICMgLSBpbXBsZW1lbnQgUkEgdmVyc2lvbmluZyBpbnN0ZWFkIG9mIHJl
bmFtaW5nIHRoZSBwYXRjaD8KIAogJWNoYW5nZWxvZwotKiBNb24gQXVnIDE2IDIwMDQgTWljaGFl
bCBTaGlnb3JpbiA8bWlrZUBhbHRsaW51eC5ydT4gMS4zLjMxcnVzUEwzMC4yMC1hbHQxMAorKiBU
aHUgU2VwIDMwIDIwMDQgU2lyIFJhb3JuIDxyYW9ybkBhbHRsaW51eC5ydT4gMS4zLjMxcnVzUEwz
MC4yMC1hbHQxMSVyZWxlYXNlX3RhZworLSBCdWlsZCBtb2RfcGVybCBhcyBEU08KKworKiBNb24g
QXVnIDE2IDIwMDQgTWljaGFlbCBTaGlnb3JpbiA8bWlrZUBhbHRsaW51eC5ydT4gMS4zLjMxcnVz
UEwzMC4yMC1hbHQxMCVyZWxlYXNlX3RhZwogLSBmaXhlZCAjNTAwMiAod3JvbmcgcGVybXMgb24g
YXBhY2hlLWNvbW1vbiBiaW5hcmllcyBleGNsLiBzYW1wbGUgY2dpLWJpbi8qKSwKICAgdGhhbmtz
IFZsYWRpbWlyIExldHRpZXYgKGNydXhAKSBmb3Igbm90aWZ5aW5nIQogCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>600</attachid>
            <date>2004-10-01 11:49:38 +0400</date>
            <delta_ts>2004-10-01 11:49:38 +0400</delta_ts>
            <desc>DSO mod_perl support</desc>
            <filename>apache.spec.diff</filename>
            <type>text/plain</type>
            <size>9393</size>
            <attacher name="Sir Raorn">raorn</attacher>
            
              <data encoding="base64">LS0tIGFwYWNoZS5zcGVjfgkyMDA0LTA4LTE2IDEzOjQwOjA5ICswNDAwCisrKyBhcGFjaGUuc3Bl
YwkyMDA0LTEwLTAxIDA4OjI0OjMxICswNDAwCkBAIC0xLDEyICsxLDEyIEBACi0jIGhleSBFbWFj
cywgaXRzIC0qLSBycG0tc3BlYyAtKi0KLSMgJElkOiBhcGFjaGUsdiAxLjE5IDIwMDIvMTAvMTAg
MTM6NDM6MDcgYWIgRXhwICQKKyMgdmltOiBzZXQgZnQ9c3BlYzogLSotIHJwbS1zcGVjIC0qLQor
IyAkSWQkCiAjIHlvdSBjYW4gYnVpbGQgLS13aXRoLy0td2l0aG91dDoKLSMgLSBNMjIgb3IgU2lz
eXBodXMKKyMgLSBNMjIsIE0yNCBvciBTaXN5cGh1cwogIyAtIG1vZF9kZWZsYXRlCiAlZGVmaW5l
IHJ1c3NpYW5fcGF0Y2hsZXZlbCBQTDMwLjIwCiAlZGVmaW5lIGFwYWNoZV92YW5pbGxhX3ZlcnNp
b24gMS4zLjMxCiAlZGVmaW5lIGFwYWNoZV92ZXJzaW9uICV7YXBhY2hlX3ZhbmlsbGFfdmVyc2lv
bn1ydXMlcnVzc2lhbl9wYXRjaGxldmVsCi0lZGVmaW5lIGFwYWNoZV9yZWxlYXNlIGFsdDEwCisl
ZGVmaW5lIGFwYWNoZV9yZWxlYXNlIGFsdDExCiAlZGVmaW5lIG1vZF9wZXJsX3ZlcnNpb24gMS4y
OQogJWRlZmluZSBtb2RfcGVybF92ZXJzaW9uX3BhZCAle21vZF9wZXJsX3ZlcnNpb259MDAKICVk
ZWZpbmUgbW9kX2RlZmxhdGVfdmVyc2lvbiAxLjAuMjEKQEAgLTI3LDIyICsyNywyOCBAQAogCiAl
aWZfd2l0aCBNMjIKICVkZWZpbmUgZmVhdHVyZV9pbml0c2NyaXB0cyAyXzIKKyVkZWZpbmUgcmVs
ZWFzZV90YWcgLk0yMgorJWVuZGlmCisKKyVpZl93aXRoIE0yNAorJWRlZmluZSBmZWF0dXJlX2lu
aXRzY3JpcHRzIDJfMworJWRlZmluZSByZWxlYXNlX3RhZyAuTTI0CiAlZW5kaWYKIAogJWlmX3dp
dGggU2lzeXBodXMKICVkZWZpbmUgZmVhdHVyZV9pbml0c2NyaXB0cyAyXzMKKyVkZWZpbmUgcmVs
ZWFzZV90YWcgJW5pbAogJWVuZGlmCiAKICVpZiAiJWZlYXR1cmVfaW5pdHNjcmlwdHMiID09ICIi
CiAlZGVmaW5lIGZlYXR1cmVfaW5pdHNjcmlwdHMgJShbIC1lIC9ldGMvaW5pdC5kL2Z1bmN0aW9u
cy1jb21wYXQgXSAmJiBlY2hvICIyXzMiIHx8IGVjaG8gIjJfMiIpCislZGVmaW5lIHJlbGVhc2Vf
dGFnICUoY2F0IC9ldGMvYWx0bGludXgtcmVsZWFzZSB8IHNlZCAtZSAnczteQUxUIExpbnV4IDs7
JyAtZSAnczsgKC4qKSQ7OycgLWUgJ3M7XlxcXChbQS1aXVxcXClbYS16XSogXFxcKFswLTldXFxc
KVxcXC5cXFwoWzAtOV1cXFwpJDsuXFxcMVxcXDJcXFwzOycgfCBncmVwICdeXFxcLltBLVpdWzAt
OV1bMC05XSQnKQogJWVuZGlmCiAKICMgd2UgZG9uJ3Qgd2FudCB0byBhZGQgYSBmZWF0dXJlIHRv
IGxlZ2FjeSBwYWNrYWdlIGJ5IGRlZmF1bHQKICVpZiAiJWZlYXR1cmVfaW5pdHNjcmlwdHMiID09
ICIyXzIiCi0lZGVmaW5lIHJlbGVhc2VfdGFnIC5NMjIKICVkZWZfd2l0aG91dCBtb2RfZGVmbGF0
ZQogJWVsc2UKLSVkZWZpbmUgcmVsZWFzZV90YWcgJW5pbAogJWRlZl93aXRoIG1vZF9kZWZsYXRl
CiAlZW5kaWYKIApAQCAtMTgzLDE0ICsxODksOSBAQAogR3JvdXA6IFN5c3RlbS9TZXJ2ZXJzCiBJ
Y29uOiBtb2RfcGVybC5naWYKIFJlcXVpcmVzOiBtbSA+PSAlbW1fdmVyc2lvbiwgcGVybCA+PSAx
OjUuNi4wCi1QcmVSZXE6IGFwYWNoZS1jb21tb24gPSAldmVyc2lvbi0lcmVsZWFzZQorUHJlUmVx
OiBhcGFjaGUtY29tbW9uID0gJXZlcnNpb24tJXJlbGVhc2UsIG1vZF9wZXJsLWNvbW1vbiA9ICV2
ZXJzaW9uLSVyZWxlYXNlCiBQcm92aWRlczogcnVzc2lhbi1hcGFjaGUgPSAlcnVzc2lhbl9wYXRj
aGxldmVsIHdlYnNlcnZlcgogUHJvdmlkZXM6IG1vZF9wZXJsID0gJW1vZF9wZXJsX3ZlcnNpb24K
LU9ic29sZXRlczogbW9kX3BlcmwKLUF1dG9Qcm92OiB5ZXMsIHBlcmwKLQotIyB1Z2x5IGhhY2sg
XVsKLVByb3ZpZGVzOiBwZXJsKG1vZF9wZXJsLnBtKSA9ICVtb2RfcGVybF92ZXJzaW9uX3BhZAog
CiAlZGVzY3JpcHRpb24gbW9kX3BlcmwKIEFwYWNoZSBpcyBhIHBvd2VyZnVsLCBmdWxsLWZlYXR1
cmVkLCBlZmZpY2llbnQgYW5kIGZyZWVseS1hdmFpbGFibGUKQEAgLTI1MSw2ICsyNTIsNDUgQEAK
INCmxNTSyc3Lz8Ag0s/axKbMwNfBzs+nINDBzSfR1KYsINCmxNTSyc3L1SDNz8TVzNEgU1NMINTB
IMTFy6bM2MvBIMvP083F1MnezsnICiDQz8vSwd3FztguCiAKKyVwYWNrYWdlIC1uIG1vZF9wZXJs
CitTdW1tYXJ5OiBQZXJsIGludGVycHJldGVyIGZvciBBcGFjaGUgV2ViIHNlcnZlcgorU3VtbWFy
eShydV9SVS5LT0k4LVIpOiDpztTF0tDSxdTB1M/SIFBlcmwgxMzRIPfFwi3TxdLXxdLBIEFwYWNo
ZQorR3JvdXA6IFN5c3RlbS9TZXJ2ZXJzCitSZXF1aXJlczogbW0gPj0gJW1tX3ZlcnNpb24sIHBl
cmwgPj0gMTo1LjYuMAorUHJlUmVxOiBhcGFjaGUgPSAldmVyc2lvbi0lcmVsZWFzZSwgbW9kX3Bl
cmwtY29tbW9uID0gJXZlcnNpb24tJXJlbGVhc2UKK1Byb3ZpZGVzOiBtb2RfcGVybCA9ICVtb2Rf
cGVybF92ZXJzaW9uCisKKyVkZXNjcmlwdGlvbiAtbiBtb2RfcGVybAorQXBhY2hlIGlzIGEgcG93
ZXJmdWwsIGZ1bGwtZmVhdHVyZWQsIGVmZmljaWVudCBhbmQgZnJlZWx5LWF2YWlsYWJsZQorV2Vi
IHNlcnZlci4gUnVzc2lhbiBBcGFjaGUgaXMgYW4gZXh0ZW5kZWQgdmVyc2lvbiB0aGF0IHN1cHBv
cnRzIHZhcmlvdXMKK2NoYXJhY3RlciBzZXRzLCB3aGljaCBhcmUgbmVjZXNzYXJ5IGZvciBSdXNz
aWFuLCBVa3JhaW5pYW4sIEN6ZWNoCithbmQgb3RoZXIgd2Vic2l0ZXMuCisKK21vZF9wZXJsIGlu
Y29ycG9yYXRlcyBhIFBlcmwgaW50ZXJwcmV0ZXIgaW50byB0aGUgQXBhY2hlIHdlYgorc2VydmVy
LCBzbyB0aGF0IHRoZSBBcGFjaGUgd2ViIHNlcnZlciBjYW4gZGlyZWN0bHkgZXhlY3V0ZSBQZXJs
Citjb2RlLiAgTW9kX3BlcmwgbGlua3MgdGhlIFBlcmwgcnVudGltZSBsaWJyYXJ5IGludG8gdGhl
IEFwYWNoZQord2ViIHNlcnZlciBhbmQgcHJvdmlkZXMgYW4gb2JqZWN0LW9yaWVudGVkIFBlcmwg
aW50ZXJmYWNlIGZvcgorQXBhY2hlJ3MgQyBsYW5ndWFnZSBBUEkuICBUaGUgZW5kIHJlc3VsdCBp
cyBhIHF1aWNrZXIgQ0dJIHNjcmlwdAordHVybmFyb3VuZCBwcm9jZXNzLCBzaW5jZSBubyBleHRl
cm5hbCBQZXJsIGludGVycHJldGVyIGhhcyB0bworYmUgc3RhcnRlZC4KKworVGhpcyBwYWNrYWdl
IGNvbnRhaW5zIG1vZF9wZXJsIGFzIGEgRFNPLgorCislZGVzY3JpcHRpb24gLWwgcnVfUlUuS09J
OC1SIC1uIG1vZF9wZXJsCitBcGFjaGUgLSDNz93O2cosIMbVzsvDyc/OwczYztnKLCDX2dPPy8/Q
0s/J2tfPxMnUxczYztnKIMkKK9PXz8LPxM7PINLB09DSz9PU0sHO0cXN2cog18XCLdPF0tfF0i4K
KworUnVzc2lhbiBBcGFjaGUgLSDT0MXDycHM2M7PIMTP0sHCz9TBzs7B0SDXxdLTydEg08XS18XS
wSDTINDPxMTF0tbLz8og0sHazMneztnICivLz8TJ0s/Xz8ssINDSxcTOwdrOwd7Fzs7B0SDEzNEg
ydPQz8zY2s/Xwc7J0SDOwSDTwcrUwcgg0yDLz87Uxc7Uz80gzsEKK9LV09PLz80sINXL0sHJztPL
z80sIN7F29PLz80gySDE0tXHycgg0drZy8HILgorCittb2RfcGVybCDJztTFx9LJ0tXF1CDXIEFw
YWNoZSDJztTF0tDSxdTB1M/SINHa2cvBIFBlcmwgySDQ0sXEz9PUwdfM0cXUCivPwt/Fy9TOzy3P
0snFztTJ0s/Xwc7O2cogyc7UxdLGxcrTIMnaIFBlcmwgyyDG1c7Lw8nRzSBBcGFjaGUgQVBJLiDv
xM7PIMnaCivQ0sXJzdXdxdPU1yAtINXTy8/Sxc7JxSDPwtLBws/Uy8kgQ0dJLdrB0NLP08/XLCDQ
z9PLz8zYy9UgzsXUIM7V1sTZCivawdDV08vB1Ngg187F287JyiDJztTF0tDSxdTB1M/SIMTM0SDJ
09DPzM7FzsnRIFBlcmwty8/EwS4KKwor8MHLxdQg08/ExdLWydQgxMnOwc3J3sXTy8kg2sHH0tXW
wcXN2cogbW9kX3BlcmwuCisKICVwYWNrYWdlIGNvbW1vbgogU3VtbWFyeTogRmlsZXMgY29tbW9u
IGZvciBhcGFjaGUgYW5kIGFwYWNoZS1tb2RfcGVybCBpbnN0YWxsYXRpb25zCiBTdW1tYXJ5KHJ1
X1JVLktPSTgtUik6IO/C3cnFIMbByszZIMTM0SDJztPUwczM0cPJySBhcGFjaGUgySBhcGFjaGUt
bW9kX3BlcmwKQEAgLTI3Miw2ICszMTIsMjUgQEAKIOPFyiDQwcvVzs/LIM2m09TJ1NggxsHKzMks
INHLpiDOxc/CyKbEzqYgxMzRIGFwYWNoZSDUwSBhcGFjaGUtbW9kX3BlcmwuCiD309TBzs/XptTY
IMrPx88sINHL3c8g2sLJ0sGk1MXT2CDXycvP0snT1M/X1dfB1MkgUnVzc2lhbiBBcGFjaGUuCiAK
KyVwYWNrYWdlIC1uIG1vZF9wZXJsLWNvbW1vbgorU3VtbWFyeTogRmlsZXMgY29tbW9uIGZvciBh
cGFjaGUtbW9kX3BlcmwgYW5kIERTTyBtb2RfcGVybAorU3VtbWFyeShydV9SVS5LT0k4LVIpOiDv
wt3JxSDGwcrM2SDEzNEgyc7T1MHMzNHDyckgYXBhY2hlLW1vZF9wZXJsIMkgxMnOwc3J3sXTy8/H
zyBtb2RfcGVybAorR3JvdXA6IFN5c3RlbS9TZXJ2ZXJzCitBdXRvUHJvdjogeWVzLCBwZXJsCisK
KyMgdWdseSBoYWNrIF1bCitQcm92aWRlczogcGVybChtb2RfcGVybC5wbSkgPSAlbW9kX3Blcmxf
dmVyc2lvbl9wYWQKKworJWRlc2NyaXB0aW9uIC1uIG1vZF9wZXJsLWNvbW1vbgorVGhpcyBwYWNr
YWdlIGNvbnRhaW5zIGZpbGVzIHJlcXVpcmVkIGZvciBib3RoIGFwYWNoZS1tb2RfcGVybCBhbmQg
bW9kX3BlcmwKK3BhY2thZ2UgaW5zdGFsbGF0aW9ucy4gSW5zdGFsbCB0aGlzIGlmIHlvdSB3YW50
IHRvIGluc3RhbGwgQXBhY2hlIHdpdGgKK21vZF9wZXJsIGVuYWJsZWQuCisKKyVkZXNjcmlwdGlv
biAtbCBydV9SVS5LT0k4LVIgLW4gbW9kX3BlcmwtY29tbW9uCiv3INzUz80g0MHLxdTFIM7ByM/E
0dTT0SDGwcrM2SwgzsXPwsjPxMnN2cUgxMzRIGFwYWNoZS1tb2RfcGVybCDJIMTJzsHNyd7F08vP
x88KK21vZF9wZXJsLiD109TBzs/XydTFLCDF08zJINPPwsnSwcXUxdPYINXT1MHOwdfMydfB1Ngg
UnVzc2lhbiBBcGFjaGUg0yDQz8TExdLWy8/KCittb2RfcGVybC4KKwogJXBhY2thZ2UgZGV2ZWwK
IFN1bW1hcnk6IE1vZHVsZSBkZXZlbG9wbWVudCB0b29scyBmb3IgdGhlIEFwYWNoZSB3ZWIgc2Vy
dmVyCiBTdW1tYXJ5KHJ1X1JVLktPSTgtUik6IPPSxcTT1NfBINLB2tLBws/Uy8kgzc/E1czFyiDE
zNEg18XCLdPF0tfF0sEgQXBhY2hlCkBAIC0zNjUsNyArNDI0LDcgQEAKICVwcmVwCiAlaWYgIiVm
ZWF0dXJlX2luaXRzY3JpcHRzIiA9PSAiIgogZWNobyAiKioqIFVuYWJsZSB0byBkZXRlcm1pbmUg
dGFyZ2V0IGRpc3RyaWJ1dGlvbiIKLWVjaG8gIioqKiB1c2UgLS13aXRoIE0yMiBvciAtLXdpdGgg
U2lzeXBodXMiCitlY2hvICIqKiogdXNlIC0td2l0aCBNMjIsIC0td2l0aCBNMjQgb3IgLS13aXRo
IFNpc3lwaHVzIgogZXhpdCAxCiAlZW5kaWYKIApAQCAtNDIxLDYgKzQ4MCw3IEBACiBwb3BkCiAK
ICVfX2NwIC1wciBhcGFjaGVfJWFwYWNoZV92YW5pbGxhX3ZlcnNpb24gYXBhY2hlLW1vZF9wZXJs
XyVhcGFjaGVfdmFuaWxsYV92ZXJzaW9uCislX19jcCAtcHIgbW9kX3BlcmwtJW1vZF9wZXJsX3Zl
cnNpb24gbW9kX3Blcmwtc3RhbmRhbG9uZS0lbW9kX3BlcmxfdmVyc2lvbgogCiAlYnVpbGQKIGVj
aG8gIiMjIyBkZWZpbmUgY29uZmlndXJlIGZsYWdzIgpAQCAtNDQ5LDcgKzUwOSw5IEBACiAJLS1z
dWV4ZWMtY2FsbGVyPSVhcGFjaGVfdXNlciBcCiAJLS1zdWV4ZWMtZG9jcm9vdD0lc3VleGVjX2Rv
Y3Jvb3QgXAogCS0tc3VleGVjLXVzZXJkaXI9cHVibGljX2h0bWwgXAorJWlmX3dpdGggbW9kX2Rl
ZmxhdGUKIAktLWFjdGl2YXRlLW1vZHVsZT1zcmMvbW9kdWxlcy9leHRyYS9tb2RfZGVmbGF0ZS5v
IFwKKyVlbmRpZgogCSIKIAogJWlmX3dpdGggbW9kX2RlZmxhdGUKQEAgLTUxOCw2ICs1ODAsMjQg
QEAKICVfX21ha2UgYnVpbGQtc3RkCiAlX19tYWtlIC1DIHNyYy9zdXBwb3J0IGFweHMKIAorZWNo
byAiIyMjIGJ1aWxkIG1vZF9wZXJsIERTTyIKK2NkICRSUE1fQlVJTERfRElSL21vZF9wZXJsLXN0
YW5kYWxvbmUtJW1vZF9wZXJsX3ZlcnNpb24KKyVfX3NlZAktZSAiczteIyEvLio7IyEvdXNyL2Jp
bi9wZXJsOyIgXAorCS1lICJzO1xAcHJlZml4XEA7JWJ1aWxkcm9vdCVwcmVmaXg7IiBcCisJLWUg
InM7XEBzYmluZGlyXEA7JWJ1aWxkcm9vdCVfc2JpbmRpcjsiIFwKKwktZSAicztcQGxpYmV4ZWNk
aXJcQDslYnVpbGRyb290JV9saWJkaXIvYXBhY2hlOyIgXAorCS1lICJzO1xAaW5jbHVkZWRpclxA
OyRSUE1fQlVJTERfRElSL2FwYWNoZV8lYXBhY2hlX3ZhbmlsbGFfdmVyc2lvbi9zcmMvaW5jbHVk
ZTsiIFwKKwktZSAicztcQHN5c2NvbmZkaXJcQDslYnVpbGRyb290JV9zeXNjb25mZGlyL2h0dHBk
L2NvbmY7IiBcCisJPCAkUlBNX0JVSUxEX0RJUi9hcGFjaGUtbW9kX3BlcmxfJWFwYWNoZV92YW5p
bGxhX3ZlcnNpb24vc3JjL3N1cHBvcnQvYXB4cyA+IGxvY2FsLWFweHMKKyVfX2NobW9kICt4IGxv
Y2FsLWFweHMKKyVfX2NwIC1wICRSUE1fQlVJTERfRElSL2FwYWNoZV8lYXBhY2hlX3ZhbmlsbGFf
dmVyc2lvbi9zcmMvb3MvdW5peC97Ki5oLCppbmxpbmUuY30gJFJQTV9CVUlMRF9ESVIvYXBhY2hl
XyVhcGFjaGVfdmFuaWxsYV92ZXJzaW9uL3NyYy9pbmNsdWRlLworJV9fc3Vic3QgJ3MsJChBUFhT
KSAtaSAtYSAtbiBwZXJsIGxpYnBlcmwuc28sJChBUFhTKSAtaSAtQSAtbiBwZXJsIGxpYnBlcmwu
c28sJyBhcGFjaS9NYWtlZmlsZS50bXBsCislX19wZXJsIE1ha2VmaWxlLlBMIFBSRUZJWD0lcHJl
Zml4IElOU1RBTExESVJTPXZlbmRvciBcCisJVVNFX0FQWFM9MSBcCisJV0lUSF9BUFhTPSIkUlBN
X0JVSUxEX0RJUi9tb2RfcGVybC1zdGFuZGFsb25lLSVtb2RfcGVybF92ZXJzaW9uL2xvY2FsLWFw
eHMiIFwKKwlFVkVSWVRISU5HPTEKKyVtYWtlX2J1aWxkIGFweHNfbGlicGVybAorCiAlaW5zdGFs
bAogIyBpbnN0YWxsIHRoZSBub3JtYWwgQXBhY2hlCiBjZCAkUlBNX0JVSUxEX0RJUi9hcGFjaGVf
JWFwYWNoZV92YW5pbGxhX3ZlcnNpb24KQEAgLTYwMyw2ICs2ODMsMTAgQEAKICVfX3BlcmwgLXBp
IC1lICdzLC91c3IvbG9jYWwvYmluL3BlcmwsJV9iaW5kaXIvcGVybCwnIFwKIAklYnVpbGRyb290
JXBlcmxfdmVuZG9yX2FyY2hsaWIvQXBhY2hlL1Jlc291cmNlLnBtCiAKKyMgaW5zdGFsbCBtb2Rf
cGVybCBEU08KK2NkICRSUE1fQlVJTERfRElSL21vZF9wZXJsLXN0YW5kYWxvbmUtJW1vZF9wZXJs
X3ZlcnNpb24KKyVtYWtlX2luc3RhbGwgYXB4c19pbnN0YWxsCisKICMgaW5zdGFsbCBwcm9wZXIg
aW5pdHNjcmlwdHMKICVfX21rZGlyX3AgJWJ1aWxkcm9vdCVfc3lzY29uZmRpci9yYy5kL2luaXQu
ZAogCkBAIC02ODQsNiArNzY4LDE2IEBACiAJJV9zYmluZGlyL2FwYWNoZWN0bCB1cGRhdGUKIGZp
CiAKKyVwb3N0IC1uIG1vZF9wZXJsCitpZiBbIC1lICVfc2JpbmRpci9hcGFjaGVjdGwgXTsgdGhl
bgorCSVfc2JpbmRpci9hcGFjaGVjdGwgdXBkYXRlCitmaQorCislcG9zdHVuIC1uIG1vZF9wZXJs
CitpZiBbIC1lICVfc2JpbmRpci9hcGFjaGVjdGwgXTsgdGhlbgorCSVfc2JpbmRpci9hcGFjaGVj
dGwgdXBkYXRlCitmaQorCiAlcG9zdCAtbiBtb2RfcGVybC1kb2MKICVfX2xuX3MgLW5mICVfZG9j
ZGlyL21vZF9wZXJsLWRvYy0lbW9kX3BlcmxfdmVyc2lvbiBcCiAJJWFwYWNoZV9ob21lL2h0bWwv
YWRkb24tbW9kdWxlcy9tb2RfcGVybApAQCAtNzQ1LDkgKzgzOSwxNyBAQAogJWNvbmZpZyhub3Jl
cGxhY2UpICVfc3lzY29uZmRpci9sb2dyb3RhdGUuZC9hcGFjaGUKICVkb2MgUkVBRE1FIExJQ0VO
U0UgQUJPVVRfQVBBQ0hFIENIQU5HRVMucnVzKgogJWRvYyAuLi9FQVBJLSVFQVBJX3ZlcnNpb24v
cGtnLmVhcGkvUkVBRE1FLkVBUEkKKyVpZl93aXRoIG1vZF9kZWZsYXRlCiAlZG9jIC4uL21vZF9k
ZWZsYXRlLSVtb2RfZGVmbGF0ZV92ZXJzaW9uL0NIQU5HRVMubW9kX2RlZmxhdGUqCiAlZG9jIC4u
L21vZF9kZWZsYXRlLSVtb2RfZGVmbGF0ZV92ZXJzaW9uL0xJQ0VOU0UubW9kX2RlZmxhdGUKICVk
b2MgLi4vbW9kX2RlZmxhdGUtJW1vZF9kZWZsYXRlX3ZlcnNpb24vcmVhZG1lLm1vZF9kZWZsYXRl
LnJ1Lmh0bWwKKyVlbmRpZgorCislZmlsZXMgLW4gbW9kX3BlcmwtY29tbW9uCislcGVybF92ZW5k
b3JfYXJjaGxpYi9BcGFjaGUqCislcGVybF92ZW5kb3JfYXJjaGxpYi9CdW5kbGUqCislcGVybF92
ZW5kb3JfYXJjaGxpYi9tb2RfcGVybCoKKyVwZXJsX3ZlbmRvcl9hdXRvbGliL0FwYWNoZSoKIAog
JWZpbGVzCiAlX2luaXRkaXIvaHR0cGQKQEAgLTc1Niw2ICs4NTgsNyBAQAogJV9zYmluZGlyL2Fw
eHMKICVjb25maWcobm9yZXBsYWNlKSAlX3N5c2NvbmZkaXIvaHR0cGQvY29uZi9odHRwZC5jb25m
CiAlX2xpYmRpci9hcGFjaGUvCislZXhjbHVkZSAlX2xpYmRpci9hcGFjaGUvbGlicGVybC5zbwog
JWFwYWNoZV9yb290L21vZHVsZXMKIAogJWZpbGVzIG1vZF9wZXJsCkBAIC03NjgsMTIgKzg3MSwx
MiBAQAogJWNvbmZpZyhub3JlcGxhY2UpICVfc3lzY29uZmRpci9odHRwZC9jb25mL2h0dHBkLXBl
cmwuY29uZgogJWRpciAlX3N5c2NvbmZkaXIvaHR0cGQvY29uZi9hZGRvbi1tb2R1bGVzLwogJWNv
bmZpZyhub3JlcGxhY2UpICVfc3lzY29uZmRpci9odHRwZC9jb25mL2FkZG9uLW1vZHVsZXMvcHJv
eGllZF9oYW5kbGVycy5wbAotJXBlcmxfdmVuZG9yX2FyY2hsaWIvQXBhY2hlKgotJXBlcmxfdmVu
ZG9yX2FyY2hsaWIvQnVuZGxlKgotJXBlcmxfdmVuZG9yX2FyY2hsaWIvbW9kX3BlcmwqCi0lcGVy
bF92ZW5kb3JfYXV0b2xpYi9BcGFjaGUqCiAlYXR0cigzNzcxLHJvb3QsJWFwYWNoZV9ncm91cCkg
JWRpciAlYXBhY2hlX2hvbWUvcGVybC8KIAorJWZpbGVzIC1uIG1vZF9wZXJsCislY29uZmlnKG5v
cmVwbGFjZSkgJV9zeXNjb25mZGlyL2h0dHBkL2NvbmYvYWRkb24tbW9kdWxlcy9tb2RfcGVybC5j
b25mCislX2xpYmRpci9hcGFjaGUvbGlicGVybC5zbworCiAlZmlsZXMgLW4gbW9kX3BlcmwtZG9j
CiAlZG9jIHBlcmxkb2NzLyoKICVkb2MgJXBlcmxfdmVuZG9yX3ByaXZsaWIvKi8qLnBvZApAQCAt
Nzk3LDcgKzkwMCwxMCBAQAogIyAtIGltcGxlbWVudCBSQSB2ZXJzaW9uaW5nIGluc3RlYWQgb2Yg
cmVuYW1pbmcgdGhlIHBhdGNoPwogCiAlY2hhbmdlbG9nCi0qIE1vbiBBdWcgMTYgMjAwNCBNaWNo
YWVsIFNoaWdvcmluIDxtaWtlQGFsdGxpbnV4LnJ1PiAxLjMuMzFydXNQTDMwLjIwLWFsdDEwCisq
IFRodSBTZXAgMzAgMjAwNCBTaXIgUmFvcm4gPHJhb3JuQGFsdGxpbnV4LnJ1PiAxLjMuMzFydXNQ
TDMwLjIwLWFsdDExJXJlbGVhc2VfdGFnCistIEJ1aWxkIG1vZF9wZXJsIGFzIERTTworCisqIE1v
biBBdWcgMTYgMjAwNCBNaWNoYWVsIFNoaWdvcmluIDxtaWtlQGFsdGxpbnV4LnJ1PiAxLjMuMzFy
dXNQTDMwLjIwLWFsdDEwJXJlbGVhc2VfdGFnCiAtIGZpeGVkICM1MDAyICh3cm9uZyBwZXJtcyBv
biBhcGFjaGUtY29tbW9uIGJpbmFyaWVzIGV4Y2wuIHNhbXBsZSBjZ2ktYmluLyopLAogICB0aGFu
a3MgVmxhZGltaXIgTGV0dGlldiAoY3J1eEApIGZvciBub3RpZnlpbmchCiAK
</data>

          </attachment>
      

    </bug>

</bugzilla>