Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:deneb_alpha:branches:systemsmanagement:Uyuni:Master_510bump
Configuration
Project Config
Overview
Repositories
Monitor
Requests
Users
Subprojects
Project Config
Attributes
Signing Keys
Meta
Status
Pulse
Project Configuration of home:deneb_alpha:branches:systemsmanagement:Uyuni:Master_510bump
# The prjconf macros have a serial to help work around issues like https://github.com/openSUSE/open-build-service/issues/4088 # On macros having impact on dep chains, update the serial # Using a date to indicate when we set the serial ExpandFlags: macroserial:20240902 %if "%_repository" == "images" Type: kiwi #Repotype: staticlinks #Repotype: slepool:nobuildid Patterntype: none %endif %if "%_repository" == "openSUSE_Leap_15.6" Repotype: rpm-md staticlinks %endif %if "%_repository" == "images_pxe" Type: kiwi Patterntype: none Repotype: rpm-md Required: containment-rpm-pxe Prefer: python3-kiwi #Prefer: openSUSE-release-ftp %endif %if "%_repository" == "containers" # mlatini 15-01-2024 # https://github.com/uyuni-project/uyuni/pull/8163 %ifarch x86_64 aarch64 BuildFlags: dockerarg:EXTRAPACKAGES=shim %endif # mlatini 02-04-2024 # https://github.com/uyuni-project/uyuni/pull/8533 # snpguest is x86_64 only %ifarch x86_64 BuildFlags: dockerarg:ARCH_SPECIFIC_MODULES=uyuni-coco-attestation-module-snpguest %endif # mlatini 02-04-2024 # This is a temp workaround to be removed later # have choice for container:uyuni/init:latest: container:uyuni-init-2024.03 container:uyuni-init-latest Prefer: -container:uyuni-init-latest Type: docker Repotype: none Patterntype: none Preinstall: container-build-checks-vendor-openSUSE %if "%_repository" == "containers" BuildFlags: dockerarg:BASE=registry.suse.com/bci/bci-base:15.6 BuildFlags: dockerarg:INIT_BASE=registry.suse.com/bci/bci-base:15.6 %endif # have choice for distribution-release needed by aaa_base: SLES_BCL-release SLES_SAP-release SLE_HPC-release SLE_RT-release SUSE-Manager-Proxy-release SUSE-Manager-Retail-Branch-Server-release SUSE-Manager-Server-release sled-release sles-release unified-installer-release Prefer: openSUSE-release %endif %if "%_repository" == "charts" Type: helm Repotype: none Patterntype: none Preinstall: helm perl-YAML-LibYAML obs-service-kiwi_metainfo_helper %endif %if "%_repository" == "AlmaLinux_8" # Use JDK11 for EL8 Preinstall: python3 (AlmaLinux and CentOS 8 default to JDK1.8) Required: java-11-openjdk-devel ExpandFlags: module:javapackages-runtime-201801 ExpandFlags: module:go-toolset-rhel8 ExpandFlags: module:python36-3.6 ExpandFlags: module:python27-2.7 ExpandFlags: module:squid-4 # Required for spacewalk-proxy-installer ExpandFlags: module:cobbler-3 ExpandFlags: module:httpd-2.4 # Required for cobbler ExpandFlags: module:nodejs-14 # Required by spacewalk-web ExpandFlags: module:log4j-2 # Required for virtual-host-gatherer Macros: %python_module() python3-%{**} :Macros # service run failed for service 'tar' # mlatini 08-01-2024 Preinstall: python3 Prefer: cobbler:python3-django3 # have choice for environment(modules) needed by python3-sphinx: Lmod environment-modules Prefer: environment-modules # have a choice for spacewalk-java: glassfish-jaxb-api jaxb-api Prefer: jaxb-api # have choice for libzmq.so.5()(64bit) needed by python3-zmq: saltbundle-libzmq zeromq Prefer: python3-zmq:zeromq # have choice for libsodium.so.23()(64bit) needed by zeromq: libsodium saltbundle-libsodium Prefer: zeromq:libsodium %endif %if "%_repository" == "EL_9" # have choice for libLLVM-16.so()(64bit) needed by annobin: llvm-libs llvm16-libs, # have choice for libLLVM-16.so(LLVM_16)(64bit) needed by annobin: llvm-libs llvm16-libs # mlatini 23-04-2024 Prefer: llvm-libs %endif # Bump the uyuni suffix if you change the repositories used to generate the images (the paths) # Then launch a full rebuild Release: <CI_CNT>.<B_CNT>.uyuni3 spec:240900.<CI_CNT>.<B_CNT>.uyuni4 FileProvides: /usr/bin/pod2man perl FileProvides: /usr/bin/sudo sudo FileProvides: /usr/sbin/semanage policycoreutils-python policycoreutils-python-utils FileProvides: /sbin/restorecon policycoreutils FileProvides: /usr/bin/docbook2man docbook-utils FileProvides: /bin/ksh ksh FileProvides: /usr/bin/msgfmt gettext gettext-runtime ExportFilter: ^pxe-default-image-.*\.rpm$ . s390x ppc64le aarch64 ExportFilter: ^pxe-yomi-image-.*\.rpm$ . s390x ppc64le aarch64 %ifarch aarch64 ExportFilter: ^POS_Image-RPi-Bootstrap.*\.rpm$ . x86_64 ppc64le s390x %endif # have choice for spacewalksd needed by spacewalk-client-setup: mgr-daemon spacewalksd Prefer: mgr-daemon # have choice for tftp(server) needed by cobbler: tftp atftp Prefer: atftp # have choice for httpd: apache2 nginx Prefer: apache2 # yomi-formula: have choice for salt-formulas-configuration: salt-standalone-formulas-configuration spacewalk-setup Prefer: spacewalk-setup # pxe-yomi-image-opensuse15/pxe-default-image-opensuse15: have choice for chrony-pool needed by chrony: chrony-pool-openSUSE chrony-pool-suse Prefer: chrony-pool-openSUSE # To be researched by fkobzik. Maybe we can use antlr3 from Leap, and I need to see if we get a choice installing (I saw this at the Cloud images), because if so, then for sure we will need a fix. # have choice for mvn(org.antlr:antlr-runtime) = 3.5.2 needed by subscription-matcher: antlr3-java antlr3-runtime Prefer: antlr3-runtime # All packages must use libzmq5 except the bundle # have choice for libzmq.so.5()(64bit) needed by python3-pyzmq: libzmq5 saltbundle-libzmq Prefer: libzmq5 # All packages must use libsodium23 except the bundle # have choice for libsodium.so.23()(64bit) needed by libzmq5: libsodium23 saltbundle-libsodium Prefer: libsodium23 # spacewalk-web and susemanager-nodejs-sdk-devel: have choice for nodejs-devel needed by nodejs-packaging: nodejs14-devel nodejs16-devel #Prefer: nodejs16-devel # susemanager-nodejs-sdk-devel: have choice for npm needed by nodejs-packaging: npm14 npm16 #Prefer: npm16 # pxe-default-image-opensuse15: have choice for bind-libs: libisc1606 libisc166 Prefer: libisc166 # have choice for python3-debian needed by proxy-httpd-image, proxy-salt-broker-image, spacewalk, spacewalk-proxy, spacewalk-proxy-installer, susemanager, susemanager-sls, yomi-formula: python3-debian python3-python-debian Prefer: python3-python-debian # This problems happens only at openSUSE Leap 15.4, we should probably change out specs with the bump to 15.4 # mlatini 25-07-2023 added also Leap 15.5 %if "%_repository" == "openSUSE_Leap_15.4" || "%_repository" == "openSUSE_Leap_15.5" || "%_repository" == "openSUSE_Leap_15.5_containers" || "%_repository" == "openSUSE_Leap_15.6" # spacewalk-proxy-installer, spacewalk-setup, susemanager, susemanager-tftpsync: # have choice for apache2-mod_wsgi-python3 needed by spacewalk-proxy-common: apache2-mod_wsgi apache2-mod_wsgi-python3, # have choice for apache2-mod_wsgi-python3 needed by spacewalk-proxy-broker: apache2-mod_wsgi apache2-mod_wsgi-python3 # have choice for apache2-mod_wsgi-python3 needed by cobbler: apache2-mod_wsgi apache2-mod_wsgi-python3 Prefer: Prefer: apache2-mod_wsgi %endif # have choice for jaf >= 1.0 needed by classpathx-mail: geronimo-j2ee-1_4-apis geronimo-jaf-1_0_2-api geronimo-jaf-1_1-api Prefer: geronimo-jaf-1_1-api # mlatini jsc#MSC-618 03-04-2023 (to be removed when autobuild will fix the codestream) # Problem: nothing provides '/sbin/mkinitrd' needed by the to be installed mdadm-4.1-150300.24.24.2.x86_64 FileProvides: /sbin/mkinitrd dracut-mkinitrd-deprecated # this new macros are used for controlling the different postgresql we will have # https://github.com/uyuni-project/uyuni/pull/7960 # https://github.com/uyuni-project/uyuni/pull/8022 # mlatini 13-12-2023 %if "%_repository" == "openSUSE_Leap_15.6" Macros: %postgresql_version_min 16 %postgresql_version_max 17 %java_version 17 :Macros %endif %endif # mlatini 24-05-2024 # https://suse.slack.com/archives/C02CCRM8946/p1716463842085039 # have choice for mvn(org.hamcrest:hamcrest-core) needed by junit: hamcrest hamcrest-core Prefer: hamcrest
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor