From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Andy Moreton Newsgroups: gmane.emacs.bugs Subject: bug#38938: [PROPOSED] Prefer Lisp integers to numeric strings in IMAP Date: Sun, 20 Sep 2020 18:04:10 +0100 Message-ID: <86ft7cidmd.fsf@gmail.com> References: <20200105032041.1499-1-eggert@cs.ucla.edu> <87k166waec.fsf@hase.home> <87eemwrbux.fsf@gnus.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="38196"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (windows-nt) To: 38938@debbugs.gnu.org Cancel-Lock: sha1:FnVvkByIqrTpS6+rez/JHUjEm8M= Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun Sep 20 19:05:10 2020 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kK2lx-0009qj-So for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 20 Sep 2020 19:05:09 +0200 Original-Received: from localhost ([::1]:38122 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kK2lw-0000wR-Uv for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 20 Sep 2020 13:05:08 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:42156) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kK2lq-0000w2-4K for bug-gnu-emacs@gnu.org; Sun, 20 Sep 2020 13:05:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:40963) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kK2lp-0004ik-Ra for bug-gnu-emacs@gnu.org; Sun, 20 Sep 2020 13:05:01 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1kK2lp-0006Lo-NN for bug-gnu-emacs@gnu.org; Sun, 20 Sep 2020 13:05:01 -0400 X-Loop: help-debbugs@gnu.org In-Reply-To: <20200105032041.1499-1-eggert@cs.ucla.edu> Resent-From: Andy Moreton Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 20 Sep 2020 17:05:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 38938 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: wontfix X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.160062146424365 (code B ref -1); Sun, 20 Sep 2020 17:05:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 20 Sep 2020 17:04:24 +0000 Original-Received: from localhost ([127.0.0.1]:52509 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kK2lE-0006Kv-Ar for submit@debbugs.gnu.org; Sun, 20 Sep 2020 13:04:24 -0400 Original-Received: from lists.gnu.org ([209.51.188.17]:60744) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kK2lC-0006Kn-Hr for submit@debbugs.gnu.org; Sun, 20 Sep 2020 13:04:23 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:42098) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kK2lC-0000mM-0u for bug-gnu-emacs@gnu.org; Sun, 20 Sep 2020 13:04:22 -0400 Original-Received: from static.214.254.202.116.clients.your-server.de ([116.202.254.214]:58960 helo=ciao.gmane.io) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kK2lA-0004ff-CQ for bug-gnu-emacs@gnu.org; Sun, 20 Sep 2020 13:04:21 -0400 Original-Received: from list by ciao.gmane.io with local (Exim 4.92) (envelope-from ) id 1kK2l4-0008gU-Ae for bug-gnu-emacs@gnu.org; Sun, 20 Sep 2020 19:04:14 +0200 X-Injected-Via-Gmane: http://gmane.org/ Received-SPF: pass client-ip=116.202.254.214; envelope-from=geb-bug-gnu-emacs@m.gmane-mx.org; helo=ciao.gmane.io X-detected-operating-system: by eggs.gnu.org: First seen = 2020/09/20 13:04:16 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] [fuzzy] X-Spam_score_int: 5 X-Spam_score: 0.5 X-Spam_bar: / X-Spam_report: (0.5 / 5.0 requ) BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, FORGED_GMAIL_RCVD=1, FREEMAIL_FORGED_FROMDOMAIN=0.25, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.249, NML_ADSP_CUSTOM_MED=0.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:188522 Archived-At: On Sun 20 Sep 2020, Lars Ingebrigtsen wrote: > Andreas Schwab writes: > >> On Jan 04 2020, Paul Eggert wrote: >> >>> Since Emacs has bignums now, it can represent IMAP integers >>> directly rather than as numeric strings. >>> * lisp/gnus/gnus-cus.el (gnus-extra-group-parameters): >>> * lisp/gnus/nnimap.el (nnimap-transform-headers) >>> (nnimap-convert-partial-article, nnimap-request-list) >>> (nnimap-parse-flags, nnimap-transform-split-mail): >>> * lisp/net/imap.el (imap-parse-resp-text-code) >>> (imap-parse-status): >>> Use Lisp integers to represent IMAP integers. >> >> This breaks backward and forward compatibility. > > Yeah, so while it'd be better to use integers here, I don't think it's > workable, and I'm closing this bug report. It may be useful to update the comments in the existing code to ensure maintainers who are not aware of this compatibility issue know not to attempt a similar change in the future. AndyM