summaryrefslogtreecommitdiffstats
path: root/zarb-ml/mageia-dev/20101127/001458.html
diff options
context:
space:
mode:
Diffstat (limited to 'zarb-ml/mageia-dev/20101127/001458.html')
-rw-r--r--zarb-ml/mageia-dev/20101127/001458.html197
1 files changed, 197 insertions, 0 deletions
diff --git a/zarb-ml/mageia-dev/20101127/001458.html b/zarb-ml/mageia-dev/20101127/001458.html
new file mode 100644
index 000000000..b7daaf2f5
--- /dev/null
+++ b/zarb-ml/mageia-dev/20101127/001458.html
@@ -0,0 +1,197 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
+<HTML>
+ <HEAD>
+ <TITLE> [Mageia-dev] Mirror layout, round two
+ </TITLE>
+ <LINK REL="Index" HREF="index.html" >
+ <LINK REL="made" HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20Mirror%20layout%2C%20round%20two&In-Reply-To=%3C201011271401.06087.maarten.vanraes%40gmail.com%3E">
+ <META NAME="robots" CONTENT="index,nofollow">
+ <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
+ <LINK REL="Previous" HREF="001451.html">
+ <LINK REL="Next" HREF="001459.html">
+ </HEAD>
+ <BODY BGCOLOR="#ffffff">
+ <H1>[Mageia-dev] Mirror layout, round two</H1>
+ <B>Maarten Vanraes</B>
+ <A HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20Mirror%20layout%2C%20round%20two&In-Reply-To=%3C201011271401.06087.maarten.vanraes%40gmail.com%3E"
+ TITLE="[Mageia-dev] Mirror layout, round two">maarten.vanraes at gmail.com
+ </A><BR>
+ <I>Sat Nov 27 14:01:06 CET 2010</I>
+ <P><UL>
+ <LI>Previous message: <A HREF="001451.html">[Mageia-dev] Mirror layout, round two
+</A></li>
+ <LI>Next message: <A HREF="001459.html">[Mageia-dev] Mirror layout, round two
+</A></li>
+ <LI> <B>Messages sorted by:</B>
+ <a href="date.html#1458">[ date ]</a>
+ <a href="thread.html#1458">[ thread ]</a>
+ <a href="subject.html#1458">[ subject ]</a>
+ <a href="author.html#1458">[ author ]</a>
+ </LI>
+ </UL>
+ <HR>
+<!--beginarticle-->
+<PRE>Op zaterdag 27 november 2010 09:43:54 schreef Michael scherer:
+&gt;<i> On Fri, Nov 26, 2010 at 10:29:14PM +0200, Thomas Backlund wrote:
+</I>&gt;<i> &gt; Hi,
+</I>&gt;<i> &gt; As we are getting closer to actually have something to mirror it's
+</I>&gt;<i> &gt; time to get this decided.
+</I>&gt;<i> &gt;
+</I>&gt;<i> &gt; And the deadline for theese discussions is December 5th, 2010 in
+</I>&gt;<i> &gt; order to get a decision on the board meeting on December 6th, 2010.
+</I>&gt;<i> &gt;
+</I>&gt;<i> &gt;
+</I>&gt;<i> &gt; Now this is a somewhat problematic topic but needs to be decided.
+</I>&gt;<i> &gt; This has already been discussed in two threads:
+</I>&gt;<i> &gt;
+</I>&gt;<i> &gt; First off we have the &quot;basic) part:
+</I>&gt;<i> &gt; &quot;Mirror tree structure&quot; by Olivier Thauvin
+</I>&gt;<i> &gt; <A HREF="https://www.mageia.org/pipermail/mageia-dev/20101020/001286.html">https://www.mageia.org/pipermail/mageia-dev/20101020/001286.html</A>
+</I>&gt;<i> &gt;
+</I>&gt;<i> &gt; And the other part (that gives some problems):
+</I>&gt;<i> &gt; &quot;Mageia repository sections, licenses, restrictions, firmware etc&quot;
+</I>&gt;<i> &gt; by Anssi Hannula.
+</I>&gt;<i> &gt; <A HREF="https://www.mageia.org/pipermail/mageia-dev/20101012/001084.html">https://www.mageia.org/pipermail/mageia-dev/20101012/001084.html</A>
+</I>&gt;<i> &gt;
+</I>&gt;<i> &gt;
+</I>&gt;<i> &gt; Now, in order to get somewhere, here is a suggestion that tries to
+</I>&gt;<i> &gt; find a middle ground or base for discussions...
+</I>&gt;<i> &gt;
+</I>&gt;<i> &gt; Now this toplevel part seems to be ok by everyone:
+</I>&gt;<i> &gt; ------
+</I>&gt;<i> &gt; Mageia/
+</I>&gt;<i> &gt;
+</I>&gt;<i> &gt; /distrib/
+</I>&gt;<i> &gt;
+</I>&gt;<i> &gt; /cauldron/
+</I>&gt;<i> &gt; /stable1/
+</I>&gt;<i> &gt;
+</I>&gt;<i> &gt; /iso/
+</I>&gt;<i> &gt;
+</I>&gt;<i> &gt; /cauldron/
+</I>&gt;<i> &gt;
+</I>&gt;<i> &gt; /i586/
+</I>&gt;<i> &gt; /srpms/
+</I>&gt;<i> &gt; /x86_64/
+</I>&gt;<i> &gt;
+</I>&gt;<i> &gt; /stable1/
+</I>&gt;<i> &gt;
+</I>&gt;<i> &gt; /people/
+</I>&gt;<i> &gt; /software/
+</I>&gt;<i> &gt;
+</I>&gt;<i> &gt; ------
+</I>&gt;<i>
+</I>&gt;<i> &gt; Then we come to the &quot;problematic&quot; part:
+</I>&gt;<i> This part look really too complex to me.
+</I>&gt;<i>
+</I>&gt;<i> &gt; ------
+</I>&gt;<i> &gt; /x86_64/
+</I>&gt;<i> &gt;
+</I>&gt;<i> &gt; /media/
+</I>&gt;<i> &gt;
+</I>&gt;<i> &gt; /codecs/ (disabled by default)
+</I>&gt;<i>
+</I>&gt;<i> so, ogg, webm, being codec, should go there or not ?
+</I>&gt;<i> What about patents problem about something else than codec ?
+</I>&gt;<i> ( freetype, image such as gif, DRM stuff )
+</I>&gt;<i>
+</I>&gt;<i> &gt; /core/ (old main+contrib)
+</I>&gt;<i> &gt;
+</I>&gt;<i> &gt; /backports/ (disabled by default)
+</I>&gt;<i> &gt; /backports_testing/ (disabled by default)
+</I>&gt;<i> &gt; /release/
+</I>&gt;<i> &gt; /testing/ (disabled by default)
+</I>&gt;<i> &gt; /updates/
+</I>&gt;<i> &gt;
+</I>&gt;<i> &gt; /extra/ (unmaintained, disabled by default)
+</I>&gt;<i>
+</I>&gt;<i> If used by people, then why no one step to maintain anything ?
+</I>&gt;<i> If someone take the maintainace, does it mean that we will move the package
+</I>&gt;<i> ?
+</I>&gt;<i>
+</I>&gt;<i> &gt; /firmware/ (disabled by default)
+</I>&gt;<i>
+</I>&gt;<i> Why separate firmware from non_free ? What does it bring ?
+</I>&gt;<i> Since both of them are disabled by default, they can be simply merged.
+</I>&gt;<i>
+</I>&gt;<i> &gt; /games/ (disabled by default)
+</I>&gt;<i>
+</I>&gt;<i> That's a simplification that make no sense.
+</I>&gt;<i> Not all games are big, not all big packages are games ( tetex, openoffice
+</I>&gt;<i> ).
+</I>&gt;<i>
+</I>&gt;<i> This only bring complexity on our side, complexity on mirror side, and
+</I>&gt;<i> bring few improvement to users. A rather more precise label would be to
+</I>&gt;<i> have /contents/ repository, as this is not the game that take space, but
+</I>&gt;<i> the content.
+</I>
+for this one, i don't really agree. I think it's purpose would be to have a
+repository that not all mirrors have to mirror (it's optional; and it'll
+probably be very big). call it whatever you will, it'll mostly contain big
+games. (imo, it could be like this: if this package would not be essential and
+more than X MB (200?; 250?) it could be in this repository, no matter if it's
+free or non_free; mirror maintainers can largely assume those to be non_free
+for mirrorring purposes) or even split those up.
+
+this is because some mirrors will not be able to mirror core when the big
+games are in core/non_free.
+
+&gt;<i> And a explicit policy of splitting content from big packages, with a
+</I>&gt;<i> explicit size or expected size for limit ( like if the package is more
+</I>&gt;<i> than 100 mo ). That's also a media where deltarpm would make sense, or
+</I>&gt;<i> someting like that. In the mean time this would only bring complexity to
+</I>&gt;<i> everybody else.
+</I>&gt;<i>
+</I>&gt;<i> &gt; /non-free/ (disabled by default)
+</I>&gt;<i> &gt; /debug_*/ (disabled by default)
+</I>&gt;<i>
+</I>&gt;<i> And what are the relation of requirements ?
+</I>&gt;<i> Ie, what can requires non_free, codecs, games, etc ?
+</I>&gt;<i>
+</I>&gt;<i> And what about something that can goes in both media, ie a non_free
+</I>&gt;<i> game goes where ? A unmaintained codecs goes where ?
+</I>
+relations between them are important:
+
+mirrors should:
+ - always have core
+ - the rest is optional; but there should be a text file somewhere which tells
+us what repositories are in here.
+ - (bear in mind that i consider firmware and codecs non-existing)
+
+what also needs to happen is to have mirrorlist working better:
+
+if a mirror doesn't have some repositories, it should fetch the next one.
+also, some kind of timings could be interesting; a way of determining how long
+ago this mirror has been synced with primary mirror; ie: a way of determining
+a temporary stale mirror ==&gt; next mirror in the list.
+
+MD5SUM files should be forcably requested to not have a cached version; when i
+was working on urpmi-proxy, i noticed that there is a way to find out if a
+certain file has been modified.
+
+I'm willing to spend some time on urpmi for this stuff to work well.
+</PRE>
+
+
+
+<!--endarticle-->
+ <HR>
+ <P><UL>
+ <!--threads-->
+ <LI>Previous message: <A HREF="001451.html">[Mageia-dev] Mirror layout, round two
+</A></li>
+ <LI>Next message: <A HREF="001459.html">[Mageia-dev] Mirror layout, round two
+</A></li>
+ <LI> <B>Messages sorted by:</B>
+ <a href="date.html#1458">[ date ]</a>
+ <a href="thread.html#1458">[ thread ]</a>
+ <a href="subject.html#1458">[ subject ]</a>
+ <a href="author.html#1458">[ author ]</a>
+ </LI>
+ </UL>
+
+<hr>
+<a href="https://www.mageia.org/mailman/listinfo/mageia-dev">More information about the Mageia-dev
+mailing list</a><br>
+</body></html>