From unknown Sun Jun 22 22:44:28 2025 X-Loop: help-debbugs@gnu.org Subject: bug#30039: 26.0.90; [26.1] Making my code warning free is impossible with when-let Resent-From: Damien Cassou Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 09 Jan 2018 07:28:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 30039 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 30039@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.151548284023982 (code B ref -1); Tue, 09 Jan 2018 07:28:01 +0000 Received: (at submit) by debbugs.gnu.org; 9 Jan 2018 07:27:20 +0000 Received: from localhost ([127.0.0.1]:42022 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eYoJc-0006Ei-Le for submit@debbugs.gnu.org; Tue, 09 Jan 2018 02:27:20 -0500 Received: from eggs.gnu.org ([208.118.235.92]:48021) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eYoJb-0006EV-PA for submit@debbugs.gnu.org; Tue, 09 Jan 2018 02:27:20 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eYoJV-0003hv-Jg for submit@debbugs.gnu.org; Tue, 09 Jan 2018 02:27:14 -0500 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,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:34398) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eYoJV-0003hm-Gb for submit@debbugs.gnu.org; Tue, 09 Jan 2018 02:27:13 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:38985) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eYoJU-0000Gu-Av for bug-gnu-emacs@gnu.org; Tue, 09 Jan 2018 02:27:13 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eYoJR-0003ge-4i for bug-gnu-emacs@gnu.org; Tue, 09 Jan 2018 02:27:12 -0500 Received: from mail.choca.pics ([62.210.108.126]:42772) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eYoJQ-0003gK-RM for bug-gnu-emacs@gnu.org; Tue, 09 Jan 2018 02:27:09 -0500 Received: from localhost (localhost.localdomain [IPv6:::1]) by mail.choca.pics (Postfix) with ESMTP id 213A4232265D for ; Tue, 9 Jan 2018 08:27:07 +0100 (CET) Received: from mail.choca.pics ([IPv6:::1]) by localhost (mail.choca.pics [IPv6:::1]) (amavisd-new, port 10032) with ESMTP id kQitPOAQVNk3 for ; Tue, 9 Jan 2018 08:27:06 +0100 (CET) Received: from localhost (localhost.localdomain [IPv6:::1]) by mail.choca.pics (Postfix) with ESMTP id 010502323139 for ; Tue, 9 Jan 2018 08:27:06 +0100 (CET) DKIM-Filter: OpenDKIM Filter v2.10.3 mail.choca.pics 010502323139 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cassou.me; s=9EA44F5C-DEF4-11E6-A83F-A08DF322D8FB; t=1515482826; bh=jbROL5DSkmShZpMhjGVF/JaaQXXWLif9F5Sqfx6jFf8=; h=From:To:Date:Message-ID:MIME-Version; b=XCSWPmei3e5+9d8N140MDtiAQoRBqEiVFuWrrICcrxbew1kQP9RKSrVDa+9Lpy94V Lmo/Wy6glXDgmiOQ/KS00st8CvS/rB2IVnPhbWwadVSU2oRnQMez95LPqQ8yDn/xIG BQk4R41BaQu421o7BfN0gIrGcuuboPMY/q95UlqgovOsoPgBoTWlVq/ALnVN4rvJF1 zeQ4AGf5sqw/t50fWcaWxpq7CHu+QlHQQHN3xfDf7xFQ9VP7kNmaszcQlAEtePQjwo Ppspc9v5xD87psX5xeXo3pUAI7p7ZAfO6v2PooifTPtP/RrMHLGICa+lh2NMj4k1lN cEcDg2a8XNkdw== X-Virus-Scanned: amavisd-new at choca.pics Received: from mail.choca.pics ([IPv6:::1]) by localhost (mail.choca.pics [IPv6:::1]) (amavisd-new, port 10026) with ESMTP id maeb5lY9uCgZ for ; Tue, 9 Jan 2018 08:27:05 +0100 (CET) Received: from luz4 (unknown [IPv6:2a00:5884:8368:0:981a:1b8d:5415:a323]) by mail.choca.pics (Postfix) with ESMTPSA id B0382232265D for ; Tue, 9 Jan 2018 08:27:05 +0100 (CET) From: Damien Cassou Date: Tue, 09 Jan 2018 08:27:02 +0100 Message-ID: <87zi5njxvd.fsf@cassou.me> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.1 (----) 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: -4.1 (----) Hi, I try to make all my packages warning free by setting byte-compile-error-on-warn and running the byte compiler during continuous integration. I do that for both Emacs 25 and Emacs 26. This has become impossible with Emacs 26 because when-let is deprecated but it=E2=80=99s replacement does not exist in Emacs 25. I can think of two solutions to make my life easier (and potentially other package maintainers who care about code quality): - introduce when-let* (and if-let*) in Emacs 25; or - un-deprecate when-let (and if-let) in Emacs 26 and re-deprecate it later. Best --=20 Damien Cassou http://damiencassou.seasidehosting.st "Success is the ability to go from one failure to another without losing enthusiasm." --Winston Churchill From unknown Sun Jun 22 22:44:28 2025 X-Loop: help-debbugs@gnu.org Subject: bug#30039: 26.0.90; [26.1] Making my code warning free is impossible with when-let Resent-From: Nicolas Petton Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 09 Jan 2018 08:17:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 30039 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Damien Cassou , 30039@debbugs.gnu.org Received: via spool by 30039-submit@debbugs.gnu.org id=B30039.151548578129096 (code B ref 30039); Tue, 09 Jan 2018 08:17:02 +0000 Received: (at 30039) by debbugs.gnu.org; 9 Jan 2018 08:16:21 +0000 Received: from localhost ([127.0.0.1]:42060 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eYp53-0007ZC-7V for submit@debbugs.gnu.org; Tue, 09 Jan 2018 03:16:21 -0500 Received: from petton.fr ([89.234.186.68]:51292) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eYp51-0007Yw-9p for 30039@debbugs.gnu.org; Tue, 09 Jan 2018 03:16:19 -0500 From: Nicolas Petton In-Reply-To: <87zi5njxvd.fsf@cassou.me> References: <87zi5njxvd.fsf@cassou.me> Date: Tue, 09 Jan 2018 09:16:10 +0100 Message-ID: <87h8rv1m7p.fsf@petton.fr> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=petton.fr; s=mail; t=1515485773; bh=rQYKlzioQAWnNWWtP5+2MufWPQRsJlBp8C8zRNW1+zI=; h=From:To:Subject:In-Reply-To:References:Date:Message-ID:MIME-Version:Content-Type; b=hdHRi0ZoEAhQnKj2DIkTUU4eqVgIhi5YxLriPI88+5FHS5or1B+qIIwo7KgV6ZqPyasjTQ/8mre2Eb94bTGfBGL1lb2JgwMauHsceBqDCiqZ4sIhJEI2tjRa7EgbwBQ2paLo9zRN7Nzz0eFPUuQFDWRWV6iU9ety/5SVfkWZe4M= X-Spam-Score: -0.0 (/) 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: -0.0 (/) --=-=-= Content-Type: text/plain Damien Cassou writes: > Hi, Hi Damien, > I can think of two solutions to make my life easier (and potentially > other package maintainers who care about code quality): > > - introduce when-let* (and if-let*) in Emacs 25; or That's probably not an option. > - un-deprecate when-let (and if-let) in Emacs 26 and re-deprecate it > later. I'm facing the same issue, un-deprecating when-let would also make my CI happier. Cheers, Nico --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEE1AWqLIYsVPF+7mvg6LzXhmr8+XgFAlpUekoACgkQ6LzXhmr8 +XjiWAgA1WeUyL7lfSXOC6dVtyjfcHMJVl4gnT/4GcFSniPz7OxkEpu3Y5X49JDy oCbNyHc6Bl9J8MgGUFJNHd4g5uOeup61cKARqCH4x6NWU3Gi8tMqtiATOGN6FzMW q9A20fhVX+nvS3z6ClKkQ/3oEQzdcGOPuEnBBKyWHE6mFrNuPNm9Kj/eCWHLO8aD x2LHiwILYsraFwWlNp0Bgvtq6WHrH3z2AFisMkY8MKAv3q2YBRJe9xXYNcUfh2Ka H9lCxsYQwr4OEoi5j7CN1NqFZAtSkQ+rCOreOqCFXNk2TXOsGlGlV1ctfXEKJ+xt mbJmwDkJj7pwX4Scjy1RdXCZbkumow== =kRco -----END PGP SIGNATURE----- --=-=-=-- From unknown Sun Jun 22 22:44:28 2025 X-Loop: help-debbugs@gnu.org Subject: bug#30039: 26.0.90; [26.1] Making my code warning free is impossible with when-let Resent-From: Noam Postavsky Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 09 Jan 2018 14:06:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 30039 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Damien Cassou Cc: 30039@debbugs.gnu.org Received: via spool by 30039-submit@debbugs.gnu.org id=B30039.151550675322367 (code B ref 30039); Tue, 09 Jan 2018 14:06:01 +0000 Received: (at 30039) by debbugs.gnu.org; 9 Jan 2018 14:05:53 +0000 Received: from localhost ([127.0.0.1]:42259 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eYuXJ-0005oh-04 for submit@debbugs.gnu.org; Tue, 09 Jan 2018 09:05:53 -0500 Received: from mail-io0-f172.google.com ([209.85.223.172]:35402) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eYuXH-0005oR-Rx for 30039@debbugs.gnu.org; Tue, 09 Jan 2018 09:05:52 -0500 Received: by mail-io0-f172.google.com with SMTP id 14so18655902iou.2 for <30039@debbugs.gnu.org>; Tue, 09 Jan 2018 06:05:51 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-transfer-encoding; bh=94b+Yh/b84A2XZP62qq1Y73bLcnoLmNw20DbolQW8Ps=; b=jq89aYoBdc2pjmom3/KaKKCp/gEOA3mHElMPMoh0evPJiUK8gkcX+TWiU0U9LkWkqC piwaImaKdB2/DUcUuI2tCiV9Unr9qF60upzq8HXvkI5U/bI45EWhLsrWa6EWTp9+mkI1 OrCkfvp3Izj+gLavkeg5jTg0DREjt/pkZscX4kVmng4qnuHWGJ/k8pKmy/KQdeJ/aa3R WXk3M4hiS8DPiRZRtxiJjPlviTN2R48Ch/C7gSSiaPw3qPSTm5h54Z1MOqfQuxjXJj0y 8Juc0V9VYZ7UHaNAjql7qZ7WYwe6TFI6S1uYLGugU51Wctr7/jCQOni/b8ERtHxmYfib 60BQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:references:date :in-reply-to:message-id:user-agent:mime-version :content-transfer-encoding; bh=94b+Yh/b84A2XZP62qq1Y73bLcnoLmNw20DbolQW8Ps=; b=Gx897RFQBqWqhRnl1PvtrFrF4fUZXlZ2ltY5vUN5TkC06CpSiIdP4FrcD2ralGHQrG X1E2gjQrjnkVbksMfEf/yTOP1OFR4RJPrH4MIW6V4oIF0WTr2VEhQhgE9Guc09Bt88g6 bEZEE0ZQMSp4je9a+d6v9M7ZQlVM7Yczi01rhwMo7Q/DP5az4g1e/3jAoAt39QPKLq1/ ua3WUn8vK4tPJD2kmzvOZcOkJm1Q4FeOr3jD5LWhucQ9O9ZcG4hf279elUeegDvjxs0T 4+GYzy+g24eyOcdPONKWJR1t49YiDNEvWsN/65xYLo9wb+eCsRuRaHhZbsiRx7fIhZo2 7ZGg== X-Gm-Message-State: AKwxytdrPag06//q2yCp6oCQMgXvgxPx5TX68OEyoq+VLI9upYEXPjDj n615di0CQStVg+DKKYqv12wiXQ== X-Google-Smtp-Source: ACJfBou6d4gOJGQEaykJu3Td0a/Lz7yduEuVLZvqJcJd0KisqSMUC5eiaa73gEC7fN9fWTMMj50GPQ== X-Received: by 10.107.175.208 with SMTP id p77mr15099460ioo.121.1515506746130; Tue, 09 Jan 2018 06:05:46 -0800 (PST) Received: from zebian ([45.2.119.34]) by smtp.googlemail.com with ESMTPSA id z136sm8675340ioe.68.2018.01.09.06.05.43 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Tue, 09 Jan 2018 06:05:44 -0800 (PST) From: Noam Postavsky References: <87zi5njxvd.fsf@cassou.me> Date: Tue, 09 Jan 2018 09:05:43 -0500 In-Reply-To: <87zi5njxvd.fsf@cassou.me> (Damien Cassou's message of "Tue, 09 Jan 2018 08:27:02 +0100") Message-ID: <87zi5np1oo.fsf@users.sourceforge.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.90 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.5 (/) 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: 0.5 (/) Damien Cassou writes: > I try to make all my packages warning free by setting > byte-compile-error-on-warn and running the byte compiler during > continuous integration. I do that for both Emacs 25 and Emacs 26. This > has become impossible with Emacs 26 because when-let is deprecated but > it=E2=80=99s replacement does not exist in Emacs 25. Couldn't you do (eval-when-compile (unless (fboundp 'when-let*) (defalias 'when-let* 'when-let))) From unknown Sun Jun 22 22:44:28 2025 X-Loop: help-debbugs@gnu.org Subject: bug#30039: 26.0.90; [26.1] Making my code warning free is impossible with when-let Resent-From: Damien Cassou Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 09 Jan 2018 14:25:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 30039 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Noam Postavsky Cc: 30039@debbugs.gnu.org Received: via spool by 30039-submit@debbugs.gnu.org id=B30039.151550786823975 (code B ref 30039); Tue, 09 Jan 2018 14:25:01 +0000 Received: (at 30039) by debbugs.gnu.org; 9 Jan 2018 14:24:28 +0000 Received: from localhost ([127.0.0.1]:42271 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eYupI-0006Ed-6y for submit@debbugs.gnu.org; Tue, 09 Jan 2018 09:24:28 -0500 Received: from mail.choca.pics ([62.210.108.126]:60812) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eYupG-0006EU-7I for 30039@debbugs.gnu.org; Tue, 09 Jan 2018 09:24:26 -0500 Received: from localhost (localhost.localdomain [IPv6:::1]) by mail.choca.pics (Postfix) with ESMTP id 1D974232348A; Tue, 9 Jan 2018 15:24:25 +0100 (CET) Received: from mail.choca.pics ([IPv6:::1]) by localhost (mail.choca.pics [IPv6:::1]) (amavisd-new, port 10032) with ESMTP id aj499NgIwimD; Tue, 9 Jan 2018 15:24:24 +0100 (CET) Received: from localhost (localhost.localdomain [IPv6:::1]) by mail.choca.pics (Postfix) with ESMTP id 5CAAE232349A; Tue, 9 Jan 2018 15:24:24 +0100 (CET) DKIM-Filter: OpenDKIM Filter v2.10.3 mail.choca.pics 5CAAE232349A DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cassou.me; s=9EA44F5C-DEF4-11E6-A83F-A08DF322D8FB; t=1515507864; bh=aqIHNlXxgW/r+jaf9rO4BMOb90pbrXBJGL5BgQ4ZoBo=; h=From:To:Date:Message-ID:MIME-Version; b=XN/GI85bz8EHNb6MDunEBqr1FZ/YI9EnH2MLi5m+dP34S+kl/Wr2T6ZVa9jDKTaMk vQd9aYf2RW3EF1Q0mE30NNDUFqHeZCRDyb9OXizQeG+nvWwWJA4KgPEV2kba5zHUWn tI5a3BESh+pt9+KLYTn58fPFGFMq9HK7TCRHSaIlD5qo5XWhz0v2aQQMW8tGfn/ebi eWIlLUMqc2P9+KbCwd3PcbIlcHfoYCSp3BwVr3QxEMobiYu2CbH2uVBv4vYwXcL9eF 0lbYnxeoKadgcydIyKiz11rPsEucqPpKn0ncKTE+Nh0Z11D9jNf2lqi62Rq3D9mOv8 joWlkcl2X+VUQ== X-Virus-Scanned: amavisd-new at choca.pics Received: from mail.choca.pics ([IPv6:::1]) by localhost (mail.choca.pics [IPv6:::1]) (amavisd-new, port 10026) with ESMTP id OUPO05Lbc_If; Tue, 9 Jan 2018 15:24:24 +0100 (CET) Received: from luz4 (20-44-190-109.dsl.ovh.fr [109.190.44.20]) by mail.choca.pics (Postfix) with ESMTPSA id 15561232348A; Tue, 9 Jan 2018 15:24:24 +0100 (CET) From: Damien Cassou In-Reply-To: <87zi5np1oo.fsf@users.sourceforge.net> References: <87zi5njxvd.fsf@cassou.me> <87zi5np1oo.fsf@users.sourceforge.net> Date: Tue, 09 Jan 2018 15:23:37 +0100 Message-ID: <87d12jyuty.fsf@cassou.me> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) 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: 0.0 (/) Noam Postavsky writes: > Couldn't you do > > (eval-when-compile > (unless (fboundp 'when-let*) > (defalias 'when-let* 'when-let))) sure, that's a possible workaround. I was more talking about a solution for everyone as I guess I'm not the only one to face the problem. -- Damien Cassou http://damiencassou.seasidehosting.st "Success is the ability to go from one failure to another without losing enthusiasm." --Winston Churchill From unknown Sun Jun 22 22:44:28 2025 X-Loop: help-debbugs@gnu.org Subject: bug#30039: 26.0.90; [26.1] Making my code warning free is impossible with when-let Resent-From: Noam Postavsky Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 09 Jan 2018 14:44:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 30039 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Damien Cassou Cc: 30039@debbugs.gnu.org Received: via spool by 30039-submit@debbugs.gnu.org id=B30039.151550899425573 (code B ref 30039); Tue, 09 Jan 2018 14:44:02 +0000 Received: (at 30039) by debbugs.gnu.org; 9 Jan 2018 14:43:14 +0000 Received: from localhost ([127.0.0.1]:42284 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eYv7S-0006eO-3q for submit@debbugs.gnu.org; Tue, 09 Jan 2018 09:43:14 -0500 Received: from mail-io0-f181.google.com ([209.85.223.181]:41611) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eYv7Q-0006eA-W5 for 30039@debbugs.gnu.org; Tue, 09 Jan 2018 09:43:13 -0500 Received: by mail-io0-f181.google.com with SMTP id f6so18779458ioh.8 for <30039@debbugs.gnu.org>; Tue, 09 Jan 2018 06:43:12 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=Qt2Q3Yk41TPjyhsqvzl7giEoK59CSzJGLKFJVXROnNU=; b=Zuxp3glhg5HOsxtPAHYuZxaTT1wjbFkkv77r5L/fm3QursceL+M/F+9AoF54x5Zdm+ UAqJ2O1uKcc0DO37/XI0uQzbqr21QDO+hpHZY7bSpxcprYwj3Yi+RBqmn/a73NFUsnvO SpIPuJ8Z+znQ1ENVYarGMi1UUDDDQsvZJk9TSyVBytlPL/7a6RT5j/Eshhw8h6V4wmVn eHG5gM3yiaEZCOk4RK0/IZ4dbUGPW3f643GFRebuqA7jYBj8GduqIsDmmXf3POKlymcf CTlSBNSNNZGxBTSyMnzDr8FRBN8lMOoalL3SyHhcjmS4GVMTmS52ka9cBoiujDXfC1wh B/dw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:references:date :in-reply-to:message-id:user-agent:mime-version; bh=Qt2Q3Yk41TPjyhsqvzl7giEoK59CSzJGLKFJVXROnNU=; b=eNGtB6iGu7zmMJ2Vm0XJSvt5PjMHDqHXMBJIERMZzIXxk2rksotT8RUBnKv1QalDpR l/wThghhgt+0JEBcZ4JbPorBeQ8QF9dmdKi8rP+o2qtBQg3YudQpZhFTMcDW0CZaUN2C zVFNIsg516rkjPqSl6nGpXZa705bbzrTbyP2uoxJ0InZSUFO6ILK/l0vwYt0zoxR+1w2 LDO7ayfQh9q6HCfRxq3U9c/A014VjAiBw+WNt++/Pk0y9yQ/iI1kzPMD3zeymjctQzo2 GvISwXrc2jnMhwuOZUe8CBe9WRvVr1ylncLYVkF6u3JM/2SfeNkYuAbfZx3caEN6TY3X gviA== X-Gm-Message-State: AKwxytevO0QhXf+/5ODw7tYPhXGvMAJCWQDC9TyRszsgFvZr9MRh14gb 1HS6/0WsKbc0KO40reg9i1wGQg== X-Google-Smtp-Source: ACJfBos58z+r9YfN6GYD0NJrtcwaBkf8yj1f6iKvWlAD51sp01/HN3X/l/4s2jtB+SP34D1kMMdHjg== X-Received: by 10.107.199.69 with SMTP id x66mr15711194iof.64.1515508986943; Tue, 09 Jan 2018 06:43:06 -0800 (PST) Received: from zebian ([45.2.119.34]) by smtp.googlemail.com with ESMTPSA id s2sm8462152ioa.70.2018.01.09.06.43.05 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Tue, 09 Jan 2018 06:43:05 -0800 (PST) From: Noam Postavsky References: <87zi5njxvd.fsf@cassou.me> Date: Tue, 09 Jan 2018 09:43:04 -0500 In-Reply-To: <87zi5njxvd.fsf@cassou.me> (Damien Cassou's message of "Tue, 09 Jan 2018 08:27:02 +0100") Message-ID: <87wp0rozyf.fsf@users.sourceforge.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.90 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.5 (/) 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: 0.5 (/) Damien Cassou writes: > I can think of two solutions to make my life easier (and potentially > other package maintainers who care about code quality): > > - introduce when-let* (and if-let*) in Emacs 25; or Since we don't have a time machine, this seems impractical (or if you mean release 25.4 just for this, kind of overkill). > - un-deprecate when-let (and if-let) in Emacs 26 and re-deprecate it > later. When is "later"? Wouldn't the problem remain indefinitely? It kind of sounds like this is suggestion means Emacs could no longer deprecate anything. From unknown Sun Jun 22 22:44:28 2025 X-Loop: help-debbugs@gnu.org Subject: bug#30039: 26.0.90; [26.1] Making my code warning free is impossible with when-let Resent-From: Damien Cassou Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 10 Jan 2018 12:14:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 30039 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Noam Postavsky Cc: 30039@debbugs.gnu.org Received: via spool by 30039-submit@debbugs.gnu.org id=B30039.151558643510114 (code B ref 30039); Wed, 10 Jan 2018 12:14:02 +0000 Received: (at 30039) by debbugs.gnu.org; 10 Jan 2018 12:13:55 +0000 Received: from localhost ([127.0.0.1]:50333 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eZFGV-0002d4-7u for submit@debbugs.gnu.org; Wed, 10 Jan 2018 07:13:55 -0500 Received: from mail.choca.pics ([62.210.108.126]:48688) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eZFGT-0002cv-7u for 30039@debbugs.gnu.org; Wed, 10 Jan 2018 07:13:54 -0500 Received: from localhost (localhost.localdomain [IPv6:::1]) by mail.choca.pics (Postfix) with ESMTP id 449622326838; Wed, 10 Jan 2018 13:13:52 +0100 (CET) Received: from mail.choca.pics ([IPv6:::1]) by localhost (mail.choca.pics [IPv6:::1]) (amavisd-new, port 10032) with ESMTP id cqHtE2I65RnR; Wed, 10 Jan 2018 13:13:51 +0100 (CET) Received: from localhost (localhost.localdomain [IPv6:::1]) by mail.choca.pics (Postfix) with ESMTP id 81975232899D; Wed, 10 Jan 2018 13:13:51 +0100 (CET) DKIM-Filter: OpenDKIM Filter v2.10.3 mail.choca.pics 81975232899D DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cassou.me; s=9EA44F5C-DEF4-11E6-A83F-A08DF322D8FB; t=1515586431; bh=Isf1OWihl+0b7jCEa75D49L7pjiFaSMmkWvfn+fTrfA=; h=From:To:Date:Message-ID:MIME-Version; b=LQL5EA0QAfTxkV37oXoAvcJ3l4Yo1SKbQdLoELaGm08X90oiavLdlhjeeMm9Ukh5c SZRcHWKV6xma6z1OXTZTmvev37Mi2Bg5fTVHVMtBRRXMChuLRgQ/iqJfJXjJheDWVc 4arNIxXDZ8AKVw4bBBUpfX+0zxBHhKYbCuymX+PHMytNbpL8Wtxl/7ttR+wyaR40Sk dFrvYMglfHWE9GLBhk0gkwaPAXSQQb7Dc0wrFIjWmj5STEuKum4f4Yy+wM5J2OhUUh SVOq/9ZTiQ1SKo5zNXTMqlFwx8F8paxtjCRYTap7PbL2GWsKFPMiuF/LWfs/u3SuFV iWNde1MdtR1cg== X-Virus-Scanned: amavisd-new at choca.pics Received: from mail.choca.pics ([IPv6:::1]) by localhost (mail.choca.pics [IPv6:::1]) (amavisd-new, port 10026) with ESMTP id FzI7sb04VFdF; Wed, 10 Jan 2018 13:13:51 +0100 (CET) Received: from luz4 (unknown [IPv6:2a00:5884:8368:0:981a:1b8d:5415:a323]) by mail.choca.pics (Postfix) with ESMTPSA id 2791D2326838; Wed, 10 Jan 2018 13:13:51 +0100 (CET) From: Damien Cassou In-Reply-To: <87wp0rozyf.fsf@users.sourceforge.net> References: <87zi5njxvd.fsf@cassou.me> <87wp0rozyf.fsf@users.sourceforge.net> Date: Wed, 10 Jan 2018 13:13:44 +0100 Message-ID: <87d12hq5c7.fsf@cassou.me> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) 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: 0.0 (/) Noam Postavsky writes: > Since we don't have a time machine, this seems impractical (or if you > mean release 25.4 just for this, kind of overkill). I would also like a time machine but I was more referring to a new release of Emacs 25. >> - un-deprecate when-let (and if-let) in Emacs 26 and re-deprecate it >> later. > > When is "later"? Wouldn't the problem remain indefinitely? That=E2=80=99s a question we need to answer. I think supporting 2 releases = would already be good (i.e., 26.1 does not deprecate but 26.2 does). > It kind of sounds like this is suggestion means Emacs could no longer > deprecate anything. I=E2=80=99m all in favor of deprecation. This is important to move forward. --=20 Damien Cassou http://damiencassou.seasidehosting.st "Success is the ability to go from one failure to another without losing enthusiasm." --Winston Churchill From unknown Sun Jun 22 22:44:28 2025 X-Loop: help-debbugs@gnu.org Subject: bug#30039: 26.0.90; [26.1] Making my code warning free is impossible with when-let Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 10 Jan 2018 15:47:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 30039 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Damien Cassou Cc: 30039@debbugs.gnu.org, npostavs@users.sourceforge.net Reply-To: Eli Zaretskii Received: via spool by 30039-submit@debbugs.gnu.org id=B30039.151559916613410 (code B ref 30039); Wed, 10 Jan 2018 15:47:02 +0000 Received: (at 30039) by debbugs.gnu.org; 10 Jan 2018 15:46:06 +0000 Received: from localhost ([127.0.0.1]:51178 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eZIZq-0003UE-Lc for submit@debbugs.gnu.org; Wed, 10 Jan 2018 10:46:06 -0500 Received: from eggs.gnu.org ([208.118.235.92]:41869) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eZIZp-0003TV-4z for 30039@debbugs.gnu.org; Wed, 10 Jan 2018 10:46:05 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eZIZg-0003Gj-Ib for 30039@debbugs.gnu.org; Wed, 10 Jan 2018 10:45:59 -0500 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,T_RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:54337) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eZIZg-0003Gb-En; Wed, 10 Jan 2018 10:45:56 -0500 Received: from [176.228.60.248] (port=2181 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1eZIZf-0002eG-QA; Wed, 10 Jan 2018 10:45:56 -0500 Date: Wed, 10 Jan 2018 17:45:49 +0200 Message-Id: <83bmi167ki.fsf@gnu.org> From: Eli Zaretskii In-reply-to: <87d12hq5c7.fsf@cassou.me> (message from Damien Cassou on Wed, 10 Jan 2018 13:13:44 +0100) References: <87zi5njxvd.fsf@cassou.me> <87wp0rozyf.fsf@users.sourceforge.net> <87d12hq5c7.fsf@cassou.me> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) 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: -5.0 (-----) > From: Damien Cassou > Date: Wed, 10 Jan 2018 13:13:44 +0100 > Cc: 30039@debbugs.gnu.org > > Noam Postavsky writes: > > Since we don't have a time machine, this seems impractical (or if you > > mean release 25.4 just for this, kind of overkill). > > > I would also like a time machine but I was more referring to a new > release of Emacs 25. You mean, release Emacs 25.4 with this single change? That's unlikely to happen. And even if it did, I don't understand what problem would it solve: people who have previous versions will still need to upgrade, and you can tell them to upgrade to Emacs 26.1 exactly as you can tell them to upgrade to 25.4. What am I missing? > >> - un-deprecate when-let (and if-let) in Emacs 26 and re-deprecate it > >> later. > > > > When is "later"? Wouldn't the problem remain indefinitely? > > That’s a question we need to answer. I think supporting 2 releases would > already be good (i.e., 26.1 does not deprecate but 26.2 does). That's not how we deprecate stuff. We never wait with deprecation, only with the actual removal. From unknown Sun Jun 22 22:44:28 2025 X-Loop: help-debbugs@gnu.org Subject: bug#30039: 26.0.90; [26.1] Making my code warning free is impossible with when-let Resent-From: Nicolas Petton Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 10 Jan 2018 16:25:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 30039 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii , Damien Cassou Cc: 30039@debbugs.gnu.org, npostavs@users.sourceforge.net Received: via spool by 30039-submit@debbugs.gnu.org id=B30039.151560149416859 (code B ref 30039); Wed, 10 Jan 2018 16:25:02 +0000 Received: (at 30039) by debbugs.gnu.org; 10 Jan 2018 16:24:54 +0000 Received: from localhost ([127.0.0.1]:51210 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eZJBN-0004Nr-Nx for submit@debbugs.gnu.org; Wed, 10 Jan 2018 11:24:53 -0500 Received: from petton.fr ([89.234.186.68]:34428) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eZJBM-0004Nf-DJ for 30039@debbugs.gnu.org; Wed, 10 Jan 2018 11:24:52 -0500 From: Nicolas Petton In-Reply-To: <83bmi167ki.fsf@gnu.org> References: <87zi5njxvd.fsf@cassou.me> <87wp0rozyf.fsf@users.sourceforge.net> <87d12hq5c7.fsf@cassou.me> <83bmi167ki.fsf@gnu.org> Date: Wed, 10 Jan 2018 17:24:43 +0100 Message-ID: <877espvfzo.fsf@petton.fr> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=petton.fr; s=mail; t=1515601486; bh=KMMp6FuAtSWohPqnfLJZugEMZWMeZP6Wa26DXNxnkNE=; h=From:To:Cc:Subject:In-Reply-To:References:Date:Message-ID:MIME-Version:Content-Type; b=YmQfChxw066/lNwfRZ3q8ffCGEThUda4k4hVXgxxkCTJjueRemuAEEQNGpduOogvSe8dtzT4cPOUjbBFpuEhhmP7PGCyQEL6DzdhY8cvoWzP8fi0aao//8OW6i1K2d/xN3wXeNRYJsJraK0T9ym/iH5Zz48I4CwALibquAMBzcM= X-Spam-Score: -0.0 (/) 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: -0.0 (/) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Eli Zaretskii writes: >> That=E2=80=99s a question we need to answer. I think supporting 2 releas= es would >> already be good (i.e., 26.1 does not deprecate but 26.2 does). > > That's not how we deprecate stuff. We never wait with deprecation, > only with the actual removal. But in this case it leads to an issue with linting: when-let cannot be used in packages if we want to support both Emacs 25 and 26, since when-let has been deprecated and when-let* didn't exist in Emacs 25. Of course the linter could be tweaked in the CI to keep builds green, but that feels like a hack. Nico --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEE1AWqLIYsVPF+7mvg6LzXhmr8+XgFAlpWPksACgkQ6LzXhmr8 +XgDHwgAgmwQMRQIwifENFuj+aKL+m2osT1NfTCwekYZDwOb6uijqP60c+0V01on Grm5Cl7RgbujRMZ5MV30fuUe6BKEDHyRtMNjE5KV5MuAmRUH0J0fj5hCji8ze9Bc 1+4ot5u20e0LSLsmzKaQnf0Am+gdFv5F7x67ctCzjv90vpS6CCS57FjrsFMWwtHD YyGTSIY2NQhnmC5X490bg2mlgod+Mv4j3C8iWmYzl+Iqmgpko0ijA6wsjd51Jb8x c9KpPjRWCBghM0R7Qe6IKXrmJP51G6Z4sUyeF5JXTo52KbSJJjsurg9jXdvd79P+ MO1xVUK8Nx2dPZ0NzH2vYCiYItkoWw== =zTej -----END PGP SIGNATURE----- --=-=-=-- From unknown Sun Jun 22 22:44:28 2025 X-Loop: help-debbugs@gnu.org Subject: bug#30039: 26.0.90; [26.1] Making my code warning free is impossible with when-let Resent-From: Glenn Morris Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 10 Jan 2018 17:25:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 30039 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Nicolas Petton Cc: Damien Cassou , 30039@debbugs.gnu.org, Eli Zaretskii , npostavs@users.sourceforge.net Received: via spool by 30039-submit@debbugs.gnu.org id=B30039.151560505922503 (code B ref 30039); Wed, 10 Jan 2018 17:25:02 +0000 Received: (at 30039) by debbugs.gnu.org; 10 Jan 2018 17:24:19 +0000 Received: from localhost ([127.0.0.1]:51236 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eZK6s-0005qt-W5 for submit@debbugs.gnu.org; Wed, 10 Jan 2018 12:24:19 -0500 Received: from eggs.gnu.org ([208.118.235.92]:54708) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eZK6r-0005qh-IF for 30039@debbugs.gnu.org; Wed, 10 Jan 2018 12:24:17 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eZK6l-0005Ya-E9 for 30039@debbugs.gnu.org; Wed, 10 Jan 2018 12:24:12 -0500 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,T_RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:56460) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eZK6f-0005Uz-DM; Wed, 10 Jan 2018 12:24:05 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1eZK6e-0006qE-Sg; Wed, 10 Jan 2018 12:24:04 -0500 From: Glenn Morris References: <87zi5njxvd.fsf@cassou.me> <87wp0rozyf.fsf@users.sourceforge.net> <87d12hq5c7.fsf@cassou.me> <83bmi167ki.fsf@gnu.org> <877espvfzo.fsf@petton.fr> X-Spook: Chobetsu tempest password defense information warfare X-Ran: vzQzWqVk**{*jSDnu6+R^B(2QMNBKR?*h>-l:`i?Qp2)'OYaH.7.^yaJV\wYgA~qaK]`tL X-Hue: brightred X-Attribution: GM Date: Wed, 10 Jan 2018 12:24:04 -0500 In-Reply-To: <877espvfzo.fsf@petton.fr> (Nicolas Petton's message of "Wed, 10 Jan 2018 17:24:43 +0100") Message-ID: <20373dmxu3.fsf@fencepost.gnu.org> User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) 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: -5.0 (-----) Nicolas Petton wrote: > Eli Zaretskii writes: > >>> That's a question we need to answer. I think supporting 2 releases would >>> already be good (i.e., 26.1 does not deprecate but 26.2 does). >> >> That's not how we deprecate stuff. We never wait with deprecation, >> only with the actual removal. > > But in this case it leads to an issue with linting: when-let cannot be > used in packages if we want to support both Emacs 25 and 26, since > when-let has been deprecated and when-let* didn't exist in Emacs 25. What's special about this case? If you: 1) require a warning-free compilation in two releases of Emacs with the same codebase 2) decline to use standard techniques such as https://debbugs.gnu.org/30039#11 then isn't the conclusion that *nothing* can be marked obsolete unless the replacement existed in the previous release? Are you asking for this to become Emacs policy? Surely this would slow down the adoption of new techniques (because people wouldn't start seeing the obsolescence warnings till another release goes by). I don't like compilation warnings either, but this position seems odd to me. From unknown Sun Jun 22 22:44:28 2025 X-Loop: help-debbugs@gnu.org Subject: bug#30039: 26.0.90; [26.1] Making my code warning free is impossible with when-let Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 10 Jan 2018 18:47:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 30039 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Nicolas Petton Cc: damien@cassou.me, 30039@debbugs.gnu.org, npostavs@users.sourceforge.net Reply-To: Eli Zaretskii Received: via spool by 30039-submit@debbugs.gnu.org id=B30039.151560999929955 (code B ref 30039); Wed, 10 Jan 2018 18:47:02 +0000 Received: (at 30039) by debbugs.gnu.org; 10 Jan 2018 18:46:39 +0000 Received: from localhost ([127.0.0.1]:51296 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eZLOY-0007n5-Sc for submit@debbugs.gnu.org; Wed, 10 Jan 2018 13:46:39 -0500 Received: from eggs.gnu.org ([208.118.235.92]:57055) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eZLOX-0007ms-BA for 30039@debbugs.gnu.org; Wed, 10 Jan 2018 13:46:37 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eZLON-0008RO-3T for 30039@debbugs.gnu.org; Wed, 10 Jan 2018 13:46:32 -0500 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,T_RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:57962) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eZLOA-0008I4-FZ; Wed, 10 Jan 2018 13:46:14 -0500 Received: from [176.228.60.248] (port=2416 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1eZLO9-0006fW-Ti; Wed, 10 Jan 2018 13:46:14 -0500 Date: Wed, 10 Jan 2018 20:46:08 +0200 Message-Id: <8360895z7z.fsf@gnu.org> From: Eli Zaretskii In-reply-to: <877espvfzo.fsf@petton.fr> (message from Nicolas Petton on Wed, 10 Jan 2018 17:24:43 +0100) References: <87zi5njxvd.fsf@cassou.me> <87wp0rozyf.fsf@users.sourceforge.net> <87d12hq5c7.fsf@cassou.me> <83bmi167ki.fsf@gnu.org> <877espvfzo.fsf@petton.fr> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) 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: -5.0 (-----) > From: Nicolas Petton > Cc: 30039@debbugs.gnu.org, npostavs@users.sourceforge.net > Date: Wed, 10 Jan 2018 17:24:43 +0100 > > >> That’s a question we need to answer. I think supporting 2 releases would > >> already be good (i.e., 26.1 does not deprecate but 26.2 does). > > > > That's not how we deprecate stuff. We never wait with deprecation, > > only with the actual removal. > > But in this case it leads to an issue with linting: when-let cannot be > used in packages if we want to support both Emacs 25 and 26, since > when-let has been deprecated and when-let* didn't exist in Emacs 25. It's unfortunate that we got into this situation, but we cannot change the past, can we? And releasing another Emacs 25.x, even if we decide to do that, will change nothing, because users of Emacs 25.3 and older will still have the same problem. And frankly, a few byte-compilation warnings are not such a catastrophe, we have many dozens of them when we build Emacs. From unknown Sun Jun 22 22:44:28 2025 X-Loop: help-debbugs@gnu.org Subject: bug#30039: 26.0.90; [26.1] Making my code warning free is impossible with when-let Resent-From: Noam Postavsky Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 10 Jan 2018 19:12:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 30039 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Nicolas Petton Cc: Damien Cassou , 30039@debbugs.gnu.org Received: via spool by 30039-submit@debbugs.gnu.org id=B30039.151561151632137 (code B ref 30039); Wed, 10 Jan 2018 19:12:01 +0000 Received: (at 30039) by debbugs.gnu.org; 10 Jan 2018 19:11:56 +0000 Received: from localhost ([127.0.0.1]:51309 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eZLn2-0008MH-Fi for submit@debbugs.gnu.org; Wed, 10 Jan 2018 14:11:56 -0500 Received: from mail-wr0-f181.google.com ([209.85.128.181]:43673) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eZLmz-0008M2-Uy for 30039@debbugs.gnu.org; Wed, 10 Jan 2018 14:11:54 -0500 Received: by mail-wr0-f181.google.com with SMTP id s13so32021wra.10 for <30039@debbugs.gnu.org>; Wed, 10 Jan 2018 11:11:53 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=ougwqarGO6HDGrD7rkLOZY1U3UPRHhcgaKeGM2oPiu8=; b=gz+pU/KqIGQFWXBGdyqTHCa5zUEEOUAaRbV5GduzirNQOQGOxvwq7i/yvrGtPEvEl8 4iKJ0sPDhVPSchCCf8rN7Dq4xfHqaMcyemwxG2c8epXO0KYx91IVz+zHEE4vWtwPIVA8 lw7kQJTuyUCJNLcEFHKoFw+cChNdzjEyOXGcRhWpqouye4h5P6utSfLUzYnxW8Q5GF3Z 1HXYvr/xPSpE2ydnhQ1HCLcMIUkVwVKJRAXp0udeXDOmZGL9QmC8v8KufSoeHHL3LH30 f43kJitrXpgHZW3UdGFmKDaDgPhlltXX9fnH70kJ8QX+2lrBSE3mxyrRgCuWwwgUKlOE CAxQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=ougwqarGO6HDGrD7rkLOZY1U3UPRHhcgaKeGM2oPiu8=; b=M3EmkCpl6U0lsxxJFD6yr6Ai9daQ6hjeSdyehe7GYdd94IuHFM85MZi25xDWAzUSY0 oK+WBQBajmspS1L/SEjGChDgVby8ftWPc/cO4U0iwcEU0oQims/yPlC1aY6UyCLeXtnT D6nKu/qbndQt5NRXldSscgxr1oaXJ4elJDz5y53UvKyrB1Kb4AFKxqBa/aWR56Aura9b 5wMfODmC0PZQG4YYsKorpO0nJ+yJsucW996McwTIDBK0OyhOTJA7r2AdmAmQDfu4fURp mURs+DyTGLuatxy9gP3ZjKOkpHwzENDtLO79iNn/0WzIWD1O7pg9BC9gGpmmBRxwmHfj 6g1g== X-Gm-Message-State: AKGB3mIvGH8JjjrBn+T+yE9J5Qhki646/E9q9JBplASTh4ZhXgKvexj9 /+JXIgjs2kxP7jxa4tOE3U8StNoRVOCjugQP1O0= X-Google-Smtp-Source: ACJfBoumUtkaVtR5PD52OQXCvvjBpLM41G4xQ/OnjOHpf7cg7wDNxrh8jzmakfUjUoHgWqViaP7N3M6cViGGaBP4wb4= X-Received: by 10.223.162.199 with SMTP id t7mr18431431wra.130.1515611508036; Wed, 10 Jan 2018 11:11:48 -0800 (PST) MIME-Version: 1.0 Received: by 10.223.142.53 with HTTP; Wed, 10 Jan 2018 11:11:47 -0800 (PST) In-Reply-To: <87h8rv1m7p.fsf@petton.fr> References: <87zi5njxvd.fsf@cassou.me> <87h8rv1m7p.fsf@petton.fr> From: Noam Postavsky Date: Wed, 10 Jan 2018 14:11:47 -0500 X-Google-Sender-Auth: Hon1jelplv-ccZIuzXUGK2T73LA Message-ID: Content-Type: multipart/mixed; boundary="f403045e9af68df754056270cd41" X-Spam-Score: 0.5 (/) 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: 0.5 (/) --f403045e9af68df754056270cd41 Content-Type: text/plain; charset="UTF-8" On Tue, Jan 9, 2018 at 3:16 AM, Nicolas Petton wrote: >> - un-deprecate when-let (and if-let) in Emacs 26 and re-deprecate it >> later. > > I'm facing the same issue, un-deprecating when-let would also make my CI > happier. How about adding a variable which suppresses deprecation warnings from a specified version and up. Attached is a work-in-progress patch which would allow you to set byte-compile-not-obsolete-since to "25.1" in your CI script (or file-locally) and thus ignore deprecation warnings from 26.1 or newer. Alternatively, or additionally, we could let `byte-compile-not-obsolete-funcs' apply to macros as well (currently macroexp-macroexpand doesn't consult it). --f403045e9af68df754056270cd41 Content-Type: application/octet-stream; name="v1-0001-WIP-Allow-suppressing-obsoletion-warnings-per-ver.patch" Content-Disposition: attachment; filename="v1-0001-WIP-Allow-suppressing-obsoletion-warnings-per-ver.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_jc9fvgue1 RnJvbSA0OTIwYzFhOGU5NjdiODMxN2EzMjcyZmViNmJmNjNiOTkzMDFiZTJhIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBOb2FtIFBvc3RhdnNreSA8bnBvc3RhdnNAZ21haWwuY29tPgpE YXRlOiBXZWQsIDEwIEphbiAyMDE4IDE0OjA3OjI3IC0wNTAwClN1YmplY3Q6IFtQQVRDSCB2MV0g W1dJUF0gQWxsb3cgc3VwcHJlc3Npbmcgb2Jzb2xldGlvbiB3YXJuaW5ncyBwZXItdmVyc2lvbgog KEJ1ZyMzMDAzOSkKCiogbGlzcC9lbWFjcy1saXNwL2J5dGVjb21wLmVsIChieXRlLWNvbXBpbGUt bm90LW9ic29sZXRlLXNpbmNlKTogTmV3CnZhcmlhYmxlLgooYnl0ZS1jb21waWxlLXdhcm4tb2Jz b2xldGUpOgoqIGxpc3AvZW1hY3MtbGlzcC9tYWNyb2V4cC5lbCAobWFjcm9leHAtbWFjcm9leHBh bmQpOiBDaGVjayBpdC4KClRPRE86IE5FV1MsIHRlc3QsIG90aGVyIEZJWE1FcyBpbiBzb3VyY2Uu Ci0tLQogbGlzcC9lbWFjcy1saXNwL2J5dGVjb21wLmVsIHwgMTggKysrKysrKysrKysrKysrLS0t CiBsaXNwL2VtYWNzLWxpc3AvbWFjcm9leHAuZWwgfCAyMCArKysrKysrKysrKysrKy0tLS0tLQog MiBmaWxlcyBjaGFuZ2VkLCAyOSBpbnNlcnRpb25zKCspLCA5IGRlbGV0aW9ucygtKQoKZGlmZiAt LWdpdCBhL2xpc3AvZW1hY3MtbGlzcC9ieXRlY29tcC5lbCBiL2xpc3AvZW1hY3MtbGlzcC9ieXRl Y29tcC5lbAppbmRleCBhY2JhOWUyLi5mNmVhMjViIDEwMDY0NAotLS0gYS9saXNwL2VtYWNzLWxp c3AvYnl0ZWNvbXAuZWwKKysrIGIvbGlzcC9lbWFjcy1saXNwL2J5dGVjb21wLmVsCkBAIC0zOTIs NiArMzkyLDE0IEBAIGJ5dGUtY29tcGlsZS1nbG9iYWwtbm90LW9ic29sZXRlLXZhcnMKIChkZWZ2 YXIgYnl0ZS1jb21waWxlLW5vdC1vYnNvbGV0ZS1mdW5jcyBuaWwKICAgIkxpc3Qgb2YgZnVuY3Rp b25zIHRoYXQgc2hvdWxkbid0IGJlIHJlcG9ydGVkIGFzIG9ic29sZXRlLiIpCiAKKyhkZWZ2YXIg Ynl0ZS1jb21waWxlLW5vdC1vYnNvbGV0ZS1zaW5jZSBuaWwKKyAgOzsgRklYTUU6IHNob3J0ZXIg c3VtbWFyeSBsaW5lCisgICJJZiBzZXQsIG9ubHkgcmVwb3J0IG9ic29sZXRlIHN5bWJvbHMgdGhh dCB3ZXJlIG9ic29sZXRlZAorICBlYXJsaWVyIHRoYW4gdGhpcyB2ZXJzaW9uLiIpCisKKzs7OyMj I2F1dG9sb2FkCisocHV0ICdieXRlLWNvbXBpbGUtbm90LW9ic29sZXRlLXNpbmNlICdzYWZlLWxv Y2FsLXZhcmlhYmxlICMnc3RyaW5ncCkKKwogKGRlZmN1c3RvbSBieXRlLWNvbXBpbGUtZ2VuZXJh dGUtY2FsbC10cmVlIG5pbAogICAiTm9uLW5pbCBtZWFucyBjb2xsZWN0IGNhbGwtZ3JhcGggaW5m b3JtYXRpb24gd2hlbiBjb21waWxpbmcuCiBUaGlzIHJlY29yZHMgd2hpY2ggZnVuY3Rpb25zIHdl cmUgY2FsbGVkIGFuZCBmcm9tIHdoZXJlLgpAQCAtMTI0MywxMiArMTI1MSwxNiBAQCBieXRlLWNv bXBpbGUtd2Fybi1vYnNvbGV0ZQogICAiV2FybiB0aGF0IFNZTUJPTCAoYSB2YXJpYWJsZSBvciBm dW5jdGlvbikgaXMgb2Jzb2xldGUuIgogICAod2hlbiAoYnl0ZS1jb21waWxlLXdhcm5pbmctZW5h YmxlZC1wICdvYnNvbGV0ZSkKICAgICAobGV0KiAoKGZ1bmNwIChnZXQgc3ltYm9sICdieXRlLW9i c29sZXRlLWluZm8pKQorICAgICAgICAgICAodmFyLWluZm8gKGdldCBzeW1ib2wgJ2J5dGUtb2Jz b2xldGUtdmFyaWFibGUpKQogICAgICAgICAgICAobXNnIChtYWNyb2V4cC0tb2Jzb2xldGUtd2Fy bmluZwogICAgICAgICAgICAgICAgICBzeW1ib2wKLSAgICAgICAgICAgICAgICAgKG9yIGZ1bmNw IChnZXQgc3ltYm9sICdieXRlLW9ic29sZXRlLXZhcmlhYmxlKSkKKyAgICAgICAgICAgICAgICAg KG9yIGZ1bmNwIHZhci1pbmZvKQogICAgICAgICAgICAgICAgICAoaWYgZnVuY3AgImZ1bmN0aW9u IiAidmFyaWFibGUiKSkpKQotICAgICAgKHVubGVzcyAoYW5kIGZ1bmNwIChtZW1xIHN5bWJvbCBi eXRlLWNvbXBpbGUtbm90LW9ic29sZXRlLWZ1bmNzKSkKLQkoYnl0ZS1jb21waWxlLXdhcm4gIiVz IiBtc2cpKSkpKQorICAgICAgKHVubGVzcyAob3IgKGFuZCBmdW5jcCAobWVtcSBzeW1ib2wgYnl0 ZS1jb21waWxlLW5vdC1vYnNvbGV0ZS1mdW5jcykpCisgICAgICAgICAgICAgICAgICAoYW5kIChz dHJpbmdwIGJ5dGUtY29tcGlsZS1ub3Qtb2Jzb2xldGUtc2luY2UpCisgICAgICAgICAgICAgICAg ICAgICAgICh2ZXJzaW9uPD0gYnl0ZS1jb21waWxlLW5vdC1vYnNvbGV0ZS1zaW5jZQorICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIChudGggMiAob3IgZnVuY3AgdmFyLWluZm8pKSkp KQorICAgICAgICAoYnl0ZS1jb21waWxlLXdhcm4gIiVzIiBtc2cpKSkpKQogCiAoZGVmdW4gYnl0 ZS1jb21waWxlLXJlcG9ydC1lcnJvciAoZXJyb3ItaW5mbyAmb3B0aW9uYWwgZmlsbCkKICAgIlJl cG9ydCBMaXNwIGVycm9yIGluIGNvbXBpbGF0aW9uLgpkaWZmIC0tZ2l0IGEvbGlzcC9lbWFjcy1s aXNwL21hY3JvZXhwLmVsIGIvbGlzcC9lbWFjcy1saXNwL21hY3JvZXhwLmVsCmluZGV4IGIyYWM4 YmUuLmU2NGU0MzkgMTAwNjQ0Ci0tLSBhL2xpc3AvZW1hY3MtbGlzcC9tYWNyb2V4cC5lbAorKysg Yi9saXNwL2VtYWNzLWxpc3AvbWFjcm9leHAuZWwKQEAgLTE4OSwxMiArMTg5LDIwIEBAIG1hY3Jv ZXhwLW1hY3JvZXhwYW5kCiAgICAgICAgICAgICAgICAgIChieXRlLWNvbXBpbGUtd2FybmluZy1l bmFibGVkLXAgJ29ic29sZXRlKSkpCiAgICAgICAgIChsZXQqICgoZnVuIChjYXIgZm9ybSkpCiAg ICAgICAgICAgICAgICAob2Jzb2xldGUgKGdldCBmdW4gJ2J5dGUtb2Jzb2xldGUtaW5mbykpKQot ICAgICAgICAgIChtYWNyb2V4cC0td2Fybi1hbmQtcmV0dXJuCi0gICAgICAgICAgIChtYWNyb2V4 cC0tb2Jzb2xldGUtd2FybmluZwotICAgICAgICAgICAgZnVuIG9ic29sZXRlCi0gICAgICAgICAg ICAoaWYgKHN5bWJvbHAgKHN5bWJvbC1mdW5jdGlvbiBmdW4pKQotICAgICAgICAgICAgICAgICJh bGlhcyIgIm1hY3JvIikpCi0gICAgICAgICAgIG5ldy1mb3JtKSkKKyAgICAgICAgICAodW5sZXNz IChvcgorICAgICAgICAgICAgICAgICAgIDs7IEZJWE1FOiBEZWR1cGxpY2F0ZSB3aXRoIGBieXRl LWNvbXBpbGUtd2Fybi1vYnNvbGV0ZScuCisgICAgICAgICAgICAgICAgICAgKGFuZCBmdW4gKG1l bXEgZnVuIChhbmQgKGJvdW5kcCAnYnl0ZS1jb21waWxlLW5vdC1vYnNvbGV0ZS1mdW5jcykKKyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBieXRlLWNvbXBpbGUtbm90 LW9ic29sZXRlLWZ1bmNzKSkpCisgICAgICAgICAgICAgICAgICAgKGFuZCAoYm91bmRwICdieXRl LWNvbXBpbGUtbm90LW9ic29sZXRlLXNpbmNlKQorICAgICAgICAgICAgICAgICAgICAgICAgKHN0 cmluZ3AgYnl0ZS1jb21waWxlLW5vdC1vYnNvbGV0ZS1zaW5jZSkKKyAgICAgICAgICAgICAgICAg ICAgICAgICh2ZXJzaW9uPCBieXRlLWNvbXBpbGUtbm90LW9ic29sZXRlLXNpbmNlCisgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgKG50aCAyIG9ic29sZXRlKSkpKQorICAgICAgICAg ICAgKG1hY3JvZXhwLS13YXJuLWFuZC1yZXR1cm4KKyAgICAgICAgICAgICAobWFjcm9leHAtLW9i c29sZXRlLXdhcm5pbmcKKyAgICAgICAgICAgICAgZnVuIG9ic29sZXRlCisgICAgICAgICAgICAg IChpZiAoc3ltYm9scCAoc3ltYm9sLWZ1bmN0aW9uIGZ1bikpCisgICAgICAgICAgICAgICAgICAi YWxpYXMiICJtYWNybyIpKQorICAgICAgICAgICAgIG5ldy1mb3JtKSkpCiAgICAgICBuZXctZm9y bSkpKQogCiAoZGVmdW4gbWFjcm9leHAtLWV4cGFuZC1hbGwgKGZvcm0pCi0tIAoyLjYuMi53aW5k b3dzLjEKCg== --f403045e9af68df754056270cd41-- From unknown Sun Jun 22 22:44:28 2025 X-Loop: help-debbugs@gnu.org Subject: bug#30039: 26.0.90; [26.1] Making my code warning free is impossible with when-let Resent-From: Nicolas Petton Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 10 Jan 2018 21:49:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 30039 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: damien@cassou.me, 30039@debbugs.gnu.org, npostavs@users.sourceforge.net Received: via spool by 30039-submit@debbugs.gnu.org id=B30039.151562092713842 (code B ref 30039); Wed, 10 Jan 2018 21:49:02 +0000 Received: (at 30039) by debbugs.gnu.org; 10 Jan 2018 21:48:47 +0000 Received: from localhost ([127.0.0.1]:51440 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eZOEo-0003bC-W3 for submit@debbugs.gnu.org; Wed, 10 Jan 2018 16:48:47 -0500 Received: from petton.fr ([89.234.186.68]:52472) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eZOEn-0003ay-1N for 30039@debbugs.gnu.org; Wed, 10 Jan 2018 16:48:45 -0500 From: Nicolas Petton In-Reply-To: <8360895z7z.fsf@gnu.org> References: <87zi5njxvd.fsf@cassou.me> <87wp0rozyf.fsf@users.sourceforge.net> <87d12hq5c7.fsf@cassou.me> <83bmi167ki.fsf@gnu.org> <877espvfzo.fsf@petton.fr> <8360895z7z.fsf@gnu.org> Date: Wed, 10 Jan 2018 22:48:33 +0100 Message-ID: <87a7xl75ce.fsf@petton.fr> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=petton.fr; s=mail; t=1515620918; bh=gt5zDr7G5KaPfvquI0hyZQPE4VAWwMWlgYmwtNS/9KU=; h=From:To:Cc:Subject:In-Reply-To:References:Date:Message-ID:MIME-Version:Content-Type; b=CdUpCORntuOu+4L2ZsEkGoNJtX4JDUIopn8XfeZ7ygCE1sIzyZt8G8udsNuiRdTabMibw2oqTFghKnsIpd7K43FG1wOdlGexAx0LByVrwGDfIGj3irWXxtKPEJMPi1eKhHl+23Hwjqqe+O+d6UAGtjHuELdoNfc9vZx8ojRBzOo= X-Spam-Score: -0.0 (/) 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: -0.0 (/) --=-=-= Content-Type: text/plain Eli Zaretskii writes: > And releasing another Emacs 25.x, even if we decide to do that, will > change nothing, because users of Emacs 25.3 and older will still have > the same problem. That's true, I didn't propose to do that. > And frankly, a few byte-compilation warnings are not such a > catastrophe, we have many dozens of them when we build Emacs. It's definitely not a big deal, but I mentioned the issue with CI & linting as I think issues like this one could be in the way of their adoption by package authors. Nico --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEE1AWqLIYsVPF+7mvg6LzXhmr8+XgFAlpWijEACgkQ6LzXhmr8 +XimSQgAt5tOQ3AI/wmLzGU6ByiLBEzAliWAUgrWW2sp6IpRx3s7RYwSGhmHgW86 WNViG1dBRVZDyP3XbEkSX3r3cczpCl3HyoN+DQk7U5ixpnBIhHc8Nv0qoEEXhlq2 DBkWoER01ShO5hP0DNPRW6hG/uVyhBJLgh8n27jL0L8nm0bw+1MkEbJWeaqpv3HD sl30KMxLSrqbDjPlDfwQjrFGdxoiuYZmbGEsBqhefXMrhQCJ4y3TK/NAT5OfB81T c2eZzcoB4YM0V4gLLg6QTyRylDjNO7bJ2JuVYHC7qHRoNpDD/5qBPY9/nXmTi7oK vYf1gWtmRGrEaIVCd/U6zTCsnjuhHA== =XbD7 -----END PGP SIGNATURE----- --=-=-=-- From unknown Sun Jun 22 22:44:28 2025 X-Loop: help-debbugs@gnu.org Subject: bug#30039: 26.0.90; [26.1] Making my code warning free is impossible with when-let Resent-From: Nicolas Petton Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 10 Jan 2018 21:51:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 30039 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Noam Postavsky Cc: Damien Cassou , 30039@debbugs.gnu.org Received: via spool by 30039-submit@debbugs.gnu.org id=B30039.151562105314061 (code B ref 30039); Wed, 10 Jan 2018 21:51:01 +0000 Received: (at 30039) by debbugs.gnu.org; 10 Jan 2018 21:50:53 +0000 Received: from localhost ([127.0.0.1]:51449 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eZOGq-0003ej-NI for submit@debbugs.gnu.org; Wed, 10 Jan 2018 16:50:52 -0500 Received: from petton.fr ([89.234.186.68]:52884) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eZOGp-0003eW-9K for 30039@debbugs.gnu.org; Wed, 10 Jan 2018 16:50:51 -0500 From: Nicolas Petton In-Reply-To: References: <87zi5njxvd.fsf@cassou.me> <87h8rv1m7p.fsf@petton.fr> Date: Wed, 10 Jan 2018 22:50:40 +0100 Message-ID: <877esp758v.fsf@petton.fr> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=petton.fr; s=mail; t=1515621045; bh=bUs5bEd3XBnvDgg4fimDuhpDdl5VPJta97AN025e0t4=; h=From:To:Cc:Subject:In-Reply-To:References:Date:Message-ID:MIME-Version:Content-Type; b=Y/SDr8VkG512arFvvRG51g7lb+ZDmfAnJvipmXOAbCN36z/gurLkSnYKAdbMvHCdDVi8TcmTxSjh8JPoAWAN1CUyIJiYsjlsnoFGdZ/qX5f7grQ2pa27L+LTzvYtid9i+vjC+guZNtuLWxXPT4ZQVAqUoLOe44j5qEnAiM+a2jA= X-Spam-Score: -0.0 (/) 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: -0.0 (/) --=-=-= Content-Type: text/plain Noam Postavsky writes: > How about adding a variable which suppresses deprecation warnings from > a specified version and up. Attached is a work-in-progress patch which > would allow you to set byte-compile-not-obsolete-since to "25.1" in > your CI script (or file-locally) and thus ignore deprecation warnings > from 26.1 or newer. I think that could be a nice workaround, thanks. What do others think? Nico --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEE1AWqLIYsVPF+7mvg6LzXhmr8+XgFAlpWirAACgkQ6LzXhmr8 +Xh5swgAxOLhJdJKX2rZK9J6FtRfkaTaGlX3gbMb5Ut1YQI6t3RxBjncekHf2QyD 7mX21R4SkAhzRZ03gCNTFtG8Wo20w2ZlrkK1M5o+otfVYD5zbWuAkqp0NpPTXgCL pLTTGOq+Am9Joye19TQsieV7eqxHut87wtAT9D3QIgIhLzl7aOTYcZtLv2+6YuhN lfSTCXmrQbvE7XCHM+ux8TQ9OpXEMhGVtT0j6nbZiuSlPi/aI5zYl/siIMAv9g0T QWKiYJ4hCgt88eBQZVLTTIT1StHHL/i15DVwvhByFcevBl4v0e5+fydl2EdWcgyh h7qmve5r5beqyT8mx9+tkABKQB252g== =3vH7 -----END PGP SIGNATURE----- --=-=-=-- From unknown Sun Jun 22 22:44:28 2025 X-Loop: help-debbugs@gnu.org Subject: bug#30039: 26.0.90; [26.1] Making my code warning free is impossible with when-let Resent-From: Eric Abrahamsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 10 Jan 2018 22:07:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 30039 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Nicolas Petton Cc: damien@cassou.me, 30039@debbugs.gnu.org, Eli Zaretskii , npostavs@users.sourceforge.net Received: via spool by 30039-submit@debbugs.gnu.org id=B30039.151562196315420 (code B ref 30039); Wed, 10 Jan 2018 22:07:01 +0000 Received: (at 30039) by debbugs.gnu.org; 10 Jan 2018 22:06:03 +0000 Received: from localhost ([127.0.0.1]:51459 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eZOVX-00040c-9O for submit@debbugs.gnu.org; Wed, 10 Jan 2018 17:06:03 -0500 Received: from mail.ericabrahamsen.net ([50.56.99.223]:37953) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eZOVS-00040B-Mn for 30039@debbugs.gnu.org; Wed, 10 Jan 2018 17:05:59 -0500 Received: from localhost (71-212-75-109.tukw.qwest.net [71.212.75.109]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) (Authenticated sender: eric@ericabrahamsen.net) by mail.ericabrahamsen.net (Postfix) with ESMTPSA id EA215C09F3; Wed, 10 Jan 2018 22:05:57 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mail.ericabrahamsen.net; s=mail; t=1515621958; bh=Pr1buoSSVDp7W+7++ljSwlPyjFdLK2PdROLGdw3w+2A=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=r8Eu2ZQv+xKKiijQuFM4xuL6rSk0xujbRHGE3XWpumwJbOsDJpZ2FniixJwy9SQYd wEUfqjgldey5UxbcKEch91BUmuBnPGY7TIKCAofYGHyC/UAyc1kZDSmogSfs7dIPb2 dJrOEvWPctU8+YHmRRjhWtVOD8cSDWWMQo1kLEHA= From: Eric Abrahamsen References: <87zi5njxvd.fsf@cassou.me> <87wp0rozyf.fsf@users.sourceforge.net> <87d12hq5c7.fsf@cassou.me> <83bmi167ki.fsf@gnu.org> <877espvfzo.fsf@petton.fr> <8360895z7z.fsf@gnu.org> <87a7xl75ce.fsf@petton.fr> Date: Wed, 10 Jan 2018 14:05:57 -0800 In-Reply-To: <87a7xl75ce.fsf@petton.fr> (Nicolas Petton's message of "Wed, 10 Jan 2018 22:48:33 +0100") Message-ID: <87bmi1nzcq.fsf@ericabrahamsen.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable 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: -2.3 (--) Nicolas Petton writes: > Eli Zaretskii writes: > >> And releasing another Emacs 25.x, even if we decide to do that, will >> change nothing, because users of Emacs 25.3 and older will still have >> the same problem. > > That's true, I didn't propose to do that. > >> And frankly, a few byte-compilation warnings are not such a >> catastrophe, we have many dozens of them when we build Emacs. > > It's definitely not a big deal, but I mentioned the issue with CI & > linting as I think issues like this one could be in the way of their > adoption by package authors. I removed uses of when-let from my packages altogether, just because I was being OCD about the compiler warnings. I've encountered no other functions where the introduction-deprecation-removal cycle has been so tight that I have to choose between compiler warnings on the one hand, or multiple users running an Emacs without the function, on the other. I agree it's not a big deal, for all the reasons already brought up, but it was a bit of a frustration. My 0.5=C2=A2, Eric From unknown Sun Jun 22 22:44:28 2025 X-Loop: help-debbugs@gnu.org Subject: bug#30039: 26.0.90; [26.1] Making my code warning free is impossible with when-let Resent-From: Noam Postavsky Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 10 Jan 2018 22:24:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 30039 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eric Abrahamsen Cc: Damien Cassou , 30039@debbugs.gnu.org, Nicolas Petton , Eli Zaretskii Received: via spool by 30039-submit@debbugs.gnu.org id=B30039.151562300516897 (code B ref 30039); Wed, 10 Jan 2018 22:24:01 +0000 Received: (at 30039) by debbugs.gnu.org; 10 Jan 2018 22:23:25 +0000 Received: from localhost ([127.0.0.1]:51465 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eZOmK-0004OT-Vy for submit@debbugs.gnu.org; Wed, 10 Jan 2018 17:23:25 -0500 Received: from mail-wm0-f54.google.com ([74.125.82.54]:39303) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eZOmJ-0004OH-Do for 30039@debbugs.gnu.org; Wed, 10 Jan 2018 17:23:24 -0500 Received: by mail-wm0-f54.google.com with SMTP id i11so1809576wmf.4 for <30039@debbugs.gnu.org>; Wed, 10 Jan 2018 14:23:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=kwGgxv92ZUXcPEdYg801KnYm2Jpv18sdY+uwKJX4aBo=; b=qVVPpGwbB3NTAeh39b65T8V1sGuPqr+ezOqsLPFJT5V2odcwi646WdjpOF1scL96FB KPA8W9EvnIOcERiHPYgaXRYfmGNPrwu8aKE6csuJkpVH+vdDUdBtSHwO7T39Gr+kSuHt Cmnd1Mz5u+Z65vp3nLUw4XV4kQzbH64uY/L331UJeZZjy+QpHZugRpGN+y6X3djoJSh/ l8L12kezNmbgnqk0cJh1+bWyxLgEcx5oCm6Lr4UVnhBzVLsB8SUe/VNL3dsaFvt/gWbA v+09VqTLKrB0eabEbTFtgHrvqpiPSbpQ5ZHL4lzrt96pg+Iu+oAgkIMuJ/s7m8DOpqSB fxEg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=kwGgxv92ZUXcPEdYg801KnYm2Jpv18sdY+uwKJX4aBo=; b=d0ga4KGjVKk1UeI7iCykhUGn4W3idMsWoFLgRSisF8/yQOAmGEaB7mmK1qUJZrv9O0 g+l1y2H7lwabNhCSYkgpH95H4pdXpEZi7j2sLr4HwZD01iY9Tt4d+ibdLt+NrEccmV28 1Yo6vPQzP+d3cKXl4ekMkh7Me2SyQzfUIM8CsMFKsDpzGPfG2STAC3QzO30HKDwf8ar8 337mrAP0OTFz8iczLuqjQvkhB6w+RZAjPPEwXm47TjcWLocUEEBoXmlRmuec86Ytk1C7 4VcVnvfGh4EI89veMrtv4Cn+UrfpVE43OUhSVj5q19yMBulbYU5zMZlX0wwTP73+mRLg OuDw== X-Gm-Message-State: AKGB3mKYSI8EC1S3kRsXBuCajm9aEoKI0wVf+QC/a/fvhv4ybcq6dhRF 9HBo94YXKaqWa2YeNcw32JNni9k3Uguu0ep47ao= X-Google-Smtp-Source: ACJfBoshTNoP0wn9PX13qp290CsBkGCJ07+r+2prs/jwn5fknGNRlJBX9gilO08P/bzplqhKxKb9vWtmXBeddD/86fs= X-Received: by 10.28.8.135 with SMTP id 129mr17536582wmi.2.1515622997779; Wed, 10 Jan 2018 14:23:17 -0800 (PST) MIME-Version: 1.0 Received: by 10.223.142.53 with HTTP; Wed, 10 Jan 2018 14:23:16 -0800 (PST) In-Reply-To: <87bmi1nzcq.fsf@ericabrahamsen.net> References: <87zi5njxvd.fsf@cassou.me> <87wp0rozyf.fsf@users.sourceforge.net> <87d12hq5c7.fsf@cassou.me> <83bmi167ki.fsf@gnu.org> <877espvfzo.fsf@petton.fr> <8360895z7z.fsf@gnu.org> <87a7xl75ce.fsf@petton.fr> <87bmi1nzcq.fsf@ericabrahamsen.net> From: Noam Postavsky Date: Wed, 10 Jan 2018 17:23:16 -0500 X-Google-Sender-Auth: J1sI1TjUCQfltS_7C7s53kTjY4g Message-ID: Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.5 (/) 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: 0.5 (/) On Wed, Jan 10, 2018 at 5:05 PM, Eric Abrahamsen wrote: > I've encountered no other > functions where the introduction-deprecation-removal cycle has been so > tight that I have to choose between compiler warnings on the one hand, > or multiple users running an Emacs without the function, on the other. Isn't it standard Emacs practice to mark a function deprecated in the same commit which introduces the replacement? Examples: [1: 6f1dea5]: 2017-10-18 18:43:44 -0700 Spelling fixes https://git.savannah.gnu.org/cgit/emacs.git/commit/?id=6f1dea5c74057707bf367f863a8be5750bbb6094 [2: 91932ff]: 2017-02-23 22:39:53 -0500 Use cl-print for Edebug and EIEIO https://git.savannah.gnu.org/cgit/emacs.git/commit/?id=91932fff1ded8ed3b4d39dd06891f26960153b9e [3: 3db521c]: 2016-06-07 21:34:51 -0400 Reduce allout.el's pollution of the namespace. https://git.savannah.gnu.org/cgit/emacs.git/commit/?id=3db521ccaf3a5b6892bf23ea1305c7cfe9aa1cce From unknown Sun Jun 22 22:44:28 2025 X-Loop: help-debbugs@gnu.org Subject: bug#30039: 26.0.90; [26.1] Making my code warning free is impossible with when-let Resent-From: Nicolas Petton Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 10 Jan 2018 22:41:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 30039 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Noam Postavsky , Eric Abrahamsen Cc: Damien Cassou , 30039@debbugs.gnu.org, Eli Zaretskii Received: via spool by 30039-submit@debbugs.gnu.org id=B30039.151562402318367 (code B ref 30039); Wed, 10 Jan 2018 22:41:01 +0000 Received: (at 30039) by debbugs.gnu.org; 10 Jan 2018 22:40:23 +0000 Received: from localhost ([127.0.0.1]:51474 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eZP2k-0004mB-Nt for submit@debbugs.gnu.org; Wed, 10 Jan 2018 17:40:22 -0500 Received: from petton.fr ([89.234.186.68]:60522) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eZP2i-0004lx-Cc for 30039@debbugs.gnu.org; Wed, 10 Jan 2018 17:40:20 -0500 From: Nicolas Petton In-Reply-To: References: <87zi5njxvd.fsf@cassou.me> <87wp0rozyf.fsf@users.sourceforge.net> <87d12hq5c7.fsf@cassou.me> <83bmi167ki.fsf@gnu.org> <877espvfzo.fsf@petton.fr> <8360895z7z.fsf@gnu.org> <87a7xl75ce.fsf@petton.fr> <87bmi1nzcq.fsf@ericabrahamsen.net> Date: Wed, 10 Jan 2018 23:40:08 +0100 Message-ID: <87zi5l5odz.fsf@petton.fr> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=petton.fr; s=mail; t=1515624013; bh=xc1nPMC69gkl7JgyKEc0iMTkjyGkbPprpa60ntlCFdA=; h=From:To:Cc:Subject:In-Reply-To:References:Date:Message-ID:MIME-Version:Content-Type; b=BzC7OMDmISEyp2sz2tJgntBleaNGGkziV0VSsoqL33jDtN7pK7tOz3XNbucqawRG3pJx0Tx3aJbPLEZyEBPdbLqH76y/IRM4Ox+ysdErf1XiNi27G8WbgUJSHojF5xaKb5egOxwvr8zmBZuEYHNIm7i/C4n+0Z1XBDv1C+YYHVU= X-Spam-Score: -0.0 (/) 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: -0.0 (/) --=-=-= Content-Type: text/plain Noam Postavsky writes: > Isn't it standard Emacs practice to mark a function deprecated in the > same commit which introduces the replacement? Examples: Yes, but I think it's quite seldom to have a function introduced, then deprecated in such a short period. And from what I've seen, if-let and when-let popular are quite among package authors. Nico --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEE1AWqLIYsVPF+7mvg6LzXhmr8+XgFAlpWlkgACgkQ6LzXhmr8 +XjUHggAycPEDvrOmh/aCiWPdArnJFdDqa9ecNM4mRIj1rYUZXV5TKFoeSzr0M9L hHtSWZldryz1OXuslU6QOOiQFDuWxxiHzHParMcqPvJDDjVB/0FmjjI/oR6H6kWd B8F8OE/QzUz4jOMS57jGWVnsIWnRc+vEquep7X5YEYdXBqoTJN3IovQ4YXVz4wHp 0FVXmOHzh8JrQrWoRuUO8PLrOsmTgtezWaIJlmmHPz/rFh/WBi9liZB6tlFYHLq4 qP6AZXh+VgoGLWMfHpoVxhE1KO1Hi+oKFoLgmlMEjnK2g99jo6C7wnU10g3QBREj oDyz9X0f6X3ZzC4brv7uGd2jDiH6QA== =FUu1 -----END PGP SIGNATURE----- --=-=-=-- From unknown Sun Jun 22 22:44:28 2025 X-Loop: help-debbugs@gnu.org Subject: bug#30039: 26.0.90; [26.1] Making my code warning free is impossible with when-let Resent-From: Eric Abrahamsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 10 Jan 2018 22:58:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 30039 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Nicolas Petton Cc: Damien Cassou , 30039@debbugs.gnu.org, Noam Postavsky Received: via spool by 30039-submit@debbugs.gnu.org id=B30039.151562504119811 (code B ref 30039); Wed, 10 Jan 2018 22:58:01 +0000 Received: (at 30039) by debbugs.gnu.org; 10 Jan 2018 22:57:21 +0000 Received: from localhost ([127.0.0.1]:51482 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eZPJA-00059T-ML for submit@debbugs.gnu.org; Wed, 10 Jan 2018 17:57:20 -0500 Received: from mail.ericabrahamsen.net ([50.56.99.223]:42561) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eZPJ8-00059L-Dt for 30039@debbugs.gnu.org; Wed, 10 Jan 2018 17:57:19 -0500 Received: from localhost (71-212-75-109.tukw.qwest.net [71.212.75.109]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) (Authenticated sender: eric@ericabrahamsen.net) by mail.ericabrahamsen.net (Postfix) with ESMTPSA id 7DD5DC09F7; Wed, 10 Jan 2018 22:57:17 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mail.ericabrahamsen.net; s=mail; t=1515625037; bh=isLIF72dy9nhTyAiO96U60/KgpQRbhsjwpx9F7bpkgM=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=vAhOVGs4148/dOqH5YMK6YSSRLDSNcOMR3HocorjBkWTmx19v6g9J7JlG6+Jkp6k/ cNvpt5J0VA+iNGPxzwNEw7/kgnPksOTFYkr1pWxlV6AFZgLsJpML5PNqHV9QU/njZB Q8YEKBKKNTkBhuCVbAhCwbYXlDxr7g+Sy1yQ08mo= From: Eric Abrahamsen References: <87zi5njxvd.fsf@cassou.me> <87wp0rozyf.fsf@users.sourceforge.net> <87d12hq5c7.fsf@cassou.me> <83bmi167ki.fsf@gnu.org> <877espvfzo.fsf@petton.fr> <8360895z7z.fsf@gnu.org> <87a7xl75ce.fsf@petton.fr> <87bmi1nzcq.fsf@ericabrahamsen.net> <87zi5l5odz.fsf@petton.fr> Date: Wed, 10 Jan 2018 14:57:16 -0800 In-Reply-To: <87zi5l5odz.fsf@petton.fr> (Nicolas Petton's message of "Wed, 10 Jan 2018 23:40:08 +0100") Message-ID: <87r2qxmier.fsf@ericabrahamsen.net> 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: -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: -2.3 (--) Nicolas Petton writes: > Noam Postavsky writes: > >> Isn't it standard Emacs practice to mark a function deprecated in the >> same commit which introduces the replacement? Examples: > > Yes, but I think it's quite seldom to have a function introduced, then > deprecated in such a short period. And from what I've seen, if-let and > when-let popular are quite among package authors. Right, and the issue wasn't the introduction of when-let*, it was the very short life-cycle of when-let. From unknown Sun Jun 22 22:44:28 2025 X-Loop: help-debbugs@gnu.org Subject: bug#30039: 26.0.90; [26.1] Making my code warning free is impossible with when-let Resent-From: Noam Postavsky Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 10 Jan 2018 23:07:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 30039 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eric Abrahamsen Cc: Damien Cassou , 30039@debbugs.gnu.org, Nicolas Petton Received: via spool by 30039-submit@debbugs.gnu.org id=B30039.151562558927960 (code B ref 30039); Wed, 10 Jan 2018 23:07:02 +0000 Received: (at 30039) by debbugs.gnu.org; 10 Jan 2018 23:06:29 +0000 Received: from localhost ([127.0.0.1]:51488 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eZPS0-0007Gt-Hq for submit@debbugs.gnu.org; Wed, 10 Jan 2018 18:06:29 -0500 Received: from mail-wm0-f50.google.com ([74.125.82.50]:39417) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eZPRy-0007Gg-Ts for 30039@debbugs.gnu.org; Wed, 10 Jan 2018 18:06:27 -0500 Received: by mail-wm0-f50.google.com with SMTP id i11so1958005wmf.4 for <30039@debbugs.gnu.org>; Wed, 10 Jan 2018 15:06:26 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=lkcvBDM3M1JSPb/epVBPAk2/o6i7TbwyMTGdGZl6kzM=; b=A/taBqwm9e6CXYRh7z8aTqgTm/4RX4xdxFgPrR8HpgMJKs8MX6Ct6roTDNT099pRjr xm5N9/cyIXZs4cQVCo/g0nndrhCsRXeYjXyH2OxxIaRslkhpPdKr8SnLH/Zl4VFoYR+8 I9/ragf8KszQYSZpuOTThjGKh0JXifpfsaHkRAqLKpMTAok+IY++ZyIMJjvAoVDY+f4J nMTvtKLgQEqwTUD/m8GUD0G6cvULOqgp40eF+4UcUK41WsyR7s5OBlPKX+0fk5KaESK9 kj4hFXe4fHGmI/ZYTb2IiXhuStPd2DTRQg4IObugpQWl2XGlAMwOnrzz2oSZCIlWpzCv ZPrQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=lkcvBDM3M1JSPb/epVBPAk2/o6i7TbwyMTGdGZl6kzM=; b=NxrLdMFY7/wU/HQTggYxdmFw+SbgUYbDnkyRiZNKzMr7NEUJpd3kGSqZzRoKzYMU4a UDBEnEm/OcGRLHOmiGQ/bh5YiregvnlsHkF/sER9p/AJzRYnSnOQ2OjS2lDbrRYo6Q43 u5sFhfQjMqsGWbout8rAsKmSSotpjGVtqatOpGucOuTDZrhH4KQe3OUWDGPkH43qmlMt Qyibpzn/J2I+wUMUVKHuh0QqzMuVdjKT6XnOXNPkYEUduFMBcqfYcT/KcoKH5YpcCUPx 7/10V2+TLnlFCrDX8IQ6E0yxbHDBX9abhsVDWEnKwg0dUkksKSZFaXSQBpG9fnmGWDYp 7YQQ== X-Gm-Message-State: AKGB3mKSvStiU9uFB1qwtpgtEQbCVFpI1xJuS/u763c7+UFu27H45JeL H2quR4H9onkdN6/dw6KN+Lb2FUKMsbotZbdgHRc= X-Google-Smtp-Source: ACJfBotdcv1HG2CHV0dZccmU1OsvQldw9jrPlxcvvIIOhKityfQzBkNYsj3wcSIM4rV20osD6Go6AQ+VYpylnsWEeVw= X-Received: by 10.28.124.1 with SMTP id x1mr15958461wmc.20.1515625581364; Wed, 10 Jan 2018 15:06:21 -0800 (PST) MIME-Version: 1.0 Received: by 10.223.142.53 with HTTP; Wed, 10 Jan 2018 15:06:20 -0800 (PST) In-Reply-To: <87r2qxmier.fsf@ericabrahamsen.net> References: <87zi5njxvd.fsf@cassou.me> <87wp0rozyf.fsf@users.sourceforge.net> <87d12hq5c7.fsf@cassou.me> <83bmi167ki.fsf@gnu.org> <877espvfzo.fsf@petton.fr> <8360895z7z.fsf@gnu.org> <87a7xl75ce.fsf@petton.fr> <87bmi1nzcq.fsf@ericabrahamsen.net> <87zi5l5odz.fsf@petton.fr> <87r2qxmier.fsf@ericabrahamsen.net> From: Noam Postavsky Date: Wed, 10 Jan 2018 18:06:20 -0500 X-Google-Sender-Auth: rH_bRarw6eQeYtDs4w0Sg0gmpic Message-ID: Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.5 (/) 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: 0.5 (/) On Wed, Jan 10, 2018 at 5:57 PM, Eric Abrahamsen wrote: > Right, and the issue wasn't the introduction of when-let*, it was the > very short life-cycle of when-let. I don't understand how that leads to this: I have to choose between compiler warnings on the one hand, or multiple users running an Emacs without the function, on the other. Supposing when-let* was only introduced as a replacement to when-let in Emacs 30, you would still have to choose between users of Emacs 29 reporting errors, or get deprecation warnings when compiling in Emacs 30. The (hypothetical) longer non-deprecated existence of when-let over versions 26,27,28,29 wouldn't help (unless you plan to stop developing your package before Emacs 30, I guess). From unknown Sun Jun 22 22:44:28 2025 X-Loop: help-debbugs@gnu.org Subject: bug#30039: 26.0.90; [26.1] Making my code warning free is impossible with when-let Resent-From: Eric Abrahamsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 11 Jan 2018 00:04:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 30039 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Noam Postavsky Cc: Damien Cassou , 30039@debbugs.gnu.org, Nicolas Petton Received: via spool by 30039-submit@debbugs.gnu.org id=B30039.1515629030513 (code B ref 30039); Thu, 11 Jan 2018 00:04:02 +0000 Received: (at 30039) by debbugs.gnu.org; 11 Jan 2018 00:03:50 +0000 Received: from localhost ([127.0.0.1]:51517 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eZQLW-00008B-73 for submit@debbugs.gnu.org; Wed, 10 Jan 2018 19:03:50 -0500 Received: from mail.ericabrahamsen.net ([50.56.99.223]:33222) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eZQLT-000082-18 for 30039@debbugs.gnu.org; Wed, 10 Jan 2018 19:03:47 -0500 Received: from localhost (71-212-75-109.tukw.qwest.net [71.212.75.109]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) (Authenticated sender: eric@ericabrahamsen.net) by mail.ericabrahamsen.net (Postfix) with ESMTPSA id 06397BFD10; Thu, 11 Jan 2018 00:03:45 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mail.ericabrahamsen.net; s=mail; t=1515629026; bh=Fx2QY111R5kCWeQfP4dD2dTnCmurz+Xwm+1rVoidRiw=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=gRdstBZO42nBJPFrtVDLW7GVwce0ltgKMpXldaUL6uGBq/pQGm8UB8jHMmfRdQJLJ TVm6KF74MpGQrhZ0ysXj2IAY+NhGS4tUwpfCZTTn/eCZbiEfO/Rspu3tJFt8jO4Xqg bTebz0G/Qe0c3YdoMcZbQpeMCPxRtEWM3d1+1R0Q= From: Eric Abrahamsen References: <87zi5njxvd.fsf@cassou.me> <87wp0rozyf.fsf@users.sourceforge.net> <87d12hq5c7.fsf@cassou.me> <83bmi167ki.fsf@gnu.org> <877espvfzo.fsf@petton.fr> <8360895z7z.fsf@gnu.org> <87a7xl75ce.fsf@petton.fr> <87bmi1nzcq.fsf@ericabrahamsen.net> <87zi5l5odz.fsf@petton.fr> <87r2qxmier.fsf@ericabrahamsen.net> Date: Wed, 10 Jan 2018 16:03:45 -0800 In-Reply-To: (Noam Postavsky's message of "Wed, 10 Jan 2018 18:06:20 -0500") Message-ID: <87efmxmfby.fsf@ericabrahamsen.net> 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: -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: -2.3 (--) On 01/10/18 18:06 PM, Noam Postavsky wrote: > On Wed, Jan 10, 2018 at 5:57 PM, Eric Abrahamsen > wrote: > >> Right, and the issue wasn't the introduction of when-let*, it was the >> very short life-cycle of when-let. > > I don't understand how that leads to this: > > I have to choose between compiler warnings on the one hand, > or multiple users running an Emacs without the function, on the other. > > Supposing when-let* was only introduced as a replacement to when-let > in Emacs 30, you would still have to choose between users of Emacs 29 > reporting errors, or get deprecation warnings when compiling in Emacs > 30. The (hypothetical) longer non-deprecated existence of when-let > over versions 26,27,28,29 wouldn't help (unless you plan to stop > developing your package before Emacs 30, I guess). Ah, you're right. I guess it's just a matter of what Nicolas mentioned -- these are awfully handy macros, and we're adopting them early. From unknown Sun Jun 22 22:44:28 2025 X-Loop: help-debbugs@gnu.org Subject: bug#30039: 26.0.90; [26.1] Making my code warning free is impossible with when-let Resent-From: Nicolas Petton Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 11 Jan 2018 09:03:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 30039 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eric Abrahamsen Cc: Damien Cassou , 30039@debbugs.gnu.org, Noam Postavsky Received: via spool by 30039-submit@debbugs.gnu.org id=B30039.151566136117827 (code B ref 30039); Thu, 11 Jan 2018 09:03:01 +0000 Received: (at 30039) by debbugs.gnu.org; 11 Jan 2018 09:02:41 +0000 Received: from localhost ([127.0.0.1]:51667 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eZYkz-0004dT-34 for submit@debbugs.gnu.org; Thu, 11 Jan 2018 04:02:41 -0500 Received: from petton.fr ([89.234.186.68]:58082) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eZYkx-0004dG-EZ for 30039@debbugs.gnu.org; Thu, 11 Jan 2018 04:02:39 -0500 From: Nicolas Petton In-Reply-To: <87r2qxmier.fsf@ericabrahamsen.net> References: <87zi5njxvd.fsf@cassou.me> <87wp0rozyf.fsf@users.sourceforge.net> <87d12hq5c7.fsf@cassou.me> <83bmi167ki.fsf@gnu.org> <877espvfzo.fsf@petton.fr> <8360895z7z.fsf@gnu.org> <87a7xl75ce.fsf@petton.fr> <87bmi1nzcq.fsf@ericabrahamsen.net> <87zi5l5odz.fsf@petton.fr> <87r2qxmier.fsf@ericabrahamsen.net> Date: Thu, 11 Jan 2018 10:02:30 +0100 Message-ID: <87tvvs6a55.fsf@petton.fr> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=petton.fr; s=mail; t=1515661353; bh=FiRSoDS6PfOK9seDWL4Gi4J5Cd1k7o3nE+YDuCNKeyg=; h=From:To:Cc:Subject:In-Reply-To:References:Date:Message-ID:MIME-Version:Content-Type; b=utMxmYucK+Lbkpd/92kL5xIHCgDuPbE+J4MpbaETU3c8/nYAJ6i+L91XYikM3nJp0Y9IHOLc8Pq0SVYNWVwMhbJsnWNKDSNCrwJG40+SKamqBFRBFOTpwfoYd+BH+mBZDjy/hg3elAQr6oo738HNfQaioB3t9JoZbo92qoGdRLY= X-Spam-Score: -0.0 (/) 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: -0.0 (/) --=-=-= Content-Type: text/plain Eric Abrahamsen writes: >> Yes, but I think it's quite seldom to have a function introduced, then >> deprecated in such a short period. And from what I've seen, if-let and >> when-let popular are quite among package authors. > > Right, and the issue wasn't the introduction of when-let*, it was the > very short life-cycle of when-let. I think this issue should be closed. While it is a bit of an annoyance, I don't think there's much to do about it. Nico --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEE1AWqLIYsVPF+7mvg6LzXhmr8+XgFAlpXKCYACgkQ6LzXhmr8 +XhaIggAtjINlLtbaPP6anRHNJ8KNGyfUgx9GFsFH0OEsV/Fh6dMrcNjR+b8Zuue yJijA5qpg9WcZO5V7vPqwi4fPj7KhoJuT+g1eOa65xWVv9gr5rijq+yaW3fscUfr DsbZOsEsaQKRz/FychfJpoEPh3dehlpzHaVGEUZnoIKZgCa7AfsR0vsKoFagLyoF 3N8w2RC5CcGvFruIaXY5vmQdc7DJ+INAk7hVhZEoHUSg0+Ui3ueUTUwA3ReoeH9t WCMQgX2jd0ptzw/CkTflK9nqJKlYCEgW0flVkcmn3ZkqRxBQgkmyBNhP6rMZq5h8 zPLHxlx4V4i9gw7UZAFsuqRAqwfCDw== =NyUD -----END PGP SIGNATURE----- --=-=-=-- From unknown Sun Jun 22 22:44:28 2025 X-Loop: help-debbugs@gnu.org Subject: bug#30039: 26.0.90; [26.1] Making my code warning free is impossible with when-let Resent-From: Damien Cassou Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 11 Jan 2018 09:20:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 30039 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Noam Postavsky , Nicolas Petton Cc: 30039@debbugs.gnu.org Received: via spool by 30039-submit@debbugs.gnu.org id=B30039.151566239919323 (code B ref 30039); Thu, 11 Jan 2018 09:20:02 +0000 Received: (at 30039) by debbugs.gnu.org; 11 Jan 2018 09:19:59 +0000 Received: from localhost ([127.0.0.1]:51678 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eZZ1h-00051a-RU for submit@debbugs.gnu.org; Thu, 11 Jan 2018 04:19:58 -0500 Received: from mail.choca.pics ([62.210.108.126]:38274) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eZZ1c-00051O-UM for 30039@debbugs.gnu.org; Thu, 11 Jan 2018 04:19:53 -0500 Received: from localhost (localhost.localdomain [IPv6:::1]) by mail.choca.pics (Postfix) with ESMTP id D924723295F4; Thu, 11 Jan 2018 10:19:51 +0100 (CET) Received: from mail.choca.pics ([IPv6:::1]) by localhost (mail.choca.pics [IPv6:::1]) (amavisd-new, port 10032) with ESMTP id 4X2n0gHGgSOg; Thu, 11 Jan 2018 10:19:50 +0100 (CET) Received: from localhost (localhost.localdomain [IPv6:::1]) by mail.choca.pics (Postfix) with ESMTP id 9642023295F9; Thu, 11 Jan 2018 10:19:50 +0100 (CET) DKIM-Filter: OpenDKIM Filter v2.10.3 mail.choca.pics 9642023295F9 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cassou.me; s=9EA44F5C-DEF4-11E6-A83F-A08DF322D8FB; t=1515662390; bh=HbndruGJ8xPZ2mdIGPzsPKa7Ha+D87du+YSHJXMR42A=; h=From:To:Date:Message-ID:MIME-Version; b=YR5uRAaXGmSi9Zr0OmUe8RxDiInwkFosLE0dKq2cmaOkQbLQqo47NSWLFUf+RG686 kyyHAppn3Aa6vj25VUOzR2SA5NJb8xc9LtBeGqJzZ7kWxM/6N+3dRWtv5G8jOeXUax CR6SY3m2C22vjhk1BbqlgU6OFpp4JWloIC9lTwKzZ26GjaPIJXv1YzJyfsYdqNCRQH c5laf0wMMkPfunE0zUsP8A6fJ/CAnDdoYLUqp27GhcH8eDNdunlhQX3cZOQ3Qp5pQ5 lB3J07C4gRONdN1xE+3Bl0pMTRMewq3+FFuBvI/JFAfNbXaGSPiyxZi8xnDcHqygRk 1pPIxsYA1SzWA== X-Virus-Scanned: amavisd-new at choca.pics Received: from mail.choca.pics ([IPv6:::1]) by localhost (mail.choca.pics [IPv6:::1]) (amavisd-new, port 10026) with ESMTP id otNWSQm2xs_n; Thu, 11 Jan 2018 10:19:50 +0100 (CET) Received: from luz4 (20-44-190-109.dsl.ovh.fr [109.190.44.20]) by mail.choca.pics (Postfix) with ESMTPSA id 3A0B823295F4; Thu, 11 Jan 2018 10:19:50 +0100 (CET) From: Damien Cassou In-Reply-To: References: <87zi5njxvd.fsf@cassou.me> <87h8rv1m7p.fsf@petton.fr> Date: Thu, 11 Jan 2018 10:19:44 +0100 Message-ID: <87o9m0u4zz.fsf@cassou.me> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) 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: 0.0 (/) Noam Postavsky writes: > How about adding a variable which suppresses deprecation warnings from > a specified version and up. Attached is a work-in-progress patch which > would allow you to set byte-compile-not-obsolete-since to "25.1" in > your CI script (or file-locally) and thus ignore deprecation warnings > from 26.1 or newer. that=E2=80=99s a nice workaround. Is it too late for an inclusion in 26.1? I guess what I=E2=80=99m really after is a configurable lint tool=E2=80=A6 --=20 Damien Cassou http://damiencassou.seasidehosting.st "Success is the ability to go from one failure to another without losing enthusiasm." --Winston Churchill From unknown Sun Jun 22 22:44:28 2025 X-Loop: help-debbugs@gnu.org Subject: bug#30039: 26.0.90; [26.1] Making my code warning free is impossible with when-let Resent-From: Noam Postavsky Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 19 Jan 2018 20:01:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 30039 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Damien Cassou Cc: 30039@debbugs.gnu.org, Nicolas Petton Received: via spool by 30039-submit@debbugs.gnu.org id=B30039.151639203917983 (code B ref 30039); Fri, 19 Jan 2018 20:01:01 +0000 Received: (at 30039) by debbugs.gnu.org; 19 Jan 2018 20:00:39 +0000 Received: from localhost ([127.0.0.1]:35270 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eccq6-0004fz-Pp for submit@debbugs.gnu.org; Fri, 19 Jan 2018 15:00:38 -0500 Received: from mail-wr0-f169.google.com ([209.85.128.169]:46510) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eccq5-0004fi-KT for 30039@debbugs.gnu.org; Fri, 19 Jan 2018 15:00:38 -0500 Received: by mail-wr0-f169.google.com with SMTP id g21so2565996wrb.13 for <30039@debbugs.gnu.org>; Fri, 19 Jan 2018 12:00:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=Kl+VZxk0UfUbhatLEr6aNltX7Ap7JbU7PuOIZwswi7s=; b=XXDMS1vdvyTjED9kPF9plwuy35uOe5ph7IxyU6K9PJyrAyfxISnSQttMMg0XodwcxP 5D8Oi7jTvn4T3+A3GpMzkw1qdroScyTbJkgrGRKsMLHEB5Y/BXV7bbv4tsHlt4GbVxL3 k/wnEYgl8xlOyr0Tj5BHt1TsfzuBLMeZZMiGf90BgmwnsGxGfh7Eg7EGbDfQ6J+xASLg ceXWEXwUXp3zCOFl9/5+ZHsFVxI057CQaI0UfhZTluKXf+DCu1buR9zW9f9PGIg44X1B iZWeFiSrAutImHz2UvhG5uA6i54oeUfjXlD8a1UDZvn+iSEbBgYanYIlHDA0aQR9XZvv bjjA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=Kl+VZxk0UfUbhatLEr6aNltX7Ap7JbU7PuOIZwswi7s=; b=GK10uYwkLc8F4OhyfAnVx3+fz8q1IljHmi0GTuvOsHH17l2SzoL48oJE88BaoJLh2a 2o0Fee4A/GTFCupPrgqu1hZIpx3oe927oqngM35yY1HFVln7OtYGzPHeK82QtEiON9aY pc8K/7WEdYknDufLYbH7q388qKCoXlUPicwM3P6Rokpr+HLI2oMd/rv9rb1dOZNZMzbu 1D3Iwf7m5fKqOCL4Rs0qHy8+mrKkX2Dfriw7h5cIq9P+aECIaPd8l9E5Ys0Q+DhPTOSH /zbL+qL9iLKCR4sG77kHUyVnm1HZBAC6fRkE6+6etMz6hrkQe7fbTiVGrijkdUUv/TiO sA7w== X-Gm-Message-State: AKwxytel3Ud9IjWvy3P19GvJAvyC8UZMVJmzSk0bDA5A6JAdo2vUEH39 KYdvVhm06d3r5BuJAplEM32az38HKwehS61+gh8= X-Google-Smtp-Source: ACJfBov7MOfhIjRXhXUXx8L/ANayHgykwWt1p71uQmlt8DWg8NzZZt7v5zwLPm2a9Y5pGfte+BtYE2Mo/u54oDsQ53A= X-Received: by 10.223.182.65 with SMTP id i1mr2951459wre.92.1516392031668; Fri, 19 Jan 2018 12:00:31 -0800 (PST) MIME-Version: 1.0 Received: by 10.223.182.77 with HTTP; Fri, 19 Jan 2018 12:00:30 -0800 (PST) In-Reply-To: <87o9m0u4zz.fsf@cassou.me> References: <87zi5njxvd.fsf@cassou.me> <87h8rv1m7p.fsf@petton.fr> <87o9m0u4zz.fsf@cassou.me> From: Noam Postavsky Date: Fri, 19 Jan 2018 15:00:30 -0500 X-Google-Sender-Auth: UejrsuAnWkmvQGp0S59KPmnxIuw Message-ID: Content-Type: multipart/mixed; boundary="f4030439a21c63750605632688ee" X-Spam-Score: 0.5 (/) 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: 0.5 (/) --f4030439a21c63750605632688ee Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Thu, Jan 11, 2018 at 4:19 AM, Damien Cassou wrote: > Noam Postavsky writes: >> How about adding a variable which suppresses deprecation warnings from >> a specified version and up. Attached is a work-in-progress patch which >> would allow you to set byte-compile-not-obsolete-since to "25.1" in >> your CI script (or file-locally) and thus ignore deprecation warnings >> from 26.1 or newer. > > that=E2=80=99s a nice workaround. Is it too late for an inclusion in 26.1= ? I > guess what I=E2=80=99m really after is a configurable lint tool=E2=80=A6 Here's a finished version of the patch. Eli, is it okay for emacs-26? --f4030439a21c63750605632688ee Content-Type: application/octet-stream; name="v2-0001-Allow-suppressing-obsoletion-warnings-per-version.patch" Content-Disposition: attachment; filename="v2-0001-Allow-suppressing-obsoletion-warnings-per-version.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_jcmcla1v0 RnJvbSBlZGE3NTQ3NGQ0MjE2YjFmMDNjOTAxZGQ3N2JmMDNiZDdkZDdlZWUwIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBOb2FtIFBvc3RhdnNreSA8bnBvc3RhdnNAZ21haWwuY29tPgpE YXRlOiBXZWQsIDEwIEphbiAyMDE4IDE0OjA3OjI3IC0wNTAwClN1YmplY3Q6IFtQQVRDSCB2Ml0g QWxsb3cgc3VwcHJlc3Npbmcgb2Jzb2xldGlvbiB3YXJuaW5ncyBwZXItdmVyc2lvbgogKEJ1ZyMz MDAzOSkKCiogbGlzcC9lbWFjcy1saXNwL2J5dGVjb21wLmVsIChieXRlLWNvbXBpbGUtbm90LW9i c29sZXRlLXNpbmNlKTogTmV3CnZhcmlhYmxlLgooYnl0ZS1jb21waWxlLW9ic29sZXRlLXApOiBO ZXcgZnVuY3Rpb24sIGV4dHJhY3RlZCBmcm9tCmJ5dGUtY29tcGlsZS13YXJuLW9ic29sZXRlLCBj b25zdWx0IHRoZSBuZXcgdmFyaWFibGUuCiogbGlzcC9lbWFjcy1saXNwL21hY3JvZXhwLmVsICht YWNyb2V4cC1tYWNyb2V4cGFuZCk6IFVzZSB0aGUgbmV3CmZ1bmN0aW9uLgoqIGV0Yy9ORVdTOiBB bm5vdW5jZSBgYnl0ZS1jb21waWxlLW5vdC1vYnNvbGV0ZS1zaW5jZScuCiogdGVzdC9saXNwL2Vt YWNzLWxpc3AvYnl0ZWNvbXAtdGVzdHMuZWwKKGJ5dGUtY29tcGlsZS1ub3Qtb2Jzb2xldGUtc2lu Y2UpOiBOZXcgdGVzdC4KLS0tCiBldGMvTkVXUyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICB8ICA1ICsrKysrCiBsaXNwL2VtYWNzLWxpc3AvYnl0ZWNvbXAuZWwgICAgICAgICAgICB8IDQw ICsrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0KIGxpc3AvZW1hY3MtbGlzcC9tYWNy b2V4cC5lbCAgICAgICAgICAgIHwgMTYgKysrKysrKystLS0tLS0KIHRlc3QvbGlzcC9lbWFjcy1s aXNwL2J5dGVjb21wLXRlc3RzLmVsIHwgMzEgKysrKysrKysrKysrKysrKysrKysrKysrKysKIDQg ZmlsZXMgY2hhbmdlZCwgNzcgaW5zZXJ0aW9ucygrKSwgMTUgZGVsZXRpb25zKC0pCgpkaWZmIC0t Z2l0IGEvZXRjL05FV1MgYi9ldGMvTkVXUwppbmRleCBiNGM0ODljLi43OTgzZWEzIDEwMDY0NAot LS0gYS9ldGMvTkVXUworKysgYi9ldGMvTkVXUwpAQCAtMTYxMyw2ICsxNjEzLDExIEBAIHdoaWNo IG1lYW5zIGFzayBhYm91dCBhbGwgZmlsZS12aXNpdGluZyBidWZmZXJzLgogLS0tCiAqKiBzdHJp bmctKHRvfGFzfG1ha2UpLSh1bml8bXVsdGkpYnl0ZSBhcmUgbm93IGRlY2xhcmVkIG9ic29sZXRl LgogCistLS0KKyoqIE5ldyB2YXJpYWJsZSAnYnl0ZS1jb21waWxlLW5vdC1vYnNvbGV0ZS1zaW5j ZScuCitJdCBtYXkgYmUgdXNlZCB0byBzdXBwcmVzcyBvYnNvbGV0aW9uIHdhcm5pbmdzIGxhdGVy IHRoYW4gc29tZQorc3BlY2lmaWVkIHZlcnNpb24uCisKICsrKwogKiogTmV3IHZhcmlhYmxlICd3 aGlsZS1uby1pbnB1dC1pZ25vcmUtZXZlbnRzJyB3aGljaCBhbGxvdwogc2V0dGluZyB3aGljaCBz cGVjaWFsIGV2ZW50cyAnd2hpbGUtbm8taW5wdXQnIHNob3VsZCBpZ25vcmUuCmRpZmYgLS1naXQg YS9saXNwL2VtYWNzLWxpc3AvYnl0ZWNvbXAuZWwgYi9saXNwL2VtYWNzLWxpc3AvYnl0ZWNvbXAu ZWwKaW5kZXggYWNiYTllMi4uZWFlNDNlNyAxMDA2NDQKLS0tIGEvbGlzcC9lbWFjcy1saXNwL2J5 dGVjb21wLmVsCisrKyBiL2xpc3AvZW1hY3MtbGlzcC9ieXRlY29tcC5lbApAQCAtMzkyLDYgKzM5 MiwxOCBAQCBieXRlLWNvbXBpbGUtZ2xvYmFsLW5vdC1vYnNvbGV0ZS12YXJzCiAoZGVmdmFyIGJ5 dGUtY29tcGlsZS1ub3Qtb2Jzb2xldGUtZnVuY3MgbmlsCiAgICJMaXN0IG9mIGZ1bmN0aW9ucyB0 aGF0IHNob3VsZG4ndCBiZSByZXBvcnRlZCBhcyBvYnNvbGV0ZS4iKQogCisoZGVmdmFyIGJ5dGUt Y29tcGlsZS1ub3Qtb2Jzb2xldGUtc2luY2UgbmlsCisgICJEaXNhYmxlIG9ic29sZXRpb24gd2Fy bmluZ3MgbGF0ZXIgdGhhbiBzcGVjaWZpZWQgdmVyc2lvbi4KK0ZvciBleGFtcGxlLCBpZiBzZXQg dG8gXCIyNS4xXCIsIGEgZnVuY3Rpb24gbWFya2VkIGFzIG9ic29sZXRlCitcInNpbmNlIDI2LjFc IiB3aWxsIG5vdCBiZSByZXBvcnRlZCBhcyBvYnNvbGV0ZS4gIElmIG5pbCwgdGhlbgorYWxsIG9i c29sZXRpb24gd2FybmluZ3MgYXJlIGVuYWJsZWQgKGFzIGxvbmcgYXMgdGhleSBhcmUgbm90Cith bHJlYWR5IHN1cHByZXNzZWQgdmlhIGBieXRlLWNvbXBpbGUtd2FybmluZ3MnLAorYGJ5dGUtY29t cGlsZS1ub3Qtb2Jzb2xldGUtZnVuY3MnLCBvcgorYGJ5dGUtY29tcGlsZS1ub3Qtb2Jzb2xldGUt dmFycycpLiIpCisKKzs7OyMjI2F1dG9sb2FkCisocHV0ICdieXRlLWNvbXBpbGUtbm90LW9ic29s ZXRlLXNpbmNlICdzYWZlLWxvY2FsLXZhcmlhYmxlICMnc3RyaW5ncCkKKwogKGRlZmN1c3RvbSBi eXRlLWNvbXBpbGUtZ2VuZXJhdGUtY2FsbC10cmVlIG5pbAogICAiTm9uLW5pbCBtZWFucyBjb2xs ZWN0IGNhbGwtZ3JhcGggaW5mb3JtYXRpb24gd2hlbiBjb21waWxpbmcuCiBUaGlzIHJlY29yZHMg d2hpY2ggZnVuY3Rpb25zIHdlcmUgY2FsbGVkIGFuZCBmcm9tIHdoZXJlLgpAQCAtMTIzOSwxNiAr MTI1MSwyOCBAQCBieXRlLWNvbXBpbGUtd2FybgogICAgICAgKGVycm9yICIlcyIgZm9ybWF0KQkJ OyBieXRlLWNvbXBpbGUtZmlsZSBjYXRjaGVzIGFuZCBsb2dzIGl0CiAgICAgKGJ5dGUtY29tcGls ZS1sb2ctd2FybmluZyBmb3JtYXQgdCA6d2FybmluZykpKQogCi0oZGVmdW4gYnl0ZS1jb21waWxl LXdhcm4tb2Jzb2xldGUgKHN5bWJvbCkKLSAgIldhcm4gdGhhdCBTWU1CT0wgKGEgdmFyaWFibGUg b3IgZnVuY3Rpb24pIGlzIG9ic29sZXRlLiIKKyhkZWZ1biBieXRlLWNvbXBpbGUtb2Jzb2xldGUt cCAoc3ltYm9sKQorICAiUmV0dXJuIG9ic29sZXRpb24gbWVzc2FnZSBpZiBTWU1CT0wgaXMgb2Jz b2xldGUsIG5pbCBvdGhlcndpc2UuCitDb25zdWx0IGBieXRlLWNvbXBpbGUtd2FybmluZ3MnLAor YGJ5dGUtY29tcGlsZS1ub3Qtb2Jzb2xldGUtZnVuY3MnIGFuZAorYGJ5dGUtY29tcGlsZS1ub3Qt b2Jzb2xldGUtc2luY2UnLiIKICAgKHdoZW4gKGJ5dGUtY29tcGlsZS13YXJuaW5nLWVuYWJsZWQt cCAnb2Jzb2xldGUpCiAgICAgKGxldCogKChmdW5jcCAoZ2V0IHN5bWJvbCAnYnl0ZS1vYnNvbGV0 ZS1pbmZvKSkKLSAgICAgICAgICAgKG1zZyAobWFjcm9leHAtLW9ic29sZXRlLXdhcm5pbmcKLSAg ICAgICAgICAgICAgICAgc3ltYm9sCi0gICAgICAgICAgICAgICAgIChvciBmdW5jcCAoZ2V0IHN5 bWJvbCAnYnl0ZS1vYnNvbGV0ZS12YXJpYWJsZSkpCi0gICAgICAgICAgICAgICAgIChpZiBmdW5j cCAiZnVuY3Rpb24iICJ2YXJpYWJsZSIpKSkpCi0gICAgICAodW5sZXNzIChhbmQgZnVuY3AgKG1l bXEgc3ltYm9sIGJ5dGUtY29tcGlsZS1ub3Qtb2Jzb2xldGUtZnVuY3MpKQotCShieXRlLWNvbXBp bGUtd2FybiAiJXMiIG1zZykpKSkpCisgICAgICAgICAgICh2YXItaW5mbyAoZ2V0IHN5bWJvbCAn Ynl0ZS1vYnNvbGV0ZS12YXJpYWJsZSkpKQorICAgICAgKHVubGVzcyAob3IgKGFuZCBmdW5jcCAo bWVtcSBzeW1ib2wgYnl0ZS1jb21waWxlLW5vdC1vYnNvbGV0ZS1mdW5jcykpCisgICAgICAgICAg ICAgICAgICAoYW5kIChzdHJpbmdwIGJ5dGUtY29tcGlsZS1ub3Qtb2Jzb2xldGUtc2luY2UpCisg ICAgICAgICAgICAgICAgICAgICAgICh2ZXJzaW9uPCBieXRlLWNvbXBpbGUtbm90LW9ic29sZXRl LXNpbmNlCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAobnRoIDIgKG9yIGZ1bmNw IHZhci1pbmZvKSkpKSkKKyAgICAgICAgKG1hY3JvZXhwLS1vYnNvbGV0ZS13YXJuaW5nCisgICAg ICAgICBzeW1ib2wKKyAgICAgICAgIChvciBmdW5jcCB2YXItaW5mbykKKyAgICAgICAgIChpZiBm dW5jcCAiZnVuY3Rpb24iICJ2YXJpYWJsZSIpKSkpKSkKKworKGRlZnVuIGJ5dGUtY29tcGlsZS13 YXJuLW9ic29sZXRlIChzeW1ib2wpCisgICJXYXJuIHRoYXQgU1lNQk9MIChhIHZhcmlhYmxlIG9y IGZ1bmN0aW9uKSBpcyBvYnNvbGV0ZS4iCisgIChsZXQgKChtc2cgKGJ5dGUtY29tcGlsZS1vYnNv bGV0ZS1wIHN5bWJvbCkpKQorICAgICh3aGVuIG1zZworICAgICAgKGJ5dGUtY29tcGlsZS13YXJu ICIlcyIgbXNnKSkpKQogCiAoZGVmdW4gYnl0ZS1jb21waWxlLXJlcG9ydC1lcnJvciAoZXJyb3It aW5mbyAmb3B0aW9uYWwgZmlsbCkKICAgIlJlcG9ydCBMaXNwIGVycm9yIGluIGNvbXBpbGF0aW9u LgpkaWZmIC0tZ2l0IGEvbGlzcC9lbWFjcy1saXNwL21hY3JvZXhwLmVsIGIvbGlzcC9lbWFjcy1s aXNwL21hY3JvZXhwLmVsCmluZGV4IGIyYWM4YmUuLjZmZGRlYzMgMTAwNjQ0Ci0tLSBhL2xpc3Av ZW1hY3MtbGlzcC9tYWNyb2V4cC5lbAorKysgYi9saXNwL2VtYWNzLWxpc3AvbWFjcm9leHAuZWwK QEAgLTE4OCwxMyArMTg4LDE1IEBAIG1hY3JvZXhwLW1hY3JvZXhwYW5kCiAgICAgICAgICAgICAg KG9yIChub3QgKGZib3VuZHAgJ2J5dGUtY29tcGlsZS13YXJuaW5nLWVuYWJsZWQtcCkpCiAgICAg ICAgICAgICAgICAgIChieXRlLWNvbXBpbGUtd2FybmluZy1lbmFibGVkLXAgJ29ic29sZXRlKSkp CiAgICAgICAgIChsZXQqICgoZnVuIChjYXIgZm9ybSkpCi0gICAgICAgICAgICAgICAob2Jzb2xl dGUgKGdldCBmdW4gJ2J5dGUtb2Jzb2xldGUtaW5mbykpKQotICAgICAgICAgIChtYWNyb2V4cC0t d2Fybi1hbmQtcmV0dXJuCi0gICAgICAgICAgIChtYWNyb2V4cC0tb2Jzb2xldGUtd2FybmluZwot ICAgICAgICAgICAgZnVuIG9ic29sZXRlCi0gICAgICAgICAgICAoaWYgKHN5bWJvbHAgKHN5bWJv bC1mdW5jdGlvbiBmdW4pKQotICAgICAgICAgICAgICAgICJhbGlhcyIgIm1hY3JvIikpCi0gICAg ICAgICAgIG5ldy1mb3JtKSkKKyAgICAgICAgICAgICAgIChvYnNvbGV0ZSAoZ2V0IGZ1biAnYnl0 ZS1vYnNvbGV0ZS1pbmZvKSkKKyAgICAgICAgICAgICAgIChtc2cgKGlmIChmYm91bmRwICdieXRl LWNvbXBpbGUtb2Jzb2xldGUtcCkKKyAgICAgICAgICAgICAgICAgICAgICAgIChieXRlLWNvbXBp bGUtb2Jzb2xldGUtcCAoY2FyIGZvcm0pKQorICAgICAgICAgICAgICAgICAgICAgIChtYWNyb2V4 cC0tb2Jzb2xldGUtd2FybmluZworICAgICAgICAgICAgICAgICAgICAgICBmdW4gb2Jzb2xldGUK KyAgICAgICAgICAgICAgICAgICAgICAgKGlmIChzeW1ib2xwIChzeW1ib2wtZnVuY3Rpb24gZnVu KSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICJhbGlhcyIgIm1hY3JvIikpKSkpCisgICAg ICAgICAgKHdoZW4gbXNnCisgICAgICAgICAgICAobWFjcm9leHAtLXdhcm4tYW5kLXJldHVybiBt c2cgbmV3LWZvcm0pKSkKICAgICAgIG5ldy1mb3JtKSkpCiAKIChkZWZ1biBtYWNyb2V4cC0tZXhw YW5kLWFsbCAoZm9ybSkKZGlmZiAtLWdpdCBhL3Rlc3QvbGlzcC9lbWFjcy1saXNwL2J5dGVjb21w LXRlc3RzLmVsIGIvdGVzdC9saXNwL2VtYWNzLWxpc3AvYnl0ZWNvbXAtdGVzdHMuZWwKaW5kZXgg MTNkZjU5MS4uYWZlN2I5OSAxMDA2NDQKLS0tIGEvdGVzdC9saXNwL2VtYWNzLWxpc3AvYnl0ZWNv bXAtdGVzdHMuZWwKKysrIGIvdGVzdC9saXNwL2VtYWNzLWxpc3AvYnl0ZWNvbXAtdGVzdHMuZWwK QEAgLTQzMSw2ICs0MzEsMzcgQEAgdGVzdC1ieXRlLWNvbXAtY29tcGlsZS1hbmQtbG9hZAogICAg IDs7IFNob3VsZCBub3Qgd2FybiB0aGF0IG10LS10ZXN0MiBpcyBub3Qga25vd24gdG8gYmUgZGVm aW5lZC4KICAgICAoc2hvdWxkLW5vdCAocmUtc2VhcmNoLWZvcndhcmQgIm15LS10ZXN0MiIgbmls IHQpKSkpCiAKKyhlcnQtZGVmdGVzdCBieXRlLWNvbXBpbGUtbm90LW9ic29sZXRlLXNpbmNlICgp CisgICh3aXRoLWN1cnJlbnQtYnVmZmVyIChnZXQtYnVmZmVyLWNyZWF0ZSAiKkNvbXBpbGUtTG9n KiIpCisgICAgKGxldCAoKGluaGliaXQtcmVhZC1vbmx5IHQpKSAoZXJhc2UtYnVmZmVyKSkpCisg IChsZXQgKChmb3JtcworICAgICAgICAgJygoZGVmdW4gdGVzdC1vYnNvbGV0ZS0yNiAoKSkKKyAg ICAgICAgICAgKGRlZnVuIHRlc3Qtb2Jzb2xldGUtMjUgKCkpCisgICAgICAgICAgIChkZWZ1biB0 ZXN0LW9ic29sZXRlLTI0ICgpKQorICAgICAgICAgICA7OyBOb3JtYWxseSwgdGhlIG9ic29sZXRp b24gd291bGQgb25seSB0YWtlIGVmZmVjdCBhZnRlcgorICAgICAgICAgICA7OyBsb2FkaW5nIHRo ZSBmaWxlLgorICAgICAgICAgICAoZXZhbC13aGVuLWNvbXBpbGUgKG1ha2Utb2Jzb2xldGUgJ3Rl c3Qtb2Jzb2xldGUtMjYgbmlsICIyNi4xIikpCisgICAgICAgICAgIChldmFsLXdoZW4tY29tcGls ZSAobWFrZS1vYnNvbGV0ZSAndGVzdC1vYnNvbGV0ZS0yNSBuaWwgIjI1LjEiKSkKKyAgICAgICAg ICAgKGV2YWwtd2hlbi1jb21waWxlIChtYWtlLW9ic29sZXRlICd0ZXN0LW9ic29sZXRlLTI0IG5p bCAiMjQuMSIpKQorICAgICAgICAgICAodGVzdC1vYnNvbGV0ZS0yNikgKHRlc3Qtb2Jzb2xldGUt MjUpICh0ZXN0LW9ic29sZXRlLTI0KSkpKQorICAgIChhcHBseSAjJ3Rlc3QtYnl0ZS1jb21wLWNv bXBpbGUtYW5kLWxvYWQgdCBmb3JtcykKKyAgICAod2l0aC1jdXJyZW50LWJ1ZmZlciAoZ2V0LWJ1 ZmZlci1jcmVhdGUgIipDb21waWxlLUxvZyoiKQorICAgICAgKGdvdG8tY2hhciAocG9pbnQtbWlu KSkKKyAgICAgIChzaG91bGQgKHNlYXJjaC1mb3J3YXJkICJvYnNvbGV0ZS0yNiIpKQorICAgICAg KHNob3VsZCAoc2VhcmNoLWZvcndhcmQgIm9ic29sZXRlLTI1IikpCisgICAgICAoc2hvdWxkIChz ZWFyY2gtZm9yd2FyZCAib2Jzb2xldGUtMjQiKSkpCisgICAgKGxldCAoKGJ5dGUtY29tcGlsZS1u b3Qtb2Jzb2xldGUtc2luY2UgIjI1LjEiKSkKKyAgICAgIChhcHBseSAjJ3Rlc3QtYnl0ZS1jb21w LWNvbXBpbGUtYW5kLWxvYWQgdCBmb3JtcykKKyAgICAgICh3aXRoLWN1cnJlbnQtYnVmZmVyIChn ZXQtYnVmZmVyLWNyZWF0ZSAiKkNvbXBpbGUtTG9nKiIpCisgICAgICAgIChnb3RvLWNoYXIgKHBv aW50LW1pbikpCisgICAgICAgIChzaG91bGQgKHNlYXJjaC1mb3J3YXJkICJvYnNvbGV0ZS0yNSIp KQorICAgICAgICAoc2hvdWxkIChzZWFyY2gtZm9yd2FyZCAib2Jzb2xldGUtMjQiKSkpKQorICAg IChsZXQgKChieXRlLWNvbXBpbGUtbm90LW9ic29sZXRlLXNpbmNlICIyNSIpKQorICAgICAgKGFw cGx5ICMndGVzdC1ieXRlLWNvbXAtY29tcGlsZS1hbmQtbG9hZCB0IGZvcm1zKQorICAgICAgKHdp dGgtY3VycmVudC1idWZmZXIgKGdldC1idWZmZXItY3JlYXRlICIqQ29tcGlsZS1Mb2cqIikKKyAg ICAgICAgKGdvdG8tY2hhciAocG9pbnQtbWluKSkKKyAgICAgICAgKHNob3VsZCAoc2VhcmNoLWZv cndhcmQgIm9ic29sZXRlLTI0IikpKSkpKQorCiAoZXJ0LWRlZnRlc3QgdGVzdC1lYWdlci1sb2Fk LW1hY3JvLWV4cGFuc2lvbiAoKQogICAodGVzdC1ieXRlLWNvbXAtY29tcGlsZS1hbmQtbG9hZCBu aWwKICAgICAnKHByb2duIChkZWZtYWNybyBhYmMgKGFyZykgMSkgKGRlZnVuIGRlZiAoKSAoYWJj IDIpKSkpCi0tIAoyLjYuMi53aW5kb3dzLjEKCg== --f4030439a21c63750605632688ee-- From unknown Sun Jun 22 22:44:28 2025 X-Loop: help-debbugs@gnu.org Subject: bug#30039: 26.0.90; [26.1] Making my code warning free is impossible with when-let Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 19 Jan 2018 20:28:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 30039 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Noam Postavsky Cc: damien@cassou.me, 30039@debbugs.gnu.org, nicolas@petton.fr Reply-To: Eli Zaretskii Received: via spool by 30039-submit@debbugs.gnu.org id=B30039.151639363520304 (code B ref 30039); Fri, 19 Jan 2018 20:28:02 +0000 Received: (at 30039) by debbugs.gnu.org; 19 Jan 2018 20:27:15 +0000 Received: from localhost ([127.0.0.1]:35276 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ecdFq-0005HQ-VJ for submit@debbugs.gnu.org; Fri, 19 Jan 2018 15:27:15 -0500 Received: from eggs.gnu.org ([208.118.235.92]:47136) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ecdFp-0005HC-EO for 30039@debbugs.gnu.org; Fri, 19 Jan 2018 15:27:13 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ecdFj-0004u4-DC for 30039@debbugs.gnu.org; Fri, 19 Jan 2018 15:27:08 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,T_RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:37938) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ecdFd-0004o0-1i; Fri, 19 Jan 2018 15:27:01 -0500 Received: from [176.228.60.248] (port=2746 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1ecdFb-000864-6b; Fri, 19 Jan 2018 15:27:00 -0500 Date: Fri, 19 Jan 2018 22:26:26 +0200 Message-Id: <83fu71tx1p.fsf@gnu.org> From: Eli Zaretskii In-reply-to: (message from Noam Postavsky on Fri, 19 Jan 2018 15:00:30 -0500) References: <87zi5njxvd.fsf@cassou.me> <87h8rv1m7p.fsf@petton.fr> <87o9m0u4zz.fsf@cassou.me> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) 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: -5.0 (-----) > From: Noam Postavsky > Date: Fri, 19 Jan 2018 15:00:30 -0500 > Cc: 30039@debbugs.gnu.org, Nicolas Petton > > Here's a finished version of the patch. Eli, is it okay for emacs-26? Why is this new feature is urgent or important enough to have it in Emacs 26? From unknown Sun Jun 22 22:44:28 2025 X-Loop: help-debbugs@gnu.org Subject: bug#30039: 26.0.90; [26.1] Making my code warning free is impossible with when-let Resent-From: Noam Postavsky Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 19 Jan 2018 20:41:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 30039 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: Damien Cassou , 30039@debbugs.gnu.org, Nicolas Petton Received: via spool by 30039-submit@debbugs.gnu.org id=B30039.151639443221513 (code B ref 30039); Fri, 19 Jan 2018 20:41:01 +0000 Received: (at 30039) by debbugs.gnu.org; 19 Jan 2018 20:40:32 +0000 Received: from localhost ([127.0.0.1]:35281 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ecdSi-0005au-4k for submit@debbugs.gnu.org; Fri, 19 Jan 2018 15:40:32 -0500 Received: from mail-wr0-f171.google.com ([209.85.128.171]:36860) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ecdSe-0005ag-Oc for 30039@debbugs.gnu.org; Fri, 19 Jan 2018 15:40:29 -0500 Received: by mail-wr0-f171.google.com with SMTP id d9so2663024wre.3 for <30039@debbugs.gnu.org>; Fri, 19 Jan 2018 12:40:28 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=MwX0WKKgAeS2uLJEXQFoR2BZavFQTNjHiu4aGOvwIjI=; b=ZealKJ+8lK7QqqjtOkmOCoFHO7lt4a5RT/dIkbVlMmaoP3IiHJnnomCkYlKKa9rOIQ PyYmz3mNgrZIn5NWt/k5dUFIxOn7PMGeYKSeddp/Aa4BUQnFQR+xKGeWzaay3ZQOlV6D ZYFXdjPhWm9FUChQtrlSW8MxKb7zDqDlIodIfEK70O3tpLvyfrOnZfcIBFXg9WPgasGH MGRUhaiPPEnJ5uD12zCjk4gxiWEb7oQDQf1l7k2PdsmVV12c5869McuDES5bvCrYp1on wkdRYDAKzMqvvko940xRuLHiYArRJzwkMOko/m0B7B1+iuJn8sUDHA8UIKrWAdc5MBat cVFg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=MwX0WKKgAeS2uLJEXQFoR2BZavFQTNjHiu4aGOvwIjI=; b=Vkt2nl2vXZCNj3MXUHfK9VFf6g6AdsSQsYnFQwZM6bFHLFOVclNjFRwLKtwox8Kxup WhYjmZqdz0EUZDzW2u4MVPsrRrRoLciBiWaqipuGTbMwzmDdt/TKnMbBQ7WvXlLJySBB LrK6Z2S8IP2CZUXbMPMkfnujbVAhgxXy+vohNyLlkUQt8rZM6NwdwVHNQ2hIEMhKoTdh 5Z6W9wwHbyuPuHpVN5if1hZ7HfMt/ZHf0S15Rq1Gk6qHOe57+PArfebBuChkjpHjx8Pq AkPbhMRu29ccP3hv53ZBvEshmbNHd+ASFVOqzUKm+aThoBrA/bm6clUJxGVRAgyCUcIi Id1Q== X-Gm-Message-State: AKwxyte03SZvEz0ne8Q6EzNoEdPsB6dK3tZdqqMa/42/ZlMdNbVn97DU 0O4DVWwXWykg9c8JxlcI4JDqwkLfQFy2/KPSyHo= X-Google-Smtp-Source: ACJfBouSYC+DGOCZekE5+pa9gYvKy/ahpq55IOiS3no3oT8RXbj/8+k+jwRqzFwjUpYMYK+1B3mZjokLoGWt/8A95Gc= X-Received: by 10.223.182.65 with SMTP id i1mr3033927wre.92.1516394423133; Fri, 19 Jan 2018 12:40:23 -0800 (PST) MIME-Version: 1.0 Received: by 10.223.182.77 with HTTP; Fri, 19 Jan 2018 12:40:22 -0800 (PST) In-Reply-To: <83fu71tx1p.fsf@gnu.org> References: <87zi5njxvd.fsf@cassou.me> <87h8rv1m7p.fsf@petton.fr> <87o9m0u4zz.fsf@cassou.me> <83fu71tx1p.fsf@gnu.org> From: Noam Postavsky Date: Fri, 19 Jan 2018 15:40:22 -0500 X-Google-Sender-Auth: Dn9gdLdqY526xAT9Bd_z8ipys-A Message-ID: Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.5 (/) 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: 0.5 (/) On Fri, Jan 19, 2018 at 3:26 PM, Eli Zaretskii wrote: >> From: Noam Postavsky >> Date: Fri, 19 Jan 2018 15:00:30 -0500 >> Cc: 30039@debbugs.gnu.org, Nicolas Petton >> >> Here's a finished version of the patch. Eli, is it okay for emacs-26? > > Why is this new feature is urgent or important enough to have it in > Emacs 26? It's urgent, because it has to be in 26.1 in order to solve the problem in the OP. More generally, if we introduce the feature in 26.1 in can be useful for suppressing warnings from 26.1 and up, whereas if we delay it until 27, then it won't be helpful for things marked obsolete in 26.1. So the timing of when we add it directly affects the usefulness. On the other hand, it's maybe not that important, as the problem is only a warning, and there are other ways of suppressing it (e.g., what I suggested in #11). From unknown Sun Jun 22 22:44:28 2025 X-Loop: help-debbugs@gnu.org Subject: bug#30039: 26.0.90; [26.1] Making my code warning free is impossible with when-let Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 20 Jan 2018 07:44:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 30039 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Noam Postavsky Cc: damien@cassou.me, 30039@debbugs.gnu.org, nicolas@petton.fr Reply-To: Eli Zaretskii Received: via spool by 30039-submit@debbugs.gnu.org id=B30039.15164341854781 (code B ref 30039); Sat, 20 Jan 2018 07:44:01 +0000 Received: (at 30039) by debbugs.gnu.org; 20 Jan 2018 07:43:05 +0000 Received: from localhost ([127.0.0.1]:35508 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ecnns-0001F3-VB for submit@debbugs.gnu.org; Sat, 20 Jan 2018 02:43:05 -0500 Received: from eggs.gnu.org ([208.118.235.92]:32779) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ecnnq-0001EY-21 for 30039@debbugs.gnu.org; Sat, 20 Jan 2018 02:43:03 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ecnnk-0002Ng-0B for 30039@debbugs.gnu.org; Sat, 20 Jan 2018 02:42:56 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.0 required=5.0 tests=BAYES_40,T_RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:48961) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ecnnc-0002Cd-5C; Sat, 20 Jan 2018 02:42:48 -0500 Received: from [176.228.60.248] (port=3125 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1ecnnb-0006uz-Nv; Sat, 20 Jan 2018 02:42:48 -0500 Date: Sat, 20 Jan 2018 09:42:29 +0200 Message-Id: <83efmlt1qy.fsf@gnu.org> From: Eli Zaretskii In-reply-to: (message from Noam Postavsky on Fri, 19 Jan 2018 15:40:22 -0500) References: <87zi5njxvd.fsf@cassou.me> <87h8rv1m7p.fsf@petton.fr> <87o9m0u4zz.fsf@cassou.me> <83fu71tx1p.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) 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: -5.0 (-----) > From: Noam Postavsky > Date: Fri, 19 Jan 2018 15:40:22 -0500 > Cc: Damien Cassou , 30039@debbugs.gnu.org, > Nicolas Petton > > On Fri, Jan 19, 2018 at 3:26 PM, Eli Zaretskii wrote: > >> From: Noam Postavsky > >> Date: Fri, 19 Jan 2018 15:00:30 -0500 > >> Cc: 30039@debbugs.gnu.org, Nicolas Petton > >> > >> Here's a finished version of the patch. Eli, is it okay for emacs-26? > > > > Why is this new feature is urgent or important enough to have it in > > Emacs 26? > > It's urgent, because it has to be in 26.1 in order to solve the > problem in the OP. But the problem in the OP is just a minor nuisance. > More generally, if we introduce the feature in 26.1 > in can be useful for suppressing warnings from 26.1 and up, whereas if > we delay it until 27, then it won't be helpful for things marked > obsolete in 26.1. So the timing of when we add it directly affects the > usefulness. > > On the other hand, it's maybe not that important, as the problem is > only a warning, and there are other ways of suppressing it (e.g., what > I suggested in #11). Exactly. And since the 26.0.91 pretest is already tarred, and just awaits to be uploaded, I'd prefer from now on to install on the release branch only stuff that is really necessary (and documentation patches). From unknown Sun Jun 22 22:44:28 2025 X-Loop: help-debbugs@gnu.org Subject: bug#30039: 26.0.90; [26.1] Making my code warning free is impossible with when-let Resent-From: Michael Heerdegen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 21 Feb 2018 22:29:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 30039 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Damien Cassou Cc: 30039@debbugs.gnu.org Received: via spool by 30039-submit@debbugs.gnu.org id=B30039.151925214023909 (code B ref 30039); Wed, 21 Feb 2018 22:29:01 +0000 Received: (at 30039) by debbugs.gnu.org; 21 Feb 2018 22:29:00 +0000 Received: from localhost ([127.0.0.1]:55030 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eocsl-0006DZ-TW for submit@debbugs.gnu.org; Wed, 21 Feb 2018 17:29:00 -0500 Received: from mout.web.de ([212.227.15.14]:40981) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eocsk-0006DK-9w for 30039@debbugs.gnu.org; Wed, 21 Feb 2018 17:28:58 -0500 Received: from drachen.dragon ([188.99.169.170]) by smtp.web.de (mrweb002 [213.165.67.108]) with ESMTPSA (Nemesis) id 0MMn8x-1epznY3Rmh-008bKQ; Wed, 21 Feb 2018 23:28:51 +0100 From: Michael Heerdegen References: <87zi5njxvd.fsf@cassou.me> Date: Wed, 21 Feb 2018 23:28:51 +0100 In-Reply-To: <87zi5njxvd.fsf@cassou.me> (Damien Cassou's message of "Tue, 09 Jan 2018 08:27:02 +0100") Message-ID: <87606qm0yk.fsf@web.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K0:D8nGpE/xF8ZoMgsS5FKW/lwimLzgabbfZb0d9/j4VAPy+xkoAgg 9tjNszVg/tSbM0BAoIOmcPWnbFvtvEvxJz2hMSAkn/uUzojzFocFUBq0KaNt7jWW2yOikVP ejKGo95zF8MbAeOfqIrkHpZuGLnj1lK02PHKyKwlyDoodxchKfO8iFyHwOG3XIYUfsm2A7F FRdZB2aCfb1hwu6qhpmPA== X-UI-Out-Filterresults: notjunk:1;V01:K0:l5xSiQd/2zk=:87aRcqEscWKZoTnVh07tjC svYgu8zUsJSE1Z6GTPqy29lWp2gAp2YVOQOznaKuud4aTwYW7eZ3GIAiNcH27XYzFDiGFcf1n XdZPcu7n8e+8vNgquYZMaHVm0MXJa60rHesv0M8yVuJJHAYaa0j6oHxFBIu+sM/tg1y+xQcdP Et85ONNu3Tcw5XVcl1NDLRXzpoaCAAw1vmE4BMCVkk4l19nSWPC27l0vWx4nZY19vByEUTx3r wLKueDZlP0yJ01/rMkASWW3SaQlVIFey/XXcN6e68NQYsgIdRLOA5rYbBcKSAy4/4y6V4gduE hmzXBlPFISW4kNR7Px6LcdC4jlUnIUT7Ty5ClmlYzwe9kN0HF9a61BFVUgllW1DpRqe9ZBHcN Xnt2oI+NPbRSIQ50vG/BE359yhEVrMpDU0wXEqjHvl6Ygu05cpZZzZLAPw7dfsCylT5jo5S4v V+K9D3SxLic3y+q48M6zPli7o9GF3Z4wkdmcQItnzRmzyd4yI/keZTMCEHNkd0p2Zqt4AObv6 PSt/atmdSStVL4moaF+e4WCMrD4eo73/jtC9hBLYHmyW/dH4FO+tJk8QJF0zoBHkVuzIi04wx ITawVKr3gebX/3hAxwXm/s03v7RRf1yZZI5m5AOrfsrL2oJCQ+/DLEADEiYVT221UHs/QxuAv A/etGV8bPQlD072BOUewSfXYJfmF/02jU55zEZZvXWSnWlRNDOVpCMJWEbIJOllDWGLEJfWcj vCvISxAzQhH6Am2jwnnY0NFNvEtlv+IJlEO6SXBIhuK4G/gvgvdo9zUTdm/VcHjCy/7783BLk Lz3bwTrgrL1jJBinNhvqQ8+PSFpQthTFtxW33lBLjQVAJIR+iw= X-Spam-Score: -0.7 (/) 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: -0.7 (/) Hi Damien, > - un-deprecate when-let (and if-let) in Emacs 26 and re-deprecate it > later. In the meantime, Stefan Monnier has brought up the issue again in emacs-dev. In that discussion we have come to the conclusion that we want to make when-let and if-let aliases for when-let* and if-let* in Emacs 26. Should happen in the next days. Michael. From unknown Sun Jun 22 22:44:28 2025 X-Loop: help-debbugs@gnu.org Subject: bug#30039: 26.0.90; [26.1] Making my code warning free is impossible with when-let Resent-From: Damien Cassou Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 22 Feb 2018 07:43:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 30039 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Michael Heerdegen Cc: 30039@debbugs.gnu.org Received: via spool by 30039-submit@debbugs.gnu.org id=B30039.15192853639998 (code B ref 30039); Thu, 22 Feb 2018 07:43:02 +0000 Received: (at 30039) by debbugs.gnu.org; 22 Feb 2018 07:42:43 +0000 Received: from localhost ([127.0.0.1]:55248 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eolWd-0002bC-18 for submit@debbugs.gnu.org; Thu, 22 Feb 2018 02:42:43 -0500 Received: from mail.choca.pics ([62.210.108.126]:43906) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eolWa-0002b0-5V for 30039@debbugs.gnu.org; Thu, 22 Feb 2018 02:42:41 -0500 Received: from localhost (localhost.localdomain [IPv6:::1]) by mail.choca.pics (Postfix) with ESMTP id 8DDC7232B27E; Thu, 22 Feb 2018 08:42:38 +0100 (CET) Received: from mail.choca.pics ([IPv6:::1]) by localhost (mail.choca.pics [IPv6:::1]) (amavisd-new, port 10032) with ESMTP id eodiwqASrvWI; Thu, 22 Feb 2018 08:42:37 +0100 (CET) Received: from localhost (localhost.localdomain [IPv6:::1]) by mail.choca.pics (Postfix) with ESMTP id 92BFB232B32D; Thu, 22 Feb 2018 08:42:37 +0100 (CET) DKIM-Filter: OpenDKIM Filter v2.10.3 mail.choca.pics 92BFB232B32D DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cassou.me; s=9EA44F5C-DEF4-11E6-A83F-A08DF322D8FB; t=1519285357; bh=CjKYB3D0b1bzRt5/Ta3+Gb1MKgcr9623QiY6bwTngfo=; h=From:To:Date:Message-ID:MIME-Version; b=ee4IYAihABC6kQS9Pgl0K1DCJBgVQwJY2WibyzufiaRFItSJ9PY8PV8ZrUTHKZ2hQ uhHxK/cUFZ17G0aRl4ZB5tdc8iwrJPcM1jKa0S3Vlam65WYFOBr6bHlpR1q4cr5eXk SToY9f+ir8GVKx9e59G1jenNkiGWgjZqwgA+Niy2RxbAVbG8g9B6VDOz05jqIs5a3H cZBtQ7K9RfrNu90+Txb/tz2gmxFm9VcaLd7TSY6a24TidqKbEyQ9R7xdb5DMsKWTs1 6+FuhNZXKnNxXbze87PnAitZRvam2ll3f3N37eeml0bI1LO7P+/0j2xrvaygRRctLp U5OsXJnVRmLXA== X-Virus-Scanned: amavisd-new at choca.pics Received: from mail.choca.pics ([IPv6:::1]) by localhost (mail.choca.pics [IPv6:::1]) (amavisd-new, port 10026) with ESMTP id i7B7cl5Xezoy; Thu, 22 Feb 2018 08:42:37 +0100 (CET) Received: from luz4 (20-44-190-109.dsl.ovh.fr [109.190.44.20]) by mail.choca.pics (Postfix) with ESMTPSA id 071A0232B27E; Thu, 22 Feb 2018 08:42:36 +0100 (CET) From: Damien Cassou In-Reply-To: <87606qm0yk.fsf@web.de> References: <87zi5njxvd.fsf@cassou.me> <87606qm0yk.fsf@web.de> Date: Thu, 22 Feb 2018 08:42:33 +0100 Message-ID: <87y3jltqqe.fsf@cassou.me> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) 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: 0.0 (/) Michael Heerdegen writes: > In the meantime, Stefan Monnier has brought up the issue again in > emacs-dev. In that discussion we have come to the conclusion that we > want to make when-let and if-let aliases for when-let* and if-let* in > Emacs 26. Should happen in the next days. I'm happy. Thank you! -- Damien Cassou http://damiencassou.seasidehosting.st "Success is the ability to go from one failure to another without losing enthusiasm." --Winston Churchill From unknown Sun Jun 22 22:44:28 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Damien Cassou Subject: bug#30039: closed (Re: bug#30039: 26.0.90; [26.1] Making my code warning free is impossible with when-let) Message-ID: References: <87o9k1tezk.fsf@web.de> <87zi5njxvd.fsf@cassou.me> X-Gnu-PR-Message: they-closed 30039 X-Gnu-PR-Package: emacs Reply-To: 30039@debbugs.gnu.org Date: Tue, 06 Mar 2018 15:13:01 +0000 Content-Type: multipart/mixed; boundary="----------=_1520349181-11153-1" This is a multi-part message in MIME format... ------------=_1520349181-11153-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #30039: 26.0.90; [26.1] Making my code warning free is impossible with when= -let which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 30039@debbugs.gnu.org. --=20 30039: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D30039 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1520349181-11153-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 30039-done) by debbugs.gnu.org; 6 Mar 2018 15:12:40 +0000 Received: from localhost ([127.0.0.1]:47856 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1etEGe-0002tH-5L for submit@debbugs.gnu.org; Tue, 06 Mar 2018 10:12:40 -0500 Received: from mout.web.de ([212.227.15.14]:53941) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1etEGc-0002t3-Ml for 30039-done@debbugs.gnu.org; Tue, 06 Mar 2018 10:12:39 -0500 Received: from drachen.dragon ([188.99.169.170]) by smtp.web.de (mrweb002 [213.165.67.108]) with ESMTPSA (Nemesis) id 0MCIUL-1f2Ggo3fhh-009B9a; Tue, 06 Mar 2018 16:12:31 +0100 From: Michael Heerdegen To: Damien Cassou Subject: Re: bug#30039: 26.0.90; [26.1] Making my code warning free is impossible with when-let References: <87zi5njxvd.fsf@cassou.me> <87606qm0yk.fsf@web.de> <87y3jltqqe.fsf@cassou.me> Date: Tue, 06 Mar 2018 16:12:31 +0100 In-Reply-To: <87y3jltqqe.fsf@cassou.me> (Damien Cassou's message of "Thu, 22 Feb 2018 08:42:33 +0100") Message-ID: <87o9k1tezk.fsf@web.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K0:Bu2rG06/gu13TksMkapYNHzwFKNvXvZepI1X8m+TEj6pvE68bjP j9Uh/U+nbn0J6FwrDz+eKr0EM6HqnZ0rVs9PB05+MaFzERV2ePuePPx2s8FYgFupzaruaFF 5Yc6OjR79/0GuP0jQf7aAH6OTq5sF7m99gdGIoyqR0D9fV2kWs4nMekI0H3NogVGEGS1LYW 6CfNN/ff5+YgjH7BiGVGA== X-UI-Out-Filterresults: notjunk:1;V01:K0:xk4Pi4EbNkE=:p/YWjrAHgj7yIVd4BICzYZ 7ZenZzmmHpiiOYlqYW35cr3Q0E4GFV6Ejb96irEWK+wqXdT2nWtFEC7RPaQ4cEPgX+vcKy6yY NEoJDGVyIzKoilutYnRtvM0TWOeWC9NZTNU2IpeGnKI7cdAWNsHW83WeOxCEpCSBhC4MGYtZr 9BWZRRoGoH+nzau8a4EKIDsDUQ1pvgp51xczK+Og0+ZcWL91gQ5XoQYhqY0fOUyTqP+PYGHnK 8fLK/bMfnf5a6dnP3kXQFhX0oRAFaMHrjPfBadMc/7idQPrXMlPYACSFWIORnF4RI/lB5A3Y0 D3VkqlxdCgivRwxwnYME+9OhIBtbyFIYewWGrZX5XbbFl8/6l4pSrtrF8I98+38K5TyxM4R10 M0hMirCHTLdY04XW+h1RuuVa3o7oD0z+hA+n9iiQpQKq1htOEt1a0w/c+DaDXUUEG+6YtTVFp KaA+APixHo6/EvkYmt1NfcqttbsBikuCkK0GAwmLHLmuZFP4lD+yI58pvVZ/FOMEfVG/xyAU2 b/rIbbkmX30Vdaus+knm9jJ+MOyHIV0Ys90meu0aydfgwLdN0pyI+cqUcagAngaTBEGOEo2IM OawQ7K+DmpJ2dHRKwdpXBHCR5zhx4VCcDpk6Er5gfMCYcwlAHa62NbReIQXjfH/5SHM1s+hEg C4apxU7hSpMZbpsQJcg5iGnfEWnqaNBonYBrGVhdNlm1sOvTyEQY7SYKVBImgkzirJMK3egl1 a6cQPXzg1sarlKnjHJ8lX1alvFnMN9sphb6pQSbWBrFWfVomDtIt1c6qhAea6GQI+hZ80vy89 SeLamJ6LRj8PE17eZe86UByuLCaicapmJ59rp3zGE+riHboUek= X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 30039-done Cc: 30039-done@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: -0.7 (/) Damien Cassou writes: > Michael Heerdegen writes: > > In the meantime, Stefan Monnier has brought up the issue again in > > emacs-dev. In that discussion we have come to the conclusion that > > we want to make when-let and if-let aliases for when-let* and > > if-let* in Emacs 26. Should happen in the next days. > > I'm happy. Thank you! I've now installed an according change into emacs-26 (I hope it wasn't too late for this change to be accepted in the release branch). Thanks for bringing this up. Closing. Regards, Michael. ------------=_1520349181-11153-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 9 Jan 2018 07:27:20 +0000 Received: from localhost ([127.0.0.1]:42022 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eYoJc-0006Ei-Le for submit@debbugs.gnu.org; Tue, 09 Jan 2018 02:27:20 -0500 Received: from eggs.gnu.org ([208.118.235.92]:48021) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eYoJb-0006EV-PA for submit@debbugs.gnu.org; Tue, 09 Jan 2018 02:27:20 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eYoJV-0003hv-Jg for submit@debbugs.gnu.org; Tue, 09 Jan 2018 02:27:14 -0500 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,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:34398) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eYoJV-0003hm-Gb for submit@debbugs.gnu.org; Tue, 09 Jan 2018 02:27:13 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:38985) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eYoJU-0000Gu-Av for bug-gnu-emacs@gnu.org; Tue, 09 Jan 2018 02:27:13 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eYoJR-0003ge-4i for bug-gnu-emacs@gnu.org; Tue, 09 Jan 2018 02:27:12 -0500 Received: from mail.choca.pics ([62.210.108.126]:42772) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eYoJQ-0003gK-RM for bug-gnu-emacs@gnu.org; Tue, 09 Jan 2018 02:27:09 -0500 Received: from localhost (localhost.localdomain [IPv6:::1]) by mail.choca.pics (Postfix) with ESMTP id 213A4232265D for ; Tue, 9 Jan 2018 08:27:07 +0100 (CET) Received: from mail.choca.pics ([IPv6:::1]) by localhost (mail.choca.pics [IPv6:::1]) (amavisd-new, port 10032) with ESMTP id kQitPOAQVNk3 for ; Tue, 9 Jan 2018 08:27:06 +0100 (CET) Received: from localhost (localhost.localdomain [IPv6:::1]) by mail.choca.pics (Postfix) with ESMTP id 010502323139 for ; Tue, 9 Jan 2018 08:27:06 +0100 (CET) DKIM-Filter: OpenDKIM Filter v2.10.3 mail.choca.pics 010502323139 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cassou.me; s=9EA44F5C-DEF4-11E6-A83F-A08DF322D8FB; t=1515482826; bh=jbROL5DSkmShZpMhjGVF/JaaQXXWLif9F5Sqfx6jFf8=; h=From:To:Date:Message-ID:MIME-Version; b=XCSWPmei3e5+9d8N140MDtiAQoRBqEiVFuWrrICcrxbew1kQP9RKSrVDa+9Lpy94V Lmo/Wy6glXDgmiOQ/KS00st8CvS/rB2IVnPhbWwadVSU2oRnQMez95LPqQ8yDn/xIG BQk4R41BaQu421o7BfN0gIrGcuuboPMY/q95UlqgovOsoPgBoTWlVq/ALnVN4rvJF1 zeQ4AGf5sqw/t50fWcaWxpq7CHu+QlHQQHN3xfDf7xFQ9VP7kNmaszcQlAEtePQjwo Ppspc9v5xD87psX5xeXo3pUAI7p7ZAfO6v2PooifTPtP/RrMHLGICa+lh2NMj4k1lN cEcDg2a8XNkdw== X-Virus-Scanned: amavisd-new at choca.pics Received: from mail.choca.pics ([IPv6:::1]) by localhost (mail.choca.pics [IPv6:::1]) (amavisd-new, port 10026) with ESMTP id maeb5lY9uCgZ for ; Tue, 9 Jan 2018 08:27:05 +0100 (CET) Received: from luz4 (unknown [IPv6:2a00:5884:8368:0:981a:1b8d:5415:a323]) by mail.choca.pics (Postfix) with ESMTPSA id B0382232265D for ; Tue, 9 Jan 2018 08:27:05 +0100 (CET) From: Damien Cassou To: bug-gnu-emacs@gnu.org Subject: 26.0.90; [26.1] Making my code warning free is impossible with when-let Date: Tue, 09 Jan 2018 08:27:02 +0100 Message-ID: <87zi5njxvd.fsf@cassou.me> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.1 (----) 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: -4.1 (----) Hi, I try to make all my packages warning free by setting byte-compile-error-on-warn and running the byte compiler during continuous integration. I do that for both Emacs 25 and Emacs 26. This has become impossible with Emacs 26 because when-let is deprecated but it=E2=80=99s replacement does not exist in Emacs 25. I can think of two solutions to make my life easier (and potentially other package maintainers who care about code quality): - introduce when-let* (and if-let*) in Emacs 25; or - un-deprecate when-let (and if-let) in Emacs 26 and re-deprecate it later. Best --=20 Damien Cassou http://damiencassou.seasidehosting.st "Success is the ability to go from one failure to another without losing enthusiasm." --Winston Churchill ------------=_1520349181-11153-1-- From debbugs-submit-bounces@debbugs.gnu.org Sat Apr 14 16:17:59 2018 Received: (at control) by debbugs.gnu.org; 14 Apr 2018 20:17:59 +0000 Received: from localhost ([127.0.0.1]:52766 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f7RcV-00014P-0S for submit@debbugs.gnu.org; Sat, 14 Apr 2018 16:17:59 -0400 Received: from hermes.netfonds.no ([80.91.224.195]:56796) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f7RcS-00014G-4s for control@debbugs.gnu.org; Sat, 14 Apr 2018 16:17:57 -0400 Received: from 46.67.12.60.tmi.telenormobil.no ([46.67.12.60] helo=corrigan) by hermes.netfonds.no with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1f7RcP-000308-US for control@debbugs.gnu.org; Sat, 14 Apr 2018 22:17:55 +0200 Received: from larsi by corrigan with local (Exim 4.89) (envelope-from ) id 1f7RcJ-0008DK-V8 for control@debbugs.gnu.org; Sat, 14 Apr 2018 22:17:47 +0200 To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #30039 Message-Id: Date: Sat, 14 Apr 2018 22:17:47 +0200 X-Spam-Score: 0.0 (/) 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: -1.0 (-) close 30039 From unknown Sun Jun 22 22:44:28 2025 X-Loop: help-debbugs@gnu.org Subject: bug#30039: 26.0.90; [26.1] Making my code warning free is impossible with when-let Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 14 Apr 2018 20:19:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 30039 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Nicolas Petton Cc: Eric Abrahamsen , Damien Cassou , Noam Postavsky , 30039@debbugs.gnu.org Received: via spool by 30039-submit@debbugs.gnu.org id=B30039.15237370884184 (code B ref 30039); Sat, 14 Apr 2018 20:19:02 +0000 Received: (at 30039) by debbugs.gnu.org; 14 Apr 2018 20:18:08 +0000 Received: from localhost ([127.0.0.1]:52772 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f7Rce-00015Q-6Z for submit@debbugs.gnu.org; Sat, 14 Apr 2018 16:18:08 -0400 Received: from hermes.netfonds.no ([80.91.224.195]:56798) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f7Rcb-00015G-TY for 30039@debbugs.gnu.org; Sat, 14 Apr 2018 16:18:06 -0400 Received: from 46.67.12.60.tmi.telenormobil.no ([46.67.12.60] helo=corrigan) by hermes.netfonds.no with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1f7RcO-0002zd-6H; Sat, 14 Apr 2018 22:17:54 +0200 Received: from larsi by corrigan with local (Exim 4.89) (envelope-from ) id 1f7RcH-0008DH-VW; Sat, 14 Apr 2018 22:17:45 +0200 From: Lars Ingebrigtsen References: <87zi5njxvd.fsf@cassou.me> <87wp0rozyf.fsf@users.sourceforge.net> <87d12hq5c7.fsf@cassou.me> <83bmi167ki.fsf@gnu.org> <877espvfzo.fsf@petton.fr> <8360895z7z.fsf@gnu.org> <87a7xl75ce.fsf@petton.fr> <87bmi1nzcq.fsf@ericabrahamsen.net> <87zi5l5odz.fsf@petton.fr> <87r2qxmier.fsf@ericabrahamsen.net> <87tvvs6a55.fsf@petton.fr> Date: Sat, 14 Apr 2018 22:17:45 +0200 In-Reply-To: <87tvvs6a55.fsf@petton.fr> (Nicolas Petton's message of "Thu, 11 Jan 2018 10:02:30 +0100") Message-ID: <87d0z1fspi.fsf@mouse.gnus.org> 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-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 (-) The warnings for when-let were removed from Emacs 26, I think? So I'm closing this bug report. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Sun Jun 22 22:44:28 2025 X-Loop: help-debbugs@gnu.org Subject: bug#30039: 26.0.90; [26.1] Making my code warning free is impossible with when-let Resent-From: Michael Heerdegen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 15 Apr 2018 11:55:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 30039 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Lars Ingebrigtsen Cc: Eric Abrahamsen , Damien Cassou , Nicolas Petton , Noam Postavsky , 30039@debbugs.gnu.org Received: via spool by 30039-submit@debbugs.gnu.org id=B30039.152379327322141 (code B ref 30039); Sun, 15 Apr 2018 11:55:01 +0000 Received: (at 30039) by debbugs.gnu.org; 15 Apr 2018 11:54:33 +0000 Received: from localhost ([127.0.0.1]:53097 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f7gEn-0005kw-EN for submit@debbugs.gnu.org; Sun, 15 Apr 2018 07:54:33 -0400 Received: from mout.web.de ([212.227.15.14]:55391) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f7gEh-0005kZ-GQ for 30039@debbugs.gnu.org; Sun, 15 Apr 2018 07:54:27 -0400 Received: from drachen.dragon ([188.110.196.26]) by smtp.web.de (mrweb001 [213.165.67.108]) with ESMTPSA (Nemesis) id 0LiUVY-1ebuJg3LUC-00chzn; Sun, 15 Apr 2018 13:53:52 +0200 From: Michael Heerdegen References: <87zi5njxvd.fsf@cassou.me> <87wp0rozyf.fsf@users.sourceforge.net> <87d12hq5c7.fsf@cassou.me> <83bmi167ki.fsf@gnu.org> <877espvfzo.fsf@petton.fr> <8360895z7z.fsf@gnu.org> <87a7xl75ce.fsf@petton.fr> <87bmi1nzcq.fsf@ericabrahamsen.net> <87zi5l5odz.fsf@petton.fr> <87r2qxmier.fsf@ericabrahamsen.net> <87tvvs6a55.fsf@petton.fr> <87d0z1fspi.fsf@mouse.gnus.org> Date: Sun, 15 Apr 2018 13:53:48 +0200 In-Reply-To: <87d0z1fspi.fsf@mouse.gnus.org> (Lars Ingebrigtsen's message of "Sat, 14 Apr 2018 22:17:45 +0200") Message-ID: <87wox8ptwz.fsf@web.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:a1BmIM3dqpb0JBiZMmrO9aQXXTngj7y1yfy6SQrggtZ9dLSHx6G JnJe+vILpyBJ52onIDDlOheiOeBeCMARKJvY/YIhDjwx+GU9nwPKlDbAt/k4dC33BuFq2Fz H2Y/Y9tKM6YsqoBGnssxvd9LMRLk13IkDMFrUC4tYQgIsWY/cFjvMZLIOzOwwd/Wpy1ch7i U8i0w0kKkyHmYBpKwgX4Q== X-UI-Out-Filterresults: notjunk:1;V01:K0:OxwOntthMss=:YHJhCO8M6sscgXgG4bViDO JXTg8x7gih1J+zWBMnpvUa4Nw3B1n0dSqpNIgs+7UW+yQo9LqKlP7oaQrw/xllTRXTM3iBf1o q9PVIxr2LGC36uzCoOafhIRx4QXo0WRQOuMbk838Eb45RfaTXd0broGdWqIhKloeD6jTopxda Jj8q4uSNeZEUKFZ6qOnTTkxlM/EJSXGqU7zQR9UKy7/eWb0e6Q7X86tPVoW0Ztz7xAiNZ4kIQ 9u//POJsjLNmpeqgHIuajvkBzt2Qm0nUjatdjHd2zif3bbCQayPYOw75B+mF0zyAw6F6eYdDI Dqq1m8RkjmAVzvjIzCu9nHUL0pDiJ1orL8IaXZlN2jvKx9Fd5KhX7XOUt3hLtXPgKg/9lqhx2 sgpfFfzISc0mVPHl6KHq3Jl3ASniuE55i0qJ2c7ug61r3JRaE2XV0sNEkVQcgnl5cW8SvyaZn YfFmi2pWzRNvfDu0vUhGdDbvNyUeme3nEvxraF7uecG4yW3Skiy+VXumOn2hzgALpT6lldwHU ZcbVQpQJ0c0xUusgrInM6DCT88MeXtwjfWbO833bbV+3f6zbZK7R6HLRTV6qLQq4Esf/qo+rV JcHlq9NS8Fa7P5JlQefQ4gx6oM8UrGradYSlc1KwaM4utBz/O2Twdgb91GsiA2wgR35vZLzob vw1t1wR9GyODgChh45eXEC+ciXTtE6YC5A4ImVdh8GAnG7nCcNWhTD07g8sGaLRMyYwCMObfN vJfbSAedBk67bHzjEtj5pD+E01UxbmQk5s9iFVKpbbzAfH9YKmI5MXXbvpeSlezMFmCqEkR2t IcL0mplOOk0lBMFsd3V5eb0Sln9+/IjAQ4QnaMOzuikz0Y9K6k= X-Spam-Score: -0.7 (/) 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 (-) Lars Ingebrigtsen writes: > The warnings for when-let were removed from Emacs 26, I think? So I'm > closing this bug report. Yes, dunno why I forgot to close it. Thanks. Michael.