💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › kisslinux-2021-08-10.txt captured on 2024-05-26 at 16:14:26.
⬅️ Previous capture (2021-12-17)
-=-=-=-=-=-=-
[2021-08-10T00:02:20Z] <acheam> so ive been writing a lot of python [2021-08-10T00:02:22Z] <acheam> recently [2021-08-10T00:02:31Z] <acheam> and ive started to remember why its very nice [2021-08-10T00:03:00Z] <acheam> obvs i'm very glad that i'm learning C, and will still continue to write programs in it [2021-08-10T00:03:20Z] <acheam> but there are good use-cases for python that ultra-minimalists like many of ourselves forget [2021-08-10T00:04:24Z] <riteo> oh I agree [2021-08-10T00:04:40Z] <riteo> python is amazing for making quick and dirty scripts for more complex behaviour [2021-08-10T00:04:46Z] <riteo> like binary file manipulation [2021-08-10T00:05:00Z] <riteo> I literally was able to implement the minecraft region format in like, 3 hours [2021-08-10T00:05:12Z] <riteo> with conversions and whatnot for my needs [2021-08-10T00:06:14Z] <riteo> in total it might've taken half a day for converting to and from text (along with the help of nbted, a nbt converter) [2021-08-10T00:06:21Z] <riteo> woooooooo clang compiled [2021-08-10T00:06:42Z] <riteo> oh right dilyn I'll send you that log [2021-08-10T00:08:28Z] <riteo> fuck there's no wifi [2021-08-10T00:09:28Z] <acheam> nice [2021-08-10T00:09:31Z] <acheam> what did you have to change? [2021-08-10T00:09:43Z] <riteo> I removed -march=native [2021-08-10T00:09:45Z] <acheam> oh [2021-08-10T00:09:48Z] <acheam> whats your march? [2021-08-10T00:09:54Z] <acheam> could be worthy of a bug report [2021-08-10T00:09:58Z] <acheam> somehwere [2021-08-10T00:10:01Z] <riteo> I have no idea, amd64? [2021-08-10T00:10:01Z] <acheam> idk whose to blame [2021-08-10T00:10:05Z] <riteo> is that a march? [2021-08-10T00:11:15Z] <acheam> gcc -march=native -E -v - </dev/null 2>&1 | grep cc1 [2021-08-10T00:11:19Z] <acheam> no it isnt [2021-08-10T00:11:30Z] <acheam> idk if march is the right term [2021-08-10T00:11:56Z] <acheam> but march=native will optimize for your specific cpu type, like intel skylake, or ryzen 2nd gen, or whatever [2021-08-10T00:12:09Z] <riteo> epic I set up an android hotspot to send the log [2021-08-10T00:12:26Z] <riteo> https://0x0.st/-Jbp.txt [2021-08-10T00:12:27Z] <riteo> dilyn: [2021-08-10T00:12:35Z] <riteo> I'll run that command [2021-08-10T00:13:37Z] <riteo> acheam: the march's znver1 [2021-08-10T00:13:53Z] <riteo> I have absolutely no idea what that means [2021-08-10T00:14:01Z] <acheam> AMD Family 17h core based CPUs with x86-64 instruction set support. (This supersets BMI, BMI2, F16C, FMA, FSGSBASE, AVX, AVX2, ADCX, RDSEED, MWAITX, SHA, CLZERO, AES, PCLMUL, CX16, MOVBE, MMX, SSE, SSE2, SSE3, SSE4A, SSSE3, SSE4.1, SSE4.2, ABM, XSAVEC, XSAVES, CLFLUSHOPT, POPCNT, and 64-bit instruction set extensions.) [2021-08-10T00:14:06Z] <acheam> according to the gcc docs [2021-08-10T00:14:22Z] <riteo> that matches my machine [2021-08-10T00:16:47Z] <dilyn> it just defines the instruction sets that the CPU the program will run on can support [2021-08-10T00:17:07Z] <dilyn> so like, setting arch to x86-64 will build a binary that runs on all amd64 CPUs [2021-08-10T00:17:37Z] <dilyn> setting march=haswell will enable the optimizations available on haswell CPUs and could result in a binary that can't run on other architectures that don't include those features [2021-08-10T00:17:48Z] <dilyn> all the features your CPU supports can be found via /proc/cpuinfo [2021-08-10T00:18:04Z] <dilyn> riteo: c++: fatal error: Killed signal terminated program cc1plus [2021-08-10T00:18:07Z] <dilyn> you ran out of ram [2021-08-10T00:18:48Z] <riteo> oh, that's it? [2021-08-10T00:18:59Z] <dilyn> mmhmm [2021-08-10T00:19:04Z] <riteo> nice to know it isn't my computer exploding or something [2021-08-10T00:19:18Z] <riteo> I'll setup a permanent swapfile then [2021-08-10T00:19:24Z] <riteo> thanks for solving the mistery! [2021-08-10T00:20:18Z] <dilyn> i'm a master at mystery solving :) [2021-08-10T00:20:25Z] <riteo> epic [2021-08-10T00:21:07Z] <riteo> it's all been great and firefox (it's dependencies really, for now) is finally continuing to compile, but it's gotten really really late and I gotta go [2021-08-10T00:21:17Z] <riteo> thanks a lot everybody and cya next time! [2021-08-10T00:23:51Z] <dilyn> alright acheam, an example of how i find sourcehut confusing [2021-08-10T00:23:53Z] <dilyn> say I go to https://lists.sr.ht/~lattis/muon [2021-08-10T00:24:07Z] <dilyn> what's the easiest way to get to the git side of this project? [2021-08-10T00:24:15Z] <dilyn> there doesn't seem to be a way on the website itself, I have to change the url [2021-08-10T00:25:04Z] <acheam> i never said that sourcehut wasnt confusing [2021-08-10T00:25:21Z] <acheam> it is, especially that aspect of it that you mention (fixing it is prioritized to the beta) [2021-08-10T00:25:23Z] <dilyn> lol [2021-08-10T00:25:36Z] <acheam> what i said the other day is that cgit is less confusing than both gitea and srht [2021-08-10T00:25:40Z] <dilyn> i just remember you asking for examples and I always forget to look for them [2021-08-10T00:25:52Z] <dilyn> no i'm referring to a conversation from like, a month ago or something lol [2021-08-10T00:25:55Z] <acheam> oh [2021-08-10T00:25:57Z] <dilyn> glad to hear they're going to fix it [2021-08-10T00:26:02Z] <acheam> ye [2021-08-10T00:26:06Z] <dilyn> or at least, aim to xD [2021-08-10T00:26:27Z] <acheam> the quality of implementation is yet to be seen :) [2021-08-10T00:34:40Z] <duplex46> I got gummiboot built on kiss! [2021-08-10T00:35:14Z] <GalaxyNova> why [2021-08-10T00:35:15Z] <acheam> nice [2021-08-10T00:35:26Z] <GalaxyNova> isn't gummiboot systemd [2021-08-10T00:36:09Z] <duplex46> gummiboot is pre systemd [2021-08-10T00:36:14Z] <duplex46> it's systemd-boot now [2021-08-10T00:36:21Z] <duplex46> gummiboot is the old version [2021-08-10T00:37:32Z] <noocsharp> systemd is basically a brand at this point [2021-08-10T00:37:55Z] <duplex46> I can see some of the stuff they absorbed [2021-08-10T00:37:58Z] <duplex46> but a bootloader?? [2021-08-10T00:38:36Z] <duplex46> but gummiboot is really nice [2021-08-10T00:39:01Z] <duplex46> much lighter weight than grub but that's not the highest bar lol [2021-08-10T00:39:51Z] <dilyn> systemd is reaching for pid 0 [2021-08-10T00:40:47Z] <acheam> systemd-systemd [2021-08-10T00:41:07Z] <noocsharp> systemd-busybox-init [2021-08-10T00:42:04Z] <GalaxyNova> systemd-kerneld [2021-08-10T00:42:14Z] <GalaxyNova> systemd-packagemanagerd [2021-08-10T00:42:16Z] <GalaxyNova> kek [2021-08-10T00:42:26Z] <duplex46> GNU/SystemD/Linux [2021-08-10T00:42:45Z] <GalaxyNova> They should update the GNU/Linux copypasta [2021-08-10T00:42:49Z] <duplex46> btw I use Arch GNU/SystemD/Linux [2021-08-10T00:43:07Z] <duplex46> lmao [2021-08-10T00:55:21Z] <duplex46> can somone help me figure out what's wrong here: https://0x0.st/-Jbt.txt it's failing to compile musl [2021-08-10T00:58:03Z] <acheam> is that the full log? [2021-08-10T00:58:18Z] <duplex46> yes [2021-08-10T00:58:57Z] <acheam> it looks cut off? [2021-08-10T00:59:01Z] <acheam> might just be my phone [2021-08-10T00:59:19Z] <duplex46> it does [2021-08-10T00:59:40Z] <duplex46> but I uploaded where it said the log was stored [2021-08-10T01:06:12Z] <dilyn> well it doesn't show an error in that log [2021-08-10T01:06:33Z] <dilyn> sometimes pastebins won't take the whole file [2021-08-10T01:08:26Z] <duplex46> there isn't an error for me either [2021-08-10T01:08:30Z] <duplex46> like on the screen [2021-08-10T01:08:36Z] <duplex46> it just says terminated [2021-08-10T01:08:53Z] <dilyn> huh [2021-08-10T01:12:16Z] <duplex46> I tried disabling make parallelism but that didn't fix it [2021-08-10T01:14:37Z] <acheam> sounds like kiss terminated then [2021-08-10T01:14:39Z] <acheam> not the build [2021-08-10T01:14:42Z] <acheam> `kiss version` [2021-08-10T01:15:20Z] <GalaxyNova> aww ffs [2021-08-10T01:15:28Z] <GalaxyNova> luajit needs gcc [2021-08-10T01:15:31Z] <acheam> yes [2021-08-10T01:15:45Z] <GalaxyNova> isn't clang compatible with gcc [2021-08-10T01:15:52Z] <acheam> yes and no [2021-08-10T01:16:00Z] <acheam> clang's command line syntax emulates gcc [2021-08-10T01:16:12Z] <acheam> but libclang doesnt emulate libgcc [2021-08-10T01:16:17Z] <acheam> and luajit uses a libgcc [2021-08-10T01:16:19Z] <GalaxyNova> clang implement's gcc's extentions no? [2021-08-10T01:16:27Z] <acheam> yes but the library interfaces are different [2021-08-10T01:19:01Z] <duplex46> wait it also says musl Build Failed but it's half way up the screen and there's build log after that [2021-08-10T01:19:42Z] <GalaxyNova> acheam: Well, is there anything I can do about it to allow it to build and link to clang? [2021-08-10T01:27:16Z] <dilyn> what do you mean luajit requires gcc? [2021-08-10T01:27:46Z] <GalaxyNova> It's not building without gcc [2021-08-10T01:28:00Z] <GalaxyNova> their makefile seems like it's calling gcc directly instead of using cc [2021-08-10T01:28:24Z] <GalaxyNova> dilyn: ^ [2021-08-10T01:28:27Z] <dilyn> did you try setting CC=cc in the build file? [2021-08-10T01:28:34Z] <dilyn> like make it `gmake CC=cc ...` [2021-08-10T01:28:42Z] <dilyn> it requires a little work but it builds [2021-08-10T01:30:29Z] <GalaxyNova> still get a lot of undefined symbol errors in the build [2021-08-10T01:30:36Z] <dilyn> what symbols [2021-08-10T01:30:49Z] <GalaxyNova> _Unwind_GetCFA [2021-08-10T01:30:53Z] <dilyn> you're going to get very good at figuring this things out if you keep on this track :P [2021-08-10T01:31:09Z] <dilyn> so _Unwind symbols are provided by a different library than what a lot of build systems would 'expect' [2021-08-10T01:31:17Z] <dilyn> unwind symbols with llvm live in libunwind [2021-08-10T01:31:25Z] <GalaxyNova> ohhh [2021-08-10T01:31:35Z] <dilyn> you can look at wyverkiss' ccache build to see how to resolve it [2021-08-10T01:31:41Z] <dilyn> here's a build for luajit that builds http://ix.io/3vw2 [2021-08-10T01:32:39Z] <GalaxyNova> thank you :D [2021-08-10T01:32:48Z] <dilyn> ofc [2021-08-10T01:33:19Z] <dilyn> those are roughly all of the tricks you'll need for most cases on wyverkiss [2021-08-10T01:33:39Z] <dilyn> make -> gmake, CC=cc, -lunwind -lc++ -lc++abi [2021-08-10T01:34:00Z] <dilyn> for instance if you want to build chromium, gn requires you to specify -lunwind -lc++ -lc++abi. otherwise you'll get linker errors [2021-08-10T01:34:08Z] <dilyn> a lot of things in community need gmake [2021-08-10T01:36:09Z] <acheam> does luajit not use libgcc-jit? [2021-08-10T01:36:19Z] <acheam> what was I trying to package that uses it then....... [2021-08-10T01:36:29Z] <dilyn> it might, idk [2021-08-10T01:36:36Z] <dilyn> i don't think i've ever used lua on this box [2021-08-10T01:37:29Z] <acheam> real men need lua for MPV + YouTube-dl [2021-08-10T01:37:53Z] <dilyn> nah [2021-08-10T01:41:43Z] <noocsharp> real men download their videos and then play them in mpv [2021-08-10T01:43:17Z] <acheam> youtube-dl --stdout | mpv - [2021-08-10T02:17:26Z] <GalaxyNova> wow kakoune is tiny [2021-08-10T02:20:51Z] <GalaxyNova> 4 mb vs vim's 30 and neovim's 27 [2021-08-10T02:34:15Z] <acheam> 4mb isnt tiny, vim is just massive [2021-08-10T02:39:44Z] <GalaxyNova> lol good point [2021-08-10T02:47:39Z] <duplex46> how do I check what proprietary firmware I need? [2021-08-10T02:47:57Z] <duplex46> need/would be useful to have [2021-08-10T02:48:19Z] <duplex46> basically how do I tell what firmware is applicable [2021-08-10T02:48:56Z] <dilyn> investigate what hardware you have [2021-08-10T02:49:04Z] <dilyn> i'd search the gentoo wiki for your hardware and see what they say about it [2021-08-10T02:49:18Z] <dilyn> you can also checkout what is in the linux-firmware tarball and see if you have any matching devices, though that is less obvious [2021-08-10T02:49:39Z] <dilyn> usually you need a firmware for GPU and wireless card, anything beyond that will require a bit more investigation [2021-08-10T02:50:12Z] <duplex46> i'll at the gentoo wiki [2021-08-10T02:51:17Z] <GalaxyNova> I just installed all the firmware :P [2021-08-10T02:52:23Z] <duplex46> this is kiss linux [2021-08-10T02:52:43Z] <duplex46> I'm trying to save disk space and stuff where I can [2021-08-10T02:52:54Z] <duplex46> even tho I have a 1tb nvme ssd lol [2021-08-10T02:52:57Z] <duplex46> I just find it fun [2021-08-10T03:50:13Z] <testuser[m]> Hi [2021-08-10T04:11:55Z] <acheam> Hi [2021-08-10T04:23:22Z] <GalaxyNova> Is it possible to build the linux kernel with clang? Or is gcc needed? [2021-08-10T04:24:20Z] <noocsharp> clang works, i've never done it personally tho [2021-08-10T04:25:28Z] <acheam> clang is fine [2021-08-10T04:25:49Z] <acheam> make LLVM=1 LLVM_IAS=1 [2021-08-10T04:27:19Z] <duplex46> there are some features of the kernel that only work with clang so I would hope it does [2021-08-10T04:38:56Z] <dilyn> lol [2021-08-10T04:39:57Z] <testuser[m]> You can do lto and fancy stuff with clang and lolvm [2021-08-10T04:40:01Z] <testuser[m]> I don't think gcc can do it on the kernel [2021-08-10T04:40:10Z] <testuser[m]> there's some patchset but its old [2021-08-10T04:44:55Z] <dilyn> yeah not yet [2021-08-10T04:45:12Z] <dilyn> if gcc had google on their side, maybe then it would finally get merged XD [2021-08-10T04:48:47Z] <testuser[m]> They would refuse to be associated with poogle anyway [2021-08-10T04:49:49Z] <noocsharp> i like these names [2021-08-10T04:49:53Z] <noocsharp> do you have one for clang yet? [2021-08-10T04:50:15Z] <testuser[m]> clung ? [2021-08-10T04:50:25Z] <noocsharp> clank [2021-08-10T04:53:17Z] <dilyn> cringe [2021-08-10T04:53:25Z] <duplex46> if I use UEFI does the kernel need efivars builtin to boot? [2021-08-10T04:54:44Z] <duplex93> sorry I timedout [2021-08-10T05:02:00Z] <dilyn> i'm very certain you need support for efivars builtin to *boot* from efi [2021-08-10T05:03:27Z] <duplex93> time to recompile the kernel [2021-08-10T05:07:13Z] <testuser[m]> `# CONFIG_EFIVAR_FS is not set` [2021-08-10T05:07:16Z] <testuser[m]> it works fine for me [2021-08-10T05:07:57Z] <testuser[m]> i think it just means you wont be able to use efibootmgr to modify entries [2021-08-10T05:11:18Z] <m3g> rip emacs [2021-08-10T05:11:48Z] <m3g> I'm surprised it hasn't even segfaulted yet [2021-08-10T05:25:30Z] <m3g> well ain't I the brightest star, removed pigz [2021-08-10T05:25:39Z] <testuser[m]> bruh [2021-08-10T05:45:12Z] <m3g> crisis averted wee [2021-08-10T05:45:26Z] <m3g> problem is stuff is still trying to install libxkbcommon [2021-08-10T06:25:29Z] <dilyn> makes sense testuser :v [2021-08-10T06:25:46Z] <dilyn> libxkbcommon is a dep for wayland [2021-08-10T07:24:52Z] <GalaxyNova> What is a good bootloader that is not grub [2021-08-10T07:26:40Z] <testuser[m]> efistub [2021-08-10T07:26:46Z] <testuser[m]> no bootloader [2021-08-10T07:29:19Z] <GalaxyNova> hm [2021-08-10T07:29:23Z] <GalaxyNova> does LILO support efi? [2021-08-10T07:37:18Z] <dilyn> gotta use elilo [2021-08-10T07:37:31Z] <dilyn> gummiboot is also v good [2021-08-10T07:37:40Z] <dilyn> refind is good if you plan on dual booting [2021-08-10T09:24:21Z] <phoebos[m]> @kyxor:libera.chat: re kiss-find, it only indexes 100 repo's with #kiss-repo on shithub [2021-08-10T09:24:26Z] <phoebos[m]> https://github.com/jedahan/kiss-find/blob/main/lib/get_gh_repos.gql [2021-08-10T10:29:55Z] <riteo-laptop> hiii! [2021-08-10T10:30:10Z] <riteo-laptop> is set -E a bashism? [2021-08-10T10:31:06Z] <riteo-laptop> one sec [2021-08-10T10:31:54Z] <riteo-laptop> so basically I was trying to resize an LVM partition and it, like, just failed [2021-08-10T10:32:07Z] <riteo-laptop> didn't say anything at all [2021-08-10T10:32:56Z] <riteo-laptop> so apparently it used a wrapper script (called fsadm) which selected the appropriate filesystem resizing tool [2021-08-10T10:33:20Z] <testuser[m]> shellcheck [2021-08-10T10:33:46Z] <riteo-laptop> I ran sh -x on it and it failed right away at line 32 with 'illegal option -e' [2021-08-10T10:33:49Z] <riteo-laptop> oh good idea [2021-08-10T10:34:27Z] <testuser[m]> https://github.com/orgs/chimera-linux/repositories might be interesting for those looking for bsd userland [2021-08-10T10:34:37Z] <testuser[m]> Has some repos with utils [2021-08-10T10:34:42Z] <riteo-laptop> wait what's shellcheck's package [2021-08-10T10:34:48Z] <testuser[m]> shellcheck-bin [2021-08-10T10:35:01Z] <riteo-laptop> it... Doesn't work? [2021-08-10T10:35:02Z] <riteo-laptop> one sec [2021-08-10T10:35:22Z] <testuser[m]> Wat [2021-08-10T10:35:29Z] <testuser[m]> it's shellcheck-bin in community [2021-08-10T10:35:29Z] <riteo-laptop> right, so KISS_PATH isn't set with su for whatever reason [2021-08-10T10:36:01Z] <riteo-laptop> /etc/profile isn't ran apparently [2021-08-10T10:36:30Z] <testuser[m]> Why are you building as root [2021-08-10T10:36:46Z] <riteo-laptop> I had it open since I was looking at stuff [2021-08-10T10:36:50Z] <riteo-laptop> should I stop doing that [2021-08-10T10:37:16Z] <riteo-laptop> thinking about it that doesn't sound like a good idea [2021-08-10T10:37:58Z] <riteo-laptop> omg shellcheck exploded [2021-08-10T10:38:09Z] <riteo-laptop> I'm reading about arrays so this is definitely a bash script [2021-08-10T10:38:23Z] <testuser[m]> Bruh [2021-08-10T10:38:44Z] <riteo-laptop> well, I'll have to go on the more destructive route although someone gotta reimplement it in posix shell [2021-08-10T10:38:50Z] <riteo-laptop> extra point if clean room and MIT licensed [2021-08-10T10:39:03Z] <testuser[m]> set -- asdf [2021-08-10T10:39:03Z] <riteo-laptop> s/point/points/ [2021-08-10T10:39:04Z] <cotangent> <riteo-laptop> extra points if clean room and MIT licensed [2021-08-10T10:39:07Z] <testuser[m]> For array [2021-08-10T10:39:15Z] <riteo-laptop> what [2021-08-10T10:39:39Z] <testuser[m]> check usage of `set` [2021-08-10T10:39:43Z] <testuser[m]> In kiss [2021-08-10T10:39:48Z] <testuser[m]> It can be used as an array [2021-08-10T10:39:53Z] <riteo-laptop> oh [2021-08-10T10:40:03Z] <riteo-laptop> does asdf really do what I need? [2021-08-10T10:40:05Z] <riteo-laptop> lol [2021-08-10T10:40:09Z] <testuser[m]> bruh [2021-08-10T10:40:10Z] <testuser[m]> No [2021-08-10T10:40:15Z] <riteo-laptop> oh I'm dumb then [2021-08-10T10:40:41Z] <riteo-laptop> I don't get what you mean [2021-08-10T10:40:54Z] <testuser[m]> Btw send the script link [2021-08-10T10:41:13Z] <testuser[m]> `set -- some some2` adds `some some2` to `$@` [2021-08-10T10:41:18Z] <riteo-laptop> oh [2021-08-10T10:41:23Z] <testuser[m]> do echo "$@" [2021-08-10T10:41:27Z] <testuser[m]> after using set [2021-08-10T10:41:31Z] <riteo-laptop> yeah I got what you mean now [2021-08-10T10:41:39Z] <riteo-laptop> someone used that approach for making a function cleaner in minekiss [2021-08-10T10:41:43Z] <testuser[m]> Indexing is via loop though [2021-08-10T10:42:12Z] <riteo-laptop> should I send the script from my machine or from the source tree [2021-08-10T10:42:23Z] <riteo-laptop> be warned that it's GPL code though [2021-08-10T10:42:49Z] <testuser[m]> shithub link [2021-08-10T10:42:56Z] <riteo-laptop> epic, gimme a sec [2021-08-10T10:44:29Z] <riteo-laptop> https://github.com/lvmteam/lvm2/blob/master/scripts/fsadm.sh [2021-08-10T10:49:51Z] <riteo-laptop> well I think I'll go resize home the scary way, I've still got basically nothing there so this shouldn't be an issue [2021-08-10T10:49:59Z] <riteo-laptop> cya soon! [2021-08-10T10:50:25Z] <testuser[m]> In POSIX sh, string replacement is undefined. [2021-08-10T10:50:37Z] <testuser[m]> set flag -E is undefined. [2021-08-10T10:50:48Z] <testuser[m]> set option pipefail is undefined. [2021-08-10T10:50:50Z] <testuser[m]> That's it [2021-08-10T10:50:55Z] <testuser[m]> No other issues [2021-08-10T11:21:04Z] <riteo-laptop> the swap partition has been created [2021-08-10T11:24:53Z] <testuser[m]> You could've juse used a swapfile [2021-08-10T11:25:01Z] <riteo-laptop> I didn't want to put it in home [2021-08-10T11:25:04Z] <riteo-laptop> it felt cleaner [2021-08-10T11:25:09Z] <testuser[m]> put it in / [2021-08-10T11:25:21Z] <riteo-laptop> it would've almost filled it in [2021-08-10T11:25:22Z] <testuser[m]> make it's name empty [2021-08-10T11:25:52Z] <riteo-laptop> my root partition is smallish, 30 GB or so [2021-08-10T11:26:01Z] <riteo-laptop> that's more than enough for root by itself [2021-08-10T11:26:13Z] <riteo-laptop> putting swap would just make it smaller for no discernible reason [2021-08-10T11:34:00Z] <riteo-laptop> I wonder how long it would take to implement fsadm from the manual page. I might do it myself [2021-08-10T11:34:08Z] <riteo-laptop> but now I gtg, cya! [2021-08-10T14:00:59Z] <duplex56> how do I shutdown kiss? [2021-08-10T14:01:15Z] <duplex56> oh wait [2021-08-10T14:01:16Z] <duplex56> nvm [2021-08-10T14:01:20Z] <duplex56> bigger issue [2021-08-10T14:01:24Z] <duplex56> nothing works [2021-08-10T14:01:44Z] <testuser[m]> wat [2021-08-10T14:02:29Z] <duplex56> kiss has booted and I can log in but no commands work [2021-08-10T14:02:45Z] <testuser[m]> define work [2021-08-10T14:02:50Z] <testuser[m]> what does it say [2021-08-10T14:02:54Z] <duplex56> they do not exist [2021-08-10T14:03:04Z] <acheam> are you in a recovery shell? [2021-08-10T14:03:13Z] <duplex56> uhh good question [2021-08-10T14:03:45Z] <duplex56> how do I tell [2021-08-10T14:03:55Z] <acheam> it would say [2021-08-10T14:05:16Z] <duplex56> where [2021-08-10T14:05:27Z] <testuser[m]> if you can "login" then atleast "getty" works [2021-08-10T14:05:40Z] <duplex56> no it does not [2021-08-10T14:05:54Z] <testuser[m]> then how did you login [2021-08-10T14:05:57Z] <testuser[m]> you mean an automatic login ? [2021-08-10T14:06:00Z] <duplex56> no [2021-08-10T14:06:07Z] <duplex56> it let me log in [2021-08-10T14:06:08Z] <testuser[m]> then what [2021-08-10T14:06:14Z] <testuser[m]> echo $PATH [2021-08-10T14:06:17Z] <duplex56> however no commands resolve [2021-08-10T14:06:32Z] <testuser[m]> echo is a shell builtin (assuming ash) [2021-08-10T14:06:36Z] <testuser[m]> so it should be found [2021-08-10T14:06:42Z] <duplex56> found the issue [2021-08-10T14:06:44Z] <testuser[m]> /usr/bin/command works ? [2021-08-10T14:07:02Z] <duplex56> my path is fucked [2021-08-10T14:07:06Z] <testuser[m]> yeah [2021-08-10T14:08:05Z] <duplex56> fixed [2021-08-10T14:08:11Z] <duplex56> ty for the help [2021-08-10T14:23:31Z] <duplex56> what do I need to do to get ehternet connected? [2021-08-10T14:24:19Z] <acheam> plug it in, load the corecy firmware/kernel options if necessary [2021-08-10T14:24:52Z] <acheam> then assign a static IP or use dhcp [2021-08-10T14:25:01Z] <duplex56> how do I do the firmware thing [2021-08-10T14:25:49Z] <acheam> depends on your hardware [2021-08-10T14:25:50Z] <duplex56> nvm [2021-08-10T14:26:00Z] <duplex56> I just needed to start the dhcp daemon [2021-08-10T14:46:05Z] <duplex56> all my firmware is failing to load but I have it in /usr/lib/firmware [2021-08-10T14:51:30Z] <acheam> have you listed them in the kernel config? [2021-08-10T15:18:15Z] <duplex82> Hi I'm back, i have bad internt rn. Did anyone respond to my firmware question? [2021-08-10T15:29:35Z] <testuser[m]> acheam: have you listed them in the kernel config? [2021-08-10T15:31:42Z] <duplex70> I'm back again [2021-08-10T15:32:05Z] <acheam> have you listed them in the kernel config? [2021-08-10T15:32:22Z] <duplex70> I have not [2021-08-10T15:32:25Z] <acheam> do that [2021-08-10T15:32:26Z] <duplex70> How do I do that? [2021-08-10T15:32:53Z] <acheam> in a space delimited list of firmware paths relative to /usr/lib [2021-08-10T15:32:58Z] <acheam> the option is somewhere in make nconfig [2021-08-10T15:33:00Z] <acheam> just search for it [2021-08-10T15:33:17Z] <duplex70> I use make menuconfig [2021-08-10T15:33:22Z] <acheam> use that then [2021-08-10T15:34:17Z] <duplex70> Does build needed firmware blobs into the kernel binary sound right? [2021-08-10T15:39:56Z] <soliwilos> "config_extra_firmware_dir" and "config_extra_firmware". [2021-08-10T15:44:49Z] <duplex70> What do I put there? [2021-08-10T15:49:56Z] <acheam> a space delimited list of firmware paths relative to /usr/lib [2021-08-10T15:50:19Z] <acheam> a space delimited list of firmware paths relative to /usr/lib [2021-08-10T15:50:38Z] <duplex72> Alright [2021-08-10T15:55:23Z] <acheam> wish that I found this earlier: http://git.mutiny.red/somasis/passage/ [2021-08-10T15:55:31Z] <acheam> noocsharp: ^ might be of interest to you [2021-08-10T16:00:02Z] <noocsharp> looks very similar to what i'm trying to do [2021-08-10T16:10:29Z] <duplex76> Ok so I've got the iwlwifi module loaded and it doesn't complain about firmware but no interface shows up [2021-08-10T16:12:51Z] <acheam> dmesg [2021-08-10T16:16:04Z] <duplex64> What about dmesg? [2021-08-10T16:16:39Z] <noocsharp> run it an see if anything about iwlwifi failing shows up [2021-08-10T16:16:49Z] <duplex64> Nope [2021-08-10T16:16:56Z] <noocsharp> dmesg | grep iwlwifi [2021-08-10T16:17:06Z] <duplex64> Nothing [2021-08-10T16:17:28Z] <testuser[m]> show the fulldmesg [2021-08-10T16:17:38Z] <duplex64> At the bottom it does say Intel(s) wireless WiFi driver for linux [2021-08-10T16:17:46Z] <duplex64> How do I upload it [2021-08-10T16:17:49Z] <claudia02> duplex64: have a read about the firmware at our old wiki https://github.com/kiss-community/wiki/tree/master/kernel [2021-08-10T16:17:57Z] <duplex64> Also I can't [2021-08-10T16:18:02Z] <duplex64> No internet [2021-08-10T16:19:25Z] <testuser[m]> take jpg from phone [2021-08-10T16:19:32Z] <claudia02> I am not on a kiss machine right now, but maybe these files are also at /usr/share/doc/kiss/ [2021-08-10T16:20:31Z] <claudia02> This is very valuable documentation and should answer _most_ of your questions regarding the kernel +firmware. [2021-08-10T16:22:04Z] <dilyn> this is fun http://ix.io/3vzj [2021-08-10T16:22:24Z] <testuser[m]> bruh [2021-08-10T16:22:30Z] <testuser[m]> wtf [2021-08-10T16:22:48Z] <acheam> are you just going through and recreating all the packages with gmake in your build file [2021-08-10T16:23:09Z] <dilyn> not all! [2021-08-10T16:23:23Z] <GalaxyNova> I just symlinked /usr/bin/make to /usr/bin/gmake and called it a day [2021-08-10T16:23:26Z] <dilyn> i should just write a makefile :v [2021-08-10T16:23:38Z] <dilyn> that's heresy galaxynoav [2021-08-10T16:23:41Z] <GalaxyNova> lol [2021-08-10T16:23:50Z] <kqz> yeah any makefiles with gnuisms will cause an explosion :D [2021-08-10T16:24:14Z] <dilyn> there's only seven packages left that I have which require gmake, we're so close [2021-08-10T16:24:35Z] <kqz> do linux next! :p [2021-08-10T16:24:41Z] <dilyn> impossible [2021-08-10T16:24:49Z] <noocsharp> do gcc next [2021-08-10T16:24:57Z] <noocsharp> then we can finally be free from gnu [2021-08-10T16:25:01Z] <dilyn> i mean what I'm going to end up doing for the kernel is just having a version of gmake live in the source tree lol [2021-08-10T16:25:07Z] <dilyn> >gcc [2021-08-10T16:25:10Z] <dilyn> >free from gnu [2021-08-10T16:25:12Z] <dilyn> bruh [2021-08-10T16:25:29Z] <testuser[m]> just port everything to be compatible with cproc [2021-08-10T16:25:34Z] <noocsharp> ^ [2021-08-10T16:25:37Z] <noocsharp> this is the way [2021-08-10T16:25:46Z] <dilyn> hng [2021-08-10T16:25:55Z] <GalaxyNova> tcc is the way [2021-08-10T16:26:30Z] <testuser[m]> time to rewrite chromium in c11 [2021-08-10T16:26:47Z] <acheam> tcc is big bloat compared to cproc [2021-08-10T16:27:09Z] <acheam> the only good thing about it is #!/usr/bin/tcc -run [2021-08-10T16:30:07Z] <rio6> "c is a scripting language" [2021-08-10T16:30:19Z] <GalaxyNova> lol [2021-08-10T16:30:41Z] <duplex5> I still got nothing on my wifi [2021-08-10T16:31:06Z] <kqz> firmware installed? [2021-08-10T16:31:14Z] <duplex5> All the kernel modules are enabled and no errors [2021-08-10T16:31:16Z] <duplex5> Yep [2021-08-10T16:31:17Z] <kqz> and/or built into kernel? [2021-08-10T16:31:18Z] <noocsharp> the right firmware installed? [2021-08-10T16:31:31Z] <duplex5> I copied all the Intel firmware [2021-08-10T16:31:42Z] <noocsharp> and you added all of them to your kernel config? [2021-08-10T16:31:44Z] <duplex5> Including the iwlw ones in ./ [2021-08-10T16:32:11Z] <kqz> does "dmesg | grep ucode" show any results? [2021-08-10T16:32:12Z] <duplex5> I didn't add Evey single one I chose one [2021-08-10T16:32:15Z] <acheam> it doesnt matter if they're there if the kernel doesnt know about them [2021-08-10T16:32:19Z] <acheam> did you choose the right one? [2021-08-10T16:32:42Z] <acheam> hi michalsieron [2021-08-10T16:32:43Z] <duplex5> I chose what I was loading in my live USB [2021-08-10T16:32:48Z] <GalaxyNova> mfw installing wyverkiss and then installing grub [2021-08-10T16:32:49Z] <kqz> if the device isn't showing up at all then 99% it's the firmware not loading [2021-08-10T16:32:54Z] <acheam> sorry michalsieron, meant to mention micro_O [2021-08-10T16:32:59Z] <acheam> bad hexchat [2021-08-10T16:33:13Z] <kqz> if you have a motherboard with uefi support than efistub is definitely the way [2021-08-10T16:33:15Z] <micro_O> kyxor phoebos i just checked and there are only 91 repos that match topic:kiss-repo in github, so the limit is okay for now [2021-08-10T16:33:17Z] <micro_O> o/ acheam [2021-08-10T16:33:33Z] <duplex5> I use gummiboot [2021-08-10T16:33:38Z] <duplex5> It works great [2021-08-10T16:34:49Z] <GalaxyNova> gummiboot having a relation with systemd is scaring me [2021-08-10T16:38:39Z] <duplex38> It's pretty systemd [2021-08-10T16:38:42Z] <duplex38> *pre [2021-08-10T16:41:42Z] <kqz> anyone try muon yet? [2021-08-10T16:41:50Z] <acheam> nop [2021-08-10T16:41:59Z] <acheam> i dont think its good enough for use yet [2021-08-10T16:42:32Z] <testuser[m]> itis [2021-08-10T16:42:33Z] <dilyn> muon's in a better state than bison :c [2021-08-10T16:42:39Z] <testuser[m]> the original project isnt [2021-08-10T16:42:41Z] <dilyn> s/bison/boson/ [2021-08-10T16:42:41Z] <cotangent> <dilyn> muon's in a better state than boson :c [2021-08-10T16:43:14Z] <kqz> yeah i check on it every couple weeks months, lots of activity, haven't tried it myself yet [2021-08-10T16:43:40Z] <kqz> will probably play around with it in depth this weekend and see how far i can get [2021-08-10T16:44:27Z] <testuser[m]> > cli compatibility with meson. muon has different flags, subcommands, etc., and should not be renamed/symlinked to meson. [2021-08-10T16:44:28Z] <testuser[m]> hmm [2021-08-10T16:44:56Z] <kqz> yeah that's also why i haven't tried it yet lol [2021-08-10T16:45:11Z] <kqz> but could create a script wrapper maybe [2021-08-10T16:45:13Z] <testuser[m]> yeah [2021-08-10T16:45:52Z] <dilyn> i was going to work on it to try and get rid of my python deps but lost interest relatively quickly when i saw it was gpl :'( [2021-08-10T16:46:07Z] <kqz> rip [2021-08-10T16:46:08Z] <dilyn> but getting it to build all of repo/ would be pretty cool [2021-08-10T16:47:10Z] <kqz> yeah would be nice tho in my case i'll still have python on my system regardless lol [2021-08-10T16:47:25Z] <micro_O> kyxor phoebos i added some output to print out the number of found github repositories [2021-08-10T16:47:27Z] <testuser[m]> looks like you just need to replace meson calls with `muon setup`, but it doesnt accept --prefix [2021-08-10T16:47:31Z] <testuser[m]> and other -- stuff [2021-08-10T16:55:35Z] <micro_O> kyxor when I run kiss-find kyx it shows your repository with 5 packages [2021-08-10T16:56:39Z] <micro_O> oh, its repo-vulcan [2021-08-10T16:56:52Z] <GalaxyNova> How do i add my repository to kiss-find [2021-08-10T17:00:13Z] <msk[m]> add the "kiss-repo" topic on github [2021-08-10T17:02:55Z] <micro_O> GalaxyNova ping me when you add it and I will rebuild the database so you dont have to wait ~3 hours to get it in [2021-08-10T17:03:23Z] <micro_O> if you are not on github, just make a PR that adds it to the include file [2021-08-10T17:04:11Z] <acheam> when you value python more than gpl [2021-08-10T17:22:41Z] <dilyn> python's probably done more for FOSS than GPL #badtakes [2021-08-10T17:23:22Z] <noocsharp> i looked at the muon source a few days ago and it can't even install things yet [2021-08-10T17:34:23Z] <GalaxyNova> is rEFInd "bloated" [2021-08-10T17:37:13Z] <testuser[m]> All bootloaders are [2021-08-10T17:37:22Z] <testuser[m]> If you're on UEFI [2021-08-10T17:38:32Z] <GalaxyNova> why? [2021-08-10T17:39:09Z] <testuser[m]> Cuz you can use efistub directly [2021-08-10T17:39:27Z] <GalaxyNova> but then you can't select operating systems no? [2021-08-10T17:39:29Z] <testuser[m]> mobo can just boot the efi file [2021-08-10T17:39:35Z] <testuser[m]> i think you can [2021-08-10T17:39:38Z] <testuser[m]> Just add multiple entries [2021-08-10T17:39:42Z] <testuser[m]> And open boot menu [2021-08-10T17:43:45Z] <noocsharp> https://lunduke.com/2021/08/man-tweets-i-am-concerned-about-privacy-from-always-connected-pocket-surveillance-device/ [2021-08-10T17:47:43Z] <GalaxyNova> welp [2021-08-10T17:47:48Z] <GalaxyNova> turns out refind needs bash [2021-08-10T17:49:30Z] <testuser[m]> Eww [2021-08-10T17:49:45Z] <GalaxyNova> indeed [2021-08-10T17:49:55Z] <GalaxyNova> idk why a bootloader needs to depend on a specific shell [2021-08-10T17:54:15Z] <micr0_mobile> So it seems the connect message points to k1sslinux.org any ops can update ? [2021-08-10T17:56:25Z] <acheam> cot: [2021-08-10T17:56:40Z] <cot> oh [2021-08-10T17:57:07Z] <cot> fixed [2021-08-10T17:57:16Z] <acheam> nice [2021-08-10T18:23:23Z] <GalaxyNova> acheam: The link for the logs is not working since k1sslinux.org redirects to Dylan's website [2021-08-10T18:24:43Z] <acheam> thanks GalaxyNova [2021-08-10T18:58:30Z] <duplex> I tried compiling the wifi driver as a module with my firmware in /usr/lib/firmware and nothing changed [2021-08-10T19:01:33Z] <acheam> ifconfig? [2021-08-10T19:01:34Z] <acheam> dmesg? [2021-08-10T19:01:37Z] <acheam> modprobe iwlwifi? [2021-08-10T19:02:00Z] <acheam> oh [2021-08-10T19:02:13Z] <acheam> ifconfig? dmesg? modprobe iwlwifi? are you sure you chose the right firmware file? [2021-08-10T19:02:16Z] <acheam> kernel .config? [2021-08-10T19:02:43Z] <duplex> I can't upload any of that because I do not have internet [2021-08-10T19:02:48Z] <duplex> Because WiFi doesn't work [2021-08-10T19:03:12Z] <acheam> can you load them on a thumb drive or something [2021-08-10T19:03:16Z] <acheam> or take pictures of them [2021-08-10T19:03:27Z] <acheam> do you have ethernet you could use? [2021-08-10T19:05:16Z] <GalaxyNova> duplex: Did you enable the dhcpcd service [2021-08-10T19:05:20Z] <GalaxyNova> oh they left [2021-08-10T19:05:31Z] <acheam> bruh [2021-08-10T19:05:48Z] <GalaxyNova> duplex: Did you enable the dhcpcd service [2021-08-10T19:06:05Z] <GalaxyNova> also you can keep the IRC client open on one tty and do whatever on the other tty [2021-08-10T19:06:13Z] <duplex> The interface doesn't even show up [2021-08-10T19:06:27Z] <duplex> I don't have internet on my computer [2021-08-10T19:06:36Z] <duplex> I'm using irc on my phone [2021-08-10T19:06:56Z] <GalaxyNova> oh wow [2021-08-10T19:07:50Z] <acheam> could you send or photograph or retype cat .config | grep FIRMWARE [2021-08-10T19:07:58Z] <acheam> from the kernel source tree [2021-08-10T19:08:20Z] <duplex> K [2021-08-10T19:11:29Z] <GalaxyNova> uh [2021-08-10T19:11:45Z] <GalaxyNova> can't you also just drop the firmware in /usr/lib/firmware and the kernel will pick it up automagically? [2021-08-10T19:18:28Z] <duplex> I fixed it [2021-08-10T19:18:42Z] <duplex> The Intel iwlwifi driver doesn't like being loaded as a module [2021-08-10T19:19:57Z] <rio6> apparently firmware can only be loaded from /lib/firmware if the driver is built as module [2021-08-10T19:21:28Z] <duplex> It was built as a module [2021-08-10T19:21:49Z] <duplex> And no errord [2021-08-10T19:21:54Z] <duplex> It just didn't work [2021-08-10T19:22:49Z] <noocsharp> you sure your card is iwlwifi? [2021-08-10T19:23:14Z] <duplex> Yes [2021-08-10T19:23:18Z] <duplex> It works now [2021-08-10T19:24:18Z] <noocsharp> would you mind posting your whole kernel config? [2021-08-10T19:27:11Z] <duplex> I don't have internet yet but sure [2021-08-10T19:39:40Z] <msk[m]> can't you get internet by booting with a live usb? the Arch iso has iwctl [2021-08-10T19:48:34Z] <msk[m]> just temporarily, to 0x0 the kernel config [2021-08-10T19:55:15Z] <acheam> well obvs they needed internet from a live iso to install kiss [2021-08-10T20:05:38Z] <duplex56> I am back with ehternet [2021-08-10T20:05:45Z] <duplex56> I can upload kernel config in a sec [2021-08-10T20:06:11Z] <duplex56> I didn't have a live usb on me [2021-08-10T20:51:17Z] <micro_O> kyxor: thanks for asking what the deal was with the search [2021-08-10T20:51:31Z] <micro_O> i fixed it, and in the process cleaned up the repo a bit [2021-08-10T20:58:28Z] <micro_O> I also added a package count to the site. currently it indexes 3701 packages [2021-08-10T21:01:20Z] <acheam> wow [2021-08-10T21:01:30Z] <acheam> maybe it should count duplicates [2021-08-10T21:01:38Z] <acheam> and disaply that as a second number [2021-08-10T21:01:49Z] <acheam> like: 3701 packages (1750 unique) [2021-08-10T21:12:09Z] <micro_O> acheam i am already working on that [2021-08-10T21:12:24Z] <micro_O> testing locally, will be up shortly [2021-08-10T21:13:24Z] <acheam> noice [2021-08-10T21:19:35Z] <acheam> whats the link again? [2021-08-10T21:26:47Z] <micro_O> https://jedahan.com/kiss-find [2021-08-10T21:26:52Z] <micro_O> rebuilding now [2021-08-10T21:26:52Z] <acheam> nice [2021-08-10T21:27:01Z] <acheam> should that go on kisscommunity.org? [2021-08-10T21:27:06Z] <acheam> wow much pink [2021-08-10T21:27:27Z] <acheam> gullik's repos are duped [2021-08-10T21:27:32Z] <acheam> because they're on srht and on gh [2021-08-10T21:27:51Z] <acheam> should there be a url in the table that leads directly to the package? [2021-08-10T21:27:58Z] <micro_O> acheam maybe it should go con kisscomunity.org/search ... [2021-08-10T21:28:10Z] <micro_O> the name of the package goes to the package [2021-08-10T21:28:17Z] <micro_O> like it does that already [2021-08-10T21:28:27Z] <acheam> oh [2021-08-10T21:28:35Z] <acheam> a few more suggestions: [2021-08-10T21:28:39Z] <acheam> a maintainer column [2021-08-10T21:28:47Z] <acheam> https before the URL [2021-08-10T21:28:50Z] <acheam> or http [2021-08-10T21:29:01Z] <acheam> dont show the relver [2021-08-10T21:29:12Z] <acheam> make the colums sortable [2021-08-10T21:29:31Z] <acheam> maybe seperate the repo name from the url [2021-08-10T21:30:01Z] <acheam> so instead of just having url you have: maintainer, repo owner, repo name, and a link to the repo [2021-08-10T21:30:15Z] <acheam> just spitballing here [2021-08-10T21:38:49Z] <acheam> micro_O: how is berty? [2021-08-10T21:39:01Z] <acheam> im partly put off by the fact that they use discord [2021-08-10T21:39:23Z] <acheam> and their javascripty website [2021-08-10T21:40:12Z] <GalaxyNova> just use matrix [2021-08-10T21:42:07Z] <micro_O> GalaxyNova those are not equivalent at all [2021-08-10T21:42:25Z] <micro_O> berty doesn't require an internet connection to sync, from what I understand, matrix does [2021-08-10T21:43:22Z] <micro_O> right tools for different goals - not sure why using discord or having javascript on your site makes your software worse [2021-08-10T21:43:36Z] <micro_O> generally, means they can spend more time focusing on the software, in my experience [2021-08-10T21:44:08Z] <micro_O> acheam I have not spent much time with Berty. like i havent been on it in over a year [2021-08-10T21:44:12Z] <micro_O> same re: scuttlebutt [2021-08-10T21:44:52Z] <micro_O> really i just tried it out when I was looking for messengers that worked without any shared router [2021-08-10T21:45:00Z] <rio6> just looked at their website, I know what you mean lol [2021-08-10T21:45:02Z] <rio6> fancy js [2021-08-10T21:45:17Z] <kyxor> phoebos[m]: Thanks for that tip! Though 100 is a bit low, I suspect most users would want all shithub repos to find packages [2021-08-10T21:45:45Z] <micro_O> also their website works with js disabled [2021-08-10T21:45:49Z] <micro_O> and looks generally pretty decent [2021-08-10T21:46:15Z] <micro_O> kyxor there are only 91 repositories with the kiss-repo topic on github. [2021-08-10T21:46:34Z] <micro_O> if we break 100, i'd be happy to start using their pagination to build the database [2021-08-10T21:46:39Z] <micro_O> pull requests welcome [2021-08-10T21:46:42Z] <rio6> btw, does firefox let you disable javascript without using a plugin [2021-08-10T21:46:45Z] <micro_O> yes [2021-08-10T21:46:58Z] <kyxor> micro_O: hi, hmm why my repos were not being found though? [2021-08-10T21:47:01Z] <micro_O> open the debugger, click on the cog in the top right of the dev tools, check 'disable javascript' [2021-08-10T21:47:15Z] <micro_O> kyxor your repos were being found, just my search function was overly strict [2021-08-10T21:47:34Z] <micro_O> like you were in the kiss-repo db.csv, and the commandline tool and ctrl+f would find kyx [2021-08-10T21:48:09Z] <rio6> heh cool [2021-08-10T21:48:15Z] <micro_O> acheam would you mind making issues for all your ideas? [2021-08-10T21:48:32Z] <rio6> the site still manage to animate floating phones with js disabled [2021-08-10T21:48:34Z] <micro_O> maintainer i am iffy on. i am happy to add it to the database, but unsure about adding it to the site [2021-08-10T21:48:59Z] <acheam> micro_O: it doesn't worsen software but it does show a difference in morals and values between the project and myself [2021-08-10T21:48:59Z] <micro_O> http/https prefix also means people on low resolution displays will have the site cutoff [2021-08-10T21:49:21Z] <kyxor> micro_O: ok, I know some repos were there but some weren't [2021-08-10T21:49:35Z] <acheam> I guess marketing-heavy would have been a better term than javascript-heavy [2021-08-10T21:49:41Z] <kyxor> like this one wasn't https://github.com/kyx0r/repo-main [2021-08-10T21:49:43Z] <acheam> rio6: umatrix is very good for that [2021-08-10T21:49:50Z] <micro_O> kyxor i see three repos - repo-main, repo-vulkan, repo-community [2021-08-10T21:49:55Z] <acheam> micro_O: yes I would mind making issues for those [2021-08-10T21:50:06Z] <kyxor> ok let me check... [2021-08-10T21:50:08Z] <micro_O> ya its just hard to keep track of everything [2021-08-10T21:50:16Z] <acheam> feel free to make them for me [2021-08-10T21:50:23Z] <acheam> why iffy on adding them? [2021-08-10T21:51:03Z] <micro_O> acheam they dont have to be github issues [2021-08-10T21:51:06Z] <acheam> i think it would be meaningful especially given the maintainer-oriented nature of the community repo [2021-08-10T21:51:31Z] <micro_O> if you are opposed to github issues there are many alternatives than ephemereal irc [2021-08-10T21:51:45Z] <acheam> i'll email you a list later [2021-08-10T21:51:54Z] <micro_O> acheam for the database, adding maintainers is fine. for the website, i have to think about the UX before just adding them [2021-08-10T21:52:07Z] <acheam> ye [2021-08-10T21:52:18Z] <acheam> perhaps collapsible/hideable columns would allow for that [2021-08-10T21:52:40Z] <micro_O> yeah, if there is a non-js way to do that, that doesn't break tables i'd be for it [2021-08-10T21:52:40Z] <acheam> just so you dont have to worry so much about width [2021-08-10T21:52:43Z] <acheam> there is [2021-08-10T21:52:52Z] <micro_O> datalists? [2021-08-10T21:53:30Z] <micro_O> acheam have you used git-bug before? [2021-08-10T21:53:42Z] <acheam> no [2021-08-10T21:53:54Z] <micro_O> https://github.com/MichaelMure/git-bug#readme [2021-08-10T21:54:00Z] <acheam> written in golang is offputting for me [2021-08-10T21:54:05Z] <micro_O> i use it on some of my distributed projects [2021-08-10T21:54:19Z] <kyxor> micro_O: something is wrong, I am using the last git commit on kiss-find, when I do kiss-find -u and then look into .cache/kiss-find/ all it has is 404: Not Found [2021-08-10T21:54:22Z] <micro_O> acheam you only use shell & c to write software? [2021-08-10T21:54:34Z] <acheam> nah man, x86 assembler only [2021-08-10T21:54:53Z] <acheam> on this install it isnt a big deal, but i dont like carrying around the go runtime [2021-08-10T21:54:59Z] <micro_O> yeah sorry, i like seeing diversity in the world. x86 only is too fragile [2021-08-10T21:55:15Z] <micro_O> i thought you dont need the go runtime? these are static builds [2021-08-10T21:56:08Z] <acheam> oh i need to figure out how to do that [2021-08-10T21:56:09Z] <micro_O> arm, risc-v, x86, pic, whatever attiny is, mips, is 8502 x86? [2021-08-10T21:56:17Z] <acheam> but still, the go compiler is heavy [2021-08-10T21:56:29Z] <acheam> also leaves garbage all over the place unless you set environment variables [2021-08-10T21:56:48Z] <kyxor> acheam: compiler? more like interpreter [2021-08-10T21:56:58Z] <acheam> idek anymore [2021-08-10T21:57:01Z] <micro_O> i have ~ read-only and have not seen it do that, but agreed if you are going to develop in go, they 'vendor everything' mentality sucks [2021-08-10T21:57:16Z] <acheam> wait ~ read only? [2021-08-10T21:57:22Z] <acheam> how do you.... use your computer [2021-08-10T21:57:27Z] <micro_O> chmod 600 $HOME [2021-08-10T21:57:36Z] <acheam> oh [2021-08-10T21:57:40Z] <micro_O> its just home directory [2021-08-10T21:57:42Z] <acheam> i though you meant like, mounted read only [2021-08-10T21:57:44Z] <micro_O> subdirectories are fine [2021-08-10T21:57:49Z] <acheam> oh no -R [2021-08-10T21:57:52Z] <acheam> got it [2021-08-10T21:58:02Z] <acheam> still it always created ~/go until I set some variable [2021-08-10T21:58:08Z] <micro_O> i used to mount read-only, and the union mount r/w so reboot wipes to known state :) [2021-08-10T21:58:11Z] <kyxor> micro_O: I think kiss-find last commit is bugged did you see my message, db isn't updating properly anymore it gives "404: Not Found" [2021-08-10T21:58:19Z] <micro_O> kyxor checking now [2021-08-10T21:58:33Z] <acheam> micro_O: https://stackoverflow.com/questions/37187202/css-show-hide-elements-based-on-checkbox [2021-08-10T21:58:46Z] <acheam> for hiding/showing elements with css alone [2021-08-10T22:00:49Z] <micro_O> kyxor http://0x0.st/-JSB.png i am having trouble recreating the issue [2021-08-10T22:01:22Z] <kyxor> look into db.csv file itself [2021-08-10T22:01:30Z] <kyxor> like the error is printed in the file [2021-08-10T22:01:45Z] <noocsharp> go binaries are easy to build statically, but the runtime inside the binary is still massive [2021-08-10T22:02:04Z] <micro_O> ohhh im dumb, thanks kyxor [2021-08-10T22:02:06Z] <micro_O> will fix shortly [2021-08-10T22:02:13Z] <kyxor> thanks :) [2021-08-10T22:02:51Z] <acheam> wow rcs is actually really nice [2021-08-10T22:03:17Z] <acheam> i think im going to switch most of my projects to it [2021-08-10T22:03:25Z] <acheam> and just publish tarballs periodically [2021-08-10T22:06:04Z] <kyxor> honestly I don't know how much google paid to get all the big names Unix world people to get working on this go language, but by design a garbage collected language is bloat, there are prenty of them out there, why make another [2021-08-10T22:06:32Z] <micro_O> kyxor have you tried writing anything in go? i think the tradeoffs are quite clear. [2021-08-10T22:06:49Z] <micro_O> google hires a shit ton of people straight out of college, and needs as little 'sharp edges' for those folks to start building new shit [2021-08-10T22:07:07Z] <micro_O> and most of the other GC languages have hellish compile times [2021-08-10T22:07:24Z] <kyxor> not really, but python is already on my system, if I ever feel like taking an easy route [2021-08-10T22:07:39Z] <micro_O> alternative history - look at Rob Pike's research languages. He found someont to turn his research language into something being used by people. [2021-08-10T22:07:39Z] <kyxor> or posix shell, even better [2021-08-10T22:07:57Z] <micro_O> lol python, talk about taking over a system [2021-08-10T22:10:13Z] <micro_O> acheam could you make a proof-of-concept that hides an entire column with 1 checkbox? looking at that, unless i am misreading, would add #columns^2 * #packages divs to the page [2021-08-10T22:11:54Z] <acheam> yes, later [2021-08-10T22:12:19Z] <kyxor> like in my opinion fragmentation is not worth creating a new language, it's like how many dialets of math is out there? Exactly only 1, everyone on this planet can understand math or at least basic numbers. We don't need to reinvent a freaking number system [2021-08-10T22:13:04Z] <micro_O> so like, lets say we have 7 columns (adding maintainers), it would add 49 chars * 3 (2chars+space) * 3000 so like...441kb? [2021-08-10T22:13:30Z] <noocsharp> math is extremely mature, programming languages aren't [2021-08-10T22:13:53Z] <kyxor> noocsharp: Yes, I hope for programming to become mature [2021-08-10T22:13:54Z] <micro_O> kyxor there are many types of math, not just one [2021-08-10T22:14:01Z] <micro_O> math is full of domain specific languages [2021-08-10T22:14:05Z] <micro_O> and often the symbols clash [2021-08-10T22:14:20Z] <noocsharp> there have been so many different number systems in use throughout history, but now we just use one [2021-08-10T22:14:49Z] <kyxor> Well also same argument, like English is becoming a global language of this planet [2021-08-10T22:15:09Z] <noocsharp> except it's not, and never will be universal [2021-08-10T22:15:14Z] <micro_O> same re: math [2021-08-10T22:15:51Z] <micro_O> anyway, the 441kb would be the decompressed size, going from 1.3mb to 1.7mb. Over the wire would likely just go from 77.5kb to ~100kb [2021-08-10T22:16:08Z] <micro_O> so maybe its fine [2021-08-10T22:16:32Z] <micro_O> "I hope for programming to become mature" "also i dont want any new languages" [2021-08-10T22:17:35Z] <noocsharp> wait what are you serving that's 1.3mb? [2021-08-10T22:17:44Z] <micro_O> kiss find. its a static website, no javascript [2021-08-10T22:17:47Z] <micro_O> thats the tradeoff [2021-08-10T22:18:07Z] <kyxor> Everything eventually becomes mature, and I think C is pretty close to achiving that. Something that stops changing and is still widely used eventually becomes that defacto standard. [2021-08-10T22:18:12Z] <noocsharp> ah [2021-08-10T22:18:40Z] <micro_O> it was a much much smaller and faster website when it was javascript [2021-08-10T22:19:01Z] <micro_O> but i decided to make the tradeoff because many people in the kiss community prefer having a usable website without javascript [2021-08-10T22:19:10Z] <noocsharp> is the static version up? do you have a link? [2021-08-10T22:19:19Z] <micro_O> the regular website *is* the static version [2021-08-10T22:19:25Z] <micro_O> https://jedahan.com/kiss-find [2021-08-10T22:19:42Z] <micro_O> It has like, 20 lines of optional javascript [2021-08-10T22:19:48Z] <micro_O> which powers the search [2021-08-10T22:20:27Z] <noocsharp> think of it like this: it's smaller than the google homepage but actually has the content to justify it [2021-08-10T22:21:09Z] <micro_O> its way bigger than the google homepage [2021-08-10T22:21:59Z] <micro_O> google.com with javascript disabled transfers 42kb, with 112kb total size of assets. kiss-find is 77kb transfer for 1.3mb of asset size. [2021-08-10T22:22:27Z] <micro_O> but you are right that kiss-find has content, whereas google.com does not [2021-08-10T22:22:31Z] <noocsharp> huh, i thought google was bigger [2021-08-10T22:22:41Z] <micro_O> nah, they optimize the SHIT out of that homepage [2021-08-10T22:22:53Z] <noocsharp> now do it for youtube :V [2021-08-10T22:23:05Z] <kyxor> micro_O: kiss-find works now! thanks for fix [2021-08-10T22:24:10Z] <micro_O> thanks for the heads up