louiz’ a écrit 302 commentaires

  • [^] # Re: Vivement la suivante

    Posté par  (site web personnel) . En réponse à la dépêche Debian 9 : Stretch déploie ses tentacules. Évalué à 2.

    On peut aussi : maintenir des versions stables. Sur lesquelles on reporte les bug fix si nécessaires jusqu’à la sortie d’une nouvelle stable. Ça oblige à faire 2 versions, ce n’est pas la cata non plus.

    Ça ne fonctionne que si on release moins vite que les versions stables de debian (si par exemple je sors 3 versions en 1 an, ben la version 1, packagée dans debian, ne sera plus prise en charge par mes backports, quand je vais sortir la 3).

    soit tu ne supportes pas, tes utilisateurs n’ont cas aller débuguer arch/Linux ;-)

    Oui, débuguer archlinux, ou trouver des workaround pour les bugs connus (mais non-corrigés) dans debian. Chacun choisit les bugs qu’il veut rencontrer, et perso j’aurais préféré que les deux types de personnes puissent quand meme utiliser mes logiciels. Mais bon tant pis.

    depuis le début de la discussion, je me pose la question de pourquoi c++17 ?

    Parce que c’est amusant, et ça m’évite de recoder std::optional<>

  • [^] # Re: Vivement la suivante

    Posté par  (site web personnel) . En réponse à la dépêche Debian 9 : Stretch déploie ses tentacules. Évalué à 2.

    Ils backportent apparemment sur la version 4.0 (la version packagée) certains correctifs que je fais sur master.

    Je sais pas comment ils sélectionnent quels patchs sont importants et lesquels ne le sont pas (j’ai vu qu’ils en ont pris un qui parlait d’un “null pointer dereference etc”), et je n’ai pas vraiment de retour de la part du packager, ni aucun dialogue (c’est quelqu’un d’autre qui m’a informé que c’était packagé dans debian).

    À mon avis c’est pas une bonne idée (ils passent vraiment en revu tous mes commits pour décider lesquels sont dignes de la version stable, lesquels sont importants et lesquels ne le sont pas ?!), mais bon, c’est pas vraiment mon problème.

  • [^] # Re: Vivement la suivante

    Posté par  (site web personnel) . En réponse à la dépêche Debian 9 : Stretch déploie ses tentacules. Évalué à 1.

    Non, le but c’est que ça puisse etre compilé sous debian, pas de fournir un binaire qui pourrait se lancer sous debian.

    Cela dit : les gens qui veulent une version « stable » ne veulent probablement pas d’une application compilée avec un support expérimental (il y a une grosse contradiction là-dessus).

    Je pense qu’il y a des gens qui veulent un OS stable (dans le sens « j’ai plus besoin d’y toucher quand je mets à jour, rien ne va casser/bouger, je suis tranquille »), tout en ayant la possibilité d’installer quelques rares logiciels « à jour » manuellement. Sinon le repository « backport » n’existerait pas.

    le standard C++17 n’est même pas finalisé…

    En effet. Et je n’ai pas dit « je veux release mon truc aujourd’hui », mais « j’aurais bien aimé avoir la possibilité de release un truc utilisant C++17 avant 2-3 ans ». D’ici là C++17 sera bien finalisé.

  • [^] # Re: GNOME 3.14 et 3.22 dans RHEL aussi

    Posté par  (site web personnel) . En réponse à la dépêche Debian 9 : Stretch déploie ses tentacules. Évalué à -7.

    Oui, stable c’est dans le sens « ça change pas », pas dans le sens « ça fonctionne correctement ».

    Ils préfèrent avoir des trucs avec des bugs connus, plutôt que d’avoir un truc avec ces bugs connus corrigés mais avec peut-être de nouveaux bugs inconnus.

  • [^] # Re: Vivement la suivante

    Posté par  (site web personnel) . En réponse à la dépêche Debian 9 : Stretch déploie ses tentacules. Évalué à 3.

    Oui mais pour compiler sous debian, faudra installer gcc 7 depuis les backports et autres emmerdes.

    Alors oui, techniquement on peut tout faire, suffit juste d’y passer du temps. On peut même recoder tous les trucs qui nécessitent du C++11 pour que ça compile sous debian wheezie ou j’sais plus quel vieux machin. Le souci c’est le travail que ça demande.

  • [^] # Re: Vivement la suivante

    Posté par  (site web personnel) . En réponse à la dépêche Debian 9 : Stretch déploie ses tentacules. Évalué à -9.

    Oui, et c’est très bien, ça confirme ce que je pensais.

    Je vais pouvoir utiliser tranquillement des trucs à jour la conscience tranquille.

    Je suis passé de « oui mais les pauvres utilisateurs ?? Je peux pas les abandonner :(( » à « Barf, vu qu’apparemment ils s’en foutent, c’est bon ».

    Je vous remercie donc.

  • [^] # Re: Vivement la suivante

    Posté par  (site web personnel) . En réponse à la dépêche Debian 9 : Stretch déploie ses tentacules. Évalué à -9. Dernière modification le 19 juin 2017 à 19:56.

    Ça dépend si une release tous les ans c’est « qui bouge tout le temps » pour toi, alors ouais.

    Et c’est surtout que j’ai eu des utilisateurs debian qui sont venus demander pourquoi ça marchait pas. Du coup j’ai dû faire une image docker debian pour tester le machin, trouver pourquoi ça marchait pas spécifiquement sur debian, et maintenant j’essaye de m’assurer que ça fonctionne sur debian, parce que je suis sympa.

    Et puis « des utilisateurs qui privilégie une distrib avec des paquets stables (sinon ils n'utilisent pas Debian stable) », laisse moi rire. Je parie qu’il y a un très très grand nombre d’utilisateurs de debian qui le sont uniquement parce que « c’est la distribution pour les serveurs, et moi j’ai un serveur, donc c’est ce qu’il me faut, non ? » et qui se retrouvent à installer des backports à tour de bras.

    Mais bon, je vais peut-être envoyer chier tous les utilisateurs debian qui viendront demander comment utiliser mes logiciels, vu que c’est ça que je suis censé faire si je comprends bien ce qu’on me raconte ici. Parce que ce que je retiens de cette discussion c’est un peu « non mais on en veut pas de ton truc ». C’est triste.

  • [^] # Re: Vivement la suivante

    Posté par  (site web personnel) . En réponse à la dépêche Debian 9 : Stretch déploie ses tentacules. Évalué à 0.

    Ouais, mais bof, après tu te retrouves avec des bugs du type:

    • Tel machin ne fonctionne pas…
    • Euh, chez moi ça marche, t’utilises quelle version ?
    • Euh, la dernière. Attends, je regarde. C’est la version 0.0.0.0.4, sur debian stable.
    • Ah, ouais, c’est sorti y’a 3 ans et demie, y’a eu 16 versions depuis, et backporter tous les bugfixes dans toutes les anciennes versions c’est trop de boulot.

    Je m’imagine très bien tomber dans une telle situation : https://www.jwz.org/blog/2016/04/i-would-like-debian-to-stop-shipping-xscreensaver/

  • [^] # Re: Vivement la suivante

    Posté par  (site web personnel) . En réponse à la dépêche Debian 9 : Stretch déploie ses tentacules. Évalué à 5.

    Pour c++17 n'est il pas possible de linker statiquement toute les lib utilisées notamment la libc++ (avec un petit -static-libstdc++) ? Ok ça a l'inconvénient de ne plus avoir les maj de sécurité de la libstdc++ et toutes celles utilisé … peut être pas idéal.

    Je ne fournis pas de paquet binaires (à part un .deb et .rpm qui sont juste l’output de mes tests d’integration, pour vérifier que ça build correctement et que j’ai pas merdé mes “Makefiles”. Ce n’est pas censé etre utilisé par l’utilisateur final non-dev).

    Alors oui, j’ai bien une image docker qui utilise alpine https://hub.docker.com/r/louiz/biboumi/ mais dans l’idée c’était plus pour faire plaisir aux fans de dockers, qui aiment bien utiliser ça et qui trouvent que c’est pratique. Idéalement je voudrais pas avoir à répondre « t’as qu’à utiliser docker » quand on me demande comment installer biboumi sous debian.

  • [^] # Re: Vivement la suivante

    Posté par  (site web personnel) . En réponse à la dépêche Debian 9 : Stretch déploie ses tentacules. Évalué à 1.

  • [^] # Re: Vivement la suivante

    Posté par  (site web personnel) . En réponse à la dépêche Debian 9 : Stretch déploie ses tentacules. Évalué à 6.

    « Flatpak is the next-generation technology for building and installing desktop applications. »

    Je fais pas de « Desktop applications ». Je développe un serveur XMPP (un component, en fait : https://biboumi.louiz.org). Je suis pas sûr que ce soit le meilleur outil pour packager ce genre de logiciel. Idem pour AppImage.

  • [^] # Re: Vivement la suivante

    Posté par  (site web personnel) . En réponse à la dépêche Debian 9 : Stretch déploie ses tentacules. Évalué à 5.

    Oui, (et c’est pas mieux en testing actuellement, ni meme en unstable, https://packages.debian.org/sid/gcc).

    Mais le problème c’est pas ce que moi j’utilise, c’est ce que les gens utilisent. Et je veux (si possible) que mes logiciels puissent fonctionner sur ce que les gens utilisent, et malheureusement debian stable en fait partie. Je pourrais dire « oui, ben faut utiliser debian unstable pour pouvoir utiliser mon logiciel », mais j’aime pas trop l’idée (meme si parfois j’hésite), et je suis sur que je recevrais plein de bug report de gens mécontents.

  • [^] # Re: Vivement la suivante

    Posté par  (site web personnel) . En réponse à la dépêche Debian 9 : Stretch déploie ses tentacules. Évalué à 2.

    Je l’utilise pas. Je veux juste que les gens qui veulent utiliser mes logiciels puissent les utiliser.

    Donc je dois me conformer à ce que les gens utilisent, malheureusement. Et le plus petit dénominateur c’est Debian stable.

  • # Vivement la suivante

    Posté par  (site web personnel) . En réponse à la dépêche Debian 9 : Stretch déploie ses tentacules. Évalué à -10.

    Vivement debian 10, dans 2-3 ans, qu’on puisse enfin publier des logiciels écrits en C++17 ou en Python 3.6.

    C’est toujours un plaisir d’être coincé dans le passé à cause de cette distro.

  • # Ouf

    Posté par  (site web personnel) . En réponse au journal VITE ! Mettez à jour votre distrib !. Évalué à 7.

    Ouf, ça va, j’installe jamais sudo sur mes systèmes.

  • # unixporn

    Posté par  (site web personnel) . En réponse au journal Eolie, le petit frère de Lollypop. Évalué à -3.

    Si tu veux mon avis, je pense que l’image présentée sur la page d’accueil, avec reddit.com/r/unixporn, est une mauvaise idée. En tout cas je serais pas étonné si la vue de « Unixporn » en très gros, au milieu de l’écran, quand on va sur ton site web en révulse quelques-uns.

    Parce que, pour rappel, « porn » ça désigne des représentations très graphiques et concrètes d’actes sexuels. Ça n’est pas un suffixe qui veut dire « qui est agréable à voir ». Ça serait d’ailleurs bien que les différentes communautés sur reddit s’en rendent compte. Foodporn, unixporn, etc… Le jour où quelqu’un voudra faire un subreddit avec des photos d’enfants mignons, ils vont l’appeler /r/childporn ?

  • [^] # Re: GNOME en minuscule

    Posté par  (site web personnel) . En réponse au sondage Quel est votre environnement de bureau préféré ?. Évalué à 6.

    Bien sûr que si, y’a le choix, regarde : gnome. Je viens de choisir de l’écrire comme ça.

    À part si ça se prononce « j’ai haine eau aime eux », y’a aucune raison de tout écrire en majuscules. C’est chiant et laid.

  • [^] # Re: Genèse d’un journal

    Posté par  (site web personnel) . En réponse au journal Marre des cons. Évalué à 10.

    Ok, @+.

  • [^] # Re: Une première...

    Posté par  (site web personnel) . En réponse à la dépêche Rencontre XMPP/Jabber par JabberFR, mardi 28 mars 2017 à 19 h à Paris. Évalué à 2.

    toujours pas de norloge.

    https://xmpp.org/extensions/xep-0201.pdf

    Bon par contre personne ne l’implémente (à part un client, à ma connaissance), et encore moins avec l’UI de la norloge, mais ça c’est parce que c’est pourri.

  • [^] # Re: 3 chiffres sur 6, c'est 6 hashs de 1 chiffre chacun

    Posté par  (site web personnel) . En réponse au journal Sécurité et authentification des sites bancaires.. Évalué à 2.

    De toutes manières, "un grosse banque française" c'est pas assez précis pour qu'on puisse vérifier, hein…

    Crédit Agricole.

  • [^] # Re: Petite correction

    Posté par  (site web personnel) . En réponse à la dépêche Outils utiles pour développeur. Évalué à 3.

    Ben… non. C’est une license libre, sans copyleft.
    C’est ni une license « sans copyright », ni une license « copyleft » (« copyleft » ne veut pas dire « sans copyright », au passage)

  • [^] # Re: Mon commentaire sur le blog…

    Posté par  (site web personnel) . En réponse au journal Le libre et l'expérience utilisateur. Évalué à 2.

    https://nos-oignons.net/wiki-admin/
    On est d’accord, c’est très moche non ? Tu voudrais bien changer ça hein ?

    Non, je proteste, c’est pas moche, et non, je voudrais pas changer ça. Les gens qui font des sites avec ces couleurs sont les meilleurs

  • [^] # Re: Bonne tête, sauf le code source

    Posté par  (site web personnel) . En réponse à la dépêche Micro Music Player (mmp), le lecteur musical minimaliste, sort en version 3.0. Évalué à 2.

    Oui, en vérité c’était pas vraiment des « pourquoi tu fais comme ça ? » que j’aurais dû écrire, mais « tu ne devrais pas faire comme ça ».

  • [^] # Re: Bonne tête, sauf le code source

    Posté par  (site web personnel) . En réponse à la dépêche Micro Music Player (mmp), le lecteur musical minimaliste, sort en version 3.0. Évalué à 4.

    J’osais pas trop lancer le sujet, parce que ça fait méchant. Mais maintenant que c’est fait :

    Pourquoi “using namespace std;” dans un fichier .h, inclus partout ?
    Pourquoi inclure tout (vector, algorithms, random…), dans tous les fichiers, au lieu de juste ce qui est utilisé dans le fichier .cpp ?
    Pourquoi tout est déclaré extern ?

  • [^] # Re: J'ai plus de genou

    Posté par  (site web personnel) . En réponse au journal Toujours pas convaincu d'utiliser GNU/Linux ?. Évalué à 2.

    Non, pourquoi je serais convaincu d’utiliser linux, avec ton anecdote ?

    Plus précisément, pourquoi ces personnes devraient être convaincues d’utiliser linux :

    • Mireille, qui utilise windows 10, obtenu légalement (car vendu avec l’ordi) sur son ordinateur personnel, pour y écrire des notes lors de ses cours à la fac dans le logiciel One Note ?

    • Bobby, qui utilise Mac OS, obtenu légalement (car vendu avec l’ordi) sur son MacBook Pro, pour y dessiner des beaux trucs à l’aide de sa tablette tactile

    • Hugo, qui utilise Windows XP, qu’il a obtenu il y a 10 ans sur l’ordinateur que lui a fournissait son travail, qu’il utilise pour regarder la météo et son compte facebook

    • Sabrina, admin sys chez Gagou Corp™, qui administre 200 serveurs sous FreeBSD 10

    Toutes ces personnes, elles s’en foutent des 3 pellos qui vendaient des windows illégalement aux passants.