Commit Graph

99 Commits

Author SHA1 Message Date
Jiri Vanek 9bfcc9c6f6 Add riscv64 support 2024-03-12 14:16:39 +01:00
Jiri Vanek 12fb6aeabf fixed condition for taspets 2024-03-12 14:14:32 +01:00
Jiri Vanek 6b33fcf848 Added chnagesets from Thomas Fitzimons to tune up generate_source_tarball.sh and openjdk_news.sh 2024-03-12 14:12:51 +01:00
Jiri Vanek 8e8922e7a6 Rebuilt for java-21-openjdk as system jdk
https://fedoraproject.org/wiki/Changes/Java21
2024-02-27 16:03:12 +01:00
Jiri 5cbce2ea92 Returned bcond_with artifacts 2024-01-26 15:25:19 +01:00
Jiri Vanek 745aa05a47 Returned accidently removed %global miscinstalloutputdir install 2024-01-24 18:54:56 +01:00
Jiri Vanek 20cc3c9117 Update to jdk-17.0.10+7 (GA)
- Move to -P<n> usage for patch macro which works on all RPM versions
- Re-enable DEFAULT_PROMOTED_VERSION_PRE check disabled for the July 2023 release
- Switch to GA mode for release
- ** This tarball is embargoed until 2024-01-16 @ 1pm PT. **
- generate_source_tarball.sh: Add note on network usage of OPENJDK_LATEST
- generate_source_tarball.sh: Remove unneeded FIXME
- Update release notes to 17.0.10+6
- Revert change to patch macro due to failure on RHEL 8
- generate_source_tarball.sh: Add --sort=name to tar invocation for reproducibility
- Update to jdk-17.0.10+6 (EA)
- fips-17u-d63771ea660.patch: Regenerate from gnu-andrew branch
- generate_source_tarball.sh: Add WITH_TEMP environment variable
- generate_source_tarball.sh: Multithread xz on all available cores
- generate_source_tarball.sh: Add OPENJDK_LATEST environment variable
- generate_source_tarball.sh: Update comment about tarball naming
- generate_source_tarball.sh: Remove REPO_NAME from FILE_NAME_ROOT
- generate_source_tarball.sh: Set compile-command in Emacs
- generate_source_tarball.sh: Reformat comment header
- generate_source_tarball.sh: Reformat and update help output
- generate_source_tarball.sh: Move PROJECT_NAME and REPO_NAME checks
- generate_source_tarball.sh: Do a shallow clone, for speed
- generate_source_tarball.sh: Append -ea designator when required
- generate_source_tarball.sh: Eliminate some removal prompting
- generate_source_tarball.sh: Make tarball reproducible
- generate_source_tarball.sh: Prefix temporary directory with temp-
- generate_source_tarball.sh: shellcheck: Remove x-prefixes since we use Bash
- generate_source_tarball.sh: shellcheck: Double-quote variable references
- generate_source_tarball.sh: shellcheck: Do not use -a
- generate_source_tarball.sh: shellcheck: Do not use $ in expression
- generate_source_tarball.sh: Remove temporary directory exit conditions
2024-01-24 17:41:18 +01:00
Jiri Vanek 46f051af7c Removed wrong dist tag
Revert "Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild"

This reverts commit 99a8c63fb2.
2024-01-23 16:20:27 +01:00
Fedora Release Engineering 99a8c63fb2 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-20 23:30:34 +00:00
Jiri Vanek 5bfafd0872 Bumped release to allow build in sidetags 2023-12-20 17:58:36 +01:00
Jiri a3bd9d5bc3 Aligned check with latest 2023-12-18 18:53:54 +01:00
Jiri fc4951a788 Packing generated sources 2023-12-18 12:54:29 +01:00
Jiri Vanek c5a47b5307 removed duplicated info line 2023-11-29 18:05:29 +01:00
Jiri a96e41163c redirected bugs to non portable compoment 2023-11-29 11:10:02 +01:00
Jiri 289d0e958f updated to OpenJDK 17.0.9 (2023-10-17)
- adjsuted generate_source_tarball
- removed icedtea_sync
- dropped standalone licenses
- added usntripped subpkg
- added docs subpkg
- adjsuted versions of bundled libraries
- build refactored to several solid methods following gnu_andrew
- removed no longer needed jdk8305995-footprint_regression_from_jdk_8224957, nss.fips.cfg.in, rh1648644-java_access_bridge_privileged_security.patch
- added jdk8312489-max_sig_default_increase.patch
- aligned fips-17u-51e1d00be4e.patch (gnu_andrew)
- fixed '--without release' build-ability by moving docs and misc to
  if-release only
