#opendaylight-meeting: tws

Meeting started by colindixon at 17:04:28 UTC (full logs).

Meeting summary

  1. how to migrate to karaf 4 for nitrogen (colindixon, 17:04:39)
    1. skitt is going to walk through the steps and we're recording, so you'll be able to see it (colindixon, 17:04:56)
    2. Karaf 4 migration: https://wiki.opendaylight.org/view/Karaf_4_migration#Step_7:_add_your_karaf_4_features_to_distribution (skitt, 17:04:59)
    3. 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)
    4. 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)
    5. 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)
    6. skitt then moves down to <karaf.localFeature> parameter, here it's odl-ttp-model-rest (colindixon, 17:07:51)
    7. beyond that you need to change your karaf features repository dependency to instead, point to the karaf4-features-ttp (colindixon, 17:09:28)
    8. 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)
    9. skitt then moves on to how you add things to the distribution (colindixon, 17:11:40)
    10. 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)
    11. 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)
    12. instead of waiting for SingleFeatureTests to complete, skitt uses -Pq (colindixon, 17:15:05)
    13. https://gist.github.com/nilok/ce42a988760912cc039d0661936365d0 (colindixon, 17:17:20)
    14. 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)
    15. 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)
    16. 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)
    17. 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)
    18. 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)
    19. skitt will post the exact diff of integration/distribution for ttp (colindixon, 17:36:08)
    20. vorburger asks what's going on with karaf 3 support and odlparent (colindixon, 17:38:03)
    21. 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)

  2. plan going forward (colindixon, 17:42:26)
    1. everyone (or almost everyone) is pointing to odlparent 1.8.0-Carbon (colindixon, 17:42:41)
    2. odlparent will ship 1.9.0 this week and 2.0.0 hopefully the week after (colindixon, 17:42:57)
    3. 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)
    4. 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)
    5. 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)
    6. vorburger asks to communicate clearly when odlparent, yangtools, and releng will break the world (colindixon, 17:55:02)
    7. 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)
    8. odlparent release plan from the DDF: https://lists.opendaylight.org/pipermail/odlparent-dev/2017-June/001036.html (skitt, 18:02:31)
    9. 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 (full logs).

Action items

  1. (none)


People present (lines said)

  1. colindixon (40)
  2. odl_meetbot (3)
  3. skitt (2)
  4. LuisGomez (1)
  5. anipbu (1)


Generated by MeetBot 0.1.4.