[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bug#203402: apt-listchanges gives wrong changelog for upgrade to libstdc++5-3.3-dev v 1:3.3.1-0rc2

merge 203402 161325

On Tue, Jul 29, 2003 at 11:20:29PM +0100, Phil Armstrong wrote:

> Here's the output of apt-listchanges for the last update I did, it's
> ok until after the output for flac, then it seems to have the wrong
> changelog. It certainly isn't giving the contents of changelog.Debian.gz

This did not happen to me with a complete system upgrade:

The following packages will be upgraded:
  binutils binutils-doc bogofilter console-common cpp-3.3 curl db4.1-util 
  debhelper debootstrap e2fslibs e2fsprogs file fixincludes flac g++-3.3 
  gcc-3.3 gcc-3.3-base gcc-3.3-doc gcj-3.3 libarts1 libartsc0 libblkid1 
  libcomerr2 libcurl2 libdb4.1 libexpat1 libflac++-dev libflac++2c102 
  libflac-dev libflac4 libgcc1 libgcj-common libgcj4 libgcj4-dev liblcms1 
  liblcms1-dev libmagic1 liboggflac++-dev liboggflac++0c102 liboggflac-dev 
  liboggflac1 libss2 libstdc++5 libstdc++5-3.3-dev libuuid1 stunnel 
  uuid-dev valgrind xmms-flac 

but it does happen if I only upgrade libstdc++5-3.3-dev.  This is a known
problem: libstdc++ contains an upstream changelog but no Debian changelog.
apt-listchanges works around this by processing dependencies before their
parents, but this fails when the dependencies are not strict enough
(versioned) to ensure that the changelog data for the current version of the
package is available.

This is a long-standing issue, and I'm not sure how it should be handled.
It does not seem unreasonable to ask that policy enforce that the changelog
is always available, either in the package or via a dependency.  Copying
debian-devel for comment.

 - mdz

Reply to: