From mboxrd@z Thu Jan 1 00:00:00 1970 From: Achim Gratz Subject: Re: Makefile restructuring Date: Mon, 23 Apr 2012 07:05:30 +0200 Message-ID: <87zka382cl.fsf@Rainer.invalid> References: <87k4bqwkyw.fsf@gnu.org> <87sjqejvob.fsf@Rainer.invalid> <87k4bqjnwu.fsf@Rainer.invalid> <87fwmdkind.fsf@Rainer.invalid> <874o2t81qu.fsf@gnu.org> <87liw43iys.fsf@Rainer.invalid> <8762n8d4ys.fsf@gnu.org> <87ei1u6u3q.fsf_-_@Rainer.invalid> <87hb6i3z1l.fsf@Rainer.invalid> <87k47av6j2.fsf@Rainer.invalid> <87fwhyux4d.fsf@Rainer.invalid> <87397x1i8u.fsf@altern.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Return-path: Received: from eggs.gnu.org ([208.118.235.92]:57195) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SMBTC-0002E5-28 for emacs-orgmode@gnu.org; Mon, 23 Apr 2012 01:05:51 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SMBTA-0004nQ-7J for emacs-orgmode@gnu.org; Mon, 23 Apr 2012 01:05:49 -0400 Received: from plane.gmane.org ([80.91.229.3]:37480) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SMBT9-0004nL-W8 for emacs-orgmode@gnu.org; Mon, 23 Apr 2012 01:05:48 -0400 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1SMBT8-0007TQ-8Q for emacs-orgmode@gnu.org; Mon, 23 Apr 2012 07:05:46 +0200 Received: from pd9eb4f9c.dip.t-dialin.net ([217.235.79.156]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 23 Apr 2012 07:05:46 +0200 Received: from Stromeko by pd9eb4f9c.dip.t-dialin.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 23 Apr 2012 07:05:46 +0200 List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: emacs-orgmode@gnu.org Bastien writes: > Please test this and report any problem while using make > to install Org. A few notes based on the feedback here and off-list: The change of org-version was intended to show a complete version string regardless of the place of installation and give a hint of where the autoloads actually come from — it was showing the Git version only when installed inside the repository before. If you run org directly from inside the work tree (possibly uncompiled, though that is an unrelated matter), please do a "make autoloads" to get the correct version shown. I am still experimenting to get the current version displayed without an explicit invocation of make if and only if you run org directly from the lisp directory in the worktree. Doing that is not really difficult (as the old implementation showed), having it work correctly in all situations is another matter; finally I don't want that part of the code active in an installed version even when it is inside the repository, so that it always shows the version that is installed and not one that currently happens to be checked out. I'll probably provide a new make target for setting the work tree up for that (you'll only have to use that once), not sure yet what a good name is for that. I currently see no way of running org directly without generating and loading the org-install.el — doing so appears to work unfortunately, but it actually relies on the autoload forms that have been supplied with the org version that comes with Emacs (which will subtly or not so subtly break depending on how far out of sync the version in Emacs is with the version in Git). So folks who use the Git repository but not make would currently have to generate org-install.el by hand. I'll try to fix that, too — but it'll take a while. If and when I get that done, make will take advantage of it which should take care of keeping things working further down the road. Regards, Achim. -- +<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+ Factory and User Sound Singles for Waldorf Blofeld: http://Synth.Stromeko.net/Downloads.html#WaldorfSounds