[Momonga-devel.ja:02586] Re: rpm4.2.1への移行手順について


かずひこです。

At Sat, 05 Jun 2004 01:14:59 +0900,
Kazuhiko wrote:

> $ rpm -e --test gimp
> error: Failed dependencies:
>       libgimp-2.0.so.0 is needed by (installed) gtkam-gimp-0.1.10-10m
(snip)
>       gimp = 2.0.1 is needed by (installed) gimp-help-2.0.1-1m
> 
> な状況に対し、
> 
> $ mph-get remove gimp
(snip)
> Following packages will be removed: 
> D gimp : 2.0.1-1m
> D gimp-help : 2.0.1-1m
> 
> しか出て来ない、というものです。

この件の理由は、/usr/bin/mph-get-remove の
   101    while ret = remove(localdb,remove_packages) do
   102      ret.each do |dep|
   103        remove_packages[dep.owner.signature] = dep.owner
   104      end
   105    end
の部分で、dep.owner と dep.owner.signature の組合せが、

gtkam-gimp-0.1.10-10m <22175>
gimp-pygimp-2.0.1-1m <22175>
(snip)
kdesdk-3.2.2-1m <22175>
gimp-help-2.0.1-1m <22175>

のように、なぜか dep.owner が異なっても同じ値になってしまっているからの
ようです。まずはそこを解決して、その後、これらがさらに Require されてい
るものに remove が派生するかどうか確認することになります。なにか見当つき
ますか? (>特に muraken)
-- 
かずひこ <http://wiki.fdiary.net/kazuhiko/>
  ★シャア「名字が付いてない」
  ☆一兵卒「あんなの飾りです。偉い人にはそれが分からんのです」