Hello Andreas,
On 14/11/2007, (Andreas J. Koenig) via RT
<bug-Test-Distribution@rt.cpan.org> wrote:
Show quoted text>
> Queue: Test-Distribution
> Ticket <URL:
http://rt.cpan.org/Ticket/Display.html?id=30687 >
>
> >>>>> On Tue, 13 Nov 2007 19:41:54 -0500, " via RT" <bug-Test-Distribution@rt.cpan.org> said:
>
>
> > Hello.
>
> Hello!
>
> > Please read the documentation and Changes.pod in T::D 1.29. I think you
> > will find that your statement is incorrect.
>
> What exactly is not correct, please? You changed the public interface
> of your module (without changing the major version number) and thus
> broke code that relies on it.
I'm not trying to be anal here. It's down to the user to read the
changes documentation before upgrading.
wrt. version numbering, I didn't realise there were any hard rules. If
you would like me to delete 1.29 from CPAN and resubmit it as 2.00
then I would be happy to do so. Test::Distribution is just a module,
it has no soul, no living presence, it cannot break anything. [Please
don't take my comments as an attempt to be rude, I just come from an
eastern culture]
Show quoted text> > I also suggest you alter your Build.PL to ensure you have a build_requires.
>
> That's not needed because Lingua::Stem skips test 97 if
> Test::Distribution is not available. IMO this is much better than a
> build_requires.
Yes it is, if you look at the T::D docs I suggest something very
similar. The problem with your approach and my approach in the docs is
that it isn't possible to require a certain version. So if a user of
your module had a very old version of T::D then your tests would also
break. Again it would not be Test::Distribution actually doing the
breaking.
Show quoted text> > If you like Signatures I'll happily add sig back as an optional option
> > if you raise an enhancement ticket.
>
> Consider it raised.
Yey :) I love it when people actually act rather than just whinge. I'm
trying very hard to become one of those people too!
Show quoted text> > Best Regards, and lovely to see someone using my module!
>
>
> --
> andreas
>
>