Commit Graph

184 Commits

Author SHA1 Message Date
Jiri Vanek
3afaf1a6a1 Unified tabs and spaces in favor of spaces 2023-05-11 13:48:26 +02:00
Jiri Vanek
75c9dc1ba0 Using newly generated sources 2023-05-10 18:37:36 +02:00
Jiri Vanek
ec5e64cc88 Add -f to rm in find in repo
Sme files may require user confirmation which is not necessary
2023-05-10 18:33:54 +02:00
Jiri Vanek
91d6446479 Removed remval of EC from sourcve tarball generation 2023-05-10 18:29:20 +02:00
Andrew John Hughes
630222042b Update to jdk-20.0.1+9
Update release notes to 20.0.1+9
2023-04-26 05:52:32 +01:00
Jiri
796d692239 source package chanegd to archfull; licenses differ 2023-04-15 17:39:24 +02:00
Jiri
d115e62674 licences moved to proper sharable noarch 2023-04-15 08:46:28 +02:00
Jiri
4eee0e099a introduced noarch src archive
- replaced nasty handling of icons.
- needed for icons and src reference for rpms (debuginfo, src subpkg)
2023-04-14 18:43:42 +02:00
Jiri
d2784d4c00 included missng include_normal_build clausules
around normal staticlibs and devel subpkg
2023-04-14 13:37:53 +02:00
Andrew John Hughes
d240da593d Complete update to OpenJDK 20
* Update NEWS
- Update system crypto policy & FIPS patch from new fips-20u tree
 * RH2104724: Avoid import/export of DH private keys
 * RH2092507: P11Key.getEncoded does not work for DH keys in FIPS mode
 * Build the systemconf library on all platforms
