16:56:56 <vorburger> #startmeeting kernel-projects 16:56:56 <odl_meetbot> Meeting started Tue Jan 15 16:56:56 2019 UTC. The chair is vorburger. Information about MeetBot at http://ci.openstack.org/meetbot.html. 16:56:56 <odl_meetbot> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 16:56:56 <odl_meetbot> The meeting name has been set to 'kernel_projects' 16:57:07 <vorburger> #topic Attendees please #info in 17:01:53 <vorburger> skitt: rovarga: Kernel Projects meeting? 17:02:48 <vorburger> #info vorburger skitt brendan jmorvay Martin Sandberg 17:02:59 <vorburger> #topic Agenda Bashing 17:03:59 <vorburger> #info Daya raises Martin from E. hit some NETCONF issues in ONAP using ODL Oxygen 17:05:07 <vorburger> #info jmorvay saw JIRA from Martin, it's about TLS support in netconf clustered implementation 17:05:17 <vorburger> #info jmorvay thinks porting non-clustered to clustered should be possible, he'll have a look 17:07:09 <jmorvay> #link https://jira.opendaylight.org/browse/NETCONF-594 17:07:51 <vorburger> #topic skitt Ongoing version bumps 17:08:09 <vorburger> skitt: will you #info in a summary after? ;-) 17:09:02 <vorburger> #info need a new 4.0.9 but has an issue which rovarga is looking into helping to fix 17:09:17 <rovarga> vorburger: right 17:10:36 <vorburger> #info current situation: all projects have merged bump patches and build fine, but distribution is broken 17:11:39 <vorburger> #topic Tell based? 17:11:55 <vorburger> #info Daya is asking about where we are with regards to switching based Tell based 17:12:33 <vorburger> #info rovarga says that tpantelis was looked at the CSIT for Tell, and things that it looked like it was pretty much working 17:13:42 <vorburger> #info the "CSIT" here refers to Controller CSIT, not full leaf project (like netvirt). Days says jamoluhrsen said in the netvirt meeting he'll run test 17:14:14 <vorburger> #info rovarga suggests starting a new thread on a list like controller-dev to track this 17:14:43 <vorburger> #info Daya points to an existing JIRA in netvirt which tracks current status 17:15:56 <vorburger> #link https://jira.opendaylight.org/browse/NETVIRT-1322 17:17:38 <vorburger> #topic Can the RESTCONF draft implementation be dropped? 17:18:14 <vorburger> #info jmorvay raises the idea of dropping the code of the draft implementation 17:18:49 <vorburger> #info main effort seems to be adjusting the CSIT tests, not removing the Java code 17:19:26 <vorburger> jmorvay: is there already a JIRA for this? If not perhaps start one and start describing the plan? 17:20:10 <vorburger> #info discussion between LuisGomez jmorvay jmorvay regards the exact process of deprecating, installing both old and new, ... 5 steps? 17:20:24 <vorburger> #undo 17:20:24 <odl_meetbot> Removing item from minutes: <MeetBot.ircmeeting.items.Info object at 0x2b83810> 17:20:33 <vorburger> #info discussion between LuisGomez jmorvay regarding the exact process of deprecating, installing both old and new, ... 5 steps? 17:24:32 <rovarga> #info step 1: duplicate netconf.git CSIT jobs such that we have one set talking bierman02, the other talking RFC8040 17:25:17 <rovarga> #info step 2. declare bierman02 endpoint "not recommonded" or deprecated (i.e. use RFC8040 if at all possible) 17:25:33 <rovarga> #info 3. migrate all of CSIT to use RFC8040 (which *will* find bugs) 17:26:16 <rovarga> #info step 4. deprecate bierman02 by not installing it by default 17:26:29 <rovarga> #info step 5. remove the code 17:27:45 <rovarga> #info steps 2 and 4 need to happen on release, i.e. must be documented and release noted 17:29:04 <vorburger> #topic Sodium planning 17:29:21 <rovarga> #link https://wiki.opendaylight.org/view/Kernel_Projects_Call 17:30:38 <vorburger> #info skitt mentions some work in planning odlparent, mostly clean up and version bumps with breakages 17:31:16 <vorburger> #info rovarga skitt discuss the need for breaking version changes .. "gain vs. pain", incl. e.g. the Jersey version bump 17:33:05 <vorburger> #info Nobody is jumping up to tackle the Jersey version ump 17:33:30 <vorburger> #info yangtools and mdal has nothing major planned 17:37:29 <vorburger> #info controller as MRI? - let's discuss this in a future weekly meeting when we have Tom 17:37:43 <rovarga> #info yangtools does not have major changes ready, the cost/benefit is simply not there to spend full-time on developing and stabilizing things for downstream consumption 17:38:17 <jmorvay> #link https://jira.opendaylight.org/browse/INTTEST-55 17:38:34 <rovarga> #info mdsal has some stuff which would warrant a major release 17:38:48 <jmorvay> #info I've opened the issue to track RFC 8040 in netconf CSIT 17:39:59 <jmorvay> rovarga: Do you want to open issues also for other steps you have just described? 17:40:40 <rovarga> #info 1) remove DataObject.getImplementedInterface() which was forgotten when we have eliminated getKey() and getAugmentation() 17:41:51 <rovarga> #info this is low-impact on downstreams, as it affects only generated code and controller/netconf tests 17:41:58 <vorburger> #info IFF we go for Java 11, that would warrant a new major odlparent 17:42:10 <rovarga> #info 2) change union generation, limited fallout in downstreams 17:44:13 <rovarga> #info 3) change 'list foo { key bar }' with ordered-by=system from List<Foo> to Map<FooKey, Foo> 17:45:19 <rovarga> #info this is very useful to downstreams, but will cause major compilation breakage 17:45:37 <rovarga> #info hence mdsal will probably shoot for a major release containing 1) but little else 17:46:13 <rovarga> #info odlparent may need a major release contingent of whether the TSC decides to make Sodium a Java 11-only release (because of source=8 -> 11 change) 17:49:17 <vorburger> #endmeeting