Journal De la vie d'une dépêche noyau

Posté par (page perso) . Licence CC by-sa
Tags :
18
19
mar.
2012

La vie d'une dépêche noyau ou comment patrick_g< s'est adapté pour suivre le rythme imposé par Linux depuis le kernel 2.6.x.

Un journal à charge pour essayer de trouver quelques travers à cet individu sans faille ;-) (au second degré, bien souvent tout de même).

Un style reconnaissable

  • factuel mais prône au troll, recensant les comportements déviants des contributeurs au noyau et des threads remettant en place le commit mal placé ou trop vite fait
  • complet mais indiquant les points à détailler pour susciter les compléments en commentaires (grâce à quelques contributeurs réguliers qui fréquentent LinuxFr et peuvent donner leur éclairage)
  • n'étant pourtant pas (encore) employé par Red Hat, un évangélisme fervent néanmoins pour les travaux de Lennart, apportant une disruption dans les manières habituelles et innovant là où cela n'était pas forcément attendu

Une documentation sans faille

  • que ce soit ext4, l'ordonnanceur de Linux, les travaux sur ARM, toujours plus d'informations sur les dernières avancées du noyau
  • une mise en avant des participants et de leurs points de vue, sans oublier les attentes des utilisateurs pour remettre les apports en perspective concrètement
  • une attention particulière aux performances, avec des chiffres avant / après, factuels (mais pas tant analysés que cela…)

C'est très bien, mais ce n'est pas parfait, quelques typos classiques restant systématiquement, malgré toutes les relectures (ou le manque de relecture /o\). Sur 2012, beaucoup de contributeurs ont choisi de faire des dépêches, plus courtes, pour simplifier la vie des modérateurs et relecteurs

  • (re-)connaître, (ap)paraître : oui, il y a un accent circonflexe, bien souvent oublié :/
  • support(er) plutôt que gestion ou prise en charge ou gérer alors qu'il faudrait préférer ces derniers
  • un manque de virgules flagrant : pourtant, c'est simple, il suffit de lire à haute voix, pour savoir lorsqu'il s'agit de mettre enfin, une virgule ;-)
  • quelques typos classiques mais facilement excusables

Un nombre de caractères en augmentation ?

  • il ne faudrait pas croire que c'est la norme (pourtant cf. statistiques longueur des dépêches) au détriment de la réactivité /o\ !
    • c'est grâce à l'ajout de sections au dépêches noyau : par exemple, les statistiques (oui ça s'est vu)
    • faire traduire les annonces de Linus par des contributeurs bienveillants, là où des extraits étaient initialement sélectionnés, c'est quasi l'intégralité des annonces qui est maintenant traduite, eh eh
  • ce n'est pourtant pas une course, mais cette participation est bénéfique :
    • utilisation efficace de l'espace de rédaction : ceux qui souhaitent s'impliquer le peuvent, c'est libre sous licence CC-by-sa
    • de l'ordre de 7 participations en amont : soumission initiale en rc-3
    • quasi 2 h de relecture par modo participant à la correction de la dépêche en modération (pendant 3 semaines à 2 mois, de rc-4 à rc-10) des heures de passées !
    • pour l'instant des sections innovantes issues de lwn ou de la LKML (autres sources d'inspiration ?)
    • quelques leaks permettant d'obtenir des infos, en journal initialement pour rester discret, mais cela s'est vu (quelques modos veillent) et zou promu à la une, en dépêche, visible de tout le monde \o/
  • il n'y a pourtant pas de course à la longueur sur LinuxFr (size does not matter), l'important c'est le libre qui fonctionne et qui soit fun et réactif, ainsi que les participants parlent de ceux qui leur plaît

Quelques défauts tout de même

  • un oubli systématique de mettre en avant les travaux des contributrices au noyau ?
  • pourquoi cette mise en avant de btfrs plutôt que ext4 qui est vraiment libre ?
  • combien de pilotes avec la documentation disponible grâce à l'acharnement des BSDistes ? Pourquoi oublier si souvent les échanges avec cet autre noyau lui-aussi lui-t-aussi libre ?

