• [^] # Re: bcachefs ≠ bcache

    Posté par (site web personnel, Mastodon) . En réponse au lien L'utilitaire Bcachefs-Tools est rendu orphelin chez Debian Stable. Évalué à 3.

    L’instabilité de l’écosystème rust est clairement pointée du doigt dans les citations de l’article:

    I got some help from the Rust team who says that the common practice is to relax the dependencies of Rust software so that it builds in Debian. So errno, which needed the exact version 0.2, was relaxed so that it could build with version 0.4 in Debian, udev 0.7 was relaxed for 0.8 in Debian, memoffset from 0.8.5 to 0.6.5, paste from 1.0.11 to 1.08 and bindgen from 0.69.9 to 0.66. [...] you may wonder how any distribution could sanely package this. [...] anyone who needs to support bcachefs-tools long-term has to carry the support burden on their own, and if they bundle it’s dependencies, then those as well.

    Traduction:

    J'ai reçu de l'aide de l'équipe Rust qui a dit que la pratique courante est d'assouplir les dépendances des logiciels Rust pour qu'ils se construisent dans Debian. Ainsi, errno, qui avait besoin de la version exacte 0.2, a été assoupli pour pouvoir être construit avec la version 0.4 dans Debian, udev 0.7 a été assoupli pour 0.8 dans Debian, memoffset de 0.8.5 à 0.6.5, paste de 1.0.11 à 1.08 et bindgen de 0.69.9 à 0.66. [...] vous pouvez vous demander comment une distribution peut raisonnablement empaqueter cela. [...] quiconque a besoin de supporter bcachefs-tools à long terme doit prendre sur lui la tâche du support, et s'il empaquette ses dépendances, de celles-ci également.

    L’outil lui-même est instable, mais l’écosystème l’est tout autant, et c’est pourquoi le mainteneur du paquet Debian jette l’éponge : maintenir l’outil est une chose, maintenir l’écosystème de rust est une autre chose, et comme on pourrait dire dans d’autres domaines « il a pas signé pour ça ».

    ce commentaire est sous licence cc by 4 et précédentes