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

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

    <bug>
          <bug_id>35053</bug_id>
          
          <creation_ts>2018-06-18 05:22:39 +0300</creation_ts>
          <short_desc>[done] join nir@</short_desc>
          <delta_ts>2021-03-26 04:24:02 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Team Accounts</product>
          <component>join</component>
          <version>unspecified</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc>http://www.altlinux.org/Team/Join/Secretary</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P3</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Igor Chudov">nir</reporter>
          <assigned_to name="Dmitry V. Levin">ldv</assigned_to>
          <cc>gkot</cc>
    
    <cc>glebfm</cc>
    
    <cc>iv</cc>
    
    <cc>ldv</cc>
    
    <cc>mike</cc>
    
    <cc>nickel</cc>
    
    <cc>sin</cc>
    
    <cc>vseleznv</cc>
    
    <cc>zerg</cc>
          
          <qa_contact name="Andrey Cherepanov">cas</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>171931</commentid>
    <comment_count>0</comment_count>
      <attachid>7597</attachid>
    <who name="Igor Chudov">nir</who>
    <bug_when>2018-06-18 05:22:39 +0300</bug_when>
    <thetext>Created attachment 7597
GPG asciiarmor key

Псевдоним: NIR
Адрес пересылки почты: nir@nir.org.ru
Имя ментора: Evgenii Sinelnikov
Чем кандидат намерен заняться в ALT Linux Team: onboard, научиться собирать пакеты, затем выполнение любой актуальной работы.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>171932</commentid>
    <comment_count>1</comment_count>
      <attachid>7598</attachid>
    <who name="Igor Chudov">nir</who>
    <bug_when>2018-06-18 05:23:49 +0300</bug_when>
    <thetext>Created attachment 7598
SSH pubkey</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>172124</commentid>
    <comment_count>2</comment_count>
    <who name="Evgeny Sinelnikov">sin</who>
    <bug_when>2018-06-25 16:02:06 +0300</bug_when>
    <thetext>С моей стороны принято. Нужно подобрать пакет и освоить сборку.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>177194</commentid>
    <comment_count>3</comment_count>
    <who name="Evgeny Sinelnikov">sin</who>
    <bug_when>2019-01-09 13:50:56 +0300</bug_when>
    <thetext>Я так понимаю, что сборка освоена. Нужно предоставить доступ в git, чтобы можно было посмотреть результаты.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>177763</commentid>
    <comment_count>4</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2019-01-24 08:03:46 +0300</bug_when>
    <thetext>Адрес для пересылки создан,
ssh ключ на gitery.alt и gyle.alt зарегистрирован.

T/J/S -&gt; 3.0.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>179535</commentid>
    <comment_count>5</comment_count>
    <who name="Igor Chudov">nir</who>
    <bug_when>2019-03-18 12:09:12 +0300</bug_when>
    <thetext>Переделал пакет так, чтобы использовались макросы RPM:
ssh://git@github.com/NIR-Ginko/ficl.git

ветка `alt`</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>179555</commentid>
    <comment_count>6</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2019-03-18 19:11:43 +0300</bug_when>
    <thetext>Заглянул -- есть пара нюансов, которые прямщас не смертельны, но вообще-то добавят предсказуемой мороки в дальнейшем.

1) Version: 4.2.0rc1 &gt; 4.2.0, соответственно не получится обновить пакет
   до релизного без добавления строчки Serial: 1 или Epoch: 1
   (см. https://www.altlinux.org/Spec#Epoch); обычный обход --
   Version: 4.2.0
   Release: alt0.1
   (по крайней мере до поддержки tilda versions в ALT RPM)

2) тот же тег прибит в .gear/rules, в то время как gear немного умеет разбирать
   spec-файл и делать макроподстановки вроде @name@, @version@, @release@.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>179556</commentid>
    <comment_count>7</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2019-03-18 19:14:35 +0300</bug_when>
    <thetext>Ещё я бы убрал BuildRequires: gcc (заведомо входит в сборочную среду),
