[Bug 824708] Re: aptitude can no longer show changelogs: "Changelog download failed: Download queue destroyed." Please merge the fixed version, 0.6.8, from Debian.

Daniel Hartwig 824708 at bugs.launchpad.net
Tue Aug 21 06:04:49 UTC 2012


The patch from upstream commit eb9f6c2.

** Patch added: "download-big-files.patch"
   https://bugs.launchpad.net/ubuntu/+source/aptitude/+bug/824708/+attachment/3269989/+files/download-big-files.patch

** Description changed:

- After update of  aptitude (0.6.4-1ubuntu2) and apt (0.8.16~exp5ubuntu4)
- - aptitude can't download/view changelogs of packages.
+ Aptitude (<< 0.6.8) can't download/view package changelogs with
+ libapt-pkg (>= 0.8.16~exp3).  This affects both the command line
+ interface and the interactive (ncurses) interface.
  
- aptitude FAIL
+ Viewing a packages changelog is a significant part of deciding which
+ updates to apply.  Although the changelogs can still be viewed using
+ apt-get, it is a great inconvenience to no longer be able to do this
+ from aptitude's interactive interface.
  
- # aptitude changelog python-apt-common
- Err Changelog of python-apt-common
- E: Changelog download failed: Download queue destroyed.
- E: Couldn't find a changelog for python-apt-common
+ [Test Case]
  
- apt-get OK
- WORKAROUND:
- Use apt-get changelog
+ * An unrelated issue in aptitude requires deb-src lines to fetch
+   changelogs from the command line. Ensure the system has some valid
+   deb-src lines:
  
- # apt-get changelog python-apt
- Get:1 Changelog for python-apt (http://changelogs.ubuntu.com/changelogs/pool/main/p/python-apt/python-apt_0.8.0ubuntu7/changelog) [109 kB]
- Fetched 109 kB in 0s (370 kB/s)
+   $ sudo echo "deb-src http://archive.ubuntu.com/ubuntu/ precise main" >> /etc/apt/sources.list
+   $ sudo apt-get update
+   […]
+ 
+ * Choose a package, say python-apt, and verify the changelog is
+   available with apt-get:
+ 
+   $ apt-get changelog python-apt
+   Get:1 Changelog for python-apt (http://changelogs.ubuntu.com/changelogs/pool/main/p/python-apt/python-apt_0.8.0ubuntu7/changelog) [109 kB]
+   Fetched 109 kB in 0s (370 kB/s)
+ 
+ * Attempt to fetch the same changelog using aptitude:
+ 
+   $ aptitude changelog python-apt
+   Err Changelog of python-apt
+   E: Changelog download failed: Download queue destroyed.
+   E: Couldn't find a changelog for python-apt
+ 
+ [Regression Potential]
+ 
+ Small.
+ 
+ * Moderate size patch which is mostly trivial updates of types to
+   unsigned long long as used in libapt-pkg.
+ 
+ * The updated module is only used to acquire changelogs[1], so any
+   regression is likely to be limited to interacting with changelogs.
+ 
+ * Fixed in Debian sid since July with no regressions reported.
+ 
+ [1] The module is also used to acquire screenshots by the experimental
+     GTK+ interface which is no longer developed and was never
+     considered supported by upstream.

-- 
You received this bug notification because you are a member of Ubuntu
Sponsors Team, which is subscribed to the bug report.
https://bugs.launchpad.net/bugs/824708

Title:
  aptitude can no longer show changelogs: "Changelog download failed:
  Download queue destroyed."  Please merge the fixed version, 0.6.8,
  from Debian.

Status in “aptitude” package in Ubuntu:
  Fix Released
Status in “aptitude” package in Debian:
  Fix Released

Bug description:
  Aptitude (<< 0.6.8) can't download/view package changelogs with
  libapt-pkg (>= 0.8.16~exp3).  This affects both the command line
  interface and the interactive (ncurses) interface.

  Viewing a packages changelog is a significant part of deciding which
  updates to apply.  Although the changelogs can still be viewed using
  apt-get, it is a great inconvenience to no longer be able to do this
  from aptitude's interactive interface.

  [Test Case]

  * An unrelated issue in aptitude requires deb-src lines to fetch
    changelogs from the command line. Ensure the system has some valid
    deb-src lines:

    $ sudo echo "deb-src http://archive.ubuntu.com/ubuntu/ precise main" >> /etc/apt/sources.list
    $ sudo apt-get update
    […]

  * Choose a package, say python-apt, and verify the changelog is
    available with apt-get:

    $ apt-get changelog python-apt
    Get:1 Changelog for python-apt (http://changelogs.ubuntu.com/changelogs/pool/main/p/python-apt/python-apt_0.8.0ubuntu7/changelog) [109 kB]
    Fetched 109 kB in 0s (370 kB/s)

  * Attempt to fetch the same changelog using aptitude:

    $ aptitude changelog python-apt
    Err Changelog of python-apt
    E: Changelog download failed: Download queue destroyed.
    E: Couldn't find a changelog for python-apt

  [Regression Potential]

  Small.

  * Moderate size patch which is mostly trivial updates of types to
    unsigned long long as used in libapt-pkg.

  * The updated module is only used to acquire changelogs[1], so any
    regression is likely to be limited to interacting with changelogs.

  * Fixed in Debian sid since June with no regressions reported.

  [1] The module is also used to acquire screenshots by the experimental
      GTK+ interface which is no longer developed and was never
      considered supported by upstream.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/aptitude/+bug/824708/+subscriptions



More information about the Ubuntu-sponsors mailing list