En fait j'ai l'impression que tu te trompes sur les priorités, en
considérant qu'un nombre faible signifie une priorité élevée, alors que
c'est l'inverse ;-)
C'est ta détermination de priorités -10 pour o=Debian et 800 pour
firefox d'unstable avec une distribution Testing à 990 qui me le
laissent supposer...
Extrait de la page man d'apt_preferences:
[...]
Méthode d'interprétation des priorités par APT
Les priorités (P) indiquées dans le fichier des préférences
doivent être des entiers positifs ou négatifs. Ils sont interprétés à
peu près
comme suit :
P >= 1000
cette priorité entraîne l'installation du paquet même s'il
s'agit d'un retour en arrière.
990 <= P < 1000
la version sera installée, même si elle n'appartient pas à
la distribution par défaut ; mais elle ne sera pas installée si la version
installée est plus récente.
500 <= P < 990
La version sera installée, sauf s'il existe une version
appartenant à la distribution par défaut ou si la version installée est plus
récente.
100 <= P < 500
la version sera installée, sauf s'il existe une version
appartenant à une autre distribution ou si la version installée est plus
récente.
0 < P < 100
la version sera installée si aucune version du paquet n'est
installée.
P < 0
cette priorité empêche l'installation de la version.
P = 0
a un comportement indéfini, ne pas l'utiliser.
[...]