Hi! On Tue, 2026-09-08 at 11:12:56 +0530, Nilesh Patra wrote: > Package: dpkg > Severity: serious > X-Debbugs-Cc: [email protected]
> The version 1.19.0+ds1-2 of golang-github-klauspost-compress (mentioning the > version as it > might be fixed in the interim) errors out with the following > > | Command: dpkg-buildpackage --sanitize-env -us -uc > | dpkg-buildpackage: error: cannot parse maintainer email address "Andrew Lee > (李健秋) <[email protected]>" from changelog entry > > > If I remove the brackets and the content inside of it, I see this error no > longer. > > This would, however, mean that all recent uploads of Andrew or any > contributor with this kind of signature will FTBFS and will > end up triggering a mass wave of re-uploads. > > This is a regression in dpkg and should be fixed. I would understand if there > is a plan to not allow fields like mentioned above > and the above error to be legit but it should still really be done in a > phased manner with MBF etc. Indeed! I've got a small fix/workaround locally, that I'll push in a bit and do a release after that (within today). The main problem is that the dpkg Perl code has not been made fully Unicode aware, and then we have this kind of encoding/decoding problems. There was at least some partial attempt in the past, but it got reverted due to regressions (AFAIR), but at some point I'll need to go through the entire code base and check all inputs and outputs so that we are opening things in the expected UTF-8 encoding and represented internally as Unicode, etc, which I've postponed due to being tedious and a potential big source of nasty regressions. :/ (See also #1060320.) Thanks, Guillem

