the report of java-17-openjdk-17.0.2.0.8-15.an8.src.rpm to java-17-openjdk-17.0.5.0.8-2.an8.src.rpm

Legends
Colors
 added 
changed
deleted
Links
(f)irst change
(n)ext change
(t)op


RPM Info
f1Name        : java-17-openjdkf1Name        : java-17-openjdk
2Epoch       : 12Epoch       : 1
n3Version     : 17.0.2.0.8n3Version     : 17.0.5.0.8
4Release     : 15.an84Release     : 2.an8
5Architecture: x86_645Architecture: x86_64
6Install Date: (not installed)6Install Date: (not installed)
7Group       : Development/Languages7Group       : Development/Languages
n8Size        : 719261n8Size        : 1237645
9License     : ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib and ISC and FTL and RSA9License     : ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib and ISC and FTL and RSA
t10Signature   : RSA/SHA256, 2022年0606日 星期 0958分13秒, Key ID 619140084873f7c5t10Signature   : RSA/SHA256, 2022年1214日 星期 0211分08秒, Key ID 619140084873f7c5
11Source RPM  : java-17-openjdk-17.0.2.0.8-15.an8.src.rpm11Source RPM  : java-17-openjdk-17.0.5.0.8-2.an8.src.rpm
12Build Date  : 2022年0530日 星期一 15时41分5112Build Date  : 2022年1214日 星期三 01时44分53
13Build Host  : anolis-build-01.openanolis.cn13Build Host  : anolis-build-01.openanolis.cn
14Relocations : (not relocatable)14Relocations : (not relocatable)
15Packager    : OpenAnolis Community15Packager    : OpenAnolis Community
16Vendor      : OpenAnolis Community16Vendor      : OpenAnolis Community
17URL         : http://openjdk.java.net/17URL         : http://openjdk.java.net/

Path and File
f1drwxr-xr-x      /usr/lib/.build-idf1drwxr-xr-x      /usr/lib/.build-id
t2drwxr-xr-x      /usr/lib/.build-id/41t2drwxr-xr-x      /usr/lib/.build-id/48
3lrwxrwxrwx      /usr/lib/.build-id/41/59ea5fa424a285c82124d95c384f9dcf78c7c53lrwxrwxrwx      /usr/lib/.build-id/48/6935aef90fce5843ec9c0f8d19edbc12d30734
4drwxr-xr-x      /usr/lib/.build-id/564drwxr-xr-x      /usr/lib/.build-id/83
5lrwxrwxrwx      /usr/lib/.build-id/56/fdfba9d0dec6ad6a9e01aa8190cb5d462b328d5lrwxrwxrwx      /usr/lib/.build-id/83/4f0f2515f0b615d0e5b1d0e8ff08f9e7384d82
6drwxr-xr-x      /usr/lib/.build-id/966drwxr-xr-x      /usr/lib/.build-id/ab
7lrwxrwxrwx      /usr/lib/.build-id/96/1538216ae811edad6f431eaed3022dd11805e97lrwxrwxrwx      /usr/lib/.build-id/ab/ece018d96d668486a1f956501b2191cc8fb387
8-rwxr-xr-x      /usr/lib/jvm/java-17-openjdk-17.0.2.0.8-15.an8.x86_64/lib/libawt_xawt.so8-rwxr-xr-x      /usr/lib/jvm/java-17-openjdk-17.0.5.0.8-2.an8.x86_64/lib/libawt_xawt.so
9-rwxr-xr-x      /usr/lib/jvm/java-17-openjdk-17.0.2.0.8-15.an8.x86_64/lib/libjawt.so9-rwxr-xr-x      /usr/lib/jvm/java-17-openjdk-17.0.5.0.8-2.an8.x86_64/lib/libjawt.so
10-rwxr-xr-x      /usr/lib/jvm/java-17-openjdk-17.0.2.0.8-15.an8.x86_64/lib/libsplashscreen.so10-rwxr-xr-x      /usr/lib/jvm/java-17-openjdk-17.0.5.0.8-2.an8.x86_64/lib/libsplashscreen.so
11-rw-r--r--      /usr/share/icons/hicolor/16x16/apps/java-17-openjdk.png11-rw-r--r--      /usr/share/icons/hicolor/16x16/apps/java-17-openjdk.png
12-rw-r--r--      /usr/share/icons/hicolor/24x24/apps/java-17-openjdk.png12-rw-r--r--      /usr/share/icons/hicolor/24x24/apps/java-17-openjdk.png
13-rw-r--r--      /usr/share/icons/hicolor/32x32/apps/java-17-openjdk.png13-rw-r--r--      /usr/share/icons/hicolor/32x32/apps/java-17-openjdk.png
14-rw-r--r--      /usr/share/icons/hicolor/48x48/apps/java-17-openjdk.png14-rw-r--r--      /usr/share/icons/hicolor/48x48/apps/java-17-openjdk.png

Provides Dependencices
tt1bundled(freetype) = 2.12.1
2bundled(giflib) = 5.2.1
3bundled(harfbuzz) = 4.4.1
4bundled(lcms2) = 2.12.0
5bundled(libjpeg) = 6b
6bundled(libpng) = 1.6.37
1java-17 = 1:17.0.2.0.8-15.an87java-17 = 1:17.0.5.0.8-2.an8
2java-17-openjdk = 1:17.0.2.0.8-15.an88java-17-openjdk = 1:17.0.5.0.8-2.an8
3java-17-openjdk(x86-64) = 1:17.0.2.0.8-15.an89java-17-openjdk(x86-64) = 1:17.0.5.0.8-2.an8
4jre-17 = 1:17.0.2.0.8-15.an810jre-17 = 1:17.0.5.0.8-2.an8
5jre-17-openjdk = 1:17.0.2.0.8-15.an811jre-17-openjdk = 1:17.0.5.0.8-2.an8

