Commit Graph

99 Commits

Author SHA1 Message Date
Jiri Vanek
f6a55b568b alternatives creation moved to posttrans
- Thus fixing the old reisntall issue:
- https://bugzilla.redhat.com/show_bug.cgi?id=1200302
- https://bugzilla.redhat.com/show_bug.cgi?id=1976053
2021-09-02 13:01:20 +02:00
Andrew John Hughes
ad1d006fca Update to jdk-17+33, including JDWP fix and July 2021 CPU
Resolves: rhbz#1972529
2021-09-02 13:01:20 +02:00
Fedora Release Engineering
01513bdab7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-09-02 13:01:20 +02:00
Andrew John Hughes
f905d4f641 Use the "reverse" build loop (debug first) as the main and only build loop to get more diagnostics.
Remove restriction on disabling product build, as debug packages no longer have javadoc packages.
2021-09-02 13:01:20 +02:00
Petra Mikova
8494397c4f Fix patch rh1648249-add_commented_out_nss_cfg_provider_to_java_security.patch
It makes the SunPKCS provider show up again
Resolves: rhbz#1971120
2021-09-02 13:01:20 +02:00
Severin Gehwolf
2d94c2eee7 Add PR3695 to allow the system crypto policy to be turned off.
- Adds patch from java-11-openjdk so as to be able to properly
  toggle the system crypto policy
- Fixes test TestSecurityProperties.java which was failing
2021-09-02 13:01:20 +02:00
Severin Gehwolf
483738b04c Update buildjdkver to 17 2021-09-02 13:01:20 +02:00
Petra Mikova
50793efd8e Fix bogus date in changelog to get rid of the warning 2021-09-02 13:01:20 +02:00
Petra Mikova
796870d0a2 Update to JDK 17
Change path to version-number.conf
Bump sources to 17.0.0+26
Change vendor_version_string
Set is_ga to 0, as this is early access build
removed rmid binary from files and from slaves
removed JAVAC_FLAGS=-g from make command, as it breaks the build since JDK-8258407
add lib/libsyslookup.so to files
renamed lib/security/blacklisted.certs to lib/security/blocked.certs
add lib/libsvml.so for intel
skip debuginfo check for libsyslookup.so on s390x
2021-09-02 13:00:50 +02:00
Jiri Vanek
010e57f9f6 Revert "Fix patch rh1648249-add_commented_out_nss_cfg_provider_to_java_security.patch"
This reverts commit 167363c8ad.
2021-09-02 12:48:21 +02:00
Jiri Vanek
ccbe3cb9b0 Revert "Fix bogus date in changelog to get rid of the warning"
This reverts commit a761355093.
2021-09-02 12:48:19 +02:00
Jiri Vanek
dfa89a1027 Revert "Added fips pathces and adapted specfile"
This reverts commit 987310ef1d.
2021-09-02 12:48:17 +02:00
Jiri Vanek
bed2ea1420 Revert "Adapted patches to jdk16"
This reverts commit c7fa66aed4.
2021-09-02 12:48:12 +02:00
Jiri Vanek
66aaf933ed Revert "bumped release"
This reverts commit 2080b40147.
2021-09-02 12:48:11 +02:00
Jiri Vanek
685de6aecf Revert "bumped to security update of 16.0.2+7 (16.0.2-ga)"
This reverts commit 487aa16543.
2021-09-02 12:48:07 +02:00
Jiri
487aa16543 bumped to security update of 16.0.2+7 (16.0.2-ga) 2021-07-23 18:25:30 +02:00
Jiri Vanek
2080b40147 bumped release 2021-06-30 18:36:16 +02:00
Jiri
c7fa66aed4 Adapted patches to jdk16
- added pr3695-toggle_system_crypto_policy.patch ; missing prerequisity
- removed rh1655466-global_crypto_and_fips.patch; jdk16 do not have
  default algorithm, it throws exception
- adapted rh1655466-global_crypto_and_fips.patch
- adapted rh1860986-disable_tlsv1.3_in_fips_mode.patch (?)
- adapted rh1915071-always_initialise_configurator_access.patch
2021-06-29 16:39:41 +02:00
Jiri
987310ef1d Added fips pathces and adapted specfile 2021-06-29 16:35:35 +02:00
Petra Mikova
a761355093 Fix bogus date in changelog to get rid of the warning 2021-06-24 10:39:07 +02:00
Petra Mikova
167363c8ad Fix patch rh1648249-add_commented_out_nss_cfg_provider_to_java_security.patch
It makes the SunPKCS provider show up again
Resolves: rhbz#1971120
2021-06-24 10:27:30 +02:00
Jiri Vanek
b79582ca92 removed cjc backward comaptiblity, to fix when both rpm 4.16 and 4.17 are in transaction 2021-05-07 15:16:18 +02:00
Jiri
0bfdf5d3be Disable copy-jdk-configs for Flatpak builds 2021-05-03 16:16:45 +02:00
Jiri
60ef5c1890 adapted to debug handling in newer cjc
The rest of the "rpm 4.17" patch must NOT be backported, as on rpm 4.16 and down, it would casue double execution
2021-05-03 16:15:00 +02:00
Petra Mikova
0d654c6f80 Add forgotten changelog 2021-04-26 12:45:44 +02:00
Petra Mikova
91aad61f42 April CPU update
Generated new sources and removed obsoleted patch
2021-04-24 09:21:58 +02:00
Severin Gehwolf
587d6ad637 Perform static library build on a separate source tree with bundled image libraries
Make static library build optional
Ported from java-11-openjdk. Work of Andrew Hughes.
2021-04-24 09:20:58 +02:00
Jiri
d29f6f3b01 bumped buildjdkver to build by itself - 16 2021-03-11 08:18:41 +01:00
Jiri
4bcf0c1dd1 fixed suggests of wrong pcsc-lite-devel%{?_isa} to correct pcsc-lite-libs%{?_isa} 2021-03-11 08:18:29 +01:00
Andrew John Hughes
cc2e153362 Update to jdk-16.0.0.0+36
Update tarball generation script to use git following OpenJDK's move to github
Update tarball generation script to use PR3823 which handles JDK-8235710 changes
Use upstream default for version-pre rather than setting it to "ea" or ""
Drop libsunec.so which is no longer generated, thanks to JDK-8235710
Drop unnecessary compiler flags, dating back to work on GCC 6 & 10
Adapt RH1750419 alt-java patch to still apply after some variable re-naming in the makefiles
Update filever to remove any trailing zeros, as in the OpenJDK build, and use for source filename
Use system harfbuzz now this is supported.
Pass SOURCE_DATE_EPOCH to build for reproducible builds
2021-02-23 23:18:48 +00:00
Andrew John Hughes
071adc0652 Hardcode /usr/sbin/alternatives for Flatpak builds
/usr/sbin/alternatives is not under the Flatpak build's %{_prefix},
which is set to /app.

