[bind10-dev] testing new src tree layout
Jeremy C. Reed
jreed at isc.org
Wed Feb 24 21:02:23 UTC 2010
Please see experiments/jreed-layout.
I got rid of include and pyshared directories.
I got rid if the "cpp" subdirectory layer. This solves problem that
includes don't need the "cpp", so the include directory hack is not
needed. Which results in the coverage testing not getting skewed by
that.
I merged the python modules to a single tree:
src/lib/python/isc/{config,Util,cc}
This solves problem with different modules at different locations using
same module name (isc) and so gets rid of need of the pyshared hack.
(That said, maybe the isc.config module doesn't need to be a module if
only used by b10-cfgmgr. But that is some python style decision I don't
know.)
I was able to run bind10 using the source by running
src/bin/bind10/run_bind10.sh (nothing installed yet). And also able to
install and run the installed bind10 (which runs the installed
components). And I was able to run the "make coverage" and the python
tests.
More information about the bind10-dev
mailing list