From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: "Bozhidar Batsov" Newsgroups: gmane.emacs.devel Subject: Re: New Package for NonGNU-ELPA: clojure-ts-mode Date: Sun, 27 Aug 2023 20:41:18 +0300 Message-ID: <7c043b4f-3cac-49f0-8d36-f09e1edeec02@app.fastmail.com> References: <87il9kksqz.fsf@dfreeman.email> <83350ncbns.fsf@gnu.org> <87cyzrjbd8.fsf@dfreeman.email> <83zg2vav46.fsf@gnu.org> <87o7j99304.fsf@dfreeman.email> <87wmxj27fn.fsf@dfreeman.email> <831qfrptiq.fsf@gnu.org> <57429221-d9be-5791-e975-b3539905e2f6@gutov.dev> <83a5udlj47.fsf@gnu.org> <87a5udk1co.fsf@posteo.net> <835y51kslv.fsf@gnu.org> <7a82c524-1aa1-e755-e377-673ebb107a44@gutov.dev> <83r0nok8s4.fsf@gnu.org> <87il90znco.fsf@yahoo.com> <1977fbef-307b-bcf4-9448-64f26916dd65@gutov.dev> <87edjozlqq.fsf@yahoo.com> <43ddad10-49dd-1c49-ebfe-51689780b315@gutov.dev> <87msyciplu.fsf@posteo.net> <83h6okk3oe.fsf@gnu.org> <87edjoindn.fsf@posteo.net> <83bkesjwuk.fsf@gnu.org> Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=b0520f378aaf40b896845a5d312d7542 Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="2712"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Cyrus-JMAP/3.9.0-alpha0-647-g545049cfe6-fm-20230814.001-g545049cf Cc: dmitry@gutov.dev, luangruo@yahoo.com, danny@dfreeman.email, "Stefan Kangas" , "Emacs Devel" , "Manuel Uberti" To: "Eli Zaretskii" , "Philip Kaludercic" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Aug 27 19:42:29 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 1qaJmN-0000RL-Er for ged-emacs-devel@m.gmane-mx.org; Sun, 27 Aug 2023 19:42:28 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qaJln-0003He-8a; Sun, 27 Aug 2023 13:41:52 -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 1qaJlg-0003HP-73 for emacs-devel@gnu.org; Sun, 27 Aug 2023 13:41:44 -0400 Original-Received: from out3-smtp.messagingengine.com ([66.111.4.27]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qaJld-0005Ng-0d; Sun, 27 Aug 2023 13:41:43 -0400 Original-Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.nyi.internal (Postfix) with ESMTP id 46A185C00EF; Sun, 27 Aug 2023 13:41:40 -0400 (EDT) Original-Received: from imap43 ([10.202.2.93]) by compute1.internal (MEProxy); Sun, 27 Aug 2023 13:41:40 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=batsov.dev; h=cc :cc:content-type:content-type:date:date:from:from:in-reply-to :in-reply-to:message-id:mime-version:references:reply-to:sender :subject:subject:to:to; s=fm3; t=1693158100; x=1693244500; bh=6j Iu0VLS21DdTvAKAViecPKhK4Hs18cBsREG9rio164=; b=cxCyh7Qlev86+B0tFC SdzWfZM+X8nBOkDKjiApYQzl1ymBrhHkj8m7M4zw8/nXGpWyJkd8gcTe7mgt34i2 MqKQJ3O+Hl/21c9qrVZKIBrhhTHb9zYSBBGflary/OtGFol7HS95Y7s8+kW8EA5E l9LfTfWI7K4Miz0IZhBGiHjwE0uy5g+p41IlCBNzKfsdtFq8sqCVGAdcjglnMYT1 XlgUxVUOB2sBKYzBAd5YK+0Yf8JZ/eQrDQzgwvH+XUqHv0tNiRHESUajzK6hpSlf BC2okvKEuEMLCQ7BQv40IWL+SGUTohA6arxSqLZt/t/fXoQ+WW9KGikapZ98UleV h8Wg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:sender:subject :subject:to:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm1; t=1693158100; x=1693244500; bh=6jIu0VLS21DdT vAKAViecPKhK4Hs18cBsREG9rio164=; b=b0FeAyLU/nvKQhH/usgLZ8Wlq++M0 GCUVOWIVkscLx3r9qA22wfHh1TfOtjtwD5invRi7MAJjfC3UvbsIfBLc0jsvWFyz rOXXYPcFkXcDJJ2MpasyMLMZn9JKkLP9V+ezT7QH3wAjqU98TGFWk3AtBvgshcfy ZgUdD04WWCo/7EMU7oNvBbEtwfy2K9Xo2TLHBAPbaUc7i5x6XAM6JeM6H5ckAA8A 3k9jAmLOqwJElL0t8NFPOPzMzw/i5jcs1j8N2wnHyllStm8wzmQJuzDuNuRrzhUO e1+8ZoT5dY98ne5mxQ73BY8XA20f12XcdR/ilqyVdA+5IEyNM94Y82ntg== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedviedrudefvddguddujecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd enucfjughrpefofgggkfgjfhffhffvvefutgesrgdtreerreertdenucfhrhhomhepfdeu ohiihhhiuggrrhcuuegrthhsohhvfdcuoegsohiihhhiuggrrhessggrthhsohhvrdguvg hvqeenucggtffrrghtthgvrhhnpeeftdekgfdvgfehueffheejudehkefgffffheektdet vdejgfelheeiiefhffffgeenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmh grihhlfhhrohhmpegsohiihhhiuggrrhessggrthhsohhvrdguvghv X-ME-Proxy: Feedback-ID: i025946a9:Fastmail Original-Received: by mailuser.nyi.internal (Postfix, from userid 501) id BD1032D40092; Sun, 27 Aug 2023 13:41:38 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface In-Reply-To: Received-SPF: pass client-ip=66.111.4.27; envelope-from=bozhidar@batsov.dev; helo=out3-smtp.messagingengine.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_PASS=-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:309359 Archived-At: --b0520f378aaf40b896845a5d312d7542 Content-Type: text/plain With all the off-topic messages I missed the one saying that the package is now live on NonGNU ELPA, so you can ignore the last paragraph of my previous message. On Sun, Aug 27, 2023, at 8:38 PM, Bozhidar Batsov wrote: > I believe this conversation has drifted a lot from the original topic (clojure-ts-mode). I have to say I'm a bit frustrated that every time someone wants to submit something to NonGNU ELPA there's some push to either submit to GNU ELPA or core instead. I've been maintaining almost all of the Clojure dev tooling for Emacs for over a decade, so I do believe that by now I know what I'm doing and how I want to do things. I've said a million times by now that I don't want contributors to have to deal with copyright agreements and with quirks/oddities in the Emacs development process. I believe that the maintainers who actually work on something should be allowed to decide how their projects get developed. > > > All the other Clojure modes are on NonGNU ELPA already (clojure-mode, CIDER, inf-clojure, etc), so let's avoid philosophical discussions about the merits of X, Y and Z and just get this done, please. > > On Sun, Aug 27, 2023, at 7:04 PM, Eli Zaretskii wrote: >> > From: Philip Kaludercic >> > Cc: dmitry@gutov.dev, luangruo@yahoo.com, danny@dfreeman.email, >> > stefankangas@gmail.com, emacs-devel@gnu.org, >> > manuel.uberti@inventati.org >> > Date: Sun, 27 Aug 2023 14:13:56 +0000 >> > >> > Eli Zaretskii writes: >> > >> > >> From: Philip Kaludercic >> > >> Cc: Po Lu , Eli Zaretskii , >> > >> danny@dfreeman.email, stefankangas@gmail.com, emacs-devel@gnu.org, >> > >> manuel.uberti@inventati.org >> > >> Date: Sun, 27 Aug 2023 13:25:49 +0000 >> > >> >> > >> BTW. what is the current system by which releases are cut? I don't know >> > >> if the maintainers have a schedule or some general plan for internal >> > >> usage. >> > > >> > > I don't know how to answer this. >> > >> > How did you decide when to draw the line between Emacs 29 and Emacs 30? >> >> That's when the release branch is cut. But doing so doesn't determine >> the future release date, except very roughly. >> >> When to cut the release branch is up to the maintainers, and IME the >> reasons are not fixed. The mount of new features and the time since >> the last major release are important factors, though. >> >> > > And why should we take them into account, and not the >> > > other way around? I have never seen a Debian (or any other distro) >> > > approach us asking when the next release is expected. >> > >> > That is true, but I don't see any reason why there shouldn't be any >> > cooperation. >> >> Neither do I, but cooperation is a two-way street. >> >> There's also a problem that we rarely can promise a certain release >> date, because there are factors out of our control, such as the bugs >> and regressions reported during pretest, the resources that can >> dwindle due to "Real Life", etc. >> >> > --b0520f378aaf40b896845a5d312d7542 Content-Type: text/html Content-Transfer-Encoding: quoted-printable
With all t= he off-topic messages I missed the one saying that the package is now li= ve on NonGNU ELPA, so you can ignore the last paragraph of my previous m= essage.

On Sun, Aug 27, 2023, at 8:38 PM, = Bozhidar Batsov wrote:
I believe this conversation has drifted a lot from the origi= nal topic (clojure-ts-mode). I have to say I'm a bit frustrated that eve= ry time someone wants to submit something to NonGNU ELPA there's some pu= sh to either submit to GNU ELPA or core instead. I've been maintaining a= lmost all of the Clojure dev tooling for Emacs for over a decade, so I d= o believe that by now I know what I'm doing and how I want to do things.= I've said a million times by now that I don't want contributors to have= to deal with copyright agreements and with quirks/oddities in the Emacs= development process. I believe that the maintainers who actually work o= n something should be allowed to decide how their projects get developed= .


All the other C= lojure modes are on NonGNU ELPA already (clojure-mode, CIDER, inf-clojur= e, etc), so let's avoid philosophical discussions about the merits of X,= Y and Z and just get this done, please.

On= Sun, Aug 27, 2023, at 7:04 PM, Eli Zaretskii wrote:
> From: Philip Kaluderci= c <philipk@posteo.net>
> Date: Sun, 27 Aug 2023 14:13= :56 +0000

> Eli Zaretskii <= eliz@gnu.org> writes:

> >> From: Philip Kaludercic <philipk@posteo.net>
=
> >> Cc: Po Lu <l= uangruo@yahoo.com>,  Eli Zaretskii <eliz@gnu.org>,
> >>   manuel.uberti@inventati.org
> >> Date: Sun, 27 Aug 2023 13:25:49 +0000
= > >> 
> >> BTW. what is the current= system by which releases are cut?  I don't know
>= >> if the maintainers have a schedule or some general plan for in= ternal
> >> usage.
> >
> > I don't know how to answer this.
>&nb= sp;
> How did you decide when to draw the line between = Emacs 29 and Emacs 30?

That's when the rele= ase branch is cut.  But doing so doesn't determine
th= e future release date, except very roughly.

When to cut the release branch is up to the maintainers, and IME the
reasons are not fixed.  The mount of new features and t= he time since
the last major release are important factors= , though.

> >    =           And why should we= take them into account, and not the
> > other way a= round?  I have never seen a Debian (or any other distro)
<= div>> > approach us asking when the next release is expected.
<= /div>

> That is true, but I don't see an= y reason why there shouldn't be any
> cooperation.
<= /div>

Neither do I, but cooperation is a two-way stre= et.

There's also a problem that we rarely c= an promise a certain release
date, because there are facto= rs out of our control, such as the bugs
and regressions re= ported during pretest, the resources that can
dwindle due = to "Real Life", etc.




--b0520f378aaf40b896845a5d312d7542--