💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › freenode-kisslinux-2020-12-21.txt captured on 2021-12-17 at 13:26:06.

View Raw

More Information

-=-=-=-=-=-=-

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