I've been digging through the code a bit. The method get_changelog does
the following:

1. Get the version of the binary package.
2. Get the version of the source package.
3. Compare both versions.
4. Use the highest version to get the changelog file.

Applying this to cpp package:
- Binary version = 4:4.2.3-1ubuntu6
- Source package = gcc-defaults
- Source version (first encountered) = 1.62ubuntu3
- Resulting location = gcc-defaults/gcc-defaults_4.2.3-1ubuntu6/changelog
- Actual location = gcc-defaults/gcc-defaults_1.62ubuntu3/changelog

So the version comparison either needs to be removed or refined. I'll
leave it to the package maintainer to work that out.

-- 
update-manager shows no changelog for various packages
https://bugs.launchpad.net/bugs/40058
You received this bug notification because you are a member of Ubuntu
Bugs, which is a direct subscriber.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to