Commit Graph

598 Commits

Author SHA1 Message Date
Severin Gehwolf
a7cd6c94c9 Refactor _find_debuginfo_opts -g
- Used '%global over '%define'
- Added a comment explaining what this does.
2018-11-29 11:28:48 +01:00
Andrew John Hughes
4dd0d67c96 Add backport of JDK-8029661 which adds TLSv1.2 support to the PKCS11 provider. 2018-11-28 13:48:49 -05:00
Jiri Vanek
626887d706 fixing typo of jkd in system_installed_libpng and removing file for removed patch for pr3573
jkd8035341-allow_using_system_installed_libpng.patch -> jdk8035341-allow_using_system_installed_libpng.patch
rm pr3573-fix_TCK_crash_with_shenandoah_in_shenandoahsupport_cpp_in_case_of_dead_brnach_in_is_independent.patch
2018-11-23 18:43:10 +01:00
Jiri Vanek
195d8173c7 renamed all patches to new convention
bug1-bug2-..-bugN-XY-lowercase_comment_suffix_or_jdkpart.patch
 XY is number 01-99 for patches which are order sensitive or simply counts together
 where bugs are jdkIJK or prLMN or rhOPQ and if more bugs (which is desired) then in jdk->pr->rh order.
 I..Q are numbers corresponding to:
 https://bugs.openjdk.java.net/browse/JDK-IJK
 https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=LMN
 https://bugzilla.redhat.com/show_bug.cgi?id=OPQ
2018-11-20 10:58:25 +01:00
Andrew John Hughes
66b29a9af5 Revise Shenandoah PR3634 patch following upstream discussion. 2018-11-19 16:54:37 +00:00
Andrew John Hughes
e68876bb37 Note why PR1834/RH1022017 is not suitable to go upstream in its current form. 2018-11-16 12:01:00 -05:00
Andrew John Hughes
5601c0a036 Document patch sections. 2018-11-16 11:58:10 -05:00
Andrew John Hughes
5d4b4004b5 Fix patch organisation in the spec file
* Move ECC patches back to upstreamable section
  * Move system cacerts & crypto policy patches to upstreamable section
  * Merge "Local fixes" and "RPM fixes" which amount to the same thing
  * Move system libpng & lcms patches back to 8u upstreamable section
2018-11-16 11:58:03 -05:00
Jiri Vanek
7f870cd2f4 headfull suggests of cups, replaced by Requires of cups-libs in headless 2018-11-08 15:43:40 +01:00
Jiri Vanek
d6cbe382c9 added Patch584 jdk8209639-rh1640127_coalesce_attempted_spill_non_spillable_02.patch
and prerequisite  Patch583 jdk8172850-rh1640127_register_allocator_crash_01.patch
2018-10-30 11:11:44 +01:00
Jiri Vanek
09a59447d8 cups moved to headful package 2018-10-24 18:13:54 +02:00
Jiri Vanek
50fd6be269 Added missing %{majorver} into descriptions 2018-10-24 17:15:32 +02:00
Jiri Vanek
1f2a7e0117 Removed and adapted patches to u191.
Added changelog for u 191
2018-10-23 18:16:34 +02:00
Jiri Vanek
6985b32d3c updated to new sources - u191 2018-10-23 14:23:04 +02:00
Jiri Vanek
3f7d119a88 Used top-level macro consistently 2018-10-23 12:14:54 +02:00
Severin Gehwolf
68ef862ac2 Add another optimization gap fix for Zero.
Add patch 8210425-03-rh1630426-hotspot-opt-fix-zero.patch which
performs the same opt steps for Zero arches when they are being
built. This issue showed up on arm (32 bit) and s390x
only as those are Zero arches for JDK 8.
2018-10-12 16:18:07 +02:00
Severin Gehwolf
ba397c7d37 Add changelog entry for previous changes.
Bump release.
2018-10-08 15:46:26 +02:00
Severin Gehwolf
b0ff02ded7 Refresh JDK-8044235 from upstream 8u.
Move patch definition to 8u202 section.
2018-10-08 15:38:27 +02:00
Severin Gehwolf
0335c0c175 Refresh JDK-8073139 from upstream.
- Move JDK-8073139 patch series to
  8u202 updates section.
- Refactor upstream 8u patches so that
  it applies to the current aarch64/shenandoah tree.
2018-10-05 14:29:04 +02:00
Severin Gehwolf
54b188efb0 Add missing BRs/Rs.
- libXcomposite is now required since we use upstream
  JDK-8150954 patch.
- Add unzip as BR since OpenJDK build requires it.
2018-10-01 16:48:55 +02:00
jiri vanek
993e704e08 Merge #24 Remove obsolete comment wrt debug info. 2018-10-01 14:11:00 +00:00
Severin Gehwolf
823e8f5c66 Remove obsolete comment wrt debug info.
After 1cd817d --with-native-debug-symbols=internal is
being used, which does the desired thing without needing to change
make variables on the command line.
2018-09-28 16:29:39 +02:00
Severin Gehwolf
0c4d834e94 Fix annocheck optimization issues.
Resolves: RHBZ#1630426
2018-09-28 15:59:36 +02:00
Severin Gehwolf
706e00d456 Add missing patch file forgotten in 1cd817d. 2018-09-28 15:42:55 +02:00
Severin Gehwolf
f275f6232f Add JDK bug number to some more patch-names. 2018-09-26 15:30:29 +02:00
Severin Gehwolf
1cd817df23 Update patches with latest upstream status.
- Update(s) from upstreamed patches:
  - 8036003-dont-add-unnecessary-debug-links.patch =>
    8036003-add-with-native-debug-symbols-configure-flag.patch
  - rh1176206-jdk.patch =>
    8150954-pr2866-rh1176206-screenshot-xcomposite-jdk.patch =>
    Deleted rh1176206-root.patch as thats no longer needed with
    upstream 8150954.
  - Refreshed 8165852-pr3468.patch from upstream.
  - Refreshed 8201495-s390-java-opts.patch from upstream.
  - 8207057-pr3613-hotspot-assembler-debuginfo.patch =>
    8207057-pr3613-assembler-debuginfo-hotspot.patch and
    8207057-pr3613-assembler-debuginfo-root.patch. From JDK 8u
    backport.
