Package: lua-cjson Version: 2.1.0+dfsg-2.1 Severity: important German locale specifies the comma to be used as the decimal "point". Unfortunately lua-cjson checks for that quite early and doesn't consider later locale changes.
Also, it only replaces the comma but doesn't consider locales what use different digits. The solution is to build this library with -DUSE_INTERNAL_FPCONV. -- System Information: Debian Release: 10.4 APT prefers stable APT policy: (700, 'stable'), (600, 'unstable'), (550, 'experimental'), (550, 'oldstable'), (500, 'testing') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.17.0-1-amd64 (SMP w/8 CPU threads) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages lua-cjson depends on: ii libc6 2.31-2 lua-cjson recommends no packages. lua-cjson suggests no packages. -- no debconf information