工藤です。 Daisuke SUZUKI さんは書きました: > On Mon, 18 May 2009 23:06:12 +0900 > "IWAI, Masaharu" <iwaim.sub@xxxxxxxxx> wrote: > > >> 2009/05/18 20:16 Toshiharu Kudoh <toshi.kd2@xxxxxxxxx>: >> >>> 書き方がよくなかったのですが、 >>> ・upstreamでlxsession-liteからlxsessionにリネームされていた >>> ・これに追従しlxsession-lite.specをlxsession.specにリネーム >>> ・パッケージネームもlxsessionへリネーム >>> ・最新ソースである0.3.8をこのspecからパッケージングすると >>> lxsession-0.3.8-1vl5.i386.rpm >>> lxsession-0.3.8-1vl5.src.rpm >>> というパッケージができる。 >>> ・これをputするにも、既に/VineSeed上にもlxsession-0.3.2-2vl5 >>> というパッケージがある >>> ・名前が被るが、putしても問題ないだろうか? >>> ということになります。 >>> # 同じ名前なので多分lxsession-0.3.8-1に更新されるとは思うのですけど。 >>> # Obsoletes: lxsession-lite <= 0.3.6-1は確かに追加しなくてはならないですね。 >>> >> ああなるほど。リポジトリ内のファイルの話ですか。 >> それだとProject Vineの人にしかわかんないので、返答をまってみてください。 >> >> ま、明示的にorphanedにもっていってもらってもいいんじゃないですかね? >> > > リポジトリもrpmdbもパッケージ名で判断していますので、同じ名前(Name:タグ) > なら中身がなんであれ同じものと判断されます。(Orphanしてしまうと、新し > いものもOrphanedへ移動してしまいます) > 同じバージョンだったり古いバージョンだったらこまりますが、バージョンが新 > しくなっていればなにも問題ありません。 > > 中身のソースの由来がどうなったかは重要ではなく、単にソース更新と > いう考え方でいいです。バージョンがまき戻る場合は、面倒ですが。。 > 古くなって必要なくなった消えるべき(別名の)パッケージがあるなら、 > それは Obsoletes: で指定しておかないといけません。 > # upstream で rename されたのなら、それは rename された先の新しい > # バージョンがでたと考えるのが普通ではないでしょうか。 > > 今回の場合は、 > lxsession-0.3.8-1 Obsoletes: lxsession-lite < 0.3.8 > としておけばいいとおもいます。 > > lxsession-lite のほうはもういらないのであれば Orphaned に移動して > おきます。 > > 以上のことについて了解いたしました。後ほどlxsession-0.3.8-1とこれに依存 していた パッケージの修正分をputしたいと思います。 lxsession-liteはOrphanedに移動していただきたく思います。 # 多分元に戻ることはないかとは思いますが。