From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/86471 Path: news.gmane.org!not-for-mail From: Lars Magne Ingebrigtsen Newsgroups: gmane.emacs.sxemacs.devel,gmane.emacs.gnus.general Subject: Re: Moving Gnus development to Emacs? Date: Thu, 31 Dec 2015 18:40:52 +0100 Message-ID: References: <87ege3sqoz.fsf@gmail.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1451583695 27339 80.91.229.3 (31 Dec 2015 17:41:35 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 31 Dec 2015 17:41:35 +0000 (UTC) Cc: sxemacs-devel@sxemacs.org, ding@gnus.org, raman To: Jay Belanger Original-X-From: sxemacs-devel-bounces@lists.sxemacs.org Thu Dec 31 18:41:23 2015 Return-path: Envelope-to: gesd-sxemacs-devel-2@m.gmane.org Original-Received: from zapata.dreamhost.com ([66.33.216.56]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1aEhE0-0006JM-G6 for gesd-sxemacs-devel-2@m.gmane.org; Thu, 31 Dec 2015 18:41:20 +0100 Original-Received: from zapata.dreamhost.com (localhost [127.0.0.1]) by zapata.dreamhost.com (Postfix) with ESMTP id 59EF88DB0916; Thu, 31 Dec 2015 09:41:18 -0800 (PST) Original-Received: from homiemail-mx8.g.dreamhost.com (mx2.sub3.homie.mail.dreamhost.com [69.163.253.9]) by zapata.dreamhost.com (Postfix) with ESMTP id 1776A8DB0916 for ; Thu, 31 Dec 2015 09:41:17 -0800 (PST) Original-Received: from diehard.dreamhost.com (caiajhbdcbfh.dreamhost.com [208.97.132.157]) by homiemail-mx8.g.dreamhost.com (Postfix) with ESMTP id 8A62DA025E for ; Thu, 31 Dec 2015 09:41:16 -0800 (PST) Original-Received: from localhost (localhost [127.0.0.1]) by diehard.dreamhost.com (Postfix) with ESMTP id 23BA617BE347 for ; Thu, 31 Dec 2015 09:41:16 -0800 (PST) X-DH-Virus-Scanned: Debian amavisd-new at diehard.dreamhost.com X-Spam-Flag: NO X-Spam-Score: 0 X-Spam-Level: X-Spam-Status: No, score=0 tagged_above=-999 required=999 tests=[none] autolearn=disabled Original-Received: from connor.dreamhost.com ([208.97.132.17]) by localhost (diehard.dreamhost.com [208.97.132.157]) (amavisd-new, port 10024) with ESMTP id AE+SWtQmUoZ8 for ; Thu, 31 Dec 2015 09:41:15 -0800 (PST) Original-Received: from hermes.netfonds.no (hermes.netfonds.no [80.91.224.195]) by connor.dreamhost.com (Postfix) with ESMTP id B39682C98212 for ; Thu, 31 Dec 2015 09:41:22 -0800 (PST) Original-Received: from cm-84.215.1.64.getinternet.no ([84.215.1.64] helo=stories) by hermes.netfonds.no with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1aEhDY-0007G3-HG; Thu, 31 Dec 2015 18:40:52 +0100 Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAJFBMVEXMtXERCQixklW3omQ/ MSPW2ZmPc0ZgSi8jGhTh8cTZyYYFAgIhmfixAAACV0lEQVQ4jV2RMavbMBSFL82WTRCoQMvDgcwm pj/ggagFXbpoSMb0ocwtJs4qMFjwZg/ZDMWLNkGHgP5c75UcN68Hosjn07n3ygazXVWoL1ofbkmD Rh0nMMWqLKEstb7N0jetvQdzqko/6SWQUAZbGAnoJ+ATKEpYT8/+TR8zqACmD6UG/Uj8B7DHmBLl RzAcJwIFlvL+GVBvD6ei2MLaP02VfA/FCybWeJPhAY7kj3CCPfbw02E4PGbFc1TqBSq6yDCkYrh+ RzA+AI6VAL0BoATgVC+rfJFZxyqDS7oH+IWsaPoRoDVFVQG2R286aj1WBCABjFTVWtOr8+hTqRlg Bj8KzQmrDPwMtvQIWHgBPgOKIEFV+y31WABGcLQVBnanBZwIUDFSYQx+6gyWWtnHxO8RHuCfb7DH J+p2SSCXKnYUKIrdFtvVuRSF9hT4gcv5V7EjkNqTDAlTbWPO0GGTObMzWedG1QZ4IhgyZvGl61qw rjbnxby0KKkcl8B4f8aHSz6cfASWA2MSVWeEdiNl5zKwnFA7C4FTTnGwnLlOLaShQ9JdGVjGNlJ1 Xd02s18TcAQYV728vDWSfNVRc+mAGjHcyFnOYWXeKYiMc8ZbhSddl3znrrxuIMbAQtc42b85l3zM f77WEAJ/vzeq+9o36TRjgdX4D4E7EVrl6k4lm4kYsbaFyAW798y5V94rNgMbBcQQg+3J4RuHZTb2 z7fwHgRYyzaCxSBYsPjDsYWI4v4Orz8tDrbBRCRxuxEiMO6AakYWQox32gUucMudBXrCPrTQVqSV WfYXc5WhpmL71MIAAAAASUVORK5CYII= In-Reply-To: <87ege3sqoz.fsf@gmail.com> (Jay Belanger's message of "Wed, 30 Dec 2015 13:05:00 -0600") User-Agent: Gnus/5.130014 (Ma Gnus v0.14) Emacs/25.1.50 (gnu/linux) X-MailScanner-ID: 1aEhDY-0007G3-HG MailScanner-NULL-Check: 1452188452.77783@1bZ6M82/CbKlxDmliow8XA X-BeenThere: sxemacs-devel@lists.sxemacs.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: SXEmacs developers' list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: sxemacs-devel-bounces@lists.sxemacs.org Original-Sender: "SXEmacs-Devel" Xref: news.gmane.org gmane.emacs.sxemacs.devel:3587 gmane.emacs.gnus.general:86471 Archived-At: Jay Belanger writes: > Not including new compat code is one thing, but why remove what is > already there? It's a maintainability issue. You kinda have to be a Gnus expert to fix even rather trivial bugs in Gnus now because there's so much back-and-forth between various compat functions that (sometimes) vaguely do not work as you'd expect. > How is the Gnus code base not up to modern standards? `when-let', seq-*, `pcase', cllib, and of course the big incompatible thing that's difficult to fix with compat functions: Lexical binding. > And these two issues can be dealt with regardless of where the Gnus > development occurs; moving it to the Emacs trunk means only people > running git Emacs can use/work on the latest Gnus. True, but building git Emacs is so ridiculously easy on modern GNU/Linux systems that that's what I'd recommend anyway: $ sudo apt-get build-dep emacs24 $ git clone git://git.savannah.gnu.org/emacs.git $ cd emacs $ make That's less work than fetching Gnus, compiling and adjusting `load-path'... -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no