From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Po Lu Newsgroups: gmane.emacs.devel Subject: Re: New Package for NonGNU-ELPA: clojure-ts-mode Date: Sun, 27 Aug 2023 14:56:29 +0800 Message-ID: <87v8d1ynvm.fsf@yahoo.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> 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="29742"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: Philip Kaludercic , Eli Zaretskii , Dmitry Gutov , Danny Freeman , Stefan Kangas , emacs-devel , Manuel Uberti To: =?utf-8?B?Sm/Do28gVMOhdm9yYQ==?= Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Aug 27 08:57:45 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 1qa9iT-0007Zc-3D for ged-emacs-devel@m.gmane-mx.org; Sun, 27 Aug 2023 08:57:45 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qa9he-0003oZ-9z; Sun, 27 Aug 2023 02:56:56 -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 1qa9ha-0003oF-Fr for emacs-devel@gnu.org; Sun, 27 Aug 2023 02:56:50 -0400 Original-Received: from sonic317-34.consmr.mail.ne1.yahoo.com ([66.163.184.45]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qa9hY-0001YZ-2I for emacs-devel@gnu.org; Sun, 27 Aug 2023 02:56:50 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1693119405; bh=Vxg8pyI8dDIQd8HHAPUOpve/NXlWG/0GuXkUIretCGY=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=DOg49YpVhGz/mpa8le36vScs3G1GFl+hjzUZJxzBOxhnsGXOGh4us6sFl8lkACADC8IqNd9UuSndgVsU7n8nPBYZjPE5nM+P5gNSsq7v9woE8suu3q+Wvx5X8px2MfO9afXvyOiXa8Ut6JN0+KA/Q+Dfp+BWL9XYv8VQb3eejkK7YNQazqVI358VkW6sPF67Gcva/U9ZtIMXbhoQo4iaf25tXb3RCT+CPFCqVcRQIdN6YiBoxpgjace3IAlir/F7d5755bPRvF6lvaRh5/DgtFiRBp/2k0tHkrctLN+0/6g/XgkNJeOZQ6dobi8NTTOwgfXA80/aza/IVlFFl63ZPA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1693119405; bh=GTcNyVAj1sbv0BZYCmNztPPKzPHVwYBDNnyCtrnTicD=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=EHON2Gn62J1y4CFJd+5IPbw41O9BI1XUWzymR6x9WnRhZr1e6jtqKMl/reYbR2LVesRQiC5RnX6HJeFb4nqGmyFPx4UROY8Jp1ChvU+jNs2kwfLPcQ9bUcEoT3WeI7GKu4Oqvc9zyh9ByqDCr83NpV+iSfa0WSbAv4nr75PAg2Kw2bLK8Eo/qB7+p0uhUnDC9jbqcI8q4A5bzyKHEfZ1lDb/3EW4SLyhOdMq/oesfqUhzktF9q18YvPBZaUKJnunmX9qGWyEDFYSA+sFW3pN6jofUChNHuu6A6qfbECpkwPaCVHD4M9fhgQoSn4xWQ4Lkvx98H0mZS0UHpDLUBeVcw== X-YMail-OSG: pF5WRQIVM1lFTvmK.PlH.mASzDE_PjpcIP2NqAoyyTcvgy4gtCZ3UEU6nSXTesy 8K4UtP3eXcdzOZtDUIdKxstUHLtIFJeFWKqKWtBJXTepEHWOPU.jkzkWaTLgzWXTGUi4jFQYg9qr FoDZekSk_swMj1n_iSDYuYh8iQwyb1Gx8abEc.TY5FMnXJsTc6.ZIqp54m97NvU4ojVHEa7V8Ms8 cfxv7mk11aTCcAGPsoVRi5p8sCoVWQtGcBQsmynZDUBNG672_JLCyV_Xmi94WVQu2RlnCwXh5VIG 8d.7uRg28MGtUeV_9MhDBsMi8RCuK9yUHqrHSJSZlcTONZl.J2KKWLnAPMEB_jVWjdqyHICFDJ5u DG4poBTFZfD34K6ZYv93fu5fiZ3ht91CQx_BfnjqA4hmvdKH0lYLWfID6kLR2vbAfkwuqRkip6Mh Tcq8x5F1FhGikR5kJ5Dw1mbj2Ak8rdiEaNFCPN_HqLyKRLM2HRcabAo6Yc_NkYZe.0q9U94R6x6. l7MOCFRC4uKvcP._pywzkV.O68BNfPCi5o0uW6ImgKt77Re76cCztkWTooQ3oh30CudqrQtx.3wp fhGOnEMPRhSzhyAGljkZy1E2PwOl30n2uuYNk5o914hBkWM6zAIpvDSBspye23ZHXqIicGlMpGAd DT933h27Nq0auSf.JptF2dfBnhs3G3QWCFkpqF7C3lcyheD98xOblhFp_P3Xy9QLxwqokRfIMxK6 HZqihATFfOO2eXumGLcZm5hse6mC.bSVUsrCV9uqjR6QgI.nytiaz_1N.7NZEdjQNnkqVwrgFjqA 7O.oRCa6c3SkSieXOqBFob3aH0peImV8bRQAeAKrnW X-Sonic-MF: X-Sonic-ID: 4fc297a7-6055-4e93-b474-61a133cad603 Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic317.consmr.mail.ne1.yahoo.com with HTTP; Sun, 27 Aug 2023 06:56:45 +0000 Original-Received: by hermes--production-sg3-69654d8bd-d8v2r (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 27f77b94fddb4403542e50269f6de652; Sun, 27 Aug 2023 06:56:38 +0000 (UTC) In-Reply-To: (=?utf-8?Q?=22Jo=C3=A3o_T=C3=A1vora=22's?= message of "Sun, 27 Aug 2023 07:26:55 +0100") X-Mailer: WebService/1.1.21763 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Received-SPF: pass client-ip=66.163.184.45; envelope-from=luangruo@yahoo.com; helo=sonic317-34.consmr.mail.ne1.yahoo.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, RCVD_IN_MSPIKE_H2=-0.001, 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:309310 Archived-At: Jo=C3=A3o T=C3=A1vora writes: > So the lure of the "GitHub-model" is deceptive. More likely some devs > of some successful projects there are just sticking to it because they > happen to already know it very well and resist changing. Just like > many devs in "our" camp. More likely those "GitHub model" devs just > don't dig the vibe around these parts that much -- perfectly > legitimate -- but are a bit afraid to say so, so they say it's the CA > requirement and the patches model. > > After all, this mailing list, for all the talk of obsolete mails etc, > is very heavily participated and even more heavily read. Just the > fact of having one's work scrutinized in such a big forum is not to > everyone's liking. And that's perfectly legitimate, too. Developing > a package outside Emacs is a liberating experience by comparison. > Inside, there is a completely new set of concerns, completely > independent of the forge you use. The format of manuals, coding > style, commands you can and cannot add, even the upgrade options you > offer to your user base are affected. As I've recently learned, > moving a package from the outside to the inside is a bit like getting > married: you better be prepared to give some things up and fight > actively for others. You have to love Emacs very much to make it work > ;-) > > In my personal case I find no significant difference in working with > either model. I find certain GitHub discussions and issue threads > just as pleasant or toxic as the things I find here. I find email > reviews of patches no more complicated than those sophisticated boxes. > Trivial patches to typos and stuff are indeed a little harder to apply > here compared with the the big green button. But then trivial patches > aren't the things moving a project forward anyway. I could switch to > SourceHut, of course, or anything -- including GitHub. It won't make > that big of a difference I think. Very well said, thanks. Compounding all of this is the additional impediment imposed by GitHub's demand that all users of their system register an account irrespective of their intent, whether it be to merely report a bug or to create a new repository. This has undoubtedly played the role of a deterrent to the detriment of users and developers alike.