VineSeed ML アーカイブ



[VineSeed:19580] Re: gmime upload確認

  • From: Takemikaduchi <bsyamato@xxxxxxxxxxxxxxx>
  • Subject: [VineSeed:19580] Re: gmime upload確認
  • Date: Thu, 31 Dec 2009 19:24:48 +0900
建御雷です。

(2009/12/31 5:41), Daisuke SUZUKI wrote:
> On Thu, 31 Dec 2009 02:52:14 +0900
> Takemikaduchi<bsyamato@xxxxxxxxxxxxxxx>  wrote:
> 
>> 以下のパッケージをVineSeedにputしたいのですがよろしいでしょうか。
>>
>> gmime-2.4.11-1vl6.src.rpm
>> gmime-2.4.11-1vl6.i386.rpm
>> gmime-2.4.11-1vl6.x86_64.rpm
>> gmime-devel-2.4.11-1vl6.i386.rpm
>> gmime-devel-2.4.11-1vl6.x86_64.rpm
>> gmime-sharp-2.4.11-1vl6.i386.rpm
>> gmime-sharp-2.4.11-1vl6.x86_64.rpm
>>
>> バージョンの更新と、specファイルの修正(主に%files)です。
> 
> 2.2 から(sonameは変わらず)微妙に互換性が落ちているようなのですが、
> 大丈夫そうですか? 依存しているものがあったらついでに rebuild して
> upload しておいてください。
> 問題なければ 2.4 に更新して upload してもらって OK です。

VineSeedのmainとplusの全てのソースパッケージのBuildRequiresをチェックし
たとこと、以下のパッケージがgmimeに依存していることがわかりました。

tracker-0.6.91-1vl5.src.rpm (SRPMS.main)
 - tracker-0.6.91-1vl5.i386.rpm (RPMS.main)
 - tracker-devel-0.6.91-1vl5.i386.rpm (RPMS.plus)
 - tracker-search-tool-0.6.91-1vl5.i386.rpm (RPMS.plus)
dbmail-2.2.11-1vl6.src.rpm (SRPMS.plus)
 - dbmail-2.2.11-1vl6.i386.rpm (RPMS.plus)
 - dbmail-auth-ldap-2.2.11-1vl6.i386.rpm (RPMS.plus)
 - dbmail-mysql-2.2.11-1vl6.i386.rpm (RPMS.plus)
 - dbmail-pgsql-2.2.11-1vl6.i386.rpm (RPMS.plus)

gmimeが2.4化すると、pkg-config用のファイルがgmime-2.0.pcからgmime-2.4.pc
になります。そうなると、gmime-2.0.pcを使用している上記2つのパッケージが
ビルドできなくなります(configureの内容を強引にgmime-2.4に変更してもダメ
です)。

よって、gmime-2.4とは別にgmime-2.2用パッケージ(gmime22)を作成し、dbmail
とtrackerのspecファイルを編集してリビルドする必要があります。
パッケージ作成と既存パッケージのリビルドが終わりましたらuploadします。

以上、よろしくお願いいたします。
-- 
□■□
■ Yoji TOYODA (Takemikaduchi)
□ GnuPG Fingerprint = DCAA 7D3F F44E 3F96 63CD  B834 52E2 B982 8616 2E6D