Request to backport "6296893: BMP Writer handles TopDown property incorrectly,for some of the compression types" into OpenJDK6
Dr Andrew John Hughes
ahughes at redhat.com
Wed Sep 14 09:19:52 PDT 2011
On 20:41 Tue 13 Sep , Phil Race wrote:
> On 9/13/11 7:14 PM, Dr Andrew John Hughes wrote:
> > On 17:43 Tue 13 Sep , Kelly O'Hair wrote:
> >> With Phil's comments. Then I approve.
> >> These OpenJDK6 changes are tailing off, right?
> >> Are there many more planned?
> > No. There are still about a hundred OpenJDK backports in IcedTea6 and
> > we keep finding more.
> Meaning this is already in icedtea ? But still ..
Yes, in HEAD but not yet in a release.
We try to upstream these backports as time allows, but this is starting to
sound like you'd rather we didn't bother. Is this the case?
> > OpenJDK6 is not going to disappear over night, especially when OpenJDK7
> > is still largely untested and doesn't have a TCK available.
> I don't know about "largely untested" as its been TCKed and its the RI
> for 7 ...
Sorry, I should clarify; I mean "largely untested" in comparison to
OpenJDK6. We can build binaries of OpenJDK7 for use in Fedora, RHEL,
etc. but there is no TCK to verify them against and they've not really
had any real-world testing as yet (we're not even two months in yet).
This is compared with OpenJDK6 binaries which are TCKed for every new
release and have had years of real-world usage.
As I'm sure you know, a source code base can't be TCKed. Only
binaries built from it can. The snapshot used for the RI, which I
presume is what you were referring to as having being TCKed, is
already outdated and there will be differences between this and our
builds, which will only increase with time.
In short, we can't start to consider dropping OpenJDK6 until 7 is an
acceptable equivalent. If Oracle want to see OpenJDK6 tail off, the
TCK for 7 needs to be available under the same license as that for 6,
so binaries of 7 can be tested.
> its mostly the same as the commercial product ... etc ..
I assume you mean the proprietary Oracle builds; there's nothing
non-commercial about OpenJDK6/7. I don't think some vague idea of
"mostly the same" is good enough. In my experience, it hasn't been
in the past.
Our experience with OpenJDK6 vs. the proprietary JDK6, which had
apparently passed the TCK, was that quite a number of failures were
found with OpenJDK6 initially. Given that this time the open
derivative is closer to the proprietary build and has also apparently
passed the TCK itself, things should be easier but I still don't think
we can take it for granted that our binaries pass because the
proprietary Oracle ones do.
> We stopped pro-actively backporting to "closed" 6 what seems like eons
> ago in favour of 7.
I don't see how this is relevant, given you're referring to a completely
different product with different release cycles and support.
FWIW, Oracle, for the most part, have never pro-actively backported to
OpenJDK6. Bar a number of langtools and HotSpot changes, we've had to
do pretty much all the work.
> > According to http://openjdk.java.net/census/#andrew, I'm listed as an
> > OpenJDK6 reviewer. Does this not mean I can approve such backports?
> Reviewer means that the code is OK, but "individual engineer reviewing
> code" != "product/release owner"
Ok, so it's fairly meaningless then, as I've already been doing that for years.
> >> -kto
Free Java Software Engineer
Red Hat, Inc. (http://www.redhat.com)
Support Free Java!
Contribute to GNU Classpath and IcedTea
PGP Key: F5862A37 (https://keys.indymedia.org/)
Fingerprint = EA30 D855 D50F 90CD F54D 0698 0713 C3ED F586 2A37
More information about the jdk6-dev