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

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

    <bug>
          <bug_id>14266</bug_id>
          
          <creation_ts>2008-01-31 17:14:46 +0300</creation_ts>
          <short_desc>Перенос clamav в branch 4.0</short_desc>
          <delta_ts>2008-03-24 17:34:27 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>5</classification_id>
          <classification>Archive</classification>
          <product>Package transfer</product>
          <component>branch/4.0</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></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>major</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Victor Forsyuk">force</reporter>
          <assigned_to name="Sergey Y. Afonin">asy</assigned_to>
          <cc>algor</cc>
    
    <cc>asy</cc>
    
    <cc>bga</cc>
    
    <cc>dikov</cc>
    
    <cc>dubrsl</cc>
    
    <cc>evseev</cc>
    
    <cc>lav</cc>
    
    <cc>ldv</cc>
    
    <cc>liks</cc>
    
    <cc>mike</cc>
    
    <cc>sbolshakov</cc>
    
    <cc>solo</cc>
    
    <cc>vvk</cc>
          
          <qa_contact name="Andrey Cherepanov">cas</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>62383</commentid>
    <comment_count>0</comment_count>
    <who name="Victor Forsyuk">force</who>
    <bug_when>2008-01-31 17:14:46 +0300</bug_when>
    <thetext>Просьба положить в branch сборку clamav-0.92-alt1.

Кроме того, можно ли каким-то образом установить режим автоматического появления
в бранче новых сборок clamav?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>62415</commentid>
    <comment_count>1</comment_count>
    <who name="Vladimir V. Kamarzin">vvk</who>
    <bug_when>2008-02-01 08:27:16 +0300</bug_when>
    <thetext>Можно сразу заливать в updates, изменив Release пакета чтобы он соответствовал
