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

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

    <bug>
          <bug_id>26221</bug_id>
          
          <creation_ts>2011-09-03 15:31:34 +0400</creation_ts>
          <short_desc>Чрезмерно большой объём вывода команды &quot;rpm -Va&quot; в 5-м Альте</short_desc>
          <delta_ts>2026-05-13 07:55:30 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>cross-component</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>ASSIGNED</bug_status>
          <resolution></resolution>
          
          
          <bug_file_loc>http://www.opennet.ru/openforum/vsluhforumID3/80038.html#24</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P3</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>26294</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Дмитрий Э. Клепнёв">dekl</reporter>
          <assigned_to name="Michael Shigorin">mike</assigned_to>
          <cc>antohami</cc>
    
    <cc>iv</cc>
    
    <cc>radik</cc>
          
          <qa_contact name="Dmitry V. Levin">ldv</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>124823</commentid>
    <comment_count>0</comment_count>
    <who name="Дмитрий Э. Клепнёв">dekl</who>
    <bug_when>2011-09-03 15:31:34 +0400</bug_when>
    <thetext>Зимой пробовал поставить 5й Альт. Сразу после установки команда &quot;rpm -Va&quot; выдала почти 2000 сообщений. Если пакеты в дистрибутиве собраны корректно, таких сообщений в свежеустановленной системе не должно быть вообще. А при эксплуатации системы они должны появляться в очень небольших количествах по мере внесения администратором правок в конфиги и т.п. Администратору должна быть известна причина появления каждого из сообщений. При таком их количестве (тысячи) это невозможно. Поэтому теряется важная способность команды rpm верифицировать систему. Итого, имеется две проблемы:
1) некая проблема с качеством сборки пакетов;
2) практическая невозможность использовать важную функциональность rpm.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>124829</commentid>
    <comment_count>1</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2011-09-03 20:15:53 +0400</bug_when>
    <thetext>Часть вопроса -- в control(8) (конфиги и права на бинарники), часть -- в alternatives, кое-что привносят хуки инсталятора, а остальное скорее надо попакетно смотреть (например, /lib/modules/*/modules.* надо бы делать %ghost, наверное).

Провёл эксперимент с server-ovz.iso, собранным из сегодняшнего mkimage-profiles -- получилось 68 строк в выводе rpm -Va, из них две дюжины -- от двух ядер (std-def и ovz-el).  Анализируемо, но тоже многовато.

Думаю заняться в рамках mkimage-profiles.  Для начала можно после завершения сборки очередной стадии выполнять rpm -Va | wc -l и фиксировать результат в логе (поможет livecd, но не установленной системе -- там надо будет думать, как сопрячь с kvm, у boyarsh@ были наработки в рамках автотестирования инсталятора).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>137007</commentid>
    <comment_count>2</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2013-01-19 22:38:41 +0400</bug_when>
    <thetext>Хозяйке на заметку: в bug #22226 imz@ упомянул %verifyscript (http://www.rpm.org/max-rpm/s1-rpm-inside-scripts.html#S2-RPM-INSIDE-VERIFYSCRIPT-SCRIPT) -- хотя с его применением этот самый объём вывода можно разве что увеличить, как пока понимаю.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>150884</commentid>
    <comment_count>3</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2015-03-28 20:29:49 +0300</bug_when>
    <thetext>Ещё хозяйке на заметку (и по потребности): %verify(not md5 size mtime)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>259782</commentid>
    <comment_count>4</comment_count>
    <who name="Антон Мидюков">antohami</who>
    <bug_when>2025-02-21 20:01:07 +0300</bug_when>
    <thetext>&gt; Сразу после установки команда &quot;rpm -Va&quot; выдала почти 2000 сообщений. 

Сейчас ситуация такая. На десктопах менее 1000 сообщений. Из них 920 - это файлы пакета shared-mime-info. Если этого пакета нет, то сообщений 40+.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>287174</commentid>
    <comment_count>5</comment_count>
    <who name="Антон Мидюков">antohami</who>
    <bug_when>2026-05-13 07:55:30 +0300</bug_when>
    <thetext>(Ответ для Антон Мидюков на комментарий #4)
&gt; &gt; Сразу после установки команда &quot;rpm -Va&quot; выдала почти 2000 сообщений. 
&gt; 
&gt; Сейчас ситуация такая. На десктопах менее 1000 сообщений. Из них 920 - это
&gt; файлы пакета shared-mime-info. Если этого пакета нет, то сообщений 40+.

Но это сейчас не проблема mkimage-profiles, а упаковки пакетов.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>