La semaine dernière, le contributeur au noyau Linux Qu Wenruo a réprimandé un autre donateur de code, Zhen Lei, pour avoir fait perdre du temps aux mainteneurs du noyau avec des correctifs inutiles.

Dans une publication à Zhen Lei et au reste de la liste de diffusion du noyau Linux, Wenruo a déclaré avoir récemment trouvé un patch suppression d’un message d’erreur de débogage de mémoire insuffisante d’un auto-test utilisé par btrfs, un système de fichiers pris en charge par le noyau Linux.

« Ce n’est rien de spécial, un petit travail de nettoyage de la part d’un novice du noyau », a écrit Wenruo. « Mais l’adresse e-mail me rend prudent, ‘@huawei.com’. »

Ce n’est pas la première fois que des correctifs de « nettoyage » inoffensifs similaires sont fournis par Huawei, a déclaré Wenruo, qui a observé que ces correctifs étaient également « inutiles ».

« Cela me fait me demander ce qui se passe vraiment ici », a-t-il écrit, notant qu’une recherche rapide a trouvé un certain nombre de correctifs pour « nettoyer » les messages d’erreur de mémoire insuffisante ou pour corriger les fautes d’orthographe.

Publicité

La théorie de Wenruo est que Zhen Lei a soumis ce patch sans conséquence pour le crédit d’indicateur de performance clé (KPI) – pour faire quelque chose qui est reconnu par un système de mesure de la performance des employés comme un travail significatif.

Wenruo a déclaré que les nouveaux développeurs et étudiants pouvaient soumettre ce genre de correctifs, notant qu’il avait commencé ses contributions au noyau de la même manière et qu’il espérait que ces petits correctifs conduiront à des contributions à long terme.

« Mais ce que vous faites, c’est vraiment saisir les KPI », a-t-il déclaré. « J’ai déjà vu plusieurs mainteneurs se disputer avec vous sur de tels ‘nettoyages’, et vous vous défendez toujours pour essayer de fusionner ces correctifs. »

« Vous envoyez le patch représentant votre entreprise, en faisant cela, vous ne faites qu’endommager la réputation déjà brisée. »

La réponse de Wenruo peut sembler trop dure – nous avons demandé à un responsable Linux si la réprimande était conforme au Code de conduite Linux, mais nous n’avons pas eu de réponse. Cependant, la communauté du noyau Linux a eu en avril une mauvaise expérience avec des chercheurs de l’Université du Minnesota qui soumis « hypocrite commet » – code de mauvaise qualité – pour tester si les responsables faisaient attention. Le contrecoup a souligné combien de travail les bénévoles contribuent et combien ils en veulent quand leur temps est perdu.

Le registre Zhen Lei à commenter mais nous n’avons pas eu de réponse.

Dans un e-mail à Le registre, Wenruo a déclaré : « Certaines entreprises technologiques chinoises poussent vraiment trop fort en assignant des objectifs KPI presque impossibles, je pense que c’est la cause première. »

« Cela pousse leurs employés à faire des choses sans utiliser leur bon sens. Et évidemment une culture d’entreprise toxique comme 996 (de 9h à 21h, 6 jours par semaine) et une concurrence destructrice. »

« J’espère qu’il y aura de moins en moins d’incidents comme celui-ci, mais sans s’attaquer à la cause première, c’est juste un moment de problème pour frapper le prochain incident. »

Wenruo a déclaré qu’en ce qui le concernait, l’affaire de l’Université du Minnesota n’y avait pas joué.

« L’incident du Minnesota est au moins plus difficile à détecter, car ces » correctifs  » ressemblent à de vrais correctifs d’un coup d’œil, ce n’est qu’en creusant plus profondément que cela montre certains problèmes « , a-t-il déclaré. « Mais dans l’incident de Huawei, c’est assez simple, tous les « nettoyages » sont simplement générés à partir de checkpatch.pl scénario. »

Wenrou a déclaré qu’il trouvait la réponse de l’auteur ennuyeuse et qu’il souhaitait que l’auteur fasse gagner du temps aux responsables en précisant que les commits de « nettoyage » ne sont que des avertissements de checkpatch.pl.

Zhen Lei a fait répondre, cependant, sur la liste de diffusion, défendant les contributions passées du noyau et promettant que les contributions ultérieures à la communauté Linux seront plus conséquentes.

Et en réponse à cela, Wenruo a proposé une liste de projets qu’il serait plus utile de traiter.

L’implication de Huawei, qui a publié sa propre distribution Linux et est devenu un point d’éclair de la politique informatique aux États-Unis et en Europe en raison des préoccupations concernant l’intégrité de la chaîne d’approvisionnement et l’espionnage du gouvernement, a fait de ce différend un sujet d’intérêt pour les développeurs de logiciels en Chine.

Sur le site de questions-réponses chinois Zhihu, un individu prétendant être un ingénieur Red Hat disséqué l’échange de liste de diffusion. Dans la mesure où la discussion peut être déchiffrée via une traduction algorithmique, la personne qui publie le message fait valoir que le Huawei ne devrait même pas figurer dans la discussion, car des engagements de ce type et des préoccupations à leur sujet se produisent tout le temps. Ceux qui ont répondu au message soutiennent que si un employé de Google faisait un engagement similaire, cette personne serait plébiscitée.

Nous avons également contacté Huawei, l’un des les deux premiers contributeurs de la version Linux v5.10 aux côtés d’Intel, pour demander si le titan de l’équipement de télécommunications compte les engagements pour l’évaluation des KPI des employés. Une porte-parole aux États-Unis a déclaré qu’elle examinerait la question, mais a averti que la nécessité de communiquer avec les équipes mondiales pourrait empêcher une réponse immédiate. ®

Rate this post
Publicité
Article précédentLe nouveau jeu de table DnD est un rapide et frénétique Dungeon Crawler
Article suivantLes manifestants de l’UNC citent les frustrations persistantes au milieu d’un différend foncier

LAISSER UN COMMENTAIRE

S'il vous plaît entrez votre commentaire!
S'il vous plaît entrez votre nom ici