bodhi: Remove usage of version_int from pungi template
EPEL 10 has minor versions, and bodhi's Release.version_int property doesn't handle versions with a dot correctly (yet). Almost all of our usage is for constructing strings or for equality comparisons that can be strings, so we can just use Release.version instead. There is an instance of a numerical greater than or equal to comparison, but it is inside a condition for release.id_prefix == 'FEDORA', so it shouldn't get evaluated for EPEL updates. Signed-off-by: Carl George <carlwgeorge@gmail.com>
This commit is contained in:
parent
2528d84e4c
commit
d792beef81
1 changed files with 20 additions and 20 deletions
|
@ -5,7 +5,7 @@ from pungi_multilib import *
|
|||
|
||||
# PRODUCT INFO
|
||||
skip_phases = ["buildinstall", "extra_files"]
|
||||
release_version = '[[ release.version_int ]]'
|
||||
release_version = '[[ release.version ]]'
|
||||
release_type = 'updates[% if request.name == 'testing' %]-testing[% endif %]'
|
||||
old_composes_per_release_type = True
|
||||
release_name = '[[ release.id_prefix.title() ]]'
|
||||
|
@ -21,23 +21,23 @@ comps_file = {
|
|||
}
|
||||
variants_file='variants.xml'
|
||||
sigkeys = [
|
||||
[% if release.version_int == 38 %]
|
||||
[% if release.version == '38' %]
|
||||
'eb10b464',
|
||||
[% elif release.version_int == 39 %]
|
||||
[% elif release.version == '39' %]
|
||||
'18B8e74c',
|
||||
[% elif release.version_int == 40 %]
|
||||
[% elif release.version == '40' %]
|
||||
'a15B79cc',
|
||||
[% elif release.version_int == 41 %]
|
||||
[% elif release.version == '41' %]
|
||||
'e99d6ad1',
|
||||
[% elif release.version_int == 42 %]
|
||||
[% elif release.version == '42' %]
|
||||
'105ef944',
|
||||
[% elif release.version_int == 6 %]
|
||||
[% elif release.version == '6' %]
|
||||
'0608b895',
|
||||
[% elif release.version_int == 7 %]
|
||||
[% elif release.version == '7' %]
|
||||
'352C64E5',
|
||||
[% elif release.version_int == 8 %]
|
||||
[% elif release.version == '8' %]
|
||||
'2f86d6a1'
|
||||
[% elif release.version_int == 9 %]
|
||||
[% elif release.version == '9' %]
|
||||
'3228467c',
|
||||
[% elif release.version.startswith("10.") %]
|
||||
'e37ed158',
|
||||
|
@ -51,7 +51,7 @@ comps_filter_environments = False
|
|||
# RUNROOT settings
|
||||
runroot = True
|
||||
runroot_channel = 'compose'
|
||||
runroot_tag = 'f[[ release.version_int ]]-build'
|
||||
runroot_tag = 'f[[ release.version ]]-build'
|
||||
|
||||
# PKGSET
|
||||
pkgset_koji_tag = '[[ id ]]'
|
||||
|
@ -83,7 +83,7 @@ createrepo_database = False
|
|||
|
||||
createrepo_extra_args = [
|
||||
[% if cr_config.zchunk %]
|
||||
'--zck', '--zck-dict-dir=/usr/share/fedora-repo-zdicts/f[[ release.version_int ]]',
|
||||
'--zck', '--zck-dict-dir=/usr/share/fedora-repo-zdicts/f[[ release.version ]]',
|
||||
[% endif %]
|
||||
[% if cr_config.repodata_comp %]
|
||||
[% if cr_config.general_comp %]
|
||||
|
@ -131,13 +131,13 @@ createiso_skip = [
|
|||
{% set repos = '[
|
||||
[% if request.name == "testing" %]
|
||||
[# In the case of testing, also inject the last stable updates #]
|
||||
"https://kojipkgs{env_suffix}.fedoraproject.org/compose/updates/f[[ release.version_int ]]-updates/compose/Everything/$basearch/os/",
|
||||
"https://kojipkgs{env_suffix}.fedoraproject.org/compose/updates/f[[ release.version ]]-updates/compose/Everything/$basearch/os/",
|
||||
[% endif %]
|
||||
[% if release.version_int == 41 %]
|
||||
[% if release.version == '41' %]
|
||||
[# For F41 the compose location is going to be under /compose/branched/ #]
|
||||
"https://kojipkgs{env_suffix}.fedoraproject.org/compose/branched/latest-Fedora-[[ release.version_int ]]/compose/Everything/$basearch/os/"
|
||||
"https://kojipkgs{env_suffix}.fedoraproject.org/compose/branched/latest-Fedora-[[ release.version ]]/compose/Everything/$basearch/os/"
|
||||
[% else %]
|
||||
"https://kojipkgs{env_suffix}.fedoraproject.org/compose/[[ release.version_int ]]/latest-Fedora-[[ release.version_int ]]/compose/Everything/$basearch/os/"
|
||||
"https://kojipkgs{env_suffix}.fedoraproject.org/compose/[[ release.version ]]/latest-Fedora-[[ release.version ]]/compose/Everything/$basearch/os/"
|
||||
[% endif %]
|
||||
]'.format(env_suffix=env_suffix) %}
|
||||
|
||||
|
@ -159,7 +159,7 @@ ostree = {
|
|||
"config_branch": "f[[ release.version ]]",
|
||||
"repo": {{ repos }},
|
||||
"ostree_repo": "/mnt/koji/compose/ostree/repo",
|
||||
"ostree_ref": "fedora/[[ release.version_int ]]/${basearch}/[[ ostreeref ]]/silverblue",
|
||||
"ostree_ref": "fedora/[[ release.version ]]/${basearch}/[[ ostreeref ]]/silverblue",
|
||||
"tag_ref": False,
|
||||
"arches": ["x86_64", "ppc64le", "aarch64" ],
|
||||
"failable": ["x86_64", "ppc64le", "aarch64" ]
|
||||
|
@ -173,7 +173,7 @@ ostree = {
|
|||
"config_branch": "f[[ release.version ]]",
|
||||
"repo": {{ repos }},
|
||||
"ostree_repo": "/mnt/koji/compose/ostree/repo",
|
||||
"ostree_ref": "fedora/[[ release.version_int ]]/${basearch}/[[ ostreeref ]]/kinoite",
|
||||
"ostree_ref": "fedora/[[ release.version ]]/${basearch}/[[ ostreeref ]]/kinoite",
|
||||
"tag_ref": False,
|
||||
"arches": ["x86_64", "ppc64le", "aarch64" ],
|
||||
"failable": ["x86_64", "ppc64le", "aarch64" ]
|
||||
|
@ -187,7 +187,7 @@ ostree = {
|
|||
"config_branch": "f[[ release.version ]]",
|
||||
"repo": {{ repos }},
|
||||
"ostree_repo": "/mnt/koji/compose/ostree/repo",
|
||||
"ostree_ref": "fedora/[[ release.version_int ]]/${basearch}/[[ ostreeref ]]/sericea",
|
||||
"ostree_ref": "fedora/[[ release.version ]]/${basearch}/[[ ostreeref ]]/sericea",
|
||||
"tag_ref": False,
|
||||
"arches": ["x86_64", "aarch64"],
|
||||
"failable": ["x86_64", "aarch64"]
|
||||
|
@ -201,7 +201,7 @@ ostree = {
|
|||
"config_branch": "f[[ release.version ]]",
|
||||
"repo": {{ repos }},
|
||||
"ostree_repo": "/mnt/koji/compose/ostree/repo",
|
||||
"ostree_ref": "fedora/[[ release.version_int ]]/${basearch}/[[ ostreeref ]]/onyx",
|
||||
"ostree_ref": "fedora/[[ release.version ]]/${basearch}/[[ ostreeref ]]/onyx",
|
||||
"tag_ref": False,
|
||||
"arches": ["x86_64"],
|
||||
"failable": ["x86_64"]
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue