2020-01-31T02:49:01 #kisslinux -> Dropping permissions to adam for pull 2020-01-31T02:49:08 #kisslinux ^^^^^^^^^ brilliant. 2020-01-31T02:49:20 #kisslinux When was that added? 2020-01-31T08:03:58 #kisslinux In what world is this sane? https://github.com/alacritty/alacritty/blob/master/Cargo.lock 2020-01-31T08:46:01 #kisslinux it's memory-safeā„¢ so it must be safe 2020-01-31T08:48:54 #kisslinux s/safe/sane 2020-01-31T08:48:57 #kisslinux goddammit 2020-01-31T08:56:34 #kisslinux > 71:27.89 dom/media/platforms/agnostic/gmp 2020-01-31T08:56:39 #kisslinux Testing the new rust with Firefox ESR 2020-01-31T08:56:47 #kisslinux So far so good 2020-01-31T09:24:26 #kisslinux > 99:13.47 | ^~~~~~~~~~~~~~~~~~~~~~ 2020-01-31T09:24:28 #kisslinux :O 2020-01-31T09:30:59 #kisslinux > -> firefox Successfully created tar-ball 2020-01-31T09:31:01 #kisslinux Neat 2020-01-31T10:24:40 #kisslinux > I have a ~200K line Rust project split into about 50 crates without about 700 dependent crates. 2020-01-31T10:24:42 #kisslinux Good god 2020-01-31T10:24:46 #kisslinux https://news.ycombinator.com/item?id=22197973 2020-01-31T13:40:49 #kisslinux I feel like given how interdependent rust crates are every rust lib should split up their stuff with features (like rust options) so that libs depending on them can disable anything unnecessary and projects can do the same, to attempt to decrease the web of unnecessary deps from one project as much as possible 2020-01-31T13:41:25 #kisslinux So the features would less be for the downstream user and more for projects to only grab what they actually need from libs they depend on and decrease how many subsequent libs those libs pull in 2020-01-31T13:42:13 #kisslinux Because I don't actually have any clue but I feel like tons of the libs there have to be for providing stuff in libs that isn't even getting used cuz like c'mon how can all of that be needed 2020-01-31T13:42:25 #kisslinux Yup 2020-01-31T13:42:41 #kisslinux Cargo can't do conditional dependencies I believe 2020-01-31T13:43:08 #kisslinux I could be wrong but I've never come across optional deps with rust software 2020-01-31T13:43:09 #kisslinux I don't think that's true? 2020-01-31T13:43:30 #kisslinux I could've sworn some deps can only be enabled if the feature requiring them is 2020-01-31T13:44:10 #kisslinux Yeah check out ncspot's Cargo.toml 2020-01-31T13:44:12 #kisslinux I think you can through [features] 2020-01-31T13:44:18 #kisslinux Has a couple of optional deps 2020-01-31T13:44:21 #kisslinux That's what I'm saying they should do 2020-01-31T13:44:29 #kisslinux Gotcha 2020-01-31T13:44:42 #kisslinux And then have libs depending on them and projects depending on them disable any features they don't need 2020-01-31T13:45:10 #kisslinux And have features gating various parts of code that add dependencies 2020-01-31T13:45:30 #kisslinux So that projects and libs can pull the lightest version of the lib they can to get what they need 2020-01-31T13:46:26 #kisslinux One thing that really pisses me off is x11-rs 2020-01-31T13:46:43 #kisslinux It dlopens certain xlibs that don't actually end up linked in alacritty and I don't see a way to statically link them 2020-01-31T13:47:08 #kisslinux So alacritty just has an invisible dep that ldd doesn't show on like libXi.so and others 2020-01-31T13:47:40 #kisslinux Not really alacritty's fault in this case, they kinda have to use x11-rs I assume, but x11-rs is fucked 2020-01-31T15:19:11 #kisslinux E5ten: You can't do a fully static X11 anyway iirc. 2020-01-31T15:25:20 #kisslinux My complaint is more about the dlopening instead of linking 2020-01-31T15:25:36 #kisslinux The not being able to use static x-libs is just a side effect of that 2020-01-31T15:39:54 #kisslinux Yeah 2020-01-31T16:42:44 #kisslinux I think mitch got X11 working 2020-01-31T16:45:48 #kisslinux It's not fully static though 2020-01-31T16:45:56 #kisslinux Only partly 2020-01-31T16:46:05 #kisslinux is it not? I remember using ldd on it 2020-01-31T16:46:13 #kisslinux it's a long time though 2020-01-31T16:46:29 #kisslinux I remember talking to Mitch months ago about it 2020-01-31T16:46:43 #kisslinux Dunno if anything changed since then 2020-01-31T16:46:59 #kisslinux no, Mitch is not active anymore 2020-01-31T16:48:56 #kisslinux Looks to be dynamic(?) https://github.com/bonsai-linux/bonsai/blob/master/ports/xorg/xorg-server/pkgfile#L42-L45 2020-01-31T16:53:41 #kisslinux I must remember it wrong then 2020-01-31T17:10:09 #kisslinux Huh. The kernel had an http server 2020-01-31T17:10:10 #kisslinux http://www.fenrus.demon.nl/ 2020-01-31T17:10:24 #kisslinux > kHTTPd is a http-daemon (webserver) for Linux. kHTTPd is different from other webservers in that it runs from within the Linux-kernel as a module (device-driver). 2020-01-31T17:10:35 #kisslinux > As of kernel 2.3.14, kHTTPd is integrated into the kernel. 2020-01-31T17:10:45 #kisslinux (Was removed in 2.6~) 2020-01-31T20:51:01 #kisslinux o/ 2020-01-31T20:56:34 #kisslinux exit 2020-01-31T21:13:13 #kisslinux First install here 2020-01-31T21:13:34 #kisslinux interesting journey