00:00:10  <maclover7>^ Tried to clean out the issue tracker a little
00:00:16  <maclover7>Now we've only got 7 pages of open issues :)
00:01:31  <refack>🎉
00:07:57  * node-ghjoined
00:07:57  * node-ghpart
00:44:43  * node-ghjoined
00:44:43  * node-ghpart
01:52:14  * node-ghjoined
01:52:14  * node-ghpart
03:44:31  * devsnekquit (Ping timeout: 256 seconds)
03:46:24  * devsnekjoined
03:47:54  * zkatquit (Ping timeout: 256 seconds)
03:48:13  * refackquit (Ping timeout: 256 seconds)
03:48:32  * maclover7quit (Ping timeout: 276 seconds)
03:48:54  * reydelcompas_quit (Ping timeout: 256 seconds)
03:49:02  * Guest11409_quit (Ping timeout: 256 seconds)
03:49:12  * joaocgreisquit (Ping timeout: 276 seconds)
03:49:17  * starefossenquit (Ping timeout: 276 seconds)
03:49:28  * mhdawson_quit (Ping timeout: 256 seconds)
03:49:37  * williamkapkequit (Ping timeout: 256 seconds)
03:49:50  * srl295quit (Ping timeout: 276 seconds)
03:49:50  * mmarchiniquit (Ping timeout: 276 seconds)
03:49:51  * addaleaxquit (Ping timeout: 240 seconds)
03:50:05  * joyeequit (Ping timeout: 255 seconds)
03:50:30  * ljharbquit (Ping timeout: 276 seconds)
03:50:44  * benglquit (Ping timeout: 256 seconds)
03:51:00  * bzozquit (Ping timeout: 255 seconds)
03:51:08  * phillipj_quit (Ping timeout: 276 seconds)
03:51:22  * devsnekquit (Ping timeout: 260 seconds)
03:51:38  * rvaggquit (Ping timeout: 256 seconds)
03:51:53  * Trottquit (Ping timeout: 255 seconds)
03:51:54  * mcollinaquit (Ping timeout: 260 seconds)
03:52:11  * othiym23quit (Ping timeout: 256 seconds)
03:52:11  * mattloringquit (Ping timeout: 256 seconds)
03:52:21  * ofrobotsquit (Ping timeout: 255 seconds)
04:27:44  * richardlau_joined
04:29:53  * richardlauquit (Ping timeout: 248 seconds)
05:13:40  * node-ghjoined
05:13:40  * node-ghpart
05:22:49  * Guest11409_joined
05:23:04  * refackjoined
05:26:06  * devsnekjoined
05:27:33  * Trottjoined
05:27:41  * mhdawson_joined
05:27:42  * ljharbjoined
05:29:24  * mcollinajoined
05:29:26  * bengljoined
05:29:40  * rvaggjoined
05:29:41  * phillipj_joined
05:30:10  * zkatjoined
05:31:11  * addaleaxjoined
05:32:44  * mattloringjoined
05:35:57  * bzozjoined
05:37:06  * ofrobotsjoined
05:52:57  * maclover7joined
05:55:17  * addaleaxquit (Ping timeout: 276 seconds)
05:56:17  * phillipj_quit (Ping timeout: 256 seconds)
05:56:17  * ljharbquit (Ping timeout: 256 seconds)
05:56:35  * devsnekquit (Ping timeout: 276 seconds)
05:56:51  * mcollinaquit (Ping timeout: 256 seconds)
05:56:51  * Guest11409_quit (Ping timeout: 256 seconds)
05:57:06  * mhdawson_quit (Ping timeout: 256 seconds)
05:57:06  * Trottquit (Ping timeout: 256 seconds)
05:57:07  * refackquit (Ping timeout: 256 seconds)
05:57:21  * maclover7quit (Ping timeout: 248 seconds)
05:58:32  * rvaggquit (Ping timeout: 276 seconds)
05:58:32  * benglquit (Ping timeout: 276 seconds)
05:58:38  * mattloringquit (Ping timeout: 276 seconds)
05:58:40  * bzozquit (Ping timeout: 256 seconds)
05:58:52  * ofrobotsquit (Ping timeout: 265 seconds)
05:59:11  * zkatquit (Ping timeout: 276 seconds)
06:06:38  * BridgeAR1joined
06:11:47  * phillipj_joined
06:12:14  * devsnekjoined
06:12:41  * ljharbjoined
06:18:46  * seishunjoined
06:20:21  * mcollinajoined
06:20:26  * bzozjoined
06:20:35  * williamkapke_joined
06:20:51  * refackjoined
06:20:51  * mhdawson_joined
06:20:52  * bengljoined
06:21:24  * srl295joined
06:21:54  * mattloringjoined
06:21:55  * mmarchinijoined
06:21:57  * rvaggjoined
06:21:57  * Trottjoined
06:21:59  * reydelcompas_joined
06:22:00  * rvaggquit (Changing host)
06:22:00  * rvaggjoined
06:22:00  * Trottquit (Changing host)
06:22:00  * Trottjoined
06:22:28  * zkatjoined
06:22:58  * joaocgreisjoined
06:23:32  * ofrobotsjoined
06:25:24  * Guest11409_joined
06:25:27  * addaleaxjoined
06:29:38  * maclover7joined
06:31:31  * BridgeAR1quit (Remote host closed the connection)
06:51:41  * joyeejoined
06:55:04  * starefossenjoined
06:57:53  * othiym23joined
07:09:23  * BridgeAR1joined
07:16:38  * BridgeAR1quit (Remote host closed the connection)
07:34:34  * seishunquit (Ping timeout: 256 seconds)
07:48:31  * node-ghjoined
07:48:31  * node-ghpart
08:54:29  * BridgeAR1joined
09:08:11  * lucalanziani_changed nick to lucalanziani
09:12:56  * BridgeAR1quit (Ping timeout: 260 seconds)
09:33:02  * node-ghjoined
09:33:08  * node-ghpart
09:54:22  * node-ghjoined
09:54:22  * node-ghpart
10:18:38  * sxajoined
10:19:06  * sxaquit (Remote host closed the connection)
10:23:34  * sxajoined
10:25:06  * mylesborinsquit (Quit: farewell for now)
10:25:37  * mylesborinsjoined
10:45:08  * sxaquit (Remote host closed the connection)
10:52:48  * sxajoined
11:04:48  * node-ghjoined
11:04:49  * node-ghpart
11:10:04  * srl295quit (Quit: Connection closed for inactivity)
11:28:30  * node-ghjoined
11:28:31  * node-ghpart
11:52:27  * node-ghjoined
11:52:27  * node-ghpart
12:03:52  * node-ghjoined
12:03:53  * node-ghpart
12:07:25  * node-ghjoined
12:07:25  * node-ghpart
12:29:53  * qbitquit (Quit: WeeChat 2.1)
12:32:59  * sxaquit (Ping timeout: 255 seconds)
13:01:31  * srl295joined
13:05:08  * sxajoined
13:08:00  * qbitjoined
13:08:23  * qbitchanged nick to Guest43969
13:09:18  * Guest43969changed nick to qbit
13:11:21  * node-ghjoined
13:11:22  * node-ghpart
13:24:14  * node-ghjoined
13:24:14  * node-ghpart
13:39:37  * node-ghjoined
13:39:37  * node-ghpart
14:10:50  * node-ghjoined
14:10:50  * node-ghpart
14:23:51  * node-ghjoined
14:23:51  * node-ghpart
14:26:09  * node-ghjoined
14:26:10  * node-ghpart
14:26:40  * node-ghjoined
14:26:41  * node-ghpart
14:50:37  * node-ghjoined
14:50:37  * node-ghpart
14:55:00  * node-ghjoined
14:55:00  * node-ghpart
14:55:09  * node-ghjoined
14:55:09  * node-ghpart
14:55:54  * node-ghjoined
14:55:54  * node-ghpart
15:05:31  * BridgeARjoined
15:21:05  * laurentgoderrejoined
15:22:01  <laurentgoderre>Hey! The Docker node team has a question regarding the build
15:24:12  * BridgeARquit (Ping timeout: 256 seconds)
15:25:58  * BridgeARjoined
15:26:21  <laurentgoderre>It seems that the build settings on the nodejs/docker-node repo changed and we are a bit confused
15:28:19  <laurentgoderre>We used to have our build on Travis which was ok but none of us had the ability to cancel or restart builds which was tricky at time
15:28:39  <laurentgoderre>Travis.org that is
15:29:07  <laurentgoderre>Now, we have builds being triggered on Travis.org and Travis.com which is very confusing
15:29:42  <ljharb>you shouldn’t be able to have both for the same repo
15:29:56  <laurentgoderre>It is happening thougj
15:30:15  <ljharb>sounds like a bug with Travis’s migration from .org to .com
15:30:35  <laurentgoderre>I was wondering if this group gave us Access to paid Travis?
15:30:50  <ljharb>.com is now for everything, free and paid
15:31:00  <laurentgoderre>Really???
15:31:02  <ljharb>they disabled new .org repos being added
15:31:11  <ljharb>they just haven’t yet migrated current .org repos over to .com
15:31:18  <maclover7>laurentgoderre: Hi!
15:31:29  <laurentgoderre>Hi!
15:31:35  <maclover7>This is due to a refactoring in the github-bot, now all nodejs org repos that use Travis
15:31:40  <maclover7>use it via GitHub apps
15:31:41  * BridgeARquit (Remote host closed the connection)
15:31:47  <maclover7>so you should have access to restart builds and things like that
15:32:00  <ljharb>maclover7: yes but a repo afaik can only be used on .org or .com, not both
15:32:10  <maclover7>The PR for github-bot is available at https://github.com/nodejs/github-bot/pull/183
15:32:18  <laurentgoderre>So it should be safe to delete the old integration then?
15:32:42  <maclover7>Yeah
15:32:50  <maclover7>(old integration == webhook for github-bot)
15:33:03  <maclover7>And then just comment in that PR that you've done that
15:35:46  <laurentgoderre>Done!!
15:36:25  <laurentgoderre>Then last overhead, our secure var for the bot api token doesn't work on Travis.com
15:36:43  <laurentgoderre>We now get a format that our secure var is invalid
15:37:23  <laurentgoderre>Personally, I prefer when those are set in the Travis UI so that we don't need to create a PR every time the token changes
15:39:45  * chorrelljoined
15:42:59  * node-ghjoined
15:43:00  * node-ghpart
15:43:54  * node-ghjoined
15:43:54  * node-ghpart
15:44:26  * node-ghjoined
15:44:27  * node-ghpart
15:45:06  <laurentgoderre>Would be possible to get the token updated?
15:46:12  <maclover7>laurentgoderre: I believe you should have access to update the token?
15:46:16  <maclover7>like in the travis job ui
15:53:17  * juggernaut451joined
15:56:59  * node-ghjoined
15:56:59  * node-ghpart
15:57:13  * node-ghjoined
15:57:13  * node-ghpart
15:58:05  <laurentgoderre>@maclover7: yes but I don't have the github bot token
16:00:09  * BridgeARjoined
16:02:09  * juggernaut451quit (Ping timeout: 264 seconds)
16:09:30  * juggernaut451joined
16:25:51  * juggernaut451quit (Remote host closed the connection)
16:31:33  * BridgeARquit (Ping timeout: 265 seconds)
16:31:56  * juggernaut451joined
16:33:55  * BridgeARjoined
16:43:12  * node-ghjoined
16:43:12  * node-ghpart
16:47:02  * seishunjoined
16:54:20  * juggernaut451quit (Remote host closed the connection)
16:54:34  * chorrellquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
17:03:42  * juggernaut451joined
17:10:20  <mmarchini>The token is used to publish docker images to docker hub?
17:13:44  * chorrelljoined
17:26:20  * chorrellquit (Quit: Textual IRC Client: www.textualapp.com)
17:33:51  * sxaquit (Ping timeout: 256 seconds)
17:34:13  <Trott>test-osuosl-aix61-ppc64_be-1 seems to be on fire. I'll see if I can see what's up, unless someone else is already on top of it?
17:38:13  * node-ghjoined
17:38:13  * node-ghpart
17:42:03  <Trott>Argh! Looks like the AIX thing is probably a bug in a test. It's trying to write to the home directory of the user. Unfortunately, some tests run as root and leave the file around, and then a subsequent task comes a long and can't access the file.
17:42:35  <Trott>Or maybe the user just doesn't have write access to the home directory at all.
17:43:39  <Trott>Yeah, `node-tmp` directory in the home directory is owned by root, not the test user. :-(
17:43:50  <Trott>Removing. Hopefully that fixes the issue.
17:45:38  <Trott>Not a bug in tests. A bug in our AIX config. It's set in an environment variable. This won't work unless we change things so that all tasks run as the same user.
17:46:01  <Trott>(Or we change the test harness to clean up the temp directory, but even that could end up being flaky if the thing bails for some reason before finishing.)
17:47:07  <Trott>mhdawson_ or someone else: Do you know why we stash the test temp directory into the home directory rather than using `test/.tmp*`? (I don't *think* we do this in most other places. Perhaps on Raspberry Pi devices because NFS stuff.)
17:47:37  * node-ghjoined
17:47:37  * node-ghpart
17:47:45  <Trott>maclover7 refack mhdawson_ joyee mylesborins : I *think* it's the citgm smoker job that runs as root. Does it need to? Is that a configuration error and it could/should run as the test user (iojs)?
17:49:14  * juggernaut_451joined
17:49:47  <joyee>hm, no idea about the citgm
17:50:05  * juggernaut451quit (Ping timeout: 256 seconds)
17:51:16  <mylesborins>it shouldn't be
17:51:17  <mylesborins>afaik
17:51:18  <mylesborins>there is no need for it to run as root
17:51:36  <mylesborins>(citgm actually errors if you run as root without a flag... so I don't think it should be running as root)
17:55:25  <refack>Trott: my guess is it's something that was manually started
17:56:48  <Trott>Yeah, citgm is running as the test user. I thought it was root. My bad. :-D
17:58:09  <Trott>What threw me is that there a bunch of root-owned files in citgm-smoker/nodes-old. But nodes-old is probably something that was created manually I'm guessing?
17:58:26  <Trott>Because all the other jobs (including that one) use `nodes` as far as I know.
18:03:32  <refack>RE: weird locations on the AIX machine. Might be related to disk space and what FS is mounted where
18:03:33  <Trott>OK, so it's probably exactly what refack just said and exactly what Anna and I both did (and maybe Anatoli too?) when we were in Berlin, which is to log in as root, start a test run, and then log off, forgetting to su to the test user before running the test. But this is on AIX so we'd probably know who did it (and at least be able to remind them to not do that? also are we sure they're taking the node offline before doing
18:03:34  <Trott>that?) I'd guess Gireesh only because he's the one person who does a lot of AIX testing.
18:05:09  <refack>We could do what `npm` and `pip` do, warn the user that they are running as root
18:05:18  <refack>Maybe in Makefile or test.py
18:05:38  <refack>Sounds like a healthy thing anyway
18:27:54  <laurentgoderre>The token is used to automatevthe creation of pull request to docker hub
18:35:34  <refack>laurentgoderre: if no one has the unencrypted token, you might try to ping @non-binary in the bot PR https://github.com/nodejs/github-bot/pull/183
18:36:11  <refack>Travis falk might be able to re-encrypt the secure env
18:45:27  * juggernaut_451quit (Ping timeout: 240 seconds)
18:47:08  * node-ghjoined
18:47:08  * node-ghpart
18:47:37  * node-ghjoined
18:47:37  * node-ghpart
18:52:20  * BridgeARquit (Ping timeout: 255 seconds)
19:02:27  <Trott>Might need to run as root if you're doing `make install` but I don't know that we want to encourage people to do `make install` anyway.
19:09:36  * node-ghjoined
19:09:36  * node-ghpart
19:15:45  <maclover7>Trott: joyee: Are you able to add lucalanziani to the nodejs/build
19:15:49  <maclover7>He's already in nodejs-private/build
19:15:57  <maclover7>(or make me an admin so I can do it self-service)
19:17:45  * node-ghjoined
19:17:45  * node-ghpart
19:19:01  <joyee>maclover7: I've added him to build
19:19:21  <joyee>regarding making you an admin: I'd happy to but I am not sure if it's up to me
19:20:00  <joyee>Maybe we can discuss in the meeting https://github.com/nodejs/build/issues/1373
19:20:28  <mmarchini>why we use an `infra` machine for `node-test-commit-v8-linux(benchmark,v8test)`?
19:20:31  <maclover7>Trying to remember what Trott said, I think I need to open up an issue somewhere to ask for permission?
19:20:45  <maclover7>mmarchini: what's the hostname you're looking at?
19:21:04  <mmarchini> infra-softlayer-ubuntu1404-x64-2
19:21:13  <maclover7>Ah, that's the benchmark machine
19:21:24  <maclover7>You should be able to get on that with the nodejs_build_test key
19:21:31  <mmarchini>oh, ok
19:21:35  <mmarchini>i'll give it a try
19:21:38  <maclover7>You might have to edit your ~/.ssh/config file though
19:21:46  <maclover7>to say nodejs_build_test instead of nodejs_build_infra
19:21:48  <refack>It's fast and it's x86 (not ppc or OS390)
19:24:02  * node-ghjoined
19:24:02  * node-ghpart
19:24:02  <mmarchini>still not able to access, even with the nodejs_build_test key
19:24:23  <mmarchini>it asks for a password
19:24:37  <mmarchini>access to test machines is working fine
19:24:47  <maclover7>Try `ssh -i ~/.ssh/nodejs_build_test root@50.23.85.254`
19:24:59  <mmarchini>same :(
19:25:02  <maclover7>that's the manual command, maybe something's up with your ssh config
19:25:03  <maclover7>hmmmm
19:25:25  <maclover7>But you're able to get on to other test machines fine?
19:25:29  <mmarchini>yep
19:26:12  <maclover7>Ah, so turns out nodejs_buid_test won't work on that machine for you
19:26:19  <maclover7>My keys are in authorized_keys as a special case
19:26:19  <mmarchini>:(
19:26:24  <maclover7>What do you need the machine for?
19:26:40  <mmarchini>the machine is not working for v8.x builds
19:27:02  <refack>So let's move `node-test-commit-v8-linux(benchmark,v8test)`
19:27:35  <refack>All machines in the public CI should be accessible with `nodejs_buid_test`
19:27:49  <mmarchini>👍
19:28:02  <mmarchini>I can do that
19:28:08  <mmarchini>any suggested machine to use instead?
19:29:18  <refack>test-nearform-intel-ubuntu1604-x64-1
19:31:44  <mmarchini>the current machine is 14.04 x86, shouldn't we keep the same environment?
19:32:54  <refack>IMHO add it to the mix, and open an issue asking if anyone remembers if that (14.04) was a requirement or convenience
19:33:44  <refack>My guess is, it's just was the benchmark machine was set up as, but if anyone remembers else....
19:34:11  <mmarchini>ok, I don't have write permissions to `node-test-commit-v8-linux` 😅
19:34:14  <refack>The two `nearform` machines are supposed to be the new benchmarks anyway
19:34:20  <refack>?
19:34:27  <refack>ARe you a member of `build`?
19:34:30  <mmarchini>yep
19:34:32  <refack>Let me check
19:35:27  <mmarchini>I have write permissions on node-test-pull-request though
19:36:31  <refack>So the story was, till last week we didn't have a way to open the job configs to view only, so we added the `job->configure` permission to `nodejs/build`
19:36:59  <refack>And some jobs have that explicitly, and some get it from the global permission matrix
19:38:37  <refack>mmarchini: check now
19:38:50  <mmarchini>:+1
19:50:57  <mmarchini>added ubuntu1604-intel-64 node to node-test-commit-v8-linux. If it works I'll remove `benchmark` from it and open an issue about using 16.04 instead of 14.04
19:51:20  <refack>Sounds sound
19:51:37  <refack>(run a test with node 6 and 8)
19:51:49  <mmarchini>👍
20:10:09  <Trott>I've added maclover7 as a maintainer for the Build team. Luca received an invitation from Joyee but they need to accept the invitation to become part of the team. Instructions should be in an email they should have received from GitHub.
20:24:18  * Fishrock123joined
20:26:47  <mmarchini>same failure on ubuntu1604-intel-64
20:27:03  <mmarchini>something is definitely up with our v8.x-staging branch
20:27:50  <refack>that's sort of good
20:28:20  <mmarchini>I'll try to run it in a vagrant box locally
20:28:24  <mmarchini>let's see if it fails too
20:43:26  * node-ghjoined
20:43:26  * node-ghpart
20:49:49  * node-ghjoined
20:49:49  * node-ghpart
20:50:56  * node-ghjoined
20:50:56  * node-ghpart
21:18:09  * Fishrock123quit (Quit: Leaving...)
21:27:51  * seishunquit (Ping timeout: 240 seconds)
21:32:55  <mmarchini>how can I create a temporary job (a copy from an existing job) to tests settings without messing with the primary job?
22:31:41  <rvagg>mmarchini, refack: what's the context with this shift of ubuntu1604-intel-64 boxes? those are physical boxes that intel donated for use with benchmarks, not for general CI
22:41:09  <refack>rvagg: Thanks, we were looking for the other part of the context...
22:41:09  <refack>We've been having regressions with https://ci.nodejs.org/job/node-test-commit-v8-linux/ (Which AFAIK is also an IBM focused job), and since the x64 subjob (benchmark) runs on an `infra` machine we were looking to understand why, and figure out if we can move it to either one of the `nearform` machines, or if not then elsewhere where we can SSH and reproduce
22:45:04  <rvagg>refack: what's the failing infra machine?
22:45:49  <mmarchini>fwiw the problem is not on the machine (probably something that changed recently with depot_tools)
22:46:16  <mmarchini>rvagg: infra-softlayer-ubuntu1404-x64-2
22:47:33  <rvagg>hmm, I think that's the original benchmark machine
22:47:35  <rvagg>I
22:47:48  <rvagg>I'll have to check, the '-2' makes me unsure
22:48:09  <rvagg>if so, then maybe a switch to the nearform ones isn't a bad idea, probably needs input from Michael though
22:48:21  <refack>👍
22:49:49  <refack>mmarchini: I just remembered we had a `depot-tools` caused regression a few months ago, so we bisected and pinned the git checkout to a LKWR sha
22:50:29  <refack>https://github.com/nodejs/build/issues/886
22:51:12  <refack>(did I say today I'm not a fan of DT... So hard to trace down issues)
22:52:04  <mmarchini>I'm a fan when working directly on V8
22:52:11  <mmarchini>fan-ish
22:52:44  <refack>mah... maybe if working on a well established platform...
22:52:55  <refack>Too much magic for my taste
22:52:57  <mmarchini>i like the `git cl` stuff, but I hate how depot tools assume their binaries are better than any other (they need to be 1st priority on PATH)
23:05:34  * node-ghjoined
23:05:34  * node-ghpart
23:16:21  * node-ghjoined
23:16:21  * node-ghpart
23:22:43  * node-ghjoined
23:22:43  * node-ghpart
23:23:05  * node-ghjoined
23:23:05  * node-ghpart
23:28:58  * node-ghjoined
23:28:58  * node-ghpart
23:34:32  * BridgeARjoined
23:46:29  * node-ghjoined
23:46:29  * node-ghpart
23:50:51  * node-ghjoined
23:50:51  * node-ghpart
23:52:17  * node-ghjoined
23:52:17  * node-ghpart
23:53:10  * node-ghjoined
23:53:10  * node-ghpart