• =?utf-8?Q?Re:_Num=C3=A9rotation_des_versions_de_Debian?=

    From Jean Bernon@21:1/5 to All on Thu Jun 5 23:00:02 2025
    @Nicolas Oui j'ai écris trop vite, il s'agit de la numérotation de la version du noyau Linux et non de la version de Debian.

    Mais la question demeure. D'après ce que je comprends 6.1 c'est <version majeure>.<version mineure>. 0-37 et 140-1 serait le numéro de révision. Pourquoi deux numéros de révision et pourquoi ces numéros de révision sont-ils eux-mêmes composés de
    deux nombres séparés par un tiret ? Je pose la question, parce que j'ai eu des difficultés d'installation d'un module du noyau avec dkms à cause du mélange entre ces deux numéros.

    Étienne dit que ce problème disparaît avec Trixie. Que donne l'affichage de uname -a dans Trixie ? Dans Bookworm, ça donne ceci :
    Linux jebede 6.1.0-37-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.140-1 (2025-05-22) x86_64 GNU/Linux


    ----- Mail original -----

    De: "Étienne Mollier" <[email protected]>
    À: "Jean Bernon" <[email protected]>
    Cc: "Debian Users French" <[email protected]>
    Envoyé: Jeudi 5 Juin 2025 22:18:11
    Objet: Re: Numérotation des versions de Debian

    Bonjour Jean Bernon,

    Pourquoi y a-t-il une double numérotation des versions de
    Debian, par exemple la version stable actuelle affiche
    6.1.0-37-amd64 et 6.1.140-1

    Je ne suis pas bien sûr d'avoir compris pourquoi le numéro de
    patchlevel du paquet Debian est toujours à zéro historiquement. Empiriquement, ça a pour effet de trier par défaut les noyaux
    compilés maison depuis le code source de kernel.org en priorité
    dans le menu grub, même si le noyau livré par Debian peut être théoriquement plus récent. Je ne suis pas convaincu que ce soit
    la (seule) raison, parce que ça me semble un peu léger. Pour
    information, la numérotation doit être harmonisée dans Debian 13
    trixie, donc la question ne se posera plus :

    (trixie)$ apt-cache search linux-image-6.12.
    linux-image-6.12.27-amd64-dbg - Debug symbols for
    linux-image-6.12.27-amd64
    linux-image-6.12.27-amd64-unsigned - Linux 6.12 for 64-bit PCs linux-image-6.12.27-cloud-amd64-dbg - Debug symbols for linux-image-6.12.27-cloud-amd64
    linux-image-6.12.27-cloud-amd64-unsigned - Linux 6.12 for x86-64
    cloud
    linux-image-6.12.27-rt-amd64-dbg - Debug symbols for linux-image-6.12.27-rt-amd64
    linux-image-6.12.27-rt-amd64-unsigned - Linux 6.12 for 64-bit PCs,
    PREEMPT_RT
    linux-image-6.12.27-amd64 - Linux 6.12 for 64-bit PCs (signed) linux-image-6.12.27-cloud-amd64 - Linux 6.12 for x86-64 cloud
    (signed)
    linux-image-6.12.27-rt-amd64 - Linux 6.12 for 64-bit PCs (signed),
    PREEMPT_RT

    J'ai cru comprendre que l'harmonisation est apportée pour des
    questions de conformité avec les conditions d'accès aux clés
    tierces pour le Secure Boot, ou quelque chose de ce genre, mais
    je ne retrouve plus où j'ai pu lire quelque chose de cet ordre.
    Mon commentaire est donc à prendre avec des pincettes.

    Bonne journée, :)
    --
    .''`. Étienne Mollier <[email protected]>
    : :' : pgp: 8f91 b227 c7d6 f2b1 948c 8236 793c f67e 8f0d 11da
    `. `' sent from /dev/pts/1, please excuse my verbosity
    `- on air: Genesis - Duchess

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jean Bernon@21:1/5 to All on Fri Jun 6 12:00:01 2025
    Merci à tous ceux qui ont répondu. Mes conclusions :
    - 6.1 est la version du kernel linux utilisé par Debian.
    - derrière le tiret (-), c'est le numéro de révision propre à Debian.
    - avant le tiret, 0 signifie que la correspondance exacte avec la révision Linux est indéfinie.
    - avant le tiret, 140 indique la dernière révision du kernel linux.
    - avec trixie, ça devient plus clair, on a la correspondance exacte entre kernel linux et kernel Debian suivie, après le tiret, par un numéro de révision propre à Debian.
    - la commande man deb-version signalée par Didier est intéressante, mais un peu sibylline pour moi.
    - le problème dkms que j'évoquais concerne l'installation d'un module wifi (https://www.memoiresecondaire.fr/?p=1657). L'installateur ne trouvait pas le bon linux-headers pourtant installé et les messages d'erreur renvoyaient tantôt au numéro 6.1.0..
    ., tantôt au numéro 6.1.140... Ça s'est finalement réglé en lui donnant le chemin exact du linux-headers. Curieusement j'ai eu ce problème avec une installation Debian+xfce et pas avec une installation Debian+Gnome (???).
    En tout cas, de mon côté le sujet est clos.
    Jean



    ----- Mail original -----

    De: "didier gaumet" <[email protected]>
    À: [email protected]
    Envoyé: Vendredi 6 Juin 2025 10:25:24
    Objet: Re: Numérotation des versions de Debian

    Le 05/06/2025 à 22:55, Jean Bernon a écrit :
    [...]
    Mais la question demeure. D'après ce que je comprends 6.1 c'est
    <version majeure>.<version mineure>. 0-37 et 140-1 serait le
    numéro de révision. Pourquoi deux numéros de révision et pourquoi
    ces numéros de révision sont-ils eux-mêmes composés de deux
    nombres séparés par un tiret ?

    des réponses pertinentes t'ont été apportées ailleurs dans le fil,
    entre
    autres consulter le Debian kernel handbook.
    Tu peux aussi consulter la page man de deb-version qui explicite la convention de nommage des paquets Debian

    Je pose la question, parce que j'ai eu des difficultés
    d'installation d'un module du noyau avec dkms à cause du mélange
    entre ces deux numéros.
    [...]

    je peux me tromper mais j'aurais tendance à penser que ton problème
    ne
    venait pas de là, il faudrait analyser les messages d'erreur que tu
    avais, en pondérant si les sources du module sont ou non intégrées à Debian.

    Les modules DKMS sont toujours construits à partir de sources
    externes
    au noyau Linux, que ces sources soient des paquets Debian ou soient elles-mêmes externes à Debian. Et je pense que tout ça peut occasionnellement, temporairement ou non, amener des problèmes de construction, même dans un environnement Debian Stable (Bookworm en
    ce
    moment).

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)