[7u10] Request for approval for CR 7188852 (original) (raw)
[7u10] Request for approval for CR 7188852 - Move implementation of De/Inflater.getBytesRead/Writtten() to java from native
Andrew Hughes gnu.andrew at redhat.com
Wed Sep 19 13:03:12 PDT 2012
- Previous message: [7u10] Request for approval for CR 7188852 - Move implementation of De/Inflater.getBytesRead/Writtten() to java from native
- Next message: [7u10] Request for approval for CR 7188852 - Move implementation of De/Inflater.getBytesRead/Writtten() to java from native
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
----- Original Message -----
On 19/09/2012 18:22, Andrew Hughes wrote: > Sure, http://cr.openjdk.java.net/~andrew/zlib/webrev.01/ is the > combined webrev. > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/35e024c6a62c is the > original > jdk8 changeset for 7110151. Thanks - let's get approval from Alan/Sherman then. I think Sherman may be OOTO at the moment. Once they're ok, I'll log a request for you to integrate into 7u10 forests (once available). > Well, I did propose it prior to stage 2. We're weren't given much > notice that > was going to happen (<1 week). Yes, dates may not have been too clear around code freeze. I had indicated that phase 2 process would begin in mid September though!
Yes, I'm afraid the security update has meant 7u hasn't been high on the priority list the last couple of weeks.
On the subject of backports, are you still planning on porting 7192804 to 7u ?
Yes, that does need to be backported. It's a simple fix. Does it look ok for u10?
regards, Sean. > > The reviewers were CCed on my original e-mail. > >> regards, >> Sean. >> >> On 19/09/12 01:38, Andrew Hughes wrote: >>> The MacOS X changes have added an option to jdk7u to use the >>> system >>> zlib library >>> via setting SYSTEMZLIB=true. However, at present, this is >>> broken >>> on 64-bit GNU/Linux >>> platforms, such that setting SYSTEMZLIB=true causes a build >>> failure. >>> >>> I've already pushed a fix for this (7110151) to jdk8, which >>> required a pre-requisite >>> fix (7188852) to remove local changes to the zlib library. This >>> is >>> the first of two >>> requests to get these fixes into 7u. >>> >>> 7188852, the subject of this request, moves the tracking of bytes >>> read/written into >>> Java code from native code. Standard system zlib tracks these >>> values, but has an issue >>> with possible overflow when the size of the zip goes over 4GB, >>> such >>> that the developers >>> recommend that the application provides its own tracking: >>> http://zlib.net/zlibfaq.html#faq32 >>> At present, 7u has a fix applied to the in-tree zlib code to >>> change >>> the type of these >>> fields. 7188852 removes this fix and instead implements tracking >>> in the Java code. >>> >>> Bug report: >>> http://bugs.sun.com/bugdatabase/viewbug.do?bugid=7188852 >>> Public review: >>> http://mail.openjdk.java.net/pipermail/core-libs-dev/2012-August/011011.html >>> Webrev: http://cr.openjdk.java.net/~andrew/7188852/webrev.01/ >>> >>> The webrev is nearly identical to the original jdk8 changeset: >>> >>> http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/1468b0af0d06 >>> >>> The only necessary changes were to fix the paths to the zlib code >>> (7u has 1.2.3, 8 has 1.2.5) >>> and to apply the changes to Changelogjava & inflate.c manually, >>> as >>> the context differed slightly. >>> The 7u webrev builds and the included test case passes. >>> >>> Ok for 7u10? >>> >>> Thanks, >>
-- Andrew :)
Free Java Software Engineer Red Hat, Inc. (http://www.redhat.com)
PGP Key: 248BDC07 (https://keys.indymedia.org/) Fingerprint = EC5A 1F5E C0AD 1D15 8F1F 8F91 3B96 A578 248B DC07
- Previous message: [7u10] Request for approval for CR 7188852 - Move implementation of De/Inflater.getBytesRead/Writtten() to java from native
- Next message: [7u10] Request for approval for CR 7188852 - Move implementation of De/Inflater.getBytesRead/Writtten() to java from native
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]