2021-02-07T00:37:58 #kisslinux This is likely not surprising. But if you follow the RPi build steps above, and then pair it with the `boot` partition of an alpine install, the pi will boot into a KISS installation. 2021-02-07T00:38:44 #kisslinux interesting 2021-02-07T00:38:50 #kisslinux Took 2 days to compile gcc on a pi 3. Worth it to see a kiss login prompt when I plug in the pi. 2021-02-07T00:41:06 #kisslinux Might poke around and see how much of the `extra` and `xorg` repos will compile on aarch64 without a patch. Will probably invest in a pi 4 for improved build time first šŸ˜‚ 2021-02-07T00:42:49 #kisslinux I wouldn't be surprised if most of it built fine ifrom the main repo. At worst, maybe just needing to call a different make target, flag, etc. 2021-02-07T00:43:47 #kisslinux isn't there an aarch64 repo on github? 2021-02-07T00:44:25 #kisslinux https://github.com/jedavies-dev/kiss-aarch64 2021-02-07T00:44:37 #kisslinux there you go 2021-02-07T00:44:43 #kisslinux Who would it be but jedavies :) 2021-02-07T00:44:49 #kisslinux There is. I think jedavies maintains it. Hadn't been touched since september and was curious how much had been upstreamed since then :-) 2021-02-07T00:44:51 #kisslinux ofc 2021-02-07T00:45:10 #kisslinux why not cross-compile so you don't have to burn time on your pi tho? or is it just for the luls 2021-02-07T00:45:13 #kisslinux The only patch `core` needs at this point is to remove the explicit `--build` flag. 2021-02-07T00:45:28 #kisslinux Just for luls at this point. Discovered kiss last week and am scratching an itch. 2021-02-07T00:45:30 #kisslinux dilyn: Cross compiling aarch64 on x84_64? 2021-02-07T00:45:34 #kisslinux mhm 2021-02-07T01:09:17 #kisslinux Have not updated the aarch64 port for a while. Usually it doesn't need much maintenance anyway - most packages will build as-is. Should switch it to the community repos though until Dylan returns. 2021-02-07T01:10:09 #kisslinux I will not be supporting rust/firefox though. I can't do it across 4+ architectures, just too time consuming. 2021-02-07T01:11:09 #kisslinux For glasnost I will be focussing on surf initially, then chromium. Rust is just awful to maintain. 2021-02-07T01:11:11 #kisslinux Heh don't take my messages as a signal you should do work on the repo. I'm just having fun. 2021-02-07T01:12:07 #kisslinux Thanks for your work there. Reading the commit logs and seeing where you had to tweak files gave me the confidence to try it on a pi. 2021-02-07T01:14:35 #kisslinux Was just something I did for fun/learning also. Good luck on the pi - what model is it? I run KISS on a rockpro64 currently, which I think is a similar spec. 2021-02-07T01:15:54 #kisslinux A 3a+ 2021-02-07T01:22:18 #kisslinux Would making an official aarch64 repo be against dylan's ideals? 2021-02-07T01:23:07 #kisslinux I feel like a simple addition to KISS would be adding a KISS_ARCH variable, and a more streamlined aarch64 experience 2021-02-07T01:23:38 #kisslinux rockpro64 looks beefier. To compile gcc I had to use swap and only had a single core, those 3 extra cores and 4GB of ram would make a big difference. 2021-02-07T01:26:13 #kisslinux I remember reading somewhere that K1SS was firmly x86_64 and English. I found jedavies' port through the website which is good enough IMO. 2021-02-07T01:26:13 #kisslinux retrohacker: yeah, the a72 help a lot 2021-02-07T01:27:02 #kisslinux retrohacker: I can't find anything about x86_64 on https://k1ss.org/guidestones 2021-02-07T01:29:08 #kisslinux I think Dylan wanted KISS to be x86_64 only. He used to state it specifically. Only here now I think: https://k1ss.org/wiki/community/ports 2021-02-07T01:29:24 #kisslinux He removed references here: https://git.k1ss.org/website/commit/90d86b8abdb4e4a460991e0f8f35f0126b97f6ed.html 2021-02-07T01:30:48 #kisslinux jedavies: All it says is that x86_64 is the only officially supported arch, so an official port doesn't seem out of the question 2021-02-07T01:32:14 #kisslinux acheam: I considered using a "KISS_ARCH" or similar variable for cross building. I didn't want to have to modify the package manager too much though, so am using a file /etc/os-arch to store architecture instead. Makes cross building easier also, since you can just specify $KISS_ROOT/etc/os-arch in build files. 2021-02-07T01:34:00 #kisslinux acheam: Yeah good point. I guess since most people will now be pointing to the community maintained repos, other architecure support could be done and supported there. 2021-02-07T01:37:50 #kisslinux acheam: It can be yet another question on the survey I suppose 2021-02-07T01:38:02 #kisslinux jedavies: sorry didn't mean to mention myself lol 2021-02-07T01:48:06 #kisslinux 'official port' would entail that dylan approves and works on it, the way i would read it. which he probably wouldn't be interested in 2021-02-07T01:48:07 #kisslinux No worries! Would be great to know what other people think about adapting KISS to different archs / cross building etc. also. 2021-02-07T01:49:33 #kisslinux Yeah I don't think Dylan was interested maintaining any ports himself 2021-02-07T01:54:48 #kisslinux he certainly loves the effort though! that's why he made the section. dylan wanted to see people take his work and do cool things with it, even if it went against the principles he laid out 2021-02-07T01:54:58 #kisslinux the principles just define the work *he* will do, not what we do 2021-02-07T06:18:19 #kisslinux hi 2021-02-07T14:08:10 #kisslinux hi testuser[m]_ 2021-02-07T18:16:05 #kisslinux Hi. Do you have option about building packages with python and perl modules vs using pip and cpan in the build-script? 2021-02-07T18:19:29 #kisslinux I must make lime chat clear that it shouldn't change my nickj to afk when the connection drops ā€¦ 2021-02-07T18:20:42 #kisslinux look at the way mesa does it; its a bad idea to use pip or cpan in build scripts as it defeats the point of having checksums 2021-02-07T18:22:13 #kisslinux thx, noocsharp, I'll have a look at it. But, why not using cpan and pip? I'm a web developer, I use a lot of composer and npm stuff. The sources are as trustworthy as the checksums of "someone" from the internet. 2021-02-07T18:24:27 #kisslinux imo pip and related language-specific package managers are a cancer 2021-02-07T18:25:36 #kisslinux if a python package can't be built via setup.py and requires pip, i dont ship it 2021-02-07T18:26:50 #kisslinux Well, everybody seems to have it own ways of seeing things as cancer. Mine are GTK and docker/podman :) 2021-02-07T18:27:09 #kisslinux gtk+2 is fine, gtk3+ ain't 2021-02-07T18:27:35 #kisslinux but yeah, docker sucks too 2021-02-07T18:27:45 #kisslinux pip allows the packager to execute arbitrary code, which I suppose if you consider kiss untrusted is not any better. But who actually checks pip packages before installing them? 2021-02-07T18:28:08 #kisslinux "i can't figure out how to compile a thing with system libs, so just put everything into a mini-OS" 2021-02-07T18:29:01 #kisslinux I hate gtk since it's first day, it lead to GNOME, and that killed the idea of KDE a the successor of CDE. 2021-02-07T18:29:26 #kisslinux what i hate about pip & co is that they circumvent the system package manager, which can enforce certain guidelines such as where stuff ends up, how manpages are packaged, etc etc 2021-02-07T18:29:52 #kisslinux yes, sh4rm4^bnc, that's a nice description of docker :) 2021-02-07T18:30:20 #kisslinux well, KDE sucks even more than gnome: it's a huge clusterfuck of C++ code that needs hours to compile from source 2021-02-07T18:30:21 #kisslinux well when I use pip i just install everything per-user, which solves that 2021-02-07T18:30:45 #kisslinux OK, valid pint, if I'm finished with my system, I'll overhaul my packages. 2021-02-07T18:31:48 #kisslinux sh4rm4^bnc: I used KDE sind 0.6.7, was in the barracks that days, no internet, only at the weekend in an internet cafe, downloading loads of disks with new stuff ^^ 2021-02-07T18:32:12 #kisslinux i tried to compile my own kdevelop in the KDE4 era, no dice 2021-02-07T18:32:36 #kisslinux I don't ind the compile time, Linux is not my primary desktop, it's more just for fun- 2021-02-07T18:33:02 #kisslinux During the KDE era I already switched to macOS. 2021-02-07T18:33:51 #kisslinux i had to download like 30 libraries, compile each one by hand, and somewhere around the 20th package after 3 hours the build failed with some spurious error 2021-02-07T18:34:40 #kisslinux Sounds like building Fx from source :) 2021-02-07T18:35:02 #kisslinux and my fix to kdevelop was a one liner... should have taken 5 secs to recompile using the existing system libs... but nope 2021-02-07T18:35:37 #kisslinux Fx ? 2021-02-07T18:35:41 #kisslinux Thats frustrating, I know. 2021-02-07T18:36:01 #kisslinux that's when i switched to nano :) 2021-02-07T18:36:02 #kisslinux Fx ist the official abbreviation for firefox, not FF as many think. 2021-02-07T18:36:10 #kisslinux ah 2021-02-07T18:36:29 #kisslinux Nano? Ɩrgs. I prefer vim on the shell. 2021-02-07T18:37:02 #kisslinux i never got friends with a stateful editor 2021-02-07T18:38:47 #kisslinux I started UNIX in the 90ies, Linux 1.0.9 just for fun, and then, by fortune one year later Solaris and DEC Unix. Event with my 1 year of Linux I was the one eyed beyond the blinds ā€¦ And vi was there, on every OS. 2021-02-07T18:41:57 #kisslinux It looks like I'm in the wrong timezone, for me over the day there's little traffic on this channel, and about 8 pm I usally leave the office to spend time with my wife. Local time is 7:30 pm. 2021-02-07T19:26:58 #kisslinux well this was unintentional. the shell/netcat irc client that no one asked for: https://github.com/mcpcpc/ircc 2021-02-07T19:35:19 #kisslinux tracer: I would use pip, just to reduce the need to package tons of dependencies, but thisis highly subjective 2021-02-07T22:43:22 #kisslinux Read `ircc`. Thought "there is no way this works". An yet... 2021-02-07T22:43:36 #kisslinux :magic: 2021-02-07T22:43:46 #kisslinux Cool stuff mcpcpc[m] 2021-02-07T22:57:01 #kisslinux right? netcat is pretty nifty. I developed ircc for the purpose of troubleshooting some weird kirc behaviorā€¦ but now i think i prefer using it over kirc. lol. 2021-02-07T23:01:36 #kisslinux Could make a nice lightweight IRC logger with it. Spawn one for every channel and pipe into something like logrotate. 2021-02-07T23:08:12 #kisslinux Do you use it in noisy channels? My prompt gets split on any activity. 2021-02-07T23:10:37 #kisslinux not really. yeah. thatā€™s the problem with canonical mode. most text will get clobbered. 2021-02-07T23:15:54 #kisslinux thereā€™s a way around it. sic suffers the same issue. trying to find the solution that someone recommendedā€¦ 2021-02-07T23:30:49 #kisslinux meh. nevermind. itā€™s an ugly patch. womp. anyway, ircc still looks ā€œhackedā€ together. need to clean it up a bit.