From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1.migadu.com ([2001:41d0:303:e16b::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms8.migadu.com with LMTPS id 8O7dC3YY22VMewAA62LTzQ:P1 (envelope-from ) for ; Sun, 25 Feb 2024 11:37:42 +0100 Received: from aspmx1.migadu.com ([2001:41d0:303:e16b::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1.migadu.com with LMTPS id 8O7dC3YY22VMewAA62LTzQ (envelope-from ) for ; Sun, 25 Feb 2024 11:37:42 +0100 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=posteo.net header.s=2017 header.b=SpScxjjo; dmarc=pass (policy=none) header.from=posteo.net; 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" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1708857462; 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=Wn1Esc60esdSrAiqKXBU8twntcx3Yai61NBACKoLDrE=; b=fVjHiZOY830vi7K7dVBQmiACgTKWXbX0cgBix5OurSWzRipyNWZOjdGVIxBPi5Uyi4JcsK f8RMkte15WHkszZfgUjTm0jdBlFqYNv2X3WFdKFvhOR5WO6cLd1/tyW8/dArdf5D8iXyTB JLzvsctxm+fa+LJpACALbA18dzMfaC2NK9zPC5i+fXDoEOC8x8LOtpBEtHuF7iaCL4OJ0P ZghWuCWM65n5YaN81Zza2vbHUK2sTjKOuLmHmVxN9+bUqFw2ZFwS7cWFLQHxa8Gvf2O27R H2P4xE7nlzMzLsGRb1LE7kQr+mBTmppyDZH/olXr/UPeRib8hfjuUUTjMd39lg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=posteo.net header.s=2017 header.b=SpScxjjo; dmarc=pass (policy=none) header.from=posteo.net; 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" ARC-Seal: i=1; s=key1; d=yhetil.org; t=1708857462; a=rsa-sha256; cv=none; b=a98ncBKJxBUmMZeXYZ+SU6TjryvhQZzCwG0xuqAk5m17Z8VIh/nLg+d7yOCLD+pL+hc+qP lUCtUFBiesO3WPbTvci8VFv1NWTRmCejuKcCrKh+rEPcmGyy6OpKbaV5+DKmVAnd8rZUYd E+HkB/eEIVYv+Oma4NTmWdPjleG2DqflKdmdL8tr3m8EDrusQNtuI0swyOItL+2VmQDCLi mxdjjn6DNK5sArFRucdzsJk4GdS6h1vXZLJOXP3Nib1zgdIL/D8oUzevbp5WXIb4MEnR/N 4hLzrUuNJrVNnVp9pETBtlNAFHUyjwZVXFiX7W13Di0XSwSH9WMlZi01uqC7hA== 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 D766A12DC3 for ; Sun, 25 Feb 2024 11:37:41 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1reBsP-0003nN-Nv; Sun, 25 Feb 2024 05:36:57 -0500 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 1reBsK-0003n5-1b for emacs-orgmode@gnu.org; Sun, 25 Feb 2024 05:36:53 -0500 Received: from mout01.posteo.de ([185.67.36.65]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1reBsH-0006ZT-33 for emacs-orgmode@gnu.org; Sun, 25 Feb 2024 05:36:51 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 51B5A240028 for ; Sun, 25 Feb 2024 11:36:46 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1708857406; bh=tt7cR6zIDNY4XpfzyuMdZ6nRqrRAchWzkXtZGEd0sCs=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Content-Type: From; b=SpScxjjoN0I958M7G2SwMc8iHxhZf1LNMf8jzdyv1Z1soGHSUMiQGbCiNpRKCGzuh HFX5C6MJEg6aU+OoCX0SFPL4BkgCxo/8gPHMeJKKbI0egLP40Y8HrcDWsqEclJIgDe WX4xxZIjphNgtu9O/sCLL5I2mg9zIJH/F1wOPd8o66RgaLYqKg3R2BtNcKR7mMT8dW SK28+GrRRIHREwlwHEligDPuBMM9CXDCNsAqiQjRajIY4u7QojRkbmIjLXJqIOHgy5 OVaaYMBpIN4MGfu0eo3HqRzEXn5PfyO+ungv/QkDcd8f+PP30ryv4A1QgHzHDHBMM7 dOJuP4at8Z/pw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4TjKtP386gz6twV; Sun, 25 Feb 2024 11:36:45 +0100 (CET) From: Ihor Radchenko To: Francesc Rocher Cc: Bastien Guerry , emacs-orgmode@gnu.org Subject: Re: Ada/SPARK support in Babel In-Reply-To: References: <87le9szzev.fsf@localhost> <87le7at17k.fsf@bzg.fr> Date: Sun, 25 Feb 2024 10:40:33 +0000 Message-ID: <87cyskn7xa.fsf@localhost> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=185.67.36.65; envelope-from=yantar92@posteo.net; helo=mout01.posteo.de X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 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_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-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-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Spam-Score: -7.05 X-Spam-Score: -7.05 X-Migadu-Queue-Id: D766A12DC3 X-Migadu-Scanner: mx13.migadu.com X-TUID: lNV55k0CQ0h6 Francesc Rocher writes: > If you still want to include it into the mainstream org-mode repository, > then I'll be more than happy > to contribute. If so, let me know what are the next steps and what kind of > test do you expect. Yes, we are interested to have Ada support in Org mode repository. Here is what you need to do: 1. Check our contributor instructions at https://orgmode.org/worg/org-contribute.html#first-patch In particular, pay attention to the ChangeLog entry format. You also need FSF copyright assignment. Don't worry to make mistakes - we will guide you through once you submit patches. 2. https://github.com/rocher/ob-ada-spark/blob/main/ob-ada-spark.el should go to lisp/ directory of Org repository. Make sure to update the file header, updating the licence and stating that it is now a part of Emacs. 3. You need to get rid of any external library dependencies (f.el) 4. https://github.com/rocher/ob-ada-spark/blob/main/ob-doc-Ada-SPARK.org should go to https://orgmode.org/worg/org-contrib/babel/languages/index.html You will need to make a patch against https://git.sr.ht/~bzg/worg Also, make sure to follow https://orgmode.org/worg/org-contrib/babel/languages/ob-doc-template.org 5. You need to add tests to testing/lisp in Org repository. You may use https://git.savannah.gnu.org/cgit/emacs/org-mode.git/tree/testing/lisp/test-ob-java.el as a reference. 6. It will be best if you continue maintaining ob-ada within Org mode repository. If you are willing to, we will also give you write access to the Org mode repository on savannah. We will provide instructions later, when we reach this stage. Note that we use Org mailing list to track bugs and discuss the development. You do not have to be subscribed, we can forward relevant email threads to your email inbox. If you have any questions, feel free to ask us. -- Ihor Radchenko // yantar92, Org mode contributor, Learn more about Org mode at . Support Org development at , or support my work at