On Mon, Aug 17, 2009 at 02:57:55PM +0200, Vincent Lefevre wrote:
> Package: apt-listchanges
> Version: 2.83
> Severity: wishlist
> 
> Some binary packages, like perl-modules, do not provide a changelog
> because they rely on another package to do it. For instance,
> perl-modules provides the symlink:
> 
>   /usr/share/doc/perl-modules -> perl
> 
> This means that if such a package is upgraded alone (e.g. because the
> other package isn't available yet), the user won't see a changelog,
> and may not be aware that he misses a changelog (until the other
> package becomes avaiable, but it may be too late).
> 
> apt-listchanges should support this case in some way, e.g. either by
> (optionally) downloading the changelog from the web or by including
> some warning in the output (the warning could contain the URL of the
> changelog).

If the package depends on another to provide a changelog, then this
package MUST depend upon this package with the proper version relations,
if not, that's a bug of the package. IOW, if libperl-modules does depend
on perl >= $(version of libperl-modules), then perl will be upgraded
within the same upgrade, hence the changelog will be shown unless I'm
mistaken...

I'll look into it to check if apt-listchanges doesn't only check one of
the .deb packages instead of everyone until it finds proper changelog...
-- 
Intersec <http://www.intersec.com>
Pierre Habouzit <pierre.habou...@intersec.com>
Tél : +33 (0)1 5570 3346
Mob : +33 (0)6 1636 8131
Fax : +33 (0)1 5570 3332
37 Rue Pierre Lhomme
92400 Courbevoie

Attachment: signature.asc
Description: Digital signature

Reply via email to