From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id ODW+FSh9kGBSBwEAgWs5BA (envelope-from ) for ; Tue, 04 May 2021 00:46:00 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1 with LMTPS id CBNgESh9kGC/FAAAbx9fmQ (envelope-from ) for ; Mon, 03 May 2021 22:46:00 +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 71D5726406 for ; Tue, 4 May 2021 00:45:58 +0200 (CEST) Received: from localhost ([::1]:40900 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ldhK8-0003be-IE for larch@yhetil.org; Mon, 03 May 2021 18:45:56 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56874) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ldhEJ-0005y8-Ap for emacs-orgmode@gnu.org; Mon, 03 May 2021 18:39:55 -0400 Received: from mail-pf1-x42a.google.com ([2607:f8b0:4864:20::42a]:43883) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1ldhEH-0004y0-CK for emacs-orgmode@gnu.org; Mon, 03 May 2021 18:39:55 -0400 Received: by mail-pf1-x42a.google.com with SMTP id e15so5444983pfv.10 for ; Mon, 03 May 2021 15:39:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=references:user-agent:from:to:subject:date:in-reply-to:message-id :mime-version; bh=pxp6mykfZYcZWAxFlT9GCgKbhzeLQrabmwAqw46cYtE=; b=CoPP16c9CxR7/uznjLLVRU1i/kiVLpPKGeb2FH1cZOKmcaon5kJTnkU5u03ePFGsJ4 /Xj9zuOwKXGaJNg61OldXed5NjoR06To40gzreINJ40Qx0KsPutNa7U4CdBvUZzrY4W6 FPrCvNn2MIW9fgDg/ekYrHyjkJyFNqkj7sQM4fJ76cDMaoW+JxmIuZb+ezbSVfNZhgvX Nlp5cBFQEu3biXta2qM3u6Sk1scgi5FFu3ZqjYyAwym0xbSc/nJAeSfBFOQhI+9r/pde Tf7lEzQ4lm2PsdgfNZpvZBNuN6WOlJhzj/2W76mg3uN2ZdUw5Fj++enGsO1eD/lGJSNt dLTw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:references:user-agent:from:to:subject:date :in-reply-to:message-id:mime-version; bh=pxp6mykfZYcZWAxFlT9GCgKbhzeLQrabmwAqw46cYtE=; b=L6Qf8Wha7yRMZmoYET0QaY988pn4YDdQN7/DOoe9bdehO0BsSx4iZqcV8FlmHk26ym Vj4IvfOz8dYG5WhKud6GevaD8XnoMsYbQgIo/oX6ySDascLY/heeOE6iIsY0psJvXEEP +//0Ztabj02crmIniEnpco3vb00/+upg6O6CqUPEdRDFaojqXOE28U8Cp9VAStduzV8I R6tS3qXJ9I3BotPulyg+evfbf6m/gEmWFt43vBynY0PtEz73yL67JP76SVfuZLriQt9n S4Ytix8uDF3h0nJPvGyrt9UQ4Enu5qAam6uBgxs/UB3VAsR/p8CsO3j4oabKJ0AkS3X0 omdA== X-Gm-Message-State: AOAM530UAVypgwj+ISvrgEJwmwc2JyJbktQ0rDY1hDPa2u8xFQoZQ2Wy Ti1t7epWk4LFb72Qug2W8tFHjUdAuFE= X-Google-Smtp-Source: ABdhPJyj8zi/SQM4hdh7M/DdiUJN05uzgzzqQkRL1BC8E8uCsMPp/tZgUHc5bPb4lrbRx/F+X7iaxg== X-Received: by 2002:a17:90b:3591:: with SMTP id mm17mr23095588pjb.184.1620081590966; Mon, 03 May 2021 15:39:50 -0700 (PDT) Received: from tim-desktop (106-69-145-130.dyn.iinet.net.au. [106.69.145.130]) by smtp.gmail.com with ESMTPSA id 23sm814988pgm.9.2021.05.03.15.39.49 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 03 May 2021 15:39:50 -0700 (PDT) References: <87bl9rq29m.fsf@gnu.org> User-agent: mu4e 1.5.13; emacs 28.0.50 From: Tim Cross To: emacs-orgmode@gnu.org Subject: Re: Moving some lisp/ob-*.el files to org-contrib - your advice? Date: Tue, 04 May 2021 08:19:53 +1000 In-reply-to: <87bl9rq29m.fsf@gnu.org> Message-ID: <87o8dre91p.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=2607:f8b0:4864:20::42a; envelope-from=theophilusx@gmail.com; helo=mail-pf1-x42a.google.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, RCVD_IN_DNSWL_NONE=-0.0001, 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=1620081958; 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:dkim-signature; bh=pxp6mykfZYcZWAxFlT9GCgKbhzeLQrabmwAqw46cYtE=; b=kuUTbQgRAl8akRH6PmC7v8CICvEY8n5ZRMwz7HseO8xhHcFZGJZ25ZqAERjOYcR0M8SYpf p0z2OBFMGTcMFaoza+Fbpv22Zyl2FFF5uYdm/FWGxH3C/gq32o3Re7XxYh/osZN9FzABZq yUf9Qo7ALxTqhyV2vYh994yU5fgumvGzwk1Xp4CTnJ032dVz5wuUHKdR4C0Gr6YXO50Han qpYyVnShbeHHTgJNe3a657fO3wGV9t77JY0mwP7JeL6oVXaw3tDaM3ycTYseT7FdZ5qkUn bYkZ5Hk4NIXu4Jj1L7wL7by3wTZtzF8dhcn6d+qlff4YZ6NtAItdAjYtNL4eRA== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1620081958; a=rsa-sha256; cv=none; b=TwfRWj3kB1qbQuOPY9+K3YhXI4OPTO761zk6dEC8rxcFbqSuxOTGuZ8KY9eND+b9lLpaV+ w+TOKqkn8RhKEKwroKN7PBOZ5JSqLRK6Xw7KkVknSg3VcrR+3S8m2VtJ9/mm9QLGoXbsjr SCsqZtUnzM58S6Qyc9g96EmCsiMSRLicbhthdoedofU55M2XhNit8dGzbUGz4b+Rvv/GF/ zwgYgGiQGDxr/3IznWz1vrZkGZtmar2ol7xQSmtol4ftn7FI7uBlOcfNa8h0PjI6f9DZZy 1pHSTl/prS8lUWalpd+zNqNLCPOvn5dDJbS12xfmDh7XELh8PUg/W3klO1RSbg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20161025 header.b=CoPP16c9; dmarc=pass (policy=none) header.from=gmail.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: -2.16 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20161025 header.b=CoPP16c9; dmarc=pass (policy=none) header.from=gmail.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: 71D5726406 X-Spam-Score: -2.16 X-Migadu-Scanner: scn0.migadu.com X-TUID: Bfbp+aAsZft6 Bastien writes: > Hi all, > > Less code is less bug and less maintainance. So I'm considering > moving these files to the new (unmaintained) org-contrib repo at > https://git.sr.ht/~bzg/org-contrib: > > - ob-abc.el --- Org Babel Functions for ABC > - ob-asymptote.el --- Babel Functions for Asymptote > - ob-coq.el --- Babel Functions for Coq > - ob-ditaa.el --- Babel Functions for ditaa > - ob-ebnf.el --- Babel Functions for EBNF > - ob-hledger.el --- Babel Functions for hledger > - ob-J.el --- Babel Functions for J > - ob-ledger.el --- Babel Functions for Ledger > - ob-lilypond.el --- Babel Functions for Lilypond > - ob-mscgen.el --- Babel Functions for Mscgen > - ob-picolisp.el --- Babel Functions for Picolisp > - ob-vala.el --- Babel functions for Vala evaluation > > I suggest a criterium for keeping ob*.el files in Org could be that > the extension is known by Emacs _or_ that the supported language is > well-established. > +1 on this and the list of proposed languages. Do any of these ob-* files have FSF copyright i.e. author assigned copyright to FSF. Just wondering, given the contrib package will live in non-gnu repo, if this is something we need to be concerned about or not? Strikes me there is nothing written in stone here, so if a language becomes popular and it has maintainers, we can always review the decision to move it 'out' and when justified, move back into core. I think it is good having a clear distinction and the idea that if your using a contrib package, it is 'best effort only' and not guaranteed to work with the most recent org version compared to 'core', which has an expectation it works with most recent org version. -- Tim Cross