[#42344] [ruby-trunk - Feature #5964][Open] Make Symbols an Alternate Syntax for Strings — Tom Wardrop <tom@...>

23 messages 2012/02/03

[#42443] [ruby-trunk - Bug #5985][Open] miniruby skews "make benchmark" results — Eric Wong <normalperson@...>

21 messages 2012/02/08

[#42444] [ruby-trunk - Bug #5986][Open] Segmentation Fault — Luis Matta <levmatta@...>

16 messages 2012/02/08

[#42471] [ruby-trunk - Feature #5995][Open] calling io_advise_internal() in read_all() — Masaki Matsushita <glass.saga@...>

20 messages 2012/02/10

[#42560] [ruby-trunk - Bug #6011][Open] ruby-1.9.3-p0/lib/webrick/utils.rb:184: [BUG] Segmentation fault — Vit Ondruch <v.ondruch@...>

12 messages 2012/02/13

[#42579] [ruby-trunk - Bug #6012][Open] Proc#source_location also return the column — Roger Pack <rogerpack2005@...>

14 messages 2012/02/14

[#42685] [ruby-trunk - Bug #6036][Open] Test failures in Fedora Rawhide/17 — Bohuslav Kabrda <bkabrda@...>

14 messages 2012/02/16

[#42697] [ruby-trunk - Bug #6040][Open] Transcoding test failure: Big5 to UTF8 not defined (MinGW) — Luis Lavena <luislavena@...>

10 messages 2012/02/16

[#42813] [ruby-trunk - Feature #6065][Open] Allow Bignum marshalling/unmarshalling from C API — Martin Bosslet <Martin.Bosslet@...>

22 messages 2012/02/23

[#42815] [ruby-trunk - Bug #6066][Open] Fix "control may reach end of non-void function" warnings for clang — Eric Hodel <drbrain@...7.net>

15 messages 2012/02/23

[#42857] [ruby-trunk - Feature #6074][Open] Allow alias arguments to have a comma — Thomas Sawyer <transfire@...>

20 messages 2012/02/24

[#42891] [ruby-trunk - Feature #6083][Open] Hide a Bignum definition — Koichi Sasada <redmine@...>

23 messages 2012/02/25

[#42906] [ruby-trunk - Bug #6085][Open] Treatment of Wrong Number of Arguments — Marc-Andre Lafortune <ruby-core@...>

14 messages 2012/02/25

[#42949] [ruby-trunk - Bug #6089][Open] Test suite fails with OpenSSL 1.0.1 — Vit Ondruch <v.ondruch@...>

13 messages 2012/02/26

[ruby-core:42402] Re: I'll reject stalled feature tickets

From: Jon <jon.forums@...>
Date: 2012-02-07 15:17:57 UTC
List: ruby-core #42402
> > To all who are interested in feature proposal for 2.0.0,
> >
> > What's the progress on your proposal? s I showed the
> > 2.0.0 release plan in [ruby-core:40301], please conclude
> > discussion about your proposal by this August, if you
> > want to ensure the success of your proposal. (a half year
> > and a bit)
> >
> > To facilitate discussion and to make it easy our ticket
> > management task, I'm going to close feature tickets that
> > seem to have no progress.
> > If you are not happy with my rejection, feel free to
> > reopen it or create a new ticket, but please add:
> >
> >  a revised presentation of proposal (if the proposal
> > as changed during discussion),
> >  a short summary of the past discussion (if any), and
> >  a new material developping a future discussion.
> >
> > Unlike a bug report, a feature proposer has to take the
> > effort to get approval from matz. t avails nothing to
> > wait. ood luck!
> 
> Why are you rejecting them based solely on the fact that they haven't
> had any discussion in a while? That doesn't mean much of anything. I
> certainly doesn't mean they aren't necessary good ideas. It only means
> for sure that no one has had the time to work on and implement. And
> even if they are implemented, they can often just sit there b/c no one
> in core team has taken time to evaluate.
> 
> Instead of rejecting these, how about bumping them to higher versions.
> And only reject proposals on the basis of their merits.


Yusuke's plan is perfect, and nowhere did he make a value judgement on whether a request is a good or bad idea.

By rejecting stalled feature ticket's he's bringing more, not less, attention to the requests; there's nothing like rejection to get your attention.

Rejection also gives the author the opportunity to re-evaluate whether the feature still adds value given recent trunk changes. If the author no longer feels strongly about the feature request, simply do nothing and the outdated request doesn't linger and clog the ticket backlog. If the author still feels the request adds value, they get a fresh opportunity to advocate for change and discuss until August.

It's a good plan to separate the wheat from the chaff and manage risk to 2.0.0's release date.

Jon

---
Fail fast. Fail often. Fail publicly. Learn. Adapt. Repeat.
http://thecodeshop.github.com | http://jonforums.github.com/
twitter: @jonforums

In This Thread