Re: Bug#244885: python2.3: anydbm module when called from apt-listchanges raises AttributeError:

2004-04-23 Par sujet Jean-Michel OLTRA
Le vendredi 23 avril 2004, Frédéric Bothamy a écrit...

bonjour,


 Je viens de faire le test complet sur une unstable et le problème ne se
 reproduit pas car le responsable de maxdb a déplacé le fichier
 /usr/lib/python2.3/site-packages/dbm.py dans le sous-répertoire sapdb.
 Déplacement effectué dans la dernière version (du 17 avril 2004).

Oui mais sur une testing le problème se produit, enfin se produisait
lorsque j'ai fait les premiers tests, le 20-04-2004. Depuis le paquet
est en cache apt et je ne l'ai pas retéléchargé.

J'ai eu une réponse de Matthias Klose mais mailfilter lui a fait un
sort. De toutes façons si c'est passé en sid, ça passera en testing, et,
pour ma part, le probléme est réglé, donc tout va bien.

-- 
jm



Re: Bug#244885: python2.3: anydbm module when called from apt-listchanges raises AttributeError:

2004-04-22 Par sujet Jean-Michel OLTRA
Le jeudi 22 avril 2004, Matthias Klose a écrit...

bonjour,


 the python2.3-maxdb package has been fixed to install in a sub
 directorey of site-packages.

 I don't consider referencing the local installation as a bug in the
 Debian package.


[EMAIL PROTECTED]:~# dpkg --purge python2.3-maxdb
(Lecture de la base de donnes... 69360 fichiers et rpertoires dj
installs.)
Suppression de python2.3-maxdb ...
[EMAIL PROTECTED]:~# apt-get install python2.3-maxdb
Lecture des listes de paquets... Fait
Construction de l'arbre des dpendances... 50%
[EMAIL PROTECTED]:~# ls /usr/lib/python2.3/site-packages/
apt_inst.so  debconf.pyo  iconv_codec.pyc  ipc.py   PIL   README
sgmlop.soapt_pkg.so   distutilsiconv_codec.pyo  ipc.pyc 
PIL.pth _renderPM.so  shmmodule.so debconf.py  iconv_codec.pth  _iconv_codec.so
ipc.pyo  Pmw reportlab _xmlplus debconf.pyc  iconv_codec.py   ipc _ipc.so 
pyHnj.so _rl_accel.so
[EMAIL PROTECTED]:~# apt-get install python2.3-maxdb
Lecture des listes de paquets... Fait
Construction de l'arbre des dpendances... Fait
Paquets suggérés:
  python2.3-maxdb-loader
  Les NOUVEAUX paquets suivants seront installés:
python2.3-maxdb
0 mis  jour, 1 nouvellement installés, 0  enlever et 1 non mis  jour.
Il est nécessaire de prendre 0o/463ko dans les archives.
Après dépaquetage, 1376ko d'espace disque supplémentaires seront utilisés.
Sélection du paquet python2.3-maxdb prcdemment déslectionné.
(Lecture de la base de données... 69347 fichiers et répertoires déjà
installés.)
Dépaquetage de python2.3-maxdb ( partir de 
.../python2.3-maxdb_7.5.00.08-2_i386.deb) ...
Paramétrage de python2.3-maxdb (7.5.00.08-2) ...

[EMAIL PROTECTED]:~# ls /usr/lib/python2.3/site-packages/
apt_inst.so  debconf.py   iconv_codec.py   ipc.py   PIL.pth
reportlab sapdbapi.pyo
apt_pkg.so   debconf.pyc  iconv_codec.pyc  ipc.pyc  Pmw
_rl_accel.so  sgmlop.so
dbm.py   debconf.pyo  iconv_codec.pyo  ipc.pyo  pyHnj.so
sapdb shmmodule.so
dbm.pyc  distutils_iconv_codec.so  _ipc.so  README
sapdbapi.py   _xmlplus
dbm.pyo  iconv_codec.pth  ipc  PIL  _renderPM.so
sapdbapi.pyc
[EMAIL PROTECTED]:~# apt-listchanges $(find /var/cache/apt/archives/|grep aide)
module 'dbhash' from '/usr/lib/python2.3/dbhash.pyc'
module 'dbm' from '/usr/lib/python2.3/site-packages/dbm.pyc'
Traceback (most recent call last):
  File /usr/bin/apt-listchanges, line 33, in ?
