Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Bookworm sources.list et non-free firmware

6 views
Skip to first unread message

Frédéric MASSOT

unread,
Mar 7, 2023, 9:20:03 AM3/7/23
to
Bonjour,

Si vous utilisez une Debian Bookworm et avez besoin de firmware non
libre, le nouveau composant "non-free-firmware" pour le fichier
"sources.list" vient d'arriver. Ces firmware sont déplacés du dossier
"non-free" à "non-free-firmware".

https://lists.debian.org/debian-boot/2023/02/msg00200.html

Le fichier "sources.list" devient :

deb https://deb.debian.org/debian bookworm main contrib non-free
non-free-firmware

deb https://deb.debian.org/debian-security bookworm-security main
contrib non-free non-free-firmware

deb https://deb.debian.org/debian bookworm-updates main contrib non-free
non-free-firmware

deb https://deb.debian.org/debian bookworm-backports main contrib
non-free non-free-firmware




--
==============================================
| FRÉDÉRIC MASSOT |
| http://www.juliana-multimedia.com |
| mailto:fred...@juliana-multimedia.com |
| +33.(0)2.97.54.77.94 +33.(0)6.67.19.95.69 |
===========================Debian=GNU/Linux===

Francois Mescam

unread,
Mar 7, 2023, 2:20:04 PM3/7/23
to
Merci pour cette info.

Je viens de regarder sur http://ftp.debian.org/debian/dists/ et je
constate que non-free et non-free-firmware ont les mêmes contenus. Cela
veut-il dire que non-free-firmware est appelé à remplacer non-free ou
autre explication ? mais avec ce que j'observe pour quoi mettre dans
sources.list "non-free non-free-firmware" et pas seulement
"non-free-firmware" ?

Francois Mescam

didier gaumet

unread,
Mar 7, 2023, 2:40:04 PM3/7/23
to
Le 07/03/2023 à 20:16, Francois Mescam a écrit :
> Merci pour cette info.
>
> Je viens de regarder sur http://ftp.debian.org/debian/dists/ et je
> constate que non-free et non-free-firmware ont les mêmes contenus. Cela
> veut-il dire que non-free-firmware est appelé à remplacer non-free ou
> autre explication ? mais avec ce que j'observe pour quoi mettre dans
> sources.list "non-free non-free-firmware" et pas seulement
> "non-free-firmware" ?

je viens de vérifier: non-free et non-free-firmware ne contiennent pas
la même chose (programmes pour le premier et firmwares pour le second)

Basile Starynkevitch

unread,
Mar 7, 2023, 2:50:03 PM3/7/23
to
Est-ce pertinent (ou valable) pour Debian/Sid autrement dit
Debian/Unstable (pour x86-64)?


Merci!

--
Basile Starynkevitch <bas...@starynkevitch.net>
(only mine opinions / les opinions sont miennes uniquement)
92340 Bourg-la-Reine, France
web page: starynkevitch.net/Basile/ & refpersys.org

Étienne Mollier

unread,
Mar 7, 2023, 3:00:03 PM3/7/23
to
Basile Starynkevitch, on 2023-03-07:
> On 07/03/2023 20:37, didier gaumet wrote:
> > Le 07/03/2023 à 20:16, Francois Mescam a écrit :
> > > Merci pour cette info.
> > >
> > > Je viens de regarder sur http://ftp.debian.org/debian/dists/ et je
> > > constate que non-free et non-free-firmware ont les mêmes contenus.
> > > Cela veut-il dire que non-free-firmware est appelé à remplacer
> > > non-free ou autre explication ? mais avec ce que j'observe pour quoi
> > > mettre dans sources.list "non-free non-free-firmware" et pas
> > > seulement "non-free-firmware" ?
> >
> > je viens de vérifier: non-free et non-free-firmware ne contiennent pas
> > la même chose (programmes pour le premier et firmwares pour le second)
>
> Est-ce pertinent (ou valable) pour Debian/Sid autrement dit Debian/Unstable
> (pour x86-64)?

