X-Loop: help-debbugs@HIDDEN Subject: bug#75526: python.el uses treesit-declare-unavailable-functions despite requiring emacs >v24.4 Resent-From: JD Smith <jdtsmith@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sun, 12 Jan 2025 21:47:02 +0000 Resent-Message-ID: <handler.75526.B.17367183822285 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: report 75526 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 75526 <at> debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN Received: via spool by submit <at> debbugs.gnu.org id=B.17367183822285 (code B ref -1); Sun, 12 Jan 2025 21:47:02 +0000 Received: (at submit) by debbugs.gnu.org; 12 Jan 2025 21:46:22 +0000 Received: from localhost ([127.0.0.1]:49336 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tX5mn-0000an-Kv for submit <at> debbugs.gnu.org; Sun, 12 Jan 2025 16:46:21 -0500 Received: from lists.gnu.org ([2001:470:142::17]:53714) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <jdtsmith@HIDDEN>) id 1tX5ml-0000aa-6H for submit <at> debbugs.gnu.org; Sun, 12 Jan 2025 16:46:19 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <jdtsmith@HIDDEN>) id 1tX5mf-0003Fa-JH for bug-gnu-emacs@HIDDEN; Sun, 12 Jan 2025 16:46:13 -0500 Received: from mail-qk1-x72a.google.com ([2607:f8b0:4864:20::72a]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <jdtsmith@HIDDEN>) id 1tX5md-0002k4-UT for bug-gnu-emacs@HIDDEN; Sun, 12 Jan 2025 16:46:13 -0500 Received: by mail-qk1-x72a.google.com with SMTP id af79cd13be357-7b6eb531e13so204041285a.0 for <bug-gnu-emacs@HIDDEN>; Sun, 12 Jan 2025 13:46:11 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1736718370; x=1737323170; darn=gnu.org; h=to:date:message-id:subject:mime-version:content-transfer-encoding :from:from:to:cc:subject:date:message-id:reply-to; bh=zU8V9/N1dFbE2C5J0neaP3DTWkEpy6yKGIr1nb5fPcs=; b=FbvmW4Sb+ZnpekVLCzpwaLqiVFmTVpqgKLVitte0Ej8Litd75aWc8Bqkn2iJ1kOs1l zLONWzJoRNI49UDG7TtcpLLtnde8a5xvyqlUy7PEhHZXMOlHTnFPN9rsqRyInJpA+kVm 1tO1U6bsXIE7pzOL477YCaKtJ4WK0ZETGyeNFbOI/mC0FSLSuRxGhPKoq4LDiPYxjF0V JIFlq1mqJEsFxpqb8J9hFFfSVpF4XD/d/+QE57tuSeUXoaTJ6vldkQBNi9HyvsA+dEjJ XT2I+QZTqCz1gx7K2vvBuiYHpVNTcbwq2rezjG62G3cGH5hu2PbrvfmT3Skh1lIFqRbu iMrw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1736718370; x=1737323170; h=to:date:message-id:subject:mime-version:content-transfer-encoding :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=zU8V9/N1dFbE2C5J0neaP3DTWkEpy6yKGIr1nb5fPcs=; b=e/0vTABMC0FA1jT2G5JMG8FUwJRGSRakZDR6YQbxdCEr7btaGoflXnq6MO+cOz27P0 juMPxnGEStVtkycCdsLiINyppR1hS5uPWBKgfVevuX4F1qwKc+eKrSZ2GpG0FBX4TmRW NNlGNOl//ZDdIuz0eV8fSPeByckjj1XAnWvTgnDTHtCBojK0crvdsJU6nd2PjipheizT eKbDkvcwaC2We47Ld0ezXl1kh9CI2dGhBC92g+3Sn4uhUyaIUUtvdDiJsWuJ/Mr/K3wI RgB0c74UUBC/J6/b2VPFvxOx1xVE9a135JVEV1NdeUCvujT5W2xm3eY2ApLejsx4gMOu fOvg== X-Gm-Message-State: AOJu0Yz7Kk2MCWGSmuloTa42ZPGuakmSZ/+qkjkr1DetoyXOIaZVfVD5 jrrPPTU/2wmu7gM6ullYnhwVri8yqyTiJHyNnU8B62VJEFVvSDc3javaRQ== X-Gm-Gg: ASbGncvhDOlHRIqI/ItjbC1fXCHkV2942V61vMxtBi7DvoQ2BaE1Bo88CQIJ2oMWoBI w+5qY85cFcdMfMFlFC0THCmXAjL6Apvbem58lGMQzIniJGo6t+tkEXtO3ovcxyZjhoUS4Cnihw9 yIS1uo6NlLkxcWbHVn7UAdsk5w2izP15dauPG8UGzLTgp/ouA13oVWNAQjLzhLTJjtpctkFiMUv uScxkxba23M7koAl3x2RG5Y6I040IOTP5cwkFAYXOozTyXQmlsRd3JquiCihg3BzKEnLXrehK+J UUO3+F0bNZ7V18nIx5f1lntF+xuu X-Google-Smtp-Source: AGHT+IH4o5tvJ4AGrwC/x8FEx+zG8OLPsZ5gZUAeXUQeJ5V0ZSyuCQs4DyCly1bCBc6j4L+AsRwb+g== X-Received: by 2002:a05:620a:178c:b0:7b6:e20c:1a0e with SMTP id af79cd13be357-7bcd9787b48mr2828597885a.51.1736718370214; Sun, 12 Jan 2025 13:46:10 -0800 (PST) Received: from smtpclient.apple (cm-24-53-185-196.buckeyecom.net. [24.53.185.196]) by smtp.gmail.com with ESMTPSA id af79cd13be357-7bce35031acsm420184185a.88.2025.01.12.13.46.09 for <bug-gnu-emacs@HIDDEN> (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sun, 12 Jan 2025 13:46:09 -0800 (PST) From: JD Smith <jdtsmith@HIDDEN> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3826.300.87.4.3\)) Message-Id: <20D9F687-4E89-4A36-B5BF-EAD07A311B9E@HIDDEN> Date: Sun, 12 Jan 2025 16:45:58 -0500 X-Mailer: Apple Mail (2.3826.300.87.4.3) Received-SPF: pass client-ip=2607:f8b0:4864:20::72a; envelope-from=jdtsmith@HIDDEN; helo=mail-qk1-x72a.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 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.0 (/) The TS support in python.el breaks versions of emacs prior to v30, since = it calls the recently introduced macro = `treesit-declare-unavailable-functions`. The header still notes: ;; Version: 0.28 ;; Package-Requires: ((emacs "24.4") (compat "29.1.1.0") (seq "2.23")) ;; Maintainer: emacs-devel@HIDDEN
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: JD Smith <jdtsmith@HIDDEN> Subject: bug#75526: Acknowledgement (python.el uses treesit-declare-unavailable-functions despite requiring emacs >v24.4) Message-ID: <handler.75526.B.17367183822285.ack <at> debbugs.gnu.org> References: <20D9F687-4E89-4A36-B5BF-EAD07A311B9E@HIDDEN> X-Gnu-PR-Message: ack 75526 X-Gnu-PR-Package: emacs Reply-To: 75526 <at> debbugs.gnu.org Date: Sun, 12 Jan 2025 21:47:02 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): bug-gnu-emacs@HIDDEN If you wish to submit further information on this problem, please send it to 75526 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 75526: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D75526 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN Subject: bug#75526: python.el uses treesit-declare-unavailable-functions despite requiring emacs >v24.4 Resent-From: Stefan Kangas <stefankangas@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sun, 12 Jan 2025 22:30:02 +0000 Resent-Message-ID: <handler.75526.B75526.173672099220930 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 75526 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: JD Smith <jdtsmith@HIDDEN>, 75526 <at> debbugs.gnu.org Cc: Daniel Mendler <mail@HIDDEN>, Philip Kaludercic <philipk@HIDDEN> Received: via spool by 75526-submit <at> debbugs.gnu.org id=B75526.173672099220930 (code B ref 75526); Sun, 12 Jan 2025 22:30:02 +0000 Received: (at 75526) by debbugs.gnu.org; 12 Jan 2025 22:29:52 +0000 Received: from localhost ([127.0.0.1]:49392 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tX6Su-0005RV-0A for submit <at> debbugs.gnu.org; Sun, 12 Jan 2025 17:29:52 -0500 Received: from mail-ej1-x629.google.com ([2a00:1450:4864:20::629]:52499) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <stefankangas@HIDDEN>) id 1tX6Sp-0005RC-Ek for 75526 <at> debbugs.gnu.org; Sun, 12 Jan 2025 17:29:49 -0500 Received: by mail-ej1-x629.google.com with SMTP id a640c23a62f3a-aaedd529ba1so536626566b.1 for <75526 <at> debbugs.gnu.org>; Sun, 12 Jan 2025 14:29:47 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1736720981; x=1737325781; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:from:to:cc:subject:date:message-id:reply-to; bh=VYhdJSHFEOr6aStUYqmPPR9Fb51+W1Bff7aXT4PoQec=; b=ETAYr4OgpKkYQhcxEEN+ulV/RkJIJkx2LKsw4dOO7wSwy2ZpqTNT7GxrWb8p8Dej8g hkPgL9xbh3X3723KN4qlHVZPbq+TEPSodDatqOf9mQ2D5XmkWGXsNmT/T7tGvLUo6Nc+ p15XA18r0RwtG2EyyHFfVluH8jF/TDV42bjlRTEu5An2A+XID7xizYNobghDkXWEfy8E i9GOebNIxlCX/o5ijFiYmyH+xaZo8mLZTheNVZt4WhhFo0bfoMP5GKgZU4E/RMKzmTjT R5Ld92glvF8tEL1LCr0UN3A3XkVrv6BYFRguIFZNCLbfgt2cOocI75VLy9o5FxyfIt2o 49zg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1736720981; x=1737325781; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=VYhdJSHFEOr6aStUYqmPPR9Fb51+W1Bff7aXT4PoQec=; b=ZsbIp3zsFyXx14AjxIlJirMuJ2ZZc5y4WE2isN8eDIZo2gr+Ls8KfWj19QI82iLc2x rTg1zYjBz2yCgyjFCWMkibmlvQt+fTDF/iK3DhRHZc+aRX6A4OfACsosYBOTtukbZV3g WrRgj3NFh77GrOavTI4xmEP4+jl/yTnnln1fekFEC5hZU/V21Tbs535xLjH1iGMrn0Zj NwuymSG/7qkfwY7Qw2VZ5Kt+7klZr09fJE3qPQYohwkU4ElgaXPPC5pyu5xrTOiHnoVM XdczxPSDZIA5e3SLd6dRiE5HhuSXXZ/PJBIEORTLfxMViqF9sF9UppuOMjgH4AurJfrm nebA== X-Forwarded-Encrypted: i=1; AJvYcCVMHZhnlV6I8YgECH11Joz8EvyF0PmJZ3Je+9tKnAPkfqcr2xwvd3GOQOtuB9xOB/ep0hlvSg==@debbugs.gnu.org X-Gm-Message-State: AOJu0YzYqoUOKrXKNjLtjP3NDEyf2HdV1gv1x+FPhHEAmH5FWq3kwgvI VrzD1oyrspJWxMy2/W2dsb3mz41MpnjbMiCiEZAJsgnniFkvXr5VjaFAE0unoaqoFSAg6Sug95N ehbpdfdhufuu/oXlh0vGgta85/2s= X-Gm-Gg: ASbGncteHxmmvilRCcWHWnQsfllfV1Mmm5B5T2Ta2lernJV0aJiiMA+Eg5xgnhGN/bB /5gx2Ns6iiWbmVAFZHwOfSvMu7AhWPj8evSXK11Um X-Google-Smtp-Source: AGHT+IHO8KjS5FVOrKUxtV5z4nkZbUFaV88CGDHWSIzgLbSYGUHBWp+3IKcuvA0RLWcC35nfbo3g2Ml0JPLaMS66NH4= X-Received: by 2002:a05:6402:530f:b0:5d1:2377:5af3 with SMTP id 4fb4d7f45d1cf-5d972e00027mr42304773a12.5.1736720980698; Sun, 12 Jan 2025 14:29:40 -0800 (PST) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Sun, 12 Jan 2025 22:29:40 +0000 From: Stefan Kangas <stefankangas@HIDDEN> In-Reply-To: <20D9F687-4E89-4A36-B5BF-EAD07A311B9E@HIDDEN> References: <20D9F687-4E89-4A36-B5BF-EAD07A311B9E@HIDDEN> MIME-Version: 1.0 Date: Sun, 12 Jan 2025 22:29:40 +0000 X-Gm-Features: AbW1kvaTD4uPnbQf4n8R22knELQjackJ4fkAhwMR2-Ny6qNRCTeoIIbG6L6Lf8s Message-ID: <CADwFkmkiLXMr0fOfiqQiJdCbAbzKX0K=cALq5YXBkSOOeoDbqw@HIDDEN> Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) JD Smith <jdtsmith@HIDDEN> writes: > The TS support in python.el breaks versions of emacs prior to v30, since it calls the recently introduced macro `treesit-declare-unavailable-functions`. The header still notes: > > ;; Version: 0.28 > ;; Package-Requires: ((emacs "24.4") (compat "29.1.1.0") (seq "2.23")) > ;; Maintainer: emacs-devel@HIDDEN Maybe this could be fixed in compat?
X-Loop: help-debbugs@HIDDEN Subject: bug#75526: python.el uses treesit-declare-unavailable-functions despite requiring emacs >v24.4 Resent-From: Daniel Mendler <mail@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sun, 12 Jan 2025 23:59:01 +0000 Resent-Message-ID: <handler.75526.B75526.17367263083711 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 75526 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Kangas <stefankangas@HIDDEN> Cc: Philip Kaludercic <philipk@HIDDEN>, 75526 <at> debbugs.gnu.org, JD Smith <jdtsmith@HIDDEN> Received: via spool by 75526-submit <at> debbugs.gnu.org id=B75526.17367263083711 (code B ref 75526); Sun, 12 Jan 2025 23:59:01 +0000 Received: (at 75526) by debbugs.gnu.org; 12 Jan 2025 23:58:28 +0000 Received: from localhost ([127.0.0.1]:49496 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tX7qe-0000xn-1M for submit <at> debbugs.gnu.org; Sun, 12 Jan 2025 18:58:28 -0500 Received: from server.qxqx.de ([2a01:4f8:c012:9177::1]:55161 helo=mail.qxqx.de) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <mail@HIDDEN>) id 1tX7qa-0000xD-GR for 75526 <at> debbugs.gnu.org; Sun, 12 Jan 2025 18:58:25 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=daniel-mendler.de; s=key; h=Content-Type:MIME-Version:Message-ID:Date: References:In-Reply-To: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=GefhlcnogR59JPcItxNokhGZl0/J7xPOkCGCTA7EKcE=; b=qHgcw5iKJQMBHLqQxxDXnLdMPl 4qmYPRI4x1QNw9Kl/NtYx677foRjHQwxcUKSHvN2EbmOIPM3wkWIq/Liuf8K7SjD/6cos17tLi0MC l6c1Z5bKVHOuJKtBbVEVh2njWqTRMjY8SSSdEkL3UsDMxd5/ydTd4oeXp6HFo9zk+Du0=; From: Daniel Mendler <mail@HIDDEN> In-Reply-To: <CADwFkmkiLXMr0fOfiqQiJdCbAbzKX0K=cALq5YXBkSOOeoDbqw@HIDDEN> (Stefan Kangas's message of "Sun, 12 Jan 2025 22:29:40 +0000") References: <20D9F687-4E89-4A36-B5BF-EAD07A311B9E@HIDDEN> <CADwFkmkiLXMr0fOfiqQiJdCbAbzKX0K=cALq5YXBkSOOeoDbqw@HIDDEN> Date: Mon, 13 Jan 2025 00:58:13 +0100 Message-ID: <87o70bfuui.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) Stefan Kangas <stefankangas@HIDDEN> writes: > JD Smith <jdtsmith@HIDDEN> writes: > >> The TS support in python.el breaks versions of emacs prior to v30, since it calls the recently introduced macro `treesit-declare-unavailable-functions`. The header still notes: >> >> ;; Version: 0.28 >> ;; Package-Requires: ((emacs "24.4") (compat "29.1.1.0") (seq "2.23")) >> ;; Maintainer: emacs-devel@HIDDEN > > Maybe this could be fixed in compat? Yes, we can add the macro `treesit-declare-unavailable-functions` to Compat. But python.el needs to `(require 'treesit nil 'noerror)` instead of `(require 'treesit)`. Daniel
X-Loop: help-debbugs@HIDDEN Subject: bug#75526: python.el uses treesit-declare-unavailable-functions despite requiring emacs >v24.4 Resent-From: Yuan Fu <casouri@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Mon, 13 Jan 2025 06:20:02 +0000 Resent-Message-ID: <handler.75526.B75526.17367491724062 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 75526 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Daniel Mendler <mail@HIDDEN> Cc: Philip Kaludercic <philipk@HIDDEN>, JD Smith <jdtsmith@HIDDEN>, Stefan Kangas <stefankangas@HIDDEN>, 75526 <at> debbugs.gnu.org Received: via spool by 75526-submit <at> debbugs.gnu.org id=B75526.17367491724062 (code B ref 75526); Mon, 13 Jan 2025 06:20:02 +0000 Received: (at 75526) by debbugs.gnu.org; 13 Jan 2025 06:19:32 +0000 Received: from localhost ([127.0.0.1]:49903 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tXDnP-00013P-Lh for submit <at> debbugs.gnu.org; Mon, 13 Jan 2025 01:19:31 -0500 Received: from mail-pl1-x62c.google.com ([2607:f8b0:4864:20::62c]:60923) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <casouri@HIDDEN>) id 1tXDnN-000138-20 for 75526 <at> debbugs.gnu.org; Mon, 13 Jan 2025 01:19:29 -0500 Received: by mail-pl1-x62c.google.com with SMTP id d9443c01a7336-21654fdd5daso63671355ad.1 for <75526 <at> debbugs.gnu.org>; Sun, 12 Jan 2025 22:19:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1736749163; x=1737353963; darn=debbugs.gnu.org; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=IZ+SLXgVH4jXTqnA2YuoPBo8P9G/cBcI1Z4JKHVfCjY=; b=fI6SmEr2qz//Ws2ltmZhB7m0MBaig/sw/O+RqVbMJ3FsKGQpUKlQTz7BVYOniXZUkb 4rN98KSJpN6+Sv9WDM9+u5rObJkiFAKp3TKoA2xsSr2Guc4wYdHKaPVHTOQIxvPQXaYP x85FYVmCtZNE549pAvpBMwUT/0zXEGw8scrKeOugVzfpf9Xc7wxtupEy0/2IWshbM5dP jnuIpKD5GxjByA0CSrLkbk6TPUdtUctnwiYuVM9he8YZQqBwXkcWiiTCB8WZMD+Z6wto VfJturWX/c6PewM9mRjJektD/3lu74jNAxmHK6RMYjaOF019OirNJX1bMhVHxSCtu8di r+3Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1736749163; x=1737353963; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=IZ+SLXgVH4jXTqnA2YuoPBo8P9G/cBcI1Z4JKHVfCjY=; b=bvz8HpI3P8i6ucBFmyRDIQvwnc45ovfiJx/14ufHtefAU6Z1q1I3hWGGvdsGi6A4Gn 6NVIqfGwQOy2KsPhcOERds3USgBIrH5BlMsZbfLKszK3h9o7++Dj4Ms2xk6y66yY/Bzt lsx0Nu7ve0v/LikxzwjqshOHVcFZ7guqxPZvmdvxlaLW3gubiRFQKLYS+Fi0Sj/i4s5i cPcQtaMNA9yJcTCw/0FrN34Oi+TBduNEdgCZzArhezFlj5c4dn9yunnjbESNoKw+BXB3 cmgBF4FBjNyRYl47MFq1vBPulDOK0pLUl1zS5dQqex2HlQpiREJ2tjMdl++a9rbF4lmx yJFw== X-Forwarded-Encrypted: i=1; AJvYcCXJqBPfyA0v2YdTkB9yys7Dz6C0FPNMb2CZWvVXzp4G1iGN4125BT6h03RVrmRHT8cdVFdLJg==@debbugs.gnu.org X-Gm-Message-State: AOJu0Yx3VqjFZo+PU6XHN0mQ/CYT3t2isUG6b//a1VIXm0TBvWJxZJ9L Ix/KWlG3SyWAn8j5D2XUgG+GVQ5ogb3AF8sMnX2218epTKn1I7LH X-Gm-Gg: ASbGnctz2oEcSjdiR1D0XD44q765iv9th/D0X6db3nqjujxn9IdfLZBIM+YvKtu7Z55 htb4gGZQ1UToCf16V40DnSfH8OjElXDlOhQmMhIFoaceHOwjkmUQO/LvJUpEVd7xmgpJPK8DkoJ hVVMY4ncdAaDfpZCZr+o3NtSQvfGt9iXDjFYb7RVyEQtKogtiHaSkihoq91MF7vferNgOuz8y8n 3T4irC5wf3xwaX8S3StbZHqGJhk4H2D5cwo7vwsZ8eIUjNMjCRIkgsQf5BJhzhVAVDjoeaRNJ0/ QAug X-Google-Smtp-Source: AGHT+IHJhjRXcfAbNJ8Tr9lgz4YKXG5VByqMjzxfmdTURoO2uM8x/TQV8pVysGtlUuy7DdiwFa2tmA== X-Received: by 2002:a17:902:d2d2:b0:216:393b:23e0 with SMTP id d9443c01a7336-21a83fde4dbmr308049695ad.36.1736749162714; Sun, 12 Jan 2025 22:19:22 -0800 (PST) Received: from smtpclient.apple ([2601:646:8f81:6120:c04e:a612:3dd1:a163]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-21a9f23499csm46329745ad.193.2025.01.12.22.19.19 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sun, 12 Jan 2025 22:19:20 -0800 (PST) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3776.700.51\)) From: Yuan Fu <casouri@HIDDEN> In-Reply-To: <87o70bfuui.fsf@HIDDEN> Date: Sun, 12 Jan 2025 22:19:08 -0800 Content-Transfer-Encoding: quoted-printable Message-Id: <D1E0297A-0291-4AC8-8DE8-A04B4AC42FE9@HIDDEN> References: <20D9F687-4E89-4A36-B5BF-EAD07A311B9E@HIDDEN> <CADwFkmkiLXMr0fOfiqQiJdCbAbzKX0K=cALq5YXBkSOOeoDbqw@HIDDEN> <87o70bfuui.fsf@HIDDEN> X-Mailer: Apple Mail (2.3776.700.51) X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) > On Jan 12, 2025, at 3:58=E2=80=AFPM, Daniel Mendler via Bug reports = for GNU Emacs, the Swiss army knife of text editors = <bug-gnu-emacs@HIDDEN> wrote: >=20 > Stefan Kangas <stefankangas@HIDDEN> writes: >=20 >> JD Smith <jdtsmith@HIDDEN> writes: >>=20 >>> The TS support in python.el breaks versions of emacs prior to v30, = since it calls the recently introduced macro = `treesit-declare-unavailable-functions`. The header still notes: >>>=20 >>> ;; Version: 0.28 >>> ;; Package-Requires: ((emacs "24.4") (compat "29.1.1.0") (seq = "2.23")) >>> ;; Maintainer: emacs-devel@HIDDEN >>=20 >> Maybe this could be fixed in compat? >=20 > Yes, we can add the macro `treesit-declare-unavailable-functions` to > Compat. But python.el needs to `(require 'treesit nil 'noerror)` = instead > of `(require 'treesit)`. Oops, sorry about that. I didn=E2=80=99t know python.el is on ELPA. Let = me know if there=E2=80=99s anything needed from me. Yuan
X-Loop: help-debbugs@HIDDEN Subject: bug#75526: python.el uses treesit-declare-unavailable-functions despite requiring emacs >v24.4 Resent-From: Stefan Kangas <stefankangas@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sat, 25 Jan 2025 00:00:03 +0000 Resent-Message-ID: <handler.75526.B75526.173776318312940 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 75526 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Daniel Mendler <mail@HIDDEN> Cc: Philip Kaludercic <philipk@HIDDEN>, 75526 <at> debbugs.gnu.org, JD Smith <jdtsmith@HIDDEN> Received: via spool by 75526-submit <at> debbugs.gnu.org id=B75526.173776318312940 (code B ref 75526); Sat, 25 Jan 2025 00:00:03 +0000 Received: (at 75526) by debbugs.gnu.org; 24 Jan 2025 23:59:43 +0000 Received: from localhost ([127.0.0.1]:47675 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tbTaQ-0003Me-Oq for submit <at> debbugs.gnu.org; Fri, 24 Jan 2025 18:59:43 -0500 Received: from mail-ed1-x529.google.com ([2a00:1450:4864:20::529]:50399) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <stefankangas@HIDDEN>) id 1tbTaP-0003MP-92 for 75526 <at> debbugs.gnu.org; Fri, 24 Jan 2025 18:59:41 -0500 Received: by mail-ed1-x529.google.com with SMTP id 4fb4d7f45d1cf-5d3cf094768so5000813a12.0 for <75526 <at> debbugs.gnu.org>; Fri, 24 Jan 2025 15:59:41 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1737763175; x=1738367975; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:from:to:cc:subject:date:message-id:reply-to; bh=NEvA0iDytjv10hj9esJBOhe/EGMDsaD11CotR1zkuZA=; b=RuQp2OkE9Q933jxD/03jJKzYBdt1L53Cr5UGSYwOabKtHiGnt3UbBOM3RDdFQyLCU9 DtBhaJ4xPfC/LIGI3WL3rsCAz+D6UBRjKVQilmCpOBeCKqKIRRSNpe4lVK0JxrYGycTa RMZ6nqf0pkt3L+mE4fmwBkEWPpigT1Zaw/4PwaAqFUBsTgcLZKVXQw7kAPOuG0FiKFj2 aDbfXPGANFI8/4EpaxE8KMy2eN7DDXJ/R/DMUqLUMdKJmMOJtuXV04j6hLtFs2SZ6CLU p+erDqO73JiwpMKyhr2ibVmiqmcoqGFBuVQh9N4o/0BL2iQNAEGsbOR3El57o84fbV/S bRrQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1737763175; x=1738367975; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=NEvA0iDytjv10hj9esJBOhe/EGMDsaD11CotR1zkuZA=; b=LLb+q9f9h2iQJ5foBK2OBTBWE0frNxiTp4lg2Ta/UxmvkyPjNcin1HmNlyxOJYzJjF i/ps+xhSK9uv95ImsGzKuvvkYFcjn1YVYeBU02iCKbzx2jL0kYhP9xVAJLUpgsrCQnqc 7qS8lE7osfedYeEmQYbS2hNJdh7BvCdOqhGEgCpabkrFUm5l81Ec2VEHy6y+gcUuEkFl 09PgzNmS+GIK3zVIUNwbaWnk5RstDkbs6Lcvq/rMJnf4/iAFnxt1CSyAeZVs2MxRRv/8 OYObEpEfR7nu4TObyvow37icwWlGA6GsGOfsfsQDGArCJUO2wkj2hC3hKkhp39tpnndC T2gg== X-Forwarded-Encrypted: i=1; AJvYcCWBvBrV+dqY3eRwa41A0VnjmMqZMj4LduxHnkUAf8rCubsv5v1NNLZH3+nWyXuWa4QSCChKgw==@debbugs.gnu.org X-Gm-Message-State: AOJu0YzyazzE7QVgE5tP2VtNPRCctYK/7YcQLY3BMye1DgCqNIjqkXNY 4xcZHlCOMZPHe79nw5Nxg/wR1kOHJDu617UlmdmeGq6cBrBFV8I/VRLkj4NQISPxdEh13JVsn69 zYdGeZgp92Z9/6+8/oQO9GYRnFRM= X-Gm-Gg: ASbGncsC/X1CpaNsBtCjJ0egxEa2BbfAgK1mmf90oOS4dsrylJV0aRqnvI8UsjE2X2t nzxXhx4+jZJj935fJDuTWTrHlbR50zd9dVDhRQCY9vZHQfQjfA0hE11w6gQQ3Vd8= X-Google-Smtp-Source: AGHT+IEFGV9ckyK47H9FTjM6FGekczFJvZrkJulz8H83eU8+O9aqRWh4Q/a2BtjNbJdgafYnxJKovguLEEtRd6qDatI= X-Received: by 2002:a05:6402:5207:b0:5d3:ce7f:ac05 with SMTP id 4fb4d7f45d1cf-5db7db235d6mr29912661a12.31.1737763174806; Fri, 24 Jan 2025 15:59:34 -0800 (PST) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Fri, 24 Jan 2025 17:59:34 -0600 From: Stefan Kangas <stefankangas@HIDDEN> In-Reply-To: <87o70bfuui.fsf@HIDDEN> References: <20D9F687-4E89-4A36-B5BF-EAD07A311B9E@HIDDEN> <CADwFkmkiLXMr0fOfiqQiJdCbAbzKX0K=cALq5YXBkSOOeoDbqw@HIDDEN> <87o70bfuui.fsf@HIDDEN> MIME-Version: 1.0 Date: Fri, 24 Jan 2025 17:59:34 -0600 X-Gm-Features: AWEUYZmYvmtf_s2ZJZhaFalr8I8BozoaM3sTKfYZU-uBIazdXd4-TVojHAHjjz0 Message-ID: <CADwFkmm214uzCf3PFU6xFYyHsN73gyXos+Hcp1gUPusYOZZnGg@HIDDEN> Content-Type: text/plain; charset="UTF-8" X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Daniel Mendler <mail@HIDDEN> writes: > Stefan Kangas <stefankangas@HIDDEN> writes: > >> JD Smith <jdtsmith@HIDDEN> writes: >> >>> The TS support in python.el breaks versions of emacs prior to v30, since it calls the recently introduced macro `treesit-declare-unavailable-functions`. The header still notes: >>> >>> ;; Version: 0.28 >>> ;; Package-Requires: ((emacs "24.4") (compat "29.1.1.0") (seq "2.23")) >>> ;; Maintainer: emacs-devel@HIDDEN >> >> Maybe this could be fixed in compat? > > Yes, we can add the macro `treesit-declare-unavailable-functions` to > Compat. But python.el needs to `(require 'treesit nil 'noerror)` instead > of `(require 'treesit)`. Thanks. Please let us know when this is implemented and which version of compat we should require. Then we can also make the above change at the same time.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.