Your message dated Mon, 02 Jun 2008 09:17:54 +0000
with message-id <[EMAIL PROTECTED]>
and subject line Bug#478684: fixed in pwman3 0.0.6-2
has caused the Debian Bug report #478684,
regarding [pwman3]  Does not work with python 2.5
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [EMAIL PROTECTED]
immediately.)


-- 
478684: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=478684
Debian Bug Tracking System
Contact [EMAIL PROTECTED] with problems
--- Begin Message ---
Package: pwman3
Version: 0.0.6-1
Severity: grave
Tags: patch

--- Please enter the report below this line. ---
After upgrading python to 2.5 pwman3 refuses to start, with the
following error:

$ pwman3
Traceback (most recent call last):
  File "/usr/bin/pwman3", line 22, in <module>
    from pwman.ui.cli import PwmanCli
File "/var/lib/python-support/python2.5/pwman/ui/cli.py", line 21, in <module>
    import pwman.exchange.importer as importer
File "/var/lib/python-support/python2.5/pwman/exchange/importer.py", line 20, in <module>
    import cElementTree as ET
ImportError: No module named cElementTree

I found two solutions:

1. Use explicitely python2.4

2. Replace all occurences of cElementTree with xml.etree.cElementTree
   and drop the dependency on python-celementtree (see attached patch)

--- System information. ---
Architecture: i386
Kernel:       Linux 2.6.24-1-686

Debian Release: lenny/sid
  500 unstable        ftp.fr.debian.org
  450 experimental    ftp.fr.debian.org

--- Package information. ---
Depends                  (Version) | Installed
==================================-+-===========
python                    (>= 2.3) | 2.5.2-1
python-support            (>= 0.2) | 0.7.7
python-pysqlite2                   | 2.4.1-1
python-celementtree                | 1.0.5-10
python-crypto                      | 2.0.1+dfsg1-2.1

diff -ru pwman3-0.0.6/debian/control pwman3-0.0.6.new/debian/control
--- pwman3-0.0.6/debian/control	2008-04-30 12:50:52.000000000 +0200
+++ pwman3-0.0.6.new/debian/control	2008-04-30 13:08:08.000000000 +0200
@@ -7,7 +7,7 @@
 
 Package: pwman3
 Architecture: all
-Depends: ${python:Depends}, python-pysqlite2, python-celementtree, python-crypto
+Depends: ${python:Depends}, python-pysqlite2, python-crypto
 Description: console password managment application
  Pwman3 aims to provide a simple but powerful command line interface for
  password managment. It allows to store your password in a sqlite database
diff -ru pwman3-0.0.6/pwman/exchange/exporter.py pwman3-0.0.6.new/pwman/exchange/exporter.py
--- pwman3-0.0.6/pwman/exchange/exporter.py	2007-02-04 19:44:43.000000000 +0100
+++ pwman3-0.0.6.new/pwman/exchange/exporter.py	2008-04-30 13:04:17.000000000 +0200
@@ -17,7 +17,7 @@
 # Copyright (C) 2006 Ivan Kelly <[EMAIL PROTECTED]>
 #============================================================================
 
-from cElementTree import Element, SubElement, dump, ElementTree
+from xml.etree.cElementTree import Element, SubElement, dump, ElementTree
 from pwman.data.nodes import Node
 from pwman.data.tags import Tag
 
diff -ru pwman3-0.0.6/pwman/exchange/importer.py pwman3-0.0.6.new/pwman/exchange/importer.py
--- pwman3-0.0.6/pwman/exchange/importer.py	2007-02-04 19:44:43.000000000 +0100
+++ pwman3-0.0.6.new/pwman/exchange/importer.py	2008-04-30 13:04:04.000000000 +0200
@@ -17,7 +17,7 @@
 # Copyright (C) 2006 Ivan Kelly <[EMAIL PROTECTED]>
 #============================================================================
 
-import cElementTree as ET
+import xml.etree.cElementTree as ET
 from pwman.data.nodes import Node
 from pwman.data.tags import Tag
 

--- End Message ---
--- Begin Message ---
Source: pwman3
Source-Version: 0.0.6-2

We believe that the bug you reported is fixed in the latest version of
pwman3, which is due to be installed in the Debian FTP archive:

pwman3_0.0.6-2.diff.gz
  to pool/main/p/pwman3/pwman3_0.0.6-2.diff.gz
pwman3_0.0.6-2.dsc
  to pool/main/p/pwman3/pwman3_0.0.6-2.dsc
pwman3_0.0.6-2_all.deb
  to pool/main/p/pwman3/pwman3_0.0.6-2_all.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [EMAIL PROTECTED],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Emmanuel Bouthenot <[EMAIL PROTECTED]> (supplier of updated pwman3 package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [EMAIL PROTECTED])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Sat, 31 May 2008 00:50:34 +0200
Source: pwman3
Binary: pwman3
Architecture: source all
Version: 0.0.6-2
Distribution: unstable
Urgency: low
Maintainer: Emmanuel Bouthenot <[EMAIL PROTECTED]>
Changed-By: Emmanuel Bouthenot <[EMAIL PROTECTED]>
Description: 
 pwman3     - console password managment application
Closes: 478684
Changes: 
 pwman3 (0.0.6-2) unstable; urgency=low
 .
   * Setting me as maintainer with previous maintainer agreement.
   * Add quilt to Build-Depends.
   * Remove the binary-arch target from debian/rules (arch all package).
   * Add a patch to make pwman3 working with python 2.5 (Closes: #478684)
   * Add dependency on python2.5-celementtree (provided by python2.5).
   * Add a patch to fix a bug on 'help EOF'.
   * Fix debian/copyright to point GPL-2 rather than just GPL, which
     now points to GPL-3.
   * Update Standards-Version to 3.7.3.
   * Add a Homepage field.
Checksums-Sha1: 
 f4d1f4d841052ef64cfb3d87d75ab3e110d209f2 1017 pwman3_0.0.6-2.dsc
 4878278f26083509e0ea8a6498fb3e0b7c3dd153 3203 pwman3_0.0.6-2.diff.gz
 bb81ea97abf7852aaec5f51a83de6eba21aeb58a 32926 pwman3_0.0.6-2_all.deb
Checksums-Sha256: 
 823e4fb84d5fd9f2b3eac0b8f928c177b19e1ce8fa336c6e26328c8dc2ff9b0a 1017 
pwman3_0.0.6-2.dsc
 77de5c3bd420139e52d9d166530b11d01793198f2869cf46ba2558002f2ff350 3203 
pwman3_0.0.6-2.diff.gz
 458fd2660bdb6afd92177e0ae44dcb49fd2d71aa8f90091024f018ccdb01edf9 32926 
pwman3_0.0.6-2_all.deb
Files: 
 83554fb5cd340e8e126a08e3f2763c4b 1017 utils optional pwman3_0.0.6-2.dsc
 c5c7e9633e26dbb04174103c4b641116 3203 utils optional pwman3_0.0.6-2.diff.gz
 8dc3d96886872c60c68a59fbee4217ee 32926 utils optional pwman3_0.0.6-2_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFIQ7HPvGr7W6HudhwRApqKAJ97ReepaXVE0Hku4kxfFbYHvq6vfACbBMmv
JGan24vhKaRTbLaLGFFj/u8=
=v40D
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to