From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Lynn Winebarger Newsgroups: gmane.emacs.devel Subject: Re: Regression in dump-emacs-portable Date: Wed, 22 Feb 2023 21:41:15 -0500 Message-ID: References: <83ttzocomk.fsf@gnu.org> <834jrncd6a.fsf@gnu.org> <83r0up39qe.fsf@gnu.org> <83bkls1hzn.fsf@gnu.org> <83ttzjzc2q.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="11612"; mail-complaints-to="usenet@ciao.gmane.io" Cc: emacs-devel To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Feb 23 03:42:24 2023 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 1pV1Yu-0002qP-Fl for ged-emacs-devel@m.gmane-mx.org; Thu, 23 Feb 2023 03:42:24 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pV1YC-0000FE-CD; Wed, 22 Feb 2023 21:41:40 -0500 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 1pV1Y8-0000Ei-Ea for emacs-devel@gnu.org; Wed, 22 Feb 2023 21:41:39 -0500 Original-Received: from mail-lj1-x232.google.com ([2a00:1450:4864:20::232]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pV1Y6-0002ow-Jd; Wed, 22 Feb 2023 21:41:36 -0500 Original-Received: by mail-lj1-x232.google.com with SMTP id j17so10006792ljq.11; Wed, 22 Feb 2023 18:41:33 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=iZOtu/dTxIJYjURbv9BX1tB1yPbBMSaKc5FYCFAUEuo=; b=Upz1xRz+bRPH/oG8u1laGXUAkY0TMwY6MYq+63pZytB5GWfTuBdVfRGPxYx8HZYLpJ W/JmSBqn5WIobTpYdfS1KXhbiUQACH03bL9ix5hjvekUsIeIlBk4GbNo7n1hsLSX01nj /jHdkull05SfwW+tJ59zQnxFvUb9+G2b+3MZd1vfKmenjQ0hY4HghhfQ5uRjHaBw5wP9 s38HVv2YC95APyETjF2yITbgA9SZK9kEJ9bsetwpjilG4LYzGev/Snq2c29d37veq+3M uy7O2Qa4caXO/rOOz98t4V48hpbQSe21cjlTWUVoTKFP2Jru1B2ebZT00pM2rO9ULhad lL9Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=iZOtu/dTxIJYjURbv9BX1tB1yPbBMSaKc5FYCFAUEuo=; b=24M5coevbEbY1eTXRCy9dCN9OFF717gFAG5EvYB7mCVv5oelDCNrPFD90BqR6Dbibj V5InSsKHshT4r9R4HnU+7BnUkmt+r0CM+0FhWpvTwcY1+0psvLNfSwiLj/sULBXamx4j XB+qH2QCZYx8ZODon2hqM4n3MOFwJcQf5sFmmHgbiWyTLBKzniWTNIV4Ck7/QfMtnu7U BNgHb7VBTOoW56VF4LkgbWVEk/7+OeKVpdVrpj7RxD9zrjhhTRdSw+70lg6y/BIBZVrF Av3dlVvopbpdBZ8sdOXnkys9zv+foAhovoyYHERbGx5LeFFpeu1hV/lpESbXMsYQKVN2 H6DA== X-Gm-Message-State: AO0yUKWU9RVLVCEHwTIU5HIl4yPK633RpdQywJLeBsyA+9VhkmyggW+i 91/DKzLbF9nxEc/u6FdDi1XF6dC5zwq0vKV1pR3Gq1JJFLs= X-Google-Smtp-Source: AK7set/nlvyO11Zm2NvZ7hp2eS353tODYTV88nFwDuXlckdr799k34XjkwNQoccCrXfy+oSDhLS7oL4rQwCqeoXSDxM= X-Received: by 2002:a05:651c:205e:b0:293:4fd1:6105 with SMTP id t30-20020a05651c205e00b002934fd16105mr3236700ljo.9.1677120089456; Wed, 22 Feb 2023 18:41:29 -0800 (PST) In-Reply-To: Received-SPF: pass client-ip=2a00:1450:4864:20::232; envelope-from=owinebar@gmail.com; helo=mail-lj1-x232.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 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:303689 Archived-At: On Tue, Feb 21, 2023 at 9:21 AM Lynn Winebarger wrote: > On Sat, Feb 18, 2023, 2:07 AM Eli Zaretskii wrote: >> > I'll take a shot at a more thorough rewrite of the customization >> > system to properly support redumping this weekend and send another >> > patch. >> >> I'm not sure this is the tree we should be barking up. The problem is >> more general than just delayed-initialization of some defcustoms. > > > I wrote about 95% of this over the weekend, most of which is the efficient solver for dependency ordering of the customization variables set at startup. I'll finish it up in the next couple of evenings and post the patch in a bug report/feature request. > > My immediate concern is being able to use the current re-dumping facility more effectively. I've posted a patch at https://debbugs.gnu.org/cgi/bugreport.cgi?bug=61721 It's true there are not a lot of these customizations in the baseline dump, but there are many more when additional libraries are redumped. However, the problem with dumping overlays is very troublesome for creating comprehensive redumps.