#11405 retire ghc module streams
Closed: Fixed by jnsamyak. Opened by petersen.

Name of the module?

ghc

Stream name(s) and the new EOL date?

ghc:8.10, ghc:9.0, ghc:9.2

Though more (older version branches) exist: ghc:8.2 and ghc:8.4 (though never built I think), which can also be EOL'ed.

I am not sure what the EOL date should be, maybe end of April, May or June 2023?

Any extra information?

The ghc modules have been unmaintained for a while now.
(They are deprecated in favor of the new rpms/ghcX.Y packages.)


According to https://pagure.io/releng/fedora-module-defaults/blob/main/f/ghc.yaml

ghc:8.6 and ghc:8.8 may also exist

Basically I want to retire ghc: module streams (ie all module branches),
but of course
not* ghc release branches (nor ghcX.Y) at all.

@petersen you should be able to do this by running $fedpkg retire on each of the module branches.

Metadata Update from @phsmoura:
- Issue tagged with: medium-gain, medium-trouble, ops

Okay I was able to retire the 9.2, 9.0, 8.10 and 8.2 branches.
(All the other 8.* branches are protected.)

hmm there is something fishy in the modules retirement process all the module branches are active https://pdc.fedoraproject.org/rest_api/v1/component-branch-slas/?branch_type=module&global_component=ghc&branch_active=true

@petersen did you actually push the retirement commits?

Well I have been getting errors (related to release-monitoring) lately from fedpkg retire which may have affected this possibly? (retire works for me okay for normal rpms repos)

But you can see the retirement commits though:

https://src.fedoraproject.org/rpms/ghc/commits/9.2
https://src.fedoraproject.org/rpms/ghc/commits/9.0
https://src.fedoraproject.org/rpms/ghc/commits/8.10
https://src.fedoraproject.org/rpms/ghc/commits/8.2

This needs some investigation, toddlers should have picked up the dead.package file and do the magic. I will look into it this week.

Metadata Update from @jnsamyak:
- Issue assigned to jnsamyak

The addition of obsoletes for ghc for retiring module stream is taken care of in fedora-module-defaults and is applied to all Fedoras.

Metadata Update from @jnsamyak:
- Issue close_status updated to: Fixed
- Issue status updated to: Closed (was: Open)

Metadata