From unknown Sun Jun 22 00:03:31 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#14831 <14831@debbugs.gnu.org> To: bug#14831 <14831@debbugs.gnu.org> Subject: Status: cl-member warnings during bootstrap Reply-To: bug#14831 <14831@debbugs.gnu.org> Date: Sun, 22 Jun 2025 07:03:31 +0000 retitle 14831 cl-member warnings during bootstrap reassign 14831 emacs submitter 14831 Juanma Barranquero severity 14831 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Tue Jul 09 10:43:00 2013 Received: (at submit) by debbugs.gnu.org; 9 Jul 2013 14:43:00 +0000 Received: from localhost ([127.0.0.1]:42677 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UwZ87-0001s3-R8 for submit@debbugs.gnu.org; Tue, 09 Jul 2013 10:43:00 -0400 Received: from eggs.gnu.org ([208.118.235.92]:43281) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UwZ85-0001rn-75 for submit@debbugs.gnu.org; Tue, 09 Jul 2013 10:42:57 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UwZ7y-0002hF-SE for submit@debbugs.gnu.org; Tue, 09 Jul 2013 10:42:51 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-101.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, T_DKIM_INVALID,USER_IN_WHITELIST autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:38463) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UwZ7y-0002hB-OX for submit@debbugs.gnu.org; Tue, 09 Jul 2013 10:42:50 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:44990) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UwZ7x-0005X5-0T for bug-gnu-emacs@gnu.org; Tue, 09 Jul 2013 10:42:50 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UwZ7s-0002fm-AB for bug-gnu-emacs@gnu.org; Tue, 09 Jul 2013 10:42:48 -0400 Received: from mail-ee0-x22f.google.com ([2a00:1450:4013:c00::22f]:43650) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UwZ7s-0002en-2U for bug-gnu-emacs@gnu.org; Tue, 09 Jul 2013 10:42:44 -0400 Received: by mail-ee0-f47.google.com with SMTP id e49so3638890eek.6 for ; Tue, 09 Jul 2013 07:42:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to:content-type; bh=AmIuIu+0+htLBZeGcaBzVA3kqB8VNwvF8D2bLSyhopU=; b=uThe/CaTmjP9wUeH5mFt3U1JfQm8D9JfBt6m/r6g3y8M9Jx9/ralW61cQ5jZjD4SVL dkMeOwGQtkn+cNQeemQRTYdZEQsxk3HP5KeQrNiQDU1nhb61L+/j3ObG7QjNcL0pqug8 bWmYa5Hefjli4wofKjQZbq0wBIZQcbKA1eA/WgwcbXooTzgEJ52g5SeqG9D3PIq0/FWu iYV48j+PtRvX2NiWbvIVJZXvvkGn3kwyKE7beXqFpRoRxvMfJy4aUKeG2Jm94ulB7I3c QSSUyGbajBgtSEIJdMkahdeSj+MsF5QcUJCjP6ftvesnG7tBBrrGbO65EGy0u278LBkq AuRQ== X-Received: by 10.15.25.2 with SMTP id k2mr30428306eeu.99.1373380963244; Tue, 09 Jul 2013 07:42:43 -0700 (PDT) MIME-Version: 1.0 Received: by 10.14.142.4 with HTTP; Tue, 9 Jul 2013 07:42:03 -0700 (PDT) From: Juanma Barranquero Date: Tue, 9 Jul 2013 16:42:03 +0200 Message-ID: Subject: cl-member warnings during bootstrap To: Bug-Gnu-Emacs Content-Type: text/plain; charset=UTF-8 X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.3 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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.3 (----) Package: emacs Version: 24.3.50 During bootstrap, there are two cl-member related warnings: In end of data: international/mule-cmds.el:2981:1:Warning: the function `cl-member' is not known to be defined. In end of data: replace.el:2338:1:Warning: the function `cl-member' is not known to be defined. and indeed, mule-cmds.elc and replace.elc contain references to cl-member. Recompiling these files after bootstrap removes these references. From debbugs-submit-bounces@debbugs.gnu.org Tue Jul 09 11:54:35 2013 Received: (at 14831) by debbugs.gnu.org; 9 Jul 2013 15:54:35 +0000 Received: from localhost ([127.0.0.1]:42851 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UwaFO-0004jv-9t for submit@debbugs.gnu.org; Tue, 09 Jul 2013 11:54:34 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:55950 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UwaFL-0004jl-CI for 14831@debbugs.gnu.org; Tue, 09 Jul 2013 11:54:31 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1UwaFJ-0003Nf-BC; Tue, 09 Jul 2013 11:54:29 -0400 From: Glenn Morris To: Juanma Barranquero Subject: Re: bug#14831: cl-member warnings during bootstrap References: X-Spook: pipeline military ASPIC pink noise clandestine Ansar X-Ran: g9=9<5WnF%xJ'wiOmxvj!C,+}M%Db`X~wQ+# (Juanma Barranquero's message of "Tue, 9 Jul 2013 16:42:03 +0200") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -5.3 (-----) X-Debbugs-Envelope-To: 14831 Cc: 14831@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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.3 (-----) Juanma Barranquero wrote: > In end of data: > international/mule-cmds.el:2981:1:Warning: the function `cl-member' is not > known to be defined. > > In end of data: > replace.el:2338:1:Warning: the function `cl-member' is not known to be > defined. It is not a real problem. It is due to (or (load "cl-loaddefs" 'noerror 'quiet) ;; When bootstrapping, cl-loaddefs hasn't been built yet! (require 'cl-macs)) Loading cl-seq as well as cl-macs would make it go away. From debbugs-submit-bounces@debbugs.gnu.org Tue Jul 09 11:56:54 2013 Received: (at 14831) by debbugs.gnu.org; 9 Jul 2013 15:56:54 +0000 Received: from localhost ([127.0.0.1]:42864 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UwaHd-0004qY-DI for submit@debbugs.gnu.org; Tue, 09 Jul 2013 11:56:54 -0400 Received: from mail-ee0-f54.google.com ([74.125.83.54]:43791) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UwaHZ-0004qD-JZ for 14831@debbugs.gnu.org; Tue, 09 Jul 2013 11:56:50 -0400 Received: by mail-ee0-f54.google.com with SMTP id t10so3788040eei.41 for <14831@debbugs.gnu.org>; Tue, 09 Jul 2013 08:56:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=vQByZd9HEzWKgD6f66VeeYGxJq7wkeIRdmbBYhoJ6YI=; b=AQ80Npa9OLYeVctHBChGHJ44ljRCI1VZqGAticjXtXx6vBBwTBJWDgtJPO1P09Z6XB pQJQiu1v0lDWDBg2mQXKMclNJ9r35hBTfEllTxc+zKNVRtkAjO7Zxg9gp9oS8K3LFc17 AoB+jT9uYROMkIz2Edg8AnBUk9Eksn2NoGPHWWQ6B8Wolzqeb00j2JF+ltJVnq2KlnBN Talj5YwZvXL/IFziY5gcxJtBCHRKuLqt9EGOnrbT26rouc6TKudG3AlEtsHJdj77Oit+ 3nLYqyzeGTuZfS5m2kbIxJr9yDKojPOH1YUQ8nQCterUCfyq8uVqiL8OvFksSh9f0GYv pWHQ== X-Received: by 10.15.25.2 with SMTP id k2mr30757326eeu.99.1373385403344; Tue, 09 Jul 2013 08:56:43 -0700 (PDT) MIME-Version: 1.0 Received: by 10.14.142.4 with HTTP; Tue, 9 Jul 2013 08:56:03 -0700 (PDT) In-Reply-To: References: From: Juanma Barranquero Date: Tue, 9 Jul 2013 17:56:03 +0200 Message-ID: Subject: Re: bug#14831: cl-member warnings during bootstrap To: Glenn Morris Content-Type: text/plain; charset=UTF-8 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 14831 Cc: 14831@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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 Tue, Jul 9, 2013 at 5:54 PM, Glenn Morris wrote: > It is not a real problem. It is due to OK. > Loading cl-seq as well as cl-macs would make it go away. Any reason not to do so? From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 15 07:37:06 2013 Received: (at 14831) by debbugs.gnu.org; 15 Jul 2013 11:37:06 +0000 Received: from localhost ([127.0.0.1]:55214 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Uyh5V-0007VR-U2 for submit@debbugs.gnu.org; Mon, 15 Jul 2013 07:37:06 -0400 Received: from mail-ee0-f46.google.com ([74.125.83.46]:36436) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Uyh5T-0007Uo-HP for 14831@debbugs.gnu.org; Mon, 15 Jul 2013 07:37:04 -0400 Received: by mail-ee0-f46.google.com with SMTP id d41so7414978eek.19 for <14831@debbugs.gnu.org>; Mon, 15 Jul 2013 04:36:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=y/K4SnNbN1FbIryFW7laEcuEfeghksXc+gKJF/9NW2A=; b=S6SxCurOBWCZ2Iv9QX8JitwQlkC6EkLbew8bYz7WtxVOxT2BaTSZDgBm1P9xBKlKGu leZNPbBkZPoyRlVsOIv9Y5TLiomCZgsVWRrexUXyshxIo7UPFDbirEjpc15Qb3MUY3s0 WkedmhzsWr281GLn4Glrje68xX4mdww3S9vl3By2vF2VJVx6HJmsIbF9tm3NPxF6ki5C w5zjmLj7Vn0kdzj+NlRI1sFo/WZbCpQrWpAGINUxtQcLpTCaVJNINJ7ZPUfNOe4sad4f ejQLE6gub/feRwUdMf7/oo0aPrs1MMKNu+gKOlKylmnoctH3deCywL+Kxe0iyk2MUGFe KpJg== X-Received: by 10.15.102.68 with SMTP id bq44mr3484181eeb.89.1373888217626; Mon, 15 Jul 2013 04:36:57 -0700 (PDT) MIME-Version: 1.0 Received: by 10.14.142.4 with HTTP; Mon, 15 Jul 2013 04:36:17 -0700 (PDT) In-Reply-To: References: From: Juanma Barranquero Date: Mon, 15 Jul 2013 13:36:17 +0200 Message-ID: Subject: Re: bug#14831: cl-member warnings during bootstrap To: Glenn Morris Content-Type: text/plain; charset=UTF-8 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 14831 Cc: 14831@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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 Tue, Jul 9, 2013 at 5:54 PM, Glenn Morris wrote: > It is not a real problem. It is due to > > (or (load "cl-loaddefs" 'noerror 'quiet) > ;; When bootstrapping, cl-loaddefs hasn't been built yet! > (require 'cl-macs)) > > Loading cl-seq as well as cl-macs would make it go away. Hmm. I added (require 'cl-seq), bootstrapped, and the cl-member warnings didn't go away. From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 15 12:10:14 2013 Received: (at 14831) by debbugs.gnu.org; 15 Jul 2013 16:10:14 +0000 Received: from localhost ([127.0.0.1]:56138 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UylLo-0003NY-OA for submit@debbugs.gnu.org; Mon, 15 Jul 2013 12:10:13 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:54257 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UylLl-0003NL-HA for 14831@debbugs.gnu.org; Mon, 15 Jul 2013 12:10:10 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1UylLk-0002SX-7t; Mon, 15 Jul 2013 12:10:08 -0400 From: Glenn Morris To: Juanma Barranquero Subject: Re: bug#14831: cl-member warnings during bootstrap References: X-Spook: bemd CIA Legion of Doom weapons of mass destruction Sears X-Ran: =(9/!FhoOn<`99H=L6Oa}Z/-vgMPY[bf>tB>^)DJ1O[Dh8x[{&)_=T||2kL%0a (Juanma Barranquero's message of "Mon, 15 Jul 2013 13:36:17 +0200") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -5.4 (-----) X-Debbugs-Envelope-To: 14831 Cc: 14831@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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.4 (-----) Juanma Barranquero wrote: >> Loading cl-seq as well as cl-macs would make it go away. > > Hmm. I added (require 'cl-seq), bootstrapped, and the cl-member > warnings didn't go away. Works for me (after changing cl-seq to provide itself). From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 15 12:24:35 2013 Received: (at 14831) by debbugs.gnu.org; 15 Jul 2013 16:24:35 +0000 Received: from localhost ([127.0.0.1]:56144 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UylZi-0003yl-4R for submit@debbugs.gnu.org; Mon, 15 Jul 2013 12:24:34 -0400 Received: from mail-ee0-f48.google.com ([74.125.83.48]:36567) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UylZf-0003yQ-6Q for 14831@debbugs.gnu.org; Mon, 15 Jul 2013 12:24:32 -0400 Received: by mail-ee0-f48.google.com with SMTP id b47so7695922eek.35 for <14831@debbugs.gnu.org>; Mon, 15 Jul 2013 09:24:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=0aWTMSpUQUWevxJesncaQgAFtjMmlfcRz0afRZ+6Xwk=; b=PWy7DUckifYf2X4Gl5OADCpX2b1gbnmb5GiuPg0oVOyBhfZudstPVnC25M1ZuhN3ey PB9Oi0FyM7k8PLeDaIDLk0QimPape7UwtCrYrLO5zM6J7cRvQGXICuavfIFYfkN2CQPQ /nLRuhn72PsyrYSW1b3CE2rKRso0VNqpV3fIOMBwFRh90mv3/O25R0klc5PvioiW5SJz 2EVCjLZeVLkoKA6BYdMfm7XpritW9Y5ofv5FljM/dewsmWTb/d1yhcchXIlB0bHY+M1V JqvK/qCmbB/bMgcVP03MOV2IXgbNlkSHpv/TP+fZAPQn/Aitzx7RkxeT8byCg0d6jqHD Of+w== X-Received: by 10.14.218.8 with SMTP id j8mr59729517eep.129.1373905465427; Mon, 15 Jul 2013 09:24:25 -0700 (PDT) MIME-Version: 1.0 Received: by 10.14.142.4 with HTTP; Mon, 15 Jul 2013 09:23:45 -0700 (PDT) In-Reply-To: References: From: Juanma Barranquero Date: Mon, 15 Jul 2013 18:23:45 +0200 Message-ID: Subject: Re: bug#14831: cl-member warnings during bootstrap To: Glenn Morris Content-Type: text/plain; charset=UTF-8 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 14831 Cc: 14831@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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 Mon, Jul 15, 2013 at 6:10 PM, Glenn Morris wrote: > Works for me (after changing cl-seq to provide itself). Well, are you going to install the change, then, or is there any downside? J From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 15 15:48:12 2013 Received: (at 14831) by debbugs.gnu.org; 15 Jul 2013 19:48:12 +0000 Received: from localhost ([127.0.0.1]:56477 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Uyokl-0002vF-TG for submit@debbugs.gnu.org; Mon, 15 Jul 2013 15:48:12 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:58742 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Uyokj-0002v7-8Z for 14831@debbugs.gnu.org; Mon, 15 Jul 2013 15:48:10 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1Uyoki-0004oV-D0; Mon, 15 Jul 2013 15:48:08 -0400 From: Glenn Morris To: Juanma Barranquero Subject: Re: bug#14831: cl-member warnings during bootstrap References: X-Spook: PET ANDVT data haven sweep Clinton nitrate Vickie Weaver X-Ran: U# User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -5.4 (-----) X-Debbugs-Envelope-To: 14831 Cc: 14831@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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.4 (-----) Juanma Barranquero wrote: > Well, are you going to install the change, then, or is there any downside? I think it's up to Stefan, who authored the current state. AFAIK, the warnings are harmless. Loading extra files slows down the build by some fractional amount (that's the only downside I can see). So maybe he prefers to leave it as-is. From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 15 15:51:10 2013 Received: (at 14831) by debbugs.gnu.org; 15 Jul 2013 19:51:10 +0000 Received: from localhost ([127.0.0.1]:56483 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Uyond-00031v-MM for submit@debbugs.gnu.org; Mon, 15 Jul 2013 15:51:10 -0400 Received: from mail-ee0-f48.google.com ([74.125.83.48]:43157) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Uyonb-00031N-8J for 14831@debbugs.gnu.org; Mon, 15 Jul 2013 15:51:07 -0400 Received: by mail-ee0-f48.google.com with SMTP id b47so7692371eek.21 for <14831@debbugs.gnu.org>; Mon, 15 Jul 2013 12:51:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=5/MP10SHyeImDqlUkSFdimvZ5vgwmntdkOpUcF+xOds=; b=rGVUytrLL0EjGQrMLJgukxyE6tkQf7MZMo7d3fqi2thhQl8gnddtIC905SshaeOqWE Nzq8qeMqruQQU5lW7cAq108y51WB5EEM/0xecSG9dr2XhWsLLu+pRyRp0y3CIFKmJW/l 4PfKBw/uk4MHCvPn+Bi3z0GQ5E/pFHwHzbjdGlr63wyNu/Myv1Gp66KD6bX13S0wHtuE ztE80E7nkGra9xNZjDAnNfnaDBJoNRlom2Wbxlrx6adRSceScxstmQa0keMyPUR07R/L CPGrjJVUei4IfRgEnOxIa7JzffCDf+Q3O+KjOkhVBUxOTHRiibpIesr5fnsVFdwcU/B5 40Mg== X-Received: by 10.15.76.71 with SMTP id m47mr59615876eey.70.1373917861208; Mon, 15 Jul 2013 12:51:01 -0700 (PDT) MIME-Version: 1.0 Received: by 10.14.142.4 with HTTP; Mon, 15 Jul 2013 12:50:21 -0700 (PDT) In-Reply-To: References: From: Juanma Barranquero Date: Mon, 15 Jul 2013 21:50:21 +0200 Message-ID: Subject: Re: bug#14831: cl-member warnings during bootstrap To: Glenn Morris Content-Type: text/plain; charset=UTF-8 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 14831 Cc: 14831@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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 (/) > I think it's up to Stefan, who authored the current state. > AFAIK, the warnings are harmless. Loading extra files slows down the > build by some fractional amount (that's the only downside I can see). > So maybe he prefers to leave it as-is. OK, thanks. From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 15 20:19:47 2013 Received: (at 14831) by debbugs.gnu.org; 16 Jul 2013 00:19:47 +0000 Received: from localhost ([127.0.0.1]:56924 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Uyszb-0004or-5M for submit@debbugs.gnu.org; Mon, 15 Jul 2013 20:19:47 -0400 Received: from chene.dit.umontreal.ca ([132.204.246.20]:59071) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UyszY-0004oi-AD for 14831@debbugs.gnu.org; Mon, 15 Jul 2013 20:19:45 -0400 Received: from fmsmemgm.homelinux.net (lechon.iro.umontreal.ca [132.204.27.242]) by chene.dit.umontreal.ca (8.14.1/8.14.1) with ESMTP id r6G0Jb5U024306; Mon, 15 Jul 2013 20:19:39 -0400 Received: by fmsmemgm.homelinux.net (Postfix, from userid 20848) id E2D3FAE0EF; Mon, 15 Jul 2013 20:19:34 -0400 (EDT) From: Stefan Monnier To: Glenn Morris Subject: Re: bug#14831: cl-member warnings during bootstrap Message-ID: References: Date: Mon, 15 Jul 2013 20:19:34 -0400 In-Reply-To: (Glenn Morris's message of "Mon, 15 Jul 2013 15:48:08 -0400") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-NAI-Spam-Flag: NO X-NAI-Spam-Threshold: 5 X-NAI-Spam-Score: 0 X-NAI-Spam-Rules: 1 Rules triggered RV4640=0 X-NAI-Spam-Version: 2.3.0.9362 : core <4640> : streams <1001049> : uri <1477726> X-Spam-Score: -1.7 (-) X-Debbugs-Envelope-To: 14831 Cc: Juanma Barranquero , 14831@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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.7 (-) >> Well, are you going to install the change, then, or is there any downside? > I think it's up to Stefan, who authored the current state. > AFAIK, the warnings are harmless. Loading extra files slows down the > build by some fractional amount (that's the only downside I can see). > So maybe he prefers to leave it as-is. It might be worth checking the impact on the bootstrap time. I'd like to understand exactly where those `cl-member's come from. I suspect the missing part is the (put 'cl-member 'compiler-macro #'cl--compiler-macro-member) which is normally in cl-loaddefs.el. Those residual cl-member calls may actually be a real problem, so maybe this is not just a minor cosmetic fix. Stefan "who can't dig into it further now" From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 15 21:37:47 2013 Received: (at 14831) by debbugs.gnu.org; 16 Jul 2013 01:37:47 +0000 Received: from localhost ([127.0.0.1]:57044 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UyuD4-0007vo-QX for submit@debbugs.gnu.org; Mon, 15 Jul 2013 21:37:47 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:36963 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UyuD3-0007vf-Cf for 14831@debbugs.gnu.org; Mon, 15 Jul 2013 21:37:45 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1UyuD2-00083Y-K5; Mon, 15 Jul 2013 21:37:44 -0400 From: Glenn Morris To: Stefan Monnier Subject: Re: bug#14831: cl-member warnings during bootstrap References: X-Spook: MIT-LL defense information warfare militia MD4 lynch Ft. X-Ran: R,j,i{o^L#Jipa758D46:`h8H0eh\XA].ZR@"v@!I[+dnZ,g;Z4Y{!^&16 $t\/|4W'L X-Hue: red X-Debbugs-No-Ack: yes X-Attribution: GM Date: Mon, 15 Jul 2013 21:37:44 -0400 In-Reply-To: (Stefan Monnier's message of "Mon, 15 Jul 2013 20:19:34 -0400") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -5.4 (-----) X-Debbugs-Envelope-To: 14831 Cc: Juanma Barranquero , 14831@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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.4 (-----) Stefan Monnier wrote: > I'd like to understand exactly where those `cl-member's come from. > I suspect the missing part is the (put 'cl-member 'compiler-macro > #'cl--compiler-macro-member) which is normally in cl-loaddefs.el. > > Those residual cl-member calls may actually be a real problem, so maybe > this is not just a minor cosmetic fix. Deleting cl-loadefs.el and batch byte-compiling a file with sole contents: (defvar foo-bar nil) (add-to-list 'foo-bar 1) produces byte-code containing cl-member. Makes no sense to me... You are correct that adding (eval-and-compile (put 'cl-member 'compiler-macro#'cl--compiler-macro-member)) to the start of the file seems to fix it. From debbugs-submit-bounces@debbugs.gnu.org Tue Jul 16 04:57:51 2013 Received: (at 14831) by debbugs.gnu.org; 16 Jul 2013 08:57:51 +0000 Received: from localhost ([127.0.0.1]:57601 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Uz14w-0002Wn-TY for submit@debbugs.gnu.org; Tue, 16 Jul 2013 04:57:51 -0400 Received: from chene.dit.umontreal.ca ([132.204.246.20]:59105) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Uz14v-0002Wb-5I for 14831@debbugs.gnu.org; Tue, 16 Jul 2013 04:57:49 -0400 Received: from fmsmemgm.homelinux.net (lechon.iro.umontreal.ca [132.204.27.242]) by chene.dit.umontreal.ca (8.14.1/8.14.1) with ESMTP id r6G8vh42007570; Tue, 16 Jul 2013 04:57:45 -0400 Received: by fmsmemgm.homelinux.net (Postfix, from userid 20848) id BAA29AE0F1; Tue, 16 Jul 2013 04:57:42 -0400 (EDT) From: Stefan Monnier To: Glenn Morris Subject: Re: bug#14831: cl-member warnings during bootstrap Message-ID: References: Date: Tue, 16 Jul 2013 04:57:42 -0400 In-Reply-To: (Glenn Morris's message of "Mon, 15 Jul 2013 21:37:44 -0400") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-NAI-Spam-Flag: NO X-NAI-Spam-Threshold: 5 X-NAI-Spam-Score: 0 X-NAI-Spam-Rules: 1 Rules triggered RV4640=0 X-NAI-Spam-Version: 2.3.0.9362 : core <4640> : streams <1001263> : uri <1478048> X-Spam-Score: -1.7 (-) X-Debbugs-Envelope-To: 14831 Cc: Juanma Barranquero , 14831@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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.7 (-) >> I'd like to understand exactly where those `cl-member's come from. >> I suspect the missing part is the (put 'cl-member 'compiler-macro >> #'cl--compiler-macro-member) which is normally in cl-loaddefs.el. >> >> Those residual cl-member calls may actually be a real problem, so maybe >> this is not just a minor cosmetic fix. > Deleting cl-loadefs.el and batch byte-compiling a file with sole contents: > (defvar foo-bar nil) > (add-to-list 'foo-bar 1) > produces byte-code containing cl-member. Makes no sense to me... Aha! So it's the compiler-macro of add-to-list which turns an add-to-list call into a cl-pushnew call, which is then macro-expanded to something that uses cl-member, which should be turned into a plain `member' by `cl--compiler-macro-member'. So it can be fixed by changing the compiler-macro of add-to-list not to use cl-pushnew. Stefan From debbugs-submit-bounces@debbugs.gnu.org Tue Jul 16 13:12:59 2013 Received: (at 14831) by debbugs.gnu.org; 16 Jul 2013 17:12:59 +0000 Received: from localhost ([127.0.0.1]:58802 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Uz8o7-0007KM-Ax for submit@debbugs.gnu.org; Tue, 16 Jul 2013 13:12:59 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:55672 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Uz8o5-0007KC-EX for 14831@debbugs.gnu.org; Tue, 16 Jul 2013 13:12:57 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1Uz8o4-0006G2-J1; Tue, 16 Jul 2013 13:12:56 -0400 From: Glenn Morris To: Stefan Monnier Subject: Re: bug#14831: cl-member warnings during bootstrap References: X-Spook: secure BRLO Crypto AG Adriatic Mahmoud Ahmadinejad wire X-Ran: [w!D|al.I+Zu#jBM*CP9 (Stefan Monnier's message of "Tue, 16 Jul 2013 04:57:42 -0400") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -5.4 (-----) X-Debbugs-Envelope-To: 14831 Cc: Juanma Barranquero , 14831@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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.4 (-----) Stefan Monnier wrote: > Aha! So it's the compiler-macro of add-to-list which turns an > add-to-list call into a cl-pushnew call, which is then macro-expanded to > something that uses cl-member, which should be turned into a plain > `member' by `cl--compiler-macro-member'. So it can be fixed by changing > the compiler-macro of add-to-list not to use cl-pushnew. Or move the (put 'cl-member 'compiler-macro #'cl--compiler-macro-member) from cl-seq to cl-macs (and probably the same for cl-assoc). That seems fine to me, since that is where cl--compiler-macro-member is defined, but I guess you might want to keep that statement where cl-member is defined instead. From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 22 16:40:38 2013 Received: (at 14831-done) by debbugs.gnu.org; 22 Jul 2013 20:40:38 +0000 Received: from localhost ([127.0.0.1]:43431 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1V1MuL-0006vO-Uj for submit@debbugs.gnu.org; Mon, 22 Jul 2013 16:40:38 -0400 Received: from ironport2-out.teksavvy.com ([206.248.154.182]:40581) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1V1MuI-0006ul-7j for 14831-done@debbugs.gnu.org; Mon, 22 Jul 2013 16:40:34 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Av8EABK/CFG4rw7r/2dsb2JhbABEuzWDWRdzgh4BAQQBViMQCw4mEhQYDSSIHgbBLZEKA6R6gV6DEw X-IPAS-Result: Av8EABK/CFG4rw7r/2dsb2JhbABEuzWDWRdzgh4BAQQBViMQCw4mEhQYDSSIHgbBLZEKA6R6gV6DEw X-IronPort-AV: E=Sophos;i="4.84,565,1355115600"; d="scan'208";a="19556188" Received: from 184-175-14-235.dsl.teksavvy.com (HELO pastel.home) ([184.175.14.235]) by ironport2-out.teksavvy.com with ESMTP/TLS/ADH-AES256-SHA; 22 Jul 2013 16:40:22 -0400 Received: by pastel.home (Postfix, from userid 20848) id A8CD862EE3; Mon, 22 Jul 2013 16:40:27 -0400 (EDT) From: Stefan Monnier To: Glenn Morris Subject: Re: bug#14831: cl-member warnings during bootstrap Message-ID: References: Date: Mon, 22 Jul 2013 16:40:27 -0400 In-Reply-To: (Glenn Morris's message of "Tue, 16 Jul 2013 13:12:56 -0400") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 14831-done Cc: Juanma Barranquero , 14831-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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.3 (/) >> Aha! So it's the compiler-macro of add-to-list which turns an >> add-to-list call into a cl-pushnew call, which is then macro-expanded to >> something that uses cl-member, which should be turned into a plain >> `member' by `cl--compiler-macro-member'. So it can be fixed by changing >> the compiler-macro of add-to-list not to use cl-pushnew. I installed the patch below which tightens things up a bit. Stefan === modified file 'lisp/subr.el' --- lisp/subr.el 2013-07-19 12:18:16 +0000 +++ lisp/subr.el 2013-07-22 16:46:55 +0000 @@ -1498,9 +1498,10 @@ ;; FIXME: Something like this could be used for `set' as well. (if (or (not (eq 'quote (car-safe list-var))) (special-variable-p (cadr list-var)) - (and append compare-fn)) + (not (macroexp-const-p append))) exp (let* ((sym (cadr list-var)) + (append (eval append)) (msg (format "`add-to-list' can't use lexical var `%s'; use `push' or `cl-pushnew'" sym)) ;; Big ugly hack so we only output a warning during @@ -1513,13 +1514,17 @@ (when (assq sym byte-compile--lexical-environment) (byte-compile-log-warning msg t :error)))) (code - (if append (macroexp-let2 macroexp-copyable-p x element - `(unless (member ,x ,sym) - (setq ,sym (append ,sym (list ,x))))) + `(unless ,(if compare-fn + (progn (require 'cl-lib) - `(cl-pushnew ,element ,sym - :test ,(or compare-fn '#'equal))))) + `(cl-member ,x ,sym :test ,compare-fn)) + ;; For bootstrapping reasons, don't rely on + ;; cl--compiler-macro-member for the base case. + `(member ,x ,sym)) + ,(if append + `(setq ,sym (append ,sym (list ,x))) + `(push ,x ,sym)))))) (if (not (macroexp--compiling-p)) code `(progn From unknown Sun Jun 22 00:03:31 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 20 Aug 2013 11:24:03 +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