[Bug 1565767] Re: TagFile iteration raises SystemError when attempting to parse a signed .changes file

Julian Andres Klode juliank at ubuntu.com
Fri May 13 21:14:41 UTC 2016

You have to use open_maybe_clear_signed_file() to open clearsigned files
which is available since python-apt 0.9.4. That they worked before was
more an implementation accident.

** Changed in: python-apt (Ubuntu)
       Status: New => Invalid

You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to python-apt in Ubuntu.

  TagFile iteration raises SystemError when attempting to parse a signed
  .changes file

Status in python-apt package in Ubuntu:

Bug description:
  Attempting to parse a .changes file using apt_pkg.TagFile such as
  http://paste.ubuntu.com/15611341/ raises a SystemError.

  http://paste.ubuntu.com/15611387/ contains a sample Python REPL with
  the given file.

  Note that this is a change in behaviour between Trusty and Xenial,
  parsing the same file in Trusty (python-apt has no

  The specific unit test that failed leading to this bug report is
  attempting to parse the .changes file when it is signed with an
  unknown key.

  ProblemType: Bug
  DistroRelease: Ubuntu 16.04
  Package: python-apt 1.1.0~beta1build1
  ProcVersionSignature: Ubuntu 4.4.0-16.32-generic 4.4.6
  Uname: Linux 4.4.0-16-generic x86_64
  ApportVersion: 2.20.1-0ubuntu1
  Architecture: amd64
  CurrentDesktop: Unity
  Date: Mon Apr  4 15:04:29 2016
  InstallationDate: Installed on 2012-08-17 (1325 days ago)
  InstallationMedia: Ubuntu 12.04.1 LTS "Precise Pangolin" - Release amd64 (20120817.1)
  SourcePackage: python-apt
  UpgradeStatus: Upgraded to xenial on 2016-03-07 (28 days ago)

To manage notifications about this bug go to:

More information about the foundations-bugs mailing list