Bug#536384: perl-modules must depend on perl-base (= 5.10.0-24) or ship the changelog.Debian.gz

Adrian Bunk bunk at stusta.de
Fri Jul 10 14:06:24 UTC 2009


On Fri, Jul 10, 2009 at 11:15:17PM +1000, Brendan O'Dea wrote:
> On Fri, Jul 10, 2009 at 1:23 AM, Adrian Bunk<bunk at stusta.de> wrote:
> > /usr/share/doc/perl-modules is a symlink to /usr/share/doc/perl,
> > and /usr/share/doc/perl/changelog.Debian.gz is shipped in the
> > perl-base package.
> > [...]
> > "the Debian source tree" of perl-modules 5.10.0-24 is hardly the
> > 5.10.0-1 or 5.10.0-30 perl source tree.
> 
> I strongly disagree that this is a serious violation.  Completely
> omitting the changelog is a serious violation.  There being the
> possibility of a slight difference between perl/perl-modules is hardly
> so, and for a working package in the stable distribution the intent is
> that there be no difference.

How are you ensuring a stable distribution will not contain a binNMU?

That actually seems to be a point where also my "must depend on 
perl-base (= 5.10.0-24)" alternative breaks.

> For the sake of preventing further Policy lawyer bugs of this variety,
> I vote that we fix this "problem" by simply nailing the dependencies
> between perl-base/perl/perl-modules to an exact equivalence.  This may
> render perl un-installable in unstable at times for some
> architectures, but heck the most important thing is obviously sticking
> to the letter of Policy, so let's do it.

And in case you wonder why I wrote this bug:

When upgrading unstable I got a package without a changelog
in apt-listchanges.

Policy lawyering is what makes this bug serious, but even without the 
policy issue I'd have sent you a bug for this annoyance.

> --bod

cu
Adrian

-- 

       "Is there not promise of rain?" Ling Tan asked suddenly out
        of the darkness. There had been need of rain for many days.
       "Only a promise," Lao Er said.
                                       Pearl S. Buck - Dragon Seed







More information about the Perl-maintainers mailing list