# GENERAL SETTINGS variants_file='variants-fedora.xml' # limit tree architectures # if undefined, all architectures from variants.xml will be included tree_arches = ['aarch64', 'ppc64le', 's390x', 'x86_64'] hashed_directories = True # RUNROOT settings runroot = True runroot_channel = 'compose' runroot_tag = 'f39-build' # PKGSET pkgset_source = 'koji' # koji, repos filter_system_release_packages = False # GATHER check_deps = False greedy_method = 'build' # CHECKSUMS media_checksums = ['sha256'] media_checksum_one_file = True #jigdo create_jigdo = False # MULTILIB multilib = [ ('^Everything$', { 'x86_64': ['devel', 'runtime'], }) ] # format: {arch|*: [packages]} # Sorted alphabetically multilib_blacklist = { '*': [ 'bash-devel', 'dmraid-devel', 'ghc-*', 'httpd-core', 'httpd-devel', 'java-*', 'kdeutils-devel', 'kernel', 'kernel*debug*', 'kernel-PAE*', 'krb5-server', 'krb5-server-ldap', 'mkinitrd-devel', 'mod_*', 'mp' 'php*', 'php-devel', 'tomcat-native', ], } # Note: If you change something here (affects Rawhide/Branched composes), also # submit the same change to the Bodhi config (affects updates for stable releases), # we want to keep them in sync: # https://pagure.io/fedora-infra/ansible/blob/main/f/roles/bodhi2/backend/templates/pungi.rpm.conf.j2 # # format: {arch|*: [packages]} # Sorted alphabetically multilib_whitelist = { '*': [ '*-static', 'apitrace-libs', 'compiler-rt', 'dssi-vst-wine', 'fakechroot-libs', 'fakeroot-libs', 'glib-networking', 'glx-utils', 'ibus-gtk2', 'ibus-gtk3', 'ibus-libs', 'iptables', 'libflashsupport', 'libgnat', 'lmms-vst', 'mangohud', 'mariadb-connector-odbc', 'mesa-vdpau-drivers', 'mesa-vulkan-drivers', 'mysql-connector-odbc', 'nosync', 'nspluginwrapper', 'nvidia-query-resource-opengl-lib', 'p11-kit-trust', 'pam', 'perl-libs', 'pipewire', 'postgresql-odbc', 'redhat-lsb', 'syslinux-extlinux-nonlinux', 'syslinux-nonlinux', 'syslinux-tftpboot', 'systemd-pam', 'valgrind', 'vkBasalt', 'wine', 'wine-*', 'yaboot', ], } # ISO IMAGE image_volid_layered_product_formats = [] # Used by Pungi to replace 'Cloud' with 'C' (etc.) in ISO volume IDs. # There is a hard 32-character limit on ISO volume IDs, so we use # these to try and produce short enough but legible IDs. Note this is # duplicated in Koji for live images, as livemedia-creator does not # allow Pungi to tell it what volume ID to use. Note: # https://fedoraproject.org/wiki/User:Adamwill/Draft_fedora_image_naming_policy # '-Workstation-' is a temporary workaround. See # https://pagure.io/pungi-fedora/pull-request/525 # Replace 'Cloud' with 'C' in volume id etc. volume_id_substitutions = { 'Beta': 'B', 'Rawhide': 'rawh', 'Astronomy_KDE': 'AstK', 'Silverblue': 'SB', 'Kinoite': 'Knt', 'Cinnamon': 'Cinn', 'Cloud': 'C', 'Comp_Neuro': 'CNr', 'Design_suite': 'Dsgn', 'Electronic_Lab': 'Elec', 'Everything': 'E', 'Games': 'Game', 'Images': 'img', 'Jam_KDE': 'Jam', 'MATE_Compiz': 'MATE', # Note https://pagure.io/pungi-fedora/issue/533 'Python-Classroom': 'Clss', 'Python_Classroom': 'Clss', 'Robotics': 'Robo', 'Scientific_KDE': 'SciK', 'Security': 'Sec', 'Sericea': 'Src', 'Server': 'S', '-Workstation-': '-WS-', } disc_types = { 'boot': 'netinst', 'live': 'Live', } translate_paths = [ ('/mnt/koji/compose/', 'https://kojipkgs.fedoraproject.org/compose/'), ]