From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Jim Myhrberg 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:39:10 +0100 Message-ID: References: <83zgv7mtly.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="17845"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Alan Third , 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:40:29 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 1lyZW1-0004SN-LT for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 30 Jun 2021 14:40:29 +0200 Original-Received: from localhost ([::1]:48838 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lyZVz-0005X7-It for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 30 Jun 2021 08:40:27 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:48646) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lyZVa-0005Rd-KU for bug-gnu-emacs@gnu.org; Wed, 30 Jun 2021 08:40:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:45147) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lyZVa-0006Jj-Bm for bug-gnu-emacs@gnu.org; Wed, 30 Jun 2021 08:40:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lyZVa-0000Nw-9m for bug-gnu-emacs@gnu.org; Wed, 30 Jun 2021 08:40:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Jim Myhrberg Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 30 Jun 2021 12:40:02 +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.16250567691436 (code B ref 49271); Wed, 30 Jun 2021 12:40:02 +0000 Original-Received: (at 49271) by debbugs.gnu.org; 30 Jun 2021 12:39:29 +0000 Original-Received: from localhost ([127.0.0.1]:56693 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lyZV3-0000N6-HQ for submit@debbugs.gnu.org; Wed, 30 Jun 2021 08:39:29 -0400 Original-Received: from mail-ot1-f45.google.com ([209.85.210.45]:40817) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lyZV1-0000Mr-2o for 49271@debbugs.gnu.org; Wed, 30 Jun 2021 08:39:27 -0400 Original-Received: by mail-ot1-f45.google.com with SMTP id d21-20020a9d72d50000b02904604cda7e66so2505790otk.7 for <49271@debbugs.gnu.org>; Wed, 30 Jun 2021 05:39:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jimeh.me; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=ZgNrWNczMR7YRy+Zz1ZJWmzuJBzn0m5+XbVpeQZwG1c=; b=H2NhS7bX8TSno2oqHD0g86iZEV/XvwoRx5FFvNLrsDJ4QvKfykB3CW36MvuMmWWdBO 0+0AtstCRICJ161z1GP2lH8p+GtKmN2ZMpzLsS95Sx7MZ9dKRnwGRI/4+jt52N+4UBvk FDKXfyznLgwrsv72nhJOZUbYfDUzO2Bg1TRlA3ZgTpoqbKIYlsDEDUprVMkR7xj6SUEF VJqXwfVFJVKw/n6dqeI3y//qG2GimfzxKBBl9NfBWiz0pCns84LEDY7jVDlll4jp1qqz gwg7nBvc2+kUmsgsvDQsv1VcHhU+GYVlKBZEswqQytehI9XPms8dIbzA0qmKLW8YzVYL eKQQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=ZgNrWNczMR7YRy+Zz1ZJWmzuJBzn0m5+XbVpeQZwG1c=; b=ePsYIzdZcbdB3Pl+vaohc9kVOAfcbch/roNGpiDIjwhMe4aYXCANT37SODS/l/nHNU BYWzurxF4v4wmuHWcZvO1ElJrWnKcdUZMD9DF6SxxPFcocw/cnPLNHHCsyzMVc2aYM59 GpP0+VQqZ9YaRMq/g3TK0P4isnROhpD23hi9Dx4NOj3/YiuTI9U/2HsWxXN44MUAK/PB fRu18egOsQfGsluflhJAvnIwn3rpXkkHw6VdfulAOOmF0ZsrXVKhQtARRNRsW8f3jg0y ZHU00pM1Lk6bCQa8qTX+Dj3zWaG/d9N4nTCJ351pfpfSPuKDtwxYz0P61OhE+H3LYpu9 z6uw== X-Gm-Message-State: AOAM532yhu/6iuyyBBNl5rII8hIkIqJlx/yn8UthEHuLjCARx53KTE0g gMq3V948INeAcJnZtK7UCf65yv97Fbc3DoHIf4Dz6w== X-Google-Smtp-Source: ABdhPJxtN7xk/6OyLS4WZLy2ipQM2HQw+Ln0acwRjnGylL1ovOL/U3b2OAWfdLBUs6JBZKP4iJm/RCiQExLawxkIa8Y= X-Received: by 2002:a9d:d42:: with SMTP id 60mr8786179oti.88.1625056761204; Wed, 30 Jun 2021 05:39:21 -0700 (PDT) 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:209163 Archived-At: On Wed, Jun 30, 2021 at 1:20 PM Eli Zaretskii wrote: > The *.eln files are shared libraries. What is the canonical place to > install shared libraries specific to an application? This page indicates that "Contents/Frameworks" is the place for shared libraries: https://wiki.lazarus.freepascal.org/Application_Bundle I just poked around the internals of a bunch of Apple's apps and a few third party apps, and it looks like "Contents/Frameworks" is where they're storing *.dylib files among other things. So it might be the sensible place for shared libraries. However, the same "two dots in folder name" issue applies with codesign there too, so to use it we'd need to drop the emacs version (28.0.50) from all folder paths.