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.
signature.asc
Description: Digital signature