From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Rob Browning Newsgroups: gmane.emacs.devel Subject: Re: Possibility of a ${srcdir}/info/dir target race? Date: Thu, 23 Oct 2014 10:20:24 -0500 Message-ID: <87oat2izif.fsf@trouble.defaultvalue.org> References: <877fzrkje1.fsf@trouble.defaultvalue.org> <87r3xzirqs.fsf@trouble.defaultvalue.org> <544878F7.6020708@cs.ucla.edu> <69oat39wrf.fsf@fencepost.gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1414078004 2171 80.91.229.3 (23 Oct 2014 15:26:44 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 23 Oct 2014 15:26:44 +0000 (UTC) Cc: emacs-devel@gnu.org To: Glenn Morris , Paul Eggert Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Oct 23 17:26:37 2014 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 1XhKHa-00028D-Vq for ged-emacs-devel@m.gmane.org; Thu, 23 Oct 2014 17:26:35 +0200 Original-Received: from localhost ([::1]:40784 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XhKHa-00046i-Et for ged-emacs-devel@m.gmane.org; Thu, 23 Oct 2014 11:26:34 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:55591) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XhKBi-00045B-PF for emacs-devel@gnu.org; Thu, 23 Oct 2014 11:20:35 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XhKBe-0000dC-EB for emacs-devel@gnu.org; Thu, 23 Oct 2014 11:20:30 -0400 Original-Received: from defaultvalue.org ([70.85.129.156]:35735) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XhKBe-0000d2-9z; Thu, 23 Oct 2014 11:20:26 -0400 Original-Received: from trouble.defaultvalue.org (localhost [127.0.0.1]) (Authenticated sender: rlb@defaultvalue.org) by defaultvalue.org (Postfix) with ESMTPSA id 61A0620314; Thu, 23 Oct 2014 10:20:25 -0500 (CDT) Original-Received: by trouble.defaultvalue.org (Postfix, from userid 1000) id 1A2BB14E1B5; Thu, 23 Oct 2014 10:20:25 -0500 (CDT) In-Reply-To: User-Agent: Notmuch/0.18.1 (http://notmuchmail.org) Emacs/24.4.1 (x86_64-pc-linux-gnu) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 70.85.129.156 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:175728 Archived-At: Glenn Morris writes: > (Does the Debian build process really need to diverge from the normal > tarfile build process so much?) It's quite likely that the way I handle things can be improved, but the current approach is due to: - The DFSG split (unfortunately) - History/accretion[1] - Debian's need to keep regularly updated auto* files (architectures) - My desire to maintain the package as branches of the upstream git repository (via git-dpm) [1] As an example (if I don't misremember), at least in the past the build process might alter the shipped .elc files in the source tree, which caused difficulties with respect to the Debian diff (also affected by the fact that Debian patches some .el files -- though I've been steadily reducing that). However I eventually just switched to a brute-force approach, where we make three entire copies of the source in debian/build-{x,nox,lucid}, so that may not be an issue anymore. Hope this helps -- Rob Browning rlb @defaultvalue.org and @debian.org GPG as of 2011-07-10 E6A9 DA3C C9FD 1FF8 C676 D2C4 C0F0 39E9 ED1B 597A GPG as of 2002-11-03 14DD 432F AE39 534D B592 F9A0 25C8 D377 8C7E 73A4