dev@glassfish.java.net

Re: svn commit: r21133 - trunk/v3/core/kernel/pom.xml

From: Jerome Dochez <Jerome.Dochez_at_Sun.COM>
Date: Fri, 27 Jun 2008 13:59:52 -0700

Nandini

ok so I think I fixed it and the commands are now looked up properly
from the realms module. I could see the commands in the list of
available commands and I could run the --help on some of them so I
think we should still have a functional set of commands.

It was partly my fault that this was not work, so I felt compelled
fixing it ;-)
let me know if you see any problems with the checkin.

jerome

On Jun 26, 2008, at 8:55 AM, Nandini Ektare wrote:

> Jerome Dochez wrote:
>> On Jun 26, 2008, at 2:17 AM, Nandini Ektare wrote:
>>> Jerome Dochez wrote:
>>>> this is incorrect.
>>> Regressing on existing tp2 functionality is unacceptable.
>> nobody is talking about regressing on any functionality.
>>>> kernel must not depend on realms which depends on DOL which
>>>> depends on many things including the Java EE Apis.
>>>> 1. the classes you just checked in already existed in the realm
>>>> module where they got moved some time back.
>>> That move regressed tp2 functionality because all the 7 missing
>>> (moved) commands are no longer available (refer to issue 5112).
>>> QA has been blocked on missing commands. I wonder how this slipped
>>> during verification testing after the classes were moved.
>> verification testing... you mean we have devtests ;-) ?
> No, I mean a simple quick verification using the good old asadmin
> <command> after every command is moved. :-)
>>> With ref to issue 5112, I had written to you for details on why
>>> the commands corresponding to these classes were left out in
>>> trunk. I received no replies.
>>>
>>> I did not find them in the dir they were checked in, and the
>>> functionality was broken; I concluded classes were perhaps left
>>> out inadvertently during tp2 branch to trunk syncing. (see my
>>> comments in 5112).
>> I understood that part, not a big problem, it's the kernel
>> dependency change that triggers my interest...
> From what I understand it is a big problem for QA. They do not have
> a stable v3 lite promoted build and are behind the schedule.
> 5112 is marked as a P2.
>>>> 2. never modify the import list of kernel and nucleus related
>>>> modules without talking to myself or sahoo first.
>>> Likewise, appreciate if we are made aware of modifications such as
>>> moving of the classes in admin. No one in admin team seems to be
>>> aware of this move.
>>>> Please revert this change and fix anything that needs to be fixed
>>>> in the Realm module directly.
>>> I can revert my change but then moved classes need to work from
>>> their new location. QA will be stuck otherwise. Let me know.
>> yes we need to move them back or delete the new ones since it's
>> still located in the old place and then we need to understand why
>> they are not found. In theory, the location of the command
>> implementation is immaterial to the lookup and resolution of the
>> command. However, since it does not work, there is an obvious issue
>> we will need to investigate.
> Right. How about we first find the cause and I will revert the
> changes after that? That way QA will not have to wait unnecessarily.
>
> Thanks,
> Nandini
>> After the revert is done and we fix the realm module, we need to
>> add a few devtests to ensure such a situation does not reproduce
>> again. Jane had a few tests for some admin commands, you might be
>> able to leverage that.
>> Thanks, jerome
>>
>>>
>>>
>>> thanks,
>>> Nandini
>>>> thanks, jerome
>>>>
>>>> On Jun 25, 2008, at 6:22 PM, ne110415_at_dev.java.net wrote:
>>>>
>>>>> Author: ne110415
>>>>> Date: 2008-06-26 01:22:06+0000
>>>>> New Revision: 21133
>>>>>
>>>>> Modified:
>>>>> trunk/v3/core/kernel/pom.xml
>>>>>
>>>>> Log:
>>>>> Missing commands from TP2. Issue 5112 gets addressed.
>>>>>
>>>>> Modified: trunk/v3/core/kernel/pom.xml
>>>>> Url: https://glassfish-svn.dev.java.net/source/browse/glassfish-svn/trunk/v3/core/kernel/pom.xml?view=diff&rev=21133&p1=trunk/v3/core/kernel/pom.xml&p2=trunk/v3/core/kernel/pom.xml&r1=21132&r2=21133
>>>>> =
>>>>> =
>>>>> =
>>>>> =
>>>>> =
>>>>> =
>>>>> =
>>>>> =
>>>>> =
>>>>> =
>>>>> =
>>>>> =
>>>>> ==================================================================
>>>>> --- trunk/v3/core/kernel/pom.xml (original)
>>>>> +++ trunk/v3/core/kernel/pom.xml 2008-06-26 01:22:06+0000
>>>>> @@ -102,6 +102,11 @@
>>>>> <version>${hk2.version}</version>
>>>>> </dependency>
>>>>> <dependency>
>>>>> + <groupId>org.glassfish.security</groupId>
>>>>> + <artifactId>realms</artifactId>
>>>>> + <version>${project.version}</version>
>>>>> + </dependency>
>>>>> + <dependency>
>>>>> <groupId>org.glassfish.external</groupId>
>>>>> <artifactId>grizzly-module</artifactId>
>>>>> <version>${grizzly.version}</version>
>>>>>
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: commits-unsubscribe_at_glassfish-svn.dev.java.net
>>>>> For additional commands, e-mail: commits-help_at_glassfish-svn.dev.java.net
>>>>>
>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: dev-unsubscribe_at_glassfish.dev.java.net
>>>> For additional commands, e-mail: dev-help_at_glassfish.dev.java.net
>>>>
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: dev-unsubscribe_at_glassfish.dev.java.net
>>> For additional commands, e-mail: dev-help_at_glassfish.dev.java.net
>>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe_at_glassfish.dev.java.net
>> For additional commands, e-mail: dev-help_at_glassfish.dev.java.net
>>
>