From debbugs-submit-bounces@debbugs.gnu.org Thu Jan 26 20:25:58 2017 Received: (at submit) by debbugs.gnu.org; 27 Jan 2017 01:25:58 +0000 Received: from localhost ([127.0.0.1]:46799 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cWvIc-0008Bw-Ei for submit@debbugs.gnu.org; Thu, 26 Jan 2017 20:25:58 -0500 Received: from eggs.gnu.org ([208.118.235.92]:44384) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cWvIb-0008Bi-1z for submit@debbugs.gnu.org; Thu, 26 Jan 2017 20:25:57 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cWvIR-00057n-Cd for submit@debbugs.gnu.org; Thu, 26 Jan 2017 20:25:51 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:56745) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cWvIR-00057i-9j for submit@debbugs.gnu.org; Thu, 26 Jan 2017 20:25:47 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:35344) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cWvIP-00028l-Hw for bug-gnu-emacs@gnu.org; Thu, 26 Jan 2017 20:25:47 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cWvIM-00054V-Fn for bug-gnu-emacs@gnu.org; Thu, 26 Jan 2017 20:25:45 -0500 Received: from mail-hampton.hostforweb.net ([205.234.186.191]:34560 helo=hampton.hostforweb.net) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cWvIM-0004nl-3X for bug-gnu-emacs@gnu.org; Thu, 26 Jan 2017 20:25:42 -0500 Received: from s70.gtokyofl21.vectant.ne.jp ([202.215.75.70]:60000 helo=localhost) by hampton.hostforweb.net with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.87) (envelope-from ) id 1cWvHe-001Vm3-1u; Thu, 26 Jan 2017 19:24:58 -0600 Date: Fri, 27 Jan 2017 10:24:57 +0900 Message-ID: From: Katsumi Yamaoka To: bug-gnu-emacs@gnu.org Subject: 26.0.50; load cl unintendedly Organization: Emacsen advocacy group X-Face: #kKnN,xUnmKia.'[pp`; Omh}odZK)?7wQSl"4o04=EixTF+V[""w~iNbM9ZL+.b*_CxUmFk B#Fu[*?MZZH@IkN:!"\w%I_zt>[$nm7nQosZ<3eu; B:$Q_:p!',P.c0-_Cy[dz4oIpw0ESA^D*1Lw= L&i*6&( User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (i686-pc-cygwin) Cancel-Lock: sha1:2cVhxf0vzFlF/myZRQvsIwuWUwY= MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-OutGoing-Spam-Status: No, score=-1.0 X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - hampton.hostforweb.net X-AntiAbuse: Original Domain - gnu.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - jpl.org X-Get-Message-Sender-Via: hampton.hostforweb.net: authenticated_id: yamaoka/from_h X-Authenticated-Sender: hampton.hostforweb.net: yamaoka@jpl.org X-Source: X-Source-Args: X-Source-Dir: X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x (barebone) [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) Recipe: emacs -Q M-x load-library RET gnus RET C-h v gnus-summ SPC C-g Then (featurep 'cl) gets to return t. It is because: =FBgnus.el has autoload settings that load gnus-mh for gnus-summ*. =FBgnus-mh.el requires mh-e. =FBmh-e.el requires mh-compat. =FBmh-compat.el requires mh-acros. =FBmh-acros.el requires cl unconditionally. =FB`C-h v' seems to load things related to "gnus-summ". I no longer have use for mh-e, so I added this to ~/.emacs: (provide 'mh-e) Regards, From debbugs-submit-bounces@debbugs.gnu.org Thu Jan 26 20:50:28 2017 Received: (at 25552) by debbugs.gnu.org; 27 Jan 2017 01:50:28 +0000 Received: from localhost ([127.0.0.1]:46806 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cWvgK-00020u-Gs for submit@debbugs.gnu.org; Thu, 26 Jan 2017 20:50:28 -0500 Received: from mail-hampton.hostforweb.net ([205.234.186.191]:39835 helo=hampton.hostforweb.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cWvgI-00020h-Pt for 25552@debbugs.gnu.org; Thu, 26 Jan 2017 20:50:27 -0500 Received: from s70.gtokyofl21.vectant.ne.jp ([202.215.75.70]:60000 helo=localhost) by hampton.hostforweb.net with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.87) (envelope-from ) id 1cWvgA-001zA7-LO for 25552@debbugs.gnu.org; Thu, 26 Jan 2017 19:50:19 -0600 Date: Fri, 27 Jan 2017 10:50:17 +0900 Message-ID: From: Katsumi Yamaoka To: 25552@debbugs.gnu.org Subject: Re: bug#25552: 26.0.50; load cl unintendedly References: Organization: Emacsen advocacy group X-Face: #kKnN,xUnmKia.'[pp`; Omh}odZK)?7wQSl"4o04=EixTF+V[""w~iNbM9ZL+.b*_CxUmFk B#Fu[*?MZZH@IkN:!"\w%I_zt>[$nm7nQosZ<3eu; B:$Q_:p!',P.c0-_Cy[dz4oIpw0ESA^D*1Lw= L&i*6&( User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1 (i686-pc-cygwin) Cancel-Lock: sha1:f3owTN+O3uf9SnoXFPcVyubveNI= MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable X-OutGoing-Spam-Status: No, score=-2.9 X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - hampton.hostforweb.net X-AntiAbuse: Original Domain - debbugs.gnu.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - jpl.org X-Get-Message-Sender-Via: hampton.hostforweb.net: authenticated_id: yamaoka/from_h X-Authenticated-Sender: hampton.hostforweb.net: yamaoka@jpl.org X-Source: X-Source-Args: X-Source-Dir: X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 25552 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) On Fri, 27 Jan 2017 10:24:57 +0900, Katsumi Yamaoka wrote: > =C3=BBgnus.el has autoload settings that load gnus-mh for gnus-summ*. > =C3=BBgnus-mh.el requires mh-e. > =C3=BBmh-e.el requires mh-compat. > =C3=BBmh-compat.el requires mh-acros. > =C3=BBmh-acros.el requires cl unconditionally. > =C3=BB`C-h v' seems to load things related to "gnus-summ". Oops. "=C3=BB" here was "=E3=83=BB" in a message draft when I was writing. It might be due to a recent change in master, so I'm going to look into it anyway... From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 29 12:02:48 2017 Received: (at 25552) by debbugs.gnu.org; 29 Jan 2017 17:02:48 +0000 Received: from localhost ([127.0.0.1]:50381 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cXssK-0000Pm-8S for submit@debbugs.gnu.org; Sun, 29 Jan 2017 12:02:48 -0500 Received: from mail-it0-f46.google.com ([209.85.214.46]:36421) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cXssI-0000PZ-US for 25552@debbugs.gnu.org; Sun, 29 Jan 2017 12:02:47 -0500 Received: by mail-it0-f46.google.com with SMTP id c7so180374447itd.1 for <25552@debbugs.gnu.org>; Sun, 29 Jan 2017 09:02:46 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-transfer-encoding; bh=qfNDXj7hhzhvKUsaXKgK2V3I2SXXVafuyJMpQpNAT6c=; b=R8Fzmd6Zw4kIWL6hseTLo+uxYyheT+KCl5rpzBD/0N4Tz5aMaXflOg8VYsLbtpZniJ 5mgQ4UgWwmUz2KVnllRx8HhWmKUHj7O7jRHPAsBbnxmEy/ca/iccAhNhNjhlXoEKki3B TipVIlI9wuudZBWOEZAeN85nBlIh+MW2pmtCh6yJ1MYmDqKUdJGBWOlznPIXhQXEri6L et4R9LrkNITk+fUhUOAu8PK4JfoSaj0iauYHaaaQaAF32gfu2BwqRnWeJcs5YsxY4fQ1 CRYURKy6Gq8sMrA80H9B2L/OQdqYE5iNwuSrgQtDvRtJU27rreX3Nt2+ARBZbypg0Eus k7cw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:references:date :in-reply-to:message-id:user-agent:mime-version :content-transfer-encoding; bh=qfNDXj7hhzhvKUsaXKgK2V3I2SXXVafuyJMpQpNAT6c=; b=q82uxY/scrfG7fS4EJYyV+7/H/oHR1EHVcJueJTJvxpIi7qqEBR5X6Ax+EqfOIH10x d+3Wj/5RYseDTTuf4q8FNA8qDMP64CDqLxBV78WP7efayxf9WyGeums+lTQV53+Yga5N uPuRS18tGYaVN9KH7+8kaRprT5UDUfvebK0B5rFk33G/Ppc+fodou0D5WYsKAMwry9FW sxUPqq5oPdENt81gSo3cy4W/zI1SyZP1+I8PgrfJ1676hvgUmcD/tyrN80HClt07rGHz uqex8zX3gTQ/3ZmfkzcdHsLvdp2j1SfVQJeqZcM86KP5lYNT2i7jbFslq56fFsI/BIIJ 9mbQ== X-Gm-Message-State: AIkVDXID9RW3VTPpRbCmrzLGurhaZyJpLhKQTM5pCzZB7KC/i20zmFGqLVaO7rGlrlLOig== X-Received: by 10.36.238.139 with SMTP id b133mr12091858iti.26.1485709361395; Sun, 29 Jan 2017 09:02:41 -0800 (PST) Received: from zony ([45.2.7.65]) by smtp.googlemail.com with ESMTPSA id a128sm4978180itg.22.2017.01.29.09.02.40 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sun, 29 Jan 2017 09:02:40 -0800 (PST) From: npostavs@users.sourceforge.net To: Katsumi Yamaoka Subject: Re: bug#25552: 26.0.50; load cl unintendedly References: Date: Sun, 29 Jan 2017 12:03:49 -0500 In-Reply-To: (Katsumi Yamaoka's message of "Fri, 27 Jan 2017 10:24:57 +0900") Message-ID: <877f5dssqy.fsf@users.sourceforge.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.2 (/) X-Debbugs-Envelope-To: 25552 Cc: 25552@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.2 (/) Katsumi Yamaoka writes: > Recipe: > > emacs -Q > M-x load-library RET gnus RET Actually this step isn't needed. > C-h v gnus-summ SPC > C-g > > Then (featurep 'cl) gets to return t. It is because: > =C3=BBgnus.el has autoload settings that load gnus-mh for gnus-summ*. > =C3=BBgnus-mh.el requires mh-e. > =C3=BBmh-e.el requires mh-compat. > =C3=BBmh-compat.el requires mh-acros. > =C3=BBmh-acros.el requires cl unconditionally. > =C3=BB`C-h v' seems to load things related to "gnus-summ". It's a new feature in master: ** New var 'definition-prefixes' is a hash table mapping prefixes to the files where corresponding definitions can be found. This can be used to fetch definitions that are not yet loaded, for example for 'C-h f'. gnus-mh.el defines some things with prefix "gnus-", so completing a string with such a prefix loads that file. From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 29 22:37:43 2017 Received: (at 25552) by debbugs.gnu.org; 30 Jan 2017 03:37:43 +0000 Received: from localhost ([127.0.0.1]:50637 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cY2ml-0002zR-J6 for submit@debbugs.gnu.org; Sun, 29 Jan 2017 22:37:43 -0500 Received: from mail-qk0-f179.google.com ([209.85.220.179]:34625) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cY2mj-0002zC-Rp for 25552@debbugs.gnu.org; Sun, 29 Jan 2017 22:37:42 -0500 Received: by mail-qk0-f179.google.com with SMTP id j126so97992320qkf.1 for <25552@debbugs.gnu.org>; Sun, 29 Jan 2017 19:37:41 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=udel-edu.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-transfer-encoding; bh=6/UIUJcXu9H7ABiBKxe4fNi+3IzZkwww7gwn9QbuY28=; b=VrWcDyALH3g+5dBEQQlR6/ZVYZ2sAPiAOdgCzY/hiOU4VUBKaVarbNqd4NJdIpFOBU /1RH4e9fN6pSGoonUx07Qtfx2xI2H74226t972oFUkLlsGE7ABLYJWAVs4qxcF5P1WtW CfBut+t04yKQGXHnHpUYb/0dBEOHV45w3Xn9+ysdegePEbaIDd9QKoeSnc7nfsA0Os4f CWe03xmwiM2JKiKpD661pP34MzvXC6TNsL5wx+9xaYpXi0bmICjR/uRekraPjyZcOgDT m0AYVltwr79h179ssoaZRBrQPSntmDoRckdleuVLC+rlxs3GTHbGvirerlB34prgHKL0 fEcg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version:content-transfer-encoding; bh=6/UIUJcXu9H7ABiBKxe4fNi+3IzZkwww7gwn9QbuY28=; b=lQE+tcZ8dARApC6NhTksvZHoMyqoH47inDdE8V6Au+RL1kznE8koPGNHCn885NZwrN poFOuNgon84TYFoj766ZNfb96aJzVD1BN6kKUq0R5Ux/LdFVd0YtpEa6EQRpq0bmMUiJ s8p7ocQzHe1JlgSBYPEUyAOYAONxIJN10HPYXYbm1weADb0KjIis/FYfBVfztKhn8BFx qunWdfQO50U51XavhJWsKkm4yUzBZuCnno3PAaH1rnIbsmXA3Dh1vGe4X6vpgokQ9hMB QVpqUxx9dzs+qSaVGT9nf5b0xnxTqp//eLyX+WEo3E8iOukDANkkWq+RV8703rLhQADC RPHA== X-Gm-Message-State: AIkVDXLxKpkH6k4JSLBVY7IqK+yD5Py8kyeR28RNLMiJ8JFwouGcuOcRciuo1POhaB2tS+bI X-Received: by 10.55.97.207 with SMTP id v198mr21008249qkb.242.1485747456004; Sun, 29 Jan 2017 19:37:36 -0800 (PST) Received: from holos.localdomain (pool-173-67-40-97.bltmmd.fios.verizon.net. [173.67.40.97]) by smtp.gmail.com with ESMTPSA id y189sm11042425qky.39.2017.01.29.19.37.34 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 29 Jan 2017 19:37:35 -0800 (PST) Received: by holos.localdomain (Postfix, from userid 1000) id 6D38F60D6A; Sun, 29 Jan 2017 22:37:34 -0500 (EST) From: Mark Oteiza To: npostavs@users.sourceforge.net Subject: Re: bug#25552: 26.0.50; load cl unintendedly References: <877f5dssqy.fsf@users.sourceforge.net> Date: Sun, 29 Jan 2017 22:37:34 -0500 In-Reply-To: <877f5dssqy.fsf@users.sourceforge.net> (npostavs's message of "Sun, 29 Jan 2017 12:03:49 -0500") Message-ID: <87fuk19q0x.fsf@udel.edu> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.2 (/) X-Debbugs-Envelope-To: 25552 Cc: Katsumi Yamaoka , 25552@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.2 (/) npostavs@users.sourceforge.net writes: > Katsumi Yamaoka writes: >> C-h v gnus-summ SPC >> C-g >> >> Then (featurep 'cl) gets to return t. It is because: >> =FBgnus.el has autoload settings that load gnus-mh for gnus-summ*. >> =FBgnus-mh.el requires mh-e. >> =FBmh-e.el requires mh-compat. >> =FBmh-compat.el requires mh-acros. >> =FBmh-acros.el requires cl unconditionally. >> =FB`C-h v' seems to load things related to "gnus-summ". > > It's a new feature in master: > > ** New var 'definition-prefixes' is a hash table mapping prefixes to > the files where corresponding definitions can be found. This can be > used to fetch definitions that are not yet loaded, for example for > 'C-h f'. > > gnus-mh.el defines some things with prefix "gnus-", so completing a > string with such a prefix loads that file. I guess this explains why C-h f edt TAB gets me stuck in EDT's key configuration wizard. From debbugs-submit-bounces@debbugs.gnu.org Mon Jan 30 16:37:16 2017 Received: (at control) by debbugs.gnu.org; 30 Jan 2017 21:37:16 +0000 Received: from localhost ([127.0.0.1]:51415 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cYJdU-0006xg-2y for submit@debbugs.gnu.org; Mon, 30 Jan 2017 16:37:16 -0500 Received: from eggs.gnu.org ([208.118.235.92]:48140) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cYJdT-0006xI-IW for control@debbugs.gnu.org; Mon, 30 Jan 2017 16:37:15 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cYJdN-0007XV-Qw for control@debbugs.gnu.org; Mon, 30 Jan 2017 16:37:10 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:36591) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cYJdN-0007XR-Nw for control@debbugs.gnu.org; Mon, 30 Jan 2017 16:37:09 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1cYJdN-00004t-Df for control@debbugs.gnu.org; Mon, 30 Jan 2017 16:37:09 -0500 Subject: control message for bug 25552 To: X-Mailer: mail (GNU Mailutils 2.99.98) Message-Id: From: Glenn Morris Date: Mon, 30 Jan 2017 16:37:09 -0500 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -8.2 (--------) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -8.2 (--------) reassign 25552 emacs,mh-e From debbugs-submit-bounces@debbugs.gnu.org Mon Jan 30 17:35:52 2017 Received: (at 25552) by debbugs.gnu.org; 30 Jan 2017 22:35:52 +0000 Received: from localhost ([127.0.0.1]:51449 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cYKYC-0005Sr-6Y for submit@debbugs.gnu.org; Mon, 30 Jan 2017 17:35:52 -0500 Received: from eggs.gnu.org ([208.118.235.92]:58796) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cYKYB-0005SS-EB for 25552@debbugs.gnu.org; Mon, 30 Jan 2017 17:35:51 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cYKY5-0003wJ-PA for 25552@debbugs.gnu.org; Mon, 30 Jan 2017 17:35:46 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:37173) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cYKXP-0003lI-1O; Mon, 30 Jan 2017 17:35:03 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1cYKXO-0004ir-I4; Mon, 30 Jan 2017 17:35:02 -0500 From: Glenn Morris To: Katsumi Yamaoka Subject: Re: bug#25552: 26.0.50; load cl unintendedly References: X-Spook: chameleon man Consul Ft. Bragg Agro Juiliett Class X-Ran: *{:"6Z*eO/U>|%K?AY4PFNI<2R{wd0<4D'K]F-)qMf?}+zpBV`1a_-UY34`bITwq}peLnX X-Hue: cyan X-Debbugs-No-Ack: yes X-Attribution: GM Date: Mon, 30 Jan 2017 17:35:02 -0500 In-Reply-To: (Katsumi Yamaoka's message of "Fri, 27 Jan 2017 10:24:57 +0900") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -8.2 (--------) X-Debbugs-Envelope-To: 25552 Cc: 25552@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -8.2 (--------) The real (and apparently long-standing) bug here is that emacs -Q -l mh-e loads cl. From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 31 17:40:38 2017 Received: (at 25552) by debbugs.gnu.org; 31 Jan 2017 22:40:38 +0000 Received: from localhost ([127.0.0.1]:52644 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cYh6M-0007sF-G3 for submit@debbugs.gnu.org; Tue, 31 Jan 2017 17:40:38 -0500 Received: from eggs.gnu.org ([208.118.235.92]:34125) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cYh6K-0007rp-TU for 25552@debbugs.gnu.org; Tue, 31 Jan 2017 17:40:37 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cYh6F-0007mC-5Q for 25552@debbugs.gnu.org; Tue, 31 Jan 2017 17:40:31 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.0 required=5.0 tests=BAYES_40,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:54359) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cYh5W-0007Zq-4w; Tue, 31 Jan 2017 17:39:46 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1cYh5V-0003VF-N1; Tue, 31 Jan 2017 17:39:45 -0500 From: Glenn Morris To: Katsumi Yamaoka Subject: Re: bug#25552: 26.0.50; load cl unintendedly References: X-Spook: Clinton offensive information warfare Aid Syria DNDO CID X-Ran: P]t*[nz)y-=M52&8xu)jpX&}(?UO>d1"?H`X#8-[D/7{In>XV?_d^2XFNjWD}}d~2&^Tz* X-Hue: cyan X-Attribution: GM Date: Tue, 31 Jan 2017 17:39:45 -0500 In-Reply-To: (Glenn Morris's message of "Mon, 30 Jan 2017 17:35:02 -0500") Message-ID: <13inouj1la.fsf@fencepost.gnu.org> User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 25552 Cc: 25552@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) Glenn Morris wrote: > emacs -Q -l mh-e > > loads cl. This seems to fix it for me, though I do not use mh-e and so cannot test it properly. --- i/lisp/mh-e/mh-compat.el +++ w/lisp/mh-e/mh-compat.el @@ -40,7 +40,7 @@ ;; Items are listed alphabetically (except for mh-require which is ;; needed sooner it would normally appear). -(require 'mh-acros) +(eval-when-compile (require 'mh-acros)) (mh-do-in-gnu-emacs (defalias 'mh-require 'require)) @@ -374,7 +374,6 @@ mh-write-file-functions (provide 'mh-compat) ;; Local Variables: -;; no-byte-compile: t ;; indent-tabs-mode: nil ;; sentence-end-double-space: nil ;; End: From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 31 20:09:16 2017 Received: (at 25552) by debbugs.gnu.org; 1 Feb 2017 01:09:16 +0000 Received: from localhost ([127.0.0.1]:52697 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cYjQC-0002ld-EM for submit@debbugs.gnu.org; Tue, 31 Jan 2017 20:09:16 -0500 Received: from mail-hampton.hostforweb.net ([205.234.186.191]:53362 helo=hampton.hostforweb.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cYjQB-0002lQ-IH for 25552@debbugs.gnu.org; Tue, 31 Jan 2017 20:09:15 -0500 Received: from s70.gtokyofl21.vectant.ne.jp ([202.215.75.70]:60000 helo=localhost) by hampton.hostforweb.net with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.87) (envelope-from ) id 1cYjQ3-002YgV-1D; Tue, 31 Jan 2017 19:09:08 -0600 Date: Wed, 01 Feb 2017 10:09:05 +0900 Message-ID: From: Katsumi Yamaoka To: mh-e-devel@lists.sourceforge.net Subject: Re: bug#25552: 26.0.50; load cl unintendedly References: <13inouj1la.fsf@fencepost.gnu.org> Organization: Emacsen advocacy group X-Face: #kKnN,xUnmKia.'[pp`; Omh}odZK)?7wQSl"4o04=EixTF+V[""w~iNbM9ZL+.b*_CxUmFk B#Fu[*?MZZH@IkN:!"\w%I_zt>[$nm7nQosZ<3eu; B:$Q_:p!',P.c0-_Cy[dz4oIpw0ESA^D*1Lw= L&i*6&( User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (i686-pc-cygwin) Cancel-Lock: sha1:42dRSDXBYjXmmn7vei4f4fF5WHI= MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-OutGoing-Spam-Status: No, score=-2.9 X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - hampton.hostforweb.net X-AntiAbuse: Original Domain - debbugs.gnu.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - jpl.org X-Get-Message-Sender-Via: hampton.hostforweb.net: authenticated_id: yamaoka/from_h X-Authenticated-Sender: hampton.hostforweb.net: yamaoka@jpl.org X-Source: X-Source-Args: X-Source-Dir: X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 25552 Cc: Glenn Morris , 25552@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) --=-=-= Hi mh-e developers, Please refer to this bug thread beginning with: On Tue, 31 Jan 2017 17:39:45 -0500, Glenn Morris wrote: > Glenn Morris wrote: >> emacs -Q -l mh-e >> >> loads cl. > This seems to fix it for me, though I do not use mh-e and so cannot test > it properly. I cannot test it since I'm not an mh-e user, too, but the patch (attached below) looks reasonable. Though I think it is no more than a workaround (a better way would probably be to replace cl runtime functions with something), it will help Emacs people. I kindly ask for your consideration. Thanks in advance. Regards, --=-=-= Content-Type: text/x-patch Content-Disposition: inline --- i/lisp/mh-e/mh-compat.el +++ w/lisp/mh-e/mh-compat.el @@ -40,7 +40,7 @@ ;; Items are listed alphabetically (except for mh-require which is ;; needed sooner it would normally appear). -(require 'mh-acros) +(eval-when-compile (require 'mh-acros)) (mh-do-in-gnu-emacs (defalias 'mh-require 'require)) @@ -374,7 +374,6 @@ mh-write-file-functions (provide 'mh-compat) ;; Local Variables: -;; no-byte-compile: t ;; indent-tabs-mode: nil ;; sentence-end-double-space: nil ;; End: --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 01 02:03:02 2017 Received: (at 25552) by debbugs.gnu.org; 1 Feb 2017 07:03:02 +0000 Received: from localhost ([127.0.0.1]:52800 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cYowX-0007eC-Su for submit@debbugs.gnu.org; Wed, 01 Feb 2017 02:03:02 -0500 Received: from shell1.rawbw.com ([198.144.192.42]:10416 ident=root) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cYm7o-0003PY-IU for 25552@debbugs.gnu.org; Tue, 31 Jan 2017 23:02:29 -0500 Received: from alto (m208-249.dsl.rawbw.com [198.144.208.249]) by shell1.rawbw.com (8.15.1/8.15.1) with ESMTP id v1142Ku9092363; Tue, 31 Jan 2017 20:02:21 -0800 (PST) (envelope-from mkupfer@alum.berkeley.edu) X-Authentication-Warning: shell1.rawbw.com: Host m208-249.dsl.rawbw.com [198.144.208.249] claimed to be alto From: Mike Kupfer To: Katsumi Yamaoka , Glenn Morris Subject: Re: bug#25552: 26.0.50; load cl unintendedly In-Reply-To: Your message of "Wed, 01 Feb 2017 10:09:05 +0900." X-Mailer: MH-E 8.6; nmh 1.6; GNU Emacs 25.1.90 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <17103.1485921740.1@alto> Date: Tue, 31 Jan 2017 20:02:20 -0800 Message-ID: <17104.1485921740@alto> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 25552 X-Mailman-Approved-At: Wed, 01 Feb 2017 02:03:00 -0500 Cc: 25552@debbugs.gnu.org, mh-e-devel@lists.sourceforge.net X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) Hi Katsumi and Glenn, I applied Glenn's patch to 25.1.90, and I'm afraid that it introduced a failure. When I tried to compose an email, pressing the space key in the subject line got me Debugger entered--Lisp error: (wrong-type-argument syntax-table-p nil) set-syntax-table(nil) mh-beginning-of-word() mh-letter-complete-or-space(1) funcall-interactively(mh-letter-complete-or-space 1) call-interactively(mh-letter-complete-or-space nil nil) command-execute(mh-letter-complete-or-space) I vaguely recall there was some reason for not compiling mh-acros.el, but I don't remember the specifics. I'll look into this some more when I have more time (this Thursday). regards, mike From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 01 08:50:06 2017 Received: (at 25552) by debbugs.gnu.org; 1 Feb 2017 13:50:06 +0000 Received: from localhost ([127.0.0.1]:52932 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cYvIS-0001xb-Fb for submit@debbugs.gnu.org; Wed, 01 Feb 2017 08:50:06 -0500 Received: from mail-io0-f193.google.com ([209.85.223.193]:35902) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cYvIR-0001x3-GA for 25552@debbugs.gnu.org; Wed, 01 Feb 2017 08:50:03 -0500 Received: by mail-io0-f193.google.com with SMTP id q20so20940845ioi.3 for <25552@debbugs.gnu.org>; Wed, 01 Feb 2017 05:50:03 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=2eUneegxjm0WhtuEH0LwtXhwQZ4930DyaZfpQCdXUzU=; b=U8TYwPnehTx/rA1+XhsSDvulF9tVDkMQaSrOPsD4+USbimYrQxJ4NK/Wqjsqe8njo0 YgPRnhmgT3yMFc/m1/QaUs3jEYIWkP/44vsXZR2WRzJmmjh6CLOE5z915tJ+p4PBkWjC wc8E2iJSYj+rkthNyJfIf/HJng/l3wRQPNJ2zBRYMeA35XY48EhwW8h88x9PkwfaZXVa kgcFUQ2ckr59rmycm5hj62cXfoSFA9gscoHgR3WeXJTj10/L6MPMkIxkCIOyEJ+mum0/ q7Go0Xt6xhhxsTsPG+HrLWu8thAuE0APjkoFflm2N8utTP9QjPbMozlD1dLMnkCk+7qj ysHg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:references:date :in-reply-to:message-id:user-agent:mime-version; bh=2eUneegxjm0WhtuEH0LwtXhwQZ4930DyaZfpQCdXUzU=; b=CxLagrFW1qsKxyQp+/z5GLJUeOyEQ53Yi18SmbelVOP9g1Hanujwojq4srnRh5MJ0k NwmnUVOP1zjCLsRFnLJBbxmbN18qP/SIeC/efCD7JYWD74D6p11kWlYCVU6ENdVHg1CO 4i74T3rAOGuwqLJbA8HxPbr0tKFbm0TTV9NDZ6dcSDArnwVLWt7KiXZdbvZpJBs6c1EN IM82sa3x1uDi/jCGqOWZv8MtIr0bsOlEYKPNGbR/d2tV+Si9x8BToPAjYu4bUviaLoHx LS4BOvKbFPu/IvUkk3F0ch5kFZpzQaYLUfXvAwQqLLCmjLOEUEDx+CPF8URiMVHU4rct rEzQ== X-Gm-Message-State: AIkVDXIS3UNxFFPY6KV75A5gmsjdKHzKiO+3+PrZiRskdRTKqZXkrKLS6Km3jFmV4QFJGQ== X-Received: by 10.107.152.144 with SMTP id a138mr2596854ioe.207.1485956997701; Wed, 01 Feb 2017 05:49:57 -0800 (PST) Received: from zony ([45.2.7.65]) by smtp.googlemail.com with ESMTPSA id j14sm13163953itd.0.2017.02.01.05.49.56 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Wed, 01 Feb 2017 05:49:56 -0800 (PST) From: npostavs@users.sourceforge.net To: Mike Kupfer Subject: Re: bug#25552: 26.0.50; load cl unintendedly References: <17104.1485921740@alto> Date: Wed, 01 Feb 2017 08:51:05 -0500 In-Reply-To: <17104.1485921740@alto> (Mike Kupfer's message of "Tue, 31 Jan 2017 20:02:20 -0800") Message-ID: <87vasuow8m.fsf@users.sourceforge.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: 25552 Cc: Glenn Morris , Katsumi Yamaoka , 25552@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.4 (-) Mike Kupfer writes: > Hi Katsumi and Glenn, I applied Glenn's patch to 25.1.90, and I'm afraid > that it introduced a failure. When I tried to compose an email, > pressing the space key in the subject line got me > > Debugger entered--Lisp error: (wrong-type-argument syntax-table-p nil) > set-syntax-table(nil) > mh-beginning-of-word() > mh-letter-complete-or-space(1) > funcall-interactively(mh-letter-complete-or-space 1) > call-interactively(mh-letter-complete-or-space nil nil) > command-execute(mh-letter-complete-or-space) > > I vaguely recall there was some reason for not compiling mh-acros.el, > but I don't remember the specifics. I'll look into this some more when > I have more time (this Thursday). I guess it's because defun-mh checks whether the alias target is fbound at compile time: (defmacro defun-mh (name function arg-list &rest body) "Create function NAME. If FUNCTION exists, then NAME becomes an alias for FUNCTION. Otherwise, create function NAME with ARG-LIST and BODY." (let ((defined-p (fboundp function))) (if defined-p `(defalias ',name ',function) `(defun ,name ,arg-list ,@body)))) It would be better to check at runtime: (defmacro defun-mh (name function arg-list &rest body) `(if (fboundp ',function) (defalias ',name ',function) (defun ,name ,arg-list ,@body))) And/or require `mail-abbrev' at compile time --- i/lisp/mh-e/mh-compat.el +++ w/lisp/mh-e/mh-compat.el @@ -260,7 +260,7 @@ 'mh-line-end-position 'line-end-position 'point-at-eol)) -(mh-require 'mailabbrev nil t) +(eval-and-compile (mh-require 'mailabbrev nil t)) (defun-mh mh-mail-abbrev-make-syntax-table mail-abbrev-make-syntax-table () "Emacs 21 and XEmacs don't have `mail-abbrev-make-syntax-table'. From debbugs-submit-bounces@debbugs.gnu.org Thu Feb 02 21:06:00 2017 Received: (at 25552) by debbugs.gnu.org; 3 Feb 2017 02:06:00 +0000 Received: from localhost ([127.0.0.1]:54329 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cZTGB-0004w6-W5 for submit@debbugs.gnu.org; Thu, 02 Feb 2017 21:06:00 -0500 Received: from shell1.rawbw.com ([198.144.192.42]:50832 ident=root) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cZTGA-0004vx-JF for 25552@debbugs.gnu.org; Thu, 02 Feb 2017 21:05:59 -0500 Received: from alto (m208-249.dsl.rawbw.com [198.144.208.249]) by shell1.rawbw.com (8.15.1/8.15.1) with ESMTP id v1325tO4006605; Thu, 2 Feb 2017 18:05:55 -0800 (PST) (envelope-from mkupfer@alum.berkeley.edu) X-Authentication-Warning: shell1.rawbw.com: Host m208-249.dsl.rawbw.com [198.144.208.249] claimed to be alto From: Mike Kupfer To: npostavs@users.sourceforge.net, mh-e-devel@lists.sourceforge.net Subject: Re: bug#25552: 26.0.50; load cl unintendedly In-Reply-To: Noam's message of "Wed, 01 Feb 2017 08:51:05 -0500." <87vasuow8m.fsf@users.sourceforge.net> X-Mailer: MH-E 8.6+git; nmh 1.6; GNU Emacs 26.0.50 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <29436.1486087555.1@alto> Date: Thu, 02 Feb 2017 18:05:55 -0800 Message-ID: <29437.1486087555@alto> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 25552 Cc: Glenn Morris , Katsumi Yamaoka , 25552@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) npostavs@users.sourceforge.net wrote: > Mike Kupfer writes: > > > Hi Katsumi and Glenn, I applied Glenn's patch to 25.1.90, and I'm afraid > > that it introduced a failure. [...] > I guess it's because defun-mh checks whether the alias target is fbound > at compile time: > > (defmacro defun-mh (name function arg-list &rest body) > "Create function NAME. > If FUNCTION exists, then NAME becomes an alias for FUNCTION. > Otherwise, create function NAME with ARG-LIST and BODY." > (let ((defined-p (fboundp function))) > (if defined-p > `(defalias ',name ',function) > `(defun ,name ,arg-list ,@body)))) > > It would be better to check at runtime: > > (defmacro defun-mh (name function arg-list &rest body) > `(if (fboundp ',function) > (defalias ',name ',function) > (defun ,name ,arg-list ,@body))) > > And/or require `mail-abbrev' at compile time > > --- i/lisp/mh-e/mh-compat.el > +++ w/lisp/mh-e/mh-compat.el > @@ -260,7 +260,7 @@ 'mh-line-end-position > 'line-end-position > 'point-at-eol)) > > -(mh-require 'mailabbrev nil t) > +(eval-and-compile (mh-require 'mailabbrev nil t)) > (defun-mh mh-mail-abbrev-make-syntax-table > mail-abbrev-make-syntax-table () > "Emacs 21 and XEmacs don't have `mail-abbrev-make-syntax-table'. Thanks, Noam! I did some light testing of Noam's change to defun-mh plus Glenn's patch. The problem that I reported is gone, and I haven't seen any other issues. I did the testing with both Emacs 25.1.90 and master (7cb7a58). Does anyone on the MH-E dev team have any concerns about this combination of changes? mike From debbugs-submit-bounces@debbugs.gnu.org Thu Feb 02 21:45:01 2017 Received: (at 25552) by debbugs.gnu.org; 3 Feb 2017 02:45:01 +0000 Received: from localhost ([127.0.0.1]:54355 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cZTrx-0005oQ-6o for submit@debbugs.gnu.org; Thu, 02 Feb 2017 21:45:01 -0500 Received: from mail-lf0-f46.google.com ([209.85.215.46]:34326) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cZTVo-0005IC-Ia for 25552@debbugs.gnu.org; Thu, 02 Feb 2017 21:22:09 -0500 Received: by mail-lf0-f46.google.com with SMTP id v186so3023307lfa.1 for <25552@debbugs.gnu.org>; Thu, 02 Feb 2017 18:22:08 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=honig.net; s=google; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=d5T17cCydWmm1ooGqplaxxcWxkl7mlS23Sl++bGHQUM=; b=CU7OukzW7xJ5XZsSSB2jsjcUdqsmaoUZdiJ5u1LJShHVaITvoUzR2m6ZsSIdrC2409 7kC1e2qlLKntjr41ZVfbs/xvh7x0qNKaU5EulseYTj/frGKM7BBTGRZSDq/7VF+KndNq eqAxDBi/Y/ImRNV5BYpBpwjt8GwIwbWFWEZ/w= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=d5T17cCydWmm1ooGqplaxxcWxkl7mlS23Sl++bGHQUM=; b=NwC/0QNy34r7GPov4I0pmkyBKvwmYLACM7iOkEU3Tsd8ics1lWw17XStfmcXjRwCPn 34bdQffuAuop1t6aptwuEPk+6oAF1escua08tsbwJCcVBHn1IAocw9GjKjpNYbtYHo6Y yELAMI3eyyc9cYuK+j1asC9hsQFlSyeo7uxOmdWwOphTRmrCe8X29ggNXVdF1FiAyq9i XJYBK4ne66cT/Aac4vijOU2c6bGT9Zs6XFicuBWLbuCoFSRF8NzbJQCyGycfdmJcdXUk zKstvJlZrioz7dfIdsoepSFy1idwCj5mqpQcgXVkLc3FOyeH6koRUIkWrSAMtuts4GU2 Bc7w== X-Gm-Message-State: AIkVDXJ4YZ3Yd+zeJK8uz3Mr6kMUeqpLY2Y+OiWIOr+TwaT9zqcAmJBgxNZLulHoX2VAoLH83ycSzvHIAmNcrQ== X-Received: by 10.25.129.147 with SMTP id c141mr4043445lfd.93.1486088522704; Thu, 02 Feb 2017 18:22:02 -0800 (PST) MIME-Version: 1.0 Received: by 10.25.86.9 with HTTP; Thu, 2 Feb 2017 18:21:22 -0800 (PST) In-Reply-To: <29437.1486087555@alto> References: <87vasuow8m.fsf@users.sourceforge.net> <29437.1486087555@alto> From: Jeffrey Honig Date: Thu, 2 Feb 2017 21:21:22 -0500 Message-ID: Subject: Re: bug#25552: 26.0.50; load cl unintendedly To: Mike Kupfer Content-Type: multipart/alternative; boundary=001a113eae76804038054796f26e X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 25552 X-Mailman-Approved-At: Thu, 02 Feb 2017 21:45:00 -0500 Cc: rgm@gnu.org, yamaoka@jpl.org, Bill Wohler , 25552@debbugs.gnu.org, npostavs@users.sourceforge.net X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) --001a113eae76804038054796f26e Content-Type: text/plain; charset=UTF-8 Bill should weigh in on this change, he did extensive work in this area. Thanks Jeff -- Jeffrey C. Honig http://jch.honig.net GnuPG ID:14E29E13 Keybase: jchonig On Thu, Feb 2, 2017 at 9:05 PM, Mike Kupfer wrote: > npostavs@users.sourceforge.net wrote: > > > Mike Kupfer writes: > > > > > Hi Katsumi and Glenn, I applied Glenn's patch to 25.1.90, and I'm > afraid > > > that it introduced a failure. > [...] > > I guess it's because defun-mh checks whether the alias target is fbound > > at compile time: > > > > (defmacro defun-mh (name function arg-list &rest body) > > "Create function NAME. > > If FUNCTION exists, then NAME becomes an alias for FUNCTION. > > Otherwise, create function NAME with ARG-LIST and BODY." > > (let ((defined-p (fboundp function))) > > (if defined-p > > `(defalias ',name ',function) > > `(defun ,name ,arg-list ,@body)))) > > > > It would be better to check at runtime: > > > > (defmacro defun-mh (name function arg-list &rest body) > > `(if (fboundp ',function) > > (defalias ',name ',function) > > (defun ,name ,arg-list ,@body))) > > > > And/or require `mail-abbrev' at compile time > > > > --- i/lisp/mh-e/mh-compat.el > > +++ w/lisp/mh-e/mh-compat.el > > @@ -260,7 +260,7 @@ 'mh-line-end-position > > 'line-end-position > > 'point-at-eol)) > > > > -(mh-require 'mailabbrev nil t) > > +(eval-and-compile (mh-require 'mailabbrev nil t)) > > (defun-mh mh-mail-abbrev-make-syntax-table > > mail-abbrev-make-syntax-table () > > "Emacs 21 and XEmacs don't have `mail-abbrev-make-syntax-table'. > > Thanks, Noam! > > I did some light testing of Noam's change to defun-mh plus Glenn's > patch. The problem that I reported is gone, and I haven't seen any > other issues. I did the testing with both Emacs 25.1.90 and master > (7cb7a58). > > Does anyone on the MH-E dev team have any concerns about this > combination of changes? > > mike > > > > ------------------------------------------------------------ > ------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, SlashDot.org! http://sdm.link/slashdot > _______________________________________________ > mh-e-devel mailing list > mh-e-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/mh-e-devel > --001a113eae76804038054796f26e Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Bill should weigh in on this change, he did extensive work= in this area.

