From 1812ce0354806a689e48ecc009b4d2c04acfef9f Mon Sep 17 00:00:00 2001
From: Samyak Jain <samyak.jn11@gmail.com>
Date: Sep 18 2023 05:51:05 +0000
Subject: Add obsoletes for ghc for retiring ghc module stream


Signed-off-by: Samyak Jain <samyak.jn11@gmail.com>

---

diff --git a/obsoletes/ghc:8.2.yaml b/obsoletes/ghc:8.2.yaml
new file mode 100644
index 0000000..edaef01
--- /dev/null
+++ b/obsoletes/ghc:8.2.yaml
@@ -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
diff --git a/obsoletes/ghc:8.4.yaml b/obsoletes/ghc:8.4.yaml
new file mode 100644
index 0000000..2e26fea
--- /dev/null
+++ b/obsoletes/ghc:8.4.yaml
@@ -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
diff --git a/obsoletes/ghc:8.6.yaml b/obsoletes/ghc:8.6.yaml
new file mode 100644
index 0000000..b518772
--- /dev/null
+++ b/obsoletes/ghc:8.6.yaml
@@ -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
diff --git a/obsoletes/ghc:8.8.yaml b/obsoletes/ghc:8.8.yaml
new file mode 100644
index 0000000..00b1328
--- /dev/null
+++ b/obsoletes/ghc:8.8.yaml
@@ -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
diff --git a/obsoletes/ghc:9.0.yaml b/obsoletes/ghc:9.0.yaml
new file mode 100644
index 0000000..58420b8
--- /dev/null
+++ b/obsoletes/ghc:9.0.yaml
@@ -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
diff --git a/obsoletes/ghc:9.2.yaml b/obsoletes/ghc:9.2.yaml
new file mode 100644
index 0000000..c44fd94
--- /dev/null
+++ b/obsoletes/ghc:9.2.yaml
@@ -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

