[ome-devel] Blitz port & trunk status

josh.moore at gmx.de josh.moore at gmx.de
Thu Oct 16 08:49:13 BST 2008


Good mornings, listers

A bit late, but a short report on our blitz experiment from the last
weeks. As of Friday, all the clients could be checked out of
subversion and connected to blitz. Obviously, there are still kinks to
be worked out, but we decided to continue with the experiment while
also starting on Beta4 features.

Because of this, building from trunk requires Ice as of yesterday.
We're certainly aware of the build/install issues for Ice on various
platforms (like Mario's Mac 10.4/PPC problems), and will be looking to
make suggestions and offer what help we can over the next weeks, as we
get the various testing platforms online.

Another change which you should know about is the renaming of the
blitz client artifacts. To unify the various language mappings, all
the artifacts have been consistently named "omero_client":

  * omero_client-VERSION.jar (available from Hudson)
  * omero_client-VERSION.egg (available from Hudson)
  * libomero_client.so, .dylib, .dll

Finally, we will most likely be adding a Python2.5 requirement. This
would make the build requirements:

 * Java 5
 * Python 2.5
 * Ice 3.3
 * A compiler for OMERO.cpp (*)

with the additional runtime dependency of Postgres (version
pending). Let us know what you think about that list, and any
potential difficulties for your OS.

Happy coding,
~Josh.

(*) Currently the build assumes a unix-style system with an available
"c++" command, and Ice libraries in a system-wide location
(e.g. /usr/lib). Documentation on modifying those assumptions as well
as a Windows build with support for the Visual C++ compiler are
forthcoming.


More information about the ome-devel mailing list