From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Adam Porter Newsgroups: gmane.emacs.bugs,gmane.emacs.erc.general Subject: bug#29108: 25.3; ERC SASL support Date: Thu, 10 Nov 2022 12:04:09 -0600 Message-ID: References: <87h8ud92zl.fsf@gmail.com> <874jx4h6sk.fsf@neverwas.me> <875yhifujk.fsf_-_@neverwas.me> <87edw4swdk.fsf@neverwas.me> <878rljxfxs.fsf@neverwas.me> <87k04m4th8.fsf@neverwas.me> <87o7thlepf.fsf@neverwas.me> <87iljovkgo.fsf@disroot.org> <874jv81bn2.fsf@neverwas.me> <87iljoqaor.fsf@disroot.org> <87sfirml89.fsf@neverwas.me> 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="25898"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.6.1 Cc: 29108@debbugs.gnu.org, bandali@gnu.org, emacs-erc@gnu.org To: "J.P." , Akib Azmain Turja Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Thu Nov 10 19:05:38 2022 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1otBvl-0006Vr-Fb for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 10 Nov 2022 19:05:37 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1otBvL-0000zl-Jv; Thu, 10 Nov 2022 13:05:11 -0500 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 1otBvC-0000y3-8c for bug-gnu-emacs@gnu.org; Thu, 10 Nov 2022 13:05:02 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1otBvC-0000Fk-0S for bug-gnu-emacs@gnu.org; Thu, 10 Nov 2022 13:05:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1otBvB-0007xd-R2 for bug-gnu-emacs@gnu.org; Thu, 10 Nov 2022 13:05:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Adam Porter Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 10 Nov 2022 18:05:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 29108 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 29108-submit@debbugs.gnu.org id=B29108.166810346030530 (code B ref 29108); Thu, 10 Nov 2022 18:05:01 +0000 Original-Received: (at 29108) by debbugs.gnu.org; 10 Nov 2022 18:04:20 +0000 Original-Received: from localhost ([127.0.0.1]:44286 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1otBuW-0007wM-3w for submit@debbugs.gnu.org; Thu, 10 Nov 2022 13:04:20 -0500 Original-Received: from bumble.maple.relay.mailchannels.net ([23.83.214.25]:15251) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1otBuR-0007wB-6A for 29108@debbugs.gnu.org; Thu, 10 Nov 2022 13:04:18 -0500 X-Sender-Id: dreamhost|x-authsender|inbox@alphapapa.net Original-Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id E9709641D0F; Thu, 10 Nov 2022 18:04:12 +0000 (UTC) Original-Received: from pdx1-sub0-mail-a295.dreamhost.com (unknown [127.0.0.6]) (Authenticated sender: dreamhost) by relay.mailchannels.net (Postfix) with ESMTPA id 21FD76418F0; Thu, 10 Nov 2022 18:04:12 +0000 (UTC) ARC-Seal: i=1; s=arc-2022; d=mailchannels.net; t=1668103452; a=rsa-sha256; cv=none; b=ecUjcwg8t7LWnDHENAHr+vWDLG7+uhfokQBcki1zY4SYpW0QDZNVT0bZ7qHBY+vGAVztt3 FmdejOxQEhiX4D197wQpIX/n4hUyJ2O5+xBZ6sgrWg4mJ5Jaq+xCoh7dbrV7DzBl+4LPO6 U5F6xt+lSleBFUOHrJVxB7pN8ZFPnwRTbxPVX/0eTsg0lw29FUGa3rvEQ9KaaPQKqJN228 4918i5Iaq0dk6POa+oP301eguD16QpEpDjYmVG0qqrDrzCgpxcfdQwlYpRDB0EQ2NE62Ib +8BZciqvki2JOcBu3mGnjiPwOcmSKoPS/yWp+6oSPl8w+JiwvF2q15J5QaoA6w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=mailchannels.net; s=arc-2022; t=1668103452; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=WjkvK7O64rwLe32zJcUwJJqO5WWOPQDFS3EnalTXT68=; b=pFOofn4zWFzD1imBBI5yJ9F5WTSdNUIXZARMK/XiNcgSSVGQ8Oqtvq/7Hdd7Yn/45jwVVj gxmrqbgPTjxWv3adM/zGPBo8PmeNZ7U4WKzf3rhdm+LT3fSOKmRffGAjOy/8ECIuOmkl5B kXXjiZsQOsf6MtHaCZxymptg6ZBbBA24xhoziBG8xEhWq7hb8iEVVut1z6II380p7eDZwO dBoNY1jTMKtxEcVosZuTe6oHacB19q7HPU+CoY+04G3s+u2ECR4+AfX59RXRQHuFmSOfQL 32LJ9Hr9843sin9BWNfTWRVxozjxw/ykbL/Cz08fdaTuNLmbUiM+Bp8YPoqIzA== ARC-Authentication-Results: i=1; rspamd-5cb65d95c4-dph2x; auth=pass smtp.auth=dreamhost smtp.mailfrom=adam@alphapapa.net X-Sender-Id: dreamhost|x-authsender|inbox@alphapapa.net X-MC-Relay: Neutral X-MailChannels-SenderId: dreamhost|x-authsender|inbox@alphapapa.net X-MailChannels-Auth-Id: dreamhost X-Unite-Well-Made: 34aca7a372bf0f26_1668103452732_561217891 X-MC-Loop-Signature: 1668103452732:77480114 X-MC-Ingress-Time: 1668103452732 Original-Received: from pdx1-sub0-mail-a295.dreamhost.com (pop.dreamhost.com [64.90.62.162]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384) by 100.105.95.133 (trex/6.7.1); Thu, 10 Nov 2022 18:04:12 +0000 Original-Received: from [10.88.0.6] (unknown [172.98.33.93]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: inbox@alphapapa.net) by pdx1-sub0-mail-a295.dreamhost.com (Postfix) with ESMTPSA id 4N7V8W1xLkz4s; Thu, 10 Nov 2022 10:04:11 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=alphapapa.net; s=dreamhost; t=1668103451; bh=WjkvK7O64rwLe32zJcUwJJqO5WWOPQDFS3EnalTXT68=; h=Date:Subject:To:Cc:From:Content-Type:Content-Transfer-Encoding; b=iJ94QD91jWq7tFsvaZYUCOfLNilgp50FIt4KRpn2tIzhkwQ1j37kFracmLwOuONwx 5DXiJyI0atF77QyKGiF4TsjDpGedBjRucHAc8+UmDf5cC7+Q6C+NzU0ACgT0rgM3qK zGrvgInWN0i9uUhwLeANTGT4HEg4eVKfah9PqajeIW9xZ/W5vHKzTTZSwQZEjxidhX 66dwiV3ipLsN2Xok8b0r82FU4ju/DpQvcBnyLGs3bsrdjDlyGiQAKXZgzxpS8WlWb8 s6eS213Hn0UEkAXAZhjcplgHSDbTwLxnQaCMIk9z1RgKDBiQnJYpLJ+Tsz21ZVdF8M 5+D9Wd88MPcRw== Content-Language: en-US In-Reply-To: <87sfirml89.fsf@neverwas.me> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:247531 gmane.emacs.erc.general:1969 Archived-At: On 11/9/22 23:28, J.P. wrote: > Akib Azmain Turja writes: >> But Adam Porter (CC'ing), the maintainer of ement.el (available on GNU >> ELPA), a Matrix client, claims that auth-source is from the dark side[1] >> and refused to support it claiming it's not suitable for general use[2]. Please note: I did not expect to be mentioned in this way here. It's not my intention to speak poorly of others' software, especially in public. In the Reddit post I made, I tried to be objective and show the problems clearly with code examples. And that is merely my opinion, of course, based on the shortcomings I noted (e.g. the lack of API to update a secret, the undocumented error-handling signals, etc). I expect that, were I to use it in my software, I would end up working around these problems and answering users' support questions about them; and since I don't use it myself, either, it doesn't seem like a good idea to do so. Nevertheless, it's clearly used by a number of people and third-party packages that integrate with it, so take my opinion of it with a grain of salt. If it seems useful to you, by all means, use it.