_ [debian] 続々々・libprojectm2 1.01+svn828-1 変

libprojectm1 と libprojectm2 が libprojectm*-data の関係で共存できないことを報告した。> #468375 Conflicts/Replaces/Provides: っていまひとつよーわからんのだけど…。

Conflicts: libprojectm1-data
Replaces: libprojectm1-data
Provides: libprojectm1-data



Conflicts: libprojectm1-data
Provides: libprojectm1-data



Conflicts: libprojectm1-data
Replaces: libprojectm1-data

だとインストール自体がうまくいかない。

Replaces: libprojectm1-data
Provides: libprojectm1-data



Replaces: libprojectm1-data



Provides: libprojectm1-data

だとインストールはできるけど、libprojectm1-data の一部のファイルが残ったパッケージとなる。こういうもんなんだろうか。libprojectm1 と libprojectm2、libprojectm1-data と libprojectm-data は確かに共存してるけど、後から libprojectm-data をアンインストールすると、libprojectm1-data と重複していたファイルはそのまま削除されて、不完全な libprojectm1-data が残る。後から新しいほうだけ消すってのは考慮外なんだろうか。 理想としては libprojectm2 と libprojectm-data をインストールしたら libprojectm1-data は削除される、でも libprojectm-data は libprojectm1-data の内容を提供しているので libprojectm1 は削除されない、結果、libprojectm2 libprojectm-data libprojectm1 となる、というのがいいんだけど。やり方間違ってるのかなあ。