все BuildPreReq заменил на BuildRequires(pre) по текущей моде,
ну и для полной красоты заменил %{_bindir} на %_bindir
(или прогнал по спеку cleanup_spec из пакета rpm-utils).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>179558</commentid>
    <comment_count>8</comment_count>
    <who name="Gleb F-Malinovskiy">glebfm</who>
    <bug_when>2019-03-18 21:31:53 +0300</bug_when>
    <thetext>(In reply to comment #7)
&gt; все BuildPreReq заменил на BuildRequires(pre) по текущей моде,

При чём тут мода?  Они используются для разного:
Пакеты записанные в теге BuildRequires(pre) устанавливает hasher на самой ранней стадии (ещё до обработки spec-а rpm-build-ом).
А BuildPreReq эквивалентен BuildRequires, но удобен в spec-ах, к которым применяется buildreq(1) потому что buildreq(1) заменяет теги BuildRequires на вычисленный список пакетов.  Т.е. можно, например, записать в BuildPreReq пакеты, которые buildreq(1) не видит.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>181978</commentid>
    <comment_count>9</comment_count>
    <who name="Igor Chudov">nir</who>
    <bug_when>2019-05-29 16:44:43 +0300</bug_when>
    <thetext>http://git.altlinux.org/people/nir/packages/?p=ficl.git;a=summary - перенёс код из GitHub. Вроде бы учёл все поправки. Прошу проверить.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>184244</commentid>
    <comment_count>10</comment_count>
    <who name="Igor Chudov">nir</who>
    <bug_when>2019-09-11 18:35:47 +0300</bug_when>
    <thetext>Добрый день.

Есть более интересная задача:

http://git.altlinux.org/people/nir/packages/?p=syslinux6.git;a=summary

Обновил syslinux с 4.04 до версии 6.04. Очень нужен был lpxelinux.0 и бинари для UEFI boot.

Проверьте лучше этот пакет, а то его уже надо бы отправить на сборку и тестирование.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>184245</commentid>
    <comment_count>11</comment_count>
    <who name="Evgeny Sinelnikov">sin</who>
    <bug_when>2019-09-11 18:44:22 +0300</bug_when>
    <thetext>Пакеты подготовлены, нужно переходить к T/J/S -&gt; 4.0.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>184260</commentid>
    <comment_count>12</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2019-09-12 13:10:35 +0300</bug_when>
    <thetext>По syslinux стоит координироваться с zerg@ (ему и другим релиз-менеджерам важен патч gfxboot); другие интересанты -- legion@ и gremlin@.  Но это лучше открыть отдельный баг по обновлению syslinux, нежели обсуждать здесь.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>184261</commentid>
    <comment_count>13</comment_count>
    <who name="Николай Костригин">nickel</who>
    <bug_when>2019-09-12 14:04:06 +0300</bug_when>
    <thetext>(В ответ на комментарий №12)
&gt; По syslinux стоит координироваться с zerg@ (ему и другим релиз-менеджерам важен
&gt; патч gfxboot); другие интересанты -- legion@ и gremlin@.  Но это лучше открыть
&gt; отдельный баг по обновлению syslinux, нежели обсуждать здесь.

+ nickel@

В syslinux нет еще релиза 6.04.

https://repo.or.cz/syslinux.git

Какой из &quot;pre&quot; вы собираете?
Uefi бинарники проверяли на работоспособность?

http://git.altlinux.org/people/nickel/packages/?p=syslinux.git;a=shortlog;h=refs/heads/redo_from_scratch_to_pre2_git.bf6db5</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>184262</commentid>
    <comment_count>14</comment_count>
    <who name="Николай Костригин">nickel</who>
    <bug_when>2019-09-12 14:25:49 +0300</bug_when>
    <thetext>(В ответ на комментарий №10)
[...]
&gt; 
&gt; Обновил syslinux с 4.04 до версии 6.04. Очень нужен был lpxelinux.0 и бинари
&gt; для UEFI boot.
&gt;
 
если очень нужно можно взять из чернового задания: 236472

&gt; Проверьте лучше этот пакет, а то его уже надо бы отправить на сборку и
&gt; тестирование.

Вас ждут сюрпризы, как минимум этот:

https://bugzilla.altlinux.org/show_bug.cgi?id=34481#c19</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>184264</commentid>
    <comment_count>15</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2019-09-12 15:03:31 +0300</bug_when>
    <thetext>(В ответ на комментарий №12)
&gt; По syslinux стоит координироваться с zerg@
Я уже сообщал, что достаточно не затрагивать пакет syslinux.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>185168</commentid>
    <comment_count>16</comment_count>
    <who name="Gleb F-Malinovskiy">glebfm</who>
    <bug_when>2019-10-29 17:31:59 +0300</bug_when>
    <thetext>Пакет alt-gpgkeys обновлён.

T/J/S -&gt; 4.0.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>195118</commentid>
    <comment_count>17</comment_count>
    <who name="Igor Chudov">nir</who>
    <bug_when>2020-12-23 16:33:52 +0300</bug_when>
    <thetext>Хочу протолкнуть пакет в таске 263779 в sisyphus.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>195126</commentid>
    <comment_count>18</comment_count>
    <who name="Ivan A. Melnikov">iv</who>
    <bug_when>2020-12-24 08:58:46 +0300</bug_when>
    <thetext>(In reply to Igor Chudov from comment #17)
&gt; Хочу протолкнуть пакет в таске 263779 в sisyphus.

Думаю, что в данной ситуации разумно попросить о review и approve мейнтейнера  обновляемого пакета.

$ ssh girar task show --brief 263779
id=263779 locked=no shared=no fail_early=yes test_only=yes repo=sisyphus owner=nir state=TESTED try=1 iter=1 age=0w build_time=2020-Dec-22/15:09:35
 100:gpupdate.git=0.8.2-alt1
$ ssh girar acl sisyphus gpupdate show
gpupdate        sin @everybody</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>195128</commentid>
    <comment_count>19</comment_count>
    <who name="Evgeny Sinelnikov">sin</who>
    <bug_when>2020-12-24 09:57:26 +0300</bug_when>
    <thetext>$ ssh girar task approve 263779 100
task approve: Go ahead and type the text of approval
Newest release from upstream developer</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>195366</commentid>
    <comment_count>20</comment_count>
    <who name="Igor Chudov">nir</who>
    <bug_when>2021-01-12 18:58:45 +0300</bug_when>
    <thetext>$ ssh girar task run --commit 264114
girar-check-perms: access to gpupdate DENIED for nir: does not belong to maintainers list yet
check-subtask-perms: #100: gpupdate: needs approvals from members of @maint and @tester groups
task run: a reason must be specified for &apos;p9&apos; repository
Try `task run --help&apos; for more information.

Чего-то мне не хватает.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>195368</commentid>
    <comment_count>21</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2021-01-12 19:55:37 +0300</bug_when>
    <thetext>(In reply to Igor Chudov from comment #20)
&gt; $ ssh girar task run --commit 264114
[...]
&gt; task run: a reason must be specified for &apos;p9&apos; repository
&gt; Try `task run --help&apos; for more information.
&gt; 
&gt; Чего-то мне не хватает.

Попросите, пожалуйста, вашего ментора помочь вам понять то, что я процитировал.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>195369</commentid>
    <comment_count>22</comment_count>
    <who name="Evgeny Sinelnikov">sin</who>
    <bug_when>2021-01-12 23:57:03 +0300</bug_when>
    <thetext>(Ответ для Dmitry V. Levin на комментарий #21)
...
&gt; &gt; Чего-то мне не хватает.
&gt; 
&gt; Попросите, пожалуйста, вашего ментора помочь вам понять то, что я
&gt; процитировал.

Это я попросил Игоря приложить лог, а вот комментарий к нему следовало написать другой. Вопрос был в том, что требуется собрать пакет в p9, сборка пакетов уже освоена, процедура join&apos;а не завершена. Что для этого нужно сделать?

Сначала Игорь собрал свою разработку в пакет ficl, затем syslinux6 оказался на острие в плане того, что за него уже брались другие и была проблема бинарей в сборочнице. А теперь собирает admc и gpupdate.

Со своей стороны предлагаю завершить эту задачу поправленным вариантом первого пакета - ficl.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>195370</commentid>
    <comment_count>23</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2021-01-13 00:02:03 +0300</bug_when>
    <thetext>(In reply to Evgeny Sinelnikov from comment #22)
&gt; (Ответ для Dmitry V. Levin на комментарий #21)
&gt; ...
&gt; &gt; &gt; task run: a reason must be specified for &apos;p9&apos; repository
&gt; &gt; &gt; Try `task run --help&apos; for more information.
&gt; &gt; &gt;
&gt; &gt; &gt; Чего-то мне не хватает.
&gt; &gt; 
&gt; &gt; Попросите, пожалуйста, вашего ментора помочь вам понять то, что я
&gt; &gt; процитировал.
&gt; 
&gt; Это я попросил Игоря приложить лог, а вот комментарий к нему следовало
&gt; написать другой. Вопрос был в том, что требуется собрать пакет в p9, сборка
&gt; пакетов уже освоена, процедура join&apos;а не завершена. Что для этого нужно
&gt; сделать?

У нас разные вопросы, это нормально.  Меня больше всего сейчас интересует,
как Игорь понимает ту диагностику от сборочницы, которую процитировал сперва он, а потом я.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>195371</commentid>
    <comment_count>24</comment_count>
    <who name="Igor Chudov">nir</who>
    <bug_when>2021-01-13 00:10:52 +0300</bug_when>
    <thetext>Я не посмотрел сообщение об ошибке и сделал глупость. Перезапущу.

Касательно ficl - не уверен, что его стоит собирать в Sisyphus. Оно очень специфичное, abandonware. Плюс, 4.2.0rc1 это мой собственный форк, в котором я просто сделал обработку shebang. Не вижу смысла просто так его затаскивать в Sisyphus, так как это создание лишней нагрзуки на мейнтейнеров без реального приложения ПО.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>195372</commentid>
    <comment_count>25</comment_count>
    <who name="Igor Chudov">nir</who>
    <bug_when>2021-01-13 00:18:49 +0300</bug_when>
    <thetext>$ ssh girar task run -m &quot;Increased_D-Bus_timeouts&quot; --commit 264114
girar-check-perms: access to gpupdate DENIED for nir: does not belong to maintainers list yet
check-subtask-perms: #100: gpupdate: needs approvals from members of @maint and @tester groups
task #264114: try #3 is AWAITING, result will be emailed to nir@altlinux.org

Я так понимаю, что я до сих по не попал в &quot;maintainers list&quot;. Как решить данную часть вопроса?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>195373</commentid>
    <comment_count>26</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2021-01-13 00:27:38 +0300</bug_when>
    <thetext>(In reply to Igor Chudov from comment #25)
&gt; $ ssh girar task run -m &quot;Increased_D-Bus_timeouts&quot; --commit 264114
&gt; girar-check-perms: access to gpupdate DENIED for nir: does not belong to
&gt; maintainers list yet
&gt; check-subtask-perms: #100: gpupdate: needs approvals from members of @maint
&gt; and @tester groups
&gt; task #264114: try #3 is AWAITING, result will be emailed to nir@altlinux.org
&gt; 
&gt; Я так понимаю, что я до сих по не попал в &quot;maintainers list&quot;. Как решить
&gt; данную часть вопроса?

Но вы же понимаете, что этот факт никак не влияет на судьбу вашего задания в p9, правда?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>195374</commentid>
    <comment_count>27</comment_count>
    <who name="Igor Chudov">nir</who>
    <bug_when>2021-01-13 00:39:54 +0300</bug_when>
    <thetext>(In reply to Dmitry V. Levin from comment #26)
&gt; (In reply to Igor Chudov from comment #25)
&gt; &gt; $ ssh girar task run -m &quot;Increased_D-Bus_timeouts&quot; --commit 264114
&gt; &gt; girar-check-perms: access to gpupdate DENIED for nir: does not belong to
&gt; &gt; maintainers list yet
&gt; &gt; check-subtask-perms: #100: gpupdate: needs approvals from members of @maint
&gt; &gt; and @tester groups
&gt; &gt; task #264114: try #3 is AWAITING, result will be emailed to nir@altlinux.org
&gt; &gt; 
&gt; &gt; Я так понимаю, что я до сих по не попал в &quot;maintainers list&quot;. Как решить
&gt; &gt; данную часть вопроса?
&gt; 
&gt; Но вы же понимаете, что этот факт никак не влияет на судьбу вашего задания в
&gt; p9, правда?

Да, понимаю. Я хочу завершить процедуру join и получить право отправлять пакеты на сборку в sisyphus.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>195404</commentid>
    <comment_count>28</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2021-01-14 18:04:06 +0300</bug_when>
    <thetext>(In reply to Igor Chudov from comment #27)
&gt; Да, понимаю. Я хочу завершить процедуру join и получить право отправлять
&gt; пакеты на сборку в sisyphus.

Это понятно, но ...

(In reply to Evgeny Sinelnikov from comment #22)
&gt; Это я попросил Игоря приложить лог, а вот комментарий к нему следовало
&gt; написать другой. Вопрос был в том, что требуется собрать пакет в p9, сборка
&gt; пакетов уже освоена, процедура join&apos;а не завершена. Что для этого нужно
&gt; сделать?

... мне пока не удалось понять позицию ментора по этому вопросу.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>195455</commentid>
    <comment_count>29</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2021-01-15 21:54:15 +0300</bug_when>
    <thetext>(In reply to Dmitry V. Levin from comment #28)
&gt; ... мне пока не удалось понять позицию ментора по этому вопросу.

2sin: ping</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>195570</commentid>
    <comment_count>30</comment_count>
    <who name="Evgeny Sinelnikov">sin</who>
    <bug_when>2021-01-20 14:42:27 +0300</bug_when>
    <thetext>(Ответ для Dmitry V. Levin на комментарий #29)
&gt; (In reply to Dmitry V. Levin from comment #28)
&gt; &gt; ... мне пока не удалось понять позицию ментора по этому вопросу.
&gt; 
&gt; 2sin: ping

Прошу прощения, я долго выходил из рекурсии по данному вопросу. Если я правильно понимаю, то вопрос ставится так: &quot;Какова позиция ментора по вопросу о том, завершена ли процедура join&apos;а? И что требуется для её завершения, если по не завершена?&quot;

С моей стороны уже прозвучало соображение, что &quot;сборка пакетов уже освоена&quot;. И я, со своей стороны, рассчитываю от секретаря на ответ: &quot;Достаточно, ли текущих сборок, которые ранее были представлены, включая текущие сборки gpudate, для завершения процедуры принятия nir@ в ALT?&quot;

Я считаю, что технически вполне достаточно.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>195591</commentid>
    <comment_count>31</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2021-01-21 01:08:24 +0300</bug_when>
    <thetext>(In reply to Evgeny Sinelnikov from comment #30)
&gt; Я считаю, что технически вполне достаточно.

T/J/S -&gt; 4.0</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>195925</commentid>
    <comment_count>32</comment_count>
    <who name="Gleb F-Malinovskiy">glebfm</who>
    <bug_when>2021-02-01 17:53:49 +0300</bug_when>
    <thetext>Призван ещё один ментор для независимой оценки готовности кандидата.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>196248</commentid>
    <comment_count>33</comment_count>
    <who name="Vladimir D. Seleznev">vseleznv</who>
    <bug_when>2021-02-15 13:02:44 +0300</bug_when>
    <thetext>По собранным в Сизиф пакетам у меня серьёзных замечаний нет. Могу высказать следующие:

* При манипуляции с файлами (например, копировании) лучше сохранять метаданные файлов, например, использовать команду cp -a вместо простого cp или cp -r.

* В gpupdate явно прописано:

Requires: python3-module-rpm
Requires: python3-module-dbus

автогенератор зависимостей их не определяет?

* Крайне желательно отделять изменения непосредственно в коде и в спеках/специфично gear&apos;овских файлах в разные коммиты. Так гораздо проще откатывать, черрипикать и проводить другие изменения с проектом.

При учтении этих замечаний, я думаю, что кандидат готов.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>196357</commentid>
    <comment_count>34</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2021-02-20 00:52:16 +0300</bug_when>
    <thetext>Как разработчик Игорь субъективно давно уж готов.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>197207</commentid>
    <comment_count>35</comment_count>
    <who name="Igor Chudov">nir</who>
    <bug_when>2021-03-24 13:28:44 +0300</bug_when>
    <thetext>Добрый день.

(In reply to Vladimir D. Seleznev from comment #33)
&gt; По собранным в Сизиф пакетам у меня серьёзных замечаний нет. Могу высказать
&gt; следующие:
&gt; 
&gt; * При манипуляции с файлами (например, копировании) лучше сохранять
&gt; метаданные файлов, например, использовать команду cp -a вместо простого cp
&gt; или cp -r.
&gt; 

Учтём в следующих релизах.

&gt; * В gpupdate явно прописано:
&gt; 
&gt; Requires: python3-module-rpm
&gt; Requires: python3-module-dbus
&gt; 
&gt; автогенератор зависимостей их не определяет?
&gt; 

Судя по комментариям коммитов из git blame - не определяет.

&gt; * Крайне желательно отделять изменения непосредственно в коде и в
&gt; спеках/специфично gear&apos;овских файлах в разные коммиты. Так гораздо проще
&gt; откатывать, черрипикать и проводить другие изменения с проектом.
&gt; 

У нас разработка продукта и релизы достаточно сильно кореллируют с изменениями specfile. Это же не сторонний проект, который мы &quot;затаскиваем&quot; в дистрибутив, а &quot;родной&quot;. Так что в изменения specfile прекрасно вписываются в процесс разработки.

&gt; При учтении этих замечаний, я думаю, что кандидат готов.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>197225</commentid>
    <comment_count>36</comment_count>
    <who name="Evgeny Sinelnikov">sin</who>
    <bug_when>2021-03-25 01:22:53 +0300</bug_when>
    <thetext>(In reply to Igor Chudov from comment #35)
...
&gt; 
&gt; &gt; * В gpupdate явно прописано:
&gt; &gt; 
&gt; &gt; Requires: python3-module-rpm
&gt; &gt; Requires: python3-module-dbus
&gt; &gt; 
&gt; &gt; автогенератор зависимостей их не определяет?
&gt; &gt; 
&gt; 
&gt; Судя по комментариям коммитов из git blame - не определяет.

Определённо не определяет:

$ rpm -qR gpupdate | grep rpm
python3-module-rpm
rpmlib(PayloadIsLzma)

$ rpm -qR gpupdate | grep dbus
python3-module-dbus

$ git grep dbus | grep :import
gpoa/frontend/appliers/systemd.py:import dbus
gpoa/util/dbus.py:import dbus

$ git grep rpm | grep :import
gpoa/util/rpm.py:import rpm

Пересобрал - проверил:

$ gear-rpm -ba --commit
...
Записан: /home/sin/build/rpm/SRPMS/gpupdate-0.8.2-alt1.src.rpm
Записан: /home/sin/build/rpm/RPMS/noarch/gpupdate-0.8.2-alt1.noarch.rpm

$ rpm -qpR /home/sin/build/rpm/RPMS/noarch/gpupdate-0.8.2-alt1.noarch.rpm | grep dbus
$ rpm -qpR /home/sin/build/rpm/RPMS/noarch/gpupdate-0.8.2-alt1.noarch.rpm | grep rpm
rpmlib(PayloadIsLzma)

$ git diff | cat
diff --git a/gpupdate.spec b/gpupdate.spec
index b51c73d..9a76288 100644
--- a/gpupdate.spec
+++ b/gpupdate.spec
@@ -14,8 +14,8 @@ Requires: control
 
 BuildRequires: rpm-build-python3
 BuildRequires: python-tools-i18n
-Requires: python3-module-rpm
-Requires: python3-module-dbus
+#Requires: python3-module-rpm
+#Requires: python3-module-dbus
 Requires: oddjob-%name &gt;= 0.2.0
 Requires: libnss-role &gt;= 0.5.0
 Requires: local-policy &gt;= 0.4.0</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>197226</commentid>
    <comment_count>37</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2021-03-25 02:34:02 +0300</bug_when>
    <thetext>К слову о том, на что ещё имеет смысл обращать внимание мантейнеру пакетов:

$ grep warning: beehive/logs/Sisyphus/x86_64/latest/success/gpupdate-0.8.2-alt1 |sort -u
warning: File listed twice: /usr/lib/python3/site-packages/gpoa/gpoa
warning: File listed twice: /usr/lib/python3/site-packages/gpoa/gpupdate
warning: File listed twice: /usr/lib/python3/site-packages/gpoa/gpupdate-setup
warning: Macro %python3_sitelibdir not found
warning: absolute symlink: /usr/src/tmp/gpupdate-buildroot/usr/bin/gpupdate -&gt; /usr/lib/python3/site-packages/gpoa/gpupdate
warning: absolute symlink: /usr/src/tmp/gpupdate-buildroot/usr/sbin/gpoa -&gt; /usr/lib/python3/site-packages/gpoa/gpoa
warning: absolute symlink: /usr/src/tmp/gpupdate-buildroot/usr/sbin/gpupdate-setup -&gt; /usr/lib/python3/site-packages/gpoa/gpupdate-setup</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>197229</commentid>
    <comment_count>38</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2021-03-25 02:41:20 +0300</bug_when>
    <thetext>(In reply to Vladimir D. Seleznev from comment #33)
&gt; При учтении этих замечаний, я думаю, что кандидат готов.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>197232</commentid>
    <comment_count>39</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2021-03-25 03:41:04 +0300</bug_when>
    <thetext>Продлите, пожалуйста, ключ:
pub   4096R/0CAE7AAC 2018-06-18 [expired: 2020-06-17]
uid                  Igor Chudov &lt;nir@altlinux.org&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>197242</commentid>
    <comment_count>40</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2021-03-25 09:26:06 +0300</bug_when>
    <thetext>(Ответ для Dmitry V. Levin на комментарий #37)
&gt; warning: absolute symlink: /usr/src/tmp/gpupdate-buildroot/usr/bin/gpupdate
&gt; -&gt; /usr/lib/python3/site-packages/gpoa/gpupdate
ln -sr в помощь :-)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>197249</commentid>
    <comment_count>41</comment_count>
      <attachid>9249</attachid>
    <who name="Igor Chudov">nir</who>
    <bug_when>2021-03-25 12:37:47 +0300</bug_when>
    <thetext>Created attachment 9249
GPG key extended to 2022-06-23

GPG public key with expiration date set to 2022.06.23. I would prefer to generate the new key at some moment in future but extending lifetime a bit is okay for now.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>197250</commentid>
    <comment_count>42</comment_count>
    <who name="Igor Chudov">nir</who>
    <bug_when>2021-03-25 12:38:38 +0300</bug_when>
    <thetext>(In reply to Dmitry V. Levin from comment #39)
&gt; Продлите, пожалуйста, ключ:
&gt; pub   4096R/0CAE7AAC 2018-06-18 [expired: 2020-06-17]
&gt; uid                  Igor Chudov &lt;nir@altlinux.org&gt;

Добрый день.

Продлил, приложил к задаче.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>197261</commentid>
    <comment_count>43</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2021-03-26 04:24:02 +0300</bug_when>
    <thetext>Адрес подписан на список рассылки devel@.
Пользователь добавлен в группу мантейнеров.

Желаю удачного мантейнерства!</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>7597</attachid>
            <date>2018-06-18 05:22:39 +0300</date>
            <delta_ts>2021-03-25 12:37:47 +0300</delta_ts>
            <desc>GPG asciiarmor key</desc>
            <filename>alin_pub.txt</filename>
            <type>text/plain</type>
            <size>3143</size>
            <attacher name="Igor Chudov">nir</attacher>
            
              <data encoding="base64">LS0tLS1CRUdJTiBQR1AgUFVCTElDIEtFWSBCTE9DSy0tLS0tCgptUUlOQkZzbkUrSUJFQUM1NU9n
TlFjVGx0dFdvYTJTYzhNZFlLbHBMaGUyaUtzMVJNL3N0YlFaTzc0MFpLOEhlCnczbVhTeVU2L2l6
dWJMNExwUHNhRmJreFU0S0NDc1ViVWJueGREeCt0Nlk5Z1JoeURiUFdJTGwzTXVZQWhZWi8KcHVy
akYyNW1CRGF3VHBOSWkyTklhQjNwRk9HMm43Z21UOGsyRU5OalNDYThyWDMzTUgyclc1RkhBakcz
RFRpMgpwbmZGZnhUMzlMRm0vSm5pVXk4YkVZaFVnZ0dIZHp4S3diR0lFWmh6NjdhbDdsWmEzVUox
VTJvSFFzd2VsQmNUClp0RU5VTWNLU05EMjR6NEZRem5FZFkwdmhMWXRiNXloLzUraFJDNi8wOWto
TUFkREJENUhraExLbVBKN3pSN1IKU0ZzNzh0SDJrd1VHaE0wWVU5U0prZUlkWnBIVWp3ZGdlZjJ2
K0w4aUtIWk9UVUpsQXBRVS9nQkRjbGVSalJjcgpyK3dySHpMUk5pc0J3Q2FNZEFwc1YxQ0NvWDlH
UzBYVkozclZodnFyeVloVnJON1pwT0hGMjFmSGJYZkR0OTdoCmdpR1pvdDVFc2YrMUxYa3FTTmph
WXd2eHp5SXVmRktjZWRnMEQwbkNYd2FzYlIvL3oxZkRMakFscnErbHIrTXMKMmdTb0NtNi9kZUJv
OTMvY1ZlVXZzVDd2SjBxd0tlRnVqcDVCQnlZalE4OWhRWUNCZzlFTmUwVUhmOUhMRUZSNwpDNEps
eHhkNldkMEdUczB6aUtFbDEwVmtIRmxSQWxweE4zMEtmOEZNUUpKWUpMdmhyaG5iODBDWEYyUDcy
WkpXCkJ0VGh6MEtRNCtvVm5CTzRoNFVyOURuMnpOMUdhT2JJc21iK1Z6MFJhRXVRRmQ2ZGRBUWU0
cERWK3dBUkFRQUIKdEI1SloyOXlJRU5vZFdSdmRpQThibWx5UUdGc2RHeHBiblY0TG05eVp6NkpB
bFFFRXdFSUFENFdJUVJSZy9vLwpVWGU5KzF3dDh4MFBPSU5nREs1NnJBVUNXeWNUNGdJYkF3VUpB
OEpuQUFVTENRZ0hBZ1lWQ2drSUN3SUVGZ0lECkFRSWVBUUlYZ0FBS0NSQVBPSU5nREs1NnJIYWtE
LzRvSW12aGNlemtWbXBFMnFSUWhneWxGMGJ0aFFiamxicm8KSEVXaFZsRzJRaGk5LytzeGFIcjNZ
dTZnT1hiWmZEUVBwK2VRNjFQTzJBblFlcHc5Q09pNi8yUXJnZmVydm5BTQpnM2diRXlOTTlCUjdJ
RllIVnRtNk5XbzF1bVhNcGRuUzRGSFRicDFCNllVQmEyQnZQWkhQalhTUUd6TWp5TjlnCnN3Qjlw
SlFqUENSaTJyaU1xWit6bmNMNWlhVHJ5eVdXaXVmeFkzdG1aSHA1bXJaeWRydmhyWUxRRnBRbWZZ
bTYKVnFSSmFrTThBNTgxeEY2ekttQTM1VXA0TXFYbFVDODFhU1JUbGFnYTdid0l3M1I3QlZtb1Ja
S3Z3b2g5NXliYgpsMjR0MC9WNEg3N01BZ3c5aDYycHd3V2lqUmwvM1FBclR6V2FXR2RPUEJ5bVBL
OEVHUWZkaXhYZGh0QWs3TEt4CmtyL0d5QzlHaXR6T1VXRnBJMTNNU0ZHREU2bzMxU0E5VkgwY2tl
UUo4WjIyZVBjcHZMVUpZUFd4a29WMEdsNmoKcFd3NE15OFZiQ09jYXJlTi80dzFEZ0hPNEJBTjZu
YVRtWVBnOC85djVNbURJd2pUcFBzOHlGTUxrK0RydkNkKwoyY3RBUCs4ZEc0Skc2WldxTnZYZkVE
dVZWY1RMMHZUdWdRTkhLWDdPNUl1VVpyTjZRbmtyMWZvak9mazFBdFYyCnlILy9PYnVQdEF5VHFV
K1MvYWR0NUNvalFid3ZSN3NvVEhIbXM5M1pZOVlHNDA0dWswMittUHdUcmpFZncwRmcKcFRmNEQr
eHA3eFZKQjRIcm9kMnJHM245SFRzVkQvNWJzOXlFcW9TMEJtVlFsWkRtc3hBTXJ3T2FieDdKcjVE
YgpobmgzR2l4TGhMa0NEUVJiSnhQaUFSQUE2MzRJM3lLNFhwTGpZb2lDWGN5S2xSL21YVlJqdG0x
ckE0QUlPT3JDClBlUlFSZzMraFFSV2oydTU1WjdvNWUvTkdDWG10Y0pPUmJPREk1Uy84QkszbWFV
SXFiTjY1TXc3RC9ya0xUR3IKMlQyWWMyQzVLZFBJbm5wWTFKQm9ac0VGK0o1RWhSalp0UnFjcU14
RTFRU0hMR1FqdnlpbW1rOTlqV1ZSL1NOZwo4QkhQTHdpOGZaODNyUEYzYTRWTnNpVGdRdXNoWnVG
aWsyamJycDJNZXdXcmdBVjlVRHQrWTdkdDN2YUFicFFCCmprcVRqejE5cW1QZ3JvTm5WaHlpNkM5
QUtKM0lYb3NmOTRYVmNXcE5ZL1JoblN6YXJHSkZXanZra1pNZ2xSN1AKRSthd29tOWw0RE1ZSzcw
KzZkV3g5dVNZRFNHZzZqSHU5ekZrem1RTHFjVERyVDVOVUJRRURnS2ZsU3dLd05BOAo5Z0xWK0dI
M1VSMzNsL0xPTjZlNTRUa0R5Qlh0K2Q1bVBKbU82OVNvWnMxZzREVWdacGxsQ3Mwa1ZuMEZzV2c5
ClFyVTRwWHhsZXpDejlzbTZWZE1UTUx4ZEdzTUh5VURZUGRsZzdWd2RjdEpacTNIbTJFa3hLUU91
RnRVenBXM2EKamhmUGxQSVJVenZ0NkdhRWFUS1lzMEZraGptR2Q2VVVFOFFuOWtmamxBNGt2S3N0
eVc2RDhuV0RUcmg2UWFwQQpkR1o4WXBIbFZOWEJlczdmZndQY1dZZEk2Z1Z2d09tWVFLaWlMeHcr
WTlGemNoSlE0K1E4eGZiOEovNkNJMFkyCmRLNkJPWVdqWUlaU2x4OXhIMGttSHRmRmd5VU5QejN6
TWtETXQvZjBLcWZUQmtQUnhNbUc5NWQzdWVKU3lldTUKMzc4QUVRRUFBWWtDUEFRWUFRZ0FKaFlo
QkZHRCtqOVJkNzM3WEMzekhRODRnMkFNcm5xc0JRSmJKeFBpQWhzTQpCUWtEd21jQUFBb0pFQTg0
ZzJBTXJucXMvd1lRQUsyMUtiNnh6N1duM2wwUmdiVlZrL2xoZ09EbitoQTQwckxrCkhKS2VFUm9F
cC9jU1B3L0RYVGQvVHhvSUNhTEFTNy80aXlQemU5Zk9MOUt3bzM2U2xJK0xpb2d0WWE2dEtOSnUK
SFB5YVlsaXc1ZkVJejFsdTI1amZ0SENiU1luajg5bkt2RlhsZnNONXFPTlh2OXNOZ0ZPdGVRZitp
RnlxMUVIOQpkS2lkMDBzczZHU3BPSzFEMEg4WGNrcXF5aHFmUUZwWXhQZVZTaEpZUWZYeUg5ZzN1
cFVSQklpM3VWRU8vaUFvCnFmbjBUQUE5bjd6QnNjR0ZMcnNqMVBtbGdJcm9qbnp6M3NxSlRmU0g1
OXdyVEk4WE1TTUtDV1dZQVVKNDE1bUMKb3A3V0x2WmYvcDFQWFZ4bmZIQzFpb1Bya0R3U0UyeGY4
OEcveEdxdEo4c3pJMDAvMFRzdmVhbUk3SnEwNUQrTwo4RUxuUmduVEFLMDNFWE9lWlVsaHVOTmxR
R2RmTGJIQUxXREpMelpKcGM3azhVd1FwNVBjeGV6VnF5KzdqamFiClRmdGxwYU95VkJ3YVdZZ3RK
QjZvc2hBOWFyZzdsT2VyRVM3bW9sY0tXK2RRS2hPUjFXdVBEd242QlR1Y05nNkcKVzR6NjlSb2JT
Unh0THBqd2JLOU5NTUxkWmZZRmVJUEptSUlwSkp2YXRVWlp3RXhiSGh1a3lCR2dqV0tJVXU1RgpB
SnpvL1JBT3RkRG1lQW5XcDRsa3NNMlM5dWs4OGRXU0IyNU1MVDhYRWdCd2RkSDEwMzJUYm1XRXla
TlF4TTBnCkd0Mlhnbi9adDcwNGVDOE1Ock5IQS85SjFJSXFjT2cwNGNIZnFqZnFmWGNabHFpZ3dO
NlgwMmZHWTBiT3FpaGsKK3F5WjVhamQKPTlScWsKLS0tLS1FTkQgUEdQIFBVQkxJQyBLRVkgQkxP
Q0stLS0tLQo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>7598</attachid>
            <date>2018-06-18 05:23:49 +0300</date>
            <delta_ts>2018-06-18 05:23:49 +0300</delta_ts>
            <desc>SSH pubkey</desc>
            <filename>altlinux_id_rsa.pub</filename>
            <type>text/plain</type>
            <size>736</size>
            <attacher name="Igor Chudov">nir</attacher>
            
              <data encoding="base64">c3NoLXJzYSBBQUFBQjNOemFDMXljMkVBQUFBREFRQUJBQUFDQVFDOGwxN00rWGRkWWUrUWVpWWdo
MTlGWERaK05UZmNYZEwzWFRrSlZDcVl1aXNXS2N6TGlPN1NibXpBNjdTbjQzd0k0TFVpMEVpbVFL
azlUNnBzREJVMXpCZUJpUFpMWWNBc1ZIMVhXeXR1SEIyTUVsTUYxYWdqV1ByREtBTVdnb2lSL0JT
VGdyZFlLVDZVOUZ5bkJLeThpckhEbG9CTHNpbnZtUGNmT1lKck9LekFGMkh0WlJEeG85S0QxbEFS
WVZKdnpyNWZmR2VlM09zSHVZVkU1bUdqZzVoeGdvZjcxN3VRR0daL0dQa0M3Q2l2a0l3QXFqWFNQ
bmpDL09RME1IT0NKOVNXeGlKQ1dQUnR5WTNCSTRxOXhsYVdzSlZhT1hreWF0dFEyR3l1VVZ2UWxK
RDNhZlRTK2RtajcvTjlhR3NNTk4zcUo5dXFzekxiYjlwS0VSbXEwejdxOEtrY1dqcUFHYkRhdDRs
dGFvUk5GbzdlNUFpbjFldEZscG0wREF4UGdRSHk3WkZORExqTlVWcXRMZXV0cFlwK1UwNVBTY09n
L1pVZGhzY0lDNWRYazZCaUZKSmc4TXBWYUxraEdwNktnUXlNOGN1R2V0TmdnSXkrbGhJUTBJLy9N
M0U0ekxYSktiUzRkN1Rzd3RMZ2VoNGQyVXUvQk9MbHFDNXdwdzliVjZMM3czUnJUN0E0RzAybkJM
V2I2Wit3M3AwVTVCdTJpSVNIUUszTktIanJhdGQ1TURLc1ZaUENRK1RKVk41S3dybTd0MklETWts
MVEzV0E5MlFRSXZvdlJXVk05Rm16QXc5UGJZYUNaNVNzOE5ZdmlxdWJuMDBrcXJiNW5ucUZDTVZ4
SU5BaDBSbUpsN2xGa0NRekVvUE5oMG96VnVFWENKUytVQ2JqQnc9PSBuaXJAbmlyLXBjCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>9249</attachid>
            <date>2021-03-25 12:37:47 +0300</date>
            <delta_ts>2021-03-25 12:37:47 +0300</delta_ts>
            <desc>GPG key extended to 2022-06-23</desc>
            <filename>nir_altlinux_extended_public.asc</filename>
            <type>application/octet-stream</type>
            <size>3143</size>
            <attacher name="Igor Chudov">nir</attacher>
            
              <data encoding="base64">LS0tLS1CRUdJTiBQR1AgUFVCTElDIEtFWSBCTE9DSy0tLS0tCgptUUlOQkZzbkUrSUJFQUM1NU9n
TlFjVGx0dFdvYTJTYzhNZFlLbHBMaGUyaUtzMVJNL3N0YlFaTzc0MFpLOEhlCnczbVhTeVU2L2l6
dWJMNExwUHNhRmJreFU0S0NDc1ViVWJueGREeCt0Nlk5Z1JoeURiUFdJTGwzTXVZQWhZWi8KcHVy
akYyNW1CRGF3VHBOSWkyTklhQjNwRk9HMm43Z21UOGsyRU5OalNDYThyWDMzTUgyclc1RkhBakcz
RFRpMgpwbmZGZnhUMzlMRm0vSm5pVXk4YkVZaFVnZ0dIZHp4S3diR0lFWmh6NjdhbDdsWmEzVUox
VTJvSFFzd2VsQmNUClp0RU5VTWNLU05EMjR6NEZRem5FZFkwdmhMWXRiNXloLzUraFJDNi8wOWto
TUFkREJENUhraExLbVBKN3pSN1IKU0ZzNzh0SDJrd1VHaE0wWVU5U0prZUlkWnBIVWp3ZGdlZjJ2
K0w4aUtIWk9UVUpsQXBRVS9nQkRjbGVSalJjcgpyK3dySHpMUk5pc0J3Q2FNZEFwc1YxQ0NvWDlH
UzBYVkozclZodnFyeVloVnJON1pwT0hGMjFmSGJYZkR0OTdoCmdpR1pvdDVFc2YrMUxYa3FTTmph
WXd2eHp5SXVmRktjZWRnMEQwbkNYd2FzYlIvL3oxZkRMakFscnErbHIrTXMKMmdTb0NtNi9kZUJv
OTMvY1ZlVXZzVDd2SjBxd0tlRnVqcDVCQnlZalE4OWhRWUNCZzlFTmUwVUhmOUhMRUZSNwpDNEps
eHhkNldkMEdUczB6aUtFbDEwVmtIRmxSQWxweE4zMEtmOEZNUUpKWUpMdmhyaG5iODBDWEYyUDcy
WkpXCkJ0VGh6MEtRNCtvVm5CTzRoNFVyOURuMnpOMUdhT2JJc21iK1Z6MFJhRXVRRmQ2ZGRBUWU0
cERWK3dBUkFRQUIKdEI1SloyOXlJRU5vZFdSdmRpQThibWx5UUdGc2RHeHBiblY0TG05eVp6NkpB
bFFFRXdFSUFENENHd01GQ3drSQpCd0lHRlFvSkNBc0NCQllDQXdFQ0hnRUNGNEFXSVFSUmcvby9V
WGU5KzF3dDh4MFBPSU5nREs1NnJBVUNYdkh5Cit3VUpCNDFHR1FBS0NSQVBPSU5nREs1NnJMbG9E
LzlsellseWdaWDQ4RjI3RmxENUQ3OVpyS1VkWFNrK1FYRGQKTy81cGJmL2Z3OVV6ZnhuM2g3Yi9P
bnZnV1V2enROYXB1Ylo4OGQ2ZTl6YXRpSmdCZ3pVSCtVRElxWkhlTDZyNwpQTHp5NDQ2M1lrQ2dy
b0dNb1RrOHdtd05iTEdpN201TGY2Um0rWHF4OVZGRWZyZWlOWDFQN1VHcUQ3dGVUeXVuCmtPdTVL
aHpidCtTYmhEbkZMbm5VRFNxa21LNWJHZVdWV095UC9zSmcxbFZTOGVIMjZqU0dXYTlGS3RwVGdO
alAKSDhSVlNOTzgvdEJNZ085QjAwQWM3MVREQ3phNFhQNFpCYkhVb2xoL1NzYXdPeGdwdENLMWN1
U3AxUWVRL1JJQgpSd3g1WWJHRk1kYTVWY0ZmN1hOdlVKNXhlazNTeHhBTWM5SElKbFBmOGN4YkY3
eklQM3VHb2k3RnFzMy84RnpUCmNxUFdzMm1SU3VraUF6SkVremU5dm15RnErcDhLNS9JTDdXSkQ2
NUc1azB0Q3cvM2NZcUFRTHIySVBvS0RUbXIKTGk4VVNtdTY2eHR3NUQxM1hVcU9aOWJmWlMwZWRp
NzRnSDhjcE1TdjZxYWR5YitzUVlaOVRxK21EY1ROdW4wUQpnSTNoYmM3UVJnVWdLcmpnc2lSTTNp
b3dnTVM3cHhSeVFGa055clZQbzRTRWQ5WDNIM0pYWjF2SWFxYW9STkRqCk5QMEtQZEg0NnFDYzZV
MWd3MGdXYVZMNi9HMTJTTGYwV0xuaVdDRVRINGgxM3ROTXhxVllQejFSTVV1RVlIV1oKVk1WUTAv
U1pJSjcrb01hUkhvZWRTdk9udWc0dHJPUmRwSG43aGR6T3VMaEZMb1NZNzdBOVN6NnRML2hzb29J
SwpYVDNqQ3JQVHhya0NEUVJiSnhQaUFSQUE2MzRJM3lLNFhwTGpZb2lDWGN5S2xSL21YVlJqdG0x
ckE0QUlPT3JDClBlUlFSZzMraFFSV2oydTU1WjdvNWUvTkdDWG10Y0pPUmJPREk1Uy84QkszbWFV
SXFiTjY1TXc3RC9ya0xUR3IKMlQyWWMyQzVLZFBJbm5wWTFKQm9ac0VGK0o1RWhSalp0UnFjcU14
RTFRU0hMR1FqdnlpbW1rOTlqV1ZSL1NOZwo4QkhQTHdpOGZaODNyUEYzYTRWTnNpVGdRdXNoWnVG
aWsyamJycDJNZXdXcmdBVjlVRHQrWTdkdDN2YUFicFFCCmprcVRqejE5cW1QZ3JvTm5WaHlpNkM5
QUtKM0lYb3NmOTRYVmNXcE5ZL1JoblN6YXJHSkZXanZra1pNZ2xSN1AKRSthd29tOWw0RE1ZSzcw
KzZkV3g5dVNZRFNHZzZqSHU5ekZrem1RTHFjVERyVDVOVUJRRURnS2ZsU3dLd05BOAo5Z0xWK0dI
M1VSMzNsL0xPTjZlNTRUa0R5Qlh0K2Q1bVBKbU82OVNvWnMxZzREVWdacGxsQ3Mwa1ZuMEZzV2c5
ClFyVTRwWHhsZXpDejlzbTZWZE1UTUx4ZEdzTUh5VURZUGRsZzdWd2RjdEpacTNIbTJFa3hLUU91
RnRVenBXM2EKamhmUGxQSVJVenZ0NkdhRWFUS1lzMEZraGptR2Q2VVVFOFFuOWtmamxBNGt2S3N0
eVc2RDhuV0RUcmg2UWFwQQpkR1o4WXBIbFZOWEJlczdmZndQY1dZZEk2Z1Z2d09tWVFLaWlMeHcr
WTlGemNoSlE0K1E4eGZiOEovNkNJMFkyCmRLNkJPWVdqWUlaU2x4OXhIMGttSHRmRmd5VU5QejN6
TWtETXQvZjBLcWZUQmtQUnhNbUc5NWQzdWVKU3lldTUKMzc4QUVRRUFBWWtDUEFRWUFRZ0FKZ0li
REJZaEJGR0QrajlSZDczN1hDM3pIUTg0ZzJBTXJucXNCUUplOGZOaQpCUWtIalVhQUFBb0pFQTg0
ZzJBTXJucXM1MXdQL2owbnJXOGE3RUJOakNDS0hDQ1VKRFhvNDdzaDliS25sNkVSCnZXczBuOEV5
V1hsbVJKR3hYWEdFTUJaTmxSWWpwMEI4b00rejBIR3FhOFBMdHN6MENKd1o2OWFMdG4rbW9wcXgK
dTRML2FwREhpd1BGWGJJczlkaGRhZ2wzWi8yWmh2bFl1VmtWT3FncFBkekJSQTNGai92U3ErcGFw
V09yWW1WdQprOXpHVVppdlB0QWdVenhKbUdrOHJ1QnpuaVM1TndzRk80bElrNG1aM3dLNHE1dXlm
dERaSDlmdUEvU1ZMakMxCjZoVFdCQWExOUFzbkRtU3dqSG9sZmQ2VkJxUGI3bGNtbjByNld4OHVl
clpBQ0k2ZGdJSE5qZllRcTVRVTdpd3UKbEg3bkFtaVR0dW4xMWdQNEprUEhWVW52R3QzTUR2VWVF
OUgyRFhzd3lPaDMxTjlzMEhMTDNoRStPZFJ3Uy91eAoxNHN0SVBoNmNaSUJyNkNvekloZHQ1emVR
TGRGbjBGVEprYW1WQlB4bnZUMUswTUpWeXVieE9FUkJnZS9xTW1xCmdvSFNrWVllRzRvdGhPWW5K
RU1rMmd5ZnJVa2FzODMwZUhoWnVGTm1jTVZxc2JmNHptNm9QTjNaY0NNMTgzSHMKZ3VMVHhwcDlB
Y0ZZWmhNKzVWTWIveVhiRnRsUktGYWJueDk0WHVEZFdjeWNwSTZxSDluZm82SnNXMnNjM2tjNApW
S1duZjAxQ3BMZEU5T2pEN2NJelEvSkpqRXdNZDdmNTBkRGJwV1g1N2FrV0JpSDF5ci8wVmkyNHhH
NS9ldUswCnVLNkh4cC9iT24wSzFGd3pLRmJ2ZERZVENhbUM4MEdlT2dEQTVyMFNKbjBhWDdMbXVa
Um9ReW5RTUtYcHdkbkEKRlcvUCt2WHkKPXo3ZmEKLS0tLS1FTkQgUEdQIFBVQkxJQyBLRVkgQkxP
Q0stLS0tLQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>