Bug 23

Summary: nothing provides java-headless >= 1:11 needed by log4j-2.17.1-4.module+el8.6.0+517+9796f113.noarch
Product: Circle Linux Reporter: Bella Zhang <bella>
Component: PackagesAssignee: James Xie <james>
Status: CONFIRMED ---    
Severity: enhancement    
Priority: ---    
Version: Circle Linux 8   
Hardware: All   
OS: Linux   

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.