jdk8u322 release and packaging
Andrew Hughes
gnu.andrew at redhat.com
Tue Feb 15 16:04:32 UTC 2022
On 16:29 Fri 04 Feb , Thorsten Glaser wrote:
> Hi,
>
> > Welcome to OpenJDK maintenance :-)
>
> thanks ☻
>
> > Recreating it just for building the source is considerably easier:
> >
> > $ git clone -b jdk8u322-ga https://github.com/openjdk/jdk8u.git openjdk
> > $ mv openjdk/{corba,jaxp,jaxws,langtools,nashorn,jdk,hotspot} .
> > $ for repos in openjdk corba jaxp jaxws langtools nashorn jdk hotspot ; do
> > tar cJf ${repos}.tar.xz ${repos}
> > done
>
> OK, so the listed top-level directories under the monorepo *directly*
> correspond to the old repositories, and the remainder of the monorepo
> is the old “root” repository?
>
Correct.
We've avoided any file movement that would also mean changes to the
build system.
> > That will give you the original eight individual repository
> > tarballs. You can also replace the git clone step with just using the
> > release tarball instead.
>
> Yeah, it’ll be a bit more complicated considering aarch32 and
> aarch64-shenandoah… but this helps already. I still have no idea
> what I’d do if either of these changes anything outside of hotspot…
>
I'm looking at these myself at the moment, as I still also maintain IcedTea
and that does the same thing of swapping in HotSpot bundles for Shenandoah
and aarch32. I'm thinking I'm going to have to clone the whole repo and
then just tarball the HotSpot subdirectory.
All the needed Shenandoah changes are in the HotSpot subdirectory. There are
a few minor differences outside that at present, but these don't affect the
code being built and we intend to get them upstream into 8u. I reviewed
what was there when doing a bulk import of the changes into git [0]. That
should soon be in the 8u Shenandoah git repository [1]
AArch32 does have changes in the root & jdk directories to handle the
architecture in configure and I had to cherry-pick these across to
IcedTea. I don't know how Debian currently handles this. Are there
local patches? [2] [3] [4] [5]
> Just doing 8 here; 11/17 are actively maintained by doko, and
> 7 has ended (ELTS supplies 8 instead).
>
Feel free to ask if you need any more help :)
> 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!
> ****************************************************
>
[0] https://github.com/gnu-andrew/jdk8u/commit/d475f9eb9bbb9e91db6473679f7334dd8372c8f9?diff=unified
[1] https://github.com/openjdk/shenandoah-jdk8u
[2] https://icedtea.wildebeest.org/hg/icedtea8-forest/rev/c1756ee15e69
[3] https://icedtea.wildebeest.org/hg/icedtea8-forest/rev/7c357084c459
[4] https://icedtea.wildebeest.org/hg/icedtea8-forest/jdk/rev/c05781ed8e5c
[5] https://icedtea.wildebeest.org/hg/icedtea8-forest/rev/3e39851fea09
--
Andrew :)
Pronouns: he / him or they / them
Senior Free Java Software Engineer
OpenJDK Package Owner
Red Hat, Inc. (http://www.redhat.com)
PGP Key: ed25519/0xCFDA0F9B35964222 (hkp://keys.gnupg.net)
Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222
More information about the jdk8u-dev
mailing list