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

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

    <bug>
          <bug_id>4753</bug_id>
          
          <creation_ts>2004-07-09 15:19:05 +0400</creation_ts>
          <short_desc>rpmi -e ignores Requires(post)</short_desc>
          <delta_ts>2008-01-22 18:28:22 +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>NOTABUG</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>
          
          <blocked>3459</blocked>
    
    <blocked>14113</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Sergey V Turchin">zerg</reporter>
          <assigned_to name="placeholder@altlinux.org">placeholder</assigned_to>
          <cc>at</cc>
    
    <cc>glebfm</cc>
    
    <cc>imz</cc>
    
    <cc>inger</cc>
    
    <cc>ldv</cc>
    
    <cc>mike</cc>
    
    <cc>placeholder</cc>
    
    <cc>rider</cc>
    
    <cc>vt</cc>
    
    <cc>wrar</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>16827</commentid>
    <comment_count>0</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2004-07-09 15:19:05 +0400</bug_when>
    <thetext>Дает удалить пакет, на который есть зависимость у другого установленного 
пакета 
Steps to Reproduce:
1. apt-get install gstreamer-plugins 
2. rpm -q --requires gstreamer-plugins| grep GConf2 
3. rpm -e GConf2 
Actual Results:  
package removed</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>17676</commentid>
    <comment_count>1</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2004-08-02 21:50:22 +0400</bug_when>
    <thetext>И давно оно так себя ведёт?
Зависит ли от того, указана ли в зависимости версия?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>17677</commentid>
    <comment_count>2</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2004-08-02 21:52:56 +0400</bug_when>
    <thetext>В gstreamer-plugins.spec написано:
%define GConf_ver 2.6.0
Requires(post): GConf2 &gt;= %GConf_ver

Может это только с (post) бывает?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>17679</commentid>
    <comment_count>3</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2004-08-02 21:59:33 +0400</bug_when>
    <thetext>Ерунда какая-то...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>17680</commentid>
    <comment_count>4</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2004-08-02 22:10:49 +0400</bug_when>
    <thetext>Versioning тут не при чём, дело в (post).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>17681</commentid>
    <comment_count>5</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2004-08-02 22:20:26 +0400</bug_when>
    <thetext>Это довольно старая ошибка, как минимум в ALM2.0 и ALM2.2 она воспроизводится.

У кого есть свежий RH, чтобы проверить в нём?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>17690</commentid>
    <comment_count>6</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2004-08-03 11:54:13 +0400</bug_when>
    <thetext>(In reply to comment #2) 
&gt; Может это только с (post) бывает? 
Видимо так 
 </thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>17701</commentid>
    <comment_count>7</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2004-08-03 15:05:31 +0400</bug_when>
    <thetext>В Fedora Core 1 поведение аналогичное.
Боюсь, что это misfeature...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>34584</commentid>
    <comment_count>8</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2006-01-10 02:08:25 +0300</bug_when>
    <thetext>Куча дистрибутивов вышла с этой особенностью, никак не blocker.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>34601</commentid>
    <comment_count>9</comment_count>
    <who name="Denis Smirnov">mithraen</who>
    <bug_when>2006-01-10 13:48:39 +0300</bug_when>
    <thetext>Насколько я понял, экспериментируя с rpm, (pre) означает что зависимость должна
быть удовлетворена до выполнения pre-скрипта.

В случае с (post) эта ситуация была бы нормальна, если apt-get умеет её
правильно обрабатывать (для удаления пакета временно ставить другой пакет). Как
я понимаю это не так, значит сие есть баг.

В качестве способа обойти предлагаю автоматически для пакетов с зависимостью на
(post) делать аналогичную обычную зависимость.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>44008</commentid>
    <comment_count>10</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2006-12-28 12:23:21 +0300</bug_when>
    <thetext>Если вдруг доберёшься, то это было бы неплохо сделать до выпуска, который
содержит пакеты с такими зависимостями.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>61694</commentid>
    <comment_count>11</comment_count>
    <who name="Andrey Rahmatullin">wrar</who>
    <bug_when>2008-01-22 09:28:56 +0300</bug_when>
    <thetext>Не, а нафига вам пакет, который был нужен при установке другого, а сейчас не 
нужен?
См. fonts-ttf-ms и cabextract.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>61723</commentid>
    <comment_count>12</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2008-01-22 18:28:05 +0300</bug_when>
    <thetext>(In reply to comment #11)
&gt; Не, а нафига вам пакет, который был нужен при установке другого, а сейчас не 
&gt; нужен?
Да, не нужен. Или ерунду сначала написал или сейчас не помню уже, о чем.

</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>