Wiki source for Blog20110121BootstrappingMageia


Show raw source

Bootstrapping Mageia ? what does it mean ?

Have a look at http://pkgsubmit.mageia.org/
If you can, just follow http://cia.vc and have a look particularly at http://cia.vc/stats/project/Mageia for latest additions :-)

well why is java part of bootstrapping ? well you're right, we're not talking about minimal bootstrapping, but welcoming all initatives :)

do we really need 1600 packages for bootstrapping ?
~- well, applications are imported when it's possible, even though they are not really needed, that's the libre part of it, people begin to work when it's possible, even though it's not yet needed, let people make what they know to do best :-)
~- resolution of remaining packages is still going on
~- at the same time, what can be imported is imported, that's a surprising and really __pleasing__ issue^Wconsequence, just go forward, please :)
~- seeing task-kde4 and task-gnome being compiled at the same time on the build-system is a personnal satisfaction, for our users too I suppose and expect :-) Could we do less ? What did you expect from us ? (seeing people involved, well, when do _you_ involve ? :D)
~-


bootstrapping is all about having the **minimal packages** to make it work and compile, a simple chroot is suficient, then iterations.
bootstrap ~- kernel + compilation tools + basic applications => hence, that's not easy between task-gnome-minimal and task-kde4 :-)

===Bootstrapping mageia===
Definitiion of bootstrap :
~- does it compile ?
~- let's add it !
~- kernel + compilation tools + basic applications => hence, that's not easy between task-gnome-minimal and task-kde4 :-)
~- well, you can understand now that mageia is all about users : just ask, help and get involved (compiling or just testing) and it may be available for everyone :-) yeah there are processes, you may need backports, if enough people get involved to test and validate, they may be "released", let's make it work to report that it's stable enough to make it available (qa work for enhancement and validation, perhaps through popular vote ?)

see http://pkgsubmit.mageia.org/
~ http://pkgsubmit.mageia.org/data/src.mdv.txt packages needed for bootsrapping autonomously
~- Sophie is available as well to analyze which packages are missinng from bootstrap, see http://sophie.zarb.org
~- Before submitting a new package,

===Decisions taken at the same time as building a new distro===
well, there are policies to define and enforce (once followed and applicable, they can be followed).
~- policies are best practice promoted, they permit peer review and update of policies when needed (that should be possible for everyone).
~- reduce dependencies, drop obsolete packages to avoid importing useless ones


----
CategoryMageiaDev
Valid XHTML :: Valid CSS: :: Powered by WikkaWiki