From unknown Sat Aug 09 20:46:15 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#62256 <62256@debbugs.gnu.org> To: bug#62256 <62256@debbugs.gnu.org> Subject: Status: 28.2; Invalid edebug spec gv-define-simple-setter Reply-To: bug#62256 <62256@debbugs.gnu.org> Date: Sun, 10 Aug 2025 03:46:15 +0000 retitle 62256 28.2; Invalid edebug spec gv-define-simple-setter reassign 62256 emacs submitter 62256 Mat=C3=BA=C5=A1 Goljer severity 62256 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Sat Mar 18 09:25:27 2023 Received: (at submit) by debbugs.gnu.org; 18 Mar 2023 13:25:27 +0000 Received: from localhost ([127.0.0.1]:46641 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pdWYo-0003JI-Rb for submit@debbugs.gnu.org; Sat, 18 Mar 2023 09:25:27 -0400 Received: from lists.gnu.org ([209.51.188.17]:44572) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pdWYn-0003J9-44 for submit@debbugs.gnu.org; Sat, 18 Mar 2023 09:25:25 -0400 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 ) id 1pdWYf-00056P-0N for bug-gnu-emacs@gnu.org; Sat, 18 Mar 2023 09:25:17 -0400 Received: from mail-ed1-x52b.google.com ([2a00:1450:4864:20::52b]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pdWYd-0001tx-FX for bug-gnu-emacs@gnu.org; Sat, 18 Mar 2023 09:25:16 -0400 Received: by mail-ed1-x52b.google.com with SMTP id eh3so30375230edb.11 for ; Sat, 18 Mar 2023 06:25:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679145913; h=mime-version:message-id:date:subject:to:from:from:to:cc:subject :date:message-id:reply-to; bh=w6z3/+fLR6lYCayBciHZhpGc1HgYQvsyOyDEgacwgGM=; b=hS6fIYtJ7Wfz7EGzIxOTXIz+X64AGYZeDpF0gmiDljX/N+7rPvzGTh4Q+F0UxObs57 63jjxrN2SLmOFLK19CSaGnSbLOga/Rpu/zeKdoYcR90/+Opn4jrpWy3JMFN7T1ua4AoM S+gRJPVNgVfpRcnksqpsKfE4vRZ7NNMVf2gGhu9Fmn0VweKZV6ERAKQbXG5KM3gKDc4J nGmvzDtGiyQsH5uTf8vwTkCuFRHI4jiZ0uD1LVh+q8aPauAB3CDcN2ep07ahNb8OkCyZ bT0X6ySvQF8/OpL0hd1OMce1sx6KbS+zxxSA6Tb5Ykh5rJQA2Xqy4oY/bzu6vHkVVcMY iRwA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679145913; h=mime-version:message-id:date:subject:to:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=w6z3/+fLR6lYCayBciHZhpGc1HgYQvsyOyDEgacwgGM=; b=I7t38kWguuJRHqhWbfkl1P1jPQh2jglyKsDk18qrie8KlZHMxLRSA8IHyV+pW0s0Qc HXyD6opMJOcPY84SOck+R7TItUEh1bBE8gSFnc9ESFrg0PD7zDCSS57K2xSVGpNldrRg hawR66VXyj0ijmkv5wa39Rza6WS2nQ5v0wVBSc2neOjpuYKv8yPIz+l7wgcyC8e6SM44 y3BplxRq4n7LzCLRGIenINrLz9Roga/ldSz5vasr7Kqr7ZvOgvhbhEM6a59O6KcAsEKV jK6iuJ5yH0F9NIzlEu/aqVwhp6bt5P8T4+a0M9rHHPOu1WWmwh+kT1Ly+XiZOug09KnF 0wJA== X-Gm-Message-State: AO0yUKVcHfRoF+6df61nyX7V4TyzBc5XCQGnipGKd6V+p8E+AENptilr qKzvU0fMKJk6JucJVlT6BitkaxzaSwM= X-Google-Smtp-Source: AK7set8ZamKCKFRcTr/mNBy6wYswNz2F1PXTC9y94J3TWG6/MKFAATlvF5EGZPepc804G5hPQGXiqA== X-Received: by 2002:aa7:c3cd:0:b0:4c6:10a7:c422 with SMTP id l13-20020aa7c3cd000000b004c610a7c422mr7038438edr.18.1679145912657; Sat, 18 Mar 2023 06:25:12 -0700 (PDT) Received: from parmenides (ip-89-177-55-133.bb.vodafone.cz. [89.177.55.133]) by smtp.gmail.com with ESMTPSA id x2-20020a50ba82000000b004fb30fc1dabsm2326577ede.96.2023.03.18.06.25.11 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 18 Mar 2023 06:25:11 -0700 (PDT) From: =?utf-8?B?TWF0w7rFoQ==?= Goljer To: bug-gnu-emacs@gnu.org Subject: 28.2; Invalid edebug spec gv-define-simple-setter Date: Sat, 18 Mar 2023 14:25:10 +0100 Message-ID: <87bkkqtcnd.fsf@gmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" Received-SPF: pass client-ip=2a00:1450:4864:20::52b; envelope-from=matus.goljer@gmail.com; helo=mail-ed1-x52b.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.3 (-) 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.3 (--) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Insert (gv-define-simple-setter aref aset) in a buffer and try to edebug-eval it (C-u C-M-x). It gives an error which I don't understand, because the second argument `aset' should match symbolp... I also tried this on the build from master and the error is the same. Debugger entered--Lisp error: (invalid-read-syntax "Expected" (&or symbolp = lambda-expr)) signal(invalid-read-syntax ("Expected" (&or symbolp lambda-expr))) edebug-syntax-error("Expected" (&or symbolp lambda-expr)) apply(edebug-syntax-error ("Expected" (&or symbolp lambda-expr))) edebug-no-match(((aset) (176 . 180) . 181) "Expected" (&or symbolp lambda= -expr)) edebug-match-list(((aset) (176 . 180) . 181) (&or symbolp lambda-expr)) edebug-match-one-spec(((aset) (176 . 180) . 181) (&or symbolp lambda-expr= )) edebug-match-specs(((aset) (176 . 180) . 181) ((&or symbolp lambda-expr) = &optional sexp) edebug-match-specs) edebug-match-specs(((aset) (176 . 180) . 181) (sexp (&or symbolp lambda-e= xpr) &optional sexp) edebug-match-specs) edebug-match-sublist(((aset) (176 . 180) . 181) (sexp (&or symbolp lambda= -expr) &optional sexp)) #f(compiled-function (head cursor) #)(gv-def= ine-simple-setter ((aset) (176 . 180) . 181)) edebug-list-form(((aset) (176 . 180) . 181)) edebug-form((((gv-define-simple-setter aref aset)) (146 (147 . 170) (171 = . 175) (176 . 180) . 181))) edebug-make-form-wrapper((((gv-define-simple-setter aref aset)) (146 (147= . 170) (171 . 175) (176 . 180) . 181)) 146 181 nil) edebug-read-and-maybe-wrap-form1() edebug-read-and-maybe-wrap-form() edebug--read(read #) apply(edebug--read read #) =2D-=20 Best regards, Mat=C3=BA=C5=A1 Goljer --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJLBAEBCAA1FiEEpPUfajSzyB9PVref+loXLPGAC4AFAmQVu7YXHG1hdHVzLmdv bGplckBnbWFpbC5jb20ACgkQ+loXLPGAC4BU2RAAuu9G14rIDdXuMU1kwom6cO9o 3hFB1Yk/CPYRr4N/3DSu3G0QtB+9lyByULi3HXfrTp2zevoioHKNcUrQgu4TXXqX jGyk4eyGi6SSHQkK5d0hW6W4BrwoTvNIuJ8XfCjEOCCELgbDTLNpJWki5n7ekCw6 RlbJ+G66VXKf9AYrlLU3nbh2PJlSguqGmQkOIVObVSgWNfKAYkwiZQKvzDIaLUdm 9APkQTtARZIunSw/DeuW/8YwogfXr4eeh7H114jYI05IlzCMvqDZl3KfAq7uxbR3 ztDQFPYRxwcv/IzWSfSL2c4YX4mPk8wy6YZg6c/BxmI+dlxmKpqf/AMObfFl7KAS R3MtKrUufjjUZABgd48umlkAy/ONmArlcYZKWe837lJFBOaBLVPwNuL+Ri7V/YwF IP4q4fWb+DOZfz9RA4jlayru4oUhdi40CQOig1jbNc9NO4trCb5HC0etgsE6CsWY sIpVge7ebB4ShZhBwmyn30uwVxwCOX4XjWRCSTDoIn/C9CNs+dkKSqolTfzdWSht XPXgu0s01AZ5fwzTsBAToXWVYPHAHk3+QRy2VhqvmumCZ6nv6zDmvVSfc2WMd2Kw 7ZGuf5VDRE3QOALyE0nc8GgIjI6tWqxSvPuEC4uJhUz+TIG5AEfj3d3Od6kGJbbm 1XsRsH6C3r51fKTeA9k= =9j9S -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sat Mar 18 09:37:05 2023 Received: (at 62256) by debbugs.gnu.org; 18 Mar 2023 13:37:05 +0000 Received: from localhost ([127.0.0.1]:46672 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pdWk5-0003bs-5K for submit@debbugs.gnu.org; Sat, 18 Mar 2023 09:37:05 -0400 Received: from mail-ed1-f49.google.com ([209.85.208.49]:39785) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pdWk3-0003bN-LQ for 62256@debbugs.gnu.org; Sat, 18 Mar 2023 09:37:03 -0400 Received: by mail-ed1-f49.google.com with SMTP id ek18so30509517edb.6 for <62256@debbugs.gnu.org>; Sat, 18 Mar 2023 06:37:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679146617; h=mime-version:message-id:date:subject:to:from:from:to:cc:subject :date:message-id:reply-to; bh=6NncAE7nxjWASNOnb9Q1K4TSZHdXK+fke1UiaeEctU8=; b=mdmR4fpuOCvnuUv9fFiHyGLBtTt9WmbLsCnU86ws4cQt7Oy50E4NJHM0O1tflpDOZW zJkFfV8TNLDAAZTi9re454xxZbSCtHZ6Gv14aHslghc0xXsRi3mqNcH0bb6bcHLcyHKJ xdRulJiv+Bj8XuFSSIABzYoJQ7/c2+ZvJr4J7pybheyAPypMkQRYMn8w37965g00h2Oh Sal178MroTVXQUdGLlAz9zvX14L/4raQ+qjBbMF1oRGSG4IFf7ke02ArDmim4K/Vujr8 3qjASK8KInYcGFdkBdMbNGwSAGKScuPe/bpco/RnCaqcOEQRfiCXVt3Nt7GOe2edYfTr /DhA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679146617; h=mime-version:message-id:date:subject:to:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=6NncAE7nxjWASNOnb9Q1K4TSZHdXK+fke1UiaeEctU8=; b=YlfG5Ks8/X+my1iAoj/RDea/+LvqruYQGC+Ix9iMVL1qKdG23tBeorcvDdVwhXGz3P fH/4BJRBrZOZcPHDX7zxyaA6YFdrSJNroltLh7jP6gduJ2y0BM1fYiv7L7SsbA2TUcJ6 Xrt7U+b0Hj+rmTxOc+oKAwIugC3kgr/vV7b/N6cxynPjU3oMbBThjR1JeseJ2dZKCFSi r670uV+V3YBr1Q6+4QbnEuNaxdJ24lJgooY+A+CRByrzEunuOiYHJCiI4yU82i7m7Adz dj9gAlzcqkmlb2MmQWUKFPUltpxWFwCyraMR4OP4VQhSkJstupfAr6ajQEWBCyOuRRkV huJQ== X-Gm-Message-State: AO0yUKUfYcj4/yRylMQxjmZwVM1DAuc8KG+RXCwLDetG/J0Bwy8i63QI UrDelIq6EWbi1KZsktG8n6tBL2Bn+kw= X-Google-Smtp-Source: AK7set8VpxFpoHGaX8WSuDSygV0qQHk0uZBRCcm/u+IK4XcFBeEbTVHihlyXuFPfoMpHkzydI8+kLA== X-Received: by 2002:a17:906:e089:b0:8b1:7b10:61d5 with SMTP id gh9-20020a170906e08900b008b17b1061d5mr2715415ejb.33.1679146616799; Sat, 18 Mar 2023 06:36:56 -0700 (PDT) Received: from parmenides (ip-89-177-55-133.bb.vodafone.cz. [89.177.55.133]) by smtp.gmail.com with ESMTPSA id b17-20020a17090630d100b009300424a2fdsm2194136ejb.144.2023.03.18.06.36.55 for <62256@debbugs.gnu.org> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 18 Mar 2023 06:36:56 -0700 (PDT) From: =?utf-8?B?TWF0w7rFoQ==?= Goljer To: 62256@debbugs.gnu.org Subject: 28.2; Invalid edebug spec gv-define-simple-setter Date: Sat, 18 Mar 2023 14:36:53 +0100 Message-ID: <875yaytc3u.fsf@gmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 62256 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 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Actually, I think the problem is using the spec (&or symbolp lambda-expr) instead of [&or symbolp lambda-expr] Because the list construct here always makes "a list with content". So this spec says "a list with one thing in it, either a symbol or a lambda" which would match (gv-define-simple-setter aref (aset)) =2D-=20 Best regards, Mat=C3=BA=C5=A1 Goljer --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJLBAEBCAA1FiEEpPUfajSzyB9PVref+loXLPGAC4AFAmQVvnYXHG1hdHVzLmdv bGplckBnbWFpbC5jb20ACgkQ+loXLPGAC4DtQhAAwX3haE55VlGpag6q2q0rCJda 3aF1bZvo25LQYNDxlprbXNSi33AuKyV5NkXfMNX3/QlshMFGINp6DIrHMPsBjYjv wJzcu6IPbNRdhmIN/HUDuICHDoTTjFpMpc8FAG9qAsrC5qsy3shODeWP0fo9RvFT pLQdLQeba23BAijGyUCLT5Rz/HNnCJR1WvhMdkl04f6RTwqyUhTj6oeqFRuVwpLM BofzmqXibF60yi/88pfXlHa4J9cewunU7YQknz7sQJ6i/nX1S0idxEMYAWf+a6dT SJSQ9u/5hcbFempBkC+9pnTBzNEcuv8IDu35X3dA69U9hMMtg9j+mpPgYxqQqtfW /mF+39QXw0nSQAprECd+737y7fylOZTW6wtI8PiDQ2PmtIsQ5Rr/pfRPnTjmzVtK GXwWSnTUHyRgsQOUVNaijS3UWIM0lo3tkizq1dyKs974yn1KGQ2/evRWL4zok8/W 7scl0f0t5EOMQXcAzIYgkVjOH/ez2Hrcs245SI/aLLZOj5xsRRwv3CKy4qTYvc+P VjAv2RVvfLenCksWl3BL5oGgWZhQxgfVFseoy3c6lxBYWBT2+2L8fyanC5oJOb5V D/GjdxgeO60XH0D9IOCSnTod0k8+Csa3sZSvvr4hS5tDwEMq5nKegW2vxMIffHbr 12Z4tE/93E+jw9DGXiY= =mELr -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Thu Mar 23 04:13:25 2023 Received: (at 62256) by debbugs.gnu.org; 23 Mar 2023 08:13:25 +0000 Received: from localhost ([127.0.0.1]:37272 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pfG4b-0004nI-ID for submit@debbugs.gnu.org; Thu, 23 Mar 2023 04:13:25 -0400 Received: from eggs.gnu.org ([209.51.188.92]:53982) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pfG4a-0004n4-ME for 62256@debbugs.gnu.org; Thu, 23 Mar 2023 04:13:25 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pfG4V-0001Ca-Ag; Thu, 23 Mar 2023 04:13:19 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=VZipvBTIvC+eLXoZ/1UxO9aYYcBjTf3iZvVa8Eefh+Q=; b=feDBLVxpdunudRjCWquK ujB6tg6UdIlgUZ2/WcDBTv004AWuqvnm9D/b1po53p2ojyhjaWXanObcCjZn+lH3S9GV9KtPZFREd ZlvjNzKJssMMpOlhP8FtaaZu9mfZcKJKUG2crn55k51Ye72gu1buPcQQWoMCaNFLmz3YFZXMOtEpa Ur0Q9KEcopuvKUdMOuNqt/e0omtiyAH5vQkx6P63ir9UlJnpk2AXsSap87wdTAhZqXhITmZqbDar2 +gOJ/vs3A+geX2nCOew00rh5X0trSiGpv5D2prkGNpPEb3QsMMXKOqr7uc/AefSVLk6wqqLbTaKD5 v830ON/KJUd92w==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pfG4U-00085L-V1; Thu, 23 Mar 2023 04:13:19 -0400 Date: Thu, 23 Mar 2023 10:13:35 +0200 Message-Id: <837cv76g28.fsf@gnu.org> From: Eli Zaretskii To: =?utf-8?B?TWF0w7rFoQ==?= Goljer , Stefan Monnier In-Reply-To: <875yaytc3u.fsf@gmail.com> (message from =?utf-8?B?TWF0w7o=?= =?utf-8?B?xaE=?= Goljer on Sat, 18 Mar 2023 14:36:53 +0100) Subject: Re: bug#62256: 28.2; Invalid edebug spec gv-define-simple-setter References: <87bkkqtcnd.fsf@gmail.com> <875yaytc3u.fsf@gmail.com> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 62256 Cc: 62256@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: -3.3 (---) > From: Matúš Goljer > Date: Sat, 18 Mar 2023 14:36:53 +0100 > > Actually, I think the problem is using the spec > > (&or symbolp lambda-expr) > > instead of > > [&or symbolp lambda-expr] > > Because the list construct here always makes "a list with content". So > this spec says "a list with one thing in it, either a symbol or a > lambda" which would match > > (gv-define-simple-setter aref (aset)) Stefan, any comments? From debbugs-submit-bounces@debbugs.gnu.org Thu Mar 23 14:07:31 2023 Received: (at 62256) by debbugs.gnu.org; 23 Mar 2023 18:07:31 +0000 Received: from localhost ([127.0.0.1]:39299 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pfPLX-0000WZ-Dj for submit@debbugs.gnu.org; Thu, 23 Mar 2023 14:07:31 -0400 Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:48873) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pfPLV-0000WM-QY for 62256@debbugs.gnu.org; Thu, 23 Mar 2023 14:07:30 -0400 Received: from pmg3.iro.umontreal.ca (localhost [127.0.0.1]) by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id 19125442658; Thu, 23 Mar 2023 14:07:24 -0400 (EDT) Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id DB67144142A; Thu, 23 Mar 2023 14:07:22 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1679594842; bh=I28gKcanY0g1U61nnrvr+jD2ng3IUJuS7evkh6QB8Rk=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=OhXxWLmQJJeXX68+RZc12C+BjOo50ssVUf9fwKNpwWfolh1HgVh3fwzQ4V2+wfN8y iToY/8dFEFQ1NqSO6eddKUYeN/lvVt3VQVZVkvnFu7R2ShR8DFNGV60LbuAHdwOJfn +AvEkRuMyPAzCqvt5/q5DznP32+x7gra7JOzp1UtASz8zH/D0+uw9O6xBE3XQA48ky 7Iw144GZBsDX67b5JHIl8SFiWixiacJkxFyX6/Tk28HHV+Z7O/z0e0sUGDH+KINHxe kA1Wn3b8YgNlo3nYKkroSFF3tTLdpPEgd5Imd4md8MFixlAu5I6nyWirI5eilILtm/ E4FTAAjJebQtw== Received: from pastel (unknown [216.154.34.24]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 931191232DA; Thu, 23 Mar 2023 14:07:22 -0400 (EDT) From: Stefan Monnier To: Eli Zaretskii Subject: Re: bug#62256: 28.2; Invalid edebug spec gv-define-simple-setter In-Reply-To: <837cv76g28.fsf@gnu.org> (Eli Zaretskii's message of "Thu, 23 Mar 2023 10:13:35 +0200") Message-ID: References: <87bkkqtcnd.fsf@gmail.com> <875yaytc3u.fsf@gmail.com> <837cv76g28.fsf@gnu.org> Date: Thu, 23 Mar 2023 14:07:21 -0400 User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-SPAM-INFO: Spam detection results: 0 ALL_TRUSTED -1 Passed through trusted hosts only via SMTP AWL -0.053 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DKIM_SIGNED 0.1 Message has a DKIM or DK signature, not necessarily valid DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's domain X-SPAM-LEVEL: X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 62256 Cc: =?utf-8?B?TWF0w7rFoQ==?= Goljer , 62256@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: -3.3 (---) >> From: Mat=C3=BA=C5=A1 Goljer >> Date: Sat, 18 Mar 2023 14:36:53 +0100 >>=20 >> Actually, I think the problem is using the spec >>=20 >> (&or symbolp lambda-expr) >>=20 >> instead of >>=20 >> [&or symbolp lambda-expr] >>=20 >> Because the list construct here always makes "a list with content". So >> this spec says "a list with one thing in it, either a symbol or a >> lambda" which would match >>=20 >> (gv-define-simple-setter aref (aset)) > > Stefan, any comments? He's right! Stefan From debbugs-submit-bounces@debbugs.gnu.org Thu Mar 23 14:11:20 2023 Received: (at 62256) by debbugs.gnu.org; 23 Mar 2023 18:11:20 +0000 Received: from localhost ([127.0.0.1]:39305 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pfPPE-0000cf-1E for submit@debbugs.gnu.org; Thu, 23 Mar 2023 14:11:20 -0400 Received: from mail-pf1-f179.google.com ([209.85.210.179]:34678) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pfPPC-0000cQ-Ja for 62256@debbugs.gnu.org; Thu, 23 Mar 2023 14:11:19 -0400 Received: by mail-pf1-f179.google.com with SMTP id fd25so13815551pfb.1 for <62256@debbugs.gnu.org>; Thu, 23 Mar 2023 11:11:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679595073; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=1yKeJQRd1RgPJSuPybf9cqdX9lnBsJwI0MGYvUzBOUE=; b=gYEBj/6l67v8ulwFHehVcNyoVZDY1nRs7qiVUJi5tq1D/+Vniemeef79nDiPwEiaw1 TiKUbOKwA1dJAn+CpClwRm9NwQzmjtsPCi6RT/OpXyogV5Q6s0ktJkNwUTuu4cOjWwBr XKMpITAD+31h8Dff+bxYlu2JMgqOwBd4wdBadYJpXHK1A04X8Fs3Qu0JftYclKEf348R g1uxY62qlMAJHYaWDJiN9uxV7Gi7z4nVdZlR2YoHY8whujWsoTa7NiM3Jkm9YSNGQhG2 n6ARN+FeUxFtS0tIIuBImaRWsVoJT6vkKCNalfe4ap3DlRvF7jZuT+dCfn7HPKRFf3mV x8eA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679595073; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=1yKeJQRd1RgPJSuPybf9cqdX9lnBsJwI0MGYvUzBOUE=; b=Vo8whvE9S603L+djIIs+huoHQuS9w8CurTOAt2xlhonB2yGkAwUgwbfngzptzQ26+G gLke42bOhfA3wyhK5PMEEoP0O+eKQL0QAYkoFtADsqCgQfCpRkXKpBNYvNq5nifECuns qY+HQt71UmgSm7VD3pXaKwz/kpBAQMbWvm8SA2Kl+dAMUtP8qNFH5kJgIprLVjPoO8sy YkhCwQgJ2OpROaFthdgfQotRGTEb08Kmt0sp4Itiunh5pUCdGVIr5rcuXMucU27oUMJE IAfCyjyIB+cFx1gb/Pc1Dplt3SgyutGiWJ7rB/RHzfJXFwklahGupps3wBl6IdIdPtz8 GUtw== X-Gm-Message-State: AO0yUKXJrbzNqb5YSGPCWTU9cfgWZAKELDUqGwP3rE9uP39UgZcpX09m Slt08viiEUYbAdz4MYuCspn2tAPoXKcEbpwlzmu1rdpD X-Google-Smtp-Source: AK7set8Ida7JnLCEEjbcNjNZwbl+HiFP5Xq6Zya6Po9aO11hDYLkLQHMOdkbaU2Slr6ObiOfgOyudGPqNLo6mSlBIRA= X-Received: by 2002:a65:6452:0:b0:50b:efbc:2399 with SMTP id s18-20020a656452000000b0050befbc2399mr2194368pgv.3.1679595072410; Thu, 23 Mar 2023 11:11:12 -0700 (PDT) MIME-Version: 1.0 References: <87bkkqtcnd.fsf@gmail.com> <875yaytc3u.fsf@gmail.com> <837cv76g28.fsf@gnu.org> In-Reply-To: From: Matus Goljer Date: Thu, 23 Mar 2023 19:11:01 +0100 Message-ID: Subject: Re: bug#62256: 28.2; Invalid edebug spec gv-define-simple-setter To: Stefan Monnier Content-Type: multipart/alternative; boundary="000000000000a857c505f7953330" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 62256 Cc: 62256@debbugs.gnu.org, Eli Zaretskii 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 (-) --000000000000a857c505f7953330 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Do you want me to prepare a patch? I think there's more incorrect specs in the gv package now. m. On Thu, 23 Mar 2023 at 19:07, Stefan Monnier wrote: > >> From: Mat=C3=BA=C5=A1 Goljer > >> Date: Sat, 18 Mar 2023 14:36:53 +0100 > >> > >> Actually, I think the problem is using the spec > >> > >> (&or symbolp lambda-expr) > >> > >> instead of > >> > >> [&or symbolp lambda-expr] > >> > >> Because the list construct here always makes "a list with content". S= o > >> this spec says "a list with one thing in it, either a symbol or a > >> lambda" which would match > >> > >> (gv-define-simple-setter aref (aset)) > > > > Stefan, any comments? > > He's right! > > > Stefan > > --000000000000a857c505f7953330 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Do you want me to prepare a patch?=C2=A0 I think there'= ;s more incorrect specs in the gv package now.

