Bug#547628: Bug#547631: Bug#547628: libclass-accessor-perl: breaks lintian

Jonathan Yu jonathan.i.yu at gmail.com
Mon Sep 21 15:01:02 UTC 2009


On Mon, Sep 21, 2009 at 10:41 AM, gregor herrmann <gregoa at debian.org> wrote:
> On Mon, 21 Sep 2009 13:46:37 +0300, Niko Tyni wrote:
>
>> > JFTR: #547631 and #547628 address the same problem.
>> Lintian::Output uses multiple inheritance, and Class::Accessor introduced
>> an import subroutine in 0.34 that wins over Exporter::import().
>> I'm attaching a patch for lintian that should fix this.
>
> Cool, thanks a lot!
>
>> Not sure if Class::Accessor actually did anything wrong here.
>
> It's also my impression that this is supposed to be fixed on the
> lintian side.
Agreed.
>
> For libclass-accessor-perl I've been thinking about adding
> Breaks: lintian (<= 2.2.16~)
> to keep the package away from not-yet-upgraded systems before lintian
> gets upgraded.
I would disagree with the idea of coupling a (seemingly) unrelated
package with something else like lintian -- I'm not sure if this
version of class-accessor also breaks other packages which should be
noted by Breaks, but for which a bug report has not yet been filed.

However, this does seem like an appropriate solution, at least in the
case of such a popular package as lintian. I fear that other packages
that exhibit similar behaviour may be missed, however, if they are
less popular. I'm guessing we'd really have no way of knowing without
a full rebuild of everything.

I apologize for not noting these issues in a NEWS file, so perhaps we
should do that as well, so that users of DarkPAN or GreyPAN packages
that depend on this behaviour (and also those of less popular packages
for which we have not yet received FTBFS bugs) will know what
happened, too.
>
> /*
> lintian is at 2.2.15 now, and
> 2.2.15 <= 2.2.16~ <= 2.2.16
> */
>
> Does that sound helpful?
>
> Cheers,
> gregor
> --
>  .''`.   http://info.comodo.priv.at/ -- GPG Key IDs: 0x00F3CFE4, 0x8649AA06
>  : :' :  Debian GNU/Linux user, admin, & developer - http://www.debian.org/
>  `. `'   Member of VIBE!AT, SPI Inc., fellow of FSFE | http://got.to/quote/
>   `-    NP: Nguyên Lê: Mangustao
>
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.10 (GNU/Linux)
>
> iEYEARECAAYFAkq3kH0ACgkQOzKYnQDzz+SwBwCdFojjTSrmwyHEsyHg7xPmm1bC
> Xf8AmgMWiZ1fIPQcroknLbbvUg3UIek5
> =Hnwv
> -----END PGP SIGNATURE-----
>
> _______________________________________________
> pkg-perl-maintainers mailing list
> pkg-perl-maintainers at lists.alioth.debian.org
> http://lists.alioth.debian.org/mailman/listinfo/pkg-perl-maintainers
>





More information about the pkg-perl-maintainers mailing list