When used via aptitude apt-listchanges crashes

Bug #7146 reported by Debian Bug Importer
4
Affects Status Importance Assigned to Milestone
apt-listchanges (Debian)
Fix Released
Unknown
apt-listchanges (Ubuntu)
Fix Released
Low
Matthias Klose

Bug Description

Automatically imported from Debian bug report #261005 http://bugs.debian.org/261005

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Automatically imported from Debian bug report #261005 http://bugs.debian.org/261005

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-Id: <email address hidden>
Date: Fri, 23 Jul 2004 09:36:43 +0200
From: Andreas Neudecker <email address hidden>
To: Debian Bug Tracking System <email address hidden>
Subject: When used via aptitude apt-listchanges crashes

Package: apt-listchanges
Version: 2.56
Severity: grave
Justification: renders package unusable

Traceback (most recent call last):
  File "/usr/bin/apt-listchanges", line 216, in ?
    main()
  File "/usr/bin/apt-listchanges", line 69, in main
    seen = anydbm.open(config.save_seen, 'c')
  File "/usr/lib/python2.3/anydbm.py", line 83, in open
    return mod.open(file, flag, mode)
  File "/usr/lib/python2.3/dbhash.py", line 16, in open
    return bsddb.hashopen(file, flag, mode)
  File "/usr/lib/python2.3/bsddb/__init__.py", line 192, in hashopen
    d.open(file, db.DB_HASH, flags, mode)
bsddb._db.DBError: (38, 'Function not implemented -- process-private: unable to initialize environment lock: Function not implemented')

-- System Information:
Debian Release: testing/unstable
  APT prefers testing
  APT policy: (900, 'testing'), (400, 'unstable')
Architecture: i386 (i686)
Kernel: Linux 2.4.21-3-686
Locale: LANG=de_DE@euro, LC_CTYPE=de_DE@euro

Revision history for this message
In , Matt Zimmerman (mdz) wrote : Re: Bug#261005: When used via aptitude apt-listchanges crashes

reassign 261005 aptitude
thanks

On Fri, Jul 23, 2004 at 09:36:43AM +0200, Andreas Neudecker wrote:

> Package: apt-listchanges
> Version: 2.56
> Severity: grave
> Justification: renders package unusable
>
> Traceback (most recent call last):
> File "/usr/bin/apt-listchanges", line 216, in ?
> main()
> File "/usr/bin/apt-listchanges", line 69, in main
> seen = anydbm.open(config.save_seen, 'c')
> File "/usr/lib/python2.3/anydbm.py", line 83, in open
> return mod.open(file, flag, mode)
> File "/usr/lib/python2.3/dbhash.py", line 16, in open
> return bsddb.hashopen(file, flag, mode)
> File "/usr/lib/python2.3/bsddb/__init__.py", line 192, in hashopen
> d.open(file, db.DB_HASH, flags, mode)
> bsddb._db.DBError: (38, 'Function not implemented -- process-private: unable to initialize environment lock: Function not implemented')

This doesn't look like an apt-listchanges bug. Perhaps python, or libdb.

You imply that it works when you run it outside of aptitude, though. This
implies that something about aptitude is triggering the problem. Since
apt-listchanges has not changed significantly in some time, perhaps a recent
change in aptitude caused this. Reassigning there for further
investigation.

--
 - mdz

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-ID: <email address hidden>
Date: Fri, 23 Jul 2004 11:59:22 -0700
From: Matt Zimmerman <email address hidden>
To: Andreas Neudecker <email address hidden>, <email address hidden>
Subject: Re: Bug#261005: When used via aptitude apt-listchanges crashes

reassign 261005 aptitude
thanks

On Fri, Jul 23, 2004 at 09:36:43AM +0200, Andreas Neudecker wrote:

> Package: apt-listchanges
> Version: 2.56
> Severity: grave
> Justification: renders package unusable
>
> Traceback (most recent call last):
> File "/usr/bin/apt-listchanges", line 216, in ?
> main()
> File "/usr/bin/apt-listchanges", line 69, in main
> seen = anydbm.open(config.save_seen, 'c')
> File "/usr/lib/python2.3/anydbm.py", line 83, in open
> return mod.open(file, flag, mode)
> File "/usr/lib/python2.3/dbhash.py", line 16, in open
> return bsddb.hashopen(file, flag, mode)
> File "/usr/lib/python2.3/bsddb/__init__.py", line 192, in hashopen
> d.open(file, db.DB_HASH, flags, mode)
> bsddb._db.DBError: (38, 'Function not implemented -- process-private: unable to initialize environment lock: Function not implemented')

This doesn't look like an apt-listchanges bug. Perhaps python, or libdb.

You imply that it works when you run it outside of aptitude, though. This
implies that something about aptitude is triggering the problem. Since
apt-listchanges has not changed significantly in some time, perhaps a recent
change in aptitude caused this. Reassigning there for further
investigation.

--
 - mdz

Revision history for this message
In , Daniel Burrows (dburrows) wrote :

  Hi,

  I need some additional information. Does this happen when you run
apt-listchanges from the command-line? Does it happen when you run it
from apt-get?

  If the answer to either of the above questions is "no", please send
~/.aptitude/config and the output of "apt-config dump" to the bug report
so I can try to reproduce your environment.

  Personally, I think aptitude probably has nothing to do with this, but
I want to verify that before I lob this RC bug to someone else.

  Daniel

--
/-------------------- Daniel Burrows <email address hidden> -------------------\
| "A game which, from the viewpoint of the other players (ie, everyone) might |
| be compared to playing poker with blank cards, for infinite stakes, with a |
| Dealer who won't tell you the rules and who /smiles all the time/." |
| -- Terry Pratchett, _Good Omens_ |
\---- Be like the kid in the movie! Play chess! -- http://www.uschess.org ---/

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-ID: <20040723213027.GB11144@torrent>
Date: Fri, 23 Jul 2004 17:30:28 -0400
From: Daniel Burrows <email address hidden>
To: <email address hidden>, <email address hidden>

  Hi,

  I need some additional information. Does this happen when you run
apt-listchanges from the command-line? Does it happen when you run it
from apt-get?

  If the answer to either of the above questions is "no", please send
~/.aptitude/config and the output of "apt-config dump" to the bug report
so I can try to reproduce your environment.

  Personally, I think aptitude probably has nothing to do with this, but
I want to verify that before I lob this RC bug to someone else.

  Daniel

--
/-------------------- Daniel Burrows <email address hidden> -------------------\
| "A game which, from the viewpoint of the other players (ie, everyone) might |
| be compared to playing poker with blank cards, for infinite stakes, with a |
| Dealer who won't tell you the rules and who /smiles all the time/." |
| -- Terry Pratchett, _Good Omens_ |
\---- Be like the kid in the movie! Play chess! -- http://www.uschess.org ---/

Revision history for this message
In , zapyon (zapyon) wrote : Re: Bug#261005: aptitude additional info
Download full text (3.6 KiB)

Hi Daniel,

> I need some additional information. Does this happen when you run
> apt-listchanges from the command-line?

No.

> Does it happen when you run it from apt-get?

No.

> If the answer to either of the above questions is "no", please send
> ~/.aptitude/config and the output of "apt-config dump" to the bug report
> so I can try to reproduce your environment.

Here you go ...

~/.aptitude/config

8<-----------------------------------------------------------
aptitude "";
aptitude::UI "";
aptitude::UI::New-Package-Commands "true";
aptitude::UI::Package-Header-Format "%N %n #%B %u %o";
aptitude::UI::Package-Status-Format "%d";
aptitude::UI::Package-Display-Format "%c%a%M %p #%v%V";
aptitude::UI::Default-Grouping
"filter(missing),task,status,section(subdir,passthrough),section(topdir)";
aptitude::UI::Advance-On-Action "false";
aptitude::UI::Description-Visible-By-Default "true";
aptitude::UI::Minibuf-Download-Bar "false";
aptitude::UI::Pause-After-Download "true";
aptitude::UI::Prompt-On-Exit "true";
aptitude::UI::Exit-On-Last-Close "true";
aptitude::UI::Incremental-Search "true";
aptitude::UI::Minibuf-Prompts "false";
aptitude::UI::Menubar-Autohide "false";
aptitude::UI::HelpBar "true";
aptitude::Pkg-Display-Limit "";
aptitude::Delete-Unused-Pattern "";
aptitude::Delete-Unused "false";
aptitude::Suggests-Important "false";
aptitude::Recommends-Important "false";
aptitude::Auto-Fix-Broken "false";
aptitude::Auto-Install "true";
aptitude::Log "/var/log/aptitude";
aptitude::Warn-Not-Root "true";
aptitude::Forget-New-On-Install "false";
aptitude::Forget-New-On-Update "false";
aptitude::Display-Planned-Action "true";
aptitude::Changelog-URL-Template
"http://cgi.debian.org/cgi-bin/get-changelog?package=%s";
aptitude::AutoClean-After-Update "true";
aptitude::Auto-Upgrade "false";
8<-----------------------------------------------------------

> Personally, I think aptitude probably has nothing to do with this, but
> I want to verify that before I lob this RC bug to someone else.

I think this is a plain Python-related error. Maybe, of course, it only
appears under certain conditions, i.e. as provided by aptitude.

And here, the output of apt-config dump ...
8<-----------------------------------------------------------
APT "";
APT::Architecture "i386";
APT::Build-Essential "";
APT::Build-Essential:: "build-essential";
APT::Cache-Limit "25165824";
Dir "/";
Dir::State "var/lib/apt/";
Dir::State::lists "lists/";
Dir::State::cdroms "cdroms.list";
Dir::State::userstatus "status.user";
Dir::State::status "/var/lib/dpkg/status";
Dir::Cache "var/cache/apt/";
Dir::Cache::archives "archives/";
Dir::Cache::srcpkgcache "srcpkgcache.bin";
Dir::Cache::pkgcache "pkgcache.bin";
Dir::Etc "etc/apt/";
Dir::Etc::sourcelist "sources.list";
Dir::Etc::vendorlist "vendors.list";
Dir::Etc::vendorparts "vendors.list.d";
Dir::Etc::main "apt.conf";
Dir::Etc::parts "apt.conf.d";
Dir::Etc::preferences "preferences";
Dir::Bin "";
Dir::Bin::methods "/usr/lib/apt/methods";
Dir::Bin::dpkg "/usr/bin/dpkg";
DPkg "";
DPkg::Pre-Install-Pkgs "";
DPkg::Pre-Install-Pkgs:: "/usr/bin/apt-listchanges --apt || test $? -ne
10";
DPkg::Pre-Install-Pkgs:: "/usr/sbin/dpkg-preconfigure...

Read more...

Revision history for this message
Debian Bug Importer (debzilla) wrote :
Download full text (3.9 KiB)

Message-Id: <email address hidden>
Date: Mon, 26 Jul 2004 20:13:18 +0200
From: Andreas Neudecker <email address hidden>
To: Daniel Burrows <email address hidden>, <email address hidden>
Subject: Re: Bug#261005: aptitude additional info

Hi Daniel,

> I need some additional information. Does this happen when you run
> apt-listchanges from the command-line?

No.

> Does it happen when you run it from apt-get?

No.

> If the answer to either of the above questions is "no", please send
> ~/.aptitude/config and the output of "apt-config dump" to the bug report
> so I can try to reproduce your environment.

Here you go ...

~/.aptitude/config

8<-----------------------------------------------------------
aptitude "";
aptitude::UI "";
aptitude::UI::New-Package-Commands "true";
aptitude::UI::Package-Header-Format "%N %n #%B %u %o";
aptitude::UI::Package-Status-Format "%d";
aptitude::UI::Package-Display-Format "%c%a%M %p #%v%V";
aptitude::UI::Default-Grouping
"filter(missing),task,status,section(subdir,passthrough),section(topdir)";
aptitude::UI::Advance-On-Action "false";
aptitude::UI::Description-Visible-By-Default "true";
aptitude::UI::Minibuf-Download-Bar "false";
aptitude::UI::Pause-After-Download "true";
aptitude::UI::Prompt-On-Exit "true";
aptitude::UI::Exit-On-Last-Close "true";
aptitude::UI::Incremental-Search "true";
aptitude::UI::Minibuf-Prompts "false";
aptitude::UI::Menubar-Autohide "false";
aptitude::UI::HelpBar "true";
aptitude::Pkg-Display-Limit "";
aptitude::Delete-Unused-Pattern "";
aptitude::Delete-Unused "false";
aptitude::Suggests-Important "false";
aptitude::Recommends-Important "false";
aptitude::Auto-Fix-Broken "false";
aptitude::Auto-Install "true";
aptitude::Log "/var/log/aptitude";
aptitude::Warn-Not-Root "true";
aptitude::Forget-New-On-Install "false";
aptitude::Forget-New-On-Update "false";
aptitude::Display-Planned-Action "true";
aptitude::Changelog-URL-Template
"http://cgi.debian.org/cgi-bin/get-changelog?package=%s";
aptitude::AutoClean-After-Update "true";
aptitude::Auto-Upgrade "false";
8<-----------------------------------------------------------

> Personally, I think aptitude probably has nothing to do with this, but
> I want to verify that before I lob this RC bug to someone else.

I think this is a plain Python-related error. Maybe, of course, it only
appears under certain conditions, i.e. as provided by aptitude.

And here, the output of apt-config dump ...
8<-----------------------------------------------------------
APT "";
APT::Architecture "i386";
APT::Build-Essential "";
APT::Build-Essential:: "build-essential";
APT::Cache-Limit "25165824";
Dir "/";
Dir::State "var/lib/apt/";
Dir::State::lists "lists/";
Dir::State::cdroms "cdroms.list";
Dir::State::userstatus "status.user";
Dir::State::status "/var/lib/dpkg/status";
Dir::Cache "var/cache/apt/";
Dir::Cache::archives "archives/";
Dir::Cache::srcpkgcache "srcpkgcache.bin";
Dir::Cache::pkgcache "pkgcache.bin";
Dir::Etc "etc/apt/";
Dir::Etc::sourcelist "sources.list";
Dir::Etc::vendorlist "vendors.list";
Dir::Etc::vendorparts "vendors.list.d";
Dir::Etc::main "apt.conf";
Dir::Etc::parts "apt.conf.d";
Dir::Etc::preferences "preferences";
D...

Read more...

Revision history for this message
In , Daniel Burrows (dburrows) wrote :

reassign 261005 python2.3
thanks

  As expected, I can't reproduce this. I'm handing it to the Python
people to see if they have a better idea what's causing this (it looks
like either a Python bug or a listchanges bug to me).

  Daniel

--
/-------------------- Daniel Burrows <email address hidden> -------------------\
| If we do not change our direction |
| we are likely to end up where we are headed. |
\---- Be like the kid in the movie! Play chess! -- http://www.uschess.org ---/

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-ID: <20040726220529.GB26741@torrent>
Date: Mon, 26 Jul 2004 18:05:29 -0400
From: Daniel Burrows <email address hidden>
To: Andreas Neudecker <email address hidden>
Cc: <email address hidden>, <email address hidden>
Subject: Re: Bug#261005: aptitude additional info

reassign 261005 python2.3
thanks

  As expected, I can't reproduce this. I'm handing it to the Python
people to see if they have a better idea what's causing this (it looks
like either a Python bug or a listchanges bug to me).

  Daniel

--
/-------------------- Daniel Burrows <email address hidden> -------------------\
| If we do not change our direction |
| we are likely to end up where we are headed. |
\---- Be like the kid in the movie! Play chess! -- http://www.uschess.org ---/

Revision history for this message
In , Matthias Klose (doko) wrote : Bug#261005: fixed in python2.3 2.3.4-6
Download full text (4.0 KiB)

Source: python2.3
Source-Version: 2.3.4-6

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

