Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Document how to consume ELN composes #33

Open
davide125 opened this issue Mar 4, 2021 · 11 comments
Open

Document how to consume ELN composes #33

davide125 opened this issue Mar 4, 2021 · 11 comments
Assignees
Labels
documentation Improvements or additions to documentation

Comments

@davide125
Copy link
Member

Composes for ELN don't seem to be shipped to the mirror network, so they need to be fetched from https://odcs.fedoraproject.org/composes/production/latest-Fedora-ELN/

This makes it a bit tricky to find a safe way to maintain a local mirror of a copy of the latest compose (e.g. for testing or CI purposes), so it'd be great to document that. Specifically:

  • how to make sure the "latest" compose is actually finished and fit for consumption
  • whether it's acceptable to just wget -r from odcs or if there's better ways (e.g. rsync, which doesn't seem to be exposed on that host though)
  • how often it would be ok to do something like that (in my case, it'd probably be once a week)

Alternatively, if these could be added to the mirror network akin to the Rawhide composes that would make things easier.

Thanks!

@praiskup
Copy link

Having mirroring would be helpful. Copr build failures are very frequent in ELN repositories, compared to others that build from mirrors. E.g.:
https://download.copr.fedorainfracloud.org/results/pemensik/bind-9.16/fedora-eln-x86_64/02100466-bind/builder-live.log.gz

@davide125
Copy link
Member Author

Discussed in today's meeting, need to sort out #39 first, then revisit https://pagure.io/fedora-infrastructure/issue/9730

@sgallagher
Copy link
Member

#39 is now resolved, so this effort can be resumed now.

@praiskup
Copy link

Is there ETA for this? I'm asking because we would like to release new mock-core-configs with mirrored
ELN repos soon (2-4 weeks).

@davide125
Copy link
Member Author

davide125 commented May 25, 2021

rsync://dl.fedoraproject.org/fedora-eln is now available, which makes it possible to mirror ELN efficiently. Facebook has a mirror up at https://mirror.facebook.net/fedora-eln/ but I'm not aware of any others. Still need to update the documentation.

@praiskup
Copy link

Does it make sense to configure mirror manager even though there is only one mirror?

@praiskup
Copy link

Gently ping, any progress on ELN mirroring?

@sgallagher
Copy link
Member

Currently there's still no effort underway to set up mirror manager for ELN. The Facebook mirror is the de-facto solution we're using right now, but if we get to a point where the traffic necessitates it, we'll look into a larger mirror network.

@praiskup
Copy link

The Facebook mirror is the de-facto solution we're using right now

How do you configure the repositories? Using two baseurl= options?

@sgallagher
Copy link
Member

@davide125 Can you answer @praiskup here?

@michel-slm
Copy link
Member

How do you configure the repositories? Using two baseurl= options?

Yes; see https://dnf.readthedocs.io/en/latest/conf_ref.html?highlight=baseurl#baseurl-label

List the URLs in order of the one you want to try first (the Facebook mirror). one URL per line.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

5 participants