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


Michael Vorburger <vorburger@...>
 

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.
  
 
--
Michael Vorburger, Red Hat
vorburger@... | IRC: vorburger @freenode | ~ = http://vorburger.ch


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




Michael Vorburger <vorburger@...>
 

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?


Tom Pantelis
 



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.