#1060320 dpkg-buildpackage: PERL_UNICODE variable causes bad encoding in output

Package:
dpkg-dev
Source:
dpkg-dev
Submitter:
Peter Krefting
Date:
2024-01-09 14:42:03 UTC
Severity:
normal
Tags:
#1060320#5
Date:
2024-01-09 14:39:33 UTC
From:
To:
With PERL5OPTS=-Mutf8 and PERL_UNICODE=SDL set in environment [1], output from
dpkg-buildpackage (and others) is garbled ("double" UTF-8 encoding):

   $ dpkg-buildpackage --version
   Debian dpkg-buildpackage version 1.21.22.

   Detta program är fri programvara. Se GNU General Public License version 2
   eller senare för kopieringsvillkor. Det finns INGEN garanti.

Unsetting PERL5OPTS fixes it:

   $ bash -c "unset PERL_UNICODE; dpkg-buildpackage --version"
   Debian dpkg-buildpackage version 1.21.22.

   Detta program är fri programvara. Se GNU General Public License version 2
   eller senare för kopieringsvillkor. Det finns INGEN garanti.


[1] As per https://stackoverflow.com/a/6163129