Bug 23 - nothing provides java-headless >= 1:11 needed by log4j-2.17.1-4.module+el8.6.0+517+9796f113.noarch
Summary: nothing provides java-headless >= 1:11 needed by log4j-2.17.1-4.module+el8.6....
Status: CONFIRMED
Alias: None
Product: Circle Linux
Classification: Circle
Component: Packages (show other bugs)
Version: Circle Linux 8
Hardware: All Linux
: --- enhancement
Assignee: James Xie
URL:
Depends on:
Blocks:
 
Reported: 2022-05-23 01:16 CST by Bella Zhang
Modified: 2022-05-23 01:16 CST (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Bella Zhang 2022-05-23 01:16:28 CST
repocloseure said above, explain by below:

# while JDK is a techpreview(is_system_jdk=0), some provides are turned off. Once jdk stops to be an techpreview, move it to 1
# as sytem JDK, we mean any JDK which can run whole system java stack without issues (like bytecode issues, module issues, dependencies...)
%global is_system_jdk 0

https://git.cclinux.org/stage/rpms/java-11-openjdk/-/blob/cc8/SPECS/java-11-openjdk.spec

%if %is_system_jdk
Provides: java-%{origin}-headless%{?1} = %{epoch}:%{version}-%{release}
Provides: jre-%{origin}-headless%{?1} = %{epoch}:%{version}-%{release}
Provides: jre-headless%{?1} = %{epoch}:%{version}-%{release}
Provides: java-headless%{?1} = %{epoch}:%{version}-%{release}
%endif

we now bypass.