: > On the other hand, expecting to test every possible container before 
: you can tell people its "supported" for a standards-compliant java 
: web-app is just crazy.  This is like saying that DIH's 
        ...
: I don't think its crazy at all. Just like
: TimeZone/Codec/Locale/Directory impl, if Solr should be agnostic to
: it, then the test framework  should rotate between different
: implementations and pass.


but how far down the rabit hole do you want to go?

To use "we don't test with it therefor it's not supported" as a blanket 
statement can easily lead to things like "you are using JRE 1.7.2-u27 and 
we only run tests using JVM 1.7.2-u26 and JVM 1.7.2-u27, so at the moment 
we don't support your specific JVM and don't wnat ot hear your bug 
reports".

Or what about "You have made modifications to the example solr config 
files such that you are using a specific combination of features that 
does't existing in any of the files we use in automated testing, therefore 
you are doing something untested, therefore your configs are unsupported."

In general the concept of what "supported" vs "unsupported" means is vague
and missleading.  

lucene is not a company.  people don't have support contracts with us.  
wether something is or isn't supported is entirely dependent on wether or 
not someone on the mailing list is interested in replying to your question 
or putting up a patch for your bug report. Just because we don't have 
automated tests using tomcat doesn't mean tomcat is "unsupported" -- there 
are plenty of people offering assistance with tomcat related questions on 
solr-user.  Likewise: the fact that our tests run in Jetty doens't mean 
jetty is more "supported" then any other container, because no one is 
promising that "we" will absolutely help you if if you have a jetty 
related bug.

My point being: (as long as solr is a webapp) there is a big difference
between saying:

1) Solr is a WAR that should work in any standards compliant servlet 
   container.  Example configuration is provided for running in Jetty, 
   which is the servlet container used for all of Solr's automated tests.

        ...vs...

2) Solr is only supported running in Jetty

...#1 is not only more informative then #2, but also more accurate,
because there is no official "support" for anything, so lets just stop 
throwing the word supported/unsupported arround at all.





-Hoss

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: dev-h...@lucene.apache.org

Reply via email to