💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › kisslinux-2022-12-22.txt captured on 2024-06-16 at 13:32:26.

View Raw

More Information

⬅️ Previous capture (2023-01-29)

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

[2022-12-22T01:33:47Z] <midfavila> https://inv.riverside.rocks/watch?v=ojnD9WtLmLc&list=PLebgioTOMB8S0L_vMabSB9fxYdZPJnutj&index=1
[2022-12-22T01:34:13Z] <midfavila> sotd suggestion
[2022-12-22T03:32:33Z] <testuser[m]> Hi
[2022-12-22T03:32:52Z] <testuser[m]> phoebos: under codeberg or hub?
[2022-12-22T03:59:39Z] <wael_> GI
[2022-12-22T03:59:41Z] <wael_> Hu
[2022-12-22T03:59:43Z] <wael_> Hji
[2022-12-22T03:59:44Z] <wael_> Hi
[2022-12-22T04:25:50Z] <wael[m]> Hi
[2022-12-22T05:37:10Z] <wael[m]> thoughts on having a peoples page in kisscommunity.org like suckless
[2022-12-22T05:42:08Z] <testuser[m]> so bad
[2022-12-22T05:42:17Z] <wael[m]> so that um
[2022-12-22T05:42:19Z] <wael[m]> like
[2022-12-22T05:42:23Z] <wael[m]> people new
[2022-12-22T05:42:24Z] <wael[m]> know who 
[2022-12-22T05:42:27Z] <wael[m]> maintainers
[2022-12-22T05:42:31Z] <wael[m]> like for things
[2022-12-22T05:42:37Z] <wael[m]> you guys would look so cool trust me
[2022-12-22T06:24:03Z] <noocsharp> we already know we're cool, no people page necessary
[2022-12-22T06:24:13Z] <wael[m]> no thats not what i meant
[2022-12-22T06:24:26Z] <wael[m]> you guys are cool but no one else other than us can know you guys are cool only untill they find out by themselves
[2022-12-22T07:03:18Z] <testuser[m]> And what does that achieve lol
[2022-12-22T07:03:24Z] <wael[m]> um
[2022-12-22T07:03:28Z] <wael[m]> eyes
[2022-12-22T07:03:37Z] <wael[m]> peopel can know
[2022-12-22T07:04:40Z] <testuser[m]> and then do what
[2022-12-22T07:04:50Z] <wael[m]> wat
[2022-12-22T07:05:03Z] <wael[m]> you don't do anything you just have a people page for whos responsible for who
[2022-12-22T07:05:04Z] <wael[m]> and what
[2022-12-22T07:05:45Z] <testuser[m]> Bruh there's like 2 people involved in "development"
[2022-12-22T07:07:31Z] <wael[m]> yes
[2022-12-22T07:07:36Z] <wael[m]> and i have no idea who they are
[2022-12-22T07:07:40Z] <wael[m]> i mean what their names are
[2022-12-22T07:19:38Z] <asdfhjkl> lol
[2022-12-22T07:20:26Z] <wael[m]> i mean look at this guy he could be a maintainer but he has 900 different aliases like phoebos 
[2022-12-22T07:21:00Z] <asdfhjkl> ding
[2022-12-22T07:23:07Z] <asdfhjkl> I used to maintain the shit out of this distro
[2022-12-22T07:23:17Z] <asdfhjkl> Miss those days
[2022-12-22T07:23:39Z] <asdfhjkl> Got married man, running a household now, paying bills, using shit like systemd and docker and kubernetes
[2022-12-22T07:23:51Z] <wael[m]> BUT WHAT IS YOUR PRIMARY ALIAS
[2022-12-22T07:26:00Z] <oldtopman> wael[m]: look man, I know that you've gotta round out your end-of-year self-evaluation for the NSA
[2022-12-22T07:26:05Z] <asdfhjkl> somebody off their meds
[2022-12-22T07:26:28Z] <oldtopman> but you gotta admit this is a pretty crazy method of gathering up people's aliases
[2022-12-22T07:26:48Z] <asdfhjkl> pretty straight forward
[2022-12-22T07:26:52Z] <wael[m]> i always think aabbaacus and phoebos are different people
[2022-12-22T07:27:05Z] <wael[m]> unless im hallucinating 
[2022-12-22T07:29:38Z] <dilynm> I chose the genius pseudonym of my first name
[2022-12-22T07:29:53Z] <wael[m]> what is a genius dpespydodnuym
[2022-12-22T07:30:03Z] <dilynm> Galaxy brain plan. No one can dox you if you dox yourself
[2022-12-22T07:30:05Z] <asdfhjkl> aiiiight i'll dox
[2022-12-22T07:30:25Z] <wael[m]> so true dilyn do true
[2022-12-22T07:30:26Z] <wael[m]> sot rue
[2022-12-22T07:30:27Z] <wael[m]> *
[2022-12-22T07:30:51Z] <asdfhjkl> but if you step foot on my property with a warrant i'll shoot
[2022-12-22T07:30:57Z] <asdfhjkl> lmao.
[2022-12-22T07:31:00Z] <asdfhjkl> without*
[2022-12-22T07:31:11Z] <wael[m]> what if i be nice
[2022-12-22T07:35:56Z] <asdfhjkl> how nice
[2022-12-22T07:36:12Z] <wael[m]> like i won't do anything bad
[2022-12-22T07:39:13Z] <illiliti> i recall someone was proposing setting up a finger server to know each other
[2022-12-22T07:39:59Z] <illiliti> that did not go any further iirc
[2022-12-22T07:40:49Z] <asdfhjkl> we could have a conference
[2022-12-22T07:40:58Z] <wael[m]> i dont think it's a good idea to finger everyone when you can have a peoples page
[2022-12-22T07:41:04Z] <asdfhjkl> sign each others gpg keys and shit you know
[2022-12-22T13:50:30Z] <phoebos> testuser[m]: codeberg
[2022-12-22T13:50:46Z] <phoebos> like the one on github
[2022-12-22T13:51:40Z] <phoebos> wael_: disagree with a "people page"
[2022-12-22T13:51:48Z] <phoebos> anyone who comes in here can say hi anyway
[2022-12-22T13:51:55Z] <wael[m]> got it
[2022-12-22T13:53:48Z] <wael[m]> phoebos: how do i generate a git patch from 3 commits
[2022-12-22T13:58:04Z] <phoebos> git format-patch HEAD~3
[2022-12-22T13:58:19Z] <wael[m]> that makes 3 seperate patches
[2022-12-22T13:58:41Z] <wael[m]> do i have to cat *.patch > amalgamate.patch or something
[2022-12-22T13:58:44Z] <phoebos> or use git-send-email
[2022-12-22T13:58:55Z] <phoebos> please don't merge commits into one, keep them separate
[2022-12-22T13:59:08Z] <phoebos> send me 3 patches
[2022-12-22T13:59:12Z] <wael[m]> each in termbin or
[2022-12-22T13:59:30Z] <phoebos> email is the typical way, but whatever you prefer
[2022-12-22T13:59:43Z] <wael[m]> let me try to setup git send-mail or whatever it is
[2022-12-22T14:00:19Z] <wael[m]> can i do that with aerc or something
[2022-12-22T14:00:29Z] <phoebos> you can just send patches (if you have a decent mua)
[2022-12-22T14:00:30Z] <phoebos> https://git-send-email.io/
[2022-12-22T14:00:54Z] <wael[m]> okay i can just use git 
[2022-12-22T14:00:55Z] <wael[m]> ill try
[2022-12-22T14:02:40Z] <wael[m]> fatal: git was built without support for git-send-email (NO_PERL=YesPlease).
[2022-12-22T14:02:41Z] <wael[m]> mfw
[2022-12-22T14:03:13Z] <phoebos> yes that's git in repo
[2022-12-22T14:03:35Z] <wael[m]> is it really not possible to use aerc for git send-mail
[2022-12-22T14:03:59Z] <phoebos> you can use anything to send patches
[2022-12-22T14:04:05Z] <phoebos> git-send-mail is a mua by itself
[2022-12-22T14:04:11Z] <wael[m]> whats a mua
[2022-12-22T14:04:17Z] <dilynm> Just send them as attachments
[2022-12-22T14:04:23Z] <dilynm> Or even inline 
[2022-12-22T14:04:29Z] <wael[m]> if aerc can do that i will
[2022-12-22T14:04:45Z] <phoebos> mail user agent
[2022-12-22T14:04:46Z] <dilynm> Aerc can do everything but two auth 
[2022-12-22T14:04:59Z] <dilynm> And other things. But it can certainly do this
[2022-12-22T14:06:50Z] <wael[m]> wait
[2022-12-22T14:07:03Z] <wael[m]> if kisscommunity.org can be mirrored/hosted on codeberg can't that be done and i can submit a PR
[2022-12-22T14:07:36Z] <phoebos> yes, but i'll just download the PR as a patch
[2022-12-22T14:07:43Z] <dilynm> ^
[2022-12-22T14:08:07Z] <wael[m]> so then at that point the kisscommunity on your server is not gonna have the same remote or git pull as the mirror
[2022-12-22T14:09:02Z] <wael[m]> anyhoo i think i sent it
[2022-12-22T14:09:07Z] <testuser[m]> phoebos: check
[2022-12-22T14:09:08Z] <phoebos> the mirrors are mirrors
[2022-12-22T14:10:01Z] <wael[m]> phoebos: apparently your email is down
[2022-12-22T14:10:32Z] <wael[m]> and why not host the email server on your server instead of migadu
[2022-12-22T14:10:44Z] <phoebos> my email is not down
[2022-12-22T14:10:50Z] <phoebos> because ^
[2022-12-22T14:10:58Z] <phoebos> hosting email is a mess
[2022-12-22T14:11:43Z] <phoebos> testuser[m]: thanks
[2022-12-22T14:12:17Z] <wael[m]> then migadu probably rejected me
[2022-12-22T14:15:28Z] <phoebos> what is your email domain
[2022-12-22T14:15:36Z] <wael[m]> my server, wael.cc
[2022-12-22T14:16:42Z] <wael[m]> i'm not using extremely complex email hosting software like opensmtpd+relayd+dovecot+rspamd+someotherbullshit
[2022-12-22T14:16:53Z] <phoebos> have you got dmarc etc
[2022-12-22T14:16:58Z] <wael[m]> yeah i believe so
[2022-12-22T14:17:03Z] <wael[m]> let me do a quick email test
[2022-12-22T14:19:04Z] <wael[m]> its valid but SPF is a little wrong
[2022-12-22T14:20:11Z] <wael[m]> yeah i can see why now
[2022-12-22T14:23:17Z] <wael[m]> just gonna wait for the email to re-send now
[2022-12-22T15:09:38Z] <wael[m]> phoebos: i think it delivered
[2022-12-22T18:07:12Z] <phoebos> i think jedahan made that logo
[2022-12-22T18:07:29Z] <phoebos> fwiw, it doubles the size of the homepage
[2022-12-22T18:08:13Z] <wael_> oops
[2022-12-22T18:08:16Z] <wael_> Well um
[2022-12-22T18:08:20Z] <wael_> You can remove it
[2022-12-22T18:17:59Z] <phoebos> i'm unsure whether you'd need jedahan's permission
[2022-12-22T18:18:44Z] <wael[m]> what?
[2022-12-22T18:20:47Z] <phoebos> copyright is default, unfortunately
[2022-12-22T18:21:10Z] <wael[m]> did he not specify it's license at all
[2022-12-22T18:21:25Z] <phoebos> you can ask them
[2022-12-22T18:22:03Z] <phoebos> but i still don't know for sure who made it
[2022-12-22T18:26:13Z] <wael[m]> is it best to assume or to be legally safe
[2022-12-22T18:30:27Z] <phoebos> i'd rather have permission
[2022-12-22T18:30:53Z] <phoebos> in fact, i should put the MIT licence into the repo
[2022-12-22T18:31:00Z] <midfavila> best to be legally safe
[2022-12-22T18:31:06Z] <midfavila> if it's ambiguous assume it's proprietary
[2022-12-22T18:31:22Z] <wael[m]> THE KISS COMMUNITY LOGO IS PROPIETARY
[2022-12-22T18:31:23Z] <wael[m]> NOOOOOOOOOOOOOOO
[2022-12-22T18:31:39Z] <midfavila> i mean if it's not expressly licensed under a free license ye
[2022-12-22T18:32:16Z] <midfavila> gdi i need to set up a tiling window manager
[2022-12-22T18:32:22Z] <wael[m]> whats a gdi
[2022-12-22T18:32:28Z] <midfavila> god damn it
[2022-12-22T18:32:51Z] <midfavila> using twm i open way too many xterms to do one thing and then forget to close them
[2022-12-22T18:33:10Z] <wael[m]> twm sounds like a literal 'tiling window manager'
[2022-12-22T18:33:23Z] <wael[m]> wait it is right
[2022-12-22T18:33:24Z] <midfavila> tom's, tab, or timeless window manager 
[2022-12-22T18:33:32Z] <phoebos> wael[m]: it's not "the kiss community logo" it's an image used as a profile avatar
[2022-12-22T18:33:32Z] <midfavila> it's a pure stacking wm
[2022-12-22T18:34:07Z] <phoebos> midfavila: tmux?
[2022-12-22T18:34:13Z] <midfavila> cancer
[2022-12-22T18:34:17Z] <wael[m]> phoebos: wait so it's not exactly explicitly the kiss community logo at all
[2022-12-22T18:34:18Z] <wael[m]> wth
[2022-12-22T18:34:20Z] <wael[m]> okay remove it i guess
[2022-12-22T18:34:35Z] <midfavila> once i know more about curses i'm going to patch mtm to build with netbsd curses
[2022-12-22T18:34:41Z] <wael[m]> i guess i can just make a pixelated version and license it under CC or something
[2022-12-22T18:34:42Z] <phoebos> it's a nice image, sure, but there's nothing "official" going on
[2022-12-22T18:35:00Z] <phoebos> > derived work
[2022-12-22T18:35:16Z] <midfavila> isn't it just a tube of lipstick?
[2022-12-22T18:35:25Z] <phoebos> yes lol
[2022-12-22T18:35:27Z] <midfavila> just make a pixelized depiction of a generic tube of lipstick
[2022-12-22T18:35:33Z] <midfavila> don't copy the original image
[2022-12-22T18:35:35Z] <testuser[m]> midfavila: what's wrong with tmux
[2022-12-22T18:35:44Z] <midfavila> it's huge and overcomplicated for what i need
[2022-12-22T18:35:55Z] <phoebos> it is huge but it's well-written
[2022-12-22T18:36:00Z] <midfavila> i don't care
[2022-12-22T18:36:11Z] <midfavila> if it's too large it's going to end up being unwieldy
[2022-12-22T18:36:15Z] <wael[m]> just use the um
[2022-12-22T18:36:17Z] <wael[m]> suckless one then
[2022-12-22T18:36:32Z] <midfavila> dvtm doesn't work properly with nbsd-curses
[2022-12-22T18:36:38Z] <wael[m]> mtm?
[2022-12-22T18:36:40Z] <midfavila> and abduco is a travesty
[2022-12-22T18:36:52Z] <midfavila> mtm is my usual preference but it uses a gnu curses extension literally once
[2022-12-22T18:37:00Z] <midfavila> hence why i said once i know more about curses i'm going to patch it
[2022-12-22T18:37:09Z] <midfavila> (this extension is unfortunately central to mtm's operation
[2022-12-22T18:37:09Z] <midfavila> )
[2022-12-22T18:37:26Z] <midfavila> but yeah like, X is a decently-designed protocol,
[2022-12-22T18:37:30Z] <midfavila> but it's also hugely complex
[2022-12-22T18:37:37Z] <midfavila> so it's difficult to work with by virtue of that
[2022-12-22T18:37:48Z] <midfavila> big things are less wieldy than small things by virtue of their size
[2022-12-22T18:37:59Z] <midfavila> that's why i'm so autistically hyperfixated on mgr 
[2022-12-22T18:38:11Z] <midfavila> because it's teeny 
[2022-12-22T18:38:21Z] <midfavila> https://github.com/seanpringle/xoat
[2022-12-22T18:38:28Z] <midfavila> v nice tiler conceptually btw
[2022-12-22T18:38:53Z] <midfavila> i've not used it yet but i'm very excited to try
[2022-12-22T18:38:59Z] <wael[m]> whats a mgr
[2022-12-22T18:39:25Z] <midfavila> ManaGeR or MunGeR is a windowing system developed in 1984 at Bellcore, a Baby Bell
[2022-12-22T18:39:47Z] <midfavila> originally it only ran on Sun workstations but it was eventually ported to MINIX, Linux, Atari, and a bunch of other computers
[2022-12-22T18:39:50Z] <midfavila> it's *really* small
[2022-12-22T18:40:38Z] <midfavila> the entire distribution total is 66k lines of code. that's the server, the terminal emulator, the window manager, the abstraction library from the underlying hardware, all the driver code to interface that library with different OSes and hardware, and every single client available with the core distrib, as well as the build system and documentation
[2022-12-22T18:40:54Z] <midfavila> most of it is C, some is ELisp, and a small amount is assembly
[2022-12-22T18:40:55Z] <wael[m]> awesome
[2022-12-22T18:41:03Z] <midfavila> it can also be built in its entirety with tcc
[2022-12-22T18:41:11Z] <midfavila> the problem is that it's pre-ANSI C
[2022-12-22T18:41:22Z] <midfavila> and it also hasn't been touched in literally decades
[2022-12-22T18:41:41Z] <wael[m]> now is your turn to maintain it singlehandedly 
[2022-12-22T18:41:46Z] <midfavila> i would if i could
[2022-12-22T18:41:52Z] <midfavila> but i know fuck-all about computers
[2022-12-22T18:41:54Z] <midfavila> or computer science
[2022-12-22T18:42:15Z] <midfavila> i'm (slowly) correcting the latter
[2022-12-22T18:42:27Z] <midfavila> i learned my first sorting routine the other day u wu
[2022-12-22T18:43:21Z] <phoebos> woop
[2022-12-22T18:43:23Z] <phoebos> bubble?
[2022-12-22T18:43:28Z] <midfavila> selection
[2022-12-22T18:44:04Z] <midfavila> my textbook is in C but it was pretty easy to implement a recursive version in scheme from the algorithm's description
[2022-12-22T18:44:05Z] <wael[m]> what about bogo
[2022-12-22T18:44:09Z] <midfavila> cringe
[2022-12-22T18:44:12Z] <midfavila> this is a gnomesort chat
[2022-12-22T18:44:17Z] <wael[m]> whats gnomesort
[2022-12-22T18:44:20Z] <midfavila> look it up
[2022-12-22T18:44:38Z] <wael[m]> its a GNOME program that sorts!!!!!! wow
[2022-12-22T18:44:49Z] <midfavila> >being wael
[2022-12-22T18:45:31Z] <midfavila> https://en.wikipedia.org/wiki/Gnome_sort
[2022-12-22T18:45:39Z] <midfavila> version of selection sort that doesn't use nested loops
[2022-12-22T18:45:48Z] <wael[m]> wow looks really cool
[2022-12-22T18:45:52Z] <midfavila> it's conceptually interesting 
[2022-12-22T18:45:58Z] <midfavila> of course, it's not useful in practice
[2022-12-22T18:46:20Z] <midfavila> at least selection sort has the useful trait of being *extremely* consistent and predictable
[2022-12-22T18:46:35Z] <midfavila> apparently it's used in some realtime systems because of that reason
[2022-12-22T18:47:51Z] <midfavila> i'm pretty excited to learn about heapsort 
[2022-12-22T18:47:57Z] <midfavila> apparently it's just an improved selection sort
[2022-12-22T18:48:56Z] <midfavila> there was another sort that i wanted to learn that was somewhat unique in being "online", i.e being able to work with a set of data that's being dynamically modified
[2022-12-22T19:23:41Z] <wael_> phoebos: what does bvnf or bnvf mean
[2022-12-22T20:26:26Z] <midfavila> >social worker suggests I look at this site for helping people like me find work
[2022-12-22T20:26:26Z] <midfavila> >look at site
[2022-12-22T20:26:26Z] <midfavila> >all of their resources are in docx
[2022-12-22T20:26:26Z] <midfavila> >mfw: http://0x0.st/o5O_.jpg
[2022-12-22T20:27:24Z] <dilynm> Disregard employment, acquire memes 
[2022-12-22T20:27:49Z] <midfavila> trying that, but now i have to decide between food and internet
[2022-12-22T20:28:02Z] <midfavila> i can't acquire memes without food and internet but i can't have both without employment
[2022-12-22T20:34:44Z] <asdfhjkl> i'm coming back to kiss
[2022-12-22T20:34:47Z] <asdfhjkl> slowly
[2022-12-22T20:34:54Z] <asdfhjkl> How is everyone doing
[2022-12-22T20:35:12Z] <asdfhjkl> I used to be adamantium before, on the old community repo
[2022-12-22T20:36:14Z] <asdfhjkl> A buddy is asking me about full disk encryption - you guys doing that? is there luks in community or? I'm not seeing it. Do we have ext4 native encryption built in>?
[2022-12-22T20:36:29Z] <midfavila> there's FDE stuff in recent KISS releases iirc
[2022-12-22T20:36:34Z] <midfavila> i don't bother 
[2022-12-22T20:36:45Z] <midfavila> i probably should but i don't care to learn how to set up an initramfs
[2022-12-22T20:38:18Z] <dilynm> tinyramfs has really good support for FDE, but I don't know what the current state of the tooling is in the repos 
[2022-12-22T20:38:25Z] <dilynm> I don't use FDE (don't tell my boss) 
[2022-12-22T20:40:01Z] <midfavila> brb calling rn
[2022-12-22T20:41:46Z] <dilynm> How did you get marks number 
[2022-12-22T20:42:06Z] <midfavila> he's my textdoor neighbor
[2022-12-22T20:42:11Z] <dilynm> Oh dang
[2022-12-22T20:42:14Z] <dilynm> Gz
[2022-12-22T20:42:44Z] <asdfhjkl> dylanaraps awol again?
[2022-12-22T20:42:55Z] <midfavila> has been for a while, pretty sure he's done with KISS
[2022-12-22T20:43:06Z] <midfavila> or at least KISS-Community/was never really interested
[2022-12-22T20:43:10Z] <asdfhjkl> i feel like he does it on purpose to test the idstro
[2022-12-22T20:43:16Z] <asdfhjkl> distro.
[2022-12-22T20:43:22Z] <midfavila> he's also probably just busy 
[2022-12-22T20:43:23Z] <asdfhjkl> he wants it to be self maintainable and live on
[2022-12-22T20:43:30Z] <asdfhjkl> w/o him
[2022-12-22T20:43:34Z] <midfavila> and/or got what he wanted out of KISS
[2022-12-22T20:44:15Z] <asdfhjkl> hopefully the clot shot didn't get him
[2022-12-22T20:45:44Z] <asdfhjkl> what the hell just happened
[2022-12-22T20:46:18Z] <midfavila> ???
[2022-12-22T20:46:57Z] <asdfhjkl> ?>?Nvm
[2022-12-22T20:47:26Z] <asdfhjkl> Anyways I'm thinking about making a tool to just kind of keep all these sources managed from git instead of updating damn version files and depending on the internet
[2022-12-22T20:47:40Z] <asdfhjkl> I'm a doomer so, juts want to have all the sources for everything hackable locally at all times
[2022-12-22T20:48:04Z] <asdfhjkl> Internet blackouts, etc
[2022-12-22T20:48:17Z] <midfavila> >not having your own local server to store source code on
[2022-12-22T20:49:20Z] <asdfhjkl> everything is in git, i've got a list
[2022-12-22T20:49:32Z] <asdfhjkl> except gmp, damn lib is only upstream on mercurial
[2022-12-22T20:49:43Z] <asdfhjkl> and the curl pem file is well just a file
[2022-12-22T20:50:13Z] <asdfhjkl> have a git server running here at home
[2022-12-22T20:50:19Z] <asdfhjkl> git.asdfhjkl.xyz
[2022-12-22T20:55:56Z] <asdfhjkl> couple of approaches could take here i'm thinking
[2022-12-22T20:56:16Z] <asdfhjkl> if you juts use something like gitea, it'll just mirror everything and you can point your sources to your git mirror
[2022-12-22T20:56:53Z] <asdfhjkl> OTOH, could also just overlay everything and make some tooling to manage all your forks
[2022-12-22T20:57:34Z] <dilynm> Sounds like a lot of effort 
[2022-12-22T20:59:02Z] <asdfhjkl> source based distros are uniquely positioned to offer the source to people who want to hack, i hate this heavy dependency on upstream source urls being available, and heavy dependency on an always-on internet
[2022-12-22T20:59:35Z] <asdfhjkl> i think the kiss overlay system is the simplest of them all to just build it out however you like and have all your sources
[2022-12-22T20:59:47Z] <asdfhjkl> i'm always surprised how abstracted shit is on things like gentoo
[2022-12-22T21:00:00Z] <dilynm> Theoretically there's nothing stopping you from just keeping all the sources in .cache/kiss/sources in the expected way 
[2022-12-22T21:00:08Z] <dilynm> Or slightly modify kiss 
[2022-12-22T21:00:11Z] <asdfhjkl> ok yeah, i was hoping someone would bring up .cache
[2022-12-22T21:00:33Z] <asdfhjkl> remind me again how .cache works, how is it managed
[2022-12-22T21:01:19Z] <asdfhjkl> kiss fetches sources, stores them in .cache, on an update, does it remove the older source cache or leave it in place?
[2022-12-22T21:01:26Z] <dilynm> It's made by kiss if it doesnt exist, it's got some sub directories sanely named, and it keeps the original tar all and the extracted directory or clones the repo to the right subdir 
[2022-12-22T21:01:34Z] <dilynm> It leaves in place 
[2022-12-22T21:01:43Z] <dilynm> If it's a git repo I believe it just runs git pull tho
[2022-12-22T21:01:59Z] <dilynm> Or checks out the different commit/branch/whatever 
[2022-12-22T21:02:12Z] <asdfhjkl> OK, yes! so it clones the repos to .cache
[2022-12-22T21:02:20Z] <dilynm> Yah
[2022-12-22T21:02:20Z] <asdfhjkl> and pulls those / checks out commit /branch whatever
[2022-12-22T21:02:54Z] <asdfhjkl> The sources file for git, how do you specifiy git branch and commit, and if you don't specify commit, does it just pull a branch when you bump a version number?
[2022-12-22T21:02:55Z] <dilynm> Indeed. So you could just set the cache dir to whatever path your keeping copies of the package upstreams to, and in general you'll be fine 
[2022-12-22T21:03:23Z] <dilynm> @ or # appended to the URL, will just shallow clone default branch if unspecified 
[2022-12-22T21:03:40Z] <asdfhjkl> A git mirror server is ideal then
[2022-12-22T21:03:50Z] <dilynm> If you bump the version and don't change anything else I would assume it just updates the local copy 
[2022-12-22T21:04:31Z] <asdfhjkl> How do I find all the options for sources syntax with git
[2022-12-22T21:04:43Z] <asdfhjkl> Do i have to read the kiss source or is it documented somewhere
[2022-12-22T21:05:17Z] <asdfhjkl> IIRC it was something like git+$CLONE_URL branch commit
[2022-12-22T21:07:34Z] <asdfhjkl> I don't know if you saw my last question -- appreciate the comments. Do you guys have the synx file options for git based 'sources' files?
[2022-12-22T21:07:40Z] <asdfhjkl> documented somewhere?
[2022-12-22T21:07:48Z] <asdfhjkl> syntax*
[2022-12-22T21:09:46Z] <dilynm> It's documented in kiss, just a few lines tbh
[2022-12-22T21:10:15Z] <dilynm> Also explicitly on the official website, probably also the community site 
[2022-12-22T21:13:47Z] <asdfhjkl> sick
[2022-12-22T21:13:48Z] <asdfhjkl> Git repositories must be prefixed with git+. An optional suffix is supported to
[2022-12-22T21:13:48Z] <asdfhjkl> checkout a specific branch (@BRANCH) or commit (#COMMIT). All clones are shallow
[2022-12-22T21:13:49Z] <asdfhjkl> where supported by the remote server. If no suffix is used, master is cloned.
[2022-12-22T21:14:17Z] <asdfhjkl> and also i don't need a checksums file it says
[2022-12-22T21:16:15Z] <asdfhjkl> So ... if I want to do this, just fork repo, and remove checksums, change the sources to my self-hosted hosted my mirror server - but what about the versions file, how do think I should handle those
[2022-12-22T21:17:45Z] <asdfhjkl> > number. If the source is a Git repository, the
[2022-12-22T21:17:45Z] <asdfhjkl> version should be set to 'git'.
[2022-12-22T21:17:49Z] <asdfhjkl> Got it.
[2022-12-22T21:31:22Z] <asdfhjkl> dilynm - one more thing, about initramfs, i know i know ... but i'm thinking about not only trying to provide the most easily sources available, but it'd be nice to have a kernel option available that just supported tons of hardware out of the box, any recommended tool for generating initramfs? I'm thinking about using arch default config options,
[2022-12-22T21:31:22Z] <asdfhjkl> but am going to need an initramfs builder
[2022-12-22T21:32:37Z] <asdfhjkl> https://github.com/illiliti/tinyramfs any good?
[2022-12-22T21:32:54Z] <dilynm> Tinyramfs would be the one I'd use 
[2022-12-22T21:33:11Z] <dilynm> I'd use the Ubuntu kernel for a good generic one. I'm actually making a package rn for it...
[2022-12-22T21:33:17Z] <asdfhjkl> LMAO sick
[2022-12-22T21:33:19Z] <asdfhjkl> alright
[2022-12-22T21:34:58Z] <asdfhjkl> im going to have to start my fork of repo and get the sources all mirroring from upstream to my local git server. You know what would be nice would be to not hardcode my upstream remote in to my sources so that others can use their own mirror servers easily
[2022-12-22T21:35:20Z] <asdfhjkl> What do you think it would take to get the sources file to read an environment variable
[2022-12-22T21:37:11Z] <asdfhjkl> why ubuntu kernel sources though, think of all those patches and shit that'd have to be backported, sounds awful. That's why i'm leaning towards an arch kernel
[2022-12-22T21:41:08Z] <dilynm> Because canonical has SLAs which make them legally obligated to provide fixes for CVEs and add hardware support 
[2022-12-22T21:41:14Z] <dilynm> Arch has no such obligation 
[2022-12-22T21:41:37Z] <asdfhjkl> More power to you
[2022-12-22T21:41:41Z] <asdfhjkl> Godspeed
[2022-12-22T21:41:44Z] <dilynm> :v 
[2022-12-22T21:42:35Z] <dilynm> I've built too many Ubuntu kernels this year haha 
[2022-12-22T21:46:24Z] <asdfhjkl> Hehehh takes like 4 hours
[2022-12-22T21:46:38Z] <asdfhjkl> Buuuuut you're gonna have drivers
[2022-12-22T21:46:57Z] <dilynm> Well my desktop builds it in a couple minutes 
[2022-12-22T21:47:04Z] <asdfhjkl> Nice
[2022-12-22T21:47:08Z] <asdfhjkl> Lots of a threads and ccache?
[2022-12-22T21:47:15Z] <dilynm> But ofc im on holiday away from home so I just have my laptop :')
[2022-12-22T21:47:23Z] <dilynm> Just threads. I never use ccache
[2022-12-22T21:47:25Z] <asdfhjkl> yea i just started holiday too
[2022-12-22T21:48:34Z] <asdfhjkl> So here's what I'm thinking, some type of project that spins up whatever the most minimal self hosted git mirror server out there, would allow the community a pure sources self hosted option, host your own sources, always hand, e.g. you can work without the net
[2022-12-22T21:54:13Z] <asdfhjkl> i'm eye balling and testing out gitea, could use SQLITE, still need nodejs and npm though to compile the javascript and css shit
[2022-12-22T21:54:41Z] <asdfhjkl> the reason i'm leaning that way is gitea has an eye towards federation and grants in that category
[2022-12-22T21:55:00Z] <asdfhjkl> and imagine our community distro getting off github and off codeberg
[2022-12-22T21:55:08Z] <asdfhjkl> everyone just had their own sources up and going
[2022-12-22T21:55:50Z] <dilynm> Well previously I was hosting the repos on linode, but folx opted to swap to codeberg
[2022-12-22T21:55:53Z] <dilynm> So idk what's up
[2022-12-22T21:57:02Z] <asdfhjkl> but gmp, that damn package i tell you
[2022-12-22T21:57:24Z] <asdfhjkl> it's the only lib in 'repo' that doesn't have a an official upstream git
[2022-12-22T21:57:29Z] <asdfhjkl> mercurial
[2022-12-22T21:57:35Z] <asdfhjkl> So work arounds may be needed there
[2022-12-22T22:01:19Z] <asdfhjkl> we could add merc support to kiss i guess
[2022-12-22T22:01:58Z] <asdfhjkl> or find a git server mirror hosting system that supports merc
[2022-12-22T22:44:38Z] <asdfhjkl> Alright full disk encryption - what's the kiss way to do this
[2022-12-22T22:52:48Z] <dilynm> Dylan's website is now for sale :( f
[2022-12-22T22:53:38Z] <asdfhjkl> wat
[2022-12-22T22:53:58Z] <asdfhjkl> project needs to grow past him
[2022-12-22T22:56:12Z] <dilynm> I agree 
[2022-12-22T22:56:26Z] <dilynm> I was just hoping he'd resurface somewhere but it's been a year 
[2022-12-22T22:56:58Z] <asdfhjkl> a rebranding is probably needed, better docs, up to date everything all in one place again
[2022-12-22T22:57:54Z] <asdfhjkl> i'm an og kiss user and just finding all the pieces between his old site and the new bvnf.space pages and the codeberg was a hassle
[2022-12-22T22:58:23Z] <dilynm> Agreed :v 
[2022-12-22T22:58:39Z] <asdfhjkl> however one reason i am back is that you guys kept it going
[2022-12-22T22:58:56Z] <asdfhjkl> That was question, is this another distro that will die when the leader dies?
[2022-12-22T22:59:02Z] <asdfhjkl> The answer is no, you guys rock
[2022-12-22T22:59:33Z] <dilynm> Oasis
[2022-12-22T22:59:48Z] <dilynm> Definitely would die*
[2022-12-22T22:59:55Z] <asdfhjkl> EXACTLY DOGGG
[2022-12-22T23:00:04Z] <asdfhjkl> No one can figure out that genius level shit
[2022-12-22T23:00:14Z] <asdfhjkl> michael forney <3
[2022-12-22T23:00:27Z] <dilynm> Long live the mvp
[2022-12-22T23:01:01Z] <asdfhjkl> dylan did something genius it's a distro that won't die when he's done and there's no funding for it, maintainable by enthusiasts
[2022-12-22T23:01:09Z] <asdfhjkl> it's that simple
[2022-12-22T23:01:34Z] <asdfhjkl> So we can't let him kill it, need to get teh barrier to entry lower by improving the docs and getting everything consolidated again
[2022-12-22T23:01:42Z] <asdfhjkl> This place used to be popping
[2022-12-22T23:01:49Z] <asdfhjkl> (The irc)
[2022-12-22T23:01:55Z] <dilynm> I like the heightened barrier tbh 
[2022-12-22T23:02:07Z] <asdfhjkl> Hahahaha
[2022-12-22T23:02:12Z] <dilynm> I think we all would've burned out two years ago if the barrier were too low
[2022-12-22T23:02:30Z] <asdfhjkl> Hey guyz I just dl'd the files and extracted and can't get bootloader to load the kernel plz helps thx
[2022-12-22T23:02:37Z] <dilynm> I mean shit, a lot of us burned out just doing normal shit and lightly providing support 
[2022-12-22T23:02:39Z] <dilynm> Lmao yeah 
[2022-12-22T23:04:15Z] <asdfhjkl> I'd like this to be something reputed you know, like crux or slackware, just a friggin simple option that people know is there with guys bumping packages.
[2022-12-22T23:04:16Z] <asdfhjkl> Thing is I got tired of bumping packages and repology burned me out
[2022-12-22T23:04:46Z] <asdfhjkl> So that's why I'm thinking about OK, how to get this rolling in a way that is even easier
[2022-12-22T23:05:08Z] <asdfhjkl> It's more complex at first, but I wonder if we're just rolling commits and all having 100% source code locally stored
[2022-12-22T23:09:14Z] <dilynm> I was toying with the idea recently of providing en entirely binary repository 
[2022-12-22T23:09:26Z] <dilynm> But that's a lot to offer :v 
[2022-12-22T23:12:07Z] <asdfhjkl> That is
[2022-12-22T23:13:19Z] <asdfhjkl> I think maybe an installer rather would be preferred by most, just, you want kiss? choose your options, execute the thing, and yay, you're a kiss user, now, read these docs for how to upgrade a package, how to overlay a package, bump its version, and open a pull request, and yay, now you're a contributing member of the project
[2022-12-22T23:13:49Z] <asdfhjkl> Dreaded words "installer" I know
[2022-12-22T23:14:35Z] <asdfhjkl> But when you let them in, then those people might get inspired and do something, like give us a self hosted build server and binary package options, support more architectures, things like that
[2022-12-22T23:15:38Z] <asdfhjkl> A lot of good developers know how to code, they just don't want to fuck with an initramfs or make menuconfig kernel shit at first before actually being able to try a distro at least, and get a feel for what life might be like on it
[2022-12-22T23:23:13Z] <dilynm> Someone at some point had some sort of installer going 
[2022-12-22T23:23:13Z] <dilynm> Technically an installer wouldn't be hard to implement. But also, it takes twenty seconds to install KISS
[2022-12-22T23:23:25Z] <dilynm> Mount disk, untar, add boot entry, reboot 
[2022-12-22T23:40:47Z] <phoebos> everything is quite spread out but that's a problem with being separate-but-not-quite from dylan
[2022-12-22T23:41:03Z] <phoebos> all the stuff from which people come across kiss is from dylan
[2022-12-22T23:41:13Z] <phoebos> and so, points to his stuff
[2022-12-22T23:41:54Z] <phoebos> the only direct link between $/kisslinux and us is that open issue on $/kisslinux/repo saying we have a fork
[2022-12-22T23:42:05Z] <phoebos> and that points to github lol
[2022-12-22T23:44:04Z] <asdfhjkl> so how much to just buy kisslinux
[2022-12-22T23:44:10Z] <asdfhjkl> you said it's for sale
[2022-12-22T23:44:17Z] <asdfhjkl> dilynm
[2022-12-22T23:44:27Z] <phoebos> dy1an.xyz is for sale
[2022-12-22T23:44:48Z] <asdfhjkl> oh
[2022-12-22T23:44:52Z] <phoebos> dylan's personal site.