From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: =?utf-8?B?Sm/Do28gVMOhdm9yYQ==?= Newsgroups: gmane.emacs.devel Subject: Re: New Package for NonGNU-ELPA: clojure-ts-mode Date: Mon, 28 Aug 2023 02:37:43 +0100 Message-ID: <87il90aqvs.fsf@gmail.com> 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> <87wmxj27fn.fsf@dfreeman.email> <831qfrptiq.fsf@gnu.org> <57429221-d9be-5791-e975-b3539905e2f6@gutov.dev> <83a5udlj47.fsf@gnu.org> <87a5udk1co.fsf@posteo.net> <6cdc9514-7fad-51d2-3420-af65558c3cbe@gutov.dev> <12da6957-ab5a-cafa-70d7-ec0abffac3f5@gutov.dev> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="20471"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: Philip Kaludercic , Eli Zaretskii , Danny Freeman , Stefan Kangas , emacs-devel , Manuel Uberti To: Dmitry Gutov Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Mon Aug 28 03:35:24 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 1qaRA4-000571-Et for ged-emacs-devel@m.gmane-mx.org; Mon, 28 Aug 2023 03:35:24 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qaR9s-0008KL-A1; Sun, 27 Aug 2023 21:35:12 -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 1qaR9q-0008KC-1x for emacs-devel@gnu.org; Sun, 27 Aug 2023 21:35:10 -0400 Original-Received: from mail-wm1-x335.google.com ([2a00:1450:4864:20::335]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qaR9m-0007GF-5n; Sun, 27 Aug 2023 21:35:09 -0400 Original-Received: by mail-wm1-x335.google.com with SMTP id 5b1f17b1804b1-40078c4855fso25376285e9.3; Sun, 27 Aug 2023 18:35:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1693186502; x=1693791302; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=3mxIXQ2cpusQ6PJNJgjVx+JXPzoobcw5H/o0atKjzhQ=; b=eJC6GiFKWKdsz23+sw9NLSVBaEqNfyT5FFSG+GeyFsJQMaY0CnQAfChVBDYV5t30Rj oKpvX/JFrY1Qegw1BmigaF82f8ajOEx5JTGJ8WOwmBAdnycqdVyFVp0oo6KTwtGqp4h8 bxkkVssVxUrpplyoN7JalsiqubwsGsFQLAqy+QSOvlcKsldxgkSg6Z1IW+xkIqgxp+nr LwfAUPYDxBVkXrC/I5ni+8XU74UdrSbX5Gw54NYCNHcrFjwwDcetjGnskaSTHTAIwQ5o EkrB3N3OcJbLpw6VMFLQnoznf+bTdP8Aw8O7bDGLtONSzIWqFuM0JPakFjWNzHzFceU9 /Sig== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1693186502; x=1693791302; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=3mxIXQ2cpusQ6PJNJgjVx+JXPzoobcw5H/o0atKjzhQ=; b=aIiy3LpJQuEgGaELh9EqZNhmj2//q5ZotLMeVTAuauRzu91hfnNOOpnctsqFeZ0QaX c3qGmwqaAZpVizBmhcPquqGJbr6Ad9WJciTV6C3yRUfAopCWs+0sTKDA2WszaZqRhUlv Dfpmej7lwmyRviXxXqW+0TUCbF4QgSD/QoRbLVcxnBOD588C+3Exd/L4v2jD7V8VqNTL oAAZnWWo9bN5aOYu5ZZFagaU+xqJ5GMPEZPq9dBlLFnqHMRbTXiUJg5kWoPbRnhgWehm 4qgnIqQ0/w9CQYtqkLyGP5FZOM9fTcuZQhBQFGPvPlOj8QpeEDDYN8Pw3356ypbW04Ds Oa9Q== X-Gm-Message-State: AOJu0Yw1TBn0/6HEy00sbW5EEordwXBG7OPetKBByhvYNAy8O6SqqCIu UUUCeb3HQSaxR7546BgvFyo= X-Google-Smtp-Source: AGHT+IF9h7UgN/dSMWOyny1WU+zYFaEckAqB7JLLNM2c0jrSx+H00TBY8vHWaRAGhL9GJG5gedQN4w== X-Received: by 2002:a5d:46cd:0:b0:317:5c36:913b with SMTP id g13-20020a5d46cd000000b003175c36913bmr17255154wrs.48.1693186502287; Sun, 27 Aug 2023 18:35:02 -0700 (PDT) Original-Received: from krug (87-196-72-66.net.novis.pt. [87.196.72.66]) by smtp.gmail.com with ESMTPSA id r8-20020a5d4948000000b003196e992567sm8909161wrs.115.2023.08.27.18.35.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 27 Aug 2023 18:35:01 -0700 (PDT) In-Reply-To: <12da6957-ab5a-cafa-70d7-ec0abffac3f5@gutov.dev> (Dmitry Gutov's message of "Sun, 27 Aug 2023 16:32:36 +0300") Received-SPF: pass client-ip=2a00:1450:4864:20::335; envelope-from=joaotavora@gmail.com; helo=mail-wm1-x335.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:309390 Archived-At: Dmitry Gutov writes: > Naturally the sum of the two will be higher, but you *are* keeping the > GitHub tracker alive, and people still use it 2x as often as Debbugs, > even though the README asks them to use the latter. Even though that > last part by itself necessarily increases the visibility of Debbugs > with this additional advertisement. And despite all the active > contributors having moved to Debbugs, again, by your request. > > This is the point I was making. Just open https://github.com/joaotavora/eglot/issues/new/choose And see these three proposed actions, in order 1. Bug report with MRE recipe Something didn't work right, and you've written a perfect MRE recipe 2. Report bugs informally, discuss Eglot, request features Informally and freely report problems, ask questions, etc 3. Start an email discussion in bug-gnu-emacs@gnu.org ... The first two go GitHub's discussion facilities. So, it's not true I ask people to use Debbugs exclusively. So please don't twist facts to indulge your intuition, which is quite probably wrong in at least some aspects. You know these low-effort users don't even read the README (most haven't read the big letters saying that the repo isn't the upstream anymore, so I still get GitHub PRs). They google "Eglot", land on the github repo, press "issues", look around, press "new issue" and get that list. Then they choose most likely one of the first two bullets.. >> and a "look it doesn't work". They write it usually under their own name >> and email address (as opposed to a somewhat anonymous alias). I think t= his >> is a good thing. > > That's the same "50 squats" principle I mentioned previously. I missed it, but it's not a very good sporting analogy. 50 squats are useless unless you're some kind of gym bronco. In contrast, spending 5 minutes reading some prose I wrote about the usual difficulties with Eglot bug reports is not 50 squats, it is time well spent. And not much to request of a user of Free software about to ask for much more than 5 minutes of my mind. It will reduce the amount of questioning and guessing that I have to do, thus severely increasing the chances that the report reaches some positive outcome. Even the super-fancy super-modern JS frameworks on GitHub ask reporters to do much more, down to actually proving their MREs in actual code. And yet I still explicitly offer people a forum to "informally and freely report problems". Of course, if they just want to chat, there's a limit on how I can help, so often I end up referring people to the troubleshooting guide. >> So I don't know how to answer your question, given this hybrid model. >> I think if I had just shut down the GitHub, we'd see more stuff pop up in >> Emacs tracker, ... > > Interesting theory. I half-wish we could try it someday. Why? You asked questions about the frequency of bug reports I get on both forums and I gave honest answers. This last week I got more Debbugs Eglot email feedback than GitHub email,for example. Again, don't try to twist my data to somehow categorically prove debbugs sucks. Corny as it sounds, instead advance your goals with positivity. There can be a better bug tracker out there, of course. I think you should "sit down and do the work" (TM). If you're an expert in these things, find a forge, implement all or at least most of the hard requirements. Discuss (preferably offline) with the main stakeholders, show something palpable even if not finished. And yes, with every serious enterprise comes the possibility of failure, partial or even total. That's part of the game and part of the thrill to be honest. But Eli has already said that he's willing to give it a fair shot, IIUC. I would just trust him. You also have my support. And because you can't do omelettes without eggs, you could probably even muster some financial support, an effort which I would contribute to.. > My own experience is that the projects inside the core, which were > never on Github, get incomparably less feedback. Much fewer bug > reports, questions, suggestions, and so on. > > project.el (for example) is most of the time treated like a code drop > which people either use, or code around, or revert to Projectile. What "feedback" are you looking for? Improvements? Recognition? (serious recognition, not silly github stars). Scrutiny? riticism? All of the above? Not every package has to have direct feedback about it. Some packages are about infrastructure, and project.el is like that, partly. Others are about UI, like Company, so it makes sense you have more feedback there. It's good to have discrete packages, to be honest. Who gives feedback on Emacs's wonderful C macrology? Yet they use it every day. Jo=C3=A3o