control: reassign 853915 debbugs > >> When running e.g. `reportbug -N 853037`, a bunch of base64 is > >> displayed instead of the actual content of the messages.
> > I'm not sure if this problem comes from the BTS which sends wrong > > SOAP or on my side for parsing it wrong. > My suspicion is that the BTS SOAP interface has trouble with certain > types of MIME messages (which can be quite complex...) and sends wrong > SOAP. Can we reassign this bug (to check) if that is the case? (Where?) The package taking BTS bugs is debbugs, reassigning there. Summary: Reportbug functionality to browse existing bugs fails with signed messages, where the encoded message is shown instead of decoded message text. While this is not too critical with quoted-printable, it is a real problem with base64 encoding. Try: reportbug -N 853037 reportbug internally does > import debianbts as bts > print(bts.get_bug_log(<bugno>)[0]['body'] to show the first message in a report. Example bugs where the problem can be seen are: #853037, #820649, #861168 Could the BTS SOAP interface be changed to return the decoded message body of signed messages? Being able to deal with all other kinds of complex MIME messages is not really necessary.