From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Lars Ingebrigtsen Newsgroups: gmane.emacs.devel Subject: Re: Suppressing native compilation (short and long term) Date: Sun, 16 Oct 2022 11:01:52 +0200 Message-ID: <87ilkk16rj.fsf@gnus.org> References: <87bkqxf1ij.fsf@tethera.net> <87mtafnun5.fsf@trouble.defaultvalue.org> <83sfk6ahty.fsf@gnu.org> <8735c6b0wo.fsf@gnus.org> <87y1ty9lha.fsf@gnus.org> <87lepym6ok.fsf@trouble.defaultvalue.org> <877d1i9h7k.fsf@gnus.org> <83edvqyr3q.fsf@gnu.org> <874jwl8e4p.fsf@gnus.org> <87pmf64beo.fsf@gnus.org> <87h70i4a46.fsf@gnus.org> <83tu4irzl1.fsf@gnu.org> <87y1ttsrve.fsf@yahoo.com> <83r0zlqxcr.fsf@gnu.org> <87fsfqi95f.fsf@trouble.defaultvalue.org> <87wn915t5r.fsf@gnus.org> <87czatgfza.fsf@trouble.defaultvalue.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="20099"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: Eli Zaretskii , Po Lu , akrl@sdf.org, monnier@iro.umontreal.ca, david@tethera.net, emacs-devel@gnu.org To: Rob Browning Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Oct 16 11:04:37 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 1ojzZU-0004xV-FA for ged-emacs-devel@m.gmane-mx.org; Sun, 16 Oct 2022 11:04:36 +0200 Original-Received: from localhost ([::1]:58888 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ojzZT-0006G9-9s for ged-emacs-devel@m.gmane-mx.org; Sun, 16 Oct 2022 05:04:35 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:44596) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ojzX3-0005Bb-4F for emacs-devel@gnu.org; Sun, 16 Oct 2022 05:02:05 -0400 Original-Received: from quimby.gnus.org ([2a01:4f9:2b:f0f::2]:59732) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ojzX1-0002bx-Ip; Sun, 16 Oct 2022 05:02:04 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:Date:References: In-Reply-To:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=EMV5TtVCkX9pInH++SAxuYmqjFLy/PcoKfDgd5OC4Es=; b=EVEeGEBpDn4w0hpFQIErmfasXl S3MNMYJHcBUPweBUjFRlggNDCD9OrF7kogwTwgwWKyvQD7Y6NISu8vucKQvV45Jo4yACzQ9o8C96I xheW9HXLBsb/IwxpN7+cRQ3s3KPrSIwOs39IoN18ln/tSZbUzRv+Pwe9f11hdhKK4Ofo=; Original-Received: from [84.212.220.105] (helo=downe) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1ojzWr-0004LD-3X; Sun, 16 Oct 2022 11:01:55 +0200 In-Reply-To: <87czatgfza.fsf@trouble.defaultvalue.org> (Rob Browning's message of "Sat, 15 Oct 2022 12:21:29 -0500") Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAG1BMVEX9/f3duqakYVKt invZ1M8ZFhRfS0apoZn///8B22NGAAAAAWJLR0QIht6VegAAAAd0SU1FB+YKEAggEJBAeH8AAAGu SURBVDjL3ZJNV+owEIaLRrpt2mq3CBfdWlC7bTHndnulTtgqknRbpDR/33xCFX7BnUV6Ok/ed2aS eN7/E+EkP5sfjKfVWXAxnjy/n3fCYeWhNiYFQQXBZVwY63E6D3nucxV/acbr2a5ReTROw3AdIKIC EYFbbBQva4zD9cgZ4yhOcaAEd5UEdHOm2WqOI/Z62tRsGeEbzkcnIKQY/3lmHydgwSivp0BPjqVj sJwCwG/JgAP9VIA1PwGacegoAw5LlyrMh7BVJwWcQW12ckiN19NowpQVwKP6vwR2ayT7XCggQ3c2 BLDVrh+SjhpSSTKkYG9nMSqzNRw0UvHm2ih3O5uHlXcNcrHh7yJThXKoWU+BtvOp81LLynPnU6YO gJY2DvjpPYOjxs0qvb6y0mmYcqOtBeFXcwm9qGMLokkz7IPWFkFCKEBlv6aWK47w1igCD+01sKQQ IlCAqk09BYqFaH0LvL39KkBKA+BBDQWw6YGttnjTXq+H2nHSCQ0qfYX/joeYiCwHW8Snx/ci2jxL DmBzfHsk8MpEjkbV4V38esZ6QKJqvP8EV26wgX5F342HlaYHMLL1AAAAJXRFWHRkYXRlOmNyZWF0 ZQAyMDIyLTEwLTE2VDA4OjMyOjE2KzAwOjAw+/JmZgAAACV0RVh0ZGF0ZTptb2RpZnkAMjAyMi0x MC0xNlQwODozMjoxNiswMDowMIqv3toAAAAASUVORK5CYII= X-Now-Playing: =?utf-8?B?UsOzaXPDrW4=?= Murphy's _Ruby Blue_: "If We're in Love" Received-SPF: pass client-ip=2a01:4f9:2b:f0f::2; envelope-from=larsi@gnus.org; helo=quimby.gnus.org X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham 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" Xref: news.gmane.io gmane.emacs.devel:297845 Archived-At: Rob Browning writes: > OK, so if there is (or we come to) an upstream consensus that > HOME=/does-not-exist should work (would that be considered a subset of > the unwritable filesystem case?), The cases are somewhat different, and may tickle different code paths. For instance, there may be guards in the code where we want to write to, for instance the autosave file, that checks whether the directory exists, and if not, handles that gracefully. But perhaps there's no error handling around actually writing the file, leading Emacs to bug out in bad ways. (Just a random theoretical example.) My guess is that we don't do much testing for the unwritable filesystems case, so there may be many bugs in this area.