From unknown Thu Aug 14 12:25:05 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#36022 <36022@debbugs.gnu.org> To: bug#36022 <36022@debbugs.gnu.org> Subject: Status: 26.2.50; errors byte-compiling gnus.el Reply-To: bug#36022 <36022@debbugs.gnu.org> Date: Thu, 14 Aug 2025 19:25:05 +0000 retitle 36022 26.2.50; errors byte-compiling gnus.el reassign 36022 emacs submitter 36022 Sven Joachim severity 36022 normal tag 36022 fixed patch thanks From debbugs-submit-bounces@debbugs.gnu.org Fri May 31 07:09:17 2019 Received: (at submit) by debbugs.gnu.org; 31 May 2019 11:09:17 +0000 Received: from localhost ([127.0.0.1]:34909 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hWfPR-0004FW-1p for submit@debbugs.gnu.org; Fri, 31 May 2019 07:09:17 -0400 Received: from eggs.gnu.org ([209.51.188.92]:47940) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hWfPO-0004FD-Ne for submit@debbugs.gnu.org; Fri, 31 May 2019 07:09:15 -0400 Received: from lists.gnu.org ([209.51.188.17]:37397) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hWfPJ-0002XC-LS for submit@debbugs.gnu.org; Fri, 31 May 2019 07:09:09 -0400 Received: from eggs.gnu.org ([209.51.188.92]:34081) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hWfPI-0001OK-8X for bug-gnu-emacs@gnu.org; Fri, 31 May 2019 07:09:09 -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.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hWfPG-0002Um-TO for bug-gnu-emacs@gnu.org; Fri, 31 May 2019 07:09:08 -0400 Received: from mout.gmx.net ([212.227.15.15]:43661) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hWfPG-0002SG-Is for bug-gnu-emacs@gnu.org; Fri, 31 May 2019 07:09:06 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1559300942; bh=bC1oDAYWC/C3NPVRm44S2HkflzEcFj/8dKggLhytkGI=; h=X-UI-Sender-Class:From:To:Subject:Date; b=ZWywybM5dDs8Bkk1qC1P4aJw8LDTfiEUqZ/uQYCKpvzIBubCgtn5t8gOGJUdnZO5B lziQJW0PwXnbcN91ht2g8BvJzGfJDYt5hTI/XPlop+N4jW3+VkEVKMtb0fTWMKYIzc ZfVm+i4qKtmMNQn9fbatyoGw/fete8WSdy2OgvcI= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from localhost.localdomain ([79.203.76.133]) by mail.gmx.com (mrgmx002 [212.227.17.190]) with ESMTPSA (Nemesis) id 0M7Yhz-1gd4Pp153H-00xJKv for ; Fri, 31 May 2019 13:09:02 +0200 Received: by localhost.localdomain (Postfix, from userid 1000) id 5EACC800A5; Fri, 31 May 2019 13:09:01 +0200 (CEST) From: Sven Joachim To: bug-gnu-emacs@gnu.org Subject: 26.2.50; errors byte-compiling gnus.el X-Debbugs-Cc: Sven Joachim Date: Fri, 31 May 2019 13:09:01 +0200 Message-ID: <87y32mzxrm.fsf@turtle.gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.2.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:Q6tKYv7EdxFMHPiswYuIoSzU1ip8K1YZmFca2pOpQ2cbdVZilUC IwXSrMi7nNHvF9ovO8FQC8FVA6h3Oq3NMu6hqy0JY2TY4NDoKAUhwi8ZdA/00K/Xz3h1IwA hcUYEg/fXihI7EZbq9IT1KdEGLKVWxKgzNPDPjubg1qyQqUP0Q2D9pTDAMptRCKcffMfPJl g8Dd4OIDebx0VKrgWs+Og== X-UI-Out-Filterresults: notjunk:1;V03:K0:MGxcoOVcM0Y=:dlP2m81pnIxPWB2SIKzVGe fS5F28OqSTrzO+OgCRgzRqy1/y1n6Kb4E3qiit6Z2hvdkM08BkHzIG6530SeNmlpz1gQCGyij IX5cY/fW6Kmr53kKrcXvxdrz3pTBJ0VrHNDmDcIXmxBMBswONJMlfvR7eQPjUvIvSquXHopqC ipLr9wKAuPHY/uCcz75vi5Mhhwyg2tjG/zo6IRl/mZgXA+G6RnBx9V5oQ8v9bY65ZUTEh8YQ2 fpCs4ry4KP6ksXg6dLWsqPRckpRnBun/dG0edpTjgiRpZ03q9HDFJ0Ab78Qaj7okQaPRKwxtY DHpeudTo5EP9IKihAfX96Q9EigIG7IahdAhXVFpJ974O2oA1S5j1v3tjprTbQx/bSmUqk1EFX NLryMfPtbuCKqgHrk/GYHJnudOaLhiUK/06jYjKk1sjUp1cGoe1XqH6UtAxDWK8E9Aurs4bL6 5uHrFXA49znNbLqpOeTUSkDCSZJFtGEn+bnGKFDAphesYaQhymNJUwRykOyxnFHUzv4t7ROtF yIdKB9PP7HgoJuT7chZguz2KaBeHPyqUc5BIqi2eNN6Quy+Ft4hzvgFouXAa0YfP3/fI3DgLc cmncTK+CaaPd2bqsAeZNPr5pL/99OE1YSJHSh6DwqHQzKSjJNXmmDXz3b4Gdp4KeHDrS0isld 5oIbDL7I63HtGhm/WLFbjYr7mtrs1XLcdaweSeOwhJoRXUae87eOvkCcVx902r0hPaJYpRrvo 2Yl9kT5bwyOuWtRj2Iiazgwe79fdpkzTJSlg6G90IYDRLN9F4ThZKWT399i5VZDw8PrSPJCLQ H3gDp1Um/BocvI0hPWY6amDLwCkMi8nxDskXL1X35eKZdA7BUgG/XvxwLtdufjLogM5g7gzR9 F7t/CIosmJcYLlVWAyxMwzMnVxfslLB1OItjFDO+Ycpj+Fts+YCwDqV7Ye8tq5ZP6hN1QqiJv EH4TCb8qmpVxo8h5P7emkO6h9M8PrOTmCNRXAsIjucama5BNmoinu X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 212.227.15.15 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Spam-Score: -1.4 (-) 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: -2.4 (--) Byte-compiling lisp/gnus/gnus.el is broken on emacs-26, this is what happens here after removing the corresponding gnus.elc file: ,---- | make[1]: Verzeichnis =E2=80=9E/usr/local/src/emacs/lisp=E2=80=9C wird bet= reten | EMACSLOADPATH=3D '../src/emacs' -batch --no-site-file --no-site-lisp --ev= al '(setq load-prefer-newer t)' -f batch-byte-compile gnus/gnus.el |=20 | In gnus-interactive: | gnus/gnus.el:3335:15:Error: Forgot to expand macro gnus-data-header in (g= nus-data-header (gnus-data-find (gnus-summary-article-number))) | gnus/gnus.el:3337:11:Error: Forgot to expand macro gnus-data-find in (gnu= s-data-find (gnus-summary-article-number)) | gnus/gnus.el:3337:29:Error: Forgot to expand macro gnus-summary-article-n= umber in (gnus-summary-article-number) | make[1]: *** [Makefile:297: gnus/gnus.elc] Fehler 1 `---- The same error occurs on a fresh bootstrap, however I can successfully byte-compile gnus.elc with a snapshot from May 12, so something has broken in the meantime on emacs-26. In GNU Emacs 26.2.50 (build 4, x86_64-pc-linux-gnu, GTK+ Version 2.24.32) of 2019-05-31 built on turtle Repository revision: b3df3729596332a39404c364798a61bfef2adcc2 Windowing system distributor 'The X.Org Foundation', version 11.0.12004000 System Description: Debian GNU/Linux 10 (buster) Recent messages: For information about GNU Emacs and the GNU system, type C-h C-a. Configured using: 'configure --build x86_64-linux-gnu --host x86_64-linux-gnu --prefix=3D/usr --sharedstatedir=3D/var/lib --libexecdir=3D/usr/lib --localstatedir=3D/var --infodir=3D/usr/share/info/emacs-snapshot --mandir=3D/usr/share/man --without-pop --enable-locallisppath=3D/etc/emacs-snapshot:/etc/emacs:/usr/local/share/e= macs/26.1.50/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/26= .1.50/site-lisp:/usr/share/emacs/site-lisp --without-wide-int --disable-silent-rules --without-compress-install --with-x=3Dyes --with-x-toolkit=3Dgtk2 --without-gconf --without-gsettings build_alias=3Dx86_64-linux-gnu host_alias=3Dx86_64-linux-gnu 'CFLAGS=3D-g = -O2 -fdebug-prefix-map=3D/usr/local/src/emacs=3D. -fstack-protector-strong -Wformat -Werror=3Dformat-security' 'LDFLAGS=3D-Wl,-z,relro -Wl,--as-needed' 'CPPFLAGS=3D-Wdate-time -D_FORTIFY_SOURCE=3D2 -DDEBIAN -DSITELOAD_PURESIZE_EXTRA=3D5000'' Configured features: XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND GPM DBUS GLIB NOTIFY ACL LIBSELINUX GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB TOOLKIT_SCROLL_BARS GTK2 X11 XDBE XIM THREADS LIBSYSTEMD LCMS2 Important settings: value of $LC_COLLATE: C value of $LANG: de_DE.UTF-8 locale-coding-system: utf-8-unix Major mode: Lisp Interaction Minor modes in effect: tooltip-mode: t global-eldoc-mode: t eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t Load-path shadows: None found. Features: (shadow sort mail-extr emacsbug message rmc puny seq byte-opt gv bytecomp byte-compile cconv cl-loaddefs cl-lib dired dired-loaddefs format-spec rfc822 mml easymenu mml-sec password-cache epa derived epg epg-config gnus-util rmail rmail-loaddefs mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils elec-pair time-date mule-util tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel term/x-win x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode elisp-mode lisp-mode prog-mode register page menu-bar rfn-eshadow isearch timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core term/tty-colors frame cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray minibuffer cl-preloaded nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote threads dbusbind inotify lcms2 dynamic-setting font-render-setting move-toolbar gtk x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 16 94724 7154) (symbols 48 20386 1) (miscs 40 44 93) (strings 32 28378 1196) (string-bytes 1 744002) (vectors 16 14076) (vector-slots 8 502394 6816) (floats 8 49 68) (intervals 56 249 0) (buffers 992 11)) From debbugs-submit-bounces@debbugs.gnu.org Fri May 31 07:30:02 2019 Received: (at 36022) by debbugs.gnu.org; 31 May 2019 11:30:03 +0000 Received: from localhost ([127.0.0.1]:34933 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hWfjW-00059M-9o for submit@debbugs.gnu.org; Fri, 31 May 2019 07:30:02 -0400 Received: from mout.gmx.net ([212.227.17.22]:52065) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hWfjU-00058b-UO for 36022@debbugs.gnu.org; Fri, 31 May 2019 07:30:01 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1559302192; bh=45Ad46yPBb+ynry51MzlFC1Re3fO+7SHcfre6uharH0=; h=X-UI-Sender-Class:From:To:Subject:References:Date:In-Reply-To; b=KU1t0SeMYLvzfvyCG2WRalRnssoYdh/hsxy8eb01delKfkBytUtH08Hj7ccwswsJO XVpC51IMokJTUGhs8JA9xuOMVARspnfjyqGJSMRHx+fLHE+32PQ40JuMQ09BtNahHT AqhuPsfgP+S+pImIGfc7Kpo/JLRC317PU/08I2RM= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from localhost.localdomain ([79.203.76.133]) by mail.gmx.com (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1N17UQ-1ga4t33qby-012YBL for <36022@debbugs.gnu.org>; Fri, 31 May 2019 13:29:51 +0200 Received: by localhost.localdomain (Postfix, from userid 1000) id 52DA7800A5; Fri, 31 May 2019 13:29:46 +0200 (CEST) From: Sven Joachim To: 36022@debbugs.gnu.org Subject: Re: bug#36022: 26.2.50; errors byte-compiling gnus.el References: <87y32mzxrm.fsf@turtle.gmx.de> Date: Fri, 31 May 2019 13:29:46 +0200 In-Reply-To: <87y32mzxrm.fsf@turtle.gmx.de> (Sven Joachim's message of "Fri, 31 May 2019 13:09:01 +0200") Message-ID: <87sgsuzwt1.fsf@turtle.gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.2.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:8x0aiYpq/UtUA+dODWWeGs8cwCa70L+0aRE/j8EBjvkwNVAQjE/ ahlepu48NMBOCJ9wNM7khqRtzQEOW5Nsyrs8QV62a4ZXqXTkso9y6ILMOo6SytE4AtlaiJ6 lkLGfPuWB+Op1574D3cf1mK/iceDMMkg4HWQbZEkt0a4bDph0Trkq79UUOF7yJB48hkuCEm Y3gUOIYPQu0hjPK6tj8YQ== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:5rkwJCTpGF4=:awwRNrRPS6HDfML2pGboXF LPZCD0TLfxhcOJCBoduElvzOE320ePuvdlZREPuORq/xTfu/SAE60LsyUVZZySjR/QuC40/IQ yrCwtt8C0q6v/Y1fvfvA+IIaRlWHFy6PFl/INpUOp3USnnHDdXLd1h2FwUfgyoBjG571xxOUi Fq5HqefrCR8DUt4GwUpyZh8Ya6s5KxqLK0tcHoeimUvy/82VJEvr6nH/XnpDWZXvi3EHEzerj p6NQRFmikbI1ZOb3uHa/ASicKkRDkUYXTWTm31J2dTeH0vyES2SbKnqxmiMZhnEzQ9XuqjkTn KQzPiJn1vecCcWY126yNAQiJAm5SRhxUbmtxor0c8Zbw69PMpMqavR7sxmkVoYqqDtYZ8n57C dqZidTXFIxwX2PxPfqCNPgv8YMFvYSl4GmcOOO+3iFEd07vwC/oUZIlpORQALIBEvD+jDNYW5 FLHpRidd37xQsZvWsLf7BPE5enWVT4cAqgZE/3fgZuGdqogBbFx+vVz5YdiZPLwTUKtR1r8Qs zGpVR3LTR7WeSirlwjeTMWKV9rHfLfYJBS9DReRjx96Mf85Itk8h2DAhFQBVNUkG6aKyok93c aEDadiLp1I+SvE21ugkAI6dsitb7UC0RJdUjOeGq2yujlfMV69bCbLrXSzs2BXfqC5Fx0o70i agML2fU/mL3+n1snqbNAtKAiftlr39r2zwzPOWKqrrBK1BFjSOf6W5rX3A46MWLh4IdX6r4CE xq9HCKJKbS2Pr6TkgeQzSTuAMbu2CzJYEOfzFbQyPNSWadhUW1HalgWtNrfZMiulyJBic9pVv CbNjCvEtBPOHedU1qmVCTZ6OGniQ41T/imPuJqxJpzNaXBP22BeaVESJxJOyJ8S9Z4ejqizb9 S8oEiySCsWeRqodCLCZETv6EkTiUPXQxBCPpgTMeQAco11Mask4+kr2MvUaOi2B5iibA5PPga yUA+TOseTY8VjprODJlq+ogDS9HRLMAjJpjxUDC+IKUb/xV0Xy2+y X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 36022 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.7 (-) On 2019-05-31 13:09 +0200, Sven Joachim wrote: > Byte-compiling lisp/gnus/gnus.el is broken on emacs-26, this is what > happens here after removing the corresponding gnus.elc file: > > ,---- > | make[1]: Verzeichnis =E2=80=9E/usr/local/src/emacs/lisp=E2=80=9C wird b= etreten > | EMACSLOADPATH=3D '../src/emacs' -batch --no-site-file --no-site-lisp > | --eval '(setq load-prefer-newer t)' -f batch-byte-compile > | gnus/gnus.el > |=20 > | In gnus-interactive: > | gnus/gnus.el:3335:15:Error: Forgot to expand macro gnus-data-header > | in (gnus-data-header (gnus-data-find (gnus-summary-article-number))) > | gnus/gnus.el:3337:11:Error: Forgot to expand macro gnus-data-find in (g= nus-data-find (gnus-summary-article-number)) > | gnus/gnus.el:3337:29:Error: Forgot to expand macro gnus-summary-article= -number in (gnus-summary-article-number) > | make[1]: *** [Makefile:297: gnus/gnus.elc] Fehler 1 > `---- > > The same error occurs on a fresh bootstrap, however I can successfully > byte-compile gnus.elc with a snapshot from May 12, so something has > broken in the meantime on emacs-26. Bisection showed that commit 134edc10367a8434167656e631865c85b5f10c42 ("Warn about wrong number of args for subrs (Bug#35767))" is the culprit. Cheers, Sven From debbugs-submit-bounces@debbugs.gnu.org Fri May 31 08:42:00 2019 Received: (at 36022) by debbugs.gnu.org; 31 May 2019 12:42:00 +0000 Received: from localhost ([127.0.0.1]:35001 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hWgr9-0001lt-J9 for submit@debbugs.gnu.org; Fri, 31 May 2019 08:41:59 -0400 Received: from mail-io1-f53.google.com ([209.85.166.53]:39967) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hWgr4-0001lC-3X; Fri, 31 May 2019 08:41:54 -0400 Received: by mail-io1-f53.google.com with SMTP id n5so8022723ioc.7; Fri, 31 May 2019 05:41:54 -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=VznoUF0dL8bgKYbbsH3EGl1osdHffgzO+FEOjPqP6d8=; b=RRrrsx29xFKVA981gfS/YcQJWDj6Yb5SiU8q8Mv54i8WcmIsaAUX7ZuC/bxZsMm5J2 UfXaN2FCF8IsvptcpMu2cmNfDz7oZ1FYIxeyOSNXKvVh6sTdynO/vBwjTqgciJqSvoLm mb/n+9p+uRLra2iTbd0V7KrL8E/qgYz4lf+eMKNzZhTb92TSHWZVr74mBnBWvduOCFQ5 6soJV6WsiLQv0MmA9/UtbVH27igOnjY9OJTwbDDTf2G+7vPiooBN6UXHm5ZuxSH0ZtW5 iKZSwLICZHHwuWXo1uEv0W+856mUk3R1sGVlHaGsubbhYBFpJ2A/sZ44VJAUB81nrylO jiiw== 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=VznoUF0dL8bgKYbbsH3EGl1osdHffgzO+FEOjPqP6d8=; b=Uifi+hOfhFIS85KkjhizzSx8V2L2St34Ol4ro0/A55nRFNxoHC26CtXR4MRSKLi5c+ e/IzqnlkNu7RtECj/YqvhwGqHqm5JZKtP17Is1j7QTiZIfnnvNryENpjaqzVVMsIdCAJ yKUYLPcSZZGCfqoSbKPLO5MKUzT0e8LsvLTHQaIULNWvg1t/8kPtoa2seb0hOpqsoUcJ TTB/Hndi4KlArzebn74fy4q49DTAGWRIcDROXXtNj0glHZXOAyM2ukErvsIIi32bxASm +Y5LAbvRRvEgReT4WUgm5OakKxtOmGPd1jrBJ7WvsSORx/npLqwnBBeXb75kWQCHBbpo vTPw== X-Gm-Message-State: APjAAAX6B7TFV6wnstIsQlA4orbK1YvBfkHMb9qVkfhi37G6vdkKvskE N3+1BCeSEg9VWioexQiqLsU6azTr X-Google-Smtp-Source: APXvYqzR6/SZYbolP+KwAGty/oo6EVN46JvXmNfXXKPnG7kuC6JWGQ2JEmWN2rm5WlYsGy0czJGkZQ== X-Received: by 2002:a05:6602:157:: with SMTP id v23mr1117255iot.80.1559306507818; Fri, 31 May 2019 05:41:47 -0700 (PDT) Received: from minid (cbl-45-2-119-34.yyz.frontiernetworks.ca. [45.2.119.34]) by smtp.gmail.com with ESMTPSA id r22sm1780210ioh.54.2019.05.31.05.41.46 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Fri, 31 May 2019 05:41:46 -0700 (PDT) From: Noam Postavsky To: Sven Joachim Subject: Re: bug#36022: 26.2.50; errors byte-compiling gnus.el References: <87y32mzxrm.fsf@turtle.gmx.de> <87sgsuzwt1.fsf@turtle.gmx.de> Date: Fri, 31 May 2019 08:41:45 -0400 In-Reply-To: <87sgsuzwt1.fsf@turtle.gmx.de> (Sven Joachim's message of "Fri, 31 May 2019 13:29:46 +0200") Message-ID: <87v9xq6bjq.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.2 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: -0.4 (/) X-Debbugs-Envelope-To: 36022 Cc: 36022@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 (-) --=-=-= Content-Type: text/plain tags 36022 + patch quit Sven Joachim writes: >> | In gnus-interactive: >> | gnus/gnus.el:3335:15:Error: Forgot to expand macro gnus-data-header >> | in (gnus-data-header (gnus-data-find (gnus-summary-article-number))) >> | gnus/gnus.el:3337:11:Error: Forgot to expand macro gnus-data-find in (gnus-data-find (gnus-summary-article-number)) >> | gnus/gnus.el:3337:29:Error: Forgot to expand macro gnus-summary-article-number in (gnus-summary-article-number) >> | make[1]: *** [Makefile:297: gnus/gnus.elc] Fehler 1 >> `---- >> >> The same error occurs on a fresh bootstrap, however I can successfully >> byte-compile gnus.elc with a snapshot from May 12, so something has >> broken in the meantime on emacs-26. > > Bisection showed that commit 134edc10367a8434167656e631865c85b5f10c42 > ("Warn about wrong number of args for subrs (Bug#35767))" is the > culprit. I think this exposes what is arguably a bug in gnus.el, the eval-when-compile around line 2378: ;; Define some autoload functions Gnus might use. (eval-and-compile ;; This little mapcar goes through the list below and marks the ;; symbols in question as autoloaded functions. is autoloading gnus-data-header, gnus-data-find, and gnus-summary-article-number as functions (i.e., the TYPE arg is nil), even though they're actually macros. But, we shouldn't start messing with that in the release branch, so here is a patch which avoids triggering this error: --=-=-= Content-Type: text/x-diff Content-Disposition: inline; filename=0001-Allow-macros-autoloaded-as-functions-during-bytecomp.patch Content-Description: patch >From 9ea3fb966ac7827a4c8bd51f47d35468863a5446 Mon Sep 17 00:00:00 2001 From: Noam Postavsky Date: Fri, 31 May 2019 08:24:56 -0400 Subject: [PATCH] Allow macros autoloaded as functions during bytecomp (Bug#36022) * lisp/emacs-lisp/bytecomp.el (byte-compile-callargs-warn): Don't pass symbols which don't have a known definition to byte-compile--function-signature, it fails to compile code which previously compiled successfully (in particular, gnus.el which autoloads some macros as if they were functions). --- lisp/emacs-lisp/bytecomp.el | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lisp/emacs-lisp/bytecomp.el b/lisp/emacs-lisp/bytecomp.el index 72e81a653c..e3b34c189f 100644 --- a/lisp/emacs-lisp/bytecomp.el +++ b/lisp/emacs-lisp/bytecomp.el @@ -1379,7 +1379,9 @@ (defun byte-compile-function-warn (f nargs def) (defun byte-compile-callargs-warn (form) (let* ((def (or (byte-compile-fdefinition (car form) nil) (byte-compile-fdefinition (car form) t))) - (sig (byte-compile--function-signature (or def (car form)))) + (sig (cond (def (byte-compile--function-signature def)) + ((subrp (symbol-function (car form))) + (subr-arity (symbol-function (car form)))))) (ncall (length (cdr form)))) ;; Check many or unevalled from subr-arity. (if (and (cdr-safe sig) -- 2.11.0 --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sat Jun 01 15:43:54 2019 Received: (at 36022) by debbugs.gnu.org; 1 Jun 2019 19:43:54 +0000 Received: from localhost ([127.0.0.1]:38704 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hX9uz-0003bf-V1 for submit@debbugs.gnu.org; Sat, 01 Jun 2019 15:43:54 -0400 Received: from mail-ed1-f68.google.com ([209.85.208.68]:42185) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hX9ux-0003bO-EP for 36022@debbugs.gnu.org; Sat, 01 Jun 2019 15:43:52 -0400 Received: by mail-ed1-f68.google.com with SMTP id g24so10652972eds.9 for <36022@debbugs.gnu.org>; Sat, 01 Jun 2019 12:43:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tcd-ie.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=cfY9KV5GpknsfRUD3BUV8KXV1tGWufnqtqDmnhQSmEs=; b=Q5SRVR3XjUSJsH6+GUjgWQOerrCXmSJopseE/dbjQz3wDyLGy7TATpXUwO5rf0WQTH 2jHh1Z7MK+b2aEw24XN1GUJx5ZgmIYZQlPuSb5orSA7ZiXFgphjm2ZmYyQLPF/E7oIdb O+9isDMI+MHwoFL22ghc5lTGpdCuKzq/24Rf0+QyMEeZevs7cWUzNGgyPiM7qSheNpnn yhaZ9X3SJOu0fB4cxFbRUlH6o67KcFXTNL5YcA4GTvwJpeSByLhGOhLZrMiTDj97p0Mf 1kLrJchqe+g92sOktQZ5KmFZuQeR/p2ClTKmu7/vbDZFdmXCHWB+REImSJiHFSpm9XK4 wS4Q== 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=cfY9KV5GpknsfRUD3BUV8KXV1tGWufnqtqDmnhQSmEs=; b=c2ps736R42F6BoT1NngX73alxxbd5WQIpWJ5PpZvdkBzCs52dq70DZuyPL8ePxN5Op FmyMCPMNrY7koekz7fDIezHo8xe7DgPBqp0+hDrKnWO/62Bk8bpCGzPZaDpXbtJrEjch A0tYkuaQ0wubnumgpUwB/HQ+QNHwOUfFnyqsZpFXI3GnPUflZMX3DCwYrdOJu2yndKOu laerSZUPWZOSnfwrlzOaZM1ESpYWpzMlLCG37Bvbx0U1mBEsDf98wnO6bXHQiNLiSo4V ARcBhmYlQW9fr1jzZ4zcDDqXziKM2fCR3khG/Egu7bZ+f2PrfrnP7I7mZypWZsrI8nAf voQQ== X-Gm-Message-State: APjAAAWDoRHF9NebgIhZsibYy0zLsvqXxATnnXjJ8X1wLNRTzzwBQG3k OxK22ptEKc/KV+c4h6KOCnVjQA== X-Google-Smtp-Source: APXvYqwi/rg2PWN5f1LxN/YMOMagbErNyizBoOe0lnx/TSkPG5YXo0+LQybSAduCQvCeyJNzXTlBcQ== X-Received: by 2002:a50:fd10:: with SMTP id i16mr5385737eds.219.1559418225570; Sat, 01 Jun 2019 12:43:45 -0700 (PDT) Received: from localhost ([2a02:8084:20e2:c380:6fa:38d6:1fce:ddb3]) by smtp.gmail.com with ESMTPSA id g23sm863031edp.29.2019.06.01.12.43.44 (version=TLS1_3 cipher=AEAD-AES256-GCM-SHA384 bits=256/256); Sat, 01 Jun 2019 12:43:44 -0700 (PDT) From: "Basil L. Contovounesios" To: Noam Postavsky Subject: Re: bug#36022: 26.2.50; errors byte-compiling gnus.el References: <87y32mzxrm.fsf@turtle.gmx.de> <87sgsuzwt1.fsf@turtle.gmx.de> <87v9xq6bjq.fsf@gmail.com> Date: Sat, 01 Jun 2019 20:43:43 +0100 In-Reply-To: <87v9xq6bjq.fsf@gmail.com> (Noam Postavsky's message of "Fri, 31 May 2019 08:41:45 -0400") Message-ID: <87k1e5ay6o.fsf@tcd.ie> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 36022 Cc: 36022@debbugs.gnu.org, Sven Joachim 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.0 (-) Noam Postavsky writes: > Sven Joachim writes: > >>> | In gnus-interactive: >>> | gnus/gnus.el:3335:15:Error: Forgot to expand macro gnus-data-header >>> | in (gnus-data-header (gnus-data-find (gnus-summary-article-number))) >>> | gnus/gnus.el:3337:11:Error: Forgot to expand macro gnus-data-find in (gnus-data-find (gnus-summary-article-number)) >>> | gnus/gnus.el:3337:29:Error: Forgot to expand macro gnus-summary-article-number in (gnus-summary-article-number) >>> | make[1]: *** [Makefile:297: gnus/gnus.elc] Fehler 1 >>> `---- >>> >>> The same error occurs on a fresh bootstrap, however I can successfully >>> byte-compile gnus.elc with a snapshot from May 12, so something has >>> broken in the meantime on emacs-26. >> >> Bisection showed that commit 134edc10367a8434167656e631865c85b5f10c42 >> ("Warn about wrong number of args for subrs (Bug#35767))" is the >> culprit. > > I think this exposes what is arguably a bug in gnus.el, the > eval-when-compile around line 2378: > > ;; Define some autoload functions Gnus might use. > (eval-and-compile > > ;; This little mapcar goes through the list below and marks the > ;; symbols in question as autoloaded functions. > > is autoloading gnus-data-header, gnus-data-find, and > gnus-summary-article-number as functions (i.e., the TYPE arg is nil), > even though they're actually macros. > > But, we shouldn't start messing with that in the release branch Glenn already fixed this[1], right? (Thanks Glenn!) [1: 008b263fee]: * lisp/gnus/gnus.el: Mark autoloaded macros as such. 2019-06-01 11:33:25 -0700 https://git.savannah.gnu.org/cgit/emacs.git/commit/?id=008b263feeba8951a95bec93ec0a9e263cf230f7 -- Basil From debbugs-submit-bounces@debbugs.gnu.org Sat Jun 01 17:12:07 2019 Received: (at 36022) by debbugs.gnu.org; 1 Jun 2019 21:12:07 +0000 Received: from localhost ([127.0.0.1]:38762 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hXBIM-0005rG-Sg for submit@debbugs.gnu.org; Sat, 01 Jun 2019 17:12:07 -0400 Received: from mail-it1-f173.google.com ([209.85.166.173]:34022) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hXBIJ-0005qk-4T for 36022@debbugs.gnu.org; Sat, 01 Jun 2019 17:12:06 -0400 Received: by mail-it1-f173.google.com with SMTP id u124so829485itc.1 for <36022@debbugs.gnu.org>; Sat, 01 Jun 2019 14:12:03 -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:content-transfer-encoding; bh=UuuG91sas+qCnmXtInvlrhVy9Kqli4aOmvnDhEyLIk0=; b=sE/LiIU+LDo7HoAWG3xzt4TjTlcZrcvsxvdak2D1UEuvY4OhBKV5b8LIQRb3T5H98y VVrfLzveR2p6GY+tUHaWugHHqjqsUlPYyDSKrCGTsB40a0u0d7rORJHBShHPozWyzhth h0cluz+lchENFyAaBilEHBUtia2El7nBp54kLBgG0I8bAMf8Ruq2paVCwXEnc6ZNBMHr hNH2OTiovym5+ydJruMKnk53PLuRZF32GDZsft5rZJUXyNFKl8EInb5fNLNNUH5eAI7n 72yxxgAom3j/Wpwq0RGWoev4lGIBUy9QoZRB1DtDxs2+9cn502K3/d9fKPZsaZiFaBdT euWA== 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=UuuG91sas+qCnmXtInvlrhVy9Kqli4aOmvnDhEyLIk0=; b=H0+UtCU49O8r2Rf7TUHKjzQoc7ecI+V+LQigDdCWnfbwfFJHEht/nqP6G0fnGqCsyw eT+lcn1xuGK5W/Y7lrapVuM6x0GqU5sMzvn/m6Xy2E/HC7J+1tBAK6nelvYKltLm5Mtk gJFsFB2imaNLoYmCKwni12k+l/BSjlJzH+YllRJUov6OPLIfWmaNrKgsN8hsRH8v+2oK jJIqFJ/g2M5YaxSubECbqPKgGS6pTzBs5f+xKBuIGvj6jFRIOxonftvW1w7UXobveCvt WajE0HF8OkNOZ8MS9GnP8KzgckWlFj2jegUioox/eNh1TJrdZMEWCtSXCKIV7WB0niW/ s8FQ== X-Gm-Message-State: APjAAAXRTyPtOyyNPQKecGdyb2skgQ3bBGWZHC1R9H/Ee4MshAb8pGFd 1Rn9SKOM/qB4WRNTHbzdl+w= X-Google-Smtp-Source: APXvYqyWwgxfFvAYKNrr1PdVrMKHLOtX8lQSpahadtcp47fr0ZH4RbensRVAERhbdEYsmZbhlgI6+A== X-Received: by 2002:a24:7cd8:: with SMTP id a207mr2895048itd.68.1559423517337; Sat, 01 Jun 2019 14:11:57 -0700 (PDT) Received: from minid (cbl-45-2-119-34.yyz.frontiernetworks.ca. [45.2.119.34]) by smtp.gmail.com with ESMTPSA id j11sm4468301itj.11.2019.06.01.14.11.56 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sat, 01 Jun 2019 14:11:56 -0700 (PDT) From: Noam Postavsky To: "Basil L. Contovounesios" Subject: Re: bug#36022: 26.2.50; errors byte-compiling gnus.el References: <87y32mzxrm.fsf@turtle.gmx.de> <87sgsuzwt1.fsf@turtle.gmx.de> <87v9xq6bjq.fsf@gmail.com> <87k1e5ay6o.fsf@tcd.ie> Date: Sat, 01 Jun 2019 17:11:55 -0400 In-Reply-To: <87k1e5ay6o.fsf@tcd.ie> (Basil L. Contovounesios's message of "Sat, 01 Jun 2019 20:43:43 +0100") Message-ID: <87k1e557tw.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 36022 Cc: Glenn Morris , 36022@debbugs.gnu.org, Sven Joachim 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.0 (-) "Basil L. Contovounesios" writes: > Noam Postavsky writes: > >> Sven Joachim writes: >> >>>> | In gnus-interactive: >>>> | gnus/gnus.el:3335:15:Error: Forgot to expand macro gnus-data-header >>>> | in (gnus-data-header (gnus-data-find (gnus-summary-article-number))) >>>> | gnus/gnus.el:3337:11:Error: Forgot to expand macro gnus-data-find in= (gnus-data-find (gnus-summary-article-number)) >>>> | gnus/gnus.el:3337:29:Error: Forgot to expand macro gnus-summary-arti= cle-number in (gnus-summary-article-number) >>>> | make[1]: *** [Makefile:297: gnus/gnus.elc] Fehler 1 >>>> `---- >>>> >>>> The same error occurs on a fresh bootstrap, however I can successfully >>>> byte-compile gnus.elc with a snapshot from May 12, so something has >>>> broken in the meantime on emacs-26. >>> >>> Bisection showed that commit 134edc10367a8434167656e631865c85b5f10c42 >>> ("Warn about wrong number of args for subrs (Bug#35767))" is the >>> culprit. >> >> I think this exposes what is arguably a bug in gnus.el, the >> eval-when-compile around line 2378: >> >> ;; Define some autoload functions Gnus might use. >> (eval-and-compile >> >> ;; This little mapcar goes through the list below and marks the >> ;; symbols in question as autoloaded functions. >> >> is autoloading gnus-data-header, gnus-data-find, and >> gnus-summary-article-number as functions (i.e., the TYPE arg is nil), >> even though they're actually macros. >> >> But, we shouldn't start messing with that in the release branch > > Glenn already fixed this[1], right? (Thanks Glenn!) > > [1: 008b263fee]: * lisp/gnus/gnus.el: Mark autoloaded macros as such. > 2019-06-01 11:33:25 -0700 > https://git.savannah.gnu.org/cgit/emacs.git/commit/?id=3D008b263feeba89= 51a95bec93ec0a9e263cf230f7 I get this compilation warning though: ELC gnus/gnus.elc Warning: Eager macro-expansion skipped due to cycle: =E2=80=A6 =3D> (load "gnus.el") =3D> (macroexpand-all (defalias (quote gn= us-interactive) =E2=80=A6)) =3D> (macroexpand (gnus-summary-skip-intangible= =E2=80=A6)) =3D> (load "gnus.el") From debbugs-submit-bounces@debbugs.gnu.org Sat Jun 01 17:52:46 2019 Received: (at 36022) by debbugs.gnu.org; 1 Jun 2019 21:52:47 +0000 Received: from localhost ([127.0.0.1]:38833 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hXBvi-0006uH-KO for submit@debbugs.gnu.org; Sat, 01 Jun 2019 17:52:46 -0400 Received: from mail-it1-f174.google.com ([209.85.166.174]:51635) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hXBvg-0006tz-QE; Sat, 01 Jun 2019 17:52:45 -0400 Received: by mail-it1-f174.google.com with SMTP id m3so21665307itl.1; Sat, 01 Jun 2019 14:52:44 -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:content-transfer-encoding; bh=nHy2bVi43YVPH38WrG68wof5mCw1TmpBmBGY7l7akvM=; b=tVIqC1jsxMeuUOOWPfmNLw0PCFl+BCMPZMtwZK0EIetwwNoXC+XgppPeSwqjEQY1JW f2ET1qOuLFUk/X3GFPypouC4PpWqeM5r0yULJvFo/5Okx33St9AYz6hJ/0eLIHsqqG8d I96pKMUBmX5qS7OPaX6yIJmpm/WNtMNYJMFYqSa+7o5CyHMLqZ5yJlXJJWVPX7zuJukn YKfWld3GlIgdK51CROIAkddlbkoLgpj65w+P1xpa1rhYXF4lfVzlNFa3UVtU9dfYCH8J sTEtlDxSx6TSxHapss1UgOCjRQxfN0UWrVQVUiJ1C5H3y7tl/yLHAE9ZYgATDhSIRSEz om6A== 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=nHy2bVi43YVPH38WrG68wof5mCw1TmpBmBGY7l7akvM=; b=iVpsEpKPx4T/vhV+NgU63MYZko5lo86Q43knXpgy9Zd+xzRxA6PrmQWh9+I3mWAJ/P xie4ZITE5MjUJg3yj0+eWRg9peVsmzyh3m9Ue7a4O5h8f1uw8lVOE2bArsbgUX99mPLZ oUXuO4WHTSWXyoC+/q/V70NQnXuY6+xfn8/OmDR6eJVY1A7eFgQ/FJ+wgdKJzcuZ5fZH egqLOE/rs94YsYkzlFwfJmSXAzExIjy4t5K6V7Mc6g0PsCt8T0FOrTYip+omHV/djqbR j3oopsrufryzMm7SwLCtHrL54hrBuZ9BlfX2CNYGoMEJ4NpmIsoVz4wI8jZwvmGB+nCa nM6g== X-Gm-Message-State: APjAAAXw4l6ZBsD2XfH9VdW8U4e0o+CbgQxl5FG/xPBmbrCPttdkPPSa A6GMGvx6Q8DAPMQ7iMqTD24KQUs0 X-Google-Smtp-Source: APXvYqyvTQslB8JnF1kdxp7tPFH3/46xjNFerAbivuORcvuutuMnbarUdzwDXK+fvySTYcZI5mwOXA== X-Received: by 2002:a05:660c:546:: with SMTP id w6mr11929431itk.27.1559425958930; Sat, 01 Jun 2019 14:52:38 -0700 (PDT) Received: from minid (cbl-45-2-119-34.yyz.frontiernetworks.ca. [45.2.119.34]) by smtp.gmail.com with ESMTPSA id a206sm1843585itb.8.2019.06.01.14.52.37 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sat, 01 Jun 2019 14:52:38 -0700 (PDT) From: Noam Postavsky To: "Basil L. Contovounesios" Subject: Re: bug#36022: 26.2.50; errors byte-compiling gnus.el References: <87y32mzxrm.fsf@turtle.gmx.de> <87sgsuzwt1.fsf@turtle.gmx.de> <87v9xq6bjq.fsf@gmail.com> <87k1e5ay6o.fsf@tcd.ie> <87k1e557tw.fsf@gmail.com> Date: Sat, 01 Jun 2019 17:52:36 -0400 In-Reply-To: <87k1e557tw.fsf@gmail.com> (Noam Postavsky's message of "Sat, 01 Jun 2019 17:11:55 -0400") Message-ID: <87h89955y3.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 36022 Cc: Glenn Morris , 36022@debbugs.gnu.org, Sven Joachim 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.0 (-) tags 36022 fixed close 36022=20 quit >> Glenn already fixed this[1], right? (Thanks Glenn!) >> >> [1: 008b263fee]: * lisp/gnus/gnus.el: Mark autoloaded macros as such. >> 2019-06-01 11:33:25 -0700 >> https://git.savannah.gnu.org/cgit/emacs.git/commit/?id=3D008b263feeba8= 951a95bec93ec0a9e263cf230f7 > > I get this compilation warning though: > > ELC gnus/gnus.elc > Warning: Eager macro-expansion skipped due to cycle: > =E2=80=A6 =3D> (load "gnus.el") =3D> (macroexpand-all (defalias (quote = gnus-interactive) =E2=80=A6)) =3D> (macroexpand (gnus-summary-skip-intangib= le =E2=80=A6)) =3D> (load "gnus.el") Actually I guess this warning isn't a problem, it just makes explicit what was happening all along. I pushed my bytecomp fix to emacs-26, I'll see if I can make the 'macros autoloaded as function' a proper compile warning in master. 2860285621 2019-06-01T17:48:43-04:00 "Allow macros autoloaded as functions = during bytecomp (Bug#36022)" https://git.savannah.gnu.org/cgit/emacs.git/commit/?id=3D2860285621eb890697= ca122cd6ede8c3f03566d6 From unknown Thu Aug 14 12:25:05 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 30 Jun 2019 11:24:06 +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