(See <https://pagure.io/packaging-committee/issue/848> "Clarify the
use of path macros with respect to build dependencies").

Found when trying to do a LibreOffice Flatpak build from RHEL RPM
specs, which includes java-1.8.0-openjdk among its components.
2021-02-23 20:14:06 +00:00
Fedora Release Engineering
73660e4cfb - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-26 14:43:13 +00:00
Andrew John Hughes
ca2c8684b4 Update to jdk-15.0.2.0+7
Add release notes for 15.0.1.0 & 15.0.2.0
Use JEP-322 Time-Based Versioning so we can handle a future 11.0.9.1-like release correctly.
Still use 15.0.x rather than 15.0.x.0 for file naming, as the trailing zero is omitted from tags.
Cleanup debug package descriptions and version number placement.
Remove unused patch files.
2021-01-22 13:25:56 +00:00
Andrew John Hughes
b6e8960be7 Use -march=i686 for x86 builds if -fcf-protection is detected (needs CMOV) 2021-01-19 17:40:54 +00:00
Tom Stellard
31af2fd707 Add BuildRequires: make
https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot
2021-01-05 15:34:04 +00:00
Jiri Vanek
b589be7c4e Fixed typo in variable 2021-01-04 12:07:04 +01:00
Jiri
92dbe308db fixed missing condition for fastdebug packages being counted as debug ones 2020-12-22 11:02:38 +01:00
Jiri
b17bd784ca removed lib-style provides for fastdebug_suffix_unquoted 2020-12-20 16:16:02 +01:00
Jiri
f1c21a95e3 Added few missing majorver into descriptions 2020-12-20 12:52:49 +01:00
Jiri
ff16d76c57 many cosmetic changes taken from more maintained jdk11
- introduced debug_arches, bootstrap_arches, systemtap_arches, fastdebug_arches, sa_arches, share_arches, shenandoah_arches, zgc_arches
  instead of various hardcoded ifarches
- updated systemtap
- added requires excludes for debug pkgs
- removed redundant logic around jsa files
- added runtime requires of lksctp-tools and libXcomposite%
- added and used Source15 TestSecurityProperties.java, but is made always positive as jdk15 now does not honor system policies
- s390x excluded form fastdebug build
2020-12-20 09:15:28 +01:00
Jiri Vanek
29495176b1 Added checks and restrictions around alt-java 2020-12-17 15:00:23 +01:00
Jiri Vanek
ed681ea347 Fixed not-including fastdebugbuild in case of --without fastdebug 2020-12-10 15:53:10 +01:00
Jiri Vanek
49dc59a59a moved wrongly placed icenses to acompany other ones
this bad placement was killng parallel-installability and thus having bad impact to leapp if used
2020-12-10 15:53:10 +01:00
Jiri
30e2db7344 Redeffined linux -> __linux__ and __x86_64 -> __x86_64__; should be backported to jdk11 and jdk8 2020-12-10 09:39:34 +01:00
Jiri
cf132698ce Fixes comment for speculative store bypass patch 2020-12-07 19:54:31 +01:00
Jiri
1ed171d1c7 Replaced alt-java palceholder by real pathced alt-java
- added patch600, rh1750419-redhat_alt_java.patch, suprassing removed patch
- no longer copying of java->alt-java as it is created by  patch600
2020-12-07 19:37:12 +01:00
Jiri
b1f2c50f6a Create a copy of java as alt-java with alternatives and man pages
- java-11-openjdk doesn't have a JRE tree, so don't try and copy alt-java there...
2020-11-23 23:16:42 +01:00
Petra Mikova
cadeb47ec0 October CPU 2020 update 2020-10-29 14:07:16 +01:00
Severin Gehwolf
29d5d3d74f Fix directory ownership of static-libs sub-package 2020-10-22 12:01:01 +02:00
Jiri Vanek
4848b860de Build static-libs-image and add resulting files via -static-libs sub-package. 2020-10-13 14:36:31 +02:00