From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id mLGtDbu3pWMb3AAAbAwnHQ (envelope-from ) for ; Fri, 23 Dec 2022 15:14:19 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id gPa3Dbu3pWNaRAEA9RJhRA (envelope-from ) for ; Fri, 23 Dec 2022 15:14:19 +0100 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id BA04E35324 for ; Fri, 23 Dec 2022 15:14:18 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1p8inW-0007jB-QL; Fri, 23 Dec 2022 09:13:19 -0500 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 1p8inM-0007iM-3R for emacs-orgmode@gnu.org; Fri, 23 Dec 2022 09:13:10 -0500 Received: from ciao.gmane.io ([116.202.254.214]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1p8inK-00021m-LK for emacs-orgmode@gnu.org; Fri, 23 Dec 2022 09:13:07 -0500 Received: from list by ciao.gmane.io with local (Exim 4.92) (envelope-from ) id 1p8inE-0006sQ-Na for emacs-orgmode@gnu.org; Fri, 23 Dec 2022 15:13:00 +0100 X-Injected-Via-Gmane: http://gmane.org/ To: emacs-orgmode@gnu.org From: Max Nikulin Subject: Re: org-persist files in /tmp Date: Fri, 23 Dec 2022 21:12:52 +0700 Message-ID: References: <87len0uc7y.fsf@ucl.ac.uk> <87tu1ovlsn.fsf@localhost> <287345.1671683459@archlinux> <86pmcbigmt.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.4.2 Content-Language: en-US In-Reply-To: Received-SPF: pass client-ip=116.202.254.214; envelope-from=geo-emacs-orgmode@m.gmane-mx.org; helo=ciao.gmane.io X-Spam_score_int: 14 X-Spam_score: 1.4 X-Spam_bar: + X-Spam_report: (1.4 / 5.0 requ) BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, FORGED_GMAIL_RCVD=1, FORGED_MUA_MOZILLA=2.309, FREEMAIL_FORGED_FROMDOMAIN=0.001, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.249, NICE_REPLY_A=-1.148, NML_ADSP_CUSTOM_MED=0.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-orgmode@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: emacs-orgmode-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1671804859; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post; bh=yOs7apnXRp2JzbFd+kF76FCjszYrc3Lz6c/6+oxRS5c=; b=UZoCcQE6VfUsvMqNAmT5nLRW/f83/ZduUKr6tDxjJqcDSKU9LgoLmVkDOqeFzMKfAo6uiA GF6/nyGJbHez/eLPqTJoskt/QSanX5xuWro96FPD4S+RmLes8yysU4Cq6tPUVHrj9/rjaa Ak76zQhI5rD6dFfBOrWrh67ikrmqJ5o0cdWMgzckxe+docpQgj6BxWBA4UuAx7d2Hmh7nO kw2ki5mRUCxdYHrL3KtEnQsqd9ATs71kuIq+BIrcsoJ15Dp6WX3ILtx1XlJxIol0y5ly4J Vv9tyHx2YF6Q80E1sZ47nXI/c7NoQKPpZNMDilqjds8MiiL4FG+rVt63ulYUqQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org"; dmarc=fail reason="SPF not aligned (relaxed), No valid DKIM" header.from=gmail.com (policy=none) ARC-Seal: i=1; s=key1; d=yhetil.org; t=1671804859; a=rsa-sha256; cv=none; b=lJgCAhI7OpgNPMjgrwe8M/ORhEJ4ZzuyeAoI8jrht+h6/8dzSK2zR2vNkILrDq8B4C7neo jTr+kSxdcOwlR33IeLTZDOb5p4WeZrUN7h8FD2KGBZIKN8fu93e/c8Y+FTNut40/hVZfo5 fujI25XoYWT001FWEV1StMucla8n24Wi19RxzTKd8rAcibP8CADEQerD8XI9hK8CBIQS+d /sI0zGhEa+LXAZuJ15cpjjB23oUvqEemzy3Hy4sSyGJspNR+nJ0L3DK63q/mYDhZkkDmpB YAzKPttOFNE9xFkuZfNtbBM0XAm57dJ7qEU4cTTPpw2oOBS8aPnEDsY4C/PWBQ== X-Spam-Score: 2.69 X-Migadu-Queue-Id: BA04E35324 Authentication-Results: aspmx1.migadu.com; dkim=none; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org"; dmarc=fail reason="SPF not aligned (relaxed), No valid DKIM" header.from=gmail.com (policy=none) X-Migadu-Scanner: scn1.migadu.com X-Migadu-Spam-Score: 2.69 X-TUID: zLtpAbtaSeg/ On 23/12/2022 13:35, tomas@tuxteam.de wrote: > On Thu, Dec 22, 2022 at 11:07:52PM +0700, Max Nikulin wrote: >> Another idea is to avoid caching of parse result for small files. > > I haven't been following along very closely, but seeing the > involved complexities, I'd appreciate a knob to disable caching > altogether. Ihor wrote that org-persist usage is not limited to org-element cache. Another case is referenced remote files. Perhaps e.g. LaTeX preview still uses old approach for generated image, but it is rather close case. I do not mind to have a setting that disables org-persist, but it requires some amount of work. Its priority unlikely will be high. If you demonstrate that e.g., when working with encrypted files, their sensitive content leaks to the cache then it will raise the severity of the issue. Of course, the always appreciated option is to provide a patch that consistently makes org-persist optional.