<= div dir=3D"ltr">
Thanks

Jeff

--
Jeffrey C. Honig <= jch@honig.net>http://jch.honig.net
=

On Thu, Feb 2, 2017 at 9:05 PM, Mike Kupfer = <mkupfer@alum.berkeley.edu> wrote:
npostavs@users.sourceforge.net wrote:

> Mike Kupfer <mkupfer@a= lum.berkeley.edu> writes:
>
> > Hi Katsumi and Glenn, I applied Glenn's patch to 25.1.90, and= I'm afraid
> > that it introduced a failure.
[...]
> I guess it's because defun-mh checks whethe= r the alias target is fbound
> at compile time:
>
>=C2=A0 =C2=A0 =C2=A0(defmacro defun-mh (name function arg-list &res= t body)
>=C2=A0 =C2=A0 =C2=A0 =C2=A0"Create function NAME.
>=C2=A0 =C2=A0 =C2=A0If FUNCTION exists, then NAME becomes an alias for = FUNCTION.
>=C2=A0 =C2=A0 =C2=A0Otherwise, create function NAME with ARG-LIST and B= ODY."
>=C2=A0 =C2=A0 =C2=A0 =C2=A0(let ((defined-p (fboundp function)))
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(if defined-p
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0`(defalias ',name &= #39;,function)
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0`(defun ,name ,arg-list ,@body= ))))
>
> It would be better to check at runtime:
>
>=C2=A0 =C2=A0 =C2=A0(defmacro defun-mh (name function arg-list &res= t body)
>=C2=A0 =C2=A0 =C2=A0 =C2=A0`(if (fboundp ',function)
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (defalias ',name ',fu= nction)
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (defun ,name ,arg-list ,@body)))
>
> And/or require `mail-abbrev' at compile time
>
> --- i/lisp/mh-e/mh-compat.el
> +++ w/lisp/mh-e/mh-compat.el
> @@ -260,7 +260,7 @@ 'mh-line-end-position
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 'line-end-position
>=C2=A0 =C2=A0 =C2=A0 'point-at-eol))
>
> -(mh-require 'mailabbrev nil t)
> +(eval-and-compile (mh-require 'mailabbrev nil t))
>=C2=A0 (defun-mh mh-mail-abbrev-make-syntax-table
>=C2=A0 =C2=A0 mail-abbrev-make-syntax-table ()
>=C2=A0 =C2=A0 "Emacs 21 and XEmacs don't have `mail-abbrev-mak= e-syntax-table'.

Thanks, Noam!

I did some light testing of Noam's change to defun-mh plus Glenn's<= br> patch.=C2=A0 The problem that I reported is gone, and I haven't seen an= y
other issues.=C2=A0 I did the testing with both Emacs 25.1.90 and master (7cb7a58).

Does anyone on the MH-E dev team have any concerns about this
combination of changes?

mike



-----------------------------------------------------------------= -------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
mh-e-devel mailing list
mh-e-devel@lists.source= forge.net
https://lists.sourceforge.net/lists/list= info/mh-e-devel

--001a113eae76804038054796f26e-- From debbugs-submit-bounces@debbugs.gnu.org Fri Feb 03 01:31:16 2017 Received: (at 25552) by debbugs.gnu.org; 3 Feb 2017 06:31:16 +0000 Received: from localhost ([127.0.0.1]:54420 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cZXOp-00011F-Qk for submit@debbugs.gnu.org; Fri, 03 Feb 2017 01:31:16 -0500 Received: from ecbiz204.inmotionhosting.com ([173.205.126.39]:27547) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cZXOo-000113-1T for 25552@debbugs.gnu.org; Fri, 03 Feb 2017 01:31:10 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=newt.com; s=default; h=Message-ID:Date:Content-Transfer-Encoding:Content-Type: MIME-Version:References:In-reply-to:Subject:From:cc:To:Sender:Reply-To: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=gH8ggJQoV/d8LdRHvqrU27eMwtVhpj8nYZRLFAwPk+U=; b=GEEtC2GzlXE3M94GneY7XvlxAj nNdARyYDk02DOSlTUoAl2zjZEPNPfp40X57zNzQSMD/7Zs39meuBy/S32R1Nb9q6NX9Pff7hmzTEA TBHuyUG1m28gQLJhq4JSiM6ACICcn7C6jQZMUZN/5UHOxhLcLdK58Hc2xHje7XrgtQT/NQkl/9sD9 IIojEJp9bV1OtWCSHWPH31bNdqyvMBnnV2vQsI/lGiO++kqo6qYXqfqYeXjAMbzouOZLMkVjTR/gk y1KHbtB9GpE7t7TWU/mrZBDIVu2vI5/Zj0c4XVMIsesBlb+agJ+aeftgrfHMtCvzDf3LVWYByrYNv bTKKa19g==; Received: from c-73-93-110-194.hsd1.ca.comcast.net ([73.93.110.194]:57466 helo=olgas.newt.com) by ecbiz204.inmotionhosting.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.87) (envelope-from ) id 1cZXOb-001R0a-Qx; Fri, 03 Feb 2017 01:31:02 -0500 Received: by olgas.newt.com (Postfix, from userid 1000) id 1DE64380956; Thu, 2 Feb 2017 22:30:57 -0800 (PST) To: Jeffrey Honig From: Bill Wohler Subject: Re: bug#25552: 26.0.50; load cl unintendedly In-reply-to: References: <87vasuow8m.fsf@users.sourceforge.net> <29437.1486087555@alto> Comments: In-reply-to Jeffrey Honig message dated "Thu, 02 Feb 2017 21:21:22 -0500." Organization: Newt Software X-Mailer: MH-E 8.6; nmh 1.6; GNU Emacs 24.4.1 X-Image-URL: http://www.newt.com/wohler/images/bill-diving.png MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Date: Thu, 02 Feb 2017 22:30:57 -0800 Message-ID: <57610.1486103457@olgas.newt.com> X-OutGoing-Spam-Status: No, score=-0.2 X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - ecbiz204.inmotionhosting.com X-AntiAbuse: Original Domain - debbugs.gnu.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - newt.com X-Get-Message-Sender-Via: ecbiz204.inmotionhosting.com: authenticated_id: wohler@newt.com X-Authenticated-Sender: ecbiz204.inmotionhosting.com: wohler@newt.com X-Source: X-Source-Args: X-Source-Dir: X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 25552 Cc: rgm@gnu.org, yamaoka@jpl.org, npostavs@users.sourceforge.net, 25552@debbugs.gnu.org, Mike Kupfer X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) I don't have any objections if it runs on all supported versions of Emacs that we support (a conversation we should probably have again since we've had an Emacs release). I'm happy to say we support the version of Emacs in Debian stable, which is 24 and is what I'm running. I'll test the patch this weekend and reply. Jeff, in the past, you ran the oldest version. What are you running now? If it's older than 24 or 25, can you please test this patch as well? Jeffrey Honig wrote: > Bill should weigh in on this change, he did extensive work in this area. >=20 > Thanks >=20 > Jeff >=20 > -- > Jeffrey C. Honig > http://jch.honig.net > GnuPG ID:14E29E13 > Keybase: jchonig >=20 > On Thu, Feb 2, 2017 at 9:05 PM, Mike Kupfer w= rote: >=20 > npostavs@users.sourceforge.net wrote: >=20=20=20=20 > > Mike Kupfer writes: > > > > > Hi Katsumi and Glenn, I applied Glenn's patch to 25.1.90, and I'm= afraid > > > that it introduced a failure. > [...] > > I guess it's because defun-mh checks whether the alias target is fb= ound > > at compile time: > > > >=C2=A0 =C2=A0 =C2=A0(defmacro defun-mh (name function arg-list &rest= body) > >=C2=A0 =C2=A0 =C2=A0 =C2=A0"Create function NAME. > >=C2=A0 =C2=A0 =C2=A0If FUNCTION exists, then NAME becomes an alias f= or FUNCTION. > >=C2=A0 =C2=A0 =C2=A0Otherwise, create function NAME with ARG-LIST an= d BODY." > >=C2=A0 =C2=A0 =C2=A0 =C2=A0(let ((defined-p (fboundp function))) > >=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(if defined-p > >=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0`(defalias ',name ',= function) > >=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0`(defun ,name ,arg-list ,@b= ody)))) > > > > It would be better to check at runtime: > > > >=C2=A0 =C2=A0 =C2=A0(defmacro defun-mh (name function arg-list &rest= body) > >=C2=A0 =C2=A0 =C2=A0 =C2=A0`(if (fboundp ',function) > >=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (defalias ',name ',functio= n) > >=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (defun ,name ,arg-list ,@body))) > > > > And/or require `mail-abbrev' at compile time > > > > --- i/lisp/mh-e/mh-compat.el > > +++ w/lisp/mh-e/mh-compat.el > > @@ -260,7 +260,7 @@ 'mh-line-end-position > >=C2=A0 =C2=A0 =C2=A0 =C2=A0 'line-end-position > >=C2=A0 =C2=A0 =C2=A0 'point-at-eol)) > > > > -(mh-require 'mailabbrev nil t) > > +(eval-and-compile (mh-require 'mailabbrev nil t)) > >=C2=A0 (defun-mh mh-mail-abbrev-make-syntax-table > >=C2=A0 =C2=A0 mail-abbrev-make-syntax-table () > >=C2=A0 =C2=A0 "Emacs 21 and XEmacs don't have `mail-abbrev-make-synt= ax-table'. >=20=20=20=20 > Thanks, Noam! >=20=20=20=20 > I did some light testing of Noam's change to defun-mh plus Glenn's > patch.=C2=A0 The problem that I reported is gone, and I haven't seen = any > other issues.=C2=A0 I did the testing with both Emacs 25.1.90 and mas= ter > (7cb7a58). >=20=20=20=20 > Does anyone on the MH-E dev team have any concerns about this > combination of changes? >=20=20=20=20 > mike >=20 > ---------------------------------------------------------------------= --------- > Check out the vibrant tech community on one of the world's most > engaging tech sites, SlashDot.org! http://sdm.link/slashdot > _______________________________________________ > mh-e-devel mailing list > mh-e-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/mh-e-devel >=20 >=20 > ---------------------------------------------------- > Alternatives: >=20 > ---------------------------------------------------- --=20 Bill Wohler aka http://www.newt.com/wohler/ GnuPG ID:610BD9AD From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 05 20:26:24 2017 Received: (at 25552) by debbugs.gnu.org; 6 Feb 2017 01:26:24 +0000 Received: from localhost ([127.0.0.1]:57031 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1caY4W-0002nt-JI for submit@debbugs.gnu.org; Sun, 05 Feb 2017 20:26:24 -0500 Received: from mail-lf0-f43.google.com ([209.85.215.43]:35753) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1caY4U-0002ng-I6 for 25552@debbugs.gnu.org; Sun, 05 Feb 2017 20:26:23 -0500 Received: by mail-lf0-f43.google.com with SMTP id n124so36687773lfd.2 for <25552@debbugs.gnu.org>; Sun, 05 Feb 2017 17:26:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=honig.net; s=google; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=Jnfikqkoz6W9QhWH/wpXXcfO6PqReRIMMSw5HiIN74Y=; b=HISC2PoirgiqEDBXa/PNcN1NSZZuCObQ6YWzWzfVbn21rmVktM1G4wT7SoxVJhwDyN LuPsAU1MRSsT963YnMq5OiJsxgstKlY9IavkUOwGZtYkQpGsekpayO0y9MamP0wGlP6f VKDL38Gz+GDQK1dFcbktywZWGwLOeUKDAp910= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=Jnfikqkoz6W9QhWH/wpXXcfO6PqReRIMMSw5HiIN74Y=; b=rmCrmc1gqs79Qd0yKHPPBNF7V0kfJg73Rhe8C/4dfZ8DfB+YJnItrPpgIoZIhrNrhb /Gb+P+bxvauyHDW7kok9iSsIrzF7+R9d79uwD6Uv4Bj7/4MaCrt5279Rt5VK7674huBD JA5YF9yZvYTCM9Iy0Tec/oD022b2WfzakRJpVckLAwDlnV5MOJ3ymWyf6jYL1QO/6PGn cF/He+EdmabYBpGrVyBOekJtfes47ZY1CaRBWKIksE5C12pyx2wUyJ4iYHeTvZG4wLGV fUqza7u3j2o2qi4b6UmphAXkWD4ikQoBF3YG47oLE+Y3dyCo5w+sFiwn042ESprOl0/y uBYg== X-Gm-Message-State: AMke39mKDtssPveZsYhvQwglBxrdwaAkAKc2z8eisP5t49ma1HUc8JSh6M1tBE2Wg1EuCRh6r0BOvpJTfHwLsw== X-Received: by 10.25.29.68 with SMTP id d65mr2240812lfd.112.1486344376526; Sun, 05 Feb 2017 17:26:16 -0800 (PST) MIME-Version: 1.0 Received: by 10.25.86.9 with HTTP; Sun, 5 Feb 2017 17:25:35 -0800 (PST) In-Reply-To: <57610.1486103457@olgas.newt.com> References: <87vasuow8m.fsf@users.sourceforge.net> <29437.1486087555@alto> <57610.1486103457@olgas.newt.com> From: Jeffrey Honig Date: Sun, 5 Feb 2017 20:25:35 -0500 Message-ID: Subject: Re: bug#25552: 26.0.50; load cl unintendedly To: Bill Wohler Content-Type: multipart/alternative; boundary=001a1140260293c0e50547d28403 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 25552 Cc: rgm@gnu.org, yamaoka@jpl.org, npostavs@users.sourceforge.net, 25552@debbugs.gnu.org, Mike Kupfer X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) --001a1140260293c0e50547d28403 Content-Type: text/plain; charset=UTF-8 On Fri, Feb 3, 2017 at 1:30 AM, Bill Wohler wrote: > Jeff, in the past, you ran the oldest version. What are you running now? > If it's older than 24 or 25, can you please test this patch as well? > I'm on 25 and occasionally build and run master. Thanks Jeff -- Jeffrey C. Honig http://jch.honig.net GnuPG ID:14E29E13 Keybase: jchonig --001a1140260293c0e50547d28403 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable

= On Fri, Feb 3, 2017 at 1:30 AM, Bill Wohler <wohler@newt.com> wrote:
Jeff, in the past, you ran the oldest version. What a= re you running now?
If it's older than 24 or 25, can you please test this patch as well?

I'm on 25 and occasionally build and run mast= er.

--001a1140260293c0e50547d28403-- From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 05 21:03:58 2017 Received: (at 25552) by debbugs.gnu.org; 6 Feb 2017 02:03:58 +0000 Received: from localhost ([127.0.0.1]:57037 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1caYer-0003dW-Nd for submit@debbugs.gnu.org; Sun, 05 Feb 2017 21:03:57 -0500 Received: from eggs.gnu.org ([208.118.235.92]:60514) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1caYeq-0003dL-D6 for 25552@debbugs.gnu.org; Sun, 05 Feb 2017 21:03:56 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1caYek-0006A2-M5 for 25552@debbugs.gnu.org; Sun, 05 Feb 2017 21:03:51 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.0 required=5.0 tests=BAYES_20,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:41786) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1caYeb-00069T-8D; Sun, 05 Feb 2017 21:03:41 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1caYea-00008M-IY; Sun, 05 Feb 2017 21:03:40 -0500 From: Glenn Morris To: Bill Wohler Subject: Re: bug#25552: 26.0.50; load cl unintendedly References: <87vasuow8m.fsf@users.sourceforge.net> <29437.1486087555@alto> <57610.1486103457@olgas.newt.com> X-Spook: White House Fort Hancock Guantanamo Avalanche CNCIS H1N1 X-Ran: &^wcfYjBr+pDQX[y#qb]V)q#;^.nl!LN(U-%w]9\,8f_l/#M*>Rg/^V+IXo{v^cTmfnG"; X-Hue: brightblack X-Attribution: GM Date: Sun, 05 Feb 2017 21:03:40 -0500 In-Reply-To: <57610.1486103457@olgas.newt.com> (Bill Wohler's message of "Thu, 02 Feb 2017 22:30:57 -0800") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 25552 Cc: yamaoka@jpl.org, Mike Kupfer , 25552@debbugs.gnu.org, Jeffrey Honig , npostavs@users.sourceforge.net X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) Bill Wohler wrote: > I don't have any objections if it runs on all supported versions of > Emacs that we support (a conversation we should probably have again > since we've had an Emacs release). > > I'm happy to say we support the version of Emacs in Debian stable, which > is 24 and is what I'm running. I'll test the patch this weekend and reply. I see that Debian stable ships Emacs 24.4, which includes cl-lib (so does 24.3, which is 4 years old). It's fine to load cl-lib at runtime. So if you were willing to make a larger change (cl to cl-lib), you can have code which is simpler going forwards (no need for mh-require-cl etc). cl-lib is also available from elpa.gnu.org for Emacs older than 24.3. Separate from the above: i) I think all uses of mh-require should be placed within eval-and-compile (the compiler does this automatically for plain "require", but does not know to do it for mh-require). ii) If you make that defun-mh change, I'm guessing there will no longer be a need for mh-gnus to be no-byte-compile. From debbugs-submit-bounces@debbugs.gnu.org Sun Apr 09 07:59:54 2017 Received: (at 25552) by debbugs.gnu.org; 9 Apr 2017 11:59:54 +0000 Received: from localhost ([127.0.0.1]:39013 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cxBVZ-0002aJ-Qw for submit@debbugs.gnu.org; Sun, 09 Apr 2017 07:59:54 -0400 Received: from mail-io0-f194.google.com ([209.85.223.194]:36650) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cxBVY-0002a7-Pc for 25552@debbugs.gnu.org; Sun, 09 Apr 2017 07:59:53 -0400 Received: by mail-io0-f194.google.com with SMTP id 68so11304766ioh.3 for <25552@debbugs.gnu.org>; Sun, 09 Apr 2017 04:59:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=TO9TK4nHP7E/tYjmRR+6tmyN1nh8yEMoEhWEIaudyX0=; b=g2g/oZsMyUA4gXE6l0mcLzG2etIh2ExHOLR0skCLt/WSFym68ORB4f61VKVKTz1HdW bxINPCkSV55qFbivQZhaxHz7tC7AkvAOGfYMbFuhcO2x4jdOm10ntccOhYEBYxuY+uFc IxP8q+FQmux+i5DXGwxa6ILqOugKlSeOOnywNt2PHrnJW//OyfjviC9ZO4g/yUWzEUtY 4R9+NWZL9BX7tY2AVHv06g/f30hFtw1teWxRXFTcYeHa5d/PtEa0eO5S9bn9xhkydaru Xj385pMBG+kLtPytXujIPBnORwSwzf0/pY1zd9cs8JMMhLIYN2jNMS4XKMG9brQ9sGR5 2c3g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:references:date :in-reply-to:message-id:user-agent:mime-version; bh=TO9TK4nHP7E/tYjmRR+6tmyN1nh8yEMoEhWEIaudyX0=; b=L+2lutdvfPUiH4cQPIEz8khAvUmHImE6w34XrNCaz1ZxPo09hSwwOXENXFDv4vncpk ZYH8UhfFGW5sTIj/BGJXOIagA/PSNIVytWrLzvz67z6A6yce0gtunn4icsP0k+exby2z IB4IuIYm/ToLAs6psZB29tOAWWPg6ugmtVPd9m6eg4GiZwLXZFr0RgWLL+9pl0OR6Fxh ICkdmAtVMbS+wt0Pm4hVbF5o0EibfAbwrW8RUpEKfuGDFrmAuVBSiu4szXECNcDPvDCo 8Xwc7vyD90vOCs7abecbB/Uc/Fr5LoQGkM0NQj/oF9S8AJTw1mCK10M1QOIOqhiEbKB1 1tNg== X-Gm-Message-State: AN3rC/7cja1FL6AXTlKnurX7gs/iums4yLvvnfzwKyxk0y5aF5/7YrPHxuSD8XaAED8qXA== X-Received: by 10.107.11.89 with SMTP id v86mr2098348ioi.85.1491739187320; Sun, 09 Apr 2017 04:59:47 -0700 (PDT) Received: from zony ([45.2.7.65]) by smtp.googlemail.com with ESMTPSA id g64sm4999261iof.25.2017.04.09.04.59.46 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sun, 09 Apr 2017 04:59:46 -0700 (PDT) From: npostavs@users.sourceforge.net To: Mike Kupfer Subject: Re: bug#25552: 26.0.50; load cl unintendedly References: <29437.1486087555@alto> Date: Sun, 09 Apr 2017 08:01:12 -0400 In-Reply-To: <29437.1486087555@alto> (Mike Kupfer's message of "Thu, 02 Feb 2017 18:05:55 -0800") Message-ID: <87o9w5u6wn.fsf@users.sourceforge.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.1 (--) X-Debbugs-Envelope-To: 25552 Cc: rgm@gnu.org, yamaoka@jpl.org, 25552@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.1 (--) Ping? Mike Kupfer writes: > I did some light testing of Noam's change to defun-mh plus Glenn's > patch. The problem that I reported is gone, and I haven't seen any > other issues. I did the testing with both Emacs 25.1.90 and master > (7cb7a58). > > Does anyone on the MH-E dev team have any concerns about this > combination of changes? Jeffrey Honig writes: > Bill should weigh in on this change, he did extensive work in this area. Bill Wohler writes: > I don't have any objections if it runs on all supported versions of > Emacs that we support (a conversation we should probably have again > since we've had an Emacs release). > > I'm happy to say we support the version of Emacs in Debian stable, which > is 24 and is what I'm running. I'll test the patch this weekend and reply. > > Jeff, in the past, you ran the oldest version. What are you running now? > If it's older than 24 or 25, can you please test this patch as well? > > Jeffrey Honig wrote: > Jeffrey Honig writes: > > I'm on 25 and occasionally build and run master. From debbugs-submit-bounces@debbugs.gnu.org Sun Apr 09 10:25:52 2017 Received: (at 25552) by debbugs.gnu.org; 9 Apr 2017 14:25:52 +0000 Received: from localhost ([127.0.0.1]:39843 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cxDmq-0006LJ-GP for submit@debbugs.gnu.org; Sun, 09 Apr 2017 10:25:52 -0400 Received: from shell1.rawbw.com ([198.144.192.42]:27846 ident=root) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cxDmo-0006LB-Rx for 25552@debbugs.gnu.org; Sun, 09 Apr 2017 10:25:51 -0400 Received: from alto (m208-249.dsl.rawbw.com [198.144.208.249]) by shell1.rawbw.com (8.15.1/8.15.1) with ESMTP id v39EPlmb083806; Sun, 9 Apr 2017 07:25:47 -0700 (PDT) (envelope-from mkupfer@alum.berkeley.edu) X-Authentication-Warning: shell1.rawbw.com: Host m208-249.dsl.rawbw.com [198.144.208.249] claimed to be alto From: Mike Kupfer To: npostavs@users.sourceforge.net Subject: Re: bug#25552: 26.0.50; load cl unintendedly In-Reply-To: Your message of "Sun, 09 Apr 2017 08:01:12 -0400." <87o9w5u6wn.fsf@users.sourceforge.net> X-Mailer: MH-E 8.6+git; nmh 1.6; GNU Emacs 26.0.50 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <4892.1491747946.1@alto> Date: Sun, 09 Apr 2017 07:25:46 -0700 Message-ID: <4893.1491747946@alto> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 25552 Cc: rgm@gnu.org, yamaoka@jpl.org, 25552@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) npostavs@users.sourceforge.net wrote: > Ping? MH-E has an internal test suite that I've been meaning to try with the 2 patches, but I've been distracted with other things like getting the family taxes done. I'll try to get that done before the end of the week. Sorry about the delay. I'm confused by Bill Wohler's statement about supported versions of Emacs. I thought we had switched to just supporting the current Emacs version, rather than doing a separate MH-E release that supports multiple Emacs versions. I'll follow up with Bill about that. mike From debbugs-submit-bounces@debbugs.gnu.org Thu Apr 13 21:30:20 2017 Received: (at 25552) by debbugs.gnu.org; 14 Apr 2017 01:30:20 +0000 Received: from localhost ([127.0.0.1]:46287 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cyq44-0005bD-Hl for submit@debbugs.gnu.org; Thu, 13 Apr 2017 21:30:20 -0400 Received: from shell1.rawbw.com ([198.144.192.42]:51231 ident=root) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cyq42-0005b4-Eq for 25552@debbugs.gnu.org; Thu, 13 Apr 2017 21:30:18 -0400 Received: from alto (m208-249.dsl.rawbw.com [198.144.208.249]) by shell1.rawbw.com (8.15.1/8.15.1) with ESMTP id v3E1UEse077507; Thu, 13 Apr 2017 18:30:14 -0700 (PDT) (envelope-from mkupfer@alum.berkeley.edu) X-Authentication-Warning: shell1.rawbw.com: Host m208-249.dsl.rawbw.com [198.144.208.249] claimed to be alto From: Mike Kupfer To: npostavs@users.sourceforge.net Subject: Re: bug#25552: 26.0.50; load cl unintendedly In-Reply-To: My message of "Sun, 09 Apr 2017 07:25:46 -0700." <4893.1491747946@alto> X-Mailer: MH-E 8.6+git; nmh 1.6; GNU Emacs 26.0.50 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <12658.1492133413.1@alto> Date: Thu, 13 Apr 2017 18:30:13 -0700 Message-ID: <12659.1492133413@alto> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 25552 Cc: rgm@gnu.org, yamaoka@jpl.org, mh-e-devel@lists.sourceforge.net, 25552@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) Mike Kupfer wrote: > MH-E has an internal test suite that I've been meaning to try with the 2 > patches, but I've been distracted with other things like getting the > family taxes done. I'll try to get that done before the end of the > week. Done. The 2 patches do not introduce any problems with the internal tests. > I thought we had switched to just supporting the current Emacs > version, rather than doing a separate MH-E release that supports > multiple Emacs versions. Yes, I've confirmed with Bill Wohler that that's what we're doing. I'm happy for either you or Glenn to push those patches, but I can do it if you prefer (probably next week sometime). Oh, and to close the loop with some suggestions that Glenn made back in February (e.g., use cl-lib instead of cl)... I do plan to look into those suggestions, but I don't know how long it will take me. So fixing the immediate cl problem now seems to me like a good thing. cheers, mike From debbugs-submit-bounces@debbugs.gnu.org Fri Apr 14 10:36:09 2017 Received: (at 25552) by debbugs.gnu.org; 14 Apr 2017 14:36:09 +0000 Received: from localhost ([127.0.0.1]:47313 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cz2KX-0002mA-IG for submit@debbugs.gnu.org; Fri, 14 Apr 2017 10:36:09 -0400 Received: from mail-oi0-f46.google.com ([209.85.218.46]:32978) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cz2KW-0002lw-SF for 25552@debbugs.gnu.org; Fri, 14 Apr 2017 10:36:09 -0400 Received: by mail-oi0-f46.google.com with SMTP id b187so93803455oif.0 for <25552@debbugs.gnu.org>; Fri, 14 Apr 2017 07:36:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=P84dVvf/PDkd/4kVfbxGVO46Kzsg5yEvWsFULtGiA6I=; b=N1w55woFg7EMNoxKTvi0x4zuGHjU07hAkrynMkgnU+TeXMNp1YJmUspAv5i3SbBvJ4 8Bp44TmH6DcfFeP+ekwUAa2LkUhWVtVnly9pRWXz2Ph7Hrq0QUKA6/EK1PrzjSh9QylD WR6PK43aqGMPcN4vQt17xz37iOv+rSjUeI1iLH9zDb7MpIxYNqapw9IvB8d6oRidACCN 4tqS+FHRF6eYwq19ci7caGY0LEn/CG+k7+ebl4y8/oMdYji0+wdTqovaO16EDGCGNJVx 5ADUuZr+VTwylgYihtN911baw3HEIXC5NuVzYbm4o9Jy716bLEz7/mVkBy97hpJjGo5k vaqA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=P84dVvf/PDkd/4kVfbxGVO46Kzsg5yEvWsFULtGiA6I=; b=tzO5eJda8FSDZ3rxneSZZg0Ve//TN6LuWJJOQ5DbFwN9caUZYuwVy4fyR1pfiB1saY mSm/naBzyx4+kzMUa2K5c+1f/5VphqToS9rEryLhhahyzUGmNT9VjJxKar3aoB4Rp38l Au2cZx1/ZCMv9FTLcNbYKrfuu7iQWBKrWYBkOt0TNK3Fnwi6n1+ag8L6lWZvtAZ7WjKn /u/Bffe8FaRyMPzirv9HiNqZAv1/htX6vZB0ONYkkBFO8ci2vzlwehuiZonLDdN0B5NU j4UXi4kiiRxU62Y42wPDhmY41bEdQOXoViQ+ALH8ANJFCDoT6da/hdGxZRPiaCg0qONp KtGg== X-Gm-Message-State: AN3rC/5UKMeMqbtDYRcQKvoFvrRNVBwNAEjVwRFrTUEO+Czf84YaaLZR IfKfqlJZezterYlfQ7ShmUr/gkQfZg== X-Received: by 10.202.240.85 with SMTP id o82mr5462958oih.26.1492180563082; Fri, 14 Apr 2017 07:36:03 -0700 (PDT) MIME-Version: 1.0 Received: by 10.157.9.178 with HTTP; Fri, 14 Apr 2017 07:36:02 -0700 (PDT) In-Reply-To: <12659.1492133413@alto> References: <4893.1491747946@alto> <12659.1492133413@alto> From: Noam Postavsky Date: Fri, 14 Apr 2017 10:36:02 -0400 X-Google-Sender-Auth: 1RDYm_mYz0Y5S2-IsM2D_AYWPHs Message-ID: Subject: Re: bug#25552: 26.0.50; load cl unintendedly To: Mike Kupfer Content-Type: text/plain; charset=UTF-8 X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: 25552 Cc: Glenn Morris , mh-e-devel@lists.sourceforge.net, 25552@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.7 (/) On Thu, Apr 13, 2017 at 9:30 PM, Mike Kupfer wrote: > >> I thought we had switched to just supporting the current Emacs >> version, rather than doing a separate MH-E release that supports >> multiple Emacs versions. > > Yes, I've confirmed with Bill Wohler that that's what we're doing. > > I'm happy for either you or Glenn to push those patches, but I can do it > if you prefer (probably next week sometime). > > Oh, and to close the loop with some suggestions that Glenn made back in > February (e.g., use cl-lib instead of cl)... I do plan to look into > those suggestions, but I don't know how long it will take me. So fixing > the immediate cl problem now seems to me like a good thing. That all sounds fine, push at your convenience, there's no special urgency. From debbugs-submit-bounces@debbugs.gnu.org Fri Apr 14 13:06:11 2017 Received: (at 25552) by debbugs.gnu.org; 14 Apr 2017 17:06:12 +0000 Received: from localhost ([127.0.0.1]:47400 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cz4fj-0001PK-Ln for submit@debbugs.gnu.org; Fri, 14 Apr 2017 13:06:11 -0400 Received: from eggs.gnu.org ([208.118.235.92]:49724) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cz4fi-0001P8-F4 for 25552@debbugs.gnu.org; Fri, 14 Apr 2017 13:06:10 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cz4fc-0006K2-Ah for 25552@debbugs.gnu.org; Fri, 14 Apr 2017 13:06:05 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.0 required=5.0 tests=BAYES_20,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:33017) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cz4fK-0006BQ-4c; Fri, 14 Apr 2017 13:05:46 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1cz4fJ-0006LN-4C; Fri, 14 Apr 2017 13:05:45 -0400 From: Glenn Morris To: Mike Kupfer Subject: Re: bug#25552: 26.0.50; load cl unintendedly References: <12659.1492133413@alto> X-Spook: Chemical weapon Al-Qaeda Drug trade Downing Street Abu X-Ran: w#;ll^s3tgI-`bq7C(W:*Xpy8.?]P"q+{1]$FKi!3Zk{Bh(:y<.q>M0Q:)z[y:)|U~^7_f X-Hue: white X-Debbugs-No-Ack: yes X-Attribution: GM Date: Fri, 14 Apr 2017 13:05:45 -0400 In-Reply-To: <12659.1492133413@alto> (Mike Kupfer's message of "Thu, 13 Apr 2017 18:30:13 -0700") Message-ID: <4mefwu2a3a.fsf@fencepost.gnu.org> User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 25552 Cc: yamaoka@jpl.org, 25552@debbugs.gnu.org, npostavs@users.sourceforge.net X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) Mike Kupfer wrote: >> I thought we had switched to just supporting the current Emacs >> version, rather than doing a separate MH-E release that supports >> multiple Emacs versions. > > Yes, I've confirmed with Bill Wohler that that's what we're doing. So just to give you another thing to think about... :) Is it then worth it to retain a separate mh-e repository, or does it just make more work? Eg Gnus abandoned its standalone repo in favour of the Emacs one. PS Regardless of the above it would also be nice to get the tests you referred to into the test/ directory in the Emacs repo. From debbugs-submit-bounces@debbugs.gnu.org Sat Apr 15 14:18:08 2017 Received: (at 25552) by debbugs.gnu.org; 15 Apr 2017 18:18:08 +0000 Received: from localhost ([127.0.0.1]:49332 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1czSGq-00049Y-Kq for submit@debbugs.gnu.org; Sat, 15 Apr 2017 14:18:08 -0400 Received: from ecbiz204.inmotionhosting.com ([173.205.126.39]:65427) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1czSGl-00048x-9C for 25552@debbugs.gnu.org; Sat, 15 Apr 2017 14:18:02 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=newt.com; s=default; h=Message-ID:Date:Content-ID:Content-Type:MIME-Version:References :In-reply-to:Subject:From:cc:To:Sender:Reply-To:Content-Transfer-Encoding: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=Jl7YkejyEp81l+ddlk0AQszOlq+yvp0+WOfKp4tIW7A=; b=JhYI92f1PVT92gXUO6qYT5IPrO GkMG2ZehEZedlKZZZRq3jy7Hbn0XGkPqZKJyqznYcJkInyhSOqvXhRoSTmLZKj7J/ygpVUAeLWXQp vSHjdteg74wB7c4fefZExChywhel2SokRzEO1XBI/QYulx4dYdA6U4/Gcg7gb4NlyA0BgQqu0mVG3 HHciy++PnKEx8IFBqlzgg5Qh0OOt3dc4lsNpSm8VU6eyRCxIR9BUUcuTEIPdWRUg6c0cAVfOHVy9k 5wTo7j8sN2tBaDzm2amxsHf359ddQghPATxADgASRYsoQPO1MqiFmc6U/sb/zwPiuyem1Z1RSawqN xmdZ+Bvg==; Received: from c-73-93-110-194.hsd1.ca.comcast.net ([73.93.110.194]:39300 helo=olgas.newt.com) by ecbiz204.inmotionhosting.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.87) (envelope-from ) id 1czSGS-000zM2-03; Sat, 15 Apr 2017 14:17:50 -0400 Received: by olgas.newt.com (Postfix, from userid 1000) id 6F765380D0D; Sat, 15 Apr 2017 11:17:39 -0700 (PDT) To: Glenn Morris From: Bill Wohler Subject: Re: bug#25552: 26.0.50; load cl unintendedly In-reply-to: <4mefwu2a3a.fsf@fencepost.gnu.org> References: <12659.1492133413@alto> <4mefwu2a3a.fsf@fencepost.gnu.org> Comments: In-reply-to Glenn Morris message dated "Fri, 14 Apr 2017 13:05:45 -0400." Organization: Newt Software X-Mailer: MH-E 8.6; nmh 1.6; GNU Emacs 24.4.1 X-Image-URL: http://www.newt.com/wohler/images/bill-diving.png Mail-Followup-To: mh-e-devel@lists.sourceforge.net MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <6277.1492280259.1@olgas.newt.com> Date: Sat, 15 Apr 2017 11:17:39 -0700 Message-ID: <6278.1492280259@olgas.newt.com> X-OutGoing-Spam-Status: No, score=-1.0 X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - ecbiz204.inmotionhosting.com X-AntiAbuse: Original Domain - debbugs.gnu.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - newt.com X-Get-Message-Sender-Via: ecbiz204.inmotionhosting.com: authenticated_id: wohler@newt.com X-Authenticated-Sender: ecbiz204.inmotionhosting.com: wohler@newt.com X-Source: X-Source-Args: X-Source-Dir: X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 25552 Cc: yamaoka@jpl.org, npostavs@users.sourceforge.net, mh-e-devel@lists.sourceforge.net, 25552@debbugs.gnu.org, Mike Kupfer X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) Glenn Morris wrote: > Mike Kupfer wrote: > > >> I thought we had switched to just supporting the current Emacs > >> version, rather than doing a separate MH-E release that supports > >> multiple Emacs versions. > > > > Yes, I've confirmed with Bill Wohler that that's what we're doing. > > So just to give you another thing to think about... :) Any time! > Is it then worth it to retain a separate mh-e repository, or does it > just make more work? Eg Gnus abandoned its standalone repo in favour of > the Emacs one. There's a couple of scripts that can probably be moved to a new admin/mh-e directory. There are files for XEmacs and Debian. Those could probably be retired. However, we also maintain the files for http://mh-e.sourceforge.net/. I don't see the files for http://www.gnus.org in the Emacs repository. > PS Regardless of the above it would also be nice to get the tests you > referred to into the test/ directory in the Emacs repo. No objection. -- Bill Wohler aka http://www.newt.com/wohler/ GnuPG ID:610BD9AD From debbugs-submit-bounces@debbugs.gnu.org Mon May 01 01:11:05 2017 Received: (at 25552) by debbugs.gnu.org; 1 May 2017 05:11:05 +0000 Received: from localhost ([127.0.0.1]:48399 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1d53c1-0007lS-IM for submit@debbugs.gnu.org; Mon, 01 May 2017 01:11:05 -0400 Received: from ecbiz204.inmotionhosting.com ([173.205.126.39]:29137) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1d53by-0007ky-T7 for 25552@debbugs.gnu.org; Mon, 01 May 2017 01:11:03 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=newt.com; s=default; h=Message-ID:Date:Content-Type:MIME-Version:From:References: In-reply-to:Subject:cc:To:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=RUJLUr+jhAB3esdCMaL1kbu9W9AujlZ+/1Ayw2TjB/c=; b=EH+JSB75V+sNZbsF/f4jeCJw0o F1gQOogCq1T6V02b441LGrgod9tPWWjClhFCGSAhZcIt4AIAY6ZFEqVjnxdVJhXGGl8aVQm/7a8Bq 3akrLmRGzUFjMSQAyp+RgNk1oMQtXcWQJ0ssak4ND0tlsY3fmA8ejPiSf0eE15KhI0fZ5+WARW2lk 1q25IHzQLq5Fu1geuUFHxInh7ecCuSaS7x0VdeXKFyJPv3C8xzA5UOi1diGRp4YG5zDNO9tlanUsb zp2wU0NdFBozH3r+/IJB243ruoXlPmADYN79QWGRPWO+bZUdYskhEqaAYIr76iqFnRkF2TkwXUJrw 9nsBUcbg==; Received: from c-73-93-110-194.hsd1.ca.comcast.net ([73.93.110.194]:48125 helo=olgas.newt.com) by ecbiz204.inmotionhosting.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.87) (envelope-from ) id 1d53bc-002FvT-Ra; Mon, 01 May 2017 01:10:51 -0400 Received: by olgas.newt.com (Postfix, from userid 1000) id 4820D3843FE; Sun, 30 Apr 2017 22:10:40 -0700 (PDT) To: Noam Postavsky Subject: Re: bug#25552: 26.0.50; load cl unintendedly In-reply-to: References: <4893.1491747946@alto> <12659.1492133413@alto> Comments: In-reply-to Noam Postavsky message dated "Fri, 14 Apr 2017 10:36:02 -0400." Organization: Newt Software X-Mailer: MH-E 8.6; nmh 1.6; GNU Emacs 24.4.1 X-Image-URL: http://www.newt.com/wohler/images/bill-diving.png From: Bill Wohler Mail-Followup-To: mh-e-devel@lists.sourceforge.net MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Date: Sun, 30 Apr 2017 22:10:40 -0700 Message-ID: <27497.1493615440@olgas.newt.com> X-OutGoing-Spam-Status: No, score=-1.0 X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - ecbiz204.inmotionhosting.com X-AntiAbuse: Original Domain - debbugs.gnu.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - newt.com X-Get-Message-Sender-Via: ecbiz204.inmotionhosting.com: authenticated_id: wohler@newt.com X-Authenticated-Sender: ecbiz204.inmotionhosting.com: wohler@newt.com X-Source: X-Source-Args: X-Source-Dir: X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 25552 Cc: rgm@gnu.org, mh-e-devel@lists.sourceforge.net, 25552@debbugs.gnu.org, Mike Kupfer X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Noam Postavsky wrote: > On Thu, Apr 13, 2017 at 9:30 PM, Mike Kupfer = wrote: > > > >> I thought we had switched to just supporting the current Emacs > >> version, rather than doing a separate MH-E release that supports > >> multiple Emacs versions. > > > > Yes, I've confirmed with Bill Wohler that that's what we're doing. > > > > I'm happy for either you or Glenn to push those patches, but I can do it > > if you prefer (probably next week sometime). > > > > Oh, and to close the loop with some suggestions that Glenn made back in > > February (e.g., use cl-lib instead of cl)... I do plan to look into > > those suggestions, but I don't know how long it will take me. So fixing > > the immediate cl problem now seems to me like a good thing. >=20 > That all sounds fine, push at your convenience, there's no special urgenc= y. I tested what I think we have so far (appended) and haven't noticed anything amiss. Please push what you have at your convenience, as I don't think I see it on master yet. I tried to add eval-and-compile to mailabbrev, but got the following compilation error: mh-e/mh-compat.el:263:1:Error: Symbol=E2=80=99s function definition is = void: mh-require --=20 Bill Wohler aka http://www.newt.com/wohler/ GnuPG ID:610BD9AD --=-=-= Content-Type: text/x-diff Content-Disposition: inline; filename=mh-e.diff diff --git a/lisp/mh-e/mh-acros.el b/lisp/mh-e/mh-acros.el index 0c89efbe3c..2e778eafb9 100644 --- a/lisp/mh-e/mh-acros.el +++ b/lisp/mh-e/mh-acros.el @@ -81,7 +81,7 @@ mh-do-in-xemacs ;;;###mh-autoload (defmacro mh-funcall-if-exists (function &rest args) "Call FUNCTION with ARGS as parameters if it exists." - (when (fboundp function) + (when (fboundp function) `(when (fboundp ',function) (funcall ',function ,@args)))) @@ -90,10 +90,9 @@ defun-mh "Create function NAME. If FUNCTION exists, then NAME becomes an alias for FUNCTION. Otherwise, create function NAME with ARG-LIST and BODY." - (let ((defined-p (fboundp function))) - (if defined-p - `(defalias ',name ',function) - `(defun ,name ,arg-list ,@body)))) + `(if (fboundp ',function) + (defalias ',name ',function) + (defun ,name ,arg-list ,@body))) (put 'defun-mh 'lisp-indent-function 'defun) (put 'defun-mh 'doc-string-elt 4) diff --git a/lisp/mh-e/mh-compat.el b/lisp/mh-e/mh-compat.el index 3f3990e869..099fc9bbba 100644 --- a/lisp/mh-e/mh-compat.el +++ b/lisp/mh-e/mh-compat.el @@ -40,7 +40,7 @@ ;; Items are listed alphabetically (except for mh-require which is ;; needed sooner it would normally appear). -(require 'mh-acros) +(eval-when-compile (require 'mh-acros)) (mh-do-in-gnu-emacs (defalias 'mh-require 'require)) @@ -374,7 +374,6 @@ mh-write-file-functions (provide 'mh-compat) ;; Local Variables: -;; no-byte-compile: t ;; indent-tabs-mode: nil ;; sentence-end-double-space: nil ;; End: --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Mon May 01 09:43:22 2017 Received: (at 25552) by debbugs.gnu.org; 1 May 2017 13:43:22 +0000 Received: from localhost ([127.0.0.1]:48641 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1d5Bbm-0004hR-Ea for submit@debbugs.gnu.org; Mon, 01 May 2017 09:43:22 -0400 Received: from shell1.rawbw.com ([198.144.192.42]:46257 ident=root) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1d5Bbk-0004hH-Hr for 25552@debbugs.gnu.org; Mon, 01 May 2017 09:43:21 -0400 Received: from alto (m208-249.dsl.rawbw.com [198.144.208.249]) by shell1.rawbw.com (8.15.1/8.15.1) with ESMTP id v41DhGNo073995; Mon, 1 May 2017 06:43:16 -0700 (PDT) (envelope-from mkupfer@alum.berkeley.edu) X-Authentication-Warning: shell1.rawbw.com: Host m208-249.dsl.rawbw.com [198.144.208.249] claimed to be alto From: Mike Kupfer To: Bill Wohler Subject: Re: bug#25552: 26.0.50; load cl unintendedly In-Reply-To: Your message of "Sun, 30 Apr 2017 22:10:40 -0700." <27497.1493615440@olgas.newt.com> X-Mailer: MH-E 8.6+git; nmh 1.6; GNU Emacs 26.0.50 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <16834.1493646196.1@alto> Date: Mon, 01 May 2017 06:43:16 -0700 Message-ID: <16835.1493646196@alto> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 25552 Cc: rgm@gnu.org, mh-e-devel@lists.sourceforge.net, 25552@debbugs.gnu.org, Noam Postavsky X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) Bill Wohler wrote: > I tested what I think we have so far (appended) and haven't noticed > anything amiss. Please push what you have at your convenience, as I > don't think I see it on master yet. Yeah, I haven't quite found the time to finish this off. If I don't get to it today, it's on my calendar for Thursday. mike From debbugs-submit-bounces@debbugs.gnu.org Fri May 05 14:08:53 2017 Received: (at control) by debbugs.gnu.org; 5 May 2017 18:08:53 +0000 Received: from localhost ([127.0.0.1]:56675 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1d6hev-000897-BT for submit@debbugs.gnu.org; Fri, 05 May 2017 14:08:53 -0400 Received: from eggs.gnu.org ([208.118.235.92]:60700) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1d6heu-00088s-De for control@debbugs.gnu.org; Fri, 05 May 2017 14:08:52 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1d6heo-00030D-Lg for control@debbugs.gnu.org; Fri, 05 May 2017 14:08:47 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:37410) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1d6heo-000300-IT for control@debbugs.gnu.org; Fri, 05 May 2017 14:08:46 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1d6heo-0003Us-8S for control@debbugs.gnu.org; Fri, 05 May 2017 14:08:46 -0400 Subject: control message for bug 25552 To: X-Mailer: mail (GNU Mailutils 2.99.98) Message-Id: From: Glenn Morris Date: Fri, 05 May 2017 14:08:46 -0400 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) # 167f47d close 25552 26.1 From unknown Fri Jun 20 07:28:57 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sat, 03 Jun 2017 11:24:05 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator