|
Our goal for 0.7 should be that we make it possible for various Linux
distributions to take Chandler in the typical (minimal) configuration
that most applications are nowadays included in distributions: as
packages that depend on other packages. We should also aim to make a
Chandler distribution like that (the dependency packages) on at least
one Linux platform (since we'll be using Ubuntu it seems the logical
choice). So, ideally all of external and possibly some internal
libraries will come from system packages instead of us building and
distributing everything in a single huge package. Here is where we stand with our libraries so far (non-OSAF):
These are OSAF packages that seem to be enough standalone that they would merit their own packages:
We should try to eliminate the need for all of the patches in the third partly libraries. That takes some pushing from us to get those projects to integrate our patches, and release new versions. Failing that, we could try working around some of the issues. If none of that works, we'd need to create OSAF-specific packages for those. The assumption I am making is that all packages that Chandler relies on should be made into .debs whose dependencies (including versions) are already tracked by the Linux tools (Synaptic, apt-get etc.). There is always the possibility that a future version of any library we depend on breaks Chandler, but that is something that all applications on Linux (that rely on the package system) face, so we do not need to try and solve it. Other steps I think we should consider taking is dropping those libraries from our build we don't need. We could also start testing parts of Chandler by relying on as many system libraries as possible - the crucial bit here is Python itself. -- Heikki Toivonen | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
signature.asc
Description: OpenPGP digital signature
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Open Source Applications Foundation "Dev" mailing list http://lists.osafoundation.org/mailman/listinfo/dev