m.
<= /div>
O= n Thu, 23 Mar 2023 at 19:07, Stefan Monnier <monnier@iro.umontreal.ca> wrote:
>> From: Mat=C3=BA=C5=A1 Gol= jer <matus.g= oljer@gmail.com>
>> Date: Sat, 18 Mar 2023 14:36:53 +0100
>>
>> Actually, I think the problem is using the spec
>>
>> (&or symbolp lambda-expr)
>>
>> instead of
>>
>> [&or symbolp lambda-expr]
>>
>> Because the list construct here always makes "a list with con= tent".=C2=A0 So
>> this spec says "a list with one thing in it, either a symbol = or a
>> lambda" which would match
>>
>> (gv-define-simple-setter aref (aset))
>
> Stefan, any comments?

He's right!


=C2=A0 =C2=A0 =C2=A0 =C2=A0 Stefan

--000000000000a857c505f7953330-- From debbugs-submit-bounces@debbugs.gnu.org Fri Mar 24 14:40:02 2023 Received: (at 62256) by debbugs.gnu.org; 24 Mar 2023 18:40:02 +0000 Received: from localhost ([127.0.0.1]:41369 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pfmKY-0001dB-2Q for submit@debbugs.gnu.org; Fri, 24 Mar 2023 14:40:02 -0400 Received: from [209.51.188.92] (port=33846 helo=eggs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pfmKV-0001ax-VH for 62256@debbugs.gnu.org; Fri, 24 Mar 2023 14:40:00 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pfmKL-0006q8-K9; Fri, 24 Mar 2023 14:39:49 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=PGoIN/ai7Asz/N7lkbOA87UloDcIPoO5J04uJBzpIiw=; b=rC1sbAsVP1P0 6tjKaSZ7HG0p3EUHnA3i3hBOkC6RYu8kCrCDYUvS2W91eLKfApMdqv8z8O98o3J/6tJPTsIfNLiy7 GT3rOwi+U8TjWiZR9xoqIyCx67Qmy7/ZcasiuBnRavIe9zVDDW6U6MCTT4jWVF2FpAos0+3gzYi9q gCZUU8fwVw9u8iJp9aUtLfIx2kloTmVTs/QX7RlH1KpIsxHELh8R6f6NKW4vKBDOeisMGbBBB5HOY FgAGfaUqVrFm8kL9xkh36DGeziQqM4UTnnw4cfiIl5FGa+ifdEgUZ3PRSruZXmYY9ea5rOA8fLJRh LPwZIo4HHvqADvJ/1mWLCg==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pfmKK-0004An-JO; Fri, 24 Mar 2023 14:39:48 -0400 Date: Fri, 24 Mar 2023 21:40:02 +0300 Message-Id: <83wn36c7st.fsf@gnu.org> From: Eli Zaretskii To: Matus Goljer In-Reply-To: (message from Matus Goljer on Thu, 23 Mar 2023 19:11:01 +0100) Subject: Re: bug#62256: 28.2; Invalid edebug spec gv-define-simple-setter References: <87bkkqtcnd.fsf@gmail.com> <875yaytc3u.fsf@gmail.com> <837cv76g28.fsf@gnu.org> X-Spam-Score: -1.0 (-) X-Debbugs-Envelope-To: 62256 Cc: 62256@debbugs.gnu.org, monnier@iro.umontreal.ca 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.0 (--) > From: Matus Goljer > Date: Thu, 23 Mar 2023 19:11:01 +0100 > Cc: Eli Zaretskii , 62256@debbugs.gnu.org > > Do you want me to prepare a patch? I think there's more incorrect specs in the gv package now. Feel free to submit patches for additional specs as well. Thanks. From debbugs-submit-bounces@debbugs.gnu.org Sun Mar 26 07:28:18 2023 Received: (at 62256) by debbugs.gnu.org; 26 Mar 2023 11:28:18 +0000 Received: from localhost ([127.0.0.1]:44156 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pgOXq-0003Bp-7O for submit@debbugs.gnu.org; Sun, 26 Mar 2023 07:28:18 -0400 Received: from mail-ed1-f45.google.com ([209.85.208.45]:35771) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pgOXo-0003BU-7X for 62256@debbugs.gnu.org; Sun, 26 Mar 2023 07:28:16 -0400 Received: by mail-ed1-f45.google.com with SMTP id y4so24919901edo.2 for <62256@debbugs.gnu.org>; Sun, 26 Mar 2023 04:28:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679830090; h=mime-version:message-id:date:references:in-reply-to:subject:cc:to :from:from:to:cc:subject:date:message-id:reply-to; bh=9W172mhscBk7UPmW5hDnuK8OOfBkQ1mk47h/+d70i70=; b=jmCFOKxU3hPbQ4ZlpNhDcnkgJaAGkWcs+87bLH4PTEQSf8CqvrEyAlELYNnBNZd8XC 7XzLSW94Vcc9E67ZUlOhLl9FqngdieTyjbHrseErBz7Q2O41fQI9uMldQ073EvkNx/Z9 AB77+Xou76MtoLZFKm8DYV40a0/TsMYTd5gaY2/4bHx4CysxR5fWNhW6NqMylCRqYjQG mB6rjguqE8BjMS22BGqlIofIn4wU2/LGh43p5HB/q8432tZcOXZqOf+Q/Pyngrl31P9O iKp54VRyEUiw2Zn93qKhnYhZgGDm0B9ljZtIqbXfBr2SdQFg7CcTuJ7PG7K//A0IpFfe 3Q3A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679830090; h=mime-version:message-id:date:references:in-reply-to:subject:cc:to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=9W172mhscBk7UPmW5hDnuK8OOfBkQ1mk47h/+d70i70=; b=BsQzJq3A2vyytIQD1HNrmtUNr0ZH1E2Zif6BzII7+MjdbhQJRZgNWJmJDfanh6+8TW 8Yi7CiSv0FMrXn7H5bRSydWZJBaSCw1u1y6aOSNuNwgShHlZsIaDQl1lYUCbTrRHiBbU gMZcKRHUTUQTvW9w7BNu65tl4X8R9o2GZixmoK/RO4IDL3tsFYgTJQQgJ5Mkp5tUPhEu KlhCLJfJiBEaPNUlBqy8CaBx98M4G59PEf/fxl9ztibQEnsRFAfjWMMh1IaMy8SloeSW DJ89WYUCKGNjMWErX7FqdxY3p2zT22vtDzyFp5rC+ecaI3/Kv7teblRLCsw7bWhn8a8E JVAw== X-Gm-Message-State: AAQBX9em+75DSevaJ8Ar+L/Ma7FYhnySpYeNm68WHckNsU6ojjKvEvUs SuWwvXBf0JtXIOH/ZlUmb9j2NLfkRh4= X-Google-Smtp-Source: AKy350bz4cDnjgai9E9TKSdF+o+UZrJd3OvyBL5hno/fui1xJh6T7b5h0iOjGRxWe8/Bmmw2Ti8Sqw== X-Received: by 2002:a17:906:3a81:b0:931:cac0:60f3 with SMTP id y1-20020a1709063a8100b00931cac060f3mr7771118ejd.60.1679830089926; Sun, 26 Mar 2023 04:28:09 -0700 (PDT) Received: from parmenides (ip-89-177-55-133.bb.vodafone.cz. [89.177.55.133]) by smtp.gmail.com with ESMTPSA id bb11-20020a1709070a0b00b0093dce4e6257sm3907841ejc.201.2023.03.26.04.28.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 26 Mar 2023 04:28:09 -0700 (PDT) From: =?utf-8?B?TWF0w7rFoQ==?= Goljer To: Eli Zaretskii Subject: Re: bug#62256: 28.2; Invalid edebug spec gv-define-simple-setter In-Reply-To: <83wn36c7st.fsf@gnu.org> References: <87bkkqtcnd.fsf@gmail.com> <875yaytc3u.fsf@gmail.com> <837cv76g28.fsf@gnu.org> <83wn36c7st.fsf@gnu.org> Date: Sun, 26 Mar 2023 13:28:06 +0200 Message-ID: <87jzz3da61.fsf@gmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="==-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 62256 Cc: 62256@debbugs.gnu.org, monnier@iro.umontreal.ca 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 (-) --==-=-= Content-Type: multipart/mixed; boundary="=-=-=" --=-=-= Content-Type: text/plain > Feel free to submit patches for additional specs as well. > > Thanks. I was thinking about the form in `(get 'compiler-macro 'edebug-declaration-spec)` but actually that one is correct. It's a bit confusing that top level is always wrapped in () even though that list wrapper is ignored. So in the end there's only this one fix. --=-=-= Content-Type: text/x-diff Content-Disposition: attachment; filename=0001-Fix-edebug-spec-for-gv-define-simple-setter.patch Content-Transfer-Encoding: quoted-printable Content-Description: Fix edebug spec for gv-define-simple-setter From=20f99a7d4423008768d7f0a333fb72fc9cabf446ea Mon Sep 17 00:00:00 2001 From: Matus Goljer Date: Sun, 26 Mar 2023 13:20:19 +0200 Subject: [PATCH] Fix edebug spec for gv-define-simple-setter =2D-- lisp/emacs-lisp/gv.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lisp/emacs-lisp/gv.el b/lisp/emacs-lisp/gv.el index dad91e92a45..ac001af06bd 100644 =2D-- a/lisp/emacs-lisp/gv.el +++ b/lisp/emacs-lisp/gv.el @@ -271,7 +271,7 @@ instead the assignment is turned into something equival= ent to (SETTER ARGS... temp) temp) so as to preserve the semantics of `setf'." =2D (declare (debug (sexp (&or symbolp lambda-expr) &optional sexp))) + (declare (debug (sexp [&or symbolp lambda-expr] &optional sexp))) (when (eq 'lambda (car-safe setter)) (message "Use `gv-define-setter' or name %s's setter function" name)) `(gv-define-setter ,name (val &rest args) =2D-=20 2.34.1 --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable =2D-=20 Best regards, Mat=C3=BA=C5=A1 Goljer --=-=-=-- --==-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJLBAEBCAA1FiEEpPUfajSzyB9PVref+loXLPGAC4AFAmQgLEYXHG1hdHVzLmdv bGplckBnbWFpbC5jb20ACgkQ+loXLPGAC4CFIBAA1mdGyesjTQIyX0W9SLsfqWwo M43vn9irk7F6XtuUyUBPZmESaTSKdvyOigKRB3I+NbGRKSPloiMxv5q1PkJxRHWP JBhakfpBTpsH43jEXQkzWw8rd4kgnZGGO5AmhlW3YWTWwfIf55Bp18cft6KrPE2g 6HY72oBTWTw0N52ioMjqibn8xo5PO3SAsvzV9pwZ26B9LtulzYYQsUz7MBIzIpZN THckOv8TxvmnXvOUEu9ToIh96NU9fBnVLMo0p0+FK8FekihcnYad25CgNs+/oFxp rWMUeWLDZ0gjJ66JZzNz1bLg25Q8YM50G8+RXZXTbqywkUGfVcQNO1te7JaCK7px 4GyVNH9+t4glIDAma/UJz4RsviKT8Bazy+yDShvpDOPOjEdiYyVjzvSoqt50sxvL SB+25uXpMuYkn0xlp+/wXsBc+Q04sknhdldntniLMM7egl+r9mnQzSZYLA/wRitW VCaxpHOkbOfd7VQoR1wjDRI44r8QwuFM6hO7T9UcpElU24kF+wBTAYbEkakgQR/b eHYwPaRpYrBoMIA+7Zv5Z9uJoXWI17bfm64KLvrbpOtE3KAYaV8AxCxEWEUHaeia gfgmC9T4MSYOIXi91MQKRqSxSkAGVUEtiZrcTYErRcAxekcqj4nt1qGBWZUx2H3q 7v8caZoM5X2dH+gf3s0= =r6Uw -----END PGP SIGNATURE----- --==-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sun Mar 26 07:40:16 2023 Received: (at 62256-done) by debbugs.gnu.org; 26 Mar 2023 11:40:16 +0000 Received: from localhost ([127.0.0.1]:44161 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pgOjQ-00060p-GQ for submit@debbugs.gnu.org; Sun, 26 Mar 2023 07:40:16 -0400 Received: from eggs.gnu.org ([209.51.188.92]:60798) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pgOjN-00060X-SB for 62256-done@debbugs.gnu.org; Sun, 26 Mar 2023 07:40:14 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pgOjG-0003Zv-PK; Sun, 26 Mar 2023 07:40:07 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=BXhsF+5uYI5vN1nZpDijXP0omEbWFR0iyy7Lw6EOX+s=; b=fVQ9kunlHbTZ5s54EbNO ssI6vv4CqUOd0QukyYF5nQYp8FsVvuXjAo5eojPlyFfwpauSqGtUQrZ1l3yjYP3rcBAIjILlHeQ27 e7CkjxKb5GlnD86LSnHlP9/8DAbGjx+1i0AT7Yc1DnzwhfRp1DnrjwAqTeQU8UQHQK8+8x/hjxQiO Kjqh0Kbwxz5EPPyrV6mtcMjJ4+szo0eSUkns+5WYOk5mOjjVr61tfa8ZJHCfjK+H06yK+2b5/fu2C tfutDUBMoDJhnLNQRiGbYpBpkfrZxr+NkdEDnAt8YfRGZRN2YDqtds/6kmvJ636DnqrjAE+Q7hmuj j9M65xg1tPUZXg==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pgOjF-00046V-Lx; Sun, 26 Mar 2023 07:40:05 -0400 Date: Sun, 26 Mar 2023 14:40:04 +0300 Message-Id: <83tty7agh7.fsf@gnu.org> From: Eli Zaretskii To: =?utf-8?B?TWF0w7rFoQ==?= Goljer In-Reply-To: <87jzz3da61.fsf@gmail.com> (message from =?utf-8?B?TWF0w7o=?= =?utf-8?B?xaE=?= Goljer on Sun, 26 Mar 2023 13:28:06 +0200) Subject: Re: bug#62256: 28.2; Invalid edebug spec gv-define-simple-setter References: <87bkkqtcnd.fsf@gmail.com> <875yaytc3u.fsf@gmail.com> <837cv76g28.fsf@gnu.org> <83wn36c7st.fsf@gnu.org> <87jzz3da61.fsf@gmail.com> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 62256-done Cc: 62256-done@debbugs.gnu.org, monnier@iro.umontreal.ca 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 (---) > From: Matúš Goljer > Cc: monnier@iro.umontreal.ca, 62256@debbugs.gnu.org > Date: Sun, 26 Mar 2023 13:28:06 +0200 > > I was thinking about the form in `(get 'compiler-macro > 'edebug-declaration-spec)` but actually that one is correct. It's a bit > confusing that top level is always wrapped in () even though that list > wrapper is ignored. > > So in the end there's only this one fix. Thanks, installed on the emacs-29 branch, and closing the bug. From debbugs-submit-bounces@debbugs.gnu.org Sun Mar 26 09:14:51 2023 Received: (at 62256) by debbugs.gnu.org; 26 Mar 2023 13:14:51 +0000 Received: from localhost ([127.0.0.1]:44257 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pgQCw-0000NY-Qj for submit@debbugs.gnu.org; Sun, 26 Mar 2023 09:14:51 -0400 Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:5727) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pgQCv-0000NL-Ol for 62256@debbugs.gnu.org; Sun, 26 Mar 2023 09:14:50 -0400 Received: from pmg3.iro.umontreal.ca (localhost [127.0.0.1]) by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id 0D1DC440AF5; Sun, 26 Mar 2023 09:14:44 -0400 (EDT) Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id 94D6C4402ED; Sun, 26 Mar 2023 09:14:38 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1679836478; bh=6zweBtryrEKsgQ2tVKyBUeUQXScc/PY6sSilcWHxLks=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=DL7lwqRoIpXOlepnpwzLYCi8wQ+pQ/A4oX/yr2t4IGyE2oh6b0C18yCh3CugvkjsR /LCDwAwQHW+ticy/lsF6rJX0OqDwhAHEixhpf14abeG3RSUJxD0pv4WL//QMk7+Xv5 xsbNxuWSQeW08Qr7xEQHrrLCliCmlNK29xjCx55qrACqxHZUxj+IO8saiHcD7LdbBw sbowgnLp0H/xtYhWXiAUWS/obDKoJaLk8F+x3u4dODCiasdO6X+KyOPCaJEnru/lry 3yGBelAI30d6jKmhxr85VqcQAYkn7Jt0F7QYgXzp9UzscUQkTdL716QRQUgRKEwlc0 ULM72P8OJJdWA== Received: from pastel (unknown [216.154.34.24]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 628D21201C8; Sun, 26 Mar 2023 09:14:38 -0400 (EDT) From: Stefan Monnier To: =?utf-8?B?TWF0w7rFoQ==?= Goljer Subject: Re: bug#62256: 28.2; Invalid edebug spec gv-define-simple-setter In-Reply-To: <87jzz3da61.fsf@gmail.com> (=?utf-8?B?Ik1hdMO6xaE=?= Goljer"'s message of "Sun, 26 Mar 2023 13:28:06 +0200") Message-ID: References: <87bkkqtcnd.fsf@gmail.com> <875yaytc3u.fsf@gmail.com> <837cv76g28.fsf@gnu.org> <83wn36c7st.fsf@gnu.org> <87jzz3da61.fsf@gmail.com> Date: Sun, 26 Mar 2023 09:14:37 -0400 User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-SPAM-INFO: Spam detection results: 0 ALL_TRUSTED -1 Passed through trusted hosts only via SMTP AWL -0.051 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DKIM_SIGNED 0.1 Message has a DKIM or DK signature, not necessarily valid DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's domain X-SPAM-LEVEL: X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 62256 Cc: 62256@debbugs.gnu.org, Eli Zaretskii 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 (---) > It's a bit confusing that top level is always wrapped in () even > though that list wrapper is ignored. Very much agreed, tho it's usually not completely wrong, since it describes a *list* of arguments. Stefan From unknown Sat Aug 09 20:46:15 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 24 Apr 2023 11:24:09 +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