ghc
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?
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.
According to https://pdc.fedoraproject.org/rest_api/v1/component-branch-slas/?branch_type=module&global_component=ghc, these streams are active:
8.2 8.4 8.10 9.0 9.2 master
@petersen you should be able to do this by running $fedpkg retire on each of the module branches.
$fedpkg retire
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.)
9.2
9.0
8.10
8.2
8.*
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)
fedpkg retire
retire
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)