r6 - 08 Feb 2006 - 14:56:54 - LisaDusseaultYou are here: OSAF >  Journal Web  >  ChandlerHome > DeveloperDocumentation > GettingChandler > BuildStructure20040512

Roadmap for developers on navigating the new Chandler "external/internal" trees

Motivation

The recent reorganization of the source code may have confused some developers. I hope to ease the pain of the migration to the new build by explaining the layout of the trees here.

New TreeOld location
internal
wxPython-2.5 osaf/chandler/wx/wxPython
m2crypto osaf/chandler/m2crypto
PyLucene osaf/chandler/persistence/PyLucene
UUIDext osaf/chandler/Chandler/repository/util
launchers osaf/chandler/Chandler/distrib/launchers
linux osaf/chandler/Chandler/distrib/launchers/linux
win osaf/chandler/Chandler/distrib/launchers/win
osx osaf/chandler/Chandler/distrib/launchers/osx
external
SOAPpy osaf/chandler/SOAPpy
egenix-mx osaf/chandler/egenix-mx
epydoc osaf/chandler/epydoc
jabber-py osaf/chandler/jabber-py
openssl osaf/chandler/openssl
persistence osaf/chandler/persistence
db osaf/chandler/persistence/db
dbxml osaf/chandler/persistence/dbxml
libxml2 osaf/chandler/persistence/libxml2
libxslt osaf/chandler/persistence/libxslt
pathan osaf/chandler/persistence/pathan
xerces-c osaf/chandler/persistence/xerces-c
pychecker osaf/chandler/pychecker
python osaf/chandler/python
pyxml osaf/chandler/pyxml
chandler (python-only code)osaf/chandler/Chandler
hardhat osaf/hardhat
buildscripts osaf/hardhat/buildscripts
debug (created by the build)osaf/chandler/debug
(will be moving into chandler)
release (created by the build)osaf/chandler/release
(will be moving into chandler)

Additional note for ease of migration

When you wish to update an existing hardhat directory (or any directory that has migrated out of /osaf) use this script to change the repository files so they point to the right place:
(Yes, I know it's ugly, but that's the power of unix!)
find . -name Repository -exec sed -e 's|osaf/chandler/|chandler/|' \;
and
find . -name Repository -exec sed -e 's|osaf/chandler/Chandler/|chandler/|' \;
-- MarkJaffe - 12 May 2004

Projects.PageInfo
Projects.PageType DevDocPage
Projects.MaintainedBy none
Projects.PageStatus Work in progress -- this page is still being drafted? no.png
Trash.CommentsWelcome2 Feel free to contribute comments?, either by adding to the Comments Welcome section of this page, or by posting to the dev list, or by sending mail directly to the person listed as maintaining the page.
Edit | WYSIWYG | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r6 < r5 < r4 < r3 < r2 | More topic actions
 
Open Source Applications Foundation
Except where otherwise noted, this site and its content are licensed by OSAF under an Creative Commons License, Attribution Only 3.0.
See list of page contributors for attributions.