feat(mass_rebuild): updating mass rebuild scripts for f44

Signed-off-by: Anton Medvedev <amedvede@redhat.com>
This commit is contained in:
Anton Medvedev 2026-01-06 15:34:32 +01:00
commit b2a1fdc17d
4 changed files with 20 additions and 8 deletions

View file

@ -24,9 +24,9 @@ from requests.packages.urllib3.util.retry import Retry
# Set some variables
# Some of these could arguably be passed in as args.
buildtag = 'f43-rebuild' # tag to check
desttag = 'f43' # Tag where fixed builds go
epoch = '2025-07-23 14:30:00.000000' # Date to check for failures from
buildtag = 'f44-rebuild' # tag to check
desttag = 'f44' # Tag where fixed builds go
epoch = '2026-01-14 14:30:00.000000' # Date to check for failures from
failures = {} # dict of owners to lists of packages that failed.
failed = [] # raw list of failed packages
ownerdataurl = 'https://src.fedoraproject.org/extras/pagure_owner_alias.json'

View file

@ -27,7 +27,7 @@ RETRY_DELAY = 5 # Delay in seconds between retries
# Set some variables
# Some of these could arguably be passed in as args.
rebuildid = 'f43'
rebuildid = 'f44'
massrebuild = MASSREBUILDS[rebuildid]
user = 'Fedora Release Engineering <releng@fedoraproject.org>'
comment = 'Rebuilt for ' + massrebuild['wikipage']

View file

@ -121,7 +121,19 @@ PKG_SKIP_LIST = [
# keep this sorted new -> old
MASSREBUILDS = {
"f44":{
"buildtag": 'f44-rebuild', # tag to build from
"epoch": '2026-01-14 14:30:00.000000', # rebuild anything not built after this date
# rebuild all modules that has run time dependency on this platform, this is used during mass branching time
"targets": ['f44-candidate', 'rawhide', 'f44'],
# build targets to check for existing builds to skip rebuild
"target": 'f44-rebuild', # target to build into
"desttag": 'f44', # Tag where fixed builds go
"product": "Fedora", # for BZ product field
"version": "rawhide", # for BZ version field, rawhide before branching or xx after branching
"rawhide_version": "44", # for next version calculation and other comments
"tracking_bug": "2384424", # Tracking bug for mass build failures
"wikipage": "https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild",
"pkg_skip_list": PKG_SKIP_LIST, # packages to skip in rebuild
},
"f43":{
"buildtag": 'f43-rebuild', # tag to build from

View file

@ -19,11 +19,11 @@ import sys
# Set some variables
# Some of these could arguably be passed in as args.
buildtag = 'f43-rebuild' # tag(s) to check
target = 'f43'
updates = 'f43-candidate'
buildtag = 'f44-rebuild' # tag(s) to check
target = 'f44'
updates = 'f44-candidate'
rawhide = 'rawhide' # Change to dist-f13 after we branch
epoch = '2025-07-23 14:30:00.000000' # rebuild anything not built after this date
epoch = '2026-01-14 14:30:00.000000' # rebuild anything not built after this date
tobuild = {} # dict of owners to lists of packages needing to be built
unbuilt = [] # raw list of unbuilt packages
newbuilds = {}