On Fri, Feb 15, 2019, 11:54 AM Adam Williamson
On Fri, 2019-02-15 at 11:20 -0700, Chris Murphy wrote:
> On Fri, Feb 15, 2019 at 10:33 AM Adam Williamson
> <adamwill(a)fedoraproject.org> wrote:
> > On Fri, 2019-02-15 at 10:20 -0700, Chris Murphy wrote:
> > > On Fri, Feb 15, 2019 at 8:49 AM Stephen Gallagher <sgallagh(a)redhat.=
> > >
> > > > Arguments against this have historically been that having it all =
> > > > one disk is better for network-constrained
environments to avoid
> > > > downloading content multiple times. Realistically, however, I thi=
> > > > this is generally going to be solved by local
mirroring in most
> > > > real-world scenarios.
> > >
> > > I agree with the proposal.
> > >
> > > I'd rather see a 'how to create a private mirror' step by step
> > > to incentivize more people to have a local mirror.
I've read this, =
> > That's the guide I used to set up my mirror. Didn't really have any
> > problems following it.
> Haha, that's not really helpful. You wanna go fly planes sometime?
> I'll take off and land, and you can not drink away your grub2-mkconfig
> memories. :P
> I will try again, and when I face plant, I'll ask if you have any
> suggestions for extracting myself from contortion. But I still think
> landing planes is much more straightforward.
I mean, it basically says "sign up with the mirror system so it can put
your server address at the top of the list for systems in your
specified IP range, then use this script to do the actual mirroring".
Is that really that hard?
Before you decide to become a mirror
What are the size estimates?
Please read the DIRECTORY_SIZES.txt text file carefully. If you can
allocate the required amount of space for mirroring Fedora, read on.
Read it carefully? Over 76000 lines? How about no. First line:
I don't have that much space, and the guide literally says not to read
on. But it also said read this file carefully which is obviously not
necessary. So I'm gonna not trust this guide and read on...
This script uses rsync and some informational files on the mirrors to
allow you to only sync those files you need and saves lots of time and file seeking.
So which is it? I need 3TB of space or no? The guide is contradicting itself.
I click on the quick-fedora-mirror link and oh my god more words, why
so many words? This is a lot of words for what you claim is basically
two steps and not hard.
The client is quick-fedora-mirror. It is currently written in zsh but
should be portable to bash.
That is not helpful. What does that mean? I have no idea how that
translates into an action I need to take and if I don't need to take
action why even write that?
Copy quick-fedora-mirror somewhere.
OK quick-fedora-mirror is a python file, but above it says it's
written in zsh. There's both python and zsh, which one am I using?
As I continue, I keep reading conditional language, passive voice,
unstated assumptions, this is really hard to parse. I keep running
#### Required settings
# Required: The the directory holding your copy of all of the modules you
# mirror. Does not include any module name
What is a module? This is required but I can't figure out what a
module is or why I care or what I'm supposed to do. Clearly a lot of
assumptions are being made that do not at all apply to me which is why
I keep getting stuck, which brings me right back to the very thing I
said at the start: a how to or step by step guide would be better if
we're really trying to incentivize people to have local mirrors.