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
