17:04:28 <colindixon> #startmeeting tws
17:04:28 <odl_meetbot> Meeting started Mon Jun 12 17:04:28 2017 UTC.  The chair is colindixon. Information about MeetBot at http://ci.openstack.org/meetbot.html.
17:04:28 <odl_meetbot> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
17:04:28 <odl_meetbot> The meeting name has been set to 'tws'
17:04:39 <colindixon> #topic how to migrate to karaf 4 for nitrogen
17:04:56 <colindixon> #info skitt is going to walk through the steps and we're recording, so you'll be able to see it
17:04:59 <skitt> #link Karaf 4 migration: https://wiki.opendaylight.org/view/Karaf_4_migration#Step_7:_add_your_karaf_4_features_to_distribution
17:06:25 <colindixon> #info skitt is looking to migrate things in TTP becuase it's a simple project that only depends on offset 0, so should be migratable
17:07:01 <colindixon> #info skitt starts with the local karaf 4 distribution pom file, he notes that you should change your parent to karaf4-parent from karaf-parent
17:07:25 <colindixon> #info 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.
17:07:51 <colindixon> #info skitt then moves down to <karaf.localFeature> parameter, here it's odl-ttp-model-rest
17:09:28 <colindixon> #info beyond that you need to change your karaf features repository dependency to instead, point to the karaf4-features-ttp
17:10:20 <colindixon> #info 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
17:11:40 <colindixon> #info skitt then moves on to how you add things to the distribution
17:11:47 <colindixon> #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
17:14:36 <colindixon> #info 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
17:15:05 <colindixon> #info instead of waiting for SingleFeatureTests to complete, skitt uses -Pq
17:15:56 <colindixon> PUT http://localhost:8181/restconf/config/onf-ttp:opendaylight-ttps/
17:16:00 <colindixon> with {}
17:17:20 <colindixon> https://gist.github.com/nilok/ce42a988760912cc039d0661936365d0
17:18:23 <colindixon> #Info ski shows that the local distribution comes up and tthe odl-ttp-model-rest feature is listed is "started" so, it's running
17:19:40 <colindixon> curl --user "admin":"admin" -H "Accept: application/json" -H "Content-type: application/json" -X POST http://127.0.0.1:8080/controller/nb/v2/switch/default/subnets -d '{"@subnet":"8.0.0.1/8","@name":"eight"}'
17:23:26 <colindixon> #info after that, we should test the TTP feature to make sure it "works" for whatever value of works your project has
17:24:50 <colindixon> #list 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
17:26:45 <colindixon> #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
17:33:26 <colindixon> #info 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
17:33:26 <colindixon> features/singles/odl-integration-all/pom.xml
17:34:10 <colindixon> #Info 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
17:36:08 <colindixon> #info skitt will post the exact diff of integration/distribution for ttp
17:37:05 <colindixon> skitt: this command should work
17:37:33 <colindixon> curl --user "admin":"admin" -H "Accept: application/json" -H "Content-type: application/json" -X PUT http://localhost:8181/restconf/config/onf-ttp:opendaylight-ttps/  -d '{"opendaylight-ttps":{"table-type-patterns":{"table-type-pattern":[]}}}'
17:37:39 <colindixon> if you want to see if it's working
17:38:03 <colindixon> #info vorburger asks what's going on with karaf 3 support and odlparent
17:38:48 <colindixon> #info 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
17:42:26 <colindixon> #topic plan going forward
17:42:41 <colindixon> #info everyone (or almost everyone) is pointing to odlparent 1.8.0-Carbon
17:42:57 <colindixon> #info odlparent will ship 1.9.0 this week and 2.0.0 hopefully the week after
17:45:09 <colindixon> #info 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
17:46:37 <colindixon> #Info 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
17:49:06 <colindixon> #Info 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
17:55:02 <colindixon> #info vorburger asks to communicate clearly when odlparent, yangtools, and releng will break the world
17:56:26 <colindixon> #info anipbu asks when we think odlparent 1.9.0 will ship, skitt says hopefully tomorrow, zxiiro says that's his plan too
18:02:31 <skitt> #link odlparent release plan from the DDF: https://lists.opendaylight.org/pipermail/odlparent-dev/2017-June/001036.html
18:03:02 <anipbu> LuisGomez: projects we can remove https://lists.opendaylight.org/pipermail/release/2017-June/011214.html
18:03:18 <LuisGomez> thanks, will take a look at this today
18:06:13 <colindixon> #info there is a lot of planning disucssion between vorburger, rovarga_, LuisGomez, skitt, and anipbu about what we're doing when next
18:07:18 <colindixon> #endmeeting