17:04:28 #startmeeting tws 17:04:28 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 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 17:04:28 The meeting name has been set to 'tws' 17:04:39 #topic how to migrate to karaf 4 for nitrogen 17:04:56 #info skitt is going to walk through the steps and we're recording, so you'll be able to see it 17:04:59 #link Karaf 4 migration: https://wiki.opendaylight.org/view/Karaf_4_migration#Step_7:_add_your_karaf_4_features_to_distribution 17:06:25 #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 #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 #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 #info skitt then moves down to parameter, here it's odl-ttp-model-rest 17:09:28 #info beyond that you need to change your karaf features repository dependency to instead, point to the karaf4-features-ttp 17:10:20 #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 #info skitt then moves on to how you add things to the distribution 17:11:47 #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 #info anipbu asks for most projects, does this amount to just including the -rest or -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 #info instead of waiting for SingleFeatureTests to complete, skitt uses -Pq 17:15:56 PUT http://localhost:8181/restconf/config/onf-ttp:opendaylight-ttps/ 17:16:00 with {} 17:17:20 https://gist.github.com/nilok/ce42a988760912cc039d0661936365d0 17:18:23 #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 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 #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 #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 #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 #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 features/singles/odl-integration-all/pom.xml 17:34:10 #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 #info skitt will post the exact diff of integration/distribution for ttp 17:37:05 skitt: this command should work 17:37:33 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 if you want to see if it's working 17:38:03 #info vorburger asks what's going on with karaf 3 support and odlparent 17:38:48 #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 #topic plan going forward 17:42:41 #info everyone (or almost everyone) is pointing to odlparent 1.8.0-Carbon 17:42:57 #info odlparent will ship 1.9.0 this week and 2.0.0 hopefully the week after 17:45:09 #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 #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 #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 #info vorburger asks to communicate clearly when odlparent, yangtools, and releng will break the world 17:56:26 #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 #link odlparent release plan from the DDF: https://lists.opendaylight.org/pipermail/odlparent-dev/2017-June/001036.html 18:03:02 LuisGomez: projects we can remove https://lists.opendaylight.org/pipermail/release/2017-June/011214.html 18:03:18 thanks, will take a look at this today 18:06:13 #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 #endmeeting