alt updates/backports policy.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>62572</commentid>
    <comment_count>2</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2008-02-04 19:10:24 +0300</bug_when>
    <thetext>(In reply to comment #0)
&gt; Просьба положить в branch сборку clamav-0.92-alt1.

soname change делает автоматическое перекладывание невозможным.

&gt; Кроме того, можно ли каким-то образом установить режим автоматического появления
&gt; в бранче новых сборок clamav?

вместе с автоматической пересборкой всего зависящего софта?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>62578</commentid>
    <comment_count>3</comment_count>
    <who name="Victor Forsyuk">force</who>
    <bug_when>2008-02-04 20:35:57 +0300</bug_when>
    <thetext>(In reply to comment #2)
&gt; (In reply to comment #0)
&gt; &gt; Просьба положить в branch сборку clamav-0.92-alt1.
&gt; 
&gt; soname change делает автоматическое перекладывание невозможным.

Стало быть, требуется пересборка с новым soname.

&gt; &gt; Кроме того, можно ли каким-то образом установить режим автоматического
появления в бранче новых сборок clamav?
&gt; 
&gt; вместе с автоматической пересборкой всего зависящего софта?

Да. Даже если новые версии clamav не несут в себе исправления безопасности,
любые исправления ошибок и добавления новых возможностей в новых версиях
увеличивают процент пойманного malware. Поэтому самый свежий код clamav так же
важен как и наличие свежих баз.

Естественно, зависящий софт при необходимости должен пересобираться. Более того,
 непересобираемость какой-либо из зависящих программ должна повлечь за собой
выбрасывание этой программы, а не торможение обновления clamav.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>65385</commentid>
    <comment_count>4</comment_count>
    <who name="Sergey Y. Afonin">asy</who>
    <bug_when>2008-03-10 11:40:31 +0300</bug_when>
    <thetext>Выкидывание - способ плохой, особенно, если пакет не в contrib, вдруг, окажется.
Надо добиваться нормальномальной пересборки того, что есть. Но оно в Сизифе-то
собралось, значит шансы неплохие. Да и не так многотам, apt-cache whatdepends
libclamav даёт список:

snort-clamav
snort-clamav+flexresp
dansguardian
apache2-mod_clamav
python-module-pyclamav
klamav
havp
claws-mail-plugin-clamav
c-icap-skf
c-icap

А жить со старым ClamAV тоже не выход. </thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>65386</commentid>
    <comment_count>5</comment_count>
    <who name="Sergey Y. Afonin">asy</who>
    <bug_when>2008-03-10 11:42:29 +0300</bug_when>
    <thetext>И, собственно, можно сделать допущение, что эти пакеты нерабочие - толку от них
не много со старым ClamAV.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>65388</commentid>
    <comment_count>6</comment_count>
    <who name="Victor Forsyuk">force</who>
    <bug_when>2008-03-10 12:47:58 +0300</bug_when>
    <thetext>(In reply to comment #4)
&gt; Выкидывание - способ плохой, особенно, если пакет не в contrib, вдруг, 
окажется.
&gt; Надо добиваться нормальной пересборки того, что есть.

Естественно. Выбрасывать - это было не конкретное предложение, а подчеркивание 
важности предоставления пользователям как можно более свежего кода clamav. :)  

ДАЖЕ ценой временного или постоянного заорфанивания слабоподдерживаемых оберток 
или клиентов libclamav. Приоритетность должна быть именно такой.

&gt; Но оно в Сизифе-то собралось, значит шансы неплохие.

Не то что неплохие, и в среде бранча оно должно собраться, стопроцентно.

&gt; Да и не так многотам, apt-cache whatdepends
&gt; libclamav даёт список:

Из этого списка сложности когда-то были только у klamav, использовавшего 
недавно deprecated функцию libclamav. Но и это было быстро запатчено...

&gt; А жить со старым ClamAV тоже не выход. 

Абсолютно. Тем более, что возможна ситуация когда существенно изменится формат 
скачиваемых антивирусных баз и старый clamav просто будет не в состоянии их 
обновлять...
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>65402</commentid>
    <comment_count>7</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2008-03-10 18:41:40 +0300</bug_when>
    <thetext>Перенос этих пакетов из Сизифа (за редким исключением) невозможен, добро
пожаловать в /incoming/updates/4.0/</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>65403</commentid>
    <comment_count>8</comment_count>
    <who name="Sergey Y. Afonin">asy</who>
    <bug_when>2008-03-10 18:48:53 +0300</bug_when>
    <thetext>А, так вопрос в этом ? Это-то понятно, что через updates. Мне показалось, что
вопрос, как с зависимым списком поступать. Вешать на мантейнеров/перезаливать
зависимое самостоятельно после попадания в бранч исходного пакета/может, вдруг,
робот какой...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>65404</commentid>
    <comment_count>9</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2008-03-10 19:09:39 +0300</bug_when>
    <thetext>(In reply to comment #8)
&gt; А, так вопрос в этом ? Это-то понятно, что через updates. Мне показалось, что
&gt; вопрос, как с зависимым списком поступать. Вешать на мантейнеров/перезаливать
&gt; зависимое самостоятельно после попадания в бранч исходного пакета/может, вдруг,
&gt; робот какой...

Такого робота нет.  Все пакеты, у которых появятся анметы, будут удалены из
бранча в составе той же транзакции.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>65405</commentid>
    <comment_count>10</comment_count>
    <who name="Sergey Y. Afonin">asy</who>
    <bug_when>2008-03-10 19:27:49 +0300</bug_when>
    <thetext>И, тогда, ещё вопрос остаётся. Бранч, наверное, потерпит, а вот что касается
непосредственно updates. Видимо, надо перекладывать всё вместе из Бранча, как
всё удалённое вернётся. Так ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>66329</commentid>
    <comment_count>11</comment_count>
    <who name="Sergey Y. Afonin">asy</who>
    <bug_when>2008-03-21 11:58:57 +0300</bug_when>
    <thetext>Вроде бы, я добавил в CC всех, чьи пакеты зависят от libclamav. Если мантейнеры
пакетов не возражают, я приготовлю набор пакетов из Sisyphus для помещения в
updates/4.0.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>66330</commentid>
    <comment_count>12</comment_count>
    <who name="Sergey Y. Afonin">asy</who>
    <bug_when>2008-03-21 11:59:35 +0300</bug_when>
    <thetext>И баг на себя перевешиваю.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>66331</commentid>
    <comment_count>13</comment_count>
    <who name="Victor Forsyuk">force</who>
    <bug_when>2008-03-21 12:12:44 +0300</bug_when>
    <thetext>(In reply to comment #12)
&gt; И баг на себя перевешиваю.

Вчера в /incoming/updates/4.0/ был залит clamav 0.92.1. Никаких писем о его
пересборке я не получал и его еще нет в апдейтах. Как раз самое время заливать
зависимые пакеты.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>66333</commentid>
    <comment_count>14</comment_count>
    <who name="Sergey Y. Afonin">asy</who>
    <bug_when>2008-03-21 12:43:41 +0300</bug_when>
    <thetext>Закрывать баг, наверное, не стоило пока... Предложение моё остаётся в силе, 
если до воскресенья ответов не будет, буду считать, что все согласны, и 
попробую залить пакеты в updates. Кроме ClamAV уже, конечно. Если кто-то 
сделает сам, напишите сюда, пожалуйста.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>66335</commentid>
    <comment_count>15</comment_count>
    <who name="Victor Forsyuk">force</who>
    <bug_when>2008-03-21 13:03:38 +0300</bug_when>
    <thetext>(In reply to comment #14)
&gt; Закрывать баг, наверное, не стоило пока...

Так я его и не закрывал - он не CLOSED, а только FIXED для отражения текущего
состояния: clamav уже пошел в апдейты. Закроем, когда завершиться транзакция с
пересборкой зависимых паектов.

&gt; Предложение моё остаётся в силе, 
&gt; если до воскресенья ответов не будет, буду считать, что все согласны, и 
&gt; попробую залить пакеты в updates. Кроме ClamAV уже, конечно. Если кто-то 
&gt; сделает сам, напишите сюда, пожалуйста.

Может попросим робота? ;)
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>66336</commentid>
    <comment_count>16</comment_count>
    <who name="Sergey Y. Afonin">asy</who>
    <bug_when>2008-03-21 13:24:10 +0300</bug_when>
    <thetext>По меньшей мере из-за klamav роботом нельзя. :-(
В Бранче 0.41-alt1.0, а в changelog есть запись:

* Wed Nov 07 2007 Vitaly Lipatov &lt;lav@altlinux.ru&gt; 0.41.1-alt3
- fix build with clamav 0.92
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>66432</commentid>
    <comment_count>17</comment_count>
    <who name="Sergey Y. Afonin">asy</who>
    <bug_when>2008-03-23 16:46:51 +0300</bug_when>
    <thetext>Итак.

По поводу apache2-mod_clamav прошу помощи либо мантейнера, либо Михаила
Шигорина, как более близкого к apache.

havp и klamav - пересобранны обновлённые версии из Sisyphus

dansguardian, python-module-pyclamav, snort - просто пересборка того, что лежит
в Branch (в Sisyphus обновлений нет, кроме автоматических)

c-icap, c-icap-skf - пересобраны версии из Sisyphus, но обновлений по версиям
там тоже не было.

claws-mail-plugin-clamav. Вот тут регрессия. claws-mail пересобран тот, что был
в Branch, но без поддержки  ClamAV. Причина - исключение plugin-clamav из
основной ветки в более свежих версиях. claws-mail-plugin-clamav надо из Branch
4.0 исключить, соответственно.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>66433</commentid>
    <comment_count>18</comment_count>
    <who name="Sergey Y. Afonin">asy</who>
    <bug_when>2008-03-23 16:48:53 +0300</bug_when>
    <thetext>(In reply to comment #17)

&gt; dansguardian, 

Вот тут наврал. В Sisyphus версия новее, то та, что в 4.0, некоторе время жила в
Sisyphus с новым ClamAV.

</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>66434</commentid>
    <comment_count>19</comment_count>
    <who name="Sergey Y. Afonin">asy</who>
    <bug_when>2008-03-23 16:56:34 +0300</bug_when>
    <thetext>таак... А в updates/4.0 уже лежит klamav-0.41.1-alt0.M40.4.src.rpm. И я залил
klamav-0.42-alt0.M40.1.src.rpm. Что оставляем ?

Ещё момент по snort: #15038</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>66439</commentid>
    <comment_count>20</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2008-03-23 17:47:08 +0300</bug_when>
    <thetext>(In reply to comment #17)
&gt; По поводу apache2-mod_clamav прошу помощи либо мантейнера, либо Михаила
&gt; Шигорина, как более близкого к apache.
Я далёк от apache2 примерно настолько же, насколько он далёк от 1.3. :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>66442</commentid>
    <comment_count>21</comment_count>
    <who name="Sergey Y. Afonin">asy</who>
    <bug_when>2008-03-23 18:20:55 +0300</bug_when>
    <thetext>С apache2-mod_clamav понял, что было. 

Залил на пересборку из Sisyphus - там отличие только в spec от того, что было в
Branch.

Осталось решить, какой klamav использовать. Это вопрос к Виталию, видимо.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>66443</commentid>
    <comment_count>22</comment_count>
    <who name="Sergey Y. Afonin">asy</who>
    <bug_when>2008-03-23 18:45:26 +0300</bug_when>
    <thetext>Хм. не прошла пересбока для python-module-pyclamav и  claws-mail с одной и той
же ошибкой:

Building Dependency Tree...
E: Version =&apos;2.5&apos; for &apos;python-devel&apos; was not found
hsh-install: failed to calculate package file list.
hsh-install: Failed to generate package file list.

В обоих спеках про версию ничего не написано. Это с чего 2.5 потребовался ?

Так же не прошла пересборка snort для x86_64. Но, как я погляжу, его и нет в
Branch для этой архитектуры.
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>66476</commentid>
    <comment_count>23</comment_count>
    <who name="Sergey Y. Afonin">asy</who>
    <bug_when>2008-03-24 00:50:39 +0300</bug_when>
    <thetext>at@ причину объяснил, python-module-pyclamav и claws-mail я перезалил. Надеюсь,
пересоберутся.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>66552</commentid>
    <comment_count>24</comment_count>
    <who name="Sergey Y. Afonin">asy</who>
    <bug_when>2008-03-24 17:34:26 +0300</bug_when>
    <thetext>обновилось.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>