From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Joseph Mingrone Newsgroups: gmane.emacs.devel Subject: Re: master fails to build on FreeBSD when ACL support is on Date: Sat, 20 Jan 2018 16:47:38 -0400 Message-ID: <867escw93p.fsf@phe.ftfl.ca> References: <86o9lua0yx.fsf@phe.ftfl.ca> <834lnly8ht.fsf@gnu.org> <86vafy20sj.fsf@phe.ftfl.ca> <83o9lpuct5.fsf@gnu.org> <83lggtu1qn.fsf@gnu.org> <9dd64b10-78ce-c561-8c51-9e15b11e102c@cs.ucla.edu> <83bmhpt12i.fsf@gnu.org> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Trace: blaine.gmane.org 1516481199 18360 195.159.176.226 (20 Jan 2018 20:46:39 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sat, 20 Jan 2018 20:46:39 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (berkeley-unix) Cc: Paul Eggert , ashish@FreeBSD.org, monnier@IRO.UMontreal.CA, emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Jan 20 21:46:35 2018 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ed01w-0003zg-G9 for ged-emacs-devel@m.gmane.org; Sat, 20 Jan 2018 21:46:24 +0100 Original-Received: from localhost ([::1]:34448 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ed03w-0001ON-Gg for ged-emacs-devel@m.gmane.org; Sat, 20 Jan 2018 15:48:28 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:45999) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ed03E-0001OB-MB for emacs-devel@gnu.org; Sat, 20 Jan 2018 15:47:45 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ed03B-0001wm-K2 for emacs-devel@gnu.org; Sat, 20 Jan 2018 15:47:44 -0500 Original-Received: from mail-qt0-f177.google.com ([209.85.216.177]:45518) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1ed03B-0001wO-F1 for emacs-devel@gnu.org; Sat, 20 Jan 2018 15:47:41 -0500 Original-Received: by mail-qt0-f177.google.com with SMTP id x27so12047473qtm.12 for ; Sat, 20 Jan 2018 12:47:40 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=HDzVUye1+G8GEsvlDYkMNMlV+/hdXP8M9LmUZReL0r0=; b=fKywgJhBQa+qaBzmU7BaMjAOHZvdo2cTbJrUKgIn1chQUTEDjd+k/Wi5Gm2XfgiZWm 1wDxW08YqRyJMuE2YEzmpDIZtj/83HV/aXFtHzWowyT1Hmtec9+egJikyVZVo/0ApA34 PyaTvNzpnBHfBh3OyXdgV4Fyl9fEtHmcxWfthRLMv8TyKVWLVcfmXzS+EEw36m1ns02x X7gPsNApi+UOEGuOuy0op0Oz1wqNAwJRADjdRisiYivvVO6+oOTQ5FHZPYsiDOdNHEy4 45lDq+2Cj9jt3Jm5uYxUzmIMfh/3H2Vx95WvbCalddWRt1rscdhRRzpTRiquE4TpxmkC ctvg== X-Gm-Message-State: AKwxytcNmOKQb9/ogGTWyG4hEAIDy5dLTLSIjbwhXSvYnVQyjT20OIS5 2iWx4p7w7mMTz36VRMKPYb7a/TwEyBI= X-Google-Smtp-Source: AH8x227PRrUZSo8B/bdCW0cfZ36SV5F1zn7qn2V4MfNM4Fz4rFWQAEMeXVOONByc4YVE/leLmv6kZA== X-Received: by 10.55.53.134 with SMTP id c128mr3741652qka.279.1516481260302; Sat, 20 Jan 2018 12:47:40 -0800 (PST) Original-Received: from phe.ftfl.ca.ftfl.ca (hlfxns017vw-47-55-140-73.dhcp-dynamic.fibreop.ns.bellaliant.net. [47.55.140.73]) by smtp.gmail.com with ESMTPSA id a50sm1124751qtc.94.2018.01.20.12.47.39 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sat, 20 Jan 2018 12:47:39 -0800 (PST) In-Reply-To: <83bmhpt12i.fsf@gnu.org> (Eli Zaretskii's message of "Sat, 20 Jan 2018 09:57:09 +0200") X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 209.85.216.177 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 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.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:222110 Archived-At: --=-=-= Content-Type: text/plain Eli Zaretskii writes: > More generally, someone who has access to FreeBSD and understands its > ACL implementation should look into that, because it sounds like we > have fundamental problems there with moving files from temp directory, > and those problems are just waiting to bite us in random places, like > this one. After a big of digging, I discovered the immediate problem and it does not have anything to do with FreeBSD's ACL implementations [1]. FreeBSD's package building tool, poudriere has an option to use tmpfs for some of the file systems including the working directories, however I do not believe tmpfs supports ACLs. When I turn this option off, so that tmpfs is not used, the build finishes successfully without any patching. Should ACL support be required to _build_ Emacs, even if that build will itself support ACLs? [1] UFS has both POSIX and NFSv4 ACLs, while ZFS only supports NFSv4 ACLs. https://www.freebsd.org/doc/handbook/fs-acl.html https://wiki.freebsd.org/NFSv4_ACLs https://www.freebsd.org/cgi/man.cgi?query=setfacl --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEEVbCTpybDiFVxIrrVNqQMg7DW754FAlpjqupfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDU1 QjA5M0E3MjZDMzg4NTU3MTIyQkFENTM2QTQwQzgzQjBENkVGOUUACgkQNqQMg7DW 756Yvw/9Hi9eb0p0fyiAj1RFgf9Ns+6f9kNbp+mBVKn/ew3+gqAyjm67TuvYj36X QL1IkSAPzTTQiuxvtoxJsroIZHIDKVWqisqYsea7YoLzQM1I26azaYf2S9sPWlfO WRxJ2GETXc0/Oz9Gqy4un2lIYIksNihfKLO7zo9FZvhr7njO6Yo4eWU7x7OSBVVN OeluYCBjTGH45cARr0Iosmt6/bXQlUXOU3Ft8y5Up6BiZ5Q1dl7Vq/toPLbwAejZ 9YyfsJvnHj/o4klaI4X5x0OdFW/JRr6geUaZXzuk66+Ca2uCv5d2iLq0rjacrr1M 64iBIxpbMFcvKUanNtJawNKnQCSHhYRuyTicu5djU10C6c0Ezxl0IBRqQQtjlMYu 7V4XAEcx5jijPcaQMHdekcR3gPOOfuVMj7+SEo5AdIrp5+Vkf9QlploilyfbqK1K IUIaXC/Xomd7m9bpZl0s20ecFT9CSoJKZwV8EY0rU4PWmi97ti6WDHYWSDy+F4n1 fh+JVbVkZa8d3saba89IuQ5DUjlRz7nUjVs2R8si6e/le7iXz5BiO3FAn0uNRD+c 3Xsn5KKC5ZloqeSlQE/XASiUJJ69r4lA1I11eAcnO/1a/54djO75zIxWftAgUqjI /yq4VuvmGNVjTgPRYgM9BD0LuQBklbCmbT2R3G9WAlF9ETZLh7k= =ROR0 -----END PGP SIGNATURE----- --=-=-=--