Le paquet apt-listbugs, permet d'obtenir la liste des bugs d'un paquet. Utilisant la version unstable de debian, ce paquet me permet d'éviter de faire planter mon système à cause d'une mise à jour.
Installation de apt-listbugs
root@home:~# aptitude install apt-listbugs
Utilisation de apt-listbugs avec aptitude
Grâce à l'installation de apt-listbugs, je suis averti des bugs existants d'un paquet lors de l'éventuelle mise à jour de celui ci dans aptitude.
root@home:~# aptitude update && aptitude safe-upgrade
[...]
Parsing Found/Fixed information... Done
Bogues de gravité serious sur linux-libc-dev (2.6.26-13 -> 2.6.28-1) <marqué comme corrigé dans une version donnée>
#516814 - linux-libc-dev: conflicts with libdrm-dev (Corrigé : linux-2.6/2.6.26-13)
Réuni avec : 513604 517329
Résumé :
linux-libc-dev(1 bogue)
Êtes-vous certain de vouloir installer/mettre à jour les paquets ci-dessus ? [Y/n/?/...] Y
Avant de répondre oui à la question "Êtes-vous certain de vouloir installer/mettre à jour les paquets ci-dessus ?", je vais faire un petit tour sur http://bugs.debian.org/516814 pour vérifier que ce bug ne représente pas de danger sur ma machine.
En l'occurrence il est question d'un problème avec libdrm que je n'utilise pas, donc je peux installer la nouvelle version de linux-libc-dev les yeux fermés.
Utilisation de apt-listbugs sur un paquet spécifique
apt-listbugs, peut aussi être utilisé en dehors de aptitude, il permet d'obtenir la liste des bugs d'un paquet comme le montre l'exemple suivant :
root@home:~# apt-listbugs list linux-libc-dev
Lecture des champs des paquets... Done
Reading package status... Done
Retrieving bug reports... Done
Parsing Found/Fixed information... Done
Bogues de gravité serious sur linux-libc-dev (2.6.28-1 -> ) <marqué comme corrigé dans une version donnée>
#516814 - linux-libc-dev: conflicts with libdrm-dev (Corrigé : linux-2.6/2.6.26-13)
Réuni avec : 513604 517329
Résumé :
linux-libc-dev(1 bogue)
Image : urtica