Hi Elijah,

Bricklaying is indeed harder that it seems, fortunately already
experienced friends of mine are helping me - above all because I have
a huge amount of work :P

I suggest you taking care about checkstyle errors once we have applied
the generics patch - here at commons we tend to avoid massive commits
that contain a large number of modifications, what I suggest you is
adding new issues on JIRA where attaching new patches.
I promise you I'll do some work during the weekend in order to review
the patch and propose the upgrade - I'm not worried abou its
acceptance, but every single decision here at ASF must be discussed
and accepted before proceeding.

Thanks a lot for your efforts and keep rockin'!!!
All the best, have a nice day!!!
Simo

http://people.apache.org/~simonetripodi/
http://www.99soft.org/



On Thu, Aug 18, 2011 at 11:31 PM, Elijah Zupancic <eli...@zupancic.name> wrote:
> Simo,
>
> Bricklaying is one of those things that seem simple, but actually can
> be a bit complex. So, I hope you are having fun with your project.
>
> I just ran clirr against the 1.3 version and it showed only additions.
> So, from its perspective it is backwards compatible. However, for the
> one line that is incompatible, I believe that it is incompatible
> because of a bug in the existing version. Do you think that it
> warrants a deprecated annotation?
>
> Now, I just checked the check-style plugin report and it looks like I
> will need to update the patch so that I get 0 check style errors. I
> should have that updated this weekend.
>
> Thanks,
> -Elijah
>
> On Thu, Aug 18, 2011 at 5:44 AM, Simone Tripodi
> <simonetrip...@apache.org> wrote:
>> Hi all/Elijah,
>> sorry for replying so late but during these days I've been working as
>> bricklayer at home, fixing some stuff :P
>>
>> About the binary compatibility breakage, I have a (maybe silly,
>> hopefully not) idea: marking @Deprecated (and justifying why in the
>> javadoc) the wrong method and adding the new correct one, if possible
>> (take in consideration I'm not 100% familiar with chain so maybe I'm
>> just inventing).
>>
>> That for the purpose to have 100% binary compatibility. Did you try to
>> enable the clirr-plugin[1] for maven to see which are the differences
>> with the previous chain version?
>>
>> Many thanks in advance, hope to hear from you soon!!!
>> Have a nice day, all the best,
>> Simo
>>
>> [1] http://mojo.codehaus.org/clirr-maven-plugin/
>>
>> http://people.apache.org/~simonetripodi/
>> http://www.99soft.org/
>>
>>
>>
>> On Wed, Aug 17, 2011 at 7:06 PM, Matt Benson <gudnabr...@gmail.com> wrote:
>>> BTW, please don't take the previous response as indicating any
>>> negativity on my part.  Feel free to prod us as long as possible, at
>>> reasonable frequency.
>>>
>>> Matt
>>>
>>> On Wed, Aug 17, 2011 at 12:04 PM, Matt Benson <gudnabr...@gmail.com> wrote:
>>>> 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
>>>
>>>
>>
>> ---------------------------------------------------------------------
>> 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

Reply via email to