From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Akib Azmain Turja Newsgroups: gmane.emacs.devel Subject: Why elisp-flymake-byte-compile-load-path doesn't contain everything in load-path? Date: Wed, 23 Nov 2022 12:59:40 +0600 Message-ID: <87r0xuf95v.fsf@disroot.org> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="24803"; mail-complaints-to="usenet@ciao.gmane.io" To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Nov 23 13:16:53 2022 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 1oxogP-0006ER-Lq for ged-emacs-devel@m.gmane-mx.org; Wed, 23 Nov 2022 13:16:53 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oxofe-00049V-HF; Wed, 23 Nov 2022 07:16:06 -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 1oxofc-00048t-OU for emacs-devel@gnu.org; Wed, 23 Nov 2022 07:16:04 -0500 Original-Received: from knopi.disroot.org ([178.21.23.139]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oxofb-0007q6-AB for emacs-devel@gnu.org; Wed, 23 Nov 2022 07:16:04 -0500 Original-Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 10018411EE for ; Wed, 23 Nov 2022 13:16:02 +0100 (CET) X-Virus-Scanned: SPAM Filter at disroot.org Original-Received: from knopi.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id QTduCKBvL1DM for ; Wed, 23 Nov 2022 13:16:00 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1669205760; bh=3sdmLR+P3h2PChoXuBOIUlIkroNQNkUusCtjyXs7Cks=; h=From:To:Subject:Date:From; b=NESlqxttwLdyBXm0euaJTUHWMvpXphPLXiaiyX1hD5lJNq7eXORk1+jgUYAnQ2c5C JOOEgvwBTy2b4sWPfeFJgpO5PysQN4FJpGHpZXWv/E2ghRG8TPC11znmgu/647xEq0 dhUjXxkFBWZWDWBFBm/h0t9v1xoGA4o0zwlinCkONhcsaZPuxkuPYwW+8AzUQW0L0d mi+g1DcOIGvRcEBEXxmXljg5tsxOJMs7/w1WvNXtBjfqN7lUfD6tPOQF7WP1+MEu9y P34qWmWQhKtx1b6+7HMtwMSyn9KjOVweprvwZmwvPtdvmG1w/95m/KfVlFs8enjQf9 3Dt5ROsctqIeg== Received-SPF: pass client-ip=178.21.23.139; envelope-from=akib@disroot.org; helo=knopi.disroot.org X-Spam_score_int: -4 X-Spam_score: -0.5 X-Spam_bar: / X-Spam_report: (-0.5 / 5.0 requ) BAYES_00=-1.9, DATE_IN_PAST_03_06=1.592, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no 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:300386 Archived-At: --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Flymake's Emacs Lisp checker uses elisp-flymake-byte-compile-load-path instead of load-path, and it only contains the current directory. But why? If this is for security reasons (I think it's not), then I'd say this doesn't really work, since byte compilation can execute arbitrary code. =2D-=20 Akib Azmain Turja, GPG key: 70018CE5819F17A3BBA666AFE74F0EFA922AE7F5 Fediverse: akib@hostux.social Codeberg: akib emailselfdefense.fsf.org | "Nothing can be secure without encryption." --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEyVTKmrtL6kNBe3FRVTX89U2IYWsFAmN9xNwACgkQVTX89U2I YWuumhAAyFUnAztUOZxhX9EyisdTWPTLTpU3nsQ8QbYn1ZcISBbpFMPii/XtJwm7 9aeOvPVcZzQp7JE+2kfUuTaha485gS46tIXtN606HazNNpbpezypqx0A/hFN9X2T r//tU9zWx5FYiI4LCFhUTKgNbU7sluSJZ/2TNuOX27lYhGcEZS2xiFMtGfVRLtp4 kFz6Bq4IUtvmW53OG3zKxVp+OOzOJwP5U5uM08EcAPrRoBVTzVEISy78RyUaWBDh TOVVFjrpsFxXoHe06wnnEDb9lXSxvh1eaJUZAuJFj6OeSBM/Emh4X2W6uCYAL39B FsBl2uL3syCt5CoR2AcK5g/9/pc7xoVnHjPYSrycngjY2NUvUvvaZotL9dmANWTV Xlu4rWqS0DY3iVAAHgC2XN6YjtRa8GMYgeq9RKtBBNo5Ac9XBQJZ7q3gJabBgPNN i6fZTZU1fiElupEHKu8mNntqqdb/jvUfES+6Q29UhnXa9XPfDGQsId4VePvgDuaq Ng9a7ZBi/PIN2gtoRdsVKS0gt/x96bnlgRBmlzrJpwJmGR+Zy2h1hxYLlHFE+8wW IKd2fGiq6fVnhPhoJP/+2IgLaZREFUPI1IP4KxwxT80/A9Bexk8LTPPDEQXNqObd CYux5SaJwvQRiW7Us77yRKRfxff58bcEbT6+SxooYtQyiohfwIg= =IsQY -----END PGP SIGNATURE----- --=-=-=--