From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Tassilo Horn Newsgroups: gmane.emacs.devel,gmane.emacs.pretest.bugs Subject: Re: 23.0.60; Coding system troubles since two days Date: Thu, 27 Mar 2008 16:01:15 +0100 Message-ID: <87fxucp5xg.fsf@fastmail.fm> References: <878x04iknm.fsf@fastmail.fm> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Trace: ger.gmane.org 1206630197 24357 80.91.229.12 (27 Mar 2008 15:03:17 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 27 Mar 2008 15:03:17 +0000 (UTC) Cc: emacs-pretest-bug@gnu.org, Tassilo Horn To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Mar 27 16:03:38 2008 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1Jetcd-0004y5-QM for ged-emacs-devel@m.gmane.org; Thu, 27 Mar 2008 16:02:32 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Jetc2-0007KV-Df for ged-emacs-devel@m.gmane.org; Thu, 27 Mar 2008 11:01:54 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Jetbg-0007A9-Et for emacs-devel@gnu.org; Thu, 27 Mar 2008 11:01:32 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Jetbb-000756-JD for emacs-devel@gnu.org; Thu, 27 Mar 2008 11:01:31 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Jetbb-00074x-Dd for emacs-devel@gnu.org; Thu, 27 Mar 2008 11:01:27 -0400 Original-Received: from fencepost.gnu.org ([140.186.70.10]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1Jetba-0003kU-Ty for emacs-devel@gnu.org; Thu, 27 Mar 2008 11:01:27 -0400 Original-Received: from mail.gnu.org ([199.232.76.166] helo=mx10.gnu.org) by fencepost.gnu.org with esmtp (Exim 4.67) (envelope-from ) id 1Jetba-00053h-F2 for emacs-pretest-bug@gnu.org; Thu, 27 Mar 2008 11:01:26 -0400 Original-Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.60) (envelope-from ) id 1JetbX-0003fA-4x for emacs-pretest-bug@gnu.org; Thu, 27 Mar 2008 11:01:26 -0400 Original-Received: from out3.smtp.messagingengine.com ([66.111.4.27]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1JetbW-0003aV-MX for emacs-pretest-bug@gnu.org; Thu, 27 Mar 2008 11:01:22 -0400 Original-Received: from compute2.internal (compute2.internal [10.202.2.42]) by out1.messagingengine.com (Postfix) with ESMTP id D7727E30FC; Thu, 27 Mar 2008 11:01:18 -0400 (EDT) Original-Received: from heartbeat1.messagingengine.com ([10.202.2.160]) by compute2.internal (MEProxy); Thu, 27 Mar 2008 11:01:18 -0400 X-Sasl-enc: SfiMdWYJOKXNMLDiBLIqHKlXmJdOzzFmJr9u5wefql78 1206630078 Original-Received: from localhost (dslb-084-063-024-057.pools.arcor-ip.net [84.63.24.57]) by mail.messagingengine.com (Postfix) with ESMTPA id 3E31F41E4; Thu, 27 Mar 2008 11:01:16 -0400 (EDT) In-Reply-To: (Stefan Monnier's message of "Thu, 27 Mar 2008 10:34:35 -0400") User-Agent: Gnus/5.110007 (No Gnus v0.7) Emacs/23.0.60 (gnu/linux) X-detected-kernel: by monty-python.gnu.org: Genre and OS details not recognized. X-detected-kernel: by monty-python.gnu.org: Linux 2.6, seldom 2.4 (older, 4) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:93643 gmane.emacs.pretest.bugs:21723 Archived-At: --=-=-= Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable Stefan Monnier writes: >> Since I updated my emacs CVS checkout on march, 26th in the morning >> (EST) I have some very frustrating coding system issues. They >> appeared first when using Gnus (I couldn't read mails of one of my >> colleagues), then I got some errors with rcirc (which I cannot >> reproduce). > [...] >> Maybe the following change causes the troubles? > > Have you tried to revert the change to see if that's indeed the > culprit? Yes, please see my followup to my original bug report on emacs-devel. http://lists.gnu.org/archive/html/emacs-devel/2008-03/msg02677.html cvs up -D "2008-03-25 06:00" fixes the problem for me. > Also, would you be able to make up a reproducible test case? I don't know how. I'll attach one of the mails that triggered the problem. After reverting my emacs to ""2008-03-25 06:00" I can view them normally with Gnus, but if I try to save the mail to a file (`O f' in the *Summary* buffer), I get this: ,---- | These default coding systems were tried to encode text | in the buffer ` *temp*': | (utf-8-unix (403 . 4194294) (749 . 4194300) (788 . 4194276) (840 . 4194= 276) | (853 . 4194276) (892 . 4194271) (1701 . 4194300) (1937 . 4194300) (1938 | . 4194271)) | However, each of them encountered characters it couldn't encode: | utf-8-unix cannot encode these: \366 \374 \344 \344 \344 \337 \374 | \374 \337 |=20 | Click on a character (or switch to this window by `C-x o' | and select the characters by RET) to jump to the place it appears, | where `C-u C-x =3D' will give information about it. |=20 | Select one of the safe coding systems listed below, | or cancel the writing with C-g and edit the buffer | to remove or modify the problematic characters, | or specify any other coding system (and risk losing | the problematic characters). |=20 | utf-8-emacs `---- I saved it as raw-text and utf-8-emacs, both files are attached. One interesting thing: I marked the text above with the mouse and inserted it into another emacs window with a middle mouse click. There, instead of \NNN I get: =F6 =FC =E4 =E4 =E4 =DF =FC =FC =DF This other emacs window I pasted into is a current CVS emacs from today which includes your change, if that matters. --=-=-= Content-Type: application/octet-stream Content-Disposition: attachment; filename=broken-mail.raw-text Content-Transfer-Encoding: base64 WC1HbnVzLUNvZGluZy1TeXN0ZW06IC0qLSBjb2Rpbmc6IHJhdy10ZXh0OyAtKi0KCkZyb206IENs YXVkaWEgT2Jlcm1haWVyIDxvYmVybWFpZUB1bmkta29ibGVuei5kZT4KU3ViamVjdDogUmU6IEZy YWdlIHp1ciBEaXNzb2x1dGlvbgpUbzogVGFzc2lsbyBIb3JuIDxoZWltZGFsbEB1bmkta29ibGVu ei5kZT4KRGF0ZTogV2VkLCAyNiBNYXIgMjAwOCAwODoxMzoyMCArMDEwMAoKSGFsbG8sCgppY2gg YmluIGF1Y2ggZXR3YXMgdmVyd2lycnQgdm9uIGRlbSBCZWlzcGllbC4gSXJnZW5kd2FzIGlzdCBk YSBmYXVsLgpEZXIgU3ViZ3JhcGggcmVsYXRpdiB6dSB7Qyx+QX0gc29sbHRlIGVpZ2VudGxpY2gK CiAgICAgICAgIH5BCkMgIHYgICAgJgogICAgICAgICAgIEMKCnNlaW4uIEFiZXIgYXVjaCB3ZW5u IGRlciBTdWJncmFwaCBzbyBhdXNzaWVodCB1bmQgbmljaHQgd2llIGluIGRlaW5lciAKTPZzdW5n LCBpc3QgZGFzIGdhbnoga2VpbiBjLUJsb2NrLiBEZW5uIHdpZSBkdSByaWNodGlnIGJlbWVya3Qg aGFzdCwgCm1hY2h0IGRlciBjLVBmYWQge35BLER9IFByb2JsZW1lLiBEZXIgc2NobmVpZGV0IGRl biBTdWJncmFwaGVuIHp3YXIsIAphYmVyIGlzdCBrZWluIENwZmFkLiBBbHNvIGlzdCBkZXIgb2Jp Z2UgU3ViZ3JhcGggbm9jaCBuaWNodCBlaW5tYWwgZWluIApDLUJsb2NrLgoKSWNoIHZlcm11dGUs IGRhc3Mgc2ljaCBoaWVyIGVpbiBrbGVpbmVyIEZlaGxlciBlaW5nZXNjaGxpY2hlbiBoYXQuCldl bm4gbWFuIGRhcyByZWNodGUgQyBkdXJjaCBlaW4gYW5kZXJlcyBMaXRlcmFsIGVyc2V0emVuIHf8 cmRlLCBkYW5uIAprbGFwcHQgZGFzIEJlaXNwaWVsLiBEYW5uIHfkcmUgQyB2IH5BIGRlciBTdWJn cmFwaCByZWxhdGl2IHp1IHtDLH5BfSB1bmQgCmRhcyB35HJlIGRhbm4gdGF0c+RjaGxpY2ggYXVj aCBlaW4gInN0cm9uZyBjLWJsb2NrIi4KCkdydd8KICBDbGF1ZGlhCgpUYXNzaWxvIEhvcm4gc2No cmllYjoKPiBIaSBDbGF1ZGlhLAo+Cj4gaWNoIGhhYiBtYWwgZWluZSBGcmFnZSB6dW0gRGlzc29s dXRpb25zLVBhcGVyLiAgQXVmIFNlaXRlIDUwOCB1bnRlbgo+IGdlaHQncyB1bSAic3Ryb25nIGJs b2NrcyIuICBEZW1uYWNoIGlzdCBlaW4gU3ViZ3JhcGggZWluIGMtYmxvY2ssIHdlbm4KPiBhbGxl IGMtcGF0aHMsIGRpZSBtaW5kZXN0ZW5zIGVpbmVuIEtub3RlbiB2b24gSCBiZWluaGFsdGVuLCAi ZHVyY2ggSAo+IGR1cmNoZ2VoZW4iIChwYXNzIHRocm91Z2ggSCkuICBEYXMgaXN0IGRlciBGYWxs LCB3ZW5uIGRpZSBLbm90ZW4gZGVzCj4gYy1wYXRoLCB3ZWxjaGUgaW4gSCBsaWVnZW4sIHdpZWRl cnVtIGVpbmVuIGMtcGF0aCBpbiBIIGJpbGRlbi4KPgo+IFNvIHdlaXQsIHNvIGd1dC4gIEpldHp0 IHNvbGwgZWluIHN0YXJrZXIgYy1CbG9jayBlaW4gc29sY2hlciBzZWluLCBkdXJjaAo+IGRlbiBh bGxlIGMtcGF0aHMgZGVzIEdyYXBoZW4gbGF1ZmVuLiAgQWxzIEJlaXNwaWVsIHdpcmQgZGVyIFN1 YmdyYXBoCj4gcmVsYXRpdiB6dSB7QywgfkF9IGFuZ2VnZWJlbi4KPgo+IFdlbm4gaWNoIGFsbGVz IGtvcnJla3QgdmVyc3RhbmRlbiBoYWJlLCBzbyBpc3QgZGllc2VyIEdyYXBoIGZvbGdlbmRlcgo+ ICh+ID0gbmljaHQsICYgPSBhbmQpOgo+Cj4gICAgICAgICAgICAgICAgICAgfkEKPiAgICAgICAg ICAgICAgICAgICAgJgo+ICAgICAgICAgICAgICAgICAgICBDCj4KPiBXZW5uIG1hbiBqZXR6dCBh YmVyIGRlbiBjLXBhdGgge35BLCBEfSBiZXRyYWNodGV0LCBzbyB3/HJkZSBpY2ggbWVpbmVuLAo+ IGRhc3MgZGFzIGVpbiBHZWdlbmJlaXNwaWVsIGlzdC4gIH5BIGlzdCBpbiBkZW0gdmVybWVpbnRs aWNoZW4gQmxvY2sKPiBlbnRoYWx0ZW4sIGlzdCBhYmVyIG51ciBlaW4gcGFydGllbGxlciBjLXBh dGggZGFyaW4sIGRlbm4gZXIgaXN0IGltCj4gYy1wYXRoIHt+QSwgQ30ga29tcGxldHQgZW50aGFs dGVuLgo+Cj4gV28gbGllZ3QgbWVpbiBEZW5rZmVobGVyPwo+Cj4gVmllbGUgR3L832UsCj4gVGFz c2lsbwo+ICAgCgoK --=-=-= Content-Type: application/octet-stream Content-Disposition: attachment; filename=broken-mail.utf8-emacs Content-Transfer-Encoding: base64 WC1HbnVzLUNvZGluZy1TeXN0ZW06IC0qLSBjb2Rpbmc6IHV0Zi04LWVtYWNzOyAtKi0KCkZyb206 IENsYXVkaWEgT2Jlcm1haWVyIDxvYmVybWFpZUB1bmkta29ibGVuei5kZT4KU3ViamVjdDogUmU6 IEZyYWdlIHp1ciBEaXNzb2x1dGlvbgpUbzogVGFzc2lsbyBIb3JuIDxoZWltZGFsbEB1bmkta29i bGVuei5kZT4KRGF0ZTogV2VkLCAyNiBNYXIgMjAwOCAwODoxMzoyMCArMDEwMAoKSGFsbG8sCgpp Y2ggYmluIGF1Y2ggZXR3YXMgdmVyd2lycnQgdm9uIGRlbSBCZWlzcGllbC4gSXJnZW5kd2FzIGlz dCBkYSBmYXVsLgpEZXIgU3ViZ3JhcGggcmVsYXRpdiB6dSB7Qyx+QX0gc29sbHRlIGVpZ2VudGxp Y2gKCiAgICAgICAgIH5BCkMgIHYgICAgJgogICAgICAgICAgIEMKCnNlaW4uIEFiZXIgYXVjaCB3 ZW5uIGRlciBTdWJncmFwaCBzbyBhdXNzaWVodCB1bmQgbmljaHQgd2llIGluIGRlaW5lciAKTPZz dW5nLCBpc3QgZGFzIGdhbnoga2VpbiBjLUJsb2NrLiBEZW5uIHdpZSBkdSByaWNodGlnIGJlbWVy a3QgaGFzdCwgCm1hY2h0IGRlciBjLVBmYWQge35BLER9IFByb2JsZW1lLiBEZXIgc2NobmVpZGV0 IGRlbiBTdWJncmFwaGVuIHp3YXIsIAphYmVyIGlzdCBrZWluIENwZmFkLiBBbHNvIGlzdCBkZXIg b2JpZ2UgU3ViZ3JhcGggbm9jaCBuaWNodCBlaW5tYWwgZWluIApDLUJsb2NrLgoKSWNoIHZlcm11 dGUsIGRhc3Mgc2ljaCBoaWVyIGVpbiBrbGVpbmVyIEZlaGxlciBlaW5nZXNjaGxpY2hlbiBoYXQu Cldlbm4gbWFuIGRhcyByZWNodGUgQyBkdXJjaCBlaW4gYW5kZXJlcyBMaXRlcmFsIGVyc2V0emVu IHf8cmRlLCBkYW5uIAprbGFwcHQgZGFzIEJlaXNwaWVsLiBEYW5uIHfkcmUgQyB2IH5BIGRlciBT dWJncmFwaCByZWxhdGl2IHp1IHtDLH5BfSB1bmQgCmRhcyB35HJlIGRhbm4gdGF0c+RjaGxpY2gg YXVjaCBlaW4gInN0cm9uZyBjLWJsb2NrIi4KCkdydd8KICBDbGF1ZGlhCgpUYXNzaWxvIEhvcm4g c2NocmllYjoKPiBIaSBDbGF1ZGlhLAo+Cj4gaWNoIGhhYiBtYWwgZWluZSBGcmFnZSB6dW0gRGlz c29sdXRpb25zLVBhcGVyLiAgQXVmIFNlaXRlIDUwOCB1bnRlbgo+IGdlaHQncyB1bSAic3Ryb25n IGJsb2NrcyIuICBEZW1uYWNoIGlzdCBlaW4gU3ViZ3JhcGggZWluIGMtYmxvY2ssIHdlbm4KPiBh bGxlIGMtcGF0aHMsIGRpZSBtaW5kZXN0ZW5zIGVpbmVuIEtub3RlbiB2b24gSCBiZWluaGFsdGVu LCAiZHVyY2ggSAo+IGR1cmNoZ2VoZW4iIChwYXNzIHRocm91Z2ggSCkuICBEYXMgaXN0IGRlciBG YWxsLCB3ZW5uIGRpZSBLbm90ZW4gZGVzCj4gYy1wYXRoLCB3ZWxjaGUgaW4gSCBsaWVnZW4sIHdp ZWRlcnVtIGVpbmVuIGMtcGF0aCBpbiBIIGJpbGRlbi4KPgo+IFNvIHdlaXQsIHNvIGd1dC4gIEpl dHp0IHNvbGwgZWluIHN0YXJrZXIgYy1CbG9jayBlaW4gc29sY2hlciBzZWluLCBkdXJjaAo+IGRl biBhbGxlIGMtcGF0aHMgZGVzIEdyYXBoZW4gbGF1ZmVuLiAgQWxzIEJlaXNwaWVsIHdpcmQgZGVy IFN1YmdyYXBoCj4gcmVsYXRpdiB6dSB7QywgfkF9IGFuZ2VnZWJlbi4KPgo+IFdlbm4gaWNoIGFs bGVzIGtvcnJla3QgdmVyc3RhbmRlbiBoYWJlLCBzbyBpc3QgZGllc2VyIEdyYXBoIGZvbGdlbmRl cgo+ICh+ID0gbmljaHQsICYgPSBhbmQpOgo+Cj4gICAgICAgICAgICAgICAgICAgfkEKPiAgICAg ICAgICAgICAgICAgICAgJgo+ICAgICAgICAgICAgICAgICAgICBDCj4KPiBXZW5uIG1hbiBqZXR6 dCBhYmVyIGRlbiBjLXBhdGgge35BLCBEfSBiZXRyYWNodGV0LCBzbyB3/HJkZSBpY2ggbWVpbmVu LAo+IGRhc3MgZGFzIGVpbiBHZWdlbmJlaXNwaWVsIGlzdC4gIH5BIGlzdCBpbiBkZW0gdmVybWVp bnRsaWNoZW4gQmxvY2sKPiBlbnRoYWx0ZW4sIGlzdCBhYmVyIG51ciBlaW4gcGFydGllbGxlciBj LXBhdGggZGFyaW4sIGRlbm4gZXIgaXN0IGltCj4gYy1wYXRoIHt+QSwgQ30ga29tcGxldHQgZW50 aGFsdGVuLgo+Cj4gV28gbGllZ3QgbWVpbiBEZW5rZmVobGVyPwo+Cj4gVmllbGUgR3L832UsCj4g VGFzc2lsbwo+ICAgCgoK --=-=-= Bye, Tassilo --=-=-=--