From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: David Kastrup Newsgroups: gmane.emacs.devel Subject: Re: Emacs vista build failures Date: Tue, 22 Jul 2008 17:13:39 +0200 Message-ID: <861w1mgdek.fsf@lola.quinscape.zz> References: <36366a980807101702r5677d096g8e62ef5b3e278868@mail.gmail.com> <87zloggji9.fsf@catnip.gol.com> <878wvxxkn6.fsf@catnip.gol.com> <87ej5oz4pb.fsf@saeurebad.de> <87vdyzxype.fsf@saeurebad.de> <871w1njq32.fsf@catnip.gol.com> <87iquzxgtk.fsf@saeurebad.de> <4884CFEF.8040404@gmail.com> <87ej5nxew2.fsf@saeurebad.de> <87wsje37rg.fsf@saeurebad.de> <86mykaggmk.fsf@lola.quinscape.zz> <4885EA77.5030208@gmail.com> <86ej5mgf05.fsf@lola.quinscape.zz> <4885F31E.8080408@gmail.com> <86abgagee2.fsf@lola.quinscape.zz> <4885F629.4040409@gmail.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1216739646 29490 80.91.229.12 (22 Jul 2008 15:14:06 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 22 Jul 2008 15:14:06 +0000 (UTC) Cc: Eli Zaretskii , Johannes Weiner , emacs-devel@gnu.org To: "Lennart Borgman \(gmail\)" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Jul 22 17:14:54 2008 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1KLJZb-0005o2-Pg for ged-emacs-devel@m.gmane.org; Tue, 22 Jul 2008 17:14:44 +0200 Original-Received: from localhost ([127.0.0.1]:47705 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KLJYi-0006EW-D1 for ged-emacs-devel@m.gmane.org; Tue, 22 Jul 2008 11:13:48 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1KLJYd-0006Db-BM for emacs-devel@gnu.org; Tue, 22 Jul 2008 11:13:43 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1KLJYb-0006D1-Jo for emacs-devel@gnu.org; Tue, 22 Jul 2008 11:13:42 -0400 Original-Received: from [199.232.76.173] (port=58537 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KLJYb-0006Cr-Bn for emacs-devel@gnu.org; Tue, 22 Jul 2008 11:13:41 -0400 Original-Received: from mail.quinscape.de ([212.29.44.217]:56380) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1KLJYb-0003bF-1f for emacs-devel@gnu.org; Tue, 22 Jul 2008 11:13:41 -0400 Original-Received: (qmail-ldap/ctrl 5669 invoked from network); 22 Jul 2008 15:13:39 -0000 Original-Received: from unknown (HELO lola.quinscape.zz) ([10.0.3.43]) (envelope-sender ) by quinx.quinscape.de (qmail-ldap-1.03) with SMTP for ; 22 Jul 2008 15:13:38 -0000 Original-Received: by lola.quinscape.zz (Postfix, from userid 1001) id DD3AE8EEEF; Tue, 22 Jul 2008 17:13:39 +0200 (CEST) In-Reply-To: <4885F629.4040409@gmail.com> (Lennart Borgman's message of "Tue, 22 Jul 2008 17:00:57 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.60 (gnu/linux) X-AntiVirus: checked by AntiVir MailGate (version: 2.1.3-2; AVE: 7.8.1.11; VDF: 7.0.5.151; host: quinx) X-detected-kernel: by monty-python.gnu.org: Linux 2.6 (newer, 3) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:101214 Archived-At: "Lennart Borgman (gmail)" writes: > David Kastrup wrote: >>>>> Why don't you use perl for example instead? >>>> Chicken and egg. Installation scripts have to rely on what is there. >>> But you can build exectutable from perl scripts, or is not that >>> possibility there any more? We needed a single executable for making installations and upgrades as simple as possible for customers (they'll break everything otherwise). A self-extracting batch file is doable reasonably well (once unzip.exe has been installed). Appending an archive to a .exe file is not as feasible, in contrast. >> It means pulling in a lot of external technology for just a simple >> scripting job. Why should we do that if what is present in Windows >> is so great? > > I guess you know perl, of course. I might misunderstand what you are > actually doing. There is vbs too and different installation > software. But let us drop this, I just wanted to give a suggestion. The main point is that we needed something we can support and that does not deviate too much in functionality from our existing supported code. Pulling in entirely different external technology just for installation was not an option when "everything is there". > I agree this is a weak and disturbing point on w32, escpecially when >you are used to have powerful scripting languages available. This is >however not what w32 programmers use. Whatever. After wasting in the order of manyears on this endeavor, we have reverted to GNU/Linux installs. People insisting on Windows get a virtual machine. I don't think I know of any multi-platform free software project where the Windows port is not responsible for the most hair-tearing and frustration. -- David Kastrup