Requires Dependencices
f1/bin/shf1/bin/sh
2/bin/sh2/bin/sh
3/bin/sh3/bin/sh
4fontconfig(x86-64)4fontconfig(x86-64)
n5java-17-openjdk-headless(x86-64) = 1:17.0.2.0.8-15.an8n5java-17-openjdk-headless(x86-64) = 1:17.0.5.0.8-2.an8
6libX11.so.6()(64bit)6libX11.so.6()(64bit)
7libXcomposite(x86-64)7libXcomposite(x86-64)
8libXext.so.6()(64bit)8libXext.so.6()(64bit)
9libXi.so.6()(64bit)9libXi.so.6()(64bit)
10libXrender.so.1()(64bit)10libXrender.so.1()(64bit)
15libc.so.6(GLIBC_2.2.5)(64bit)15libc.so.6(GLIBC_2.2.5)(64bit)
16libc.so.6(GLIBC_2.3.4)(64bit)16libc.so.6(GLIBC_2.3.4)(64bit)
17libc.so.6(GLIBC_2.4)(64bit)17libc.so.6(GLIBC_2.4)(64bit)
18libdl.so.2()(64bit)18libdl.so.2()(64bit)
19libdl.so.2(GLIBC_2.2.5)(64bit)19libdl.so.2(GLIBC_2.2.5)(64bit)
n20libgif.so.7()(64bit)n
21libjpeg.so.62()(64bit)
22libjpeg.so.62(LIBJPEG_6.2)(64bit)
23libm.so.6()(64bit)20libm.so.6()(64bit)
24libm.so.6(GLIBC_2.2.5)(64bit)21libm.so.6(GLIBC_2.2.5)(64bit)
n25libpng16.so.16()(64bit)n
26libpng16.so.16(PNG16_0)(64bit)
27libpthread.so.0()(64bit)22libpthread.so.0()(64bit)
28libpthread.so.0(GLIBC_2.2.5)(64bit)23libpthread.so.0(GLIBC_2.2.5)(64bit)
t29libz.so.1()(64bit)t
30rpmlib(CompressedFileNames) <= 3.0.4-124rpmlib(CompressedFileNames) <= 3.0.4-1
31rpmlib(FileDigests) <= 4.6.0-125rpmlib(FileDigests) <= 4.6.0-1
32rpmlib(PayloadFilesHavePrefix) <= 4.0-126rpmlib(PayloadFilesHavePrefix) <= 4.0-1
33rpmlib(PayloadIsXz) <= 5.2-127rpmlib(PayloadIsXz) <= 5.2-1
34rtld(GNU_HASH)28rtld(GNU_HASH)

