From debbugs-submit-bounces@debbugs.gnu.org Thu Feb 12 16:52:10 2015 Received: (at submit) by debbugs.gnu.org; 12 Feb 2015 21:52:10 +0000 Received: from localhost ([127.0.0.1]:41051 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YM1g9-00047c-R0 for submit@debbugs.gnu.org; Thu, 12 Feb 2015 16:52:10 -0500 Received: from eggs.gnu.org ([208.118.235.92]:60672) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YM1g6-00047E-QI for submit@debbugs.gnu.org; Thu, 12 Feb 2015 16:52:07 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YM1fw-00057k-PP for submit@debbugs.gnu.org; Thu, 12 Feb 2015 16:52:01 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:55680) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YM1fw-00056G-Bn for submit@debbugs.gnu.org; Thu, 12 Feb 2015 16:51:56 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:34103) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YM1fv-0002Gy-1y for bug-gnu-emacs@gnu.org; Thu, 12 Feb 2015 16:51:56 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YM1fr-0004sd-1O for bug-gnu-emacs@gnu.org; Thu, 12 Feb 2015 16:51:54 -0500 Received: from sa38.galvanix.net ([98.126.48.38]:39618 helo=kill.porkrind.org) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YM1fq-0004cu-ML for bug-gnu-emacs@gnu.org; Thu, 12 Feb 2015 16:51:50 -0500 Received: from porkrind.org (cpe-76-170-36-134.socal.res.rr.com [76.170.36.134]) by kill.porkrind.org (Postfix) with ESMTPS id BA9AF5F340 for ; Thu, 12 Feb 2015 13:51:30 -0800 (PST) Authentication-Results: kill.porkrind.org; dkim=pass reason="1536-bit key; unprotected key" header.d=porkrind.org header.i=@porkrind.org header.b=Xow8/QzH; dkim-adsp=pass; dkim-atps=neutral Received: from [10.0.0.10] (black.local [10.0.0.10]) (authenticated bits=0) by porkrind.org (8.14.4/8.14.4/Debian-8) with ESMTP id t1CLpSq1021081 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Thu, 12 Feb 2015 13:51:29 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=porkrind.org; s=apoptygma; t=1423777889; bh=H2+RPJ3+c1mR3cAVzviz2pVsbmLqpqFOCns5JX/CnKo=; h=Date:From:To:Subject:From; b=Xow8/QzH3k9hdYaC9KEbpABAXBIPCq0Iw84i/mfjpii0xYd6CA56PAWV/6hpWI7/p CLPpHGL+xVH4AkpoeLC1P719HlSJclCXb6WUWbMuMkmwApDXGU4DmtCnYZQSbZFM9i TNAlOHlAlzte+aTbBMotxSdV5hDrgXrXfWdvJZCtYkM9DL6DRBazjztmtJ12bkb6up pefGFsmp9bhAv85oAWfaUDh7UGbvPlvKHNYJFP6vWB6A9HFFcyhtLXXr95s Message-ID: <54DD2060.2000909@porkrind.org> Date: Thu, 12 Feb 2015 13:51:28 -0800 From: David Caldwell User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:34.0) Gecko/20100101 Thunderbird/34.0 MIME-Version: 1.0 To: bug-gnu-emacs@gnu.org Subject: 25.0.50; [PATCH] configure.ac: Fix site-lisp paths with NS self-contained apps. Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAQAAAD9CzEMAAAACXBIWXMAAAsTAAALEwEAmpwY AAAABGdBTUEAALGOfPtRkwAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+S X8VGAAABiklEQVR42rRYSZIDIQwzLv7/ZXLoEAzeBKG7ag4DRhZeBKQ0Qr5imLWCrKwn0HImc1Mx aAvmmc/cuAT7RMYws6v/gHeb0p4/y5792GJJlLZWOPgsdV5NaRes4Xe4632sLljD7wKv1Ta74H/h MxecN1Rc2TatYcP7zb+6WFfN/zMSHg1Ymuxjrzd+DuLw6Nlekggt1hvr7KK9tRIX85jjM6GTYhfv nzXH3jBdYc4koueBs66M+Xv9O9n5ML4urWssjGeMY3if3bzGSvk30BQ46OOaxJjLCpzPJAzXrOrD z5VFh58TIiwESIiCHNxxwPTy97qDei8YdpVdyYEv6EQcK8n+iTyE/Cn1eoe7HwN+F56oErVSGtJY Q1sR2ehaUHfjvJuv0tL7qAzEbBmfF2IHrVi8zp9N0pZtQZZHOXp/sLW4+hqKvm3iccaPwP3XgnKX n8/YtVeOsnenRG7VCBFlZ5fe3LOyANCVdGAIwDs7tTXGF4hIk15/iAfSgv2UkNFItSszOG3Ha7r0 GQBerhBkHOAzmQAAAABJRU5ErkJggg== Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha1; boundary="------------ms050203050204050906050001" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) This is a cryptographically signed message in MIME format. --------------ms050203050204050906050001 Content-Type: multipart/mixed; boundary="------------090902010303060807080503" This is a multi-part message in MIME format. --------------090902010303060807080503 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable When building a self contained Mac OS X app, the site-lisp dir that gets inserted into `load-path` is not very useful, since it points to the Emacs.app in `nextstep/` where emacs was compiled. For example: "/Users/build/workspace/Emacs-Multi-Build/label/mavericks/emacs-source/ne= xtstep/Emacs.app/Contents/Resources/share/emacs/24.4/site-lisp" I think the site lisp path should be in `/Library/emacs` instead. Here is a patch to do just that (created with `git format-patch`, is that convenient? I don't know what works best in these cases). I patched the trunk, but on reflection, it seems like this should go in the 24 branch, too. -David =46rom c20e8816f3905fa3ec6f82a7f566f7ce32dc178b Mon Sep 17 00:00:00 2001 From: David Caldwell Date: Thu, 12 Feb 2015 13:31:36 -0800 Subject: [PATCH] configure.ac: Fix site-lisp paths with NS self-contained= apps. * configure.ac (HAVE_NS): When self-contained, set datarootdir to /Library so PATH_SITELOADSEARCH path points there instead of inside the Emacs.app build dir. --- configure.ac | 2 ++ 1 file changed, 2 insertions(+) diff --git a/configure.ac b/configure.ac index 68291b8..3e44a93 100644 --- a/configure.ac +++ b/configure.ac @@ -1872,6 +1872,8 @@ if test "${HAVE_NS}" =3D yes; then mandir=3D"\${ns_appresdir}/man" lispdir=3D"\${ns_appresdir}/lisp" INSTALL_ARCH_INDEP_EXTRA=3D + # This is so PATH_SITELOADSEARCH gets set to /Library/emacs/... + datarootdir=3D/Library fi NS_OBJC_OBJ=3D"nsterm.o nsfns.o nsmenu.o nsselect.o nsimage.o $ns_font= file" -- 2.2.2 --------------090902010303060807080503 Content-Type: text/plain; charset=UTF-8; x-mac-type="0"; x-mac-creator="0"; name="mac-site-lisp-path.patch" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="mac-site-lisp-path.patch" RnJvbSBjMjBlODgxNmYzOTA1ZmEzZWM2ZjgyYTdmNTY2ZjdjZTMyZGMxNzhiIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBEYXZpZCBDYWxkd2VsbCA8ZGF2aWRAcG9ya3JpbmQu b3JnPgpEYXRlOiBUaHUsIDEyIEZlYiAyMDE1IDEzOjMxOjM2IC0wODAwClN1YmplY3Q6IFtQ QVRDSF0gY29uZmlndXJlLmFjOiBGaXggc2l0ZS1saXNwIHBhdGhzIHdpdGggTlMgc2VsZi1j b250YWluZWQKIGFwcHMuCgoqIGNvbmZpZ3VyZS5hYyAoSEFWRV9OUyk6IFdoZW4gc2VsZi1j b250YWluZWQsIHNldCBkYXRhcm9vdGRpciB0bwovTGlicmFyeSBzbyBQQVRIX1NJVEVMT0FE U0VBUkNIIHBhdGggcG9pbnRzIHRoZXJlIGluc3RlYWQgb2YgaW5zaWRlCnRoZSBFbWFjcy5h cHAgYnVpbGQgZGlyLgotLS0KIGNvbmZpZ3VyZS5hYyB8IDIgKysKIDEgZmlsZSBjaGFuZ2Vk LCAyIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9jb25maWd1cmUuYWMgYi9jb25maWd1 cmUuYWMKaW5kZXggNjgyOTFiOC4uM2U0NGE5MyAxMDA2NDQKLS0tIGEvY29uZmlndXJlLmFj CisrKyBiL2NvbmZpZ3VyZS5hYwpAQCAtMTg3Miw2ICsxODcyLDggQEAgaWYgdGVzdCAiJHtI QVZFX05TfSIgPSB5ZXM7IHRoZW4KICAgICAgbWFuZGlyPSJcJHtuc19hcHByZXNkaXJ9L21h biIKICAgICAgbGlzcGRpcj0iXCR7bnNfYXBwcmVzZGlyfS9saXNwIgogICAgICBJTlNUQUxM X0FSQ0hfSU5ERVBfRVhUUkE9CisgICAgICMgVGhpcyBpcyBzbyBQQVRIX1NJVEVMT0FEU0VB UkNIIGdldHMgc2V0IHRvIC9MaWJyYXJ5L2VtYWNzLy4uLgorICAgICBkYXRhcm9vdGRpcj0v TGlicmFyeQogICBmaQogCiAgIE5TX09CSkNfT0JKPSJuc3Rlcm0ubyBuc2Zucy5vIG5zbWVu dS5vIG5zc2VsZWN0Lm8gbnNpbWFnZS5vICRuc19mb250ZmlsZSIKLS0gCjIuMi4yCgo= --------------090902010303060807080503-- --------------ms050203050204050906050001 Content-Type: application/pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIMYDCC BiQwggUMoAMCAQICAwzbjTANBgkqhkiG9w0BAQsFADCBjDELMAkGA1UEBhMCSUwxFjAUBgNV BAoTDVN0YXJ0Q29tIEx0ZC4xKzApBgNVBAsTIlNlY3VyZSBEaWdpdGFsIENlcnRpZmljYXRl IFNpZ25pbmcxODA2BgNVBAMTL1N0YXJ0Q29tIENsYXNzIDEgUHJpbWFyeSBJbnRlcm1lZGlh dGUgQ2xpZW50IENBMB4XDTE1MDIwNTAxNTE0N1oXDTE2MDIwNjAwMDMxM1owQDEbMBkGA1UE AwwSZGF2aWRAcG9ya3JpbmQub3JnMSEwHwYJKoZIhvcNAQkBFhJkYXZpZEBwb3JrcmluZC5v cmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDseMhH6EdVP5GVekNBYe18dOgK jvXxojTQoq1Hd9WVwVsVNyuSFl3nYe9m+hk8t9XYiRIQxkoSd3d/XuKqrkpRcaS9CNpZZi/n /tPtwgD65klvWYk5Dfe2PxDR6xG4+z5UnqvQMTbt106BttTG8Jo0ZjgWudwOzF7GXtgYvWS0 HpQw29qn6nwfk/iUN04x8rJjo692/YF9AHWz3nYdLLN9y7C2vYOXsfAcTvJ29jeoHABEyRcp 92ycwuImUW1h9Qa+hUbbY6LKMMjmJJ9N3VJJbNQuodgjcsjclup5TQoW7MROphUm7Y0+zIU+ ehvZgfK25QGo6V4vSxkuDD9JVQrdAgMBAAGjggLYMIIC1DAJBgNVHRMEAjAAMAsGA1UdDwQE AwIEsDAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwQwHQYDVR0OBBYEFFRODuQ22oAv Imx91K1yOxSyi3hmMB8GA1UdIwQYMBaAFFNy7ZKc4NrLAVx8fpY1TvLUuFGCMB0GA1UdEQQW MBSBEmRhdmlkQHBvcmtyaW5kLm9yZzCCAUwGA1UdIASCAUMwggE/MIIBOwYLKwYBBAGBtTcB AgMwggEqMC4GCCsGAQUFBwIBFiJodHRwOi8vd3d3LnN0YXJ0c3NsLmNvbS9wb2xpY3kucGRm MIH3BggrBgEFBQcCAjCB6jAnFiBTdGFydENvbSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAD AgEBGoG+VGhpcyBjZXJ0aWZpY2F0ZSB3YXMgaXNzdWVkIGFjY29yZGluZyB0byB0aGUgQ2xh c3MgMSBWYWxpZGF0aW9uIHJlcXVpcmVtZW50cyBvZiB0aGUgU3RhcnRDb20gQ0EgcG9saWN5 LCByZWxpYW5jZSBvbmx5IGZvciB0aGUgaW50ZW5kZWQgcHVycG9zZSBpbiBjb21wbGlhbmNl IG9mIHRoZSByZWx5aW5nIHBhcnR5IG9ibGlnYXRpb25zLjA2BgNVHR8ELzAtMCugKaAnhiVo dHRwOi8vY3JsLnN0YXJ0c3NsLmNvbS9jcnR1MS1jcmwuY3JsMIGOBggrBgEFBQcBAQSBgTB/ MDkGCCsGAQUFBzABhi1odHRwOi8vb2NzcC5zdGFydHNzbC5jb20vc3ViL2NsYXNzMS9jbGll bnQvY2EwQgYIKwYBBQUHMAKGNmh0dHA6Ly9haWEuc3RhcnRzc2wuY29tL2NlcnRzL3N1Yi5j bGFzczEuY2xpZW50LmNhLmNydDAjBgNVHRIEHDAahhhodHRwOi8vd3d3LnN0YXJ0c3NsLmNv bS8wDQYJKoZIhvcNAQELBQADggEBAEyaA48V3BINh987ux1jLkiuelvD0GE4IkBK+RPrmNqK SEqWAToljlr/uf5dlXtahJvBGrB67GcT9yS50IHHxsCYCZuV5SnUl8KkZbVp8vDMr7bc+2Fd t/cdDtM/QQZlowgPCK2ILCWmjzq9BErua2QA5/Ovk9sMPA9Wf0DgyS8/vdRBzUnioEhcHGCl 8gjC/lsm/ohtA4evIdkFULS61aQaaTFex4RpHMo0jTwIdUEgs7bQXvLXUtVz8ZZHCrB6tYGd v5esd0fsaTJ7OPeiAWcMbd/5ScHmjHFLgQoCDe9X2hU9PtSZxHPuYOgHTpCljcFSaL+oHdq1 B99PWHk37sowggY0MIIEHKADAgECAgEeMA0GCSqGSIb3DQEBBQUAMH0xCzAJBgNVBAYTAklM MRYwFAYDVQQKEw1TdGFydENvbSBMdGQuMSswKQYDVQQLEyJTZWN1cmUgRGlnaXRhbCBDZXJ0 aWZpY2F0ZSBTaWduaW5nMSkwJwYDVQQDEyBTdGFydENvbSBDZXJ0aWZpY2F0aW9uIEF1dGhv cml0eTAeFw0wNzEwMjQyMTAxNTVaFw0xNzEwMjQyMTAxNTVaMIGMMQswCQYDVQQGEwJJTDEW MBQGA1UEChMNU3RhcnRDb20gTHRkLjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlm aWNhdGUgU2lnbmluZzE4MDYGA1UEAxMvU3RhcnRDb20gQ2xhc3MgMSBQcmltYXJ5IEludGVy bWVkaWF0ZSBDbGllbnQgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDHCYPM zi3YGrEppC4Tq5a+ijKDjKaIQZZVR63UbxIP6uq/I0fhCu+cQhoUfE6ERKKnu8zPf1Jwuk0t svVCk6U9b+0UjM0dLep3ZdE1gblK/1FwYT5Pipsu2yOMluLqwvsuz9/9f1+1PKHG/FaR/wpb fuIqu54qzHDYeqiUfsYzoVflR80DAC7hmJ+SmZnNTWyUGHJbBpA8Q89lGxahNvuryGaC/o2/ ceD2uYDX9U8Eg5DpIpGQdcbQeGarV04WgAUjjXX5r/2dabmtxWMZwhZna//jdiSyrrSMTGKk DiXm6/3/4ebfeZuCYKzN2P8O2F/Xe2AC/Y7zeEsnR7FOp+uXAgMBAAGjggGtMIIBqTAPBgNV HRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUU3Ltkpzg2ssBXHx+ljVO 8tS4UYIwHwYDVR0jBBgwFoAUTgvvGqRAW6UXaYcwyjRoQ9BBrvIwZgYIKwYBBQUHAQEEWjBY MCcGCCsGAQUFBzABhhtodHRwOi8vb2NzcC5zdGFydHNzbC5jb20vY2EwLQYIKwYBBQUHMAKG IWh0dHA6Ly93d3cuc3RhcnRzc2wuY29tL3Nmc2NhLmNydDBbBgNVHR8EVDBSMCegJaAjhiFo dHRwOi8vd3d3LnN0YXJ0c3NsLmNvbS9zZnNjYS5jcmwwJ6AloCOGIWh0dHA6Ly9jcmwuc3Rh cnRzc2wuY29tL3Nmc2NhLmNybDCBgAYDVR0gBHkwdzB1BgsrBgEEAYG1NwECATBmMC4GCCsG AQUFBwIBFiJodHRwOi8vd3d3LnN0YXJ0c3NsLmNvbS9wb2xpY3kucGRmMDQGCCsGAQUFBwIB FihodHRwOi8vd3d3LnN0YXJ0c3NsLmNvbS9pbnRlcm1lZGlhdGUucGRmMA0GCSqGSIb3DQEB BQUAA4ICAQAKgwh9eKssBly4Y4xerhy5I3dNoXHYfYa8PlVLL/qtXnkFgdtY1o95CfegFJTw qBBmf8pyTUnFsukDFUI22zF5bVHzuJ+GxhnSqN2sD1qetbYwBYK2iyYA5Pg7Er1A+hKMIzEz cduRkIMmCeUTyMyikfbUFvIBivtvkR8ZFAk22BZy+pJfAoedO61HTz4qSfQoCRcLN5A0t4Dk uVhTMXIzuQ8CnykhExD6x4e6ebIbrjZLb7L+ocR0y4YjCl/Pd4MXU91y0vTipgr/O75CDUHD RHCCKBVmz/Rzkc/b970MEeHt5LC3NiWTgBSvrLEuVzBKM586YoRD9Dy3OHQgWI270g+5MYA8 GfgI/EPT5G7xPbCDz+zjdH89PeR3U4So4lSXur6H6vp+m9TQXPF3a0LwZrp8MQ+Z77U1uL7T elWO5lApsbAonrqASfTpaprFVkL4nyGH+NHST2ZJPWIBk81i6Vw0ny0qZW2Niy/QvVNKbb43 A43ny076khXO7cNbBIRdJ/6qQNq9Bqb5C0Q5nEsFcj75oxQRqlKf6TcvGbjxkJh8BYtv9ePs XklAxtm8J7GCUBthHSQgepbkOexhJ0wP8imUkyiPHQ0GvEnd83129fZjoEhdGwXV27ioRKbj /cIq7JRXun0NbeY+UdMYu9jGfIpDLtUUGSgsg2zMGs5R4jGCA90wggPZAgEBMIGUMIGMMQsw CQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRDb20gTHRkLjErMCkGA1UECxMiU2VjdXJlIERp Z2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzE4MDYGA1UEAxMvU3RhcnRDb20gQ2xhc3MgMSBQ cmltYXJ5IEludGVybWVkaWF0ZSBDbGllbnQgQ0ECAwzbjTAJBgUrDgMCGgUAoIICHTAYBgkq hkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0xNTAyMTIyMTUxMjhaMCMG CSqGSIb3DQEJBDEWBBTRrwFUCKRkyxl8/4RWLfbLs2WH9DBsBgkqhkiG9w0BCQ8xXzBdMAsG CWCGSAFlAwQBKjALBglghkgBZQMEAQIwCgYIKoZIhvcNAwcwDgYIKoZIhvcNAwICAgCAMA0G CCqGSIb3DQMCAgFAMAcGBSsOAwIHMA0GCCqGSIb3DQMCAgEoMIGlBgkrBgEEAYI3EAQxgZcw gZQwgYwxCzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENvbSBMdGQuMSswKQYDVQQLEyJT ZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMTgwNgYDVQQDEy9TdGFydENvbSBD bGFzcyAxIFByaW1hcnkgSW50ZXJtZWRpYXRlIENsaWVudCBDQQIDDNuNMIGnBgsqhkiG9w0B CRACCzGBl6CBlDCBjDELMAkGA1UEBhMCSUwxFjAUBgNVBAoTDVN0YXJ0Q29tIEx0ZC4xKzAp BgNVBAsTIlNlY3VyZSBEaWdpdGFsIENlcnRpZmljYXRlIFNpZ25pbmcxODA2BgNVBAMTL1N0 YXJ0Q29tIENsYXNzIDEgUHJpbWFyeSBJbnRlcm1lZGlhdGUgQ2xpZW50IENBAgMM240wDQYJ KoZIhvcNAQEBBQAEggEAbk/tZ6uMUrb6GaYSeiDTVO6qBUetsW3eSh+pDxx750z+TUzaHyTL wrCW5oDGs4sRtXXiEw4+eqzBAMQjsLnwzLOfIUDwg3+k1tqJIfq9vfB1yXbdQEfXXvk3V1t2 3SMBFQB5HeurgReNFjdMGqCqO6iAOgHke2ooWPbKqUITS6ja7GFfaidp5TyVbEc1EMUCtn1w wkxq6Dp/4zui+UQV25883owUpOv3CIuNmNxPKmsLykD2rQNbKZrmDn+6vuq6/1hmSykS9G5e 0Lu99VXaDl2h0UcZj4oHdbnFyC6uZmsfd315vNeimKa33NPcDFi3HIz4DtRC7RexLimgZTw5 0AAAAAAAAA== --------------ms050203050204050906050001-- From debbugs-submit-bounces@debbugs.gnu.org Fri Feb 13 01:57:25 2015 Received: (at 19850) by debbugs.gnu.org; 13 Feb 2015 06:57:25 +0000 Received: from localhost ([127.0.0.1]:41169 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YMABp-0001Ia-4V for submit@debbugs.gnu.org; Fri, 13 Feb 2015 01:57:25 -0500 Received: from mailfe08.swip.net ([212.247.154.225]:59707 helo=swip.net) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YMABl-0001II-Dz for 19850@debbugs.gnu.org; Fri, 13 Feb 2015 01:57:22 -0500 X-T2-Spam-Status: No, hits=-0.0 required=5.0 tests=BAYES_40 Received: from hosdjarv.se (account mj138573@tele2.se [46.59.42.57] verified) by mailfe08.swip.net (CommuniGate Pro SMTP 5.4.4) with ESMTPA id 573632258; Fri, 13 Feb 2015 07:57:13 +0100 Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2070.6\)) Subject: Re: bug#19850: 25.0.50; [PATCH] configure.ac: Fix site-lisp paths with NS self-contained apps. From: "Jan D." In-Reply-To: <54DD2060.2000909@porkrind.org> Date: Fri, 13 Feb 2015 07:57:13 +0100 Content-Transfer-Encoding: quoted-printable Message-Id: References: <54DD2060.2000909@porkrind.org> To: David Caldwell X-Mailer: Apple Mail (2.2070.6) X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 19850 Cc: 19850@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) Hi. If we keep site-lis as it is, we can have several Emacs versions = installed, with different site-lisp:s. Also, changing files in site-lisp = does not require root priviliges. Your change breaks both those feaures. I don't think this is a good idea. Jan D. > 12 feb 2015 kl. 22:51 skrev David Caldwell : >=20 >=20 > When building a self contained Mac OS X app, the site-lisp dir that = gets > inserted into `load-path` is not very useful, since it points to the > Emacs.app in `nextstep/` where emacs was compiled. For example: >=20 > = "/Users/build/workspace/Emacs-Multi-Build/label/mavericks/emacs-source/nex= tstep/Emacs.app/Contents/Resources/share/emacs/24.4/site-lisp" >=20 > I think the site lisp path should be in `/Library/emacs` instead. Here > is a patch to do just that (created with `git format-patch`, is that > convenient? I don't know what works best in these cases). >=20 > I patched the trunk, but on reflection, it seems like this should go = in > the 24 branch, too. >=20 > -David >=20 > =46rom c20e8816f3905fa3ec6f82a7f566f7ce32dc178b Mon Sep 17 00:00:00 = 2001 > From: David Caldwell > Date: Thu, 12 Feb 2015 13:31:36 -0800 > Subject: [PATCH] configure.ac: Fix site-lisp paths with NS = self-contained > apps. >=20 > * configure.ac (HAVE_NS): When self-contained, set datarootdir to > /Library so PATH_SITELOADSEARCH path points there instead of inside > the Emacs.app build dir. > --- > configure.ac | 2 ++ > 1 file changed, 2 insertions(+) >=20 > diff --git a/configure.ac b/configure.ac > index 68291b8..3e44a93 100644 > --- a/configure.ac > +++ b/configure.ac > @@ -1872,6 +1872,8 @@ if test "${HAVE_NS}" =3D yes; then > mandir=3D"\${ns_appresdir}/man" > lispdir=3D"\${ns_appresdir}/lisp" > INSTALL_ARCH_INDEP_EXTRA=3D > + # This is so PATH_SITELOADSEARCH gets set to /Library/emacs/... > + datarootdir=3D/Library > fi >=20 > NS_OBJC_OBJ=3D"nsterm.o nsfns.o nsmenu.o nsselect.o nsimage.o = $ns_fontfile" > -- > 2.2.2 > From debbugs-submit-bounces@debbugs.gnu.org Fri Feb 13 02:28:55 2015 Received: (at 19850) by debbugs.gnu.org; 13 Feb 2015 07:28:55 +0000 Received: from localhost ([127.0.0.1]:41197 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YMAgI-000230-BU for submit@debbugs.gnu.org; Fri, 13 Feb 2015 02:28:54 -0500 Received: from sa38.galvanix.net ([98.126.48.38]:37403 helo=kill.porkrind.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YMAgF-00022q-UA for 19850@debbugs.gnu.org; Fri, 13 Feb 2015 02:28:52 -0500 Received: from porkrind.org (cpe-76-170-36-134.socal.res.rr.com [76.170.36.134]) by kill.porkrind.org (Postfix) with ESMTPS id 1636D5F340; Thu, 12 Feb 2015 23:28:44 -0800 (PST) Authentication-Results: kill.porkrind.org; dkim=pass reason="1536-bit key; unprotected key" header.d=porkrind.org header.i=@porkrind.org header.b=k3oQ3WeD; dkim-adsp=pass; dkim-atps=neutral Received: from [10.0.0.10] (black.local [10.0.0.10]) (authenticated bits=0) by porkrind.org (8.14.4/8.14.4/Debian-8) with ESMTP id t1D7Sg8C031003 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT); Thu, 12 Feb 2015 23:28:43 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=porkrind.org; s=apoptygma; t=1423812523; bh=myfxbSH7qidzRzSDkK19tq8CZDNso4oz5pQ7xm/HEso=; h=Date:From:To:CC:Subject:References:In-Reply-To:From; b=k3oQ3WeD8C0nX8d4edZZJ4o7bai/slET9f2sGTMLpwqxoJ8ufqjgdMxRvOSzl+Z2B jGok7rc1Ws6RN+SAzIYgE21ppNEqzRWyylk+NfEJjVdGp7eIieXFxT8+2g+OV/Qzjh zkX5mISO+O3fGs8Ll64hg0pa0ozUAEd3ff1eFCpIg3H9tJ+AxDhsv59+loegffBBgT TPb0T+QNmnU4HRz2kkA8fBYuoa96pSEs6SdUY+xTlxxmDIA/V0jLMW624Lg Message-ID: <54DDA7AA.3060701@porkrind.org> Date: Thu, 12 Feb 2015 23:28:42 -0800 From: David Caldwell User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:34.0) Gecko/20100101 Thunderbird/34.0 MIME-Version: 1.0 To: "Jan D." Subject: Re: bug#19850: 25.0.50; [PATCH] configure.ac: Fix site-lisp paths with NS self-contained apps. References: <54DD2060.2000909@porkrind.org> In-Reply-To: Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAQAAAD9CzEMAAAACXBIWXMAAAsTAAALEwEAmpwY AAAABGdBTUEAALGOfPtRkwAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+S X8VGAAABiklEQVR42rRYSZIDIQwzLv7/ZXLoEAzeBKG7ag4DRhZeBKQ0Qr5imLWCrKwn0HImc1Mx aAvmmc/cuAT7RMYws6v/gHeb0p4/y5792GJJlLZWOPgsdV5NaRes4Xe4632sLljD7wKv1Ta74H/h MxecN1Rc2TatYcP7zb+6WFfN/zMSHg1Ymuxjrzd+DuLw6Nlekggt1hvr7KK9tRIX85jjM6GTYhfv nzXH3jBdYc4koueBs66M+Xv9O9n5ML4urWssjGeMY3if3bzGSvk30BQ46OOaxJjLCpzPJAzXrOrD z5VFh58TIiwESIiCHNxxwPTy97qDei8YdpVdyYEv6EQcK8n+iTyE/Cn1eoe7HwN+F56oErVSGtJY Q1sR2ehaUHfjvJuv0tL7qAzEbBmfF2IHrVi8zp9N0pZtQZZHOXp/sLW4+hqKvm3iccaPwP3XgnKX n8/YtVeOsnenRG7VCBFlZ5fe3LOyANCVdGAIwDs7tTXGF4hIk15/iAfSgv2UkNFItSszOG3Ha7r0 GQBerhBkHOAzmQAAAABJRU5ErkJggg== Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha1; boundary="------------ms000500060107090104050202" X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,T_DKIM_INVALID, UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.0 X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on kill.porkrind.org X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 19850 Cc: 19850@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) This is a cryptographically signed message in MIME format. --------------ms000500060107090104050202 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 2/12/15 10:57 PM, Jan D. wrote: > Hi. >=20 > If we keep site-lis as it is, we can have several Emacs versions instal= led, with different site-lisp:s. > Also, changing files in site-lisp does not require root priviliges. If we keep things as they are now, the site lisp file points to a random directory that doesn't exist! Take a look again: >> "/Users/build/workspace/Emacs-Multi-Build/label/mavericks/emacs-source= /nextstep/Emacs.app/Contents/Resources/share/emacs/24.4/site-lisp" This Emacs was built on a different machine than the one it's running on. My machine has no "build" user and therefore no "/Users/build" directory. I certainly cannot create that directory without being root. > Your change breaks both those feaures. No, it actually doesn't. First off, it only affects self contained nextstep builds, which (as I described above) are currently totally buste= d. Secondly, it doesn't preclude different site lisps for different Emacsen. Here's the epaths.h line generated with my patch: #define PATH_SITELOADSEARCH "/Library/emacs/25.0.50/site-lisp:/Library/emacs/site-lisp" That still ends up with the version in the site lisp path, so there can multiple site lisps. Yes, the site lisp path is in /Library which is root:wheel, but that is the correct place to put site wide things on the Mac. If you want non-site wide lisps, you can always edit your .emacs with no root privileges. Thinking about it, I'm not sure why non-root is a good idea for site wide stuff in the first place: On a multi-user system, it seems like a security problem for one user to affect all the other user's site-lisp. That *should* require root (like it does on linux). > I don't think this is a good idea. Please reconsider. This really seems like the correct fix to me. -David --------------ms000500060107090104050202 Content-Type: application/pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIMYDCC BiQwggUMoAMCAQICAwzbjTANBgkqhkiG9w0BAQsFADCBjDELMAkGA1UEBhMCSUwxFjAUBgNV BAoTDVN0YXJ0Q29tIEx0ZC4xKzApBgNVBAsTIlNlY3VyZSBEaWdpdGFsIENlcnRpZmljYXRl IFNpZ25pbmcxODA2BgNVBAMTL1N0YXJ0Q29tIENsYXNzIDEgUHJpbWFyeSBJbnRlcm1lZGlh dGUgQ2xpZW50IENBMB4XDTE1MDIwNTAxNTE0N1oXDTE2MDIwNjAwMDMxM1owQDEbMBkGA1UE AwwSZGF2aWRAcG9ya3JpbmQub3JnMSEwHwYJKoZIhvcNAQkBFhJkYXZpZEBwb3JrcmluZC5v cmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDseMhH6EdVP5GVekNBYe18dOgK jvXxojTQoq1Hd9WVwVsVNyuSFl3nYe9m+hk8t9XYiRIQxkoSd3d/XuKqrkpRcaS9CNpZZi/n /tPtwgD65klvWYk5Dfe2PxDR6xG4+z5UnqvQMTbt106BttTG8Jo0ZjgWudwOzF7GXtgYvWS0 HpQw29qn6nwfk/iUN04x8rJjo692/YF9AHWz3nYdLLN9y7C2vYOXsfAcTvJ29jeoHABEyRcp 92ycwuImUW1h9Qa+hUbbY6LKMMjmJJ9N3VJJbNQuodgjcsjclup5TQoW7MROphUm7Y0+zIU+ ehvZgfK25QGo6V4vSxkuDD9JVQrdAgMBAAGjggLYMIIC1DAJBgNVHRMEAjAAMAsGA1UdDwQE AwIEsDAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwQwHQYDVR0OBBYEFFRODuQ22oAv Imx91K1yOxSyi3hmMB8GA1UdIwQYMBaAFFNy7ZKc4NrLAVx8fpY1TvLUuFGCMB0GA1UdEQQW MBSBEmRhdmlkQHBvcmtyaW5kLm9yZzCCAUwGA1UdIASCAUMwggE/MIIBOwYLKwYBBAGBtTcB AgMwggEqMC4GCCsGAQUFBwIBFiJodHRwOi8vd3d3LnN0YXJ0c3NsLmNvbS9wb2xpY3kucGRm MIH3BggrBgEFBQcCAjCB6jAnFiBTdGFydENvbSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAD AgEBGoG+VGhpcyBjZXJ0aWZpY2F0ZSB3YXMgaXNzdWVkIGFjY29yZGluZyB0byB0aGUgQ2xh c3MgMSBWYWxpZGF0aW9uIHJlcXVpcmVtZW50cyBvZiB0aGUgU3RhcnRDb20gQ0EgcG9saWN5 LCByZWxpYW5jZSBvbmx5IGZvciB0aGUgaW50ZW5kZWQgcHVycG9zZSBpbiBjb21wbGlhbmNl IG9mIHRoZSByZWx5aW5nIHBhcnR5IG9ibGlnYXRpb25zLjA2BgNVHR8ELzAtMCugKaAnhiVo dHRwOi8vY3JsLnN0YXJ0c3NsLmNvbS9jcnR1MS1jcmwuY3JsMIGOBggrBgEFBQcBAQSBgTB/ MDkGCCsGAQUFBzABhi1odHRwOi8vb2NzcC5zdGFydHNzbC5jb20vc3ViL2NsYXNzMS9jbGll bnQvY2EwQgYIKwYBBQUHMAKGNmh0dHA6Ly9haWEuc3RhcnRzc2wuY29tL2NlcnRzL3N1Yi5j bGFzczEuY2xpZW50LmNhLmNydDAjBgNVHRIEHDAahhhodHRwOi8vd3d3LnN0YXJ0c3NsLmNv bS8wDQYJKoZIhvcNAQELBQADggEBAEyaA48V3BINh987ux1jLkiuelvD0GE4IkBK+RPrmNqK SEqWAToljlr/uf5dlXtahJvBGrB67GcT9yS50IHHxsCYCZuV5SnUl8KkZbVp8vDMr7bc+2Fd t/cdDtM/QQZlowgPCK2ILCWmjzq9BErua2QA5/Ovk9sMPA9Wf0DgyS8/vdRBzUnioEhcHGCl 8gjC/lsm/ohtA4evIdkFULS61aQaaTFex4RpHMo0jTwIdUEgs7bQXvLXUtVz8ZZHCrB6tYGd v5esd0fsaTJ7OPeiAWcMbd/5ScHmjHFLgQoCDe9X2hU9PtSZxHPuYOgHTpCljcFSaL+oHdq1 B99PWHk37sowggY0MIIEHKADAgECAgEeMA0GCSqGSIb3DQEBBQUAMH0xCzAJBgNVBAYTAklM MRYwFAYDVQQKEw1TdGFydENvbSBMdGQuMSswKQYDVQQLEyJTZWN1cmUgRGlnaXRhbCBDZXJ0 aWZpY2F0ZSBTaWduaW5nMSkwJwYDVQQDEyBTdGFydENvbSBDZXJ0aWZpY2F0aW9uIEF1dGhv cml0eTAeFw0wNzEwMjQyMTAxNTVaFw0xNzEwMjQyMTAxNTVaMIGMMQswCQYDVQQGEwJJTDEW MBQGA1UEChMNU3RhcnRDb20gTHRkLjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlm aWNhdGUgU2lnbmluZzE4MDYGA1UEAxMvU3RhcnRDb20gQ2xhc3MgMSBQcmltYXJ5IEludGVy bWVkaWF0ZSBDbGllbnQgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDHCYPM zi3YGrEppC4Tq5a+ijKDjKaIQZZVR63UbxIP6uq/I0fhCu+cQhoUfE6ERKKnu8zPf1Jwuk0t svVCk6U9b+0UjM0dLep3ZdE1gblK/1FwYT5Pipsu2yOMluLqwvsuz9/9f1+1PKHG/FaR/wpb fuIqu54qzHDYeqiUfsYzoVflR80DAC7hmJ+SmZnNTWyUGHJbBpA8Q89lGxahNvuryGaC/o2/ ceD2uYDX9U8Eg5DpIpGQdcbQeGarV04WgAUjjXX5r/2dabmtxWMZwhZna//jdiSyrrSMTGKk DiXm6/3/4ebfeZuCYKzN2P8O2F/Xe2AC/Y7zeEsnR7FOp+uXAgMBAAGjggGtMIIBqTAPBgNV HRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUU3Ltkpzg2ssBXHx+ljVO 8tS4UYIwHwYDVR0jBBgwFoAUTgvvGqRAW6UXaYcwyjRoQ9BBrvIwZgYIKwYBBQUHAQEEWjBY MCcGCCsGAQUFBzABhhtodHRwOi8vb2NzcC5zdGFydHNzbC5jb20vY2EwLQYIKwYBBQUHMAKG IWh0dHA6Ly93d3cuc3RhcnRzc2wuY29tL3Nmc2NhLmNydDBbBgNVHR8EVDBSMCegJaAjhiFo dHRwOi8vd3d3LnN0YXJ0c3NsLmNvbS9zZnNjYS5jcmwwJ6AloCOGIWh0dHA6Ly9jcmwuc3Rh cnRzc2wuY29tL3Nmc2NhLmNybDCBgAYDVR0gBHkwdzB1BgsrBgEEAYG1NwECATBmMC4GCCsG AQUFBwIBFiJodHRwOi8vd3d3LnN0YXJ0c3NsLmNvbS9wb2xpY3kucGRmMDQGCCsGAQUFBwIB FihodHRwOi8vd3d3LnN0YXJ0c3NsLmNvbS9pbnRlcm1lZGlhdGUucGRmMA0GCSqGSIb3DQEB BQUAA4ICAQAKgwh9eKssBly4Y4xerhy5I3dNoXHYfYa8PlVLL/qtXnkFgdtY1o95CfegFJTw qBBmf8pyTUnFsukDFUI22zF5bVHzuJ+GxhnSqN2sD1qetbYwBYK2iyYA5Pg7Er1A+hKMIzEz cduRkIMmCeUTyMyikfbUFvIBivtvkR8ZFAk22BZy+pJfAoedO61HTz4qSfQoCRcLN5A0t4Dk uVhTMXIzuQ8CnykhExD6x4e6ebIbrjZLb7L+ocR0y4YjCl/Pd4MXU91y0vTipgr/O75CDUHD RHCCKBVmz/Rzkc/b970MEeHt5LC3NiWTgBSvrLEuVzBKM586YoRD9Dy3OHQgWI270g+5MYA8 GfgI/EPT5G7xPbCDz+zjdH89PeR3U4So4lSXur6H6vp+m9TQXPF3a0LwZrp8MQ+Z77U1uL7T elWO5lApsbAonrqASfTpaprFVkL4nyGH+NHST2ZJPWIBk81i6Vw0ny0qZW2Niy/QvVNKbb43 A43ny076khXO7cNbBIRdJ/6qQNq9Bqb5C0Q5nEsFcj75oxQRqlKf6TcvGbjxkJh8BYtv9ePs XklAxtm8J7GCUBthHSQgepbkOexhJ0wP8imUkyiPHQ0GvEnd83129fZjoEhdGwXV27ioRKbj /cIq7JRXun0NbeY+UdMYu9jGfIpDLtUUGSgsg2zMGs5R4jGCA90wggPZAgEBMIGUMIGMMQsw CQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRDb20gTHRkLjErMCkGA1UECxMiU2VjdXJlIERp Z2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzE4MDYGA1UEAxMvU3RhcnRDb20gQ2xhc3MgMSBQ cmltYXJ5IEludGVybWVkaWF0ZSBDbGllbnQgQ0ECAwzbjTAJBgUrDgMCGgUAoIICHTAYBgkq hkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0xNTAyMTMwNzI4NDJaMCMG CSqGSIb3DQEJBDEWBBSbFQcPXPcz0q8Qhio/T09dBIaspjBsBgkqhkiG9w0BCQ8xXzBdMAsG CWCGSAFlAwQBKjALBglghkgBZQMEAQIwCgYIKoZIhvcNAwcwDgYIKoZIhvcNAwICAgCAMA0G CCqGSIb3DQMCAgFAMAcGBSsOAwIHMA0GCCqGSIb3DQMCAgEoMIGlBgkrBgEEAYI3EAQxgZcw gZQwgYwxCzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENvbSBMdGQuMSswKQYDVQQLEyJT ZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMTgwNgYDVQQDEy9TdGFydENvbSBD bGFzcyAxIFByaW1hcnkgSW50ZXJtZWRpYXRlIENsaWVudCBDQQIDDNuNMIGnBgsqhkiG9w0B CRACCzGBl6CBlDCBjDELMAkGA1UEBhMCSUwxFjAUBgNVBAoTDVN0YXJ0Q29tIEx0ZC4xKzAp BgNVBAsTIlNlY3VyZSBEaWdpdGFsIENlcnRpZmljYXRlIFNpZ25pbmcxODA2BgNVBAMTL1N0 YXJ0Q29tIENsYXNzIDEgUHJpbWFyeSBJbnRlcm1lZGlhdGUgQ2xpZW50IENBAgMM240wDQYJ KoZIhvcNAQEBBQAEggEAhIPJ/P8ZHRZaVXxFU35cZBdzlRBHPNvthOt2kDXDZ6cr/tzOvg2w yImdYg3ee3FwlyJoczyMR11V+Qhhdm3KhBo3o2xVzV5jc80W3GfPZFqQEMcg1RsUQtT1yW/h 0/rTQEFIIjhEQOg2m9ltapCPoTWeDOrwgS5i9ZcU4ziunq6vhvH8Ef2vfB/KxyEQqyD5YkFV YD8N1f6RvKTw+d5OzEIaxuFnP3daBKcz1C54BytAj1xO2d40UN81/PHYoVvoJH1oktvI4FMR mfQGUw7e1VkOOR6hFA7Adr65p0x93u4x65fowX8pY2e2Banj0oz5DmMAdxDaYgXwxW/Pf6MU 5AAAAAAAAA== --------------ms000500060107090104050202-- From debbugs-submit-bounces@debbugs.gnu.org Fri Feb 13 08:41:26 2015 Received: (at 19850) by debbugs.gnu.org; 13 Feb 2015 13:41:26 +0000 Received: from localhost ([127.0.0.1]:41529 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YMGUn-0001s6-MQ for submit@debbugs.gnu.org; Fri, 13 Feb 2015 08:41:26 -0500 Received: from mailfe02.swip.net ([212.247.154.33]:55765 helo=swip.net) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YMGUk-0001rr-Uy for 19850@debbugs.gnu.org; Fri, 13 Feb 2015 08:41:24 -0500 X-T2-Spam-Status: No, hits=0.8 required=5.0 tests=BAYES_50 Received: from hosdjarv.se (account mj138573@tele2.se [46.59.42.57] verified) by mailfe02.swip.net (CommuniGate Pro SMTP 5.4.4) with ESMTPA id 573615895; Fri, 13 Feb 2015 14:41:15 +0100 Message-ID: <54DDFEF6.8080500@swipnet.se> Date: Fri, 13 Feb 2015 14:41:10 +0100 From: "Jan D." User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:31.0) Gecko/20100101 Thunderbird/31.4.0 MIME-Version: 1.0 To: David Caldwell Subject: Re: bug#19850: 25.0.50; [PATCH] configure.ac: Fix site-lisp paths with NS self-contained apps. References: <54DD2060.2000909@porkrind.org> <54DDA7AA.3060701@porkrind.org> In-Reply-To: <54DDA7AA.3060701@porkrind.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 19850 Cc: 19850@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) David Caldwell skrev den 2015-02-13 08:28: > On 2/12/15 10:57 PM, Jan D. wrote: >> Hi. >> >> If we keep site-lis as it is, we can have several Emacs versions installed, with different site-lisp:s. >> Also, changing files in site-lisp does not require root priviliges. > > If we keep things as they are now, the site lisp file points to a random > directory that doesn't exist! Take a look again: > >>> "/Users/build/workspace/Emacs-Multi-Build/label/mavericks/emacs-source/nextstep/Emacs.app/Contents/Resources/share/emacs/24.4/site-lisp" > Oh, its the compile time place, not the run time. That looks like a bug. > This Emacs was built on a different machine than the one it's running > on. My machine has no "build" user and therefore no "/Users/build" > directory. > > I certainly cannot create that directory without being root. > >> Your change breaks both those feaures. > > No, it actually doesn't. First off, it only affects self contained > nextstep builds, which (as I described above) are currently totally busted. > > Secondly, it doesn't preclude different site lisps for different > Emacsen. Here's the epaths.h line generated with my patch: > > #define PATH_SITELOADSEARCH > "/Library/emacs/25.0.50/site-lisp:/Library/emacs/site-lisp" > > That still ends up with the version in the site lisp path, so there can > multiple site lisps. > > Yes, the site lisp path is in /Library which is root:wheel, but that is > the correct place to put site wide things on the Mac. No its not, its /Library/Application Support/Emacs. > If you want > non-site wide lisps, you can always edit your .emacs with no root > privileges. Thinking about it, I'm not sure why non-root is a good idea > for site wide stuff in the first place: On a multi-user system, it seems > like a security problem for one user to affect all the other user's > site-lisp. That *should* require root (like it does on linux). > That's not the point. The point is that the Emacs I compile for myself should by default ignore site wide stuff in global places. It should require a choice to use it. On Linux-distributions site lisp always looks like a garbage heap full of bad ideas dumped there by who-nows. And that's when installing a fresh distribution. >> I don't think this is a good idea. > > Please reconsider. This really seems like the correct fix to me. > This is not the correct fix. But we might add something for those that want a global site-lisp. I'll think about it. Jan D. From debbugs-submit-bounces@debbugs.gnu.org Fri Feb 13 11:37:04 2015 Received: (at 19850) by debbugs.gnu.org; 13 Feb 2015 16:37:05 +0000 Received: from localhost ([127.0.0.1]:42063 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YMJEm-00060r-Kx for submit@debbugs.gnu.org; Fri, 13 Feb 2015 11:37:04 -0500 Received: from mailfe01.swip.net ([212.247.154.1]:41004 helo=swip.net) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YMJEj-00060L-Vv for 19850@debbugs.gnu.org; Fri, 13 Feb 2015 11:37:03 -0500 X-T2-Spam-Status: No, hits=0.8 required=5.0 tests=BAYES_50 Received: from hosdjarv.se (account mj138573@tele2.se [46.59.42.57] verified) by mailfe01.swip.net (CommuniGate Pro SMTP 5.4.4) with ESMTPA id 561505392; Fri, 13 Feb 2015 17:36:54 +0100 Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2070.6\)) Subject: Re: bug#19850: 25.0.50; [PATCH] configure.ac: Fix site-lisp paths with NS self-contained apps. From: "Jan D." In-Reply-To: <54DDA7AA.3060701@porkrind.org> Date: Fri, 13 Feb 2015 17:36:53 +0100 Content-Transfer-Encoding: 7bit Message-Id: References: <54DD2060.2000909@porkrind.org> <54DDA7AA.3060701@porkrind.org> To: David Caldwell X-Mailer: Apple Mail (2.2070.6) X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 19850 Cc: 19850@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) You should be able to get what you want at configure time by adding --enable-locallisppath='/Library/emacs/site-lisp' Jan D. From debbugs-submit-bounces@debbugs.gnu.org Fri Feb 13 11:46:11 2015 Received: (at 19850-done) by debbugs.gnu.org; 13 Feb 2015 16:46:11 +0000 Received: from localhost ([127.0.0.1]:42067 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YMJNb-0006EL-Jm for submit@debbugs.gnu.org; Fri, 13 Feb 2015 11:46:11 -0500 Received: from mailfe03.swip.net ([212.247.154.65]:57841 helo=swip.net) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YMJNZ-0006E7-H1 for 19850-done@debbugs.gnu.org; Fri, 13 Feb 2015 11:46:10 -0500 X-T2-Spam-Status: No, hits=0.8 required=5.0 tests=BAYES_50 Received: from hosdjarv.se (account mj138573@tele2.se [46.59.42.57] verified) by mailfe03.swip.net (CommuniGate Pro SMTP 5.4.4) with ESMTPA id 406173556; Fri, 13 Feb 2015 17:46:03 +0100 Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2070.6\)) Subject: Re: bug#19850: 25.0.50; [PATCH] configure.ac: Fix site-lisp paths with NS self-contained apps. From: "Jan D." In-Reply-To: <54DDA7AA.3060701@porkrind.org> Date: Fri, 13 Feb 2015 17:46:02 +0100 Content-Transfer-Encoding: quoted-printable Message-Id: References: <54DD2060.2000909@porkrind.org> <54DDA7AA.3060701@porkrind.org> To: David Caldwell X-Mailer: Apple Mail (2.2070.6) X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 19850-done Cc: 19850-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) I have fixed in trunk so that directories pointing to the build dir is = not in loadpath. Jan D. From debbugs-submit-bounces@debbugs.gnu.org Fri Feb 13 14:41:40 2015 Received: (at 19850) by debbugs.gnu.org; 13 Feb 2015 19:41:40 +0000 Received: from localhost ([127.0.0.1]:42241 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YMM7Q-000293-9p for submit@debbugs.gnu.org; Fri, 13 Feb 2015 14:41:40 -0500 Received: from sa38.galvanix.net ([98.126.48.38]:37773 helo=kill.porkrind.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YMM7O-00028s-8G for 19850@debbugs.gnu.org; Fri, 13 Feb 2015 14:41:39 -0500 Received: from porkrind.org (cpe-76-170-36-134.socal.res.rr.com [76.170.36.134]) by kill.porkrind.org (Postfix) with ESMTPS id A43865F17D; Fri, 13 Feb 2015 11:41:32 -0800 (PST) Authentication-Results: kill.porkrind.org; dkim=pass reason="1536-bit key; unprotected key" header.d=porkrind.org header.i=@porkrind.org header.b=dejDX5/o; dkim-adsp=pass; dkim-atps=neutral Received: from [10.0.0.10] (black.local [10.0.0.10]) (authenticated bits=0) by porkrind.org (8.14.4/8.14.4/Debian-8) with ESMTP id t1DJfSYC028685 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT); Fri, 13 Feb 2015 11:41:29 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=porkrind.org; s=apoptygma; t=1423856491; bh=aHLPmerytSi4e8yV9AzzqW+ky+tGnjoj0ochXAAOenA=; h=Date:From:To:CC:Subject:References:In-Reply-To:From; b=dejDX5/oRCyButkecL7bpyLPpXNxyJGuBEee7eVg0KFWjwKRq7emoutw6y/loBoSW 4S371BUzpSrJ44NI4jqsUwl40Vt1eXkB1STazJvbpxNBRtGqmYT/ySy2+5XhBc8bBe 6c/Lpexhkyjg+3LHLlcr1IyEs7pa0Hm18UifWoI2keLxfVz34KlxveW9InLFRx18n9 fe/8C9EsGP7BZSUCSVH+0PRGOZREbS8nKyMOfgs70N37JoM8obzHY9cpngI Message-ID: <54DE5368.7020009@porkrind.org> Date: Fri, 13 Feb 2015 11:41:28 -0800 From: David Caldwell User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:34.0) Gecko/20100101 Thunderbird/34.0 MIME-Version: 1.0 To: "Jan D." Subject: Re: bug#19850: 25.0.50; [PATCH] configure.ac: Fix site-lisp paths with NS self-contained apps. References: <54DD2060.2000909@porkrind.org> <54DDA7AA.3060701@porkrind.org> <54DDFEF6.8080500@swipnet.se> In-Reply-To: <54DDFEF6.8080500@swipnet.se> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAQAAAD9CzEMAAAACXBIWXMAAAsTAAALEwEAmpwY AAAABGdBTUEAALGOfPtRkwAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+S X8VGAAABiklEQVR42rRYSZIDIQwzLv7/ZXLoEAzeBKG7ag4DRhZeBKQ0Qr5imLWCrKwn0HImc1Mx aAvmmc/cuAT7RMYws6v/gHeb0p4/y5792GJJlLZWOPgsdV5NaRes4Xe4632sLljD7wKv1Ta74H/h MxecN1Rc2TatYcP7zb+6WFfN/zMSHg1Ymuxjrzd+DuLw6Nlekggt1hvr7KK9tRIX85jjM6GTYhfv nzXH3jBdYc4koueBs66M+Xv9O9n5ML4urWssjGeMY3if3bzGSvk30BQ46OOaxJjLCpzPJAzXrOrD z5VFh58TIiwESIiCHNxxwPTy97qDei8YdpVdyYEv6EQcK8n+iTyE/Cn1eoe7HwN+F56oErVSGtJY Q1sR2ehaUHfjvJuv0tL7qAzEbBmfF2IHrVi8zp9N0pZtQZZHOXp/sLW4+hqKvm3iccaPwP3XgnKX n8/YtVeOsnenRG7VCBFlZ5fe3LOyANCVdGAIwDs7tTXGF4hIk15/iAfSgv2UkNFItSszOG3Ha7r0 GQBerhBkHOAzmQAAAABJRU5ErkJggg== Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha1; boundary="------------ms070902060407010506090600" X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,T_DKIM_INVALID, UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.0 X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on kill.porkrind.org X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 19850 Cc: 19850@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) This is a cryptographically signed message in MIME format. --------------ms070902060407010506090600 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 2/13/15 5:41 AM, Jan D. wrote: > David Caldwell skrev den 2015-02-13 08:28: >> On 2/12/15 10:57 PM, Jan D. wrote: >> #define PATH_SITELOADSEARCH >> "/Library/emacs/25.0.50/site-lisp:/Library/emacs/site-lisp" >> Yes, the site lisp path is in /Library which is root:wheel, but that i= s >> the correct place to put site wide things on the Mac. >=20 > No its not, its /Library/Application Support/Emacs. If that is your main objection, I wouldn't mind that at all. I chose plain /Library/emacs as it is similar to /Library/Perl and because it was the minimal patch. /Library/Emacs would be better but the lowercase "emacs" was chosen earlier and I didn't want to duplicate the locallisppath=3D'${datadir}/emacs/${version}/site-lisp:'\ '${datadir}/emacs/site-lisp' lines. Though in retrospect I think what I did is too oblique. It would be a better patch to just do that explicitly: locallisppath=3D'/Library/Application Support/Emacs/${version}/site-lisp:= '\ '/Library/Application Support/Emacs/site-lisp' >> If you want non-site wide lisps, you can always edit your .emacs >> with no root privileges. Thinking about it, I'm not sure why >> non-root is a good idea for site wide stuff in the first place: On >> a multi-user system, it seems like a security problem for one user >> to affect all the other user's site-lisp. That *should* require >> root (like it does on linux). >=20 > That's not the point. The point is that the Emacs I compile for myself= > should by default ignore site wide stuff in global places. Then wouldn't it act differently than the Linux version? Don't you get "/usr/local/emacs/site-lisp" by default there? "/Library" is the equivalent of "/usr/local" on OS X ("/System/Library" would be "/usr"). > It should require a choice to use it. On Linux-distributions site > lisp always looks like a garbage heap full of bad ideas dumped there > by who-nows. And that's when installing a fresh distribution. Added by default packages, no doubt. The default OS X Emacs in /usr/bin/emacs (good old gpl2 version 22.1) uses /usr/share/emacs/22.1/lisp/emacs-lisp On a clean install there's no /Library/Emacs or /Library/Application Support/Emacs. Emacs installed from homebrew uses $(brew --prefix)/share/emacs/${version}/site-lisp So I believe your fears of default site-lisp garbage are unfounded. And one could always --disable-locallisppath if they don't want it. I just think the default should be something reasonable that matches the other unixes. > I have fixed in trunk so that directories pointing to the build dir is = not in loadpath. Thanks. > You should be able to get what you want at configure time by adding >=20 > --enable-locallisppath=3D'/Library/emacs/site-lisp' Oh, nice, I didn't know that option. It even works with the make expansion variables: --enable-locallisppath=3D'/Library/Application Support/Emacs/${version}/site-lisp:/Library/Application Support/Emacs/site-lisp' I suppose I will have to do that unless you change your mind about the default. :-) -David --------------ms070902060407010506090600 Content-Type: application/pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIMYDCC BiQwggUMoAMCAQICAwzbjTANBgkqhkiG9w0BAQsFADCBjDELMAkGA1UEBhMCSUwxFjAUBgNV BAoTDVN0YXJ0Q29tIEx0ZC4xKzApBgNVBAsTIlNlY3VyZSBEaWdpdGFsIENlcnRpZmljYXRl IFNpZ25pbmcxODA2BgNVBAMTL1N0YXJ0Q29tIENsYXNzIDEgUHJpbWFyeSBJbnRlcm1lZGlh dGUgQ2xpZW50IENBMB4XDTE1MDIwNTAxNTE0N1oXDTE2MDIwNjAwMDMxM1owQDEbMBkGA1UE AwwSZGF2aWRAcG9ya3JpbmQub3JnMSEwHwYJKoZIhvcNAQkBFhJkYXZpZEBwb3JrcmluZC5v cmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDseMhH6EdVP5GVekNBYe18dOgK jvXxojTQoq1Hd9WVwVsVNyuSFl3nYe9m+hk8t9XYiRIQxkoSd3d/XuKqrkpRcaS9CNpZZi/n /tPtwgD65klvWYk5Dfe2PxDR6xG4+z5UnqvQMTbt106BttTG8Jo0ZjgWudwOzF7GXtgYvWS0 HpQw29qn6nwfk/iUN04x8rJjo692/YF9AHWz3nYdLLN9y7C2vYOXsfAcTvJ29jeoHABEyRcp 92ycwuImUW1h9Qa+hUbbY6LKMMjmJJ9N3VJJbNQuodgjcsjclup5TQoW7MROphUm7Y0+zIU+ ehvZgfK25QGo6V4vSxkuDD9JVQrdAgMBAAGjggLYMIIC1DAJBgNVHRMEAjAAMAsGA1UdDwQE AwIEsDAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwQwHQYDVR0OBBYEFFRODuQ22oAv Imx91K1yOxSyi3hmMB8GA1UdIwQYMBaAFFNy7ZKc4NrLAVx8fpY1TvLUuFGCMB0GA1UdEQQW MBSBEmRhdmlkQHBvcmtyaW5kLm9yZzCCAUwGA1UdIASCAUMwggE/MIIBOwYLKwYBBAGBtTcB AgMwggEqMC4GCCsGAQUFBwIBFiJodHRwOi8vd3d3LnN0YXJ0c3NsLmNvbS9wb2xpY3kucGRm MIH3BggrBgEFBQcCAjCB6jAnFiBTdGFydENvbSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAD AgEBGoG+VGhpcyBjZXJ0aWZpY2F0ZSB3YXMgaXNzdWVkIGFjY29yZGluZyB0byB0aGUgQ2xh c3MgMSBWYWxpZGF0aW9uIHJlcXVpcmVtZW50cyBvZiB0aGUgU3RhcnRDb20gQ0EgcG9saWN5 LCByZWxpYW5jZSBvbmx5IGZvciB0aGUgaW50ZW5kZWQgcHVycG9zZSBpbiBjb21wbGlhbmNl IG9mIHRoZSByZWx5aW5nIHBhcnR5IG9ibGlnYXRpb25zLjA2BgNVHR8ELzAtMCugKaAnhiVo dHRwOi8vY3JsLnN0YXJ0c3NsLmNvbS9jcnR1MS1jcmwuY3JsMIGOBggrBgEFBQcBAQSBgTB/ MDkGCCsGAQUFBzABhi1odHRwOi8vb2NzcC5zdGFydHNzbC5jb20vc3ViL2NsYXNzMS9jbGll bnQvY2EwQgYIKwYBBQUHMAKGNmh0dHA6Ly9haWEuc3RhcnRzc2wuY29tL2NlcnRzL3N1Yi5j bGFzczEuY2xpZW50LmNhLmNydDAjBgNVHRIEHDAahhhodHRwOi8vd3d3LnN0YXJ0c3NsLmNv bS8wDQYJKoZIhvcNAQELBQADggEBAEyaA48V3BINh987ux1jLkiuelvD0GE4IkBK+RPrmNqK SEqWAToljlr/uf5dlXtahJvBGrB67GcT9yS50IHHxsCYCZuV5SnUl8KkZbVp8vDMr7bc+2Fd t/cdDtM/QQZlowgPCK2ILCWmjzq9BErua2QA5/Ovk9sMPA9Wf0DgyS8/vdRBzUnioEhcHGCl 8gjC/lsm/ohtA4evIdkFULS61aQaaTFex4RpHMo0jTwIdUEgs7bQXvLXUtVz8ZZHCrB6tYGd v5esd0fsaTJ7OPeiAWcMbd/5ScHmjHFLgQoCDe9X2hU9PtSZxHPuYOgHTpCljcFSaL+oHdq1 B99PWHk37sowggY0MIIEHKADAgECAgEeMA0GCSqGSIb3DQEBBQUAMH0xCzAJBgNVBAYTAklM MRYwFAYDVQQKEw1TdGFydENvbSBMdGQuMSswKQYDVQQLEyJTZWN1cmUgRGlnaXRhbCBDZXJ0 aWZpY2F0ZSBTaWduaW5nMSkwJwYDVQQDEyBTdGFydENvbSBDZXJ0aWZpY2F0aW9uIEF1dGhv cml0eTAeFw0wNzEwMjQyMTAxNTVaFw0xNzEwMjQyMTAxNTVaMIGMMQswCQYDVQQGEwJJTDEW MBQGA1UEChMNU3RhcnRDb20gTHRkLjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlm aWNhdGUgU2lnbmluZzE4MDYGA1UEAxMvU3RhcnRDb20gQ2xhc3MgMSBQcmltYXJ5IEludGVy bWVkaWF0ZSBDbGllbnQgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDHCYPM zi3YGrEppC4Tq5a+ijKDjKaIQZZVR63UbxIP6uq/I0fhCu+cQhoUfE6ERKKnu8zPf1Jwuk0t svVCk6U9b+0UjM0dLep3ZdE1gblK/1FwYT5Pipsu2yOMluLqwvsuz9/9f1+1PKHG/FaR/wpb fuIqu54qzHDYeqiUfsYzoVflR80DAC7hmJ+SmZnNTWyUGHJbBpA8Q89lGxahNvuryGaC/o2/ ceD2uYDX9U8Eg5DpIpGQdcbQeGarV04WgAUjjXX5r/2dabmtxWMZwhZna//jdiSyrrSMTGKk DiXm6/3/4ebfeZuCYKzN2P8O2F/Xe2AC/Y7zeEsnR7FOp+uXAgMBAAGjggGtMIIBqTAPBgNV HRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUU3Ltkpzg2ssBXHx+ljVO 8tS4UYIwHwYDVR0jBBgwFoAUTgvvGqRAW6UXaYcwyjRoQ9BBrvIwZgYIKwYBBQUHAQEEWjBY MCcGCCsGAQUFBzABhhtodHRwOi8vb2NzcC5zdGFydHNzbC5jb20vY2EwLQYIKwYBBQUHMAKG IWh0dHA6Ly93d3cuc3RhcnRzc2wuY29tL3Nmc2NhLmNydDBbBgNVHR8EVDBSMCegJaAjhiFo dHRwOi8vd3d3LnN0YXJ0c3NsLmNvbS9zZnNjYS5jcmwwJ6AloCOGIWh0dHA6Ly9jcmwuc3Rh cnRzc2wuY29tL3Nmc2NhLmNybDCBgAYDVR0gBHkwdzB1BgsrBgEEAYG1NwECATBmMC4GCCsG AQUFBwIBFiJodHRwOi8vd3d3LnN0YXJ0c3NsLmNvbS9wb2xpY3kucGRmMDQGCCsGAQUFBwIB FihodHRwOi8vd3d3LnN0YXJ0c3NsLmNvbS9pbnRlcm1lZGlhdGUucGRmMA0GCSqGSIb3DQEB BQUAA4ICAQAKgwh9eKssBly4Y4xerhy5I3dNoXHYfYa8PlVLL/qtXnkFgdtY1o95CfegFJTw qBBmf8pyTUnFsukDFUI22zF5bVHzuJ+GxhnSqN2sD1qetbYwBYK2iyYA5Pg7Er1A+hKMIzEz cduRkIMmCeUTyMyikfbUFvIBivtvkR8ZFAk22BZy+pJfAoedO61HTz4qSfQoCRcLN5A0t4Dk uVhTMXIzuQ8CnykhExD6x4e6ebIbrjZLb7L+ocR0y4YjCl/Pd4MXU91y0vTipgr/O75CDUHD RHCCKBVmz/Rzkc/b970MEeHt5LC3NiWTgBSvrLEuVzBKM586YoRD9Dy3OHQgWI270g+5MYA8 GfgI/EPT5G7xPbCDz+zjdH89PeR3U4So4lSXur6H6vp+m9TQXPF3a0LwZrp8MQ+Z77U1uL7T elWO5lApsbAonrqASfTpaprFVkL4nyGH+NHST2ZJPWIBk81i6Vw0ny0qZW2Niy/QvVNKbb43 A43ny076khXO7cNbBIRdJ/6qQNq9Bqb5C0Q5nEsFcj75oxQRqlKf6TcvGbjxkJh8BYtv9ePs XklAxtm8J7GCUBthHSQgepbkOexhJ0wP8imUkyiPHQ0GvEnd83129fZjoEhdGwXV27ioRKbj /cIq7JRXun0NbeY+UdMYu9jGfIpDLtUUGSgsg2zMGs5R4jGCA90wggPZAgEBMIGUMIGMMQsw CQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRDb20gTHRkLjErMCkGA1UECxMiU2VjdXJlIERp Z2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzE4MDYGA1UEAxMvU3RhcnRDb20gQ2xhc3MgMSBQ cmltYXJ5IEludGVybWVkaWF0ZSBDbGllbnQgQ0ECAwzbjTAJBgUrDgMCGgUAoIICHTAYBgkq hkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0xNTAyMTMxOTQxMjhaMCMG CSqGSIb3DQEJBDEWBBQG4a2OJAFEsKMWdcRRyCR8ZLdskTBsBgkqhkiG9w0BCQ8xXzBdMAsG CWCGSAFlAwQBKjALBglghkgBZQMEAQIwCgYIKoZIhvcNAwcwDgYIKoZIhvcNAwICAgCAMA0G CCqGSIb3DQMCAgFAMAcGBSsOAwIHMA0GCCqGSIb3DQMCAgEoMIGlBgkrBgEEAYI3EAQxgZcw gZQwgYwxCzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENvbSBMdGQuMSswKQYDVQQLEyJT ZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMTgwNgYDVQQDEy9TdGFydENvbSBD bGFzcyAxIFByaW1hcnkgSW50ZXJtZWRpYXRlIENsaWVudCBDQQIDDNuNMIGnBgsqhkiG9w0B CRACCzGBl6CBlDCBjDELMAkGA1UEBhMCSUwxFjAUBgNVBAoTDVN0YXJ0Q29tIEx0ZC4xKzAp BgNVBAsTIlNlY3VyZSBEaWdpdGFsIENlcnRpZmljYXRlIFNpZ25pbmcxODA2BgNVBAMTL1N0 YXJ0Q29tIENsYXNzIDEgUHJpbWFyeSBJbnRlcm1lZGlhdGUgQ2xpZW50IENBAgMM240wDQYJ KoZIhvcNAQEBBQAEggEAkt6t1BX5EfCXxNDVksX/BQ77Z5JAHRwSGbWNbIWP0DNkJ3g1kqbb VU7hv7M3vOJnoCGmJv3zx4wI3aRrYa1JhyFWEFTzJl3JlD/B4UkcpGW8NhHiWlRArG2vR2tS SRtUZOdskgpK/diO68G6k98cXzrRwlzkyUZASQtcD+JUSZdSFl8/BoHnM3WIv6Lbq5NgjS6c xZlozXsgMwCPO/KRUPuVHjBm7KcuCnJ9ZZANsJYOXQpWxorZ2swCpo9MvqSqwC3dEV5xAFxv kMoC80moDe+9LCCDd3A6vQEaVI2ONQqN65pJeTqS1FZpYub1mmYIQ7q99PMntyGSdA9SDtIW FQAAAAAAAA== --------------ms070902060407010506090600-- From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 14 04:25:48 2015 Received: (at 19850) by debbugs.gnu.org; 14 Feb 2015 09:25:48 +0000 Received: from localhost ([127.0.0.1]:42706 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YMYyx-0000Jp-UF for submit@debbugs.gnu.org; Sat, 14 Feb 2015 04:25:48 -0500 Received: from mailfe04.swip.net ([212.247.154.97]:36248 helo=swip.net) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YMYyv-0000Ja-9z for 19850@debbugs.gnu.org; Sat, 14 Feb 2015 04:25:46 -0500 X-T2-Spam-Status: No, hits=-0.0 required=5.0 tests=BAYES_40 Received: from hosdjarv.se (account mj138573@tele2.se [46.59.42.57] verified) by mailfe04.swip.net (CommuniGate Pro SMTP 5.4.4) with ESMTPA id 571252309; Sat, 14 Feb 2015 10:25:35 +0100 Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2070.6\)) Subject: Re: bug#19850: 25.0.50; [PATCH] configure.ac: Fix site-lisp paths with NS self-contained apps. From: "Jan D." In-Reply-To: <54DE5368.7020009@porkrind.org> Date: Sat, 14 Feb 2015 10:25:34 +0100 Content-Transfer-Encoding: quoted-printable Message-Id: References: <54DD2060.2000909@porkrind.org> <54DDA7AA.3060701@porkrind.org> <54DDFEF6.8080500@swipnet.se> <54DE5368.7020009@porkrind.org> To: David Caldwell X-Mailer: Apple Mail (2.2070.6) X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 19850 Cc: 19850@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) > 13 feb 2015 kl. 20:41 skrev David Caldwell : >=20 > On 2/13/15 5:41 AM, Jan D. wrote: >>=20 >>=20 >> That's not the point. The point is that the Emacs I compile for = myself >> should by default ignore site wide stuff in global places. >=20 > Then wouldn't it act differently than the Linux version? Don't you get > "/usr/local/emacs/site-lisp" by default there? "/Library" is the > equivalent of "/usr/local" on OS X ("/System/Library" would be = "/usr"). Yes, I get /usr/local/emacs/site-lisp by default, which is different = from the system site-lisp, which is in /usr/share/emacs. So it takes effort to get your self-built emacs to use the system = site-lisp. Also, /Library is in not the equivalent of /usr/local. /usr/local is = the equivalent of /usr/local. /Library is a system directory, a mix of /etc and /usr/share. There are = startup daemons there, fonts, internet plugins and so on. These things = are not in /usr/local on any sane Unix-like OS. Jan D. From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 14 05:09:58 2015 Received: (at 19850) by debbugs.gnu.org; 14 Feb 2015 10:09:58 +0000 Received: from localhost ([127.0.0.1]:42716 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YMZfi-0001KK-0M for submit@debbugs.gnu.org; Sat, 14 Feb 2015 05:09:58 -0500 Received: from sa38.galvanix.net ([98.126.48.38]:38100 helo=kill.porkrind.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YMZfe-0001KB-Lg for 19850@debbugs.gnu.org; Sat, 14 Feb 2015 05:09:55 -0500 Received: from porkrind.org (cpe-76-170-36-134.socal.res.rr.com [76.170.36.134]) by kill.porkrind.org (Postfix) with ESMTPS id 5CF815F20C; Sat, 14 Feb 2015 02:09:52 -0800 (PST) Authentication-Results: kill.porkrind.org; dkim=pass reason="1536-bit key; unprotected key" header.d=porkrind.org header.i=@porkrind.org header.b=CsOV9R3N; dkim-adsp=pass; dkim-atps=neutral Received: from [10.0.0.10] (black.local [10.0.0.10]) (authenticated bits=0) by porkrind.org (8.14.4/8.14.4/Debian-8) with ESMTP id t1EA9oCe010639 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT); Sat, 14 Feb 2015 02:09:51 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=porkrind.org; s=apoptygma; t=1423908591; bh=aMou6lQIgPAoiMKibbQ0cg+MNt5T8T+YFdscFLx1htk=; h=Date:From:To:CC:Subject:References:In-Reply-To:From; b=CsOV9R3Ne5d/x+QHfFcmbziiQRa8khqDo77CMi3ahXEyCJANxY0ip+7lNBEr/iueH 3DS7QrjQtO1Ha2Z6fM9Zt8/xkcTgBSFeEednqSvoRDZfuLV1MHSgls7EGM7cpGuh7I KMF/u+zKX5owKuuWI1e0U6Tw9crwWHxxbBqhyLPJcRBehPpZqdEsrhkZe/jXXUkglJ 5B0BYXLY0mArWZhTFNsElOqnC98renXWHnywtLhO8woTXvko6KUl1z+icoZ Message-ID: <54DF1EEE.20604@porkrind.org> Date: Sat, 14 Feb 2015 02:09:50 -0800 From: David Caldwell User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:34.0) Gecko/20100101 Thunderbird/34.0 MIME-Version: 1.0 To: "Jan D." Subject: Re: bug#19850: 25.0.50; [PATCH] configure.ac: Fix site-lisp paths with NS self-contained apps. References: <54DD2060.2000909@porkrind.org> <54DDA7AA.3060701@porkrind.org> <54DDFEF6.8080500@swipnet.se> <54DE5368.7020009@porkrind.org> In-Reply-To: Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAQAAAD9CzEMAAAACXBIWXMAAAsTAAALEwEAmpwY AAAABGdBTUEAALGOfPtRkwAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+S X8VGAAABiklEQVR42rRYSZIDIQwzLv7/ZXLoEAzeBKG7ag4DRhZeBKQ0Qr5imLWCrKwn0HImc1Mx aAvmmc/cuAT7RMYws6v/gHeb0p4/y5792GJJlLZWOPgsdV5NaRes4Xe4632sLljD7wKv1Ta74H/h MxecN1Rc2TatYcP7zb+6WFfN/zMSHg1Ymuxjrzd+DuLw6Nlekggt1hvr7KK9tRIX85jjM6GTYhfv nzXH3jBdYc4koueBs66M+Xv9O9n5ML4urWssjGeMY3if3bzGSvk30BQ46OOaxJjLCpzPJAzXrOrD z5VFh58TIiwESIiCHNxxwPTy97qDei8YdpVdyYEv6EQcK8n+iTyE/Cn1eoe7HwN+F56oErVSGtJY Q1sR2ehaUHfjvJuv0tL7qAzEbBmfF2IHrVi8zp9N0pZtQZZHOXp/sLW4+hqKvm3iccaPwP3XgnKX n8/YtVeOsnenRG7VCBFlZ5fe3LOyANCVdGAIwDs7tTXGF4hIk15/iAfSgv2UkNFItSszOG3Ha7r0 GQBerhBkHOAzmQAAAABJRU5ErkJggg== Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha1; boundary="------------ms040201070908060303080803" X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,T_DKIM_INVALID, UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.0 X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on kill.porkrind.org X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 19850 Cc: 19850@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) This is a cryptographically signed message in MIME format. --------------ms040201070908060303080803 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 2/14/15 1:25 AM, Jan D. wrote: >=20 > Also, /Library is in not the equivalent of /usr/local. /usr/local is t= he equivalent of /usr/local. Not really. /usr/local is for unix command liney stuff, which Emacs isn't really a part of once it becomes a self contained .app. > /Library is a system directory, a mix of /etc and /usr/share. There ar= e startup daemons there, fonts, internet plugins and so on. These things= are not in /usr/local on any sane Unix-like OS. /Library is not really a system directory, though the system does install stuff there by default. You're right that it's a bit of a mix, but it's also definitely got /usr/local leanings as well. Apple says this about it [1]: > /Library (OS X only)=E2=80=94Apps that share resources between users st= ore those resources in this version of the Library directory. So it's certainly OK to put site wide application stuff in /Library (given that it's Apple's stated purpose). And I believe it's technically 100% kosher to delete anything in there. Nothing in there is critical to the system running. The Fonts that actually matter are in /System/Library/Fonts. That's not really here nor there though (but it's why I said it's "not really" a system directory). The question is why should Emacs not default to a reasonable, user controlled site-wide place? And where should that place be? I think it's worthwhile to take a look at what Perl does, because it's one of the more fitting-in-est unix programs the Mac ships with. The built-in Perl modules are in /System/Library/Perl. If you run 'cpan' and install modules yourself, they go into /Library/Perl. Tcl is similar. So what I'm proposing is not without precedent... I believe if a Mac user saw that /Library/Application Support/Emacs or /Library/Emacs in the load-path, they would not bat an eye, and would completely understand under what circumstances they would add stuff there= =2E On the other hand, there's a bit of asymmetry since the user's config is still ~/.emacs and not ~/Library/Application Support/Emacs (and I wouldn't want that to change). Even so, I still think /Library is the right place to default locallisppath. -David [1] https://developer.apple.com/library/ios/documentation/FileManagement/Conc= eptual/FileSystemProgrammingGuide/FileSystemOverview/FileSystemOverview.h= tml#//apple_ref/doc/uid/TP40010672-CH2-SW1 --------------ms040201070908060303080803 Content-Type: application/pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIMYDCC BiQwggUMoAMCAQICAwzbjTANBgkqhkiG9w0BAQsFADCBjDELMAkGA1UEBhMCSUwxFjAUBgNV BAoTDVN0YXJ0Q29tIEx0ZC4xKzApBgNVBAsTIlNlY3VyZSBEaWdpdGFsIENlcnRpZmljYXRl IFNpZ25pbmcxODA2BgNVBAMTL1N0YXJ0Q29tIENsYXNzIDEgUHJpbWFyeSBJbnRlcm1lZGlh dGUgQ2xpZW50IENBMB4XDTE1MDIwNTAxNTE0N1oXDTE2MDIwNjAwMDMxM1owQDEbMBkGA1UE AwwSZGF2aWRAcG9ya3JpbmQub3JnMSEwHwYJKoZIhvcNAQkBFhJkYXZpZEBwb3JrcmluZC5v cmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDseMhH6EdVP5GVekNBYe18dOgK jvXxojTQoq1Hd9WVwVsVNyuSFl3nYe9m+hk8t9XYiRIQxkoSd3d/XuKqrkpRcaS9CNpZZi/n /tPtwgD65klvWYk5Dfe2PxDR6xG4+z5UnqvQMTbt106BttTG8Jo0ZjgWudwOzF7GXtgYvWS0 HpQw29qn6nwfk/iUN04x8rJjo692/YF9AHWz3nYdLLN9y7C2vYOXsfAcTvJ29jeoHABEyRcp 92ycwuImUW1h9Qa+hUbbY6LKMMjmJJ9N3VJJbNQuodgjcsjclup5TQoW7MROphUm7Y0+zIU+ ehvZgfK25QGo6V4vSxkuDD9JVQrdAgMBAAGjggLYMIIC1DAJBgNVHRMEAjAAMAsGA1UdDwQE AwIEsDAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwQwHQYDVR0OBBYEFFRODuQ22oAv Imx91K1yOxSyi3hmMB8GA1UdIwQYMBaAFFNy7ZKc4NrLAVx8fpY1TvLUuFGCMB0GA1UdEQQW MBSBEmRhdmlkQHBvcmtyaW5kLm9yZzCCAUwGA1UdIASCAUMwggE/MIIBOwYLKwYBBAGBtTcB AgMwggEqMC4GCCsGAQUFBwIBFiJodHRwOi8vd3d3LnN0YXJ0c3NsLmNvbS9wb2xpY3kucGRm MIH3BggrBgEFBQcCAjCB6jAnFiBTdGFydENvbSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAD AgEBGoG+VGhpcyBjZXJ0aWZpY2F0ZSB3YXMgaXNzdWVkIGFjY29yZGluZyB0byB0aGUgQ2xh c3MgMSBWYWxpZGF0aW9uIHJlcXVpcmVtZW50cyBvZiB0aGUgU3RhcnRDb20gQ0EgcG9saWN5 LCByZWxpYW5jZSBvbmx5IGZvciB0aGUgaW50ZW5kZWQgcHVycG9zZSBpbiBjb21wbGlhbmNl IG9mIHRoZSByZWx5aW5nIHBhcnR5IG9ibGlnYXRpb25zLjA2BgNVHR8ELzAtMCugKaAnhiVo dHRwOi8vY3JsLnN0YXJ0c3NsLmNvbS9jcnR1MS1jcmwuY3JsMIGOBggrBgEFBQcBAQSBgTB/ MDkGCCsGAQUFBzABhi1odHRwOi8vb2NzcC5zdGFydHNzbC5jb20vc3ViL2NsYXNzMS9jbGll bnQvY2EwQgYIKwYBBQUHMAKGNmh0dHA6Ly9haWEuc3RhcnRzc2wuY29tL2NlcnRzL3N1Yi5j bGFzczEuY2xpZW50LmNhLmNydDAjBgNVHRIEHDAahhhodHRwOi8vd3d3LnN0YXJ0c3NsLmNv bS8wDQYJKoZIhvcNAQELBQADggEBAEyaA48V3BINh987ux1jLkiuelvD0GE4IkBK+RPrmNqK SEqWAToljlr/uf5dlXtahJvBGrB67GcT9yS50IHHxsCYCZuV5SnUl8KkZbVp8vDMr7bc+2Fd t/cdDtM/QQZlowgPCK2ILCWmjzq9BErua2QA5/Ovk9sMPA9Wf0DgyS8/vdRBzUnioEhcHGCl 8gjC/lsm/ohtA4evIdkFULS61aQaaTFex4RpHMo0jTwIdUEgs7bQXvLXUtVz8ZZHCrB6tYGd v5esd0fsaTJ7OPeiAWcMbd/5ScHmjHFLgQoCDe9X2hU9PtSZxHPuYOgHTpCljcFSaL+oHdq1 B99PWHk37sowggY0MIIEHKADAgECAgEeMA0GCSqGSIb3DQEBBQUAMH0xCzAJBgNVBAYTAklM MRYwFAYDVQQKEw1TdGFydENvbSBMdGQuMSswKQYDVQQLEyJTZWN1cmUgRGlnaXRhbCBDZXJ0 aWZpY2F0ZSBTaWduaW5nMSkwJwYDVQQDEyBTdGFydENvbSBDZXJ0aWZpY2F0aW9uIEF1dGhv cml0eTAeFw0wNzEwMjQyMTAxNTVaFw0xNzEwMjQyMTAxNTVaMIGMMQswCQYDVQQGEwJJTDEW MBQGA1UEChMNU3RhcnRDb20gTHRkLjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlm aWNhdGUgU2lnbmluZzE4MDYGA1UEAxMvU3RhcnRDb20gQ2xhc3MgMSBQcmltYXJ5IEludGVy bWVkaWF0ZSBDbGllbnQgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDHCYPM zi3YGrEppC4Tq5a+ijKDjKaIQZZVR63UbxIP6uq/I0fhCu+cQhoUfE6ERKKnu8zPf1Jwuk0t svVCk6U9b+0UjM0dLep3ZdE1gblK/1FwYT5Pipsu2yOMluLqwvsuz9/9f1+1PKHG/FaR/wpb fuIqu54qzHDYeqiUfsYzoVflR80DAC7hmJ+SmZnNTWyUGHJbBpA8Q89lGxahNvuryGaC/o2/ ceD2uYDX9U8Eg5DpIpGQdcbQeGarV04WgAUjjXX5r/2dabmtxWMZwhZna//jdiSyrrSMTGKk DiXm6/3/4ebfeZuCYKzN2P8O2F/Xe2AC/Y7zeEsnR7FOp+uXAgMBAAGjggGtMIIBqTAPBgNV HRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUU3Ltkpzg2ssBXHx+ljVO 8tS4UYIwHwYDVR0jBBgwFoAUTgvvGqRAW6UXaYcwyjRoQ9BBrvIwZgYIKwYBBQUHAQEEWjBY MCcGCCsGAQUFBzABhhtodHRwOi8vb2NzcC5zdGFydHNzbC5jb20vY2EwLQYIKwYBBQUHMAKG IWh0dHA6Ly93d3cuc3RhcnRzc2wuY29tL3Nmc2NhLmNydDBbBgNVHR8EVDBSMCegJaAjhiFo dHRwOi8vd3d3LnN0YXJ0c3NsLmNvbS9zZnNjYS5jcmwwJ6AloCOGIWh0dHA6Ly9jcmwuc3Rh cnRzc2wuY29tL3Nmc2NhLmNybDCBgAYDVR0gBHkwdzB1BgsrBgEEAYG1NwECATBmMC4GCCsG AQUFBwIBFiJodHRwOi8vd3d3LnN0YXJ0c3NsLmNvbS9wb2xpY3kucGRmMDQGCCsGAQUFBwIB FihodHRwOi8vd3d3LnN0YXJ0c3NsLmNvbS9pbnRlcm1lZGlhdGUucGRmMA0GCSqGSIb3DQEB BQUAA4ICAQAKgwh9eKssBly4Y4xerhy5I3dNoXHYfYa8PlVLL/qtXnkFgdtY1o95CfegFJTw qBBmf8pyTUnFsukDFUI22zF5bVHzuJ+GxhnSqN2sD1qetbYwBYK2iyYA5Pg7Er1A+hKMIzEz cduRkIMmCeUTyMyikfbUFvIBivtvkR8ZFAk22BZy+pJfAoedO61HTz4qSfQoCRcLN5A0t4Dk uVhTMXIzuQ8CnykhExD6x4e6ebIbrjZLb7L+ocR0y4YjCl/Pd4MXU91y0vTipgr/O75CDUHD RHCCKBVmz/Rzkc/b970MEeHt5LC3NiWTgBSvrLEuVzBKM586YoRD9Dy3OHQgWI270g+5MYA8 GfgI/EPT5G7xPbCDz+zjdH89PeR3U4So4lSXur6H6vp+m9TQXPF3a0LwZrp8MQ+Z77U1uL7T elWO5lApsbAonrqASfTpaprFVkL4nyGH+NHST2ZJPWIBk81i6Vw0ny0qZW2Niy/QvVNKbb43 A43ny076khXO7cNbBIRdJ/6qQNq9Bqb5C0Q5nEsFcj75oxQRqlKf6TcvGbjxkJh8BYtv9ePs XklAxtm8J7GCUBthHSQgepbkOexhJ0wP8imUkyiPHQ0GvEnd83129fZjoEhdGwXV27ioRKbj /cIq7JRXun0NbeY+UdMYu9jGfIpDLtUUGSgsg2zMGs5R4jGCA90wggPZAgEBMIGUMIGMMQsw CQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRDb20gTHRkLjErMCkGA1UECxMiU2VjdXJlIERp Z2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzE4MDYGA1UEAxMvU3RhcnRDb20gQ2xhc3MgMSBQ cmltYXJ5IEludGVybWVkaWF0ZSBDbGllbnQgQ0ECAwzbjTAJBgUrDgMCGgUAoIICHTAYBgkq hkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0xNTAyMTQxMDA5NTBaMCMG CSqGSIb3DQEJBDEWBBSJwnS86Pa0fWDGAsYFwDuvwYno0TBsBgkqhkiG9w0BCQ8xXzBdMAsG CWCGSAFlAwQBKjALBglghkgBZQMEAQIwCgYIKoZIhvcNAwcwDgYIKoZIhvcNAwICAgCAMA0G CCqGSIb3DQMCAgFAMAcGBSsOAwIHMA0GCCqGSIb3DQMCAgEoMIGlBgkrBgEEAYI3EAQxgZcw gZQwgYwxCzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENvbSBMdGQuMSswKQYDVQQLEyJT ZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMTgwNgYDVQQDEy9TdGFydENvbSBD bGFzcyAxIFByaW1hcnkgSW50ZXJtZWRpYXRlIENsaWVudCBDQQIDDNuNMIGnBgsqhkiG9w0B CRACCzGBl6CBlDCBjDELMAkGA1UEBhMCSUwxFjAUBgNVBAoTDVN0YXJ0Q29tIEx0ZC4xKzAp BgNVBAsTIlNlY3VyZSBEaWdpdGFsIENlcnRpZmljYXRlIFNpZ25pbmcxODA2BgNVBAMTL1N0 YXJ0Q29tIENsYXNzIDEgUHJpbWFyeSBJbnRlcm1lZGlhdGUgQ2xpZW50IENBAgMM240wDQYJ KoZIhvcNAQEBBQAEggEAAoIrWv4Xb1XPKR6no3QQ7Duau6iP2ZoknCsAvNgeNOnoFwYmkMbO 924Ha787A8FjjhVDcUaw6Rnd5Tw1VDZJSUCM9988jnVyzejQQo2HD7yyxho+/nGqxAWXfzUU ITGZk3+oOb8tFur3Souqf9fYy6/DxTkAjxf+sPyAsKoVYMTTNjK3e/6pSorr7YlKevkjV0fh oPM/u7rWE94h+6S5Gb+NUfNPaK3vD7sZV9msQmBAJA6+Tm+C9VrbpAWqV8DLNb9mUGvFTwcC 8YwBTgEOctUYLV1BHeJgurFAJ3ufwi1u3ypyqy0GkFVYY1JCNHqKES/4AdtU0SF3uxFwvWFa 6gAAAAAAAA== --------------ms040201070908060303080803-- From unknown Sun Aug 17 04:19:29 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sat, 14 Mar 2015 11:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator