From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Kangas Newsgroups: gmane.emacs.devel Subject: Re: Brand new clojure support in Emacs ;-) Date: Sun, 3 Sep 2023 16:36:34 -0700 Message-ID: References: <87il9kksqz.fsf@dfreeman.email> <87a5uw9ivs.fsf@posteo.net> <87ttt42gna.fsf@dfreeman.email> <87wmy080kn.fsf@posteo.net> <83v8djcydl.fsf@gnu.org> <87350ndquw.fsf@dfreeman.email> <83350ncbns.fsf@gnu.org> <87cyzrjbd8.fsf@dfreeman.email> <83zg2vav46.fsf@gnu.org> <87o7j99304.fsf@dfreeman.email> <87zg2hsyrd.fsf@dfreeman.email> <87h6ontwfv.fsf@posteo.net> <87r0nlngmo.fsf@posteo.net> <2d6a9558-4a4f-47e8-9122-62c7665e5f73@app.fastmail.com> <87ledn1dyu.fsf@posteo.net> <8bf9ac13-d620-4b5c-8e03-de21c4d85506@app.fastmail.com> <83cyyz6y02.fsf@gnu.org> <78d9400d-c386-41ed-8914-a109ed79280c@app.fastmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="14896"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Philip Kaludercic , =?UTF-8?B?Sm/Do28gVMOhdm9yYQ==?= , Richard Stallman , Danny Freeman , Emacs Devel , Manuel Uberti To: Bozhidar Batsov , Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Mon Sep 04 01:37:44 2023 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 1qcwf2-0003fl-8E for ged-emacs-devel@m.gmane-mx.org; Mon, 04 Sep 2023 01:37:44 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qcwe2-0000qP-Q9; Sun, 03 Sep 2023 19:36:42 -0400 Original-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 1qcwe1-0000q5-JM for emacs-devel@gnu.org; Sun, 03 Sep 2023 19:36:41 -0400 Original-Received: from mail-lf1-x12c.google.com ([2a00:1450:4864:20::12c]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qcwdy-0005wb-Se; Sun, 03 Sep 2023 19:36:41 -0400 Original-Received: by mail-lf1-x12c.google.com with SMTP id 2adb3069b0e04-500b6456c7eso1605053e87.2; Sun, 03 Sep 2023 16:36:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1693784195; x=1694388995; darn=gnu.org; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:from:to:cc:subject:date:message-id:reply-to; bh=JK0/DFGL6RAGZS+LljH9gRA8sGqSSay8lJq9SM5lBQM=; b=Phk/v3VVpKBx1w2KPt5pOLA4eXMSb6SjkiW9Q7psW898RZ9Pq5MO4ejn9TmdFQq995 uZ7QaAnkPAsGbTMH1vR4DpYIIRwZ+XGEebvJnW2SmW7iar5iS4mvDGDtAby8UeNbRLv0 A/6YA+OGopE1yIa5ozuJrEqmjAfl7mckdzK0kfhPPyk3IcOvlcFY7PqzdAVveFaH7CKi 0IYaFZJN6g2GITFKwVrv3TCWl+9MXG58m4W4HM2tDCyLBcbsYzZOkFn2SS0N+Et4WbQO 8TKvpRF5WFHrT/S4KqEAlMtmcEzep6wpvkOD2+yvmTEZZF3gcGkoGkqmaE7/9kYZpXKZ qm5Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1693784195; x=1694388995; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=JK0/DFGL6RAGZS+LljH9gRA8sGqSSay8lJq9SM5lBQM=; b=ce1f1rKxp/94PuXPAKM+Q3JtZeFf/RgkeqslLc8Yex67E4BYTouPtCpUt+aOe6WUJl dwomJE5MIOtjy8KwxJC6G6I7IxnAp8Bu7ZdLgCKWarPjuV3QJo47mBlRttYoeSk4AzTS UptN04oa4HMhP2UZUv7N0nt754LIStzKnaN2nxZQmJdOLhAgTdz2nsf+hR6bbSuZNlaE WhCujYpoz9uDCVcE+rlgznitrA6t1EUyPXYDOU8WQxNlzwcU6E1goX42cJzZWcZ0HLBa aEtDQOd/esibYVfJjl7hCt/gQ+MTPycEcpS+63AHXfulPaDZQzaj78JL89zz72lqVhGD 3Gmg== X-Gm-Message-State: AOJu0YyXT6rvQeDbTIG3sFFMDPw6wVf8wk7MrVGKm2QagruYKXuuuxS4 pqBs7IIlDq6IA5iLbW4HSuVttbu5Xv+/TOj1mP22SJ4Gbwg= X-Google-Smtp-Source: AGHT+IGsFhUmJdS6EmMC0H5UORd5Oe7rscuyohiV9ULPmEzlzOMHngzwSB7Jm5Y+4s8sk5djmaLyk+GMQyLzk6R0tqk= X-Received: by 2002:ac2:550b:0:b0:500:75f1:c22e with SMTP id j11-20020ac2550b000000b0050075f1c22emr5679528lfk.40.1693784195157; Sun, 03 Sep 2023 16:36:35 -0700 (PDT) Original-Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Sun, 3 Sep 2023 16:36:34 -0700 In-Reply-To: <78d9400d-c386-41ed-8914-a109ed79280c@app.fastmail.com> Received-SPF: pass client-ip=2a00:1450:4864:20::12c; envelope-from=stefankangas@gmail.com; helo=mail-lf1-x12c.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-devel@gnu.org X-Mailman-Version: 2.1.29 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-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:310030 Archived-At: "Bozhidar Batsov" writes: > That's good to hear and it sounds fairly reasonable to me. I'm > guessing that the hardest part will be getting everyone to sign the > CA, as there were quite a few contributors over the years. (and > ideally we'll need some simple way to get new contributors to sign the > CA - I'm not sure what's the process these days) The process is that you fill out a form, email assign@gnu.org with those details, and they will let you know the next steps. IIUC it normally just involves a PDF to print, sign, and send back. You can see how John Wiegley collected assignments for use-package here: https://github.com/jwiegley/use-package/issues/282 One key point is that it can be done over time. I don't know if it makes sense, but perhaps `clojure-ts-mode' could be considered separately from `clojure-mode', such that one is merged before the other. > I'm guessing that clojure-mode should also be available on GNU ELPA, > so users can update to the latest version, right? Yes, that is correct. It can be set up in one of two ways. 1. A package bundled with Emacs is what we call a :core package. 2. A "regular" GNU ELPA package, not bundled with Emacs. Normally changes are automatically pulled from the package repository. In both cases, the GNU ELPA scripts will automatically detect when the "Version:" comment header is updated, and release a new version based on that commit. If `clojure-mode' is bundled with Emacs (option 1), this means that you merge your changes into emacs.git, with the new "Version" header, to release a new version. If it is not bundled with Emacs (option 2), you would simply push to your repository. > If you don't mind - I'd like to ask to put the topic on hold for a bit > here, so I can discuss it properly with the other members of > clojure-emacs and hear how they feel about it. If you truly believe > that it'd be important to include clojure-mode in Emacs we'll consider > this carefully. I hope you'll agree that's not super time sensitive > and there's no need to make hasty decisions. This is sensible, and we will accept, of course. There is no rush at all, so take the time you need. Feel free to ask if any questions come up in the course of your discussions. You can write either to the list, or directly to Eli and me.