From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Philip Kaludercic Newsgroups: gmane.emacs.devel,gmane.emacs.emacsconf Subject: Re: Post-Upgrade Breakage Date: Wed, 28 Aug 2024 15:21:52 +0000 Message-ID: <87zfowsmen.fsf_-_@posteo.net> References: <87y14pr1qw.fsf@librehacker.com> <86r0ahtdve.fsf@gnu.org> <8734mwzfac.fsf@librehacker.com> <86cym0sb0i.fsf@gnu.org> <8734mwny95.fsf@librehacker.com> <87zfozfcb4.fsf@librehacker.com> <86a5gzjht0.fsf@gnu.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="2003"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Christopher Howard , stefankangas@gmail.com, emacs-devel@gnu.org, emacsconf-discuss@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Aug 28 17:22:21 2024 Return-path: Envelope-to: ged-emacs-devel@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 1sjKV2-0000IK-Ez for ged-emacs-devel@m.gmane-mx.org; Wed, 28 Aug 2024 17:22:20 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sjKUk-00021i-Ir; Wed, 28 Aug 2024 11:22:04 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sjKUi-0001zv-9c for emacs-devel@gnu.org; Wed, 28 Aug 2024 11:22:00 -0400 Original-Received: from mout01.posteo.de ([185.67.36.65]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sjKUd-0004yY-Sb for emacs-devel@gnu.org; Wed, 28 Aug 2024 11:21:57 -0400 Original-Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 2578A240027 for ; Wed, 28 Aug 2024 17:21:53 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1724858514; bh=yckO+FObnFXqxw04PrqApRUF3Sbn8puMhZhG4Bg0zck=; h=From:To:Cc:Subject:Autocrypt:OpenPGP:Date:Message-ID:MIME-Version: Content-Type:From; b=MgTs2UAoYEwZqPYLqJvatdIrNO7Io7bBszXlPJR7JOEJOP/K69zoGVu1sgGhdwFOT hvAuIRmd+3sZt4LhrGA7T7WUDEq1/7Dmyqc7ISbBcVT93OtgHGqoWczrMOiUNACHJh 0dI+/0VjK6s4ZTwk2ch5cOtCDHyP3OCkBCgpfj6n1IOQ4nlnAH9Alk0PsDiXbSv+Dj U8dUYxHIK7S1Ot8oweMKMTgZcWIoUWhHDQzYgWenbd5VV9WY0tJgkXEbCnmtnoQNyd 0htgScFe4kif0Ae+Oqq12iwt5UC+XAOhbQgCgQpVJ9cK85p7aKSJCILXHFDEIeHFB6 pVoKsP2yHzjZg== Original-Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Wv7S10byPz9rxD; Wed, 28 Aug 2024 17:21:52 +0200 (CEST) In-Reply-To: <86a5gzjht0.fsf@gnu.org> (Eli Zaretskii's message of "Mon, 26 Aug 2024 20:49:15 +0300") Autocrypt: addr=philipk@posteo.net; keydata= mDMEZBBQQhYJKwYBBAHaRw8BAQdAHJuofBrfqFh12uQu0Yi7mrl525F28eTmwUDflFNmdui0QlBo aWxpcCBLYWx1ZGVyY2ljIChnZW5lcmF0ZWQgYnkgYXV0b2NyeXB0LmVsKSA8cGhpbGlwa0Bwb3N0 ZW8ubmV0PoiWBBMWCAA+FiEEDg7HY17ghYlni8XN8xYDWXahwukFAmQQUEICGwMFCQHhM4AFCwkI BwIGFQoJCAsCBBYCAwECHgECF4AACgkQ8xYDWXahwulikAEA77hloUiSrXgFkUVJhlKBpLCHUjA0 mWZ9j9w5d08+jVwBAK6c4iGP7j+/PhbkxaEKa4V3MzIl7zJkcNNjHCXmvFcEuDgEZBBQQhIKKwYB BAGXVQEFAQEHQI5NLiLRjZy3OfSt1dhCmFyn+fN/QKELUYQetiaoe+MMAwEIB4h+BBgWCAAmFiEE Dg7HY17ghYlni8XN8xYDWXahwukFAmQQUEICGwwFCQHhM4AACgkQ8xYDWXahwukm+wEA8cml4JpK NeAu65rg+auKrPOP6TP/4YWRCTIvuYDm0joBALw98AMz7/qMHvSCeU/hw9PL6u6R2EScxtpKnWof z4oM OpenPGP: id=7126E1DE2F0CE35C770BED01F2C3CC513DB89F66; url="https://keys.openpgp.org/vks/v1/by-fingerprint/7126E1DE2F0CE35C770BED01F2C3CC513DB89F66"; preference=signencrypt Received-SPF: pass client-ip=185.67.36.65; envelope-from=philipk@posteo.net; helo=mout01.posteo.de X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:323152 gmane.emacs.emacsconf:132 Archived-At: Eli Zaretskii writes: >> From: Christopher Howard >> Cc: Eli Zaretskii , emacs-devel@gnu.org, >> emacsconf-discuss@gnu.org >> Date: Mon, 26 Aug 2024 09:01:35 -0800 >> >> Stefan Kangas writes: >> > Yes, the branch you want is emacs-30. I'd recommend doing that, >> > especially if time is concern. >> > >> >> I just built it this morning from the emacs-30 repo branch. I am >> using guix's emacs-next environment, and did not have any trouble >> building or installing it. I just have to set the EMACSLOADPATH to >> the correct place, and also keep a watch on what info files I'm >> loading, so I'm reading the newer manuals. Thanks! >> >> I was expecting half my code to break, or something. But >> undramatically, my entire init.el loaded normally without any errors >> or warnings. A seamless experience so far... > > This is Emacs, so no surprises here. I am not sure if this is generally true. Sure, we who understand what every line in your init.el and work on master don't have issues, but in oneline discussions I frequently hear of people having issues when upgrading from one version to another, especially if the change in the major mode is greater than one. It is probably not easy to debug this, but some special handling to detect if the major mode version has changed from one startup to the next might be useful for the average user. -- Philip Kaludercic on peregrine