Oui, à dire vrai les modifications ont d'abord été apportée dans
Debian sid.

> Merci!

Bonne soirée, :)
--
Étienne Mollier <emol...@emlwks999.eu>
Fingerprint: 8f91 b227 c7d6 f2b1 948c 8236 793c f67e 8f0d 11da
Sent from /dev/pts/2, please excuse my verbosity.
On air: Solar Architect - The Land Of Angry Mushrooms
signature.asc

Étienne Mollier

unread,
Mar 7, 2023, 3:00:03 PM3/7/23
to
Bonsoir,

> Le 07/03/2023 à 14:55, Frédéric MASSOT a écrit :
> > Bonjour,
> >
> > Si vous utilisez une Debian Bookworm et avez besoin de firmware non
> > libre, le nouveau composant "non-free-firmware" pour le fichier
> > "sources.list" vient d'arriver. Ces firmware sont déplacés du dossier
> > "non-free" à "non-free-firmware".
> >
> > https://lists.debian.org/debian-boot/2023/02/msg00200.html
> >
> > Le fichier "sources.list" devient :
> >
> > deb https://deb.debian.org/debian bookworm main contrib non-free
> > non-free-firmware
> >
> > deb https://deb.debian.org/debian-security bookworm-security main
> > contrib non-free non-free-firmware
> >
> > deb https://deb.debian.org/debian bookworm-updates main contrib non-free
> > non-free-firmware
> >
> > deb https://deb.debian.org/debian bookworm-backports main contrib
> > non-free non-free-firmware

Merci pour le message, l'un des problèmes intéressant à résoudre
pour la sortie de Debian 12 serait de procéder de manière fiable
à la bascule vers cette nouvelle section quand cela est estimé
nécessaire. C'est un problème plus compliqué qu'il n'en a l'air
à première vue. Il est important de procéder à la bascule, sans
quoi les paquets ayant changé de section vont silencieusement
arrêter de se mettre à jour, vu qu'ils ne sont plus maintenu du
côté de la section non-free.

Francois Mescam, on 2023-03-07:
> Je viens de regarder sur http://ftp.debian.org/debian/dists/ et je constate
> que non-free et non-free-firmware ont les mêmes contenus. Cela veut-il dire
> que non-free-firmware est appelé à remplacer non-free ou autre explication ?
> mais avec ce que j'observe pour quoi mettre dans sources.list "non-free
> non-free-firmware" et pas seulement "non-free-firmware" ?

non-free contient tous les logiciels non-libres bénéficiant de
l'infrastructure de distribution par paquets du projet Debian.
non-free-firmware ne contient que les paquets contenant les
microprogrammes non-libres nécessaires au bon fonctionnement
d'un certain nombre de matériels: par exemple intel-microcode,
amd64-microcode, et la gamme des paquets firmware-* non libres.
A contrario, les pilotes noyau non-libres ne font pas partie de
la section non-free-firmware.

L'idée derrière la séparation entre non-free-firmware et
non-free est de permettre le bon fonctionnement des matériels
requérant des microprogrammes non-libres, tout en évitant à
leurs utilisateurs d'installer par inadvertance d'autre
programmes de la section non-free.

Ça a également été une condition nécessaire (mais non
suffisante, voyez à ce propos la résolution générale de l'été
dernier [1]) à l'implémentation d'une image d'installation
officielle Debian avec support de l'installation de ces
microprogrammes. L'image non-officielle dédiée au support de
ces matériels devient obsolète à partir de bookworm.

[1] : https://www.debian.org/vote/2022/vote_003

Bonne soirée, :)
--
Étienne Mollier <emol...@emlwks999.eu>
Fingerprint: 8f91 b227 c7d6 f2b1 948c 8236 793c f67e 8f0d 11da
Sent from /dev/pts/2, please excuse my verbosity.
On air: Fall Of Echoes - Mr. Orion
signature.asc

