14:02:06 #startmeeting hubs-devel 14:02:06 Meeting started Tue Jul 18 14:02:06 2017 UTC. The chair is sayan. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:02:06 Useful Commands: #action #agreed #halp #info #idea #link #topic. 14:02:06 The meeting name has been set to 'hubs-devel' 14:02:10 pagure.pull-request.comment.added -- abompard commented on PR #348 on fedora-hubs https://pagure.io/fedora-hubs/pull-request/348#comment-30041 14:02:15 #Topic Roll Call 14:02:18 .hello sayanchowdhury 14:02:19 sayan: sayanchowdhury 'Sayan Chowdhury' 14:02:22 .hello abompard 14:02:24 abompard: abompard 'Aurelien Bompard' 14:02:39 .hello sayak 14:02:40 sayak: sayak 'Sayak Mukherjee' 14:02:48 wrong details 14:02:50 sayak: welcome :) 14:03:08 sayak: you need to use your FAS details 14:03:09 someone else is registered as sayak 14:03:19 .hello sayak-sarkar 14:03:20 sayak: Sorry, but you don't exist 14:03:26 .hello sayaksarkar 14:03:27 sayak: sayaksarkar 'Sayak Sarkar' 14:03:32 aah finally 14:03:34 ^^ here it is :) 14:03:57 :) 14:03:59 I will wait for a few minutes to see if mizmo is around 14:04:50 hey sayan im around but have a new intern im setting up\ 14:05:04 he has no acct / wifi / etc access so i need to do that first 14:05:09 mizmo: sure 14:05:43 #topic Hubs status 14:06:07 #chair mizmo abompard sayak 14:06:07 Current chairs: abompard mizmo sayak sayan 14:06:22 Today, I was mostly planning to start your preparation for the slides 14:06:30 and the demo for the flock 14:07:00 But before that lets have a quick update 14:07:05 abompard: anything to update from your side? 14:07:17 more or less 14:07:25 I just got back from a long offline vacation 14:07:36 I checked that the hubs server is properly running 14:07:42 Yeah 14:07:53 I had to tweak something in the nginx config to allow OIDC auth 14:07:57 but now it works fine 14:08:18 (buffer size had to be increased because of the very large HTTP headers used in OIDC) 14:08:33 I added this change to my fix-feed branch 14:08:48 to it'll get merged with the rest 14:08:53 s/to/so 14:09:23 I haven't pushed it to the ansible repo on fedora infra though, will do now 14:09:37 that's all for me 14:09:52 abompard: you can merge the fix-feed branch 14:10:00 I tested it over the weekend 14:10:25 Also, I was helping out sayak with setting up the instance 14:10:30 yay ! 14:10:32 Thanks sayan 14:11:34 We stumble upon two errors, one of which was because the VT was disabled from BIOS 14:12:16 Another one, the issue was created but later resolved 14:12:25 okay 14:12:33 which was mostly because sayak did the setup with sudo 14:13:00 due to which vagrant ssh gave that error, he had to do sudo vagrant ssh 14:13:15 I should put in a comment to the issue and close 14:13:20 ah, right 14:13:40 let me give an update from my side 14:14:22 before abompard went on vacation, we had a detail discussion where abompard explained on creating widgets 14:15:38 After discussion, I started working on moving the code I wrote to standalone functions (kind of like API endpoints) 14:16:44 But, right now the issue I am facing that generics modal code is not working 14:17:07 and it is very diffult to debug the code as most of the JS is embedded in the HTML 14:17:47 sayan: I can help you with that (hopefully) 14:18:09 abompard: I was planning to move the JS code to seperate files 14:18:21 sayan: 100% agreeed 14:18:30 sayan: I had that plan too a while back 14:18:56 abompard: I just started that work to test the modal 14:19:14 I will send a PR with just that working modal 14:19:36 Also, I could not spend much time with pre-f26 release because of the fedimg issues 14:20:28 I started parrallel working on listening to matrix server 14:20:32 sayan: I'll review that PR, please add me or notify me 14:20:37 abompard: sure 14:21:14 So, I wrote a small chunk of code to get the data from IRC channels I am logged in 14:21:18 pagure.pull-request.comment.added -- abompard commented on PR #348 on fedora-hubs https://pagure.io/fedora-hubs/pull-request/348#comment-30046 14:21:19 pagure.pull-request.closed -- abompard merged pull request #348 on fedora-hubs https://pagure.io/fedora-hubs/pull-request/348 14:21:51 abompard: I am using the matrix js client to interact and get the data 14:22:25 I hoped for Python, but I could not find a way to listen to events 14:22:29 https://github.com/matrix-org/matrix-js-sdk 14:22:37 ^^ so I started using this one 14:23:41 Sadly, I had setup my matrix client in the wrong way and the code was silently failing 14:23:50 ^^ this took a long time to debug :( 14:24:06 Finally, I got it working. 14:24:39 Today, I installed the matrix-synapse package which jcline packaged on my F26 AWS box and the code works perfectly 14:25:08 I am thinking to write a blog post on setting up matrix using letsencrypt and nginx 14:25:37 \o/ 14:25:39 So, once I have the modal code working, I will start working on building the IRC client 14:26:02 That's all from my side 14:26:54 abompard: btw, sayak works on javascript and looking to contribute on the React side of things 14:27:02 ah, great 14:27:22 First thing that comes to my mind, we lack unit tests 14:27:25 like, a lot :-) 14:27:46 I'm looking into getting started with react and python at the moment 14:27:55 sayak: alright! 14:27:58 i can help with those as well 14:28:44 i primarily work on the angular/node/express stack so might take a few days to get around the hubs repository 14:28:44 but you have worked on angular so react should not be an issue 14:28:58 sayan, yup! hopefully! :) 14:29:00 Yes 14:29:00 great 14:30:02 abompard, do you have a preference on unit test platforms? 14:30:30 sayak: We are currently using Jest and it seems to be the recommended library for React, so it's fine by me 14:31:11 abompard, ok, i can look into that as well 14:31:12 sayak: you can find the react code here: https://pagure.io/fedora-hubs/blob/develop/f/hubs/static/client/app/widgets 14:31:56 the react code starts from client/ but you can start having look at the widgets 14:32:14 primarily halp widget 14:32:27 from the react documentation, jest seems to be pretty straightforward i suppose 14:32:39 sayan, okk 14:32:58 sayak: yes 14:33:18 abompard: mizmo: moving ahead to the demo at Flock 14:33:26 before that the presentation 14:33:53 should I start working on a presentation? layout the content first? 14:34:18 and then you can add points which we can then converet in to the presentation 14:34:22 How does that sound? 14:36:06 sayan: fine by me! 14:36:39 abompard: ok, I will do that then and share the content tomorrow 14:36:48 sayan: perfect 14:38:25 I would be following what we added in the etherpad: https://etherpad.gnome.org/p/hubs-flock-workshop 14:38:43 under the Hubs Talk section 14:39:13 abompard: will you be giving a demo for the widgets or a talk + demo? 14:39:33 sayan: I had planned for the demo only 14:39:46 or rather, a training workshop to learn how to write widgets 14:40:47 yes, from demo I meant somethings kind of a hands-on 14:41:32 it will be tough until people actual type things out and build a sample widget 14:42:21 If not anything can we close the meeting? 14:42:39 I kinda heard that the workshop would be 30 min only? 14:42:46 oh 14:42:47 do you confirm? 14:42:59 I don't remember where I heard that 14:43:44 I did not see anything on the mail I received 14:44:00 mizmo: can you tell the timing of the two sessions? 14:46:00 mizmo is probably busy with here intern, I am ending this meeting and pinging bexelbie 14:46:26 Ending the meeting in 14:46:29 3. 14:46:31 2. 14:46:33 1 14:46:34 #endmeeting