Open Source Applications Foundation

Chandler Release: 0.3

Thank you for your interest in the 0.3 release of Chandler. We hope that this release of Chandler will give you a flavor of Chandler's architecture and APIs, and a glimse of what Chandler will do in the future.

Please note that Chandler is still in its extremely early stages, with only a very limited set of capabilities. Please read the README -- it has information on known bugs, our future plans, volunteering, and where to go for futher documentation.

Please also understand that our underlying database is undergoing massive changes at the moment. What we're using now will not be what we use in the future. This means that you should not store important information in Chandler yet.

If you run into problems, please see Reporting Bugs.

Compatibility Notes

  • Our Linux binaries are built on a RedHat 8 machine that has libc version 2.3.2. To run these binaries, your machine will need libc 2.3.2. To see what version of libc you have, run "ldd --version" on the command line. If you are building Chandler yourself you will need gcc 3.3.x, as described in Building Chandler.
  • The OSX binaries have only been tested on Panther (10.3).
  • The Windows binaries have only been tested on XP.

What Should I Download?

There are a few different types of Chandler distribution files that are available in this release; choose the one that's right for you:
  • End-users' distributions: If you just want to use Chandler, this distribution contains everything you need -- just download, unpack, and run! Please select one of the following: Linux | Mac OSX | Windows
     
  • Developers' distributions: If you're a developer and want to run Chandler in debugging mode, this distribution contains debug versions of the binaries. You can also use this distribution to develop your own parcels (see ParcelLoading for details on loading your own parcels). Please select one of the following: Linux | Mac OSX | Windows
     
  • Source code distribution: If you want to compile everything yourself, including the Python interpreter and all required libraries, this download contains the entire source tree. A gzip'd tar file of this release is available here (if using Mac OSX, please unpack the file with gnutar instead of tar), and instructions for building Chandler are in the "osaf/hardhat/README.txt" within that tar file. Also see our instructions for building Chandler online.



 

End-Users' Distribution: Linux

Note: This binary is built for RedHat 8.0 or newer, with libc 2.3.2. Other platforms may have to build from source.

Download Chandler_linux_0_3.tar.gz (verify) to a directory on your computer. Change your shell's current directory to the directory you copied the file to, and unpack the distribution by typing the following:
   tar zxf Chandler_linux_0_3.tar.gz
This will create a Chandler_linux_0_3 subdirectory. Cd into that directory:
   cd Chandler_linux_0_3
Run Chandler:
   ./chandler



 

End-Users' Distribution: Mac OSX (10.3 Panther only)

Download Chandler_osx_0_3 (verify). If you are using Safari, the disk image you are downloading will automatically be unpacked for you, and you can run Chandler by double-clicking the Chandler application icon. For non-Safari users, you may have to double-click the disk image file you are downloading and then copy the Chandler application from the disk image to your disk. You cannot run Chandler from inside the disk image.


 

End-Users' Distribution: Windows

Download Chandler_win_0_3.zip (verify), open it by double-clicking it using Windows file explorer, and extract all files to a directory on your computer. Again, using the file explorer, double-click on chandler.exe in the directory you extracted to.


 

Developers' Distribution: Linux

Note: This binary is built for RedHat 8.0 or newer, with libc 2.3.2. Other platforms may have to build from source.

Download Chandler_linux_debug_0_3.tar.gz (verify) and save it to disk. Change your shell's current directory to the location you saved the file and unpack the distribution via:
   tar zxf Chandler_linux_debug_0_3.tar.gz
This will create a Chandler_linux_debug_0_3 subdirectory. Cd into that directory:
   cd Chandler_linux_debug_0_3
Run Chandler:
   ./chandler



 

Developers' Distribution: Mac OSX (10.3 Panther only)

Download Chandler_osx_debug_0_3 (verify). If you are using Safari, the disk image you are downloading will automatically be unpacked for you, and you can run Chandler by double-clicking the Chandler application icon. For non-Safari users, you may have to double-click the disk image file you are downloading and then copy the Chandler application from the disk image to your disk. You cannot run Chandler from inside the disk image.


 

Developers' Distribution: Windows

Download Chandler_win_debug_0_3.zip (verify), open it by double-clicking it using Windows file explorer, and extract all files to a directory on your computer. Again, using the file explorer, double-click on chandler.exe in the directory you extracted to.


 

Verifying the integrity of the files

It is recommended that you check that the files you downloaded are correct before using them. You can do this by running an MD5 checksum on the files and comparing the result with the table below.

MD5 checksums:

fd720112cd5bbdd2c336d70e31a93b83  Chandler_linux_0_3.tar.gz
f70b52535a4281b5e3d5b3f2d83fb7df  Chandler_linux_debug_0_3.tar.gz
18f8a0346f1197f4e337161faad3efdf  Chandler_linux_dev_debug_0_3.tar.gz
0415d2223bdbeb234a346ef07ed7bd35  Chandler_linux_dev_release_0_3.tar.gz
d78225c1aead214bf1cc46f365b9ff95  Chandler_osx_0_3.dmg
0990655c52816d650b2d7961b20fdd72  Chandler_osx_debug_0_3.dmg
f4e47c1add32d7d56c6349368b347946  Chandler_osx_dev_debug_0_3.tar.gz
19d9deeff8735378f5c1afb46675272b  Chandler_osx_dev_release_0_3.tar.gz
7167ce7b8f9f8a6d1030407a338ec3a9  Chandler_src_0_3.tar.gz
688509074009a1a0ac724193ae0bfcf5  Chandler_win_0_3.zip
d7fb9f6a6571c2f98a5cefbf2f286e55  Chandler_win_debug_0_3.zip
dabcb71fd48e262b050f6378a246af4d  Chandler_win_dev_debug_0_3.zip
2d09b8d06666bb613cfc8477207513df  Chandler_win_dev_release_0_3.zip

You can verify the checksums with a program called md5 or md5sum which is available on most Linux and Unix based system, as well as on Mac OS X. For Windows you can get it as part of the Cygwin development environment, or from Formilab, PC-Tools or Slavasoft