[bind10-dev] HEADS UP (was: testing new src tree layout)

Jeremy C. Reed jreed at isc.org
Thu Mar 4 20:49:58 UTC 2010


On Wed, 24 Feb 2010, Jeremy C. Reed wrote:

> 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.

I have had multiple requests to make this happen now especially so our 
upcoming Year 1 branch will be in sync with the trunk (after Y1 
release).

So I am going to do this tonight around 7:00 p.m. Pacific Time. I expect 
it will take me maybe 20 minutes to do. (As I will just manually be 
re-doing my steps I did before.)



More information about the bind10-dev mailing list