[controller-dev] [Odlparent-dev] odlparent 3.0.2 for CONTROLLER-1799: Archetype self test during Maven build


Ryan Goulding <ryandgoulding@...>
 

If you end up taking this on let me know, and I will abandon [0].  I had originally done this to avoid a ton of unused CLI related code in gen'd code.

On Tue, Jan 23, 2018 at 10:45 AM, Michael Vorburger <vorburger@...> wrote:
On Tue, Jan 23, 2018 at 5:03 AM, Sam Hague <shague@...> wrote:
On Mon, Jan 22, 2018 at 9:30 PM, Tom Pantelis <tompantelis@...> wrote:
On Mon, Jan 22, 2018 at 9:26 PM, Michael Vorburger <vorburger@...> wrote:
On Mon, Jan 22, 2018 at 7:17 PM, Michael Vorburger <vorburger@...> wrote:
On Thu, Jan 18, 2018 at 5:25 PM, Tom Pantelis <tompantelis@...> wrote:
On Thu, Jan 18, 2018 at 10:45 AM, Michael Vorburger <vorburger@...> wrote:
On Wed, Nov 29, 2017 at 12:29 PM, Michael Vorburger <vorburger@...> wrote:
On Mon, Nov 27, 2017 at 8:10 PM, Michael Vorburger <vorburger@...> wrote:
Hello,

almost 3 months ago, on https://lists.opendaylight.org/pipermail/controller-dev/2017-September/013889.html, I had started a thread re. the mysterious problems hit in the controller archetype "self test", which occured on Gerrit and Jenkins, and only there (it worked locally even 3 months ago).

Today I finally made time to progress on this, and https://jira.opendaylight.org/browse/CONTROLLER-1799 has the write up what is going on there, documented for future reference.


Tx,
M.

PS: I'm hoping to work on https://jira.opendaylight.org/browse/INFRAUTILS-17 in the coming days, which will likely also require a change in odlparent; perhaps this and that could be pooled together into a 3.0.2 - anything else?

https://git.opendaylight.org/gerrit/#/c/66030/ and its related changes are what I meant here; if all of this, together with https://git.opendaylight.org/gerrit/#/c/65940/, could be released as an odlparent 3.0.2, in the hopefully not-too-distant future, that would be fabulous.

would any fellow controller commiter be willing to merge this https://git.opendaylight.org/gerrit/#/c/65941/ now? 

Tom, or even I volunteer to, then rebase https://git.opendaylight.org/gerrit/#/c/66545/ on top of that c/65941 and then I'm happy to merge that one after.

It would be good to get both of these archetype things into Oxygen still IMHO.

Agree - I rebased - will merge after

just done, but hit https://jira.opendaylight.org/browse/CONTROLLER-1810 .. following the Big Bump, the Archetype IT is actually broken.. seems to have something to do with some (shutdown related?) problem in AAA ? Don't be shy to comment on CONTROLLER-1810 if you have any clue what could be causing that. 

I'm hoping to merge https://git.opendaylight.org/gerrit/#/c/66545/ with that @Ignore ASAP anyway, if nobody has any objections; we can then subsquently remove the @Ignore in the archetype IT, when CONTROLLER-1810 is sorted.

FYI https://git.opendaylight.org/gerrit/#/c/66545/ is now finally merged, but without IT; in addition to https://jira.opendaylight.org/browse/CONTROLLER-1810 there seems to be a second (new?) problem with the IT of the archetype, detailed in https://jira.opendaylight.org/browse/CONTROLLER-1811.

What are people's views re. ditching the IT and/or CLI (suggested by Sam & Tom) from the archetype?

I think we should keep the startup archetype simple/basic and have an advanced archetype that has the extra fluff IT, CLI etc.
That's a good idea. This gets the basic users moving forward much easier. And if they really want something more than can run the advanced version.

That works for me too. Not ditch/remove the IT and/or CLI, but move into an "advanced" archetype. 

Because the current archetype is well known, let us keep that one as the existing basic one?

I wonder if we shold have a new "full" archetype, which would duplicate stuff from the basic (shame.. won't be keep consistent), or we could have something which augments / adds the IT and CLI to an existing basic archetype?

_______________________________________________
controller-dev mailing list
controller-dev@lists.opendaylight.org
https://lists.opendaylight.org/mailman/listinfo/controller-dev



Michael Vorburger <vorburger@...>
 

On Tue, Jan 23, 2018 at 4:51 PM, Ryan Goulding <ryandgoulding@...> wrote:
If you end up taking this on let me know, and I will abandon [0].  I had originally done this to avoid a ton of unused CLI related code in gen'd code.

Ryan, if by "you" you were talk to me ;) I'll clarify to avoid "developer deadlock" that my focus in the short term is in other areas than the archetype. So go for it! ;)
 

Regards,

Ryan Goulding


On Tue, Jan 23, 2018 at 10:45 AM, Michael Vorburger <vorburger@...> wrote:
On Tue, Jan 23, 2018 at 5:03 AM, Sam Hague <shague@...> wrote:
On Mon, Jan 22, 2018 at 9:30 PM, Tom Pantelis <tompantelis@...> wrote:
On Mon, Jan 22, 2018 at 9:26 PM, Michael Vorburger <vorburger@...> wrote:
On Mon, Jan 22, 2018 at 7:17 PM, Michael Vorburger <vorburger@...> wrote:
On Thu, Jan 18, 2018 at 5:25 PM, Tom Pantelis <tompantelis@...> wrote:
On Thu, Jan 18, 2018 at 10:45 AM, Michael Vorburger <vorburger@...> wrote:
On Wed, Nov 29, 2017 at 12:29 PM, Michael Vorburger <vorburger@...> wrote:
On Mon, Nov 27, 2017 at 8:10 PM, Michael Vorburger <vorburger@...> wrote:
Hello,

almost 3 months ago, on https://lists.opendaylight.org/pipermail/controller-dev/2017-September/013889.html, I had started a thread re. the mysterious problems hit in the controller archetype "self test", which occured on Gerrit and Jenkins, and only there (it worked locally even 3 months ago).

Today I finally made time to progress on this, and https://jira.opendaylight.org/browse/CONTROLLER-1799 has the write up what is going on there, documented for future reference.


Tx,
M.

PS: I'm hoping to work on https://jira.opendaylight.org/browse/INFRAUTILS-17 in the coming days, which will likely also require a change in odlparent; perhaps this and that could be pooled together into a 3.0.2 - anything else?

https://git.opendaylight.org/gerrit/#/c/66030/ and its related changes are what I meant here; if all of this, together with https://git.opendaylight.org/gerrit/#/c/65940/, could be released as an odlparent 3.0.2, in the hopefully not-too-distant future, that would be fabulous.

would any fellow controller commiter be willing to merge this https://git.opendaylight.org/gerrit/#/c/65941/ now? 

Tom, or even I volunteer to, then rebase https://git.opendaylight.org/gerrit/#/c/66545/ on top of that c/65941 and then I'm happy to merge that one after.

It would be good to get both of these archetype things into Oxygen still IMHO.

Agree - I rebased - will merge after

just done, but hit https://jira.opendaylight.org/browse/CONTROLLER-1810 .. following the Big Bump, the Archetype IT is actually broken.. seems to have something to do with some (shutdown related?) problem in AAA ? Don't be shy to comment on CONTROLLER-1810 if you have any clue what could be causing that. 

I'm hoping to merge https://git.opendaylight.org/gerrit/#/c/66545/ with that @Ignore ASAP anyway, if nobody has any objections; we can then subsquently remove the @Ignore in the archetype IT, when CONTROLLER-1810 is sorted.

FYI https://git.opendaylight.org/gerrit/#/c/66545/ is now finally merged, but without IT; in addition to https://jira.opendaylight.org/browse/CONTROLLER-1810 there seems to be a second (new?) problem with the IT of the archetype, detailed in https://jira.opendaylight.org/browse/CONTROLLER-1811.

What are people's views re. ditching the IT and/or CLI (suggested by Sam & Tom) from the archetype?

I think we should keep the startup archetype simple/basic and have an advanced archetype that has the extra fluff IT, CLI etc.
That's a good idea. This gets the basic users moving forward much easier. And if they really want something more than can run the advanced version.

That works for me too. Not ditch/remove the IT and/or CLI, but move into an "advanced" archetype. 

Because the current archetype is well known, let us keep that one as the existing basic one?

I wonder if we shold have a new "full" archetype, which would duplicate stuff from the basic (shame.. won't be keep consistent), or we could have something which augments / adds the IT and CLI to an existing basic archetype?

_______________________________________________
controller-dev mailing list
controller-dev@...ght.org
https://lists.opendaylight.org/mailman/listinfo/controller-dev