CFV: New jdk Reviewer: Pavel Rappo

Jonathan Gibbons jonathan.gibbons at oracle.com
Tue Dec 10 18:49:36 UTC 2019


Well, I don't know what happened to the formatting in my previous email. 
Let's try again ...
-------------------


I hereby nominate Pavel Rappo to jdk Reviewer.

Pavel is a significant contributor to OpenJDK, and has made over 90 
commits so far, in both JDK and the sandbox. He has worked on both 
core-libs and, more recently, on javadoc.

Votes are due by Dec 24.

Only current jdk Reviewers [1] are eligible to vote on this nomination. 
Votes must be cast in the open by replying to this mailing list.

For Three-Vote Consensus voting instructions, see [2].

Jonathan Gibbons

[1] http://openjdk.java.net/census
[2] http://openjdk.java.net/projects/#reviewer-vote|

-------------- next part --------------
user = prappo
email = pavel.rappo

All my commits:
8227461: Update dejavu-fonts to the latest release v2.37
8234348: Review the DejaVu font files used for the JDK javadocs
8213431: Improve file protocol handling
8181612: More stable connection processing
8181646: Add SQE WebSocket tests
8170116: Remove qualified exports from java.base to java.corba
8042888: Remove extcheck tool
8042888: Remove extcheck tool
8042888: Remove extcheck tool
8044627: Update JNDI to work with modules
8043839: TEST closed/com/sun/jndi/dns/RandomXID.java failed intermittently in nightly
8048175: Remove redundant use of reflection on core classes from JNDI
 = 12

But these were someone else's change that I committed:
8181646: Add SQE WebSocket tests
8170116: Remove qualified exports from java.base to java.corba
 = 2

These were Contributed-by me:
8204679: HTTP Client refresh
8197564: HTTP Client implementation
8191494: Refresh incubating HTTP Client
8170648: Move java.net.http package out of Java SE to incubator namespace
 = 4

Total commits: 14

user = prappo
email = pavel.rappo

