From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Ali Bahrami Newsgroups: gmane.emacs.devel Subject: Re: Finding the dump (redux) Date: Mon, 19 Apr 2021 07:04:20 -0600 Message-ID: <279d1651-55f7-9cd6-4f6b-7616676beca4@emvision.com> References: <5decf0e7-8f26-3fc7-7094-1bfdb211eefc@emvision.com> <83k0p0vjgn.fsf@gnu.org> <0aa226dd-50e3-ec62-e0ac-2b9194c3d90d@emvision.com> <831rb8uiv0.fsf@gnu.org> <87k0p02efn.fsf@linux-m68k.org> <87zgxu7juf.fsf@igel.home> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="16410"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:78.0) Gecko/20100101 Thunderbird/78.9.1 Cc: eliz@gnu.org, emacs-devel@gnu.org To: Andreas Schwab , Richard Stallman Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Mon Apr 19 15:05:14 2021 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 1lYTaU-00049x-0n for ged-emacs-devel@m.gmane-mx.org; Mon, 19 Apr 2021 15:05:14 +0200 Original-Received: from localhost ([::1]:46694 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lYTaS-0000V1-Vw for ged-emacs-devel@m.gmane-mx.org; Mon, 19 Apr 2021 09:05:13 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:41214) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lYTZp-0008ME-Oa for emacs-devel@gnu.org; Mon, 19 Apr 2021 09:04:33 -0400 Original-Received: from gateway.emvision.com ([71.33.253.1]:39566 helo=emvision.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lYTZl-0005Oa-Q2; Mon, 19 Apr 2021 09:04:32 -0400 Original-Received: from [198.182.198.2] (moose.emvision.com [198.182.198.2]) by emvision.com (8.15.2+Sun/8.15.2) with ESMTP id 13JD4KxV010203; Mon, 19 Apr 2021 07:04:20 -0600 (MDT) In-Reply-To: <87zgxu7juf.fsf@igel.home> Content-Language: en-US X-Greylist: inspected by milter-greylist-4.6.2 (emvision.com [192.168.0.2]); Mon, 19 Apr 2021 07:04:20 -0600 (MDT) for IP:'198.182.198.2' DOMAIN:'moose.emvision.com' HELO:'[198.182.198.2]' FROM:'ali_gnu2@emvision.com' RCPT:'' X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.6.2 (emvision.com [192.168.0.2]); Mon, 19 Apr 2021 07:04:20 -0600 (MDT) Received-SPF: none client-ip=71.33.253.1; envelope-from=ali_gnu2@emvision.com; helo=emvision.com X-Spam_score_int: -14 X-Spam_score: -1.5 X-Spam_bar: - X-Spam_report: (-1.5 / 5.0 requ) BAYES_00=-1.9, KHOP_HELO_FCRDNS=0.399, NICE_REPLY_A=-0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=no autolearn_force=no X-Spam_action: no action 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:268164 Archived-At: On 4/19/21 2:35 AM, Andreas Schwab wrote: > Name the pdumper file emacs-FINGERPRINT.pdmp (where FINGERPRINT is the > hex string of the unique fingerprint). Then the file can be put in a > fixed, shared directory without conflicts, and there is no need to use > an elaborate search strategy. I like this answer a lot, but it does present a different sort of problem. One of the things I do, in preparing a new emacs for deployment, is to create a manifest listing every file that the package delivers. We rebuild the emacs packages constantly, but the manifest only needs to be updated when updating to a new emacs. I assume that the fingerprint changes each time emacs is built? That complicates the manifest, since it would have to be modified each time that happens. The package building process would need to get the fingerprint out of emacs and update the manifest list on every build. I'm sure there are solutions to that, but it seemed worth noting, since people might find files with continually changing names difficult to deal with. - Ali