On 9/26/23 08:33, Simon McVittie wrote:
If we disregard non-standardized files like changelog.Debian.devmapper.gz, I think we can model changelog entries as being keyed by (source package, source version) pairs.Changing apt-listchanges so that it always uses the version number of the source package instead of the current logic which uses the "maximum" version number of all the binary packages in the group would solve the lvm2 / dmsetup problem but wouldn't solve a different problem: binary packages with different changelogs for the same source package version, installed at different times. ...
It occurs to me that there still might be a place for this... It might be a better way to handle the edge case of what to do with a changelog downloaded from the internet when there is no history in the seen database indicating what the user has seen before for that package.
My proposal in that case was to display the entire changelog, but there might be a better answer if we're comfortable assuming that Debian changelogs almost always use the source package's versioning scheme. In particular:
What do you think?
Thanks,
jik