From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id wJNQBqjrm2CDLAAAgWs5BA (envelope-from ) for ; Wed, 12 May 2021 16:52:24 +0200 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id NFL7Aajrm2DqXgAA1q6Kng (envelope-from ) for ; Wed, 12 May 2021 14:52:24 +0000 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 76F2916313 for ; Wed, 12 May 2021 16:52:23 +0200 (CEST) Received: from localhost ([::1]:56110 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lgqDm-0004eZ-Am for larch@yhetil.org; Wed, 12 May 2021 10:52:22 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:39344) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lgqDB-0004az-1U for emacs-orgmode@gnu.org; Wed, 12 May 2021 10:51:45 -0400 Received: from se12.route25.eu ([2a00:f10:402:781:1c00:26ff:fe00:2553]:50198) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lgqD7-0000bh-NL for emacs-orgmode@gnu.org; Wed, 12 May 2021 10:51:44 -0400 Date: Wed, 12 May 2021 16:51:19 +0200 From: Russell Adams To: emacs-orgmode@gnu.org Subject: Re: The fate of ditaa.jar (9.4.5.) Message-ID: Mail-Followup-To: emacs-orgmode@gnu.org References: <87im3qj092.fsf@iki.fi> <87mtt2jz4h.fsf@web.de> <87h7j9hu0l.fsf@web.de> <87zgx0gug3.fsf@web.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <87zgx0gug3.fsf@web.de> X-Originating-IP: 185.87.185.80 X-SpamExperts-Domain: out.pcextreme.nl X-SpamExperts-Username: 185.87.185.80 X-SpamExperts-Outgoing-Class: ham X-SpamExperts-Outgoing-Evidence: Combined (0.09) X-Recommended-Action: accept X-Filter-ID: Pt3MvcO5N4iKaDQ5O6lkdGlMVN6RH8bjRMzItlySaT+7MpUBm+c1x5GUWlmDVYThPUtbdvnXkggZ 3YnVId/Y5jcf0yeVQAvfjHznO7+bT5xiExUbNqvmdkLSOzf1W2Y3z8hkeSqZT0W1YMl0fRDa99cV PSoHm0W/3adFfiYl2nt2AkcItUEGOmti2Y/I0PXE/T4GcPvCLvSpAEEGy7kYxsD3QRUnhlexiXT3 xXuXeIhevFP+kOiMW3ZJfjMJYMEj+gaXrHkgRC7/tI3CjXmVyngL9jTJEMnADDafZFBNiT/Hh0cQ L0Ci0sRm4Wh/iZxmIh7KPOCjtDjCJbuSnMNTpcztdQUSqk/AeLi65+4s/LrywTM2yEHEhvC9Izsy /NENTMQ3Kg3hL2oXz5A5E5R/dS4GkJ5hfB+qWugfDEytZYoACfRtBjLzEjgIZNLWhI/Mshn3T8Ox KyIrAogwLlirll+u0Sc2bgjgy6NE5WzPnrJ1fJyKyenPq733oZ8bAyJmHQrtppYmxMktfUX7kfB+ UdezYqxGMqsKjARq8PBC4qgxMmglBiLsgrvXOb7qEGUwgxHIagHkgJmlqPNWnLI1oovhSJcbnX/H QqL/X9rNCJCc6iESJvKm1NV8gkr+Wu8ScVDXinOVyuIpITQ9z3M3DJ8yTUE5ABY7lZUQaTevIGE+ W38Ad5gogTzaVrxCCZR8MDmJTIoOMubkHGABMXQs3AeYUOp7A73HI6oJg7w/Voco9SNrpkHmnjKv WmkEKauoX0vbOV1GC4tWSdMEfX0qZk++GRKi3fJfRTPr/PuJHE2qLKGw14XJ1HVJ6YVjGtSJdxGq bFPaf63IwETnO6Zd4wBVn3Xf36ikHWXuTmmzZQ1tozhUAAoDrVqI/jLlb/JrZuM7jUXIESohoO51 xWmU8Xl02Dg0JhzVW+RNBfBsjtQAqRvbnJ7uz7ZwKR0kCJL7YeKFIoZNCEtidK7IlrsGUje9OGGV yYzQv/loOwu0bmsL/wzCdtFGkMNi6UfW3mVmwk3xC0YEqah8H9zG7AE/EhqZfqbUZNOrBWY03CEu +85tl6nIiSdD++5RdEBEl+IPHAXz/6s5FV11bC5ISFJqlg03a6SLNhJ6Q12/4jZa7jE= X-Report-Abuse-To: spam@semaster01.route25.eu Received-SPF: pass client-ip=2a00:f10:402:781:1c00:26ff:fe00:2553; envelope-from=rladams@adamsinfoserv.com; helo=se12.route25.eu X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-orgmode@gnu.org X-Mailman-Version: 2.1.23 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 ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1620831143; 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:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post; bh=IGYtpAHB8n/96xObzJFwdehYfSlTa+uRuCDs4+LSy2c=; b=NRa+OdKfgxai0wubvAcus/qbDbOp7GeSzESbOkoZA/qW2g+fHizoCnl6Jm6a/ora7ukRxV jRJGcLvwi6W6A+oB9nxSJH6pDxqb5vH8ohszRXbjiNCu5f+H/A1oFu9edNCTPKibIJsEhn qAHPdSy4CPPhD/bbaa5TxylGJYuVNAPL7h2gWbOcaR+ynf6EWNWpH8xgHdLFNlM48KlQ5X ceIfZpKLH9ubzM9OigkrxY6aCYsUuaXRoeh4rZzKPqb69G/h5TLdD4aeeN0Oi+oKu8Vh2H e9jt+1nPb0Cb/jxBVQVgpUmUW/hnX0PGVsYlwSEGSDG7EKJKviQUNxrkUxo6UQ== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1620831143; a=rsa-sha256; cv=none; b=cPJsMhcmFAOFZOzPVvqidY82Lbw5EouKe3WzwAHxoplxFJTna5x1ztAqMWWjc0mpfEUxLZ Gvf5zD+egqS0tr134Y0FTtOnfva4uqUaLAphTmi1KA5++h7FvezQkYHUeBUTKQxjDvTZyL AIXy2ZvK/8ekulAPjdRVuRkp39+3Zj4SjcFsrALE18XCnKyyZdyz5ozSb5Wgx8EWITLs6g mN0JD8mhAZ8nes2hw2bMB5OtDM0vBlPjtyHmqiluTiirlfaJXZIpyNkbi5Obfo4N+7hAMh r70Gwz6bmDXcHpAUlyTD8+1LZvj62BkIC/y/49hpKc43pz23p5OVbyCacO33IQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; spf=pass (aspmx1.migadu.com: domain of emacs-orgmode-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=emacs-orgmode-bounces@gnu.org X-Migadu-Spam-Score: -1.95 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of emacs-orgmode-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=emacs-orgmode-bounces@gnu.org X-Migadu-Queue-Id: 76F2916313 X-Spam-Score: -1.95 X-Migadu-Scanner: scn0.migadu.com X-TUID: SEcC8ZGBDXGB On Wed, May 12, 2021 at 11:41:48AM +0200, Dr. Arne Babenhauserheide wrote: > I have Java, but not ditaa, because Java is packaged in my distribution > and ditaa is not. My build pipelines use ditaa as shipped with > org-mode. My opinion is that Org has integration for many external tools, but doesn't ship them. I don't think Org should be shipping anything that isn't Org's own code due to maintainer overhead, potential legal/license issues, and inconsistency across tools. We don't ship Latex distributions or gnuplot either. > So unbundling ditaa breaks my documents when updating org-mode. The same > for everyone else who used a standard ditaa-setup with org-mode. I think it's a reasonable request to make of an end user that if you want to use Org's integration with the tool, you ensure the tool is installed first. If your Linux distribution doesn't provide a package for ditaa, file a bug report or a feature request with them. Alternatively you can install it yourself as it's just one .jar file. Perhaps Org should show a better error message if ditaa isn't found. > Ask the other way round: What is the benefit of removing ditaa from org? > If you want to force most current org-ditaa users to unbreak their setup > after update, there should be a significant tangible benefit. Org's codebase is always undergoing change and right now there's a significant cleanup effort going on to separate contrib out of core. I expect removing ditaa was part of that. I defer here to the wisdom of the maintainers that there is benefit to reorganizing the code base, even if it's just to simplify their job as maintainers. I respect that it's causing you some personal inconvenience, however it's not a major breakage. It should be simple to resolve by installing locally. ------------------------------------------------------------------ Russell Adams RLAdams@AdamsInfoServ.com PGP Key ID: 0x1160DCB3 http://www.adamsinfoserv.com/ Fingerprint: 1723 D8CA 4280 1EC9 557F 66E8 1154 E018 1160 DCB3