[Chandler-dev] Situation update with Linux installers
Heikki Toivonen
heikki at osafoundation.org
Tue Nov 13 12:50:08 PST 2007
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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 252 bytes
Desc: OpenPGP digital signature
Url : http://lists.osafoundation.org/pipermail/chandler-dev/attachments/20071113/23aa8748/signature.pgp
More information about the chandler-dev
mailing list