From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Achim Gratz Newsgroups: gmane.emacs.devel Subject: Version strings in lisp files? Date: Sat, 21 Apr 2012 13:27:48 +0200 Message-ID: <87fwbxe34b.fsf@Rainer.invalid> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: dough.gmane.org 1335009921 13001 80.91.229.3 (21 Apr 2012 12:05:21 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sat, 21 Apr 2012 12:05:21 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Apr 21 14:05:17 2012 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 1SLZ41-0005xG-6I for ged-emacs-devel@m.gmane.org; Sat, 21 Apr 2012 14:05:17 +0200 Original-Received: from localhost ([::1]:60368 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SLZ40-0001vk-H0 for ged-emacs-devel@m.gmane.org; Sat, 21 Apr 2012 08:05:16 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:55503) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SLZ3v-0001un-6U for emacs-devel@gnu.org; Sat, 21 Apr 2012 08:05:15 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SLZ3q-0003t7-68 for emacs-devel@gnu.org; Sat, 21 Apr 2012 08:05:10 -0400 Original-Received: from plane.gmane.org ([80.91.229.3]:50846) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SLZ3p-0003pg-W2 for emacs-devel@gnu.org; Sat, 21 Apr 2012 08:05:06 -0400 Original-Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1SLZ3n-0005ql-TP for emacs-devel@gnu.org; Sat, 21 Apr 2012 14:05:03 +0200 Original-Received: from pd9eb567e.dip.t-dialin.net ([217.235.86.126]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sat, 21 Apr 2012 14:05:03 +0200 Original-Received: from Stromeko by pd9eb567e.dip.t-dialin.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sat, 21 Apr 2012 14:05:03 +0200 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 19 Original-X-Complaints-To: usenet@dough.gmane.org X-Gmane-NNTP-Posting-Host: pd9eb567e.dip.t-dialin.net User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.1.50 (gnu/linux) Cancel-Lock: sha1:Txw65Pju4Dg0nH8J5l7jFxNHoXw= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 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:149900 Archived-At: I've been working on the build system for org and these changes have just been merged into org. As part of the cleanup I had removed all version strings in Git controlled files since they've mostly been a source for merge conflicts. Instead, the build system auto-generates the version string into org-version.el (which is not committed into the repository), where it can easily be picked up via autoload. Bastien (the org maintainer) tells me that Emacs requires a version string to be present in org.el, what's the rationale for that? Since those files will have to transgress into Bzr it would be possible to alter the files before committing into Bzr, but that doesn't feel right... Regards, Achim. -- +<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+ DIY Stuff: http://Synth.Stromeko.net/DIY.html