idle-python2.3_2.3.4-6_all.deb
  to pool/main/p/python2.3/idle-python2.3_2.3.4-6_all.deb
python2.3-dev_2.3.4-6_i386.deb
  to pool/main/p/python2.3/python2.3-dev_2.3.4-6_i386.deb
python2.3-doc_2.3.4-6_all.deb
  to pool/main/p/python2.3/python2.3-doc_2.3.4-6_all.deb
python2.3-examples_2.3.4-6_all.deb
  to pool/main/p/python2.3/python2.3-examples_2.3.4-6_all.deb
python2.3-gdbm_2.3.4-6_i386.deb
  to pool/main/p/python2.3/python2.3-gdbm_2.3.4-6_i386.deb
python2.3-mpz_2.3.4-6_i386.deb
  to pool/main/p/python2.3/python2.3-mpz_2.3.4-6_i386.deb
python2.3-tk_2.3.4-6_i386.deb
  to pool/main/p/python2.3/python2.3-tk_2.3.4-6_i386.deb
python2.3_2.3.4-6.diff.gz
  to pool/main/p/python2.3/python2.3_2.3.4-6.diff.gz
python2.3_2.3.4-6.dsc
  to pool/main/p/python2.3/python2.3_2.3.4-6.dsc
python2.3_2.3.4-6_i386.deb
  to pool/main/p/python2.3/python2.3_2.3.4-6_i386.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 address hidden>,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Matthias Klose <email address hidden> (supplier of updated python2.3 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 address hidden>)

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

Format: 1.7
Date: Tue, 27 Jul 2004 23:11:11 +0200
Source: python2.3
Binary: python2.3-doc idle-python2.3 python2.3-dev python2.3-examples python2.3-mpz python2.3 python2.3-gdbm python2.3-tk
Architecture: source all i386
Version: 2.3.4-6
Distribution: unstable
Urgency: high
Maintainer: Matthias Klose <email address hidden>
Changed-By: Matthias Klose <email address hidden>
Description:
 idle-python2.3 - An IDE for Python (v2.3) using Tkinter
 python2.3 - An interactive high-level object-oriented language (version 2.3)
 python2.3-dev - Header files and a static library for Python (v2.3)
 python2.3-doc - Documentation for the high-level object-oriented language Python
 python2.3-examples - Examples for the Python language (v2.3)
 python2.3-gdbm - GNU dbm database support for Python (v2.3)
 python2.3-mpz - Multiple-precision arithmetic support for Python (v2.3)
 python2.3-tk - Tkinter - Writing Tk applications with Python (v2.3)
