[chandler-dev] Building Chandler 1.0.3+ on Ubuntu 9.04 (Jaunty)
Matt Schafer
matt at slyy.net
Thu Jun 25 00:41:49 PDT 2009
Hi Grant,
You wrote:
> 1) Are the python --> python2.6 changes required (or recommended)? I
> ask because we use that control file to build on Hardy, Intrepid and
> Jaunty, and so there would have to be a branch in svn if the
> dependencies were different on the 3 platforms.
Good question. You said in an earlier email that you couldn't get the
python2.5-built PyLucene to work with the python2.6 environment in
Jaunty. So I assumed that by building PyLucene in my package in the
python2.6 environment, it would not work with 2.5. I don't know if this
is a good assumption or not.
Since PyLucene is built as part of the package with the given debian/
directory, the control file should list the dependencies for PyLucene,
also. I would imagine that in a proper packaging scheme, PyLucene would
be in its own library package, it would have its dependencies, and the
chandler package would then be python2.x agnostic. At the very least
though, I do believe that the dependency should be python (<< 3.0). The
Python folks have said that 2.x code won't work as-is in 3.0.
> 2) I'm not an expert on packaging, so I'm not sure if the fakeroot and
> svn-buildpackage dependencies are required. They are needed for
> creating .debs, but probably there are other ways of building/
> extracting packages?
This is the first package I've built, and I'm just starting to read up
on how to create packages and the Debian/Ubuntu policy. So I'm far from
an expert!
More information about the chandler-dev
mailing list