00:45:06  * saghulquit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
01:02:48  * zju1quit (Remote host closed the connection)
01:03:03  * zjujoined
01:35:04  * brsonquit (Quit: leaving)
01:54:37  * Ralith_quit (Ping timeout: 255 seconds)
02:46:40  * Ralith_joined
04:59:43  * Fishrock123joined
05:00:31  * internetbirdjoined
05:01:36  * Fishrock123quit (Client Quit)
05:08:07  * internetbirdquit (Ping timeout: 272 seconds)
05:40:40  * cjihrigquit (Quit: bye)
06:44:35  * rendarjoined
07:01:09  * saghuljoined
07:05:42  * saghulquit (Ping timeout: 265 seconds)
08:03:25  * internetbirdjoined
08:07:59  * internetbirdquit (Ping timeout: 265 seconds)
08:21:42  <txdv>can i make [v2] issues? proposals for fixing stuff?
09:02:07  * seishunjoined
09:10:22  * saghuljoined
10:07:54  <sgimeno>sure, why not?
10:13:41  <txdv>saghul: hi
10:16:20  <saghul>ho
10:36:46  <txdv>you are on fire
10:38:22  <txdv>what made you work towards v2 so actively recently
10:38:24  <txdv>?
10:41:19  <saghul>heh, I don't know, it just felt right :-) also, deleting Windows XP support gave me the encouragemente I needed!
10:41:45  <txdv>i still have windows xp in my virtual machine
10:42:21  <txdv>wont miss it
10:42:26  <txdv>the simple gui maybe a bit
10:45:12  <saghul>I gotta admit I don't dislike windows 10
10:47:28  <txdv>feels like 7
10:48:01  * thealphanerdquit (Quit: farewell for now)
10:48:18  <txdv>don't know, nothing special
10:48:25  <saghul>but flat!
10:48:32  * thealphanerdjoined
10:48:48  <saghul>and bash on windows is pretty cool
10:54:51  * cjihrigjoined
11:00:28  <txdv>yeah
11:00:32  <txdv>its really ubuntu
11:00:34  <txdv>not bash
11:14:15  <seishun>it uses two year old packages though
11:14:33  <seishun>not much you can do with it imo
11:18:28  <saghul>you can also install arch now
11:18:56  <saghul>seishun https://github.com/turbo/alwsl/tree/dev
11:20:28  <seishun>how does it compare to msys2?
11:22:40  * cjihrigquit (Quit: bye)
11:24:02  <rendar>saghul, with windows XP not anymore a problem, what obsolete stuff will be removed from libuv?
11:24:59  * cjihrigjoined
11:34:25  <saghul>seishun it's totally different. applications running under WSL think they run on Linux. unmodified.
11:35:28  <saghul>rendar see the commits in master, we already removed a bunch of stuff
12:03:58  <seishun>saghul: yeah but what does it give you? anything you could do in WSL but not in msys2?
12:05:53  <seishun>I mean wine is useful because most windows things are closed source
12:10:48  <saghul>seishun it gives me access to the entire application catalog, because they don't have to be adapted for Windows
12:11:04  <saghul>(in principle, not everything works on WSL yet)
12:12:14  <seishun>well, in principle, everything should work on msys2, no?
12:12:18  <seishun>except gui I guess
12:14:15  * rgrinbergjoined
12:14:30  <saghul>seishun no way, everything needs to be recompiled
12:14:41  <saghul>and adapted, that's why we have libuv for example
12:15:05  <saghul>if you take a server which uses epoll, copy the binary directly to WSL and run it, it runs
12:15:29  <seishun>recompiled sure, but why adapted? doesn't msys2.dll provide posix api?
12:15:29  <saghul>that's like 100x better than msys2, regarding user experience, IMHO :-)
12:15:52  <saghul>not for everything
12:16:02  <saghul>epoll is enot emulated, nor inotify, path handling, etc
12:16:28  <seishun>hmm
12:19:09  <seishun>isn't that something that could eventually be added to msys2?
12:27:52  <saghul>you would still need to recompile
12:33:42  <seishun>on WSL you can run the binary as-is only if it was already compiled for this version of ubuntu, right?
12:34:41  <saghul>no, any binary will work
12:34:58  <saghul>they read ELF binaries and translate syscalls on the fly
12:35:28  <saghul>at the risk of sounding like Johny Ive, I'd say it looks like magic :-P
12:37:10  <seishun>as far as I understand windows kernel handles them the same way it handles windows syscalls
12:37:16  * rgrinbergquit (Ping timeout: 265 seconds)
12:39:53  <saghul>yep, the WSL layer does the magic translation
12:57:31  <txdv>although it does a shitty job of doing it
12:57:44  <txdv>a lot of tests fail in the libuv test utility
13:18:46  * rendarquit (Remote host closed the connection)
13:23:52  * rendarjoined
13:24:24  <txdv>saghul: a lot of the tests fail
13:25:02  <txdv>pipe_connect reports immediately if there if it can't connect to a pipe
13:31:55  <saghul>yeah, it's not complete, they don't seem to emulate all syscalls
13:33:21  <txdv>which is if it cant connect to a pipe
13:33:22  <txdv>***
13:33:31  <txdv>i guess the list of pipes is kept in memory
13:33:37  <txdv>so there is no need to make a lookup on the file system?
13:34:07  <txdv>ill need to investigate what windows does
14:24:02  * rgrinbergjoined
14:52:45  * Fishrock123joined
15:45:21  * brsonjoined
16:05:59  * seishunquit (Ping timeout: 250 seconds)
16:16:01  * seishunjoined
16:41:47  * rendarquit (Remote host closed the connection)
17:20:57  * seishunquit (Ping timeout: 250 seconds)
17:27:59  * seishunjoined
18:04:35  * rgrinbergquit (Ping timeout: 272 seconds)
18:14:21  * seishunquit (Disconnected by services)
18:14:27  * seishunjoined
18:21:00  * rgrinbergjoined
18:28:28  * saghulquit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
19:04:33  * brsonquit (Ping timeout: 240 seconds)
19:07:12  * brsonjoined
19:10:09  * seishunquit (Ping timeout: 265 seconds)
19:13:02  * seishunjoined
19:22:37  * rgrinbergquit (Quit: WeeChat 1.5)
19:22:56  * rgrinbergjoined
19:24:42  * MoZu4k__joined
20:02:50  * tunniclmjoined
20:44:37  * piscisaureusjoined
21:09:57  * rgrinbergquit (Ping timeout: 244 seconds)
21:15:23  * seishunquit (Ping timeout: 250 seconds)
21:37:00  * nathan7quit (*.net *.split)
21:37:01  * lennartclquit (*.net *.split)
21:37:02  * tunniclmquit (*.net *.split)
21:37:04  * sgimenoquit (*.net *.split)
21:37:05  * mmaleckiquit (*.net *.split)
21:37:07  * zjuquit (*.net *.split)
21:37:08  * Matthew[m]quit (*.net *.split)
21:37:11  * tolmaskyquit (*.net *.split)
21:37:12  * jcrugzzquit (*.net *.split)
21:37:12  * MLMquit (*.net *.split)
21:37:13  * cremesquit (*.net *.split)
21:37:14  * Therstriumquit (*.net *.split)
21:37:16  * Domenicquit (*.net *.split)
21:37:17  * dainis_quit (*.net *.split)
21:37:18  * thealphanerdquit (*.net *.split)
21:37:18  * Ralith_quit (*.net *.split)
21:37:18  * zju3quit (*.net *.split)
21:37:18  * Jacob843quit (*.net *.split)
21:37:20  * Alcestquit (*.net *.split)
21:37:23  * trevnorrisquit (*.net *.split)
21:37:28  * [spoiler]quit (*.net *.split)
21:37:28  * parshapquit (*.net *.split)
21:37:29  * mikealquit (*.net *.split)
21:37:30  * othiym23quit (*.net *.split)
21:37:33  * Mjarkquit (*.net *.split)
21:37:33  * erikjquit (*.net *.split)
21:37:34  * rvaggquit (*.net *.split)
21:38:41  * zjujoined
21:38:41  * Matthew[m]joined
21:38:41  * tolmaskyjoined
21:38:41  * jcrugzzjoined
21:38:41  * MLMjoined
21:38:41  * cremesjoined
21:38:41  * Therstriumjoined
21:38:41  * Domenicjoined
21:38:41  * dainis_joined
21:39:23  * MLMquit (Max SendQ exceeded)
21:39:34  * nathan7joined
21:39:39  * indexzeroquit (Ping timeout: 250 seconds)
21:40:05  * zkat___quit (Ping timeout: 250 seconds)
21:40:42  * [spoiler]joined
21:40:42  * mikealjoined
21:40:42  * Mjarkjoined
21:40:42  * erikjjoined
21:40:42  * rvaggjoined
21:40:50  * tolmaskyquit (Ping timeout: 252 seconds)
21:40:52  * lennartcljoined
21:41:23  * mikealquit (Ping timeout: 255 seconds)
21:41:29  * tunniclmjoined
21:41:29  * sgimenojoined
21:41:29  * mmaleckijoined
21:41:46  * othiym23joined
21:42:50  * thealphanerdjoined
21:42:50  * Ralith_joined
21:42:50  * zju3joined
21:42:50  * Jacob843joined
21:42:50  * Alcestjoined
21:42:50  * trevnorrisjoined
21:45:34  * indexzerojoined
21:50:14  * zkat___joined
21:55:48  * mikealjoined
21:56:40  * tolmaskyjoined
22:00:57  * MoZu4k__quit (Quit: MoZu4k__)
22:05:29  * MLMjoined
22:09:57  * piscisaureusquit (Quit: Leaving.)
22:12:36  * parshapjoined
22:29:45  * zkat___quit
22:30:18  * zkatjoined
22:36:50  * piscisaureusjoined
22:41:58  * saghuljoined
23:33:12  * piscisaureusquit (Quit: Leaving.)
23:56:29  * Fishrock123quit (Remote host closed the connection)