Thursday, 2021-01-28

*** tosky has quit IRC00:21
*** jamesmcarthur has joined #storyboard00:30
*** lifeless has quit IRC00:55
*** jamesmcarthur has quit IRC00:57
*** lifeless has joined #storyboard00:57
*** thrace has quit IRC01:15
*** ironfoot has quit IRC01:16
*** thrace has joined #storyboard01:16
*** ironfoot has joined #storyboard01:18
*** jamesmcarthur has joined #storyboard01:18
*** jamesmcarthur has quit IRC01:23
*** jamesmcarthur has joined #storyboard01:36
*** jamesmcarthur has quit IRC02:02
*** jamesmcarthur has joined #storyboard02:14
*** jamesmcarthur has quit IRC02:21
*** irclogbot_2 has quit IRC02:21
*** irclogbot_0 has joined #storyboard02:24
*** jamesmcarthur has joined #storyboard02:35
*** jamesmcarthur has quit IRC02:49
*** jamesmcarthur has joined #storyboard03:01
*** jamesmcarthur has quit IRC03:09
*** jamesmcarthur has joined #storyboard03:14
*** jamesmcarthur has quit IRC03:25
*** jamesmcarthur has joined #storyboard03:26
*** jamesmcarthur has quit IRC03:31
*** jamesmcarthur has joined #storyboard03:50
*** lifeless has quit IRC04:36
*** lifeless has joined #storyboard04:38
*** jamesmcarthur has quit IRC05:10
*** jamesmcarthur has joined #storyboard05:15
*** jamesmcarthur has quit IRC05:19
*** jamesmcarthur has joined #storyboard05:42
*** jamesmcarthur has quit IRC05:54
*** jamesmcarthur has joined #storyboard06:08
*** jamesmcarthur has quit IRC06:40
*** tosky has joined #storyboard08:45
*** jamesmcarthur has joined #storyboard09:09
*** jamesmcarthur has quit IRC09:13
*** jamesmcarthur has joined #storyboard11:21
*** ttx has quit IRC11:22
*** ttx has joined #storyboard11:23
*** jamesmcarthur has quit IRC11:41
*** tosky has quit IRC13:45
*** tosky_ has joined #storyboard13:46
*** jamesmcarthur has joined #storyboard14:38
*** jamesmcarthur has quit IRC14:43
*** jamesmcarthur has joined #storyboard14:51
*** jamesmcarthur has quit IRC14:56
*** gouthamr has joined #storyboard15:14
*** tosky_ is now known as tosky16:06
*** jamesmcarthur has joined #storyboard16:17
*** jamesmcarthur has quit IRC16:22
*** jamesmcarthur has joined #storyboard16:42
*** jamesmcarthur has quit IRC16:47
*** jamesmcarthur has joined #storyboard16:51
*** jamesmcarthur has quit IRC16:55
*** jamesmcarthur has joined #storyboard16:55
*** jamesmcarthur_ has joined #storyboard17:05
*** tosky has quit IRC17:07
*** tosky has joined #storyboard17:07
*** jamesmcarthur has quit IRC17:07
fungijust a heads up that i can be around in half an hour if folks want to meet again this week, but also fine skipping and working on stuff17:32
*** diablo_rojo has joined #storyboard17:49
diablo_rojoWe are meeting today to decide the Angular.js replacement yes? fungi and SotK?17:50
diablo_rojoAnd any other topics?17:50
SotKyeah17:52
SotKI'm afraid I don't really have any other topics to discuss yet17:52
fungiwfm17:53
fungiit can be brief in that case17:53
diablo_rojoSounds good to me.18:01
SotK#startmeeting storyboard18:01
openstackMeeting started Thu Jan 28 18:01:32 2021 UTC and is due to finish in 60 minutes.  The chair is SotK. Information about MeetBot at http://wiki.debian.org/MeetBot.18:01
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.18:01
*** openstack changes topic to " (Meeting topic: storyboard)"18:01
openstackThe meeting name has been set to 'storyboard'18:01
diablo_rojoHello!18:01
SotK#link https://wiki.openstack.org/wiki/Meetings/StoryBoard Agenda18:01
SotKhello!18:02
SotK#topic AngularJS Replacement18:02
*** openstack changes topic to "AngularJS Replacement (Meeting topic: storyboard)"18:02
diablo_rojoooOO its all pretty and updated18:02
diablo_rojoWell done SotK :)18:02
SotK:D18:03
diablo_rojo#link https://etherpad.opendev.org/p/replace-angularjs-storyboard-research18:03
diablo_rojoSo. Down to React and Vue.18:03
fungiseemed like the input on both was helpful18:03
diablo_rojoSeems like its reasonably split in terms of community opinion. No one hates either one; they've just had more experience with one over the other.18:03
diablo_rojoYeah, the wikimedia person speaking up was cool too18:04
fungii was thrilled that folks were willing to provide so much info18:04
SotKyeah it looked like productive discussions were had18:04
diablo_rojoBased on all of that I, personally, lean towards react, to stay in line with the Zuul dashboard and the opendev suite, but can have my mind changed :)18:05
fungii don't really have an opinion, they both sound like fine options to me18:05
diablo_rojoI think either one would get the job done and be smaller/easier than Angular?18:05
diablo_rojoThe bigger argument I see for Vue is that SotK already has experience.18:06
diablo_rojoEither way I will need to learn a new language.18:06
SotKmy personal preference is towards Vue, mostly because I'm more familiar with it than React (where I have only minimal experience)18:06
fungiboth options meet my (albeit minimal) requirements18:07
SotKalso I prefer the batteries-included situation of the Vue ecosystem to the more loose community supported extensions around React18:07
diablo_rojoThats totally fair.18:08
SotK(eg. single-file components with scoped CSS in Vue are just part of Vue itself, but in React land you need to use third party things like styled-components for the same feature set)18:09
SotKbut yeah, it mostly boils down to personal preference18:09
SotKI think something to consider is if we think using React will allow us to realistically get more help from other folks18:10
SotKusing Vue would definitely allow *me* to work faster, but if React means more hands then that could be the better choice18:10
SotKI'm quite skeptical of that though, given previous experience of StoryBoard development18:11
diablo_rojoYeah. Exactly.18:11
diablo_rojoI would like to think that picking React would help- if only review eyes, but it was mostly like.. Monty and Jim that wrote the zuul dashboard right fungi?18:12
funginot really for the react-based one18:12
fungii think most of that may have come from interested users of zuul18:12
diablo_rojoWho did that work then?18:12
diablo_rojoOh.18:12
fungii'll have to go digging through commit history, as i wasn't paying close attention18:13
diablo_rojoNot that big a deal.18:15
fungilooks like felix at bmw did a bunch of it18:15
diablo_rojoOkay so probably not someone we can enlist to help out then.18:16
diablo_rojoI guess that means we are going with Vue/18:16
diablo_rojo?18:16
fungialso tristan with softwarefactory did a bunch of the early work on it18:17
fungitristan was the author of the initial "web: rewrite interface in react" commit in zuul18:17
fungibut yeah, subsequently folks working on zuul have gained familiarity enough to improve it18:18
fungiso there are significant commits for it from several of the opendev sysadmins and users18:18
funginot that i'm necessarily arguing for it, just observing that after the initial implementation, folks working on zuul got familiar with the new framework fairly quickly18:20
diablo_rojoHmmmmm18:20
diablo_rojoFrom what I have read, the same oculd be said of vue- that its easy to pick up18:21
diablo_rojoI guess I am at an impasse since I will have to learn either one ;)18:21
fungii'm happy to go with SotK's preference on this if he's volunteering to build something based on his earlier poc18:22
diablo_rojoThats true, the POC looked good from the bit of poking around I did.18:23
diablo_rojoDidn't dig into the code, just played with the interface a bit.18:23
SotKyeah, I found Vue quite easy to pick up and would expect similar with React, I just have more of a head start with Vue18:23
fungifor me, it's probably all the same. i'd fumble my way through either looking at local examples in the codebase anyway18:24
SotKI feel like the sensible option is to pick Vue and build something based on that PoC, I'm not convinced we'd gain much in the way of contributions just from using React, so it makes sense to start with something rather than nothing18:25
fungino two of our core services in opendev use the same web frameworks anyway18:25
fungi(at least as far as i know)18:25
SotKwe use Pecan for our API because its what the community was familiar with, we used AngularJS for the same reason, it never really generated contributions beyond bug reports18:26
SotK(understandably so tbf, task tracking isn't interesting for many people xD)18:27
diablo_rojoSounds like a good plan to me SotK.18:27
*** jamesmcarthur_ has quit IRC18:27
SotKsounds like a decision then :D18:28
fungii love it when a plan comes together18:28
diablo_rojoI will add 'learn Vue' to my todo list18:28
fungidiablo_rojo: can you do the honors of following up to the ml thread(s) with that outcome? just for closure18:28
diablo_rojoYeah totally.18:29
*** jamesmcarthur has joined #storyboard18:29
fungiand who knows, maybe we'll gain interest from wikimedia folks, not that i'm expecting that18:29
fungithey seem fairly happy with phabricator18:29
diablo_rojoAt the very least, the creator seems accessible for questions which is cool.18:30
diablo_rojoAnd it does seem to be picking up in popularity18:30
SotKalright, so do we have anything else to discuss?18:32
fungii think that was it for today18:32
* SotK too18:33
SotKin that case, thanks for coming!18:33
SotK#endmeeting18:33
*** openstack changes topic to "StoryBoard - A task tracker for OpenStack development needs :: http://storyboard.openstack.org/ :: https://wiki.openstack.org/wiki/StoryBoard"18:33
openstackMeeting ended Thu Jan 28 18:33:37 2021 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)18:33
openstackMinutes:        http://eavesdrop.openstack.org/meetings/storyboard/2021/storyboard.2021-01-28-18.01.html18:33
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/storyboard/2021/storyboard.2021-01-28-18.01.txt18:33
openstackLog:            http://eavesdrop.openstack.org/meetings/storyboard/2021/storyboard.2021-01-28-18.01.log.html18:33
diablo_rojoNothing from me18:33
fungithanks SotK!!!18:33
diablo_rojoThanks SotK!18:33
diablo_rojoEmail sent18:33
SotKthanks diablo_rojo18:34
*** jamesmcarthur has quit IRC18:34
*** jamesmcarthur has joined #storyboard18:34
diablo_rojoI probably should have linked to the meeting discussion, but someone can follow up if they feel its necessary18:34
*** jamesmcarthur has quit IRC20:41
*** jamesmcarthur has joined #storyboard20:42
*** jamesmcarthur has quit IRC20:47
*** jamesmcarthur has joined #storyboard21:03
*** jamesmcarthur has quit IRC22:54
*** jamesmcarthur has joined #storyboard22:54
*** jamesmcarthur has quit IRC22:56
*** jamesmcarthur has joined #storyboard22:56
*** diablo_rojo has quit IRC23:22

Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!