Bringing 'organizations' into this discussion is very disingenuous.
Doug, credit to him, was the first person to propose this release:
http://www.mail-archive.com/[email protected]/msg01427.html
I have supported the append-release:
http://www.mail-archive.com/[email protected]/msg02584.html
So, stop coloring arguments in this manner.
Arun
On Jan 17, 2011, at 8:30 PM, Jeff Hammerbacher wrote:
Hey,
We had this exact same discussion about the 0.20-append branch a few
weeks
ago. A few organizations have tested that code at scale and feel
strongly
that it's stable. We decided not to release it because it does not
meet the
Apache guidelines for a release. The Apache process has its pros and
cons;
we've all accepted them, so the community moved on and focused its
energy on
the 0.22 release.
A few weeks later, we now have another organization claiming that
their
0.20-based branch is tested at scale and should be released. It's
claimed
that 0.20.100 will be "more stable, performant and more useful to our
users"; the same can be said of the 0.20-append branch. Neither
branch,
however, is a bugfix release and thus does not meet the Apache
guidelines
for a release. That's too bad; we should work to avoid this
situation again
in the future, but let's not try to change the rules because we did
a poor
job in the past of getting our work released via Apache.
As Nigel mentions, and as was done with 0.20-append, I would fully
support a
"a code-only drop into a branch w/ no formal Apache release". That's
fully
compliant with the Apache process.
All of these discussions will be moot once we get 0.22 out the door
and stop
arguing over which organization has the most magical 0.20-based
bits. I'm
looking forward to seeing all of the Apache Hadoop contributors
working full
time on that release process once these bits are committed to the
0.20.100
branch.
Thanks,
Jeff
On Mon, Jan 17, 2011 at 6:55 PM, Todd Papaioannou <toddp@yahoo-
inc.com>wrote:
That's only true if you plan to pull forward the changes wholesale
into
.21, .22 and beyond. And that is not what is being proposed.
If the plan is to just land an updated and more stable version of .
20 that
is completely backwards compatible, then this can be done within
that code
line without any impact to the end users. Any changes that the
community
wish to pull forward can be identified, isolated and reviewed per
the normal
process. Or they can remain in the .20.100 release for eternity,
without any
impact on the future.
Either way, the .20 release will be more stable, performant and
more useful
to our users, and the community at large can focus on releasing .
22, which
we all believe is the right goal.
ToddP
From: Doug Cutting <[email protected]<mailto:[email protected]>>
Reply-To:
"[email protected]<mailto:[email protected]>" <
[email protected]<mailto:[email protected]>>
Date: Mon, 17 Jan 2011 15:49:51 -0800
To: "[email protected]<mailto:[email protected]>" <
[email protected]<mailto:[email protected]>>
Subject: Re: [DISCUSS] Hadoop Security Release off Yahoo! patchset
Backwards compatibility has been a goal, so
with luck we will not ID regressions.
My point was that, in addition to back-compatibility with prior 0.20
releases, we must also consider the forward-compatibility of each
change
with 0.21, 0.22 and trunk.