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