From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Ted Zlatanov Newsgroups: gmane.emacs.devel Subject: Re: proposal: require GnuTLS 3.1.x (previous stable) Date: Wed, 26 Nov 2014 08:08:55 -0500 Organization: =?utf-8?B?0KLQtdC+0LTQvtGAINCX0LvQsNGC0LDQvdC+0LI=?= @ Cienfuegos Message-ID: <87mw7eaz2w.fsf@lifelogs.com> References: <87389762xj.fsf_-_@lifelogs.com> <87h9xnqfdl.fsf@violet.siamics.net> Reply-To: emacs-devel@gnu.org NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Trace: ger.gmane.org 1417007342 12603 80.91.229.3 (26 Nov 2014 13:09:02 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 26 Nov 2014 13:09:02 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Nov 26 14:08:55 2014 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1XtcL1-0002Ei-4s for ged-emacs-devel@m.gmane.org; Wed, 26 Nov 2014 14:08:55 +0100 Original-Received: from localhost ([::1]:33813 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XtcL0-0000SQ-Kv for ged-emacs-devel@m.gmane.org; Wed, 26 Nov 2014 08:08:54 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:57644) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XtcKh-0000SD-JH for emacs-devel@gnu.org; Wed, 26 Nov 2014 08:08:41 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XtcKb-0004NJ-Li for emacs-devel@gnu.org; Wed, 26 Nov 2014 08:08:35 -0500 Original-Received: from plane.gmane.org ([80.91.229.3]:54006) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XtcKb-0004NE-Ef for emacs-devel@gnu.org; Wed, 26 Nov 2014 08:08:29 -0500 Original-Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1XtcKa-0001ur-ST for emacs-devel@gnu.org; Wed, 26 Nov 2014 14:08:28 +0100 Original-Received: from c-98-229-61-72.hsd1.ma.comcast.net ([98.229.61.72]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 26 Nov 2014 14:08:28 +0100 Original-Received: from tzz by c-98-229-61-72.hsd1.ma.comcast.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 26 Nov 2014 14:08:28 +0100 X-Injected-Via-Gmane: http://gmane.org/ Mail-Followup-To: emacs-devel@gnu.org Original-Lines: 37 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: c-98-229-61-72.hsd1.ma.comcast.net X-Face: bd.DQ~'29fIs`T_%O%C\g%6jW)yi[zuz6; d4V0`@y-~$#3P_Ng{@m+e4o<4P'#(_GJQ%TT= D}[Ep*b!\e,fBZ'j_+#"Ps?s2!4H2-Y"sx" Mail-Copies-To: never User-Agent: Gnus/5.130012 (Ma Gnus v0.12) Emacs/25.0.50 (gnu/linux) Cancel-Lock: sha1:ezKtKDiF5bQ5vm4LGxXlRc9xX5Y= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 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.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:178295 Archived-At: On Wed, 26 Nov 2014 10:14:12 +0100 peder@news.klingenberg.no (Peder O. Klingenberg) wrote: POK> On Tue, Nov 25 2014 at 18:55, Ivan Shmakov wrote: >> Yes, although I’d rather question the necessity of building >> Emacs ‘master’ on an LTS GNU/Linux system. If the intent is to >> use the last decade’s versions of Libc and Coreutils, – why >> Emacs has to be newer than that? POK> Because features. My desktop machine runs Kubuntu 10.04 still, because POK> it mostly does what I need without needing my attention all the time, it POK> is a stable platform I can use to get work done. Peder, your whole argument could have applied to supporting GnuTLS 1.x back when we added support for 2.x the first time, because people still used it and didn't want to upgrade their system. Inertia is not a bad thing, but we're talking about the master branch of The Most Advanced Editor Ever Invented(TM). Sacrifices must be made :) Supporting older versions of GnuTLS is not like supporting older PNG or XML parsers and such. I want to point out that supporting older GnuTLS libraries carries actual risk for all users, like this scenario: 1) support for 2.x requires a specific contortion in the code 2) inadvertently the developers apply this contortion to 3.x as well 3) 3.x users get bug/security hole surprise or this one: 1) both 2.x and 3.x are installed (yes, it happens) 2) the user inadvertently compiles with 2.x 3) the user gets bug/security hole surprise I'm sure we can argue about this for a while, but I personally would just like to set a cutover date where GnuTLS 2.x is not supported, not debate convenience and featuritis. How about Emacs 26? Ted