Journal Cooker : The inside Man II

Posté par  (site Web personnel) .
Étiquettes : aucune
0
18
mai
2006
J'étais vraiment très occupé dernièrement ce qui fait que je n'ai pas pu publier le 2ème volet de "Cooker : The Inside Man". Donc voici le deuxième volet avec 2 semaines de retard !

+ Xorg 7.0 arrive dans cooker : Mesdames et messieurs, votre système cooker était trop stable ? pas assez de problèmes ?! Avec l'arrivée de Xorg 7.0 dans cooker, tout cela va être réglé. Avec Xorg 7.0 ( + Mesa ), ce sont plus de 385 rpms qui vont faire leur apparitions ! Ces packages sont issues des packages mis à disposition par Gustavo Pichorim Boiko pour tester. Pas mal de choses devront être corrigé pour que la transition se fasse bien dans le future, alors n'hésitez pas à tester une mise à jour avec urpmi et à rapporter les problèmes éventuels.

+ Propositions pour améliorer le process de Cooker : David BARTH ( Directeur Technique de Mandriva ) a poster des reflexions et des propositions pour améliorer le processus de développement de Cooker. Une document au format PDF est même disponible. Ceci consiste à préciser les rôles de chacun, de leur donner des étiquettes et des personnes de référence à contacter. Espérons qu'i en sortira quelquechose de bon.

+ Le kernel-tmb nouveau est arrivé : Thomas Backlund a annoncé le retour de ses noyaux -tmb qui contiennent des patchs un peu "bleeding edge" notamment pour le multimedia ( CFQ scheduler, Voluntary Preempt, IDE Modulaire ). Thomas Backlund en profite notamment pour intégrer le support du sous-système IDE de manière modulaire dans Mandriva et voir comment faciliter la mise à jour d'un noyau ET de ses sources ce qui est util notamment pour les gens utilisants dkms ( pilotes NVIDIA/ATI, ndiswrapper, etc ... ) notamment en utilisant des metapackages nommés kernel-tmb-desktop-latest et kernel-tmb-source-latest.
Si vous voulez tester un noyau -tmb, n'oubliez pas d'ajouter dans /etc/modprobe.conf la ligne suivante qui permettra de charger le module de votre controleur IDE ( dans mon cas via82cxxx ) :
alias ide-controller via82cxxx
Vous pouvez avoir cette information avec lspcidrake :
lspcidrake | grep IDE

+ Migrations vers les menus XDG : Frederic Crozat a lancé la migration vers les menus XDG de Freedesktop. Sur le wiki de Mandriva il y a une page pour expliquer en détails le processus de migration : http://qa.mandriva.com/twiki/bin/view/Main/MenuMigrationToXD(...) Ne vous inquiétez pas si vous perdez vos associations de fichier ou vos entrées de menus, c'est "normal" :) Les plus frileux peuvent utiliser le package menu-xdg-0.9-4mdk.noarch.rpm pour garder l'ancien système hérité de Debian.

+ SUDO et LDAP : Andreas Hasenack, qui travaille notamment sur Mandriva OpenLDAP Directory Information Tree, voudrait modifier la manière dont sudo récupère ses infos dans Ldap en utilisant un fichier /etc/sudo-ldap.conf qui serait plus sécurisé que /etc/ldap.conf. Luca Berra propose que sudo utilise plutôt /etc/ldap.secret mais cela pose des problèmes car /etc/ldap.secret n'est pas prévue pour cela et a d'autres buts. Finalement Buchan Milne propose de garder /etc/sudo-ldap.conf mais de permettre en cas de non présence de ce fichier que sudo en revienne à /etc/ldap.conf.

+ Austin Acton cherche nounou : Austin Acton étant très occupé en ce moment, il propose que des volontaires s'occupent à sa place de ses packages. On trouve dans le lot des packages tels que beast, bluez-pin, penguintv, muse et kvdr. Emmanuel Andry semble avoir pris en charge certains des packages.

+ 915resolution & XFdrake : Pixel voudrait ajouter le support pour le package 915resolution ( permet de régler la résolution pour les chipset Intel i9xx via le BIOS ) dans XFdrake. Il faut savoir que Xorg intègre déjà le même type de support mais pour les chipsets i8xx.

