Return-Path: X-Original-To: apmail-incubator-bloodhound-dev-archive@minotaur.apache.org Delivered-To: apmail-incubator-bloodhound-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id D15DFDE2D for ; Thu, 27 Sep 2012 15:49:04 +0000 (UTC) Received: (qmail 29808 invoked by uid 500); 27 Sep 2012 15:49:04 -0000 Delivered-To: apmail-incubator-bloodhound-dev-archive@incubator.apache.org Received: (qmail 29777 invoked by uid 500); 27 Sep 2012 15:49:04 -0000 Mailing-List: contact bloodhound-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: bloodhound-dev@incubator.apache.org Delivered-To: mailing list bloodhound-dev@incubator.apache.org Received: (qmail 29763 invoked by uid 99); 27 Sep 2012 15:49:03 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 27 Sep 2012 15:49:03 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of gary.martin@wandisco.com designates 74.125.83.47 as permitted sender) Received: from [74.125.83.47] (HELO mail-ee0-f47.google.com) (74.125.83.47) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 27 Sep 2012 15:48:58 +0000 Received: by eeit10 with SMTP id t10so875072eei.6 for ; Thu, 27 Sep 2012 08:48:36 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:subject :content-type:x-gm-message-state; bh=nsRtzp92CDosPT8mGdI14VlVQ9CUa5VHQWTleqxx8UM=; b=TksRUxmuaGQdLSkmaTXuZH4QenohJKdjhNSFf+5URNZZwTYilBvDpgRTY3ZlWgSr5k 45Eu83eLXlq+aZNiQHwQ75cZCbOWaxZvN4RdxGwPvI0D55bfnkcJQI7ytUdV/Pjzk3I2 zvtTAOIPns9qqNn1pHCmiovYrHIsoDGlCgl61zKQy1Vxu+ASGAYAxikVLHAux7yHmaGR Vp4mF8grrFeJO1tUwKASX1w2BjhyfyReAm/mDYusUEK3qlKxdePOpcQbCnPX1PgyOMf+ wwlgDYyAUmM8+ElC6eP8Mw+GgHNymD2j/PUBJzNDiu5b/LgySdzLUiqehB0yxUUojcDS xFnQ== Received: by 10.14.194.2 with SMTP id l2mr6438493een.12.1348760916744; Thu, 27 Sep 2012 08:48:36 -0700 (PDT) Received: from [10.2.5.205] ([77.86.30.139]) by mx.google.com with ESMTPS id h42sm18646615eem.5.2012.09.27.08.48.35 (version=SSLv3 cipher=OTHER); Thu, 27 Sep 2012 08:48:36 -0700 (PDT) Message-ID: <50647551.8060903@apache.org> Date: Thu, 27 Sep 2012 16:48:33 +0100 From: Gary Martin User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:15.0) Gecko/20120827 Thunderbird/15.0 MIME-Version: 1.0 To: bloodhound-dev@incubator.apache.org Subject: installation procedure Content-Type: multipart/alternative; boundary="------------050602060905080400050903" X-Gm-Message-State: ALoCoQnMloG7sDFe4cokTGbH6yXPjf/1f5g1pSRpDSACMqjveeAAKuUiY9j8PpxGTSLA3Zg0iiyV X-Virus-Checked: Checked by ClamAV on apache.org --------------050602060905080400050903 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Hi, Right, so I note that we have not actually finished sorting out the installation process yet. It seems to me that it might be best to deal with the problems through appropriate documentation rather than any coded solution. We could of course question whether that is sustainable as we get more plugins as part of a default install. Anyway, I have been fighting a bit with pip installation as I also wanted to see if the instructions could be changed to download all the required packages to a known location first and then pip install. So, something like: pip install --download="./dependencies/" -r requirements-download.txt pip install -r requirements-fromdl.txt I'm trying to work out how well this and variations on the theme work. This, for instance, looks like it might also work as long as the trac and various bloodhound entries appear first (reusing the single file): mkdir /path/to/bh_local_cache pip install --no-install --use-mirrors -I --download="/path/to/bh_local_cache/" -r requirements.txt pip install --find-links=file://path/to/local_cache/ --no-index --index-url=file:///dev/null -r requirements.txt Going with this download route would seem to only allow us to specify the files to be downloaded as tarballs or zips. That is, I don't believe any of the following would work for installing the Account Manager plugin: https://trac-hacks.org/svn/accountmanagerplugin/0.11 http://trac-hacks.org/changeset/latest/accountmanagerplugin/0.11?old_path=/&filename=accountmanagerplugin/0.11&format=zip Would using the https://bitbucket.org/olemis/bloodhound-t-h.o/downloads/TracAccountManager-0.3.2.tar.gz as suggested by Olemis be a reasonable way to go or does anyone want to suggest other alternatives? Cheers, Gary --------------050602060905080400050903--