From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Eric Abrahamsen Newsgroups: gmane.emacs.bugs Subject: bug#35383: 27.0.50; Complete process of decoding Gnus group names Date: Tue, 23 Jul 2019 16:52:37 -0700 Message-ID: <87r26gjol6.fsf@ericabrahamsen.net> References: <878sw1995f.fsf@ericabrahamsen.net> <87lfy0bv9e.fsf@ericabrahamsen.net> <87sgs8z9zv.fsf@aia00054aia.gr> <874l4ob2qm.fsf@ericabrahamsen.net> <87zhmdthjx.fsf@aia00054aia.gr> <87imt18d9n.fsf@ericabrahamsen.net> <874l4k5ifs.fsf@ericabrahamsen.net> <877e9g9j48.fsf@aia00054aia.gr> <87a7ec3w4j.fsf@ericabrahamsen.net> <87o92qzmc5.fsf@ericabrahamsen.net> <87y31t8yso.fsf@aia00054aia.gr> <87v9wxy53y.fsf@ericabrahamsen.net> <87r27klhpv.fsf@aia00054aia.gr> <87o925z0h2.fsf@ericabrahamsen.net> <87k1cscns2.fsf@aia00054aia.gr> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="22871"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) To: 35383@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed Jul 24 01:53:09 2019 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1hq4aj-0005pb-36 for geb-bug-gnu-emacs@m.gmane.org; Wed, 24 Jul 2019 01:53:09 +0200 Original-Received: from localhost ([::1]:47844 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hq4ah-0008Iz-CZ for geb-bug-gnu-emacs@m.gmane.org; Tue, 23 Jul 2019 19:53:07 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:43040) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hq4ad-0008Ia-Kz for bug-gnu-emacs@gnu.org; Tue, 23 Jul 2019 19:53:04 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hq4ac-0000k7-KL for bug-gnu-emacs@gnu.org; Tue, 23 Jul 2019 19:53:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:55229) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hq4ac-0000jt-G6 for bug-gnu-emacs@gnu.org; Tue, 23 Jul 2019 19:53:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1hq4ac-0000OK-D7 for bug-gnu-emacs@gnu.org; Tue, 23 Jul 2019 19:53:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eric Abrahamsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 23 Jul 2019 23:53:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 35383 X-GNU-PR-Package: emacs Original-Received: via spool by 35383-submit@debbugs.gnu.org id=B35383.15639259671484 (code B ref 35383); Tue, 23 Jul 2019 23:53:02 +0000 Original-Received: (at 35383) by debbugs.gnu.org; 23 Jul 2019 23:52:47 +0000 Original-Received: from localhost ([127.0.0.1]:35817 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hq4aN-0000Ns-1F for submit@debbugs.gnu.org; Tue, 23 Jul 2019 19:52:47 -0400 Original-Received: from ericabrahamsen.net ([52.70.2.18]:55500 helo=mail.ericabrahamsen.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hq4aK-0000Ne-Py for 35383@debbugs.gnu.org; Tue, 23 Jul 2019 19:52:45 -0400 Original-Received: from localhost (c-73-254-86-141.hsd1.wa.comcast.net [73.254.86.141]) (Authenticated sender: eric@ericabrahamsen.net) by mail.ericabrahamsen.net (Postfix) with ESMTPSA id B6D7EFA09D for <35383@debbugs.gnu.org>; Tue, 23 Jul 2019 23:52:38 +0000 (UTC) In-Reply-To: <87k1cscns2.fsf@aia00054aia.gr> (Deus Max's message of "Mon, 08 Jul 2019 22:46:37 +0300") X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 209.51.188.43 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.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:163657 Archived-At: By god, I think this branch (scratch/gnus-decoded) is done. I've been running it for several weeks, have added some additional fixes, and have merged a few times from master to keep up with development. I just rebased onto master (it went better than I expected, the merge-from-master commits were ignored), so now I have a local branch with 19 commits in it, some of which are just WIP commits, others small fixes and tweaks to previous commits in the branch. If anyone wants to see this again I can push a new branch (say feature/gnus-decoded) with either squashed or unsquashed commits, or I can post patches here. I'm assuming the final branch should be squashed. One thing about the code here is that it preserves backwards compatibility with Gnus' files (newsrc.eld, the registry persistence file if that's used, and the agent category files), keeping non-ascii group names written in an encoded format. My idea was that, as Emacs 27 is released, we could bump the Gnus version a point, which would trigger `gnus-convert-old-newsrc' (or maybe this would be a clean?), and the permanent decoding could be done there -- the user would at least be warned that their files might not be backwards compatible. Anyway, if anyone has any opinions on any of this, let me know! Eric