Quelques anecdotes en synthèse

  • pris au piège à guetter Noël pour les sorties de rc
  • une rc-10 : il n'y en avait pas eu avant !?
  • autres anecdotes (outre la plongée), comme github vs gitorious ?

Vous aussi, est-ce la présence des dépêches noyau sur LinuxFr.org qui vous incitent à publier des journaux ou dépêches ? Vous avez sans doute vu l'espace de rédaction (qui ne connaît pas encore ?). Avez-vous d'autres thèmes récurrents de prédilection ?

  • # Orthographe

    Posté par . Évalué à 7.

    (re-)connaître, (ap)paraître : oui, il y a un accent circonflexe, bien souvent oublié :/

    Il applique peut-être les Recommandations orthographiques de 1990 (désormais appliquées dans les écoles).

    • [^] # Re: Orthographe 2

      Posté par . Évalué à 3.

      Pourquoi oublier si souvent les échanges avec cet autre noyau lui-aussi libre ?

      Ça aussi c'est appliqué dans les écoles ? ;)

      • [^] # Re: Orthographe 2

        Posté par (page perso) . Évalué à 3.

        ah, j'avais eu un doute, tu as bien raison, j'aurais dû l'écrire correctement : « lui-t-aussi » donc \o/

        • [^] # Re: Orthographe 2

          Posté par . Évalué à 1.

          Donc pas la peine de corriger ? ;)

          • [^] # Re: Orthographe 2

            Posté par (page perso) . Évalué à 2.

            ah euh, bin je ne suis pas habitué à modifier mes journaux (plutôt ceux des autres pour les typos et la syntaxe Markdown principalement…), j'attendais qu'un autre modo le fasse ;-)

            bon pour la peine j'ai corrigé de manière visible (il faut savoir assumer ses errements :D).

  • # nimage

    Posté par (page perso) . Évalué à 8.

    On note aussi un manque de nimage dans les dépêches de qualité. Est-ce que cela veut dire que les contributeurs de talent n'aiment pas Zoey?

    Newton Adventure est sur Lumière Verte : http://steamcommunity.com/sharedfiles/filedetails/?id=187107465

    • [^] # Re: nimage

      Posté par (page perso) . Évalué à 3.

      il y a de l'ascii-art dans les dernières dépêches iirc

      • [^] # À quand les journaux en ascii-art ?

        Posté par . Évalué à 3.

        ######   #######      #           #          #     #  ###  #######  
        #     #  #            #          # #         #     #   #   #                                
        #     #  #            #         #   #        #     #   #   #                                
        #     #  #####        #        #     #       #     #   #   #####                            
        #     #  #            #        #######        #   #    #   #           ###    ###    ###    
        #     #  #            #        #     #         # #     #   #           ###    ###    ###    
        ######   #######      #######  #     #          #     ###  #######     ###    ###    ###    
        
         ____           _                                 _                     _ _ ____  _____  
        |  _ \ ___  ___| |_ ___   _ __   __ _ _ __       | |__   __ _ _   _  __| / |___ \|___ /  
        | |_) / _ \/ __| __/ _ \ | '_ \ / _` | '__|      | '_ \ / _` | | | |/ _` | | __) | |_ \  
        |  __/ (_) \__ \ ||  __/ | |_) | (_| | |         | |_) | (_| | |_| | (_| | |/ __/ ___) | 
        |_|   \___/|___/\__\___| | .__/ \__,_|_|         |_.__/ \__,_|\__,_|\__,_|_|_____|____/ 
                                 |_|                                                  
        
        
  • # Réponses

    Posté par (page perso) . Évalué à 10.

    lwn ou de la LKML (autres sources d'inspiration ?)

    Il y a aussi Thorsten Leemhuis qui fait un super boulot sur le site h-online.
    Voir par exemple l'article publié aujourd'hui qui récapitule les nouveautés du noyau 3.3 : http://www.h-online.com/open/features/What-s-new-in-Linux-3-3-1466872.html

    pourquoi cette mise en avant de btfrs plutôt que ext4 qui est vraiment libre ?

    Rooohh ! Et après c'est moi le troll ?

    (re-)connaître, (ap)paraître : oui, il y a un accent circonflexe, bien souvent oublié :

    Faut que je me fasse une regex pour corriger ça en amont.

    un évangélisme fervent néanmoins pour les travaux de Lennart

    Évangélisme fervent ? Pour un mécréant tel que moi ? Point du tout, cher ami. C'est juste que Lennart essaye de secouer le cocotier et que je trouve ça mieux que l'immobilisme. Après il faut évaluer ses propositions et voir si ça tient la route.

    un oubli systématique de mettre en avant les travaux des contributrices au noyau ?

    Non à l'affirmative action !
    Sinon j'ai parlé des travaux de Sarah Sharp sur l'USB 3.0 dans les news des noyaux 2.6.31 et 2.6.36.

    C'est très bien, mais ce n'est pas parfait

    Sans blague ;-)
    Dans la dernière dépêche j'évoque rapidement un biais qui affecte la rédaction de ces news (le fait qu'il est difficile de résumer des commits dispersés). Bien évidemment il existe beaucoup d'autres défauts qui, cette fois, sont liés à mes insuffisances.
    Par exemple il peut y avoir des nouveautés qui ne sont pas abordées parce que je ne comprends tout simplement pas assez le sujet pour écrire quelque chose de cohérent. Dans le noyau 3.3 il y a un très gros boulot qui a été effectué par Tejun Heo sur "memblock". Je n'ai rien écrit dessus car je n'ai rien pigé aux messages de commit dans les patchs :-(

    Ou alors parfois je ruse un peu. Est-ce que tu as remarqué que la brève sur "le blocage des transferts vers les disques FAT" est assez pauvre en détails techniques ? Je n'explique pas du tout quelle était l'origine précise du problème ni quelle a été la solution. En fait c'est parce que, là aussi, j'ai pataugé pour tenter de comprendre le bidule. Comme je ne suis pas un développeur et que je ne peux pas étudier le code, j'ai la hantise de dire des conneries. Si le message de commit n'est pas clair, je suis obligé de laisser tomber.

    • [^] # Re: Réponses

      Posté par (page perso) . Évalué à 6.

      Par exemple il peut y avoir des nouveautés qui ne sont pas abordées parce que je ne comprends tout simplement pas assez le sujet pour écrire quelque chose de cohérent.

      Dans ces cas-là peut-être qu'un journal pourrait aborder le sujet en avance et essayer de recueillir des infos ?

    • [^] # Re: Réponses

      Posté par . Évalué à 2.

      (re-)connaître, (ap)paraître : oui, il y a un accent circonflexe, bien souvent oublié :

      Faut que je me fasse une regex pour corriger ça en amont.

      Ou pas, c'est parfaitement correct sans. Et moi je préfère sans. Et je considère que c'est le choix de celui qui écrit (même si je m'autorise un peu de lobbying pour que la forme avec des grigris inutiles disparaissent :)

  • # Dur à lire

    Posté par . Évalué à 2.

    Ta dépêche est vraiment dur à suivre. Il y a des petits bouts de phrases. Ça donne l'impression que tu viens de publier ton brouillon. Par exemple :

    Quelques anecdotes en synthèse
    […]
    une rc-10 : il n'y en avait pas eu avant !?

    Oui et ? C'est une private jocke ?

    Les logiciels sous licence GPL forcent leurs utilisateurs à respecter la GPL (et oui, l'eau, ça mouille).

    • [^] # Re: Dur à lire

      Posté par (page perso) . Évalué à 2.

      C'est une private joke ?

      non, c'est une anecdote ;-) publique par ailleurs, ce qu'une recherche rapide permet de retrouver : recherche sur "rc-10"

      Cela a entraîné une conservation de la dépêche un peu plus longtemps en modération (et failli tomber pendant les congés de patrick_g<)

    • [^] # Re: Dur à lire

      Posté par . Évalué à 1.

      on dit une "inside joke".

  • # Critiques

    Posté par . Évalué à 3.

    À faire des critiques, je vais m'y atteler moi aussi :)

    Premièrement je ne trouve pas l'espace de rédaction si bien utilisé que ça pour les dépêches du noyau. En effet le travail de traduction est maintenant fait à plusieurs. Mais certains y ont vu une perte de qualité ou d'homogénéité (peut être que ça c'est amélioré depuis que je n'y participe plus). D'autres part (à moins que ça ai changé entre temps), la dépêche du noyau c'est chasse gardé. patrick_g ne cherche pas de contributeurs pour le reste de la dépêche, bref c'est chasse gardé. C'est un choix, ça aide probablement à avoir une dépêche plus cohérente et donc de meilleure qualtay, mais personnellement je trouve cela dommage (tout en respectant le choix de l'auteur).

    Vous aussi, est-ce la présence des dépêches noyau sur LinuxFr.org qui vous incitent à publier des journaux ou dépêches ?

    Nan. Personnellement je publie des dépêches :

    • quand j'ai le temps et/ou le courage
    • quand je tombe sur une info fraîche et un minimum intéressante
    • quand j'ai une idée de sujet de fond (intemporel)

    Quand je crée des dépêches ce qui m'intéresse généralement c'est de voir les commentaires. Si je suis venu sur ici au départ ce n'est pas particulièrement pour les dépêches mais pour les commentaires (je ne parle pas de polémiques, mais de vrais débats techniques comme il arrive encore qu'il y en ai).

    Les logiciels sous licence GPL forcent leurs utilisateurs à respecter la GPL (et oui, l'eau, ça mouille).

    • [^] # Re: Critiques

      Posté par (page perso) . Évalué à 8.

      patrick_g ne cherche pas de contributeurs pour le reste de la dépêche

      Oui c'est vrai. C'est sans doute paradoxal sur un site libriste qui prône la collaboration et le partage…mais le fait est que je travaille très mal en collaboration. Je préfère rédiger le texte dans mon coin et c'est pareil pour mes autres news récurrentes (GCC, Top 500).

      Comme tu le souligne je pense que ça améliore la cohérence de la dépêche. Et puis est-ce qu'il y aurait vraiment des contributeurs ?
      D'un autre côté la rédaction me bouffe vraiment du temps et parfois, quand la motivation est en berne, je peste de devoir sacrifier mon weekend à rédiger alors que je pourrais bouquiner tranquille.
      Il faudrait que je gagne au loto pour pouvoir quitter mon job et avoir plus de temps libre ;-)

      • [^] # Re: Critiques

        Posté par (page perso) . Évalué à 10.

        avoir plus de temps libre

        D'accord, mais sous qu'elle licence ?

      • [^] # Re: Critiques

        Posté par . Évalué à 3.

        Et puis est-ce qu'il y aurait vraiment des contributeurs ?

        C'est un cercle vicieux. Personne ne le fait car ce n'est pas demandé et qu'il n'y a pas de recherche de collaboration. Si on déterre ta première dépêche du noyau :

        https://linuxfr.org/news/nouvelle-version-2619-du-noyau-linux

        Elle est loin du niveau que tu as atteins actuellement (ce qui est normal ce n'est pas une pique, on parle d'il y a 6 ans).

        Mais loin de moi, l'idée de te faire changer de méthodes de travail, tu fais un travail remarquable ainsi c'est très bien c'est juste que s'il y avait un point a relever ce serait ça.

        Les logiciels sous licence GPL forcent leurs utilisateurs à respecter la GPL (et oui, l'eau, ça mouille).

        • [^] # Re: Critiques

          Posté par (page perso) . Évalué à 6. Dernière modification le 19/03/12 à 22:59.

          Si on déterre ta première dépêche du noyau

          En fait la première c'est celle-ci : https://linuxfr.org/news/sortie-du-noyau-linux-2613
          Le 2.6.18 est le premier de ma série sans interruption.

        • [^] # Re: Critiques

          Posté par (page perso) . Évalué à 6.

          C'est un cercle vicieux. Personne ne le fait car ce n'est pas demandé et qu'il n'y a pas de recherche de collaboration.

          J'ai une preuve (ou du moins un argument assez probant). Lors du cycle du noyau 3.1 j'étais à la ramasse. Du fait d'interférences In Real Life, je n'avais pas le temps de rédiger la dépêche. J'ai donc posté un bon gros warning et une demande d'aide en tête de la dépêche:

          Screenshot

          Cette demande d'aide est restée pendant un mois dans l'espace de rédaction collaborative. A l'arrivée il y a eu seulement quelques contributions (et j'en remercie encore une fois les auteurs). Cela ne représentait qu'environ 5% de la news.
          Heureusement j'ai pu me démerder pour gratter du temps à droite et à gauche et pour rédiger une dépêche potable (tu notera que sur la news du 3.1 il n'y a pas de grosses explications, justes des brèves).
          Cela me semble une expérience assez parlante non ?

          • [^] # Re: Critiques

            Posté par . Évalué à 3.

            et j'en remercie encore une fois les auteurs

            J'en faisais partie.

            Cela me semble une expérience assez parlante non ?

            Le peu que j'avais réussi à écrire n'a pas était gardé. Probablement normal, c'est une question de qualité, mais ça n'en est pas moins frustrant.

            De plus 5% de contribution c'est mieux que rien et c'est un début.

            Si je trouve tout à fait normal ton argument simple (et qui me suffit amplement) de dire que tu travail mieux ainsi, refuser les contributions sous prétexte qu'elles soient faibles, me semble moins pertinent (à moins que tu veuille dire qu'utiliser l'espace de rédaction est une charge en plus pour toi).

            Remarque totalement orthogonale : j'ai personnellement était agréablement surpris par cette dépêche https://linuxfr.org/news/petit-%C3%A9ventail-des-outils-de-construction-builder-libres que j'avais commencé et que je n'ai pas eu le temps d'écrire. Quelques semaines après l'avoir laissée dans l'espace de rédaction elle avait était remplie.

            Les logiciels sous licence GPL forcent leurs utilisateurs à respecter la GPL (et oui, l'eau, ça mouille).

            • [^] # Re: Critiques

              Posté par (page perso) . Évalué à 5.

              à moins que tu veuille dire qu'utiliser l'espace de rédaction est une charge en plus pour toi

              Personnellement, quand j'ai une dépêche dans l'espace de rédaction, je vérifie régulièrement les modifications et vérifient qu'elles sont cohérentes avec le reste de la dépêche, c'est plus lourd que de le faire dans son coin. Personnellement, je trouve que ça apporte un gain (j'ai été très agréablement surpris plusieurs fois).

              Je pense que l'espace de rédaction, c'est aussi une question de chance, il faut que quelqu'un qui connaisse le sujet tombe sur la dépêche quand il a le temps et l'envie de la compléter.

              « Moi, lorsque je n’ai rien à dire, je veux qu’on le sache. » Raymond Devos

          • [^] # Re: Critiques

            Posté par . Évalué à 2.

            Je dirai que tu nous as trop habitué à l’excellence. Du coup, même quand tu as pas le temps, ça reste du beau travail… alors pourquoi aider ?

            J’avoue que je ne regarde jamais les dépêches du noyau à l’avance.

          • [^] # Re: Critiques

            Posté par (page perso) . Évalué à 2.

            Cela me semble une expérience assez parlante non ?

            bah il y a des habitudes à donner ;-) plus ça rate, plus on a des chances que ça marche !
            (et peut-être quelques indications, genre comme pour les traductions : du monde s'y met car ce qui est à faire est clair et abordable, avec quelques paragraphes avec 2-3 idées chacun mais non encore rédigées, cela permettrait à certains de se lancer à développer/compléter ; bon, le tout est d'indiquer quand tu as commencé à travailler sur un paragraphe pour éviter de travailler en double).

  • # Bof

    Posté par . Évalué à 10.

    En tout cas la vie d'une dépêche noyau, c'est pas plus intéressant que la vie d'un noyau de pêche.

    Sur ce, je --->[]

Suivre le flux des commentaires

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