omniORB development

omniORB development happens in Subversion. See the omniORB SourceForge project page for generic instructions, or browse the repository.


The repository contains the following directories:

  • branches contains stable branches of omniORB. omniORB and omniORBpy releases are synchronised with each other, so the branches are named after the omniORB release.
  • branches/4_3 is the current stable branch, containing omniORB and omniORBpy 4.3.x.
  • branches/4_2 is the previous stable branch, containing omniORB and omniORBpy 4.2.x.
  • tags contains tagged releases.
  • cost contains testing code from the CORBA Open Source Testing project.
    • trunk contains a very incomplete and unstable development version. Do not use it.
    • old_* contain old branches and tags resulting from the conversion from CVS.

    If you want the latest cut from Subversion without doing a checkout, you can download nightly snapshots of the main branches from this page.


    Checkouts are built in the same way as a release. Note that to build omniORBpy on Windows or other platforms using the traditional build system, you must checkout the omniORBpy package within the src/lib directory of an omniORB tree. With the autoconf build on Unix platforms, it can be checked out anywhere.