From omoikanenomikoto @ gmail.com Thu Feb 28 04:02:24 2013 From: omoikanenomikoto @ gmail.com (omoikanenomikoto @ gmail.com) Date: Thu, 28 Feb 2013 04:02:24 +0900 Subject: [Ultramonkey-l7-develop 876] =?iso-2022-jp?b?GyRCJT0hPCU5JE4bKEIgdGFyIBskQjZMJEskRCQkJEYbKEI=?= Message-ID: 竹林です. リリースの tar 玉(ultramonleyly-3.0.4.tar.gz)と, それを含む src.rpm について確認というか提案です. ソースの tar 玉に git のメタ情報(.git/ 配下)が含まれているため tar 玉のサイズが 10MB 超となっています. .git/ 配下を削除し再度 tar+gzip したところ,ファイルサイズは 1MB ちょっと. そこで確認ですが,ソースの tar 玉に git メタ情報を含める 必要はあるのでしょうか. 特に必要が無ければ,tar 玉からは削除して,git レポジトリへの ポインタをどこかに書いておけば良いかと思ったりします. どなたか経緯をご存じの方,いらっしゃいますか? From hibari.michiro @ lab.ntt.co.jp Thu Feb 28 09:08:44 2013 From: hibari.michiro @ lab.ntt.co.jp (Hibari Michiro) Date: Thu, 28 Feb 2013 09:08:44 +0900 Subject: [Ultramonkey-l7-develop 877] Re: =?iso-2022-jp?b?GyRCJT0hPCU5JE4bKEIgdGFyIBskQjZMJEskRCQkGyhC?= =?iso-2022-jp?b?GyRCJEYbKEI=?= In-Reply-To: References: Message-ID: <512EA00C.5040802@lab.ntt.co.jp> 雲雀です 3.0.4-2までは、.gitは入っていないので、 v3.0.4-3から混入したようです。 v3.0.4-3をパッケージングした方が、何か意図が あって、敢えてgitのメタ情報を入れているのでしたら 残すことも検討する必要があると思いますが、 基本的にtar.gzには不要だと考えます。 #中野さん何かご存知ないですか? tar.gzを作成する際は、"# git checkout-index"で、 gitのメタ情報を含まない形でソースコードを抽出して、 tar.gz化していただければと思います。 (2013/02/28 4:02), omoikanenomikoto @ gmail.com wrote: > 竹林です. > > > リリースの tar 玉(ultramonleyly-3.0.4.tar.gz)と, > それを含む src.rpm について確認というか提案です. > > ソースの tar 玉に git のメタ情報(.git/ 配下)が含まれているため > tar 玉のサイズが 10MB 超となっています. > > .git/ 配下を削除し再度 tar+gzip したところ,ファイルサイズは > 1MB ちょっと. > > > そこで確認ですが,ソースの tar 玉に git メタ情報を含める > 必要はあるのでしょうか. > 特に必要が無ければ,tar 玉からは削除して,git レポジトリへの > ポインタをどこかに書いておけば良いかと思ったりします. > > どなたか経緯をご存じの方,いらっしゃいますか? > > _______________________________________________ > Ultramonkey-l7-develop mailing list > Ultramonkey-l7-develop @ lists.sourceforge.jp > http://lists.sourceforge.jp/mailman/listinfo/ultramonkey-l7-develop > -- 雲雀 路朗 (Michiro Hibari) MAIL: hibari.michiro @ lab.ntt.co.jp 所属: NTT OSSセンタ 基盤技術ユニット 高信頼担当 TEL : 03-5860-5135 / FAX: 03-5463-5490 From k.t @ nttcom.co.jp Thu Feb 28 10:52:05 2013 From: k.t @ nttcom.co.jp (TATEISHI Katsuyuki) Date: Thu, 28 Feb 2013 10:52:05 +0900 (JST) Subject: [Ultramonkey-l7-develop 878] Re: =?iso-2022-jp?b?GyRCJT0hPCU5JE4bKEIgdGFyIBskQjZMJEskRCQkGyhC?= =?iso-2022-jp?b?GyRCJEYbKEI=?= In-Reply-To: <512EA00C.5040802@lab.ntt.co.jp> References: <512EA00C.5040802@lab.ntt.co.jp> Message-ID: <20130228.105205.1424726689810674380.k.t@nttcom.co.jp> 立石です。 On Thu, 28 Feb 2013 09:08:44 +0900, Hibari Michiro wrote: > tar.gzを作成する際は、"# git checkout-index"で、 > gitのメタ情報を含まない形でソースコードを抽出して、 > tar.gz化していただければと思います。 この作業は git archive を利用すると楽です。 git archive --format=tar.gz --prefix=uml7-3.0.4/ v3.0.4 > uml7-3.0.4.tar.gz のような使い方でアーカイブできます。タグ指定で取り出せるので ワーキングリポジトリのゴミが混ざる可能性を排除できます。 ただし、リポジトリにconfigureスクリプトなどが含まれていなけ れば、一旦展開して autoreconf -if などを実行したものを改めてアーカイブする必要があります。 余談ですが、より良い方法としては configure.ac と Makefile.am をUML7 v2のような記述にして make distcheck するという方法があります。 こちらは Makefile.am に書かれたルールに従ってアーカイブするの でMakefile.amに書かない限りアーカイブ利用者にとってのゴミが入 ることはないですし、作成されたアーカイブを ./configure, make, make installできるところまで確認するので Makefile.am へ の記述漏れもやインストール不具合も検出でき、リリース時のミス が減ります。 参考まで。 -- TATEISHI Katsuyuki From nakano.hiroaki @ nttcom.co.jp Thu Feb 28 13:11:16 2013 From: nakano.hiroaki @ nttcom.co.jp (=?ISO-2022-JP?B?GyRCQ2ZMbiEhOShPLxsoQg==?=) Date: Thu, 28 Feb 2013 13:11:16 +0900 Subject: [Ultramonkey-l7-develop 879] Re: =?iso-2022-jp?b?GyRCJT0hPCU5JE4bKEIgdGFyIBskQjZMJEskRCQkGyhC?= =?iso-2022-jp?b?GyRCJEYbKEI=?= In-Reply-To: <512EA00C.5040802@lab.ntt.co.jp> References: <512EA00C.5040802@lab.ntt.co.jp> Message-ID: <512ED8E4.5060103@nttcom.co.jp> 中野@幕張です。 単にgitメタ情報の削除し忘れです。 すみません。 抜いてアップロードしなおします。 (2013/02/28 9:08), Hibari Michiro wrote: > 雲雀です > > 3.0.4-2までは、.gitは入っていないので、 > v3.0.4-3から混入したようです。 > > v3.0.4-3をパッケージングした方が、何か意図が > あって、敢えてgitのメタ情報を入れているのでしたら > 残すことも検討する必要があると思いますが、 > 基本的にtar.gzには不要だと考えます。 > #中野さん何かご存知ないですか? > > tar.gzを作成する際は、"# git checkout-index"で、 > gitのメタ情報を含まない形でソースコードを抽出して、 > tar.gz化していただければと思います。 > > (2013/02/28 4:02), omoikanenomikoto @ gmail.com wrote: >> 竹林です. >> >> >> リリースの tar 玉(ultramonleyly-3.0.4.tar.gz)と, >> それを含む src.rpm について確認というか提案です. >> >> ソースの tar 玉に git のメタ情報(.git/ 配下)が含まれているため >> tar 玉のサイズが 10MB 超となっています. >> >> .git/ 配下を削除し再度 tar+gzip したところ,ファイルサイズは >> 1MB ちょっと. >> >> >> そこで確認ですが,ソースの tar 玉に git メタ情報を含める >> 必要はあるのでしょうか. >> 特に必要が無ければ,tar 玉からは削除して,git レポジトリへの >> ポインタをどこかに書いておけば良いかと思ったりします. >> >> どなたか経緯をご存じの方,いらっしゃいますか? >> >> _______________________________________________ >> Ultramonkey-l7-develop mailing list >> Ultramonkey-l7-develop @ lists.sourceforge.jp >> http://lists.sourceforge.jp/mailman/listinfo/ultramonkey-l7-develop >> > > -- 中野 宏朗 (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