L’humour se perd mon pauvre André. En plus y en a qui votent sans avoir connu les perles de nos politiques et de nos humoristes, ou qui n’ont pas lu les commentaires effarants sur ton dernier journal (un certain disait que ces profs étaient des planquées de l’IT qui se la coulaient douce …mais on n’a toujours pas compris pourquoi lui il n’a pas voulu être mieux payé et moins stressé le bougre.)
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
et j'ai des postes utilisateurs sous Arch. Je mets la distro que je trouve adaptée au poste en question,
Nous disons la même chose : pour ma part, je ne mets pas de Arch chez mes connaissances car pas adapté pour moi ni pour eux. (les personnes pour qui ce seraient adaptée maintiennent leur bécane sans moi —j’ai juste aidé à faire le pas Linux et trouver leur chemin— et j’en connais qui utilisent Arch.)
J'ai dit qu'il y a eu 5 paquets en 2023 qui pouvaient nécessiter une intervention manuelle.
[EDIT] et quand ils parlent d'intervention manuelle ça se résume à "faut désinstaller ça avant ton update, colles ça dans ton terminal et roule", on est pas sur de la recompilation de noyau là.
Je n’ai pas dit que tu as dit le contraire. Et j’en ai soupé des heures passées à réparer une mise à jour. Tant mieux si ça s’est amélioré, mais dans le principe je ne veux pas passer du temps à aller chercher la liste des trucs à désinstaller et réinstaller dans un certain ordre et tout. Je ne nie pas que ça roule pour toi, mais permets moi de vouloir passer mon temps à autre chose surtout que je ne vois pas ces personnes souvent.
Mais c'est 5 paquets sur les 14507 de Arch et d'ailleurs aucun d'entre eux n'est sur mes machines donc je n'ai eu AUCUNE intervention manuelle à faire.
Le propos n’est pas que tu ais la chance de ne pas utiliser ces paquets ; juste que ça existe et que tout le monde n’a et n’aura pas ta chance.
Ce n’est pas une question d’aimer les fans (je suis une personne humaine aussi et je suis fan de certaines choses aussi) ; juste que ça ne doit pas pousser à des œillères ou dépasser un certain niveau de prosélytisme …comme l’ont déjà fait remarquer barmic et tisaac
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
Les commentaires, eux, n'ont pratiquement rien (juste la revue de code). Ce qui fait que les commentaires, qui eux sont très peu analysés, sont généralement la partie du code qui contient le plus de bug par ligne de commentaire. (par bug, j'entends commentaire qui ne dit pas ce que devrait faire le code)
Et si un commentaire est erroné, aucun outils ou tests ne va te dire qu'il est faux.
Au risque de me répéter, quand on parle de commenter son code, ce n’est pas de mettre des commentaires qui ne servent à rien …aux devs futurs, comme par exemple
ma_variable = ma_variable + 1 // incrémentation de ma variable Il est tout à fait logique que les commentaires ne servent aux outils …parce-que c’est à destination des humains, et c’est bien que ça serve à la revue de code. Exemple de commentaire tout con qui que je trouve fort utile :
// dans l'urgence et parce-que le tableau ne contient que 10 entiers,
// on utilise le tri par bulle (et puis faut livrer dans 1h.)
// par ailleurs, les position paires du tableau valent toujours zéro.
fonction trier_tableau(T est tableau):
… Que tes outils sachent détecter dans le code qu’il y a un pointeur initialisé dans la fonction et puis oublié, c’est OK. Mais ces outils ne sauront pas te dire quelle implémentation choisir ou pourquoi telle optimisation est bonne ou pas.
Et quand t'a déjà passé une demi-journée à te faire toute la Documentation d'une bibliothèque, car un commentaire te dit d'absolument appelle une autre fonction avant d'appeler celle dont tu as besoins, pour au final en lisant le code de la bibliothèque te rendre compte que le commentaire aurait juste dû être supprimé, car il concernait une ancienne version de la bibliothèque.
Bah, tu regardes les commentaires d'un autre œil.
Les bons commentaires font partie du code. Les deux évoluent ensemble…
J’ai déjà vu l’inverse aussi : tu passes des heures à essayer de comprendre un code qui ne fait pas du tout ce que dit le commentaire et au final tu apprends que la personne qui a modifié le code a voulu régler un cas pour lui …et fatalement en partant sur son unique use-case et son refactoring complet en se croyant plus malin que tout le monde, bah il a passé à la trappe tous les autres cas qui ont été évité avant lui. Aujourd’hui, on aurait des test unitaires qui auraient permis de rattraper la bourde (ou juste 90%) ; et ça fait partir de documenter le code (je sais la documentation ne se fait pas par les commentaires ici mais c’est pour dire à ceux qui s’insurgent en voyant qu’il faut documenter le code que voilà.)
Oui, quand l’architecte fait des modifications sans mettre à jour les plans, tu regardes les plans d’un autre œil. Mais la règle ne devient pas qu’il faut bannir les plans ; plutôt les architectes qui travaillent à la va-comme-j'te-pousse. De même, juste mentionner les latrines sur les plans de la baraque est suffisant, pas besoin d’indiquer chaque carreau individuel ; et le jour où on rase cette pièce on laisse pas non plus croire sur le plan qu’elle existe.
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
C'est drôle ça, doit-on en déduire que tu ne fais pas les mises à jour de sécurité ?
Comme précisé :
(perso, en terme de suivi des installations que j’ai faite chez des particuliers, la maintenance —avec vérification des mises à jours— c’est une à deux fois par an ;
Tu ne pense pas que je fais un Paris — Nantes toutes les semaines juste pour m’assurer que tonton Fernand a bien fait ses mises à jours si ? Quand on se voit pour les réunions de familles, j’en profite pour accorder un quart d’heure à la bécane et à dans cinq/sept mois.
J’ai la surprise de voir que certaines personnes se prennent en main et appuient sur le bouton quand il y a la notification. Pour d’autres, quand je n’intervient pas ça se fait pas. Et je dis juste que je me vois pas leur installer Arch pour ma part, mais c’est trop dur à comprendre pour les fans et les personnes qui font des déductions sur un bout de phrase.
Au passage, dans ton exemple, tu n’as rien qui soit l’équivalent d’un dist-upgrade
et je n’ai pas cinq fois dans l’année la pression d’un passage de version majeur
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
Il y a le support de paquets binaires aussi :) En fait j’ai un petit cluster en datacenter et une seule des machines est destinée à la compilation qui est ensuite distribuée aux autres (la chance d’avoir une grappe homogène et pas de besoin différent d’une machine à une autre.) Si je devais recommencer aujourd’hui, je partirait directement sur du x86 avec CL qui fourni des un dépôt de binaires vanillas (il resterait peut-être 10% de cas particuliers pour lesquels j’ai de la compilation avec des options spécifiques)
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
Ah, quand même : 21 fois en 12 mois (pas encore fini) dont 5 nécessitant une intervention manuelle… Tu sais bien que c’est quasi quotidien pour les usagers lambdas et que si tu as installé Arch chez quelqu’un c’est donc un boulot à plein temps. (perso, en terme de suivi des installations que j’ai faite chez des particuliers, la maintenance —avec vérification des mises à jours— c’est une à deux fois par an ; et je n’ai pas cinq fois dans l’année la pression d’un passage de version majeur.)
Bref, mon but n’était pas de déformer mais je faisais une caricature parallèle aux deux clics (qui reste une moyenne vraie mais ne prend pas en compte la lancement du gestionnaire de paquets par exemple.)
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
j'en avais ma claque de tout compiler sous Gentoo (Plus de 10 ans avec elle)
se met à jour en deux clicks ou deux lignes de commandes (même pour les changements de version, littéralement 2 commandes à passer),
Les mêmes raisons pour lesquelles il veut une Debian, ajouté au fait qu’il sait débloquer quand un problème se présente avec les paquets (alors que du rpm probablement pas.)
Et dire qu’en face des gens lui forcent la main pour Arch : troque tes deux clics ou commandes contre du pacman quasi quotidien…
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
Compiler tous les jours n’y est pas une obligation : il y a des logiciels que je ne recompile pas sous prétexte d’une nouvelle version mais uniquement pour rétroporter les fix de sécurité ou (automatiquement) lorsque les dépendances le nécessitent ; bref flexibilité et contrôle.
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
Oui, j’ai encore du Gentoo qui tourne fièrement.
Avoir plus de choix et de flexibilité peut être vu comme une complexité pour certaines personnes, mais faut de tout pour faire un monde.
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
étant également cryptologue de formation, j'ai aussi toujours beaucoup de mal à faire confiance aux implémentations crypto. Quand je le fais, je prends le temps de tout relire, ce qui est parfois très chronophage…
Tant que tu passes pas par l’atelier B par exemple, j’ai du mal à croire que ton implémentation est meilleure que d’autres.
c'est une conviction difficilement transmissible…
Bien d’accord.
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
Tout le monde n’est pas de sexe masculin ;
Tout le monde n’est pas blond aux yeux roses ;
Tout le monde n’a pas de résidence secondaire ;
… … …
Tout le monde n’utilise pas git (je n’ai pas dit ne versionne pas)
Les mêmes qui ignorent les commentaires dans le code sont souvent les mêmes qui ne lisent pas les commits. D’ailleurs, petit sondage : y en a combien qui lisent les logs ? (interro prévu pour ceux qui répondront machinalement oui pour bien faire)
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
Quand je cherche digikam j‘ai actuellement 36 résultats (donc users qui ont mis à disposition leur recette/variante) et le tableau indique combien de sources chaque user publie et combien de paquets ont été généré à partir de là. Je prends par hasard celui de Andrew Coles qui en a respectivement 5 et 49, je vois qu’il propose bien les sources (je n’en ai pas encore vu qui le font pas, mais j’imagine que c’est possible.) Ce qui te laisse la possibilité de compiler toi même (sans attendre que quelqu’un te réinvente le Makefile en bash.)
Comme il utilise Launchpad pour builder, du coup il utilise un processus standardisé et reproductible. Cette machinerie n’est pas mise en avant parce-que la cible c’est des gens qui veulent le binaire pour leur version+architecture. Cette cible n’a pas envie de trifouiller des scripts pour que ça marche, et c’est pour cela que je trouve vain et malaisant de vouloir leur fourguer du Arch en tapant sur d’autres distributions.
Perso, quand je veux « garder le contrôle » total, ça passe par la Gentoo plutôt.
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
C’est justement la problématique qu’a voulu adressé Ubuntu avec les PPA : n’importe quel usager un peu motivé peu proposer des paquets indépendamment des mainteneurs officiels qui sont soumis à un autre rythme (la release officielle) et d’autres contraintes.
Beaucoup de logiciels non populaires ou n’ayant pas passé l’acceptation de la charte Debian, et beaucoup de logiciels déjà maintenus mais ayant des versions jugées plus intéressantes et urgentes, ont leur PPA…
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
Le .deb c’est une archive formalisée (tout comme le sont les formats EPub ou Open Document) contenant : les fichiers à installer, des fichiers métas et des scripts. Les binaires ne sont pas séparés (comprendre retéléchargés quelque part sur la toile : l’archive —et c’est là que le mot convient bien— se suffit et se transporte —nonobstant les dépendances)
Mais il est possible de récupérer les sources utilisés par la distribution (ou autres —qui peut être du projet upstream ou d’un PPA… ou ailleurs— si l’on préfère), de modifier ce que l’on souhaite et de compiler avec ses propres paramètres. Étonnamment, les gens refusent de le faire mais vont ailleurs et ne font que ça…
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
Je parlais bien du premier cas ; mais on est bien d’accord et cela ne change pas la problématique qu’on n’est pas obligé d’accepter tout et n’importe quoi comme clientèle.
J’ai encore récemment vu un service en ligne qui n’accepte pas les inscriptions avec des adresses en @gmail.com !
J’ai eu aussi à pratiquer ce genre de tri par le passé : je ne prenais pas d’adresse en @hotmail.
C’est peut-être surprenant et pas courant mais point répréhensible par la loi.
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
Documenter du code n’est pas forcément écrire un document à côté hein. Mettre des docstrings pertinents (si ce n’est pas pertinent c’est du remplissage et non de la documentation qui aidera) et mettre à jour au fur et à mesure, c’est aussi documenter et au passage, documenter fait partie des pratiques standards.
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
Déjà le choix des langages à la syntaxe cryptique… (je crois que c’est pour ça que j’y arrive pas avec Rust et même bon nombre de constructions de C++ ou de Perl de goret) Pourquoi ne pas simplement écrire en : Pascal, Oberon, Ada, Cobol, LSE…
J’en profite pour signaler une faute : « le jeu des mâles dominants » ; le pluriel de mal est mots…
Quoi, Comment ça on n’est que mercredi ?
Quoi, Comment ça on m’emmène à l’asile ?
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: Salauds d'pauvres
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au lien Le prof qui recense les accidents du travail. Évalué à 4.
L’humour se perd mon pauvre André. En plus y en a qui votent sans avoir connu les perles de nos politiques et de nos humoristes, ou qui n’ont pas lu les commentaires effarants sur ton dernier journal (un certain disait que ces profs étaient des planquées de l’IT qui se la coulaient douce …mais on n’a toujours pas compris pourquoi lui il n’a pas voulu être mieux payé et moins stressé le bougre.)
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: Fedora
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au journal Ma version rêvée de Debian. Évalué à 2. Dernière modification le 08 décembre 2023 à 19:28.
Nous disons la même chose : pour ma part, je ne mets pas de Arch chez mes connaissances car pas adapté pour moi ni pour eux. (les personnes pour qui ce seraient adaptée maintiennent leur bécane sans moi —j’ai juste aidé à faire le pas Linux et trouver leur chemin— et j’en connais qui utilisent Arch.)
Je n’ai pas dit que tu as dit le contraire. Et j’en ai soupé des heures passées à réparer une mise à jour. Tant mieux si ça s’est amélioré, mais dans le principe je ne veux pas passer du temps à aller chercher la liste des trucs à désinstaller et réinstaller dans un certain ordre et tout. Je ne nie pas que ça roule pour toi, mais permets moi de vouloir passer mon temps à autre chose surtout que je ne vois pas ces personnes souvent.
Le propos n’est pas que tu ais la chance de ne pas utiliser ces paquets ; juste que ça existe et que tout le monde n’a et n’aura pas ta chance.
Ce n’est pas une question d’aimer les fans (je suis une personne humaine aussi et je suis fan de certaines choses aussi) ; juste que ça ne doit pas pousser à des œillères ou dépasser un certain niveau de prosélytisme …comme l’ont déjà fait remarquer barmic et tisaac
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: Complètement crétin !
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au journal Comment briller auprès de la gent féminine dans « le monde de la tech ». Évalué à 6.
Au risque de me répéter, quand on parle de commenter son code, ce n’est pas de mettre des commentaires qui ne servent à rien …aux devs futurs, comme par exemple
Il est tout à fait logique que les commentaires ne servent aux outils …parce-que c’est à destination des humains, et c’est bien que ça serve à la revue de code. Exemple de commentaire tout con qui que je trouve fort utile :ma_variable = ma_variable + 1 // incrémentation de ma variable
Que tes outils sachent détecter dans le code qu’il y a un pointeur initialisé dans la fonction et puis oublié, c’est OK. Mais ces outils ne sauront pas te dire quelle implémentation choisir ou pourquoi telle optimisation est bonne ou pas.// dans l'urgence et parce-que le tableau ne contient que 10 entiers,
// on utilise le tri par bulle (et puis faut livrer dans 1h.)
// par ailleurs, les position paires du tableau valent toujours zéro.
fonction trier_tableau(T est tableau):
…
Les bons commentaires font partie du code. Les deux évoluent ensemble…
J’ai déjà vu l’inverse aussi : tu passes des heures à essayer de comprendre un code qui ne fait pas du tout ce que dit le commentaire et au final tu apprends que la personne qui a modifié le code a voulu régler un cas pour lui …et fatalement en partant sur son unique use-case et son refactoring complet en se croyant plus malin que tout le monde, bah il a passé à la trappe tous les autres cas qui ont été évité avant lui. Aujourd’hui, on aurait des test unitaires qui auraient permis de rattraper la bourde (ou juste 90%) ; et ça fait partir de documenter le code (je sais la documentation ne se fait pas par les commentaires ici mais c’est pour dire à ceux qui s’insurgent en voyant qu’il faut documenter le code que voilà.)
Oui, quand l’architecte fait des modifications sans mettre à jour les plans, tu regardes les plans d’un autre œil. Mais la règle ne devient pas qu’il faut bannir les plans ; plutôt les architectes qui travaillent à la va-comme-j'te-pousse. De même, juste mentionner les latrines sur les plans de la baraque est suffisant, pas besoin d’indiquer chaque carreau individuel ; et le jour où on rase cette pièce on laisse pas non plus croire sur le plan qu’elle existe.
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: Fedora
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au journal Ma version rêvée de Debian. Évalué à 1. Dernière modification le 08 décembre 2023 à 17:18.
Comme précisé :
Tu ne pense pas que je fais un Paris — Nantes toutes les semaines juste pour m’assurer que tonton Fernand a bien fait ses mises à jours si ? Quand on se voit pour les réunions de familles, j’en profite pour accorder un quart d’heure à la bécane et à dans cinq/sept mois.
J’ai la surprise de voir que certaines personnes se prennent en main et appuient sur le bouton quand il y a la notification. Pour d’autres, quand je n’intervient pas ça se fait pas. Et je dis juste que je me vois pas leur installer Arch pour ma part, mais c’est trop dur à comprendre pour les fans et les personnes qui font des déductions sur un bout de phrase.
Au passage, dans ton exemple, tu n’as rien qui soit l’équivalent d’un dist-upgrade
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: NO-GO ?
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au journal Non mais MERDE !. Évalué à 2.
Zut, faut que je rachète une téloche et que je prenne des billets pour ce merdier.
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: À qui le tour
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au lien La dissolution des Soulèvements de la Terre est définitivement annulée par le Conseil d’État. Évalué à 3. Dernière modification le 08 décembre 2023 à 00:55.
Il faudrait un courage qui n’existe plus…
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: Arch ?
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au journal Ma version rêvée de Debian. Évalué à 3.
Il y a le support de paquets binaires aussi :) En fait j’ai un petit cluster en datacenter et une seule des machines est destinée à la compilation qui est ensuite distribuée aux autres (la chance d’avoir une grappe homogène et pas de besoin différent d’une machine à une autre.) Si je devais recommencer aujourd’hui, je partirait directement sur du x86 avec CL qui fourni des un dépôt de binaires vanillas (il resterait peut-être 10% de cas particuliers pour lesquels j’ai de la compilation avec des options spécifiques)
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: Fedora
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au journal Ma version rêvée de Debian. Évalué à -1.
Ah, quand même : 21 fois en 12 mois (pas encore fini) dont 5 nécessitant une intervention manuelle… Tu sais bien que c’est quasi quotidien pour les usagers lambdas et que si tu as installé Arch chez quelqu’un c’est donc un boulot à plein temps. (perso, en terme de suivi des installations que j’ai faite chez des particuliers, la maintenance —avec vérification des mises à jours— c’est une à deux fois par an ; et je n’ai pas cinq fois dans l’année la pression d’un passage de version majeur.)
Bref, mon but n’était pas de déformer mais je faisais une caricature parallèle aux deux clics (qui reste une moyenne vraie mais ne prend pas en compte la lancement du gestionnaire de paquets par exemple.)
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: Même dans les emails sur Gmail
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au journal Décès des pages de résultats Google sans tracking à 25 ans. Évalué à 2.
Ah, c’est pour cela que Ms le fait pour le bien de ses otages365
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: Fedora
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au journal Ma version rêvée de Debian. Évalué à 1.
Les mêmes raisons pour lesquelles il veut une Debian, ajouté au fait qu’il sait débloquer quand un problème se présente avec les paquets (alors que du rpm probablement pas.)
Et dire qu’en face des gens lui forcent la main pour Arch : troque tes deux clics ou commandes contre du pacman quasi quotidien…
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: Arch ?
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au journal Ma version rêvée de Debian. Évalué à 4.
Compiler tous les jours n’y est pas une obligation : il y a des logiciels que je ne recompile pas sous prétexte d’une nouvelle version mais uniquement pour rétroporter les fix de sécurité ou (automatiquement) lorsque les dépendances le nécessitent ; bref flexibilité et contrôle.
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: Arch ?
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au journal Ma version rêvée de Debian. Évalué à 3.
Oui, j’ai encore du Gentoo qui tourne fièrement.
Avoir plus de choix et de flexibilité peut être vu comme une complexité pour certaines personnes, mais faut de tout pour faire un monde.
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: Réinventer la roue...à la française et privatrice
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au journal Le gouvernement français pousse vers Olvid, une solution de messagerie instantanée française. Évalué à 2.
Et les clients desktop ?
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: Qui développe ?
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au journal Le gouvernement français pousse vers Olvid, une solution de messagerie instantanée française. Évalué à 2.
Tant que tu passes pas par l’atelier B par exemple, j’ai du mal à croire que ton implémentation est meilleure que d’autres.
Bien d’accord.
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: Complètement crétin !
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au journal Comment briller auprès de la gent féminine dans « le monde de la tech ». Évalué à 4.
Tout le monde n’est pas de sexe masculin ;
Tout le monde n’est pas blond aux yeux roses ;
Tout le monde n’a pas de résidence secondaire ;
… … …
Tout le monde n’utilise pas git (je n’ai pas dit ne versionne pas)
Les mêmes qui ignorent les commentaires dans le code sont souvent les mêmes qui ne lisent pas les commits. D’ailleurs, petit sondage : y en a combien qui lisent les logs ? (interro prévu pour ceux qui répondront machinalement oui pour bien faire)
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: Arch ?
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au journal Ma version rêvée de Debian. Évalué à 3.
Quand je cherche digikam j‘ai actuellement 36 résultats (donc users qui ont mis à disposition leur recette/variante) et le tableau indique combien de sources chaque user publie et combien de paquets ont été généré à partir de là. Je prends par hasard celui de Andrew Coles qui en a respectivement 5 et 49, je vois qu’il propose bien les sources (je n’en ai pas encore vu qui le font pas, mais j’imagine que c’est possible.) Ce qui te laisse la possibilité de compiler toi même (sans attendre que quelqu’un te réinvente le Makefile en bash.)
Comme il utilise Launchpad pour builder, du coup il utilise un processus standardisé et reproductible. Cette machinerie n’est pas mise en avant parce-que la cible c’est des gens qui veulent le binaire pour leur version+architecture. Cette cible n’a pas envie de trifouiller des scripts pour que ça marche, et c’est pour cela que je trouve vain et malaisant de vouloir leur fourguer du Arch en tapant sur d’autres distributions.
Perso, quand je veux « garder le contrôle » total, ça passe par la Gentoo plutôt.
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: Arch ?
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au journal Ma version rêvée de Debian. Évalué à 3. Dernière modification le 07 décembre 2023 à 01:15.
C’est justement la problématique qu’a voulu adressé Ubuntu avec les PPA : n’importe quel usager un peu motivé peu proposer des paquets indépendamment des mainteneurs officiels qui sont soumis à un autre rythme (la release officielle) et d’autres contraintes.
Beaucoup de logiciels non populaires ou n’ayant pas passé l’acceptation de la charte Debian, et beaucoup de logiciels déjà maintenus mais ayant des versions jugées plus intéressantes et urgentes, ont leur PPA…
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: Arch ?
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au journal Ma version rêvée de Debian. Évalué à 3.
→ https://www.cyberciti.biz/faq/how-to-extract-a-deb-file-without-opening-it-on-debian-or-ubuntu-linux/
→ https://www.debian.org/doc/manuals/debian-faq/pkg-basics.en.html#deb-format
→ https://linux.die.net/man/5/deb
→ https://www.internalpointers.com/post/build-binary-deb-package-practical-guide
Le
.deb
c’est une archive formalisée (tout comme le sont les formats EPub ou Open Document) contenant : les fichiers à installer, des fichiers métas et des scripts. Les binaires ne sont pas séparés (comprendre retéléchargés quelque part sur la toile : l’archive —et c’est là que le mot convient bien— se suffit et se transporte —nonobstant les dépendances)Mais il est possible de récupérer les sources utilisés par la distribution (ou autres —qui peut être du projet upstream ou d’un PPA… ou ailleurs— si l’on préfère), de modifier ce que l’on souhaite et de compiler avec ses propres paramètres. Étonnamment, les gens refusent de le faire mais vont ailleurs et ne font que ça…
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: Outlook
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au lien Microsoft Outlook classifie tous les courriels finissant par "@tutanota.com" comme pourriel. Évalué à 2.
Je parlais bien du premier cas ; mais on est bien d’accord et cela ne change pas la problématique qu’on n’est pas obligé d’accepter tout et n’importe quoi comme clientèle.
J’ai encore récemment vu un service en ligne qui n’accepte pas les inscriptions avec des adresses en @gmail.com !
J’ai eu aussi à pratiquer ce genre de tri par le passé : je ne prenais pas d’adresse en @hotmail.
C’est peut-être surprenant et pas courant mais point répréhensible par la loi.
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: Outlook
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au lien Microsoft Outlook classifie tous les courriels finissant par "@tutanota.com" comme pourriel. Évalué à 2.
Était-ce à la même époque que les serveurs de mise à jour W tournaient sous du BSD ?
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: Complètement crétin !
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au journal Comment briller auprès de la gent féminine dans « le monde de la tech ». Évalué à 3.
Il y a plein de code qui sont foireux… Mais pour conclure cela tu as besoin que le problème résolu soit correctement spécifié.
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: Complètement crétin !
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au journal Comment briller auprès de la gent féminine dans « le monde de la tech ». Évalué à 6.
Documenter du code n’est pas forcément écrire un document à côté hein. Mettre des docstrings pertinents (si ce n’est pas pertinent c’est du remplissage et non de la documentation qui aidera) et mettre à jour au fur et à mesure, c’est aussi documenter et au passage, documenter fait partie des pratiques standards.
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: Outlook
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au lien Microsoft Outlook classifie tous les courriels finissant par "@tutanota.com" comme pourriel. Évalué à 3.
On me souffle dans l’oreillette qu’« il ne faut pas oublier le fait qu’une entreprise n’est pas en mesure de travailler avec tous les profils de clients. » Et si André n’a pas les moyens de subir des gens on @outlook on ne va pas lui mettre un canon sur la tempe pour autant.
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: Complètement crétin !
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au journal Comment briller auprès de la gent féminine dans « le monde de la tech ». Évalué à 5.
Déjà le choix des langages à la syntaxe cryptique… (je crois que c’est pour ça que j’y arrive pas avec Rust et même bon nombre de constructions de C++ ou de Perl de goret) Pourquoi ne pas simplement écrire en : Pascal, Oberon, Ada, Cobol, LSE…
J’en profite pour signaler une faute : « le jeu des mâles dominants » ; le pluriel de mal est mots…
Quoi, Comment ça on n’est que mercredi ?
Quoi, Comment ça on m’emmène à l’asile ?
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: Trollifère
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au journal L’avis de RMS sur les relations sexuelles. Évalué à 2.
C’est plus ce que c’était (dlfp… raison pour laquelle je ne participait pas à l’époque) les manchots ont grandi et perdu un peu de leurs poils…
“It is seldom that liberty of any kind is lost all at once.” ― David Hume