Adrien Dorsaz a écrit 889 commentaires

  • [^] # Re: Prêt à être ingégré

    Posté par  (site web personnel, Mastodon) . En réponse à l’entrée du suivi Changement icone pour dépêche kde. Évalué à 2 (+0/-0).

    Super, merci :)

    C'est bien vu pour l'optimisation du png. Je l'ai produit avec Inkscape et je n'ai pas pensé que ça pouvait ne pas être optimale. La prochaine fois, j'essaierai de le faire depuis GIMP pour comparer :)

  • # Le sanitizer doit être mise à jour

    Posté par  (site web personnel, Mastodon) . En réponse à l’entrée du suivi Lien href "tel:". Évalué à 2 (+0/-0).

    Hello,

    J'ai préparé une mise à jour du Sanitizer pour autoriser les URIs avec le schéma tel: dans les liens.

    L'idée de la correction est de reprendre la liste blanche par défaut du Sanitizer et d'ajouter le schéma tel.

    Le PR qui met à jour le sanitizer est disponible ici: https://github.com/nono/html-pipeline-linuxfr/pull/3

    Ce répertoire est utilisé pour publier la gem html-pipeline-linuxfr.

    Quand la nouvelle gem sera publiée, il faudra mettre aussi à jour le Gemfile et le Gemfile.lock du répertoire principale du code de LinuxFr.

  • # Prêt à être ingégré

    Posté par  (site web personnel, Mastodon) . En réponse à l’entrée du suivi Changement icone pour dépêche kde. Évalué à 2 (+0/-0).

    Hello,

    J'ai préparé un PR qui pourra être fusionné: https://github.com/linuxfrorg/linuxfr.org/pull/231

  • [^] # Re: AMD

    Posté par  (site web personnel, Mastodon) . En réponse au journal Le dégonflage des mythes Wayland... dégonflés sur Reddit. Évalué à 0.

    Eh ben, c'est long comme procédure pour installer ton pilote graphique (et surtout avec un sudo pour un binaire non libre !)… Avec une carte AMD récente, amdgpu fait le taff sans rien à faire de particulier.

    Il faut juste avoir un noyau récent aussi, mais ce n'est en général pas un problème pour les grandes distributions.

  • # GtkTreeView devrait être remplacé par GtkListBox et GtkFlexBox

    Posté par  (site web personnel, Mastodon) . En réponse au journal Utilisation de GtkTreeModel, GtkTreeView et consorts. Évalué à 4. Dernière modification le 08 février 2019 à 18:38.

    C'est bien dommage, maintenant que j'ai compris comment tout ça marchait, j'apprends que les développeurs de GTK souhaitent envoyer GtkTreeView à la retraite !

    Je n'ai pas encore complètement lu le rapport du dernier GTK hackfest, mais Emannuele Bassi y dit que les remplaçants sont GtkListBox et GtkFlowBox.

    Edit: après une rapide lecture, ces deux remplaçants ne sont pas complet et ils sont encore en processus de recherche et développement… ouf !

  • [^] # Re: documentation officielle

    Posté par  (site web personnel, Mastodon) . En réponse au journal Utilisation de GtkTreeModel, GtkTreeView et consorts. Évalué à 4.

    Ce serait intéressant en effet que la documentation officielle contienne une page qui contient tous ces liens entre les différents objets. Par contre, non, mon journal ne serait pas vraiment utile, car il est en français et n'est pas vraiment une documentation, mais un retour d'expérience.

  • [^] # Re: ahaha...

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Démystifier l’activité d’hébergeur. Évalué à 3.

    Pour les nouveaux fichiers, le plus simple est d'utiliser setfacl avec les "default ACL", mais il faut avoir un système de fichier qui comprend les ACL étendus. Si je me souviens bien, ça ne règle pas le soucis pour les fichiers créés ailleurs puis copiés dans ton dossier.

    L'interface "graphique" que tu cherches est peut être d'ailleurs simplement la commande getfacl: elle liste tous les droits actuel et prend en compte umask pour l'affichage.

  • [^] # Re: Real programmers use c

    Posté par  (site web personnel, Mastodon) . En réponse au journal Mes activités open sources / libres récentes. Évalué à 2.

    Hello,

    Je ne sais pas quand est-ce que la prochaine release est prévue, ça dépend du temps et de la motivation de Maxime :)

    Je trouve que les quelques modifications que je suis en train de faire apportent une réelle plus valu à ce merge-request, il vaut peut être mieux attendre encore un peu avant d'utiliser cette fonctionnalité.

    Pour la migration vers git, ce n'est pas prévu d'être fait pour l'instant. Maxime m'a dit qu'il préférait d'abord se concentrer sur les dizaines whish / bugs qui sont ouverts et les quelques autres points qu'il voudrait traiter avant de devoir apprendre à utiliser un nouvel outil et devoir changer ses habitudes.

  • # Une petite erreur s'est glissée dans le script de backup ;-)

    Posté par  (site web personnel, Mastodon) . En réponse au journal Mes activités open sources / libres récentes. Évalué à 4.

    Et voilà, ça fait plus de 10 jours que mon script tourne et je découvre enfin le bug dans les dernières lignes:

    -if [ -d '${bck_snapshot}' ] ; then
    +if [ -d "${bck_snapshot}" ] ; then
        btrfs subvolume delete --commit-after "${bck_snapshot}"
    fi

    Les guillemets simples empêchent l’interprétation de la variable ${bck_snapshot}.

    Le snapshot n'est donc pas supprimé et comme il est fait en read only avec l'option -r, la commande suivante refuse de refaire un snapshot par dessus l'existant.

  • [^] # Re: depression ou burnout

    Posté par  (site web personnel, Mastodon) . En réponse au journal Mes activités open sources / libres récentes. Évalué à 3.

    Merci pour ton témoignage, c'est plus claire pour moi :)

    J'ai aussi remarqué que l'épuisement est sournois : je ne me sentais pas plus fatigué que ça et c'est la doctoresse qui m'a fait prendre conscience que ce n'était pas une petite fatigue, mais un épuisement profond.

    C'est après cette prise de conscience que j'ai accepté de me mettre en arrêt et aussi que j'ai averti la communauté d'ExchangeCalendar que je ne pourrai pas m'investir pendant un certain temps.

    Je ne pensais pas que l'épuisement à long terme pouvait avoir des conséquences aussi importantes que ce dont tu témoignes!

  • [^] # Re: blacklist

    Posté par  (site web personnel, Mastodon) . En réponse au journal Chromium n'aime pas la nouveau-té. Évalué à 2.

    Ah, je ne connaissais effectivement ce nouveau portail de Microsoft, il me sera très utile, merci !

    Je suis passé à côté de leur annonce fin 2016 et je confirme le constat qui était fait à l'époque (et que j'avais encore jusqu'à maintenant):

    Information about the security updates we release are currently made available on the Microsoft Security Bulletin website. However, our customers have asked for better access to update information, as well as easier ways to customize their view to serve a diverse set of needs.

  • [^] # Re: ExchangeCalendar

    Posté par  (site web personnel, Mastodon) . En réponse au journal Mes activités open sources / libres récentes. Évalué à 5.

    Hello,

    Oui, bien sûr, j'ai fait un build depuis ma branche perso v5a3-trim que j'utilise depuis sur mon poste. Il intègre les 2 PRs en attente.

    Vous pouvez le trouver sur mon cloud ici:

    https://cloud.adorsaz.ch/index.php/s/AmXbatzQoX9S2ix

    Si jamais, pour faire vos propre build, il faut juste faire apt install make zip, allez dans le répertoire et lancer make ;-)

  • [^] # Re: depression ou burnout

    Posté par  (site web personnel, Mastodon) . En réponse au journal Mes activités open sources / libres récentes. Évalué à 6.

    Alors, c'est une bonne question. Jusqu'à aujourd'hui, je pensais que burn out était simplement la traduction anglaise de dépression.

    De ce que j'ai rapidement lu sur Wikipédia, c'est un épuisement profond dû a un facteur externe (travail, enfants…).

    J'ai été voir l'article de Wikipédia sur la dépression et ça correspondait plus à mon état de l'été dernier: plus aucune motivation à faire mes hobbys, tristesse profonde, plus aucune estime de moi… Je n'ai lu que les premiers paragraphes et ça correspond bien.

    Heureusement, j'ai été mis en arrêt le temps de me remettre d'aplomb (j'avais aussi de la fatigue physique) et de retrouver mes valeurs et reconstruire mon esprit. Maintenant ça va bien mieux ;)

  • [^] # Re: blacklist

    Posté par  (site web personnel, Mastodon) . En réponse au journal Chromium n'aime pas la nouveau-té. Évalué à 7.

    Ok, Microsoft m'a redirigé sur cette page: https://support.microsoft.com/en-us/help/4483235 pour une mise à jour de décembre.

    Que dois-je comprendre de cette page ? "La mise à jour corrige une faille déscurité", oui, merci et ?

    Il y a bien la liste des fichiers mis à jour au fond, mais c'est un fichier CSV de plus de 50'000 lignes…

  • [^] # Re: blacklist

    Posté par  (site web personnel, Mastodon) . En réponse au journal Chromium n'aime pas la nouveau-té. Évalué à 3. Dernière modification le 11 janvier 2019 à 07:38.

    Je te rappelle que Microsoft a du retirer sa dernière mise à jour majeur publiée, car ils ont été capable de perdre les données utilisateurs de Windows 10 et Windows Server 2018!1

    Ce n'est pas qu'ils sont bons ou meilleurs, c'est juste que leurs mises à jour sont totalement obscures et tu ne sais jamais pourquoi elle doit être installée, pourquoi elle a été nécessaire…

    Avec les distributions Linux, oui, tu vois des "oups…" avec des explications.Personnellement je préfère bien plus cette transparence et honnêteté que Microsoft qui, pour seul explication, te parles d'« une mise à jour nécessaire pour Windows qui peut peut-être selon les étoiles te faire redémarrer ton PC ».

    1: après un mois de correctif, ils ont pu publier à nouveau

  • [^] # Re: Meilleur ?

    Posté par  (site web personnel, Mastodon) . En réponse au journal Nouvelle version de Notepad++. Évalué à 8.

    c'est marrant que personne ne tique sur le nom du logiciel, au début je croyais que c'était fait par MS. on pourra dire que l'auteur du logiciel a eu beaucoup d'inspiration.

    C'est marrant de se dire que le mot "bloque note" appartient à Microsoft, comme si "pomme" était forcément lié à Apple… Pour moi ni Microsoft ni Notepad++ n'ont d'originalité dans le nom de leur éditeur de texte, mais ce n'est pas grave, ça fait le job :-)

  • [^] # Re: J'admire ton dévouement et tes rêves, mais...

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Vision pour LILA et ZeMarmot. Évalué à 10.

    Hello,

    Personnellement, je pense que ton commentaire passe à côté du message que le discours de LILA essaie de faire passer.

    D'abord, la carrière n'est pas un objectif en soi pour certains et je pense que c'est le cas pour Jehan (et Aryeom): s'il voulait effectivement avoir une carrière, il n'aura(it) sûrement pas de peine à se faire engager, mais ses valeurs son bien plus fortes que la valeur commune de « faire une carrière ». Regarde, la dépêche : il a refusé une proposition de job, car elle lui demandait de travailler pour Photoshop.

    Ainsi, je pense que si Jehan faisait une bonne carrière, il perdrait son temps et il serait bien moins heureux que dans sa situation actuelle. Si j'ai bien compris, ce serait également le cas pour Aryeom.

    Ensuite, ZeMarmot est le bébé artistique de Jehan et Aryeom. Le conseil de l'abandonner fera que Jehan et Aryeom n'auront plus aucune motivation à faire de l'art, des patchs et rapports de bugs.

    Désolé, bien que je pense que ton message se souhaitait être bienveillant, les propositions qui y sont faites vont rendre Jehan et Aryeom des zombies sans cœur à faire leurs taches juste pour les forcer à se caler dans des valeurs communes de la société actuelle auxquelles ils n'adhèrent pas.

  • [^] # Re: OnlyOffice, c'est la mort du format OpenDocument

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche ONLYOFFICE est maintenant disponible dans Pydio Cells. Évalué à 4.

    Je trouve le prix assez correct quand tu ne prends pas de support: 17 € par an par utilisateur, c'est bien moins cher que Office 365 qui coûte 69 € par an par utilisateur pour une offre à peu près équivalente.

  • [^] # Re: Web extensions

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Firefox 64 bitte !. Évalué à 2. Dernière modification le 13 décembre 2018 à 21:54.

    Hello,

    Dans ce paragraphe, je parlais de l'amélioration de la documentation des APIs:

    1. Pour les interfaces de XPCOM / XUL, il y a une liste d'API assez complexe qui contient énormément d'information dont la plupart ne sont pas à jour et dont les liens vers les codes sources sont cassés à cause du passage du domaine mxr.mozilla.org à dxr.mozilla.org
    2. Pour les APIs des WebExtension, il y a beaucoup moins d'API, mais elles sont mieux documentées et portent sur moins d'aspects (ce qui va aider à garder une documentation à jour).

    Pour ce qui est de la transition, c'est claire qu'elle a été difficile pour Firefox, mais, pour moi, ça a été un mal utile, car les APIs sont vraiment plus rationnelles et définissent des méthodes assez haut niveau pour éviter de casser les extensions à chaque mise à jour de Firefox.

    Avec Thunderbird, les développeurs auront un peu plus de temps pour tester les nouvelles APIs, car Thunderbird sort des release en parallèle des version ESR de Firefox et car les développeurs de Thunderbird sont capable de proposer un système de transition avec des WebExtension "Legacy" (comme pour Lightning par exemple).

  • [^] # Re: Type de Planet

    Posté par  (site web personnel, Mastodon) . En réponse à l’entrée du suivi Permettre de décentraliser ses journaux / liens avec un Planète. Évalué à 2 (+0/-0).

    Merci, j'ai mis à jour la catégorie de mes 2 entrées de suivi et j'ai ajouté directement dans le suivi l'idée des règles de bon sens.

    Par contre, je ne comprends pas bien ce que tu veux dire par:

    Comme je l'indiquais sur l'autre entrée de suivi pour regroupement de section, pour un planet c'est surtout une question de greffon d'import afin de ne pas avoir à gérer du cache pour le cas où le contenu d'origine disparaîtrait + adaptation du format de publication.

    Pour moi, dès que l'on importe dans la base de donnée LinuxFr des articles, c'est déjà un cache. C'est pour ça que je ne vois pas bien ce que tu souhaites exprimer :)

    Est-ce que tu voudrais dire que l'on ne se content pas de juste insérer un article distant, mais bien de l'importer physiquement dans LinuxFr ? Si c'est bien ça, je suis tout à fait d'accord avec toi.

  • [^] # Re: Bravo pour le concept et le "hack" de strace !

    Posté par  (site web personnel, Mastodon) . En réponse au journal `smk`, un make sans Makefile. Évalué à 2.

    En fait, je pensais aux arguments -I pour inclure les headers et -l pour faire les liens avec gcc, car selon le nombre de dépendance externe ça peut vraiment faire de grandes lignes de commandes.

    Par exemple, pour un tout petit projet que je viens de commencer, je vois que ninja exécute déjà ce genre de commande:

    [1/2] c++ -Isrc/src@@ibex@exe -Isrc -I../../code/Ibex/src -I/usr/include/gtkmm-3.0 -I/usr/lib/x86_64-linux-gnu/gtkmm-3.0/include -I/usr/include/atkmm-1.6 -I/usr/include/gtk-3.0/unix-print -I/usr/include/gdkmm-3.0 -I/usr/lib/x86_64-linux-gnu/gdkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib/x86_64-linux-gnu/giomm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/lib/x86_64-linux-gnu/pangomm-1.4/include -I/usr/include/glibmm-2.4 -I/usr/lib/x86_64-linux-gnu/glibmm-2.4/include -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairomm-1.0 -I/usr/lib/x86_64-linux-gnu/cairomm-1.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/sigc++-2.0 -I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libsecret-1 -I/usr/include/libsoup-2.4 -I/usr/include/libxml2 -I/usr/include/libxml++-2.6 -I/usr/lib/x86_64-linux-gnu/libxml++-2.6/include -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -std=c++17 -g -pthread  -MD -MQ 'src/src@@ibex@exe/main.cpp.o' -MF 'src/src@@ibex@exe/main.cpp.o.d' -o 'src/src@@ibex@exe/main.cpp.o' -c ../../code/Ibex/src/main.cpp
    

    Je vais essayer de configurer smk sur ce projet pour voir ce que ça donne en vrai: peut être que finalement ce ne sera que les quelques premières commandes qui vont vraiment nécessiter de configurer tous ces paramètres, puisque, pour les commandes suivantes, les arguments sont "devinés".

  • # Type de Planet

    Posté par  (site web personnel, Mastodon) . En réponse à l’entrée du suivi Permettre de décentraliser ses journaux / liens avec un Planète. Évalué à 2 (+0/-0).

    J'ai oublié de préciser le concept de Planet c'est un outil qui centralise les articles de différents blogs sur un seul site grâce aux flux structurés RSS ou Atom des différents blogs.

    Il existe déjà des Planet assez connus comme ceux de Gnome, Debian, Debian-fr, Nextcloud… Mais je n'en connais pas qui seraient sur une thématique aussi large que les journaux de LinuxFr.

    Pour pouvoir inscrire son blog sur LinuxFr, je pense que l'on pourrait imposer des règles du style:

    • l'utilisateur doit être membre de LinuxFr
    • les articles doivent être complets dans les flux
    • Les articles doivent être sous licence du style Creative Common ou Art Libre…
    • le flux devra être séparé du flux principale du blog (par exemple, un flux pour un tag style linuxfr)
    • les commentaires restent sur LinuxFr pour que tout le monde puisse discuter
  • [^] # Re: Planet ?

    Posté par  (site web personnel, Mastodon) . En réponse à l’entrée du suivi Réorganisation des sections: ajout de la section "Communauté". Évalué à 2 (+0/-0).

    Hello,

    Pour le Planet, j'ai ouvert un autre suivi: https://linuxfr.org/suivi/permettre-de-decentraliser-ses-journaux-liens-avec-un-planete

    L'idée, c'est de récupérer des articles depuis des flux structurés style RSS ou Atom et de prendre les articles en base effectivement.

    On peut continuer la discussion sur l'autre entrée de suivi ;)

  • # Bravo pour le concept et le "hack" de strace !

    Posté par  (site web personnel, Mastodon) . En réponse au journal `smk`, un make sans Makefile. Évalué à 9. Dernière modification le 11 décembre 2018 à 07:08.

    Hello,

    Note au passage que ce sont les seuls concepts: il n'y a pas besoin de 'recipes' pour faire le lien entre les sources et les cibles, la commande est le lien.

    Le concept me semble hyper sain, ça à l'aire chouette à utiliser :)

    Il reste que les commandes devront inclure de longs arguments comme dans Make pour ajouter toutes les dépendances externes dans les premières commandes.

    Est-ce que tu prévois d'ajouter la définition de variables pour pouvoir raccourcir l'écriture des premières commandes qui devront inclure les bibliothèques externes ?

    Dans tous les cas, je trouve géniale l'idée de "hacker" (dans le sens propre du terme) un outil de débug pour aider à la compilation: j'ai l'impression qu'une boucle est bouclée et que l'on ne saura plus à terme qui est de l'oeuf ou de la poule la première étape d'une compilation de projet :D

  • # Bravo pour la release

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Sortie de Prosody 0.11. Évalué à 6.

    Hello,

    Prosody est un chouette projet, j'ai commencé à connaître le côté serveur de XMPP grâce à leur logiciel et sa facilité de configuration.

    Je suis vraiment content que cette version amène la persistance à pubsub: maintenant, les projets de clients comme Movim et Salut-à-toi vont pouvoir proposer une installation plus simple pour monter des instances complètes indépendantes assez facilement.

    Je pense notamment aux entreprises qui ont besoin d'un outil de communication interne entre employés.

    Enfin, à l'époque ça m'a fait migrer vers ejabberd qui est aussi un serveur XMPP très utile, même si sa courbe d'apprentissage est, je trouve, plus élevée.

    Merci à la communauté XMPP, c'est du très bon boulot !