Hello, seems 8214533 got pushed recently into jdk/jdk. Now we see build errors on AIX , are they related to this change ?
/nb/rs6000_64/nightly/output-jdk-test/support/gensrc/jdk.charsets/sun/nio/cs/ext/EUC_JP_LINUX.java:63: error: Decoder is not public in EUC_JP; cannot be accessed from outside package private static class Decoder extends EUC_JP.Decoder { ^ /nb/rs6000_64/nightly/output-jdk-test/support/gensrc/jdk.charsets/sun/nio/cs/ext/EUC_JP_LINUX.java:69: error: Encoder is not public in EUC_JP; cannot be accessed from outside package private static class Encoder extends EUC_JP.Encoder { ^ /nb/rs6000_64/nightly/output-jdk-test/support/gensrc/jdk.charsets/sun/nio/cs/ext/EUC_JP_Open.java:65: error: Decoder is not public in EUC_JP; cannot be accessed from outside package private static class Decoder extends EUC_JP.Decoder { ^ /nb/rs6000_64/nightly/output-jdk-test/support/gensrc/jdk.charsets/sun/nio/cs/ext/EUC_JP_Open.java:85: error: Encoder is not public in EUC_JP; cannot be accessed from outside package private static class Encoder extends EUC_JP.Encoder { Best regards, Matthias > -----Original Message----- > From: ppc-aix-port-dev <ppc-aix-port-dev-boun...@openjdk.java.net> On > Behalf Of Ichiroh Takiguchi > Sent: Dienstag, 15. Januar 2019 01:51 > To: Alan Bateman <alan.bate...@oracle.com> > Cc: build-dev <build-...@openjdk.java.net>; ppc-aix-port-dev <ppc-aix- > port-...@openjdk.java.net>; core-libs-dev@openjdk.java.net > Subject: Re: RFR: 8214533 IBM-29626C is required for AIX default charset > > Hello Alan. > > Could you review the fix again ? > > Bug: https://bugs.openjdk.java.net/browse/JDK-8214533 > Change: https://cr.openjdk.java.net/~itakiguchi/8214533/webrev.01/ > > I added IBM29626C charset as standard way. > Please give any suggestion and question. > > Thanks, > Ichiroh Takiguchi > IBM Japan, Ltd. > > On 2018-12-14 18:58, Ichiroh Takiguchi wrote: > > Hello Alan. > > > > I opened JDK-8215333 for Charset filtering issue [1]. > > I cannot wait until JDK-8215333 is closed. > > Is it possible to put IBM-29626C charset with standard way ? > > > > [1] https://bugs.openjdk.java.net/browse/JDK-8215333 > > > > Thanks, > > Ichiroh Takiguchi > > > > On 2018-12-10 21:21, Ichiroh Takiguchi wrote: > >> Hello Roger, Magnus and Alan. > >> I may need to put alias information into charsets file. > >> stdcs-xxx cannot handle this information... > >> > >> Still AIX needs IBM-29626C charset for default encoding... > >> > >> I appreciate if you give me further suggestions. > >> > >> Thanks, > >> Ichiroh Takiguchi > >> > >> On 2018-12-10 20:50, Alan Bateman wrote: > >>> On 10/12/2018 11:01, Magnus Ihse Bursie wrote: > >>>> On 2018-12-07 21:20, Roger Riggs wrote: > >>>>> Hi, > >>>>> > >>>>> It is a nice feature that charsets are selected at build time using > >>>>> the stdcs-xxx files. > >>>>> This change breaks that pattern and embeds os specific information > >>>>> in more than one place. > >>>>> That does not seem like an improvement. Is there any alternative? > >>>> I agree. Why is it not enough just to add it to stdcs-aix? > >>> My reading of the patch is that the "os" key is to avoid generating > >>> it > >>> on non-AIX platforms, it will otherwise end up in jdk.charsets on > >>> non-AIX platforms. The general direction is welcome but I think > >>> further work and discussion will be needed to get the right set of > >>> changes to support filtering in the build. It can probably be > >>> separated from the changes to add IBM-29626C to AIX's java.base. > >>> > >>> -Alan