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 EGxsNRb3jGI2lQAAbAwnHQ (envelope-from ) for ; Tue, 24 May 2022 17:17:42 +0200 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 mORwNRb3jGL+IQAA9RJhRA (envelope-from ) for ; Tue, 24 May 2022 17:17:42 +0200 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 89A30319F3 for ; Tue, 24 May 2022 17:17:42 +0200 (CEST) Received: from localhost ([::1]:39918 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ntWI1-0006Zr-Mz for larch@yhetil.org; Tue, 24 May 2022 11:17:41 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:36036) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ntWGt-0006XE-Tr for emacs-orgmode@gnu.org; Tue, 24 May 2022 11:16:31 -0400 Received: from ciao.gmane.io ([116.202.254.214]:42768) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ntWGs-0000z2-Dz for emacs-orgmode@gnu.org; Tue, 24 May 2022 11:16:31 -0400 Received: from list by ciao.gmane.io with local (Exim 4.92) (envelope-from ) id 1ntWGo-0001s7-TS for emacs-orgmode@gnu.org; Tue, 24 May 2022 17:16:26 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: emacs-orgmode@gnu.org From: Max Nikulin Subject: Re: [PATCH] Avoid ignoring LaTeX export output errors when org-latex-pdf-process is a list Date: Tue, 24 May 2022 22:16:17 +0700 Message-ID: References: <87k0aep6mx.fsf@localhost> 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:91.0) Gecko/20100101 Thunderbird/91.8.1 Content-Language: en-US In-Reply-To: <87k0aep6mx.fsf@localhost> 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: 28 X-Spam_score: 2.8 X-Spam_bar: ++ X-Spam_report: (2.8 / 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.249, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.249, NICE_REPLY_A=-0.001, NML_ADSP_CUSTOM_MED=0.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 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" X-Migadu-Flow: FLOW_IN X-Migadu-To: larch@yhetil.org X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1653405462; 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=L/cXh1q+zgMB3vxyg4G69PZxekdh09E7NMm6R0CAo6o=; b=pXqI/LR6C1kme1KApRxSLbfah53f8NGC2+mxxqpiloDiWGOGQGmeykAgK8luipNYlk7IQH p+uzZ6CALj0+1pnP22UbR4Sh+zS822iEHMR2N550zAf+eAyhwTAGvRGjYh5kf2xOuqXfrm WLLt+xy14B3p2q1ut1bTvRAuzBNFI0CEFTjnk8u9dB7S3cjbJ5RRlo9mv8KwI1Ae4b3erA 2b/daEx+g+ZBBCl13r4qbsdIy6Nk7NeOV2y5dMa0NRbNUSf8KosSQyo8+ZgueDhW30AWav c7cuQ+Z1U8ZQmV7oqnvJY78K0FmvgHYun4mWJMV6ljcjYjs5ZNUbKkuRX6QUnw== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1653405462; a=rsa-sha256; cv=none; b=oZhV6ue7qi16feWdkXR6cwGQvFrhlBV74nA0oAjIxtSpPabV6Y9+KFuk9IkxQiCwB3oSHQ xQcBoOuVpkzdNwva1cgbxsb3s9zT0rDOlOT5nwlm6JjuWlhH25kiBedVDaObVGllCKz3IS ZXML3TpR60KOZ1niletChyEG8RFHPaw+ikupS/0+EnJk/cf/fZbnCnN3C0tQ8ZJoD/UVEk NP+XApBogtyJOp4yXRY6DQ+NSaXWQDN8tEitT0A1k4J5eLbt+oLJ0MHrHJtEbzR1Ky5HAZ KQ43WR1ZTFAcuoltOnxddnMJMReiB5oRrO0fqI0ywuKLb8/Df6l0IvMy3GzJtw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; dmarc=fail reason="SPF not aligned (relaxed), No valid DKIM" header.from=gmail.com (policy=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" X-Migadu-Spam-Score: 2.65 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=fail reason="SPF not aligned (relaxed), No valid DKIM" header.from=gmail.com (policy=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" X-Migadu-Queue-Id: 89A30319F3 X-Spam-Score: 2.65 X-Migadu-Scanner: scn0.migadu.com X-TUID: Y/oGh745RbQA On 22/05/2022 10:51, Ihor Radchenko wrote: > > The attached patch is fixing a rather annoying problem when > org-latex-pdf-process is set to a list. Currently, only output of the > last command in the list is preserved in *Org PDF LaTeX output* buffer, > which sometimes prevents ox-latex from detecting compilation warnings. I may be wrong, but I believed that some code might check buffer content for specific messages to determine if additional pass is required to resolve or adjust cross-reference links. If it is done by external tools working with log files than there is no problem, otherwise lisp code analyzing whole buffer may be confusing by first pass messages when there was no e.g. .aux file. Erasing messages from previous commands making debugging of problems harder, so having complete logs should be an improvement.