Closes: 244612 258172 258928 260051 261005
Changes:
 python2.3 (2.3.4-6) unstable; urgency=high
 .
   * Updated to CVS release23-maint 20040727.
     - Backport of #897820 (closes: #261005).
     - Handle zip files > 2GB.
     - Fix typo in library docs (closes: #258172).
   * Build audioop module for 64bit archs (closes: #260051).
   * Add pdb2.3(1) to /usr/bin (closes: #244612).
   * Move python2.3-dev to libdevel (closes: #258928).
Files:
 971b520d70a06ddacea79f605baaaba0 1134 python optional python2.3_2.3.4-6.dsc
 191d648369b5dcaf6e19b91d682a58e1 2375014 python optional python2.3_2...

Read more...

Revision history for this message
Debian Bug Importer (debzilla) wrote :
Download full text (4.2 KiB)

Message-Id: <email address hidden>
Date: Wed, 28 Jul 2004 05:02:11 -0400
From: Matthias Klose <email address hidden>
To: <email address hidden>
Subject: Bug#261005: fixed in python2.3 2.3.4-6

Source: python2.3
Source-Version: 2.3.4-6

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

idle-python2.3_2.3.4-6_all.deb
  to pool/main/p/python2.3/idle-python2.3_2.3.4-6_all.deb
python2.3-dev_2.3.4-6_i386.deb
  to pool/main/p/python2.3/python2.3-dev_2.3.4-6_i386.deb
python2.3-doc_2.3.4-6_all.deb
  to pool/main/p/python2.3/python2.3-doc_2.3.4-6_all.deb
python2.3-examples_2.3.4-6_all.deb
  to pool/main/p/python2.3/python2.3-examples_2.3.4-6_all.deb
python2.3-gdbm_2.3.4-6_i386.deb
  to pool/main/p/python2.3/python2.3-gdbm_2.3.4-6_i386.deb
python2.3-mpz_2.3.4-6_i386.deb
  to pool/main/p/python2.3/python2.3-mpz_2.3.4-6_i386.deb
python2.3-tk_2.3.4-6_i386.deb
  to pool/main/p/python2.3/python2.3-tk_2.3.4-6_i386.deb
python2.3_2.3.4-6.diff.gz
  to pool/main/p/python2.3/python2.3_2.3.4-6.diff.gz
python2.3_2.3.4-6.dsc
  to pool/main/p/python2.3/python2.3_2.3.4-6.dsc
python2.3_2.3.4-6_i386.deb
  to pool/main/p/python2.3/python2.3_2.3.4-6_i386.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 address hidden>,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Matthias Klose <email address hidden> (supplier of updated python2.3 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 address hidden>)

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

Format: 1.7
Date: Tue, 27 Jul 2004 23:11:11 +0200
Source: python2.3
Binary: python2.3-doc idle-python2.3 python2.3-dev python2.3-examples python2.3-mpz python2.3 python2.3-gdbm python2.3-tk
Architecture: source all i386
Version: 2.3.4-6
Distribution: unstable
Urgency: high
Maintainer: Matthias Klose <email address hidden>
Changed-By: Matthias Klose <email address hidden>
Description:
 idle-python2.3 - An IDE for Python (v2.3) using Tkinter
 python2.3 - An interactive high-level object-oriented language (version 2.3)
 python2.3-dev - Header files and a static library for Python (v2.3)
 python2.3-doc - Documentation for the high-level object-oriented language Python
 python2.3-examples - Examples for the Python language (v2.3)
 python2.3-gdbm - GNU dbm database support for Python (v2.3)
 python2.3-mpz - Multiple-precision arithmetic support for Python (v2.3)
 python2.3-tk - Tkinter - Writing Tk applications with Python (v2.3)
Closes: 244612 258172 258928 260051 261005
Changes:
 python2.3 (2.3.4-6) unstable; urgency=high
 .
   * Updated to CVS release23-maint 20040727.
     - Backport of #897820 (closes: #261005).
     - Handle zip files > 2GB.
     - Fix typo in library docs (closes: #258172).
   * Build audioop module for 64bit archs (closes: #260051).
   * Add pdb2.3(1) to /usr/bin (closes: #244612)....

Read more...

Revision history for this message
Matt Zimmerman (mdz) wrote :

Does this bug affect Warty, or no?

Revision history for this message
Matthias Klose (doko) wrote :

Created an attachment (id=19)
patch, taken from upstream

Revision history for this message
Matthias Klose (doko) wrote :

yes, patch attached.

Revision history for this message
Matt Zimmerman (mdz) wrote :

Thanks, please go ahead and upload a fixed version to warty

Revision history for this message
Matthias Klose (doko) wrote :

proposing sync with unstable after next upload to unstable

Revision history for this message
Matthias Klose (doko) wrote :
Download full text (3.5 KiB)

2.3.4-9sid from debian unstable consists of the following bug fixes:

+Core and builtins
+-----------------
+
+- Bug #951851: Python crashed when reading import table of certain
+ Windows DLLs
+
+- Bug #966623. classes created with type() in an exec(, {}) don't
+ have a __module__, but code in typeobject assumed it would always
+ be there.
+
+- Bug #952807: Unpickling pickled instances of subclasses of
+ datetime.date, datetime.datetime and datetime.time could yield insane
+ objects. Thanks to Jiwon Seo for a fix.
+
+- Bug #845802: Python crashed when __init__.py is a directory.
+
+Extension modules
+-----------------
+
+- Bug #1005308: Define _BSD_TYPES.
+
+- Patch #1005568: Use _SC_PAGESIZE on Irix in resourcemoudle.
+
+- Patch #924294: Do no check for AF_INET6 if it is not defined.
+
+- Patch #954115: Properly handle UNC roots in nt.stat.
+
+- Bug #841757: xmlrpclib failed on structs with Unicode keys.
+
+- Bug #954364: inspect.getframeinfo() sometimes produces incorrect traceback
+ line numbers
+
+- Patch #909007: Enable a bunch of safe bug workarounds in OpenSSL, for
+ the sake of compatibility with various broken SSL implementations.
+
+Library
+-------
+
+- Patch #808719: Ignore locale's encoding in IDLE if it is an empty string.
+
+- Patch #946153: Add wait_visibility before grab_set.
+
+- Patch #994595: urllib2 now recognizes Basic authentication even if
+ other authentication schemes are offered.
+
+- Bug #993394. A KeyError was being raised by Thread.__delete() for
+ dummy_threading when called by atexit if an instance of Thread was created
in+ an interpreter running in -O. The exception was of no importance and thus
is+ now thrown away if raised.
+
+- Bug #930024: posixpath.realpath() now detects loops from symlinks and
returns+ the longest path before the loop begins.
+
+- Bug #980327/Patch #988607: ntpath now compresses extra slashes between the
+ drive letter and the rest of the path properly. Also removed ambiguity from
+ UNC paths. Thanks Paul Moore.
+
+- Bug #679953: zipfile can now handle file sizes over 2 GB. Previously the
+ compressed and uncompressed file sizes were being stored as signed longs
+ instead of unsigned as the ZIP spec specifies.
+
+- Bug #981530: Fix UnboundLocalError in shutil.rmtree(). This affects
+ the documented behavior: the function passed to the onerror()
+ handler can now also be os.listdir.
+
+- Bug #754449: threading.Thread will no longer mask exceptions raised during
+ interpreter shutdown with another exception caused by attempting to output
+ the initial exception. This fix also includes a backport of rev. 1.41 from
+ HEAD.
+
+- Bug #982215: The Back and Next buttons in bdist_wininst installers are now
+ disabled during file copy operations.
+
+- Bug #981299: rsync is now a recognized protocol in urlparse that uses a
+ "netloc" portion of a URL.
+
+- Patch #975885: Print file name in err msg in quiet mode of compileall.py.
+
+- Bug #919012: shutil.move() raises an exception when you try to move a
+ directory into itself.
+
+- Bug #934282: make pydoc.stripid() be case-insensitive.
+
+- Bug #891637, patch #1005466: fix inspect.getargs() crash on def foo((bar)).
...

Read more...

Revision history for this message
Matt Zimmerman (mdz) wrote :

Upstream bug reference:

http://sourceforge.net/tracker/?group_id=5470&atid=105470&func=detail&aid=897820

I have never been able to reproduce this, though, either on Ubuntu or Debian.
Under what circumstances does it fail?

Revision history for this message
Matthias Klose (doko) wrote :
Revision history for this message
Matt Zimmerman (mdz) wrote :

Yes, but under what circumstances does it fail? The fact is that I have never
been able to reproduce this bug, and assuming the self-tests run in the version
in Warty, it's not failing then, either

Revision history for this message
Matthias Klose (doko) wrote :

I couldn't reproduce this as well. And looking at the apt-listchanges code I
cannot see the 'n' flag used. The bsddb tests are not enabled in the build warty
uses.

Revision history for this message
Matt Zimmerman (mdz) wrote :

Has never been reproducible in Warty; downgrading

Revision history for this message
Matt Zimmerman (mdz) wrote :

Fixed via import from Debian:

 python2.3 | 2.3.4-13 | http://archive.ubuntu.com hoary/main Sources

Revision history for this message
Daniel Robitaille (robitaille) wrote :

Fixed in Debian in July 2004

Changed in apt-listchanges:
status: Unconfirmed → Fix Released
Changed in apt-listchanges:
status: Unknown → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.