- Update generate_tarball.sh ICEDTEA_VERSION and add support for passing a boot JDK to the configure run
- Revert changes to generate_tarball.sh which break error handling
- Add POSIX-friendly error codes to generate_tarball.sh and fix whitespace
- Remove .jcheck and GitHub support when generating tarballs, as done in upstream release tarballs
- Revert changes to patch macro which break on older versions of rpm (4.16)
- Revert changes to configure run
- Update CLDR reference data following update to 42 (Rocky Mountain-Normalzeit => Rocky-Mountain-Normalzeit)
- Re-enable disabled translation test
- Automatically turn off building a fresh HotSpot first, if the bootstrap JDK is not the same major version as that being built
2023-04-11 03:19:47 +01:00
Jiri Vanek
42e3f73cba moved from deprecated patchN to patch N 2023-03-29 17:24:40 +02:00
Jiri Vanek
ef5d7c5ea4 Commented out tzdata test 2023-03-29 17:22:06 +02:00
Jiri
a6509f964a inverted fresh_libjvm behavior to be disabled by default. fails:
Checking build JDK /home/jvanek/rpmbuild/BUILD/java-20-openjdk-20.0.0.0.36-1.rolling.fc37.x86_64/newboot is operational...
+ /home/jvanek/rpmbuild/BUILD/java-20-openjdk-20.0.0.0.36-1.rolling.fc37.x86_64/newboot/bin/java -version
Error occurred during initialization of VM
Unable to load native library: /home/jvanek/rpmbuild/BUILD/java-20-openjdk-20.0.0.0.36-1.rolling.fc37.x86_64/newboot/lib/libjava.so: undefined symbol: JVM_StopThread, version SUNWprivate_1.1
2023-03-28 18:04:38 +02:00
Jiri
9be2102499 Mentioned local issues with fresh_libjvm on 2023-03-28 17:46:39 +02:00
Jiri
a8162784f2 moved to jdk20 (fips not yet adapted)
- remvoed already upstreamed patches patch2006,2007,2008,2009
- commented out not yet adapted patch1001 - fips support
- removed --disable-sysconf-nss due to missing patch 1001 from configure
-- todo return both patch1001 and disable-sysconf-nss!
- adapted rh1750419-redhat_alt_java.patch and rh1750419-redhat_alt_java.patch patches
2023-03-28 17:23:52 +02:00
Jiri Vanek
a156cc88a8 Adde chengelog and bumped release 2023-02-07 16:41:29 +01:00
Jiri
6d0809a929 Packaging icons for future repack 2023-02-07 12:31:26 +01:00
Petra Mikova
37721ebf23 Update to jdk-19.0.2 release
Update release notes to 19.0.2
Drop JDK-8293834 (CLDR update for Kyiv) which is now upstream
Drop JDK-8294357 (tzdata2022d), JDK-8295173 (tzdata2022e) & JDK-8296108 (tzdata2022f) local patches which are now upstream
Drop JDK-8296715 (CLDR update for 2022f) which is now upstream
Add local patch JDK-8295447 (javac NPE) which was accepted into 19u upstream but not in the GA tag
Add local patches for JDK-8296239 & JDK-8299439 (Croatia Euro update) which are present in 8u, 11u & 17u releases
2023-01-30 22:43:53 +01:00
Petra Mikova
71bf195efd Remove excess ".1" in the release string 2023-01-30 14:22:16 +01:00
Petra Mikova
a90eff250d Update in-tree tzdata & CLDR to 2022g with JDK-8296108, JDK-8296715 & JDK-8297804
Update in-tree tzdata & CLDR to 2022g with JDK-8296108, JDK-8296715 & JDK-8297804
Update TestTranslations.java to test the new America/Ciudad_Juarez zone
2023-01-30 14:20:13 +01:00
Petra Mikova
ab41a2e52c Fix flatpak builds 2023-01-30 14:05:41 +01:00
Fedora Release Engineering
d5f2fa9380 Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-19 13:36:27 +00:00
Jiri
0bc4702463 Added changelog and bumped release for two last commits 2023-01-13 17:31:47 +01:00
Jiri Vanek
487af1eee6 Disbled systemcrypto can not be enabled on cmdline. 2023-01-13 11:50:20 +01:00
Jiri
08fc1475e0 Necessary parts moved from rpm-like install to build 2023-01-12 14:36:58 +01:00
Petra Mikova
6b8908cd5f Drop unused tapsets from sources 2022-12-13 11:06:38 +01:00
Petra Mikova
6c34d9bb20 Merge remote-tracking branch 'review/rawhide-portable' into rawhide 2022-12-13 10:29:09 +01:00
Gwyn Ciesla
024660ef3a Added the README 2022-12-08 15:16:47 +00:00
Petra Mikova
d1cba6b8ce Remove testing declarations 2022-12-08 11:18:37 +01:00
Petra Mikova
effc0de03e Remove dot from devel summary (fixes rpmlint complaint) 2022-12-07 15:23:56 +01:00
Petra Mikova
6d8bc6032d Make the build portable
Added changes in build phase etc.
2022-12-07 14:29:40 +01:00
Petra Mikova
c90102f66e WIP: Make the package portable
Change package name, change requires and sources
2022-12-07 13:51:10 +01:00
Petra Mikova
4cf88e940e Rename spec file 2022-12-07 13:19:50 +01:00
Andrew Hughes
2f0e5bd821 Update in-tree tzdata to 2022e with JDK-8294357 & JDK-8295173
Update CLDR data with Europe/Kyiv (JDK-8293834)
Drop JDK-8292223 patch which we found to be unnecessary
Update TestTranslations.java to use public API based on TimeZoneNamesTest upstream
2022-10-26 18:44:13 +01:00
Andrew Hughes
69b27c2585 Update to jdk-19.0.1 release
Update release notes to 19.0.1
2022-10-20 02:51:58 +01:00
Andrew Hughes
c9c7c0aecd The stdc++lib, zlib & freetype options should always be set from the global, so they are not altered for staticlibs builds
Remove freetype sources along with zlib sources
2022-10-03 03:43:42 +01:00
Andrew Hughes
3b7a64c61c Switch buildjdkver back to being featurever, now java-19-openjdk is available in the buildroot 2022-08-30 04:44:18 +01:00
Andrew John Hughes
f7ce8c82a3 Switch to static builds, reducing system dependencies and making build more portable 2022-08-29 20:47:29 +01:00
Andrew Hughes
b4e6a520f9 Update to RC version of OpenJDK 19
Update release notes to 19.0.0
Rebase FIPS patches from fips-19u branch
Need to include the '.S' suffix in debuginfo checks after JDK-8284661
Add patch to provide translations for Europe/Kyiv added in tzdata2022b
Add test to ensure timezones can be translated
Remove references to sample directory removed by JDK-8284999
2022-08-29 14:23:46 +01:00
Andrew Hughes
c9b6c1b9f0 Update to jdk-18.0.2 release
Update release notes to 18.0.2
Drop JDK-8282004 patch which is now upstreamed under JDK-8282231
Exclude x86 where java_arches is undefined, in order to unbreak build
2022-07-22 16:05:26 +01:00
Jiri
e7bdf2e86c moved to build only on %%{java_arches}
-- https://fedoraproject.org/wiki/Changes/Drop_i686_JDKs
- reverted :
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild (always mess up release)
-- Try to build on x86 again by creating a husk of a JDK which does not depend on itself
-- Exclude x86 from builds as the bootstrap JDK is now completely broken and unusable
-- Replaced binaries and .so files with bash-stubs on i686
- added ExclusiveArch:  %%{java_arches}
-- this now excludes i686
-- this is safely backport-able to older fedoras, as the macro was  backported proeprly (with i686 included)
- https://bugzilla.redhat.com/show_bug.cgi?id=2104125
2022-07-22 12:27:35 +02:00
Fedora Release Engineering
6e7911be34 Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-21 15:06:36 +00:00
Andrew Hughes
d66bf86c49 Try to build on x86 again by creating a husk of a JDK which does not depend on itself 2022-07-19 01:30:25 +01:00
Andrew Hughes
3f2f52a2a3 Exclude x86 from builds as the bootstrap JDK is now completely broken and unusable 2022-07-17 02:42:37 +01:00
Andrew Hughes
08334d8ce1 Explicitly require crypto-policies during build and runtime for system security properties 2022-07-14 01:11:57 +01:00
Jiri
f4dcf6aa0f Replaced binaries and .so files with bash-stubs on i686
in preparation of the removal on that architecture
https://fedoraproject.org/wiki/Changes/Drop_i686_JDKs
2022-07-13 20:07:30 +02:00
Andrew Hughes
79f3eb8ebc Make use of the vendor version string to store our version & release rather than an upstream release date 2022-07-13 18:16:33 +01:00
FeRD (Frank Dana)
33f0849565 Add additional javadoc & javadoczip alternatives
Create additional alternatives linked from the javadocdir, named:
  * java-%{origin} / java-%{origin}.zip
  * java-%{javaver} / java-%{javaver}.zip
  * java-%{javaver}-%{origin} / java-%{javaver}-%{origin}.zip
2022-07-12 08:12:54 -04:00
Andrew Hughes
fa0aa4658c Update to jdk-18.0.1.1 interim release
Update release notes to actually reflect OpenJDK 18 and subsequent releases 18.0.1 & 18.0.1.1
Print release file during build, which should now include a correct SOURCE value from .src-rev
Update tarball script with IcedTea GitHub URL and .src-rev generation
Include script to generate bug list for release notes
Update tzdata requirement to 2022a to match JDK-8283350
2022-07-11 15:19:26 +01:00
Andrew Hughes
c2d24ea271 Include a test in the RPM to check the build has the correct vendor information.
Fix issue where CheckVendor.java test erroneously passes when it should fail.
Add proper quoting so '&' is not treated as a special character by the shell.
2022-07-09 02:13:33 +01:00