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:
------
/x86_64/
       /media/
             /codecs/ (disabled by default)
             /core/ (old main+contrib)
                  /backports/ (disabled by default)
                  /backports_testing/ (disabled by default)
                  /release/
                  /testing/ (disabled by default)
                  /updates/
             /extra/ (unmaintained, disabled by default)
             /firmware/ (disabled by default)
             /games/ (disabled by default)
             /non-free/ (disabled by default)
             /debug_*/ (disabled by default)
-----

The idea of this layout with some of the separate sections (codecs, firmware, games, non-free, debug_*) gives a mirror maintainer in a country (or company) the option to exclude the parts they legally (or by company policy) can not mirror.

The "core" should be only maintained free/libre stuff so it's easy to build a free/libre iso

"extra" is for those packages that no-one really maintain, but is still used by someone

"games" are now a separate repo since it can grow fast with a lot of game data.


So,
Comments / Thoughts...

--
Thomas

Reply via email to