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: GnuTLS for W32 Date: Thu, 05 Jan 2012 15:06:53 -0500 Organization: =?utf-8?B?0KLQtdC+0LTQvtGAINCX0LvQsNGC0LDQvdC+0LI=?= @ Cienfuegos Message-ID: <87zke129sy.fsf@lifelogs.com> References: <87boqk3q69.fsf@uwakimon.sk.tsukuba.ac.jp> <87aa634st8.fsf@uwakimon.sk.tsukuba.ac.jp> <87fwfvsgfv.fsf@wanadoo.es> <877h17scdo.fsf@wanadoo.es> <87hb0b77nr.fsf@lifelogs.com> <8739bvs27m.fsf@wanadoo.es> <87ty4b4329.fsf@lifelogs.com> <87hb0b3yoe.fsf@lifelogs.com> <6ED011D5-E185-44C6-BB31-A445A4E5F83A@gmail.com> <87wr976otx.fsf@lifelogs.com> <87ipkq6yy5.fsf@lifelogs.com> <87boqi6tzz.fsf@linux-hvfx.site> <87ehve3ul8.fsf@lifelogs.com> <87pqey6m0o.fsf@linux-hvfx.site> Reply-To: emacs-devel@gnu.org NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: dough.gmane.org 1325794045 17351 80.91.229.12 (5 Jan 2012 20:07:25 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Thu, 5 Jan 2012 20:07:25 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Jan 05 21:07:21 2012 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([140.186.70.17]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Ritaq-0002qQ-5b for ged-emacs-devel@m.gmane.org; Thu, 05 Jan 2012 21:07:20 +0100 Original-Received: from localhost ([::1]:59634 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ritap-0006u6-KH for ged-emacs-devel@m.gmane.org; Thu, 05 Jan 2012 15:07:19 -0500 Original-Received: from eggs.gnu.org ([140.186.70.92]:47566) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ritak-0006tg-Cm for emacs-devel@gnu.org; Thu, 05 Jan 2012 15:07:18 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Ritag-0003qq-7S for emacs-devel@gnu.org; Thu, 05 Jan 2012 15:07:14 -0500 Original-Received: from lo.gmane.org ([80.91.229.12]:41641) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ritaf-0003qc-Qn for emacs-devel@gnu.org; Thu, 05 Jan 2012 15:07:10 -0500 Original-Received: from list by lo.gmane.org with local (Exim 4.69) (envelope-from ) id 1Ritac-0002if-SS for emacs-devel@gnu.org; Thu, 05 Jan 2012 21:07:06 +0100 Original-Received: from c-76-28-40-19.hsd1.vt.comcast.net ([76.28.40.19]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 05 Jan 2012 21:07:06 +0100 Original-Received: from tzz by c-76-28-40-19.hsd1.vt.comcast.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 05 Jan 2012 21:07:06 +0100 X-Injected-Via-Gmane: http://gmane.org/ Mail-Followup-To: emacs-devel@gnu.org Original-Lines: 45 Original-X-Complaints-To: usenet@dough.gmane.org X-Gmane-NNTP-Posting-Host: c-76-28-40-19.hsd1.vt.comcast.net User-Agent: Gnus/5.110018 (No Gnus v0.18) Emacs/24.0.90 (gnu/linux) 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 Cancel-Lock: sha1:uU/xGUWrfHm/m9hJOHnzFjjlonA= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 80.91.229.12 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:147354 Archived-At: On Thu, 05 Jan 2012 19:29:27 +0100 Lars Ingebrigtsen wrote: LI> Ted Zlatanov writes: >> I certainly value your opinion. Could you explain why you disagree with >> checking critical packages (just GnuTLS currently)? LI> If every program did stuff like that, using a computer would be LI> untenable. LI> $ gcc file.c LI> Checking for new versions of gcc... LI> New version of gcc found. Do you want to upgrade? (y/n) GCC, unlike Emacs, is not a self-sufficient environment. Compare Emacs to Chrome and Firefox... which, not surprisingly, do tell you about updates, and they are both layout engines coupled with an interpreter, like Emacs. Also, I agree it's silly to interrupt batch mode with questions, as your example shows. This update check (which, again, I'm only proposing for GnuTLS, and can be easily disabled) would be turned off in batch/noninteractive modes. >> How would you propose letting the user know they are out of date, >> instead of this? LI> I wouldn't. LI> Emacs under Linux doesn't check for stuff like that. Emacs' package.el can check and update packages. LI> If the user believes that there's something critical going on that LI> needs updating, the user says "apt-get update; apt-get upgrade". If LI> the user believes that Emacs under Windows needs updating, the user LI> will download the zip file as usual. The user doesn't know, usually, that there's been a critical GnuTLS release that affects them. Unlike normal updates, ignoring this can actually compromise their security, not just corrupt or expose their data. This is a crucial distinction. So I want Emacs to notify the user their GnuTLS is out of date, or else something else should (e.g. the self-contained GnuTLS updater for W32 I proposed). Ted