Hi, following up on this issue again...
Show quoted text> I just cloned your git repo at git://git.guido-flohr.net/perl/libintl-perl.git, and ran perl Makefile.PL; make; make test -- results are attached, but all tests passed! I'm not sure what you're doing when you package up your dist for shipping, but this is likely quite significant.
There are quite significant differences between the git repository and what is up on the CPAN. For one, the version in git thinks it is version 2.0.0, not 1.23. But it actually appears that all revisions after 1.20 are not reflected in git.
Further: *TESTS PASS IN GIT*. This means it will be possible for me (once you have updated the git repository to reflect recent releases) to perform a bisection on the code and find out just when tests started failing, which should be quite helpful towards finding an ultimate solution.
And then:
On 2014-04-21 16:57:39, ETHER wrote:
Show quoted text> On 2013-05-21 04:19:48, GUIDO wrote:
> > If it is an issue (it seldom is) you can always enforce the pure Perl
> > backend with Locale::Messages::select_package().
>
> Locale::Messages is in this distribution, so that's not very helpful -
> one needs to get the distribution installed first before one can
> select a pure perl backend. The PP version needs to be in a separate
> dist for it to be usable by application code.
Again: a pure-perl implementation needs to ship separately from its XS equivalent, or the pure perl variant will never be able be installed on its own. And otherwise, what is the point?
And:
: [ether@tequila git/libintl-perl].9$; gettext --version
gettext (GNU gettext-runtime) 0.19.2
Copyright (C) 1995-1997, 2000-2007 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <
http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Written by Ulrich Drepper.