[#15359] Timeout::Error — Jeremy Thurgood <jerith@...>

Good day,

41 messages 2008/02/05
[#15366] Re: Timeout::Error — Eric Hodel <drbrain@...7.net> 2008/02/06

On Feb 5, 2008, at 06:20 AM, Jeremy Thurgood wrote:

[#15370] Re: Timeout::Error — Jeremy Thurgood <jerith@...> 2008/02/06

Eric Hodel wrote:

[#15373] Re: Timeout::Error — Nobuyoshi Nakada <nobu@...> 2008/02/06

Hi,

[#15374] Re: Timeout::Error — Jeremy Thurgood <jerith@...> 2008/02/06

Nobuyoshi Nakada wrote:

[#15412] Re: Timeout::Error — Nobuyoshi Nakada <nobu@...> 2008/02/07

Hi,

[#15413] Re: Timeout::Error — Jeremy Thurgood <jerith@...> 2008/02/07

Nobuyoshi Nakada wrote:

[#15414] Re: Timeout::Error — Nobuyoshi Nakada <nobu@...> 2008/02/07

Hi,

[#15360] reopen: can't change access mode from "w+" to "w"? — Sam Ruby <rubys@...>

I ran 'rake test' on test/spec [1], using

16 messages 2008/02/05
[#15369] Re: reopen: can't change access mode from "w+" to "w"? — Nobuyoshi Nakada <nobu@...> 2008/02/06

Hi,

[#15389] STDIN encoding differs from default source file encoding — Dave Thomas <dave@...>

This seems strange:

21 messages 2008/02/06
[#15392] Re: STDIN encoding differs from default source file encoding — Yukihiro Matsumoto <matz@...> 2008/02/06

Hi,

[#15481] very bad character performance on ruby1.9 — "Eric Mahurin" <eric.mahurin@...>

I'd like to bring up the issue of how characters are represented in

16 messages 2008/02/10

[#15528] Test::Unit maintainer — Kouhei Sutou <kou@...>

Hi Nathaniel, Ryan,

22 messages 2008/02/13

[#15551] Proc#curry — ts <decoux@...>

21 messages 2008/02/14
[#15557] Re: [1.9] Proc#curry — David Flanagan <david@...> 2008/02/15

ts wrote:

[#15558] Re: [1.9] Proc#curry — Yukihiro Matsumoto <matz@...> 2008/02/15

Hi,

[#15560] Re: Proc#curry — Trans <transfire@...> 2008/02/15

[#15585] Ruby M17N meeting summary — Martin Duerst <duerst@...>

This is a rough translation of the Japanese meeting summary

19 messages 2008/02/18

[#15596] possible bug in regexp lexing — Ryan Davis <ryand-ruby@...>

current:

17 messages 2008/02/19

[#15678] Re: [ANN] MacRuby — "Rick DeNatale" <rick.denatale@...>

On 2/27/08, Laurent Sansonetti <laurent.sansonetti@gmail.com> wrote:

18 messages 2008/02/28
[#15679] Re: [ANN] MacRuby — "Laurent Sansonetti" <laurent.sansonetti@...> 2008/02/28

On Thu, Feb 28, 2008 at 6:33 AM, Rick DeNatale <rick.denatale@gmail.com> wrote:

[#15680] Re: [ANN] MacRuby — Yukihiro Matsumoto <matz@...> 2008/02/28

Hi,

[#15683] Re: [ANN] MacRuby — "Laurent Sansonetti" <laurent.sansonetti@...> 2008/02/28

On Thu, Feb 28, 2008 at 1:51 PM, Yukihiro Matsumoto <matz@ruby-lang.org> wrote:

Re: Gems running aground on multibyte char

From: "NARUSE, Yui" <naruse@...>
Date: 2008-02-29 08:43:00 UTC
List: ruby-core #15695
Hi,

Eric Hodel wrote:
> On Feb 27, 2008, at 18:27 PM, Nobuyoshi Nakada wrote:
>> At Thu, 28 Feb 2008 01:10:48 +0900,
>> Austin Ziegler wrote in [ruby-core:15674]:
>>> I'm releasing an updated version soon in any case (to just fix this
>>> problem). Something should be worked out to make it easier for Ruby
>>> 1.9 gems to have their spec in a non-US-ASCII format.
>>
>> Use magic comments.
> 
> There is a problem with backwards compatibility, I think.
> 
> The ruby file for a gem specification comes from a YAML file that ships 
> with the gem.

The encoding of YAML file is UTF-8 or UTF-16 by the yaml spec.
http://www.yaml.org/spec/1.1/

> I can add an encoding field to the gem specification for future gems, 
> and write that encoding into the ruby file, but old gems may still fail.

So gems can write magic comment "UTF-8" into the ruby file if "metadata"
is written in right encoding.

> Would it be sufficient to add the magic comment specifying ASCII-8BIT to 
> all ruby gem specifications unless otherwise specified through a gemspec 
> attribute?

Why you specify ASCII-8BIT?  You know the encoding of YAML file is UTF-8 or UTF-16,
and rubygems will write gemspec as UTF-8.  You should specify UTF-8.
# specifying may the business of rubygems

> I think so, because I don't know what character set any particular gem's 
> data is actually in.  Will there still be a problem with YAML, though?

Practical problem is that some person write YAML file in other than UTF-8 or
UTF-16.  How do we treat those invalid YAML file can be a problem.

Ruby 1.9 which default script encoding is US-ASCII insist such files will be error.

-- 
NARUSE, Yui  <naruse@airemix.com>
DBDB A476 FDBD 9450 02CD 0EFC BCE3 C388 472E C1EA

In This Thread