From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: Michael Albinus Newsgroups: gmane.emacs.devel Subject: Re: Problem with portable dumper Date: Sat, 15 Feb 2020 21:58:13 +0100 Message-ID: <877e0ny3dm.fsf@gmx.de> References: <87ftfby9in.fsf@gmx.de> <831rqvodxl.fsf@gnu.org> <87blpzy4ie.fsf@gmx.de> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="9602"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: Eli Zaretskii , emacs-devel@gnu.org To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat Feb 15 22:01:09 2020 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 1j34Ym-0002Qn-Ib for ged-emacs-devel@m.gmane-mx.org; Sat, 15 Feb 2020 22:01:08 +0100 Original-Received: from localhost ([::1]:54606 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1j34Yl-00017F-DU for ged-emacs-devel@m.gmane-mx.org; Sat, 15 Feb 2020 16:01:07 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:46923) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1j34W5-0008Uj-PN for emacs-devel@gnu.org; Sat, 15 Feb 2020 15:58:22 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1j34W4-00012S-Og for emacs-devel@gnu.org; Sat, 15 Feb 2020 15:58:21 -0500 Original-Received: from mout.gmx.net ([212.227.15.18]:58819) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1j34W2-00010A-Ry; Sat, 15 Feb 2020 15:58:19 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1581800294; bh=7WSN3Vk2vqFvto8Blowhmyudbw/aamsJNhJAip/l5qs=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=iNmjagLpAFa9xNzMvNQGg6DOsxhhnj2pYGmnhAtqDX428TGTZUkARMT4XyKjqPG0s L6JAxBKmdmCuhVFyvIT2ibBKfKl6+6jGqxMBcvppM3HT6LCrrb0vCAFFmJUs0d5hQD SdXGEt5vYu6sqXKz2tFbNZ9X/f8Rbj1lpXASBvv4= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Original-Received: from detlef.gmx.de ([79.140.124.236]) by mail.gmx.com (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MSKyI-1is1s618x6-00SdmJ; Sat, 15 Feb 2020 21:58:14 +0100 In-Reply-To: (Stefan Monnier's message of "Sat, 15 Feb 2020 15:42:05 -0500") X-Provags-ID: V03:K1:M3XEfHctvJCQ7FF7ToudwgI3yEUwy3xWhzP/Cxime46lJTE71Ex B1hmmNh8cyKqd5hofBhSaRCMTTkiCHFI/esfVuj1jbAgZmSz4ptwKEQrxVJY5lcz9PSQX6K Jq4lFO5CLT+UV31KRKCU9L7G3MUx/elSeALIceO58ZUplqIHFBc/4p5VhnzF86DWAMI3pMC Sr9Y4IYLZ8hNX2/zjqLNQ== X-UI-Out-Filterresults: notjunk:1;V03:K0:fZKSmQ3L7Hg=:Gto8U9lvg+RsB3NNCiVzic HZXblVDBcMNkNpSbDtrf/cCxwNFdTPLRn3VKRngxyB0hptX4ED9ATV8liupzSe0DPDUxhfDa7 IJ41nIR+340wGXkEhV2xcJS+M8qlEEkuGziGIOzh3d+u5gInWicgGD5rHO4pd4g8w4XWYi3mR xA1vJdBh4QN3WhzxLglhXRXBuuOoQa4bk2Hll4f+yrsdwWersXFhk1E1G+3sC5OFVKa/rBUyN EgHwIBnASw5rIuojhrHmiNCm0xyS5TmDCN6B3ORgjCAjUVQaquAe55PlU9D3b7qnROMw/2M0r T0+V8LESTtzMaEQ/3LDwbVuWaVTpbBtbwh2cvDaXoXSZdxWAuogSE6s228XkccMUq/AvlsXqA MWnnSm8ASgUkW5tgGyhGhi2sp/uPmiv/Nv5HMhR7bKEKLqiuGdIxHU24TkuxRVvyCCheqaj2B EeWE9qCnDQeE0HQ2E7M7EyRO7IBPvUo2/HP73uldkCwstLa+RpLeToXsh3tPAwEzTee7MhcGe RmvN/AMOBGcvyO+6VXKXzIzSDq7N+IPhSmiSurMPu1iwM9vbhOoDnfzzt9OTZrPLiRGDf+p8w B9WmKyMWrtQs0mGF7VHn89ttPnmxIMrRK3B6xAz8caAYNPMUS54d9yqZCq1BQ8r84UGk6a+aQ JksM5Fksp0AYXhzNhpgOFvn0hwvQqeyqXAQCn02/ZnkfbH9XCNmpob2CSi8qPOsXuy2Ver19D Q5Vv7fAcQRQs80RisHH7BsPAruTn51Ul8MpB6DOVU4/m+sh8E7EA2FFIcYSTwhHf5ZoMZWRd X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 212.227.15.18 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-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:244955 Archived-At: Stefan Monnier writes: Hi Stefan, > That doesn't explain why you need a mutex object to be written in the > dumped image of Emacs. > > AFAICT Tramp is not even preloaded, so changing Tramp should simply not > affect the dump at all. The changes in files.el and vc-hooks.el are not related to Tramp. I have changed the find-file* family of functions as well as vc-refresh-state to run asynchronously if indicated. Tramp just profits from it. All of this was discussed in detail months ago, when I did work on that branch. The pdumper was introduced later, while I was away from this work, and now I have the said problem being back. If you want to see what happened, compare doc/emacs/files.texi, doc/lispref/files.texi, files.el and vc-hooks.el from between master and feature/tramp-thread-safe. etc/NEWS in the branch says also something about (condensed). > Stefan Best regards, Michael.