14:03:18 #startmeeting hubs-devel 14:03:18 Meeting started Tue Nov 14 14:03:18 2017 UTC. The chair is sayan. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:03:18 Useful Commands: #action #agreed #halp #info #idea #link #topic. 14:03:18 The meeting name has been set to 'hubs-devel' 14:03:25 :-) 14:03:26 #topic Roll Call 14:03:30 .hello2 14:03:31 abompard: abompard 'Aurelien Bompard' 14:03:32 .hello sayanchowdhury 14:03:35 sayan: sayanchowdhury 'Sayan Chowdhury' 14:03:41 let's wait for others to join 14:03:46 yes 14:03:56 mizmo, shaily 14:04:02 mizmo: shaily: meeting time 14:04:23 o/ 14:04:30 .hello duffy 14:04:31 mizmo: duffy 'Máirín Duffy' 14:04:41 sorry my calendar still has this for the old TZ slot 14:04:52 sayan: can you fill out the whenisgood real quick? 14:05:10 whenisgood.net/fedorahubs 14:05:42 mizmo: sure 14:06:01 the top time right now is an hour before right now 14:06:04 on tuesdays 14:07:05 mizmo: what do you mean by top time? 14:07:56 sayan: the meeting time candidate that has the best number of ppl able to attend 14:07:57 eg top of the list / top of the running 14:08:07 (also: ryanlerch, but he's probably asleep) 14:08:33 * shaily is sorry for being late 14:08:44 mizmo: that would be difficult becuase I've 1x1 with stickster an hour before 14:09:10 sayan: our normal time would be this hour 14:09:16 .hello 14:09:16 shaily: (hello ) -- Alias for "hellomynameis $1". 14:09:24 .hello shaily 14:09:25 shaily: shaily 'None' 14:10:02 stickster: this meeting is fixed to 1400UTC irrespective of DST 14:10:29 .localtime ryanlerch 14:10:30 sayan: The current local time of "ryanlerch" is: "00:10" (timezone: Australia/Brisbane) 14:11:07 sayan: is your meeting w stickster fixed to utc 14:11:13 mizmo: nope 14:11:17 or did it just shift with the EST change 14:11:28 mizmo: it shifted with the EST change 14:11:36 so it's normally right now? 14:11:39 or an hour ago? 14:11:39 mizmo: nope, but if this meeting moved to 1300 UTC, then I could always move my 1x1 around with sayan to accommodate 14:11:47 mizmo: normally right now. 14:11:57 stickster: then that would be good 14:12:08 we can fix the hour to 1300 UTC for fedora-hubs meeting 14:12:19 +1 14:13:21 1200 is the best for ryan i think, but he can make 1300 too. if we do 1300, its less hassle for abompard coming back for lunch i think and theres a better possibility shillman could make it 14:13:27 but i have no pref between 1200 and 1300 14:13:48 s/for/from 14:13:58 it looks like sayan can't do 1200? so 1300 it is i think 14:14:00 I can have lunch whenever I want, it's not an issue 14:14:24 so one issue we have is the calendar invite for this meeting is owned by jwf / jflory7 14:14:43 mizmo: I can ping jwf to change the meeting time 14:14:55 meeting time notification 14:15:06 sayan: i was thinking of having him delete it and move it to one of our accounts so we can change again if needed 14:15:25 mizmo: works too 14:15:48 cool ill make the new one now - you'll get notifs for the jwf one, just be aware until its gone 14:16:28 \o/ hooray for new meeting time 14:16:56 #action mizmo to create a new fedora hubs meeting entry in fedocal 14:17:15 #action sayan to followup with jwf and get the current one removed 14:17:45 sayan: ah not needed, it turns out we do have perms 14:18:02 it looks like if youre in commops fas group you can, i didnt realize i was in commops 14:18:09 Oh 14:19:22 #topic Action items from last to last meeting 14:19:32 * mizmo working on search designs for outreachy project 14:19:34 * mizmo working on hubs devel bounties, to be posted after outreachy 14:19:36 application period closes 14:19:38 * abompard to ask jcline about FMN sending notifications back on the bus 14:19:40 * mizmo to draft a list of minimal default widgets for 390 14:20:02 * mizmo to draft a list of minimal default widgets for 390 <= this one is done 14:20:02 mizmo created and updated the minimal default widgets for 390 14:20:32 I'm in contact with jcline about the type of message that FMN will send on the bus, so the action is done 14:21:00 https://github.com/fedora-infra/fmn/pull/253 just needs to be reviewed, merged, and released 14:21:30 jcline: and deployed? 14:21:33 i talked to stickster about the hubs devel bounties, he thought it would be a better idea to do bounties for the fedora-bootstrap upstreaming work for the design patterns, so im planning to do that instead. spent the morning and yesterday afternoon trying to clean up patternlab 14:21:41 abompard, haha yeah, that too 14:21:46 mizmo++ 14:21:46 sayan: Karma for duffy changed to 1 (for the f27 release cycle): https://badges.fedoraproject.org/tags/cookie/any 14:22:00 mizmo: cool! 14:22:12 Oh, new cookie jars! :-D 14:22:59 mizmo: should I reaction the mockups for the search designs? 14:23:12 sayan: yes if you dont mind! 14:23:35 its been kind of back burner - shaily we should talk about your plans for search at some point 14:24:02 I should chair you people first :-D 14:24:08 #chair abompard shaily mizmo 14:24:08 Current chairs: abompard mizmo sayan shaily 14:24:19 thanks sayan :) 14:24:20 #action mizmo working on search designs for outreachy project 14:25:43 I'll go through the tickets from https://pagure.io/fedora-hubs/roadmap?status=Open&no_stones=&milestone=Production 14:26:22 #topic Team hubs: integrate the contact info in the rules widget https://pagure.io/fedora-hubs/issue/442 14:26:53 I just started working on that one 14:27:08 today 14:27:40 cool! 14:27:56 * sayan is reading the description 14:28:56 #topic Halp widget: do some testing https://pagure.io/fedora-hubs/issue/437 14:29:14 just got a new env up to try to test that out locally 14:29:56 Okay 14:30:07 * mizmo had tried to use the workshop vagrant file, but it errors out when you try to run honcho so i had to redo with the fedora-hubs repo example one 14:30:08 fwiw 14:30:36 mizmo: what error do you face with `honcho start`? 14:30:36 abompard: what are the steps to invalidate the cache for a widget? i forget, its been a while 14:30:40 :( 14:31:15 mizmo: you have to run the "smart-cache-invalidator.py" script at the root of the project 14:31:24 sayan: i deleted the whole set up - wasnt sure if the workshop one working using the main repo instructions was important or not - so i dont have the exact error messag ebut it was something like the fedora-hubs dist was not found 14:32:13 mizmo: `python ./smart_cache_invalidator.py list` will show you the list of widgets 14:32:58 generally do this: `python /srv/hubs/fedora-hubs/smart_cache_invalidator.py clean ` 14:33:02 mizmo: oh wait apparently you can just run `python ./smart_cache_invalidator.py clean halp` 14:33:24 abompard: so in the UI, it times out the halp widget and offered to remove it 14:33:29 which is nice, better behavior than before 14:33:37 so maybe not necessary to invalidate cache to get it removed? 14:34:26 mizmo: uh? Do you have a screenshot? 14:34:54 I don't remember seeing code for that behavior 14:34:55 abompard: i dont :( i already killed it 14:35:00 mizmo: okay 14:35:37 so i went to edit hub, i clicked on the halp widget, it popped up the config modal for it, gave a little message that it timed out and gave me a red button to delete the widget 14:36:20 mizmo: oh! :) 14:36:21 OK 14:36:28 unintended but nice :) 14:36:41 abompard: so i still cant get help requests to show up :( 14:36:49 would the test ones we made before be invalid now or smtg? 14:37:03 i added designteam, fedora-hubs, infrastructure, hubs-devel, commops, duffy, abompard to the watch list for the widget 14:37:13 I think they're still valid, did you configure the right IRC channel for your hub? 14:37:32 no I mean in the hub configuration, did you set the "Chat channel"? 14:37:40 not in the widget configuration, in the hub configuration 14:37:44 ohhhhh 14:37:47 * mizmo looks 14:38:07 abompard: the request has to be in meeting minutes right? 14:38:34 yeah, since the widget follows hubs but the request happen in channels, the hubs must configure which channels they operate in 14:38:49 uh oh adding an irc channel to the design team hub made everything blow up 14:38:52 hmm, I think it appears there yeah 14:39:07 Good! :-) 14:39:19 (I mean, bad, but change is good :-) ) 14:39:19 KeyError: 'access_token' 14:39:21 Oh 14:39:22 that one 14:39:31 im going to restart... 14:39:32 that's an OpenID library issue 14:39:40 you have to reload the page I think 14:40:03 still no dice, i restarted the server, refreshed the page, :( 14:40:04 it's when your login session timeouts in Ipsilon 14:40:11 ugh 14:40:21 I think patrick fixed it, but it may not be deployed, I dunno 14:40:32 how do i get back to the ipsilon ui to reauth? 14:40:37 for me it only works when I clean the page cookies from my browser 14:40:44 ok ill try that 14:40:44 with FF it's Ctrl-I 14:41:09 then you can clean that specific pages' cookies 14:41:14 yay 14:41:18 Ctrl-I is very handy 14:41:38 ok 14:41:45 so when i try to add the irc channel again i get 14:41:46 JSON.parse: unexpected character at line 1 column 1 of the JSON data 14:41:51 (this is adding the channel name to design team hub) 14:42:05 uh, that's bad, do you have an error on your terminal? 14:42:27 where you ran honcho start or runserver 14:42:40 FlushError: New instance with identity key (, (u'designteam', u'ralph', u'subscriber')) conflicts with persistent instance 14:42:52 o_O 14:42:54 ah, yeah, I think I fixed it already 14:43:18 this is a super clean / fresh set up from a fresh checkout maybe 2 hours ago 14:43:33 OK, maybe it's still in one of my PRs 14:44:00 ok cool i will wait for it to be merged to test half then 14:44:23 from what i could see in halp when i had it up empty - the colorizing for the tags at the top is a bit confusing, but i think thats fixed with CSS easily 14:44:24 yeah, let's do some testing together later so the meeting can go on :-) 14:44:35 sorry didnt mean to take over o_O 14:44:39 yeah I agree for the color 14:44:58 moving on to the next ticket 14:45:10 #topic Badges widget: implement categories https://pagure.io/fedora-hubs/issue/435 14:45:35 I don't think anyone's on that one yet 14:45:38 ^^ I started working on this issue. This work was already done 14:46:02 cool! could you assign yourself to the ticket? 14:46:08 abompard: i did 14:46:12 oh ok :-) 14:46:24 pagure.issue.comment.added -- duffy commented on ticket fedora-hubs#437: "Halp widget: do some testing" https://pagure.io/fedora-hubs/issue/437#comment-479104 14:46:25 :-) 14:46:40 * mizmo excited about this one 14:47:00 I remember we were stuck getting with the UI css classes mostly 14:47:14 but with things sorted now, this should be quick 14:47:24 #topic Library widget: improvements needed https://pagure.io/fedora-hubs/issue/433 14:47:36 abompard: you send the PR for the same right? ^^ 14:47:47 yeah that one shoud be done 14:47:54 #link https://pagure.io/fedora-hubs/pull-request/441 14:47:57 if you're ever blocking on CSS stuff - just dump the data in a div and point me at the template and i can get the CSS and template done to look like the mockup 14:48:04 i dont want the style stuff blocking any implementation, it really shouldnt 14:48:30 mizmo: yeah! I forgot what we were blocked on 14:48:40 mizmo: I remember you worked on in too with shillman 14:48:49 i dont know if it was clear from the mockup - the little edit item / delete in the upper right is meant to be the drop down for the / in the upper right of each item 14:49:08 * mizmo doesn't remember the specifics but i remember it being an issue! 14:49:44 mizmo: so the edit item and delete comes up when you click on the dropdown? 14:49:45 mizmo: yeah I figured that :-) 14:49:54 for the library widget 14:50:05 ok cool 14:50:09 sayan: yeh that was the intent 14:50:17 okay 14:50:24 its ok to just allow deleting / editing in the config ui instead - we didnt really have a standard config ui when this widget was originally mocked up 14:50:34 but it's faster for the user if its in the little / menu 14:50:39 either way works! 14:50:55 mizmo: yeah I did it in the menu, the config panel only has the number of items per page now 14:50:57 * mizmo so happy and excited about the progress 14:51:11 #topic The "All groups" page is a placeholder https://pagure.io/fedora-hubs/issue/387 14:51:25 I know ryanlerch has been working on it 14:51:27 ryanlerch is working on this one 14:51:30 Yeah 14:51:31 he's asked me a couple questions 14:51:52 abompard: did you get to connect with him? 14:52:05 not for a while, we keep missing each other 14:52:58 maybe from next meeting :) 14:53:03 i dont think theres a mockup for that one, i can make one today and post 14:53:27 mizmo: maybe ryan has something in mind 14:53:52 #topic Implement 'My Stream' page (inbox for incoming notifications for logged in user) https://pagure.io/fedora-hubs/issue/158 14:54:01 oh he posted that a while back, i will ask him if he wants me to do or if he is figuring it out 14:54:12 I'll do that one, but I need the FMN improvement to test it 14:54:19 ^^ this is mostly abompard and jcline working 14:54:22 yeah 14:54:32 #link https://github.com/fedora-infra/fmn/pull/253 14:55:08 #topic Search Widget https://pagure.io/fedora-hubs/issue/12 14:55:24 abompard: are you working with shaily on this ^^ ? 14:55:27 already 14:55:29 pagure.issue.comment.added -- duffy commented on ticket fedora-hubs#387: "The "All groups" page is a placeholder" https://pagure.io/fedora-hubs/issue/387#comment-479105 14:55:38 or waiting on the mockups by mizmo? 14:56:50 not yet 14:57:17 pagure.issue.comment.added -- duffy commented on ticket fedora-hubs#387: "The "All groups" page is a placeholder" https://pagure.io/fedora-hubs/issue/387#comment-479106 14:57:33 okay 14:57:40 shaily: anything on your side to share? 14:58:02 i couldn't get much done over the past week, i'll finish up with the issue i had taken up today 14:58:31 shaily: cool 14:58:39 also spend some time over search, then possibly discuss ideas with mizmo 14:58:45 maybe in the next meeting 14:59:02 #topic Open Floor 14:59:08 Anything else to share for Open Floor? 14:59:44 anybody here know much about bootstrap 4? 14:59:55 * mizmo spent some time fighitng it last night without luck :( 15:00:14 mizmo: kinda 15:00:19 particularly the scss config 15:00:32 mizmo: ah, not that part 15:00:48 mizmo: what issue do you have? 15:00:56 if I can find someone 15:02:32 sayan: let me show the file im having issues with 15:02:46 if you know grunt or whatever the build system is, i suspect it might be that but im not sure 15:03:14 so you may have noticed with the new fedora bootstrap the blue in hubs isnt fedora blue anymore 15:03:20 its the default bootstrap blue, its kind of more purple than fedora blue 15:03:23 anyway that gets configured here 15:03:28 https://pagure.io/fedora-bootstrap/blob/master/f/src/scss/_variables.scss 15:03:47 so what i tried to do, in various ways, on line 50, i just put the hex value for fedora blue 15:04:00 and i rebuilt the css using the fedora-bootstrap insturctions 15:04:00 Okay 15:04:15 i grepped through ALL of the source files.... the old hex value of #007bff appears nowhere in the source 15:04:19 (sorry i said line 50 it's line 37) 15:04:29 in the build output - #007bff is everywhere o_O 15:04:34 and the fedora hex value i entered is nowhere 15:04:49 mizmo: what's the fedora hex value? 15:04:51 i tried npm run clean then npm run build 15:05:18 sayan: the fedora hex is #3c6eb4 (and it's on line #88) 15:05:43 hmm 15:05:43 i dont know if its a bootstrap 4 issue, the bootstrap color variables not really working, or if its the build system ignoring the source 15:05:54 mizmo: will check then 15:05:58 mizmo: i'll try this too 15:06:23 bangalore office has a lot of UI folks, I can ask for their help 15:06:28 anything you guys could figure out - i went home last night pretty depressed to spend 3 hours on changing the color of a button and not being able to o_O 15:06:48 mizmo: i saw your tweet :-D 15:06:52 i just dont know a lot about npm, certainly not enough to trace thru it and see why this is happening when i run build 15:07:32 anything else or we can end this meeting 15:07:34 yeh... i took it hard lol 15:07:38 * mizmo has nothing else 15:08:00 ending the meeting 15:08:02 3. 15:08:04 2. 15:08:06 1. 15:08:08 #endmeeting