Return-Path: X-Original-To: apmail-subversion-users-archive@minotaur.apache.org Delivered-To: apmail-subversion-users-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id B0ED0D304 for ; Fri, 17 Aug 2012 03:13:44 +0000 (UTC) Received: (qmail 31297 invoked by uid 500); 17 Aug 2012 03:13:43 -0000 Delivered-To: apmail-subversion-users-archive@subversion.apache.org Received: (qmail 31001 invoked by uid 500); 17 Aug 2012 03:13:41 -0000 Mailing-List: contact users-help@subversion.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Delivered-To: mailing list users@subversion.apache.org Received: (qmail 30977 invoked by uid 99); 17 Aug 2012 03:13:40 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 17 Aug 2012 03:13:40 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of nkadel@gmail.com designates 209.85.160.43 as permitted sender) Received: from [209.85.160.43] (HELO mail-pb0-f43.google.com) (209.85.160.43) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 17 Aug 2012 03:13:34 +0000 Received: by pbbrq2 with SMTP id rq2so3962281pbb.16 for ; Thu, 16 Aug 2012 20:13:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=qfi5gW27tc6ur23Bp2SWUJ/fQma/8JSFyVYulLehubs=; b=UWErySSzQuuiiTip0QMw8C/wfn78TDLinfySh8U3Ye+OPLjLkLytRxL+79WHy45fF4 1zxWhC2GR/Mrz3d8ykCoyZHwAonVnLAs3ED6JpEqu/0T+lInOBfb0y6cx1wR0JM+I33u YIOYtKb8wGDzesgikLmg56YQXTHlmUGWMZ3V24a2r96mWcZn6kV5ETAZDqJb+/gRjA+W rqSMS/aGEF6gfVAwODUy72NvX2YJVcE2qHULsQNgVBl2uLgk5PMtQ8Sr8DB914MUo446 9G6oC8x2Tu6xYyp9r6rkc67pmIV9aPs8gAuWbfAZIu/I4OkEroAMb7wq0p0GToBqEREC iPJg== MIME-Version: 1.0 Received: by 10.68.129.38 with SMTP id nt6mr8059960pbb.76.1345173193308; Thu, 16 Aug 2012 20:13:13 -0700 (PDT) Received: by 10.68.197.6 with HTTP; Thu, 16 Aug 2012 20:13:12 -0700 (PDT) In-Reply-To: References: <20120816225526.GA13364@tarsus.local2> Date: Thu, 16 Aug 2012 23:13:12 -0400 Message-ID: Subject: Re: mod_dontdothat RPM building problems with subversion-1.7.6 From: Nico Kadel-Garcia To: Daniel Shahaf Cc: Subversion Content-Type: text/plain; charset=ISO-8859-1 On Thu, Aug 16, 2012 at 10:38 PM, Nico Kadel-Garcia wrote: > On Thu, Aug 16, 2012 at 6:55 PM, Daniel Shahaf wrote: >> Nico Kadel-Garcia wrote on Thu, Aug 16, 2012 at 01:31:11 -0400: >>> On Wed, Aug 15, 2012 at 7:52 AM, Philip Martin wrote: >>> > I'm happy to announce the release of Apache Subversion 1.7.6. >>> > Please choose the mirror closest to you by visiting: >>> > >>> > http://subversion.apache.org/download/#recommended-release >>> >>> Cool. I'm poking at getting a 1.7.6 SRPM set up for it. I am noticing an issue. >>> >> >> In the future you may consider testing the packaging when the tarballs >> are posted for developer testing, rather than only after their public >> release. (at which point they can no longer be pulled) > > Sorry, Daniel: I was busy on one contract until July 31 and just > started a new one Monday. > >>> * Make mod_dontdothat.so installable from the Makefile. The easiest >>> way to do it is to move it to from "tools" to "subversion", parallel >>> to subverson/mod_dav_svn, and as a loadable httpd module, it requires >>> special attention. >>> >>> * Make the other Subversion tools installable. It should be >>> straightforward to make the other contents of the "tools" directory >>> compiled and instlalled into the 'toolsdir', typically >>> /usr/local/bin/svn-tools, defined in the Makefile.in. It's not >>> currently used in subverson-1.7.x, but is used in the trunk for the >>> "svnmucc" tools. >> >> Are you aware of 'make install-tools'? > > I looked in the Makefile and didn't see it, unlike 'install-man", > "install-swig-rb", etc. But sure enough, it works. Gotta love > sophisticated and impliciit components of Makefiles. Thanks for the > pointer! > > Is there some reason it's not included in the default "install" list of targets? > >> If you want to add targets to install individual tools, too, I imagine >> we would welcome a patch for this (but I won't have time to handle it >> myself). See the 1.7.5->1.7.6 diff for most of the files you'll need to >> touch (makefile.ezt and co). > > That's potentially useful, but doens't fix the problem where the built > components are in "tools" are Gahh, got cut off and hit the wrong key. The built components in the "tools" directory include a number of binaries, not appropriate to docs, and filtering out what should go in in "docs" after it's already built is awkward. What I can do easily is a hack in the .spec file: replicate "tools" to "tools-doc" before compilation, and include "tools-doc" as documentation for a distinct "tools" package that also includes the binaries intalled with 'make instlal-toole". It's a bit funky, but will generate a clean build.