💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › kisslinux-2022-08-06.txt captured on 2024-05-26 at 16:06:42.

View Raw

More Information

⬅️ Previous capture (2023-01-29)

-=-=-=-=-=-=-

[2022-08-06T00:18:11Z] <ioraff> wael[m]: to avoid a circular dependency
[2022-08-06T01:05:42Z] <wael[m]> true
[2022-08-06T05:09:38Z] <illiliti> we had mailing list. it was dropped iirc, i don't remember why
[2022-08-06T05:10:16Z] <illiliti> dilyn can say more
[2022-08-06T05:27:26Z] <testuser[m]12> Hi
[2022-08-06T05:29:15Z] <illiliti> hi
[2022-08-06T09:22:37Z] <Ogromny> Hi
[2022-08-06T09:23:20Z] <illiliti> ioraff: i removed openssl support from openssh and seems it works fine without it
[2022-08-06T09:38:21Z] <illiliti> the only left packages which have hardcoded dep on openssl api are rust, nodejs, python
[2022-08-06T09:38:35Z] <illiliti> not that many, but if considering how bloated they are...
[2022-08-06T09:39:07Z] <illiliti> everything else has an option to enable different crypto backend or can be patched to drop openssl
[2022-08-06T09:42:53Z] <illiliti> btw why rust needs openssl? for cargo to fetch shit?
[2022-08-06T09:47:52Z] <illiliti> also python can be compiled without openssl, but then it won't have tls and https capability. we need to investigate this i think
[2022-08-06T09:48:28Z] <illiliti> but i may be wrong cuz i don't remember details
[2022-08-06T10:53:50Z] <cem> illiliti: I've been away too long so I just saw the talk about doing a kiss BSD
[2022-08-06T10:54:08Z] <cem> I didn't exactly fail doing it
[2022-08-06T10:54:32Z] <cem> I was working with the OpenBSD kernel and I did get it to work
[2022-08-06T10:54:50Z] <cem> It's just that the kernel didn't support my hardware and I lost interest and dropped it
[2022-08-06T10:57:07Z] <cem> I wasn't super familiar with BSD at the time, and to be honest I came to the conclusion that Linux is much better for desktop
[2022-08-06T10:58:00Z] <illiliti> ah
[2022-08-06T10:58:04Z] <ehawkvu> cem: link? I've been curious about doing this myself
[2022-08-06T10:58:06Z] <illiliti> you didn't share your progress, that's why i thought you failed :)
[2022-08-06T10:59:55Z] <cem> Yeah I didn't spend much time on it, and I lost all of my stuff after a disk failure because I am a psycopath who doesn't commit shit until I'm happy with it
[2022-08-06T11:01:56Z] <testuser[m]12>  Bruh
[2022-08-06T11:01:58Z] <cem> I don't remember the status of my last commit and I don't care enough to find out
[2022-08-06T11:02:06Z] <cem> https://github.com/carbsbsd/repository
[2022-08-06T11:02:41Z] <cem> That was freebsd so probably not
[2022-08-06T11:02:54Z] <cem> I switched to OpenBSD, don't know why
[2022-08-06T11:03:07Z] <cem> s/know/remember/
[2022-08-06T11:04:01Z] <Ogromny> illiliti: Any news on the linker script for hare ? 
[2022-08-06T11:04:35Z] <cem> Ogromny: was that devault's language?
[2022-08-06T11:04:50Z] <illiliti> what kind of news do you need?
[2022-08-06T11:05:15Z] <Ogromny> cem: yep
[2022-08-06T11:07:34Z] <illiliti> if you mean submitting patch to upstream, i haven't had a time to work on it and that fix that phoboes suggested is rather hack than actual solution
[2022-08-06T11:08:37Z] <Ogromny> illiliti: my bad I thought it wouldn't compile because of the linker script, I misread the github issue 
[2022-08-06T11:09:08Z] <illiliti> it won't work with mold, otherwise it should be ok
[2022-08-06T11:09:45Z] <illiliti> mold: https://github.com/rui314/mold
[2022-08-06T11:12:19Z] <Ogromny> mold looks really cool, do you think replacing lld or gold with mold will work out of the box ?
[2022-08-06T11:15:26Z] <illiliti> mold isn't suitable to bootstrap stuff, so you won't be able to fully replace ldd/bfd/gold
[2022-08-06T11:15:45Z] <illiliti> some things will work, some don't
[2022-08-06T11:16:16Z] <illiliti> as you see mold doesn't support linker scripts which breaks packages which use them
[2022-08-06T11:17:04Z] <Ogromny> Yep unfortunately
[2022-08-06T11:17:42Z] <illiliti> mold is still useful to build heavy software, such as chromium or firefox, cuz it is 100x faster than everything else
[2022-08-06T11:20:05Z] <illiliti> i haven't tried to build them with mold though. my weak computer will blow up if i do
[2022-08-06T11:23:25Z] <testuser[m]12> It's good for debugging too cuz 5s for each link is better than 2 mins
[2022-08-06T11:29:13Z] <illiliti> cem: i see that carbs's main website has ipv6, but not git subdomain. is there any reason why it doesn't support ipv6?
[2022-08-06T11:30:25Z] <cem> Huh, should've forgot to add the record
[2022-08-06T11:35:58Z] <illiliti> ok
[2022-08-06T11:41:17Z] <cem> Updated the records now
[2022-08-06T11:44:22Z] <illiliti> connection refused
[2022-08-06T11:44:44Z] <illiliti> https://ready.chair6.net/?url=https://git.carbslinux.org
[2022-08-06T12:24:38Z] <cem> It should work now?
[2022-08-06T12:29:58Z] <testuser[m]12> Any idea why dhcpcd would say eth0: no IPv6 Routers available ?
[2022-08-06T12:30:03Z] <testuser[m]12> Ipv6 is enabled on vps config  and kernel
[2022-08-06T12:54:23Z] <illiliti> cem: it is. thanks
[2022-08-06T12:54:42Z] <cem> illiliti: sure, thanks for letting me know
[2022-08-06T12:55:48Z] <illiliti> testuser[m]12: maybe ipv6 is disabled in /proc or dhcpcd config
[2022-08-06T13:20:16Z] <testuser[m]12> illiliti: how can u disable ipv6 in /proc
[2022-08-06T13:20:24Z] <testuser[m]12> dhcpcd config is default one
[2022-08-06T13:21:07Z] <illiliti> i mean /proc/sys/net/ipv6/conf/all/disable_ipv6
[2022-08-06T13:23:25Z] <testuser[m]12>  Nope
[2022-08-06T13:23:26Z] <testuser[m]12> It's set to 0
[2022-08-06T13:27:59Z] <illiliti> hmm. maybe ipv6 routes don't get advertised for some reason. in this case, you have to set them statically
[2022-08-06T13:28:27Z] <illiliti> better off asking vps provider
[2022-08-06T13:30:16Z] <testuser[m]12> I'll try making static
[2022-08-06T13:40:24Z] <testuser[m]12> illiliti: how do i even do that
[2022-08-06T13:40:58Z] * testuser[m]12 uploaded an image: (89KiB) < https://libera.ems.host/_matrix/media/r0/download/matrix.pratham.cc/iwsCtXhLaUjBReykXyaJjeTV/Screenshot_20220806-191048_Fennec.png >
[2022-08-06T13:47:16Z] <testuser[m]12> https://termbin.com/ava7
[2022-08-06T13:50:44Z] <illiliti> search it. i don't remember the exact command
[2022-08-06T13:51:18Z] <illiliti> afaik you can do that via dhcpcd config
[2022-08-06T13:52:03Z] <testuser[m]12> Seems to be only for ipv4
[2022-08-06T13:52:08Z] <testuser[m]12> I hate networking
[2022-08-06T13:53:08Z] <illiliti> man dhcpcd
[2022-08-06T14:01:01Z] <midfavila> >building ipv6 into your kernel in the first place
[2022-08-06T14:01:04Z] <midfavila> psh, casuals.
[2022-08-06T14:04:48Z] <testuser[m]12> Bruh F it I'll just wait until ipv4 dies
[2022-08-06T15:22:13Z] <testuser[m]12> Anyone using kiss with a ryzen U  series craptop?
[2022-08-06T16:18:29Z] <sad_plan> testuser[m]12 i have one. 3700u iirc.
[2022-08-06T16:19:43Z] <sad_plan> Why you ask?
[2022-08-06T16:19:49Z] <testuser[m]12> sad_plan: how long to build gcc in tmpfs
[2022-08-06T16:19:59Z] <testuser[m]12> I'll have to get one next year
[2022-08-06T16:20:13Z] <midfavila> there's no point asking that question, testuser[m]12
[2022-08-06T16:20:26Z] <midfavila> you should estimate using SBUs instead
[2022-08-06T16:20:34Z] <sad_plan> Uh.. 30 mins perhaps? I dont recall, but firefox usually goes aroubd ish 1hr, same with rust
[2022-08-06T18:39:10Z] <ioraff> illiliti: what about gnupg1, mold, mutt, and wpa_supplicant?
[2022-08-06T18:58:47Z] <illiliti> i don't use any of them, but i believe it should be possible to patch them
[2022-08-06T19:00:00Z] <illiliti> does gnupg1 need openssl? i'm not sure it does
[2022-08-06T19:02:43Z] <phoebos> mutt should work with libressl
[2022-08-06T19:06:11Z] <ioraff> you're right, it doesn't
[2022-08-06T19:06:26Z] <ioraff> earlier, did you mean that you just disabled the openssl configure option for openssh?
[2022-08-06T19:08:28Z] <ioraff> I believe mold only needs sha256 routines
[2022-08-06T19:09:26Z] <ioraff> someone made an issue about support for libsodium, but the developer is only sticking with libcrypto because it's the fastest.
[2022-08-06T19:25:59Z] <testuser[m]12> https://github.com/mesonbuild/wrapdb/tree/master/subprojects/packagefiles/openssl
[2022-08-06T19:37:45Z] <testuser[m]12> Can build without perl
[2022-08-06T19:41:54Z] <ioraff> neat
[2022-08-06T19:42:52Z] <testuser[m]12> https://github.com/nodejs/node/tree/main/deps/openssl
[2022-08-06T19:42:54Z] <testuser[m]12> And without meson
[2022-08-06T19:46:14Z] <testuser[m]12> But it generates in some gypi format, can be patched to generate makefile like meson did
[2022-08-06T19:54:26Z] <testuser[m]12> There's a build_all_generated target in openssl makefile aswell which can be used
[2022-08-06T19:59:53Z] <testuser[m]12> Yea works fine