I agree with the position that JSF 2.2 depends on servlet 3.0, but given some additional evidence, I suggest reopen this issue, since there is proof that a simple fix could make it work. Even if it is not perfect (h:inputFile will never work), there are some situations when you really want it (see
MYFACES-3927). MyFaces 2.2 will never officially support servlet 2.5, but at least with the fix, it will not get in the way.
The justification is there are some nice features in 2.2 like resource library contracts, HTML5 friendly markup, Faces Flows and others that people just want to work with, and the fix will make it possible for those guys that are stuck in servlet 2.5.