Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.maint.java > #12623

jtreg 7 vs. jtreg6 vs. testng vs. openjdk-8 (was Re: OpenJDK package - JTREG 7.1)

Path csiph.com!fu-berlin.de!bofh.it!news.nic.it!robomod
From Thorsten Glaser <t.glaser@tarent.de>
Newsgroups linux.debian.maint.java
Subject jtreg 7 vs. jtreg6 vs. testng vs. openjdk-8 (was Re: OpenJDK package - JTREG 7.1)
Date Wed, 29 Mar 2023 21:30:01 +0200
Message-ID <GeJEB-fZTC-7@gated-at.bofh.it> (permalink)
References <G4EmR-9q77-3@gated-at.bofh.it> <G4F9f-9qCF-1@gated-at.bofh.it> <G9BeF-cFYW-1@gated-at.bofh.it> <G9HtL-cK0M-5@gated-at.bofh.it> <G9HDs-cK4P-5@gated-at.bofh.it> <G9HDs-cK4P-3@gated-at.bofh.it> <GeogN-fKq6-1@gated-at.bofh.it>
X-Original-To Vladimir Petko <vladimir.petko@canonical.com>
X-Mailbox-Line From debian-java-request@lists.debian.org Wed Mar 29 19:28:09 2023
Old-Return-Path <t.glaser@tarent.de>
X-Amavis-Spam-Status No, score=-5.6 tagged_above=-10000 required=5.3 tests=[BAYES_00=-2, BODY_8BITS=1.5, 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_NONE=-0.0001] autolearn=ham autolearn_force=no
X-Policyd-Weight NOT_IN_SBL_XBL_SPAMHAUS=-1.5 CL_IP_EQ_HELO_IP=-2 (check from: .tarent. - helo: .mail-wm1-x330.google. - helo-domain: .google.) FROM/MX_MATCHES_HELO(DOMAIN)=-2; rate: -5.5
X-Gm-Message-State AAQBX9cRnFFo+ytBIme/O1SSrt1lT3QkLFZsd64nLyp2jynIqdzav40l PC9/MlX/bsbHC1s69ofINDD+O1cagJN1xJnsU8KYwQ==
X-Google-SMTP-Source AKy350aOjYjNkK/tN/FGvkLFQ3uylmPoWyF+pUlRamEsDp3lHookys09ZCOpTPtXUF3/d/DjCp35Jw==
X-Received by 2002:a05:600c:5109:b0:3ef:61a2:6856 with SMTP id o9-20020a05600c510900b003ef61a26856mr2627429wms.7.1680118061671; Wed, 29 Mar 2023 12:27:41 -0700 (PDT)
Content-Language de-DE-1901
MIME-Version 1.0
Content-Type text/plain; charset=UTF-8
Content-Transfer-Encoding QUOTED-PRINTABLE
X-Mailing-List <debian-java@lists.debian.org> archive/latest/23289
List-ID <debian-java.lists.debian.org>
List-URL <https://lists.debian.org/debian-java/>
List-Archive https://lists.debian.org/msgid-search/526bbc-ecd6-9960-c94b-1e398fdba892@tarent.de
Approved robomod@news.nic.it
Lines 76
Organization linux.* mail to news gateway
Sender robomod@news.nic.it
X-Original-Cc debian-java@lists.debian.org, Emilio Pozuelo Monfort <pochu@debian.org>
X-Original-Date Wed, 29 Mar 2023 21:27:39 +0200 (CEST)
X-Original-Message-ID <526bbc-ecd6-9960-c94b-1e398fdba892@tarent.de>
X-Original-References <CALFf3keKSn7dpr3bsLqxYDNY51CyPPGvY3arKXX+bTsVsOBiJg@mail.gmail.com> <c8ca74ac-6a4a-feee-315f-d27ff73b8666@tarent.de> <8650b221ef3d4d62101d8ca020b83271@apache.org> <CALFf3kcfqNOF9=02z8+YAxw7+mjzSM8Pu=5XAjQUhietZLpfdw@mail.gmail.com> <503e7658-166d-66-e81-9217f2d63c7b@tarent.de> <CALFf3kdMV68mggBb+X+7iepmh7tHUb+Y=i8EfXcf5D9y2KBDqA@mail.gmail.com> <CALFf3kcH4kje6kWgtSEg5xG1rFCXRrvLyO0Euq1Ueks+fDEp9g@mail.gmail.com>
Xref csiph.com linux.debian.maint.java:12623

Show key headers only | View raw


Hi Vladimir,

>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

OK, good to know. However, let’s translate this, thinking in
upstream versions/dependencies, to Debian now.

Debian has testng 6.9.12 in “all” releases (jessie-backports and up).
src:openjdk-8 testing works with that, so we can use this for the
jessie and stretch ELTS uploads. As long as pochu doesn’t update
testng in either, we’re fine, jtreg6 or not.

When testng 7.3 will be uploaded to Debian (not before the release
of bookworm), then openjdk-8 in sid should either use jtreg 5 (which
doesn’t mix with Emmanuel’s plans to update jtreg to 7) or will have
extra test failures in trixie/sid.

