From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Gerd =?UTF-8?Q?M=C3=B6llmann?= Newsgroups: gmane.emacs.bugs Subject: bug#66022: 30.0.50; kmacro overwriting global keybindings Date: Wed, 20 Sep 2023 20:24:52 +0200 Message-ID: References: <83y1h5f58u.fsf@gnu.org> <48b2ed95-ecd6-4e9f-bde5-835edc6aab15@gmail.com> <83o7hzedph.fsf@gnu.org> <83led3ecxc.fsf@gnu.org> <3eee4d40-decf-46f0-9a0d-26a2d0f2e383@gmail.com> <8f8f6fad-c293-40c6-9bdb-81ed40554e2d@gmail.com> <4418cdb1-ddba-41ce-acfe-8f8b4453292c@gmail.com> <83jzslaq8r.fsf@gnu.org> <923759b2-d4b4-4b7a-b3f2-1f594d8acc16@gmail.com> 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="13191"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla Thunderbird Cc: Eli Zaretskii , Stefan Monnier , 66022@debbugs.gnu.org To: Alan Third Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Wed Sep 20 20:26:06 2023 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1qj1tl-00036c-97 for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 20 Sep 2023 20:26:05 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qj1ta-0004Mn-F9; Wed, 20 Sep 2023 14:25:54 -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 1qj1tZ-0004MV-3e for bug-gnu-emacs@gnu.org; Wed, 20 Sep 2023 14:25:53 -0400 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qj1tY-0001xl-Rt for bug-gnu-emacs@gnu.org; Wed, 20 Sep 2023 14:25:52 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qj1ti-0007Tb-9z for bug-gnu-emacs@gnu.org; Wed, 20 Sep 2023 14:26:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Gerd =?UTF-8?Q?M=C3=B6llmann?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 20 Sep 2023 18:26:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 66022 X-GNU-PR-Package: emacs Original-Received: via spool by 66022-submit@debbugs.gnu.org id=B66022.169523431328640 (code B ref 66022); Wed, 20 Sep 2023 18:26:02 +0000 Original-Received: (at 66022) by debbugs.gnu.org; 20 Sep 2023 18:25:13 +0000 Original-Received: from localhost ([127.0.0.1]:60359 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qj1sv-0007Rr-BD for submit@debbugs.gnu.org; Wed, 20 Sep 2023 14:25:13 -0400 Original-Received: from mail-ej1-x62d.google.com ([2a00:1450:4864:20::62d]:54415) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qj1sr-0007RQ-Pp for 66022@debbugs.gnu.org; Wed, 20 Sep 2023 14:25:12 -0400 Original-Received: by mail-ej1-x62d.google.com with SMTP id a640c23a62f3a-9936b3d0286so6942166b.0 for <66022@debbugs.gnu.org>; Wed, 20 Sep 2023 11:25:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1695234294; x=1695839094; darn=debbugs.gnu.org; h=content-transfer-encoding:in-reply-to:autocrypt:from:references:cc :to:content-language:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=1aFoDjdnlzO3Ws3PqzRHb+y3gKvVYMAzGjJMndpzamE=; b=TCV+yqgH6eHQyxhtIlTFDOeVIKOzaj7yZ+Z3WhwypAjrAeJwPoeEK7Q3hYXMNylNKd +EZ5T2mFmMzrsGvzcDTv1ieyEEvdUchuUZx2YqPDs34CviI4110gErKjVALiF6+s/iKj FdI5l55ukG/BPRR8FEKb36XCCRaRXksrU0X+KK/iidJDhBAeYEG55dEbx0UgxOuKSmxF frH4Qh6Jd0Ar7yFEX5BS9RLkTAS8MSTN8Vzn8M58nDQJ2D1LNnmw0uHDBrdtJb0+q+h/ yUjiW4UKkoD4uXU+Yjn8qZqZqCNlGeK4oOQ/jZgEOL0y8mOQg//FPiQN70r75CqDw5yp UsmQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1695234294; x=1695839094; h=content-transfer-encoding:in-reply-to:autocrypt:from:references:cc :to:content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=1aFoDjdnlzO3Ws3PqzRHb+y3gKvVYMAzGjJMndpzamE=; b=pareGXLJ15bdeBZZuZA1uYGv7RdH3q98m/5lLKHAp5+MGarGfnu311f1vKdUUhltOY IEfSozGkOiPfF6XeEOA0SW9JYjAYWEH3UMzgUM3FzuY4saKA6v8wL0WN2tYtjkobuXM4 hphtIYNhrspfDju1ZO6TKRYFNIBWChMETk6cldZiJMvheV71fP/Ns1Ua1eqkbzXDvZuL dkEoscb6yhBxc9HD49DpsVzSz6kr3bRL1o6gIXQl9tLDUDiInItB7BZdJLztJTodeNu6 /6/grFFpWry5cIF5kLe+pwVTwhGChevtKha8aXC7ulpk6Rc45ghJHGQI3MSZHNTvav8H HdZQ== X-Gm-Message-State: AOJu0Yxvbgal5/71/3HWHaTJsWf4qi+jtvKL9zCqygIYDxZoSreEsogp l1mttTzZ52w7GWBuDFGma6Q= X-Google-Smtp-Source: AGHT+IEh8AAvQuFeZUpBF6mmxuEJ6QjF5r8bJjEMEHZzgO/6yp8KswIq/YoHbnW+LfS61HV4qbo7OQ== X-Received: by 2002:a17:906:7387:b0:9ae:3f69:9b89 with SMTP id f7-20020a170906738700b009ae3f699b89mr3183617ejl.7.1695234294102; Wed, 20 Sep 2023 11:24:54 -0700 (PDT) Original-Received: from [192.168.178.26] (p4fe3ace7.dip0.t-ipconnect.de. [79.227.172.231]) by smtp.gmail.com with ESMTPSA id w15-20020a17090633cf00b009944e955e19sm9667599eja.30.2023.09.20.11.24.53 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 20 Sep 2023 11:24:53 -0700 (PDT) Content-Language: en-US, de-DE Autocrypt: addr=gerd.moellmann@gmail.com; keydata= xsFNBGK3Qz4BEADz6clhctm9qf4lh1IJMOGL8dEBtyR8ZvdCtv1m7Oj5BVmBrHbF/hp/R/7m VAPNsyfPKNuqlesBmh/hr5zEHdzHMvLj8Hf5Yp8Ufo0ZqOtCzvIe62PHKvjt59FMNH3fpnId g5/8Kea2plWwH2u2hwxkhgC1mlMQFCILPED7OIMA3y4QvVbHqGP+kFl0OVHc4BeJHEXpVZTq RZl7q6V0LaXZtYWNffvQ/BWa9gmc1HztQTSBx6f3Lf9VTf5gQK7k691U+Vgyz7asKkHKeMO5 cdHAwsN+G+oI4KB2YCm2UMMpUKnoFLxdmswQGu1z6D75YlfxDLZmOTphlFXvIstoJnAgcT1Z ubowXAlHbxGnTfugZfe19xJxRTZ9zOty6m0aNaT4MshBQRj18nkZiBjZIoVQmluVMSgQ3kKJ cDzv+IijRf/9ekOcCfM8PK2pxOHX/lXm4fVW8hS4OMp/IPGTvAvu2ZXUOJSZpTUYz0EY3Al9 3XArmICvatrX/ePgvonkWJuruIQ6pPoefCsJyWaZj4/nrlW2mweDfVBkTbblbLO98UHM1TYu 1Pc0eTZChk7+5F8dXj7Tfn2Ll4xMVoYbIV5yEr1wMq/9d6S2EckCZAnH7R1romvtJhcse+uz tB2nyqxvCwMzZ28RrJiXkR4QIMSJi1ZMHU0dFQlkwZ/sRN0asQARAQABzSlHZXJkIE3Dtmxs bWFubiA8Z2VyZC5tb2VsbG1hbm5AZ21haWwuY29tPsLBlAQTAQoAPhYhBIq2Hj6Yk/Nh45H7 aXPqGxmQxT5jBQJit0M+AhsDBQkHhh9SBQ In-Reply-To: X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:270943 Archived-At: On 23-09-20 18:56 , Stefan Monnier wrote: >>> Any idea which place in the Makefile's or in loadup.el does that? >> >> I think nextstep/Makefile.in contains >> >> # FIXME: Don't install the dump file into the app bundle when >> # self-contained install is disabled. >> ${ns_applibexecdir}/Emacs.pdmp: ${ns_appdir} ${ns_check_file} >> ../src/emacs${EXEEXT}.pdmp >> ${MKDIR_P} ${ns_applibexecdir} >> cp -f ../src/emacs${EXEEXT}.pdmp $@ >> >> and the "all" target has that the pdmp as a dependency. > > Sounds like a bug, yes: either the same thing should be done for all the > files in ${ns_applibexecdir} or it should be done for none. > > This said, I'm, 100% unfamiliar with the way the `Emacs.app` directory > is built, so maybe this is a feature rather than a bug. > >> I have no idea though what the comment means, or if the cp if necessary >> for something. > > The FIXME sounds to me like it's hinting at the same bug you're seeing > (tho maybe another manifestation of it), and since there's a FIXME > I presume that fixing it isn't as simple as removing this rule :-) Hi Alan, this bug finally ended with finding that a plain "gmake" in the toplevel Emacs tree can copy src/emacs.pdmp to nextstep/Emacs.app/... which lead to me being completely puzzled. Do you perhaps remember what the FIXME in nextstep/Makefile.in is about (see above)? I guess a self-contained build is one building Emacs.app? I don't know what kind of build it is when it is not self-contained. The FIXME comes from this commit. 5dd2d50f3d5e65b85c87da86e2e8a6d087fe5767 Author: Alan Third AuthorDate: Wed Jun 16 21:28:10 2021 +0100 Commit: Alan Third CommitDate: Sat Jun 26 10:34:59 2021 +0100