Changelogs
nn1* 三 10月 26 2022 Andrew Hughes <gnu.andrew@redhat.com> - 1:17.0.5.0.8-2
2- Update to jdk-17.0.5+8 (GA)
3- Update release notes to 17.0.5+8 (GA)
4- Switch to GA mode for final release.
5- Update in-tree tzdata to 2022e with JDK-8294357 & JDK-8295173
6- Update CLDR data with Europe/Kyiv (JDK-8293834)
7- Drop JDK-8292223 patch which we found to be unnecessary
8- Update TestTranslations.java to use public API based on TimeZoneNamesTest upstream
9- The stdc++lib, zlib & freetype options should always be set from the global, so they are not altered for staticlibs builds
10- Remove freetype sources along with zlib sources
11- Resolves: rhbz#2133695
12 
13* 二 10月 04 2022 Andrew Hughes <gnu.andrew@redhat.com> - 1:17.0.5.0.7-0.2.ea
14- Update to jdk-17.0.5+7
15- Update release notes to 17.0.5+7
16- Resolves: rhbz#2130622
17 
18* 一 10月 03 2022 Andrew Hughes <gnu.andrew@redhat.com> - 1:17.0.5.0.1-0.2.ea
19- Update to jdk-17.0.5+1
20- Update release notes to 17.0.5+1
21- Switch to EA mode for 17.0.5 pre-release builds.
22- Bump HarfBuzz bundled version to 4.4.1 following JDK-8289853
23- Bump FreeType bundled version to 2.12.1 following JDK-8290334
24- Related: rhbz#2130622
25 
26* 二 8月 30 2022 Andrew Hughes <gnu.andrew@redhat.com> - 1:17.0.4.1.1-5
27- Switch to static builds, reducing system dependencies and making build more portable
28- Resolves: rhbz#2121268
29 
30* 一 8月 29 2022 Stephan Bergmann <sbergman@redhat.com> - 1:17.0.4.1.1-4
31- Fix flatpak builds (catering for their uncompressed manual pages)
32- Fix flatpak builds by exempting them from bootstrap
33- Resolves: rhbz#2102726
34 
35* 一 8月 29 2022 Andrew Hughes <gnu.andrew@redhat.com> - 1:17.0.4.1.1-3
36- Update FIPS support to bring in latest changes
37- * RH2104724: Avoid import/export of DH private keys
38- * RH2092507: P11Key.getEncoded does not work for DH keys in FIPS mode
39- * Build the systemconf library on all platforms
40- * RH2048582: Support PKCS#12 keystores
41- * RH2020290: Support TLS 1.3 in FIPS mode
42- Resolves: rhbz#2104725
43- Resolves: rhbz#2117758
44- Resolves: rhbz#2115164
45- Resolves: rhbz#2029665
46 
47* 日 8月 21 2022 Andrew Hughes <gnu.andrew@redhat.com> - 1:17.0.4.1.1-2
48- Update to jdk-17.0.4.1+1
49- Update release notes to 17.0.4.1+1
50- Add patch to provide translations for Europe/Kyiv added in tzdata2022b
51- Add test to ensure timezones can be translated
52- Resolves: rhbz#2119532
53 
54* 五 7月 22 2022 Andrew Hughes <gnu.andrew@redhat.com> - 1:17.0.4.0.8-3
55- Update to jdk-17.0.4.0+8
56- Update release notes to 17.0.4.0+8
57- Switch to GA mode for release
58- Resolves: rhbz#2106524
59 
60* 三 7月 20 2022 Andrew Hughes <gnu.andrew@redhat.com> - 1:17.0.4.0.7-0.2.ea
61- Revert the following changes until copy-java-configs has adapted to relative symlinks:
62- * Move cacerts replacement to install section and retain original of this and tzdb.dat
63- * Run tests on the installed image, rather than the build image
64- * Introduce variables to refer to the static library installation directories
65- * Use relative symlinks so they work within the image
66- * Run debug symbols check during build stage, before the install strips them
67- The move of turning on system security properties is retained so we don't ship with them off
68- Related: rhbz#2084218
69 
70* 六 7月 16 2022 Andrew Hughes <gnu.andrew@redhat.com> - 1:17.0.4.0.7-0.1.ea
71- Update to jdk-17.0.3.0+7
72- Update release notes to 17.0.3.0+7
73- Need to include the '.S' suffix in debuginfo checks after JDK-8284661
74- Explicitly require crypto-policies during build and runtime for system security properties
75- Make use of the vendor version string to store our version & release rather than an upstream release date
76- Include a test in the RPM to check the build has the correct vendor information.
77- Resolves: rhbz#2084218
78 
79* 四 7月 14 2022 Jayashree Huttanagoudar <jhuttana@redhat.com> - 1:17.0.4.0.1-0.2.ea
80- Fix issue where CheckVendor.java test erroneously passes when it should fail.
81- Add proper quoting so '&' is not treated as a special character by the shell.
82- Related: rhbz#2084218
83 
84* 二 7月 12 2022 Andrew Hughes <gnu.andrew@redhat.com> - 1:17.0.4.0.1-0.1.ea
85- Update to jdk-17.0.4.0+1
86- Update release notes to 17.0.4.0+1
87- Switch to EA mode for 17.0.4 pre-release builds.
88- Print release file during build, which should now include a correct SOURCE value from .src-rev
89- Update tarball script with IcedTea GitHub URL and .src-rev generation
90- Include script to generate bug list for release notes
91- Update tzdata requirement to 2022a to match JDK-8283350
92- Move EA designator check to prep so failures can be caught earlier
93- Make EA designator check non-fatal while upstream is not maintaining it
94- Related: rhbz#2084218
95 
96* 五 7月 08 2022 Andrew Hughes <gnu.andrew@redhat.com> - 1:17.0.3.0.7-5
97- Fix whitespace in spec file
98- Related: rhbz#2100677
99 
100* 五 7月 08 2022 Andrew Hughes <gnu.andrew@redhat.com> - 1:17.0.3.0.7-5
101- Sequence spec file sections as they are run by rpmbuild (build, install then test)
102- Related: rhbz#2100677
103 
104* 五 7月 08 2022 Andrew Hughes <gnu.andrew@redhat.com> - 1:17.0.3.0.7-5
105- Turn on system security properties as part of the build's install section
106- Move cacerts replacement to install section and retain original of this and tzdb.dat
107- Run tests on the installed image, rather than the build image
108- Introduce variables to refer to the static library installation directories
109- Use relative symlinks so they work within the image
110- Run debug symbols check during build stage, before the install strips them
111- Related: rhbz#2100677
112 
113* 四 6月 30 2022 Francisco Ferrari Bihurriet <fferrari@redhat.com> - 1:17.0.3.0.7-4
114- RH2007331: SecretKey generate/import operations don't add the CKA_SIGN attribute in FIPS mode
115- Resolves: rhbz#2102433
116 
117* 三 6月 22 2022 Andrew Hughes <gnu.andrew@redhat.com> - 1:17.0.3.0.7-3
118- Update FIPS support to bring in latest changes
119- * RH2036462: sun.security.pkcs11.wrapper.PKCS11.getInstance breakage
120- * RH2090378: Revert to disabling system security properties and FIPS mode support together
121- Rebase RH1648249 nss.cfg patch so it applies after the FIPS patch
122- Enable system security properties in the RPM (now disabled by default in the FIPS repo)
123- Improve security properties test to check both enabled and disabled behaviour
124- Run security properties test with property debugging on
125- Resolves: rhbz#2099844
126- Resolves: rhbz#2100677
127 
128* 日 6月 12 2022 Andrew Hughes <gnu.andrew@redhat.com> - 1:17.0.3.0.7-2
129- Rebase FIPS patches from fips-17u branch and simplify by using a single patch from that repository
130- Rebase RH1648249 nss.cfg patch so it applies after the FIPS patch
131- RH2023467: Enable FIPS keys export
132- RH2094027: SunEC runtime permission for FIPS
133- Resolves: rhbz#2029657
134- Resolves: rhbz#2096117
135 
136* 三 4月 20 2022 Andrew Hughes <gnu.andrew@redhat.com> - 1:17.0.3.0.7-1
137- April 2022 security update to jdk 17.0.3+6
138- Update to jdk-17.0.3.0+6 pre-release tarball (17usec.17.0.3+5-220408)
139- Add JDK-8284548 regression fix missing from pre-release tarball but in jdk-17.0.3+6/jdk-17.0.3-ga
140- Update release notes to 17.0.3.0+6
141- Add missing README.md and generate_source_tarball.sh
142- Switch to GA mode for release
143- JDK-8283911 patch no longer needed now we're GA...
144- Resolves: rhbz#2073579
145 
146* 三 4月 06 2022 Andrew Hughes <gnu.andrew@redhat.com> - 1:17.0.3.0.5-0.1.ea
147- Update to jdk-17.0.3.0+5
148- Update release notes to 17.0.3.0+5
149- Resolves: rhbz#2050460
150 
151* 二 3月 29 2022 Andrew Hughes <gnu.andrew@redhat.com> - 1:17.0.3.0.1-0.1.ea
152- Update to jdk-17.0.3.0+1
153- Update release notes to 17.0.3.0+1
154- Switch to EA mode for 17.0.3 pre-release builds.
155- Add JDK-8283911 to fix bad DEFAULT_PROMOTED_VERSION_PRE value
156- Related: rhbz#2050460
157 
1* 一 2月 28 2022 Andrew Hughes <gnu.andrew@redhat.com> - 1:17.0.2.0.8-15158* 一 2月 28 2022 Andrew Hughes <gnu.andrew@redhat.com> - 1:17.0.2.0.8-13
2- Enable AlgorithmParameters and AlgorithmParameterGenerator services in FIPS mode159- Enable AlgorithmParameters and AlgorithmParameterGenerator services in FIPS mode
nn160- Resolves: rhbz#2055383
161 
162* 一 2月 28 2022 Andrew Hughes <gnu.andrew@redhat.com> - 1:17.0.2.0.8-12
163- Add rpminspect.yaml to turn off Java bytecode inspections
164- java-17-openjdk deliberately produces Java 17 bytecode, not the default Java 11 bytecode
3- Resolves: rhbz#2052070165- Resolves: rhbz#2023540
4166
n5* 日 2月 27 2022 Andrew Hughes <gnu.andrew@redhat.com> - 1:17.0.2.0.8-14n167* 日 2月 27 2022 Andrew Hughes <gnu.andrew@redhat.com> - 1:17.0.2.0.8-11
6- Introduce tests/tests.yml, based on the one in java-11-openjdk168- Introduce tests/tests.yml, based on the one in java-11-openjdk
n7- Resolves: rhbz#2058493n169- Resolves: rhbz#2058490
8 
9* 日 2月 27 2022 Severin Gehwolf <sgehwolf@redhat.com> - 1:17.0.2.0.8-13
10- Use 'sql:' prefix in nss.fips.cfg as F35+ no longer ship the legacy
11  secmod.db file as part of nss
12- Resolves: rhbz#2023536
13 
14* 日 2月 27 2022 Andrew Hughes <gnu.andrew@redhat.com> - 1:17.0.2.0.8-12
15- Detect NSS at runtime for FIPS detection
16- Turn off build-time NSS linking and go back to an explicit Requires on NSS
17- Resolves: rhbz#2051605
18 
19* 五 2月 25 2022 Andrew Hughes <gnu.andrew@redhat.com> - 1:17.0.2.0.8-11
20- Add JDK-8275535 patch to fix LDAP authentication issue.
21- Resolves: rhbz#2053256
22170
23* 五 2月 25 2022 Jiri Vanek <jvanek@redhat.com> - 1:17.0.2.0.8-10171* 五 2月 25 2022 Jiri Vanek <jvanek@redhat.com> - 1:17.0.2.0.8-10
24- Storing and restoring alterntives during update manually172- Storing and restoring alterntives during update manually
25- Fixing Bug 2001567 - update of JDK/JRE is removing its manually selected alterantives and select (as auto) system JDK/JRE173- Fixing Bug 2001567 - update of JDK/JRE is removing its manually selected alterantives and select (as auto) system JDK/JRE
26-- The move of alternatives creation to posttrans to fix:174-- The move of alternatives creation to posttrans to fix:
28-- Had caused the alternatives to be removed, and then created again,176-- Had caused the alternatives to be removed, and then created again,
29-- instead of being added, and then removing the old, and thus persisting177-- instead of being added, and then removing the old, and thus persisting
30-- the selection in family178-- the selection in family
31-- Thus this fix, is storing the family of manually selected master, and if179-- Thus this fix, is storing the family of manually selected master, and if
32-- stored, then it is restoring the family of the master180-- stored, then it is restoring the family of the master
n33- Resolves: rhbz#2008200n181- Resolves: rhbz#2008206
34182
35* 五 2月 25 2022 Jiri Vanek <jvanek@redhat.com> - 1:17.0.2.0.8-9183* 五 2月 25 2022 Jiri Vanek <jvanek@redhat.com> - 1:17.0.2.0.8-9
36- Family extracted to globals184- Family extracted to globals
nn185- Related: rhbz#2008206
186 
187* 三 2月 23 2022 Andrew Hughes <gnu.andrew@redhat.com> - 1:17.0.2.0.8-8
188- Detect NSS at runtime for FIPS detection
189- Turn off build-time NSS linking and go back to an explicit Requires on NSS
37- Resolves: rhbz#2008200190- Resolves: rhbz#2052829
38191
n39* 五 2月 25 2022 Jiri Vanek <jvanek@redhat.com> - 1:17.0.2.0.8-8n192* 三 2月 23 2022 Andrew Hughes <gnu.andrew@redhat.com> - 1:17.0.2.0.8-7
40- alternatives creation moved to posttrans193- Add JDK-8275535 patch to fix LDAP authentication issue.
41- Thus fixing the old reisntall issue:
42- https://bugzilla.redhat.com/show_bug.cgi?id=1200302
43- https://bugzilla.redhat.com/show_bug.cgi?id=1976053
44- Resolves: rhbz#2008200194- Resolves: rhbz#2053521
45195
n46* 一 2月 21 2022 Andrew Hughes <gnu.andrew@redhat.com> - 1:17.0.2.0.8-7n196* 一 2月 21 2022 Andrew Hughes <gnu.andrew@redhat.com> - 1:17.0.2.0.8-6
47- Separate crypto policy initialisation from FIPS initialisation, now they are no longer interdependent197- Separate crypto policy initialisation from FIPS initialisation, now they are no longer interdependent
n48- Resolves: rhbz#2051590n198- Resolves: rhbz#2052819
49199
n50* 五 2月 18 2022 Andrew Hughes <gnu.andrew@redhat.com> - 1:17.0.2.0.8-6n200* 五 2月 18 2022 Andrew Hughes <gnu.andrew@redhat.com> - 1:17.0.2.0.8-5
51- Fix FIPS issues in native code and with initialisation of java.security.Security201- Fix FIPS issues in native code and with initialisation of java.security.Security
n52- Resolves: rhbz#2023378n202- Resolves: rhbz#2023531
53203
n54* 四 2月 17 2022 Andrew Hughes <gnu.andrew@redhat.com> - 1:17.0.2.0.8-5n204* 四 2月 17 2022 Andrew Hughes <gnu.andrew@redhat.com> - 1:17.0.2.0.8-4
55- Restructure the build so a minimal initial build is then used for the final build (with docs)205- Restructure the build so a minimal initial build is then used for the final build (with docs)
56- This reduces pressure on the system JDK and ensures the JDK being built can do a full build206- This reduces pressure on the system JDK and ensures the JDK being built can do a full build
57- Turn off bootstrapping for slow debug builds, which are particularly slow on ppc64le.207- Turn off bootstrapping for slow debug builds, which are particularly slow on ppc64le.
58- Handle Fedora in distro conditionals that currently only pertain to RHEL.208- Handle Fedora in distro conditionals that currently only pertain to RHEL.
59- Run OpenJDK normalizer script on the spec file to fix further rogue whitespace209- Run OpenJDK normalizer script on the spec file to fix further rogue whitespace
62- Need to support noarch for creating source RPMs for non-scratch builds.212- Need to support noarch for creating source RPMs for non-scratch builds.
63- Replace -mstackrealign with -mincoming-stack-boundary=2 -mpreferred-stack-boundary=4 on x86_32 for stack alignment213- Replace -mstackrealign with -mincoming-stack-boundary=2 -mpreferred-stack-boundary=4 on x86_32 for stack alignment
64- Support a HotSpot-only build so a freshly built libjvm.so can then be used in the bootstrap JDK.214- Support a HotSpot-only build so a freshly built libjvm.so can then be used in the bootstrap JDK.
65- Explicitly list JIT architectures rather than relying on those with slowdebug builds215- Explicitly list JIT architectures rather than relying on those with slowdebug builds
66- Disable the serviceability agent on Zero architectures even when the architecture itself is supported216- Disable the serviceability agent on Zero architectures even when the architecture itself is supported
n67- Resolves: rhbz#2022822n217- Resolves: rhbz#2022826
68218
n69* 四 2月 17 2022 Jiri Vanek <jvanek@redhat.com> - 1:17.0.2.0.8-5n219* 四 2月 17 2022 Jiri Vanek <jvanek@redhat.com> - 1:17.0.2.0.8-4
70- Replaced tabs by sets of spaces to make rpmlint happy220- Replaced tabs by sets of spaces to make rpmlint happy
71- javadoc-zip gets its own provides next to plain javadoc ones221- javadoc-zip gets its own provides next to plain javadoc ones
n72- Resolves: rhbz#2022822n222- Resolves: rhbz#2022826
73223
n74 2月 08 2022 Jiri Vanek <jvanek@redhat.com> - 1:17.0.2.0.8-4n224 2月 16 2022 Jiri Vanek <jvanek@redhat.com> - 1:17.0.2.0.8-3
75- Minor cosmetic improvements to make spec more comparable between variants225- Minor cosmetic improvements to make spec more comparable between variants
n76- Related: rhbz#2022822n226- Related: rhbz#2022826
77227
n78 2月 03 2022 Andrew Hughes <gnu.andrew@redhat.com> - 1:17.0.2.0.8-3n228 2月 16 2022 Andrew Hughes <gnu.andrew@redhat.com> - 1:17.0.2.0.8-2
79- Update tapsets from IcedTea 6.x repository with fix for JDK-8015774 changes (_heap->_heaps) and @JAVA_SPEC_VER@229- Update tapsets from IcedTea 6.x repository with fix for JDK-8015774 changes (_heap->_heaps) and @JAVA_SPEC_VER@
80- Update icedtea_sync.sh with a VCS mode that retrieves sources from a Mercurial repository230- Update icedtea_sync.sh with a VCS mode that retrieves sources from a Mercurial repository
n81- Related: rhbz#2022822n231- Related: rhbz#2022826
82232
n83 2月 03 2022 Andrew Hughes <gnu.andrew@redhat.com> - 1:17.0.2.0.8-2n233 2月 11 2022 Andrew Hughes <gnu.andrew@redhat.com> - 1:17.0.2.0.8-1
84- Extend LTS check to exclude EPEL.
85- Related: rhbz#2022822
86 
87* 四 2月 03 2022 Severin Gehwolf <sgehwolf@redhat.com> - 1:17.0.2.0.8-2
88- Set LTS designator.
89- Related: rhbz#2022822
90 
91* 三 1月 12 2022 Andrew Hughes <gnu.andrew@redhat.com> - 1:17.0.2.0.8-1
92- January 2022 security update to jdk 17.0.2+8234- January 2022 security update to jdk 17.0.2+8
93- Rebase RH1995150 & RH1996182 patches following JDK-8275863 addition to module-info.java235- Rebase RH1995150 & RH1996182 patches following JDK-8275863 addition to module-info.java
94- Rename libsvml.so to libjsvml.so following JDK-8276025236- Rename libsvml.so to libjsvml.so following JDK-8276025
nn237- Drop JDK-8276572 patch which is now upstream
95- Resolves: rhbz#2039366238- Resolves: rhbz#2039392
96239
n97* 四 10月 28 2021 Andrew Hughes <gnu.andrew@redhat.com> - 1:17.0.1.0.12-3n240* 四 2月 10 2022 Andrew Hughes <gnu.andrew@redhat.com> - 1:17.0.1.0.12-3
98- Sync desktop files with upstream IcedTea release 3.15.0 using new script241- Sync desktop files with upstream IcedTea release 3.15.0 using new script
n99- Related: rhbz#2013842n242- Related: rhbz#2022826
100243
nn244* 一 11月 29 2021 Severin Gehwolf <sgehwolf@redhat.com> - 1:17.0.1.0.12-2
245- Use 'sql:' prefix in nss.fips.cfg as F35+ no longer ship the legacy
246  secmod.db file as part of nss
247- Resolves: rhbz#2023537
248 
101* 二 10月 26 2021 Andrew Hughes <gnu.andrew@redhat.com> - 1:17.0.1.0.12-2249* 二 11月 16 2021 Andrew Hughes <gnu.andrew@redhat.com> - 1:17.0.1.0.12-1
102- Drop JDK-8272332/RH2004078 patch which is upstream in 17.0.1250- Drop JDK-8272332 patch now included upstream.
103- Resolves: rhbz#2013842251- Resolves: rhbz#2013846
104252
n105 10月 20 2021 Petra Alice Mikova <pmikova@redhat.com> - 1:17.0.1.0.12-2n253 11月 16 2021 Petra Alice Mikova <pmikova@redhat.com> - 1:17.0.1.0.12-1
106- October CPU update to jdk 17.0.1+12254- October CPU update to jdk 17.0.1+12
107- Dropped commented-out source line255- Dropped commented-out source line
n108- Resolves: rhbz#2013842n256- Resolves: rhbz#2013846
109257
nn258* 二 11月 09 2021 Andrew Hughes <gnu.andrew@redhat.com> - 1:17.0.0.0.35-8
259- Extend LTS check to exclude EPEL.
260- Related: rhbz#2013846
261 
262* 二 11月 09 2021 Severin Gehwolf <sgehwolf@redhat.com> - 1:17.0.0.0.35-8
263- Set LTS designator.
264- Related: rhbz#2013846
265 
266* 一 11月 08 2021 Jiri Vanek <jvanek@redhat.com> - 1:17.0.0.0.35-7
267- alternatives creation moved to posttrans
268- Thus fixing the old reinstall issue:
269- https://bugzilla.redhat.com/show_bug.cgi?id=1200302
270- https://bugzilla.redhat.com/show_bug.cgi?id=1976053
271- Resolves: rhbz#2008206
272 
273* 五 11月 05 2021 Andrew Hughes <gnu.andrew@redhat.com> - 1:17.0.0.0.35-6
274- Patch syslookup.c so it actually has some code to be compiled into libsyslookup
275- Related: rhbz#2013846
276 
110* 日 10月 10 2021 Andrew Hughes <gnu.andrew@redhat.com> - 1:17.0.0.0.35-6277* 日 10月 10 2021 Andrew Hughes <gnu.andrew@redhat.com> - 1:17.0.0.0.35-5
111- Allow plain key import to be disabled with -Dcom.redhat.fips.plainKeySupport=false278- Allow plain key import to be disabled with -Dcom.redhat.fips.plainKeySupport=false
n112- Resolves: rhbz#1994661n279- Resolves: rhbz#1994682
113280
n114* 日 10月 10 2021 Martin Balao <mbalao@redhat.com> - 1:17.0.0.0.35-6n281* 日 10月 10 2021 Martin Balao <mbalao@redhat.com> - 1:17.0.0.0.35-5
115- Add patch to allow plain key import.282- Add patch to allow plain key import.
n116- Resolves: rhbz#1994661n283- Resolves: rhbz#1994682
117284
n118* 一 9月 27 2021 Andrew Hughes <gnu.andrew@redhat.com> - 1:17.0.0.0.35-5n285* 一 9月 27 2021 Andrew Hughes <gnu.andrew@redhat.com> - 1:17.0.0.0.35-4
119- Update release notes to document the major changes between OpenJDK 11 & 17.286- Update release notes to document the major changes between OpenJDK 11 & 17.
n120- Resolves: rhbz#2003072n287- Resolves: rhbz#2000925
121288
122* 四 9月 16 2021 Andrew Hughes <gnu.andrew@redhat.com> - 1:17.0.0.0.35-3289* 四 9月 16 2021 Andrew Hughes <gnu.andrew@redhat.com> - 1:17.0.0.0.35-3
123- Update to jdk-17+35, also known as jdk-17-ga.290- Update to jdk-17+35, also known as jdk-17-ga.
124- Switch to GA mode.291- Switch to GA mode.
125- Add JDK-8272332 fix so we actually link against HarfBuzz.292- Add JDK-8272332 fix so we actually link against HarfBuzz.
n126- Resolves: rhbz#2003072n293- Resolves: rhbz#2000925
127- Resolves: rhbz#2004078
128294
129* 一 8月 30 2021 Andrew Hughes <gnu.andrew@redhat.com> - 1:17.0.0.0.33-0.5.ea295* 一 8月 30 2021 Andrew Hughes <gnu.andrew@redhat.com> - 1:17.0.0.0.33-0.5.ea
130- Extend the default security policy to accomodate PKCS11 accessing jdk.internal.access.296- Extend the default security policy to accomodate PKCS11 accessing jdk.internal.access.
n131- Resolves: rhbz#1996182n297- Resolves: rhbz#1997359
132298
133* 六 8月 28 2021 Andrew Hughes <gnu.andrew@redhat.com> - 1:17.0.0.0.33-0.4.ea299* 六 8月 28 2021 Andrew Hughes <gnu.andrew@redhat.com> - 1:17.0.0.0.33-0.4.ea
134- Fix unused function compiler warning found in systemconf.c300- Fix unused function compiler warning found in systemconf.c
n135- Related: rhbz#1995150n301- Related: rhbz#1995889
136302
137* 六 8月 28 2021 Martin Balao <mbalao@redhat.com> - 1:17.0.0.0.33-0.4.ea303* 六 8月 28 2021 Martin Balao <mbalao@redhat.com> - 1:17.0.0.0.33-0.4.ea
138- Add patch to login to the NSS software token when in FIPS mode.304- Add patch to login to the NSS software token when in FIPS mode.
n139- Resolves: rhbz#1996182n305- Resolves: rhbz#1997359
140306
141* 五 8月 27 2021 Martin Balao <mbalao@redhat.com> - 1:17.0.0.0.33-0.3.ea307* 五 8月 27 2021 Martin Balao <mbalao@redhat.com> - 1:17.0.0.0.33-0.3.ea
142- Add patch to disable non-FIPS crypto in the SUN and SunEC security providers.308- Add patch to disable non-FIPS crypto in the SUN and SunEC security providers.
n143- Resolves: rhbz#1995150n309- Resolves: rhbz#1995889
144310
145* 五 8月 27 2021 Andrew Hughes <gnu.andrew@redhat.com> - 1:17.0.0.0.33-0.2.ea311* 五 8月 27 2021 Andrew Hughes <gnu.andrew@redhat.com> - 1:17.0.0.0.33-0.2.ea
146- Minor code cleanups on FIPS detection patch and check for SECMOD_GetSystemFIPSEnabled in configure.312- Minor code cleanups on FIPS detection patch and check for SECMOD_GetSystemFIPSEnabled in configure.
147- Remove unneeded Requires on NSS as it will now be dynamically linked and detected by RPM.313- Remove unneeded Requires on NSS as it will now be dynamically linked and detected by RPM.
n148- Related: rhbz#1995150n314- Related: rhbz#1995889
149315
150* 五 8月 27 2021 Martin Balao <mbalao@redhat.com> - 1:17.0.0.0.33-0.2.ea316* 五 8月 27 2021 Martin Balao <mbalao@redhat.com> - 1:17.0.0.0.33-0.2.ea
151- Detect FIPS using SECMOD_GetSystemFIPSEnabled in the new libsystemconf JDK library.317- Detect FIPS using SECMOD_GetSystemFIPSEnabled in the new libsystemconf JDK library.
n152- Related: rhbz#1995150n318- Related: rhbz#1995889
153319
154* 四 8月 26 2021 Andrew Hughes <gnu.andrew@redhat.com> - 1:17.0.0.0.33-0.1.ea320* 四 8月 26 2021 Andrew Hughes <gnu.andrew@redhat.com> - 1:17.0.0.0.33-0.1.ea
155- Update RH1655466 FIPS patch with changes in OpenJDK 8 version.321- Update RH1655466 FIPS patch with changes in OpenJDK 8 version.
156- SunPKCS11 runtime provider name is a concatenation of "SunPKCS11-" and the name in the config file.322- SunPKCS11 runtime provider name is a concatenation of "SunPKCS11-" and the name in the config file.
157- Change nss.fips.cfg config name to "NSS-FIPS" to avoid confusion with nss.cfg.323- Change nss.fips.cfg config name to "NSS-FIPS" to avoid confusion with nss.cfg.
158- No need to substitute path to nss.fips.cfg as java.security file supports a java.home variable.324- No need to substitute path to nss.fips.cfg as java.security file supports a java.home variable.
159- Disable FIPS mode support unless com.redhat.fips is set to "true".325- Disable FIPS mode support unless com.redhat.fips is set to "true".
160- Enable alignment with FIPS crypto policy by default (-Dcom.redhat.fips=false to disable).326- Enable alignment with FIPS crypto policy by default (-Dcom.redhat.fips=false to disable).
161- Add explicit runtime dependency on NSS for the PKCS11 provider in FIPS mode327- Add explicit runtime dependency on NSS for the PKCS11 provider in FIPS mode
162- Move setup of JavaSecuritySystemConfiguratorAccess to Security class so it always occurs (RH1915071)328- Move setup of JavaSecuritySystemConfiguratorAccess to Security class so it always occurs (RH1915071)
n163- Related: rhbz#1995150n329- Related: rhbz#1995889
164330
165* 四 8月 26 2021 Martin Balao <mbalao@redhat.com> - 1:17.0.0.0.33-0.1.ea331* 四 8月 26 2021 Martin Balao <mbalao@redhat.com> - 1:17.0.0.0.33-0.1.ea
166- Support the FIPS mode crypto policy (RH1655466)332- Support the FIPS mode crypto policy (RH1655466)
167- Use appropriate keystore types when in FIPS mode (RH1818909)333- Use appropriate keystore types when in FIPS mode (RH1818909)
168- Disable TLSv1.3 when the FIPS crypto policy and the NSS-FIPS provider are in use (RH1860986)334- Disable TLSv1.3 when the FIPS crypto policy and the NSS-FIPS provider are in use (RH1860986)
n169- Related: rhbz#1995150n335- Related: rhbz#1995889
170336
171* 四 8月 26 2021 Andrew Hughes <gnu.andrew@redhat.com> - 1:17.0.0.0.33-0.0.ea337* 四 8月 26 2021 Andrew Hughes <gnu.andrew@redhat.com> - 1:17.0.0.0.33-0.0.ea
172- Update to jdk-17+33, including JDWP fix and July 2021 CPU338- Update to jdk-17+33, including JDWP fix and July 2021 CPU
n173- Resolves: rhbz#1959487n339- Resolves: rhbz#1870625
174340
175* 四 8月 26 2021 Andrew Hughes <gnu.andrew@redhat.com> - 1:17.0.0.0.26-0.5.ea341* 四 8月 26 2021 Andrew Hughes <gnu.andrew@redhat.com> - 1:17.0.0.0.26-0.5.ea
176- Use the "reverse" build loop (debug first) as the main and only build loop to get more diagnostics.342- Use the "reverse" build loop (debug first) as the main and only build loop to get more diagnostics.
177- Remove restriction on disabling product build, as debug packages no longer have javadoc packages.343- Remove restriction on disabling product build, as debug packages no longer have javadoc packages.
n178- Resolves: rhbz#1959487n344- Resolves: rhbz#1870625
179345
nn346* 一 8月 09 2021 Mohan Boddu <mboddu@redhat.com> - 1:17.0.0.0.26-0.4.ea.1
347- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
348  Related: rhbz#1991688
349 
180* 三 8月 25 2021 Petra Alice Mikova <pmikova@redhat.com> - 1:17.0.0.0.26-0.4.ea350* 三 7月 14 2021 Petra Alice Mikova <pmikova@redhat.com> - 1:17.0.0.0.26-0.4.ea
181- Fix patch rh1648249-add_commented_out_nss_cfg_provider_to_java_security.patch which made the SunPKCS provider show up again351- Fix patch rh1648249-add_commented_out_nss_cfg_provider_to_java_security.patch which made the SunPKCS provider show up again
n182- Resolves: rhbz#1959487n352- Resolves: rhbz#1870625
183353
nn354* 二 7月 13 2021 Jiri Vanek <pmikova@redhat.com> - 1:17.0.0.0.26-0.3.ea
355- Add gating support
356- Resolves: rhbz#1870625
357 
184三 8月 25 2021 Severin Gehwolf <sgehwolf@redhat.com> - 1:17.0.0.0.26-0.3.ea358五 6月 25 2021 Severin Gehwolf <sgehwolf@redhat.com> - 1:17.0.0.0.26-0.2.ea
185- Re-enable TestSecurityProperties after inclusion of PR3695359- Re-enable TestSecurityProperties after inclusion of PR3695
n186- Resolves: rhbz#1959487n360- Resolves: rhbz#1870625
187361
n188三 8月 25 2021 Andrew Hughes <gnu.andrew@redhat.com> - 1:17.0.0.0.26-0.3.ean362五 6月 25 2021 Andrew Hughes <gnu.andrew@redhat.com> - 1:17.0.0.0.26-0.2.ea
189- Add PR3695 to allow the system crypto policy to be turned off363- Add PR3695 to allow the system crypto policy to be turned off
n190- Resolves: rhbz#1959487n364- Resolves: rhbz#1870625
191365
n192三 7月 14 2021 Andrew Hughes <gnu.andrew@redhat.com> - 1:17.0.0.0.26-0.2.ean366五 6月 25 2021 Andrew Hughes <gnu.andrew@redhat.com> - 1:17.0.0.0.26-0.1.ea
193- Remove boot JDKs in favour of OpenJDK 17 build now in the buildroot.367- Remove boot JDKs in favour of OpenJDK 17 build now in the buildroot.
n194- Resolves: rhbz#1959487n368- Resolves: rhbz#1870625
195369
n196三 7月 14 2021 Severin Gehwolf <sgehwolf@redhat.com> - 1:17.0.0.0.26-0.2.ean370四 6月 24 2021 Severin Gehwolf <sgehwolf@redhat.com> - 1:17.0.0.0.26-0.1.ea
197- Update buildjdkver to 17 so as to build with itself371- Update buildjdkver to 17 so as to build with itself
n198- Resolves: rhbz#1959487n372- Resolves: rhbz#1870625
199 
200* 二 7月 13 2021 Jiri Vanek <jvanek@redhat.com> - 1:17.0.0.0.26-0.1.ea
201- Add gating support
202- Resolves: rhbz#1959487
203373
204* 一 6月 21 2021 Andrew Hughes <gnu.andrew@redhat.com> - 1:17.0.0.0.26-0.0.ea374* 一 6月 21 2021 Andrew Hughes <gnu.andrew@redhat.com> - 1:17.0.0.0.26-0.0.ea
n205- Rename as java-17-openjdk and bootstrap using boot JDK in local sourcesn375- Rename to java-17-openjdk and bootstrap using boot JDK in local sources
206- Exclude x86 as this is not supported by OpenJDK 17376- Exclude x86 as this is not supported by OpenJDK 17
nn377- Use unzip to test src.zip to avoid looking for jar on path
207- Resolves: rhbz#1959487378- Resolves: rhbz#1870625
208379
209* 五 6月 11 2021 Petra Alice Mikova <pmikova@redhat.com> - 1:17.0.0.0.26-0.0.ea.rolling380* 五 6月 11 2021 Petra Alice Mikova <pmikova@redhat.com> - 1:17.0.0.0.26-0.0.ea.rolling
210- update sources to jdk 17.0.0+26381- update sources to jdk 17.0.0+26
211- set is_ga to 0, as this is early access build382- set is_ga to 0, as this is early access build
212- change vendor_version_string383- change vendor_version_string
215- removed JAVAC_FLAGS=-g from make command, as it breaks the build since JDK-8258407386- removed JAVAC_FLAGS=-g from make command, as it breaks the build since JDK-8258407
216- add lib/libsyslookup.so to files387- add lib/libsyslookup.so to files
217- renamed lib/security/blacklisted.certs to lib/security/blocked.certs388- renamed lib/security/blacklisted.certs to lib/security/blocked.certs
218- add lib/libsvml.so for intel389- add lib/libsvml.so for intel
219- skip debuginfo check for libsyslookup.so on s390x390- skip debuginfo check for libsyslookup.so on s390x
tt391 
392* 五 5月 07 2021 Jiri Vanek <jvanek@redhat.com> - 1:16.0.1.0.9-2.rolling
393- removed cjc backward comaptiblity, to fix when both rpm 4.16 and 4.17 are in transaction
220394
221* 四 4月 29 2021 Jiri Vanek <jvanek@redhat.com> -  1:16.0.1.0.9-2.rolling395* 四 4月 29 2021 Jiri Vanek <jvanek@redhat.com> -  1:16.0.1.0.9-2.rolling
222- adapted to debug handling  in newer cjc396- adapted to debug handling  in newer cjc
223- The rest of the "rpm 4.17" patch must NOT be backported, as on rpm 4.16 and down, it would casue double execution397- The rest of the "rpm 4.17" patch must NOT be backported, as on rpm 4.16 and down, it would casue double execution
224- Disable copy-jdk-configs for Flatpak builds398- Disable copy-jdk-configs for Flatpak builds