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


Attachment: signature.asc
Description: OpenPGP digital signature

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

Open Source Applications Foundation "chandler-dev" mailing list
http://lists.osafoundation.org/mailman/listinfo/chandler-dev

Reply via email to