Be patient, while not being so patient that you allow us to forget it. Matt
On Wed, Aug 17, 2011 at 12:01 PM, Elijah Zupancic <eli...@zupancic.name> wrote: > Hi Matt and Simo, > > I've attached the patch to the bug and fixed the issues mentioned with faces. > > What other steps do I need to do now? > > Thanks, > -Elijah > > On Mon, Aug 15, 2011 at 6:22 AM, Matt Benson <gudnabr...@gmail.com> wrote: >> Hi, Elijah-- >> >> I am neither a develop nor even a user of chain, so my comments will >> be high-level. Firstly, by all means upgrade to whatever JUnit 4 >> release version you like, e.g. 4.8.2. Next, I personally am a big fan >> of Mockito, so no complaints here on that account. I can't guarantee >> noone else would complain, but [chain] has been fairly unloved for a >> good while. As for JSF 2.1, is there something this achieves that >> wouldn't be equally well accomplished by simply upgrading to 2.0? >> This would give [chain]'s JSF support (which I personally hadn't >> realized existed) a potentially better combination of >> doing-things-that-couldn't-easily-be-done-with-older-APIs vs. broadest >> possible applicability. >> >> Finally, as you don't seem to be a committer your final submission in >> this regard would be best recommended in the form of a JIRA issue, and >> your patches in (albeit large) patch form. In addition to this, the >> scope of these changes indicates it best IMO that you submit an >> Individual Contributor License Agreement governing your contributions >> to the ASF. See http://www.apache.org/licenses/#clas for details on >> how to do this. >> >> Regards and welcome, >> Matt >> >> On Sun, Aug 14, 2011 at 5:13 PM, Elijah Zupancic <eli...@zupancic.name> >> wrote: >>> I've just finished my proof of concept for an upgrade to Apache chain. >>> I would love to get this into a svn branch. I'm not quite sure what >>> the procedure is to do that, but the code can be found here for >>> review: >>> >>> http://elijah.zupancic.name/projects/commons-chain-v2-proof-of-concept.tar.gz >>> >>> And here is a diff: >>> >>> http://elijah.zupancic.name/projects/uber-diff >>> >>> At a high level, I have incorporated the following features in this >>> proof of concept: >>> >>> * Global upgrade to the JDK 1.5 >>> * Added @Override annotations >>> * Upgraded to the Servlet 2.5 API >>> * Upgraded to the Faces 2.1 API >>> * Upgraded to the Portlet 2.0 API >>> * Upgraded the Maven Parent POM version >>> * Added generics support to Command so that Command's API looks like: >>> >>> public interface Command<T extends Context> { >>> ... >>> boolean execute(T context) throws Exception; >>> } >>> >>> * Servlet and Portlet packages now provide Genericized APIs. >>> * All dicey changes have been marked with a comment with my name: (elijah) >>> >>> More or less the work to updated Chain was straight forward albeit >>> time consuming. >>> >>> If everyone is on board for this update, I would like to upgrade the >>> test cases to use a new version of JUnit. However, this leads to a few >>> questions: >>> >>> * What version of JUnit should I use? >>> * Would it be ok to use Mockito for mocking instead of the home grown >>> mocking classes already contained in the project? >>> >>> Please let me know what you think. Getting this far has been a couple >>> weeks worth of on and off work. >>> >>> Thanks, >>> -Elijah >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org >>> For additional commands, e-mail: dev-h...@commons.apache.org >>> >>> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org >> For additional commands, e-mail: dev-h...@commons.apache.org >> >> > --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org