From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id 8ESMOQLW/GLaSgEAbAwnHQ (envelope-from ) for ; Wed, 17 Aug 2022 13:50:27 +0200 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id iO+jOQLW/GJruQAA9RJhRA (envelope-from ) for ; Wed, 17 Aug 2022 13:50:26 +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 404E221813 for ; Wed, 17 Aug 2022 13:50:26 +0200 (CEST) Received: from localhost ([::1]:46154 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oOHZ2-0002Wn-U4 for larch@yhetil.org; Wed, 17 Aug 2022 07:50:25 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:37532) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oOHUV-0002UX-Py for emacs-orgmode@gnu.org; Wed, 17 Aug 2022 07:45:50 -0400 Received: from mail-eopbgr00106.outbound.protection.outlook.com ([40.107.0.106]:26245 helo=EUR02-AM5-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 1oOHUJ-000146-86 for emacs-orgmode@gnu.org; Wed, 17 Aug 2022 07:45:42 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Ssw8MmzDZ/ueBl7hfi6E6RMJTtJRTamkLWAHiWk+ZF85lfZh5oAq22aQYT4zcvUTIgTww9zZkYufXKztbQapRz35qqd6CBGS9vTJuyyXM7fEoVNhmFHkhrK2lXWFCKahYrxVhRLk+73gPQpA0xbF/HQ46x/emGTDDKr2KqMhIx5W6O3q2izANsLdwB48zUy/qrJxkIs+3A8xnJDUydHkPvMyUxe9E11kqE+4UgbJrJwOnwiR9mTaI885lBA7mzBsVUiZPARzubCJ4VhJ8jS+PlF5r0nKiM3aCWnBcDm1RygdGXt2Y0HLwRhCMphxY4I20hNtMCaIZnU5AYiLvvnI/w== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=1M0pJjlD84MknDiu4XQ+JVJYdobt7IzMx4DrB0MlP+4=; b=QBQTW0oOWJWjc2RmHt5WzkCmuBz35XdGHsWRhF4ArXSriZ24ukali4HLjEg6/xQfvOzGPAwmbO2/PexjnvSuDdsUtMbwLrGLA6mP1j39//N0hg/IwrG1rwcaCIK/kYxuuatG8a6KEzHIjcPRgRQh33uFVmlnZppeahJVRrf9nCi8Z7CHUSuD+NpjaCRTlqIV7C9N7y00EYetC8gIxCxGkyoBPaFi3dPxVzt5IjMPWql1kODWxiGfl8TDww32OI6xjQUattjiiFuzh7yPtrwRKDGnYrTB1sSolUduvPk36mtH6TRpml0Sx3qKWY4Ek7JP+iL54PrObbVbxBED/1ZwLA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ucl.ac.uk; dmarc=pass action=none header.from=ucl.ac.uk; dkim=pass header.d=ucl.ac.uk; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ucl.ac.uk; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=1M0pJjlD84MknDiu4XQ+JVJYdobt7IzMx4DrB0MlP+4=; b=VwaMKgranSf7ecfr6Rv9SIhRuCD7mWKqgJV5N+jzMf0TouUl2psaHpLjdxq0vyGOa5QVRB4zgklITKBq1XOlalDPIijpXVJp424fAsW/1L8mxr+DPA0ug3MDNppLSbJf5Ti76y6EHJEHfyX+com3X1yay9UwwXd3poJOpvZeAQU= Received: from AS4PR01MB10249.eurprd01.prod.exchangelabs.com (2603:10a6:20b:4fa::21) by AM6PR0102MB3093.eurprd01.prod.exchangelabs.com (2603:10a6:209:12::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5504.17; Wed, 17 Aug 2022 11:45:28 +0000 Received: from AS4PR01MB10249.eurprd01.prod.exchangelabs.com ([fe80::2da1:6fe4:9ec7:593e]) by AS4PR01MB10249.eurprd01.prod.exchangelabs.com ([fe80::2da1:6fe4:9ec7:593e%4]) with mapi id 15.20.5525.011; Wed, 17 Aug 2022 11:45:28 +0000 From: "Fraga, Eric" To: Ihor Radchenko CC: "numbchild@gmail.com" , Bill Burdick , "emacs-orgmode@gnu.org" Subject: Re: Show a warning/message when loading Org modules requiring external packages Thread-Topic: Show a warning/message when loading Org modules requiring external packages Thread-Index: AQHYsi7Y/PkUWllRFkul1TB3TAlweA== Date: Wed, 17 Aug 2022 11:45:28 +0000 Message-ID: <8735dvw0tj.fsf@ucl.ac.uk> References: <87pmhag3ua.fsf@ucl.ac.uk> <87y1vy1yyz.fsf@ucl.ac.uk> <87iln14mlz.fsf@localhost> <87bkstzigt.fsf@ucl.ac.uk> <87fsi4efqr.fsf@localhost> <87ilmsqrjv.fsf@ucl.ac.uk> <87mtc41fzt.fsf@localhost> <87k078w4tu.fsf@ucl.ac.uk> <62fc0be2.050a0220.306c1.e3baSMTPIN_ADDED_BROKEN@mx.google.com> <8735dv19li.fsf@localhost> In-Reply-To: <8735dv19li.fsf@localhost> (Ihor Radchenko's message of "Wed, 17 Aug 2022 17:51:37 +0800") Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) x-url: http://www.ucl.ac.uk/~ucecesf/ mail-followup-to: Org Mode List x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: fa7fbcb8-0e6f-4714-13bd-08da8045fb6d x-ms-traffictypediagnostic: AM6PR0102MB3093:EE_ x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: qTT4Et/nmNuFB9hk1WD5ohejvbguEOeRR5Waj1S0NsAC6j6IqVHg6GYGChTkPR/wyr6xRdpsVMIPNGLVjlQhbJthAhLPUj4VX6kAYahN9hDOSK3RQ2oCqYS20tLj2pkYGUuGuvcKOFY6fZo92wkAtpbFKapzHOGgYgf+9Ttif1/n30lXAFzI54ZNiJfBDqFjCXHr04a0NYmP+TSrNMy/o61Ynv7u6Cs6CxJgXkGbUljo+Q+l2H5WOmMkQ4bVA7yjElRaPfBr51sA/NrU9MMf9YymrPDNR2a3bXDXAJWsEm/5rS5MiDSOwYR1AC9q0IvNc/RkK4oFd3msBg3BnviFayRiaIMux4YiU6uMF6kJvQJC8dR0dNKHt4BQ6JKaTCD17sZpjcEyeDe1iL/KbYp3P+0SpM/qiFdc2n+cJ9eV1St834LQn2nKOpF1p644HtQyciZPG4HnQ0Eem2T6aR/pdAAtGsV0IleA+cIHnNC8F0P4AlZl4/A0GY7CoW6FUiFJaXSJI72b2NHnogLLH5Y6vTMkc26NkflR0PRoWtlUEqNlTQDJ4nCQJKsSDCuWE31V2kS6tokTjZfMWu+tKqteK4lVePt1NedkdCBgfWxKjQ5w2lFtxBbMdJPKYt1ggYaL/njDRrUrf7aGgjGGwp2ruemwgaBYMRMHothcKnHZgiVATBdnD8XVFODS35fiFauILP9EcjcXafNFla15qIJAokD+APoJ12QCD/tWg6mFW0b+D4dAM6WNgVI2Z6AD8vwu41O/QkY069NnZVrqlV/dCUcT9iME6GsiiixK1AZmnhjM0046FXrywG3ZqhkPn/MT x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AS4PR01MB10249.eurprd01.prod.exchangelabs.com; PTR:; CAT:NONE; SFS:(13230016)(4636009)(366004)(346002)(136003)(396003)(376002)(39860400002)(71200400001)(26005)(36756003)(38070700005)(478600001)(41300700001)(6506007)(186003)(2616005)(86362001)(8676002)(54906003)(2906002)(6512007)(76116006)(4326008)(786003)(91956017)(83380400001)(316002)(5660300002)(66556008)(6486002)(66446008)(6916009)(64756008)(66476007)(4744005)(122000001)(8936002)(66946007)(38100700002); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?j3mE6/wRc2I2iWxfTNtwoDzXS5AHp21228YLYBiEhQxzrGYDV7X74EU9Rp?= =?iso-8859-1?Q?U9hT2HHeHPVuMJMeMExK0G5GOEUZ5ElS/kKwhGdKSTz94MqwhEQs5WX/3A?= =?iso-8859-1?Q?cCzC+04rSTvAMnZKbV+8VUbSG51Jn95Cgcpg8KOjVGUfTWyBvS1w5eythx?= =?iso-8859-1?Q?C1gZGvjXQF+dTEh/T5LQi6g3h5maKBwaCGSbGd5G7wC0JqLFOfh+HNBlg3?= =?iso-8859-1?Q?7j3ZPzcaLAXlxD8A69meBl6AYvttLobGrlnFjR8H7p5aiFieZ0O7qQhbGf?= =?iso-8859-1?Q?0Vf8VDnhKDWN4GByhySs9GC+bnVPZZFqCtSycn8RQD5cC6EZD6zZC7Aou5?= =?iso-8859-1?Q?P0PpkxMxl4cL70f1MhoDyFfJOYiK9wQLPCuWatjgvxN0ivJAs70mK7r36A?= =?iso-8859-1?Q?sI5Y/pED0VmEO0emQdc1E/3+ZFaCYdpZJwKkC4489bMYYZ3nBSx9vw40ek?= =?iso-8859-1?Q?J0SKNZG0xA3q2t5xBUzfEvmqXQqd5l3Hrrx/GjQ557EjrKIQYHbl1iUAcR?= =?iso-8859-1?Q?LXfzFolI+7PCu/5tJAZ8EVmUvZuwl+l8iCRvTyiTgNYjuaNY5R//zNGgr6?= =?iso-8859-1?Q?R9cddgx/ERkfTC6C3DGTHL0M5mLSizZ/Ukw6jZx+L3QkNUS6Ps/pee8Arc?= =?iso-8859-1?Q?FdSYIdZnRu5DwU45fFHctgeWjmMiurYqysdoOULpVNTJHSzsXZtk97J7iS?= =?iso-8859-1?Q?JUdY+itlJ2W1NqN3Ro2Ua1hD34ASYxwmaFoH8VSvwgvo4RRZskDNK3xqWG?= =?iso-8859-1?Q?Y2NVKZV3yyZMoq9lmeyOth3oRBl3Tod7dMuikNoxiz6l9II1x0NDZDayE8?= =?iso-8859-1?Q?hHbapqJSLXVAUFkjCM0DcPxlAlI/5Z90Voj9UXyyXwmUeWiR8SXp9CB+jX?= =?iso-8859-1?Q?o4fW7asbdoI79sY7jiYMe7sRhzD+SGxmxsePSpSwNYkCq0m4QAJbtaqA6e?= =?iso-8859-1?Q?5IC8I/MYtoiGokuoup9+SPskjTuVqsLYtnB1C27Ycrhta3xqbJvdZvUYDv?= =?iso-8859-1?Q?WA0No4p8/Qub7g+1HxiJL1L5AFEDlNTdRVl4wcQP2oCcYi6m91rpEEUMlK?= =?iso-8859-1?Q?Ut5SypMnNTMT2W2Knkpwfhw41eWpWeiz9OaWEBJnKEm+pLKSaotUXgkKmk?= =?iso-8859-1?Q?veLNuzO/KroM5uIQgGKxkx9x76SxNZaDh+YcoyWN8TKXB+3b2R+fm1ufOM?= =?iso-8859-1?Q?ihrE0rOx/tkbRnKmx9cq3xM/kgAWosbHPt6Gd/coNDKJBTEN73SrlZvp/3?= =?iso-8859-1?Q?yer9rb/1NHxm2zJw2rY7nUyTmw3es+bZcjceHIm/FyRuIaEHKWeh/PrUdB?= =?iso-8859-1?Q?6zpodBM9edVvj0e18olJZGCWjHK+QsKmg/oSjJRQBsPb+BqqBOUVTf4hla?= =?iso-8859-1?Q?ByBrrEeotTHSFieAr2ytWNZ7yT0oqTUkfbAPpcznmP2oYBWTpFlOOp86eO?= =?iso-8859-1?Q?4lJpR90aHO+ELOeS5IUpnGbt4dPD/YTKwVGDkXxKAKl7HblN9bzOH7/xPe?= =?iso-8859-1?Q?nmqygLjstTQnZwgFboVLmh4BT+14gzcdrDK0sSQu/Wf+IoHf1j24B2DXn9?= =?iso-8859-1?Q?SD4REvMkB67w/D/Mlp6ixurEvgWbYs1rz3h0EjF5zmlvLQlwg/6+l79kLh?= =?iso-8859-1?Q?AOX0ACB+fGFOxlsPyobtcFNkdF4GTN/BEt?= Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: ucl.ac.uk X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: AS4PR01MB10249.eurprd01.prod.exchangelabs.com X-MS-Exchange-CrossTenant-Network-Message-Id: fa7fbcb8-0e6f-4714-13bd-08da8045fb6d X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Aug 2022 11:45:28.5050 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 1faf88fe-a998-4c5b-93c9-210a11d9a5c2 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: y7wzGN70jh+OY+WyZ736TwHFjFv2SJhQwz2OXu8ZJpPy1MJ8Hh0/vilrk3UISfeykYe0YwpnV1tdQ94+x5CRrA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR0102MB3093 Received-SPF: pass client-ip=40.107.0.106; envelope-from=e.fraga@ucl.ac.uk; helo=EUR02-AM5-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, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, T_SPF_HELO_TEMPERROR=0.01 autolearn=ham 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=2; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1660737026; 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: 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=1M0pJjlD84MknDiu4XQ+JVJYdobt7IzMx4DrB0MlP+4=; b=FmeeCj1I4XszK4vJqdwshXOi7a4KiRz3sO6WwQ6SYZjuJo+xR3V0kiHsWQFPEcS0rvK7Sk gyi+l9VE8MT6PYayBQos8Tjkr0yFLk4s3gPxY2dH7pq2tLQFgz7KEFdq21vPDa8+7QI8ww 6GYwwB3UBAcslTpivAZwuy0yGJmTQvZS+gwZYJrzKiKKp4joLTAXRLkAiqBYO1WtiDU0my AzxCdgkidyVwg+SpdoNGewmI0KyWCCf7S/3T0/7dCrhWPkFR5lAn1cKbH+knW5/NLpMwWr 452qBZqKxJwRIZRqzPZm9V32WGUuYmZUH9Kp5d6v5hH7lUUKqDNtKMkNZMhrNw== ARC-Seal: i=2; s=key1; d=yhetil.org; t=1660737026; a=rsa-sha256; cv=pass; b=YKWw1WQjPXEvpElBA/jclJ1Z99lg99CuUvGyQkib0mfymCWTIAvk3f7zQY50e49OT5XHfr 9606ao79MwK2ifB1qKAEWoMlTBZNuLh9os/9vEvSlzYcwIdFWCSG7c0ZcEPo92DXryTzK+ 4E5+i4AK89S6iT226/dAlmnEUrq3T/ZKctXkuKMnbBNYtrV0cgnqZ8HDq71Brs9+8HgKDO lzxyMCEftaAR06qSIBko3FXW4pAKHK11QBG5p1ihAopoJhfVxPxqyqRuA1pwVzFM4BO7nW qIB2FGa7Xwft7zuI/T81RF/wMfT9HtcBanBBtuS+k9xUJfDPods/vcgDbZFLiw== ARC-Authentication-Results: i=2; aspmx1.migadu.com; dkim=pass header.d=ucl.ac.uk header.s=selector1 header.b=VwaMKgra; arc=pass ("microsoft.com:s=arcselector9901:i=1"); dmarc=pass (policy=none) header.from=ucl.ac.uk; 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: -8.86 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=ucl.ac.uk header.s=selector1 header.b=VwaMKgra; arc=pass ("microsoft.com:s=arcselector9901:i=1"); dmarc=pass (policy=none) header.from=ucl.ac.uk; 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: 404E221813 X-Spam-Score: -8.86 X-Migadu-Scanner: scn0.migadu.com X-TUID: 5G/cSiHag4bC On Wednesday, 17 Aug 2022 at 17:51, Ihor Radchenko wrote: > "Christopher M. Miles" writes: >> What about write a elisp function to automatic the installation of those >> required two Julia packages? If not, at least raise a warning for user >> to install those two packages after detection not exist. WDYT? > > Installation is not a good idea because there are multiple alternative > package managers in Emacs. Some of them explicitly require user to add > code into init.el (I am referring to straight.el). And more importantly in this case, it is not Emacs that would be affected but the Julia configuration. Julia has an interesting package system but not one that I would want Emacs to manipulate behind the scenes. --=20 : Eric S Fraga, with org release_9.5.4-737-gd3a9c4 in Emacs 29.0.50=