From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Dmitry Gutov Newsgroups: gmane.emacs.devel Subject: Re: New Package for NonGNU-ELPA: clojure-ts-mode Date: Mon, 28 Aug 2023 03:48:20 +0300 Message-ID: References: <87il9kksqz.fsf@dfreeman.email> <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> <873504zjnb.fsf@yahoo.com> <6ba2afac-9960-86c7-23eb-83ede38cdb34@gutov.dev> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="4659"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.13.0 Cc: =?UTF-8?B?Sm/Do28gVMOhdm9yYQ==?= , Philip Kaludercic , Eli Zaretskii , Danny Freeman , Stefan Kangas , emacs-devel , Manuel Uberti To: Po Lu Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Mon Aug 28 02:49:35 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 1qaQRh-0000wU-Dx for ged-emacs-devel@m.gmane-mx.org; Mon, 28 Aug 2023 02:49:34 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qaQQn-000732-TX; Sun, 27 Aug 2023 20:48:40 -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 1qaQQj-00072t-Il for emacs-devel@gnu.org; Sun, 27 Aug 2023 20:48:33 -0400 Original-Received: from wout1-smtp.messagingengine.com ([64.147.123.24]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qaQQe-0007vl-3F; Sun, 27 Aug 2023 20:48:30 -0400 Original-Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.west.internal (Postfix) with ESMTP id E849B3200684; Sun, 27 Aug 2023 20:48:24 -0400 (EDT) Original-Received: from mailfrontend2 ([10.202.2.163]) by compute3.internal (MEProxy); Sun, 27 Aug 2023 20:48:25 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gutov.dev; h=cc :cc:content-transfer-encoding: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= 1693183704; x=1693270104; bh=wc0wdlzFLQlmXz2lrNSb1ZsfaAK+EXBCf/Z hvreJsxs=; b=S9OymiT0pAanCSKOeBclKrWqHl4u0PS9vQpw6I6HvF5CLRtXl48 xDeo9qn9vxCkG31C3SfWr6Cyd8EcUEljnegPhQ+AXWe/ecJJJki4Wg7Y/q+ms6NR rWsvrYnqKpgwD4HyYFpt0GVBRqelHRKNoq57f1L/m0TJSBGzzqkSPlpzU5kM5Bq5 QGOO2uQwKL7z/hzW1CNsHG3DzdX7cuEZhp0v94LFYO2OHjizBOmEE1E4G2VEYFCx pEThwKSbbeMLvaVFv1g1lhaP8QK0QsdI57bM1OKVjjWh4nwO0rwqtt30JYeoZtc0 QXW8fGVk+Accc/Y2VpeKfu/OGsjgCptfLjw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :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= 1693183704; x=1693270104; bh=wc0wdlzFLQlmXz2lrNSb1ZsfaAK+EXBCf/Z hvreJsxs=; b=mCMpUYLiOI31Gm9nmJC5PinSoWpiagpqnDfFkn/Yp4YPEL9uKP1 E/CsAeJa0e1Hi4Z7wMhcndFpETbeUW6Vzo0M7Ecy2O3G0edpR6saM47txaF+9r7p feOjAYfq1RTN+xiD6VFcV9vU7HwYOCe2PQO8qLBHp1G1/An7MdA/Ucob9JX4qTOI RxSIOvJLCVhikrJoyybb60HJUGUMjfOAVx48sXsLwgfzMPOZQcUZwStBSamYejpM 98sL1PFGUeHNvIIwdkOisMjHAgHjV3OouIO0OxbrJ7dkheQvInXjQjJqQgrLUh3d O3Lo9g9ra16M7QrVFAWzgCBaI6EeeFYARGQ== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedviedrudeffedgfeekucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepkfffgggfuffvvehfhfgjtgfgsehtjeertddtfeejnecuhfhrohhmpeffmhhi thhrhicuifhuthhovhcuoegumhhithhrhiesghhuthhovhdruggvvheqnecuggftrfgrth htvghrnhepvefhfefgieevveehkeegieeludegvdefheevvdehfeffheeigfeggfevueef ffeknecuffhomhgrihhnpegsuhhgiihilhhlrgdrohhrghdpmhhoiihilhhlrgdrohhrgh enucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpegumhhi thhrhiesghhuthhovhdruggvvh X-ME-Proxy: Feedback-ID: i0e71465a:Fastmail Original-Received: by mail.messagingengine.com (Postfix) with ESMTPA; Sun, 27 Aug 2023 20:48:21 -0400 (EDT) Content-Language: en-US In-Reply-To: Received-SPF: pass client-ip=64.147.123.24; envelope-from=dmitry@gutov.dev; helo=wout1-smtp.messagingengine.com X-Spam_score_int: -31 X-Spam_score: -3.2 X-Spam_bar: --- X-Spam_report: (-3.2 / 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, NICE_REPLY_A=-0.414, 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:309384 Archived-At: On 28/08/2023 03:08, Po Lu wrote: >> A possible alternative is if we'll have an Emacs package for >> interacting with the bug tracker anyway, it could use (or ask for) >> credentials, and when those are missing, try to help out with >> registration and passing the send-email-click-confirmation loop. Not >> 100% sure how stable such an implementation would be, but we could try >> and see. > That only satisfies one half of the problem; Emacs developers also > expect a bug tracker that functions well with E-mail. It should be > possible to open, close, and tag bugs from mail, and the bug tracker > should propagate reference and In-Reply-To headers so that threading can > continue to function. AFAIU when this subject was last visited, we > arrived at the conclusion that no extant bug tracker except Debbugs > provides such functionality. Not 100% the same, but there's this thing called Bugzilla Inbound Email Interface: https://www.bugzilla.org/docs/4.4/en/html/api/email_in.html which allows creating or modifying bugs from email (as long as the email belongs to a valid account). (Redhat's installation apparently checks against verified PGP keys too, but the basic one doesn't). It's not immediately apparent whether this script allows closing bugs, but it's Perl. Given some familiarity, shouldn't be too hard to extend. In-Reply-To should also work (https://bugzilla.mozilla.org/show_bug.cgi?id=31314).