The jtreg update hasn’t happened yet, and also will not occur before
the bookworm release, so there’s ample time to consider this.

Honestly, openjdk-8 isn’t officially part of trixie (although people
may very well build it for it) and the sid one is not “officially
supported”, the jessie/stretch ELTS builds are our primary deliverables,
so I can live with the extra test failures in sid (as long as they still
run at all). As for *buntu, they seem to be hiding the openjdk-8 updates
in paid-for subscriptions so I can ignore what they do, anyway.

stretch-ELTS is EOL on 2027-06-30 so we need to somehow be able to keep
openjdk-8 around and supported-ish until then, but if it doesn’t become
possible in sid any more, it’ll end up being an ELTS-only problem.

I don’t know whether there are any more bootstrapping things that could
benefit from openjdk-8 in sid currently or planned. However once it’s
gone it’s very unlikelt it’s possible to bring it back again any more,
especially should the target class version be bumped. I’m not sure for
how long -target/-release 8 will be state of the art in either Debian
or otherwhere (Maven Central), but it seems to be very long-lived. (We
have customers still using it as JRE so I check whether things work on
it, except I’m not currently in a Java project at work.)

bye,
//mirabilos
-- 
Infrastrukturexperte • tarent solutions GmbH
Am Dickobskreuz 10, D-53121 Bonn • http://www.tarent.de/
Telephon +49 228 54881-393 • Fax: +49 228 54881-235
HRB AG Bonn 5168 • USt-ID (VAT): DE122264941
Geschäftsführer: Dr. Stefan Barth, Kai Ebenrett, Boris Esser, Alexander Steeg

                        ****************************************************
/⁀\ The UTF-8 Ribbon
╲ ╱ Campaign against      Mit dem tarent-Newsletter nichts mehr verpassen:
 ╳  HTML eMail! Also,     https://www.tarent.de/newsletter
╱ ╲ header encryption!
                        ****************************************************

Back to linux.debian.maint.java | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

OpenJDK package - JTREG 7.1 Vladimir Petko <vladimir.petko@canonical.com> - 2023-03-02 00:50 +0100
  Re: OpenJDK package - JTREG 7.1 Thorsten Glaser <t.glaser@tarent.de> - 2023-03-02 01:40 +0100
    Re: OpenJDK package - JTREG 7.1 Vladimir Petko <vladimir.petko@canonical.com> - 2023-03-02 02:00 +0100
      Re: OpenJDK package - JTREG 7.1 Thorsten Glaser <t.glaser@tarent.de> - 2023-03-02 02:10 +0100
        Re: OpenJDK package - JTREG 7.1 Vladimir Petko <vladimir.petko@canonical.com> - 2023-03-03 02:30 +0100
          Re: OpenJDK package - JTREG 7.1 Thorsten Glaser <t.glaser@tarent.de> - 2023-03-03 04:00 +0100
            Re: OpenJDK package - JTREG 7.1 Vladimir Petko <vladimir.petko@canonical.com> - 2023-03-14 03:50 +0100
              Re: OpenJDK package - JTREG 7.1 Thorsten Glaser <t.glaser@tarent.de> - 2023-03-14 10:40 +0100
                Re: OpenJDK package - JTREG 7.1 Vladimir Petko <vladimir.petko@canonical.com> - 2023-03-14 20:00 +0100
                Re: OpenJDK package - JTREG 7.1 Thorsten Glaser <t.glaser@tarent.de> - 2023-03-14 21:00 +0100
                Re: OpenJDK package - JTREG 7.1 Vladimir Petko <vladimir.petko@canonical.com> - 2023-03-15 08:30 +0100
                Re: OpenJDK package - JTREG 7.1 Emmanuel Bourg <ebourg@apache.org> - 2023-03-15 10:50 +0100
                Re: OpenJDK package - JTREG 7.1 Vladimir Petko <vladimir.petko@canonical.com> - 2023-03-15 20:20 +0100
    Re: OpenJDK package - JTREG 7.1 Emmanuel Bourg <ebourg@apache.org> - 2023-03-15 16:30 +0100
      Re: OpenJDK package - JTREG 7.1 Vladimir Petko <vladimir.petko@canonical.com> - 2023-03-15 23:10 +0100
        Re: OpenJDK package - JTREG 7.1 Vladimir Petko <vladimir.petko@canonical.com> - 2023-03-15 23:20 +0100
          Re: OpenJDK package - JTREG 7.1 Vladimir Petko <vladimir.petko@canonical.com> - 2023-03-28 22:40 +0200
            jtreg 7 vs. jtreg6 vs. testng vs. openjdk-8 (was Re: OpenJDK package  - JTREG 7.1) Thorsten Glaser <t.glaser@tarent.de> - 2023-03-29 21:30 +0200
        Re: OpenJDK package - JTREG 7.1 Thorsten Glaser <t.glaser@tarent.de> - 2023-03-15 23:20 +0100

csiph-web