From unknown Sun Jun 15 08:50:42 2025 X-Loop: help-debbugs@gnu.org Subject: bug#54901: 28.1; cl-concatenate void-function error Resent-From: Leo Liu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 13 Apr 2022 04:04:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 54901 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 54901@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.16498225859866 (code B ref -1); Wed, 13 Apr 2022 04:04:02 +0000 Received: (at submit) by debbugs.gnu.org; 13 Apr 2022 04:03:05 +0000 Received: from localhost ([127.0.0.1]:51151 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1neUDg-0002Z4-V6 for submit@debbugs.gnu.org; Wed, 13 Apr 2022 00:03:05 -0400 Received: from lists.gnu.org ([209.51.188.17]:45746) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1neUDf-0002Yx-Nr for submit@debbugs.gnu.org; Wed, 13 Apr 2022 00:03:04 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:59756) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1neUDf-0006Ds-HK for bug-gnu-emacs@gnu.org; Wed, 13 Apr 2022 00:03:03 -0400 Received: from mail-pg1-x52c.google.com ([2607:f8b0:4864:20::52c]:46829) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1neUDe-0001b1-25 for bug-gnu-emacs@gnu.org; Wed, 13 Apr 2022 00:03:03 -0400 Received: by mail-pg1-x52c.google.com with SMTP id q12so633450pgj.13 for ; Tue, 12 Apr 2022 21:03:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:subject:date:message-id:mime-version; bh=F7EqhFCTCxRGb3WjWfIh4SUO6B2EmjJPxAhoQlhNBjE=; b=EtyuBvtU6hRHaOh8q+/C3inqF7D9gTDq590EDexY2ae/EEfiqnhyah8Ni4g35L87Bq OP+8BskRSX2mI1hbtIREkImEe78l5Ndh1jM2iM3sHcKw5gQ9mEYLuyWrec4Zmp8TCwr0 ciZxEK5FvYrS7PJqxfsOW52Rz3knCgwajEVwFf0LdZg8rtVu7x/AcY/sbtG+/incMqAk Mo5nPUstRQRXuDlgAG4HW63SNj7FyylWsBsn90J4dGMB4cO8OWnTUvqe5oSKkEuujF2C ha0r/zyPk8tqPcIXUWrWC4M44rbwh8wKG9a79d3XTYy5wFb/dTh5qZ1vaGKZ7qc95zrM bCjQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:subject:date:message-id:mime-version; bh=F7EqhFCTCxRGb3WjWfIh4SUO6B2EmjJPxAhoQlhNBjE=; b=Y4fTvtudygc5ee0BTpwq1aysEe3dNKw5bLeduEivOaihEfAVHGsWLFELjdkwhJAFbX u1EkjqV2dStCsDOc6mib/ePX+bcDOW5JJ7TgvTc04BhJoVi3WLhnaw3djZidViD8nKQy icKLUA3mUBE5dw5l5M2idlG8SkgOtr2+e1fUbFUI4m2JQ1R+ZpLw5KesluGynxkxqpoA PslQT5u0BOaL5u4boL62kCpP39jYrtjzxu38nZMREwA0bLdBjllNvl8XpkPm38IQ/4AO ShvpXncs3wsvVjH/PjDaAlrP98EM8veof+rXXYFnT9UR/pve53JU9eIhU+Dh2gQn+vFx xJgA== X-Gm-Message-State: AOAM531PRHdkmCZOwBmM31xe9aCwpYzcgzl+gzNKcok/AW/scOsJfT2d Ob7X65StyxdjvPl8yQDFhcBFdFc/u2dzeqlO X-Google-Smtp-Source: ABdhPJxPsd2J9uxgHwF5RvfBHi7HwpJbml2Ka3fVKN6thAbv08zNK4UuvH59SAJYai5qURylBoUvzg== X-Received: by 2002:a63:5453:0:b0:39d:8637:5e5c with SMTP id e19-20020a635453000000b0039d86375e5cmr7081315pgm.124.1649822580233; Tue, 12 Apr 2022 21:03:00 -0700 (PDT) Received: from zeuss-MacBook-Air.local ([119.92.1.225]) by smtp.gmail.com with ESMTPSA id m13-20020a62a20d000000b004fe0ce6d7a1sm30940687pff.193.2022.04.12.21.02.58 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 12 Apr 2022 21:02:59 -0700 (PDT) From: Leo Liu Date: Wed, 13 Apr 2022 12:02:56 +0800 Message-ID: MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=2607:f8b0:4864:20::52c; envelope-from=sdl.web@gmail.com; helo=mail-pg1-x52c.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) 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.3 (--) Sadly the defun of cl-concatenate is changed to defalias and the bug is now showing up again in 28.1. Calling cl-concatenate no longer triggers loading cl-extra.el and its dependency seq.el aka https://debbugs.gnu.org/45610 The simplest fix is to revert defalias back to defun and put a comment there. A further fix can be considered for autoload to handle defalias as defun, not defvar. Autoload cookies on defalias forms are tricky. For example (defalias 'a 'b), one needs to make sure B is also available at runtime. We can catch such a bug if one compiles the generated loaddefs file (I think). But since they never do it is easy to get wrong. From unknown Sun Jun 15 08:50:42 2025 X-Loop: help-debbugs@gnu.org Subject: bug#54901: 28.1; cl-concatenate void-function error Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 13 Apr 2022 04:11:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 54901 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Leo Liu Cc: 54901@debbugs.gnu.org Received: via spool by 54901-submit@debbugs.gnu.org id=B54901.164982301710666 (code B ref 54901); Wed, 13 Apr 2022 04:11:02 +0000 Received: (at 54901) by debbugs.gnu.org; 13 Apr 2022 04:10:17 +0000 Received: from localhost ([127.0.0.1]:51184 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1neUKc-0002lr-8Y for submit@debbugs.gnu.org; Wed, 13 Apr 2022 00:10:17 -0400 Received: from quimby.gnus.org ([95.216.78.240]:54204) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1neUKb-0002lX-8e for 54901@debbugs.gnu.org; Wed, 13 Apr 2022 00:10:13 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From: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=XXM/B5guKmhWRtVLklCxAbAg7mB07snx2RmfW+JXO+g=; b=fCj7wiXvlFQba68wkWmYs55TB5 N9IsM0zLUCBQ1otT7w7EXpVHc3m2YDuqm4DhQr4bLQtvX/m+uTtXkOaEJplnbm4EO+o0cJaXaFBZm /8fR2GHVbGvue4yOfmmlMB5T0UZ+8iMYtwqN0ad3vzLLg8Y+jLIHPCOUXbvQGLFwM3c8=; Received: from [84.212.220.105] (helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1neUKS-0007pW-L2; Wed, 13 Apr 2022 06:10:07 +0200 From: Lars Ingebrigtsen References: Date: Wed, 13 Apr 2022 06:10:02 +0200 In-Reply-To: (Leo Liu's message of "Wed, 13 Apr 2022 12:02:56 +0800") Message-ID: <871qy1r5d1.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Leo Liu writes: > Sadly the defun of cl-concatenate is changed to defalias and the bug is > now showing up again in 28.1. Calling cl-concatenate no longer triggers > loading cl-extra.el and its dependency seq.el aka [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) 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: -3.3 (---) Leo Liu writes: > Sadly the defun of cl-concatenate is changed to defalias and the bug is > now showing up again in 28.1. Calling cl-concatenate no longer triggers > loading cl-extra.el and its dependency seq.el aka > https://debbugs.gnu.org/45610 > > The simplest fix is to revert defalias back to defun and put a comment > there. Yup. I've now done this on the emacs-28 branch. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 13 00:10:28 2022 Received: (at control) by debbugs.gnu.org; 13 Apr 2022 04:10:28 +0000 Received: from localhost ([127.0.0.1]:51187 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1neUKq-0002mP-Gi for submit@debbugs.gnu.org; Wed, 13 Apr 2022 00:10:28 -0400 Received: from quimby.gnus.org ([95.216.78.240]:54218) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1neUKo-0002mA-TO for control@debbugs.gnu.org; Wed, 13 Apr 2022 00:10:27 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=ZpNrxWOyzbhZoCKjI6Jy1+Swl/zcdG1dW3ExCSC/X60=; b=HuuKmempB0Qn3zB6xZo7UvYMEt 1/1TnqKoxcVI4FwrPM9pt3Ck9dEKp7fReR8cLn2PHz/TAQYEeWVx4JCM4Tvo//h6O/W00uYQGrDcO Z4de1p52RAtY12LLf65kTnOkIkGiqfNEnhBdy19DvU/Lm4SBSMAX4Tb7e9n73Oy4oaKc=; Received: from [84.212.220.105] (helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1neUKh-0007pj-6t for control@debbugs.gnu.org; Wed, 13 Apr 2022 06:10:21 +0200 Date: Wed, 13 Apr 2022 06:10:18 +0200 Message-Id: <87zgkppqs5.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #54901 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: close 54901 28.2 quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) 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: -3.3 (---) close 54901 28.2 quit