Control: tags -1 + confirmed On Fri, 2020-04-17 at 20:26 +0000, Georg Faerber wrote: > Schleuder in buster is affected by various problems, which I would > like > to fix: > > - Unfortunately, the encoding fix introduced in the previous > version, > 3.4.0-2+deb10u2, had shortcomings if dealing with unencrypted, > but > signed UTF-8 mails or mail parts without a charset. The parsing > failed and lead to further errors. This problem was discussed > upstream and with downstreams, providers running Schleuder: the > new > approach switches the default external encoding to UTF-8 and > tries > to convert all non-UTF-8 mails. In case this fails, the invalid > characters are dropped and a note is added to the mail that this > happened. To aid in encoding detection, a new dependency is > added, > ruby-charlock-holmes. > > While I admit that this change seems invasive for a Debian stable > update, this approach received extensive testing in production > for > the last three weeks, with promising results. It handled all the > former problematic mails in a graceful manner. In fact, up until > now, we weren't able to produce mails which would lead to dropped > invalid characters as described above. Personally, I would be > grateful if this would get accepted, as I believe that's the > right > thing to do; it'll lead to more happy users.
I'm going to defer to your judgement here, and hope that this turns out to be the correct fix. Please go ahead. Regards, Adam

