From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/86482 Path: news.gmane.org!not-for-mail From: =?utf-8?Q?G=C3=B6ktu=C4=9F_Kayaalp?= Newsgroups: gmane.emacs.gnus.general Subject: Re: Moving Gnus development to Emacs? Date: Fri, 01 Jan 2016 23:43:26 +0200 Message-ID: <871ta1ugap.fsf@xi.bootis> References: <87bn96apq3.fsf@ericabrahamsen.net> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1451684665 9181 80.91.229.3 (1 Jan 2016 21:44:25 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 1 Jan 2016 21:44:25 +0000 (UTC) Cc: ding@gnus.org To: Eric Abrahamsen Original-X-From: ding-owner+M34706@lists.math.uh.edu Fri Jan 01 22:44:08 2016 Return-path: Envelope-to: ding-account@gmane.org Original-Received: from lists1.math.uh.edu ([129.7.128.208]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1aF7UT-0006t7-O6 for ding-account@gmane.org; Fri, 01 Jan 2016 22:44:05 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.math.uh.edu) by lists1.math.uh.edu with smtp (Exim 4.85) (envelope-from ) id 1aF7To-0007i0-63; Fri, 01 Jan 2016 15:43:24 -0600 Original-Received: from mx2.math.uh.edu ([129.7.128.33]) by lists1.math.uh.edu with esmtps (TLSv1.2:AES128-GCM-SHA256:128) (Exim 4.85) (envelope-from ) id 1aF7Tk-0007hQ-Lh for ding@lists.math.uh.edu; Fri, 01 Jan 2016 15:43:20 -0600 Original-Received: from quimby.gnus.org ([80.91.231.51]) by mx2.math.uh.edu with esmtps (TLSv1.2:DHE-RSA-AES128-SHA:128) (Exim 4.85) (envelope-from ) id 1aF7Tf-00006E-S0 for ding@lists.math.uh.edu; Fri, 01 Jan 2016 15:43:20 -0600 Original-Received: from out4-smtp.messagingengine.com ([66.111.4.28]) by quimby.gnus.org with esmtps (TLS1.2:DHE_RSA_AES_256_CBC_SHA256:256) (Exim 4.80) (envelope-from ) id 1aF7Td-00056m-J8 for ding@gnus.org; Fri, 01 Jan 2016 22:43:13 +0100 Original-Received: from compute2.internal (compute2.nyi.internal [10.202.2.42]) by mailout.nyi.internal (Postfix) with ESMTP id 5FDEE201B6; Fri, 1 Jan 2016 16:43:09 -0500 (EST) Original-Received: from frontend1 ([10.202.2.160]) by compute2.internal (MEProxy); Fri, 01 Jan 2016 16:43:09 -0500 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=gkayaalp.com; h=cc :content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-sasl-enc :x-sasl-enc; s=mesmtp; bh=dCEw8ox7Fe+iCKS6TlALcR+FE/o=; b=on0Uec hbY2Sx9B3zfzBwHGDPVeEYuYnsZpH9MPDNsa+YPUgfXleArMD7kFZ541WVkGfq86 WxtC6VP5+YQKxDJE9JTZYhgNs3oWZHtNpK50/OOwryrm0GM+bRYT2uURaxi4QtJG pNqmu+OmGvyUhI3ohoBs0kLu0U9LmOUoaugpU= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-sasl-enc:x-sasl-enc; s=smtpout; bh=dCEw8ox7Fe+iCKS 6TlALcR+FE/o=; b=IjHicMH9Cj1OeFJdInfFMJ93S5iNjE0crjSIeb8qoa21vk+ E2nbiNMVtKkTjW2POML7t9UOuPwP9Bw83jIb5wNtfMp7RQklrkBFkp70HDFMJzjX C57UajKrF0hK/rhtFHEFI5qcWYxU0diJObc61j3RcDSxwlslZxY/K8BCkOcw= X-Sasl-enc: zGVbLxs76vymvc2Q9TrUk3xOwrHnto/spIJNXkFRHZTz 1451684588 Original-Received: from xi.bootis (unknown [88.228.203.241]) by mail.messagingengine.com (Postfix) with ESMTPA id 863C4C016C4; Fri, 1 Jan 2016 16:43:08 -0500 (EST) In-Reply-To: <87bn96apq3.fsf@ericabrahamsen.net> (Eric Abrahamsen's message of "Thu, 31 Dec 2015 18:15:32 +0800") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) X-Spam-Score: -3.0 (---) List-ID: Precedence: bulk Xref: news.gmane.org gmane.emacs.gnus.general:86482 Archived-At: On Thu, Dec 31 2015 at 12:15:32 PM, Eric Abrahamsen wrote: > Lars Magne Ingebrigtsen writes: >> [=E2=80=A6] >> So: I want to know how all y'all would feel if I closed git.gnus.org and >> started bringing the Gnus code base in the Emacs trunk up to modern >> Emacs standards. That would mean removing basically all compat code. >> >> No more `mm-string-as-unibyte'. No more `gnus-invisible-p'. Freedom! > How much more work would it be to keep the external repo, but split the > different versions into different branches? Ie, an "emacs-master" branch > (which gets bundled into Emacs releases), an "Xemacs" branch, and an > "SXEmacs" branch (whatever that is). > [=E2=80=A6] Hi all, I'm a n00b to the list, however I wanted to add my two cents to the discussion. Sorry if I say sth. silly. If my memory is good enough, I recall the new GNU Emacs maintainer say on a recent interview [1] that he wish to =C2=AB=C2=A0modularise=C2=A0=C2= =BB Emacs source tree, i.e. move non-essential bits to their own projects. I think vanilla emacs bundles too many things, so I back such attempt. Installing packages in Emacs is very easy today, one command is enough. No need to bundle tetris, doctor, etc., nor Org and Gnus. Abrahamsen's suggestion of branches seems good. Alternatively, given that many Emacs modules begin with a suit of /polyfills/, maybe a standalone /backports.el/ module should be created, so that all the Elisp devs can target only the latest release without guilt. Also Gnus can be developed that way, without need to maintain /ports/ for different emacsen, should a good common backports package be available. Gnus releases target the latest GNU Emacs release, and users of older GNU versions and other emacsen maintain the backports package to get the cool stuff. This would help all the Emacs community. Maybe the possiblity of this should be discussed on emacs-tangents. [1] Sacha Chua's Emacs Chat with John Wiegley Video: All the best, -gk --=20 =C4=B0. G=C3=B6ktu=C4=9F Kayaalp. http://gkayaalp.com/