Project

General

Profile

Actions

Bug #5081

closed

Bug #5076: Mac OS X Lion Support

LionでTestSyslog が一件 failure

Added by kosaki (Motohiro KOSAKI) over 13 years ago. Updated about 13 years ago.

Status:
Closed
Target version:
ruby -v:
-
Backport:
[ruby-dev:44201]

Description

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

  1. 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">.

Updated by naruse (Yui NARUSE) over 13 years ago

  • Status changed from Open to Assigned
  • Assignee set to knu (Akinori MUSHA)
  • Priority changed from 3 to Normal

Updated by knu (Akinori MUSHA) over 13 years ago

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

Updated by taca (Takahiro Kambe) over 13 years ago

In message
on Fri, 29 Jul 2011 12:59:19 +0900,
Akinori MUSHA 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 仕事場

Updated by Anonymous over 13 years ago

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

In message
on Fri, 29 Jul 2011 12:59:19 +0900,
Akinori MUSHA 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には全然クリティカルじゃなかろう。と推測していました

Updated by taca (Takahiro Kambe) over 13 years ago

In message
on Fri, 29 Jul 2011 14:47:57 +0900,
KOSAKI Motohiro wrote:

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

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

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

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

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

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

Updated by taca (Takahiro Kambe) over 13 years ago

In message
on Fri, 29 Jul 2011 14:47:57 +0900,
KOSAKI Motohiro wrote:

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

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

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

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

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

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

Actions #7

Updated by knu (Akinori MUSHA) about 13 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.
Actions

Also available in: Atom PDF

Like0
Like0Like0Like0Like0Like0Like0Like0