#9201 Setup for F32 rebuild
Merged 4 years ago by kevin. Opened 4 years ago by mohanboddu.
mohanboddu/releng f32-rebuild-rpms  into  master

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

  

  # Set some variables

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

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

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

- epoch = '2019-07-24 09:40:00.000000' # Date to check for failures from

+ 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

  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 = 'f31'

+ rebuildid = 'f32'

  massrebuild = MASSREBUILDS[rebuildid]

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

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

file modified
+18 -4
@@ -23,10 +23,24 @@ 

  

  # keep this sorted new -> old

  MASSREBUILDS = {

-     #"f32":

-     #{

-     #    "tracking_bug": "1750908",  # Tracking bug for mass build failures

-     #},

+     "f32":

+     {

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

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

+         "module_mass_rebuild_epoch": '',  # rebuild anything not built after this date for modules

+         "module_mass_branching_epoch": '',  # rebuild anything not built after this date for modules

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

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

+         "targets": ['f32-candidate', 'rawhide', 'f32'],  # build targets to check for existing builds to skip rebuild

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

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

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

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

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

+     },

      "f31":

      {

          "buildtag": 'f31-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 = 'f31-rebuild' # tag(s) to check

- target = 'f31'

- updates = 'f31-candidate'

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

+ target = 'f32'

+ updates = 'f32-candidate'

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

- epoch = '2019-07-24 09:40:00.000000' # rebuild anything not built after this date

+ epoch = '2020-01-28 03: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 = {}