[Ultramonkey-l7-develop 853] Re: URLモジュールのリリース単位の相談

Back to archive index

中野 宏朗 nakan****@nttco*****
2013年 2月 5日 (火) 13:27:21 JST


中野@幕張です。

urlモジュールツリーがプッシュされました。

http://sourceforge.jp/projects/ultramonkey-l7/scm/git/ultramonkey-l7-mod-url/

で、さっそくですがw

プッシュされているツリーに含まれるspecファイルでrpmbuildしようとすると、
%installのところとかでエラーになります。
直してみたので、diffを貼っつけておきます。

# git diff
diff --git a/ultramonkeyl7-mod-url.spec b/ultramonkeyl7-mod-url.spec
index e8782f0..ff1c96d 100644
--- a/ultramonkeyl7-mod-url.spec
+++ b/ultramonkeyl7-mod-url.spec
@@ -17,16 +17,6 @@ BuildRequires: glib2-devel
 AutoReqProv: no
 Requires: boost >= 1.41.0
 Requires: apache-log4cxx >= 0.10.0
-Requires: apr
-Requires: apr-util
-Requires: openssl
-Requires: net-snmp
-Requires: perl
-Requires: perl-libwww-perl
-Requires: perl-Crypt-SSLeay
-Requires: perl-Net-SSLeay
-Requires: perl-IO-Socket-SSL
-Requires: perl-IO-Socket-INET6
 Requires: ultramonkeyl7 >= 3.1.0

 %description
@@ -42,18 +32,16 @@ make
 %install
 rm -rf ${RPM_BUILD_ROOT}

-mkdir -p ${RPM_BUILD_ROOT}%{_sbindir}
 mkdir -p -m 755 ${RPM_BUILD_ROOT}%{l7vs_moddir}

 # lib
-install -c -m 755 -D l7vsd/module/protocol/.libs/libprotomod_url.so ${RPM_BUILD_ROOT}%{l7vs_moddir}/protomod_url.so
+install -c -m 755 -D protocol/.libs/libprotomod_url.so ${RPM_BUILD_ROOT}%{l7vs_moddir}/protomod_url.so

 %clean
 rm -rf $RPM_BUILD_ROOT

 %files
 %defattr(-, root, root, 0755)
-%{_sbindir}/*
 %{l7vs_moddir}/*
 %dir %{l7vs_moddir}


(2013/02/01 17:36), 中野 宏朗 wrote:
> 中野@幕張です。
> 
> 特に反対意見もないので、ultramonkey-l7-mod-urlのgitリポジトリを
> 作ってしまおうと思います。
> 
> ・・・といっても、登録用ツリーのコンパイル環境をちょっと確認中のため、
> とりあえずエントリーだけ作ります。竹田さんが。
> 
> # おいらには権限なくてGit管理メニューが出てこないしー( ̄ー ̄)
> 
> (2013/01/31 11:08), 中野 宏朗 wrote:
>> 中野です。
>>
>> (2013/01/31 9:39), Hibari Michiro wrote:
>>> 雲雀です。
>>>
>>>> それともApacheモジュールと
>>>> 勘違いされないために、"ultramonkey-l7-"をつけるか・・・
>>> 個人的にはこっちの方が良いと思います。
>>> なので、案(2)が良いかと。
>>>
>>> 案(2)にする場合、細かい話ですが、本体パッケージ名は
>>> ultramonkeyl7-xxx.rpmなので、モジュールも
>>> ultramonkeyl7-mod-urlにしてください。
>>> #ultramonkeyとl7の間にハイフンが入らない
>>
>> はい。rpm時は-なしパターンですよね。
>> 本体、なぜかソースツリーのほうは-つきなので、ソースツリー
>> にだけは-を入れるつもりです。
>>
>>> 余談ですが、v2まではultramonkeyとl7の間にハイフンが
>>> 入っていたんですよね。なんで変わったんだろう?
>>
>> 何ででしょうね・・・(ーー;)
>> 自分もUM-L7コミュニティ参加は最近なので、事情はなんとも。
>>
>> 途中で変えると余計変になるので、とりあえずこれまでの
>> ソースツリー名、パッケージ名をなんとなく踏襲します。
>>
>>> (2013/01/30 17:19), 中野 宏朗 wrote:
>>>> 中野@幕張です。
>>>>
>>>> 今のところ雲雀さんから内々に「賛成」と頂いていますが、
>>>> 他に異論がなければurlモジュールの新規ツリーを立てようと思います。
>>>>
>>>> で、ツリーの名前ですが・・・
>>>> 1)
>>>>     mod-url
>>>> 2)
>>>>     ultramonkey-l7-mod-url
>>>>
>>>> のどっちがいいですかねー。
>>>> # どっちでもええやん、という声が大多数の気もしますがw
>>>>
>>>> Apache系のモジュールって、mod_sslみたいにmod始まりなんですよね。
>>>> それと同じようにシンプルに"mod-url"とするか、それともApacheモジュールと
>>>> 勘違いされないために、"ultramonkey-l7-"をつけるか・・・
>>>>
>>>> # どっちでもいいかw
>>>>
>>>> (2013/01/18 17:36), 中野 宏朗 wrote:
>>>>> 中野@幕張です。
>>>>> こんばんは。
>>>>>
>>>>> v3.1.0機能の一つとしているURLモジュールですが、
>>>>> v3.1.0-develにマージして、v3.1.0ツリーとしてリリースするのか、
>>>>> それともurlモジュールのリポジトリを作って、そこで単独リリース
>>>>> したほうがいいのか、相談したいです。
>>>>>
>>>>> せっかくurlモジュール単体でconfigure; make; make installできる
>>>>> ようにしたのなら、urlモジュール単独のリポジトリとrpmで
>>>>> 管理、リリースしてもいいのかな〜、と思ったり。
>>>>> # 単独コンパイル用ソースツリーは、urlモジュール作者の竹田さん
>>>>> # が、すでに作って持っています。
>>>>>
>>>>> どうでしょうか?
>>>>>
>>>>> 余談:
>>>>> いま、v3.1.0の試験項目作ってます。
>>>>> といっても全然項目少なくて、大したもんじゃないですけど。
>>>>>
>>>
>>>
>>
> 

-- 
中野 宏朗 (NAKANO Hiroaki)
NTTコムウェア 品質生産性技術本部 技術SE部
基盤ソフトSE・OSS部門 OSS適用推進担当
Tel: 043-211-2452 (Ext: 特番+26-8341), Fax: 043-211-5086
Zip/Address: 261-0023 千葉県千葉市美浜区中瀬1-6 NTT幕張ビル21F-En




Ultramonkey-l7-develop メーリングリストの案内
Back to archive index