On Fri, Aug 27, 2010 at 9:42 AM, Owen Morris <[email protected]> wrote:
> Updates also below
>
> I have since been attempting to get chandler to build using the
> pbuilder tool, which should hopefully allow it to also build using an
> Ubuntu PPA.  This is a bit more involved as the Ubuntu/debian build
> hosts don't have any external internet access, so everything needs to
> either be inside the original tar.gz or come from an external package.
>  After much tweaking I think I'm fairly close, although still without
> being able to complete the whole build!
>
> So far I have:
>
> Bundled the external dependency tarballs into the chandler.orig.tar.gz
> by modifying the debian/rules file
> Packaged pylucene and stopped it being built as part of chandler
> (Makefile tweaks required and the application of a patch previously
> posted to the list by Jacob Floyd to allow chandler to be built
> against a newer pylucene)
> Packaged zanshin and made it a dependency

I have had some spare time where it has been advantageous to be able
to make a change and then have to wait 20 minutes for chandler to
build in a pbuilder sessions so I have been able to fiddle about with
getting chandler to build under lucid.

I now have a .deb file that can be produced under lucid and which
seems to install and run as expected.  It is currently waiting to
build in my ppa.  To do this I had to:

Depend on the version of pylucene that is in the Ubuntu repositories
(I could not get Jacob Floyd's patch to work properly)
Bundled the localizations from the chandler svn into the orig.tar.gz
Stopped any downloads by removing curl from the internal/Makefile - a
better long term fix would be to split up the tar files into ones
produced by the build process and ones downloaded from the chandler
website and remove the downloads from the debian builds as they are
all supplied by dependencies
Packaged eggtranslations

Please could anyone interested test this package out when it is built
(probably early this evening):

sudo apt-add-repository ppa:owenmorris/ppa
sudo apt-get update
sudo apt-get install chandler

I don't think this .deb file will work immediately under debian
squeeze as their package of pylucene seems to lag the ubuntu one and
only works on python 2.5; if anyone is on squeeze, you would need to
take the debian deb-diff from ubuntu and use that to produce a new
pylucene package of version 2.3.1 (or use the package from Ubuntu) as
well as the eggtranslations and zanshin packages from my ppa.

Regards,
Owen
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

Open Source Applications Foundation "chandler-dev" mailing list
http://lists.osafoundation.org/mailman/listinfo/chandler-dev

Reply via email to