#245 Add obsoletes for ghc for retiring ghc module stream
Closed 2 years ago by ppisar. Opened 2 years ago by jnsamyak.
releng/ jnsamyak/fedora-module-defaults retire_ghc  into  main

@@ -0,0 +1,14 @@ 

+ ---

+ document: modulemd-obsoletes

+ version: 1

+ data:

+   modified: 2023-09-18T08:54Z

+   module: ghc

+   stream: "8.2"

+   eol_date: 2023-05-01T00:00Z

+   message: "Module stream ghc:8.2 is no longer supported."

+   # A boolean option to cancel/reset all previously specified obsoletes

+   # Example: repo 'fedora' has Obsoletes:nodejs:12; we want to bring nodejs:12 back in 'updates'

+   # If used, following options will be ignored: eol_date, obsoleted_by

+   # OPTIONAL

+   reset: false

@@ -0,0 +1,14 @@ 

+ ---

+ document: modulemd-obsoletes

+ version: 1

+ data:

+   modified: 2023-09-18T08:54Z

+   module: ghc

+   stream: "8.4"

+   eol_date: 2023-05-01T00:00Z

+   message: "Module stream ghc:8.4 is no longer supported."

+   # A boolean option to cancel/reset all previously specified obsoletes

+   # Example: repo 'fedora' has Obsoletes:nodejs:12; we want to bring nodejs:12 back in 'updates'

+   # If used, following options will be ignored: eol_date, obsoleted_by

+   # OPTIONAL

+   reset: false

@@ -0,0 +1,14 @@ 

+ ---

+ document: modulemd-obsoletes

+ version: 1

+ data:

+   modified: 2023-09-18T08:54Z

+   module: ghc

+   stream: "8.6"

+   eol_date: 2021-06-01T00:00Z

+   message: "Module stream ghc:8.6 is no longer supported."

+   # A boolean option to cancel/reset all previously specified obsoletes

+   # Example: repo 'fedora' has Obsoletes:nodejs:12; we want to bring nodejs:12 back in 'updates'

+   # If used, following options will be ignored: eol_date, obsoleted_by

+   # OPTIONAL

+   reset: false

@@ -0,0 +1,14 @@ 

+ ---

+ document: modulemd-obsoletes

+ version: 1

+ data:

+   modified: 2023-09-18T08:54Z

+   module: ghc

+   stream: "8.8"

+   eol_date: 2022-12-01T00:00Z

+   message: "Module stream ghc:8.8 is no longer supported."

+   # A boolean option to cancel/reset all previously specified obsoletes

+   # Example: repo 'fedora' has Obsoletes:nodejs:12; we want to bring nodejs:12 back in 'updates'

+   # If used, following options will be ignored: eol_date, obsoleted_by

+   # OPTIONAL

+   reset: false

@@ -0,0 +1,14 @@ 

+ ---

+ document: modulemd-obsoletes

+ version: 1

+ data:

+   modified: 2023-09-18T08:54Z

+   module: ghc

+   stream: "9.0"

+   eol_date: 2023-05-01T00:00Z

+   message: "Module stream ghc:9.0 is no longer supported."

+   # A boolean option to cancel/reset all previously specified obsoletes

+   # Example: repo 'fedora' has Obsoletes:nodejs:12; we want to bring nodejs:12 back in 'updates'

+   # If used, following options will be ignored: eol_date, obsoleted_by

+   # OPTIONAL

+   reset: false

@@ -0,0 +1,14 @@ 

+ ---

+ document: modulemd-obsoletes

+ version: 1

+ data:

+   modified: 2023-09-18T08:54Z

+   module: ghc

+   stream: "9.2"

+   eol_date: 2023-05-01T00:00Z

+   message: "Module stream ghc:9.2 is no longer supported."

+   # A boolean option to cancel/reset all previously specified obsoletes

+   # Example: repo 'fedora' has Obsoletes:nodejs:12; we want to bring nodejs:12 back in 'updates'

+   # If used, following options will be ignored: eol_date, obsoleted_by

+   # OPTIONAL

+   reset: false

Validated the files using run-test script

Obsoletes:
==========
INFO:root:obsoletes/ghc:8.2.yaml obsoletes are valid
INFO:root:obsoletes/ghc:8.4.yaml obsoletes are valid
INFO:root:obsoletes/ghc:8.6.yaml obsoletes are valid
INFO:root:obsoletes/ghc:8.8.yaml obsoletes are valid
INFO:root:obsoletes/ghc:9.0.yaml obsoletes are valid
INFO:root:obsoletes/ghc:9.2.yaml obsoletes are valid

Should I apply it to all Fedoras?
What about ghc:8.10? That one is still supported?

yes it should be applied to all active fedora releases, and we should drop 8.10 as well

Applied to all Fedoras, including ghc:8.10.

Pull-Request has been closed by ppisar

2 years ago