From mboxrd@z Thu Jan  1 00:00:00 1970
Path: news.gmane.org!not-for-mail
From: Christoph Scholtes <cschol2112@googlemail.com>
Newsgroups: gmane.emacs.devel
Subject: Re: bug#10612: GnuTLS bundled with the windows Emacs binaries
Date: Sun, 29 Jan 2012 09:00:30 -0700
Message-ID: <4F256D1E.4070902@gmail.com>
References: <84boromyob.fsf@tum.de> <m3lipk5scv.fsf@stories.gnus.org>
	<84ipknew07.fsf@tum.de> <87ipjzs512.fsf@gnus.org>
	<87wr8e8o58.fsf_-_@lifelogs.com>
NNTP-Posting-Host: plane.gmane.org
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Trace: dough.gmane.org 1327852850 21027 80.91.229.3 (29 Jan 2012 16:00:50 GMT)
X-Complaints-To: usenet@dough.gmane.org
NNTP-Posting-Date: Sun, 29 Jan 2012 16:00:50 +0000 (UTC)
Cc: Juanma Barranquero <lekktu@gmail.com>, Eli Zaretskii <eliz@gnu.org>
To: Emacs-Devel devel <emacs-devel@gnu.org>, Ted Zlatanov <tzz@lifelogs.com>
Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Jan 29 17:00:49 2012
Return-path: <emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org>
Envelope-to: ged-emacs-devel@m.gmane.org
Original-Received: from lists.gnu.org ([140.186.70.17])
	by plane.gmane.org with esmtp (Exim 4.69)
	(envelope-from <emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org>)
	id 1RrXBQ-000075-9I
	for ged-emacs-devel@m.gmane.org; Sun, 29 Jan 2012 17:00:48 +0100
Original-Received: from localhost ([::1]:44667 helo=lists.gnu.org)
	by lists.gnu.org with esmtp (Exim 4.71)
	(envelope-from <emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org>)
	id 1RrXBL-0006W1-Tt
	for ged-emacs-devel@m.gmane.org; Sun, 29 Jan 2012 11:00:43 -0500
Original-Received: from eggs.gnu.org ([140.186.70.92]:47731)
	by lists.gnu.org with esmtp (Exim 4.71)
	(envelope-from <cschol2112@googlemail.com>) id 1RrXBF-0006Vu-T9
	for emacs-devel@gnu.org; Sun, 29 Jan 2012 11:00:41 -0500
Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
	(envelope-from <cschol2112@googlemail.com>) id 1RrXBB-00018q-NT
	for emacs-devel@gnu.org; Sun, 29 Jan 2012 11:00:37 -0500
Original-Received: from mail-iy0-f169.google.com ([209.85.210.169]:44013)
	by eggs.gnu.org with esmtp (Exim 4.71)
	(envelope-from <cschol2112@googlemail.com>)
	id 1RrXBB-00018l-E7; Sun, 29 Jan 2012 11:00:33 -0500
Original-Received: by iadk27 with SMTP id k27so5285969iad.0
	for <multiple recipients>; Sun, 29 Jan 2012 08:00:32 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=googlemail.com; s=gamma;
	h=message-id:date:from:user-agent:mime-version:to:cc:subject
	:references:in-reply-to:content-type:content-transfer-encoding;
	bh=SoYvZEtkoOT9V3k5Pi2BTUSMV2H77UlGdqs6FdSOQw4=;
	b=iAI4Gyl0pE4NJ0k0fAf8F2kN/H/MZ+aiGKyBQKi9lhJmG8ZcSrjs9n0BcqYteXL+xP
	L8XuvqyFCj6pdTbZdDexpE0DVoUacRzLF9fN/HdLtEFGhxS23nzTWYk8dMD6sV8DIww8
	PO2Gw3cAJk3G5xQdhTSeXQwZ21yhi5yCp2x2E=
Original-Received: by 10.50.189.194 with SMTP id gk2mr15005405igc.0.1327852832449;
	Sun, 29 Jan 2012 08:00:32 -0800 (PST)
Original-Received: from [192.168.1.6] (71-212-144-226.hlrn.qwest.net. [71.212.144.226])
	by mx.google.com with ESMTPS id or2sm7685194igc.5.2012.01.29.08.00.30
	(version=SSLv3 cipher=OTHER); Sun, 29 Jan 2012 08:00:31 -0800 (PST)
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64;
	rv:9.0) Gecko/20111222 Thunderbird/9.0.1
In-Reply-To: <87wr8e8o58.fsf_-_@lifelogs.com>
X-detected-operating-system: by eggs.gnu.org: Genre and OS details not
	recognized.
X-Received-From: 209.85.210.169
X-BeenThere: emacs-devel@gnu.org
X-Mailman-Version: 2.1.14
Precedence: list
List-Id: "Emacs development discussions." <emacs-devel.gnu.org>
List-Unsubscribe: <https://lists.gnu.org/mailman/options/emacs-devel>,
	<mailto:emacs-devel-request@gnu.org?subject=unsubscribe>
List-Archive: <http://lists.gnu.org/archive/html/emacs-devel>
List-Post: <mailto:emacs-devel@gnu.org>
List-Help: <mailto:emacs-devel-request@gnu.org?subject=help>
List-Subscribe: <https://lists.gnu.org/mailman/listinfo/emacs-devel>,
	<mailto:emacs-devel-request@gnu.org?subject=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:148004
Archived-At: <http://permalink.gmane.org/gmane.emacs.devel/148004>

Ted,

On 1/26/2012 8:44 AM, Ted Zlatanov wrote:

> Christoph, can you add a GnuTLS build step to your Emacs build for
> Windows, so the latest GnuTLS version can be used on that platform?  We
> had a long conversation about this and at least for now it seems to be
> the best approach (and we agreed it would not be a task for the core
> Emacs developers).  If you prefer, I can set up a BuildBot to produce
> the GnuTLS DLLs for you.

 From what Eli said about his experience building GnuTLS on W32 this is 
something I'd rather not take on. My time is rather limited.

I am happy to build against whichever GnuTLS lib with binaries is 
available for W32 wherever. Whether that is on Eli's site or the 
official GnuTLS site.

I will also include a link to a location where to obtain the binaries in 
my release announcements from now on.

Regarding shipping Emacs with the GnuTLS binaries, I am generally not 
opposed to doing that. But what about jpeg, gif, tiff support? I agree 
with Juanma who IIRC said that we are providing an _Emacs binary 
distribution_. This whole model does not fit the expectations in the 
Windows world. In 2012, Windows users expect an "Emacs for Windows" with 
all (binary) batteries included, an installer/uninstaller, etc. We don't 
supply that and unless somebody steps up and does the work necessary we 
won't. Whether politically speaking we should is another question.

Right now I am building against Eli's library v3.0.9. If you provide a 
more recent, working, binary build for Windows and there is a somewhat 
convenient way for me to get it (I can script downloading and unzip'ing) 
I can include it in the binary distribution. That is, of course, if 
nobody has compelling arguments why I should not.

Do we have to provide the source for GnuTLS if we include it in the 
distro or is it enough for it to be available on the GnuTLS site?

Christoph