[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