# \[ANN\] 1.9.2 release plan

**URL:** <https://www.ruby-forum.com/t/ann-1-9-2-release-plan/185170>\
**Category:** Development\
**Created:** [March 15, 2010, 3:12pm UTC](https://www.ruby-forum.com/t/ann-1-9-2-release-plan/185170 "2010-03-15T15:12:11Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![Yusuke\_ENDOH](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/y/c89c15/32.png) [@Yusuke\_ENDOH](https://www.ruby-forum.com/u/Yusuke_ENDOH)\
**Post date:** [March 15, 2010, 3:12pm UTC](https://www.ruby-forum.com/t/ann-1-9-2-release-plan/185170/1 "2010-03-15T15:12:11Z")

</div>

Hi,

We announce 1.9.2 release plan:

- 31 Mar. freeze the spec
- 30 Apr. freeze the code
- 31 May. release 1.9.2-preview2
- 30 Jun. release 1.9.2-rc
- 31 Jul. release 1.9.2-p0

The following will be proceeded at each event:

=== freeze the spec (31 Mar.) ===

- close and identify 1.9.2 feature tickets

=== freeze the code (30 Apr.) ===

- close feature implementation for 1.9.2

- create ruby\_1\_9\_2 branch

=== release 1.9.2-preview2 (31 May.) ===

- fix 1.9.2 feature set

- identify bug tickets that should be fixed in 1.9.2

- call for 3rd party to check 1.9.2-preview2

This release may be delayed (at most) a week only if some “essential”  
feature (e.g., dl on libffi) are not stable yet.

=== release 1.9.2-rc (30 Jun.) ===

- finish to fix 1.9.2 bug tickets

This release may be delayed as long as any bug tickets remain.

=== release 1.9.2-p0 (31 Jul.) ===

- wait for bug report in about two weeks

After that, when there is no bug ticket, 1.9.2-p0 will be released.

This plan is approved by Yugui, the 1.9 release manager.  
At first, you should hurry to appeal your feature request, if any.

Thanks,

---

<div class="post-metadata">

**Author:** ![Yusuke\_ENDOH](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/y/c89c15/32.png) [@Yusuke\_ENDOH](https://www.ruby-forum.com/u/Yusuke_ENDOH)\
**Post date:** [March 15, 2010, 6:23pm UTC](https://www.ruby-forum.com/t/ann-1-9-2-release-plan/185170/2 "2010-03-15T18:23:38Z")

</div>

> === freeze the spec (31 Mar.) ===
> 
> - close and identify 1.9.2 feature tickets

One ticket I would like to bring some attention to is 2152  
[http://redmine.ruby-lang.org/issues/show/2152](http://redmine.ruby-lang.org/issues/show/2152)

It would indeed be kind to decide on this detail before the code freeze.

> Thanks,

Thank you for doing the work.  
-rp

---

<div class="post-metadata">

**Author:** ![Yusuke\_ENDOH](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/y/c89c15/32.png) [@Yusuke\_ENDOH](https://www.ruby-forum.com/u/Yusuke_ENDOH)\
**Post date:** [March 15, 2010, 7:40pm UTC](https://www.ruby-forum.com/t/ann-1-9-2-release-plan/185170/3 "2010-03-15T19:40:20Z")

</div>

I’d like to bring attention to:  
[http://redmine.ruby-lang.org/issues/show/2629](http://redmine.ruby-lang.org/issues/show/2629)  
It is a potential API change.

---

<div class="post-metadata">

**Author:** ![Yusuke\_ENDOH](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/y/c89c15/32.png) [@Yusuke\_ENDOH](https://www.ruby-forum.com/u/Yusuke_ENDOH)\
**Post date:** [March 23, 2010, 7:10pm UTC](https://www.ruby-forum.com/t/ann-1-9-2-release-plan/185170/4 "2010-03-23T19:10:55Z")

</div>

> One ticket I would like to bring some attention to is 2152 (Float#to\_s)

Another would be this issue:  
[http://redmine.ruby-lang.org/issues/show/2012](http://redmine.ruby-lang.org/issues/show/2012) setting event\_flags on  
thread creation

Koichi could you take a look at that patch sometime? Or some other  
submaintainer of thread.c could?

Another would be feature request 1961 (for **dir** )  
[http://redmine.ruby-lang.org/issues/show/1961](http://redmine.ruby-lang.org/issues/show/1961)  
Thanks!  
-rp

---

<div class="post-metadata">

**Author:** ![Yusuke\_ENDOH](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/y/c89c15/32.png) [@Yusuke\_ENDOH](https://www.ruby-forum.com/u/Yusuke_ENDOH)\
**Post date:** [March 17, 2010, 3:10pm UTC](https://www.ruby-forum.com/t/ann-1-9-2-release-plan/185170/5 "2010-03-17T15:10:43Z")

</div>

Hi,

2010/3/16 Hongli L. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid):

> I’d like to bring attention to:  
> [http://redmine.ruby-lang.org/issues/show/2629](http://redmine.ruby-lang.org/issues/show/2629)  
> It is a potential API change.

Nice info.  
We’ll judge only “Feature” tickets at the end of Mar.

If we figure out that some “Bug” tickets include spec change after  
Mar., they will be rejected unless it is inevitable (e.g., SEGV is  
caused by wrong API design).

So, please let us know such bug tickets now.

---

<div class="post-metadata">

**Author:** ![Yusuke\_ENDOH](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/y/c89c15/32.png) [@Yusuke\_ENDOH](https://www.ruby-forum.com/u/Yusuke_ENDOH)\
**Post date:** [March 25, 2010, 10:11am UTC](https://www.ruby-forum.com/t/ann-1-9-2-release-plan/185170/6 "2010-03-25T10:11:36Z")

</div>

> > Koichi could you take a look at that patch sometime? Or some other  
> > submaintainer of thread.c could?
> 
> Sorry for my late response. That patch seems good. If there is no test  
> regression, I agree to apply it.

Much thanks.  
-rp

---

<div class="post-metadata">

**Author:** ![Yusuke\_ENDOH](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/y/c89c15/32.png) [@Yusuke\_ENDOH](https://www.ruby-forum.com/u/Yusuke_ENDOH)\
**Post date:** [March 25, 2010, 2:35am UTC](https://www.ruby-forum.com/t/ann-1-9-2-release-plan/185170/7 "2010-03-25T02:35:39Z")

</div>

Yusuke ENDOH wrote:

> If we figure out that some “Bug” tickets include spec change after  
> Mar., they will be rejected unless it is inevitable (e.g., SEGV is  
> caused by wrong API design).
> 
> So, please let us know such bug tickets now.

Hi,

I think some of the remaining unicode path issues on windows  
can be addressed for 1.9.2. I have uploaded a patch for  
Dir.mkdir:

[http://redmine.ruby-lang.org/issues/show/1685](http://redmine.ruby-lang.org/issues/show/1685)

I will attempt File.stat next.

Regards,

Bill

---

<div class="post-metadata">

**Author:** ![Yusuke\_ENDOH](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/y/c89c15/32.png) [@Yusuke\_ENDOH](https://www.ruby-forum.com/u/Yusuke_ENDOH)\
**Post date:** [March 25, 2010, 11:27am UTC](https://www.ruby-forum.com/t/ann-1-9-2-release-plan/185170/8 "2010-03-25T11:27:07Z")

</div>

Bill K. wrote:

> I think some of the remaining unicode path issues on windows  
> can be addressed for 1.9.2. I have uploaded a patch for  
> Dir.mkdir:
> 
> [http://redmine.ruby-lang.org/issues/show/1685](http://redmine.ruby-lang.org/issues/show/1685)
> 
> I will attempt File.stat next.

Sorry, I was not aware of win32-unicode-test branch. It appears  
to be mostly complete, and cleanly implemented.

I see in [http://redmine.ruby-lang.org/issues/show/2026](http://redmine.ruby-lang.org/issues/show/2026)  
that U.Nakamura said:

You can see what we are doing about Windows’ Unicode path name  
support on win32-unicode-test branch.

The results of the branch will be merged to trunk before 1.9.2  
feature freeze.

Is there a reason the code should not be merged?

Regards,

Bill

---

<div class="post-metadata">

**Author:** ![Yusuke\_ENDOH](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/y/c89c15/32.png) [@Yusuke\_ENDOH](https://www.ruby-forum.com/u/Yusuke_ENDOH)\
**Post date:** [March 26, 2010, 6:55pm UTC](https://www.ruby-forum.com/t/ann-1-9-2-release-plan/185170/9 "2010-03-26T18:55:27Z")

</div>

Hi,

I have been travelling and otherwise quite busy recently, so I have  
been accumulating some feature requests I didn’t get the time to post.  
I will do so today.

Please excuse the fact that it is a bit last minute.

Hopefully some of them are simple and compelling enough that we can  
agree on the specs in time for feature freeze.

Thanks.

Marc-Andr
