#161: Install fails when trac-hacks is down
------------------------+--------------------
Reporter: jdreimann | Owner: nobody
Type: defect | Status: new
Priority: blocker | Milestone:
Component: installer | Version:
Resolution: | Keywords:
------------------------+--------------------
Comment (by olemis):
Replying to [ticket:161 jdreimann]:
> [http://mail-archives.apache.org/mod_mbox/incubator-bloodhound-
dev/201208.mbox/%3Calpine.DEB.2.00.1208152337430.15473%40urchin.earth.li%3E
Nick sent this to the mailing list]:
>
>
> Is this a known problem?
In any case , we should be prepared for situations like recent t-h.o
outage .
> Should this really be a fatal problem, or could the installer instead
skip over it if unavailable?
Not a fatal problem thanks to [https://bitbucket.org/hasienda/t-h.o_shadow
unofficial t-h.o mirror at Bitbucket].
> Could either the installer or the docs provide some more help about what
to do in the event of problems? And is there a workaround for now?
I'll document what I did in order to work around this particular problem,
at least as long as hacks site is down. Firstly I created
[https://bitbucket.org/olemis/bloodhound-t-h.o a clone] of aforementioned
repository and checked out source code for [http://trac-
hacks.org/wiki/AccountManagerPlugin AccountManagerPlugin] located at
[https://bitbucket.org/olemis/bloodhound-t-h.o/src/tip/accountmanagerplugin/0.11
accountmanagerplugin/0.11] subfolder. Then I had to add the following
''MANIFEST.in'' file ...
{{{
graft acct_mgr/htdocs
graft acct_mgr/locale
graft acct_mgr/templates
}}}
... in order to build correct source tarball by executing the following
command
{{{
#!sh
$ python setup.py sdist --formats=gztar
}}}
I followed similar steps for
[https://bitbucket.org/olemis/bloodhound-t-h.o/src/tip/themeengineplugin/0.11
themeengineplugin] and
[https://bitbucket.org/olemis/bloodhound-t-h.o/src/tip/permredirectplugin/0.11
permredirectplugin] subfolders (''MANIFEST.in'' file not needed in these
cases). The resulting ''sdist'' packages have been uploaded to
[https://bitbucket.org/olemis/bloodhound-t-h.o/downloads downloads area]
for that repository.
That's the philosophical explanation ...
--
Ticket URL: <https://issues.apache.org/bloodhound/ticket/161#comment:1>
Apache Bloodhound <https://issues.apache.org/bloodhound/>
The Apache Bloodhound (incubating) issue tracker