Plus récents

Ce que vous ne voulez pas entendre, tous les deux, mais aussi une grande partie de la commu Deb, c'est que la base de la base c'est qu'une app soit compilée proprement et s'installe de manière standard.

Si tu choisis, en créant ta distro, de modifier un truc standard, tu exposes tes users à des risques important. On leur dit depuis 20 ans, ils ont foutu des gens dans la merde, mais ils ne change quasi rien.

Donc, je demande pourquoi utilsier cette distro, voilà

@lanodan @dada @breizh

Donc utiliser les sources du projet, donc le patcher si le mec respecte les standards qui ne sont pas ceux de Debian, et donc introduire des risques.

Je le répète: c'est un danger. Vous ne voulez pas l'entendre, vous vous foutez du fait que depuis 24 ans j'ai vu passer ça des dizaines de fois.

@lanodan @dada @breizh

Et quand AUCUNE distro ne le propose parce que les packageurs ne sont pas tes larbins ?

@breizh @dada @lanodan

Il existe des dizaines de trucs NON PACKAGE dans Debian ou RH, ou Fedora...

Dans une grande partie des cas, pour avoir une version corrigée, tu dois la compiler. C'est central dans nos métier de faire une install "à partir des sources". Tu te bases sur la distro pour les DEPENDANCES. je me tue à le dire

@breizh @dada @lanodan

Sérieux tu le fais exprès...

Tu fais comment quand Debian n'a pas de package ? Genre pour un PHP à jour, un Python 3.12 ou Go installé correctement (pas comme le font les packageurs Debian) ?

Explique moi comment tu répares une faille en moins de 2h si tu dois attendre 2 semaines qu'ils se sortent les doigts ?

@breizh @dada @lanodan

J'ai cité ces exemples, tu sais très bien qu'il en existe d'autres.

Freedesktop c'est central sur des distro grand public, donc que Ubuntu ne sache pas le respecter pose de sérieux problèmes là. Surtout quand il s'agit des nommages dans DBus (j'en ai fait les frais en bossant avec le projet Fyne.io)

@lanodan @dada @breizh

Y'a rien d'hybride dans ce que je dis. Bon sang, je pense que t'as pas compris mes arguments en fait.

Je dis que quand tu respectes des normes et/ou des standards, tu évites de patcher comme un bourrin et d'introduire des failles propres à ta distro. Que tu peux plus facilement suivre les fix du projets sans laisser tes utilisateurs avec des conneries introduites par tes choix.

Debian est dangereuse, plusieures rapports le démontrent, c'est pas rien

@breizh @dada @lanodan

Mais tu crois que les normes dont je parle ne sont pas discuté depuis 1970 par des miliers de pros ?

Rien que XDG (freedesktop) c'est signé par des centaines de gens. Debian et Ubuntu (qui fait pire) font tout de travers

Et oui, ils ont fini par écouter pour la FHS, après plus de 15 ans de bataille. C'est anormal tout ce temps

@breizh @dada @lanodan

Mais justement ! je dis que si on respecte des normes, des standards, on a pas à se faire chier à viser des distros.

Or, avec Debian on est forcés de le prendre en compte parce qu'il foutent la merde.

Et je suis désolé mais je ne sais pas m'en foutre des utilisateurs qui utilisent une autre distro que moi. Et je pense que notre avis, à ceux qui gueulent contre Debian pour ça, en ont le droit !

@lanodan @breizh

tiens bah en voilà un super exemple !

docker, faille de sécu, tout le bazard. Un standard existe: OCI.Docker le respecte, Podman et runc aussi. Voilà, tout le monde peut travailler main dans la main sans se tirer dans les pattes.

Tu l'as ton exemple de "pourquoi faut respecter les normes"

@breizh @dada @lanodan

Non c'est vrai, laissons les faire de la merde avec nos app, foutre des failles, casser les burnes aux mainteneurs de projets qui font le max sur leur temps libre pour proposer des choses aussi universelles... Les mecs qui pondent des RFC ils se font chier pour rien.

tiens je vais aller installer faire une distro qui installe tout dans "/WTF", et si je deviens dominant et bien tant pis pour les autres.

Super mentalité les mecs...

@breizh @lanodan

Mes arguments sur la sécurité ? et bé... tu m'excuses mais je comprends donc le "pas de raison d'utiliser autre chose" du coup 😋

@breizh @dada @lanodan

Si Debian faisait un petit effort, ce débat n'aurait pas lieu !

Et l'inverse est pareil, je vois des dizaines d'app qui proposent des install à la ubuntu/deb qui ne vont jamais marcher sans adaptation sur les 99% de distros "concurrentes"

C'est ça le souci.

@breizh @lanodan

J'ai l'impression que vous le faites tous exprès de ne pas comprendre la question...

Je fais une appli, je propose un Makefile qui utilise le standard (conf.d, XDG pour installer dans ~/.local/bin pour un user par exemple...) - ça marche sur 99% des distros **SAUF** Debian/Ubuntu.

Aucun packageur ne va s'intéresser à mon app qui a 10 stars sur github.

Je me prend des issues, je dois donc MOI faire un travail parce que la disto est naze... moi, le dev

@breizh @lanodan

Les raisons d'utiliser Debian était justement un énorme débat à l'époque. Tout une partie de la commu c'est énervé à cause de ce choix.

Donc, on en revient à ma question

@breizh @dada @lanodan

Vous parlez de ".deb", pas moi - tout le souci est là. Un tarball c'est un package. Un AppImage c'est un package. Un flatpak aussi...

Un tarball avec un Makefile == un package

@lanodan @dada @breizh

Après, que tu estimes que c'est à la communauté Debian de packager la terre entière à sa sauce pour que tu puisses l'installer "à leur manière" et que tu ne te plains pas des failles c'est une autre histoire.

Moi j'ai posé une question simple: pourquoi choisir Debian "par défaut". Personne n'y répond depuis tout à l'heure, du mois, personne ne me donne d'argument valide qiu prime sur les autres distros

@breizh @dada @lanodan

Plus anciens
techlover

Technology lovers, here we are — (development, digital artwork, science…)