From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 21 02:04:56 2017 Received: (at submit) by debbugs.gnu.org; 21 Jun 2017 06:04:56 +0000 Received: from localhost ([127.0.0.1]:58740 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dNYl6-0001nJ-1S for submit@debbugs.gnu.org; Wed, 21 Jun 2017 02:04:56 -0400 Received: from eggs.gnu.org ([208.118.235.92]:39729) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dNYl3-0001ms-2j for submit@debbugs.gnu.org; Wed, 21 Jun 2017 02:04:53 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dNYkn-0008US-6l for submit@debbugs.gnu.org; Wed, 21 Jun 2017 02:04:37 -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_40,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:54601) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1dNYkn-0008UO-49 for submit@debbugs.gnu.org; Wed, 21 Jun 2017 02:04:37 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:58933) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dNYkm-0001y6-8b for bug-gnu-emacs@gnu.org; Wed, 21 Jun 2017 02:04:36 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dNYkj-0008Tu-6c for bug-gnu-emacs@gnu.org; Wed, 21 Jun 2017 02:04:36 -0400 Received: from mail-it0-x22c.google.com ([2607:f8b0:4001:c0b::22c]:36179) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dNYkj-0008Tq-1R for bug-gnu-emacs@gnu.org; Wed, 21 Jun 2017 02:04:33 -0400 Received: by mail-it0-x22c.google.com with SMTP id m47so26380418iti.1 for ; Tue, 20 Jun 2017 23:04:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:mime-version; bh=N46HNmbU2q8oJcPBxMxjBrPb8J4aU4IIvfSof8Li+fM=; b=REuQHO5W54AxJ8/ACr1xnlgvoPzrwPzHOmuyQSzDB/m7Vkc4PgNxVNcIBH1i/3XlIq YfaY5D/OquIAeXJZBWaD2KN7cRAE1Hsc1beJcefiio9hNDFim9kMA4HIAFo7iZzbEQwO 8j6GHnDUKHUO1UwNIMdlUvcg+Rz4FEz27xxx0lG6LvNoz3y/NOYm9hv+FeBctilQEkE9 ch7qOuWSI2ov6c54qN37JAsF9Spx/SIdZ7NcwXGiJpO/XbG8kUrL4ukwm6fPA0MQMO1A ebskNjVD6TdHhgFTxKyU9bLLeulC+KTr+maHQymZC99ewYOKvMiR9s0GV+EZr/SKnMfw yJYQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:mime-version; bh=N46HNmbU2q8oJcPBxMxjBrPb8J4aU4IIvfSof8Li+fM=; b=hUUffrzbuctZsGLSdNk4lBxq+hUbAlmYejr/HRRnNxHO5eMC0F/aK4PN6f7kD2XTHI OWqh9120GmmscYfycqGtHZJlyrw8QvP0V5lu9eARWaUMcV/lsDdgWWosN+8ES0qlpKQC 51a5M4ZTD+4lDPi6KoTVLNlqaZHOWbdNNQT8b395yTqwtQUmhF26/OylZXF3HT3qL2ev j6rSCxniau/8oS88GfXKz3MjC2vm0YzCUu5hbCpnN4HofE5NctVWWkcegG7aW6tE5kiC F293372iLHTav1MP/n1SAS+TMSs33r7NM9YS6aS01VUg3hEFkg9x2IXeqU2hVfmtqt0p 0tPw== X-Gm-Message-State: AKS2vOwWsCMEI2tw+kTLnP7ky/GzzMs4Dk2BjNyAE9Xe5qp2m1IXa43H 2WReHFnsm1VFxczZ X-Received: by 10.36.80.138 with SMTP id m132mr6872911itb.40.1498025071937; Tue, 20 Jun 2017 23:04:31 -0700 (PDT) Received: from lylat (S010664777d9cebe3.ss.shawcable.net. [70.64.85.59]) by smtp.gmail.com with ESMTPSA id u87sm554069ioi.34.2017.06.20.23.04.30 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Tue, 20 Jun 2017 23:04:30 -0700 (PDT) From: Alex To: bug-gnu-emacs@gnu.org Subject: 26.0.50; cc-defs requires cl instead of cl-lib in master Date: Wed, 21 Jun 2017 00:04:12 -0600 Message-ID: <87zid1ho6b.fsf@lylat> MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.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: -4.0 (----) cc-defs has this condition to check whether or not to include cl-lib: ====================================== (and (fboundp 'mapcan) (subrp (symbol-function 'mapcan))) ====================================== As of 466ee1b3ea, Emacs now has a built in mapcan, so the above returns true. Other code in cc-defs.el uses (featurep 'xemacs). Is there a reason why it can't be used here? From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 21 14:49:43 2017 Received: (at control) by debbugs.gnu.org; 21 Jun 2017 18:49:43 +0000 Received: from localhost ([127.0.0.1]:60199 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dNkhD-0006FK-5G for submit@debbugs.gnu.org; Wed, 21 Jun 2017 14:49:43 -0400 Received: from eggs.gnu.org ([208.118.235.92]:50520) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dNkhB-0006F7-6p for control@debbugs.gnu.org; Wed, 21 Jun 2017 14:49:41 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dNkh5-0001eD-Ht for control@debbugs.gnu.org; Wed, 21 Jun 2017 14:49:36 -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,T_RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:60965) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dNkh5-0001dx-E4 for control@debbugs.gnu.org; Wed, 21 Jun 2017 14:49:35 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1dNkh4-0006eZ-Ta for control@debbugs.gnu.org; Wed, 21 Jun 2017 14:49:34 -0400 Subject: control message for bug 24655 To: X-Mailer: mail (GNU Mailutils 2.99.98) Message-Id: From: Glenn Morris Date: Wed, 21 Jun 2017 14:49:34 -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 (-----) block 24655 by 27436 From debbugs-submit-bounces@debbugs.gnu.org Sun Jun 25 10:14:12 2017 Received: (at 27436) by debbugs.gnu.org; 25 Jun 2017 14:14:12 +0000 Received: from localhost ([127.0.0.1]:37388 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dP8Im-0006qp-Dl for submit@debbugs.gnu.org; Sun, 25 Jun 2017 10:14:12 -0400 Received: from ocolin.muc.de ([193.149.48.4]:27184 helo=mail.muc.de) by debbugs.gnu.org with smtp (Exim 4.84_2) (envelope-from ) id 1dP8Ik-0006qe-UW for 27436@debbugs.gnu.org; Sun, 25 Jun 2017 10:14:11 -0400 Received: (qmail 21970 invoked by uid 3782); 25 Jun 2017 14:14:09 -0000 Received: from acm.muc.de (p548C6540.dip0.t-ipconnect.de [84.140.101.64]) by colin.muc.de (tmda-ofmipd) with ESMTP; Sun, 25 Jun 2017 16:14:08 +0200 Received: (qmail 17173 invoked by uid 1000); 25 Jun 2017 14:13:01 -0000 Date: Sun, 25 Jun 2017 14:13:01 +0000 To: Alex Subject: Re: bug#27436: 26.0.50; cc-defs requires cl instead of cl-lib in master Message-ID: <20170625141300.GA17130@acm> References: <87zid1ho6b.fsf@lylat> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <87zid1ho6b.fsf@lylat> User-Agent: Mutt/1.7.2 (2016-11-26) X-Delivery-Agent: TMDA/1.1.12 (Macallan) From: Alan Mackenzie X-Primary-Address: acm@muc.de X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 27436 Cc: 27436@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 (/) Hello, Alex. On Wed, Jun 21, 2017 at 00:04:12 -0600, Alex wrote: > cc-defs has this condition to check whether or not to include cl-lib: > ====================================== > (and (fboundp 'mapcan) > (subrp (symbol-function 'mapcan))) > ====================================== > As of 466ee1b3ea, Emacs now has a built in mapcan, so the above returns > true. Yes. Thanks for taking the trouble to report this bug. I've committed a fix to master. I'd be grateful if you would confirm it fixes the problem properly, or tell me what's not quite right. > Other code in cc-defs.el uses (featurep 'xemacs). Is there a reason why > it can't be used here? CC Mode has always favoured testing features rather than version numbers and the the base (X)Emacs, so that if a tested feature becomes or ceases to be available, CC Mode should pick that up automatically. That is illustrated by the current case, just that here the actual test used was suboptimal. Hopefully it is now OK. -- Alan Mackenzie (Nuremberg, Germany). From debbugs-submit-bounces@debbugs.gnu.org Sun Jun 25 15:52:03 2017 Received: (at 27436-done) by debbugs.gnu.org; 25 Jun 2017 19:52:03 +0000 Received: from localhost ([127.0.0.1]:37654 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dPDZj-0003Ly-Jm for submit@debbugs.gnu.org; Sun, 25 Jun 2017 15:52:03 -0400 Received: from mail-io0-f170.google.com ([209.85.223.170]:35192) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dPDZh-0003LT-Iz for 27436-done@debbugs.gnu.org; Sun, 25 Jun 2017 15:52:02 -0400 Received: by mail-io0-f170.google.com with SMTP id h134so54255434iof.2 for <27436-done@debbugs.gnu.org>; Sun, 25 Jun 2017 12:52:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=Qt/LAVywjEqg2eN6IfkwOhZxdrA7xPOF/CjMMkzWAa0=; b=IPvkQZzCfApPQ/Gy4DUsjGG3qeYzrXrsy+4ANrGO1iV2p0p4baouK1OasSkIp5PNQy M5faNbu3yBq0vEmivJLllSxQwChr+e+8D9+XfpfgNQUZpEuYEbMFj8RaKA5kzkn1gWr8 qGej8c2JUQI+xq5L530Ko2eGPP3F5+XXBFXkUeA4aQgoVjAzwv2E8zrcYl8ko3a/Klqt tRpC6/vmH8nmwJmH6NKDeXl7+I9NlQKkDHtJ80OgsGpiPpbjp90ZZ0eNWeTQs+ocpENk 5hEGYG4qTVUWIQEC9dHsg1uHYRisl72RvgHipn/aiOeNEVKFqC6EPjLyLzdZPG+mYtjO aaNw== 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; bh=Qt/LAVywjEqg2eN6IfkwOhZxdrA7xPOF/CjMMkzWAa0=; b=ea2ZT93woAh+5KhOFgerpEKFTSMd+ZnhCDutUeOJCTaPwgxQknCd2px3KmUE9FCKei 8+FPxo3NViSbOho5doyxh/xVBXXuGJfIv+v9yzkveSfUbatS9IgaZeTM6l4S1vIRxVH2 Cpt8sR0e+aC4Oi3NY5vPKf8vQDQlVEZ7wkJM/AsNY1yZidQgQpayH18+qQkiBwQCFqOT iiW3V6GhIePF8MI7BOeb+GUZllzw+iMEYrAQBRgp48fpOiqtnk0HuaECKoPTSNq4me8d YQ8btuv+jsEn+L4SQSTfVr9WxPtWucz94iNV4Dtm7/Tc89vnd3by4PXRarNodAFSBuXf trBA== X-Gm-Message-State: AKS2vOw7rLoA+DuyMbNjhwZT5eWBamOrv5Pi24UY2AZ0kkPidqWp/81P HZr15Jjn+UvH54Xi X-Received: by 10.107.55.139 with SMTP id e133mr19073186ioa.132.1498420315516; Sun, 25 Jun 2017 12:51:55 -0700 (PDT) Received: from lylat (S010664777d9cebe3.ss.shawcable.net. [70.64.85.59]) by smtp.gmail.com with ESMTPSA id m97sm6478587ioi.32.2017.06.25.12.51.53 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sun, 25 Jun 2017 12:51:53 -0700 (PDT) From: Alex To: Alan Mackenzie Subject: Re: bug#27436: 26.0.50; cc-defs requires cl instead of cl-lib in master References: <87zid1ho6b.fsf@lylat> <20170625141300.GA17130@acm> Date: Sun, 25 Jun 2017 13:51:31 -0600 In-Reply-To: <20170625141300.GA17130@acm> (Alan Mackenzie's message of "Sun, 25 Jun 2017 14:13:01 +0000") Message-ID: <87injjlubg.fsf@lylat> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.8 (--) X-Debbugs-Envelope-To: 27436-done Cc: 27436-done@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.8 (--) Alan Mackenzie writes: > Hello, Alex. > > On Wed, Jun 21, 2017 at 00:04:12 -0600, Alex wrote: >> cc-defs has this condition to check whether or not to include cl-lib: > >> ====================================== >> (and (fboundp 'mapcan) >> (subrp (symbol-function 'mapcan))) >> ====================================== > >> As of 466ee1b3ea, Emacs now has a built in mapcan, so the above returns >> true. > > Yes. Thanks for taking the trouble to report this bug. > > I've committed a fix to master. I'd be grateful if you would confirm it > fixes the problem properly, or tell me what's not quite right. > >> Other code in cc-defs.el uses (featurep 'xemacs). Is there a reason why >> it can't be used here? > > CC Mode has always favoured testing features rather than version numbers > and the the base (X)Emacs, so that if a tested feature becomes or ceases > to be available, CC Mode should pick that up automatically. That is > illustrated by the current case, just that here the actual test used was > suboptimal. Hopefully it is now OK. Hello, Alan. Thanks for the explanation and fix; I can confirm that the problem is fixed in master. I'll close this bug. From unknown Mon Jun 23 23:54:39 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 24 Jul 2017 11:24:04 +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