On Fri, Oct 21, 2011 at 10:49 AM, Emmanuel Bourg <ebo...@apache.org> wrote:
> Le 21/10/2011 17:04, Matt Benson a écrit :
>
>> The most immediate thing is that [proxy] 2 needs a unary predicate.
>> It becomes ridiculous for every component we have to define such a
>> basic interface in a different way.  So [proxy] 2 can never be
>> released without a [functor] release, etc.
>
> Maybe the Predicate class from [collections] could be reused since [proxy]
> already depends on this component?
>
Nice try, but I'll sooner use Hamcrest.  Thanks, though, for bringing
my attention to the fact that [proxy] 2's dependencies need to be
reviewed.  ;)

>
>> This is indeed sufficient for the immediate future, but again, becomes
>> *insufficient* soon enough.  I don't personally see what purpose is
>> served by a 0.x release, but I have to say it's frustrating to work on
>> a component and only when a release is proposed does everyone who
>> couldn't have cared less before come out of the woodwork to suddenly
>> find design issues (issues such as undocumented @SuppressWarnings come
>> down to personal opinion and I would personally argue they shouldn't
>> be release blockers, particularly as more often than not the
>> justification is obvious).  For those of you who have suddenly decided
>> you care about this component:  if we discuss and resolve the
>> fundamental design concerns (i.e. no promises beyond reaching
>> consensus), can you stay engaged long enough for us to get this
>> wrapped up?
>
> Sorry but that's what released candidates are for. You can't expect everyone
> to monitor every project continuously, especially the sandbox stuff.
> Releasing a RC is the right moment to ask for reviews since the code is
> arguably stabilized.

Hmm, let's meet somewhere in the middle and say we should have done an
official alpha or beta.  :P

>
> You'll note that I didn't vote -1 on the release, I just spent 2 hours to
> review the code and shared my observations thinking it would be useful,

I appreciate the time spent.

> but
> I won't block the release if you think my points are irrelevant.

I want to address your points on their own merits.  Hence my "no
guarantees" clause.

> Feel free
> to release Functor as is and I won't bother you again. But if you take my
> observations seriously I'll happily stay engaged with this project.

Great!

>
> As a side note, in general I wish there were more design/usability reviews
> on RC calls than checkstyle/compilation verifications.

Again, maybe we should try to steer toward a general practice of doing
at least an alpha prior to 1.0 so we know when to expect to have these
discussions.  Phil's note about the release plan would indicate a
lapse on mine and Simo's part as well.

Thanks all,
Matt
>
> Emmanuel Bourg
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
> For additional commands, e-mail: dev-h...@commons.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org

Reply via email to