Hi,

I suggest to keep the both : local mirroring is sometimes not possible to deploy (educational context for example, or nearly full datastore), and even if minimal is cool, it could be not very user-friendly for beginners... 

-- 
Florian 

On Fri, 2019-02-15 at 16:41 -0700, Chris Murphy wrote:
On Fri, Feb 15, 2019, 11:54 AM Adam Williamson
<
adamwill@fedoraproject.org
 wrote:

On Fri, 2019-02-15 at 11:20 -0700, Chris Murphy wrote:
On Fri, Feb 15, 2019 at 10:33 AM Adam Williamson
<
adamwill@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@redhat.=
com> wrote:

Arguments against this have historically been that having it all =
on
one disk is better for network-constrained environments to avoid
downloading content multiple times. Realistically, however, I thi=
nk
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 reci=
pe,
to incentivize more people to have a local mirror. I've read this, =
but
almost immediately get lost:
https://fedoraproject.org/wiki/Infrastructure/Mirroring#How_can_som=

eone_make_a_private_mirror.3F

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?

Yep.

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:

2.9T /pub/alt/

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?

Installation:
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
into traps.

#### Required settings
# Required: The the directory holding your copy of all of the modules you
# mirror.  Does not include any module name
DESTD=

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.

---
Chris Murphy
_______________________________________________
server mailing list -- 
server@lists.fedoraproject.org

To unsubscribe send an email to 
server-leave@lists.fedoraproject.org

Fedora Code of Conduct: 
https://getfedora.org/code-of-conduct.html

List Guidelines: 
https://fedoraproject.org/wiki/Mailing_list_guidelines

List Archives: 
https://lists.fedoraproject.org/archives/list/server@lists.fedoraproject.org