💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › freenode-kisslinux-2020-12-21.txt captured on 2021-12-17 at 13:26:06.
-=-=-=-=-=-=-
2020-12-21T03:06:48 #kisslinux <Guest26> where's dylan guys? 2020-12-21T03:07:31 #kisslinux <Guest26> anyone know? Is he OK? 2020-12-21T04:10:04 #kisslinux <davidgarland> is there any specific reason the "mesa" package doesn't build osmesa as well? or is it just "we haven't needed it" 2020-12-21T04:11:25 #kisslinux <davidgarland> I can (and have) packaged it for myself but it's annoying to either have a bunch of alternative duplicates on my machine and have it named "osmesa" (or alternatively, uninstall all the software depending upon mesa, name my own package "mesa", then install that instead) 2020-12-21T04:12:27 #kisslinux <micr0> davidgarland best thing to do is ask the maintainer / look at git history 2020-12-21T04:13:03 #kisslinux <davidgarland> gotcha 2020-12-21T04:13:10 #kisslinux <davidgarland> ..that crashed firefox somehow, amusingly 2020-12-21T04:13:14 #kisslinux <davidgarland> you pinging me, I mean 2020-12-21T04:14:55 #kisslinux <davidgarland> maybe there's a way I can just get it to do osmesa standalone, will give that a spin first 2020-12-21T04:20:25 #kisslinux <micr0> also yeah i would fork to your own repo instead of renaming 2020-12-21T04:20:30 #kisslinux <micr0> makes dependencies much easier 2020-12-21T04:23:20 #kisslinux <davidgarland> hmm wdym 2020-12-21T04:23:35 #kisslinux <davidgarland> like I already have my own github repo for my packages if that's what you're getting at 2020-12-21T04:25:33 #kisslinux <micr0> i mean call the package mesa, not osmesa 2020-12-21T04:30:32 #kisslinux <davidgarland> ah yeah gotcha 2020-12-21T04:30:42 #kisslinux <davidgarland> what im trying now is to make it build only the osmesa part 2020-12-21T04:30:55 #kisslinux <davidgarland> that way people could just use the standard mesa, then do osmesa as an additional thing 2020-12-21T04:31:09 #kisslinux <davidgarland> rather than either having bloat by virtue of mesa including osmesa, or by osmesa rebuilding all the mesa stuff 2020-12-21T04:31:27 #kisslinux <davidgarland> if I can't get that to work, I'll do what you're describing, as I agree that's probably best 2020-12-21T15:37:42 #kisslinux <nerditup> does anyone know how to get the `keyctl` binary on a system? https://github.com/torvalds/linux/blob/master/security/keys/keyctl.c <-- not sure if this is a kernel config flag? 2020-12-21T16:11:59 #kisslinux <nerditup> ah nevermind: https://git.kernel.org/pub/scm/linux/kernel/git/dhowells/keyutils.git 2020-12-21T16:13:02 #kisslinux <nerditup> even better! https://github.com/kisslinux/community/tree/master/community/keyutils 2020-12-21T17:25:38 #kisslinux <micr0> anyone have a list of kiss repos not hosted on github? 2020-12-21T17:25:45 #kisslinux <micr0> im updating kiss-find-db to support that 2020-12-21T17:29:27 #kisslinux <micr0> found one on sr.ht :) https://git.sr.ht/~gullik/ksrepo 2020-12-21T17:41:16 #kisslinux <testuser[m]> admicos has one too i think 2020-12-21T17:41:37 #kisslinux <testuser[m]> Nvm they're all archived 2020-12-21T17:41:40 #kisslinux <micr0> yeah though its not working for me 2020-12-21T17:41:41 #kisslinux <micr0> yeah 2020-12-21T17:41:51 #kisslinux <micr0> I am taking up de-facto maintainership of kiss-find 2020-12-21T17:42:33 #kisslinux <micr0> I just added a new version of kiss-find to my repo, and uploaded a newly generated db to be hosted by github for now 2020-12-21T17:42:42 #kisslinux <micr0> it also supports non-github kiss repos 2020-12-21T17:43:01 #kisslinux <micr0> I would love to add sr.ht repo discovery support, and more non-github repos 2020-12-21T17:43:01 #kisslinux <micr0> maybe gitlab 2020-12-21T17:56:02 #kisslinux <acheam> what about an awesome-kiss list following the format of https://github.com/sindresorhus/awesome? 2020-12-21T17:56:49 #kisslinux <acheam> It could have a section for repos, and a section for KISS spins like wyverkiss, gkiss, etc 2020-12-21T17:58:52 #kisslinux <davidgarland> I actually hadn't heard of kiss-find 2020-12-21T17:59:57 #kisslinux <micr0> I'm happy to contribute to an awesome-kiss list 2020-12-21T18:00:26 #kisslinux <micr0> though I do think a decent amount of the awesome-kiss i'd like as part of the wiki/docs, that can come later 2020-12-21T18:01:01 #kisslinux <micr0> acheam a section for repos, a section for spins, a section for kiss- commands (I think i have like 10 kiss- commands now) 2020-12-21T18:01:24 #kisslinux <micr0> a section for docs and guides 2020-12-21T18:02:06 #kisslinux <micr0> kiss-log is sad these days - the only thing that shows up for me is stuff I made :( 2020-12-21T18:02:39 #kisslinux <acheam> micr0: that sounds great! Do you think people would be open to it being on sr.ht, or should it be on GitHub? 2020-12-21T18:02:54 #kisslinux <testuser[m]> Yeah a list would be pretty nice, will help showing kiss related stuff here and there that no one notices 2020-12-21T18:04:34 #kisslinux <micr0> depends acheam. im open to it being on sr.ht, but I think the resource itself is meant more as an advertisement and honestly unless you have setup your mail client nicely, contributing on sr.ht is harder than github 2020-12-21T18:05:24 #kisslinux <acheam> micr0: yeah, thats why I was asking... github sounds like the better choice 2020-12-21T18:05:43 #kisslinux <micr0> yeah unfortunately, right now, gonna prioritize reach over purity 2020-12-21T18:06:12 #kisslinux <micr0> plus purity => we get most of the awesome stuff in the wiki anyway so you can do `kiss help wiki/awesome` or soemthing like that 2020-12-21T18:06:20 #kisslinux <micr0> btw, got our install instructions up on https://github.com/makeworld-the-better-one/amfora#kiss-linux 2020-12-21T18:06:41 #kisslinux <micr0> not gonna lie, I expect one of three outcomes for kiss by april: 2020-12-21T18:07:54 #kisslinux <acheam> ooh very cool, I love amfora 2020-12-21T18:09:01 #kisslinux <testuser[m]> micr0: the link you made to k1ss.org is pointing to a non existent file in the repository instead of the website 2020-12-21T18:11:38 #kisslinux <micr0> 1. dylan returns refreshed having dealt with necessary stuff and happy to continue BDFL, 2. dylan returns refreshed having dealt with necessary stuff and unhappy to continue BDFL, and either: a. transfers ownership/access to main repos, b. does not transfer ownership and people are confused where to move to, or 3. dylan does not return and project slowly atrophy's unless someone else tries to create a fork that convinces enough people 2020-12-21T18:11:38 #kisslinux <micr0> to move to. 2020-12-21T18:12:23 #kisslinux <acheam> who do you think would be in line for BDFL-ship and/or willing to rally a crowd around a fork? 2020-12-21T18:12:49 #kisslinux <micr0> i have no idea, i would look to whoever is the biggest contributor to `kiss` the binary, but thats hard to find 2020-12-21T18:13:06 #kisslinux <micr0> since dylan didn't merge PRs, but would rewrite them as himself 2020-12-21T18:13:28 #kisslinux <micr0> testuser[m] care to make a pr to fix? dang relative url since i didnt prefix with https:... 2020-12-21T18:14:03 #kisslinux <testuser[m]> I'm on my phone rn 2020-12-21T18:15:01 #kisslinux <micr0> acheam honestly the biggest contributors from what I saw left in later October 2020-12-21T18:15:41 #kisslinux <acheam> micr0: thats a shame, but luckily the whole point of KISS is that this process would be as simple as possible 2020-12-21T18:17:59 #kisslinux <micr0> community repo shows a-schaefers and cemkeylan as the two biggest non-dylan contributors 2020-12-21T18:18:19 #kisslinux <micr0> cem has his own linux, carbs, and a-schaefers not sure about 2020-12-21T18:18:42 #kisslinux <micr0> also, we are talking about just like, 4 weeks of dylan gone, which is a pretty short time, and during holiday seasons for some people 2020-12-21T18:19:18 #kisslinux <micr0> acheam yeah I mean, technically, it is quite simple. Trust and competence, still untested. 2020-12-21T18:21:34 #kisslinux <micr0> if I would to nominate anyone I think it would be dilyn, mostly because i like the idea behind kiss-static 2020-12-21T18:31:08 #kisslinux <acheam> i'd also nominate dilyn just from what i've seen in this IRC channel 2020-12-21T18:31:32 #kisslinux <acheam> but I wouldn't nominate anyone actually, because i'm not involved enough in KISS imo 2020-12-21T18:32:53 #kisslinux <micr0> chicken-and-egg, by involving yourself, you become more involved :) 2020-12-21T18:34:16 #kisslinux <acheam> :) 2020-12-21T18:39:40 #kisslinux <nerditup> dilyn has been pretty constant and contributes regularly 2020-12-21T18:40:12 #kisslinux <nerditup> but then again, micr0 has been stepping up lately to fill in the gaps with Dylan's absence 2020-12-21T18:41:56 #kisslinux <nerditup> kiss a | grep bdfl 2020-12-21T18:43:26 #kisslinux <davidgarland> lol 2020-12-21T18:53:39 #kisslinux <micr0> I don't have the sh skills to keep things pure like people would want 2020-12-21T18:54:17 #kisslinux <micr0> i'm happy a) merging PRs to community repositories, b) helping create infrastructure to lessen any maintainence burden for everyone 2020-12-21T18:55:05 #kisslinux <micr0> c) writing documentation and setting up more communications infra if needed 2020-12-21T19:10:56 #kisslinux <acheam> woah didn't know there was a gemini mirror of the website 2020-12-21T19:11:16 #kisslinux <acheam> thanks kiedtl! 2020-12-21T19:11:29 #kisslinux <kiedtl> hehe no problem :) 2020-12-21T19:11:44 #kisslinux <kiedtl> but to be honest... I"m not sure to what extent it's up to date 2020-12-21T19:11:46 #kisslinux * kiedtl checks 2020-12-21T19:12:01 #kisslinux <kiedtl> seems to be up to date 2020-12-21T19:12:28 #kisslinux <acheam> given the website is on git, it might not bee too difficult to setup a ci/cd thing? 2020-12-21T19:12:48 #kisslinux <kiedtl> because the website was in plain text, I converted it by hand. 2020-12-21T19:13:14 #kisslinux <kiedtl> so... automation would be extremely difficult, given the quantity of ASCII art, ASCII tables, etc. 2020-12-21T19:13:34 #kisslinux <kiedtl> to be honest, I'm not even sure if it's possible 2020-12-21T19:13:39 #kisslinux <acheam> hmmm yeah. Maybe pandoc txt --> markdown, md2gemini markdown --> gmi? 2020-12-21T19:14:03 #kisslinux <acheam> ill try it right now 2020-12-21T19:14:11 #kisslinux <kiedtl> I don't remember the reason, but I'd thought about that and dismissed the idea 2020-12-21T19:15:11 #kisslinux <kiedtl> Well, for one thing, the indexes (e.g. the ones in install guide) are unecessary (as gemtext doesn't support anchors) 2020-12-21T19:15:37 #kisslinux <kiedtl> though I guess that could be removed, given enough calls to grep 2020-12-21T19:16:23 #kisslinux <kiedtl> btw, has dylan been seen here at all in the last few weeks? it seems like he's been gone a long time :3 2020-12-21T19:16:34 #kisslinux <acheam> shouldn't be too too hard to delete everthing between [0.0] and [1.0] on each page 2020-12-21T19:16:39 #kisslinux <acheam> which would just wipe out the index 2020-12-21T19:16:43 #kisslinux <kiedtl> yeah, true 2020-12-21T19:16:47 #kisslinux <acheam> No hes been gone 4 weeks now I think 2020-12-21T19:17:07 #kisslinux <kiedtl> my... I hope he isn't attached to a ventilator 2020-12-21T19:17:54 #kisslinux <acheam> yes, I hope that too 2020-12-21T19:18:10 #kisslinux <acheam> it looks like there are html versions of all the files in the repo as well which makes things much much easier 2020-12-21T19:18:34 #kisslinux <kiedtl> no, they're just the contents of the text files in between <pre> tags, IIRC 2020-12-21T19:19:54 #kisslinux <acheam> hmmm yes I see now 2020-12-21T19:20:09 #kisslinux <kiedtl> well. taking a second look at this, it looks like automating the conversion wouldn't be *as* hard as I thought... but that install file is still going to be tricky 2020-12-21T19:20:34 #kisslinux <acheam> yeah the install file is what im working on now... I figure that if we could figure that out, then the rest will be easy 2020-12-21T19:22:07 #kisslinux <acheam> the wiki has certainly made lots of progress since I last saw it though! 2020-12-21T19:25:51 #kisslinux <onodera> any info on dylan yet 2020-12-21T19:26:42 #kisslinux <acheam> not to my knowlege 2020-12-21T19:44:58 #kisslinux <mcpcpc[m]> i wouldn’t be too worried about dylan’s absence. looks like he took a longer break in 2019 (no commit history for the entirety of April). 2020-12-21T19:46:57 #kisslinux <micr0> amfora is really nice, i packaged 1.7.1 which adds subscriptions, which is super convinient 2020-12-21T19:47:23 #kisslinux <micr0> i wonder how quick someone could code up a gemini feed for kisslinux package updates 2020-12-21T19:47:52 #kisslinux <micr0> based off of kiss-find-db and/or kiss-log... 2020-12-21T19:49:16 #kisslinux <aarng> it's also the holiday season, let's see in the new year 2020-12-21T19:49:44 #kisslinux <aarng> would still be nice to have more people who can merge pull requests 2020-12-21T19:51:50 #kisslinux <danteissaias> damn, are there any repos people are using which are more up to date? 2020-12-21T19:52:17 #kisslinux <danteissaias> or are people just applying the pr patches to their local repo? 2020-12-21T19:52:47 #kisslinux <micr0> aarng this was the biggest surprise to me of kisslinux in general, the 'one maintainer' rule for packages, and not using 'author+committer' instead opting for 'one person maintains it all' 2020-12-21T19:52:48 #kisslinux <aarng> someone made a fork, was it dilyn?! 2020-12-21T19:53:01 #kisslinux <micr0> danteissaias aarng i have a fork of community with all outstanding PRs merged 2020-12-21T19:53:12 #kisslinux <aarng> right was you, my bad 2020-12-21T19:53:18 #kisslinux <danteissaias> what's your github again? micr0? 2020-12-21T19:53:25 #kisslinux <micr0> https://github.com/jedahan/community 2020-12-21T19:53:28 #kisslinux <danteissaias> thanks 2020-12-21T19:53:35 #kisslinux <acheam> micr0: I noticed that subscriptions thing today... very helpful as Newsboat can't seem to render gemini 2020-12-21T19:53:37 #kisslinux <micr0> i should reserve micr0 at least for now if possible 2020-12-21T19:54:02 #kisslinux <micr0> womp womp someone has it 2020-12-21T19:54:07 #kisslinux <acheam> rip 2020-12-21T19:54:30 #kisslinux <danteissaias> looks inactive 2020-12-21T19:54:56 #kisslinux <danteissaias> i've managed to swipe some usernames in the past when the accounts were inactive 2020-12-21T19:55:08 #kisslinux <danteissaias> you can contact github support about it if you want 2020-12-21T19:55:41 #kisslinux <danteissaias> https://docs.github.com/en/free-pro-team@latest/github/site-policy/github-username-policy#name-squatting-policy 2020-12-21T19:55:53 #kisslinux <danteissaias> worth a try 2020-12-21T19:58:53 #kisslinux <micr0> cool, just messaged gh support lets see what they say 2020-12-21T19:59:09 #kisslinux <danteissaias> good luck 2020-12-21T19:59:35 #kisslinux <danteissaias> i managed to get github.com/notepad in the past although i ended up abandoning that project and giving away the name 2020-12-21T20:00:25 #kisslinux <micr0> also I wonder if creating an org (as a temporary solution) for community run repos / updates for kiss would be useful as a stop-gap. i dont like associating jedahan with something that I want more decentralized involvement 2020-12-21T20:00:35 #kisslinux <micr0> maybe call the org 'kiss-groupies' or something :) 2020-12-21T20:01:12 #kisslinux <kiedtl> or just kiss-community 2020-12-21T20:01:27 #kisslinux <acheam> +1 for kiss-community 2020-12-21T20:01:28 #kisslinux <kiedtl> though it might be confused with the kiss-community repo 2020-12-21T20:01:38 #kisslinux <kiedtl> kiss-unofficial might work 2020-12-21T20:01:56 #kisslinux <acheam> I don't think that there is too much confusion there 2020-12-21T20:05:12 #kisslinux <micr0> acheam you have a gh username? 2020-12-21T20:05:25 #kisslinux <acheam> micr0: yep, its "armaanb" 2020-12-21T20:08:14 #kisslinux <acheam> micr0: thanks! 2020-12-21T20:09:46 #kisslinux <micr0> alright, i made an org called kiss-community, and invited some of the people who are in this channel that I kind of know 2020-12-21T20:10:22 #kisslinux <micr0> i'll push my jedahan/community to kiss-community/repo-community for now 2020-12-21T20:11:20 #kisslinux <danteissaias> awesome 2020-12-21T20:11:29 #kisslinux <kiedtl> neat 2020-12-21T20:15:22 #kisslinux <micr0> if anyone knows resources for how to setup gpg so that y'all are a little bit safer please point me in the right direction 2020-12-21T20:15:50 #kisslinux <micr0> anyway, gotta eat 2020-12-21T20:17:31 #kisslinux <nerditup> sweet 2020-12-21T20:18:22 #kisslinux <acheam> would people be interested in a KISS sr.ht CI/CD image? 2020-12-21T20:18:32 #kisslinux <kiedtl> uhhh 2020-12-21T20:18:34 #kisslinux <kiedtl> you mean 2020-12-21T20:18:39 #kisslinux <kiedtl> building kiss packages on sr.ht? 2020-12-21T20:19:07 #kisslinux <kiedtl> not sure if that's a good idea. Unless you severely limit the number of packages that will be built, and how often they will be built. 2020-12-21T20:19:29 #kisslinux <nerditup> I think people would be interested in a firefox-bin :D 2020-12-21T20:19:56 #kisslinux <nerditup> acheam: I would be, anyway 2020-12-21T20:20:20 #kisslinux <kiedtl> I mean, I don't think sr.ht would appreciate us building a full version of firefox on their CI infra 2020-12-21T20:20:27 #kisslinux <kiedtl> even if it was only once in a while. 2020-12-21T20:20:37 #kisslinux <micr0> kiedtl good idea to ask 2020-12-21T20:20:48 #kisslinux <kiedtl> ^^ 2020-12-21T20:20:49 #kisslinux <micr0> I would welcome any CI/CD around building binaries with kiss 2020-12-21T20:21:02 #kisslinux <acheam> If not sourcehut, I may be willing to host a KISS ci/cd service 2020-12-21T20:21:13 #kisslinux <acheam> I will ask on #sr.ht now 2020-12-21T20:21:21 #kisslinux <kiedtl> Yeah, I would write ddevault an email asking if it's OK to build a linux distro on his CI before doing it 2020-12-21T20:21:22 #kisslinux <nerditup> you guys are speaking my language right now 2020-12-21T20:21:26 #kisslinux <micr0> if you could provide an example sr.ht ci/cd that works inside OCI images we could move it to whatever host works well 2020-12-21T20:21:59 #kisslinux <acheam> I mean, I could just host an instance of builds.sr.ht at my house 2020-12-21T20:22:07 #kisslinux <kiedtl> yeah you could do that 2020-12-21T20:22:09 #kisslinux <nerditup> yeah 2020-12-21T20:22:22 #kisslinux <kiedtl> I'm just not sure doing it on the official srht instance is a good idea :P 2020-12-21T20:22:30 #kisslinux <acheam> Yeah I don't think its worth even asking haha 2020-12-21T20:22:47 #kisslinux <kiedtl> "can i build a linux distro on your ci pls" 2020-12-21T20:22:58 #kisslinux <acheam> lol 2020-12-21T20:23:26 #kisslinux <micr0> i can ask on their irc channel 2020-12-21T20:23:28 #kisslinux <acheam> i mean, the base image can just be the rootfs, and then only the needed packages have to built on top of that 2020-12-21T20:23:44 #kisslinux <nerditup> Drew's next post will be: "sr.ht isn't meant to be every distro's CI" 2020-12-21T20:23:47 #kisslinux <acheam> micr0: I can back you up if you do so :) 2020-12-21T20:23:51 #kisslinux <kiedtl> and what nerditup 2020-12-21T20:23:53 #kisslinux <acheam> nerditup: sounds about right 2020-12-21T20:23:53 #kisslinux <kiedtl> said 2020-12-21T20:24:02 #kisslinux <kiedtl> you bet ddevault will rant about it on mastodon too 2020-12-21T20:24:12 #kisslinux <acheam> kind of glad I dont follow him on mastodon 2020-12-21T20:24:21 #kisslinux <kiedtl> it's the last kind of publicity KISS needs 2020-12-21T20:24:27 #kisslinux <acheam> indeed 2020-12-21T20:26:06 #kisslinux <acheam> maybe I'll write my own basic CI/CD service? All it would do is grab a webhook, build the package in my KISS docker image, and grab the binary when its done, publishing it to a CDN 2020-12-21T20:26:25 #kisslinux <acheam> thanks micr0 2020-12-21T20:26:35 #kisslinux <acheam> said it 100x better than I would have lol 2020-12-21T20:28:23 #kisslinux <acheam> For those not in that channel, Drew responded: "avoid submitting more than one build at a time for a use-case like that and please pay for your account. otherwise you should be fine" 2020-12-21T20:29:04 #kisslinux <nerditup> thanks acheam, I just joined the channel so I missed it 2020-12-21T20:30:40 #kisslinux <acheam> So if people are willing to either outright pay for, or pool togethor for a $20, $50, or $100 sr.ht membership we could do that... would also require adapting KISS to their build system 2020-12-21T20:32:09 #kisslinux <micr0> their build system seems pretty barebones 2020-12-21T20:32:23 #kisslinux <acheam> it is, but it works well 2020-12-21T20:32:24 #kisslinux <micr0> in the sense that adaptation should be simple :) 2020-12-21T20:32:29 #kisslinux <acheam> ah yes 2020-12-21T20:32:38 #kisslinux <nerditup> yeah, that's what I like about it 2020-12-21T20:32:43 #kisslinux <nerditup> I'm just reviewing it 2020-12-21T20:32:46 #kisslinux <acheam> we'd need to make a KVWM image for KISS 2020-12-21T20:32:47 #kisslinux <nerditup> haven't used it 2020-12-21T20:32:56 #kisslinux <acheam> s/KVWM/KVM 2020-12-21T20:33:42 #kisslinux <acheam> this is a full build pipeline for a simple cpp program 2020-12-21T20:33:43 #kisslinux <acheam> https://git.sr.ht/~armaan/gen-shell/tree/main/item/.build.yml 2020-12-21T20:33:58 #kisslinux <acheam> way simpler than drone, jenkins, etc IMO 2020-12-21T20:36:23 #kisslinux <nerditup> so if we pay for the account, does Drew care if we build from scratch on every build? just thinking about the maintenance of a point in time image vs installing from scratch for every build 2020-12-21T20:37:06 #kisslinux <kiedtl> I don't know, but if I was running sr.ht I don't think I'd like it 2020-12-21T20:37:13 #kisslinux <kiedtl> sry, I don't mean to come off as rude 2020-12-21T20:37:22 #kisslinux <nerditup> doesn't seem rude to me 2020-12-21T20:37:22 #kisslinux <kiedtl> but I don't want to get on drews nerves or anything. 2020-12-21T20:37:27 #kisslinux <kiedtl> ok 2020-12-21T20:37:39 #kisslinux <micr0> neeasade kiedtl i read it as 'make sure you only have one build job running at a time' 2020-12-21T20:37:46 #kisslinux <nerditup> it's good to think about these things if we want to put together a CI pipeline 2020-12-21T20:37:48 #kisslinux <kiedtl> ^^ that too 2020-12-21T20:38:31 #kisslinux <micr0> i would start with a small package from core, and get that running first, and safelist to only build that package 2020-12-21T20:38:46 #kisslinux <micr0> then add a second, and make sure we only have one build happening at a time 2020-12-21T20:39:06 #kisslinux <micr0> then we can open the floodgates to whatever binaries we want, especially the big ones like firefox 2020-12-21T20:39:26 #kisslinux <micr0> and for stuff like FF i would still ping a heads up when we are about to try it the first time 2020-12-21T20:39:36 #kisslinux <acheam> I could also host an instance of build.sr.ht myself, and we won't have to deal with this 2020-12-21T20:39:45 #kisslinux <micr0> that would be sweet too 2020-12-21T20:39:54 #kisslinux <nerditup> acheam: that would be awesome 2020-12-21T20:40:01 #kisslinux <kiedtl> btw, what would you all say to having a sedbot in the channel? 2020-12-21T20:40:11 #kisslinux <acheam> my server is out of commision until I get a new modem though, so it would be a week or two 2020-12-21T20:40:24 #kisslinux <micr0> (though last time i tried running sr.ht i had some issues, that was a long time ago) 2020-12-21T20:40:43 #kisslinux <nerditup> acheam: we can look into setting up a redundant pair from my place :D 2020-12-21T20:41:12 #kisslinux <micr0> also, regarding the actual build.yml - our best bet i think would be making a containerfile that runs on alpine, it seems. 2020-12-21T20:41:19 #kisslinux <nerditup> :( 2020-12-21T20:41:51 #kisslinux <nerditup> no base KISS w/ the latest stable kernel? 2020-12-21T20:42:09 #kisslinux <micr0> my suggestion is to do that, but inside a container 2020-12-21T20:42:37 #kisslinux <acheam> micr0: https://git.sr.ht/~armaan/dockerfiles/tree/main/item/kiss/2020.9-2/Dockerfile 2020-12-21T20:42:38 #kisslinux <micr0> so as long as the host system has support for podman or docker, we can use anything we want to make builds 2020-12-21T20:42:42 #kisslinux <micr0> i guess chroot is also a thing 2020-12-21T20:43:02 #kisslinux <acheam> nerditup: sounds great! 2020-12-21T20:43:03 #kisslinux <micr0> acheam that is awesome! 2020-12-21T20:43:16 #kisslinux <nerditup> nice, that dockerfile you linked from scratch is what I was thinking 2020-12-21T20:51:28 #kisslinux <kiedtl> /13/13 2020-12-21T20:51:31 #kisslinux <kiedtl> whoops 2020-12-21T20:52:04 #kisslinux <acheam> kiedtl: sedbot would be cool. 2020-12-21T20:52:16 #kisslinux <nerditup> agreed 2020-12-21T20:52:41 #kisslinux <micr0> what is sedbot? 2020-12-21T20:53:08 #kisslinux <acheam> If you send a regex message, it will apply it to your last message and send out a new corrected version 2020-12-21T20:54:05 #kisslinux <kiedtl> like this 2020-12-21T20:54:08 #kisslinux <kiedtl> s/this/something else/ 2020-12-21T20:54:09 #kisslinux <kissbot> <kiedtl> like something else 2020-12-21T20:54:25 #kisslinux <nerditup> exactyl 2020-12-21T20:54:30 #kisslinux <nerditup> s/exactyl/exactly 2020-12-21T20:54:31 #kisslinux <kissbot> <nerditup> exactly 2020-12-21T20:54:35 #kisslinux <acheam> oooh thanks kiedtl 2020-12-21T20:55:18 #kisslinux <kiedtl> right now kissbot is just a patched version of https://tildegit.org/ben/sedbot, but I intend to write a more fully-featured one soon(tm)... 2020-12-21T20:55:58 #kisslinux <nerditup> where did you put the source? 2020-12-21T20:56:42 #kisslinux <kiedtl> I haven't published the modified source, since the bot is temporary (until I write my own, as I said before) 2020-12-21T20:57:00 #kisslinux <kiedtl> the changes are small, anyway, it just disables some features that could be abused 2020-12-21T20:58:32 #kisslinux <nerditup> cool 2020-12-21T21:01:34 #kisslinux <acheam> Thinking this through: I could most likely have this setup over christmas. An instance of builds.sr.ht would be available at the domain kiss.armaanb.net for now, or if Dylan returns, at the k1ss.org domain maybe. Registration would be limited in order to restrict usage. I could allocate 16gb ram and 4 vCPUs (maybe more later on) to the build runner VM, and run the web services, database, etc in docker containers on my main docker host. This would 2020-12-21T21:01:34 #kisslinux <acheam> allow for 5-6 concurrent builds. Images will be based on my dockerfile, and artifacts will be published to Wasabi CDN so my home network isn't hammered. Could be linked in to a new kiss-bin repo created specifically for this purpose either on github or sr.ht 2020-12-21T21:02:15 #kisslinux <acheam> im going to start packaging the necesary sr.ht services into a docker-compose setup for my own deployment convinience 2020-12-21T21:05:30 #kisslinux <micr0> acheam I just used that dockerfile to spit out the tarball for eiwd, very nice 2020-12-21T21:05:57 #kisslinux <acheam> micr0: awesome! Glad its coming into use 2020-12-21T21:06:05 #kisslinux <micr0> sls podman build -t kiss .; sls podman run --volume $PWD:/root/.cache/bin kiss kiss build eiwd; ls 2020-12-21T21:06:34 #kisslinux <micr0> I would recommend updating kiss itself in that from scratch stage though 2020-12-21T21:07:56 #kisslinux <acheam> rebuilding kiss in the dockerfile was taking a long time, so I gave up on it earlier. I will try it again now though 2020-12-21T21:08:55 #kisslinux <micr0> acheam something like https://ix.io/2J3t 2020-12-21T21:12:48 #kisslinux <acheam> micr0: damn, xfinity is blocking ix.io for some god forsaken reason, and don't have the acsess to change it right now. Could you send it another way? 2020-12-21T21:13:02 #kisslinux <nerditup> acheam: I changed to http instead of https 2020-12-21T21:13:08 #kisslinux <nerditup> I got the same error lol 2020-12-21T21:13:43 #kisslinux <acheam> nerditup: even switching it to http, viewing it in w3m instead of firefox, private window, etc didn't work 2020-12-21T21:13:58 #kisslinux <kiedtl> damn. "unsafe for children"? 2020-12-21T21:15:09 #kisslinux <micr0> acheam nerditup even if you set your dns to something like 9.9.9.9? 2020-12-21T21:15:17 #kisslinux <micr0> i can use 0x0.st i think hold on 2020-12-21T21:15:19 #kisslinux <acheam> micr0: my DNS is 9.9.9.9 already 2020-12-21T21:15:27 #kisslinux <acheam> I think at least 2020-12-21T21:16:00 #kisslinux <acheam> oh got it! I was disconnected from my VPN, which uses 9.9.9.9 2020-12-21T21:22:39 #kisslinux <acheam> micr0: should we create an awesome-kiss list in the kiss-community org? 2020-12-21T21:34:42 #kisslinux <micr0> acheam yeah! 2020-12-21T21:34:54 #kisslinux <acheam> micr0: i'll start it 2020-12-21T21:42:46 #kisslinux <micr0> acheam: i just made kiss-ci. sls kiss ci eiwd => leads to eiwd⊙1 in the current directory 2020-12-21T21:43:44 #kisslinux <acheam> micr0: looks great! I presume it just does the podman command you sent earlier? 2020-12-21T21:44:23 #kisslinux <micr0> yeah pretty much, full script is : https://raw.githubusercontent.com/jedahan/kiss-repo/main/kiss-ci/files/kiss-ci 2020-12-21T21:47:29 #kisslinux <acheam> micr0: how do you want your repo to be listed on the awesome-kiss list? is "Jedahan kiss-repo" okay? I feel like just "kiss-repo" might lead to name conflicts and ambiguity, and just "Jedahan" would be confusing 2020-12-21T21:50:20 #kisslinux <micr0> i think maybe i can rename it to repo-jedahan? or repo-personal? 2020-12-21T21:50:36 #kisslinux <micr0> gotta make some podman fixes to that script btw 2020-12-21T21:50:55 #kisslinux <danteissaias> micr0 https://docs.github.com/en/free-pro-team@latest/github/authenticating-to-github/managing-commit-signature-verification 2020-12-21T21:51:04 #kisslinux <danteissaias> ^ gpg signing commits etc. 2020-12-21T21:51:17 #kisslinux <acheam> I think I will do "user/repo-name" just to keep things consistent 2020-12-21T22:13:26 #kisslinux <acheam> arghhh why does github not accept gemini links as valid links 2020-12-21T22:14:35 #kisslinux <acheam> anyways, please contribute to the new awesome-kiss list! 2020-12-21T22:14:36 #kisslinux <acheam> https://github.com/kiss-community/awesome-kiss 2020-12-21T22:16:06 #kisslinux <danteissaias> maybe put https://github.com/gkisslinux in spins? 2020-12-21T22:17:53 #kisslinux <acheam> danteissaias: done! 2020-12-21T22:22:05 #kisslinux <micr0> this is great acheam 2020-12-21T22:22:16 #kisslinux <acheam> thanks micr0! 2020-12-21T22:22:56 #kisslinux <jedavies> acheam: added a PR 2020-12-21T22:24:03 #kisslinux <acheam> jedavies: merged, thank you! 2020-12-21T22:25:12 #kisslinux <micr0> oh jedavies i should invite you to the org as well 2020-12-21T22:25:38 #kisslinux <jedavies> org? 2020-12-21T22:25:53 #kisslinux <micr0> kiss-community 2020-12-21T22:31:23 #kisslinux <jedavies> Oh nice, good idea! I need to update qemu in community but there is a change to the main repo needed first: https://github.com/kisslinux/repo/issues/249 2020-12-21T22:32:54 #kisslinux <jedavies> Good to have an up to date fork of community while Dylan is away 2020-12-21T22:33:12 #kisslinux <acheam> we could create a fork of the official repos too 2020-12-21T22:33:15 #kisslinux <micr0> I wonder if kiss-community should fork kisslinux/repo OR just fork the package that needs updating from core 2020-12-21T22:33:32 #kisslinux <micr0> I'm thinking: what would be the easiest to merge back upstream when the time comes 2020-12-21T22:33:51 #kisslinux <micr0> probably forking the main repo 2020-12-21T22:34:16 #kisslinux <danteissaias> yeah fork the main repo 2020-12-21T22:34:28 #kisslinux <danteissaias> easier for people to use as well, just clone from kiss-community rather than officla 2020-12-21T22:41:14 #kisslinux <acheam> Just forked it to kiss-community 2020-12-21T23:03:34 #kisslinux <nerditup> I imagine Dylan coming back and thinking, "what the hell happened?!" lol 2020-12-21T23:03:41 #kisslinux <acheam> lol 2020-12-21T23:04:28 #kisslinux <danteissaias> damn i haven't compiiled a kernel in ages i've forgotten everything 2020-12-21T23:04:42 #kisslinux <danteissaias> it keeps freezing after "switching to amdgpudrmfb from EFI" 2020-12-21T23:04:52 #kisslinux <danteissaias> i can't remember how to fix it, i've compiled the amdgpu firmware into the kernel 2020-12-21T23:07:03 #kisslinux <micr0> ive had issues with compiling in firmware (for non-amd-related stuff) and generally have just kept stuff as modules RIP 2020-12-21T23:08:31 #kisslinux <danteissaias> i learnt so much of the kernel stuff in the summer but i've forgotten it all know 2020-12-21T23:08:45 #kisslinux <danteissaias> i definitely had it working with everything compiled in 2020-12-21T23:08:49 #kisslinux <danteissaias> i tend not to like modules 2020-12-21T23:10:47 #kisslinux <danteissaias> i fixed it but i don't even know how 2020-12-21T23:10:57 #kisslinux <danteissaias> ok then 2020-12-21T23:11:19 #kisslinux <dilynm> Re: all this stuff, it's very exciting 2020-12-21T23:11:55 #kisslinux <dilynm> I'm more than happy to join in but the extent of my utility is answering questions, writing documentation, and maintaining packages. I am bunk at writing code :S 2020-12-21T23:13:00 #kisslinux <micr0> i can write code decently, depending on what it is 2020-12-21T23:13:15 #kisslinux <dilynm> Lmfao why do I have four repositories listed on awesome-kiss xD 2020-12-21T23:13:21 #kisslinux <micr0> so if you need help with documentation tooling, or whatever other stuff y'all do give me a holler 2020-12-21T23:13:22 #kisslinux <dilynm> Make me look more important than I am 2020-12-21T23:13:44 #kisslinux <acheam> dilynm: because you have 4 repos? I can remove your -me one if you'd like haha 2020-12-21T23:13:44 #kisslinux <micr0> hey this might be the catalyst to create some more shared topic repositories than personal ones 2020-12-21T23:13:58 #kisslinux <acheam> micr0: that'd be nice 2020-12-21T23:14:02 #kisslinux <micr0> though honestly its kinda nice to be like 'look how many repos are maintained by regular old people' 2020-12-21T23:14:10 #kisslinux <dilynm> I'm fine with it it's just funny haha 2020-12-21T23:14:27 #kisslinux <dilynm> Yeah look at how one insane individual maintains *checks notes* 300 packages 2020-12-21T23:14:40 #kisslinux <micr0> ive been distro hopping for years and really would like to settle and kiss seems possible to last long term 2020-12-21T23:14:50 #kisslinux <danteissaias> same 2020-12-21T23:14:54 #kisslinux <acheam> dilynm: I just invited you to the org 2020-12-21T23:15:35 #kisslinux <acheam> I'd love to settle on KISS. A good binary repo is all I need (which we are making good progress on now) 2020-12-21T23:16:26 #kisslinux <dilynm> Joined 2020-12-21T23:16:48 #kisslinux <jedavies> Being able to install easily from a binary repo would be great 2020-12-21T23:16:58 #kisslinux <acheam> dilynm: great! 2020-12-21T23:17:15 #kisslinux <acheam> jedavies: not sure if you were here then, but we are working on a CI/CD service for a binary repo to make it really smooth 2020-12-21T23:17:28 #kisslinux <danteissaias> that would be awesome 2020-12-21T23:18:04 #kisslinux <jedavies> I got a pinephone recently. It runs aarch64, but it's not really powerful enough to build its own packages. So would be nice to build on one machine and install on another. 2020-12-21T23:18:46 #kisslinux <jedavies> acheam: sounds good! Have to set up Jenkins in the dayjob so don't mind helping out with that if you need a hand. 2020-12-21T23:19:20 #kisslinux <danteissaias> i'd suggest https://www.drone.io/, much better than jenkins imo 2020-12-21T23:19:32 #kisslinux <danteissaias> without the comma - https://www.drone.io/ 2020-12-21T23:19:34 #kisslinux <jedavies> Yeah, it's corporate policy where I am 2020-12-21T23:19:59 #kisslinux <jedavies> But will check out drone - thanks! 2020-12-21T23:20:05 #kisslinux <nerditup> dilynm: yes! 2020-12-21T23:20:35 #kisslinux <danteissaias> how's the pinephone then? 2020-12-21T23:21:59 #kisslinux <nerditup> I believe we'll be setting up a self-hosted sr.ht instance and use that as a pipeline 2020-12-21T23:22:13 #kisslinux <nerditup> Jenkins can burn 2020-12-21T23:22:16 #kisslinux <jedavies> danteissaias: On one hand, it's definitely not ready for mainstream. On the other, it's making fast progress and is fun to tinker with. 2020-12-21T23:24:13 #kisslinux <danteissaias> any nice terminal music clients anyone can suggest? ncmcpp is what i've used in the past 2020-12-21T23:25:16 #kisslinux <soliwilos> cmus is nice. 2020-12-21T23:25:54 #kisslinux <dilynm> Mpv is the way 2020-12-21T23:26:21 #kisslinux <jedavies> Also I can't believe it's taken until 2020 for it to be possible to have a relatively open Linux phone which can also be docked and used as a normal desktop. But it's almost there... 2020-12-21T23:26:36 #kisslinux <soliwilos> Though currently I've only got mpv installed for video/music. 2020-12-21T23:28:38 #kisslinux <jedavies> I really like sxmo - the port of dwm for phone interfaces: https://git.sr.ht/~mil/sxmo-docs 2020-12-21T23:28:58 #kisslinux <jedavies> Works surprisingly well 2020-12-21T23:29:11 #kisslinux <danteissaias> that does look really nice 2020-12-21T23:29:59 #kisslinux <danteissaias> what distro is yours running? 2020-12-21T23:30:10 #kisslinux <acheam> jedavies: huh thats very cool 2020-12-21T23:32:24 #kisslinux <jedavies> Settled on postmarketOS/sxmo for now, but have tried a few. This is good for trying out different distros: https://xnux.eu/p-boot-demo/ 2020-12-21T23:32:27 #kisslinux <dilynm> How free as in libre is the hardware in a pinephone? 2020-12-21T23:34:12 #kisslinux <jedavies> Don't think it's as open as the Librem. Some blobs required for sure on the pinebook pro (wifi, dp-out). Think the modem on the pinephone needs a blob also. 2020-12-21T23:34:36 #kisslinux <jedavies> But it's a lot cheaper. And they seem to be working to remove the need for blobs in the long term: https://www.pine64.org/2020/10/28/nutcracker-challenge-blob-free-wifi-ble/ 2020-12-21T23:35:17 #kisslinux <danteissaias> jedavies: when i looked at price i expected a lot more than $150, prices of phones are so high these days 2020-12-21T23:38:27 #kisslinux <micr0> jedavies im messing with a Jenkinsfile for work and crying why the regex for my when { tag pattern: "^(\d+.\d+.\d+)$" } fails 2020-12-21T23:41:02 #kisslinux <dilynm> Hm. Libre hardware is a big goal of mine but I'm unconvinced by viability. If I don't go free, I'm just grtti g a pixel xD 2020-12-21T23:41:04 #kisslinux <jedavies> micr0: Heh, I spend too long on regex101.com 2020-12-21T23:41:31 #kisslinux <jedavies> Can never quite remember the group of quantifier I want :) 2020-12-21T23:41:48 #kisslinux <jedavies> *or 2020-12-21T23:41:51 #kisslinux <danteissaias> https://regexr.com/ 2020-12-21T23:42:07 #kisslinux <micr0> I think this is more a side effect of Jenkins+Groovy than regex in general 2020-12-21T23:42:36 #kisslinux <micr0> I don't care about the capture group but figuring out the level of quoting and escaping, and not having a local jenkins playground to mess around in is full of pain