2023-11-23 16:12:39 +01:00
Jiri Vanek 860f685b4f Update to jdk-17.0.8.0+7
- Update release notes to 17.0.8.0+7
- removed upstreamed Patch2001 jdk8274864-remove_amman_cairo_hacks.patch Patch2002 jdk8305113-tzdata2023c.patch
2023-08-03 19:10:26 +02:00
Fedora Release Engineering 93dc232356 Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-20 07:52:45 +00:00
Kalev Lember e783f6412f Simplify portable archive name macros
Avoid using fragile regex and instead match on "%{version}-%{release}"
to do the substitutions.

This should make it both simpler (avoiding separate rhel7 conditional)
and more robust in case the build system sets a different dist tag than
what the regex expected.
2023-06-27 13:30:56 +02:00
Jiri c2ab7b857a Redeclared ForFiles release sections as %%nil no longer works with %%1
RPM 4.19 no longer accept our double percentaged %%{nil} passed to %%{1}
so we have to pass in "" but evaluate it, otherwise files record will include it
2023-06-15 12:15:37 +02:00
Jiri 5c1ee560d9 no longer using system cacerts during build 2023-05-16 09:19:12 +02:00
Jiri 5955957554 Minor tuning if generate sources
removed last mentioning of PR3788
documented REPO_ROOT
added print out of final configuration
2023-05-15 16:23:55 +02:00
Jiri Vanek c41e92d502 returned lost nss.fips.cfg 2023-05-11 15:59:27 +02:00
Jiri Vanek e5b29df731 enabled all crypto 2023-05-11 14:02:44 +02:00
Jiri Vanek d9e39a68b0 added and applied, on demand, patch2003 jdk8305995-footprint_regression_from_jdk_8224957 2023-05-09 15:26:22 +02:00
Jiri 1ecaa91cd7 Minor tuning of generate sources
todo, rmeove curves remvoal and patching
2023-04-29 08:20:41 +02:00
Jiri Vanek 951982d490 Removed unused tapset source 2023-04-27 09:49:50 +02:00
Andrew John Hughes 055685786e Update to jdk-17.0.7.0+7
Update release notes to 17.0.7.0+7
Require tzdata 2023c due to local inclusion of JDK-8274864 & JDK-8305113
Sync whitespace in generate_source_tarball.sh with RHEL version
Update FIPS support against 17.0.7+6 and bring in latest changes:
- * RH2134669: Add missing attributes when registering services in FIPS mode.
- * test/jdk/sun/security/pkcs11/fips/VerifyMissingAttributes.java: fixed jtreg main class
- * RH1940064: Enable XML Signature provider in FIPS mode
- * RH2173781: Avoid calling C_GetInfo() too early, before cryptoki is initialized
2023-04-26 21:07:28 +01:00
Jiri Vanek 6f693dc993 introduced archfull src archive
- replaced nasty handling of icons.
- needed for icons and src reference for rpms (debuginfo, src subpkg)
- licences moved to proper sharable noarch
2023-04-18 16:18:47 +02:00
Jiri Vanek b3136f5e89 Added selected changes from java-latest-openjdk
- Update generate_tarball.sh add support for passing a boot JDK to the configure run
- Automatically turn off building a fresh HotSpot first, if the bootstrap JDK is not the same major version as that being built
- added png icons from x11 source package, so they can be reused by rpms
 - Fix flatpak builds by disabling TestTranslations test due to missing tzdb.dat