Francois Mescam

unread,
Mar 7, 2023, 4:00:05 PM3/7/23
to
Merci c'est clair pour moi.

Francois Mescam

didier gaumet

unread,
Mar 7, 2023, 4:20:04 PM3/7/23
to
Le 07/03/2023 à 20:53, Étienne Mollier a écrit :
[...]
> l'un des problèmes intéressant à résoudre
> pour la sortie de Debian 12 serait de procéder de manière fiable
> à la bascule vers cette nouvelle section quand cela est estimé
> nécessaire. C'est un problème plus compliqué qu'il n'en a l'air
> à première vue. Il est important de procéder à la bascule, sans
> quoi les paquets ayant changé de section vont silencieusement
> arrêter de se mettre à jour, vu qu'ils ne sont plus maintenu du
> côté de la section non-free.
[...]

A priori de ce que je comprends (correctement ou non?), non seulement
l'installateur va détecter si des firmwares sont nécessaires au matériel
sur lequel on installe, et activer la section non-free-firmware si
nécessaire, mais ce va être fait(?) par apt, spécialement modifié pour
l'occasion, donc un upgrade d'une Debian en version précédente vers la
version 12 Bookworm devrait aussi gérer cette transition sans problème?
(d'après https://www.phoronix.com/news/Debian-APT-2.6-Released)

Vincent Lefevre

unread,
Mar 8, 2023, 7:20:03 AM3/8/23
to
Il faudrait que cela soit fait aussi pour Debian/unstable.
Je n'ai toujours pas de non-free-firmware ajouté, bien que
intel-microcode soit passé à non-free-firmware.

--
Vincent Lefèvre <vin...@vinc17.net> - Web: <https://www.vinc17.net/>
100% accessible validated (X)HTML - Blog: <https://www.vinc17.net/blog/>
Work: CR INRIA - computer arithmetic / AriC project (LIP, ENS-Lyon)

didier gaumet

unread,
Mar 8, 2023, 8:30:04 AM3/8/23
to
Le 08/03/2023 à 13:01, Vincent Lefevre a écrit :
>
> Il faudrait que cela soit fait aussi pour Debian/unstable.
> Je n'ai toujours pas de non-free-firmware ajouté, bien que
> intel-microcode soit passé à non-free-firmware.

Tu es en apt 2.6?
https://metadata.ftp-master.debian.org/changelogs//main/a/apt/apt_2.6.0_changelog

Étienne Mollier

unread,
Mar 8, 2023, 1:51:46 PM3/8/23
to
Bonjour,

didier gaumet, on 2023-03-07:
> Le 07/03/2023 à 20:53, Étienne Mollier a écrit :
> [...]
> > l'un des problèmes intéressant à résoudre
> > pour la sortie de Debian 12 serait de procéder de manière fiable
> > à la bascule vers cette nouvelle section quand cela est estimé
> > nécessaire. C'est un problème plus compliqué qu'il n'en a l'air
> > à première vue. Il est important de procéder à la bascule, sans
> > quoi les paquets ayant changé de section vont silencieusement
> > arrêter de se mettre à jour, vu qu'ils ne sont plus maintenu du
> > côté de la section non-free.
> [...]
>
> A priori de ce que je comprends (correctement ou non?), non seulement
> l'installateur va détecter si des firmwares sont nécessaires au matériel sur
> lequel on installe, et activer la section non-free-firmware si nécessaire,

Oui, l'installeur Debian agit en général sur une page blanche et
peut donc se permettre toute forme de procédures automatisées
pour déterminer s'il faut ajouter le dépôt non-free-firmware ou
pas.

> mais ce va être fait(?) par apt, spécialement modifié pour l'occasion, donc
> un upgrade d'une Debian en version précédente vers la version 12 Bookworm
> devrait aussi gérer cette transition sans problème?
> (d'après https://www.phoronix.com/news/Debian-APT-2.6-Released)

Si j'en juge par le commit [9712edf6], apt 2.6.0 prend pour
l'instant en charge la migration en affichant des alertes à la
personne ayant lancé la commande de mise à jour, mais il ne
semble pas y avoir davantage de modifications appliquées au
système.

Ceci dit, je ne trempe pas directement dans le développement
d'apt, donc je peux avoir loupé d'autres développements plus
poussés, mais ils n'ont pas l'air de faire partie de la version
2.6.0.

[9712edf6]: https://salsa.debian.org/apt-team/apt/-/commit/9712edf6151308148518058bfbd5ccd937509143

Bonne soirée, :)
--
Étienne Mollier <emol...@emlwks999.eu>
Fingerprint: 8f91 b227 c7d6 f2b1 948c 8236 793c f67e 8f0d 11da
Sent from /dev/pts/2, please excuse my verbosity.
On air: Shattered Systems - Lost Kingdoms
signature.asc

didier gaumet

unread,
Mar 8, 2023, 3:30:03 PM3/8/23
to
Le 08/03/2023 à 19:47, Étienne Mollier a écrit :
[...]
> Si j'en juge par le commit [9712edf6], apt 2.6.0 prend pour
> l'instant en charge la migration en affichant des alertes à la
> personne ayant lancé la commande de mise à jour, mais il ne
> semble pas y avoir davantage de modifications appliquées au
> système.
>
> Ceci dit, je ne trempe pas directement dans le développement
> d'apt, donc je peux avoir loupé d'autres développements plus
> poussés, mais ils n'ont pas l'air de faire partie de la version
> 2.6.0.
>
> [9712edf6]: https://salsa.debian.org/apt-team/apt/-/commit/9712edf6151308148518058bfbd5ccd937509143
>
> Bonne soirée, :)

