Il ne s'agit pas d'une position extrĂȘme, juste de pointer une limite. C'est dommage de tenter de mettre du personnel dans la discussion. Comme tu le dis c'est un compromis et c'est ce que j'ai voulu exprimer en parlant d'assumer.
Si l'ABI est mis Ă jour ou que le correctif est plus important, le runtime change de version. Les applications maintenues utiliseront la nouvelle version dĂšs qu'ils seront compatibles avec celui-ci et les non maintenus pourront utiliser l'ancien.
C'est lĂ dessus que travaillent les distributions stables.
Donc en temps qu'utilisateur c'est vraiment bien plus simple et souple qu'un systĂšme de paquets Ă l'ancienne.
Tu apprends dans les journaux qu'il y a une CVE critique sur libBiduleTruc. Ils viennent de sortir les versions 1.2.123, 1.4.3 et 2.0.4 qui corrige la faille. Comment tu t'assure de ne pas l'avoir ? Qu'est-ce que tu fais de pitivi qui va planter avec la derniĂšre version des runtimes ?
[^] # Re: rust
PostĂ© par barmic 𩩠. En rĂ©ponse Ă la dĂ©pĂȘche Trois utilitaires : Delta, Dust et Watchexec. ĂvaluĂ© Ă 2.
Je ne connaissais pas flus merci pour le lien :) et oui effectivement c'est ce que je décris un peu plus haut.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: rust
PostĂ© par barmic 𩩠. En rĂ©ponse Ă la dĂ©pĂȘche Trois utilitaires : Delta, Dust et Watchexec. ĂvaluĂ© Ă 2.
Quand je dis qu'une prod avec SLA ou du moins dont les gens veulent une disponibilitĂ© 24/7, ce qui me semble ĂȘtre sous-entendu par « la prod tombe le vendredi soir », demande un travail en Ă©quipe, des astreintes,... Tu me rĂ©pond que je suis dans ma tour d'ivoire. Tu peux me dire que non c'est une prod qui n'est pas 24/7, mais du coup tu n'a pas Ă t'en occuper aprĂšs ta journĂ©e de travail comme tu le dis dans le premier commentaire au quel je rĂ©pond.
Vouloir une prod 24/7, c'est avoir quelqu'un qui rĂ©gis aussi vite que possible aux problĂšmes. C'est ce dont tu parle dans ton premier commentaire : je ne l'invente pas. Ăa s'appelle une astreinte et tu as lĂ©galement un quota d'heure d'astreinte limite donc tu dois travailler en Ă©quipe.
S'il s'agit d'une prod non 24/7, c'est en effet légal. Mais faut déclarer ses heures sup' ou que ce soit dans le cadre du forfait cadre et il faut surtout éviter de responsabiliser l'employé pour des défauts de la prod. L'importance de cette prod doit venir avec des moyens équivalents. Mais ça c'est juste une remarque.
La logique derriĂšre ton allĂ©gorie de « la prod qui tombe Ă 18h » me semble ĂȘtre l'une des 2. Ăvidement je peux me tromper et Ă©videment en ayant la facilitĂ© d'imaginer qu'une prod Ă©tait gĂ©nĂ©ralement 24/7, j'ai suivi un raccourcis.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: rust
PostĂ© par barmic 𩩠. En rĂ©ponse Ă la dĂ©pĂȘche Trois utilitaires : Delta, Dust et Watchexec. ĂvaluĂ© Ă 2.
Tu n'a peut ĂȘtre pas dis que c'Ă©tait bien, mais tu considĂšre que quelqu'un qui dis que si un environnement a des SLA il faut travailler en Ă©quipe et gĂ©rer des astreintes est dans sa tour d'ivoire. C'est juste le droit de travail. Ătre totalement hors des clous comme ça ce n'est mĂȘme pas lĂ©gal. C'est pas une question d'aimer le travail bien fait ou la passion pour ce qu'on fait. Accepter de travailler dans ces conditions et en plus considĂ©rer cela comme normal (pointer comme un quelqu'un qui ne veux pas s'engager et prendre pour soit le rĂ©sultat de cet Ă©tat de fait), ça dĂ©value ton travaille.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: rust
PostĂ© par barmic 𩩠. En rĂ©ponse Ă la dĂ©pĂȘche Trois utilitaires : Delta, Dust et Watchexec. ĂvaluĂ© Ă 3.
C'est toi qui parle d'une prod qui casse un vendredi Ă 18h. Le fait d'avoir une prod implique beaucoup de choses (la presque obligation lĂ©gale d'ĂȘtre en Ă©quipe - tu n'a pas le droit d'ĂȘtre en astreinte 24/7 -, le fait qu'il s'agisse d'un service,...) que tu es entrain de remettre en cause dans ce commentaire.
Je ne suis pas du tout d'accord. La plupart des boites ne savent pas ce qu'est et se foutent de la qualitĂ© logiciel. C'est simple elles ne la dĂ©finissent pas. Parce que c'est une notion complexe et ça peut devenir trĂšs chĂšre. Donc non la plupart veulent le niveau suffisant de qualitĂ© pour ne pas ĂȘtre trop emmerdĂ© et que ça ne coĂ»te pas trop chĂšre.
J'ai vu des projets utilisant les mĂȘme techno Ă des niveaux de rĂ©silience et de correction trĂšs diffĂ©rents et c'est la qualitĂ© des tests qui les dĂ©partagĂ©es. Bien sĂ»r le contexte joue sur la qualitĂ© des tests, mais c'est mĂ©canique : tu test, ça marche, tu test pas, ça ne marche pas.
Je ne suis pas d'accord. Ăvidement que tu va rĂ©flĂ©chir Ă ce qui s'est mal passĂ© en cas de rollback sinon tu ne livre plus. Ăa n'est pas une question de bonne pratique, c'est mĂ©canique. La capacitĂ© de rollback c'est ce qui te permet de ne pas avoir peur de ta prod. Les projets qui ont peur de leur prod accumulent de la dette. Les projets qui n'en n'ont pas peur vont se permettre de mettre en prod plus rĂ©guliĂšrement donc vont dĂ©ployer.
Donc tu dis, « bon dĂ©solĂ© mais si on a ratĂ© quelque chose, tout sera cassĂ© jusqu'au prochain fix ou desaster recovery pour pouvoir remonter des donnĂ©es cohĂ©rentes ». Ăa tu peut le faire quand tu as des SLA trĂšs petites, que la valeur de ta prod est plus faible que celle de ton dev et/ou que tu a le goĂ»t du risque. Il arrive qu'on ne puisse pas le faire, mais c'est un dĂ©faut Ă assumer (se prĂ©parer Ă faire un desaster recovery ou un hotfix en urgence. Travailler dans l'urgence, perso j'Ă©vite autant que possible.
Je n'ai jamais vu ce type de bug arriver dans une prod. Je ne connais pas tout, hein, mais ça ne m'est jamais arrivé. Du moins dans ce qui est classiquement le rÎle du typage. Donc pas les types dépendants par exemple qui s'approche presque plus de la preuve de programme.
Je n'ai jamais remis ça en cause. Ni les qualités intrinsÚques de rust. Comprendre et jouer avec une variété de langage est trÚs enrichissant. Regarder du coté de rust, de lisp, de smalltalk,... C'est trÚs enrichissant, pour comprendre et utiliser le langage que tu utilise au quotidiens.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: rust
PostĂ© par barmic 𩩠. En rĂ©ponse Ă la dĂ©pĂȘche Trois utilitaires : Delta, Dust et Watchexec. ĂvaluĂ© Ă 3.
Je ne suis pas d'accord. Ăa joue sur lors du dĂ©veloppement. Si tu laisse passer un problĂšme de typage en prod, le problĂšme c'est pas le langage, c'est la qualitĂ© que tu livre. L'effort pour fournir la mĂȘme qualitĂ© ne sera effectivement pas la mĂȘme, mais hors cas pathologique (comme ce pourquoi a Ă©tait fait rust pour remplacer c++), la diffĂ©rence ne sera pas si grande.
Tu parle de prod, parler de prod sans parler d'opérationnel, ça n'a pas de sens. Mais surtout si la prod est le problÚme du développeur alors son déploiement aussi. Sinon le fait que la prod tombe le vendredi à 18h ça n'est pas son problÚme.
Donc c'est bien une question de qualitĂ© de ce que tu livre. Mais les prods les plus solides vivent avec le fait qu'ils casseront leur prod. Parce qu'il est humainement impossible d'avoir un niveau de test suffisant pour garantir que tu ne casse jamais. Ăa ne veut pas dire que tu ne va pas tout faire pour amĂ©liorer ta qualitĂ©, mais tu sais que reproduire la charge de ta prod est impossible par exemple. C'est pour que les canary release ou l'A/B testing existent.
Il faut les twelve factors et oui on est d'accord, mais dans tout ça il n'y a pas le typage de ton langage.
Je vais le dire autrement...
Tu veux fournir de la qualité. Tu as 2 stratégies possibles. Soit tu embauche les meilleurs développeurs possibles et ils choisissent le meilleur langage existant et code un excellent logiciel. Tout repose sur la qualité de chacun des développeurs. Soit tu cherche à avoir une qualité « systémique », c'est l'organisation de l'équipe qui produit de la qualité. C'est parce que les tests sont écrit par un autre développeur (entre autre) que tu obtiens de la qualité. Cette seconde stratégie est plus fiable car elle ne repose pas sur un recrutement trop complexe et est résiliente aux faiblesse ponctuelles qu'auront les développeurs.
Bref tout ça pour dire que les typages dynamiques et pire encore les typages faibles, je suis pas fan du tout, mais je ne les prendrais pas comme boucs émissaires en cas de problÚme en prod.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: rust
PostĂ© par barmic 𩩠. En rĂ©ponse Ă la dĂ©pĂȘche Trois utilitaires : Delta, Dust et Watchexec. ĂvaluĂ© Ă 1.
Pour moi ce n'est pas le langage qui permette ça. C'est plutÎt le workflow de déploiement (les tests que tu fais avant déploiement, la solidité de ton déploiement, la simplicité du rollback,...).
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: rust
PostĂ© par barmic 𩩠. En rĂ©ponse Ă la dĂ©pĂȘche Trois utilitaires : Delta, Dust et Watchexec. ĂvaluĂ© Ă 3.
Il y a un glissement dans ta rĂ©flexion entre, « j'ai trouvĂ© des outils en rust » et « rust doit ĂȘtre mieux que les autres pour des outils cli ».
Si tu prendre d'autres exemples, par exemple httpie, vegeta et vtop. Ils sont écrit respectivement en python, go et js.
Je suis d'accord qu'en principe l'absence de runtime rend le dĂ©marrage plus rapide et que ce temps de dĂ©marrage peut ĂȘtre dĂ©sagrĂ©able. Personnellement sur PC et laptop je ressent pas le temps de dĂ©marrage de python ou go, sur rpi je trouve que python commence Ă se faire sentir.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
# rust
PostĂ© par barmic 𩩠. En rĂ©ponse Ă la dĂ©pĂȘche Trois utilitaires : Delta, Dust et Watchexec. ĂvaluĂ© Ă -3. DerniĂšre modification le 12 mai 2020 Ă 07:34.
Il y a une forme de fétichisme pour rust ?
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Microsoft
PostĂ© par barmic 𩩠. En rĂ©ponse au journal Window Maker 0.95.9 est sorti le 4 avril 2020. ĂvaluĂ© Ă 3.
Je ne suis pas si vieux dans la communauté :)
Mais quand je suis arrivé, beaucoup disait que gnome2 c'était le DE pour pas trop te brusquer quand tu venait de windows. Je suis d'accord que c'est sujet à caution.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Prenez garde en lisant ce journal
PostĂ© par barmic 𩩠. En rĂ©ponse au journal Rust et bibliothĂšque partagĂ©e en C. ĂvaluĂ© Ă 3.
Pour ĂȘtre passĂ© par lĂ , ça ne doit pas ĂȘtre l'unique cause de trĂšs loin. Si totof a voulu partir souhaitons lui bonne continuation.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Utilisation
PostĂ© par barmic 𩩠. En rĂ©ponse Ă la dĂ©pĂȘche Cerberus 4.7 â En route pour la webperf et lâanalyse web. ĂvaluĂ© Ă 3.
Je ne suis pas d'accord. Si ces tests font parti de ton flow d'intégration continue, je ne vois pas pourquoi ils ne seraient pas maintenu (puisque cela casserait ton build).
La dĂ©marche peut aller jusqu'Ă 3 amis mĂȘme. La dĂ©marche BDD permet Ă un fonctionnel de lire et comprendre les cas de tests et donc aide Ă©normĂ©ment Ă leur maintiens. Et c'est une documentation plus accessible que le code de test pour le dĂ©veloppeur. Enfin la mise Ă jour ou les ajouts de cas de tests peuvent ĂȘtre suffisamment simple.
Bref ça a du sens surtout dans une optique de DDD (oui ça fait beaucoup de *DD).
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
# Microsoft
PostĂ© par barmic 𩩠. En rĂ©ponse au journal Window Maker 0.95.9 est sorti le 4 avril 2020. ĂvaluĂ© Ă 3.
Ce qui a l'époque signifiait choisir celui qui s'inspire de Microsoft plutÎt que celui d'Apple.
Mais les vrais en jetaient pleins la vue avec e16 :p
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
# Utilisation
PostĂ© par barmic 𩩠. En rĂ©ponse Ă la dĂ©pĂȘche Cerberus 4.7 â En route pour la webperf et lâanalyse web. ĂvaluĂ© Ă 7.
Est-ce qu'il a un intĂ©rĂȘt particulier quand on ne parle que d'API REST ? Ou est-ce qu'il n'est pas un peu gros pour cet usage ? Pour un projet sur le quel je travail, on a mis en place un simple petit outil dans nos sources qui prend en paramĂštre une collection de fichier yaml qui dĂ©crivent une requĂȘte et les vĂ©rifications Ă faire et une configuration d'environnement. C'est trĂšs simple Ă faire (l'outil n'est qu'une glue entre 3 bibliothĂšques : http, yaml et jsonpath), la description des cas de tests est simple et le versionnement se fait avec notre code (pour tester un environnement, on utilise la branche liĂ©e Ă cet environnement).
Est-ce que cerberus m'apporterait beaucoup ?
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Fedora Toolbox
PostĂ© par barmic 𩩠. En rĂ©ponse Ă la dĂ©pĂȘche Fedora Silverblue en pratique. ĂvaluĂ© Ă 3.
Il y a pleins d'options :
Il ne sâagit pas d'une impossibilitĂ© technique, mais d'un choix. Ăa peut probablement se justifier (complexitĂ©, une volontĂ© de dĂ©finir le bureau linux sans CLI,...).
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Fedora Toolbox
PostĂ© par barmic 𩩠. En rĂ©ponse Ă la dĂ©pĂȘche Fedora Silverblue en pratique. ĂvaluĂ© Ă 2.
J'espĂšre que tu ne va pas me trouver trop relou :)
Il pourrait y avoir des notifications aux outils en cli. Si tu veux les utiliser dans des scripts automatisés libre à toi d'avoir valider leurs autorisations avant.
Mais surtout c'est quoi un outil cli par rapport Ă un outil graphique ? network-manager est dans une sandbox, mais pas nm-cli ? Il y a un paquet d'outils comme ça, c'est bizarre de considĂ©rer que ça doit s'installer diffĂ©remment et avoir des droits diffĂ©rents alors qu'ils font la mĂȘme chose voir qu'ils collaborent.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Conférences
PostĂ© par barmic 𩩠. En rĂ©ponse au journal Trois petites brĂšves sur des livres et des confĂ©rences. ĂvaluĂ© Ă 7.
Si la mĂ©taphore a bien sĂ»r des limites, elle me semble quand mĂȘme plus joli que la notion de clientĂšle que transmet la notion de librairie et puis ça reste la traduction correcte au lieu d'utiliser un faux ami.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
# Conférences
PostĂ© par barmic 𩩠. En rĂ©ponse au journal Trois petites brĂšves sur des livres et des confĂ©rences. ĂvaluĂ© Ă 6. DerniĂšre modification le 09 mai 2020 Ă 16:38.
Je me permet une petite remarque sur la traduction library est un faux ami. Sa traduction française est « bibliothĂšque ». Bien sĂ»r tout le monde comprends « librairie », mais je trouve dommage d'utiliser librairie plutĂŽt que bibliothĂšque particuliĂšrement dans un contexte d'une bibliothĂšque libre. En effet si le rĂ©sultat est le mĂȘme (de prendre quelque chose « sur Ă©tagĂšre »), le modĂšle de partage des bibliothĂšques n'est pas le mĂȘme que pour les librairies.
Je suis dans l'organisation d'une conférence orientée développement. Le snowcamp est un évÚnement qui se déroule fin janvier chaque année. Cette année nous n'avons donc pas eu de problÚme. On va voir comment ça se passe pour l'an prochain.
Les confĂ©rences en lignes sont un moyen de subsister, c'est utile quand tu es Google ou RedHat parce que la confĂ©rence est pour beaucoup une vitrine de ce que tu as Ă proposer, mais pour des confĂ©rences moins teintĂ©es d'entreprise c'est assez moyen. Pour les organisateurs comme pour une partie des plus habituĂ©s une confĂ©rence est un lieu social, une opportunitĂ© de rencontrer et de discuter avec des gens du mĂȘme domaine mais beaucoup plus loin que ton cercle de contact habituel. Les confĂ©rences en lignes ça revient Ă publier des vidĂ©os de prĂ©sentation avec un direct au dĂ©part. Il n'y a pas besoin d'organisateurs pour faire ça twitch et youtube seront heureux d'accueillir toutes les personnes qui auraient quelque chose Ă dire. C'est gratuit pour les spectateurs et ça peut potentiellement rĂ©munĂ©rer un peu l'orateur.
Les annulations ont poussé à améliorer la communication entre certaines conférences (devoxx, alpescraft, snowcamp, blendwebmix, afup, agile grenoble, lehack, riviera dev, voxxed luxembourg, devfest paris, MixIT, tourainetech, devfest nantes,...). C'est super pour améliorer l'entraide et la co-organisation.
La plupart des conférences sont organisées par de petites associations. Souvent il s'agit surtout de s'adosser à un lieu qui fourni plus ou moins de service et impose plus ou moins de rÚgles. Ce sont ces lieux qui vont définir la gueule qu'auront les prochaines conférences (et bien sûr ils ne vont faire qu'appliquer les rÚgles qui seront mises en vigueurs à ce moment là ). La densité de personnes, l'obligation de port de masque, la mise à disposition de gel hydroalcoolique,... Tout ça ce sont des inconnues totales.
Tu peux voir un inventaire qui tente d'ĂȘtre Ă jour de confĂ©rence ici : https://github.com/scraly/developers-conferences-agenda (si tu en a d'autres AurĂ©lie sera heureuse d'accepter des PR).
Il y a aussi pas mal d'inconnues lors de la reprise des conférences. Est-ce que les gens voudront venir ? Est-ce que les sponsors continueront à sponsoriser ? Est-ce qu'il y aura toujours des orateurs ? Avant le confinement les entreprises se montraient de plus en plus frileuses à ce sujet (conseillant à leurs employer d'éviter de venir par exemple). Des conférences comme le devoxx qui ont un rayon de diffusion international peuvent se retrouver à redevenir locale. Hors du débat si c'est bien ou pas ça demande un certain nombre de changement organisationnel.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Intéressant
PostĂ© par barmic 𩩠. En rĂ©ponse Ă la dĂ©pĂȘche PrĂ©sentation de Fedora Silverblue. ĂvaluĂ© Ă 2. DerniĂšre modification le 09 mai 2020 Ă 08:00.
Il ne s'agit pas d'une position extrĂȘme, juste de pointer une limite. C'est dommage de tenter de mettre du personnel dans la discussion. Comme tu le dis c'est un compromis et c'est ce que j'ai voulu exprimer en parlant d'assumer.
J'utilise avec parcimonie flatpak. Paspparce que je ne veux pas m'en servir plus mais parce que j'en ai pas besoin de plus. Si un logiciel n'est pas dispo dans ma distribution ou pas dans la version qui me convient je suis là procédure du site officiel etje ne me plain pas.
Il est là ton extrémiste qui exige quelque chose.
Dans mon travail quand je prends une dĂ©cision, je produit architecture decision record qui dĂ©crit le choix et sa raison d'ĂȘtre et pointe les limites connues. Tu aura remarquĂ© que cette question n'est pas dans les 2 points que je trouvais dommage dans flatpak un peu plus haut.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Intéressant
PostĂ© par barmic 𩩠. En rĂ©ponse Ă la dĂ©pĂȘche PrĂ©sentation de Fedora Silverblue. ĂvaluĂ© Ă 2.
Ăa c'est en thĂ©orie. L'ABI ne fait pas tout et les problĂšme sus-nomĂ© de pitivi ne sont pas au niveau de l'ABI je prĂ©sume.
C'est lĂ dessus que travaillent les distributions stables.
C'est exactement ce que tu dĂ©cris, ils restent sur la mĂȘme ABI donc comme tu le dis plus haut il n'y a pas de raison que ça ne marche pas hors effectivement ça ne marche pas.
Beaucoup de tests oui bien sĂ»r si tu prend debian tu ne peux pas envisager 60k paquets et un logiciel de la mĂȘme façon c'est Ă©vident. Mais en terme de correctifs manuels, je ne crois pas qu'il y en ai tant que ça (je serais intĂ©ressĂ© de regarder). Debian s'est fait connaĂźtre Ă cause de plusieurs histoires lĂ dessus, mais cet Ă©clairage important sur quelques cas donne une fausse impression qu'il y a beaucoup de modifications.
Il peut profiter de ces vielles applications des failles de sécurité qui vont avec, de l'occupation disque des runtime devenu obsolÚtes,... En soit cette flexibilité a un coût avec ou sans flatpak, c'est quelque chose à assumer.
On est tout Ă fait d'accord. Je ne viens pas dire que les distributions sont la solution. Flatpak est une brique trĂšs intĂ©ressante, il faut tout de mĂȘme ĂȘtre conscient de ses limites et que c'est une solution encore jeune qui va encore Ă©voluer en fonction de son usage et des problĂšmes rencontrĂ©s (la crĂ©ation de paquet ne semble pas toujours aisĂ©e d'aprĂšs devnewton - ça fait aussi parti de ce qui me donne l'impression que la dĂ©marche loin d'ĂȘtre universelle a Ă©tait de remplir les besoins des application Gnome et KDE -).
Je ne suis moi mĂȘme pas sur une distribution vanilla et utilise une distribution stable pour l'Ă©norme majoritĂ© de ce que j'utilise et installe moi-mĂȘme les quelques logiciels dont j'ai besoin qu'il soit Ă jour. C'est ma façon de faire et je ne doute pas qu'elle ne convienne pas Ă tout le monde.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Intéressant
PostĂ© par barmic 𩩠. En rĂ©ponse Ă la dĂ©pĂȘche PrĂ©sentation de Fedora Silverblue. ĂvaluĂ© Ă 2.
C'est pour ça que je parle des classiques/standards/supportés et oui je ne l'ai pas dis mais ce n'est pas forcément un problÚme systémique, ça peut évoluer.
Je sais bien et je me doute que le choix est fait pour simplifier la vie des dĂ©veloppeurs qui ont moins de question Ă se poser. C'est important quand comme c'est le cas de flatpak tu es bon dernier arrivĂ©. Si tu embĂȘte les dĂ©veloppeurs, ton store restera vide et ne servira Ă rien.
Mais malgrĂ© ça cette taille pose des problĂšmes. Par essence flatpak est fait pour gĂ©rer de la profusion et de la simplicitĂ© pour l'utilisateur. Avoir plusieurs versions d'une mĂȘme application, installer la petite application Qt alors que ton bureau est gtk,... Ce sont des comportements explicitement encouragĂ©s par flatpak (ce qui est bien), mais les runtimes vont se multiplier. L'espace disque c'est pas chĂšre, mais tu le vois Ă l'usage. TĂ©lĂ©charger et installer en 3s ou en 30s ça n'a rien Ă voir en terme de ressenti pour l'utilisateur que celui-ci soit un utilisateur final ou un dĂ©veloppeur.
Et si je parle de Qt ce n'est pas pour rien. Il existe des applications juste Qt, est-ce qu'il vaut mieux qu'elles utilisent KDE qui est immense pour elles, mais qui augmente la potentielle rĂ©utilisation ou bien une plus petite qui va tuer la rĂ©utilisation mais ĂȘtre plus lĂ©gĂšre pour ceux qui n'utilisent pas KDE.
Je ne parle que flatpak en soit et pas de silverblue, mais mĂȘme lui est sujet Ă ce problĂšme il l'est juste moins.
Ce n'est pas ce que j'ai dit. J'ai dit que je vois les mĂȘme travers que les dĂ©buts de docker en particulier et que je ne serait pas surpris que dans les prochaines annĂ©es on voit les mĂȘme mouvements. Le contexte est diffĂ©rent et on peut imaginer que ça n'arrivera pas et c'est tout ce que je leur souhaite, mais j'en serais surpris.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Intéressant
PostĂ© par barmic 𩩠. En rĂ©ponse Ă la dĂ©pĂȘche PrĂ©sentation de Fedora Silverblue. ĂvaluĂ© Ă 2.
Le problĂšme n'est pas le systĂšme de paquet et flatpak ne sera pas une solution. Si le runtime sur le quel s'appuie Pitivi est mis Ă jour avec une version d'une dĂ©pendance qui le casse tu ne pourra pas le mettre Ă jour (mĂȘme si ce nouveau runtime fixe des CVE ou apporte une version d'une autre dĂ©pendance qui elle t'apporterait quelque chose). Ăa n'est qu'Ă peine plus enviable et c'est la situation que tu as dĂ©jĂ en moins bien avec une distribution stable.
Ce que t'es entrain de dire c'est que les distributions font mal leur travail. C'est possible, mais je pense que si on envisageait sous ce biais là on pourrait parler de solutions trÚs différentes et potentiellement bien différentes.
Tu apprends dans les journaux qu'il y a une CVE critique sur libBiduleTruc. Ils viennent de sortir les versions 1.2.123, 1.4.3 et 2.0.4 qui corrige la faille. Comment tu t'assure de ne pas l'avoir ? Qu'est-ce que tu fais de pitivi qui va planter avec la derniĂšre version des runtimes ?
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Intéressant
PostĂ© par barmic 𩩠. En rĂ©ponse Ă la dĂ©pĂȘche PrĂ©sentation de Fedora Silverblue. ĂvaluĂ© Ă 2.
C'est un avis tout à fait personnel, mais je trouve que les runtimes standards/classiques/supportés son beaucoup trop gros. Grosso modo quand on en voit la taille et comment ça a était fait, c'est fait pour avoir des distributions linux relativement complÚte (c'est presque l'équivalent de
kde-plasma-desktop). Ăa donne l'impression que c'est avec des ĆillĂšres, il y a d'autres solutions qui existent depuis plus longtemps ça aurait Ă©tait intĂ©ressant de faire un Ă©tat de l'art avant de pondre quelque chose et pas que d'un point de vu technique mais aussi d'un point de vu Ă©cosystĂšme. Et ailleurs on voit que la taille de ces choses lĂ est importantes.L'autre point qui est dommageable amha c'est le fait de complĂštement orientĂ© la techno pour les bureaux. Ăa complexifie le travail des distributions qui ne sont pas particuliĂšrement orientĂ©e bureau. Elles doivent jongler avec ces 2 profiles qui sont tout Ă fait arbitraires.
Pour un travail qui se veut standard et issu d'un consensus (contrairement Ă snap par exemple), je trouve que ça aurait pu ĂȘtre bien mieux.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Intéressant
PostĂ© par barmic 𩩠. En rĂ©ponse Ă la dĂ©pĂȘche PrĂ©sentation de Fedora Silverblue. ĂvaluĂ© Ă 2.
Hum ? virtualenv n'est pas fait pour l'utilisateur de ce que je crois en savoir. Donc rien est transféré à l'utilisateur.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: super logiciel
PostĂ© par barmic 𩩠. En rĂ©ponse Ă la dĂ©pĂȘche Sortie dâInkscape 1.0. ĂvaluĂ© Ă 2.
J'ai toujours utilisé dia personnellement. Il fait pas des schémas trÚs sexy, mais il fait le taff et permet de faire des liens fléchés qui sont maintenu et ça c'est vraiment cool. LibO peut faire ce genre de choses, mais le logiciel est bien plus lourd et un résultat plus sexy mais pas tant suffisamment pour que ça me fasse y passer.
C'est cool qu'il garde un dĂ©veloppement actif, il est presque restĂ© le mĂȘme depuis que j'ai commencĂ© Ă l'utilisĂ© il y a plus de 10 ans maintenant.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Formatage automatique
PostĂ© par barmic 𩩠. En rĂ©ponse Ă la dĂ©pĂȘche Robert, un logiciel de stockage en mĂ©moire vive. ĂvaluĂ© Ă 2.
Tu parle du stop the world que G1 a encore ? (Doc Oracle de G1)
@+
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll