From unknown Tue Jun 17 01:28:03 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#29287 <29287@debbugs.gnu.org> To: bug#29287 <29287@debbugs.gnu.org> Subject: Status: tramp-test25-file-selinux fails Reply-To: bug#29287 <29287@debbugs.gnu.org> Date: Tue, 17 Jun 2025 08:28:03 +0000 retitle 29287 tramp-test25-file-selinux fails reassign 29287 emacs submitter 29287 Glenn Morris severity 29287 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Mon Nov 13 14:30:13 2017 Received: (at submit) by debbugs.gnu.org; 13 Nov 2017 19:30:13 +0000 Received: from localhost ([127.0.0.1]:38884 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eEKQv-0005l0-3y for submit@debbugs.gnu.org; Mon, 13 Nov 2017 14:30:13 -0500 Received: from eggs.gnu.org ([208.118.235.92]:53219) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eEKQt-0005jv-50 for submit@debbugs.gnu.org; Mon, 13 Nov 2017 14:30:11 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eEKQm-0001wS-7K for submit@debbugs.gnu.org; Mon, 13 Nov 2017 14:30:05 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:41314) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eEKQm-0001w8-3o for submit@debbugs.gnu.org; Mon, 13 Nov 2017 14:30:04 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1eEKQk-0000Ch-8o; Mon, 13 Nov 2017 14:30:02 -0500 From: Glenn Morris To: submit@debbugs.gnu.org Subject: tramp-test25-file-selinux fails X-Debbugs-cc: michael.albinus@gmx.de X-Spook: quarter STARLAN Interstate INSCOM Coast Guard Zachawi X-Ran: &0don#2?@+p]SM8x6DTi3IPQ3WWYOb_\".Cz2zs!=siD[cc*UtrrroHuK"|seR8,K5kc{, X-Hue: blue X-Debbugs-No-Ack: yes X-Attribution: GM Date: Mon, 13 Nov 2017 14:30:01 -0500 Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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 (-----) Package: emacs Version: 26.0.90 tramp-test25-file-selinux fails on RHEL7.4 with SELinux enabled. Reporting as requested in the comment in the source file. :) Test tramp-test25-file-selinux backtrace: signal(ert-test-failed (((should-not (equal (file-selinux-context tm ert-fail(((should-not (equal (file-selinux-context tmp-name1) (file- (if (not (unwind-protect (setq value-4340 (apply fn-4338 args-4339)) (let (form-description-4342) (if (not (unwind-protect (setq value-43 (let ((value-4340 'ert-form-evaluation-aborted-4341)) (let (form-des (let* ((fn-4338 (function equal)) (args-4339 (condition-case err (le (progn (write-region "foo" nil tmp-name1) (let* ((fn-4318 (function (unwind-protect (progn (write-region "foo" nil tmp-name1) (let* ((fn (let ((tmp-name1 (tramp--test-make-temp-name nil quoted)) (tmp-name2 (let (quoted) (let ((tmp-name1 (tramp--test-make-temp-name nil quote (closure (t) nil (let* ((fn-4308 (function tramp--test-enabled)) (ar ert--run-test-internal(#s(ert--test-execution-info :test #s(ert-test ert-run-test(#s(ert-test :name tramp-test25-file-selinux :documentat ert-run-or-rerun-test(#s(ert--stats :selector (not (tag :expensive-t ert-run-tests((not (tag :expensive-test)) #f(compiled-function (even ert-run-tests-batch((not (tag :expensive-test))) ert-run-tests-batch-and-exit((not (tag :expensive-test))) eval((ert-run-tests-batch-and-exit '(not (tag :expensive-test)))) command-line-1(("-L" ":." "-l" "ert" "-l" "lisp/net/tramp-tests.el" command-line() normal-top-level() Test tramp-test25-file-selinux condition: (ert-test-failed ((should-not (equal (file-selinux-context tmp-name1) (file-selinux-context tmp-name2))) :form (equal ("unconfined_u" "object_r" "user_tmp_t" "s0") ("unconfined_u" "object_r" "user_tmp_t" "s0")) :value t :explanation nil)) FAILED 29/41 tramp-test25-file-selinux From debbugs-submit-bounces@debbugs.gnu.org Mon Nov 13 15:09:28 2017 Received: (at 29287) by debbugs.gnu.org; 13 Nov 2017 20:09:28 +0000 Received: from localhost ([127.0.0.1]:38919 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eEL2u-0006fm-LU for submit@debbugs.gnu.org; Mon, 13 Nov 2017 15:09:28 -0500 Received: from eggs.gnu.org ([208.118.235.92]:40575) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eEL2t-0006fX-Ma for 29287@debbugs.gnu.org; Mon, 13 Nov 2017 15:09:27 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eEL2k-0005X4-N1 for 29287@debbugs.gnu.org; Mon, 13 Nov 2017 15:09:22 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:42257) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eEL2k-0005Wu-JT; Mon, 13 Nov 2017 15:09:18 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1eEL2k-0000nk-2U; Mon, 13 Nov 2017 15:09:18 -0500 From: Glenn Morris To: 29287@debbugs.gnu.org Subject: Re: bug#29287: tramp-test25-file-selinux fails References: X-Spook: ASDIC Mutation Gunfight Nigeria Human to Human credit X-Ran: (=~b>r{s#j$_};jNJZc8QA{g*WK$q^1NR_%>+dex1.RJW#VMe@5=0z\|yklAtPUN>@ux:@ X-Hue: green X-Debbugs-No-Ack: yes X-Attribution: GM Date: Mon, 13 Nov 2017 15:09:17 -0500 In-Reply-To: (Glenn Morris's message of "Mon, 13 Nov 2017 14:30:01 -0500") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 29287 Cc: michael.albinus@gmx.de X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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 (-----) PS I think the flaw is in this bit: ;; Different permissions mean different SELINUX context. (set-file-modes tmp-name1 #o777) (set-file-modes tmp-name2 #o444) No, they don't. File modes and SELinux context are separate. Perhaps you could use something (file-selinux-context "/") for a value that is guaranteed to exist and be different from a temp file. Though I don't know if users can always set a random file's context to root_t (it works here). From debbugs-submit-bounces@debbugs.gnu.org Mon Nov 13 15:11:14 2017 Received: (at 29287) by debbugs.gnu.org; 13 Nov 2017 20:11:14 +0000 Received: from localhost ([127.0.0.1]:38923 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eEL4c-0006iY-0W for submit@debbugs.gnu.org; Mon, 13 Nov 2017 15:11:14 -0500 Received: from eggs.gnu.org ([208.118.235.92]:41166) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eEL4a-0006iM-E3 for 29287@debbugs.gnu.org; Mon, 13 Nov 2017 15:11:12 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eEL4U-0006Yz-34 for 29287@debbugs.gnu.org; Mon, 13 Nov 2017 15:11:06 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:42289) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eEL4T-0006Yn-W5; Mon, 13 Nov 2017 15:11:06 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1eEL4T-0000yx-Ik; Mon, 13 Nov 2017 15:11:05 -0500 From: Glenn Morris To: 29287@debbugs.gnu.org Subject: Re: bug#29287: tramp-test25-file-selinux fails References: X-Spook: Black out bomb Heroin diwn Wildfire PET Cain and Abel X-Ran: X[*T(S`U|/xb9]Mu+LYwNfty0Q>6IHs- (Glenn Morris's message of "Mon, 13 Nov 2017 15:09:17 -0500") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 29287 Cc: michael.albinus@gmx.de X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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 (-----) PPS Nitpick: it's "SELinux", not "SELINUX". From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 14 04:25:55 2017 Received: (at 29287) by debbugs.gnu.org; 14 Nov 2017 09:25:55 +0000 Received: from localhost ([127.0.0.1]:39330 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eEXTf-0007UE-0O for submit@debbugs.gnu.org; Tue, 14 Nov 2017 04:25:55 -0500 Received: from mout.gmx.net ([212.227.17.20]:49786) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eEXTb-0007Ty-3e for 29287@debbugs.gnu.org; Tue, 14 Nov 2017 04:25:51 -0500 Received: from detlef.gmx.de ([212.86.45.29]) by mail.gmx.com (mrgmx101 [212.227.17.168]) with ESMTPSA (Nemesis) id 0MaW7Z-1eUI8s2Ffl-00KBqe; Tue, 14 Nov 2017 10:25:43 +0100 From: Michael Albinus To: Glenn Morris Subject: Re: bug#29287: tramp-test25-file-selinux fails References: Date: Tue, 14 Nov 2017 10:25:42 +0100 In-Reply-To: (Glenn Morris's message of "Mon, 13 Nov 2017 15:09:17 -0500") Message-ID: <87375hi549.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.90 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K0:nL4W8hdW1DaE6WgP7TMHdNBHkYd8mcCCkWQ6MkK6Vcj4UTes3PW orSg0PMG+ouoj7WIjHPlDx12HSmBxYr1vZvgV++dcUkunQ0bEwqukKitYS5t0wX351kH8Af snNnwa2xbW02PiWmX3NtTU3gpbac44ph0q2PlAQ4WgRPNCI65OMa92ST6sJlUiX5h6nyW+9 yZyGKOHCv7VCENaCcgzjA== X-UI-Out-Filterresults: notjunk:1;V01:K0:uFpKaucl5WQ=:9bZVD2z8XH9Kuyh7GKt+Xw A1i/IgPr2relOZ6EST+LKP51vkXfKzuSliPlgqsE2bUhKXHprDtnWugL02PFXiKZ3CET01vYs dzmpi4+seM0siyfMT/BbZ0wrgEhTuLwJSDsSp9VFADkczcCasmJAAfbeQo21Gel2i72gy0gl9 G1XUVkfu6D/v5hNajiCDJN7GEYdbCMlKCgAqN76pGWUCLJQSpbxpvookfM3NZM80z+HIXH5S4 Bn9hWWkUgDac7Um+An49jKgcwLgTTGT8fmgyB2KlMtBfZctLPTJUrfx6/+vVYK1u5i5Gu1L9I HNSMalyb7F58hhbvGnQ2bsujxgFAIkqAX1fKxaDSSKvsc2VrHwy28pRgQKZ0XHpGOnphxlPjp aof2ZFBqe/Gq6M7xMLFHP/336SFliogZsXRbjEMj7+LNmn9tDVPlTcT7Uf6AFHQVHISVJzwfS yUTuyu9m97Pm9cWCue/6cOKHpGGQGRoeYjsbXdkR1kQ7EOWIdpA5ng/N0bM6Mq8g/Nsfjbti5 TDMNLTbs8gCahybRbjQmNSfWmsI0S6A8A+Uk4ON8pogiGzGK/aUyH4xT5cSHImgxXabeC+QfD nDM2endNzD9oar9R7Lj93SwYG24M4L6EV1FrRRaivfbJQM9hmHFeJDPlhzTLc1pr5EjrSFntz ZkWYEkxWe8zRYYYBOsySgFmA6Az8H9e6Wp6FmgsXknDA97GJwGQNpDr9Y7i7CzNTGmBAprjB2 5qQIenCKzLYbbGzEhdJoCLMNXFXBh7dgggLCvnHja40NCvuKszXB9YLyzsEutVgISRnLAFGNC u3oXhDzJcfstapR3MjllMnlBMbGvLTIXDRaTO88YKjvfBneP5I= X-Spam-Score: -3.5 (---) X-Debbugs-Envelope-To: 29287 Cc: 29287@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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: -3.5 (---) Glenn Morris writes: > Perhaps you could use something (file-selinux-context "/") for a value > that is guaranteed to exist and be different from a temp file. > Though I don't know if users can always set a random file's context to > root_t (it works here). I've used another approach, hoping it is generic enough. Could you, pls, check whether my patch (committed to the emacs-26 branch) works for you? Thanks, and best regards, Michael. From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 14 12:20:45 2017 Received: (at control) by debbugs.gnu.org; 14 Nov 2017 17:20:45 +0000 Received: from localhost ([127.0.0.1]:40465 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eEetB-0004M7-MQ for submit@debbugs.gnu.org; Tue, 14 Nov 2017 12:20:45 -0500 Received: from eggs.gnu.org ([208.118.235.92]:32921) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eEet9-0004Lu-Ui for control@debbugs.gnu.org; Tue, 14 Nov 2017 12:20:44 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eEet4-0007ym-0S for control@debbugs.gnu.org; Tue, 14 Nov 2017 12:20:38 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:35570) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eEet3-0007yg-UN for control@debbugs.gnu.org; Tue, 14 Nov 2017 12:20:37 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1eEet3-0006Kr-NN for control@debbugs.gnu.org; Tue, 14 Nov 2017 12:20:37 -0500 Subject: control message for bug 29287 To: X-Mailer: mail (GNU Mailutils 2.99.98) Message-Id: From: Glenn Morris Date: Tue, 14 Nov 2017 12:20:37 -0500 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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 (-----) # 8b900e5 close 29287 26.0.91 From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 14 12:22:09 2017 Received: (at 29287) by debbugs.gnu.org; 14 Nov 2017 17:22:09 +0000 Received: from localhost ([127.0.0.1]:40470 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eEeuW-0004P8-VI for submit@debbugs.gnu.org; Tue, 14 Nov 2017 12:22:09 -0500 Received: from eggs.gnu.org ([208.118.235.92]:33376) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eEeuV-0004Ou-1T for 29287@debbugs.gnu.org; Tue, 14 Nov 2017 12:22:07 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eEeuP-0001hp-68 for 29287@debbugs.gnu.org; Tue, 14 Nov 2017 12:22: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=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:35590) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eEeuM-0001cD-NT; Tue, 14 Nov 2017 12:21:58 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1eEeuL-0006U4-58; Tue, 14 Nov 2017 12:21:57 -0500 From: Glenn Morris To: Michael Albinus Subject: Re: bug#29287: tramp-test25-file-selinux fails References: <87375hi549.fsf@gmx.de> X-Spook: Attorney General Stuck Water borne bluebird industrial X-Ran: 6Ql}3^[YR+l2Z`zG-*iS,#'JI,V=oEBH9}8AF]*=19U^`pIANv;3*tFaV!MUWEC$5JHLc? X-Hue: magenta X-Debbugs-No-Ack: yes X-Attribution: GM Date: Tue, 14 Nov 2017 12:21:56 -0500 In-Reply-To: <87375hi549.fsf@gmx.de> (Michael Albinus's message of "Tue, 14 Nov 2017 10:25:42 +0100") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 29287 Cc: 29287@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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 (-----) Works for me, thanks. From unknown Tue Jun 17 01:28:03 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 13 Dec 2017 12:24:05 +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