Bonjour tout le monde
Pour ceux qui ne me connaisse pas encore, je suis le chef du projet Octoz.

J'ai beaucoup réfléchi à cette idée de fusion.
Je le dit tout de suite, si fusion il y a, ce n'est pas seulement "intégration de mokoshi et splinux dans nasgaia et suppression de octoz". Cette idée là ne me va pas du tout. Comme l'as dit gontran sur irc "nous avons tous notre vécu par rapport au projet sur lequel on boss" C'est pour cela que c'est difficile de se mettre d'accord sur une fusion, on veut garder les outils que l'on a développé. C'est normal. Pour moi si on fait une fusion, c'est obligatoirement changer de nom, de couleur, de logo. - Refaire un site internationalisé avec gettext, avec plusieurs styles au choix de l'utilisateur, la charte de nga reste
- Se mettre d'accord su les moyens de communication
le projet Octoz utilise maintenant un multiblog où chaque membre informe les autres sur l'avancé du travail. On peux mettre le flux RSS après dans Thunderbird et c'est un peu comme une mailing list :) - Le système de news du site de Octoz n'est pas top top, donc là on peut effectivement trouvé une autre méthode comme les news sur le forum punbb.

J'ai beaucoup travaillé sur Octoz pendant cette année. On peut citer :
- création du merveilleux site, l'administration du site
- Traduction du site avec gettext et dévelopment d'un script bash pour mettre à jour les fichiers PO.
Donc ce travail-là doit être incorporé dans la fusion.

J'ai bossé sur l'idée de gérer les informations sur les paquets avec des fichiers infos.xml (http://octoz.org/wikini/wakka.php?wiki=HedOpkg) - Hed, qui sera un genre de apt, sera ecrit en perl et utilisera les fichiers XML pour faciliter la mise à jour du système J'ai aussi l'idée de créer des non-package, c'est-à-dire juste des fichirers xml décrivant la procédure d'installation, par exemple pour installer les drivers nvidia, il y a un exemple (unace) d'un tel fichier sur le wiki. L'utilisateur ne verrai même pas que ce n'est pas un paquet qu'il installe, il éxecuterait normallement "hed install nvidia"

Pour l'outil de configuration:
Octoz: Octoz Center en perl-gtk2 marchant en modules
Nasgaïa: Nsetup avec des modules aussi :) mais ce serait plutôt en ruby
D'après ce que j'ai compris ruby permettrait d'utiliser gtk2, ncurses, qt en même temps.
Je ne sais absolument pas comment on peut faire ca, il faudra m'expliquer :)

Lisez le wiki d'Octoz (octoz.org) pour plus de détails sur les fichiers XML, Hedgar, opkg.

Pour Hedgar et Ncooker, ce sont les projets de création des paquets.
Hedgar, de Octoz, c'est plutôt un genre de ports à la bsd, c'est-à-dire que c'est une arborescence, on va dans un dossier d'un paquet, on carrement dans un catégorie pour créer les paquets et les installer. Mais avec hed, on pourra éxecuter "hed build xorg" et ca executera "cd /hedgar/x11/xorg; make install" Ncooker a l'air d'être plus "Ncooker build package", je ne sais pas s'il y a gestion des dépendances et si l'on peut compiler tout le système en une seul commande comme on pourra le faire avec Hedgar. Si c'est possible d'avoir les deux modes dans Ncooker, avoir une arborescence où on se balade et où l'on tape "make install", comme ce que je veux faire avec hedgar/hed, ce serait bien.

Chez octoz, on a opkg en bash qui possède à peu près les même options que dpkg de debian (voir la page HedOpkg sur le wiki). Il y a un "opkg -l" qui liste les paquetages installé avec 3 colonnes, chacune ayant une couleur, c'est trop joli. :) Les couleurs sont éditable dans le fichier de configuration bien sûr.

Enfin, vous voyez bien qu'il y a beaucoup de discution à faire :)



Répondre à