<div dir="ltr"><div>Meetbot was broken today, so no minutes, sorry :(</div><div><br></div><div>Here is the log of the meeting:</div><div><br></div><div>12:00:10 <•djmitche> #startmeeting weekly<br>12:00:17 — •djmitche waves to adoring crowd                                                                                                                                                               <br>12:00:22 <•djmitche> #topic Introduction<br>12:00:46 <•djmitche> <a href="http://bit.ly/2rup31x">http://bit.ly/2rup31x</a><br>12:01:28 <rjarry> o/<br>12:01:39 <•djmitche> Who's here?<br>12:01:40 <rjarry> <-- here<br>12:02:43 <•djmitche> #topic Week In Review<br>12:03:04 <•djmitche> tardyp: ^^<br>12:03:25 <•tardyp> hi<br>12:03:51 <•djmitche> looks like a slow week, based on the email?<br>12:04:07 <•tardyp> This week. We had some patches for badge plugin<br>12:04:24 <•tardyp> which is good popularity test<br>12:04:29 <•bdbaddog> Greetings!<br>12:04:43 <•djmitche> #info Badges work landing this week<br>12:04:44 <•djmitche> <a href="https://github.com/buildbot/buildbot/pull/3833">https://github.com/buildbot/buildbot/pull/3833</a><br>12:04:47 <•djmitche> <a href="https://github.com/buildbot/buildbot/pull/3832">https://github.com/buildbot/buildbot/pull/3832</a><br>12:05:15 — •djmitche waves to bdbaddog<br>12:05:23 <•tardyp> Then we have some work on going with reworking the github services to have a common accessor<br>12:05:42 <•djmitche> can you say more about that?<br>12:06:34 <•tardyp> <a href="https://github.com/buildbot/buildbot/pull/3827">https://github.com/buildbot/buildbot/pull/3827</a> GitHubApiService is a common accessor for all Github<br>12:07:01 <•tardyp> allow to communalise authentication stuff<br>12:07:11 <•djmitche> I see, a single way of accessing the GH API from various components<br>12:07:17 <•tardyp> yes<br>12:07:21 <•djmitche> very cool<br>12:07:28 <•djmitche> any updates on releases?<br>12:07:52 <•tardyp> no new release for now. We still have some outtanding bugs in 0.9.14 UI<br>12:07:56 <•djmitche> #info GitHubApiService as a common way of accessing Github APIs from everywhere<br>12:07:59 <•djmitche> ok<br>12:08:13 <•djmitche> #topic Revisit MOSS Completion<br>12:08:18 <•djmitche> bdbaddog: ^^ is this you?<br>12:09:44 <•djmitche> m<br>12:09:50 <•bdbaddog> yes. I think the intent was to mark the outstanding moss bounty for better handling of ec2 latent workers as resolve by work done by tardyp and contribute the bounty to the project?12:09:57 <•bdbaddog> Does that sound right?<br>12:10:18 <•djmitche> that was my understanding too<br>12:10:39 <•djmitche> do we need to formalize that somehow?<br>12:10:41 <•tardyp> yes<br>12:10:42 <•bdbaddog> also I'll need to write an end-of-award report.<br>12:10:57 <•bdbaddog> I'll contact Gerv and see what needs to be done for bounty #2.<br>12:11:18 <•tardyp> I dont remember what was bounty 2<br>12:11:35 <•djmitche> it was generally about making EC2 latent workers better.. I don't recall details<br>12:11:38 <•djmitche> either<br>12:11:46 <•bdbaddog> <a href="http://trac.buildbot.net/ticket/3392">http://trac.buildbot.net/ticket/3392</a><br>12:12:08 <•bdbaddog> are the 4 bullets in the ticket resolved?<br>12:12:16 <•tardyp> then what was bounty 1<br>12:12:31 <•bdbaddog> bounty 1 was slave->worker<br>12:12:47 <•bdbaddog> $10k, bouty 2 is $5k<br>12:13:10 <•tardyp> ah yes<br>12:13:48 <•tardyp> So actually what was done is not really about EC2 worker, but is more about the latentworkers in general<br>12:15:09 <•djmitche> yeah, the needs of the project drifted a bit<br>12:15:20 <•tardyp> basically, you can replace EC2 by "hyper.sh" and this is actually what we run in <a href="http://nine.bb.net">nine.bb.net</a><br>12:15:29 <•djmitche> ah, that's good angle<br>12:15:36 <•tardyp> we don't loss any hyper.sh container<br>12:15:49 <•bdbaddog> what about ec2? is that affected by any of the fixes?<br>12:15:53 <•djmitche> so over time the needs changed, but the underlying issue of reliability and support for latent workers was implemented massively as hyper.sh<br>12:16:30 <•tardyp> the fixes implemented for hyper.sh were actually in the core latent worker, and thus applicable for ec2.<br>12:16:49 <•tardyp> even if technically, I didn't invest the money to battle test ec2 <br>12:17:03 <•tardyp> I know that there are people using ec2 latent worker though<br>12:17:05 <•bdbaddog> oh I guess migrated to: <a href="https://github.com/buildbot/buildbot/issues/2961">https://github.com/buildbot/buildbot/issues/2961</a><br>12:17:14 <•tardyp> and we don't have outstanding ec2 bugs afaik<br>12:17:34 <•bdbaddog> is there documentation on how to run latent slaves and specificaly ec2?<br>12:17:40 <•bdbaddog> of if not, then hyper.sh ?<br>12:18:20 <•tardyp> <a href="http://docs.buildbot.net/latest/manual/cfg-workers-ec2.html">http://docs.buildbot.net/latest/manual/cfg-workers-ec2.html</a><br>12:18:44 <•tardyp> I think it is pretty comprehensive<br>12:18:52 <•bdbaddog> o.k. I'd mark that bullet as complete.<br>12:18:53 <•tardyp> however I don't know if it is up-to-date<br>12:19:05 <•bdbaddog> the shutting down the instance bullet?<br>12:20:55 <•tardyp> yes, the master is properly stopping the latent worker now when build are stopped<br>12:21:13 <•tardyp> even when master crash it will stop the latent worker at restart<br>12:22:04 <•bdbaddog> what happens if the master crashes? would an ec2 work remain running indefinitely?<br>12:22:28 <•djmitche> (should we continue this or hit the other topics before :30 past?)<br>12:22:41 <•bdbaddog> move to mailing list? botherders or regular?<br>12:22:50 <•djmitche> probably botherders<br>12:23:05 <•bdbaddog> k. next topic then?<br>12:23:06 <•tardyp> ok<br>12:23:16 <•djmitche> #topic New SVG Icon for 1.0<br>12:23:23 <•djmitche> any new feedback here?<br>12:23:33 <rjarry> I am still leaning towards the blue version :D<br>12:24:47 <•tardyp> rjarry: can you advocate your position on the issue?<br>12:24:58 <rjarry> crap I forgot to do that !!<br>12:25:10 <rjarry> I'll add a reminder, I wont have time tonight<br>12:25:16 <•djmitche> ok :)<br>12:25:22 <•djmitche> #topic Debian support<br>12:25:28 <•djmitche> any news?<br>12:25:30 <rjarry> yes<br>12:25:44 <rjarry> I submitted to be maintainer of buildbot packages<br>12:26:09 <rjarry> after some discussions with Mathias Klose, we will maintain a single source package (in debian terms)<br>12:26:23 <•djmitche> #info rjarry will be maintainer for a single source package<br>12:26:31 <rjarry> --> no systemd integration to avoid pissing Kfreebsd guys off<br>12:26:55 <•djmitche> haah<br>12:27:11 <rjarry> --> no building from pypi archives (those with .js precompiled), this goes against debian policy<br>12:27:24 <•djmitche> that makes sense<br>12:27:42 <•djmitche> but those can get pulled directly into a webpack, rather than depending on 10000 other debian packages?<br>12:27:47 <rjarry> this means we can update buildbot and buildbot-worker, but not the www* pacakges<br>12:28:00 <rjarry> yeah<br>12:28:08 <•djmitche> ok<br>12:28:12 <•djmitche> sounds complicated, but workable :)<br>12:28:16 <rjarry> I guess having the www* packages in debian willr require some work<br>12:28:21 <rjarry> upstream work, i mean<br>12:28:24 <•djmitche> yeah<br>12:28:40 <•djmitche> anything else?<br>12:28:46 <•djmitche> chapter progress update is quick...<br>12:28:47 <rjarry> decaffeinate, and find a lighter build system<br>12:28:58 <•djmitche> decaf, yuck<br>12:29:01 <•djmitche> ;)<br>12:29:06 <•djmitche> #topic Chapter Progress<br>12:29:12 <rjarry> btw: even webpack has a lot of deps that are not integrated into debian yet<br>12:29:28 <•djmitche> #info Incorporating updates from reviews, then will ask Apress for review later this week<br>12:29:42 <•djmitche> hm<br>12:29:46 <•djmitche> webpack is pretty awesome though<br>12:29:54 <rjarry> yup<br>12:30:00 <•djmitche> any other business?<br>12:30:09 <rjarry> work in progress: <a href="https://wiki.debian.org/Javascript/Nodejs/Tasks/webpack">https://wiki.debian.org/Javascript/Nodejs/Tasks/webpack</a><br>12:30:27 <•djmitche> oh cool!<br>12:30:34 <•tardyp> ah I though webpack was done..<br>12:30:43 <rjarry> tardyp: can we merge this ? <a href="https://github.com/buildbot/buildbot/pull/3815">https://github.com/buildbot/buildbot/pull/3815</a><br>12:31:05 <•tardyp> there is also <a href="https://wiki.debian.org/Javascript/Nodejs/Tasks/guanlecoja">https://wiki.debian.org/Javascript/Nodejs/Tasks/guanlecoja</a><br>12:31:07 <•djmitche> that looks like a typical npm dep tree :)<br>12:31:12 <•djmitche> #endmeeting<br><br></div></div>