From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Fabrice Popineau Newsgroups: gmane.emacs.devel Subject: Re: pre-test windows binaries Date: Wed, 23 Mar 2016 23:17:46 +0100 Message-ID: References: <87lh5e4049.fsf@russet.org.uk> <8d28bd9c-2832-431e-9d63-2fc072f3222d@default> <8760wg51zs.fsf@russet.org.uk> <4256288b-5206-418f-bbc4-1835d245ca2e@default> <871t744yi9.fsf@russet.org.uk> <87twk03hao.fsf@russet.org.uk> <883dab42-f4b3-4903-830c-1e38eb016c67@default> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=001a113528c033e2ce052ebeb4f7 X-Trace: ger.gmane.org 1458771504 26591 80.91.229.3 (23 Mar 2016 22:18:24 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 23 Mar 2016 22:18:24 +0000 (UTC) Cc: Emacs developers To: Drew Adams Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Mar 23 23:18:19 2016 Return-path: Envelope-to: ged-emacs-devel@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 1air6X-000464-Gw for ged-emacs-devel@m.gmane.org; Wed, 23 Mar 2016 23:18:17 +0100 Original-Received: from localhost ([::1]:46395 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1air6T-0005om-4j for ged-emacs-devel@m.gmane.org; Wed, 23 Mar 2016 18:18:13 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:46015) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1air6O-0005oT-3J for emacs-devel@gnu.org; Wed, 23 Mar 2016 18:18:09 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1air6M-0006aC-TJ for emacs-devel@gnu.org; Wed, 23 Mar 2016 18:18:08 -0400 Original-Received: from mail-oi0-x22f.google.com ([2607:f8b0:4003:c06::22f]:35148) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1air6M-0006a5-MO for emacs-devel@gnu.org; Wed, 23 Mar 2016 18:18:06 -0400 Original-Received: by mail-oi0-x22f.google.com with SMTP id w20so39792147oia.2 for ; Wed, 23 Mar 2016 15:18:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=/R6Mvc3rg1yn7OzalNaMlhQEPf6AP+zcmSHlzwKRL5w=; b=mdHbkT+adqDhw2t+n1RVf878PEbr0tz5akl2KCayD7EjyO7VaI6LqOoRY5IAY/NCjV /KA/KmwOv1WMQ+4C8gSZeSuaItfg+1AxSDDRuwTFONhxkK45ESaR3Fomn3WaGXDrYElM wX6/Rp7If6gPg/uT+WfKe9fCFKgZd/46tsUCLYJUq80/Z8GfjyLPNnH/z9q38e5/hHPB 6zvtAov2MJGN2PS/Izz9vq6oX8zlvveyS7XmvOYKp45box/KgZ4u90TuIud/DrckIus8 aILmhsUySZWPlrybUlWJxd+eMXJEt2Vg/aKlAhnmtek7prknAOPVJw/6wKHva7I7ogeG 3rAQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=/R6Mvc3rg1yn7OzalNaMlhQEPf6AP+zcmSHlzwKRL5w=; b=faM2lJ9o2vyIs5evGyj0WQuVdqCagFqSlI+fEXKIGO1eU2TGhz6daEJbPiCKdrgRKL Ig4bJTKVP0H3lIfhMVeUpyK349wTBz73Mk87vwKj5HnCHuT43l9lTvpg/q5hTWfUDh5w 4JLSTqyhx6JU8u2Il2RbH/Oyw6X0kIA+0L8xXqh/d9jLc1Uaed/3ARxOVZCPmTyZMQ+W vwX0yBS+5OORuSPZrKIFk4aJLNg0N1FY6hrk7S/vtmo56RZ+zTb7/WKj1bOS4ZRHeoRp l9M2UzUq+Qzr+wPumiZFbOtI9Pk7qP5oeLe8I8a8OABQtFMnyeCs5CbltOECE0HIjIyA x5QA== X-Gm-Message-State: AD7BkJJxVrsDtlMr4hiMntEatc6gfihhbpvXLjobzn/zvqBvS/7vo/d1IXtSWc+rOVm3TYuzCATK8wxvWju0GQ== X-Received: by 10.157.31.41 with SMTP id x38mr2671156otd.145.1458771485514; Wed, 23 Mar 2016 15:18:05 -0700 (PDT) Original-Received: by 10.202.64.70 with HTTP; Wed, 23 Mar 2016 15:17:46 -0700 (PDT) In-Reply-To: <883dab42-f4b3-4903-830c-1e38eb016c67@default> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2607:f8b0:4003:c06::22f 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:202152 Archived-At: --001a113528c033e2ce052ebeb4f7 Content-Type: text/plain; charset=UTF-8 2016-03-23 1:38 GMT+01:00 Drew Adams : > > > > > I have a local gzip. But I want to do things with the > > > > > source files without needing to use gzip. > > > > > > > > Does Emacs not just do everything for you? > > > > > > No. Neither Emacs nor other programs always automatically > > > unzip a file on the fly. Nor should they, necessarily. > > > > Uh ? Emacs does this for quite a time. At least Emacs-25. > > You cannot assume that everything in Emacs does so. > And certainly other programs run from Emacs, including such > simple things as `grep', depending on the platform, do not > necessarily do that. > > What I mean is that by default, Emacs is able to gunzip the .el or .info files you visit on the fly. Thanks to : Does Emacs directly use zlib? yes I'm not sure where it is hooked, but certainly .el and .info files are found by default when they are compressed under .el.gz or .info.gz BTW: I'm using Emacs only under Windows. > > And all .el files are gzipped when installed by default. > > "Installed"? What does that mean for you? Perhaps you are > assuming that what it means for you is what it means for > everyone? > > It means what you get when you do 'make install' when compiling Emacs. > For me, on MS Windows, it means just downloading and > unpacking a zip archive that includes executables, source > files, etc. > What you download is an archive of the destination directory after doing 'make ; make install' The Makefiles do compress .el and .info files by default. You get lisp source files, but you don't get Emacs source (C) files this way. I would be surprised that the zip archives of the pretest binaries be built differently from mines: http://semantic.supelec.fr/Software/downloads/emacs-25-20160323.zip http://semantic.supelec.fr/Software/downloads/emacs-master-20160323.zip Fabrice --001a113528c033e2ce052ebeb4f7 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable


2016-03-23 1:38 GMT+01:00 Drew Adams <drew.adams@oracle.com>= ;:
> > > > I have a local gzip.=C2= =A0 But I want to do things with the
> > > > source files without needing to use gzip.
> > >
> > > Does Emacs not just do everything for you?
> >
> > No.=C2=A0 Neither Emacs nor other programs always automatically > > unzip a file on the fly.=C2=A0 Nor should they, necessarily.
>
> Uh ? Emacs does this for quite a time. At least Emacs-25.

You cannot assume that everything in Emacs does so.
And certainly other programs run from Emacs, including such
simple things as `grep', depending on the platform, do not
necessarily do that.

What I mean is that by default, Emacs is able to gunz= ip the .el or .info files=C2=A0
you visit on the fly. Thanks to :=

=C2=A0 Does Emacs directly use zlib? =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 yes

I'm not sure where it is hooked= , but certainly .el and .info files are found by default
when the= y are compressed under .el.gz or .info.gz

BTW: I&#= 39;m using Emacs only under Windows.
=C2=A0
> And all .el files are gzipped when installed by default.

"Installed"?=C2=A0 What does that mean for you?=C2=A0 Perhaps you= are
assuming that what it means for you is what it means for
everyone?


It means what you get when you do '= ;make install' when compiling Emacs.
=C2=A0
For me, on MS Windows, it means just downloading and
unpacking a zip archive that includes executables, source
files, etc.
=C2=A0
What you download is an a= rchive of the destination directory after doing=C2=A0
'make ;= make install'
The Makefiles do compress .el and .info files = by default.
You get lisp source files, but you don't get Emac= s source (C) files this way.

I would be surprised = that the zip archives of the pretest binaries be built differently from min= es:

<= br>

Fabrice

--001a113528c033e2ce052ebeb4f7--