- Renamed spec-only patch:
  pr3183.patch => pr3183-rh1340845-system-crypto-policy.patch
- Renamed java-1.8.0-openjdk-size_t.patch =>
  8201495-s390-java-opts.patch
- Moved SunEC provider via system NSS to RPM specific patches section.
- Moved upstream 8u patches to appropriate sections (8u192/8u202).
- Removed rh1214835.patch since it's invalid. See:
  https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2304#c3
- Use --with-native-debug-symbols=internal which JDK-8036003 adds.
2018-09-20 15:24:22 +02:00
Jiri Vanek
95d132a01b fixed unexpanded arch in policy tool desktop file, fixed versions (8->1.8.0) of images used in desktop files 2018-09-11 11:25:49 +02:00
Jiri Vanek
6a92c8f83e adapted update_main_sources.sh to single repo and aligned repo url 2018-09-10 17:15:34 +02:00
Jiri Vanek
87b90595cd Merge branch 'master' of ssh://pkgs.fedoraproject.org/rpms/java-1.8.0-openjdk 2018-09-04 19:46:23 +02:00
Jiri Vanek
017a1252e2 Updated to u181-b15; moved to single repo tarball. 2018-09-04 19:37:25 +02:00
Jiri Vanek
ca2a20d6f9 Changed handling of systemtap sources 2018-09-04 19:15:31 +02:00
Severin Gehwolf
0d062022bb Adjust system jpeg patch for -Wl,--as-needed.
redhat-rpm-config enabled -Wl,--as-needed flag by default on
August 15. This causes issues when compiling the JDK against
system libjpeg. Filter -Wl,--as-needed when libjavajpeg.so is
being compiled.

Resolves: RHBZ#1622186
2018-08-27 16:56:34 +02:00
Severin Gehwolf
5ea1728a3d Adjust system NSS patch for -Wl,--as-needed.
redhat-rpm-config enabled '-Wl,--as-needed' linker flag by
default on August 15. Filter out --Wl,--as-needed flag until
a better fix becomes available.
2018-08-27 15:17:38 +02:00
Jiri Vanek
a2e48182e1 build number moved from release to version 2018-08-01 10:18:45 +02:00
Jiri Vanek
5930d5a404 Renmaed pathces according to bugs and used naming conventions 2018-07-23 18:44:23 +02:00
Jiri Vanek
7a12b3bf71 removed upstreamed patch568 8187577-pr3578.patch 2018-07-23 17:24:28 +02:00
Jiri Vanek
1b2b62a758 removed patch104 pr3458-rh1540242-aarch64.patch 2018-07-23 17:09:16 +02:00
Jiri Vanek
6e6e3ea448 Updated to u181 2018-07-23 16:11:36 +02:00
Jiri Vanek
3f1969e9e2 Typos fixes 2018-07-17 14:46:44 +02:00
Jiri Vanek
bd8d5576e6 added Recommends gtk2 for main package, added Suggests lksctp-tools, pcsc-lite-devel, cups for headless package ;see RHBZ1598152 2018-07-17 12:41:03 +02:00
Fedora Release Engineering
0125b98895 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-07-13 06:03:30 +00:00
Severin Gehwolf
2d03e5b400 Fix hook to show hs_err*.log files on failures. 2018-07-10 11:50:13 +02:00
Severin Gehwolf
b3b9435b45 Fix requires/provides filters for internal libs.
See RHBZ#1590796
2018-07-02 15:59:38 +02:00
Severin Gehwolf
67db070908 Add hook to show hs_err*.log files on failures. 2018-06-26 10:35:59 +02:00
Jiri Vanek
14507bf105 Merge branch 'master' of ssh://pkgs.fedoraproject.org/rpms/java-1.8.0-openjdk 2018-06-21 15:28:57 +02:00
Jiri Vanek
b0622b7b61 Merge from rhel7 2018-06-21 15:19:24 +02:00
Severin Gehwolf
204045da18 Expose release/slowdebug builds being produced via conditionals.
Example:
$ rpmbuild -ba java-1.8.0-openjdk.spec --without slowdebug

The above example wouldn't include a slowdebug build if it would
be otherwise supported on that architecture.

By default, slowdebug and release builds are being produced in the
same fashion as prior this patch.
2018-06-20 15:24:52 +02:00
Jiri Vanek
75dc799865 jsa files changed to 444 to pass rpm verification 2018-06-20 14:39:10 +02:00
Severin Gehwolf
192e665b12 Filter lib.so(SUNWprivate*) from provides/requires.
See RHBZ#1590796.
2018-06-18 15:04:32 +02:00
Severin Gehwolf
0da81643dd Add libjvm.so provides/requires back.
See RHBZ#1591215.
2018-06-14 14:16:40 +02:00