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 Bugs, which is subscribed to Ubuntu. 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. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/aptitude/+bug/824708/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs