[#26975] [proposal] ANSI style function — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp>

山本です。

56 messages 2005/09/07
[#26976] Re: [proposal] ANSI style function — Yukihiro Matsumoto <matz@...> 2005/09/07

まつもと ゆきひろです

[#26977] Re: [proposal] ANSI style function — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2005/09/07

山本です。

[#26978] Re: [proposal] ANSI style function — nobu@... 2005/09/07

なかだです。

[#26979] Re: [proposal] ANSI style function — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2005/09/07

山本です。

[#26980] Re: [proposal] ANSI style function — Yukihiro Matsumoto <matz@...> 2005/09/07

まつもと ゆきひろです

[#26983] Re: [proposal] ANSI style function — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2005/09/08

山本です。

[#26988] Re: [proposal] ANSI style function — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2005/09/08

山本です。

[#26989] Re: [proposal] ANSI style function — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2005/09/08

山本です。

[#26990] Re: [proposal] ANSI style function — Yukihiro Matsumoto <matz@...> 2005/09/08

まつもと ゆきひろです

[#26991] Re: [proposal] ANSI style function — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2005/09/08

山本です。

[#26995] Re: [proposal] ANSI style function — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2005/09/09

山本です。

[#26996] Re: [proposal] ANSI style function — Yukihiro Matsumoto <matz@...> 2005/09/09

まつもと ゆきひろです

[#26998] Re: [proposal] ANSI style function — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2005/09/09

山本です。

[#27000] Re: [proposal] ANSI style function — Takahiro Kambe <taca@...> 2005/09/09

In message <20050909220539.E1B26BB8.ocean@m2.ccsnet.ne.jp>

[#27001] Re: [proposal] ANSI style function — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2005/09/10

山本です。

[#27002] Re: [proposal] ANSI style function — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2005/09/10

山本です。

[#27003] Re: [proposal] ANSI style function — Yukihiro Matsumoto <matz@...> 2005/09/10

まつもと ゆきひろです

[#27004] Re: [proposal] ANSI style function — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2005/09/10

山本です。

[#27005] Re: [proposal] ANSI style function — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2005/09/10

山本です。

[#27006] Re: [proposal] ANSI style function — Yukihiro Matsumoto <matz@...> 2005/09/10

まつもと ゆきひろです

[#27007] Re: [proposal] ANSI style function — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2005/09/10

山本です。

[#27008] Re: [proposal] ANSI style function — Yukihiro Matsumoto <matz@...> 2005/09/10

まつもと ゆきひろです

[#27009] Re: [proposal] ANSI style function — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2005/09/10

山本です。

[#27011] Re: [proposal] ANSI style function — Yukihiro Matsumoto <matz@...> 2005/09/10

まつもと ゆきひろです

[#27013] Re: [proposal] ANSI style function — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2005/09/10

山本です。

[#27016] Re: [proposal] ANSI style function — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2005/09/11

山本です。

[#27015] Re: [proposal] ANSI style function — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2005/09/11

山本です。

[#26984] elimination of "extern int errno;" — Takahiro Kambe <taca@...>

こんにちは。

48 messages 2005/09/08
[#27023] sizeof(FILE) problem on DragonFly BSD — Takahiro Kambe <taca@...> 2005/09/12

In message <20050908.120716.71112483.taca@back-street.net>

[#27024] Re: sizeof(FILE) problem on DragonFly BSD — Yukihiro Matsumoto <matz@...> 2005/09/12

まつもと ゆきひろです

[#27025] Re: sizeof(FILE) problem on DragonFly BSD — Takahiro Kambe <taca@...> 2005/09/12

In message <1126489480.743964.31599.nullmailer@x31.priv.netlab.jp>

[#27027] Re: sizeof(FILE) problem on DragonFly BSD — Takahiro Kambe <taca@...> 2005/09/12

In message <20050912.104954.92585084.taca@back-street.net>

[#27029] Re: sizeof(FILE) problem on DragonFly BSD — Yukihiro Matsumoto <matz@...> 2005/09/12

まつもと ゆきひろです

[#27035] Re: sizeof(FILE) problem on DragonFly BSD — "U.Nakamura" <usa@...> 2005/09/12

こんにちは、なかむら(う)です。

[#27036] Re: sizeof(FILE) problem on DragonFly BSD — Yukihiro Matsumoto <matz@...> 2005/09/12

まつもと ゆきひろです

[#27079] ruby-1.8.3 status for release (Re: Re: sizeof(FILE) problem on DragonFly BSD) — Masayoshi Takahashi <maki@...> 2005/09/15

高橋征義です。

[#27081] Re: ruby-1.8.3 status for release (Re: Re: sizeof(FILE) problem on DragonFly BSD) — Yukihiro Matsumoto <matz@...> 2005/09/15

まつもと ゆきひろです

[#27082] Re: ruby-1.8.3 status for release — Masayoshi Takahashi <maki@...> 2005/09/15

高橋征義です。

[#27083] Re: ruby-1.8.3 status for release — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2005/09/15

山本です。

[#27099] Re: ruby-1.8.3 status for release — Hidetoshi NAGAI <nagai@...> 2005/09/15

永井@知能.九工大です.

[#27531] ruby/tk installation without tcl/tk (for 1.8.4) — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2005/10/26

山本です。

[#27619] Re: ruby/tk installation without tcl/tk (for 1.8.4) — Hidetoshi NAGAI <nagai@...> 2005/11/02

永井@知能.九工大です.

[#27139] ruby-1.8.3 status for release — Masayoshi Takahashi <maki@...>

高橋征義です。

66 messages 2005/09/18
[#27193] Re: ruby-1.8.3 status for release — TAKAHASHI Masayoshi <maki@...> 2005/09/20

高橋征義です。

[#27251] 脆弱性レポート翻訳者募集 — Yukihiro Matsumoto <matz@...>

まつもと ゆきひろです

13 messages 2005/09/21

[#27321] RubyGemsとOS platformとの関係 — Daigo Moriwaki <techml@...>

こんにちは、森脇です。

42 messages 2005/09/26
[#27327] Re: RubyGemsとOS platformとの関係 — nobuyoshi nakada <nobuyoshi.nakada@...> 2005/09/27

なかだです。

[#27330] Re: RubyGemsとOS platformとの関係 — Yukihiro Matsumoto <matz@...> 2005/09/27

まつもと ゆきひろです

[#27337] Re: RubyGems と OS platform との関係 — NISHIO Mizuho <jurader@...> 2005/09/27

西尾瑞穂 と言います。

[#27343] Re: RubyGems と OS platform との関係 — Yukihiro Matsumoto <matz@...> 2005/09/28

まつもと ゆきひろです

[#27347] Re: RubyGems と OS platform との関係 — Tanaka Akira <akr@...17n.org> 2005/09/28

In article <1127872084.608903.6359.nullmailer@x31.priv.netlab.jp>,

[#27348] Re: RubyGems と OS platform との関係 — Yukihiro Matsumoto <matz@...> 2005/09/28

まつもと ゆきひろです

[#27359] Re: RubyGems と OS platform との関係 — Daigo Moriwaki <techml@...> 2005/09/28

森脇です。

[#27364] Re: RubyGems と OS platform との関係 — akira yamada / やまだあきら <akira@...> 2005/09/30

Daigo Moriwaki wrote:

[#27365] Re: RubyGems と OS platform との関係 — Tanaka Akira <akr@...17n.org> 2005/09/30

In article <433CC31E.20802@ruby-lang.org>,

[#27367] Re: RubyGems と OS platform との関係 — akira yamada / やまだあきら <akira@...> 2005/09/30

Tanaka Akira wrote:

[#27369] Re: RubyGems と OS platform との関係 — Tanaka Akira <akr@...17n.org> 2005/10/01

In article <433D4CED.9030005@ruby-lang.org>,

[ruby-dev:27360] Re: RubyGemsとOS platformとの関係

From: Daigo Moriwaki <techml@...>
Date: 2005-09-28 16:29:37 UTC
List: ruby-dev #27360
森脇です。

akira yamada / やまだあきら wrote:

>>こうしたいのだと思います。
>>A.gem depends on B.gem
>>があったとき、
>>lib-a-rubygem.deb depends on lib-b-rubygem.deb
>>という依存関係を持つnative packageを作れということだと思います。lib-a-
>>rubygem.debのインストール時にB.gemを取ってくるのではなく。
>>    
>>
>
>これ(↑)をAとして
>
>  
>
>>DEBを作る手法としていろいろ手段がありますが、次の案はそのひとつです。
>>
>>o upstreamのソースツリーを持ってくる。
>>o upstreamでは、Rakeなどで、gemを生成するscriptがあるはず。
>>o Debianへのインストールに合うように、そのscriptをいじる。
>>o debian/rules内で、gemをビルドして、そのgemをrubygemsでインストール。
>>    
>>
>
>これ(↑)をBとすると
>
>  
>
>>ただし、RubyGems原理派(適当な用語が見付からずにすみません。すでにレッテ
>>ル色が出ているので、ちょっとずるいのですが)は、これも否定的で、 DEBパッ
>>ケージの中にgemを入れれば済むと主張しているようです。このように、
>>    
>>
>
>AとBは同じ内容であると考えてよさそうに思えるのですが
>なお「否定的」だというのはどこが違っていると言われているのでしょう?
>  
>
RubyGems原理派のいう方法は、Debian流にいえば、some.debにsome.gemをそのま
まアーカイブして、debian/rules 内で # gem install some.gemです。その引数
で、ディレクトリの変更などをconfigureするまではOK。repackagerによるgemの
展開はNG。

RubyGems原理派といっても、言ってしまえば、Austinが声高に言っているだけな
ので、どれだけの支持があるのかは図りかねています。
私は、彼がそこまで主張する理由は理解できません。Repackagerが良きにはから
うと言っているのだから、後はdistroごとによろしく、で議論は終わりだと思う
のですが。 おそらく、彼の心配は、

1. Rubyであるからには、どのPlatformでも全く同じ(=RubyGemsと同じ)であっ
て欲しい。
2. RubyGemsが提供している機能(installやuninstall)があるのに、それを
repackage側で再実装するのは無駄
3. gemをそのままであれば、もっともrepackageしやすく、native packageの数
を最大化できる(機械的に自動化できる)

かなと。

私が思うに、そもそも3番目は無理です。特にDebianはLicenseに慎重です。ま
た、もちろんなるべく多くrepackageしたいのですが、人間がやることなので限
界があります。技術面では自動化できたとしても、Policyチェックやバグの管理
があるので、メンテナが欠かせません。だから、 official native packageの短
時間での量産は難しいです。ただし、non-official packageの量産は、
converterを作れば可能でしょう。

repackageでいえば、現在すでに、青木さんのsetup.rbがあります。gemは
gemspecなどsetup.rbにないものを持ちますが、 setup.rbに劣る面も今はありま
す。RubyGemsがあっても、repackage作業が劇的に変化することはないでしょ
う。manページも書かないといけませんし。

>また各OSの「パッケージの中にgemを入れれば済む」といった場合の
>gemというのはバイナリではないbuildが必要となるgemのことで、
>そのようにした「パッケージ」をインストールする場合には
>build作業が行われることになるものだということで合っていますか?
>  
>
バイナリについてはちょっと分かりません。分からないというのは、ruby-core
でも議論が深まらなかった気がしますし、RubyGemsがコンパイルする方法を知ら
ないので、よく分かりません。

># つまり私はBをインスートした状態のgemをパッケージにしたもの、
># または「precompiled binary用RubyGems」を内包した
># パッケージとイメージしまして、
># いわゆる原理派の人々は
># 直接的にrubygemsを用いたのとまったく同じ形のインストールが
># 各環境のパッケージにおいても行われなくてはならない
># (もしかするとパッケージの管理外に、パッケージから見れば
># 単なるデータのような扱いで置くようにすべきだ)
># と考えておられるのかなと想像しています。
>  
>
file system上にどう.gemを置くのかはともかく、.gemをRubyGemsでインストー
ルしたのと全く同じ結果を期待しているようです。また、インストール過程にお
いても、RubyGemsを最も信頼しているようです。


>Debianに限らず環境(あるいは何らかの仕組み)ごとに
>事情があるのはしょうがないと思います。
>そして、日常的にその事情の上で活動している
>パッケージ利用者の一部(もしかするとけっこう多く)は
>かならずしもgemの何かを使いたいわけではなくて
>ある目的のために必要な機能を使いたいだけであり
>その実現方法がどのようなものであっても構わない、
>もっと言うと、他のパッケージと異っていて
>めんどうな部分が出てくるのを嫌うということもあり得ると思います。
>
>一方で、それが何であれgemとして使えることも
>重要であるという人々はおそらく素直にgemを直接使うのであって、
>仮にそういうことが出来ない、または何か制限がかかってしまう
>というのであればそれはまずいと思いますが、
>そうでない形で環境ごとの事情に合わせた形の
>「パッケージ」を提供すれば良いのではないでしょうか。
>  
>
まったく同感です。


では。

-- 
Daigo Moriwaki
beatles_at_sgtpepper_dot_net


In This Thread