All my commits:
8235435: Remove (obsolete) @author info from javadoc source and tests
8228580: DnsClient TCP socket timeout
8151678: com/sun/jndi/ldap/LdapTimeoutTest.java failed due to timeout on DeadServerNoTimeoutTest is incorrect
8217606: LdapContext
8213431: Improve file protocol handling
8226602: Test convenience reactive primitives from java.net.http with RS TCK
8226303: Examine the HttpRequest.BodyPublishers for exception handling
8218022: Repeated words typos in java.base
8215292: Back out changes for node- and link- local ipv6 multicast address
8213490: Networking area typos and inconsistencies cleanup
8210493: Bind to node- or linklocal ipv6 multicast address fails
8212001: Verify exported symbols in java.base (libjava)
8212000: Verify exported symbols in java.base (libnet, libnio/ch)
8181612: More stable connection processing
8180155: WebSocket secure connection get stuck after onOpen
8179021: Latest bugfixes to WebSocket/HPACK from the sandbox repo
8177738: Runtime.Version must be a value-based class
8176882: Incorrect integer comparison in version numbers
8160956: Runtime.Version.compareTo/compareToIgnoreOpt problem
8164625: Pooled HttpConnection should be removed during close
8175305: Typos in net.properties
8170116: Remove qualified exports from java.base to java.corba
8170116: Remove qualified exports from java.base to java.corba
8164907: Eliminate dependency on java.naming/com.sun.jndi.toolkit.url
8164907: Eliminate dependency on java.naming/com.sun.jndi.toolkit.url
8038079: Re-examine integration of SPNEGO authentication
8164907: Eliminate dependency on java.naming/com.sun.jndi.toolkit.url
8168417: Pending exceptions in java.base/windows/native/libnio
8168405: Pending exceptions in java.base/windows/native
8163586: java.net.http.RawChannel has been made public by mistake
8161474: Extract interface from java.net.http.RawChannel
8160218: HPack decoder fails when processing header in multiple ByteBuffers
8156742: Miscellaneous WebSocket API improvements
8159039: sun/net/httpclient/hpack/HeaderTableTest.java fails on some locales
8156693: Improve usability of CompletableFuture use in WebSocket API
8156650: Simplify Text message support in WebSocket API
8150785: (bf) Hoist slice and duplicate methods up to java.nio.Buffer
8156931: java.nio.Buffer tests cleanup
8087113: Websocket API and implementation
8154487: java.httpclient/sun.net.httpclient.hpack.DecoderTest failing on Windows
8153353: HPACK implementation
8151065: Typo in javax.naming.CompoundName
8064925: URLConnection::getContent needs to be updated to work with modules
8029689: (spec) Reader.read(char[], int, int) throws unspecified IndexOutOfBoundsException
8075959: Change parameter names in some IOException subclasses
8067870: Fix java.io.ObjectInputStream.PeekInputStream
8066642: Fix deprecation warnings in jdk.naming module
8066867: Add InputStream transferTo to transfer content to an OutputStream
8066678: java.nio.channels.Channels cleanup
8059311: com/sun/jndi/ldap/LdapTimeoutTest.java fails with exit_code == 0
8062759: Update test/javax/naming/spi/providers/InitialContextTest.java to use classpath
8042888: Remove extcheck tool
8042888: Remove extcheck tool
8044627: Update JNDI to work with modules
8054857: Fix typos in java.lang.** packages
8054158: Fix typos in JNDI-related packages
8051991: Flatten VersionHelper hierarchies
8051422: Remove JNDI dependency on java.applet.Applet
8051350: Update javadoc for com.sun.jndi.toolkit.corba.CorbaUtils
8050869: Convert runtime dependency to Applet to a static dependency in cosnaming
8048175: Remove redundant use of reflection on core classes from JNDI
8049884: Reduce possible timing noise in com/sun/jndi/ldap/LdapTimeoutTest.java
8047062: Improve diagnostic output in com/sun/jndi/ldap/LdapTimeoutTest.java
8048874: Replace uses of 'new Byte', 'new Short' and 'new Character' with appropriate alternative across core classes
8048267: Replace uses of 'new Long()' with appropriate alternative across core classes
8027308: HttpURLConnection should better handle URLs with literal IPv6 addresses
8024832: ServerSocketChannel.socket().accept() throws IllegalBlockingModeException if not bound
 = 67

But these were someone else's change that I committed:
8228580: DnsClient TCP socket timeout
8217606: LdapContext#reconnect always opens a new connection
8218022: Repeated words typos in java.base
8170116: Remove qualified exports from java.base to java.corba
8170116: Remove qualified exports from java.base to java.corba
8151065: Typo in javax.naming.CompoundName
8048874: Replace uses of 'new Byte', 'new Short' and 'new Character' with appropriate alternative across core classes
8048267: Replace uses of 'new Long()' with appropriate alternative across core classes
 = 8

These were Contributed-by me:
8204679: HTTP Client refresh
8202423: Small HTTP Client refresh
8197564: HTTP Client implementation
8191494: Refresh incubating HTTP Client
8177738: Runtime.Version must be a value-based class
8170648: Move java.net.http package out of Java SE to incubator namespace
8170648: Move java.net.http package out of Java SE to incubator namespace
8066867: Add InputStream transferTo to transfer content to an OutputStream
8055326: Fix typos in client-related packages
8042887: Remove serialver -show, this tool does not need a GUI
7153400: ThreadPoolExecutor's setCorePoolSize method allows corePoolSize 
8034057: Files.getFileStore and Files.isWritable do not work with SUBST'ed drives (win)
8038178: Fix corrupt license header
8040262: (fs) Misc. typos in comments and implementation
8037781: Remove sun.misc.Regexp* classes
8035158: Remove dependency on sun.misc.RegexpPool and friends
8038163: Build failure on Mac OS 10.9.2 (Mavericks) due to warning treated as error
 = 17

Total commits: 76



More information about the jdk-dev mailing list