+ Sophie a son site : Olivier Thauvin a anoncé le nouveau site de Sophie ( http://sophie.zarb.org/ ) sur la ML de cooker. Sophie est un site qui permet d'avoir des informations sur les packages de Mandriva et qui tourne sur PostgreSQL. Avec Sophie on peut récupérer des infos sur un packages, visualiser graphiquement ( en SVG ) l'arbe de dépendance d'un package et accéder aux autres packages et d'autres stats. Vous pouvez même discuter avec Sophie sur IRC !

+ le retour de Spoke^WSPARC : Stefan van der Eijk est heureux de vous annoncer la résurrection de l'architecture SPARC.
GCC 4.1.1 et GLIBC 2.4 : Gwenole Beauchesne a annoncé le passage à GCC 4.1.1 et Glibc 2.4 ( cvs ) qui aura pour principale conséquence le retrait du support des linuxthreads et l'utilisation de NPTL par défaut pour les threads. En même temps il prévoit d'enlever certaines librairies multimedia optimisées de glibc pour ne garder que celle utilisant /lib/sse2 .

+ SVN-commits ML : Andreas Hasenack propose de créer une liste de diffusion qui recevrait les commits de SVN maintenant que le développement de Mandriva est en train de basculer sous SVN. Cela permettrait de suivre le développement de Mandriav plus facilement.

http://www.linux-wizard.net/index.php?id_blog=71
  • # bravo

    Posté par  (site Web personnel) . Évalué à 5.

    tu tiens la cadence

    mais tu as oublié de parler de ton intervention dans le n°2 du Mandriva Linux Inside http://club.mandriva.com/xwiki/bin/Main/InsideMag02 un magazine qui creuse un peu les sujets abordés (qui a dit un peu trop commercialement ?!) dans la newsletter mandriva.

    Un grand merci à AdamW qui a continué cette initiative.

    S'il y en a qui tiennent à traduire, il est toujours possible d'utiliser le wiki http://cookerspot.tuxfamily.org/wikka.php?wakka=InsideIssue2 (créer des pages pour chacun des drafts : je ne suis pas sûr que les fichiers scribus soient à jour et ça permettra une traduction collégiale)

    Pour un aperçu des fonctionnalité de Sophie, c'est dispo sur http://sophie.zarb.org/trac/wiki/ListOfFunctionalities (la page met du temps à s'afficher, il y a un exemple de représentation svg des dépendances de paquets)
  • # Liens vers threads

    Posté par  (site Web personnel) . Évalué à 3.

    Au fait comme d'hab, les liens vers les threads sont dans la version de mon blog : http://www.linux-wizard.net/index.php?id_blog=71
  • # En effet

    Posté par  . Évalué à 2.


    + Xorg 7.0 arrive dans cooker : Mesdames et messieurs, votre système cooker était trop stable ? pas assez de problèmes ?! Avec l'arrivée de Xorg 7.0 dans cooker, tout cela va être réglé. Avec Xorg 7.0 ( + Mesa ), ce sont plus de 385 rpms qui vont faire leur apparitions ! Ces packages sont issues des packages mis à disposition par Gustavo Pichorim Boiko pour tester. Pas mal de choses devront être corrigé pour que la transition se fasse bien dans le future, alors n'hésitez pas à tester une mise à jour avec urpmi et à rapporter les problèmes éventuels.




    J'ai reussi à lancer kde \o/ par X& et startkde (startx me lançant invariablement failsafe)
    kdm ne se lance plus
    gdm n'a que gnome
    Je debuggue ça et.......... les mises seront déjà disponibles.

    Pour ça, je voudrais remercier la réactivité des devel Mandrake. Certes, parfois des problèmes, parfois assez bloquant, mais au final des corrections de bug assez rapidement livrées.
  • # Puisqu'on parle de Sophie...

    Posté par  . Évalué à 7.

    D'abord je vais commencer par quelques chiffres:

    - la base contient 191625 rpms distincts, soit 387362 rpms réparties dans les différentes distributions (certains rpms se trouvant dans plusieurs distributions)

    - ce qui représente environ 20 millions de fichiers contenu dans les rpms binaires, visibles depuis http://sophie.zarb.org/explorer.

    Ce qui représente un espace disque total d'environ 22Go.

    En ce qui concerne le format svg, au départ mon idée était d'afficher le svg à l'intérieur du code html, comme n'importe quelle image. Après quelques test je me suis heurté au très mauvais support de ce format tant par konqueror (mon navigateur favoris) que firefox (chacun ayant des faiblesses différentes mais rédibitoires). Au final j'ai adopté une solution mixte: les pages html intègrent une version png avec un lien vers le svg, le svg contient lui même des liens qui permettent de revenir à la version html, ou naviguer en svg. Ce n'est pas top, mais ça fonctionne.

    Une des choses sur lesquelles j'essaye de travailler est l'exportation des informations pour permettre leurs intégrations dans un autre site web, ainsi, n'importe quel site pourrait intégré un message du genre "la dernière version de mon logiciel pour mandriva est la 0.14".

    A noter également que j'ai dans le dépôt subversion des plugins de recherche pour firefox et konqueror pour lesquels il ne manque plus que le makefile qui va bien pour que l'installation et la publication soient faciles (merci à Davide Duina pour l'écriture des plugins).
    • [^] # Re: Puisqu'on parle de Sophie...

      Posté par  (site Web personnel) . Évalué à 2.

      Je tiens à remercier toutes les personnes qui ont contribué à sophie. Les gars c'est du TRES bon boulot. Avant j'utilisai rpmfind, mais sophie va beaucoup plus loin et est plus rapide à donner ses résultats. Je ne pense pas qu'il existe un autre logiciel qui aille aussi loin, c'est à la fois pratique pour un simple utilisateur qui pourra très rapidement savoir dans quel RPM ce trouve tel fichier, mais aussi pour le packager qui peut y voir toutes les dépendances de ses paquets sous forme graphique.

      Ce qu'il manque, c'est une bonne visibilité sur les sites mandriva. Un lien sur le wiki de cooker serai pas mal. Mais bon, je trouve le wiki de cooker pas trop lisible justement. Il y a eu d'ailleur une discussion à ce sujet, je ne sais pas si ça aboutira à quelque chose de nouveau (mais ça serai vraiment bien)
    • [^] # Re: Puisqu'on parle de Sophie...

      Posté par  (site Web personnel) . Évalué à 2.

      Le bon lien pour les fichiers : http://sophie.zarb.org/explorer (sans le . à la fin sinon cela affiche que "This rpm does not exists in the database.")

      La partie statistiques est sympathique aussi http://sophie.zarb.org/stat/cooker avec les beaux graphiques
      (le tableau qu'il y avait avant permettait d'exporter vers OpenOffice.org pour faire des graphiques au choix, tu vas sans doute le remettre dans la partie "export d'informations" ?)

      Pour la navigation dans le SVG des dépendances, c'est vrai qu'il faut Firefox 1.5 pour accéder aux liens sur les cases et que côté konqueror le zoom sur l'image pourrait être perfectionné (ça fait des suggestions de fonctionnalités à entrer dans les bugzilla respectifs...).

      D'autre part, Sophie serait peut-être aussi l'endroit pour rajouter un laïus sur le fait qu'il faut configurer les sources de media (via easyurpmi par exemple) plutôt que de prendre des rpm au hasard sur le net : s'appuyer sur ce qui est intégré/qualifié à sa distribution, plutôt que d'installer "n'importe quoi". Ou alors un portail vers les différents sites (lea-linux ? le mandrivaclub ?) pour signaler SoS (par exemple, si hawkwind s'associe à la démarche...) ou easyurpmi / plf justement.... (et backports ? ;-) )
      • [^] # Re: Puisqu'on parle de Sophie...

        Posté par  . Évalué à 3.

        Le bon lien pour les fichiers : http://sophie.zarb.org/explorer (sans le . à la fin ...)


        Oui le '.' de fin de ligne a été attrapé dans le lien, mille excuses.

        (le tableau qu'il y avait avant permettait d'exporter vers OpenOffice.org pour faire des graphiques au choix, tu vas sans doute le remettre dans la partie "export d'informations" ?)


        Je dirais même que je peux aller loin, présenter les stats sous forme de tableau avec un lien pour télécharger le tout dans un format réutilisable, par exemple csv tout bêtement.

        Ne pas hésiter à soumettre un bug report sur http://sophie.zarb.org/trac sinon je risque d'oublier :)
  • # erreur de lien

    Posté par  (site Web personnel) . Évalué à 4.

    le lien vers le wiki de mandriva et la migration vers les menus XDG est celui ci :

    http://qa.mandriva.com/twiki/bin/view/Main/MenuMigrationToXD(...)
  • # État de cooker

    Posté par  (site Web personnel) . Évalué à 6.

    Un avertissement : je pense que c'est le pire moment pour mettre à jour sa cooker :-)
    Il y a le passage à xorg 7.0, et il y a aussi la nouvelle glibc et le nouveau gcc.
    L'arrivée du nouveau gcc fait qu'il n'est pas possible de recompiler les drivers de votre carte graphique sans recompiler aussi votre noyau, ca vous apprendra à avoir des modules propriétaires :-)
    • [^] # Re: État de cooker

      Posté par  . Évalué à 1.

      A moins qu'Arnaud&Cie nous pondent des rpms pour le kernel 2.6.16 pour ce mettre au diapason du chaos ambiant actuel ? Auquel cas les flemmards utilisant dkms auront peu à faire :)

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n’en sommes pas responsables.