[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#794672: ITP: libcanary-stability-perl -- canary to check perl compatibility for schmorp's modules



Hi,

Axel Beckert wrote:
> >  Canary::Stability is used by Schmorp's modules during configuration
> >  stage to test the installed perl for compatibility with his modules.
> 
> Yeah, IIRC it bails out with any perl version newer than 5.20 as
> schmorp refuses to use upstream perl 5.22 and later and only supports
> his perl5 fork called "stableperl":
> 
> http://blog.schmorp.de/2015-06-06-a-stable-perl.html
> 
> So I'm quite surprised to see this module packaged at all as I'd
> expect that all CPAN modules which use this module will FTBFS as soon
> as we move to perl 5.22 as currently in Experimental.
> 
> So I would guess that we have to RM most of his packages.

On IRC, mst suggested another (probably less disruptive and more
diplomatic) path:

| I think the question is whether it's worth patching C::S out of all
| the relevant Makefile.PLs
|
| I think I might instead patch Stability.pm so it says "You are
| running debian perl 5.22, which the author of this module does not
| support but the debian packaging team will still intend to in spite
| of this. However, you are encouraged to consider alternatives."
[...]
| if anybody wants that text or a variant thereof to use, consider it
| under whatever open source license you like
[...]
| I think I'd go for 'keep but patch' so that people doing cpan
| installs also get a more constructive warning.
| 
| however that's totally a matter of personal opinion and I'm not
| going to cry at any option, though 'keep but leave the bullshit' 
| seems like the least good option albeit the easiest

		Regards, Axel
-- 
 ,''`.  |  Axel Beckert <abe@debian.org>, http://people.debian.org/~abe/
: :' :  |  Debian Developer, ftp.ch.debian.org Admin
`. `'   |  4096R: 2517 B724 C5F6 CA99 5329  6E61 2FF9 CD59 6126 16B5
  `-    |  1024D: F067 EA27 26B9 C3FC 1486  202E C09E 1D89 9593 0EDE


Reply to: