Please add the following repositories to mirrormanager.
All archful repos are for aarch64, ppc64le, and x86_64 only. epel8-next will not have s390x.
ASAP
@adrian Can you take a look at this, thanks.
Metadata Update from @mohanboddu: - Issue assigned to adrian - Issue priority set to: Waiting on Assignee (was: Needs Review) - Issue tagged with: medium-gain, medium-trouble, ops
I would need https://pagure.io/fedora-infrastructure/issue/9985 for testing.
9985 is fixed now. :)
Following repositories do now exist in the database and should be ready to use:
pub/epel/next/8/Everything/ppc64le | epel-next-8 pub/epel/next/8/Everything/aarch64 | epel-next-8 pub/epel/testing/next/8/Everything/aarch64 | epel-testing-next-8 pub/epel/next/8/Everything/aarch64/debug | epel-next-debug-8 pub/epel/testing/next/8/Everything/aarch64/debug | epel-testing-next-debug-8 pub/epel/testing/next/8/Everything/x86_64/debug | epel-testing-next-debug-8 pub/epel/next/8/Everything/ppc64le/debug | epel-next-debug-8 pub/epel/testing/next/8/Everything/x86_64 | epel-testing-next-8 pub/epel/next/8/Everything/x86_64/debug | epel-next-debug-8 pub/epel/next/8/Everything/x86_64 | epel-next-8 pub/epel/testing/next/8/Everything/ppc64le | epel-testing-next-8 pub/epel/next/8/Everything/SRPMS | epel-next-source-8 pub/epel/testing/next/8/Everything/ppc64le/debug | epel-testing-next-debug-8 pub/epel/testing/next/8/Everything/SRPMS | epel-testing-next-source-8
Metadata Update from @adrian: - Issue close_status updated to: Fixed - Issue status updated to: Closed (was: Open)
Is the goal for the mirrormanager repo names to be more similar to the repo ids or the filesystem path? The non-testing repos seem to match the repo ids pretty well, but the testing repos names are inconsistent.
repo id: epel mirrormanager name: epel-8 path: pub/epel/8/Everything/$basearch/ repo id: epel-debuginfo mirrormanager name: epel-debug-8 path: pub/epel/8/Everything/$basearch/debug/ repo id: epel-source mirrormanager name: epel-source-8 path: pub/epel/8/Everything/SRPMS/ repo id: epel-testing mirrormanager name: testing-epel8 path: pub/epel/testing/8/Everything/$basearch/ repo id: epel-testing-debuginfo mirrormanager name: testing-debug-epel8 path: pub/epel/testing/8/Everything/$basearch/debug/ repo id: epel-testing-source mirrormanager name: testing-source-epel8 path: pub/epel/testing/8/Everything/SRPMS/
repo id: epel-next mirrormanager name: epel-next-8 path: pub/epel/next/8/Everything/$basearch/ repo id: epel-next-debuginfo mirrormanager name: epel-next-debug-8 path: pub/epel/next/8/Everything/$basearch/debug/ repo id: epel-next-source mirrormanager name: epel-next-source-8 path: pub/epel/next/8/Everything/SRPMS/ repo id: epel-next-testing mirrormanager name: epel-testing-next-8 path: pub/epel/testing/next/8/Everything/$basearch/ repo id: epel-next-testing-debuginfo mirrormanager name: epel-testing-next-debug-8 path: pub/epel/testing/next/8/Everything/$basearch/debug/ repo id: epel-next-testing-source mirrormanager name: epel-testing-next-source-8 path: pub/epel/testing/next/8/Everything/SRPMS/
Unfortunately MirrorManager repository naming is a mess. There is no clear structure.
I saw that you followed playground naming in the ticket but I tried to follow original epel repository naming. Whatever is selected some names will not match. I tried to follow: prefix-(debug,source)-version
prefix-(debug,source)-version
prefix can be anything from epel, epel-testing, epel-next, epel-testing-next.
prefix
epel
epel-testing
epel-next
epel-testing-next
prefix is based on the path epel/testing/next results in epel-testing-next.
epel/testing/next
We can still delete it and name it differently but no matter what we select there will be repositories which do not fit the existing scheme.
Yeah I see what you mean. I was thinking about trying to preserve the "epel-next" string in repo names (e.g. epel-next-testing-8), but I see the value in standardizing on having the repo name based on the path going forward. I'll move forward with what is set up now, thanks for clarifying!