[Mageia-dev] Mirror layout, round two
Michael scherer
misc at zarb.org
Sat Nov 27 09:43:54 CET 2010
On Fri, Nov 26, 2010 at 10:29:14PM +0200, Thomas Backlund wrote:
> Hi,
> As we are getting closer to actually have something to mirror it's
> time to get this decided.
>
> And the deadline for theese discussions is December 5th, 2010 in
> order to get a decision on the board meeting on December 6th, 2010.
>
>
> Now this is a somewhat problematic topic but needs to be decided.
> This has already been discussed in two threads:
>
> First off we have the "basic) part:
> "Mirror tree structure" by Olivier Thauvin
> https://www.mageia.org/pipermail/mageia-dev/20101020/001286.html
>
> And the other part (that gives some problems):
> "Mageia repository sections, licenses, restrictions, firmware etc"
> by Anssi Hannula.
> https://www.mageia.org/pipermail/mageia-dev/20101012/001084.html
>
>
> Now, in order to get somewhere, here is a suggestion that tries to
> find a middle ground or base for discussions...
>
> Now this toplevel part seems to be ok by everyone:
> ------
> Mageia/
> /distrib/
> /cauldron/
> /stable1/
> /iso/
> /cauldron/
> /i586/
> /srpms/
> /x86_64/
> /stable1/
> /people/
> /software/
> ------
>
>
> Then we come to the "problematic" part:
This part look really too complex to me.
> ------
> /x86_64/
> /media/
> /codecs/ (disabled by default)
so, ogg, webm, being codec, should go there or not ?
What about patents problem about something else than codec ?
( freetype, image such as gif, DRM stuff )
> /core/ (old main+contrib)
> /backports/ (disabled by default)
> /backports_testing/ (disabled by default)
> /release/
> /testing/ (disabled by default)
> /updates/
> /extra/ (unmaintained, disabled by default)
If used by people, then why no one step to maintain anything ?
If someone take the maintainace, does it mean that we will move the package ?
> /firmware/ (disabled by default)
Why separate firmware from non_free ? What does it bring ?
Since both of them are disabled by default, they can be simply merged.
> /games/ (disabled by default)
That's a simplification that make no sense.
Not all games are big, not all big packages are games ( tetex, openoffice ).
This only bring complexity on our side, complexity on mirror side, and
bring few improvement to users. A rather more precise label would be to have
/contents/ repository, as this is not the game that take space, but the content.
And a explicit policy of splitting content from big packages, with a explicit size or
expected size for limit ( like if the package is more than 100 mo ). That's also a media
where deltarpm would make sense, or someting like that. In the mean time this would
only bring complexity to everybody else.
> /non-free/ (disabled by default)
> /debug_*/ (disabled by default)
And what are the relation of requirements ?
Ie, what can requires non_free, codecs, games, etc ?
And what about something that can goes in both media, ie a non_free
game goes where ? A unmaintained codecs goes where ?
--
Michael Scherer
More information about the Mageia-dev
mailing list