💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › freenode-kisslinux-2020-03-25.txt captured on 2022-07-17 at 03:23:53.
⬅️ Previous capture (2021-12-17)
-=-=-=-=-=-=-
2020-03-25T00:06:00 #kisslinux <mmcar> does kiss support any other architectures or are there plans to? Seems like it'd be a good fit for my old 32bit thinkpad 2020-03-25T00:09:00 #kisslinux <jedavies> mmcar: I'm running KISS on powerpc64le and aarch64 2020-03-25T00:09:19 #kisslinux <jedavies> It's easy to port, if you want to do that 2020-03-25T00:10:08 #kisslinux <mmcar> good to know! I've never anything like that before but I have a lot of time in the house now so I'll read about it some lol. 2020-03-25T00:10:53 #kisslinux <jedavies> See: https://github.com/jedavies-dev/kiss-aarch64 and https://github.com/jedavies-dev/kiss-ppc64le 2020-03-25T00:13:49 #kisslinux <mmcar> thanks! 2020-03-25T00:15:49 #kisslinux <mmcar> How did the process of porting kiss work? Did you just chroot and build the core packages one-by-one and patch the broken ones? I'm a little out of my depth here 2020-03-25T00:16:49 #kisslinux <jedavies> Easiest is to start with a distro that is already musl-based. E.g. void or alpine. 2020-03-25T00:17:21 #kisslinux <jedavies> This KISS package manager is a single shell script: https://github.com/kisslinux/kiss 2020-03-25T00:18:11 #kisslinux <jedavies> You can run this script in another distro, with the environment variable KISS_ROOT to build up the packages in core/ 2020-03-25T00:19:14 #kisslinux <mmcar> no kidding, that makes a lot of sense. I'm coincidentally already running musl void on the laptop in question so maybe this wouldn't be so hard to at least try out 2020-03-25T00:19:21 #kisslinux <mmcar> thanks for the info 2020-03-25T00:21:39 #kisslinux <ax> jedavies: i view drop but i don't know ... i use btrfs in my fs ..and it was important for me with the udev fix, which I sent to dylan and which he proceeded to modify in due course 2020-03-25T00:22:27 #kisslinux <ax> jedavies: manifest add. thank you. 2020-03-25T00:22:30 #kisslinux <ax> for help. 2020-03-25T00:35:03 #kisslinux <jedavies> ax: no probs. Am also interested in running btrfs - have a bunch of data I want move off zfs. 2020-03-25T00:35:17 #kisslinux <ax> another question please. now to add another package: return to master branch, create a new branch with the second package, add and commit relative, send the pr. Correct? Or do I have to wait for this branch to be incorporated into the master? 2020-03-25T00:35:53 #kisslinux <jedavies> Not sure what the story is with the removal of btfs-progs. Will have to wait until dylanaraps come back online to find out. 2020-03-25T00:36:16 #kisslinux <ax> that's exactly why I use it. the data. 2020-03-25T00:37:59 #kisslinux <jedavies> ax: you can do either. Either create a separate branch, commit there, then raise a PR. Or, on a single branch, wait for the first PR to be committed then update, commit then raise another PR. 2020-03-25T00:39:13 #kisslinux <jedavies> Having 2 PRs open at once should be fine, as long as there's 1 package - or set of related changes - per PR 2020-03-25T00:40:44 #kisslinux <ax> i have 7 packages in total now to send ... and i have been wrong the policy procedures for 10 days ... you know how it is ... i would like to avoid opening pr and closing them by myself for wrong procedure 2020-03-25T00:40:45 #kisslinux <ax> :P 2020-03-25T00:41:10 #kisslinux <jedavies> :) 2020-03-25T00:42:10 #kisslinux <jedavies> What other packagages are you adding? 2020-03-25T00:43:47 #kisslinux <ax> https://github.com/aicsx/kiss-repo for now ... it's 2020-03-25T00:45:34 #kisslinux <ax> the real problem will now arise to port the brother dcp-197c 32-bit driver, as happened at the time on crux. 2020-03-25T00:45:52 #kisslinux <ax> :P ... breaking balls, but necessary for me. 2020-03-25T00:46:52 #kisslinux <jedavies> Btw you can add more than 1 package to a PR if the packages are related. E.g. https://github.com/kisslinux/community/commit/bea9e765daef6bf2f123746fce263be9d4ca5ebf 2020-03-25T00:49:34 #kisslinux <jedavies> Interesting about the platform-specific driver. Not sure if that would go into community. I guess you would become the maintainer of that repo... 2020-03-25T00:50:44 #kisslinux <jedavies> I mean, the "32-bit drivers" repo 2020-03-25T00:55:17 #kisslinux <ax> the truth is that it was originally intended for 32bit. but it is a port. I did it on slackware with multilib, on arch in the same way. On crux I simply relinked the necessary libraries and thought I would do the same here too ... so a porting repo from 32 to _64 would be out of context 2020-03-25T00:56:04 #kisslinux <ax> anyway, i really appreciate your help tonight. you've been kind. to make good. 2020-03-25T00:56:16 #kisslinux <ax> now i go to sleep. good night ;) 2020-03-25T00:56:41 #kisslinux <jedavies> Good night 2020-03-25T00:57:05 #kisslinux <suvani1> hola 2020-03-25T00:57:13 #kisslinux <suvani1> hello 2020-03-25T00:57:24 #kisslinux <jedavies> Hello 2020-03-25T08:00:16 #kisslinux <dylanaraps> > llvm 234652 229M 2020-03-25T08:00:18 #kisslinux <dylanaraps> > clang 281760 275M 2020-03-25T08:00:20 #kisslinux <dylanaraps> oof 2020-03-25T08:00:55 #kisslinux <dylanaraps> konimex: What is the size of your llvm/clang for comparison? 2020-03-25T08:14:20 #kisslinux <konimex> 475M total combined 2020-03-25T08:14:48 #kisslinux <dylanaraps> I wonder if there's a way to trim it down 2020-03-25T08:16:12 #kisslinux <dylanaraps> llvm 8 was 34MB, 8.0.1 was 54MB, 9 was 58MB and 10 is 63MB. 2020-03-25T08:16:18 #kisslinux <dylanaraps> It's growing over time in other words 2020-03-25T08:16:23 #kisslinux <dylanaraps> (tarball sizes) 2020-03-25T08:17:09 #kisslinux <dylanaraps> My 8 number is probably wrong, ignore it 2020-03-25T08:57:56 #kisslinux <mahmudov> https://github.com/kisslinux/repo/releases/download/1.9.11/kiss-chroot.tar.xz 2020-03-25T08:58:13 #kisslinux <mahmudov> how can we produce it from scratch? 2020-03-25T08:58:23 #kisslinux <mahmudov> sorry i have not found doc 2020-03-25T09:21:58 #kisslinux <dylanaraps> There's no docs for that yet 2020-03-25T09:22:31 #kisslinux <dylanaraps> Basically, start with a musl distribution and run 'KISS_ROOT=/path/to/dir kiss bla bla' to build core and install it to a directory. 2020-03-25T09:22:35 #kisslinux <dylanaraps> That's the easiest way 2020-03-25T10:07:59 #kisslinux <mahmudov> yeah i know thats way just curious to when i see https://github.com/jedavies-dev/kiss-ppc64le 2020-03-25T10:08:27 #kisslinux <mahmudov> thought there is a clfs... 2020-03-25T10:13:16 #kisslinux <dylanaraps> clfs? 2020-03-25T10:41:28 #kisslinux <konimex> cross linux from scratch 2020-03-25T10:41:39 #kisslinux <konimex> ...it's basically unmaintained now 2020-03-25T10:49:19 #kisslinux <mahmudov> ok 2020-03-25T11:00:09 #kisslinux <eudaldgr> someone know why is there no gettext package? 2020-03-25T12:22:52 #kisslinux <humaid> how about gettext-tiny? 2020-03-25T12:24:08 #kisslinux <konimex> since dylan only targets english, no gettext it seems 2020-03-25T12:27:23 #kisslinux <dylanaraps> One less thing to worry about and it also makes packages smaller 2020-03-25T12:28:03 #kisslinux <dylanaraps> Nothing prevents you from using it though 2020-03-25T12:28:10 #kisslinux <dylanaraps> Just package it 2020-03-25T12:28:26 #kisslinux <eudaldgr> yeah i find it the last commit on yours repos 2020-03-25T12:28:39 #kisslinux <eudaldgr> but there is no explanation about 2020-03-25T12:28:42 #kisslinux <eudaldgr> the remove 2020-03-25T12:29:26 #kisslinux <konimex> it was never included in the first place so there's no removal 2020-03-25T12:29:27 #kisslinux <dylanaraps> Where? 2020-03-25T12:29:50 #kisslinux <dylanaraps> Some packages vendor gettext and use it for the build. I may have disabled this somewhere 2020-03-25T12:31:23 #kisslinux <eudaldgr> on extra repo sometime in august '19 2020-03-25T12:31:48 #kisslinux <eudaldgr> https://github.com/kisslinux/repo/commit/9c01568403660ced086d00d76ecdb4853d04d2d2 2020-03-25T12:32:15 #kisslinux <dylanaraps> Ah 2020-03-25T12:32:22 #kisslinux <dylanaraps> Something needed it at the time 2020-03-25T12:32:32 #kisslinux <dylanaraps> And I figured out how to remove the dependency 2020-03-25T12:33:03 #kisslinux <eudaldgr> fine 2020-03-25T12:34:13 #kisslinux <eudaldgr> i needed to build fuse 2020-03-25T12:35:02 #kisslinux <eudaldgr> but if there are no place to gettext on kiss-official repos i don't try to put there 2020-03-25T12:35:05 #kisslinux <eudaldgr> thanks 2020-03-25T12:35:47 #kisslinux <konimex> fuse3 or fuse2? in my personal repos fuse2 doesn't need gettext 2020-03-25T12:41:20 #kisslinux <dylanaraps> eudaldgr: Use your own repository 2020-03-25T12:43:15 #kisslinux <eudaldgr> i know xd 2020-03-25T15:52:38 #kisslinux <jedavies> export CC="zig cc" && kiss b m4... works! 2020-03-25T16:02:12 #kisslinux <icyphox> jedavies: Oh! I wanted to try that. 2020-03-25T16:02:14 #kisslinux <icyphox> Nice. 2020-03-25T16:02:27 #kisslinux <icyphox> Zig is fantastic, really. 2020-03-25T16:02:52 #kisslinux <icyphox> Also, can someone give a quick example of a program using autoshit to build? 2020-03-25T16:02:57 #kisslinux <icyphox> (That's in the repos) 2020-03-25T16:03:23 #kisslinux <mahmudov> jedavies, is there any recipe for zig? 2020-03-25T16:05:48 #kisslinux <dylanaraps> icyphox: m4 2020-03-25T16:06:22 #kisslinux <jedavies> mahmudov: was just trying things out with the tarball from their site 2020-03-25T16:07:00 #kisslinux <mahmudov> pre-compiled? 2020-03-25T16:08:18 #kisslinux <icyphox> Thanks dylanaraps. 2020-03-25T16:10:26 #kisslinux <icyphox> What MUAs do you guys use? 2020-03-25T16:10:31 #kisslinux <dylanaraps> icyphox: Here's a list: https://termbin.com/fdjl 2020-03-25T16:10:52 #kisslinux <dylanaraps> I just did 'grep ./configure' (really) so it may have a few false positives 2020-03-25T16:10:59 #kisslinux <dylanaraps> MUA? 2020-03-25T16:11:04 #kisslinux <icyphox> Mail user agent. 2020-03-25T16:11:09 #kisslinux <icyphox> Mail client. 2020-03-25T16:11:22 #kisslinux <konimex> mutt 2020-03-25T16:11:34 #kisslinux <dylanaraps> Right 2020-03-25T16:11:35 #kisslinux <icyphox> I find mutt a little... excessive. 2020-03-25T16:11:37 #kisslinux <dylanaraps> I used to use mutt 2020-03-25T16:11:42 #kisslinux <icyphox> And I'm unhappy with aerc. 2020-03-25T16:11:47 #kisslinux <dylanaraps> Now I just use the browser 2020-03-25T16:11:52 #kisslinux <konimex> but sometimes thunderbird when I'm in Void, haven't got around to build it in kiss 2020-03-25T16:12:04 #kisslinux <icyphox> Building Thunderbird? 2020-03-25T16:12:06 #kisslinux <icyphox> lol 2020-03-25T16:12:26 #kisslinux <konimex> it shares some patches with firefox so hey it might work 2020-03-25T16:12:33 #kisslinux <icyphox> I'm looking for small and composable utilities to send/recieve email. 2020-03-25T16:12:52 #kisslinux <icyphox> I've found getmail for receiving. I can't seem to find something nice for sending. 2020-03-25T16:13:00 #kisslinux <icyphox> I need SMTP over STARTTLS support. 2020-03-25T16:13:02 #kisslinux <dylanaraps> I like mutt 2020-03-25T16:13:26 #kisslinux <icyphox> I've been toying with the idea of writing my own in bash -- like a wrapper around getmail / sendmail. 2020-03-25T16:13:32 #kisslinux <dylanaraps> There's a list here: https://en.wikipedia.org/wiki/Comparison_of_email_clients 2020-03-25T16:13:40 #kisslinux <icyphox> Except sendmail includes a whole mailserver, which I don't need. 2020-03-25T16:13:59 #kisslinux <dylanaraps> Right 2020-03-25T16:14:06 #kisslinux <dylanaraps> Can you not disable the server part/ 2020-03-25T16:14:12 #kisslinux <konimex> one can probably fiddle around netcat 2020-03-25T16:14:32 #kisslinux <icyphox> konimex: TLS though. 2020-03-25T16:14:33 #kisslinux <dylanaraps> Also see: https://www.nongnu.org/nmh/ 2020-03-25T16:16:39 #kisslinux <icyphox> dylanaraps: I'm not sure if that sends/recieves email. 2020-03-25T16:16:48 #kisslinux <icyphox> Looks like it just... handles email. 2020-03-25T16:16:50 #kisslinux <icyphox> lol 2020-03-25T16:18:07 #kisslinux <icyphox> https://marlam.de/msmtp/msmtp.html 2020-03-25T16:18:11 #kisslinux <icyphox> This looks good. 2020-03-25T16:18:22 #kisslinux <dylanaraps> oops 2020-03-25T16:19:57 #kisslinux <icyphox> BTW, dylanaraps, what are you using for k1ss.org email? 2020-03-25T16:20:07 #kisslinux <icyphox> Are you using some kind of paid service? 2020-03-25T16:21:53 #kisslinux <dylanaraps> protonmail 2020-03-25T16:22:00 #kisslinux <dylanaraps> Though I regret it 2020-03-25T16:22:18 #kisslinux <dylanaraps> I can't use mutt with protonmail without their software 2020-03-25T16:23:01 #kisslinux <icyphox> Ah oof. 2020-03-25T16:23:11 #kisslinux <icyphox> dylanaraps: You can check out https://github.com/emersion/hydroxide 2020-03-25T16:23:30 #kisslinux <icyphox> I used to use it when I used ProtonMail. 2020-03-25T16:23:35 #kisslinux <dylanaraps> Yes 2020-03-25T16:23:47 #kisslinux <dylanaraps> The problem is that I refuse to use additional software to get it working 2020-03-25T16:23:49 #kisslinux <dylanaraps> ;) 2020-03-25T16:23:52 #kisslinux <icyphox> :D 2020-03-25T16:23:56 #kisslinux <icyphox> Fair enough. 2020-03-25T16:24:03 #kisslinux <icyphox> If you want, I could host your email. 2020-03-25T16:24:07 #kisslinux <icyphox> I run my own mailserver. 2020-03-25T16:24:19 #kisslinux <dylanaraps> Thanks for the offer 2020-03-25T16:24:37 #kisslinux <dylanaraps> I'm paid up with ProtonMail for another 6 or so months though 2020-03-25T16:24:58 #kisslinux <dylanaraps> If you're still willing when my subscription expires, I'll ask then. :P 2020-03-25T16:25:05 #kisslinux <icyphox> Absolutely! 2020-03-25T16:25:18 #kisslinux <icyphox> Let me know, and I'll set you up. 2020-03-25T16:25:23 #kisslinux <icyphox> It's the least I can do. :) 2020-03-25T16:25:49 #kisslinux <icyphox> I should try and figure out a good onboarding process for new users. 2020-03-25T16:26:53 #kisslinux <dylanaraps> Will do 2020-03-25T16:43:59 #kisslinux <icyphox> Woohoo, msmtp works brilliantly. 2020-03-25T16:44:29 #kisslinux <icyphox> I absolutely love the config: https://termbin.com/ixir 2020-03-25T17:36:15 #kisslinux <kiedtl> dylanaraps: have you tried aerc? 2020-03-25T17:36:22 #kisslinux <dylanaraps> Yes 2020-03-25T17:36:24 #kisslinux <dylanaraps> I don't like it 2020-03-25T17:36:54 #kisslinux <dylanaraps> I don't like anything which includes its own terminal emulator built in 2020-03-25T17:37:02 #kisslinux <dylanaraps> That's just insane 2020-03-25T17:37:18 #kisslinux <kiedtl> true 2020-03-25T17:37:23 #kisslinux <kiedtl> I found it very laggy 2020-03-25T17:38:05 #kisslinux <kiedtl> btw, do you know any way to use protonmail website without js? 2020-03-25T17:38:20 #kisslinux <dylanaraps> It's hard to package ("properly") as well. https://git.sr.ht/~sircmpwn/aerc/tree/master/go.mod#L3 2020-03-25T17:38:58 #kisslinux <dylanaraps> kiedtl: I don't think it'd be possible 2020-03-25T20:53:46 #kisslinux <ax> good evening 2020-03-25T21:54:50 #kisslinux <jedavies> Evening 2020-03-25T22:21:17 #kisslinux <rircCA65D> aloha! 2020-03-25T22:52:05 #kisslinux <ax> uhm.... haloa claudia02 ! 2020-03-25T22:53:24 #kisslinux <ax> but what time does dylan araps sleep? at 21.00 p.m? the new frontier of POSIX ... 2020-03-25T22:53:46 #kisslinux <ax> hahaha tomorrow i will remember ... i can never talk to each other ... and it is 5 days hahaha 2020-03-25T22:54:39 #kisslinux <ax> wow i am an old man who makes the life of young people ... 2020-03-25T22:59:48 #kisslinux <jedavies> mps: did you get any further with KISS on the chromebook? 2020-03-25T23:02:59 #kisslinux <ax> i think necessary my new package for bind-utils ... lack of basic tools for *nix sys 2020-03-25T23:08:12 #kisslinux <mps> jedavies: no, but I didn't tried much. have a lot to work on $day_job these days 2020-03-25T23:08:51 #kisslinux <mps> I think I'm missing something about init, rc.conf maybe 2020-03-25T23:32:08 #kisslinux <claudia02> jedavies: I am trying a port of kiss to 32bit 2020-03-25T23:33:14 #kisslinux <claudia02> I have allready build m4, flex, bison, zlib and now gcc. but gcc fails at "configure-target-libgomp" 2020-03-25T23:33:36 #kisslinux <claudia02> my host system is alpine 32 bit 2020-03-25T23:34:28 #kisslinux <jedavies> claudia02: nice! I think someone else here was also interested in 32-bit KISS earlier 2020-03-25T23:35:20 #kisslinux <claudia02> y, just needed your hints to get started 2020-03-25T23:35:59 #kisslinux <claudia02> my flag for binutils 32bit is i686-linux-musl which works so far 2020-03-25T23:38:34 #kisslinux <claudia02> I have libgomp installed on alpine 2020-03-25T23:39:43 #kisslinux <jedavies> Post logs, I can take a look 2020-03-25T23:39:50 #kisslinux <jedavies> Did you see: https://github.com/jedavies-dev/kiss-aarch64/tree/master/repo and https://github.com/jedavies-dev/kiss-ppc64le/tree/master/repo 2020-03-25T23:40:12 #kisslinux <jedavies> Those were the changes I had to make for each platform. I'm guessing you'll be in a similar position. 2020-03-25T23:41:04 #kisslinux <claudia02> on it 2020-03-25T23:43:56 #kisslinux <claudia02> https://termbin.com/hs73 2020-03-25T23:44:22 #kisslinux <claudia02> y, I allready spyed at your builds 2020-03-25T23:45:07 #kisslinux <jedavies> Did you install the musl-dev package on alpine? 2020-03-25T23:45:27 #kisslinux <claudia02> yap 2020-03-25T23:45:49 #kisslinux <claudia02> I installed everything from here https://pkgs.alpinelinux.org/package/edge/main/x86/gcc 2020-03-25T23:46:06 #kisslinux <claudia02> + musl-dev 2020-03-25T23:46:31 #kisslinux <claudia02> and a alpine base dev package 2020-03-25T23:47:42 #kisslinux <claudia02> https://pkgs.alpinelinux.org/package/edge/main/x86/alpine-sdk 2020-03-25T23:48:16 #kisslinux <jedavies> So you have the file /usr/include/pthread.h on your system? 2020-03-25T23:48:51 #kisslinux <claudia02> yes 2020-03-25T23:49:11 #kisslinux <mps> alpine-sdk 2020-03-25T23:49:24 #kisslinux <mps> meta package 2020-03-25T23:49:50 #kisslinux <claudia02> yes its there 2020-03-25T23:51:37 #kisslinux <mps> i686-linux-musl or i686-alpine-linux-musl 2020-03-25T23:53:04 #kisslinux <mps> writing from head, maybe i586-alpine-linux-musl 2020-03-25T23:55:46 #kisslinux <rirc7E907> sry net went out 2020-03-25T23:56:01 #kisslinux <jedavies> Maybe forcing -I/usr/include or -lpthread flags would help, but something else is up here. Not familiar enough with alpine to say. 2020-03-25T23:58:03 #kisslinux <claudia02> mps what do you mean by that? google says 'i586-alpine-linux-musl' is a directory of binutils 2020-03-25T23:59:03 #kisslinux <mps> I don't have right now access to x86 so cant confirm