17:10:53 <rovarga> #startmeeting Technical Work Stream
17:10:53 <odl_meetbot> Meeting started Mon Oct  7 17:10:53 2019 UTC.  The chair is rovarga. Information about MeetBot at http://ci.openstack.org/meetbot.html.
17:10:53 <odl_meetbot> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
17:10:53 <odl_meetbot> The meeting name has been set to 'technical_work_stream'
17:19:01 <rovarga> #link https://github.com/mycila/guice
17:19:06 <odl_meetbot> LuisGomez: Error: Can't start another meeting, one is in progress.  Use #endmeeting first.
17:19:31 <rovarga> #llink https://github.com/opendaylight/odlparent/blob/master/odlparent/pom.xml#L346
17:21:05 <rovarga> #link https://github.com/opendaylight/odlparent/blob/master/odlparent/pom.xml#L346
17:21:17 <rovarga> #info mycila/guice is effectively dead
17:23:19 <rovarga> #link https://github.com/google/guice/issues/1256 Guice-4.2.2/JDK11 issue
17:25:53 <rovarga> #link https://github.com/google/guice/issues/1256#issuecomment-508403509 <-- basically says there is no Guice with JPMS support
17:43:19 <rovarga> #info general agreement we need to define use cases
17:43:53 <rovarga> #info then identify gaps in the migration
17:44:09 <rovarga> #info we have at least 3 places which depend on OSGi Service Registry
17:44:17 <rovarga> #info we have usage of ConfigAdmin
17:44:29 <rovarga> #info we do use Karaf's CLI
17:45:01 <rovarga> #info we need to map out the use cases and essentially design how ODL platform will work in containers
17:45:26 <rovarga> #info we need to figure out service injection (Guice/SpringBoot/whatever)
17:45:56 <rovarga> #info we need to figure out configuration management (i.e. static configuration at container start time)
17:46:27 <rovarga> #info we need to understand what parts of configuration are expected to be dynamic (log:set foo DEBUG?)
17:46:49 <rovarga> #info we need to understand project relationships -- we do not want an implementation hotspot
17:47:03 <rovarga> #info we need to figure out whether we want CLIs at all
17:50:27 <rovarga> #endmeeting