[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