Pour ceux qui ont du mal avec l'anglais :
Il y a un méchant bug sur la version 5.12-rc1 du noyau Linux dans le cas d'utilisation d'un fichier swap. Il est possible de se retrouver avec un système de fichier écrasé par le fichier de swap.
Le bug n'est pas présent dans le cas d'utilisation d'une partition de swap. Seulement avec l'utilisation d'un fichier de swap.
C'est un bug qui est apparu après une refacto de code à priori sans gros risque et qui est passé au travers des tests "normaux" parce que le fichier de swap n'est pas "normal". Pour cette raison Linus ne blâme pas les devs et ajoute que le bug n'est pas non plus la conséquence du timing du merge un peu particulier.
Il déconseille donc fortement d'utiliser cette version (et a d'ailleurs renommé le tag git v5.12-rc1 en v5.12-rc1-dontuse). Le bug est fixé dans la branche de développement actuel.
Joli bug destructeur en effet. Heureusement avec une portée limitée, plus grand monde n'utilise de fichier de swap aujourd'hui et probablement encore moins une RC du noyau Linux (même si elles ont tendance à être solides comme le rappel également Linus).
La majeure partie des morts l'était déjà de son vivant et le jour venu, ils n'ont pas senti la différence.
# Dans la langue de Jean-Baptiste Poquelin
Posté par Nibel . En réponse au lien Oh le beau bug (dans une rc1) (mais c'est un sacré bug). Évalué à 10.
Pour ceux qui ont du mal avec l'anglais :
Il y a un méchant bug sur la version 5.12-rc1 du noyau Linux dans le cas d'utilisation d'un fichier swap. Il est possible de se retrouver avec un système de fichier écrasé par le fichier de swap.
Le bug n'est pas présent dans le cas d'utilisation d'une partition de swap. Seulement avec l'utilisation d'un fichier de swap.
C'est un bug qui est apparu après une refacto de code à priori sans gros risque et qui est passé au travers des tests "normaux" parce que le fichier de swap n'est pas "normal". Pour cette raison Linus ne blâme pas les devs et ajoute que le bug n'est pas non plus la conséquence du timing du merge un peu particulier.
Il déconseille donc fortement d'utiliser cette version (et a d'ailleurs renommé le tag git v5.12-rc1 en v5.12-rc1-dontuse). Le bug est fixé dans la branche de développement actuel.
Joli bug destructeur en effet. Heureusement avec une portée limitée, plus grand monde n'utilise de fichier de swap aujourd'hui et probablement encore moins une RC du noyau Linux (même si elles ont tendance à être solides comme le rappel également Linus).
La majeure partie des morts l'était déjà de son vivant et le jour venu, ils n'ont pas senti la différence.