From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/88609 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Eric Abrahamsen Newsgroups: gmane.emacs.gnus.general Subject: Re: Calling for testers: scratch/gnus-decoded branch Date: Fri, 07 Jun 2019 09:46:43 -0700 Message-ID: <87o939e424.fsf@ericabrahamsen.net> References: <875zpsycy4.fsf@ericabrahamsen.net> <86zhmvgjnx.fsf@gmail.com> <87muiuff80.fsf@ericabrahamsen.net> <87ftollo94.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="83042"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) To: ding@gnus.org Original-X-From: ding-owner+M36812@lists.math.uh.edu Fri Jun 07 18:47:45 2019 Return-path: Envelope-to: ding-account@gmane.org Original-Received: from lists1.math.uh.edu ([129.7.128.208]) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1hZI1p-000LST-Ps for ding-account@gmane.org; Fri, 07 Jun 2019 18:47:45 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.math.uh.edu) by lists1.math.uh.edu with smtp (Exim 4.92) (envelope-from ) id 1hZI1J-0006bt-MC; Fri, 07 Jun 2019 11:47:13 -0500 Original-Received: from mx1.math.uh.edu ([129.7.128.32]) by lists1.math.uh.edu with esmtps (TLSv1.3:TLS_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1hZI1D-0006Z7-UE for ding@lists.math.uh.edu; Fri, 07 Jun 2019 11:47:07 -0500 Original-Received: from quimby.gnus.org ([80.91.231.51]) by mx1.math.uh.edu with esmtps (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.92) (envelope-from ) id 1hZI1C-0007MW-8k for ding@lists.math.uh.edu; Fri, 07 Jun 2019 11:47:07 -0500 Original-Received: from [195.159.176.226] (helo=blaine.gmane.org) by quimby.gnus.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1hZI18-0006pC-L1 for ding@gnus.org; Fri, 07 Jun 2019 18:47:04 +0200 Original-Received: from list by blaine.gmane.org with local (Exim 4.89) (envelope-from ) id 1hZI17-000Kk8-GP for ding@gnus.org; Fri, 07 Jun 2019 18:47:01 +0200 X-Injected-Via-Gmane: http://gmane.org/ Cancel-Lock: sha1:bdqFfgASfLgo6o8vPRSmbg3k9cI= List-ID: Precedence: bulk Xref: news.gmane.org gmane.emacs.gnus.general:88609 Archived-At: Tassilo Horn writes: > Eric Abrahamsen writes: > >> However! I do agree that this change should probably use the existing >> upgrade machinery, which means it would make most sense to hold off >> until Gnus ups a version tick. > > Isn't Gnus a part and only a part of emacs nowadays, i.e., no separate > repository anywhere? In that case, I'd say just go ahead in master so > that it'll hit the masses with Emacs 27. I don't think many people > switch from a newer emacs to an older one on one machine [1], or use > different emacs versions on different machines but sync their > newsrc.eld. That's what I assumed. Gnus is developed inside Emacs but it has its own version numbers, though I'm not clear how much they're actually used now, apart from checking if newsrc.eld is out of date, and updating it. > Bye, > Tasslio > > [1] Well, except people like us running the git master and have the > latest release as a fallback. So probably it would be a good idea to > make Gnus backup newsrc.eld somewhere... It would be a bit tricky to just make _one_ backup -- how do I know if nothing's been backed up yet, or if it's been backed up but the user has then deleted the backup? I guess I'd still like to use the built-in upgrading functions -- at the very least it's nice to prompt the user and let them know that something's happening. Maybe I can just bump the Gnus version for wherever it's at when Emacs 27 is released.