Bug#1041282: jtreg6 - okay to upload upstream version 6.2+1?
Vladimir Petko
vladimir.petko at canonical.com
Mon Aug 21 05:11:13 BST 2023
Hi,
Thank you!!!
Yes, the patch is cumulative and contains all the relevant changes.
Existing jtreg6 version (6.1+2-1~deb10u1) in buster is sufficient to
rebuild openjdk-11 and -17 with a number of failing tests. If we
update to 6.2, those tests should start passing, but the update is not
mandatory. I have seen some pull requests[1] that backport jtreg 7
compatibility to openjdk-17, so we might need to switch to it at some
point and this will also require testng 7.
Best Regards,
Vladimir.
[1] https://github.com/openjdk/jdk17u-dev/pull/1672
On Mon, Aug 21, 2023 at 3:58 PM tony mancill <tmancill at debian.org> wrote:
>
> On Mon, Aug 21, 2023 at 09:49:01AM +1200, Vladimir Petko wrote:
> > Hi,
> >
> > Upgrading to 6.2 does not introduce any jtreg regressions in
> > openjdk-11 and -17.
>
> Hi Vladimir,
>
> Thank you for your response. The upload is ready, but I want to check
> once more with the list whether there are any concerns. The build-dep
> on libtestng7-java in this upload will require introducing testng7 [1]
> to old-old-stable (buster) if we need the updated jtreg6 there.
>
> Also, I believe the patch you provided addresses of Debian #1036065 and
> #1036066 [2,3] too. Can you confirm?
>
> Thank you,
> tony
>
> [1] https://tracker.debian.org/pkg/testng7
> [2] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1036065
> [3] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1036066
>
> > On Sat, Aug 19, 2023 at 7:06 AM tony mancill <tmancill at debian.org> wrote:
> > >
> > > On Wed, Aug 16, 2023 at 09:28:39AM +1200, Vladimir Petko wrote:
> > > > Hi,
> > > >
> > > > The build.xml is not supported by the upstream, so I have updated the
> > > > patch to include rule changes to use the provided Makefile[1].
> > > >
> > > > Changes:
> > > > * Use Makefile to build jtreg (LP: #2031041).
> > > > - Use --release option in Makefile compile options.
> > > > - d/p/*: drop build.xml patches.
> > > > - d/control: add libguice-java, zip.
> > >
> > > Hello Vladimir, hi Emmanuel:
> > >
> > > Vladimir, thank you for this patch (and others). I applied it to the
> > > current source repo and rebuild all of the build r-deps before I
> > > realized that the source repo contains 6.2+1 [1] (not 6.1+2), which
> > > hasn't been uploaded.
> > >
> > > Are there any considerations or concerns about going ahead with an
> > > upload of 6.2+1? As I said, I was able to build openjdk-11, -17, and
> > > -19 with that version.
> > >
> > > Thanks,
> > > tony
> > >
> > > [1] https://salsa.debian.org/java-team/jtreg/-/commit/18fe40fc470b04bc735b425bba250db61340fcb3
More information about the pkg-java-maintainers
mailing list