From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Alan Third Newsgroups: gmane.emacs.bugs Subject: bug#49271: 28.0.50: native-comp: Signing macOS self-contained .app bundle fails due to new *.eln location Date: Wed, 30 Jun 2021 13:42:21 +0100 Message-ID: References: <83zgv7mtly.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="30901"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Jim Myhrberg , 49271@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Wed Jun 30 14:43:20 2021 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 1lyZYl-0007pa-Ri for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 30 Jun 2021 14:43:19 +0200 Original-Received: from localhost ([::1]:51484 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lyZYk-0007dC-Nd for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 30 Jun 2021 08:43:18 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:49386) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lyZYX-0007d3-43 for bug-gnu-emacs@gnu.org; Wed, 30 Jun 2021 08:43:05 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:45151) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lyZYU-00085e-2U for bug-gnu-emacs@gnu.org; Wed, 30 Jun 2021 08:43:04 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lyZYT-0000SP-Vp for bug-gnu-emacs@gnu.org; Wed, 30 Jun 2021 08:43:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Alan Third Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 30 Jun 2021 12:43:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 49271 X-GNU-PR-Package: emacs Original-Received: via spool by 49271-submit@debbugs.gnu.org id=B49271.16250569531722 (code B ref 49271); Wed, 30 Jun 2021 12:43:01 +0000 Original-Received: (at 49271) by debbugs.gnu.org; 30 Jun 2021 12:42:33 +0000 Original-Received: from localhost ([127.0.0.1]:56697 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lyZY1-0000Ri-2t for submit@debbugs.gnu.org; Wed, 30 Jun 2021 08:42:33 -0400 Original-Received: from outbound.soverin.net ([116.202.126.228]:35767) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lyZY0-0000RV-AW for 49271@debbugs.gnu.org; Wed, 30 Jun 2021 08:42:32 -0400 Original-Received: from smtp.soverin.net (unknown [10.10.3.28]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) by outbound.soverin.net (Postfix) with ESMTPS id 1371E903; Wed, 30 Jun 2021 12:42:26 +0000 (UTC) Original-Received: from smtp.soverin.net (smtp.soverin.net [159.69.232.142]) by soverin.net DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=idiocy.org; s=soverin; t=1625056945; bh=XxSw6GUKgSMEyvC6PfBcbj9AweuPFeLhnoGYoXjHGbc=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=M4gyP8rLFqcoG6xB7NAxulessMIVu4ysIBHNZmpudILrnqTAU8TuvMpOCSbw+UHne +x78YbM6LEACIlzV1zqZL5Va2XBj7j8VI9gwa4loufzEoi5mgTAPxdXzQ3PEIsIBsB d4r7p6Bu7YwRIPTZoZqqxf5/S2TDBpBZ4r9GgQ4Pz91sViPJUprwWCwIswO5CEngik 6sNt/4m/TnvvSpmT9igljvJwJ/gqrJ2QQQZXViRZYMyYgZ8HBftS1GCHz9m2EYUD8k qKoNXIdFA7TkZGVI+RGB1nxq+HaKdCvxBgIt01ffjY+HWU6/Hsd/IQ6b3fRa3/oj+j qKrxO8rOuBSKg== Original-Received: by breton.holly.idiocy.org (Postfix, from userid 501) id 3F60D202CCFA20; Wed, 30 Jun 2021 13:42:21 +0100 (BST) Mail-Followup-To: Alan Third , Eli Zaretskii , Jim Myhrberg , 49271@debbugs.gnu.org Content-Disposition: inline In-Reply-To: <83zgv7mtly.fsf@gnu.org> 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" Xref: news.gmane.io gmane.emacs.bugs:209164 Archived-At: On Wed, Jun 30, 2021 at 03:20:41PM +0300, Eli Zaretskii wrote: > The *.eln files are shared libraries. What is the canonical place to > install shared libraries specific to an application? AFAICT there isn't one. Apple don't expect you to use any, or at least not to copy them into your application bundle. The Objective C equivalent are Frameworks, and there's a place for them, but they have a specific file structure and I don't think we want to try and emulate that for standard shared libraries. There also doesn't appear to be any consensus in the community as I've seen several places suggested. I'm inclined to towards Contents/lib. It works for Jim and I think it should be fairly clear to outside observers what's going on. Although I've just done another search and found multiple people suggesting Contents/Frameworks is the correct place to put them. Jim, does putting them in Frameworks work or does that have signing implications too? (None of this seems to matter at all on my machine, so I can't test it myself.) -- Alan Third