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
