On Sun, Jun 26, 2016 at 05:07:54PM +0200, Axel Beckert wrote:
> > In one build the manpage Embperl::Syntax::POD.3pm is incorrectly sorted
> > to the German manpages (Embperl::FeaturesD too), because their names end
> > with D.
> 
> Why only in one build? Due to different locale settings? Anyway, if
> there's a way that Embperl::Syntax::POD is installed as
> /usr/share/man/de/man3/Embperl::Syntax::PO.3pm.gz, that's clearly a
> bug and deserves a higher severity than just wishlist.

Why this happens only in one build is also not yet clear to me.

> > As the package provides no German manpages anyway,
> 
> Sorry, but that's wrong:
> 
> → dpkg -L libembperl-perl | egrep man/de/man./
> /usr/share/man/de/man3/Embperl::Features.3pm.gz
> → man /usr/share/man/de/man3/Embperl::Features.3pm.gz
> 
> That's clearly my mother tongue. :-)

Sorry, I assumed Embperl::Features was also misdetected (because the
original file ends with D) and haven't looked into it.

> > -   # move German manpages to usr/share/man/de/man{1,2,3}
> > -   @set -e;\
> > -   for f in $(TMP)/usr/share/man/man3/*[a-z]D.3pm; do \
> > -       f_de=`echo $$f | sed 
> > 's,man\(.\)/\([^/]*\)D\.\([^/]*\)$$,de/man\1/\2.\3,'` ;\
> > -       echo "mv $$f $$f_de" ;\
> > -       mv $$f $$f_de ;\
> > -   done
> 
> I currently fail to see why this can catch Embperl::Syntax::POD in one
> build, but not in another. IMHO this should happen with every build.
> Will investigate.

I'm also not sure, but I can imagine it's related to the locale and
*[a-z] works somewhat differently.

Attachment: signature.asc
Description: Digital signature

Reply via email to