Bonjour à tous,
Si on examine le contenu du fichier
ubuntu-20.04-desktop-amd64.manifest téléchargeable à cette adresse :
http://releases.ubuntu.com/releases/focal/ubuntu-20.04-desktop-amd64.manifest http://old-releases.ubuntu.com/releases/20.04/ubuntu-20.04-desktop-amd64.manifest (modif de l'adresse suite au passage en "old-releases")
Et qu'on recherche hwe-20.04 dans ce fichier, on trouve :
linux-generic-
hwe-20.04 5.4.0.26.32
linux-headers-generic-
hwe-20.04 5.4.0.26.32
linux-image-generic-
hwe-20.04 5.4.0.26.32
Ce qui signifie que dès la version initiale de Ubuntu 20.04, le
LTSEnablementStack est activé. Cela ne s'est jamais fait sur les versions LTS précédentes 16.04 et 18.04. EDIT : c'est respectivement pour 16.04.2 (voir
ici) et pour 18.04.2 (voir
là) que LTSEnablementStack a été activé.
Moi j'avais fait mon install avec la version beta de Focal et je viens de vérifier que cette version beta n'avait pas le LTSEnablementStack activé. Donc chez moi, je n'ai pas ces trois paquets "hwe-20.04". Je viens juste de découvrir cette vacherie grâce à cette discussion...
EDIT le 19 juin 2020 : je l'ai vérifié dans une machine virtuelle, si je fais la mise à niveau 18.04 vers 20.04 en passant par le Gestionnaire de mises à jour suivant la procédure que j'utilise dans
ce post, je constate que le LTSEnablementStack n'est pas activé (*) dans Ubuntu 20.04 (il n'y a pas de paquets "hwe-20.04"). Selon moi, c'est normal que ce Ubuntu "migré" n'ait pas le LTSEnablementStack. Ce qui n'est pas normal, c'est que la version initiale de Ubuntu 20.04 qu'on utilise pour une install propre soit équipée de base de ce LTSEnablementStack.
EDIT le 20 juin 2020 : d'après ce doc
Ubuntu kernel lifecycle and enablement stack, il semblerait que la politique pour 20.04 soit la même que pour les versions 16.04 et 18.04. C'est ce que laisse penser le graphique "Kernel support schedule" de cette doc.
D'autre part, j'ai vérifié qu'aucune des variantes officielles de Ubuntu 20.04 (Kubuntu 20.04, Xubuntu 20.04 , etc...) n'est équipée du LTSEnablementStack : il n'y a vraiment que Ubuntu 20.04 qui est concernée.
EDIT le 24 août 2020 : c'est toujours vrai pour la version 20.04.1 : le LTSEnablementStack est activé par défaut. Dans le fichier ubuntu-20.04.1-desktop-amd64.manifest (
ici), on trouve :
linux-generic-
hwe-20.04 5.4.0.42.46
linux-headers-generic-
hwe-20.04 5.4.0.42.46
linux-image-generic-
hwe-20.04 5.4.0.42.46
(*) j'ai vérifié cela y compris dans le cas d'une mise à niveau depuis une version 18.04.5 de Ubuntu. Cette version 18.04.5 est équipée du HWE de 18.04 mais la 20.04 obtenue après mise à niveau n'est
pas équipée du HWE de 20.04. A noter cependant qu'après mise à niveau, apt suggère de faire du nettoyage avec "apt autoremove" mais ce nettoyage est trop énergique car il vire les paquets linux-generic et linux-headers-generic. Il suffit alors de réinstaller linux-generic (ça va entraîner la réinstallation de linux-headers-generic).