From 0cca57cc9c3e32cb9613ed315938eb4b2bf86593 Mon Sep 17 00:00:00 2001 From: Tomas Hrcka Date: Jul 19 2022 07:33:13 +0000 Subject: F37 mass rebuild changes Signed-off-by: Tomas Hrcka --- diff --git a/scripts/find_failures.py b/scripts/find_failures.py index 9e09370..37c5bc9 100755 --- a/scripts/find_failures.py +++ b/scripts/find_failures.py @@ -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 = 'f36-rebuild' # tag to check -desttag = 'f36' # Tag where fixed builds go -epoch = '2022-01-19 17:30:00.000000' # Date to check for failures from +buildtag = 'f37-rebuild' # tag to check +desttag = 'f37' # Tag where fixed builds go +epoch = '2022-07-20 17: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' diff --git a/scripts/mass-rebuild-modules.py b/scripts/mass-rebuild-modules.py index 1fd01e8..c2b72b3 100755 --- a/scripts/mass-rebuild-modules.py +++ b/scripts/mass-rebuild-modules.py @@ -21,7 +21,7 @@ from gi.repository import Modulemd from massrebuildsinfo import MASSREBUILDS -rebuildid = 'f36' +rebuildid = 'f37' massrebuild = MASSREBUILDS[rebuildid] user = 'Fedora Release Engineering ' comment = 'Rebuilt for ' + massrebuild['wikipage'] diff --git a/scripts/mass-rebuild.py b/scripts/mass-rebuild.py index 86eb28c..152678d 100755 --- a/scripts/mass-rebuild.py +++ b/scripts/mass-rebuild.py @@ -22,7 +22,7 @@ from massrebuildsinfo import MASSREBUILDS # Set some variables # Some of these could arguably be passed in as args. -rebuildid = 'f36' +rebuildid = 'f37' massrebuild = MASSREBUILDS[rebuildid] user = 'Fedora Release Engineering ' comment = 'Rebuilt for ' + massrebuild['wikipage'] diff --git a/scripts/massrebuildsinfo.py b/scripts/massrebuildsinfo.py index 0f019fc..e65f25f 100644 --- a/scripts/massrebuildsinfo.py +++ b/scripts/massrebuildsinfo.py @@ -23,9 +23,28 @@ PKG_SKIP_LIST = [ # keep this sorted new -> old MASSREBUILDS = { - #f37 ftbfs bug tracker: TBA + #f38 ftbfs bug tracker: TBA "f37":{ - "tracking_bug": "2045102" + "buildtag": 'f37-rebuild', # tag to build from + "epoch": '2022-07-20 17:30:00.000000', # rebuild anything not built after this date + "module_mass_rebuild_epoch": '2022-07-20T22:30:00Z', + # rebuild anything not built after this date for modules + "module_mass_branching_epoch": '2022-02-08T22:30:00Z', + # rebuild anything not built after this date for modules + "module_mass_rebuild_platform": "f37", + # rebuild all modules that has build time dependency on this platform, this is used during mass rebuild time + "module_mass_branching_platform": "f37", + # rebuild all modules that has run time dependency on this platform, this is used during mass branching time + "targets": ['f37-candidate', 'rawhide', 'f37'], + # build targets to check for existing builds to skip rebuild + "target": 'f37-rebuild', # target to build into + "desttag": 'f37', # 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": "37", # for next version calculation and other comments + "tracking_bug": "2045102", # Tracking bug for mass build failures + "wikipage": "https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild", + "pkg_skip_list": PKG_SKIP_LIST, # packages to skip in rebuild }, "f36": { diff --git a/scripts/need-rebuild.py b/scripts/need-rebuild.py index 06aa838..ab49bc2 100755 --- a/scripts/need-rebuild.py +++ b/scripts/need-rebuild.py @@ -19,11 +19,11 @@ import sys # Set some variables # Some of these could arguably be passed in as args. -buildtag = 'f36-rebuild' # tag(s) to check -target = 'f36' -updates = 'f36-candidate' +buildtag = 'f37-rebuild' # tag(s) to check +target = 'f37' +updates = 'f37-candidate' rawhide = 'rawhide' # Change to dist-f13 after we branch -epoch = '2022-01-19 15:30:00.000000' # rebuild anything not built after this date +epoch = '2022-07-20 15: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 = {}