2023-04-17 18:43:13 +02:00
Petra Mikova 4b568ec7cc Update to jdk-17.0.6.0+10
Update release notes to 17.0.6.0+10
Switch to GA mode for release
2023-02-06 15:52:16 +01:00
Petra Mikova c2337eae1b Update to jdk-17.0.6+9
Update release notes to 17.0.6+9
Drop local copy of JDK-8293834 now this is upstream
Require tzdata 2022g due to inclusion of JDK-8296108, JDK-8296715 & JDK-8297804
Update TestTranslations.java to test the new America/Ciudad_Juarez zone
2023-02-06 14:00:23 +01:00
Petra Mikova 4d35602a37 Update FIPS support to bring in latest changes
* Add nss.fips.cfg support to OpenJDK tree
* RH2117972: Extend the support for NSS DBs (PKCS11) in FIPS mode
* Remove forgotten dead code from RH2020290 and RH2104724

Drop local nss.fips.cfg.in handling now this is handled in the
patched OpenJDK build
2023-02-06 13:31:53 +01:00
Petra Mikova ef013f05a8 Disabled systemcrypto, as it can not be enabled on cmdline 2023-01-31 13:15:04 +01:00
Petra Mikova 1ba1df7a76 Necessary parts moved from rpm-like install to build
Necessary parts moved from rpm-like install to build
2023-01-31 13:14:07 +01:00
Fedora Release Engineering 0a2ae2a1d9 Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-19 13:35:27 +00:00
Jiri 145afdbcb3 Remvoed rhel workaround 2022-11-30 16:43:55 +01:00
Jiri 76ba5a769b Merge remote-tracking branch 'review/fedoraPortable2' into rawhide 2022-11-30 16:30:57 +01:00
Gwyn Ciesla 3baec79cd6 Added the README 2022-11-30 14:40:30 +00:00
Jiri 71c1e3f09e Returned properly nameSuffix, as .debug is correct, not -debug 2022-11-30 13:25:44 +01:00
Jiri 9c0f77627a Now finally installing the tarballs 2022-11-30 11:21:58 +01:00
Jiri db7c3cb247 Fixed path to tested static libs image 2022-11-30 07:58:58 +01:00
Jiri c22c08ba1b Merge all legal to one and pack just once for all tarballs 2022-11-29 19:38:36 +01:00
Jiri Vanek d904c40a00 WIP added tarring 2022-11-29 16:00:03 +01:00
Jiri Vanek d29ffaf550 Aligning files and packages with future portbale version
added few if el7.

Note, this is nto buildbale, brekaing changes with tarball creation
needs to land now
2022-11-28 15:45:50 +01:00
Jiri Vanek c85c8f148e WIP - rewoking fedora spec as portable
todo - tar the results
2022-11-25 14:29:40 +01:00
Jiri Vanek 57b38411b2 Renamed specfile 2022-11-21 15:08:54 +01:00
Andrew Hughes 9253c5fd01 Update to jdk-17.0.6+1
Update release notes to 17.0.6+1
Switch to EA mode for 17.0.6 pre-release builds.
Re-enable EA upstream status check now it is being actively maintained.
Drop JDK-8294357 (tzdata2022d) & JDK-8295173 (tzdata2022e) local patches which are now upstream
Bump tzdata requirement to 2022e now the package is available in Fedora
2022-11-09 02:57:25 +00:00
Andrew Hughes c0f97cd3e3 Update to jdk-17.0.5+8 (GA)
Update release notes to 17.0.5+8 (GA)
Switch to GA mode for final release.
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-19 21:21:26 +01:00
Andrew Hughes 48de3d829a 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-14 20:37:50 +01:00
Andrew Hughes 344ea34bdd Update to jdk-17.0.5+7
Update release notes to 17.0.5+7
2022-10-04 02:40:20 +01:00