Bug #5081

Bug #5076: Mac OS X Lion Support

LionでTestSyslog が一件 failure

Added by Motohiro KOSAKI over 3 years ago. Updated over 3 years ago.

[ruby-dev:44201]
Status:Closed
Priority:Normal
Assignee:Akinori MUSHA
ruby -v:- Backport:

Description

Lionからsyslogの書式が変わったように見えます

2) Failure:
test_log(TestSyslog) [/Users/kosaki/ruby/git/test/test_syslog.rb:148]:
<"syslog_test: test1 - hello, world!\n"> expected but was
<"Jul 22 23:41:41 KOSAKI-Motohiro-no-MacBook-Pro.local syslog_test[98441] : test1 - hello, world!\n">.

Associated revisions

Revision 32859
Added by Akinori MUSHA over 3 years ago

  • test/test_syslog.rb (TestSyslog#test_log): Do not be too specific about the log line format. Fixes #5081.

Revision 32859
Added by Akinori MUSHA over 3 years ago

  • test/test_syslog.rb (TestSyslog#test_log): Do not be too specific about the log line format. Fixes #5081.

History

#1 Updated by Yui NARUSE over 3 years ago

  • Status changed from Open to Assigned
  • Assignee set to Akinori MUSHA
  • Priority changed from Low to Normal

#2 Updated by Akinori MUSHA over 3 years ago

Lion(の開発)環境が手元に用意できるのが今週末見込みなので少し待っててください。

#3 Updated by Takahiro Kambe over 3 years ago

In message redmine.journal-19822.20110729125917@ruby-lang.org
on Fri, 29 Jul 2011 12:59:19 +0900,
Akinori MUSHA knu@ruby-lang.org wrote:

Lionからsyslogの書式が変わったように見えます
世の中には(オプション指定すると)、こんな内容をログに出すものも存在しま
すしなぁ。

2011-05-31T21:33:42.761302+09:00 reef.back-street.net /netbsd - - - Accounting s
tarted

(NetBSD 5.99.55で、syslogdに -o syslog とオプションを指定した場合で、
伝統的なRFC3164によるsyslogではなく、RFC5424に基づいた内容を反映できる
書式となっています。)

--
神戸 隆博 (かんべ たかひろ) at 仕事場

#4 Updated by Anonymous over 3 years ago

(2011/07/29 13:30), Takahiro Kambe wrote:

In message redmine.journal-19822.20110729125917@ruby-lang.org
on Fri, 29 Jul 2011 12:59:19 +0900,
Akinori MUSHA knu@ruby-lang.org wrote:

Lionからsyslogの書式が変わったように見えます
世の中には(オプション指定すると)、こんな内容をログに出すものも存在しま
すしなぁ。

2011-05-31T21:33:42.761302+09:00 reef.back-street.net /netbsd - - - Accounting s
tarted

(NetBSD 5.99.55で、syslogdに -o syslog とオプションを指定した場合で、
伝統的なRFC3164によるsyslogではなく、RFC5424に基づいた内容を反映できる
書式となっています。)

便乗質問させてください。

どちらもプラットフォーム側が仕様変更したという話なのでテストをスキップさせるだけで
十分と思っているのですが、認識正しいでしょうか?

そういう仮定のもとに1.9.3には全然クリティカルじゃなかろう。と推測していました

#5 Updated by Takahiro Kambe over 3 years ago

In message 4E324985.2080400@jp.fujitsu.com
on Fri, 29 Jul 2011 14:47:57 +0900,
KOSAKI Motohiro kosaki.motohiro@jp.fujitsu.com wrote:

(NetBSD 5.99.55で、syslogdに -o syslog とオプションを指定した場合で、
伝統的なRFC3164によるsyslogではなく、RFC5424に基づいた内容を反映できる
書式となっています。)
そういえば、Solarisか何かも伝統的なsyslogではなくタグか何かつくように
なっていたようなかすかが記憶が...。

便乗質問させてください。

どちらもプラットフォーム側が仕様変更したという話なのでテストをスキッ
プさせるだけで十分と思っているのですが、認識正しいでしょうか?
短期的、

そういう仮定のもとに1.9.3には全然クリティカルじゃなかろう。と推測して
いました
1.9.3については問題ないでしょう。

ただ、長い目で見た場合には、ちゃんと各書式を解析するようにしないとテス
トしたことにならない?

--
神戸 隆博 (かんべ たかひろ) at 仕事場

#6 Updated by Takahiro Kambe over 3 years ago

In message 4E324985.2080400@jp.fujitsu.com
on Fri, 29 Jul 2011 14:47:57 +0900,
KOSAKI Motohiro kosaki.motohiro@jp.fujitsu.com wrote:

(NetBSD 5.99.55で、syslogdに -o syslog とオプションを指定した場合で、
伝統的なRFC3164によるsyslogではなく、RFC5424に基づいた内容を反映できる
書式となっています。)
そういえば、Solarisか何かも伝統的なsyslogではなくタグか何かつくように
なっていたようなかすかが記憶が...。

便乗質問させてください。

どちらもプラットフォーム側が仕様変更したという話なのでテストをスキッ
プさせるだけで十分と思っているのですが、認識正しいでしょうか?
短期的、

そういう仮定のもとに1.9.3には全然クリティカルじゃなかろう。と推測して
いました
1.9.3については問題ないでしょう。

ただ、長い目で見た場合には、ちゃんと各書式を解析するようにしないとテス
トしたことにならない?

--
神戸 隆博 (かんべ たかひろ) at 仕事場

#7 Updated by Akinori MUSHA over 3 years ago

  • Status changed from Assigned to Closed
  • % Done changed from 0 to 100

This issue was solved with changeset r32859.
Motohiro, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.


  • test/test_syslog.rb (TestSyslog#test_log): Do not be too specific about the log line format. Fixes #5081.

Also available in: Atom PDF