#9621 Setup for F33 rebuild
Merged 3 years ago by humaton. Opened 3 years ago by humaton.
humaton/releng F33_mass_rebuild  into  master

file modified
+3 -3
@@ -24,9 +24,9 @@ 

  

  # Set some variables

  # Some of these could arguably be passed in as args.

- buildtag = 'f32-rebuild' # tag to check

- desttag = 'f32' # Tag where fixed builds go

- epoch = '2020-01-28 03:30:00.000000' # Date to check for failures from

+ buildtag = 'f33-rebuild' # tag to check

+ desttag = 'f33' # Tag where fixed builds go

+ epoch = '2020-07-27 10: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

  ownerdataurl = 'https://src.fedoraproject.org/extras/pagure_owner_alias.json'

file modified
+1 -1
@@ -22,7 +22,7 @@ 

  

  # Set some variables

  # Some of these could arguably be passed in as args.

- rebuildid = 'f32'

+ rebuildid = 'f33'

  massrebuild = MASSREBUILDS[rebuildid]

  user = 'Fedora Release Engineering <releng@fedoraproject.org>'

  comment = '- Rebuilt for ' + massrebuild['wikipage']

file modified
+24 -1
@@ -23,7 +23,30 @@ 

  

  # keep this sorted new -> old

  MASSREBUILDS = {

-     #f33 ftbfs bug tracker: 1803234

+     #f34 ftbfs bug tracker: TBA

+     "f33":

+         {

+             "buildtag": 'f33-rebuild',  # tag to build from

+             "epoch": '2020-07-27 10:00:00.000000',  # rebuild anything not built after this date

+             "module_mass_rebuild_epoch": '2020-07-27T03:30:00Z',

+             # rebuild anything not built after this date for modules

+             "module_mass_branching_epoch": '2020-02-11T23:30:00Z',

+             # rebuild anything not built after this date for modules

+             "module_mass_rebuild_platform": "f33",

+             # rebuild all modules that has build time dependency on this platform, this is used during mass rebuild time

+             "module_mass_branching_platform": "f34",

+             # rebuild all modules that has run time dependency on this platform, this is used during mass branching time

+             "targets": ['f33-candidate', 'rawhide', 'f33'],

+             # build targets to check for existing builds to skip rebuild

+             "target": 'f33-rebuild',  # target to build into

+             "desttag": 'f33',  # 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": "33",  # for next version calculation and other comments

+             "tracking_bug": "1803234",  # Tracking bug for mass build failures

+             "wikipage": "https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild",

+             "pkg_skip_list": PKG_SKIP_LIST,  # packages to skip in rebuild

+         },

      "f32":

      {

          "buildtag": 'f32-rebuild',  # tag to build from

file modified
+4 -4
@@ -19,11 +19,11 @@ 

  

  # Set some variables

  # Some of these could arguably be passed in as args.

- buildtag = 'f32-rebuild' # tag(s) to check

- target = 'f32'

- updates = 'f32-candidate'

+ buildtag = 'f33-rebuild' # tag(s) to check

+ target = 'f33'

+ updates = 'f33-candidate'

  rawhide = 'rawhide' # Change to dist-f13 after we branch

- epoch = '2020-01-28 03:30:00.000000' # rebuild anything not built after this date

+ epoch = '2020-07-27 10: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 = {}

Preparations for f33 mass branching

Signed-off-by: Tomas Hrcka thrcka@redhat.com

rebased onto 6a6fcc52a149551ef5f34d5f83fcdc6dd7f5405c

3 years ago

+1 here also. For the module mass rebuild perhaps we want to merge pr 8820?

rebased onto 83d5d9e

3 years ago

Pull-Request has been merged by humaton

3 years ago