Il s'en passe des choses dans le dépôt apt principal de Debian ces jours-ci.
Wheezy a été supprimée du dépôt principal à la fin de la semaine dernière (semaine 12). Elle est désormais disponible uniquement dans les archives (archive.debian.org).
Hier / aujourd'hui, tous les bouts de jessie non couverts par la LTS (les architectures autres que i386, amd64, armel et armhf, jessie-updates et jessie-backports) ont été supprimés du dépôt principal. Les backports sont disponibles dans les archives.
Du coup, j'affine ma compréhension du cycle de vie de Debian :
- Une nouvelle version stable est publiée. Elle sera prise en charge de manière standard pendant 3 ans environ. Exemple : stretch a été publiée le 17 juin 2017 ;
- Pendant un an, la sécurité de la version stable précédente continue d'être assurée par l'équipe debian-security. L'idée est de laisser le temps aux adminsys de migrer vers la nouvelle version stable. Exemple : la sécurité de jessie (précédente version stable avec stretch) a été assurée par debian-security jusqu'en juin 2018 ;
- Ensuite, une sous-équipe de debian-security publie et maintient une LTS pendant 2 ans environ (donc la sécurité d'un système Debian est environ assurée pendant 5 ans). Depuis wheezy, il n'y a plus de dépôt séparé. Ainsi, pour jessie, les lignes suivantes dans un sources.list restent correctes : « http://deb.debian.org/debian/ jessie main contrib non-free \ deb http://security.debian.org/ jessie/updates main contrib non-free ». Notons que « http://deb.debian.org/debian/ jessie-updates main contrib non-free » est incorrecte. Dès la sortie de la LTS, on peut déjà retirer les distributions « -updates » et « -backports » de nos sources.list afin de s'éviter des surprises plus tard. Exemple : le support LTS de jessie a commencé le 17 juin 2018 et devrait s'achever mi-2020 ;
- À la fin de la LTS, la distribution est déplacée dans les archives puis supprimée du dépôt principal et du dépôt sécurité. Cela a l'air d'être le boxon : je n'ai pas trouvé le délai précis entre la fin de la LTS et le nettoyage effectif. La prise en charge de wheezy a pris fin en juin 2018. La distribution a été retirée du dépôt principal durant la 3e semaine de mars 2019 et elle n'est toujours pas retirée du dépôt sécurité (ÉDIT DU 29/04/2019 À 10H30 : c'est désormais le cas, un mois plus tard. FIN DE L'ÉDIT.). Même chose pour les distributions « -backports » et « -updates » : pas d'information disponible, mais celles de jessie ont été supprimées durant la dernière semaine de mars 2019 alors que cela semble être planifié depuis longtemps. Notons que les fichiers descriptifs dans le dépôt d'archivage vont expirer. Il faudra utiliser l'option apt « Acquire::Check-Valid-Until false; ».