Path: csiph.com!news.mixmin.net!news2.arglkargh.de!news.karotte.org!fu-berlin.de!bofh.it!news.nic.it!robomod From: Vladimir Petko Newsgroups: linux.debian.maint.java Subject: Re: OpenJDK package - JTREG 7.1 Date: Tue, 28 Mar 2023 22:40:01 +0200 Message-ID: References: X-Original-To: Thorsten Glaser X-Mailbox-Line: From debian-java-request@lists.debian.org Tue Mar 28 20:36:38 2023 Old-Return-Path: X-Amavis-Spam-Status: No, score=-9.401 tagged_above=-10000 required=5.3 tests=[BAYES_00=-2, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FOURLA=0.1, LDO_WHITELIST=-5, RCVD_IN_DNSWL_MED=-2.3] autolearn=ham autolearn_force=no X-Policyd-Weight: NOT_IN_SBL_XBL_SPAMHAUS=-1.5 CL_IP_EQ_HELO_IP=-2 (check from: .canonical. - helo: .smtp-relay-internal-1.canonical. - helo-domain: .canonical.) FROM/MX_MATCHES_HELO(DOMAIN)=-2; rate: -5.5 X-Gm-Message-State: AAQBX9f7oudOWMYOeZk88s7FfWPC45+qOwlD8Ynk0yIWW4sty8Uki2QM FvxYWt+Ij4WhFpq2uVnaiOzcj3geagbZZXCsNinhHjk4ImZDeNOSBr5/MAbkWMsRLgCrG8sI1b1 OsXbwctxW2DfcfgaDn29sg5/Fgc0CkUrgRv6O64Qgp3krwzQFy625s96NuA== X-Received: by 2002:a81:4426:0:b0:544:5aa0:e212 with SMTP id r38-20020a814426000000b005445aa0e212mr7551836ywa.6.1680035774143; Tue, 28 Mar 2023 13:36:14 -0700 (PDT) X-Google-SMTP-Source: AKy350ZpaJqyIE9GYf0rH4ylX5EaFRVYVkbSMXQHQtlgGisqapVNhB4lb/EIgGM/39a3Vf1pJp003d9mYJ21QvsEWYo= X-Received: by 2002:a81:4426:0:b0:544:5aa0:e212 with SMTP id r38-20020a814426000000b005445aa0e212mr7551828ywa.6.1680035773862; Tue, 28 Mar 2023 13:36:13 -0700 (PDT) MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Mailing-List: archive/latest/23285 List-ID: List-URL: List-Archive: https://lists.debian.org/msgid-search/CALFf3kcH4kje6kWgtSEg5xG1rFCXRrvLyO0Euq1Ueks+fDEp9g@mail.gmail.com Approved: robomod@news.nic.it Lines: 91 Organization: linux.* mail to news gateway Sender: robomod@news.nic.it X-Original-Cc: debian-java@lists.debian.org X-Original-Date: Wed, 29 Mar 2023 09:36:03 +1300 X-Original-Message-ID: X-Original-References: <8650b221ef3d4d62101d8ca020b83271@apache.org> <503e7658-166d-66-e81-9217f2d63c7b@tarent.de> Xref: csiph.com linux.debian.maint.java:12621 Hi, Sorry for the late reply, but I have realized that there might be an issue with adopting jtreg6 for Java 8 testing. Jtreg 6 requires testng 7.3[1] and Jtreg 5 uses 6.9.5[2]. The current jtreg6 package uses 6.9.5 making it suitable for Java 8 testing but not so much for 11 and up. If testng is upgraded to 7.5 it will be still binary compatible, but there will be new regressions due to API breaks. If testng is updated to 7.7.1 (latest), then it will not be binary compatible with Java 8. Using 7.5 will allow tier1 and tier2 tests with minimal exceptions to pass for OpenJDK 20[3] except some memory allocation failures on armhf which need to be investigated[4]. Same applies to 17 from my local testing. Upgrading to 7.3 is a bit complicated due to additional test dependencies present in this version of the package, so 7.5 or 7.7.1 seem like a better option. Best Regards, Vladimir. [1] https://github.com/openjdk/jtreg/blob/jtreg-6.1%2B1/make/build-support/= version-numbers [2] https://github.com/openjdk/jtreg/blob/jtreg5.1-b01/make/build-all.sh [3] https://launchpadlibrarian.net/658179660/buildlog_ubuntu-lunar-amd64.op= enjdk-20_20+36~us1-0ubuntu1~ppa20_BUILDING.txt.gz [4] https://launchpadlibrarian.net/658107824/buildlog_ubuntu-lunar-armhf.op= enjdk-20_20+36~us1-0ubuntu1~ppa12_BUILDING.txt.gz On Thu, Mar 16, 2023 at 11:14=E2=80=AFAM Vladimir Petko wrote: > > Hi, > > I see. I will look into those failures to see if it is something that > I can submit upstream, so that jtreg 5 could be phased out. > > Thanks a lot for the help again !!!!!!! > > Best Regards, > Valdimir. > > On Thu, Mar 16, 2023 at 11:11=E2=80=AFAM Thorsten Glaser wrote: > > > > On Thu, 16 Mar 2023, Vladimir Petko wrote: > > > > >Regarding using jtreg6 for tests of openjdk-8 it should be noted that > > >some tier1[1] tests fail with jtreg6. > > > > Lots of tests fail there anyway, also due to lack of asmtools. > > > > >For instance jtreg 6 fails: > > [=E2=80=A6] > > >and with jreg 5 those tests pass: > > [=E2=80=A6] > > >There are more instances like this and if it is of interest I can > > >provide a full comparison. > > > > Might be useful to pass that on to the 8u developers. > > I won=E2=80=99t be doing anything with it and the ELTS people > > are mostly interested in comparing test results against > > the previous upload=E2=80=99s, to see that nothing broke too badly. > > If upstream makes their tests jtreg6 compatible all the better. > > > > >Would it be possible to consider keeping jtreg 5 version around in > > > > No, we=E2=80=99re targetting jessie and stretch with openjdk-8 mostly, > > which lacks jtreg 5 and where the backported jtreg6 really > > helps, without, we had to disable the tests entirely. > > > > bye, > > //mirabilos > > -- > > Infrastrukturexperte =E2=80=A2 tarent solutions GmbH > > Am Dickobskreuz 10, D-53121 Bonn =E2=80=A2 http://www.tarent.de/ > > Telephon +49 228 54881-393 =E2=80=A2 Fax: +49 228 54881-235 > > HRB AG Bonn 5168 =E2=80=A2 USt-ID (VAT): DE122264941 > > Gesch=C3=A4ftsf=C3=BChrer: Dr. Stefan Barth, Kai Ebenrett, Boris Esser,= Alexander Steeg > > > > ***********************************************= ***** > > /=E2=81=80\ The UTF-8 Ribbon > > =E2=95=B2 =E2=95=B1 Campaign against Mit dem tarent-Newsletter nic= hts mehr verpassen: > > =E2=95=B3 HTML eMail! Also, https://www.tarent.de/newsletter > > =E2=95=B1 =E2=95=B2 header encryption! > > ***********************************************= *****