Bug #4287

test_europe_lisbon(TestTimeTZ) Failure

Added by Tomoyuki Chikanaga over 3 years ago. Updated almost 3 years ago.

[ruby-dev:43060]
Status:Closed
Priority:Normal
Assignee:Motohiro KOSAKI
Category:build
Target version:1.9.3
ruby -v:ruby 1.9.3dev (2011-01-18 trunk 30590) [i686-linux] Backport:

Description

=begin
先日(r30550 以降)から Linux 上で make test-all の faiure が 1つ増えています。

1) Failure:
testeuropelisbon(TestTimeTZ) [/opt/ruby-trunk/src/ruby/test/ruby/testtimetz.rb:140]:
<"LMT"> expected but was
<"CET">.

少し gdb で追いかけてみたところ、なぜか NEGATIVETIMET の定義の有無が変化していて
timeinit()
time
init1()
timelocalw()
localtimew()
guess
localoffset()
で 1515 行目の localtime
withgmtoffzone() の呼び出しが有効になっていないので変化しているようです。
=end

Associated revisions

Revision 30612
Added by Motohiro KOSAKI over 3 years ago

  • configure.in: Add stdlib.h inclusion into rbcvnegativetimet test becuase it's required for exit(3). The patch is created by Tomoyuki Chikanaga. [Bug #4287]

History

#1 Updated by Tomoyuki Chikanaga over 3 years ago

=begin
このテストについては configure.in を以下のように修正すると成功するようになりました。

Index: configure.in
===================================================================
--- configure.in (revision 30590)
+++ configure.in (working copy)
@@ -1444,6 +1444,7 @@

ACCACHECHECK(for negative timet for gmtime(3), rbcvnegativetimet,
[AC
TRY_RUN([
+#include
#include

void

=end

#2 Updated by Yui NARUSE over 3 years ago

  • Status changed from Open to Assigned
  • Assignee set to Motohiro KOSAKI

=begin

=end

#3 Updated by Motohiro KOSAKI over 3 years ago

=begin
いつもありがとうございます。Linuxとのことなのでこちらでコミットさせていただきました。
ところで、Chikanaga がコミット権を取得して自分でチェックインするのがみんなが幸せになれると
思うですが、どうでしょうか。
=end

#4 Updated by Motohiro KOSAKI over 3 years ago

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

=begin
This issue was solved with changeset r30612.
Tomoyuki, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.


  • configure.in: Add stdlib.h inclusion into rbcvnegativetimet test becuase it's required for exit(3). The patch is created by Tomoyuki Chikanaga. [Bug #4287] =end

#5 Updated by Motohiro KOSAKI over 3 years ago

=begin

いつもありがとうございます。Linuxとのことなのでこちらでコミットさせていただきました。
ところで、Chikanaga がコミット権を取得して自分でチェックインするのがみんなが幸せに

Chikanaga-san が。

英語と日本語と行ったり来たりしてると言葉が無茶苦茶になりますね。反省

=end

#6 Updated by Tomoyuki Chikanaga about 3 years ago

=begin
近永と申します。

対応して頂いてありがとうございます。

ところで、Chikanaga がコミット権を取得して自分でチェックインするのがみんなが幸せになれると
思うですが、どうでしょうか。
小さな不具合に気がついた時に毎回コミッタのかたの手を煩わすのも気が引けるものがありますので、
もし許可していただけるものならコミット権限を頂きたいと思います。

いかがでしょうか?

=end

#7 Updated by Yukihiro Matsumoto about 3 years ago

=begin
まつもと ゆきひろです

In message "Re: Re: [Ruby 1.9-Bug#4287] testeuropelisbon(TestTimeTZ) Failure"
on Fri, 21 Jan 2011 00:28:42 +0900, nagachika nagachika00@gmail.com writes:
|
|近永と申します。
|
|対応して頂いてありがとうございます。
|
|> ところで、Chikanaga がコミット権を取得して自分でチェックインするのがみんなが幸せになれると
|> 思うですが、どうでしょうか。
|小さな不具合に気がついた時に毎回コミッタのかたの手を煩わすのも気が引けるものがありますので、
|もし許可していただけるものならコミット権限を頂きたいと思います。
|
|いかがでしょうか?

良いと思います。希望するアカウント名とpgpでサインしたssh2の
公開鍵を cvs-admin@ruby-lang.org に送ってください。

=end

Also available in: Atom PDF