From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/78136 Path: news.gmane.org!not-for-mail From: Sven Joachim Newsgroups: gmane.emacs.gnus.general Subject: Re: message-yank-original issue Date: Mon, 28 Mar 2011 21:57:26 +0200 Message-ID: <87tyenuift.fsf@turtle.gmx.de> References: <871v2ako4c.fsf@fencepost.gnu.org> <87lj0ha52s.fsf@lifelogs.com> <87y64g6833.fsf@lifelogs.com> <87ei5tzneu.fsf@turtle.gmx.de> <877hbjkquz.fsf@lifelogs.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Trace: dough.gmane.org 1301342287 15720 80.91.229.12 (28 Mar 2011 19:58:07 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Mon, 28 Mar 2011 19:58:07 +0000 (UTC) Cc: , David Kastrup , Stefan Monnier , Katsumi Yamaoka To: Ted Zlatanov Original-X-From: ding-owner+M26447@lists.math.uh.edu Mon Mar 28 21:58:02 2011 Return-path: Envelope-to: ding-account@gmane.org Original-Received: from util0.math.uh.edu ([129.7.128.18]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Q4IZd-0006b1-RH for ding-account@gmane.org; Mon, 28 Mar 2011 21:58:02 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.math.uh.edu) by util0.math.uh.edu with smtp (Exim 4.63) (envelope-from ) id 1Q4IZI-0005mr-0m; Mon, 28 Mar 2011 14:57:40 -0500 Original-Received: from mx2.math.uh.edu ([129.7.128.33]) by util0.math.uh.edu with esmtps (TLSv1:AES256-SHA:256) (Exim 4.63) (envelope-from ) id 1Q4IZG-0005mf-HY for ding@lists.math.uh.edu; Mon, 28 Mar 2011 14:57:38 -0500 Original-Received: from quimby.gnus.org ([80.91.231.51]) by mx2.math.uh.edu with esmtp (Exim 4.72) (envelope-from ) id 1Q4IZE-0005mg-SW for ding@lists.math.uh.edu; Mon, 28 Mar 2011 14:57:38 -0500 Original-Received: from mailout-de.gmx.net ([213.165.64.22]) by quimby.gnus.org with smtp (Exim 4.72) (envelope-from ) id 1Q4IZC-000090-Vd for ding@gnus.org; Mon, 28 Mar 2011 21:57:35 +0200 Original-Received: (qmail invoked by alias); 28 Mar 2011 19:57:27 -0000 Original-Received: from p54862E1A.dip.t-dialin.net (EHLO turtle.gmx.de) [84.134.46.26] by mail.gmx.net (mp004) with SMTP; 28 Mar 2011 21:57:27 +0200 X-Authenticated: #28250155 X-Provags-ID: V01U2FsdGVkX1//g4opcu//wy949LvnS56acPW/1kXvShNiVVXzzH MIJXny4iGqyt5S Original-Received: by turtle.gmx.de (Postfix, from userid 1000) id 7227C3F33F; Mon, 28 Mar 2011 21:57:27 +0200 (CEST) Mail-Followup-To: Ted Zlatanov , , David Kastrup , Stefan Monnier , Katsumi Yamaoka In-Reply-To: <877hbjkquz.fsf@lifelogs.com> (Ted Zlatanov's message of "Mon, 28 Mar 2011 14:05:40 -0500") User-Agent: Gnus/5.110015 (No Gnus v0.15) Emacs/23.3.50 (gnu/linux) X-Y-GMX-Trusted: 0 X-Spam-Score: -1.9 (-) List-ID: Precedence: bulk Xref: news.gmane.org gmane.emacs.gnus.general:78136 Archived-At: On 2011-03-28 21:05 +0200, Ted Zlatanov wrote: > On Sat, 26 Mar 2011 20:34:17 +0100 Sven Joachim wrote: > > SJ> On 2011-03-15 10:34 +0100, Ted Zlatanov wrote: >>> On Mon, 14 Mar 2011 14:13:15 -0500 Ted Zlatanov wrote: >>> > TZ> On Mon, 14 Mar 2011 11:11:47 +0100 David Kastrup wrote: > DK> It has now been about two weeks that message-yank-original has stopped > DK> being functional for installations that don't have cl loaded permanently > DK> (namely standard Emacs installations). >>> > TZ> I posted a fix on the bug list, can you reply there if it worked? >>> >>> Since I didn't hear back I've pushed this patch. > > SJ> Alas, this patch was reverted later that day in commit 5edabb7b1 (Author > SJ> Stefan and committed by Katsumi, apparently in merging changes between > SJ> Gnus and Emacs), so as of now message-yank-original still requires cl to > SJ> be loaded at runtime. :-( Could you please restore the message.el > SJ> version from commit 698d90df ? > > I'm not sure what's going on with message.el. It clearly says > > (eval-when-compile > (require 'cl)) > > so it should not be erroring out. IIUC, the problem is that the bulk of message-yank-original, including the (case …) statement, is inside a backquoted list, so the byte-compiler will leave it alone. > Stefan wanted to go back to using > `case' instead of `cond' so I'll defer to him. Cheers, Sven