From a6605980e0e4e0b8827d4ac996f3f778fc1f9eed Mon Sep 17 00:00:00 2001 From: Mohan Boddu Date: Jul 12 2018 17:29:02 +0000 Subject: Setup for F29 mass rebuild Leaving the FTBFS BZ url as we dont need it now. It will be added when we start FTBFS after mass rebuild. Signed-off-by: Mohan Boddu --- diff --git a/scripts/find_failures.py b/scripts/find_failures.py index d9ce81e..79a3b00 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 = 'f28-rebuild' # tag to check -desttag = 'f28' # Tag where fixed builds go -epoch = '2018-02-06 01:20:06.000000' # Date to check for failures from +buildtag = 'f29-rebuild' # tag to check +desttag = 'f29' # Tag where fixed builds go +epoch = '2018-07-012 17:00:00.000000' # Date to check for failures from failures = {} # dict of owners to lists of packages that failed. failed = [] # raw list of failed packages diff --git a/scripts/mass-rebuild.py b/scripts/mass-rebuild.py index 1070413..1dbc077 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 = 'f28' +rebuildid = 'f29' massrebuild = MASSREBUILDS[rebuildid] user = 'Fedora Release Engineering ' comment = '- Rebuilt for ' + massrebuild['wikipage'] diff --git a/scripts/massrebuildsinfo.py b/scripts/massrebuildsinfo.py index d7ae1b1..64d6d54 100644 --- a/scripts/massrebuildsinfo.py +++ b/scripts/massrebuildsinfo.py @@ -21,6 +21,19 @@ PKG_SKIP_LIST = [ ] MASSREBUILDS = { + "f29": + { + "buildtag": 'f29-rebuild', # tag to build from + "epoch": '2018-07-12 17:00:00.000000', # rebuild anything not built after this date + "targets": ['f29-candidate', 'rawhide', 'f29'], # build targets to check for existing builds to skip rebuild + "target": 'f29-rebuild', # target to build into + "desttag": 'f29', # Tag where fixed builds go + "product": "Fedora", # for BZ product field + "version": "29", # for BZ version field + "tracking_bug": None, # Tracking bug for mass build failures + "wikipage": "https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild", + "pkg_skip_list": PKG_SKIP_LIST, # packages to skip in rebuild + }, "f28": { "buildtag": 'f28-rebuild', # tag to build from diff --git a/scripts/need-rebuild.py b/scripts/need-rebuild.py index 403ede6..63914a6 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 = 'f28-rebuild' # tag(s) to check -target = 'f28' -updates = 'f28-candidate' +buildtag = 'f29-rebuild' # tag(s) to check +target = 'f29' +updates = 'f29-candidate' rawhide = 'rawhide' # Change to dist-f13 after we branch -epoch = '2018-02-06 01:20:06.000000' # rebuild anything not built after this date +epoch = '2018-07-12 17:00: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 = {}