buggy patch in IO::AIO
gregor herrmann
gregoa at debian.org
Tue Apr 26 16:45:07 UTC 2016
On Wed, 20 Apr 2016 16:01:55 +0200, Marc Lehmann wrote:
> Hi!
> I was notified that you apply buggy patches to IO::AIO in debian gnu/linux.
Hi Marc!
Thanks for your mail, and sorry for the late reply, I was mostly
offline for the past 8 days.
In general it's recommended to dicuss such questions via (the Debian
BTS or) the maintainer address; I'm cc'ing
pkg-perl-maintainers at lists.alioth.debian.org now.
> Specifically, the spelling.patch doesn't actually fix a warning or a bug
> in the module, but simply silences a bug somewhere else, namely the code
> that enables warnings inside IO::AIO (effectively patching the code). That
> is, the warning is not caused by IO::AIO itself, but by other code (which
> will not get fixed because the warning is silenced).
I believe that's not what spelling.patch is doing. Looking at
https://anonscm.debian.org/cgit/pkg-perl/packages/libio-aio-perl.git/tree/debian/patches/spelling.patch
I only see 2 characters changed, both in the POD to fix spelling
mistakes (occured → occurred, let's → lets).
> Background: in perl it is completely legal to redefine symbols, unless
> one explicitly requests aw warning for that, which IO::AIO doesn't do
> - so whatever code that is now silenced might break in weird ways for
> future releases because IO::AIO was not written to conform to any warning
> standard but it's own.
Maybe you are referring to the second patch we are currently
applying:
https://anonscm.debian.org/cgit/pkg-perl/packages/libio-aio-perl.git/tree/debian/patches/duplicate-constant.patch
This change looks harmless to me but maybe I'm wrong ...
> It's no issue that you didn't understand the problem, being a package
> maintainer, but I do wonder why you didn't follow debian's policy of
> sending this patch upstream for discussion? That could have quickly
> clarified the problem.
You're right that I should have forwarded the patches, sorry for
being lazy in this case.
Cheers,
gregor
--
.''`. Homepage https://info.comodo.priv.at/ - OpenPGP key 0xBB3A68018649AA06
: :' : Debian GNU/Linux user, admin, and developer - https://www.debian.org/
`. `' Member of VIBE!AT & SPI, fellow of the Free Software Foundation Europe
`-
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 949 bytes
Desc: Digital Signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-perl-maintainers/attachments/20160426/15de13d4/attachment.sig>
More information about the pkg-perl-maintainers
mailing list