Today I landed changes to how we create installers (distributions in general) on Linux. As of now:
* tarballs are officially built only on Dapper * debs are officially built only on Gutsy Developers, or anyone who wants to do custom distributions, is of course free to do them any flavor they want. Look at the tools/distribute.py script (which in turn calls stuff in internal/installers to do some work). By default the distribute.py script will create tarball on all flavors of linux except gutsy, where it defaults to deb. The tarball includes our own python, openssl etc. The deb is leveraging system packages wherever possible. Currently the explicitly listed dependencies from the deb file is: libsdl1.2debian (>= 1.2.9), libgtk2.0-0 (>= 2.10), libreadline5 (>= 5.2), openssl (>= 0.9.8), libicu36 (>= 3.6), bzip2 (>= 1.0.3), python (>= 2.5), python-setuptools (>= 0.6c6), python-docutils (>= 0.4), python-configobj (>= 4.3.2), python-zopeinterface (>= 3.3.1) (we may be missing some dependencies since we have not tried to do a clean room distribution) NOTE: If you want to test the debs but don't want to install them, you can also unpack with: dpkg --extract path/to/deb . which will unpack in your current dir (it will create usr/ dir under which you will find the binaries and man files). This way you will not be testing the actual install/uninstall of course. -- Heikki Toivonen
signature.asc
Description: OpenPGP digital signature
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Open Source Applications Foundation "chandler-dev" mailing list http://lists.osafoundation.org/mailman/listinfo/chandler-dev