import anydbm
  File /usr/lib/python2.3/anydbm.py, line 60, in ?
_errors.append(_mod.error)
AttributeError: 'module' object has no attribute 'error'

As you can see I deinstall python2.3-maxdb package, do a `ls`, dbm.py is
not there. Reinstall the package. Here is dbm.py. And an apt-listchanges
for package aide. I add a print repr(_mod) in anydbm.py to see which
module is called before th exception raised.
I have deleted the dbm module of my local MaxDB installation.

-- 
jm



Re: Bug#244885: python2.3: anydbm module when called from apt-listchanges raises AttributeError:

2004-04-22 Par sujet Frédéric Bothamy
* Jean-Michel OLTRA [EMAIL PROTECTED] [2004-04-22 23:36] :
 Le jeudi 22 avril 2004, Matthias Klose a écrit...
 
   bonjour,
 
 
  the python2.3-maxdb package has been fixed to install in a sub
  directorey of site-packages.
 
  I don't consider referencing the local installation as a bug in the
  Debian package.
 
[...]

 [EMAIL PROTECTED]:~# ls /usr/lib/python2.3/site-packages/
 apt_inst.so  debconf.py   iconv_codec.py   ipc.py   PIL.pth
 reportlab sapdbapi.pyo
 apt_pkg.so   debconf.pyc  iconv_codec.pyc  ipc.pyc  Pmw
 _rl_accel.so  sgmlop.so
 dbm.py   debconf.pyo  iconv_codec.pyo  ipc.pyo  pyHnj.so
 sapdb shmmodule.so
 dbm.pyc  distutils_iconv_codec.so  _ipc.so  README
 sapdbapi.py   _xmlplus
 dbm.pyo  iconv_codec.pth  ipc  PIL  _renderPM.so
 sapdbapi.pyc
 [EMAIL PROTECTED]:~# apt-listchanges $(find /var/cache/apt/archives/|grep 
 aide)
 module 'dbhash' from '/usr/lib/python2.3/dbhash.pyc'
 module 'dbm' from '/usr/lib/python2.3/site-packages/dbm.pyc'
 Traceback (most recent call last):
   File /usr/bin/apt-listchanges, line 33, in ?
 import anydbm
   File /usr/lib/python2.3/anydbm.py, line 60, in ?
 _errors.append(_mod.error)
 AttributeError: 'module' object has no attribute 'error'
 
 As you can see I deinstall python2.3-maxdb package, do a `ls`, dbm.py is
 not there. Reinstall the package. Here is dbm.py. And an apt-listchanges
 for package aide. I add a print repr(_mod) in anydbm.py to see which
 module is called before th exception raised.
 I have deleted the dbm module of my local MaxDB installation.

Je viens de faire le test complet sur une unstable et le problème ne se
reproduit pas car le responsable de maxdb a déplacé le fichier
/usr/lib/python2.3/site-packages/dbm.py dans le sous-répertoire sapdb.
Déplacement effectué dans la dernière version (du 17 avril 2004).

Donc, le bogue n'a plus lieu d'être (il ne vient plus que d'une
modification personnelle au système). Je me suis fait avoir par la liste
des fichiers du paquet maxdb du site Debian
(http://packages.debian.org/cgi-bin/search_contents.pl?searchmode=filelistword=python2.3-maxdbversion=unstablearch=i386)
qui listait encore le fichier dbm.py dans le répertoire
/usr/lib/python2.3/site-packages/ (et qui le liste toujours). Un
décalage de mise à jour probablement...


Fred

-- 
Comment poser les questions de manière intelligente ?
http://www.gnurou.org/documents/smart-questions-fr.html
Comment signaler efficacement un bug ?
http://www.chiark.greenend.org.uk/~sgtatham/bugs-fr.html