Learn more about these different git repos.
Other Git URLs
As it was approved by the EPEL Steering Committee, Modularity support is getting retired from EPEL 8.
To complete the retirement, we need some support from releng, specifically in tasks regarding archiving repositories, removing tags and targets, and things like removing epel modules from MBS.
A more comprehensive list of tasks can be found in the corresponding epel ticket
Metadata Update from @phsmoura: - Issue tagged with: low-gain, low-trouble, ops
Metadata Update from @humaton: - Issue assigned to humaton
Koji tags are removed and bodhi should not be pushing anything epel8-modular related.
Metadata Update from @humaton: - Issue close_status updated to: Fixed - Issue status updated to: Closed (was: Open)
:beers:
This was only partially completed. Remaining tasks:
epel-modular-8
Please re-open this ticket.
Metadata Update from @churchyard: - Issue status updated to: Open (was: Closed)
I syned the content over.
We need to sort out how to get mirrormanager to move now. (like we do for the other eol epel stuff)
CC: @abompard, do you think you can handle the mirrormanager stuff along with the other epel retiring stuff?
Sure! It's a simple database update. It's just the epel-modular-8 repos, for all arches?
yeah, that and if there's a testing version of it I suppose...
Should be all of these (grepped out of MM output when you ask for a repo that doesn't exist):
# repo=epel-modular-8&arch=aarch64 # repo=epel-modular-8&arch=ppc64le # repo=epel-modular-8&arch=s390x # repo=epel-modular-8&arch=x86_64 # repo=epel-modular-debug-8&arch=aarch64 # repo=epel-modular-debug-8&arch=ppc64le # repo=epel-modular-debug-8&arch=s390x # repo=epel-modular-debug-8&arch=x86_64 # repo=epel-modular-source-8&arch=source # repo=testing-modular-debug-epel8&arch=aarch64 # repo=testing-modular-debug-epel8&arch=ppc64le # repo=testing-modular-debug-epel8&arch=s390x # repo=testing-modular-debug-epel8&arch=x86_64 # repo=testing-modular-epel8&arch=aarch64 # repo=testing-modular-epel8&arch=ppc64le # repo=testing-modular-epel8&arch=s390x # repo=testing-modular-epel8&arch=x86_64 # repo=testing-modular-source-epel8&arch=source
Hey @carlwgeorge!
Can you check and let us know if there's some work left for this? If not we can close this, if there is shoot so we can resolve and fix it.
We still need to update MirrorManager to send requests for EPEL 8 Modular to archive mirrors. For example:
carl ~ ❯ curl -s 'https://mirrors.fedoraproject.org/metalink?arch=x86_64&repo=testing-modular-epel8' | grep -m 1 url <url protocol="http" type="http" location="US" preference="100">http://mirrors.sonic.net/epel/testing/8/Modular/x86_64/repodata/repomd.xml</url>
Hey @abompard, can you perform the database update you mentioned to switch these to archive links? It needs to be done for the following repos on all architectures:
Once that is complete, we should be able to delete /pub/epel/8/Modular and /pub/epel/testing/8/Modular off the mirrors, then I believe we'll be done and the ticket can be closed.
/pub/epel/8/Modular
/pub/epel/testing/8/Modular
@carlwgeorge I've done it for the first 3, but the testing-* ones have apparently not been copied to the archive yet.
testing-*
testing/8/Modular should now be copied over to archive.
It is copied but it's apparently not being scanned and loaded in the database. I thought it was because scan-primary-mirror.toml was lacking the appropriate section, so I've added:
scan-primary-mirror.toml
[[repository_mapping]] regex="pub/(archive/)?epel/testing/[\\d]+/Modular/.*" prefix="testing-modular-epel" [[repository_aliases]] from="testing-modular-epel-debug-" to="testing-modular-debug-epel"
but it's still not adding those repos to the DB. The scan is done by scan-primary-mirror, which is in Rust, and I don't know how to debug it or make it log more. Any help @adrian ? What info would you need to debug it?
The path does exist on the server:
$ ls /srv/pub/archive/epel/testing/8/Modular/ aarch64 ppc64le s390x source SRPMS state x86_64
Metadata Update from @humaton: - Assignee reset
Log in to comment on this ticket.