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