From christos at zoulas.com Tue Sep 5 18:12:33 2017 From: christos at zoulas.com (Christos Zoulas) Date: Tue, 5 Sep 2017 14:12:33 -0400 Subject: question about diffs with the main port Message-ID: <20170905181233.25BC117FDAE@rebar.astron.com> Hi, I have not looked recently, but do we have many in the BSD port tree that would be generally applicable (portability fixes, bug fixes, cleanups) that we have not already sent to the main tree? Perhaps we should sync those first to reduce the porting effort for future versions? If we've already done this ignore me :-) Also what's the status for -9? thanks, christos From glewis at eyesbeyond.com Wed Sep 6 04:29:48 2017 From: glewis at eyesbeyond.com (Greg Lewis) Date: Tue, 5 Sep 2017 21:29:48 -0700 Subject: question about diffs with the main port In-Reply-To: <20170905181233.25BC117FDAE@rebar.astron.com> References: <20170905181233.25BC117FDAE@rebar.astron.com> Message-ID: <20170906042948.GA78629@misty.eyesbeyond.com> On Tue, Sep 05, 2017 at 02:12:33PM -0400, Christos Zoulas wrote: > Hi, > > I have not looked recently, but do we have many in the BSD port tree that > would be generally applicable (portability fixes, bug fixes, cleanups) that > we have not already sent to the main tree? Perhaps we should sync those > first to reduce the porting effort for future versions? If we've already > done this ignore me :-) I think most of the changes in the BSD port tree are actually BSD specifics. Whether that be implementations or differences specific to BSD or copies of code from another OS (e.g. Linux) into a BSD specific directory (usually with some renaming involved). I don't think there are a lot of non-specifics to upstream, although I haven't been over it in detail lately. > Also what's the status for -9? We're behind by a lot of builds. We had a working version at one point (which the repository is at) but that is about fifty build tags back of the main repository since we got stuck at a non-trivial sync. At this point a better starting point may be to just sync to what is on tip and try applying the relevant changes. -- Greg Lewis Email : glewis at eyesbeyond.com Eyes Beyond Web : http://www.eyesbeyond.com Information Technology FreeBSD : glewis at FreeBSD.org From glewis at eyesbeyond.com Wed Sep 6 04:39:34 2017 From: glewis at eyesbeyond.com (Greg Lewis) Date: Tue, 5 Sep 2017 21:39:34 -0700 Subject: [RFR]: 8187004: No valid toolchains defined for BSD In-Reply-To: References: <550da30a-2e50-1589-62a2-e22bdf33edd2@physik.fu-berlin.de> <772e82a3-5314-5ae9-fc16-dd13dcfb6306@oracle.com> <897f432c-9457-1af9-688f-5f21c7b83d2c@oracle.com> Message-ID: <20170906043934.GB78629@misty.eyesbeyond.com> On Thu, Aug 31, 2017 at 12:14:10PM +0200, dalibor topic wrote: > (CC:ing bsd-port-dev, where this conversation should have moved to a > while ago ...) > > On 31.08.2017 10:53, John Paul Adrian Glaubitz wrote: > > There is an active community maintaining OpenJDK on BSD. The problem is > > just that they are doing it downstream instead of working together with > > upstream due to lack of communication. I think that is a problem that can > > be fixed though. > > > > I will try to get these people join the upstream mailing list. > > As far as I know, most of the people who actively maintain the BSD ports > in various BSD distributions are already Committers on the BSD port Project: > > Per http://openjdk.java.net/census#bsd-port > > Greg Lewis (Project Lead, FreeBSD) & Jung-uk Kim (FreeBSD) > Christos Zoulas (NetBSD) > Kurt Miller (OpenBSD) > > The FreeBSD Foundation is an OCTLA signatory: > http://openjdk.java.net/groups/conformance/JckAccess/jck-access.html > > Unfortunately, no one has produced a build of the OpenJDK BSD port that > passes the JCK yet, as far as I know. This is accurate. We haven't attempted to pass the JCK for any port more recent than Java 5 IIRC. At that point we did get a port that had passed, but that required a lot of work which was sponsored at the time by the FreeBSD Foundation. I'm not aware of anyone attempting it since. > The challenge in the past has been that the time the individual BSD Port > developers have generously been able to spend on keeping the BSD port up > and running (Greg just updated the JDK 8 forest with latest changes, > while Kurt fixed a set of compilation issues this month - thanks!) [0] > was not sufficient to simultaneously let them make enough progress on > integrating their port into mainline JDK. Maybe the BSD porters are > interested in having more individuals help with the various tasks around > that - but it's also worth keeping in mind that the set of individuals > who speak up wanting to help out with the port on bsd-port-dev is less > than a handful per year. > > One of the conditions for getting a port into JDK mainline has been that > it should actually pass the JCK for the current version. I think that's > a low enough bar that should remain in place for JDK 9 and beyond. FWIW, I agree that is a completely reasonable bar to meet. Unfortunately with the lack of time of the people involved it has been difficult to meet this. I expect this will again require a funded effort to again have someone be able to devote enough time to actually meet this bar. The points below only serve to reinforce that. In "funded effort" I'm including making it part of somebodies paid job to get the port passing the JCK and ensure it continues to do so as needed. That said, if there are people with lots of time to volunteer to do this I'd love to hear from you. Until then, we're happy to accept patches into the bsd-port repo from registered contributors. > Here's a slightly updated version of what I wrote about getting BSD > ports into mainline back in 2014 as part of a conversation with Greg > about it: > > In general, ports should come in through the 'next release' project, > i.e. JDK9/10 currently, as that is where most of the development > happens, and so that's the best place to review and integrate the > changes going forward. Well, JDK 10, really, at this stage of JDK 9 > development. > > * At this point in time, I'd be very pessimistic about adding new ports > further back to the JDK 8 Updates Project or earlier, as they are more > focused on bug fixes and stability, rather than adding features. > > * For a port to get into mainline, it needs to have a JEP, and the JEP > needs to be funded. Basically, someone needs to sign up to do all the > necessary work. > > See http://openjdk.java.net/jeps/175 for the JEP for the PowerPC64 > AIX/Linux port JEP, for an example, of what a JEP for a port should look > like. See http://openjdk.java.net/jeps/1 for details, > and http://cr.openjdk.java.net/~mr/jep/jep-2.0-02.html for the revision > of the JEP process. > > * All source code changes need to be reviewed by the respective > reviewers for mainline, as usual. This typically implies for a port's > integration that it's a non-trivial effort on the side of Reviewers from > Oracle and other port maintainers to ensure that changes proposed for > review actually get timely reviews. Depending on how much there is to > review, you'd want to get a plan in place that lets everyone plan their > involvement in the review process accordingly, rather than just posting > a bunch of patches for review on several mailing lists and hoping for > the best. > > * Each port is slightly different - some touch only a few files, others > bring in new subsystems for graphics, native code, programming > languages, CPUs, core libraries, etc. > > So while in some cases integrating a port can be rather straightforward, > because it touches only a limited set of files, in other cases it can be > a complicated undertaking that requires several synchronization points, > planning, and efficient execution from many parties to pull it off in > time for a JDK release feature freeze. I.e. if you want to get a new > port into mainline you'd need to get started early in a JDK release cycle. > > * Testing is very important - a port should not introduce regressions, > for example. It should also pass the JCK for the current release. The > JDK mainline has rather strict rules about reviews, and processes to > follow, which makes it an inconvenient place to finish off an unfinished > port - that's what the porting projects are for. > > * Once a port get into the mainline JDK project, it's expected to be > kept up to date by its maintainers - which means keeping up with the > regular stream of changes - for example, the integration of Jigsaw into > JDK 9 resulted in some build system changes (because of modules), and it > would be up to each port's maintainers to make sure that they keep their > port in sync in tree. > > cheers, > dalibor topic > > [0] > http://mail.openjdk.java.net/pipermail/bsd-port-dev/2017-August/thread.html > > > > -- > Dalibor Topic | Principal Product Manager > Phone: +494089091214 | Mobile: +491737185961 > > > ORACLE Deutschland B.V. & Co. KG | K?hneh?fe 5 | 22761 Hamburg > > ORACLE Deutschland B.V. & Co. KG > Hauptverwaltung: Riesstr. 25, D-80992 M?nchen > Registergericht: Amtsgericht M?nchen, HRA 95603 > > Komplement?rin: ORACLE Deutschland Verwaltung B.V. > Hertogswetering 163/167, 3543 AS Utrecht, Niederlande > Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697 > Gesch?ftsf?hrer: Alexander van der Ven, Jan Schultheiss, Val Maher > > Oracle is committed to developing > practices and products that help protect the environment > -- Greg Lewis Email : glewis at eyesbeyond.com Eyes Beyond Web : http://www.eyesbeyond.com Information Technology FreeBSD : glewis at FreeBSD.org From christos at zoulas.com Wed Sep 6 10:59:44 2017 From: christos at zoulas.com (Christos Zoulas) Date: Wed, 6 Sep 2017 06:59:44 -0400 Subject: question about diffs with the main port In-Reply-To: <20170906042948.GA78629@misty.eyesbeyond.com> from Greg Lewis (Sep 5, 9:29pm) Message-ID: <20170906105944.4B0CB17FDB0@rebar.astron.com> On Sep 5, 9:29pm, glewis at eyesbeyond.com (Greg Lewis) wrote: -- Subject: Re: question about diffs with the main port | On Tue, Sep 05, 2017 at 02:12:33PM -0400, Christos Zoulas wrote: | > Hi, | > | > I have not looked recently, but do we have many in the BSD port tree that | > would be generally applicable (portability fixes, bug fixes, cleanups) that | > we have not already sent to the main tree? Perhaps we should sync those | > first to reduce the porting effort for future versions? If we've already | > done this ignore me :-) | | I think most of the changes in the BSD port tree are actually BSD | specifics. Whether that be implementations or differences specific to BSD | or copies of code from another OS (e.g. Linux) into a BSD specific | directory (usually with some renaming involved). I don't think there are | a lot of non-specifics to upstream, although I haven't been over it in | detail lately. | | > Also what's the status for -9? | | We're behind by a lot of builds. We had a working version at one point | (which the repository is at) but that is about fifty build tags back of | the main repository since we got stuck at a non-trivial sync. At this | point a better starting point may be to just sync to what is on tip and | try applying the relevant changes. Thanks a lot for the information Greg. I don't have much time to work on this until October, but I will ping everyone when I start... christos From dms at samersoff.net Thu Sep 7 20:08:16 2017 From: dms at samersoff.net (Dmitry Samersoff) Date: Thu, 7 Sep 2017 23:08:16 +0300 Subject: question about diffs with the main port In-Reply-To: <20170905181233.25BC117FDAE@rebar.astron.com> References: <20170905181233.25BC117FDAE@rebar.astron.com> Message-ID: <6d051f9e-ad74-21d5-6b34-309e3dc01bc3@samersoff.net> Christos, On 09/05/2017 09:12 PM, Christos Zoulas wrote: > > Hi, > > I have not looked recently, but do we have many in the BSD port tree that > would be generally applicable (portability fixes, bug fixes, cleanups) that > we have not already sent to the main tree? Perhaps we should sync those > first to reduce the porting effort for future versions? If we've already > done this ignore me :-) It requires significant additional efforts to prepare a patch suitable for main tree. Especially on testing side. But yes, it's my dream too. -Dmitry > Also what's the status for -9? > > thanks, > > christos > -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 512 bytes Desc: OpenPGP digital signature URL: From glewis at eyesbeyond.com Fri Sep 8 16:35:57 2017 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Fri, 08 Sep 2017 16:35:57 +0000 Subject: hg: bsd-port/bsd-port: 3 new changesets Message-ID: <201709081635.v88GZwoO018889@aojmv0008.oracle.com> Changeset: c63b09823b9f Author: andrew Date: 2017-08-01 14:12 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/rev/c63b09823b9f Added tag jdk7u151-b00 for changeset ae6c3762cdc9 ! .hgtags Changeset: b9fe3c787ec7 Author: andrew Date: 2017-08-03 07:27 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/rev/b9fe3c787ec7 Added tag jdk7u151-b01 for changeset c63b09823b9f ! .hgtags Changeset: ddfd21400726 Author: Greg Lewis Date: 2017-09-07 23:37 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/rev/ddfd21400726 Merge from main OpenJDK repository ! .hgtags From glewis at eyesbeyond.com Fri Sep 8 16:35:54 2017 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Fri, 08 Sep 2017 16:35:54 +0000 Subject: hg: bsd-port/bsd-port/corba: 3 new changesets Message-ID: <201709081635.v88GZs5I018882@aojmv0008.oracle.com> Changeset: f74af33b4963 Author: andrew Date: 2017-08-01 14:12 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/corba/rev/f74af33b4963 Added tag jdk7u151-b00 for changeset d232281a177c ! .hgtags Changeset: 829d2dbc9d2c Author: andrew Date: 2017-08-03 07:27 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/corba/rev/829d2dbc9d2c Added tag jdk7u151-b01 for changeset f74af33b4963 ! .hgtags Changeset: 38dad5afd760 Author: Greg Lewis Date: 2017-09-07 23:37 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/corba/rev/38dad5afd760 Merge from main OpenJDK repository ! .hgtags From glewis at eyesbeyond.com Fri Sep 8 16:35:54 2017 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Fri, 08 Sep 2017 16:35:54 +0000 Subject: hg: bsd-port/bsd-port/jaxp: 7 new changesets Message-ID: <201709081635.v88GZs0w018881@aojmv0008.oracle.com> Changeset: 922361b28778 Author: aefimov Date: 2017-07-26 15:09 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxp/rev/922361b28778 8172469: Transform Transformer Exceptions Reviewed-by: joehw - src/com/sun/org/apache/xml/internal/dtm/DTMConfigurationException.java ! src/com/sun/org/apache/xml/internal/dtm/DTMException.java ! src/com/sun/org/apache/xml/internal/dtm/DTMManager.java ! src/javax/xml/transform/TransformerException.java Changeset: 53caea33a6d1 Author: aefimov Date: 2017-04-06 21:26 +0300 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxp/rev/53caea33a6d1 8176731: JCK tests in api/javax_xml/transform/ spec conformance started failing after 8172469 Reviewed-by: joehw, dfuchs ! src/javax/xml/transform/TransformerConfigurationException.java ! src/javax/xml/transform/TransformerException.java Changeset: 2b90e2ab84bf Author: ljiang Date: 2017-06-06 09:39 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxp/rev/2b90e2ab84bf 8181591: 8u141 L10n resource file update Reviewed-by: coffeys ! src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_sv.java ! src/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_sv.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_sv.properties ! src/com/sun/org/apache/xml/internal/res/XMLErrorResources_sv.java Changeset: 26391fa1d876 Author: andrew Date: 2017-07-28 13:17 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxp/rev/26391fa1d876 8185501: Missing import in JAXP code Summary: DTMManager missing an ObjectFactory import after JDK-8172469 Reviewed-by: andrew Contributed-by: Michal Vala ! src/com/sun/org/apache/xml/internal/dtm/DTMManager.java Changeset: 57fc772ac86a Author: andrew Date: 2017-08-01 14:12 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxp/rev/57fc772ac86a Added tag jdk7u151-b00 for changeset 26391fa1d876 ! .hgtags Changeset: 9a5675f6421e Author: andrew Date: 2017-08-03 07:27 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxp/rev/9a5675f6421e Added tag jdk7u151-b01 for changeset 57fc772ac86a ! .hgtags Changeset: c3298bf492b1 Author: Greg Lewis Date: 2017-09-07 23:37 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxp/rev/c3298bf492b1 Merge from main OpenJDK repository ! .hgtags - src/com/sun/org/apache/xml/internal/dtm/DTMConfigurationException.java From glewis at eyesbeyond.com Fri Sep 8 16:35:58 2017 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Fri, 08 Sep 2017 16:35:58 +0000 Subject: hg: bsd-port/bsd-port/langtools: 3 new changesets Message-ID: <201709081635.v88GZw2i018890@aojmv0008.oracle.com> Changeset: 205349c408f4 Author: andrew Date: 2017-08-01 14:12 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/205349c408f4 Added tag jdk7u151-b00 for changeset 4624941508c1 ! .hgtags Changeset: 47eceb9c81a2 Author: andrew Date: 2017-08-03 07:27 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/47eceb9c81a2 Added tag jdk7u151-b01 for changeset 205349c408f4 ! .hgtags Changeset: 8c6475db7b62 Author: Greg Lewis Date: 2017-09-07 23:37 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/8c6475db7b62 Merge from main OpenJDK repository ! .hgtags From glewis at eyesbeyond.com Fri Sep 8 16:35:55 2017 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Fri, 08 Sep 2017 16:35:55 +0000 Subject: hg: bsd-port/bsd-port/jaxws: 4 new changesets Message-ID: <201709081636.v88GZtOP018885@aojmv0008.oracle.com> Changeset: 1f0dd7a7e0cc Author: aefimov Date: 2017-07-27 04:25 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxws/rev/1f0dd7a7e0cc 8182054: Improve wsdl support Summary: Also reviewed by Roman Grigoriadi Reviewed-by: joehw, lancea ! src/share/jaxws_classes/com/sun/tools/internal/ws/wscompile/Options.java ! src/share/jaxws_classes/com/sun/tools/internal/ws/wscompile/WsimportOptions.java ! src/share/jaxws_classes/com/sun/tools/internal/ws/wsdl/parser/DOMForest.java ! src/share/jaxws_classes/com/sun/tools/internal/xjc/Options.java ! src/share/jaxws_classes/com/sun/xml/internal/ws/util/DOMUtil.java ! src/share/jaxws_classes/com/sun/xml/internal/ws/util/xml/XmlUtil.java Changeset: 3233576db658 Author: andrew Date: 2017-08-01 14:12 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxws/rev/3233576db658 Added tag jdk7u151-b00 for changeset 1f0dd7a7e0cc ! .hgtags Changeset: 7a9a6ffac242 Author: andrew Date: 2017-08-03 07:27 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxws/rev/7a9a6ffac242 Added tag jdk7u151-b01 for changeset 3233576db658 ! .hgtags Changeset: 4626d69ba2c7 Author: Greg Lewis Date: 2017-09-07 23:37 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxws/rev/4626d69ba2c7 Merge from main OpenJDK repository ! .hgtags From glewis at eyesbeyond.com Fri Sep 8 16:36:03 2017 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Fri, 08 Sep 2017 16:36:03 +0000 Subject: hg: bsd-port/bsd-port/jdk: 54 new changesets Message-ID: <201709081636.v88Ga5bB018921@aojmv0008.oracle.com> Changeset: a9717ab00796 Author: alanb Date: 2017-07-07 15:59 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/a9717ab00796 7117357: Warnings in sun.instrument, tools and other sun.* classes Reviewed-by: lancea, chegar ! src/share/classes/sun/instrument/InstrumentationImpl.java ! src/share/classes/sun/instrument/TransformerManager.java ! src/share/classes/sun/management/counter/perf/PerfInstrumentation.java ! src/share/classes/sun/management/jmxremote/ConnectorBootstrap.java ! src/share/classes/sun/net/RegisteredDomain.java ! src/share/classes/sun/net/www/protocol/jar/Handler.java ! src/share/classes/sun/tools/attach/HotSpotAttachProvider.java ! src/share/classes/sun/tools/jinfo/JInfo.java ! src/share/classes/sun/tools/jmap/JMap.java ! src/share/classes/sun/tools/jps/Jps.java ! src/share/classes/sun/tools/jstack/JStack.java ! src/share/classes/sun/tools/serialver/SerialVer.java Changeset: 848ccfd27743 Author: mchung Date: 2012-01-17 15:55 -0800 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/848ccfd27743 7117570: Warnings in sun.mangement.* and its subpackages Reviewed-by: mchung, dsamersoff Contributed-by: kurchi.subhra.hazra at oracle.com ! src/share/classes/sun/management/Agent.java ! src/share/classes/sun/management/ConnectorAddressLink.java ! src/share/classes/sun/management/Flag.java ! src/share/classes/sun/management/GarbageCollectionNotifInfoCompositeData.java ! src/share/classes/sun/management/GarbageCollectorImpl.java ! src/share/classes/sun/management/GcInfoBuilder.java ! src/share/classes/sun/management/GcInfoCompositeData.java ! src/share/classes/sun/management/HotSpotDiagnostic.java ! src/share/classes/sun/management/HotspotCompilation.java ! src/share/classes/sun/management/HotspotThread.java ! src/share/classes/sun/management/LazyCompositeData.java ! src/share/classes/sun/management/ManagementFactoryHelper.java ! src/share/classes/sun/management/MappedMXBeanType.java ! src/share/classes/sun/management/MonitorInfoCompositeData.java ! src/share/classes/sun/management/NotificationEmitterSupport.java ! src/share/classes/sun/management/RuntimeImpl.java ! src/share/classes/sun/management/ThreadInfoCompositeData.java ! src/share/classes/sun/management/counter/perf/PerfInstrumentation.java ! src/share/classes/sun/management/jmxremote/ConnectorBootstrap.java ! src/share/classes/sun/management/snmp/AdaptorBootstrap.java ! src/share/classes/sun/management/snmp/jvminstr/JVM_MANAGEMENT_MIB_IMPL.java ! src/share/classes/sun/management/snmp/jvminstr/JvmMemGCTableMetaImpl.java ! src/share/classes/sun/management/snmp/jvminstr/JvmMemManagerTableMetaImpl.java ! src/share/classes/sun/management/snmp/jvminstr/JvmMemMgrPoolRelTableMetaImpl.java ! src/share/classes/sun/management/snmp/jvminstr/JvmMemPoolTableMetaImpl.java ! src/share/classes/sun/management/snmp/jvminstr/JvmMemoryImpl.java ! src/share/classes/sun/management/snmp/jvminstr/JvmMemoryMetaImpl.java ! src/share/classes/sun/management/snmp/jvminstr/JvmOSImpl.java ! src/share/classes/sun/management/snmp/jvminstr/JvmRTBootClassPathEntryImpl.java ! src/share/classes/sun/management/snmp/jvminstr/JvmRTBootClassPathTableMetaImpl.java ! src/share/classes/sun/management/snmp/jvminstr/JvmRTClassPathEntryImpl.java ! src/share/classes/sun/management/snmp/jvminstr/JvmRTClassPathTableMetaImpl.java ! src/share/classes/sun/management/snmp/jvminstr/JvmRTInputArgsEntryImpl.java ! src/share/classes/sun/management/snmp/jvminstr/JvmRTInputArgsTableMetaImpl.java ! src/share/classes/sun/management/snmp/jvminstr/JvmRTLibraryPathEntryImpl.java ! src/share/classes/sun/management/snmp/jvminstr/JvmRTLibraryPathTableMetaImpl.java ! src/share/classes/sun/management/snmp/jvminstr/JvmRuntimeMetaImpl.java ! src/share/classes/sun/management/snmp/jvminstr/JvmThreadInstanceEntryImpl.java ! src/share/classes/sun/management/snmp/jvminstr/JvmThreadInstanceTableMetaImpl.java ! src/share/classes/sun/management/snmp/jvminstr/JvmThreadingMetaImpl.java ! src/share/classes/sun/management/snmp/jvmmib/EnumJvmClassesVerboseLevel.java ! src/share/classes/sun/management/snmp/jvmmib/EnumJvmJITCompilerTimeMonitoring.java ! src/share/classes/sun/management/snmp/jvmmib/EnumJvmMemManagerState.java ! src/share/classes/sun/management/snmp/jvmmib/EnumJvmMemPoolCollectThreshdSupport.java ! src/share/classes/sun/management/snmp/jvmmib/EnumJvmMemPoolState.java ! src/share/classes/sun/management/snmp/jvmmib/EnumJvmMemPoolThreshdSupport.java ! src/share/classes/sun/management/snmp/jvmmib/EnumJvmMemPoolType.java ! src/share/classes/sun/management/snmp/jvmmib/EnumJvmMemoryGCCall.java ! src/share/classes/sun/management/snmp/jvmmib/EnumJvmMemoryGCVerboseLevel.java ! src/share/classes/sun/management/snmp/jvmmib/EnumJvmRTBootClassPathSupport.java ! src/share/classes/sun/management/snmp/jvmmib/EnumJvmThreadContentionMonitoring.java ! src/share/classes/sun/management/snmp/jvmmib/EnumJvmThreadCpuTimeMonitoring.java ! src/share/classes/sun/management/snmp/jvmmib/JVM_MANAGEMENT_MIB.java ! src/share/classes/sun/management/snmp/jvmmib/JVM_MANAGEMENT_MIBOidTable.java ! src/share/classes/sun/management/snmp/jvmmib/JvmClassLoadingMeta.java ! src/share/classes/sun/management/snmp/jvmmib/JvmCompilationMeta.java ! src/share/classes/sun/management/snmp/jvmmib/JvmMemGCEntryMeta.java ! src/share/classes/sun/management/snmp/jvmmib/JvmMemGCTableMeta.java ! src/share/classes/sun/management/snmp/jvmmib/JvmMemManagerEntryMeta.java ! src/share/classes/sun/management/snmp/jvmmib/JvmMemManagerTableMeta.java ! src/share/classes/sun/management/snmp/jvmmib/JvmMemMgrPoolRelEntryMeta.java ! src/share/classes/sun/management/snmp/jvmmib/JvmMemMgrPoolRelTableMeta.java ! src/share/classes/sun/management/snmp/jvmmib/JvmMemPoolEntryMeta.java ! src/share/classes/sun/management/snmp/jvmmib/JvmMemPoolTableMeta.java ! src/share/classes/sun/management/snmp/jvmmib/JvmOSMeta.java ! src/share/classes/sun/management/snmp/jvmmib/JvmRTBootClassPathEntryMeta.java ! src/share/classes/sun/management/snmp/jvmmib/JvmRTBootClassPathTableMeta.java ! src/share/classes/sun/management/snmp/jvmmib/JvmRTClassPathEntryMeta.java ! src/share/classes/sun/management/snmp/jvmmib/JvmRTClassPathTableMeta.java ! src/share/classes/sun/management/snmp/jvmmib/JvmRTInputArgsEntryMeta.java ! src/share/classes/sun/management/snmp/jvmmib/JvmRTInputArgsTableMeta.java ! src/share/classes/sun/management/snmp/jvmmib/JvmRTLibraryPathEntryMeta.java ! src/share/classes/sun/management/snmp/jvmmib/JvmRTLibraryPathTableMeta.java ! src/share/classes/sun/management/snmp/jvmmib/JvmRuntimeMeta.java ! src/share/classes/sun/management/snmp/jvmmib/JvmThreadInstanceEntryMeta.java ! src/share/classes/sun/management/snmp/jvmmib/JvmThreadInstanceTableMeta.java ! src/share/classes/sun/management/snmp/jvmmib/JvmThreadingMeta.java ! src/share/classes/sun/management/snmp/util/MibLogger.java ! src/share/classes/sun/management/snmp/util/SnmpListTableCache.java ! src/share/classes/sun/management/snmp/util/SnmpNamedListTableCache.java ! src/share/classes/sun/management/snmp/util/SnmpTableCache.java Changeset: 4f24be04a422 Author: jbachorik Date: 2017-07-07 19:53 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/4f24be04a422 8139870: sun.management.LazyCompositeData.isTypeMatched() fails for composite types with items of ArrayType Reviewed-by: dfuchs ! src/share/classes/sun/management/LazyCompositeData.java + test/sun/management/LazyCompositeDataTest.java Changeset: c9d307e51b37 Author: azvegint Date: 2016-08-11 13:22 +0300 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/c9d307e51b37 8155690: Update libPNG library to the latest up-to-date Reviewed-by: serb ! src/share/native/sun/awt/libpng/CHANGES ! src/share/native/sun/awt/libpng/LICENSE ! src/share/native/sun/awt/libpng/README ! src/share/native/sun/awt/libpng/png.c ! src/share/native/sun/awt/libpng/png.h ! src/share/native/sun/awt/libpng/pngconf.h ! src/share/native/sun/awt/libpng/pngdebug.h ! src/share/native/sun/awt/libpng/pngerror.c ! src/share/native/sun/awt/libpng/pngget.c ! src/share/native/sun/awt/libpng/pnginfo.h ! src/share/native/sun/awt/libpng/pnglibconf.h ! src/share/native/sun/awt/libpng/pngmem.c ! src/share/native/sun/awt/libpng/pngpread.c ! src/share/native/sun/awt/libpng/pngpriv.h ! src/share/native/sun/awt/libpng/pngread.c ! src/share/native/sun/awt/libpng/pngrio.c ! src/share/native/sun/awt/libpng/pngrtran.c ! src/share/native/sun/awt/libpng/pngrutil.c ! src/share/native/sun/awt/libpng/pngset.c ! src/share/native/sun/awt/libpng/pngstruct.h ! src/share/native/sun/awt/libpng/pngtest.c ! src/share/native/sun/awt/libpng/pngtrans.c ! src/share/native/sun/awt/libpng/pngwio.c ! src/share/native/sun/awt/libpng/pngwrite.c ! src/share/native/sun/awt/libpng/pngwtran.c ! src/share/native/sun/awt/libpng/pngwutil.c Changeset: acf72ae6145d Author: prr Date: 2014-02-12 11:36 -0800 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/acf72ae6145d 8031737: CHECK_NULL and CHECK_EXCEPTION macros cleanup Reviewed-by: rriggs, mchung, mduigou ! src/share/native/common/jni_util.h ! src/share/native/sun/misc/Version.c Changeset: d127560ad6ff Author: prr Date: 2014-02-14 10:14 -0800 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/d127560ad6ff 8034912: backport of 8031737 to jdk8u breaks linux buld. Reviewed-by: mchung ! src/share/native/java/net/net_util.h Changeset: 986500b85859 Author: pchelko Date: 2017-07-11 21:06 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/986500b85859 8030787: [Parfait] JNI-related warnings from b119 for jdk/src/share/native/sun/awt/image Reviewed-by: serb, prr ! src/share/native/sun/awt/image/BufImgSurfaceData.c ! src/share/native/sun/awt/image/DataBufferNative.c ! src/share/native/sun/awt/image/awt_ImageRep.c ! src/share/native/sun/awt/image/awt_parseImage.c ! src/share/native/sun/awt/image/gif/gifdecoder.c ! src/share/native/sun/awt/image/imageInitIDs.c ! src/share/native/sun/awt/image/jpeg/imageioJPEG.c ! src/share/native/sun/awt/image/jpeg/jpegdecoder.c Changeset: 98b0dbc4bc08 Author: pchelko Date: 2014-03-13 15:33 +0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/98b0dbc4bc08 8037287: Windows build failed after JDK-8030787 Reviewed-by: serb, bagiras ! src/share/native/sun/awt/image/awt_parseImage.c Changeset: 03a56cf98284 Author: goetz Date: 2014-02-20 15:03 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/03a56cf98284 8030875: Macros for checking and returning on exceptions Summary: Add missing 8030875 changes in 8u Reviewed-by: mchung, kvn ! src/share/native/com/sun/java/util/jar/pack/coding.cpp ! src/share/native/com/sun/java/util/jar/pack/defines.h Changeset: 366c03690390 Author: jdv Date: 2016-10-06 09:19 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/366c03690390 8162461: Hang due to JNI up-call made whilst holding JNI critical lock Reviewed-by: prr, aghaisas ! src/share/native/sun/awt/image/jpeg/imageioJPEG.c Changeset: 28459ff19e0d Author: smarks Date: 2017-07-12 03:18 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/28459ff19e0d 8022440: suppress deprecation warnings in sun.rmi Reviewed-by: mduigou ! src/share/classes/sun/rmi/runtime/Log.java ! src/share/classes/sun/rmi/server/ActivatableRef.java ! src/share/classes/sun/rmi/server/Dispatcher.java ! src/share/classes/sun/rmi/server/LoaderHandler.java ! src/share/classes/sun/rmi/server/UnicastRef.java ! src/share/classes/sun/rmi/server/UnicastServerRef.java ! src/share/classes/sun/rmi/server/Util.java ! src/share/classes/sun/rmi/transport/DGCImpl.java ! src/share/classes/sun/rmi/transport/StreamRemoteCall.java ! src/share/classes/sun/rmi/transport/Transport.java ! src/share/classes/sun/rmi/transport/proxy/RMIMasterSocketFactory.java ! src/share/classes/sun/rmi/transport/tcp/ConnectionMultiplexer.java ! src/share/classes/sun/rmi/transport/tcp/TCPTransport.java Changeset: aac0cba4d82e Author: coffeys Date: 2017-07-13 05:15 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/aac0cba4d82e 8163958: Improved garbage collection Reviewed-by: rriggs ! make/sun/rmi/rmi/Makefile ! src/share/classes/sun/rmi/server/UnicastRef.java ! src/share/classes/sun/rmi/server/UnicastServerRef.java ! src/share/classes/sun/rmi/transport/ConnectionInputStream.java ! src/share/classes/sun/rmi/transport/DGCClient.java + src/share/classes/sun/rmi/transport/DGCImpl_Skel.java + src/share/classes/sun/rmi/transport/DGCImpl_Stub.java ! src/share/classes/sun/rmi/transport/StreamRemoteCall.java Changeset: eeb56f4c36b1 Author: horii Date: 2016-09-14 22:11 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/eeb56f4c36b1 8165231: java.nio.Bits.unaligned() doesn't return true on ppc Reviewed-by: simonis, coffeys ! src/share/classes/java/nio/Bits.java ! src/share/classes/sun/security/provider/ByteArrayAccess.java Changeset: b765de0cf211 Author: bgopularam Date: 2017-05-24 02:25 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/b765de0cf211 8165367: Additional tests for JEP 288: Disable SHA-1 Certificates Summary: The new tests just focus on the usage constraints TLSSever and TLSClient with TLS communication Reviewed-by: ascarpino + test/sun/security/ssl/CertPathRestrictions/JSSEClient.java + test/sun/security/ssl/CertPathRestrictions/JSSEServer.java + test/sun/security/ssl/CertPathRestrictions/TLSRestrictions.java + test/sun/security/ssl/CertPathRestrictions/certs/END_ENTITY_SHA1-INTER_CA_SHA256-ROOT_CA_SHA256-PRIV.key + test/sun/security/ssl/CertPathRestrictions/certs/END_ENTITY_SHA1-INTER_CA_SHA256-ROOT_CA_SHA256.cer + test/sun/security/ssl/CertPathRestrictions/certs/END_ENTITY_SHA256-INTER_CA_SHA1-ROOT_CA_SHA1-PRIV.key + test/sun/security/ssl/CertPathRestrictions/certs/END_ENTITY_SHA256-INTER_CA_SHA1-ROOT_CA_SHA1.cer + test/sun/security/ssl/CertPathRestrictions/certs/END_ENTITY_SHA256-INTER_CA_SHA1-ROOT_CA_SHA256-PRIV.key + test/sun/security/ssl/CertPathRestrictions/certs/END_ENTITY_SHA256-INTER_CA_SHA1-ROOT_CA_SHA256.cer + test/sun/security/ssl/CertPathRestrictions/certs/END_ENTITY_SHA256-INTER_CA_SHA256-ROOT_CA_SHA1-PRIV.key + test/sun/security/ssl/CertPathRestrictions/certs/END_ENTITY_SHA256-INTER_CA_SHA256-ROOT_CA_SHA1.cer + test/sun/security/ssl/CertPathRestrictions/certs/END_ENTITY_SHA256-INTER_CA_SHA256-ROOT_CA_SHA256-PRIV.key + test/sun/security/ssl/CertPathRestrictions/certs/END_ENTITY_SHA256-INTER_CA_SHA256-ROOT_CA_SHA256.cer + test/sun/security/ssl/CertPathRestrictions/certs/INTER_CA_SHA1-ROOT_CA_SHA1-PRIV.key + test/sun/security/ssl/CertPathRestrictions/certs/INTER_CA_SHA1-ROOT_CA_SHA1.cer + test/sun/security/ssl/CertPathRestrictions/certs/INTER_CA_SHA1-ROOT_CA_SHA256-PRIV.key + test/sun/security/ssl/CertPathRestrictions/certs/INTER_CA_SHA1-ROOT_CA_SHA256.cer + test/sun/security/ssl/CertPathRestrictions/certs/INTER_CA_SHA256-ROOT_CA_SHA1-PRIV.key + test/sun/security/ssl/CertPathRestrictions/certs/INTER_CA_SHA256-ROOT_CA_SHA1.cer + test/sun/security/ssl/CertPathRestrictions/certs/INTER_CA_SHA256-ROOT_CA_SHA256-PRIV.key + test/sun/security/ssl/CertPathRestrictions/certs/INTER_CA_SHA256-ROOT_CA_SHA256.cer + test/sun/security/ssl/CertPathRestrictions/certs/ROOT_CA_SHA1-PRIV.key + test/sun/security/ssl/CertPathRestrictions/certs/ROOT_CA_SHA1.cer + test/sun/security/ssl/CertPathRestrictions/certs/ROOT_CA_SHA256-PRIV.key + test/sun/security/ssl/CertPathRestrictions/certs/ROOT_CA_SHA256.cer Changeset: 4f11e3edecf9 Author: prr Date: 2017-07-14 15:42 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/4f11e3edecf9 8167228: Update to libpng 1.6.28 Reviewed-by: serb, azvegint ! make/sun/splashscreen/FILES_c.gmk ! src/share/native/sun/awt/libpng/CHANGES ! src/share/native/sun/awt/libpng/LICENSE ! src/share/native/sun/awt/libpng/README ! src/share/native/sun/awt/libpng/png.c ! src/share/native/sun/awt/libpng/png.h ! src/share/native/sun/awt/libpng/pngconf.h ! src/share/native/sun/awt/libpng/pngerror.c ! src/share/native/sun/awt/libpng/pngget.c ! src/share/native/sun/awt/libpng/pnglibconf.h ! src/share/native/sun/awt/libpng/pngmem.c ! src/share/native/sun/awt/libpng/pngpread.c ! src/share/native/sun/awt/libpng/pngpriv.h ! src/share/native/sun/awt/libpng/pngread.c ! src/share/native/sun/awt/libpng/pngrio.c ! src/share/native/sun/awt/libpng/pngrtran.c ! src/share/native/sun/awt/libpng/pngrutil.c ! src/share/native/sun/awt/libpng/pngset.c ! src/share/native/sun/awt/libpng/pngstruct.h - src/share/native/sun/awt/libpng/pngtest.c ! src/share/native/sun/awt/libpng/pngtrans.c - src/share/native/sun/awt/libpng/pngwio.c - src/share/native/sun/awt/libpng/pngwrite.c - src/share/native/sun/awt/libpng/pngwtran.c - src/share/native/sun/awt/libpng/pngwutil.c Changeset: d76d9a9720ef Author: prr Date: 2017-03-17 16:41 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/d76d9a9720ef 8169209: Improved image post-processing steps Reviewed-by: serb, vadim, mschoene ! src/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageReader.java ! src/share/native/sun/awt/image/jpeg/imageioJPEG.c Changeset: acd986bf1ba5 Author: igerasim Date: 2017-07-13 22:44 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/acd986bf1ba5 8169392: Additional jar validation steps Reviewed-by: mullan, herrick, ahgross ! src/share/classes/java/util/jar/JarVerifier.java ! src/share/classes/sun/security/util/ManifestEntryVerifier.java Changeset: b37777c2c9c5 Author: smarks Date: 2012-02-12 21:56 -0800 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/b37777c2c9c5 7143230: fix warnings in java.util.jar, sun.tools.jar, zipfs demo, etc. Reviewed-by: alanb, chegar, lancea, smarks Contributed-by: Mani Sarkar , Michael Barker , Carl Jokl , Dinuk Weerasinghe , Markus Stoy , Tom Anderson ! src/share/classes/java/util/jar/Attributes.java ! src/share/classes/java/util/jar/JarVerifier.java ! src/share/classes/sun/tools/jar/CommandLine.java ! src/share/classes/sun/tools/jar/Manifest.java ! src/share/classes/sun/tools/jar/SignatureFile.java ! src/share/demo/management/MemoryMonitor/MemoryMonitor.java ! src/share/demo/nio/zipfs/src/com/sun/nio/zipfs/ZipFileStore.java ! src/share/demo/nio/zipfs/src/com/sun/nio/zipfs/ZipFileSystem.java ! src/share/demo/nio/zipfs/src/com/sun/nio/zipfs/ZipFileSystemProvider.java ! src/share/demo/nio/zipfs/src/com/sun/nio/zipfs/ZipInfo.java Changeset: f2a67bbbcb99 Author: hseigel Date: 2016-12-21 10:15 -0500 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/f2a67bbbcb99 8170966: Right parenthesis issue Reviewed-by: acorn, ctornqvi, mschoene Contributed-by: harold.seigel at oracle.com ! src/share/native/common/check_code.c Changeset: a13bafb05072 Author: igerasim Date: 2017-07-14 04:40 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/a13bafb05072 8172204: Better Thread Pool execution Reviewed-by: alanb, skoivu, rriggs ! src/share/classes/java/util/concurrent/ThreadPoolExecutor.java Changeset: f014749131f6 Author: prr Date: 2017-07-14 04:55 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/f014749131f6 8172461: Service Registration Lifecycle Reviewed-by: serb, vadim, skoivu, shurailine ! src/share/classes/javax/imageio/spi/ServiceRegistry.java Changeset: 8f40b239d609 Author: bpb Date: 2017-07-14 05:21 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/8f40b239d609 8172465: Better handling of channel groups Reviewed-by: alanb, coffeys, skoivu, rhalade, chegar ! src/share/classes/sun/nio/ch/AsynchronousChannelGroupImpl.java Changeset: d4a33ff7f1dd Author: aefimov Date: 2017-07-14 17:32 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/d4a33ff7f1dd 8173286: Better reading of text catalogs Reviewed-by: joehw, dfuchs, skoivu, rhalade ! src/share/lib/security/java.security-linux ! src/share/lib/security/java.security-macosx ! src/share/lib/security/java.security-solaris ! src/share/lib/security/java.security-windows Changeset: 9976ce1ff903 Author: smarks Date: 2017-07-14 17:42 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/9976ce1ff903 8173697: Less Active Activations Reviewed-by: skoivu, rhalade, rriggs, chegar, coffeys ! src/share/classes/java/rmi/activation/ActivationID.java Changeset: 79f9ef695052 Author: prr Date: 2017-07-14 18:21 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/79f9ef695052 8174098: Better image fetching Reviewed-by: serb, vadim, skoivu ! src/share/classes/sun/awt/image/ImageWatched.java Changeset: a632a29f0478 Author: rpatil Date: 2017-03-15 14:14 +0530 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/a632a29f0478 8174105: Better naming attribution Reviewed-by: chegar, dfuchs, rriggs, vtewari ! src/share/classes/javax/naming/directory/BasicAttribute.java Changeset: 3cf8f6451be3 Author: robm Date: 2017-07-14 18:46 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/3cf8f6451be3 8174113: Better sourcing of code Reviewed-by: weijun ! src/share/classes/java/security/CodeSource.java Changeset: 8f1c0d565d13 Author: adinn Date: 2017-07-15 21:26 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/8f1c0d565d13 8174729: Race Condition in java.lang.reflect.WeakCache Summary: Race can occur between Proxy.getProxyClass and Proxy.isProxyClass Reviewed-by: mchung ! src/share/classes/java/lang/reflect/WeakCache.java + test/java/lang/reflect/Proxy/ProxyRace.java Changeset: 0e846618238e Author: robm Date: 2017-07-16 00:29 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/0e846618238e 8174770: Check registry registration location Reviewed-by: rriggs ! make/sun/rmi/rmi/Makefile ! src/share/classes/sun/management/jmxremote/SingleEntryRegistry.java ! src/share/classes/sun/rmi/registry/RegistryImpl.java + src/share/classes/sun/rmi/registry/RegistryImpl_Skel.java + src/share/classes/sun/rmi/registry/RegistryImpl_Stub.java ! src/share/classes/sun/rmi/server/Activation.java ! src/share/classes/sun/rmi/server/UnicastServerRef.java Changeset: fbe9c6c3e78c Author: igerasim Date: 2017-07-18 00:17 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/fbe9c6c3e78c 8174873: Improved certificate procesing Reviewed-by: jnimeh, ahgross, rhalade ! src/share/classes/sun/security/util/HostnameChecker.java Changeset: 8f032f02516a Author: robm Date: 2017-05-18 22:52 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/8f032f02516a 8175106: Higher quality DSA operations Reviewed-by: xuelei, apetcher ! src/share/classes/sun/security/provider/DSA.java Changeset: e9869356eb8a Author: robm Date: 2017-05-24 17:35 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/e9869356eb8a 8175110: Higher quality ECDSA operations Reviewed-by: xuelei, apetcher ! src/share/classes/sun/security/ec/ECDSASignature.java ! src/share/native/sun/security/ec/ECC_JNI.cpp ! src/share/native/sun/security/ec/impl/ec.c ! src/share/native/sun/security/ec/impl/ec2.h ! src/share/native/sun/security/ec/impl/ec2_aff.c ! src/share/native/sun/security/ec/impl/ec2_mont.c ! src/share/native/sun/security/ec/impl/ecc_impl.h ! src/share/native/sun/security/ec/impl/ecl-priv.h ! src/share/native/sun/security/ec/impl/ecl.h ! src/share/native/sun/security/ec/impl/ecl_mult.c ! src/share/native/sun/security/ec/impl/ecp.h ! src/share/native/sun/security/ec/impl/ecp_aff.c ! src/share/native/sun/security/ec/impl/ecp_jac.c ! src/share/native/sun/security/ec/impl/ecp_jm.c Changeset: f6daf5edd956 Author: alexp Date: 2016-04-21 17:08 +0300 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/f6daf5edd956 8143377: Test PKCS8Test.java fails Reviewed-by: coffeys Contributed-by: artem.kosarev at oracle.com ! test/sun/security/pkcs/pkcs8/PKCS8Test.java Changeset: d4e4af750774 Author: igerasim Date: 2017-07-18 06:14 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/d4e4af750774 8175251: Failed to load RSA private key from pkcs12 Summary: Enhanced DER library with extra arg to control leading-0 check Reviewed-by: mullan ! src/share/classes/sun/security/rsa/RSAPrivateCrtKeyImpl.java ! src/share/classes/sun/security/rsa/RSAPublicKeyImpl.java ! src/share/classes/sun/security/util/DerInputBuffer.java ! src/share/classes/sun/security/util/DerInputStream.java ! src/share/classes/sun/security/util/DerValue.java ! test/sun/security/pkcs/pkcs8/PKCS8Test.java + test/sun/security/pkcs/pkcs8/TestLeadingZeros.java Changeset: c54643d2a32b Author: shshahma Date: 2017-07-18 06:45 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/c54643d2a32b 8176055: JMX diagnostic improvements Reviewed-by: dfuchs, mchung, ahgross, rhalade, jwilhelm ! src/share/classes/com/sun/management/HotSpotDiagnosticMXBean.java ! src/share/classes/sun/management/HotSpotDiagnostic.java Changeset: fe453cb558d3 Author: coffeys Date: 2016-04-11 08:00 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/fe453cb558d3 8149450: LdapCtx.processReturnCode() throwing Null Pointer Exception Reviewed-by: xuelei ! src/share/classes/com/sun/jndi/ldap/LdapCtx.java ! src/share/classes/com/sun/jndi/ldap/LdapReferralException.java Changeset: 4092c1c94820 Author: aefimov Date: 2017-07-18 20:29 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/4092c1c94820 8176067: Proper directory lookup processing Reviewed-by: weijun ! src/share/classes/com/sun/jndi/ldap/LdapClient.java ! src/share/classes/com/sun/jndi/ldap/LdapCtx.java ! src/share/classes/com/sun/jndi/ldap/LdapReferralException.java ! src/share/classes/sun/security/provider/certpath/ldap/LDAPCertStore.java Changeset: 4ae0ef9be3ac Author: igerasim Date: 2017-03-30 22:29 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/4ae0ef9be3ac 8176760: Better handling of PKCS8 material Reviewed-by: ascarpino, ahgross ! src/share/classes/sun/security/pkcs/PKCS8Key.java Changeset: 5ccb8bdab06c Author: igerasim Date: 2017-03-15 10:58 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/5ccb8bdab06c 8176769: Remove accidental spec change in jdk8u Reviewed-by: chegar ! src/share/classes/java/util/concurrent/ThreadPoolExecutor.java Changeset: a2a339770678 Author: igerasim Date: 2017-05-23 11:30 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/a2a339770678 8178135: Additional elliptic curve support Reviewed-by: mullan ! src/share/native/sun/security/ec/impl/ecp_jac.c ! src/share/native/sun/security/ec/impl/ecp_jm.c Changeset: fa22e8668c4d Author: azvegint Date: 2017-07-24 14:14 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/fa22e8668c4d 8178996: [macos] JComboBox doesn't display popup in mixed JavaFX Swing Application on 8u131 and Mac OS 10.12 Reviewed-by: serb, ssadetsky ! src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java Changeset: 851cd45750d2 Author: alexsch Date: 2017-07-24 14:23 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/851cd45750d2 8035629: [parfait] JNI exc pending in jdk/src/windows/native/sun/windows/ShellFolder2.cpp Reviewed-by: serb, pchelko ! src/windows/native/sun/windows/ShellFolder2.cpp Changeset: 02e2b83365a6 Author: serb Date: 2017-07-24 14:26 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/02e2b83365a6 8080492: [Parfait] Uninitialised variable in jdk/src/java/desktop/windows/native/libawt/ Reviewed-by: prr, vadim ! src/windows/native/sun/java2d/d3d/D3DBlitLoops.cpp ! src/windows/native/sun/java2d/d3d/D3DTextRenderer.cpp ! src/windows/native/sun/windows/ShellFolder2.cpp ! src/windows/native/sun/windows/awt_Component.cpp ! src/windows/native/sun/windows/awt_DesktopProperties.cpp ! src/windows/native/sun/windows/awt_Font.cpp ! src/windows/native/sun/windows/awt_Frame.cpp ! src/windows/native/sun/windows/awt_Label.cpp ! src/windows/native/sun/windows/awt_PrintJob.cpp ! src/windows/native/sun/windows/awt_TextComponent.cpp Changeset: 084e64d9d62d Author: pkbalakr Date: 2017-07-24 14:34 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/084e64d9d62d 8179014: JFileChooser with Windows look and feel crashes on win 10 Reviewed-by: serb, prr ! src/windows/native/sun/windows/ShellFolder2.cpp + test/javax/swing/JFileChooser/GodMode/JFileChooserTest.java Changeset: 2ca4c6bfce3a Author: rriggs Date: 2017-07-24 18:47 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/2ca4c6bfce3a 8156804: Better constraint checking Summary: Sync with upstream version Reviewed-by: dfuchs, ahgross ! src/share/classes/sun/rmi/transport/DGCImpl.java + test/java/rmi/registry/serialFilter/RegistryFilterTest.java Changeset: 085ef4fafefb Author: aefimov Date: 2017-06-01 15:45 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/085ef4fafefb 8180582: The bind to rmiregistry is rejected by registryFilter even though registryFilter is set Summary: The Registry MAXDEPTH should allow binding more complex objects Reviewed-by: dfuchs, smarks ! src/share/classes/sun/rmi/registry/RegistryImpl.java ! test/java/rmi/registry/serialFilter/RegistryFilterTest.java Changeset: 4549e025778c Author: ljiang Date: 2017-07-24 19:28 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/4549e025778c 8181591: 8u141 L10n resource file update Reviewed-by: coffeys ! src/share/classes/com/sun/accessibility/internal/resources/accessibility_sv.properties ! src/share/classes/sun/awt/resources/awt_sv.properties ! src/share/classes/sun/launcher/resources/launcher_es.properties ! src/share/classes/sun/launcher/resources/launcher_sv.properties ! src/share/classes/sun/management/resources/agent_sv.properties ! src/share/classes/sun/security/tools/keytool/Resources_sv.java ! src/share/classes/sun/security/tools/policytool/Resources_sv.java ! src/share/classes/sun/security/util/AuthResources_sv.java ! src/share/classes/sun/security/util/Resources_sv.java Changeset: 330cce590879 Author: rpatil Date: 2017-04-10 16:17 +0530 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/330cce590879 8177449: (tz) Support tzdata2017b Reviewed-by: martin, naoto ! make/sun/javazic/tzdata/VERSION ! make/sun/javazic/tzdata/africa ! make/sun/javazic/tzdata/iso3166.tab ! make/sun/javazic/tzdata/northamerica Changeset: a6d3c4449a8a Author: mcherkas Date: 2017-02-07 19:54 +0300 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/a6d3c4449a8a 8173145: Menu is activated after using mnemonic Alt/Key combination Reviewed-by: serb, ssadetsky ! src/share/classes/com/sun/java/swing/plaf/windows/WindowsRootPaneUI.java + test/com/sun/java/swing/plaf/windows/Test8173145.java Changeset: dd5b6b40726c Author: psandoz Date: 2017-07-25 03:29 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/dd5b6b40726c 8184119: Incorrect return processing for the LF editor of MethodHandles.permuteArguments Reviewed-by: jrose, redestad, vlivanov ! src/share/classes/java/lang/invoke/LambdaForm.java + test/java/lang/invoke/PermuteArgsReturnVoidTest.java Changeset: 871e3350966f Author: igerasim Date: 2017-07-21 20:03 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/871e3350966f 8184993: Jar file verification failing with SecurityException: digest missing xxx Reviewed-by: sherman, mullan ! src/share/classes/java/util/zip/ZipFile.java ! test/java/util/zip/ZipFile/ReadZip.java Changeset: da1c09ab9b74 Author: andrew Date: 2017-08-01 14:12 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/da1c09ab9b74 Added tag jdk7u151-b00 for changeset 871e3350966f ! .hgtags Changeset: ad08fea7cd1a Author: andrew Date: 2017-08-03 07:28 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/ad08fea7cd1a Added tag jdk7u151-b01 for changeset da1c09ab9b74 ! .hgtags Changeset: 6b21d823f6e6 Author: Greg Lewis Date: 2017-09-07 23:37 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/6b21d823f6e6 Merge from main OpenJDK repository ! .hgtags ! make/sun/rmi/rmi/Makefile ! make/sun/splashscreen/FILES_c.gmk ! src/share/native/com/sun/java/util/jar/pack/defines.h ! src/share/native/common/check_code.c ! src/share/native/sun/awt/image/BufImgSurfaceData.c ! src/share/native/sun/awt/image/DataBufferNative.c - src/share/native/sun/awt/libpng/pngtest.c - src/share/native/sun/awt/libpng/pngwio.c - src/share/native/sun/awt/libpng/pngwrite.c - src/share/native/sun/awt/libpng/pngwtran.c - src/share/native/sun/awt/libpng/pngwutil.c ! src/share/native/sun/security/ec/impl/ecc_impl.h From glewis at eyesbeyond.com Fri Sep 8 16:36:02 2017 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Fri, 08 Sep 2017 16:36:02 +0000 Subject: hg: bsd-port/bsd-port/hotspot: 14 new changesets Message-ID: <201709081636.v88Ga3WJ018914@aojmv0008.oracle.com> Changeset: 70191d4fad0c Author: thartmann Date: 2017-03-30 15:28 +0200 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/70191d4fad0c 8173770: Image conversion improvements Reviewed-by: kvn, vlivanov, dlong, rhalade, mschoene, iignatyev ! src/cpu/sparc/vm/sparc.ad ! src/cpu/x86/vm/x86_32.ad ! src/cpu/x86/vm/x86_64.ad ! src/share/vm/adlc/archDesc.cpp ! src/share/vm/opto/classes.hpp ! src/share/vm/opto/loopPredicate.cpp ! src/share/vm/opto/loopnode.hpp ! src/share/vm/opto/output.cpp ! src/share/vm/opto/subnode.cpp ! src/share/vm/opto/subnode.hpp ! src/share/vm/runtime/vmStructs.cpp Changeset: 3a1e34513b37 Author: andrew Date: 2017-07-26 19:57 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/3a1e34513b37 8179887: Build failure with glibc >= 2.24: error: 'int readdir_r(DIR*, dirent*, dirent**)' is deprecated Summary: Disable deprecated declarations so the build doesn't fail with -Werror Reviewed-by: omajid ! make/linux/makefiles/gcc.make Changeset: c2c1b068bd58 Author: roland Date: 2017-07-26 22:37 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/c2c1b068bd58 8024069: replace_in_map() should operate on parent maps Summary: type information gets lost because replace_in_map() doesn't update parent maps Reviewed-by: kvn, twisti ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/opto/callGenerator.cpp ! src/share/vm/opto/callGenerator.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/compile.hpp ! src/share/vm/opto/doCall.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/ifnode.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/loopPredicate.cpp ! src/share/vm/opto/loopnode.cpp ! src/share/vm/opto/loopnode.hpp ! src/share/vm/opto/loopopts.cpp ! src/share/vm/opto/multnode.cpp ! src/share/vm/opto/multnode.hpp ! src/share/vm/opto/parse.hpp ! src/share/vm/opto/parse1.cpp Changeset: 0f18bae8b113 Author: roland Date: 2017-07-26 23:35 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/0f18bae8b113 8026796: Make replace_in_map() on parent maps generic Summary: propagate node replacements along control flow edges to callers Reviewed-by: kvn, vlivanov ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/opto/callGenerator.cpp ! src/share/vm/opto/callGenerator.hpp ! src/share/vm/opto/callnode.cpp ! src/share/vm/opto/callnode.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/compile.hpp ! src/share/vm/opto/doCall.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/graphKit.hpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/node.cpp ! src/share/vm/opto/parse.hpp ! src/share/vm/opto/parse1.cpp + src/share/vm/opto/replacednodes.cpp + src/share/vm/opto/replacednodes.hpp ! src/share/vm/utilities/growableArray.hpp Changeset: d7dca9011eba Author: vlivanov Date: 2014-07-14 03:29 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/d7dca9011eba 8048703: ReplacedNodes dumps it's content to tty Reviewed-by: roland, iveresov, drchase ! src/share/vm/opto/replacednodes.cpp Changeset: d7ea04813d4b Author: roland Date: 2017-02-15 17:26 -0800 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/d7ea04813d4b 8174164: SafePointNode::_replaced_nodes breaks with irreducible loops Reviewed-by: kvn ! src/share/vm/opto/callnode.hpp ! src/share/vm/opto/parse1.cpp ! src/share/vm/opto/replacednodes.cpp ! src/share/vm/opto/replacednodes.hpp Changeset: c511b66277fb Author: roland Date: 2017-02-16 15:14 -0800 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/c511b66277fb 8175097: [TESTBUG] 8174164 fix missed the test Reviewed-by: kvn + test/compiler/c2/TestReplacedNodesOSR.java Changeset: c3c450608912 Author: mdoerr Date: 2017-06-02 08:45 +0200 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/c3c450608912 8181420: PPC: Image conversion improvements Reviewed-by: thartmann, simonis, mbaesken ! src/cpu/ppc/vm/ppc.ad Changeset: 75662a7ec171 Author: jvanek Date: 2017-07-28 13:33 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/75662a7ec171 8185502: No overflow operator on OpenJDK 7 Summary: Remove usage of overflow in x86_32.ad Reviewed-by: roland, andrew ! src/cpu/x86/vm/x86_32.ad Changeset: 9c1a6eb49acb Author: andrew Date: 2017-08-01 14:12 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/9c1a6eb49acb Added tag jdk7u151-b00 for changeset 75662a7ec171 ! .hgtags Changeset: d0c7cea0660f Author: andrew Date: 2017-08-03 07:27 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/d0c7cea0660f 8185716: OpenJDK 7 PPC64 port uses a different ins_encode format in ppc.ad Summary: Use existing ins_encode format for implementing 8181420 Reviewed-by: omajid ! src/cpu/ppc/vm/ppc.ad Changeset: 1396a255c595 Author: andrew Date: 2017-08-03 07:27 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/1396a255c595 Added tag jdk7u151-b01 for changeset d0c7cea0660f ! .hgtags Changeset: 660752df7b73 Author: Greg Lewis Date: 2017-09-07 23:37 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/660752df7b73 Merge from main OpenJDK repository ! .hgtags ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/runtime/vmStructs.cpp Changeset: 9eace51e0a47 Author: Greg Lewis Date: 2017-09-08 09:32 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/9eace51e0a47 . Sync with changes to the Linux version. ! make/bsd/makefiles/gcc.make From dalibor.topic at oracle.com Tue Sep 12 10:04:59 2017 From: dalibor.topic at oracle.com (dalibor topic) Date: Tue, 12 Sep 2017 12:04:59 +0200 Subject: [RFR]: 8187004: No valid toolchains defined for BSD In-Reply-To: <20170906043934.GB78629@misty.eyesbeyond.com> References: <550da30a-2e50-1589-62a2-e22bdf33edd2@physik.fu-berlin.de> <772e82a3-5314-5ae9-fc16-dd13dcfb6306@oracle.com> <897f432c-9457-1af9-688f-5f21c7b83d2c@oracle.com> <20170906043934.GB78629@misty.eyesbeyond.com> Message-ID: On 06.09.2017 06:39, Greg Lewis wrote: > This is accurate. We haven't attempted to pass the JCK for any port more > recent than Java 5 IIRC. At that point we did get a port that had passed, > but that required a lot of work which was sponsored at the time by the > FreeBSD Foundation. I'm not aware of anyone attempting it since. [snip] >> One of the conditions for getting a port into JDK mainline has been that >> it should actually pass the JCK for the current version. I think that's >> a low enough bar that should remain in place for JDK 9 and beyond. > > FWIW, I agree that is a completely reasonable bar to meet. Unfortunately > with the lack of time of the people involved it has been difficult to meet > this. I expect this will again require a funded effort to again have > someone be able to devote enough time to actually meet this bar. The > points below only serve to reinforce that. In "funded effort" I'm > including making it part of somebodies paid job to get the port passing > the JCK and ensure it continues to do so as needed. Thanks, Greg. I hope that you'll be able to either find an organization willing to sponsor/fund the effort or suitable volunteers, or, ideally, both. cheers, dalibor topic -- Dalibor Topic | Principal Product Manager Phone: +494089091214 | Mobile: +491737185961 ORACLE Deutschland B.V. & Co. KG | K?hneh?fe 5 | 22761 Hamburg ORACLE Deutschland B.V. & Co. KG Hauptverwaltung: Riesstr. 25, D-80992 M?nchen Registergericht: Amtsgericht M?nchen, HRA 95603 Komplement?rin: ORACLE Deutschland Verwaltung B.V. Hertogswetering 163/167, 3543 AS Utrecht, Niederlande Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697 Gesch?ftsf?hrer: Alexander van der Ven, Jan Schultheiss, Val Maher Oracle is committed to developing practices and products that help protect the environment