On Mon, 2011-04-25 at 09:32 -0400, Stephen Smalley wrote:

> At present we see no benefit, only cost, to maintaining the selinux
> testsuite in the ltp as it is regularly broken by unrelated changes
> elsewhere in the ltp and as it is not truly integrated into the ltp (you
> have to perform separate steps to build and run it).  In comparison, we
> don't have to worry about unrelated changes breaking the standalone
> selinux testsuite, and it is certainly no harder to do this:
> 
> git clone git://git.kernel.org/pub/scm/tests/selinux-testsuite
> cd selinux-testsuite
> sudo make test
> 
> than to do this:
> 
> git clone git://ltp.git.sourceforge.net/gitroot/ltp/ltp
> cd ltp
> make autotools
> ./configure
> make all
> make install
> cd testcases/kernel/security/selinux-testsuite
> make all
> make install
> cd /opt/ltp
> ./testscripts/test_selinux.sh
> 
> If the selinux testsuite were fully integrated into the ltp (e.g. built
> and run by default if SELinux is enabled on the system), then that might
> be more worthwhile to keep it as part of the ltp.  But in the 6 years
> since it was added to the ltp, that hasn't happened. 

+1 for this. In the end of the day, what matters for a software project
is maintenance. Since we have a working, maintained git repo with the
selinux testsuite, it's better than having it half integrated with LTP,
so the better choice here IMHO is to just remove it from the LTP tree.

I know LTP aims to be comprehensive, but this comprehensiveness has to
be achieved through tightly integrated code, no point in keeping
disconnected pieces of code in the tree, that will likely break and
bitrot. I wish I could commit in looking at all current testsuites
merged into LTP that need better integration so we can opt by:

1) Remove
2) Do what it takes to get it fully integrated in terms of API, build
system, workflow.

I am not an LTP maintainer so I feel like I'm meddling on other people's
business, however I thought it'd be worth to point this out... take it
with a grain of salt.

Cheers,

Lucas


------------------------------------------------------------------------------
WhatsUp Gold - Download Free Network Management Software
The most intuitive, comprehensive, and cost-effective network 
management toolset available today.  Delivers lowest initial 
acquisition cost and overall TCO of any competing solution.
http://p.sf.net/sfu/whatsupgold-sd
_______________________________________________
Ltp-list mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ltp-list

Reply via email to