* Jean-Michel OLTRA <[EMAIL PROTECTED]> [2004-04-20 13:36] : > Le mardi 20 avril 2004, Jean-Michel OLTRA a écrit... > > bonjour, > > > > Hummm ! Je crois que je tiens le coupable, il va falloir creuser un tout > > petit peu encore. > > En fait il s'agit d'une "banale" affaire d'homophonie ! > > anydbm.py regarde si il existe un module dbm, pensant en trouver un en > rapport avec le format de bases de données dbm. > Hélas, trois fois hélas, Maxdb anciennement SapDB possède un outil > nommé dbmcli et son module python est donc (!) dbm.py pour > l'administration du sgbd. Alors bien sur l'installation de > python2.3-maxdb ne change rien à l'affaire avec son module dbm.py (c'est > même pire pour moi puisque je n'arrive pas à me connecter au serveur > avec icelui !) > > Ça sent donc très fort le bug. Alors à qui faire le rapport ? > Certainement au mainteneur du paquet qui inclut anydbm.py, non > (carrément python 2.3) ? > Un autre avis avant que je ne fasse une bourde ? > > Alors en mettant un truc ( dans anydbm.py) comme: > > try: > _errors.append(_mod.error) > except AttributeError: > pass > > au lieu d'un bête _errors.append(_mod.error) > > on arrive à un fonctionnement normal (?) de apt-listchanges
Super ! Pour le rapport de bogue, je pense également qu'il faut le faire sur python2.3 car celui-ci utilise (involontairement) un module d'un autre paquet qui n'a rien à voir cassant par là-même un logiciel autre (apt-listchanges). Personnellement, je conseillerais plutôt d'enlever la référence au module dbm dans anydbm.py. Fred -- Comment poser les questions de manière intelligente ? http://www.gnurou.org/documents/smart-questions-fr.html Code de conduite des listes Debian http://www.debian.org/MailingLists/#codeofconduct