==========================
#opendaylight-meeting: tws
==========================


Meeting started by colindixon at 17:04:28 UTC.  The full logs are
available at
http://meetings.opendaylight.org/opendaylight-meeting/2017/tws/opendaylight-meeting-tws.2017-06-12-17.04.log.html
.



Meeting summary
---------------

* how to migrate to karaf 4 for nitrogen  (colindixon, 17:04:39)
  * skitt is going to walk through the steps and we're recording, so
    you'll be able to see it  (colindixon, 17:04:56)
  * LINK: Karaf 4 migration:
    https://wiki.opendaylight.org/view/Karaf_4_migration#Step_7:_add_your_karaf_4_features_to_distribution
    (skitt, 17:04:59)
  * skitt is looking to migrate things in TTP becuase it's a simple
    project that only depends on offset 0, so should be migratable
    (colindixon, 17:06:25)
  * skitt starts with the local karaf 4 distribution pom file, he notes
    that you should change your parent to karaf4-parent from
    karaf-parent  (colindixon, 17:07:01)
  * skitt and anipbu note that for now the version should be
    1.8.0-Carbon until some time later when odlparent plans to release
    1.9.0 or 2.0.0.  (colindixon, 17:07:25)
  * skitt then moves down to <karaf.localFeature> parameter, here it's
    odl-ttp-model-rest  (colindixon, 17:07:51)
  * beyond that you need to change your karaf features repository
    dependency to instead, point to the karaf4-features-ttp
    (colindixon, 17:09:28)
  * note that the the odl-ttp-model-rest is the same name of the feature
    in Karaf 4 as Karaf 3, but just the features repository change so
    that you point to either the karaf 4 or karaf 3 one  (colindixon,
    17:10:20)
  * skitt then moves on to how you add things to the distribution
    (colindixon, 17:11:40)
  * LINK:
    https://wiki.opendaylight.org/view/Karaf_4_migration#Step_7:_add_your_karaf_4_features_to_distribution
    this has the summary of what to add  (colindixon, 17:11:47)
  * anipbu asks for most projects, does this amount to just including
    the <main-feature>-rest or <main-feature>-ui feature, and then are
    done with it, colindixon and skitt say yes. If your project only has
    one main feature, then a -rest version that includes it and a -ui
    versiont that includes the -rest versoin, that's probably right
    (colindixon, 17:14:36)
  * instead of waiting for SingleFeatureTests to complete, skitt uses
    -Pq  (colindixon, 17:15:05)
  * LINK: https://gist.github.com/nilok/ce42a988760912cc039d0661936365d0
    (colindixon, 17:17:20)
  * ski shows that the local distribution comes up and tthe
    odl-ttp-model-rest feature is listed is "started" so, it's running
    (colindixon, 17:18:23)
  * after that, we should test the TTP feature to make sure it "works"
    for whatever value of works your project has  (colindixon, 17:23:26)
  * LINK: after that, to add your karaf 4 features to the
    integration/disribution follow this:
    https://wiki.opendaylight.org/view/Karaf_4_migration#Step_7:_add_your_karaf_4_features_to_distribution
    (colindixon, 17:26:45)
  * there are four edits you need to make (1) check your project version
    is correct in artifacts/upstream/properties/pom.xml, (2) declare
    karaf 4 feature repos and user-facing features dependencies in
    artifacts/upstream/artifacts/pom.xml (3) add your karaf 4 feature
    repositories to features/repos/index/pom.xml, (4) add your user
    facing features in either
    features/singles/odl-integration-compatible-with-all/pom.xml
    (colindixon, 17:33:26)
  * anipbu asks what the plan in, skitt and anipbu talk some, but skitt
    and colindixon note that the most important thing is to start
    testing your local Karaf 4 distribution now, not later and posting
    for help if need be  (colindixon, 17:34:10)
  * skitt will post the exact diff of integration/distribution for ttp
    (colindixon, 17:36:08)
  * vorburger asks what's going on with karaf 3 support and odlparent
    (colindixon, 17:38:03)
  * skitt says they plan to ship odlparent 1.9.0 later this week to
    allow infrautils to join again, then odlparent 2.0.0, which will do
    away with karaf 3  (colindixon, 17:38:48)

* plan going forward  (colindixon, 17:42:26)
  * everyone (or almost everyone) is pointing to odlparent 1.8.0-Carbon
    (colindixon, 17:42:41)
  * odlparent will ship 1.9.0 this week and 2.0.0 hopefully the week
    after  (colindixon, 17:42:57)
  * this won't break everyone until yangtools moves to these versions,
    at which point you'll get one version of odlparent from yangtools
    and one from your own project  (colindixon, 17:45:09)
  * anipbu asks if we plan to pick up 1.9.0 in this way or go straight
    to 2.0.0, skitt says his plan would be to roll to 2.0.0 only
    (colindixon, 17:46:37)
  * vorburger asks if we should move everything to 1.9.0 this week to
    test things and see it works before we also do the Karaf 4 migration
    as well as upgrade  (colindixon, 17:49:06)
  * vorburger asks to communicate clearly when odlparent, yangtools, and
    releng will break the world  (colindixon, 17:55:02)
  * anipbu asks when we think odlparent 1.9.0 will ship, skitt says
    hopefully tomorrow, zxiiro says that's his plan too  (colindixon,
    17:56:26)
  * LINK: odlparent release plan from the DDF:
    https://lists.opendaylight.org/pipermail/odlparent-dev/2017-June/001036.html
    (skitt, 18:02:31)
  * there is a lot of planning disucssion between vorburger, rovarga_,
    LuisGomez, skitt, and anipbu about what we're doing when next
    (colindixon, 18:06:13)



Meeting ended at 18:07:18 UTC.



People present (lines said)
---------------------------

* colindixon (40)
* odl_meetbot (3)
* skitt (2)
* LuisGomez (1)
* anipbu (1)



Generated by `MeetBot`_ 0.1.4