From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Daniel Colascione Newsgroups: gmane.emacs.devel Subject: Re: GnuTLS for W32 Date: Wed, 04 Jan 2012 23:04:56 -0800 Message-ID: <4F054B98.6070203@dancol.org> References: <87aa64ubg9.fsf@wanadoo.es> <83boqkr9bp.fsf@gnu.org> <874nwcu17i.fsf@wanadoo.es> <834nwcr6un.fsf@gnu.org> <87vcosskhc.fsf@wanadoo.es> <831urgr2yr.fsf@gnu.org> <87r4zgsh2w.fsf@wanadoo.es> <87ipks3zbo.fsf@uwakimon.sk.tsukuba.ac.jp> <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> <87lipnqdhy.fsf@wanadoo.es> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enigB283E8F2E9CEAB7905D83FED" X-Trace: dough.gmane.org 1325747132 30259 80.91.229.12 (5 Jan 2012 07:05:32 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Thu, 5 Jan 2012 07:05:32 +0000 (UTC) Cc: =?UTF-8?B?w5NzY2FyIEZ1ZW50ZXM=?= , emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Jan 05 08:05:27 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 1RihOA-0001yg-VN for ged-emacs-devel@m.gmane.org; Thu, 05 Jan 2012 08:05:27 +0100 Original-Received: from localhost ([::1]:39609 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RihOA-00087n-GA for ged-emacs-devel@m.gmane.org; Thu, 05 Jan 2012 02:05:26 -0500 Original-Received: from eggs.gnu.org ([140.186.70.92]:44830) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RihO8-00087h-95 for emacs-devel@gnu.org; Thu, 05 Jan 2012 02:05:25 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RihO3-0001Mi-I7 for emacs-devel@gnu.org; Thu, 05 Jan 2012 02:05:24 -0500 Original-Received: from dancol.org ([96.126.100.184]:50706) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RihNv-0001JK-M6; Thu, 05 Jan 2012 02:05:11 -0500 Original-Received: from c-24-18-179-193.hsd1.wa.comcast.net ([24.18.179.193] helo=[192.168.1.2]) by dancol.org with esmtpsa (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.72) (envelope-from ) id 1RihNn-0002ux-Mf; Wed, 04 Jan 2012 23:05:03 -0800 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:8.0) Gecko/20111105 Thunderbird/8.0 In-Reply-To: X-Enigmail-Version: 1.3.4 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 96.126.100.184 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:147323 Archived-At: This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enigB283E8F2E9CEAB7905D83FED Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On 1/4/12 10:41 PM, Eli Zaretskii wrote: >> From: =C3=93scar Fuentes >> Date: Thu, 05 Jan 2012 00:00:57 +0100 >> >> it reported itself as one of the "good" dlls. Then I started to put my= >> runtime dlls on the same directory as the rest of my binaries, and the= >> problems of those users disappeared. Most of them haven't that storage= >> device. The issue costed me a several hundred work hours, mostly tryin= g >> to desperately find bugs inside my application. >=20 > Conclusions based on experiences from Windows 2000 should be tossed as > irrelevant nowadays. Citing this is a good "war story", but has no > bearing on design decisions for future features. It underscores a general principle: ship applications as self-contained units that don't try to muck with the rest of the system. The only reason doing otherwise remotely feasible on Unixish systems it the presence of package managers. On systems without centralized package management, like Windows and OS X, shipping self-contained packages is the only sane thing to do. Microsoft even added COM features ("registration-free COM") to make this approach easier. With disks being as large as they are now, it makes no sense to try to optimize for some resource sharing when you can just stick DLLs alongside other downloaded files in perfect safety. > In addition, latest GnuTLS cannot be compiled with MinGW in a way that > will run on anything older than XP anyway. (Maybe some non-trivial > tweaking could overcome that, but I didn't bother, and if Nikos built > the stock distribution, which is what I glean from his script, then > his binaries have the same limitation.) >=20 > So let's forget about Windows 2000; it's irrelevant for this thread, > if not for any other thread. So we can, in fact, ditch ANSI support and use UNICODE everywhere? --------------enigB283E8F2E9CEAB7905D83FED Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (Darwin) Comment: GPGTools - http://gpgtools.org iEYEARECAAYFAk8FS54ACgkQ17c2LVA10Vs4agCgxMM8a3iue1eZSiTgcFzCBIMm XCwAn0l38yu3hnQcnzjQxgAXtdtGxYfl =dkrU -----END PGP SIGNATURE----- --------------enigB283E8F2E9CEAB7905D83FED--