[#10467] Module re-inclusion in 1.9 vs 1.8 — "Rick DeNatale" <rick.denatale@...>
Some months ago I noticed that the semantics of module inclusion had
[#10468] Floats that are NaN have strange behavior — Jonas Kongslund <jonas@...>
Hi
[#10478] Plan to add ext/digest/lib/digest/hmac.rb to 1.8.6 or 1.8.7? — "Zev Blut" <rubyzbibd@...>
Hello,
[#10480] Ruby 1.8.6 delayed for seven days — "Akinori MUSHA" <knu@...>
I am afraid I have to announce that Ruby 1.8.6 final release will be
[#10490] Join with block — "Farrel Lifson" <farrel.lifson@...>
This patch adds the ability to give the Array#join method a block like so
[#10492] Ruby 1.8.6 preview3 has been released — "Akinori MUSHA" <knu@...>
Hi,
Akinori MUSHA wrote:
On Mon, 5 Mar 2007, Akinori MUSHA wrote:
On Mar 5, 2007, at 04:16, Hugh Sasse wrote:
On Tue, 6 Mar 2007, Eric Hodel wrote:
On Mar 5, 2007, at 10:46, Hugh Sasse wrote:
On Tue, 6 Mar 2007, Eric Hodel wrote:
On Mar 5, 2007, at 12:07, Hugh Sasse wrote:
On Tue, 6 Mar 2007, Eric Hodel wrote:
Hi,
On Tue, 6 Mar 2007, Nobuyoshi Nakada wrote:
Hi,
[#10494] make check for 1.8.6-preview3: TestDBM: DBMError: dbm_store failed — <noreply@...>
Bugs item #9031, was opened at 2007-03-04 12:57
[#10507] Dynamic Array#join with block — <noreply@...>
Patches item #9055, was opened at 2007-03-05 19:57
Hi,
On 06/03/07, Nobuyoshi Nakada <nobu@ruby-lang.org> wrote:
On 06/03/07, Nobuyoshi Nakada <nobu@ruby-lang.org> wrote:
Hi,
On 09/03/07, Nobuyoshi Nakada <nobu@ruby-lang.org> wrote:
[#10536] DRb freezes YARV? — "Meinrad Recheis" <meinrad.recheis@...>
dear all,
[#10552] ruby 1.8.5p12: default IO object for gets() ? — Unknown <borg@...3.net>
Hello..
[#10563] Ruby 1.8.6 has been released — "Akinori MUSHA" <knu@...>
Hello,
[#10575] 'rescue' with non-exception class — Brian Candler <B.Candler@...>
I was just caught out by this odd behaviour: a 'rescue' clause doesn't
[#10580] Kernel#exec on OSX — "Kent Sibilev" <ksruby@...>
Does anyone know how to explain this:
[#10585] Bugfix: Extension Compile Error with 1.8.6 — Lothar Scholz <mailinglists@...>
Hello,
[#10594] grave bug in 1.8.6's thread implementation — Sylvain Joyeux <sylvain.joyeux@...4x.org>
In ext/thread/thread.c, remove_one leaves the list in an inconsistent state.
On Thu, 15 Mar 2007 00:15:57 +0900, Sylvain Joyeux <sylvain.joyeux@m4x.org> wrote:
> > The fix is in thread-mutex-remove_one.diff.
On Thu, 15 Mar 2007 01:19:04 +0900, Sylvain Joyeux <sylvain.joyeux@m4x.org> wrote:
On Wednesday 14 March 2007 17:29, MenTaLguY wrote:
On Thu, 15 Mar 2007 01:48:42 +0900, Sylvain Joyeux <sylvain.joyeux@m4x.org> wrote:
Here the next one (hopefully the last)
On Thu, 15 Mar 2007 03:11:41 +0900, Sylvain Joyeux <sylvain.joyeux@m4x.org> wrote:
On Wednesday 14 March 2007, MenTaLguY wrote:
On Thu, 15 Mar 2007 06:07:30 +0900, Sylvain Joyeux <sylvain.joyeux@m4x.org> wrote:
At Thu, 15 Mar 2007 10:18:19 +0900,
> Which set of patches do you think should be committed? The former to
[#10615] Multiton in standard library — TRANS <transfire@...>
Hi--
On 3/15/07, Tom Pollard <tomp@earthlink.net> wrote:
On Mar 15, 2007, at 11:46 PM, TRANS wrote:
On 3/16/07, James Edward Gray II <james@grayproductions.net> wrote:
[#10646] Marshal.dump shouldn't complain about singletons if the _dump method is defined — <noreply@...>
Bugs item #9376, was opened at 2007-03-19 15:58
noreply@rubyforge.org wrote:
On Monday 19 March 2007 18:01, Urabe Shyouhei wrote:
Hi,
On 3/19/07, Yukihiro Matsumoto <matz@ruby-lang.org> wrote:
Hi,
> |But what if that singleton class just contained a method that allowed
Hi,
[#10701] Discrepancy between GetoptLong.new and documentation — <noreply@...>
Bugs item #8384, was opened at 2007-02-02 10:06
> -----Original Message-----
[#10705] Google Summer of Code proposal. — "Pedro Del Gallego" <pedro.delgallego@...>
Hi,
On 3/21/07, Pedro Del Gallego <pedro.delgallego@gmail.com> wrote:
[#10711] Re: Extensions to ipaddr.rb — Brian Candler <B.Candler@...>
> Is this your intention?
[#10712] Ruby Method Signatures (was Re: Multiton in standard library) — "Rick DeNatale" <rick.denatale@...>
On 3/19/07, TRANS <transfire@gmail.com> wrote:
On 3/19/07, TRANS <transfire@gmail.com> wrote:
On 3/21/07, Jos Backus <jos@catnook.com> wrote:
On 3/21/07, TRANS <transfire@gmail.com> wrote:
On Thu, Mar 22, 2007 at 10:26:38PM +0900, Rick DeNatale wrote:
On 3/22/07, Paul Brannan <pbrannan@atdesk.com> wrote:
On 3/23/07, Rick DeNatale <rick.denatale@gmail.com> wrote:
[#10729] BUGS in metaclasses inheritance — <noreply@...>
Bugs item #9462, was opened at 22/03/2007 11:19
noreply@rubyforge.org wrote:
[#10746] sub-process with Test::Unit does not exit error code as expected — <noreply@...>
Bugs item #9300, was opened at 2007-03-15 03:35
Hi,
[#10749] class_extension — TRANS <transfire@...>
I'm just following up to find out the status of consideration for
[#10768] Lastest Version IRHG - Technical Review Requested — Charles Thornton <ceo@...>
TO: CORE
[#10798] Virtual classes and 'real' classes -- why? — "John Lam (CLR)" <jflam@...>
I was wondering if someone could help me understand why there's a parallel =
On Thu, 29 Mar 2007 04:44:16 +0900, "John Lam (CLR)" <jflam@microsoft.com> wrote:
Thanks for sharing the eigenclass hack.
John Lam (CLR) wrote:
[#10818] Bug in Net::HTTP#keep_alive? — Aaron Patterson <aaron@...>
Sometimes Apache will send a connection header like this:
Should I submit a bug for this? I guess I'm not sure what proper
[#10826] Comparable module and values of <=> operator — David Flanagan <david@...>
The rdoc for the Comparable module and its methods consistently indicate
Replying to my own post...
I think there's nothing wrong with the implementation and documentation.
[ ruby-Bugs-9300 ] sub-process with Test::Unit does not exit error code as expected
Bugs item #9300, was opened at 2007-03-15 03:35
You can respond by visiting:
http://rubyforge.org/tracker/?func=detail&atid=1698&aid=9300&group_id=426
Category: Core
Group: 1.8.x
Status: Closed
Resolution: Rejected
Priority: 3
Submitted By: Jeff Xiong (gigix)
Assigned to: Nathaniel Talbott (ntalbott)
Summary: sub-process with Test::Unit does not exit error code as expected
Initial Comment:
If create a sub-process, and run failing tests in it, the sub-process will not exit with error code as expected: the exit code is always 0.
Ubuntu Linux 7.04
Ruby 1.8.6
Rails 1.2.3
----------------------------------------------------------------------
Comment By: Alexey Verkhovsky (alexeyv)
Date: 2007-03-22 21:25
Message:
Hmm, I don't see a way to attach a file to a comment.
Here is the test:
alexeyv@alexeyv-laptop:~/foo$ cat test.rb
require 'test/unit'
class FooTest < Test::Unit::TestCase
def test_that_fails
fail 'oops'
end
end
Here is the console session that demonstrates the problem:
alexeyv@alexeyv-laptop:~$ cd foo
alexeyv@alexeyv-laptop:~/foo$ which ruby
/usr/bin/ruby
alexeyv@alexeyv-laptop:~/foo$ 'ruby -v
>
alexeyv@alexeyv-laptop:~/foo$ ruby -v
ruby 1.8.4 (2005-12-24) [i486-linux]
alexeyv@alexeyv-laptop:~/foo$ ./run_test_and_print_exit_code.sh
Loaded suite test
Started
E
Finished in 0.000679 seconds.
1) Error:
test_that_fails(FooTest):
RuntimeError: oops
test.rb:5:in `test_that_fails'
1 tests, 0 assertions, 0 failures, 1 errors
1
alexeyv@alexeyv-laptop:~/foo$ switch_ruby
alexeyv@alexeyv-laptop:~/foo$ which ruby
/home/alexeyv/ruby1.8.6/bin/ruby
alexeyv@alexeyv-laptop:~/foo$ ruby -v
ruby 1.8.6 (2007-03-05 patchlevel 0) [i686-linux]
alexeyv@alexeyv-laptop:~/foo$ ./run_test_and_print_exit_code.sh
Loaded suite test
Started
E
Finished in 0.000614 seconds.
1) Error:
test_that_fails(FooTest):
RuntimeError: oops
test.rb:5:in `test_that_fails'
1 tests, 0 assertions, 0 failures, 1 errors
0
^^^
THERE SHOULD BE '1' INSTEAD OF '0' HERE
----------------------------------------------------------------------
Comment By: Alexey Verkhovsky (alexeyv)
Date: 2007-03-22 21:20
Message:
By the way, note that the issue Jeff talks about is a zero exit code returned by a FAILING test. Your printout seems to be checking exit codes of passing tests.
----------------------------------------------------------------------
Comment By: Alexey Verkhovsky (alexeyv)
Date: 2007-03-22 21:17
Message:
Nathaniel, hi,
I'm reproducing the same issue, too. With Ruby 1.8.6 release.
Attached archive (foo.tgz) contains a very simple failing test, and a script that runs it and prints out the exit code. No Rails, Rake or any other third-party stuff involved. At all.
I'm going to try figure out the reason now.
Alex Verkhovsky
----------------------------------------------------------------------
Comment By: Nathaniel Talbott (ntalbott)
Date: 2007-03-21 20:50
Message:
It's working for me, under 1.8.4, 1.8.5 and 1.8.6:
ntalbott@joshua:~/tmp/issue_refined$ multiruby process_test.rb
VERSION = 1.8.4
Loaded suite process_test
Started
"I'm going to die..."
.
Finished in 0.010974 seconds.
1 tests, 1 assertions, 0 failures, 0 errors
RESULT = 0
VERSION = 1.8.5
Loaded suite process_test
Started
"I'm going to die..."
.
Finished in 0.01149 seconds.
1 tests, 1 assertions, 0 failures, 0 errors
RESULT = 0
VERSION = 1.8.6
Loaded suite process_test
Started
"I'm going to die..."
.
Finished in 0.011605 seconds.
1 tests, 1 assertions, 0 failures, 0 errors
RESULT = 0
TOTAL RESULT = 0 failures
I'm not sure what to tell you - it appears that for some reason your Ruby is broken. Can you try building Ruby from scratch on your Linux box and seeing if you get the same error?
I'm going to re-close this - if you can figure out more specifically what the issue is with your box, please re-open it and I'll investigate again.
----------------------------------------------------------------------
Comment By: Jeff Xiong (gigix)
Date: 2007-03-21 06:04
Message:
I wrote a new test case for this issue. It doesn't depend on
any other libraries. And it seems to me like at_exit
structure has some problem with it. With following code:
at_exit do
p "I'm going to die..."
exit false
end
the exit code should be non-zero. But in my environment
(Ruby 1.8.6 on Linux and Windows) the exit code is 0.
Please check out the second attachment I uploaded
(issue_refined.zip) and try it out.
----------------------------------------------------------------------
Comment By: Nathaniel Talbott (ntalbott)
Date: 2007-03-20 20:47
Message:
I'm closing this in lieu of a reproducible failure. Feel free to re-open it if/when you can provide one.
----------------------------------------------------------------------
Comment By: Nathaniel Talbott (ntalbott)
Date: 2007-03-19 14:33
Message:
Can you give me an example that runs independent of a Rails app? For instance, you must have something extra installed in your app, since assert_false is not a standard test/unit assertion.
In my testing, both in a Rails app, and an independent test I set up, I couldn't duplication the problem.
----------------------------------------------------------------------
Comment By: Jeff Xiong (gigix)
Date: 2007-03-16 22:56
Message:
I posted an attachment (issue.zip). You can unzip it to a
Rails app's root directory, then run process_test.rb.
----------------------------------------------------------------------
Comment By: Nathaniel Talbott (ntalbott)
Date: 2007-03-16 08:01
Message:
Can you post an example that demonstrates the problem?
----------------------------------------------------------------------
You can respond by visiting:
http://rubyforge.org/tracker/?func=detail&atid=1698&aid=9300&group_id=426