[#25936] [Bug:1.9] [rubygems] $LOAD_PATH includes bin directory — Nobuyoshi Nakada <nobu@...>

Hi,

10 messages 2009/10/05

[#25943] Disabling tainting — Tony Arcieri <tony@...>

Would it make sense to have a flag passed to the interpreter on startup that

16 messages 2009/10/05

[#26028] [Bug #2189] Math.atanh(1) & Math.atanh(-1) should not raise an error — Marc-Andre Lafortune <redmine@...>

Bug #2189: Math.atanh(1) & Math.atanh(-1) should not raise an error

14 messages 2009/10/10

[#26222] [Bug #2250] IO::for_fd() objects' finalization dangerously closes underlying fds — Mike Pomraning <redmine@...>

Bug #2250: IO::for_fd() objects' finalization dangerously closes underlying fds

11 messages 2009/10/22

[#26244] [Bug #2258] Kernel#require inside rb_require() inside rb_protect() inside SysV context fails — Suraj Kurapati <redmine@...>

Bug #2258: Kernel#require inside rb_require() inside rb_protect() inside SysV context fails

24 messages 2009/10/22

[#26361] [Feature #2294] [PATCH] ruby_bind_stack() to embed Ruby in coroutine — Suraj Kurapati <redmine@...>

Feature #2294: [PATCH] ruby_bind_stack() to embed Ruby in coroutine

42 messages 2009/10/27

[#26371] [Bug #2295] segmentation faults — tomer doron <redmine@...>

Bug #2295: segmentation faults

16 messages 2009/10/27

[ruby-core:26130] Re: [ANN] Ruby Developer's Meeting 20091013

From: Yehuda Katz <wycats@...>
Date: 2009-10-16 19:09:51 UTC
List: ruby-core #26130
On Thu, Oct 15, 2009 at 9:42 AM, Leonard Chin <l.g.chin@gmail.com> wrote:

> Ruby Developer's Meeting: October 13th, 2010
> Meeting summary: translated from [ruby-dev:39480]
>
> Participants: matz, ko1, yugui, akr, nobu, usa, naruse
> (nobu & usa participated via Skype)
>
> =3D=3D Release Schedule
> =3D=3D=3D When will 1.9.2 be released?
> * The planned Christmas release date is cancelled [ruby-core:25707]
> * "Passing rubyspec" has been added to the requirements for releasing 1.9=
.2
> =E2=86=92 How does this affect the release date?
> =E2=86=92 Need to examine the current situation
> =E2=86=92 =E2=80=A6 looks feasible, perhaps?
> =E2=86=92 either way, rubyspec will probably be a bottleneck
> * everyone should run rubyspec more often, and report any problems found
> (problems with ruby or rubspec are welcome)
>
> =3D=3D=3D The next preview & feature freeze
> * release preview 2 around end of October (motion passed)
> * Aim for December feature freeze  (motion passed)
>
> =3D=3D prime.rb
> * timeout issue [ruby-dev:39465]
> * Timeout is possible in a multitude of places
> * is this an actual problem for anyone?
> =E2=86=92 a few cases have been reported in ruby-core, what were they doi=
ng?
> * is there a need for a feature to declare a critical session with a
> block where Timeouts etc are delayed?
> =E2=86=92 could pose a problem if, say, ^Cs were suppressed too
> =E2=86=92 perhaps explicitly specify what to delay/suppress?
> =E2=86=92 will continue to explore possible solutions.
>
> =3D=3D Big5
> * Big5-HKSCS is done
> * Big5-UAO is being worked on by Martin, should be done in a few weeks
>
> =3D=3D Regarding maintainers
> * Process for discharging maintainers [ruby-core:25764] [ruby-dev:39372]
> * Some people volunteering to become maintainers: [ruby-core:26066]
> =E2=86=92 want to accept to volunteers (matz)
> =E2=86=92 but want to avoid the situation where new committers from addin=
g
> strange, unveiled new features
> =E2=86=92 makes sure they know that, as a rule, spec changes must be disc=
ussed
> first
> =E2=86=92 however, the libraries they are volunteering to maintain are al=
ready
> stable enough
> =E2=86=92 If the motivation behind volunteering as committers is to be ab=
le to
> add new features they want, they are likely to be disappointed. This
> needs to be considered.
>

Nope. I was purely volunteering because delegate.rb is unmaintained. I do
not expect to add new features or change the spec.


> =E2=86=92 there is a tendency for proposals for new features to be ignore=
d
> because noone has the authority to reject them
> =E2=86=92 how about introducing the concept of committers with limited ri=
ghts?
> =E2=86=92 for the moment, add them as contributors to Redmine, and have t=
hem
> close/reject tickets, and see how it turns out (motion passed)
> =E2=86=92 the final to decision to accept them as committers will be made=
 by matz
>
> =3D=3D Regarding inclusion of 'ffi' in the stdlib
> * what will be using as 'ffi'?
> =E2=86=92 libffi
> * will we be including the source of libffi?
> =E2=86=92 in the current gem, the source is included. If the environment
> already has libffi, then that will be used, otherwise the included
> source is used.
> =E2=86=92 if we include the source, should we always prefer that?
> * but first, will we really add it to stdlib?
> =E2=86=92 there are problems unsolvable with dl2 (discussed later)
> =E2=86=92 ffi uses inline assembly which makes it possible to solve those=
 problems
> * Regarding currently unsupported platforms
>  * currently works on IA64, code also exists
>  =E2=86=92 information the website is just out of date?
>  * Is Windows supported?
>  =E2=86=92 supposedly works with VC with a patch
>  =E2=86=92 works on MinGW
>  =E2=86=92 the new VC (2010?) doesn't have inline assembler, so it will s=
top
> working
>  =E2=86=92 someone needs to work on supporting it, or else need to get ri=
d of VC
>  * Once issues on Windows are solved, it will be possible to add to
> stdlib if a maintainer is found
>
> =3D=3D=3D The dl2 problem
> * it assumes that the types of arguments are consistent, but on ia64,
> x86_64 etc, doubles/floats can mix so this assumption doesn't hold
> * even if the argument type issue is resolved, it's just a bunch of
> bits in memory when we call, so we can't tell what types are expected
> at CFunc#call
> * plus, information about the arguments isn't available in the CFunc
> * in dl1, although there is a precondition that they are on the stack,
> arguments come in still holding onto type information, so it's doable
> with some hard work
> * ff. gets around the issue with inline assembly
>
> =3D=3D Filepath related changes  win32-unicode-test
> * In the work up till kow, found out that there are major difficulties
> handling UTF-16LE in ruby itself, so well plan to work via UTF-8
> * This means that we need path translation functionality [ruby-dev:39156]
> * On unix with default_interenal set, the same problem with path
> translation exists
> * When using a path (when accessing), we stay on the safe side and
> throw an error
> * For now, it's GO
>
>
> --
> Leonard Chin
>
>


--=20
Yehuda Katz
Developer | Engine Yard
(ph) 718.877.1325

In This Thread

Prev Next