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 OCY/NYnYmmCxQAEAgWs5BA (envelope-from ) for ; Tue, 11 May 2021 21:18:33 +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 eFzrMInYmmC0BAAA1q6Kng (envelope-from ) for ; Tue, 11 May 2021 19:18:33 +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 BD1AA1834A for ; Tue, 11 May 2021 21:18:32 +0200 (CEST) Received: from localhost ([::1]:50894 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lgXtn-0006vA-JD for larch@yhetil.org; Tue, 11 May 2021 15:18:31 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:51240) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lgXrD-0003wu-16 for emacs-orgmode@gnu.org; Tue, 11 May 2021 15:15:51 -0400 Received: from mail-oln040092075033.outbound.protection.outlook.com ([40.92.75.33]:36355 helo=EUR04-VI1-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lgXr8-00012j-VX for emacs-orgmode@gnu.org; Tue, 11 May 2021 15:15:50 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=hl2lboWvrQMeArPsb86ASCONEZcLRkzzysKxCWfipS3uvie+/Y8LaFF7J7YYiJax6fuDhPIe0CEeyeK+9Yo3fvtS652I/PTbOpp8VB27AUQce791oG4HQ1syfP6psc+Xb0Mac/U3qk1qhB22QMel3dtoqSc7y23xz7CS5VxBT7Oh160MrBMmTpwMzIgetr1HwOMTnedTz/1GFqM/QjCoulmLNWQqyenPvmRkUi91uT8GN3YkxFbdLl+Hvi1pE/eJ1oQSiUj8iP3xWIiXVv9Rm0MlO0dbTD7hpZ5vFbWl69+2kFSZ/Q/PokGFovvPQpeGT/qR3hJ7eVI7NJ6e5QAdxw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=o2jhDXJG5jp2ImCQkqzh2NzvMyriw8IboXfqiSwvpUU=; b=fVHDfek/EookhPyIYH/siu9uk6GC9tK1tjM+pnT0f6pRSCE9m/tJqxxYCu3UW6tJLhe/Ejek6rhBILSVBK7e09vyymcwDDQ2II73ZVn7cjuPUfgWM5nEEf9PcbDg4Y9n/4qjiV5gy9miJ1GMVBmFTBnO/n06nODx9hL+1Wxte1fLKwdQK2/PGeEi07OjnEtxDZ88wI95h1qYhs8M2mAuQ8wUKG3+5fAkyMg7bVCJHL1bhKVuDCw8d+4ajej+4Xz7tETSH7QAf0Rmh3j3vtd7WTVCL0S2XJwUyuf6/E3+eKLgLSbNyTSL8L2ui12f2dzcEfb4aki+vYzoei5AZPg0ug== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=live.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=o2jhDXJG5jp2ImCQkqzh2NzvMyriw8IboXfqiSwvpUU=; b=nWQ3y935syurc0rRwzuPPo1yYFZaXiPsyrshGbVHmQuL/kX31NypVIILU2mqzj9ToWScThuD6itIvjwQEWU6BuzH2+fVm/F+SGoH/faStMCDiUgQ7ecP3XEagkO3DQAZKYIK54gydwtiehBf6RGnWA4Jkee9qc1QrrQiNP+NMokxS8YmmwkUc0rdkawtMvI8aL5cbgBL1z1O4ZpJ2NXKo1ys7XOZ/WNee9MBqrRjuMx3L/wSu6rjgn1XWeGO+DTtfMfbhpjoUXe+aN9xmLMreR0VDNhEXex3Di2xfh+nQkWtAB5on1xDz+u8NkRQUmZmGa1TdW9xdRG/yezxbVDp1g== Received: from DB3EUR04FT045.eop-eur04.prod.protection.outlook.com (2a01:111:e400:7e0c::45) by DB3EUR04HT071.eop-eur04.prod.protection.outlook.com (2a01:111:e400:7e0c::330) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4108.25; Tue, 11 May 2021 19:15:43 +0000 Received: from AM9PR09MB4977.eurprd09.prod.outlook.com (2a01:111:e400:7e0c::46) by DB3EUR04FT045.mail.protection.outlook.com (2a01:111:e400:7e0c::291) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4129.25 via Frontend Transport; Tue, 11 May 2021 19:15:43 +0000 X-IncomingTopHeaderMarker: OriginalChecksum:C0B62511FED69CEED4F8954410E6B107345329F631327B0F5E68414E311FAD0D; UpperCasedChecksum:D2E958BE850E9C3D541C4813F833E6C9DC15ACE451A9F99176CAA759BC7E458F; SizeAsReceived:7590; Count:46 Received: from AM9PR09MB4977.eurprd09.prod.outlook.com ([fe80::d1c1:2a0d:3b2b:4591]) by AM9PR09MB4977.eurprd09.prod.outlook.com ([fe80::d1c1:2a0d:3b2b:4591%7]) with mapi id 15.20.4108.032; Tue, 11 May 2021 19:15:43 +0000 From: Arthur Miller To: TEC Subject: Re: The fate of ditaa.jar (9.4.5.) References: <87im3qj092.fsf@iki.fi> <87h7jaqvne.fsf@alphaville.usersys.redhat.com> <8735utdgs4.fsf@gmail.com> <875yzpkcal.fsf@web.de> <87lf8lbq43.fsf@gmail.com> <87v97ph1p9.fsf@gmail.com> Date: Tue, 11 May 2021 21:15:43 +0200 In-Reply-To: <87v97ph1p9.fsf@gmail.com> (TEC's message of "Tue, 11 May 2021 20:52:50 +0800") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (windows-nt) Content-Type: text/plain X-TMN: [+qc8laPsZHiqLjLNBzpz5vdywucWYzC7] X-ClientProxiedBy: AM6P191CA0039.EURP191.PROD.OUTLOOK.COM (2603:10a6:209:7f::16) To AM9PR09MB4977.eurprd09.prod.outlook.com (2603:10a6:20b:304::20) X-Microsoft-Original-Message-ID: <82fsytgjz4.fsf@live.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from HP-Laptop.homepc (81.232.177.30) by AM6P191CA0039.EURP191.PROD.OUTLOOK.COM (2603:10a6:209:7f::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4087.50 via Frontend Transport; Tue, 11 May 2021 19:15:43 +0000 X-MS-PublicTrafficType: Email X-IncomingHeaderCount: 46 X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-Correlation-Id: 41441804-039e-4124-5b6e-08d914b12c41 X-MS-TrafficTypeDiagnostic: DB3EUR04HT071: X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: drH8TdN+gd2vGUJZ2ewlTpUpEwCpvYO6o7AOYq6UEUXlu+VWvv6TQkrHU5dWcseMtT7HCKn2O5D6rFpI79VTU5XNCWmdXzZ7pSuUNYOOakInX7cjJolI8RMD6yVVLR1eQ0Uz5/Y+qQh7KWDx6lWU8X0wsbJgziucP7owUGKVReqSj6+xDPnCrMIqlD1Bq+FHoSFzfSnTCBX1Czv48uCc5QlBVeT8LEz2BoEZASuRwm2Y0U2y+SLHMX5ysMFLqqoRfz4ZQSpqLpJrhERbzc+v1gbWW+gqaiRF3PubfakhsFd3NbiK+8rAW5xX1HbCNDlFUgGk51H4QtEPhA483b//jovOjz3uMH08V3OLCdusXULKbJaJRC3sc3WoSImGzcsMUOOmfTYVfNEe2rO9MyIi7Q== X-MS-Exchange-AntiSpam-MessageData: 8DyBTPdSqqYJQhNJtMWTVhewSlO7+ysKJLbkz5sv8hpyoOHALz0XjjSrPrpoCiV6YAUhFbUSO6zPLvycJElN58t2GzA/xwL9tONFZqR+3OiHIcnexGGwmKdfOOxuemOM2ZPjkb3QT4RD5DDT9P6lQQ== X-OriginatorOrg: live.com X-MS-Exchange-CrossTenant-Network-Message-Id: 41441804-039e-4124-5b6e-08d914b12c41 X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 May 2021 19:15:43.6551 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-AuthSource: DB3EUR04FT045.eop-eur04.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: Internet X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB3EUR04HT071 Received-SPF: pass client-ip=40.92.75.33; envelope-from=arthur.miller@live.com; helo=EUR04-VI1-obe.outbound.protection.outlook.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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, FREEMAIL_FROM=0.001, MSGID_FROM_MTA_HEADER=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-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: , Cc: "Dr. Arne Babenhauserheide" , Tim Cross , emacs-orgmode@gnu.org Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: "Emacs-orgmode" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1620760713; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc: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:dkim-signature; bh=o2jhDXJG5jp2ImCQkqzh2NzvMyriw8IboXfqiSwvpUU=; b=ebzeb2kUfJuhREOm3Cixy/wvYK5h5tO9iJW8O9w5g26C9S9dMyNOQFlZxUQQGjzyJjBpZO +688n5xSj8VvKEqxBBa1Ho7mNiMh1TfmsPzLVzY1EMSIp7y2YUU9Dr3Wy059vgP24ArFM/ 7d9WvuBuVl3wcbN5bCmfhDx+vBmr6/2wJXcfcsaZ2YPCW5JJiZYUPpDK1PnZweCWf+cV4K Aq70PHMH4DgXfrOP7WseOC6Ehpniec0yN2zncPv4helP5yFdJKCn8tJ42WSrgxX5iYiHW5 FRC7Gfcgs9UIMfJoEOPmA5n9d1pmmbz3FWC4jsztt2Y+1qjpeFN50d6fBeopTw== ARC-Seal: i=2; s=key1; d=yhetil.org; t=1620760713; a=rsa-sha256; cv=pass; b=Kj775jHYi7HkhNXb7p5sT9IpbtfRPYujdg5H4ufvnN3qcV1bmmnnQlwxKkJuF/2No27M2J qJ2tFGv5xscQ9JHf8oItKqq/zm6ss9encAtjUprLtAAcdjk50itvzkxBs7wvNEi8aiohEb Xltztwa7tMdmlr4A4KhF9jlLRa68AOVnWF7eryPhFm78shd9JKhafe/6lVZp3f32YaBXvf anK45jaqy570yS1m7YhmwRS3PGg6nhN41dbrzmxRA62HteXKY68x1/6NAPrLFMoi9qyYc/ Ng4h6X1ziF7HG+1V97sG/cLD4VCHcSGR4N6ds3W358C6TcnJ+AU2qezdAMSl0g== ARC-Authentication-Results: i=2; aspmx1.migadu.com; dkim=pass header.d=live.com header.s=selector1 header.b=nWQ3y935; arc=pass ("microsoft.com:s=arcselector9901:i=1"); dmarc=pass (policy=none) header.from=live.com; 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: -4.15 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=live.com header.s=selector1 header.b=nWQ3y935; arc=pass ("microsoft.com:s=arcselector9901:i=1"); dmarc=pass (policy=none) header.from=live.com; 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: BD1AA1834A X-Spam-Score: -4.15 X-Migadu-Scanner: scn0.migadu.com X-TUID: rOurtv+GS8Rb TEC writes: > Tim Cross writes: > >> I also had to install textlive, plantuml, graphviz, taskjuggler, >> ledger, sqlite and many other things. > > Perhaps it would be good to make a table of > > | software | needed for | package name | download page | Maybe there could be a hash table where one can register a function with a software, similar to how autoload works. but instead of specifying file where function is found, we could specify a sotware/package name and a link to download/main page? Maybe function level is too granular, maybe per feature level? > and/or prompt users when an action requiring another executable is > undertaken if it isn't found. > I think it's a good idea. A minor mode that can be turned off for experienced users but on by default and maybe with knowledge where to find the required software, i.e. a link that Emacs can open in default a web browser for the user. Ultimate would be to offer a download, but considering all the distros and possible dead links, probably better to go just for download or main page.