Merci pour la rectification (j'aurais dû lire plus soigneusement) :-)

Vincent Lefevre

unread,
Mar 8, 2023, 8:20:04 PM3/8/23
to
Oui, mais apparemment, rien n'est fait à part la documentation:

* More support for non-free-firmware
- Have values in Section config trees refer to them in all components
- Add non-free-firmware component in documentation
- Suggest using non-free-firmware in update for Debian

C'est assez vague.

Vincent Lefevre

unread,
Mar 8, 2023, 8:30:04 PM3/8/23
to
On 2023-03-08 19:47:27 +0100, Étienne Mollier wrote:
> > mais ce va être fait(?) par apt, spécialement modifié pour l'occasion, donc
> > un upgrade d'une Debian en version précédente vers la version 12 Bookworm
> > devrait aussi gérer cette transition sans problème?
> > (d'après https://www.phoronix.com/news/Debian-APT-2.6-Released)
>
> Si j'en juge par le commit [9712edf6], apt 2.6.0 prend pour
> l'instant en charge la migration en affichant des alertes à la
> personne ayant lancé la commande de mise à jour, mais il ne
> semble pas y avoir davantage de modifications appliquées au
> système.

Quelle commande de mise à jour? Vers la version 12 Bookworm?
En tout cas, pour unstable, rien n'est fait.

Pour info, voici ce que j'ai obtenu avec l'upgrade de apt:

Log started: 2023-03-07 02:59:53
Preparing to unpack .../libapt-pkg6.0_2.6.0_amd64.deb ...
Unpacking libapt-pkg6.0:amd64 (2.6.0) over (2.5.6) ...
Setting up libapt-pkg6.0:amd64 (2.6.0) ...
Preparing to unpack .../archives/apt_2.6.0_amd64.deb ...
Unpacking apt (2.6.0) over (2.5.6) ...
Setting up apt (2.6.0) ...
Installing new version of config file /etc/apt/apt.conf.d/01autoremove ...
Preparing to unpack .../apt-utils_2.6.0_amd64.deb ...
Unpacking apt-utils (2.6.0) over (2.5.6) ...
Preparing to unpack .../archives/apt-doc_2.6.0_all.deb ...
Unpacking apt-doc (2.6.0) over (2.5.6) ...
Setting up apt-doc (2.6.0) ...
Setting up apt-utils (2.6.0) ...
Processing triggers for libc-bin (2.36-8) ...
Processing triggers for man-db (2.11.2-1) ...
Processing triggers for doc-base (0.11.1) ...
Processing 2 changed doc-base files...
Log ended: 2023-03-07 03:00:02

Le fichier /etc/apt/sources.list n'est pas modifié:

-rw-r--r-- 1 root root 1721 2021-08-23 03:00:11 /etc/apt/sources.list

MERLIN Philippe

unread,
Mar 9, 2023, 9:10:04 AM3/9/23
to

Bonjour,

En Sid apt 2.6  j'ai le message suivant.

N: Le dépôt « Debian bookworm » a modifié sa valeur « non-free component » de « non-free » à « non-free non-free-firmware »
N: Plus d'information disponible dans la note de mise à jour ici : https://www.debian.org/releases/bookworm/amd64/release-notes/ch-infor
mation.html#non-free-split

aprés modif du sources.list comme indiqué dans le message un apt  update suivi apt dist-upgrade -V

Les paquets suivants seront mis à jour :
  amd64-microcode (3.20220411.1 => 3.20220411.2)
  bluez-firmware (1.2-8 => 1.2-9)
  firmware-amd-graphics (20221214-3 => 20230210-2)
  firmware-iwlwifi (20221214-3 => 20230210-2)
  firmware-linux-nonfree (20221214-3 => 20230210-2)
  firmware-misc-nonfree (20221214-3 => 20230210-2)
  intel-microcode (3.20221108.1 => 3.20221108.2)

Le même jour avant modification du sources.list ces paquets n'étaient pas proposés à la mise à jour.

Il semble qu'il soit urgent de modifier le sources.list pour les mises à jour des firmware .

Philippe Merlin

 

 

Vincent Lefevre

unread,
Mar 9, 2023, 4:10:04 PM3/9/23
to
On 2023-03-09 15:04:34 +0100, MERLIN Philippe wrote:
> Bonjour,
> En Sid apt 2.6 j'ai le message suivant.
> N: Le dépôt « Debian bookworm » a modifié sa valeur « non-free component » de « non-
> free » à « non-free non-free-firmware »

Je n'utilise pas du tout le dépôt Debian bookworm.

MERLIN Philippe

unread,
Mar 9, 2023, 4:20:03 PM3/9/23
to
Le jeudi 9 mars 2023, 22:04:56 CET Vincent Lefevre a écrit :
> On 2023-03-09 15:04:34 +0100, MERLIN Philippe wrote:
> > Bonjour,
> > En Sid apt 2.6 j'ai le message suivant.
> > N: Le dépôt « Debian bookworm » a modifié sa valeur « non-free component »
> > de « non- free » à « non-free non-free-firmware »
>
> Je n'utilise pas du tout le dépôt Debian bookworm.
Moi non plus, j'utilise seulement testing et Sid comme dépot, le message n'est
peut être pas très clair, mais il faut modifier pour ces deux dépots non-free
component en non-free non-free-firmware.
C'est ce que j'ai compris et interpréter et je pense est la bonne solution.
Philippe Merlin.

Étienne Mollier

unread,
Mar 9, 2023, 4:31:46 PM3/9/23
to
Bonsoir,

Vincent Lefevre, on 2023-03-09:
> On 2023-03-09 15:04:34 +0100, MERLIN Philippe wrote:
> > Bonjour,
> > En Sid apt 2.6 j'ai le message suivant.
> > N: Le dépôt « Debian bookworm » a modifié sa valeur « non-free component » de « non-
> > free » à « non-free non-free-firmware »
>
> Je n'utilise pas du tout le dépôt Debian bookworm.

Dans un environnement sid minimal pur dans mention de bookworm
dans le fichier sources.list, j'ai bien le message observé par
Philippe après une commande de mise à jour :

# apt --version
apt 2.6.0 (amd64)
# cat /etc/apt/sources.list
deb http://localhost:3142/deb.debian.org/debian sid main non-free
# apt update
Hit:1 http://localhost:3142/deb.debian.org/debian sid InRelease
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
All packages are up to date.
N: Repository 'Debian bookworm' changed its 'non-free component' value from 'non-free' to 'non-free non-free-firmware'
N: More information about this can be found online in the Release notes at: https://www.debian.org/releases/bookworm/amd64/release-notes/ch-information.html#non-free-split

Ceci étant, ce message n'est effectivement pas indiqué à la fin
de la mise à niveau vers apt 2.6.0 ; je n'ai pas immédiatement
observé le message en faisant mes tests. Si le message
n'apparait pas de votre côté en suivant les même étapes que
ci-dessus alors que vous avez des microprogrammes installés par
paquet, ou que la section non-free activée dans le fichier
sources.list, alors c'est sûrement un bogue.

En espérant que ça aide à clarifier la situation,
--
Étienne Mollier <emol...@emlwks999.eu>
Fingerprint: 8f91 b227 c7d6 f2b1 948c 8236 793c f67e 8f0d 11da
Sent from /dev/pts/0, please excuse my verbosity.
signature.asc

Vincent Lefevre

unread,
Mar 9, 2023, 4:50:04 PM3/9/23
to
Bonsoir,

On 2023-03-09 22:21:05 +0100, Étienne Mollier wrote:
> Dans un environnement sid minimal pur dans mention de bookworm
> dans le fichier sources.list, j'ai bien le message observé par
> Philippe après une commande de mise à jour :
>
> # apt --version
> apt 2.6.0 (amd64)
> # cat /etc/apt/sources.list
> deb http://localhost:3142/deb.debian.org/debian sid main non-free
> # apt update
> Hit:1 http://localhost:3142/deb.debian.org/debian sid InRelease
> Reading package lists... Done
> Building dependency tree... Done
> Reading state information... Done
> All packages are up to date.
> N: Repository 'Debian bookworm' changed its 'non-free component' value from 'non-free' to 'non-free non-free-firmware'
> N: More information about this can be found online in the Release notes at: https://www.debian.org/releases/bookworm/amd64/release-notes/ch-information.html#non-free-split
>
> Ceci étant, ce message n'est effectivement pas indiqué à la fin
> de la mise à niveau vers apt 2.6.0 ; je n'ai pas immédiatement
> observé le message en faisant mes tests. Si le message
> n'apparait pas de votre côté en suivant les même étapes que
> ci-dessus alors que vous avez des microprogrammes installés par
> paquet, ou que la section non-free activée dans le fichier
> sources.list, alors c'est sûrement un bogue.

Je n'utilise pas apt, mais aptitude pour faire les mises à jour,
et je ne trouve rien à propos d'un tel message dans les logs.

Vincent Lefevre

unread,
Mar 9, 2023, 4:50:07 PM3/9/23
to
On 2023-03-09 22:17:02 +0100, MERLIN Philippe wrote:
> Le jeudi 9 mars 2023, 22:04:56 CET Vincent Lefevre a écrit :
> > On 2023-03-09 15:04:34 +0100, MERLIN Philippe wrote:
> > > Bonjour,
> > > En Sid apt 2.6 j'ai le message suivant.
> > > N: Le dépôt « Debian bookworm » a modifié sa valeur « non-free component »
> > > de « non- free » à « non-free non-free-firmware »
> >
> > Je n'utilise pas du tout le dépôt Debian bookworm.
> Moi non plus, j'utilise seulement testing et Sid comme dépot, le
> message n'est peut être pas très clair, mais il faut modifier pour
> ces deux dépots non-free component en non-free non-free-firmware.

Moi je n'ai jamais eu ce message.
0 new messages