X-Loop: help-debbugs@HIDDEN Subject: bug#49860: 28.0.50; add IRCv3 building blocks to ERC Resent-From: "J.P." <jp@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Wed, 04 Aug 2021 01:10:02 +0000 Resent-Message-ID: <handler.49860.B.162803939730344 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: report 49860 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 49860 <at> debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN Received: via spool by submit <at> debbugs.gnu.org id=B.162803939730344 (code B ref -1); Wed, 04 Aug 2021 01:10:02 +0000 Received: (at submit) by debbugs.gnu.org; 4 Aug 2021 01:09:57 +0000 Received: from localhost ([127.0.0.1]:41902 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mB5Pw-0007tM-Pa for submit <at> debbugs.gnu.org; Tue, 03 Aug 2021 21:09:57 -0400 Received: from lists.gnu.org ([209.51.188.17]:51980) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <jp@HIDDEN>) id 1mB5Pu-0007tD-JW for submit <at> debbugs.gnu.org; Tue, 03 Aug 2021 21:09:55 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56316) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <jp@HIDDEN>) id 1mB5Pu-0007kr-Bf for bug-gnu-emacs@HIDDEN; Tue, 03 Aug 2021 21:09:54 -0400 Received: from mail-108-mta76.mxroute.com ([136.175.108.76]:33925) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <jp@HIDDEN>) id 1mB5Pr-00078r-RM for bug-gnu-emacs@HIDDEN; Tue, 03 Aug 2021 21:09:54 -0400 Received: from filter004.mxroute.com ([149.28.56.236] filter004.mxroute.com) (Authenticated sender: mN4UYu2MZsgR) by mail-108-mta76.mxroute.com (ZoneMTA) with ESMTPSA id 17b0eb0fc9a00074ba.001 for <bug-gnu-emacs@HIDDEN> (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES128-GCM-SHA256); Wed, 04 Aug 2021 01:04:45 +0000 X-Zone-Loop: fdf6cb99d5a99c1bd1e3965708245f1a1af6e44a1a39 X-Originating-IP: [149.28.56.236] From: "J.P." <jp@HIDDEN> Date: Tue, 03 Aug 2021 18:04:42 -0700 Message-ID: <87pmuuvx3p.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-AuthUser: masked@HIDDEN X-Zone-Spam-Resolution: no action X-Zone-Spam-Status: No, score=-0.1, required=15, tests=[ARC_NA=0, URIBL_BLOCKED=0, FROM_HAS_DN=0, MIME_GOOD=-0.1, FROM_EQ_ENVFROM=0, MIME_TRACE=0, RCVD_COUNT_ZERO=0, RCPT_COUNT_ONE=0, MID_RHS_MATCH_FROM=0, NEURAL_SPAM=0, TO_DN_NONE=0] Received-SPF: pass client-ip=136.175.108.76; envelope-from=jp@HIDDEN; helo=mail-108-mta76.mxroute.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.4 (--) Let's try this again (previous attempt vanished down the memory hole). -------------------- Start of forwarded message -------------------- From: "J.P." <jp@HIDDEN> To: bug-gnu-emacs@HIDDEN Subject: 28.0.50; add IRCv3 building blocks to ERC Date: Tue, 03 Aug 2021 02:22:59 -0700 Cc: emacs-erc@HIDDEN Hi, It's high time we explored bringing IRCv3 to ERC. I say we approach this by focusing first on those innovations most likely to alleviate the more pernicious problems endangering this client, such as * text processing bottlenecks * buffer association / session management / connection bookkeeping * maintenance debt and leave the bells and whistles (fun stuff) for the next generation of contributors [1]. Text processing Perhaps most evident during history playback, sluggish message handling looks poised to become a persistent and pervasive drag. This will likely only worsen as the average length, complexity, and frequency of messages increases. In the short term, I'd like to offer UI feedback indicating the relative progress of remaining work by leveraging the heads-up that batch provides [2]. Of course, this won't improve raw performance or relieve any I/O pressure [3], but it will enrich the user experience overall. Also worth prioritizing (even if it prolongs wait times, IMO) would be ensuring some allowance for minimal interactivity (like basic navigation) while processing is ongoing. Bookkeeping IRCv3 provides a much needed solution for determining and tracking session ownership and uniqueness, and that's account awareness. While useful for keeping tabs on other users, it also offers standardized, real-time knowledge of a user's own authentication status [4]. This is critical for laying to rest long festering issues [5] widely felt during the recent move from Freenode to Libera. Codebase The flexibility and granularity demanded by the spec (different sets of extensions for different sessions) forces us to make ERC more limber and session-focused. This means ensuring the right seams and machinery exist for adapting to context/environment at runtime. The CLOS dispatch facility may be the obvious choice, but any combination of solutions providing comparable flexibility would be a marked improvement over the status quo. A call to action ~~~~~~~~~~~~~~~~ To kick things off, I'm asking for a seasoned contributor to volunteer their experience and elbow grease and to roll up their sleeves and get stuck in with me down here in debbugstan. I vow to do whatever it takes to shoulder most of the burden, whether that means cobbling together a blueprint to get the ball rolling and/or doing the lion's share of the intel legwork [6]. Please find it in yourself to step forward and answer the call. Thanks, J.P. Notes ~~~~~ [1] Even the traditional set of building blocks I hope to introduce should open the door to a wealth of opportunities. For example, by caching and tracking things like away statuses, idle times, and account IDs, we can dynamically update buffers to have nicks go dim or italic and otherwise react as updates arrive. (For anyone saying "please no": as with all things ERC, such enhancements would be optional/opt-in. The point is the possibilities are many.) [2] https://ircv3.net/specs/extensions/batch [3] Eventually, it may be nice to actually shoot for performance gains, perhaps by spawning child processes that ingest raw batched text and return structured data nearly ready for insertion. Also along these lines would be an optional "agent" subprocess to buffer I/O and wrangle PINGs while Emacs is otherwise preoccupied. (Some of the server-initiated message types introduced by IRCv3 are pretty chatty.) [4] https://ircv3.net/specs/extensions/account-notify [5] https://debbugs.gnu.org/cgi/bugreport.cgi?bug=48598 [6] Actually, I've been engaged in the latter (note taking, knocking on doors) for the better part of a year, now. As for the former, a provisional/experimental (but usable) implementation may soon find its way to this thread, if only to kick start the conversation. In GNU Emacs 28.0.50 (build 1, x86_64-redhat-linux-gnu, GTK+ Version 3.24.30, cairo version 1.17.4) of 2021-07-20 built on localhost Repository revision: 1b251ed4e8550c889d17fe7d88f58aa2fbc95fe0 Repository branch: master Windowing system distributor 'The X.Org Foundation', version 11.0.12011000 System Description: Fedora 34 (Workstation Edition) Configured using: 'configure --enable-check-lisp-object-type --enable-checking=yes,glyphs --build=x86_64-redhat-linux-gnu --host=x86_64-redhat-linux-gnu --program-prefix= --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-dbus --with-gif --with-jpeg --with-png --with-rsvg --with-tiff --with-xft --with-xpm --with-x-toolkit=gtk3 --with-gpm=no --with-xwidgets --with-modules --with-harfbuzz --with-cairo --with-json build_alias=x86_64-redhat-linux-gnu host_alias=x86_64-redhat-linux-gnu CC=gcc 'CFLAGS=-O0 -g3' LDFLAGS=-Wl,-z,relro PKG_CONFIG_PATH=:/usr/lib64/pkgconfig:/usr/share/pkgconfig' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GSETTINGS HARFBUZZ JPEG JSON LCMS2 LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 M17N_FLT MODULES NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND THREADS TIFF TOOLKIT_SCROLL_BARS X11 XDBE XIM XPM XWIDGETS GTK3 ZLIB Important settings: value of $LANG: en_US.UTF-8 value of $XMODIFIERS: @im=ibus locale-coding-system: utf-8-unix Major mode: Lisp Interaction Minor modes in effect: tooltip-mode: t global-eldoc-mode: t eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t indent-tabs-mode: t transient-mark-mode: t Load-path shadows: None found. Features: (shadow sort mail-extr emacsbug message rmc puny dired dired-loaddefs rfc822 mml mml-sec epa derived epg epg-config gnus-util rmail rmail-loaddefs auth-source cl-seq eieio eieio-core cl-macs eieio-loaddefs password-cache json map text-property-search time-date subr-x seq byte-opt gv bytecomp byte-compile cconv mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader cl-loaddefs cl-lib sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils iso-transl tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel term/x-win x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode elisp-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray cl-preloaded nadvice button loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote threads xwidget-internal dbusbind inotify lcms2 dynamic-setting system-font-setting font-render-setting cairo move-toolbar gtk x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 16 51359 6165) (symbols 48 6620 1) (strings 32 18257 1521) (string-bytes 1 615936) (vectors 16 13438) (vector-slots 8 179083 10089) (floats 8 21 47) (intervals 56 260 0) (buffers 992 10)) -------------------- End of forwarded message --------------------
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: "J.P." <jp@HIDDEN> Subject: bug#49860: Acknowledgement (28.0.50; add IRCv3 building blocks to ERC) Message-ID: <handler.49860.B.162803939730344.ack <at> debbugs.gnu.org> References: <87pmuuvx3p.fsf@HIDDEN> X-Gnu-PR-Message: ack 49860 X-Gnu-PR-Package: emacs Reply-To: 49860 <at> debbugs.gnu.org Date: Wed, 04 Aug 2021 01:10:02 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): bug-gnu-emacs@HIDDEN If you wish to submit further information on this problem, please send it to 49860 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 49860: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D49860 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN Subject: bug#49860: 28.0.50; add IRCv3 building blocks to ERC Resent-From: "J.P." <jp@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 06 Aug 2021 14:19:02 +0000 Resent-Message-ID: <handler.49860.B49860.162825952212793 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 49860 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 49860 <at> debbugs.gnu.org Cc: emacs-erc@HIDDEN Received: via spool by 49860-submit <at> debbugs.gnu.org id=B49860.162825952212793 (code B ref 49860); Fri, 06 Aug 2021 14:19:02 +0000 Received: (at 49860) by debbugs.gnu.org; 6 Aug 2021 14:18:42 +0000 Received: from localhost ([127.0.0.1]:51143 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mC0gM-0003KH-Et for submit <at> debbugs.gnu.org; Fri, 06 Aug 2021 10:18:42 -0400 Received: from mail-108-mta176.mxroute.com ([136.175.108.176]:34329) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <jp@HIDDEN>) id 1mC0gH-0003K0-JF for 49860 <at> debbugs.gnu.org; Fri, 06 Aug 2021 10:18:41 -0400 Received: from filter004.mxroute.com ([149.28.56.236] filter004.mxroute.com) (Authenticated sender: mN4UYu2MZsgR) by mail-108-mta176.mxroute.com (ZoneMTA) with ESMTPSA id 17b1bd45d2c00074ba.001 for <49860 <at> debbugs.gnu.org> (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES128-GCM-SHA256); Fri, 06 Aug 2021 14:18:27 +0000 X-Zone-Loop: e4bc8dd99b80c3266407ed6772edb7888942c669375f X-Originating-IP: [149.28.56.236] From: "J.P." <jp@HIDDEN> References: <87pmuuvx3p.fsf@HIDDEN> Date: Fri, 06 Aug 2021 07:18:21 -0700 In-Reply-To: <87pmuuvx3p.fsf@HIDDEN> (J. P.'s message of "Tue, 03 Aug 2021 18:04:42 -0700") Message-ID: <87y29eslle.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-AuthUser: masked@HIDDEN X-Zone-Spam-Resolution: no action X-Zone-Spam-Status: No, score=-0.1, required=15, tests=[ARC_NA=0, RCPT_COUNT_TWO=0, URIBL_BLOCKED=0, FROM_HAS_DN=0, MIME_GOOD=-0.1, FROM_EQ_ENVFROM=0, MIME_TRACE=0, RCVD_COUNT_ZERO=0, TO_DN_NONE=0, MID_RHS_MATCH_FROM=0, NEURAL_SPAM=0] X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Hi, I've gone ahead and started laying some groundwork [1]. Although parts may look rather cemented in place, please don't let that deter anyone from proposing a new direction, even if that means a complete overhaul. In the meantime, I'm offering a usable POC-turned-WIP [2] that I'll continue to update and report on until told otherwise. The basic approach is rather conservative, with compatibility driving most decisions. As such, external packages like erc-hl-nicks appear to hold up just fine, though that's merely a happy side effect. (BTW, I've been using some form of this as a daily driver for some time now, not that anyone should care.) Since waiting for collaborators to emerge from the woodwork may take forever, I've decided to start shaving off small pieces and submitting them as separate bugs. Some of these changes won't make much sense without the larger context, but so be it. And while it may appear like prevailing attitudes toward bold changes in ERC country would render such an exercise absurd and quixotic, I think the sheer presence of lots of little crumbs out on the dance floor leading back here can only help long term. Thanks, J.P. P.S. Perhaps this bug's severity should be reconsidered because some v3 extensions, like SASL, may soon be de facto required by major networks. Notes ~~~~~ [1] Latest: https://jpneverwas.gitlab.io/erc-tools/49860/patches.tar.gz https://jpneverwas.gitlab.io/erc-tools/49860/logs.tar.gz Snapshots for refuseniks: https://debbugs.gnu.org/cgi/bugreport.cgi?att=1;msg=6;filename=patches.tar.gz;bug=49860 https://debbugs.gnu.org/cgi/bugreport.cgi?msg=6;bug=49860;filename=logs.tar.gz;att=2 [2] To try this thing without patching/building, just install as usual: (require 'package) (push '("erc-tools" . "https://jpneverwas.gitlab.io/erc-tools/archive/") package-archives) Then M-x list-packages RET, and find the bottom-most entry for this bug, which should look something like: erc 49860.20210805.5 available An Emacs Internet Relay Chat ... And hit [Install] in the popup. After that, just add: (require 'erc-v3) (push 'v3 erc-modules) ;; Optionally, add this demo module showing some v3 features in action (push 'eldoc erc-modules) And connect as you normally would. (If you need SASL, see the commentary in erc-v3-sasl.el).
X-Loop: help-debbugs@HIDDEN Subject: bug#49860: 28.0.50; add IRCv3 building blocks to ERC Resent-From: Olivier Certner <ocert.dev@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 06 Aug 2021 18:08:01 +0000 Resent-Message-ID: <handler.49860.B.16282732383091 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 49860 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: "J.P." <jp@HIDDEN> Cc: 49860 <at> debbugs.gnu.org, emacs-erc@HIDDEN X-Debbugs-Original-Cc: bug-gnu-emacs@HIDDEN, emacs-erc@HIDDEN, 49860 <at> debbugs.gnu.org Received: via spool by submit <at> debbugs.gnu.org id=B.16282732383091 (code B ref -1); Fri, 06 Aug 2021 18:08:01 +0000 Received: (at submit) by debbugs.gnu.org; 6 Aug 2021 18:07:18 +0000 Received: from localhost ([127.0.0.1]:51326 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mC4Fa-0000nn-Gt for submit <at> debbugs.gnu.org; Fri, 06 Aug 2021 14:07:18 -0400 Received: from lists.gnu.org ([209.51.188.17]:57170) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ocert.dev@HIDDEN>) id 1mC4FY-0000nf-J9 for submit <at> debbugs.gnu.org; Fri, 06 Aug 2021 14:07:17 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:35556) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <ocert.dev@HIDDEN>) id 1mC4FY-0000Ve-45; Fri, 06 Aug 2021 14:07:16 -0400 Received: from smtp5-g21.free.fr ([212.27.42.5]:60024) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <ocert.dev@HIDDEN>) id 1mC4FW-0000sb-1F; Fri, 06 Aug 2021 14:07:15 -0400 Received: from ravel.localnet (unknown [109.210.79.244]) (Authenticated sender: ocert.dev@HIDDEN) by smtp5-g21.free.fr (Postfix) with ESMTPSA id 913FB5FF20; Fri, 6 Aug 2021 20:07:02 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=free.fr; s=smtp-20201208; t=1628273229; bh=OrW8cWNa4YkGZSoeqK5dpGn3L6NUnWvHT5Hkjwt0QY8=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=Nz0vaVwTLMkfDV5+DTQ4YitFcJpnLQd1ai9+kDQ0Z504gJowUes8h6L7h4/R7Dhvz pHS0pfEgG1MfVytYd9/v7A04BXgeTR7WPXL398w0qNzteUVtAEYGN6hiGvZoKU2th2 CXLBy7cnLnlCZbdBnWjPxtlPtSz1hD7Vk4JDxfWhdvmtJCCRr77rRYp/W9tvLKXGVI IGktR+jQd8SrYwmii4k19sLiA6zdupuDx1b4n7kRPuimwdyAtTjbHBcZmcmhM+L5qb 0ehlFn/YNoxtIyflUPaO+ZNQjrWZ+ewCyMhLSJYBsqKkQWEQgOmOtNjVaMf3ayxmvP tdxv28KkLNDLg== From: Olivier Certner <ocert.dev@HIDDEN> Date: Fri, 06 Aug 2021 20:07:01 +0200 Message-ID: <5074327.2cGJQEq9Kv@ravel> In-Reply-To: <87y29eslle.fsf@HIDDEN> References: <87pmuuvx3p.fsf@HIDDEN> <87y29eslle.fsf@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="UTF-8" Received-SPF: pass client-ip=212.27.42.5; envelope-from=ocert.dev@HIDDEN; helo=smtp5-g21.free.fr 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-Spam-Score: -1.6 (-) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.6 (--) Hi J.P., Just a small word to say that I didn't have time to review your work (this you have noticed...) and probably will not for the next 2 months. I may have a small window to try catching up at beginning of September, that's all I can hope for at this point. In the meantime, good luck and keep up with this work. Thanks, Olivier
X-Loop: help-debbugs@HIDDEN Subject: bug#49860: 28.0.50; add IRCv3 building blocks to ERC Resent-From: Olivier Certner <ocert.dev@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 06 Aug 2021 18:08:02 +0000 Resent-Message-ID: <handler.49860.B49860.16282732353074 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 49860 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: "J.P." <jp@HIDDEN> Cc: 49860 <at> debbugs.gnu.org, emacs-erc@HIDDEN X-Debbugs-Original-Cc: bug-gnu-emacs@HIDDEN, emacs-erc@HIDDEN, 49860 <at> debbugs.gnu.org Received: via spool by 49860-submit <at> debbugs.gnu.org id=B49860.16282732353074 (code B ref 49860); Fri, 06 Aug 2021 18:08:02 +0000 Received: (at 49860) by debbugs.gnu.org; 6 Aug 2021 18:07:15 +0000 Received: from localhost ([127.0.0.1]:51323 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mC4FX-0000nW-9t for submit <at> debbugs.gnu.org; Fri, 06 Aug 2021 14:07:15 -0400 Received: from smtp5-g21.free.fr ([212.27.42.5]:58412) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ocert.dev@HIDDEN>) id 1mC4FT-0000nJ-1W for 49860 <at> debbugs.gnu.org; Fri, 06 Aug 2021 14:07:13 -0400 Received: from ravel.localnet (unknown [109.210.79.244]) (Authenticated sender: ocert.dev@HIDDEN) by smtp5-g21.free.fr (Postfix) with ESMTPSA id 913FB5FF20; Fri, 6 Aug 2021 20:07:02 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=free.fr; s=smtp-20201208; t=1628273229; bh=OrW8cWNa4YkGZSoeqK5dpGn3L6NUnWvHT5Hkjwt0QY8=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=Nz0vaVwTLMkfDV5+DTQ4YitFcJpnLQd1ai9+kDQ0Z504gJowUes8h6L7h4/R7Dhvz pHS0pfEgG1MfVytYd9/v7A04BXgeTR7WPXL398w0qNzteUVtAEYGN6hiGvZoKU2th2 CXLBy7cnLnlCZbdBnWjPxtlPtSz1hD7Vk4JDxfWhdvmtJCCRr77rRYp/W9tvLKXGVI IGktR+jQd8SrYwmii4k19sLiA6zdupuDx1b4n7kRPuimwdyAtTjbHBcZmcmhM+L5qb 0ehlFn/YNoxtIyflUPaO+ZNQjrWZ+ewCyMhLSJYBsqKkQWEQgOmOtNjVaMf3ayxmvP tdxv28KkLNDLg== From: Olivier Certner <ocert.dev@HIDDEN> Date: Fri, 06 Aug 2021 20:07:01 +0200 Message-ID: <5074327.2cGJQEq9Kv@ravel> In-Reply-To: <87y29eslle.fsf@HIDDEN> References: <87pmuuvx3p.fsf@HIDDEN> <87y29eslle.fsf@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Hi J.P., Just a small word to say that I didn't have time to review your work (this you have noticed...) and probably will not for the next 2 months. I may have a small window to try catching up at beginning of September, that's all I can hope for at this point. In the meantime, good luck and keep up with this work. Thanks, Olivier
X-Loop: help-debbugs@HIDDEN Subject: bug#49860: 28.0.50; add IRCv3 building blocks to ERC Resent-From: "J.P." <jp@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 06 Aug 2021 23:44:02 +0000 Resent-Message-ID: <handler.49860.B49860.162829343410630 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 49860 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Olivier Certner <ocert.dev@HIDDEN> Cc: emacs-erc@HIDDEN, 49860 <at> debbugs.gnu.org Received: via spool by 49860-submit <at> debbugs.gnu.org id=B49860.162829343410630 (code B ref 49860); Fri, 06 Aug 2021 23:44:02 +0000 Received: (at 49860) by debbugs.gnu.org; 6 Aug 2021 23:43:54 +0000 Received: from localhost ([127.0.0.1]:51567 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mC9VK-0002lO-IC for submit <at> debbugs.gnu.org; Fri, 06 Aug 2021 19:43:54 -0400 Received: from mail-108-mta255.mxroute.com ([136.175.108.255]:36625) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <jp@HIDDEN>) id 1mC9VF-0002l5-GP for 49860 <at> debbugs.gnu.org; Fri, 06 Aug 2021 19:43:53 -0400 Received: from filter004.mxroute.com ([149.28.56.236] filter004.mxroute.com) (Authenticated sender: mN4UYu2MZsgR) by mail-108-mta255.mxroute.com (ZoneMTA) with ESMTPSA id 17b1dd9db7500074ba.001 for <49860 <at> debbugs.gnu.org> (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES128-GCM-SHA256); Fri, 06 Aug 2021 23:43:41 +0000 X-Zone-Loop: 3ca821a81fb073e61f5b5b9e3b2ce920dbc25a6dac2e X-Originating-IP: [149.28.56.236] From: "J.P." <jp@HIDDEN> References: <87pmuuvx3p.fsf@HIDDEN> <87y29eslle.fsf@HIDDEN> <5074327.2cGJQEq9Kv@ravel> Date: Fri, 06 Aug 2021 16:43:38 -0700 In-Reply-To: <5074327.2cGJQEq9Kv@ravel> (Olivier Certner's message of "Fri, 06 Aug 2021 20:07:01 +0200") Message-ID: <874kc2rvf9.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-AuthUser: masked@HIDDEN X-Zone-Spam-Resolution: no action X-Zone-Spam-Status: No, score=-0.1, required=15, tests=[ARC_NA=0, FROM_HAS_DN=0, RCPT_COUNT_THREE=0, TO_DN_SOME=0, FREEMAIL_TO=0, MIME_GOOD=-0.1, FROM_EQ_ENVFROM=0, MIME_TRACE=0, RCVD_COUNT_ZERO=0, FREEMAIL_ENVRCPT=0, MID_RHS_MATCH_FROM=0, NEURAL_SPAM=0] X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Olivier Certner <ocert.dev@HIDDEN> writes: > Just a small word ... Thanks Olivier. Small words mean a lot. I appreciate the encouragement and the forecast and look forward to hearing your thoughts down the road.
Received: (at control) by debbugs.gnu.org; 7 Aug 2021 01:59:28 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Aug 06 21:59:28 2021 Received: from localhost ([127.0.0.1]:51638 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mCBcW-000600-8v for submit <at> debbugs.gnu.org; Fri, 06 Aug 2021 21:59:28 -0400 Received: from mail-108-mta52.mxroute.com ([136.175.108.52]:39201) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <jp@HIDDEN>) id 1mCBcR-0005zi-NG for control <at> debbugs.gnu.org; Fri, 06 Aug 2021 21:59:27 -0400 Received: from filter004.mxroute.com ([149.28.56.236] filter004.mxroute.com) (Authenticated sender: mN4UYu2MZsgR) by mail-108-mta52.mxroute.com (ZoneMTA) with ESMTPSA id 17b1e55eefe00074ba.001 for <control <at> debbugs.gnu.org> (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES128-GCM-SHA256); Sat, 07 Aug 2021 01:59:13 +0000 X-Zone-Loop: e0f2d74ea711cf62a02d9ab2431a9c92188f9456e801 X-Originating-IP: [149.28.56.236] Date: Fri, 06 Aug 2021 18:59:11 -0700 Message-Id: <87tuk2qakw.fsf@HIDDEN> To: control <at> debbugs.gnu.org From: "J.P." <jp@HIDDEN> Subject: control message for bug #49860 X-AuthUser: masked@HIDDEN X-Zone-Spam-Resolution: no action X-Zone-Spam-Status: No, score=-0.1, required=15, tests=[ARC_NA=0, NEURAL_SPAM=0, FROM_HAS_DN=0, MIME_GOOD=-0.1, FROM_EQ_ENVFROM=0, MIME_TRACE=0, RCVD_COUNT_ZERO=0, RCPT_COUNT_ONE=0, MID_RHS_MATCH_FROM=0, TO_DN_NONE=0] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) severity 49860 normal quit
Received: (at control) by debbugs.gnu.org; 7 Aug 2021 02:02:06 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Aug 06 22:02:06 2021 Received: from localhost ([127.0.0.1]:51644 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mCBf4-00066o-KU for submit <at> debbugs.gnu.org; Fri, 06 Aug 2021 22:02:06 -0400 Received: from mail-108-mta123.mxroute.com ([136.175.108.123]:34357) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <jp@HIDDEN>) id 1mCBf3-00066L-4q for control <at> debbugs.gnu.org; Fri, 06 Aug 2021 22:02:05 -0400 Received: from filter004.mxroute.com ([149.28.56.236] filter004.mxroute.com) (Authenticated sender: mN4UYu2MZsgR) by mail-108-mta123.mxroute.com (ZoneMTA) with ESMTPSA id 17b1e58711800074ba.001 for <control <at> debbugs.gnu.org> (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES128-GCM-SHA256); Sat, 07 Aug 2021 02:01:57 +0000 X-Zone-Loop: 9f5b676e15e452948d558ab826dca0c30a70e6c4f21e X-Originating-IP: [149.28.56.236] From: "J.P." <jp@HIDDEN> To: control <at> debbugs.gnu.org Subject: control message for bug #49860 Date: Fri, 06 Aug 2021 19:01:45 -0700 Message-ID: <87r1f6qagm.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain X-AuthUser: masked@HIDDEN X-Zone-Spam-Resolution: no action X-Zone-Spam-Status: No, score=-0.1, required=15, tests=[ARC_NA=0, FROM_HAS_DN=0, MIME_GOOD=-0.1, TO_DN_NONE=0, NEURAL_SPAM=0, RCPT_COUNT_ONE=0, RCVD_COUNT_ZERO=0, FROM_EQ_ENVFROM=0, MIME_TRACE=0, MID_RHS_MATCH_FROM=0] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) tags 49860 + patch quit
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.