💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › kisslinux-2021-08-02.txt captured on 2024-06-16 at 13:41:01.
⬅️ Previous capture (2021-12-17)
-=-=-=-=-=-=-
[2021-08-02T01:50:03Z] <kyxor> alright boys, my personal forks of repo-main and repo-community are set up, now I've gotta track back all the useful commits that happened since the infidelity happened [2021-08-02T01:50:29Z] <kyxor> this will be a fun night [2021-08-02T01:58:07Z] <kyxor> I am not a big fan of how dylan spams commits, it's a lot of work to go through [2021-08-02T01:59:12Z] <kyxor> I probably also should set up that gpg block thingy so commits are signed, ehhh [2021-08-02T02:58:17Z] <msk[m]> yours is libressl instead of openssl, right? [2021-08-02T03:20:28Z] <kyxor> yep [2021-08-02T03:56:09Z] <testuser[m]> Hi [2021-08-02T04:04:14Z] <dilyn> kyxor: it's pretty easy; add your public key to your github account and use -S when you make commits to sign them [2021-08-02T04:04:26Z] <dilyn> you can also set gitconfig to automatically sign all commits [2021-08-02T04:05:05Z] <dilyn> and then adding your key to the readme or w/e so people can easily import it is a fine plan [2021-08-02T04:28:56Z] <noocsharp> i'm sort of disappointed that kiss community isn't on repology anymore [2021-08-02T04:29:31Z] <noocsharp> was nice to have an rss feed for everything [2021-08-02T04:30:39Z] <msk[m]> doesn't discord provide RSS of commits for repos? [2021-08-02T04:30:51Z] <msk[m]> s/discord/github/ [2021-08-02T04:32:16Z] <noocsharp> it's not the same: repology tells you if any package you're maintaining is outdated [2021-08-02T04:32:49Z] <testuser[m]> I think it can be added back since no package uses version but not sure about their stance on unofficial repos [2021-08-02T04:32:58Z] <testuser[m]> s/version/new format [2021-08-02T04:33:52Z] <msk[m]> no package uses version? was it banned from community? [2021-08-02T04:34:10Z] <testuser[m]> no, just that nobody has used it yet [2021-08-02T04:34:24Z] <testuser[m]> i think konimex used it for 1 but reverted it later in an update [2021-08-02T04:37:01Z] <testuser[m]> Oh 3 packages use it [2021-08-02T04:41:56Z] <msk[m]> anyone here use sbase coreutils? I'm getting "ERROR manifest contains 1 non-existent files" when using it and trying to build anything [2021-08-02T04:42:21Z] <msk[m]> s/ERROR /ERROR <package>/ [2021-08-02T04:42:58Z] <testuser[m]> sh -x /usr/bin/kiss [2021-08-02T04:43:07Z] <testuser[m]> Probably a non portable command slipped in by mistake [2021-08-02T04:44:09Z] <msk[m]> http://0x0.st/-4q0.txt [2021-08-02T04:45:13Z] <rio6> wait we don't have repology anymore? [2021-08-02T04:45:22Z] <msk[m]> or do you mean sh -x /usr/bin/kiss b mypackage [2021-08-02T04:45:23Z] <testuser[m]> I meant run the actual command [2021-08-02T04:45:23Z] <testuser[m]> Yeah [2021-08-02T04:45:24Z] <testuser[m]> lol [2021-08-02T04:45:30Z] <rio6> I kinda relies on it for package updates :| [2021-08-02T04:46:06Z] <testuser[m]> Same [2021-08-02T04:46:27Z] <testuser[m]> dilyn is still keeping the outdated packages issue active though :p [2021-08-02T04:46:41Z] <msk[m]> http://0x0.st/-4qG.txt [2021-08-02T04:47:32Z] <testuser[m]> Oh you need to make kiss launch kiss with the -x flag too at the end [2021-08-02T04:48:21Z] <testuser[m]> Add -x to the sh -e or whatever at the top of /usr/bin/kiss [2021-08-02T04:48:33Z] <testuser[m]> so it would be sh -ex assuming original was sh -e [2021-08-02T04:48:42Z] <msk[m]> the original is just #!/bin/sh [2021-08-02T04:48:53Z] <msk[m]> so just #!/bin/sh -x? [2021-08-02T04:49:01Z] <testuser[m]> Yeah [2021-08-02T04:49:06Z] <testuser[m]> I forgot it uses `set` [2021-08-02T04:49:58Z] <msk[m]> http://0x0.st/-4qd.txt [2021-08-02T04:53:45Z] <testuser[m]> You sure it doesn't happen with busybox ? Doesn't seem like a coreutils issue [2021-08-02T04:55:30Z] <msk[m]> if I run kiss a | grep busybox | kiss a - and then kiss b ubase, it works fine [2021-08-02T04:56:05Z] <msk[m]> (gnugrep) [2021-08-02T04:56:54Z] <msk[m]> then, if I do kiss a | grep sbase | kiss a -, it breaks [2021-08-02T04:57:00Z] <msk[m]> at first it also says "tar: remove .: Invalid argument" so I switched it to busybox tar [2021-08-02T04:57:27Z] <msk[m]> then that error leaves, but the one about manifest files doesn't [2021-08-02T04:59:53Z] <msk[m]> I suppose I could try binary searching which precise alternative broke it [2021-08-02T05:37:58Z] <msk[m]> testuser: I did some tests and figured it out [2021-08-02T05:38:14Z] <msk[m]> the only alternative that breaks it is find [2021-08-02T05:38:46Z] <msk[m]> that is, kiss a | grep busybox | kiss a - && kiss a sbase /usr/bin/find && kiss b ubase fails [2021-08-02T05:39:41Z] <msk[m]> any advice? [2021-08-02T05:39:54Z] <testuser[m]> Run the find command manually somewhere and see if sbase complains about invalid args [2021-08-02T05:39:59Z] <testuser[m]> Else report bug to mcf [2021-08-02T05:44:15Z] <msk[m]> running /usr/bin/kiss's find commands manually with dummy arguments doesn't raise any errors [2021-08-02T05:44:16Z] <msk[m]> it's an sbase bug, then? [2021-08-02T05:44:41Z] <msk[m]> I thought sbase was quite popular, this seems like a hard bug to miss [2021-08-02T05:47:16Z] <msk[m]> well alright, thank you for your help testuser [2021-08-02T06:07:22Z] <necromansy> sbase's biggest issue is a few progs arent posix compliant [2021-08-02T06:07:34Z] <necromansy> and they happen to be some essential ones in KISS' toolchain [2021-08-02T07:39:12Z] <testuser[m]> anybody know a gtk environment variable to change the cursor theme ? i use GTK_THEME= for themes [2021-08-02T07:39:21Z] <testuser[m]> (the gtk config doesnt have any effect on ayyland for some reason) [2021-08-02T07:51:25Z] <GalaxyNova> Has anyone packaged the tor browser? [2021-08-02T07:52:57Z] <testuser[m]> no and it shouldnt be packaged cuz making it kiss would require patches to remove dbus and stuff, which can break the purpose of tor [2021-08-02T07:53:34Z] <testuser[m]> its based on esr [2021-08-02T07:53:40Z] <GalaxyNova> oh [2021-08-02T11:05:02Z] <testuser[m]> https://sourceware.org/pipermail/libc-alpha/2021-August/129718.html [2021-08-02T11:05:16Z] <testuser[m]> > all functionality formerly implemented in the libraries libpthread, libdl, libutil, libanl has been integrated into libc [2021-08-02T11:05:28Z] <testuser[m]> So programs needing only libc will now be even fatter ? :/ [2021-08-02T11:05:29Z] <testuser[m]> static programs* [2021-08-02T11:07:50Z] <cem> Not much, because static linking only links the objects necessary, not the entire library [2021-08-02T11:09:27Z] <testuser[m]> Ah yeah i forgot about that [2021-08-02T11:22:19Z] <testuser[m]> does anyone use busybox vi ? [2021-08-02T11:22:57Z] <riteo> hiiiii! [2021-08-02T11:23:12Z] <testuser[m]> hi [2021-08-02T11:23:15Z] <riteo> sorry for my sudden timeouts, the power grid's kinda messed up [2021-08-02T11:23:21Z] <riteo> if I suddenly disappear that's the reason [2021-08-02T12:10:28Z] <dilyn> why would you... [2021-08-02T12:10:36Z] <dilyn> why would you slam all of those symbols directly into libc? [2021-08-02T12:34:15Z] <riteo> wew it feels like the grid's stabilizing [2021-08-02T12:34:34Z] <riteo> gtg, cya later! [2021-08-02T12:46:23Z] <cem> dilyn: gnu [2021-08-02T12:51:15Z] <testuser[m]> Any progress on LLVM libc [2021-08-02T12:52:31Z] <cem> LLVM libc: written in C++ [2021-08-02T12:53:03Z] <cem> Takes another year to compile [2021-08-02T13:35:58Z] <cem> by the way, musl does the same thing [2021-08-02T13:36:21Z] <cem> musl libpthread, libm, etc. are empty too [2021-08-02T13:36:46Z] <cem> they are all built into the C library [2021-08-02T13:37:28Z] <dilyn> well yes but it's just confusing [2021-08-02T13:37:42Z] <cem> backwards compat [2021-08-02T13:37:53Z] <dilyn> qq [2021-08-02T13:38:50Z] <cem> It's not that big of a deal [2021-08-02T13:39:03Z] <cem> Nothing changes in terms of development [2021-08-02T13:40:21Z] <cem> well if gnu does it, it's crap [2021-08-02T13:40:26Z] <cem> If musl already did it [2021-08-02T13:40:28Z] <cem> It's good [2021-08-02T13:41:51Z] <dilyn> lol [2021-08-02T13:42:02Z] <dilyn> i just don't understand what the rationale is to change it [2021-08-02T13:42:51Z] <cem> keeping symbol numbers together? idk [2021-08-02T13:43:27Z] <cem> *justifying more so number changes* [2021-08-02T13:43:38Z] <cem> *hatred towards lfs users* [2021-08-02T13:43:38Z] <testuser[m]> I can now unfork 1 package [2021-08-02T13:43:39Z] <testuser[m]> https://github.com/gkisslinux/grepo/commit/0491275140c427ee5ece01e5bd7312859ba96c75#diff-4a7803208ff79c427095c149bd87d76e7d510d02d4caa860e3fa67538fa45a15R11 [2021-08-02T13:44:00Z] <cem> s/lfs/source-based glibc users/ [2021-08-02T13:44:00Z] <cotangent> <cem> *hatred towards source-based glibc users users* [2021-08-02T13:44:13Z] <cem> aw [2021-08-02T13:44:21Z] <cem> bad regex [2021-08-02T13:56:48Z] <alex_> Hellou. I'm currently installing glibc kiss and when I run kiss u, C compiler cannot create executables. 🤔 [2021-08-02T13:57:57Z] <testuser[m]> it can [2021-08-02T13:58:01Z] <testuser[m]> `env` ? [2021-08-02T13:58:12Z] <alex_> Hmm? [2021-08-02T13:58:13Z] <testuser[m]> you probably made a typo in cflags [2021-08-02T13:58:22Z] <testuser[m]> `env` command [2021-08-02T13:58:23Z] <alex_> Lemme check it. [2021-08-02T13:59:51Z] <alex_> Oh, I typed -march=znver3. Heh, was installing Gentoo. [2021-08-02T14:00:16Z] <testuser[m]> znver3 should work [2021-08-02T14:00:25Z] <testuser[m]> better to use march=native [2021-08-02T14:00:36Z] <testuser[m]> well its the same [2021-08-02T14:00:40Z] <testuser[m]> easier to remember :p [2021-08-02T14:00:44Z] <alex_> Ye. [2021-08-02T14:01:03Z] <alex_> Perhaps I typed O instead of 0. xD [2021-08-02T14:01:15Z] <testuser[m]> it should be O [2021-08-02T14:01:24Z] <alex_> Wait, yeah.. [2021-08-02T14:01:31Z] <testuser[m]> do `KISS_DEBUG=1 kiss b packagename`, then find the 'config.log' file [2021-08-02T14:01:39Z] <testuser[m]> inside the build directory [2021-08-02T14:01:57Z] <alex_> Kk, it's going smooth now. [2021-08-02T14:02:11Z] <testuser[m]> oh so which flag was the issue [2021-08-02T14:02:38Z] <alex_> Haven't checked, I'll see when update finishes. [2021-08-02T14:03:28Z] <alex_> KISS is pretty new project, right, since 2019? [2021-08-02T14:04:45Z] <testuser[m]> yeah [2021-08-02T15:24:21Z] <alex_> Installed KISS, it won't boot, just reboots. Yay. [2021-08-02T15:25:33Z] <testuser[m]> kernel issue ? [2021-08-02T15:25:57Z] <alex_> Dunno, I've made a defconfig, nothing else. [2021-08-02T15:26:57Z] <testuser[m]> just reboots probably means your efi entry didnt get created [2021-08-02T15:26:59Z] <testuser[m]> are you using grub ? [2021-08-02T16:05:13Z] <alex_> Ye, grub. Tho, I've installed Manjaro now. 😂 [2021-08-02T16:05:57Z] <alex_> Tho, I've chosen Legacy not UEFI. [2021-08-02T16:47:20Z] <soliwilos> alex_: You could try syslinux instead of grub. [2021-08-02T16:47:50Z] <soliwilos> It's configuration is simpler. [2021-08-02T17:39:21Z] <kyxor> Ok boys, this is finally now uptodate https://github.com/kyx0r/repo-community now I gotta sort out all the repo-main mess [2021-08-02T17:41:02Z] <kyxor> testuser[m]: about webkit, you disabled webgl, was there a reason besides it not working on wayland? I've yet to test my build on xorg [2021-08-02T17:42:36Z] <testuser[m]> No it probably works on wayland, I just disabled webgl cuz webkit didn't build without it on X, but it built fine without it on wayland [2021-08-02T17:43:43Z] <kyxor> ok! thanks [2021-08-02T17:43:45Z] <testuser[m]> You still can't build without WEBGL2 i think [2021-08-02T17:43:58Z] <testuser[m]> Only webgl=off works on wayland, 2 is needed everywhere [2021-08-02T17:45:15Z] <testuser[m]> Not really cuz of wayland in specific, we can disable it since we build without WPE [2021-08-02T17:45:26Z] <testuser[m]> Opengl is off [2021-08-02T17:54:46Z] <GalaxyNova> holy shit imgur has so much spyware it's crazy [2021-08-02T17:55:16Z] <GalaxyNova> it even connects to facebook for some reason [2021-08-02T18:00:58Z] <dilyn> any website that has one of those 'share to facebook' buttons or integrations connects to facebook [2021-08-02T18:01:19Z] <dilyn> those little buttons are actually part of how facebook tracks you even when you don't navigate to facebook itself :) [2021-08-02T18:03:53Z] <kyxor> why all normies use imgur, there are way better free services out there [2021-08-02T18:04:28Z] <kyxor> some don't even have restrictions and adds [2021-08-02T18:09:54Z] <kyxor> is https://mirrors.edge.kernel.org/pub/linux/kernel/people/kdave/btrfs-progs/btrfs-progs-v5.13.tar.xz broken ssl certificate you too? [2021-08-02T18:19:15Z] <acheam> kyxor: nop [2021-08-02T18:19:18Z] <acheam> is your clock set right? [2021-08-02T18:19:35Z] <acheam> just block facebook in your hosts file [2021-08-02T18:19:48Z] <kyxor> yeah probably my clock, though it's weird [2021-08-02T18:19:58Z] <kyxor> because other sites with https work [2021-08-02T18:21:01Z] <acheam> output of `date`? [2021-08-02T18:21:42Z] <acheam> the cert expires in sept though, so unless its really off, its probably not that [2021-08-02T18:22:39Z] <GalaxyNova> i just block it in ublock origin [2021-08-02T18:25:30Z] <kyxor> yeah my clock was off by 1 minute [2021-08-02T18:26:09Z] <kyxor> I usually sync it manually when it gets off, no time server on my system [2021-08-02T18:27:02Z] <GalaxyNova> the default busybox package on KISS included a time server i think [2021-08-02T18:36:45Z] <kyxor> gotta not use it for muhsecuraty ntp bad [2021-08-02T18:40:08Z] <acheam> systemd with just the init: https://github.com/InitWare/InitWare [2021-08-02T18:41:09Z] <kyxor> did you run sloc on it? [2021-08-02T18:41:31Z] <acheam> nop [2021-08-02T18:43:04Z] <kyxor> well, ugh anyway I think this might get traction only if major distro adopts it [2021-08-02T18:43:44Z] <acheam> its meant for *BSD [2021-08-02T18:45:45Z] <GalaxyNova> but why [2021-08-02T18:46:01Z] <GalaxyNova> isn't the goal of systemd to be well integrated [2021-08-02T18:47:44Z] <acheam> but I didn't link systemd [2021-08-02T18:54:49Z] <dilyn> isn't the only reason *BSD doesn't have a systemd is because nobody has yet to bother with making one? [2021-08-02T19:16:44Z] <sad_plan> hey [2021-08-02T19:19:45Z] <acheam> hi [2021-08-02T19:24:36Z] <dilyn> o/ [2021-08-02T19:24:46Z] <dilyn> can anybody reproduce building firefox (in a chroot, perhaps)? http://ix.io/3uPb [2021-08-02T19:27:11Z] <soliwilos> dilyn: I was getting that as well, I think after updating cbindgen. [2021-08-02T19:27:20Z] <sad_plan> not atm anyway. trying to make _ssl module work in python with static libressl. im trying to force python to use the static lib. found instructions on how to supposedly do it with gcc. I recall you mentioning this dilyn [2021-08-02T19:27:59Z] <soliwilos> I haven't tried downgrading cbindgen yet. [2021-08-02T19:28:29Z] <sad_plan> passing -Wl,-Bstatic -lss, should in theory make python use libssl.a instead of libssl.so. but clang wont use it [2021-08-02T19:30:04Z] <dilyn> have you tried this package at all? https://github.com/dilyn-corner/KISS-static/tree/main/extra/python [2021-08-02T19:30:18Z] <dilyn> I never explored it a whole lot unfortunately, this MAY be the working build I had but idr [2021-08-02T19:31:48Z] <dilyn> soliwilos: interesting. I'm not experiencing the issue with firefox-beta it seems... [2021-08-02T19:31:56Z] <dilyn> should probably report this :v [2021-08-02T19:31:59Z] <sad_plan> I havent, Ive been trying to figure it out myself, but Ill give it a go :D [2021-08-02T19:33:07Z] <soliwilos> dilyn: I considered trying the beta too, but didn't yet. [2021-08-02T19:33:34Z] <acheam> cot: did you see that collapseos reached a completed state? [2021-08-02T19:33:55Z] <sad_plan> dilyn: did you get the ssl module to work, or did you never look into it? dunno if you use ytdl anyway, but firefox will also fail for the same reason when building aswell [2021-08-02T19:35:07Z] <dilyn> i don't think I ever checked to see if the SSL module was working; I never got to the point where I was building rust or firefox [2021-08-02T19:35:26Z] <dilyn> I FEEL like I had checked, because meson was presenting some sort of issue relating to the _ssl modules, and then I resolved that problem [2021-08-02T19:35:33Z] <kyxor> dilyn: https://libera.irclog.whitequark.org/kisslinux I get 504 bad gateway [2021-08-02T19:36:07Z] <sad_plan> hm. I did notice however that in your kiss-me repo, you did build it statically though. however youve reverted both libressl and python from being static. [2021-08-02T19:36:31Z] <sad_plan> gave me a different module missing this time actually. _ctypes. with the build from kiss-static [2021-08-02T19:36:33Z] <kyxor> 504 Gateway Time-out, who is running that service? [2021-08-02T19:36:45Z] <dilyn> idk [2021-08-02T19:37:14Z] <dilyn> sad_plan: _ctypes are uneccessary afaik (unless you NEED them, but nothing in the main repositories really should I don't think) [2021-08-02T19:37:19Z] <dilyn> what's giving the error? meson? [2021-08-02T19:38:21Z] <sad_plan> hm, ok, thats a step in the right direction anyway. [2021-08-02T19:38:44Z] <kyxor> dilyn: ok nvm it's back up now [2021-08-02T19:38:46Z] <sad_plan> it also complains about runpy.py though [2021-08-02T19:38:57Z] <dilyn> i don't recall that problem [2021-08-02T19:40:29Z] <sad_plan> this is exclusivly ytdl though, it seems. it cant load __main__.py, __init__.py, common.py utils.py ssl.py. and __ssl is no found [2021-08-02T19:40:43Z] <sad_plan> firefox only nagged about _ssl module [2021-08-02T19:42:19Z] <dilyn> seems like you have some bigger problems :V [2021-08-02T19:42:36Z] <dilyn> you'd have to post the whole (python?) backtrace [2021-08-02T19:42:55Z] <sad_plan> theyre gone if I rebuild libressl without the static stuff though, and rebuild python again so it properly links to libssl.so [2021-08-02T19:43:40Z] <sad_plan> and how does one find this backtrace? [2021-08-02T19:43:55Z] <kyxor> micro_O: Hi, there is a problem with kiss-find, the using last commit, any command using busybox date errors with "date: unrecognized option: v" I've also sent you a PR to fix make install please review. Thanks [2021-08-02T19:44:43Z] <dilyn> it should just be part of the output when your build fails [2021-08-02T19:44:56Z] <dilyn> python will post a whole bunch of traceback related garbage, a lot of which is basically useless [2021-08-02T19:46:01Z] <sad_plan> but the build doesnt fail. thats the strange thing. I could probably disable all the libs for libressl, and python would still build. it seems python just silently ignores the error about missing ssl.so libs for some reason. [2021-08-02T19:46:11Z] <sad_plan> in any case, the buildlog then. [2021-08-02T19:47:03Z] <dilyn> ? no i mean when building or running youtubedl [2021-08-02T19:47:27Z] <dilyn> python will just silently select the modules to build, so you have to carefully read the output when building to spot the modules it says it won't make [2021-08-02T19:47:59Z] <dilyn> the big issue is that there's no "official" way to build python statically; they technically have instructions posted for doing so, but they're... old. and presumably many things have changed in the intervening years [2021-08-02T19:49:17Z] <dilyn> for instance, if you don't actually provide a file to tell python what modules to build, a static build just wont' make any (see https://github.com/dilyn-corner/KISS-static/blob/main/extra/python/files/Setup.local#L49-L51) [2021-08-02T19:55:44Z] <sad_plan> Ill rebuild ytdl. in the mean time, I did build with one of your earlier buildscripts. where you made python statically. which failed for me. [2021-08-02T19:57:35Z] <sad_plan> log anyway https://0x0.st/-4m0.txt [2021-08-02T19:58:03Z] <sad_plan> aand youtube-dl also failed to build [2021-08-02T19:59:19Z] <sad_plan> ytdl https://0x0.st/-4mG.txt [2021-08-02T19:59:47Z] <sad_plan> but yes, I dont have a files dir in mine. that could possibly be it. but how on earth would I know which to include? [2021-08-02T20:05:51Z] <noocsharp> i failed to build firefox as well, but was too lazy to look into it further [2021-08-02T20:06:52Z] <dilyn> my Setup.local is probably good enough for most anything you'd want to build [2021-08-02T20:07:00Z] <dilyn> firefox-beta appears to have built just fine [2021-08-02T20:07:23Z] <sad_plan> hm, yeah. Ill steal that, and try again [2021-08-02T20:20:27Z] <sad_plan> great. it failed :') [2021-08-02T20:21:48Z] <sad_plan> would math be important? it says its not found [2021-08-02T20:23:06Z] <sad_plan> log if its of any interest http://0x0.st/-4az.txt [2021-08-02T22:08:33Z] <soliwilos> dilyn: firefox-beta built here as well. [2021-08-02T22:11:24Z] <dilyn> nice nice nice. it's probably just something in the firefox build system that wasn't caught with the insane release schedule rust has...