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

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

    <bug>
          <bug_id>34430</bug_id>
          
          <creation_ts>2018-01-07 19:10:19 +0300</creation_ts>
          <short_desc>сломана поддержка файлтриггеров при использовании альтернативного корня в rpm</short_desc>
          <delta_ts>2018-06-08 19:53:45 +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>rpm</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc>https://bugzilla.altlinux.org/show_bug.cgi?id=33602#c9</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>regression</keywords>
          <priority>P3</priority>
          <bug_severity>blocker</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>34996</dependson>
          <blocked>34231</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Michael Shigorin">mike</reporter>
          <assigned_to name="placeholder@altlinux.org">placeholder</assigned_to>
          <cc>aen</cc>
    
    <cc>at</cc>
    
    <cc>boyarsh</cc>
    
    <cc>cas</cc>
    
    <cc>glebfm</cc>
    
    <cc>imz</cc>
    
    <cc>ldv</cc>
    
    <cc>legion</cc>
    
    <cc>manowar</cc>
    
    <cc>placeholder</cc>
    
    <cc>rider</cc>
    
    <cc>sem</cc>
    
    <cc>slazav</cc>
    
    <cc>vt</cc>
    
    <cc>zerg</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>168343</commentid>
    <comment_count>0</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2018-01-07 19:10:19 +0300</bug_when>
    <thetext>Выношу из bug 33602 comment 9 и вешаю пока на installer:

- инсталер regular-jeos.iso виснет на Saving settings
- в процессах alterator-wait
- alteratord в чруте не запускается, т.к. симлинка /usr/bin/guile нет
- alternatives-update; service alteratord start в чруте и едем дальше

Образы для тестирования могу быстро испечь по запросу.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>171598</commentid>
    <comment_count>1</comment_count>
    <who name="manowar@altlinux.org">manowar</who>
    <bug_when>2018-06-05 17:56:35 +0300</bug_when>
    <thetext>Будем посмотреть…</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>171603</commentid>
    <comment_count>2</comment_count>
    <who name="manowar@altlinux.org">manowar</who>
    <bug_when>2018-06-05 19:37:08 +0300</bug_when>
    <thetext>Там дело не в одной альтернативе, Дело в том, что /mnt/destination/etc/alternatives/links пуста совсем, хотя в packages.d есть конфиги от 4 пакетов включая guile22.

Если сделать чрут /mnt/destination и там _удалить_ пакет (я удалил vim-console и vim-common), то видно, как начинают выполняться триггеры, в частности kernel.filetrigger. alternatives.filetrigger тоже выполняется, после чего в /etc/alternatives/links появляются линки (в том числе на guile22). Это _очень_ похоже на отложенное выполнение триггеров. Но я пока не понимаю, кто и как его инициирует.

Никаких странных опций apt-get вроде бы не передаётся: я с этой целью проверил backend3/pkg-install и apt.conf. Ничего похожего на --noscripts там нет.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>171655</commentid>
    <comment_count>3</comment_count>
    <who name="Gleb F-Malinovskiy">glebfm</who>
    <bug_when>2018-06-06 19:40:21 +0300</bug_when>
    <thetext>Проблема на стороне rpm -- файлтриггеры неправильно работают при использовании apt-овой опции RPM::RootDir .</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>171698</commentid>
    <comment_count>4</comment_count>
    <who name="Gleb F-Malinovskiy">glebfm</who>
    <bug_when>2018-06-07 19:21:00 +0300</bug_when>
    <thetext>Перевешу на rpm.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>171735</commentid>
    <comment_count>5</comment_count>
    <who name="Repository Robot">repository-robot</who>
    <bug_when>2018-06-08 19:09:10 +0300</bug_when>
    <thetext>rpm-4.13.0.1-alt2 -&gt; sisyphus:

Fri Jun 08 2018 Gleb F-Malinovskiy &lt;glebfm@altlinux&gt; 4.13.0.1-alt2
- darktemplar@:
  + Added tag RPMTAG_AUTOINSTALLED (closes: #34252);
  + spec: use strong interpackage dependencies.
- Readded armh arch support (by Sergey Bolshakov).
- librpm7: changed C: librpm to match 4.0.4-alt101.M80P.* versions from p8
  (ALT#34505).
- Synced macros definitions with rpm-build 4.0.4-alt112 (ALT#34684).
- Fixed posttrans filetriggers when different root path is used (ALT#34430).
- Changed rpm output format of non-terminal output to avoid truncation
  of package names.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>171745</commentid>
    <comment_count>6</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2018-06-08 19:53:45 +0300</bug_when>
    <thetext>Ура, теперь можно добавить jeos в регулярки!</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>