From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Adam Porter Newsgroups: gmane.emacs.devel Subject: NonGNU ELPA: New package: taxy.el Date: Thu, 26 Aug 2021 15:20:14 -0500 Message-ID: <8735qw7ybl.fsf@alphapapa.net> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="30069"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Aug 26 22:21:17 2021 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mJLsD-0007eO-Fg for ged-emacs-devel@m.gmane-mx.org; Thu, 26 Aug 2021 22:21:17 +0200 Original-Received: from localhost ([::1]:46328 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mJLsC-0008Mp-CG for ged-emacs-devel@m.gmane-mx.org; Thu, 26 Aug 2021 16:21:16 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:54442) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mJLrR-0007dQ-82 for emacs-devel@gnu.org; Thu, 26 Aug 2021 16:20:29 -0400 Original-Received: from ciao.gmane.io ([116.202.254.214]:50558) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mJLrO-0005Jb-GC for emacs-devel@gnu.org; Thu, 26 Aug 2021 16:20:29 -0400 Original-Received: from list by ciao.gmane.io with local (Exim 4.92) (envelope-from ) id 1mJLrM-0006bx-6v for emacs-devel@gnu.org; Thu, 26 Aug 2021 22:20:24 +0200 X-Injected-Via-Gmane: http://gmane.org/ Received-SPF: pass client-ip=116.202.254.214; envelope-from=ged-emacs-devel@m.gmane-mx.org; helo=ciao.gmane.io X-Spam_score_int: -16 X-Spam_score: -1.7 X-Spam_bar: - X-Spam_report: (-1.7 / 5.0 requ) BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.249, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:273085 Archived-At: --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Hi Stefan, et al, I'd like to submit taxy.el to NonGNU ELPA: https://github.com/alphapapa/taxy.el A quick description, from the readme: This library provides a programmable way to classify arbitrary objects into a hierarchical taxonomy. (That’s a lot of fancy words to say that this lets you put things in nested groups.) Helpful features include: Dynamic taxonomies Objects may be classified into hierarchies automatically defined at runtime based on their attributes. Reusable taxonomies Taxonomy definitions may be stored in variables and reused in other taxonomies’ descendant groups. Please see the attached patch for the nongnu.git repo: --=-=-= Content-Type: text/x-diff Content-Disposition: attachment; filename=0001-elpa-packages-taxy-Add-Package.patch >From db46d10ec6e67332a4029c0e1805ca24a59acc77 Mon Sep 17 00:00:00 2001 From: Adam Porter Date: Thu, 26 Aug 2021 14:25:33 -0500 Subject: [PATCH] * elpa-packages (taxy) Add Package --- elpa-packages | 3 +++ 1 file changed, 3 insertions(+) diff --git a/elpa-packages b/elpa-packages index b7d4a4b..e9b76a2 100644 --- a/elpa-packages +++ b/elpa-packages @@ -179,6 +179,9 @@ ;; https://github.com/Fuco1/smartparens/releases/tag/1.11.0 :version-map ((nil "1.11.0" "4873352b5d0a1c5142658122de1b6950b8fe7e4d"))) + ("taxy" :url "https://github.com/alphapapa/taxy.el.git" + :ignored-files ("taxy-magit-section.el")) + ("tuareg" :url "https://github.com/ocaml/tuareg.git") ("web-mode" :url "https://github.com/fxbois/web-mode" -- 2.7.4 --=-=-= Content-Type: text/plain Following the nongnu README.org file, I was unable to test the "make build/taxy" step, because apparently my version of git doesn't have the "--no-track" argument to the "git worktree" command (and upgrading git manually is more than I want to do at the moment ;). But I assume that it will work correctly, because everything seems to be in order. Assuming this is acceptable, I have a couple of quick questions: 1. I didn't see anything about "externals" in the nongnu readme. Forgive me, because this has probably been rehashed many times here, but do I need to specify that manually, or is that the default for the nongnu repo? I do intend to maintain the package in my own repo. 2. I currently have the version header on "0.1-pre". Do I need to use a "non-pre" version number in order for the package to be built and published on (nongnu) ELPA? I'm accustomed to tagging a "non-pre" version number after the code has settled for a while, but I never intentionally push anything to the master branch that is unsuitable for use (i.e. when using MELPA). If this is the case on ELPA, I'll just need to iterate version numbers a bit more often, which is no problem. Thanks, Adam --=-=-=--