What's hostile about my attitude exactly? Am I frustrated - yeah, for sure. If you feel my remark was hostile - my bad. But the whole process around the inclusion of clojure-ts-mode and before this adoc-mode (in limbo) and logview (also in limbo) got me quite upset and it's hard for me to be exactly excited about how things are happening with package submissions. You come with a simple request (let's include package X) and it turns into some time consuming conversation that's leading nowhere (as someone jumps to question your choice of repo, the purpose of the package, etc). I don't mind some degree of discussion on package inclusions, but I think almost always the discussions take some weird turns. We're all busy people and we have other work to do as well.

I'm pretty sure the single reason why MELPA has so much more packages than the official repos is that it's much easier to submit something there (not in terms of technical work needed, obviously creating the patch for ELPA is trivial). I find it weird that the people who try to submit something to the official Emacs repos are not supported more. 

> "My way or the highway".

At the risk of sounding hostile - that's the attitude of the Emacs team half the time, btw. (based on some 20 years of observations) And I'm obviously willing to play ball with Emacs's team's rules, as I'm trying to submit packages and I promote the submission of packages to the official repos (see https://emacsredux.com/blog/2021/08/11/submitting-a-package-to-nongnu-elpa/)

I guess "philosophical discussions" ("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")
are only allowed for you?

What's this supposed to mean? I thought the conversation was off track and I had missed the message saying the patch was applied. I noted this in my next message.

Anyways, I don't want to drag this any longer. If someone's offended by anything I said - you have my apologies. But your responses certainly didn't feel friendly either. :-)

On Sun, Aug 27, 2023, at 8:58 PM, Eli Zaretskii wrote:
> Date: Sun, 27 Aug 2023 20:38:18 +0300
> From: "Bozhidar Batsov" <bozhidar@batsov.dev>
> Cc: dmitry@gutov.devluangruo@yahoo.comdanny@dfreeman.email,
>  "Stefan Kangas" <stefankangas@gmail.com>,
>  "Emacs Devel" <emacs-devel@gnu.org>,
>  "Manuel Uberti" <manuel.uberti@inventati.org>

> 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.

With such a hostile attitude, why do you expect us to be friendly?
"My way or the highway".

And I believe the Emacs maintainers also know what they are doing,
after so many years.  Please at least allow for that, if you want us
to do the same.

> 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. 

I guess "philosophical discussions" ("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")
are only allowed for you?