libpwquality: lib unusable due to broken dependency
The lib never worked because the dependency on some lib providing libintl_dgettext was never correct. The package also doesn't have any checks, so the breakage was never discovered.
For documentation purposes and figuring out the thread into/out of IRC to here: You can check if the lib is broken by running ldd on it:
16:19 <Thermi> How to check? ldd /usr/lib/libpwquality.so.1:
16:19 <Thermi> Error relocating /usr/lib/libpwquality.so.1: libintl_dgettext: symbol not found
[...]
16:28 <Ariadne> musl itself already has gettext
16:28 <Ariadne> we just need the tools
16:29 <dalias> i think it's a configure problem from mixing gnu gettext and musl
16:29 <Ariadne> yes, likely
16:29 <dalias> configure probably detects that it doesn't need to link gnu libintl for gettext, but then uses the gnu header that alpine shipped in place of musl's
16:29 <Ariadne> good thing that is being solved in 3.15 :D
16:30 <dalias> (by doing a broken symbol-only configure check)
16:30 <dalias> :)
16:30 <dalias> yay