ruby-dev (Japanese) list archive (unofficial mirror)
 help / color / mirror / Atom feed
* [ruby-dev:47054] Re: Bug #7311 DRb test suite fails when hostname cannot be reached
       [not found] <A7623DB4-DCA9-44EE-9F44-0AAB7584E4B7@mva.biglobe.ne.jp>
@ 2013-02-20  0:48 ` Tanaka Akira
  2013-02-20  0:54   ` [ruby-dev:47055] " Tanaka Akira
  0 siblings, 1 reply; 2+ messages in thread
From: Tanaka Akira @ 2013-02-20  0:48 UTC (permalink / raw
  To: ruby developers list

2013年2月19日 0:39 Masatoshi SEKI <m_seki@mva•biglobe.ne.jp>:

> hostnameが設定されていてそこに自身からIPが届かないケースで
> dRubyのテストが失敗するとのことです。(たぶん)
>
> 私は、この状況に対応するべきかどうか迷っています。

> どうするべきでしょう。どなたか意見をいただけませんか?
>
> (1) 対応する必要はない
> (2) 対応するべき

ちょっと調べたんですが、対応すべきかどうかについては
どちらでも理由をつけられるような気がします。

対応する必要はない:
  gethostname は 4.2BSD で導入されたもので、そもそも最初から
  gethostbyname できることが想定されている。
  したがって、gethostbyname (現在なら getaddrinfo) できないような環境が悪い。

対応するべき:
  ホストの IP アドレスはカーネル内のネットワークインターフェースの設定なのに対し、
  getaddrinfo で調べられるのは /etc/hosts や DNS サーバの設定であって、
  異なる設定で決まる情報なので食い違う可能性は常にある。
  DHCP の普及によって IP アドレスが固定でないことも当たり前になった今、
  /etc/hosts にホストの IP アドレスをどのように記述すべきかは自明ではなく、
  hostname から IP アドレスを調べられると想定するべきでない。
  そんな情報に依存する dRuby が悪い。
-- 
[田中 哲][たなか あきら][Tanaka Akira]

^ permalink raw reply	[flat|nested] 2+ messages in thread

* [ruby-dev:47055] Re: Bug #7311 DRb test suite fails when hostname cannot be reached
  2013-02-20  0:48 ` [ruby-dev:47054] Re: Bug #7311 DRb test suite fails when hostname cannot be reached Tanaka Akira
@ 2013-02-20  0:54   ` Tanaka Akira
  0 siblings, 0 replies; 2+ messages in thread
From: Tanaka Akira @ 2013-02-20  0:54 UTC (permalink / raw
  To: ruby developers list

2013年2月20日 9:48 Tanaka Akira <akr@fsij•org>:

>   gethostname は 4.2BSD で導入されたもので、そもそも最初から

う、ちょっとまちがい。UCB 4.1A らしいです。
-- 
[田中 哲][たなか あきら][Tanaka Akira]

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2013-02-20  1:13 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <A7623DB4-DCA9-44EE-9F44-0AAB7584E4B7@mva.biglobe.ne.jp>
2013-02-20  0:48 ` [ruby-dev:47054] Re: Bug #7311 DRb test suite fails when hostname cannot be reached Tanaka Akira
2013-02-20  0:54   ` [ruby-dev:47055] " Tanaka Akira

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).