From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Ilya Zakharevich Newsgroups: gmane.emacs.bugs Subject: bug#19989: 25.0.50; Build instructions on Windows Date: Sat, 7 Mar 2015 22:22:00 -0800 Message-ID: <20150308062200.GC32312@math.berkeley.edu> References: <83385mq9og.fsf@gnu.org> <20150303203037.GA26426@math.berkeley.edu> <83pp8ppgvw.fsf@gnu.org> <20150305211821.GA2915@math.berkeley.edu> <83lhjao7fr.fsf@gnu.org> <54F971AD.2050907@gmx.at> <20150306095952.GA11017@math.berkeley.edu> <8361aenzor.fsf@gnu.org> <20150307014404.GC18273@math.berkeley.edu> <83h9txmasu.fsf@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 1425795813 3996 80.91.229.3 (8 Mar 2015 06:23:33 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 8 Mar 2015 06:23:33 +0000 (UTC) Cc: 19989@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Mar 08 07:23:15 2015 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1YUUcJ-0001Gy-Bk for geb-bug-gnu-emacs@m.gmane.org; Sun, 08 Mar 2015 07:23:11 +0100 Original-Received: from localhost ([::1]:37579 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YUUcI-0006s1-GW for geb-bug-gnu-emacs@m.gmane.org; Sun, 08 Mar 2015 01:23:10 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:55616) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YUUcD-0006r6-Vo for bug-gnu-emacs@gnu.org; Sun, 08 Mar 2015 01:23:06 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YUUcA-0003by-Ls for bug-gnu-emacs@gnu.org; Sun, 08 Mar 2015 01:23:05 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:40485) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YUUcA-0003bs-IZ for bug-gnu-emacs@gnu.org; Sun, 08 Mar 2015 01:23:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1YUUcA-000626-9c for bug-gnu-emacs@gnu.org; Sun, 08 Mar 2015 01:23:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Ilya Zakharevich Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 08 Mar 2015 06:23:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 19989 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 19989-submit@debbugs.gnu.org id=B19989.142579573223124 (code B ref 19989); Sun, 08 Mar 2015 06:23:02 +0000 Original-Received: (at 19989) by debbugs.gnu.org; 8 Mar 2015 06:22:12 +0000 Original-Received: from localhost ([127.0.0.1]:39053 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YUUbL-00060t-I8 for submit@debbugs.gnu.org; Sun, 08 Mar 2015 01:22:11 -0500 Original-Received: from nm19-vm1.bullet.mail.gq1.yahoo.com ([98.136.217.24]:42331) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YUUbI-00060c-Qk for 19989@debbugs.gnu.org; Sun, 08 Mar 2015 01:22:09 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1425795723; bh=OHEig+So8Y+MLI9UPxT3JoNeMndvEek4fzqk1MyogI8=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From:Subject; b=jQoutozmnr1nLC/aMAqq8I08EvLy34gBJZ6RDFrDGLdlDM87fpD9tAG0a6J4AovVgv/arDIMzL+wXH1kY4F1LslY0KneJvkEr2u8C3XFjmASETLa7fa8i7FZlHUw27xG4lnt7koPxKmltOO93OBtpJKCNUPZxAsH7iRlFlzWD8aDTqpJ59hkVwl18geaCLM+ikpfgJgn9RWUNur1ifOTgp/sXSXwHtznMwuUT8APUbjumaVMpwCgDaxtnRuJjjySwHt5YgY5FjhWtjn+DqPmr440FsA15MjF/6NuCGvl/qMSwdmfMFR3FY7jFcJPt4ARS7nLpHhObEbrmDBvpL0JIg== Original-Received: from [98.137.12.190] by nm19.bullet.mail.gq1.yahoo.com with NNFMP; 08 Mar 2015 06:22:03 -0000 Original-Received: from [208.71.42.204] by tm11.bullet.mail.gq1.yahoo.com with NNFMP; 08 Mar 2015 06:22:03 -0000 Original-Received: from [127.0.0.1] by smtp215.mail.gq1.yahoo.com with NNFMP; 08 Mar 2015 06:22:03 -0000 X-Yahoo-Newman-Id: 122628.94657.bm@smtp215.mail.gq1.yahoo.com X-Yahoo-Newman-Property: ymail-3 X-YMail-OSG: MCYwLwsVM1nw..qAwnzIIlVymYv_KEFD1Nvgsuhvgnldzgq jusxlWVK9sJqcpLhUt5o_tAu6Rh0kYO1vr4Z4_C62hbCnfuRPj8tLvpAOoyv lptb1maraQQ9M_oLsDHWLiWmz5pXG1q.j0eAhGYTE8vil53KKkUi0hppbUnw W6plvCijx4AHnomSZhAZ8adM0kCUJlxAgmSGoeCyWf0FJTCLLRSwqGcQ3cQs oiNcIY1DXbZMuYjb2BfhH_6ZaoULQihW9ul11Zlw.srzzXGRtX5GItrhuJED XytQWHwuH7aBdSbt41CUqrVW.SErVzpIhyU7tSRiMCNm.A0sR3NUQIRnlZHB iMG8GoSI1EURUVE8LGN_js8VEMgaJzHuC4.Xnw8mgJsIE0xGLa7Pjoh47LdP zEGDiOOwk8oBmxZSuzrjdeEceRsO7PRXLJ2QJQnuS6aE7Hi1KGsXrGU_XeyA 67V2QXvNTrAeoJ1_EsfTdiYRgElGgB5Fg6ETr1yK07drwTgf58fYS8cClBc5 FT97uwni.W00i.kpqajj.WsIfsInnLyniYztBZx5ua3G_5aJByLE- X-Yahoo-SMTP: oLSY3dWswBBqoBVzCkLl_RIsw6heKMxu8wpEbARv1SU- Content-Disposition: inline In-Reply-To: <83h9txmasu.fsf@gnu.org> User-Agent: Mutt/1.5.21 (2010-09-15) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:100253 Archived-At: On Sat, Mar 07, 2015 at 11:11:45AM +0200, Eli Zaretskii wrote: > > > > A) apparently, the download and build instructions changes not so > > > > long ago, so what google finds are obsolete irrelevant > > > > instructions. > > > > > > The build instructions changed in May 2013, almost 2 years ago. > > > > Irrelevant. > > Relevant. You should look at the date of the instructions you get > from Google before you consider them valid. Think about what you suggest: suppose the instructions are of May 2014. How the user would know whether it is VALID or NOT? > > Google brings (many variants) of wrong instructions about > > • what to download > > • how to build it > >  — and no correct instructions (at least close to the top of the list; > > my google shows 80 hits, and it did not help much). > > Which might mean that everybody else succeeded in building Emacs just > by following nt/INSTALL. I agree that this IS a quality indicator! Unfortunately, this does not help the googling giving poisoned pills. > > If you download an obsolete version, you get obsolete instructions > > (coming with this version). So it is hard to detect that what you get > > is bogus. > > The first place to look is in the package, not in Google hits. Follow > that rule, and you will be generally fine, not only with Emacs. Are you sure? This is chicken and eggs problem. If I did not find the package (with instructions), how do I find where to find the package? > > > > > The warning which nt/configure.bat gives is not specific enough (at > > > > least when shown on background of all the [wrong] info found by googling): > > > > > > If no one complains about something major for the MinGW/MSYS build > > > when Emacs 24.5 is released, nt/configure.bat will be deleted from the > > > repository, so it won't be able to confuse anyone anymore. > > > > In view of the results of googling, I would prefer if this file were > > kept, but would produce a message like > > > > Build via nt/configure.bat is replaced by a build via: > > installing MSYS, MINGW, and running the top-level configure. > > See nt/INSTALL for details. > > Leaving the file for that purpose makes no sense. If someone is > looking for it because it was mentioned in some Google hit, they will > know the hit was outdated. This conclusion (“hit was outdated”) involves logical deduction in a fuzzy world. One can expect that THIS result of deduction is possible — but ANY OTHER result is possible too. Ilya