From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel,gmane.emacs.orgmode Subject: Re: org 9.2.6 and org 9.1.9 Date: Wed, 27 Nov 2019 08:21:34 -0500 Message-ID: References: <7D2A3D8D-CB71-4B0D-8839-9633BD9F9C4B@traduction-libre.org> <874kyqcuup.fsf@alphaville.usersys.redhat.com> <68782497-408D-4E97-8CA0-72B41882FB13@traduction-libre.org> <8325B7BB-3213-4C8D-9925-E6621695918D@traduction-libre.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="263958"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) Cc: Jean-Christophe Helary , Org-mode , Stefan Kangas , Emacs developers To: Tim Cross Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Nov 27 14:49:41 2019 Return-path: Envelope-to: ged-emacs-devel@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 1iZxhK-0016VT-PA for ged-emacs-devel@m.gmane.org; Wed, 27 Nov 2019 14:49:39 +0100 Original-Received: from localhost ([::1]:38580 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iZxhJ-00041F-5t for ged-emacs-devel@m.gmane.org; Wed, 27 Nov 2019 08:49:37 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:34793) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iZxGK-0006vo-Cl for emacs-devel@gnu.org; Wed, 27 Nov 2019 08:21:45 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iZxGH-0002no-Ck for emacs-devel@gnu.org; Wed, 27 Nov 2019 08:21:43 -0500 Original-Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:2140) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1iZxGF-0002fh-Fm; Wed, 27 Nov 2019 08:21:41 -0500 Original-Received: from pmg2.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id 48AA38181D; Wed, 27 Nov 2019 08:21:37 -0500 (EST) Original-Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id D232D81815; Wed, 27 Nov 2019 08:21:35 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1574860895; bh=O6CSNozIyF0g8zTCx2P0oKFJyRru9RMQhqE9JK493mA=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=KnZPU9huMm+viKoKIhUb1CnqiBU79uiHPwCgymNvOC9nfpLkLrBnLfJn9ytYrAyNY 96O434IiFPQ30EQYReB0zzRUV3t+mO/dp0bRnLWlEhnrrhL1Q5ol7IXZjAx5C+JpOH lKd3IvFgfErKHIjZ+0hX2skvSM0TMMggMBgHoGTSn9XYePaACEvyumalS76SwMYtD9 WSrvz3woVsjT/3qghHfTEC0XUtB55/9Ve/DNNiGoBzxZM9PLcAw0TXbyJP3NTKw2wE 8DHfpkcnCj0ARyQ5RYEbbo33SCVFjNqpHHv1MFczu14M4rDDtt6ZdiaZXqzwTdt13m kCGkOyJU6MMUg== Original-Received: from pastel (unknown [45.72.167.118]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 637BE12066A; Wed, 27 Nov 2019 08:21:35 -0500 (EST) In-Reply-To: (Tim Cross's message of "Wed, 27 Nov 2019 17:42:39 +1100") X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 132.204.25.50 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 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.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:242786 gmane.emacs.orgmode:126153 Archived-At: > But I don't think the issue is with package.el per se. Maybe it needs fixes elsewhere as well, but it's via package.el that the problem is usually exposed. > You get the same problem if you try to install org-mode manually > without package.el. Depends how you do it. > What is really needed to fix this problem is some mechanism which will > ensure all org related definitions are somehow purged from the running > instance before attempting to install and compile a new version. package.el does try to do that nowadays (in `package--load-files-for-activation`). It doesn't/can't handle all situations, but it should solve most of the common issues. Since it's virtually impossible to fix it 100%, we depend on reports of actual problems in order to know what still needs to be fixed (they need to be reproducible so we can figure out exactly what happened, since it's not always obvious how best to avoid the problem). Stefan