reopen 555359
thanks

* Alexander Zangerl <a...@snafu.priv.at>, 2009-11-12, 11:32:
the pexpect shipped with duplicity is not the same as the standard
module; it contains modifications made by duplicity's upstream
and as such is not a "convenience copy".

Having local modifications does not make it any better from the security or the overall quality point of view. Quite contrary.

i'm not about to second-guess upstream in this regard,
therefore i'm closing this bug.

Did you actually check what are these modifications? Here, I did:

$ diff -ur pexpect-2.3/ duplicity-0.6.05/src | grep -v '^Only in'
diff -ur pexpect-2.3/pexpect.py duplicity-0.6.05/src/pexpect.py
--- pexpect-2.3/pexpect.py      2007-12-27 03:40:52.000000000 +0100
+++ duplicity-0.6.05/src/pexpect.py     2009-08-28 16:47:42.000000000 +0200
@@ -60,7 +60,7 @@
 Pexpect Copyright (c) 2008 Noah Spurrier
 http://pexpect.sourceforge.net/

-$Id: pexpect.py 507 2007-12-27 02:40:52Z noah $
+$Id: pexpect.py,v 1.1 2009/01/06 22:11:37 loafman Exp $
 """

 try:
@@ -85,7 +85,7 @@
 support it. Pexpect is intended for UNIX-like operating systems.""")

 __version__ = '2.3'
-__revision__ = '$Revision: 399 $'
+__revision__ = '$Revision: 1.1 $'
 __all__ = ['ExceptionPexpect', 'EOF', 'TIMEOUT', 'spawn', 'run', 'which',
     'split_command_line', '__version__', '__revision__']


--
Jakub Wilk

Attachment: signature.asc
Description: Digital signature

Reply via email to