From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0.migadu.com ([2001:41d0:403:4876::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms13.migadu.com with LMTPS id oDfHOObNxWbZ7gAAqHPOHw:P1 (envelope-from ) for ; Wed, 21 Aug 2024 11:22:15 +0000 Received: from aspmx1.migadu.com ([2001:41d0:403:4876::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0.migadu.com with LMTPS id oDfHOObNxWbZ7gAAqHPOHw (envelope-from ) for ; Wed, 21 Aug 2024 13:22:15 +0200 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20230601 header.b=CKAbJ6Xo; 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=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1724239334; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=UBag658Al+bDlNq14AFwg39GF3D5yNCcxoke+PMBFMw=; b=OO68s6KPcHrcvPyCcGyiDAM31uI4g60/E1ZkXfSgYQsLazIIdfaC/UMKqt5pYVmQuAEu4T gJLlc2M1m7L5bqxhlDoFb87HL8RCmITiaaCmjdR3Bk7Nu+wWo1gB1j88VXRNIBpjJ3kk2Y u/mGMDGMeQzc4qtkXcd8KGPBw4+ocC/XlRggci1X15G5pqM/iNGgY71R2u1GLmXfjwqTSZ tYvf4aomeV9zJOY8oS7eiDARqcBk9gx2KvoV4rJ15dMdGK12mAuzOVBrDydUM5mWddA3pm 7NGvGXncR4qsGfQuNMX8ZAGj/Gxfyw8j8UOqzSEXBedF3ovA1nvX9aCIfUkNdQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20230601 header.b=CKAbJ6Xo; 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=none ARC-Seal: i=1; s=key1; d=yhetil.org; t=1724239334; a=rsa-sha256; cv=none; b=adOT56zqwAGEpF715gQF1yum3wnhY2pNd0pbWeS+K+v97fyDtSFD+5zLhBn5b4optD93YQ A3c7FztPToKT6dnxCoX874c/C1jyX38jGNJY8n+r4sLNsKc+OzlT3sBceDPiInjqBTvrcb CdqsIUXy3vhJt88915WTGI8wuhD7lJHJtN2AmYDNm0Ve6XQCMl0qVzJVl7aOM28qrigiEF UY4PS6sH63MR3T74xLFFQewDIew1MDzyJJqwcwl6c2On+DiWD3YnM319HTgTb4MZ2Ymdkx jt87LIBJgHBf+sDICDAvpTUB0vcmbhly3NiUE2oezvxCk1dcr2uhxmI2TKIu8w== 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 752B072563 for ; Wed, 21 Aug 2024 13:22:14 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sgjOp-0000R0-Cq; Wed, 21 Aug 2024 07:21:11 -0400 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 1sgjOo-0000Ql-9c for emacs-orgmode@gnu.org; Wed, 21 Aug 2024 07:21:10 -0400 Received: from mail-ej1-x62f.google.com ([2a00:1450:4864:20::62f]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1sgjOk-0006jU-Ol for emacs-orgmode@gnu.org; Wed, 21 Aug 2024 07:21:10 -0400 Received: by mail-ej1-x62f.google.com with SMTP id a640c23a62f3a-a8684c31c60so1678566b.3 for ; Wed, 21 Aug 2024 04:21:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1724239265; x=1724844065; darn=gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:sender:from:to:cc:subject:date :message-id:reply-to; bh=UBag658Al+bDlNq14AFwg39GF3D5yNCcxoke+PMBFMw=; b=CKAbJ6Xo7N5ZGOZN1mvYsnlN6CjTl7yImG8ur4utPG+elrYGm5cSIV9nA9GrWIVar1 1h1sGiqWEK9UCh5GvJo1cx5E5lQ/jb8F2UQst9b+nspuCdKvrcbFbiEcYOiwx0CucJy7 XtFoIq+XmnxR7+VPKT5OrRkeK28M7HNioOfZYVQwnj8MLlDVrqeW197K7czJzYd/s8CA 83dh9kNuzEklAS5vsbFkNcyO+c8jOvsbJ1zdAIfh452C1pBUQs6VuXSAigWtqRlAp1fo /uJwVJTN4i7zCaEU3D6WzKSsSIwyaXRbs6gm4BuPApBq7tjEveAwhqklSM+GMgxYf3cG XPCQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1724239265; x=1724844065; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:sender:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=UBag658Al+bDlNq14AFwg39GF3D5yNCcxoke+PMBFMw=; b=RVQNiYA1droKEenv7Al0h/xaS4PsKd3Ze0ulJBul9SXbYQdtO1LDSZUYXZXz2istJM ALB+BwL0PfFLXaz/lRliQE/SX38s8OZpasC6X8lw/X4uD6JxT91kGG8M5qfz4K1M3ChC JdYryHNwH3ry2iWbWjv7fgOeAhyAzb1EnJdNtgMMBXYptmUQfiSyOGlN8GTMeNTkRZD/ gmyNfiqGMag4VzxBYI53h87Pk9SSS4iS7B52puXXdfcJyodJX5gWV9TnL+lvbtkw/6eF Cdpo14y3DuSB7bEZ53cuSK7xd/pr7zUQl/Xyx6LYvk4Tfl4mxIKQbBWo0PDfFt7GxCKV oUZw== X-Gm-Message-State: AOJu0Yxj54/19CTOsUrktGmKs3ozEuMbcUDSdQIVW2klIXAWeMHsGtL/ h/gZx4GFcD58i2sfZsecAIoN8wqcRBHQJrt9jauTCbohGi8MqNmaoUSJaw== X-Google-Smtp-Source: AGHT+IGsnEeYySXMgZ7vsVZyFwL22PQCBAjLPHkaJpd/pt6i74H8UQJ8e1BKFMm4gPpqR+OrVryolg== X-Received: by 2002:a17:907:7216:b0:a7d:a29e:5c33 with SMTP id a640c23a62f3a-a866f3564a3mr133569966b.28.1724239264713; Wed, 21 Aug 2024 04:21:04 -0700 (PDT) Received: from imac.fritz.box ([2a02:8010:60a0:0:a4fc:5649:2fea:6c29]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-a8383948d19sm885752766b.186.2024.08.21.04.21.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 21 Aug 2024 04:21:04 -0700 (PDT) From: Donald Hunter To: hugh@ccss.com Cc: emacs-orgmode@gnu.org, Donald Hunter Subject: Re: [BUG] Recursive dependency when gnuplot added to org-babel-load-languages Date: Wed, 21 Aug 2024 12:20:55 +0100 Message-ID: <20240821112055.16184-1-donald@sealgair.com> X-Mailer: git-send-email 2.44.0 In-Reply-To: <87v86wlud8.fsf@ccss.com> References: <87v86wlud8.fsf@ccss.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=2a00:1450:4864:20::62f; envelope-from=donald.hunter@gmail.com; helo=mail-ej1-x62f.google.com X-Spam_score_int: -17 X-Spam_score: -1.8 X-Spam_bar: - X-Spam_report: (-1.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.001, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.249, RCVD_IN_DNSWL_NONE=-0.0001, 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-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN X-Spam-Score: -0.97 X-Migadu-Queue-Id: 752B072563 X-Migadu-Scanner: mx10.migadu.com X-Migadu-Spam-Score: -0.97 X-TUID: 9Fa5fBzYAeyD I hit the same bug when running emacs/master (5e940a353e37) and bisected it to: commit 5a125fb5a9736bd3c67cf6ff9acc185d8e2260e2 Author: Kyle Meyer Date: Sun Jun 9 13:06:28 2024 -0400 Update to Org 9.7.3 This is the org-mode commit that added (require 'ox-ascii) commit d38ca59230bd3b013398376c46719694948fe31e Author: Ihor Radchenko Date: Sat Jul 29 11:26:39 2023 +0300 ob-gnuplot: Fix links and verbatim when converting tables * lisp/ob-gnuplot.el (org-babel-gnuplot-table-to-data): Use custom backend to export table data. The backend will export links verbatim, without trying to resolve them and drop verbatim markers from data fields. Reported-by: Paul Stansell Link: https://orgmode.org/list/CAMJKaZzHuLxPoTg6FWUgt-U8QSHmuB3Kdqmk_E_0GH+jUZMSag@mail.gmail.com To reproduce the issue, run emacs -q then eval: (custom-set-variables '(org-babel-load-languages '((gnuplot . t) (emacs-lisp . t)))) and start org-mode. This fixes it for me: diff --git a/lisp/org/ob-gnuplot.el b/lisp/org/ob-gnuplot.el index 956763c587e5..fa39dc11fe76 100644 --- a/lisp/org/ob-gnuplot.el +++ b/lisp/org/ob-gnuplot.el @@ -45,7 +45,6 @@ (require 'ob) (require 'org-macs) -(require 'ox-ascii) (declare-function org-time-string-to-time "org" (s)) (declare-function orgtbl-to-generic "org-table" (table params)) @@ -295,6 +294,7 @@ org-babel-gnuplot-table-to-data "Export TABLE to DATA-FILE in a format readable by gnuplot. Pass PARAMS through to `orgtbl-to-generic' when exporting TABLE." (require 'ox-org) + (require 'ox-ascii) (with-temp-file data-file (insert (let ((org-babel-gnuplot-timestamp-fmt (or (plist-get params :timefmt) "%Y-%m-%d-%H:%M:%S"))