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

View Raw

More Information

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

2021-02-11T04:27:00 #kisslinux <testuser[m]_> dilyn: its some v8 js crap but i think it's automatically built even if not specified
2021-02-11T04:27:00 #kisslinux <testuser[m]_> https://wiki.qt.io/V8Snapshot https://v8.dev/blog/custom-startup-snapshots
2021-02-11T04:40:41 #kisslinux <dilyn> yeah I dropped it and the n/N didn't change :S rip
2021-02-11T04:41:08 #kisslinux <dilyn> also if you expand the `find` command by a couple lines to drop the ! -regex part, findutils is not a build dep
2021-02-11T04:41:22 #kisslinux <dilyn> ! -regex -> ! -name '*.gn' etc
2021-02-11T05:12:23 #kisslinux <dilyn> 82 forks on kiss-community gives a good indication of the userbase for KISS and that even though we haven't hugely advertised it, people have an idea of what's going on. I love this
2021-02-11T05:22:15 #kisslinux <testuser[m]_> actually there's only 3 or 4 forks, github is weird and shows forks from the original repo :/
2021-02-11T05:22:31 #kisslinux <testuser[m]_> but there's definitely people using the new repos tho, see lots of clones and few people report build errors too
2021-02-11T05:27:25 #kisslinux <dilyn> lmao WHAT that's stupid
2021-02-11T05:27:32 #kisslinux <dilyn> but at least there's some usage :S
2021-02-11T05:29:28 #kisslinux <testuser[m]_> their shitty android app shows correct number of forks, otherwise you need to go to the forks page and check for yourself
2021-02-11T05:31:17 #kisslinux <dilyn> an... an android app...
2021-02-11T05:31:25 #kisslinux <dilyn> for all that dev work we're doing on our phones :v
2021-02-11T05:31:38 #kisslinux <testuser[m]_> it's pretty useless, you cant even commit but good for commenting on PRs
2021-02-11T05:32:24 #kisslinux <dilyn> but the website is basically perfect on mobile
2021-02-11T05:32:33 #kisslinux <dilyn> at least for that
2021-02-11T05:32:41 #kisslinux <dilyn> w/e smh m$ goin' cray
2021-02-11T05:33:35 #kisslinux <testuser[m]_> I'd use the site but i clear cookies and stuff so it's less annoying than having to login every time
2021-02-11T05:33:43 #kisslinux <testuser[m]_> anyways, should we drop personal repos from awesome-kiss ? I think we should just keep unique repos like KDE, wine, kiss-garbage etc.
2021-02-11T05:37:49 #kisslinux <acheam> makes sense
2021-02-11T05:38:05 #kisslinux <acheam> I can fix it tomorrow evening or feel free to send a PR
2021-02-11T05:38:24 #kisslinux <acheam> We also need to submit it to the official list of awesome lists
2021-02-11T05:40:51 #kisslinux <dilyn> I think i'd replace the personal repo links with a flair like 'check topic:kiss-repo for personal user repositories' and a link
2021-02-11T05:41:25 #kisslinux <dilyn> there's no technically good reason to promote KISS-me, for instance, especially if it's mostly a wyverkiss repo on master xD
2021-02-11T05:41:44 #kisslinux <testuser[m]_> Yeah that's what i was thinking too, linking to the kiss-repo topic
2021-02-11T09:49:21 #kisslinux <sad_plan> damnit, I was appearantly too slow. Just made the graveyard repo, but I notied testuser came before me
2021-02-11T09:56:07 #kisslinux <sad_plan> I started with it yesterday, and forked those in the pr you mentioned, would you like me to add them? I can greate a commit anyway, but I assume I cant push them myself without any intereaction on your end
2021-02-11T10:29:51 #kisslinux <testuser[m]_> @freenode_sad_plan:matrix.org For adding packages all that should be required is squashing the PR into a commit, then reverting it then `git diff HEAD^ > pkgs.patch` and git apply to graveyard repo
2021-02-11T10:41:19 #kisslinux <sad_plan> that sounds way more complcicated than I thought it would be. I thought I could just fork the packages into graveyard repo, git add. && git commit
2021-02-11T10:41:54 #kisslinux <sad_plan> s/complcicated/complicated
2021-02-11T10:41:55 #kisslinux <kissbot> <sad_plan> that sounds way more complicated than I thought it would be. I thought I could just fork the packages into graveyard repo, git add. && git commit
2021-02-11T10:42:54 #kisslinux <testuser[m]_> no this method os faster and easier than that
2021-02-11T10:42:56 #kisslinux <testuser[m]_> is*
2021-02-11T10:43:52 #kisslinux <testuser[m]_> there's like 50 dropped packages so a git diff is faster than kiss fork
2021-02-11T10:49:00 #kisslinux <sad_plan> ah. ill look into it. see if I cant figure this out. :p
2021-02-11T10:50:01 #kisslinux <testuser[m]_> It should be done only once the PR is finalised and merged cuz more packages might be dropped then you'd have to manually add them
2021-02-11T11:00:44 #kisslinux <sad_plan> I was initially adding them all manually anyway, so that wouldnt really make any difference to me tbh :p
2021-02-11T12:56:18 #kisslinux <jaafar2> My live ISO ran out of space in the middle of installing KISS, what do I do?
2021-02-11T12:57:54 #kisslinux <testuser[m]_> How did it run out of space?
2021-02-11T12:59:07 #kisslinux <jaafar2> Well, I don't know, I first noticed it when `kiss update` said: "could not extract PACKAGE because you are out of space" or something like that.
2021-02-11T12:59:25 #kisslinux <jaafar2> And `df` shows I've used the whole space too.
2021-02-11T13:00:02 #kisslinux <jaafar2> My live ISO was Linux Mint, perhaps I should pcik another one?
2021-02-11T13:00:14 #kisslinux <jaafar2> s/pcik/pick/
2021-02-11T13:00:15 #kisslinux <kissbot> <jaafar2> My live ISO was Linux Mint, perhaps I should pick another one?
2021-02-11T13:02:16 #kisslinux <testuser[m]_> you need to untar the kiss chroot tarball onto the directory where you mounted your drive and chroot into it, space on live iso shouldn't matter after that
2021-02-11T13:02:22 #kisslinux <soliwilos> jaafar2: Did you mount and chroot into a partition you've created?
2021-02-11T13:02:37 #kisslinux <testuser_[m]> .
2021-02-11T13:03:13 #kisslinux <jaafar2> Oh... I think I made a mistake installing this.
2021-02-11T13:03:34 #kisslinux <jaafar2> I untared the chroot at the / directory of my live ISO.
2021-02-11T13:04:08 #kisslinux <soliwilos> Running out of space in this case, is it using up all of your RAM, I guess.
2021-02-11T13:04:51 #kisslinux <testuser[m]_> <jaafar2 "I untared the chroot at the / di"> yeah Mount your /dev/partition at /mnt and untar there
2021-02-11T13:04:51 #kisslinux <tracer> You must untar it to the target disc.
2021-02-11T13:05:10 #kisslinux <jaafar2> Was I supposed to partition first then install?
2021-02-11T13:05:19 #kisslinux <tracer> First make partitions, than mount, than untar. Then chroot.
2021-02-11T13:05:19 #kisslinux <soliwilos> Yes.
2021-02-11T13:05:42 #kisslinux <jaafar2> Ohhhh. I am an idiot.
2021-02-11T13:05:44 #kisslinux <tracer> jaafar2: if you installes Arch before, its very similar.
2021-02-11T13:05:51 #kisslinux <jaafar2> I have.
2021-02-11T13:10:38 #kisslinux <jaafar2> Ok. Cya, guys.
2021-02-11T13:11:52 #kisslinux <testuser[m]_> jaafar2: btw were you on Matrix once?
2021-02-11T13:41:11 #kisslinux <testuser_[m]> test
2021-02-11T14:01:46 #kisslinux <jaafar2> When I try to build dhcpcd, I get an error saying: ERROR Checksum mismatch with: dhcpcd
2021-02-11T14:02:58 #kisslinux <testuser_[m]> https://github.com/kisslinux/repo/issues/255
2021-02-11T14:04:42 #kisslinux <jaafar2> Okay. Thanks!
2021-02-11T14:04:53 #kisslinux <dilyn> kiss c dhcpcd && kiss b dhcpcd will resolve that issue
2021-02-11T14:05:09 #kisslinux <dilyn> it's a problem with the repo, not his personal checksum testuser[m]_:
2021-02-11T14:05:33 #kisslinux <jaafar2> I see
2021-02-11T14:05:46 #kisslinux <testuser_[m]> yeah i linked the issue so they would read the comment about nee repos too
2021-02-11T14:05:48 #kisslinux <testuser_[m]> new*
2021-02-11T14:05:49 #kisslinux <dilyn> (my dhcpcd checksum also surreptitiously broke recently, I think they changed the tarball?)
2021-02-11T14:06:11 #kisslinux <jaafar2> So I should be using kiss-community/community from now on?
2021-02-11T14:06:22 #kisslinux <dilyn> oh is it fixed on the new repo? I thought I was using that one...
2021-02-11T14:06:40 #kisslinux <dilyn> kiss-community/{community,repo} are the new maintained repos yes
2021-02-11T14:06:42 #kisslinux <testuser_[m]> not sure, i think dhcpcd has been updated a few times so must've been fixed
2021-02-11T14:06:52 #kisslinux <testuser_[m]> will check again later
2021-02-11T14:07:52 #kisslinux <dilyn> yeah it's wrong on the repo too
2021-02-11T14:33:40 #kisslinux <tracer> Has anybody a clue why linux-pam is found by kiss-outdated? Repoly knows that package.
2021-02-11T14:45:57 #kisslinux <tracer> It's annoying to change the sources and the version file for every new package, would be better, if the version could be referenced in the sources file, wouldn't it?
2021-02-11T14:48:17 #kisslinux <testuser_[m]> i find copy pasting the url and version separately better cuz sometimes source URLs don't have the exact same version format, so it would be inconsistent across packages
2021-02-11T14:48:22 #kisslinux <dilyn> linux-pam isn't found because it's named pam
2021-02-11T14:48:48 #kisslinux <dilyn> that is, repology tracks 'pam', not 'linux-pam'
2021-02-11T15:02:23 #kisslinux <testuser_[m]> has anyone tried building newer versions of gtk4?
2021-02-11T15:02:26 #kisslinux <tink> How do you guys browse the bloated web on Kiss while protecting your privacy and anonymity as much as possible? Chrooting into an OS with Ungoogled Chromium binary? Flatpak, if that's available?
2021-02-11T15:02:57 #kisslinux <acheam> that is a constant struggle, tink
2021-02-11T15:03:03 #kisslinux <acheam> Most people use firefox
2021-02-11T15:03:04 #kisslinux <testuser_[m]> tink:  ungoogled chromium has been ported to KISS, hardening firefox is another option
2021-02-11T15:03:14 #kisslinux <acheam> there is a hardened firefox in the repos as well
2021-02-11T15:03:24 #kisslinux <testuser_[m]> im pretty sure im doing something wrong with gtk4 but it clones 500mb worth of subprojects wtf
2021-02-11T15:03:39 #kisslinux <acheam> gtk is... certainly something
2021-02-11T15:03:42 #kisslinux <testuser_[m]> mostly dependencies like gdk-pixbuf
2021-02-11T15:05:24 #kisslinux <testuser_[m]> why does meson need to do that though when those libs are already present in the system
2021-02-11T15:05:58 #kisslinux <dilyn> probably because it isn't finding them
2021-02-11T15:06:28 #kisslinux <testuser_[m]> hmm
2021-02-11T15:07:04 #kisslinux <tink> By ported, do you mean its source is in the kiss-community repo? I am worried that building it will take a long time on 16 cores and heat up my laptop.
2021-02-11T15:07:30 #kisslinux <testuser_[m]> the build file is there tink
2021-02-11T15:07:44 #kisslinux <acheam> On 16 cores? you'll be fine :)
2021-02-11T15:07:56 #kisslinux <testuser_[m]> it'll probably take you 3 hours
2021-02-11T15:08:34 #kisslinux <acheam> After you've built the dependencies, it will go quicker in future builds, especially if you use something like ccache
2021-02-11T15:10:30 #kisslinux <tink> I can wait for a few hours but I guess I need to find a way to pause for 10 minutes and resume the process every 30 mins or so to cool it off
2021-02-11T15:10:51 #kisslinux <sh4rm4^bnc> CTRL-z
2021-02-11T15:11:38 #kisslinux <testuser_[m]> what laptop do you have? 16 cores on a laptop seems quite a lot
2021-02-11T15:11:59 #kisslinux <sh4rm4^bnc> acheam, only gtk >= 3 is a PITA. gtk+2 is refreshingly slim, thus i don't understand the eagerness here to have it thrown out
2021-02-11T15:12:20 #kisslinux <acheam> in a few weeks, repo-bin will be back up and running at full steam again hopefully, as well
2021-02-11T15:13:27 #kisslinux <acheam> sh4rm4^bnc: Yeah I agree. But unfortunately I need gtk3 on my system for Firefox
2021-02-11T15:13:46 #kisslinux <testuser_[m]> gtk2 is legacy (TM) now, MUST use shiny new stuff
2021-02-11T15:14:00 #kisslinux <sh4rm4^bnc> because the FDO dictators say so!
2021-02-11T15:15:17 #kisslinux <sh4rm4^bnc> acheam: hmm, last i checked (52esr) it was still possible to build ff with gtk+2
2021-02-11T15:16:06 #kisslinux <testuser_[m]> FDO = freedesktop?
2021-02-11T15:16:25 #kisslinux <sh4rm4^bnc> i don't even know what they use it for, since they seem to have all their own gui elements. maybe they use it only to read system default theme settings ?
2021-02-11T15:16:25 #kisslinux <acheam> sh4rm4^bnc:  52esr was quite some time ago. dylinm is the expert of this though
2021-02-11T15:16:29 #kisslinux <sh4rm4^bnc> testuser_[m], correct
2021-02-11T15:16:49 #kisslinux <tink> testuser_[m]: Oops, did I say 16 cores? My bad. I meant 4 cores, 8 threads only. Is it going to take a full day to build?
2021-02-11T15:17:06 #kisslinux <acheam> sh4rm4^bnc:  its used for in-page dialogs, file picker, and system popups among other things
2021-02-11T15:17:18 #kisslinux <testuser_[m]> i think yes, a LITERAL day tink
2021-02-11T15:17:41 #kisslinux <testuser_[m]> dilyn built it on his 2(?) core took 26 hours?
2021-02-11T15:17:42 #kisslinux <dilyn> imagine implementing an entire gui toolkit just for a file dialog
2021-02-11T15:17:57 #kisslinux <dilyn> chromium 2core/4thread took just over a day; firefox is much faster
2021-02-11T15:18:07 #kisslinux <testuser_[m]> firefox is just 30 mins for me
2021-02-11T15:18:12 #kisslinux <sh4rm4^bnc> tink: i added a patch to lxpanel that allows me to switch CPU governor with a click. usually i have it on powersave (800mhz), but for building stuff i switch to ondemand
2021-02-11T15:18:20 #kisslinux * dilyn cries in hyperthreading
2021-02-11T15:19:15 #kisslinux <sh4rm4^bnc> if firefox takes 30 mins, then palemoon would take 15
2021-02-11T15:19:39 #kisslinux <testuser_[m]> tink: you can also use my binary if you trust me to not know enough c++ to do naughy stuff to chromium
2021-02-11T15:20:28 #kisslinux <sh4rm4^bnc> as for privacy in chrome: https://github.com/rofl0r/dnscache
2021-02-11T15:20:54 #kisslinux <sh4rm4^bnc> basically you let it run once, then put everything google on the DNS blacklist
2021-02-11T15:24:10 #kisslinux <testuser_[m]> nice
2021-02-11T15:29:44 #kisslinux <acheam> I wish that I could quit google.....
2021-02-11T15:31:12 #kisslinux <sh4rm4^bnc> what prevents you, gmail ?
2021-02-11T15:32:13 #kisslinux <sh4rm4^bnc> in case of android, you can use the alternative app-store f-droid
2021-02-11T15:32:41 #kisslinux <sh4rm4^bnc> although only from web browser, as their app uses googleapi.com
2021-02-11T15:34:52 #kisslinux <testuser_[m]> i got rid of everything Google, but school gave everyone a Google account for classroom and other crap :/
2021-02-11T15:35:21 #kisslinux <tracer> dilyn: thanks, I'll rename that package, but oddly enough repology also has entries for. linux-pam
2021-02-11T15:35:57 #kisslinux <jaafar2> How do I get an /etc/fstab file? The installation guide recommends it.
2021-02-11T15:36:33 #kisslinux <tracer> jaafar2: just copy from the boot media and adapt?
2021-02-11T15:36:56 #kisslinux <testuser_[m]> tracer: i only see `linux-pam-docs` on repology
2021-02-11T15:38:40 #kisslinux <tracer> ah, testuser_[m], you're right, it was below, at package names, not clickable, but renaming will work for me.
2021-02-11T15:42:46 #kisslinux <tracer> I'd to drop libressl again. I remembered there was something nasty with it. Couldn't finish KF5, as networkmanager-qt fails with libressl.
2021-02-11T15:44:12 #kisslinux <dilyn> does it really?? shame :(
2021-02-11T15:44:12 #kisslinux <acheam> sh4rm4^bnc:  school. All my personal stuff is degoogled
2021-02-11T15:45:06 #kisslinux <dilyn> I painstakingly went through everything two years ago to degoogle/defacebook/detwitter my life, but my girlfriend insists on using facebook messenger to talk instead of texting and i might have to switch to google fi soon for phone service because they're the best bang for buck :V
2021-02-11T15:45:21 #kisslinux <tracer> er, I guess it was not even networkmanger-qt, one of the dependencies, maybe networkmanger? Too much windows at the same time …
2021-02-11T15:45:38 #kisslinux <dilyn> networkmanager builds with libressl
2021-02-11T15:45:53 #kisslinux <dilyn> i haven't tested much of that extra stuff, no real interest in it haha
2021-02-11T15:46:08 #kisslinux <jaafar2> De-$UNETHICAL_TECH_COMPANYing my life has been quite easy for me.
2021-02-11T15:46:27 #kisslinux <jaafar2> Too bad it's not the same for all people.
2021-02-11T15:46:56 #kisslinux <tracer> I donÄt need networmanger myself, but plasma-framework or so has that dependency. At least I could build networkmanger without ppp :-=
2021-02-11T15:47:05 #kisslinux <jaafar2> The only thing I'm stuck with is WhatsApp.
2021-02-11T15:47:38 #kisslinux <sh4rm4^bnc> as long as you didn't register your phone with your real name that should be mostly fine
2021-02-11T15:48:13 #kisslinux <dilyn> nothing to build `plasma-desktop` requires something like network manager
2021-02-11T15:48:21 #kisslinux <jaafar2> sh4rm4^bnc: I guess I'm Zuck'd in this case /shrug
2021-02-11T15:48:27 #kisslinux <dilyn> nm is an optional dep iirc
2021-02-11T15:48:27 #kisslinux <tracer> In Germany you a forced to identify with id card to get a SIM.
2021-02-11T15:48:36 #kisslinux <dilyn> that sounds dystopian
2021-02-11T15:49:01 #kisslinux <sh4rm4^bnc> tracer, though usualyl they use your credentials for google registration rather than looking up phone vendor database
2021-02-11T15:49:08 #kisslinux <tracer> dilyn: Hmm, maybe I'll have another look at you repo, i copied most of the stuff from BLFS.
2021-02-11T15:49:13 #kisslinux <jaafar2> Actually, I'm not sure if I registered with my name. Might have to ask who bought my phone number for me.
2021-02-11T15:49:52 #kisslinux <tracer> I donÄt use any Google service registered. only search and YT.
2021-02-11T15:50:20 #kisslinux <sh4rm4^bnc> well, if you got an android phone you gotta register right on first boot
2021-02-11T15:50:27 #kisslinux <jaafar2> tracer: Other engines don't cut it?
2021-02-11T15:50:28 #kisslinux <tracer> With the ID card, I guess ist a EU thing.
2021-02-11T15:50:58 #kisslinux <tracer> What do you mean, jaafar2?
2021-02-11T15:51:06 #kisslinux <sh4rm4^bnc> like yandex.com
2021-02-11T15:51:32 #kisslinux <tracer> I donÄt use yandex. What's it for?
2021-02-11T15:51:32 #kisslinux <jaafar2> sh4rm4^bnc: That's not true. My stock OS has been deGoogled before I installed LineageOS.
2021-02-11T15:51:45 #kisslinux <dilyn> BLFS has some extra dependency cruft that they loop in, but it isn't necessary. Ultimately what I ended up doing was just combing through CMakeLists.txt for every package to see what was needed and why
2021-02-11T15:51:50 #kisslinux <jaafar2> tracer: DuckDuckGo, StartPage, Searx...
2021-02-11T15:52:08 #kisslinux <dilyn> jaafar2: most of those are just 'privacy wrappers' around google search though aren't they?
2021-02-11T15:52:11 #kisslinux <dilyn> qwant isn't, iirc?
2021-02-11T15:52:22 #kisslinux <sh4rm4^bnc> oh? i thought lineageos requires you to install google services right after boot otherwise it will not work properly
2021-02-11T15:52:22 #kisslinux <tracer> Heck, networkmanager has a dependency against dhcpd and elogind will it build without?
2021-02-11T15:52:35 #kisslinux <jaafar2> I recommend you try Searx. It's a metasearch engine that proxies results from other search engines and returns the results.
2021-02-11T15:52:41 #kisslinux <dilyn> yeah they're optional
2021-02-11T15:52:44 #kisslinux <tracer> startpage is just google with worse results, same engine.
2021-02-11T15:52:53 #kisslinux <dilyn> look at the build file for network-manager for a good laugh at how I handle it xD
2021-02-11T15:52:53 #kisslinux <jaafar2> sh4rm4^bnc: LOS can be deGoogled too.
2021-02-11T15:53:16 #kisslinux <dilyn> LOS does not require google services, though it does suggest them
2021-02-11T15:53:28 #kisslinux <dilyn> works with no services, pico, nano, and micro or w/e they're all called
2021-02-11T15:53:30 #kisslinux <jaafar2> And, yes, most privacy engines take results from others, but they're proxied. You don't make a connection yourself.
2021-02-11T15:53:41 #kisslinux <jaafar2> It's better than having Google directly.
2021-02-11T15:53:46 #kisslinux <dilyn> true
2021-02-11T15:54:20 #kisslinux <dilyn> i'm just still mad at google for inventing SEO and making cooking recipes so fucking terrible to read
2021-02-11T15:54:24 #kisslinux <tracer> dilyn: networkmaner from which repo?
2021-02-11T15:54:32 #kisslinux <dilyn> $/KISS-kde/extra
2021-02-11T15:55:03 #kisslinux <jaafar2> YaCy does its own indexing, but that requires users who are willing to contribute to the results, as the results aren't very good right now.
2021-02-11T15:55:22 #kisslinux <jaafar2> You have to spend some time rating and stuff.
2021-02-11T15:55:22 #kisslinux <dilyn> ooooh that's interesting...
2021-02-11T15:55:28 #kisslinux <acheam> No independent search engines are at all convinient ATM...
2021-02-11T15:55:35 #kisslinux <jaafar2> It's really good, but I can't contribute sadly :(
2021-02-11T15:55:41 #kisslinux <testuser_[m]> duckduckgo is pretty horrible for searching up build errors, need to use startpage often
2021-02-11T15:55:41 #kisslinux <acheam> I use YaCy but just to index my own website
2021-02-11T15:55:47 #kisslinux <jaafar2> I need port forwarding.
2021-02-11T15:56:03 #kisslinux <sh4rm4^bnc> tracer, yandex is a quite good search engine independent of google
2021-02-11T15:56:15 #kisslinux <sh4rm4^bnc> it rocks especially when looking for torrents and similar things
2021-02-11T15:56:17 #kisslinux <acheam> but not free of tracking
2021-02-11T15:56:26 #kisslinux <jaafar2> How is Yandex different privacy-wise?
2021-02-11T15:56:35 #kisslinux <sh4rm4^bnc> it's in russia
2021-02-11T15:56:40 #kisslinux <tracer> I'm fine with the results from Google. But if Apple would aquire DDG I'd switch for sure.
2021-02-11T15:56:41 #kisslinux <acheam> It has a pretty crummy privacy policy, and its in Russia
2021-02-11T15:56:59 #kisslinux <acheam> I mostly use Searx metasearching from DDG, Qwant, and Startpage
2021-02-11T15:57:19 #kisslinux <dilyn> "We continue our efforts to index all the Web diversity. Our crawlers relentlessly visit the global Web to refine our results. Nevertheless, this requires both a lot of resources and time: some parts of the Web are not yet perfectly indexed. In the meantime, our agreement with Microsoft Bing allows us to complement our own results with those of
2021-02-11T15:57:20 #kisslinux <dilyn> Microsoft Bing to offer the best possible results from all around the Web." so qwant uses BING lmaoooooo
2021-02-11T15:57:30 #kisslinux <dilyn> yandex = noty
2021-02-11T15:57:36 #kisslinux <jaafar2> "Crummy" privacy policy? What?
2021-02-11T15:57:54 #kisslinux <acheam> jaafar2:  they retain and collect a lot of data
2021-02-11T15:58:11 #kisslinux <sh4rm4^bnc> they probably do the same shit as google, but they send it to FSB instead of "the company"
2021-02-11T15:58:50 #kisslinux <tracer> Öorgs. Weel, dilyn, I guess I found the build you mean. What is eiwd?
2021-02-11T15:59:23 #kisslinux <dilyn> eiwd is dylan's implementation of iwd without dbus
2021-02-11T15:59:25 #kisslinux <testuser_[m]> iwd without dbus
2021-02-11T16:00:03 #kisslinux <dilyn> it worked well a while back when i tested it but i've heard users reporting errors that seemingly haven't been resolved; i haven't bothered with it in a while so I'm not sure if it actually works
2021-02-11T16:00:08 #kisslinux <dilyn> but it's quite fine
2021-02-11T16:00:08 #kisslinux <sh4rm4^bnc> and what's iwd, for that matter?
2021-02-11T16:00:26 #kisslinux <dilyn> iwd is intel's work with the kernel to provide wireless control
2021-02-11T16:00:37 #kisslinux <sh4rm4^bnc> ah
2021-02-11T16:00:40 #kisslinux <dilyn> https://git.kernel.org/pub/scm/network/wireless/iwd.git/
2021-02-11T16:00:56 #kisslinux <tracer> I donÄt have anything wireless on my VM, so I can safely ignore?
2021-02-11T16:00:57 #kisslinux <dilyn> it's pretty interesting tbh. I like the idea of it way more than say systemd-networkd or wpa_supplicant
2021-02-11T16:01:01 #kisslinux <dilyn> mhmm
2021-02-11T16:01:04 #kisslinux <sh4rm4^bnc> odd, i can use wpa_supplicant just fine without iwd
2021-02-11T16:01:12 #kisslinux <sh4rm4^bnc> but then, i don't use network manager either
2021-02-11T16:01:31 #kisslinux <dilyn> well wpa doesn't require iwd
2021-02-11T16:01:36 #kisslinux <dilyn> iwd does the same thing, imo better
2021-02-11T16:01:42 #kisslinux <dilyn> simpler, perhaps
2021-02-11T16:01:44 #kisslinux <soliwilos> iwd is an independent wireless manager.
2021-02-11T16:01:45 #kisslinux <tracer> I donÄt need networkmanager, that some odde dependencies, I use systemd-networkd
2021-02-11T16:01:50 #kisslinux <dilyn> f
2021-02-11T16:01:53 #kisslinux <testuser_[m]> i didnt ever get (e)iwd working either
2021-02-11T16:03:01 #kisslinux <jaafar2> Oh, no, nooooooo... I completely fucked up the install AGAIN
2021-02-11T16:03:20 #kisslinux <testuser_[m]> what happened this time?
2021-02-11T16:03:42 #kisslinux <sh4rm4^bnc> there's also https://github.com/arsv/wsupp-libc
2021-02-11T16:04:00 #kisslinux <jaafar2> So, I'm installing this on a QEMU VM, but I forgot that QEMU VMs are usually BIOS, not UEFI... but I partitioned it like it was UEFI.
2021-02-11T16:04:05 #kisslinux <sh4rm4^bnc> it's the real "suckless" wpa supplicant replacement
2021-02-11T16:05:00 #kisslinux <dilyn> that should be fine, no? does BIOS care what /boot is formatted to?
2021-02-11T16:05:34 #kisslinux <ominous_anonymou> i've had a lot of issues with wifi and systemd-networkd
2021-02-11T16:05:43 #kisslinux <dilyn> > 'wsupp-libc'
2021-02-11T16:05:48 #kisslinux <dilyn> > 'DO NOT USE THIS VERSION ! '
2021-02-11T16:05:49 #kisslinux <dilyn> lul
2021-02-11T16:06:03 #kisslinux <ominous_anonymou> half the time it won't connect on boot.  the other half, the second the signal degrades at all it shits the bed and won't reconnect.
2021-02-11T16:06:11 #kisslinux <testuser_[m]> jaafar2 don't you just need to install grub on BIOS
2021-02-11T16:06:17 #kisslinux <jaafar2> dilyn: I don't think so.
2021-02-11T16:06:47 #kisslinux <dilyn> tho you might have issues with a GPT instead of an MBR. that would be the problem :X
2021-02-11T16:06:55 #kisslinux <testuser_[m]> you can take a tarball backup of your current install and reformat if it doesn't work
2021-02-11T16:07:03 #kisslinux <jaafar2> dilyn: I am using GPT>
2021-02-11T16:07:17 #kisslinux <dilyn> but that's semi easy to fix; cd /var/db/kiss/installed; for pkg in *; do kiss e $pkg; done
2021-02-11T16:07:24 #kisslinux <jaafar2> testuser: How would I do that?
2021-02-11T16:07:33 #kisslinux <soliwilos> Pretty sure both grub and syslinux supports using gpt partition schemes.
2021-02-11T16:07:52 #kisslinux <dilyn> save the packages somewhere else, nuke the disk, create the proper mbr table, reformat the disks, kiss i $PWd/$pkg.tar.gz, kiss b grub && kiss i grub
2021-02-11T16:07:55 #kisslinux <dilyn> setup grub boom done
2021-02-11T16:07:58 #kisslinux <sh4rm4^bnc> dilyn, the author has written his own libc replacement and he'd rather see that one used
2021-02-11T16:08:07 #kisslinux <soliwilos> In grub's case some fiddling is required if I recall correctly, but syslinux is pretty easy.
2021-02-11T16:08:12 #kisslinux <testuser_[m]> jaafar2: just `tar c . -f root.tar.xz -J` or something
2021-02-11T16:08:16 #kisslinux <sh4rm4^bnc> problem with it is that it's not ported to many archs musl supports
2021-02-11T16:08:17 #kisslinux <dilyn> while grub supports gpt i don't know if you can boot a bios system without MBR?
2021-02-11T16:08:28 #kisslinux <dilyn> sh4rm4^bnc: yeah I'm looking at his stuff and it's super interesting!
2021-02-11T16:08:30 #kisslinux <testuser_[m]> jaafar2: also, will ask again, if you missed my earlier message
2021-02-11T16:08:30 #kisslinux <testuser_[m]> are you jaafar:tchncs.de (matrix) ?
2021-02-11T16:08:35 #kisslinux <jaafar2> Yes
2021-02-11T16:08:40 #kisslinux <konimex> iirc if it's BIOS on GPT one would need a 2MB (or more, don't really know) unused/empty partitioned
2021-02-11T16:08:47 #kisslinux <dilyn> mhm
2021-02-11T16:09:27 #kisslinux <dilyn> doi i'm dumb
2021-02-11T16:09:28 #kisslinux <konimex> s/partitioned/partition
2021-02-11T16:09:29 #kisslinux <kissbot> <konimex> iirc if it's BIOS on GPT one would need a 2MB (or more, don't really know) unused/empty partition
2021-02-11T16:09:31 #kisslinux <dilyn> "Using GPT on a BIOS-based computer works, and is referred to as a hybrid
2021-02-11T16:09:32 #kisslinux <dilyn>     setup. This type of setup requries a 1MB BIOS boot partition (unformatted)
2021-02-11T16:09:32 #kisslinux <dilyn>     so that extra data can be stored by the bootloader (like GRUB2). This setup
2021-02-11T16:09:33 #kisslinux <dilyn>     is useful in cases where more than four primary or secondary partitions are
2021-02-11T16:09:33 #kisslinux <dilyn>     required for a system."
2021-02-11T16:09:35 #kisslinux <dilyn> https://k1ss.org/wiki/storage/disks
2021-02-11T16:09:36 #kisslinux <jaafar2> How I have the partition setup is: GPT table, one EFI partition on /mnt/boot, one Linux root x86_64 partition on /mnt/.
2021-02-11T16:09:38 #kisslinux <dilyn> i wrote the friggin thing
2021-02-11T16:11:38 #kisslinux <jaafar2> How the hell do I umount? My ISO keeps saying /mnt is "busy".
2021-02-11T16:11:57 #kisslinux <jaafar2> I already Control+D'd off of the chroot, what else do you need?
2021-02-11T16:11:58 #kisslinux <testuser_[m]> you probably have /dev and stuff bind mounted
2021-02-11T16:12:23 #kisslinux <dilyn> umount -a
2021-02-11T16:12:49 #kisslinux <dilyn> lsblk would probably report that something is mounted on /mnt/foo
2021-02-11T16:13:05 #kisslinux <jaafar2> Only sda2 is mounted to /mnt
2021-02-11T16:13:14 #kisslinux <jaafar2> Other mounts are for my live ISO.
2021-02-11T16:13:25 #kisslinux <jaafar2> Like /cdrom and /rofs and whatever.
2021-02-11T16:14:34 #kisslinux <testuser_[m]> try `umount /mnt/*`
2021-02-11T16:14:37 #kisslinux <jaafar2> umount -a says more stuff is "busy"
2021-02-11T16:14:38 #kisslinux <tracer> dilyn:     KF5NetworkManagerQtConfig.cmake  i required for building plasma-workspace
2021-02-11T16:14:45 #kisslinux <konimex> i think if it's qemu just force shutdown it
2021-02-11T16:15:33 #kisslinux <jaafar2> Ugh.
2021-02-11T16:15:41 #kisslinux <dilyn> > 'TYPE OPTIONAL'
2021-02-11T16:15:44 #kisslinux <jaafar2> I'll just reboot and start over.
2021-02-11T16:16:05 #kisslinux <testuser_[m]> if you built anything new then just `kiss export $PKG` to save it
2021-02-11T16:16:19 #kisslinux <dilyn> also would probably be in .cache/kiss/bin
2021-02-11T16:16:48 #kisslinux <jaafar2> Where would I save it? Wouldn't rebooting this live ISO cause it to erase everything?
2021-02-11T16:16:59 #kisslinux <testuser_[m]> yeah i just remembered kiss export first
2021-02-11T16:17:11 #kisslinux <testuser_[m]> jaafar2 you didn't install it on the live iso
2021-02-11T16:17:16 #kisslinux <testuser_[m]> you mounted the drive on the live iso
2021-02-11T16:18:31 #kisslinux <jaafar2> Alright
2021-02-11T16:21:22 #kisslinux <jaafar2> Well, yeah, I do have it saved on the drive, but I need to nuke the drive to start over.
2021-02-11T16:21:34 #kisslinux <jaafar2> So, how would I back this up?
2021-02-11T16:23:43 #kisslinux * testuser_[m] sent a long message:  < https://matrix.org/_matrix/media/r0/download/matrix.org/ZYxYyBMaUkdpcrNTCQfJrqKr/message.txt >
2021-02-11T16:23:46 #kisslinux <testuser_[m]> something like this
2021-02-11T16:25:35 #kisslinux <testuser_[m]> oof rust 1.50 released https://github.com/rust-lang/rust/releases/tag/1.50.0
2021-02-11T16:26:02 #kisslinux <konimex> oh boy
2021-02-11T16:26:17 #kisslinux <jaafar2> Rust's syntax looks really ugly in my opinion.
2021-02-11T16:42:49 #kisslinux <testuser_[m]> should we look into replacing ncurses with netbsd-curses in repos?
2021-02-11T16:44:42 #kisslinux <tracer> kf5 is at version 5.79, I didn't even finish 5.78
2021-02-11T16:46:53 #kisslinux <tracer> And KDE doen have version 5.79.
2021-02-11T16:47:05 #kisslinux <dilyn> it's in prerelease rn
2021-02-11T16:52:16 #kisslinux <jaafard> I've decided to start over, with my USB, this time.
2021-02-11T16:53:09 #kisslinux <tracer> yes, dilyn, just found the release page, its expected for saturday, repology is too fast.
2021-02-11T16:54:29 #kisslinux <dilyn> it's because they track Rawhide :eyeroll:
2021-02-11T16:55:46 #kisslinux <tracer> ok, thx :-)
2021-02-11T16:59:36 #kisslinux <dilyn> if you change the source to something like 5.79.0-rc1.tar.gz you can use it iirc and it's basically what will be released saturday but eh
2021-02-11T17:02:20 #kisslinux <tracer> I'll wait, still trying to get it somehow running. Currently I try the kdesrc-build thing. Can take care of package later.
2021-02-11T17:04:48 #kisslinux <dilyn> good luck with that :o
2021-02-11T17:05:59 #kisslinux <tracer> thy, I'd be happy when I've got a desktop running ^^
2021-02-11T17:06:19 #kisslinux <tracer> Altought, lxqt doesn run …
2021-02-11T17:07:08 #kisslinux <dilyn> see now i never had these problems with musl and no systemd
2021-02-11T17:07:15 #kisslinux <dilyn> just goes to show: glibc and systemd are bad
2021-02-11T17:07:18 #kisslinux <dilyn> kek
2021-02-11T17:08:01 #kisslinux <tracer> I believe you. But I want that system that way :) If I want something that just works I can stay with my macOS or use NEON.
2021-02-11T17:08:42 #kisslinux <tracer> Is there any repo which contains the dialog tool?
2021-02-11T17:10:33 #kisslinux <dilyn> qt dialog?
2021-02-11T17:11:33 #kisslinux <tracer> No, I guess they mean that ncurses thing. Like make menuconfig from linux kernel.
2021-02-11T17:12:03 #kisslinux <tracer> That says the docu Arch/Manjaro: sudo pacman -S git cmake dialog
2021-02-11T17:12:38 #kisslinux <tracer> I guess I'll search for the BUILDPKG from Arch.
2021-02-11T17:15:15 #kisslinux <dilyn> aaaahhhhh
2021-02-11T17:15:58 #kisslinux <jaafard> Installing KISS on a USB should work fine, right?
2021-02-11T17:16:30 #kisslinux <dilyn> mmhmm
2021-02-11T17:16:40 #kisslinux <tracer> jaafard: disc or stick?
2021-02-11T17:16:48 #kisslinux <jaafard> A USB stick.
2021-02-11T17:16:51 #kisslinux <testuser_[m]> itll be horribly slow if you want to run X and stuff
2021-02-11T17:17:04 #kisslinux <jaafard> I'm installing KISS *on* a USB stick. Not from.
2021-02-11T17:17:08 #kisslinux <dilyn> lmao I spent twenty hours building chromium but forgot to change my cflags so of course it segfaults end my life
2021-02-11T17:17:15 #kisslinux <tracer> Hmm, I doubt it's a good idea. What you host system?
2021-02-11T17:17:22 #kisslinux <dilyn> arch with kde was surprisingly snappy from a USB
2021-02-11T17:17:42 #kisslinux <jaafard> My host OSes are Artix/Windows.
2021-02-11T17:18:03 #kisslinux <testuser_[m]> dilyn: what cflags did you set that it segfaulted?
2021-02-11T17:18:09 #kisslinux <testuser_[m]> static stuff?
2021-02-11T17:18:11 #kisslinux <tracer> I've got KISS under VMWare, maybe that's an option?
2021-02-11T17:18:46 #kisslinux <jaafard> I could nuke Windows for KISS, but I need that for School stuff.
2021-02-11T17:19:07 #kisslinux <dilyn> -flto=thin
2021-02-11T17:19:09 #kisslinux <jaafard> tracer: I already tried QEMU this whole time before USB.
2021-02-11T17:19:14 #kisslinux <tracer> Why nuke? How much space do you have free in the disk?
2021-02-11T17:19:44 #kisslinux <jaafard> tracer: You're right. I could tripleboot.
2021-02-11T17:19:59 #kisslinux <tracer> Yes, jaafard, I read that. I'm not too familiar with quemu, but it used to work under Parallels and now under VMWare Fusion.
2021-02-11T17:20:11 #kisslinux <ominous_anonymou> i've run Lubuntu from a USB stick without any issues, for what its worth
2021-02-11T17:20:16 #kisslinux <dilyn> and since you've already got artix+windows setup you don't even need to bother with grub etc on the KISS install. win-win-win
2021-02-11T17:20:40 #kisslinux <ominous_anonymou> the hard thing is hardware compatibility -- you've gotta make sure you've got all the drivers you *might* need available
2021-02-11T17:20:52 #kisslinux <jaafard> dilyn: Win-Win-Win? More like Lin-Win-Lin.
2021-02-11T17:20:57 #kisslinux <jaafard> ;)
2021-02-11T17:21:00 #kisslinux <ominous_anonymou> (unless you only ever plan on plugging the usb stick into one machine ever)
2021-02-11T17:21:18 #kisslinux <testuser_[m]> ccache won't help much on Cflag changes right?
2021-02-11T17:21:34 #kisslinux <jaafard> ominous_anonymous: Yes, I'd only plug this into one machine ever.
2021-02-11T17:22:01 #kisslinux <dilyn> ba dump tsss
2021-02-11T17:22:07 #kisslinux <dilyn> testuser: accurate. :|
2021-02-11T17:22:12 #kisslinux <ominous_anonymou> my setup right now is a Windows host OS with KISS running in a VirtualBox VM
2021-02-11T17:22:21 #kisslinux <dilyn> i've been sitting here for six hours just watching it recompile aaaaaalllll the same stuff. wooooo
2021-02-11T17:22:44 #kisslinux <jaafard> Well, I'm still gonna go the USB path anyway... so, yeah.
2021-02-11T17:23:49 #kisslinux <jaafard> Is there like a script that would detect my hardware and generate a .config file for the Linux kernel accordingly?
2021-02-11T17:23:57 #kisslinux <dilyn> make localyesconfig
2021-02-11T17:24:07 #kisslinux <jaafard> I see
2021-02-11T17:24:24 #kisslinux <jaafard> Btw, dilyn, are you Dylan Araps? Or is it just a similar nick?
2021-02-11T17:24:47 #kisslinux <dilyn> i wish i was
2021-02-11T17:24:55 #kisslinux <testuser_[m]> dylan is gone since 2 months
2021-02-11T17:25:06 #kisslinux <jaafard> Oh.
2021-02-11T17:25:12 #kisslinux <jaafard> Strange. Why?
2021-02-11T17:25:19 #kisslinux <dilyn> no one knwos
2021-02-11T17:25:30 #kisslinux <jaafard> Well, I hope he's okay.
2021-02-11T17:27:22 #kisslinux <dilyn> I wish dylan had chosen to go by a pseudonym. my internet identity has been my first name since 2006. he's thrown a wrench in this good thing I have
2021-02-11T17:27:58 #kisslinux <tracer> ERROR dialog No local file '1'  < that happens when I run kiss c. Strange. It downloads the right source, it's a valid compressed tarball.
2021-02-11T17:28:07 #kisslinux <jaafard> My internet identity is also my first name, but only recently.
2021-02-11T17:29:01 #kisslinux <jaafard> Ok, maybe not/
2021-02-11T17:30:57 #kisslinux <tracer> lol, I'm stupid, by accident, I had a line "1" in the sources file …
2021-02-11T17:31:37 #kisslinux <jaafard> Is $KISS_PATH supposed to start with a colon? Or am I doing it wrong?
2021-02-11T17:32:10 #kisslinux <testuser_[m]> it doesn't matter
2021-02-11T17:32:24 #kisslinux <jaafard> Oh, good.
2021-02-11T17:32:40 #kisslinux <testuser_[m]> a colon will cause problems if you have a directory named after a packages in /
2021-02-11T17:33:02 #kisslinux <testuser_[m]> like i have /kiss as a musl subvolume i use for testing, so the package manager breaks cuz it can't find a build file there for kiss package
2021-02-11T17:33:20 #kisslinux <tracer> Leave that colon away. It can lead to problems, maybe not especcially with KISS_PATTH, but later with LIBRARY PATHs an so on, the column is accounted as the current working dir.
2021-02-11T17:33:52 #kisslinux <jaafard> Isn't . the current working directory?
2021-02-11T17:34:27 #kisslinux <jaafard> My $KISS_PATH starts with :, not .
2021-02-11T17:35:07 #kisslinux <tracer> Yes. But I hat such a strange behaviour becaur I has a colon in C_INCLUDE_PATH. So better leave it away.
2021-02-11T17:35:40 #kisslinux <jaafard> Eh. Nothing strange for me so far, including my previous failed installs.
2021-02-11T17:35:48 #kisslinux <tracer> It should just start with /path/to/first/repo:/next/repo: …
2021-02-11T17:36:00 #kisslinux <jaafard> s/installs/install/
2021-02-11T17:36:01 #kisslinux <kissbot> <jaafard> Eh. Nothing strange for me so far, including my previous failed install.
2021-02-11T17:36:41 #kisslinux <jaafard> tracer: Well, I am following the tutorial exactly. So, I don't know what's going on.
2021-02-11T17:37:00 #kisslinux <jaafard> Perhaps I'm following it *too* exactly.
2021-02-11T17:38:25 #kisslinux <tracer> Oh, I see, well that in dead leads to a leading colon. I use zsh, I've got my repos in an array.
2021-02-11T17:39:50 #kisslinux <jaafard> I'm using ash to install KISS. It comes with the tarball anyway.
2021-02-11T18:34:35 #kisslinux <acheam> Really GitHub? I just wanted to search repo-community
2021-02-11T18:34:37 #kisslinux <acheam> https://i.imgur.com/cFvOOxS.png
2021-02-11T18:35:16 #kisslinux <tracer> Well, MS just suxx
2021-02-11T18:37:44 #kisslinux <jaafard> Guys, when I try to `kiss update`, it'd just say: "Invalid KISS_SU value"
2021-02-11T18:37:55 #kisslinux <jaafard> Even after specifying KISS_SU=su
2021-02-11T18:39:39 #kisslinux <dilyn> do you do KISS_SU=su kiss u, or KISS_SU=su, and then kiss u?
2021-02-11T18:39:45 #kisslinux <dilyn> export kISS_SU=su should fix it
2021-02-11T18:39:49 #kisslinux <jaafard> The latter
2021-02-11T18:40:14 #kisslinux <dilyn> KISS_SU=su foo would only set KISS_SU for foo and then unset it
2021-02-11T18:40:20 #kisslinux <dilyn> exporting it makes it persist
2021-02-11T18:40:22 #kisslinux <tracer> Capital K
2021-02-11T18:40:46 #kisslinux <tracer> Just in case of copy&paste …
2021-02-11T18:40:48 #kisslinux <jaafard> I said, I run KISS_SU *then* run kiss u
2021-02-11T18:41:40 #kisslinux <jaafard> s/KISS_SU/KISS_SU=su/
2021-02-11T18:41:41 #kisslinux <kissbot> <jaafard> I said, I run KISS_SU=su *then* run kiss u
2021-02-11T18:42:37 #kisslinux <tracer> what does "echo $KISS_SU" give?
2021-02-11T18:42:41 #kisslinux <jaafard> su
2021-02-11T18:42:47 #kisslinux <jaafard> It has been fixed now
2021-02-11T18:42:47 #kisslinux <Rio6> did you export
2021-02-11T18:42:50 #kisslinux <Rio6> ok
2021-02-11T18:42:51 #kisslinux <tracer> That looks right.
2021-02-11T18:42:53 #kisslinux <jaafard> With the export
2021-02-11T18:43:19 #kisslinux <tracer> Which tarball did you take? Is su available?
2021-02-11T18:43:34 #kisslinux <jaafard> Yes, it is. Everything's fine and fixed now.
2021-02-11T18:43:58 #kisslinux <jaafard> Someone here told me to use "export VAR=val" instead of "VAR=val", and it works fine.
2021-02-11T18:44:34 #kisslinux <tracer> the export makes it persistant throughput the session
2021-02-11T18:45:55 #kisslinux <jaafard> Well, I guess it is a shell difference. Using VAR=val seems fine for per-session variables from my experience.
2021-02-11T18:47:01 #kisslinux <jaafard> I've been using bash, FYI.
2021-02-11T18:47:11 #kisslinux <jaafard> Not in the installer, of course.
2021-02-11T18:47:32 #kisslinux <jaafard> s/bash/bash on my host system/
2021-02-11T18:48:35 #kisslinux <tracer> But you still get that error?
2021-02-11T18:48:59 #kisslinux <jaafard> Idk. Why would I have `kiss` on my host system?
2021-02-11T18:49:25 #kisslinux <tracer> You don't
2021-02-11T18:59:15 #kisslinux <tink> For the record, I have my kiss installation on a USB stick as well and as far as I can tell it works as expected.
2021-02-11T19:07:22 #kisslinux <tink> Though it is also true that I haven't done anything real on the system to test it. I'm slowly building and configuring it.
2021-02-11T21:05:42 #kisslinux <jaafard> Is it absolutely 100% necessary for me to have an fstab file ready?
2021-02-11T21:06:31 #kisslinux <dilyn> no
2021-02-11T21:07:01 #kisslinux <dilyn> it's just mighty convenient because mount -a will read /etc/fstab during init so it will found /home or tmpfs for you
2021-02-11T21:07:18 #kisslinux <dilyn> but you can just do it in a boot script or w/e you want
2021-02-11T21:07:33 #kisslinux <jaafard> Thank goodness. Because this thing is actually harder to deal with than the damn kernel.
2021-02-11T21:08:23 #kisslinux <dilyn> XD
2021-02-11T21:11:01 #kisslinux <dilyn> kiss-help wiki/storage/disks, search for the fstab section at the bottom
2021-02-11T21:17:31 #kisslinux <jaafard> Is there a way to automate this? Like how Arch has genfstab?
2021-02-11T21:20:31 #kisslinux <dilyn> you could borrow their fstab script
2021-02-11T21:20:50 #kisslinux <jaafard> Well, that's what I did. With some necessary changes.
2021-02-11T21:20:57 #kisslinux <dilyn> lol
2021-02-11T21:21:04 #kisslinux <jaafard> It's just that I am unsure if this would worl.
2021-02-11T21:21:08 #kisslinux <dilyn> you can do mount -v >> /etc/fstab, and then just format it properly
2021-02-11T21:21:48 #kisslinux <jaafard> That's a cool idea.
2021-02-11T21:22:10 #kisslinux <jaafard> But, what do I do to "format it correctly"?
2021-02-11T21:23:04 #kisslinux <dilyn> each filesystem goes on a separate line, each needs a certain number of arguments separated by at least one whitespace, order is:
2021-02-11T21:24:01 #kisslinux <dilyn> wow i sent a message and it didn't go lmfaooo
2021-02-11T21:24:48 #kisslinux <dilyn> order: /dev/disk mountpoint filesystem options dump(0 usually) fsck-order(1 for /, 2 for /boot,/home, 0 for virtual filesystems)
2021-02-11T21:27:22 #kisslinux <sad_plan> jaafard: why are you even making the fstab more difficult for you than it already is? generating fstab is literally one command after youve mounted all your neccessary drives :p
2021-02-11T21:28:17 #kisslinux <jaafard> Which command?
2021-02-11T21:28:40 #kisslinux <sad_plan> its different for different distos
2021-02-11T21:29:10 #kisslinux <sad_plan> but for arch it is
2021-02-11T21:29:18 #kisslinux <sad_plan> genfstat -U /mnt >> /mnt/etc/fstab
2021-02-11T21:29:22 #kisslinux <sad_plan> and done deal
2021-02-11T21:29:54 #kisslinux <dilyn> ^ if your host is archish this is all you need
2021-02-11T21:29:54 #kisslinux <sad_plan> s/genfstat/genfstab
2021-02-11T21:30:42 #kisslinux <sad_plan> yeh. seeing as he seems to have some rather minor issues, I wouldnt really recommend doing anything strange to begin with. just install it like the guides tell you to, and mess with it later.
2021-02-11T21:31:20 #kisslinux <jaafard> My host is Artix, but yes, it should be the same.
2021-02-11T21:31:32 #kisslinux <jaafard> Uh... I don't have that command.
2021-02-11T21:31:36 #kisslinux <sad_plan> almost. artix has a different first command
2021-02-11T21:31:36 #kisslinux <jaafard> Shit.
2021-02-11T21:31:52 #kisslinux <sad_plan> nothing to worry about. ill give you the correct command
2021-02-11T21:32:11 #kisslinux <sad_plan> also, watch this video
2021-02-11T21:32:13 #kisslinux <sad_plan> https://yewtu.be/watch?v=lrd8BUbrM0U&autoplay=0&continue=0&dark_mode=true&hl=en-US&listen=0&local=1&loop=0&nojs=0&player_style=youtube&quality=dash&thin_mode=false
2021-02-11T21:32:24 #kisslinux <jaafard> Based Invidious link.
2021-02-11T21:33:00 #kisslinux <sad_plan> invidious is better
2021-02-11T21:33:06 #kisslinux <sad_plan> youtube here if youd rather like that
2021-02-11T21:33:08 #kisslinux <sad_plan> https://www.youtube.com/watch?v=kZYcfT0WcCo
2021-02-11T21:33:20 #kisslinux <jaafard> No. I like Invidious.
2021-02-11T21:33:37 #kisslinux <sad_plan> but wait, I recall incorrectly. the fstabgen is the same, it was the chrooting that was different
2021-02-11T21:33:44 #kisslinux <jaafard> Why would I call you based if I didn't prefer Invidious?
2021-02-11T21:34:08 #kisslinux <jaafard> Yeah. arch-chroot vs artools-chroot
2021-02-11T21:34:22 #kisslinux <sad_plan> i dunno, english isnt my native language. so some i miss some stuff sometimes
2021-02-11T21:34:35 #kisslinux <sad_plan> yes, or rather artix-chroot now appearantly. they changed it recently
2021-02-11T21:35:14 #kisslinux <sad_plan> in any case, fstabgen -U /mnt >> /mnt/etc/fstab should be the correct command. its in both arch and artix wiki aswell.
2021-02-11T21:35:33 #kisslinux <sad_plan> if the command doesnt exist, Im not sure whats wrong. could reboot the liveusb possibly..
2021-02-11T21:35:43 #kisslinux <jaafard> Well, my Artix doesn't have it. I guess it's a liveCD-only command.
2021-02-11T21:36:43 #kisslinux <dilyn> probably just need to download the tools that contain it
2021-02-11T21:36:46 #kisslinux <jaafard> Also, FYI, I'm installing KISS *to* USB stick, not from.
2021-02-11T21:36:46 #kisslinux <sad_plan> i dont belive artix actually have it. its related to the liveusb instead. I recall trying to run the command in my artix build earlier when building kiss, but no dice
2021-02-11T21:36:53 #kisslinux <dilyn> for instance arch has a package for those utilities
2021-02-11T21:37:02 #kisslinux <jaafard> Which package?
2021-02-11T21:37:08 #kisslinux <dilyn> idk on artix
2021-02-11T21:37:11 #kisslinux <jaafard> I can try searching for it.
2021-02-11T21:37:15 #kisslinux <sad_plan> what dylin said. or just copy your other fstab, and alter the disks or whatever. and correct the UUIDs
2021-02-11T21:37:16 #kisslinux <jaafard> Just tell me for Arch.
2021-02-11T21:39:01 #kisslinux <dilyn> arch-install-scripts, i beleive
2021-02-11T21:39:07 #kisslinux <sad_plan> im unsure as to what it would be called, or where youd get it. I usually just boot into a live usb instead
2021-02-11T21:39:27 #kisslinux <dilyn> or just don't bother with it rn XD
2021-02-11T21:39:31 #kisslinux <sad_plan> perhaps what dylin said
2021-02-11T21:39:35 #kisslinux <sad_plan> or that :p
2021-02-11T21:39:43 #kisslinux <jaafard> :/
2021-02-11T21:39:47 #kisslinux <sad_plan> why not use virtualbox? its simpler
2021-02-11T21:39:49 #kisslinux <sad_plan> waay simpler
2021-02-11T21:40:24 #kisslinux <jaafard> I guess I'll just try the copy-fstab-and-adapt thing.
2021-02-11T21:40:51 #kisslinux <dilyn> people have an obsession with fstabs i've never understood
2021-02-11T21:41:16 #kisslinux <sad_plan> arent you using a fstab dylin? are you just using a bootscript instead?
2021-02-11T21:41:22 #kisslinux <dilyn> arch has afflicted people with a deep confusion
2021-02-11T21:41:30 #kisslinux <dilyn> i used to run without an fstab
2021-02-11T21:41:30 #kisslinux <jaafard> It's just a feeling of worry that you might be doing something wrong.
2021-02-11T21:41:39 #kisslinux <dilyn> arguably it's more convenient if you have a separate /home but... eehhhh
2021-02-11T21:42:31 #kisslinux <dilyn> I could get away without one, I only have one line in it
2021-02-11T21:43:12 #kisslinux <sad_plan> how are you then mounting your disks? script?
2021-02-11T21:46:58 #kisslinux <dilyn> that's how I would do it
2021-02-11T21:47:19 #kisslinux <dilyn> for instance right now i have this https://github.com/dilyn-corner/dotfiles/blob/master/.system/etc/rc.d/zram.boot
2021-02-11T21:47:51 #kisslinux <dilyn> I would just add another two lines, mount /dev/nvme0n1p4 /home noatimeblabla 0 2 ; mount /dev/nvme0n1p5 /mnt/share noatimeblablabla 0 2
2021-02-11T21:48:13 #kisslinux <dilyn> as long as /home is mounted before my user logs in i'll have no troubles
2021-02-11T21:48:44 #kisslinux <dilyn> oops that would be wrong. mount -o noatimeblablabla /dev/nvme0n1p3 /home; etc
2021-02-11T21:56:01 #kisslinux <sad_plan> link 404's :p
2021-02-11T21:56:50 #kisslinux <sad_plan> but yeh, sound interesting. maybe Ill do something different once I reinstall kiss on the new drive Im planning on purchasing
2021-02-11T21:57:04 #kisslinux <jaafard> So, the tutorial tells me about baseinit, is that like an alternative to fstab? Because it says it provides "bootup and shutdown" scripts.
2021-02-11T21:57:57 #kisslinux <dilyn> baseinit is just the init scripts
2021-02-11T21:58:01 #kisslinux <sad_plan> I found the file dylin. I just had to manually navigate
2021-02-11T21:58:02 #kisslinux <dilyn> baselayout provides the fstab
2021-02-11T21:58:04 #kisslinux <jaafard> Of course, it's an init, but I can use it instead of fstab, right?
2021-02-11T21:58:10 #kisslinux <dilyn> weird, the link doesn't have any issues for me
2021-02-11T21:58:10 #kisslinux <sad_plan> ^what dylin said
2021-02-11T21:58:14 #kisslinux <jaafard> baselayout?
2021-02-11T21:58:25 #kisslinux <sad_plan> no, youd have to use both(?)
2021-02-11T21:58:30 #kisslinux <dilyn> baselayout is the package which provides the entire fhs hierarchy for KISS
2021-02-11T21:58:33 #kisslinux <jaafard> It seems to have been already isntalled.
2021-02-11T21:58:43 #kisslinux <jaafard> s/isntalled/installed/
2021-02-11T21:58:49 #kisslinux <sad_plan> something has to tell your system what disks/partitions to mount what and where
2021-02-11T21:59:01 #kisslinux <sad_plan> have you rebuildt your system yet?
2021-02-11T21:59:03 #kisslinux <dilyn> yeah it's one of the... 12 or so packages that are already installed in the tarball
2021-02-11T21:59:24 #kisslinux <dilyn> if you read the build file for baselayout you'll see pretty quickly what it does. without it, you'd lose /usr/*, /var, etc etc
2021-02-11T21:59:32 #kisslinux <jaafard> sad_plan: Yeah. kiss update && cd /bla/bla/installed build *
2021-02-11T21:59:41 #kisslinux <sad_plan> great.
2021-02-11T22:01:06 #kisslinux <sad_plan> did the kernel config go fine? kernel config is the worst, if you dont know too much about it.. I had days of issue when I started
2021-02-11T22:01:07 #kisslinux <dilyn> fstab is ONLY used by mount, and ONLY when the -a option is passed. mount -a happens in two ways: init execs it, and user execs it
2021-02-11T22:01:23 #kisslinux <sad_plan> ah, the more you know
2021-02-11T22:01:57 #kisslinux <dilyn> when the kernel finishes its 'thing', it calls /sbin/init. in this case, by default, init provided by baseinit. baseinit includes a couple scripts, one of which execs mount -a. it is at this step of the bootup process that /etc/fstab is read
2021-02-11T22:02:07 #kisslinux <jaafard> Ok, moment of truth. Time to see if this works.
2021-02-11T22:02:20 #kisslinux <sad_plan> fingers crossed
2021-02-11T22:02:34 #kisslinux <dilyn> the kernel doesn't know anything about /etc/fstab, it doesn't care. that's why you have to pass the location of BOOT and ROOTFS to the bootloader, so it can tell the kernel where to look for init
2021-02-11T22:02:37 #kisslinux <dilyn> GLGL
2021-02-11T22:04:34 #kisslinux <jaafard> The kernel panicked.
2021-02-11T22:05:17 #kisslinux <sad_plan> did it have any errors? i mean, that could pinpoint the issue as to why it panicked
2021-02-11T22:06:05 #kisslinux <jaafard> Yeah.
2021-02-11T22:06:07 #kisslinux <dilyn> ^
2021-02-11T22:06:09 #kisslinux <jaafard> Something about VFS
2021-02-11T22:06:14 #kisslinux <dilyn> f
2021-02-11T22:06:20 #kisslinux <jaafard> I'll share an image.
2021-02-11T22:06:35 #kisslinux <dilyn> since you're booting off a USB drive; do you have *all* of the USB mass storage drivers builtin to the kernel?
2021-02-11T22:06:39 #kisslinux <dilyn> you need to enable like, 3 of them
2021-02-11T22:06:51 #kisslinux <sad_plan> ^
2021-02-11T22:07:32 #kisslinux <sad_plan> hence me linking to the video, which has a good section about kernel configurations. his other video is also nice though
2021-02-11T22:07:40 #kisslinux <jaafard> Idk. When I git cloned linux-firmware, the makefile copied everything to /lib/firmware and /usr/lib/firmware
2021-02-11T22:07:51 #kisslinux <dilyn> ew
2021-02-11T22:07:55 #kisslinux <dilyn> but that's not what I mean
2021-02-11T22:08:39 #kisslinux <sad_plan> did you load it them in the kernel? you have to specify them in the kernel config
2021-02-11T22:08:56 #kisslinux <jaafard> I don't know.
2021-02-11T22:09:22 #kisslinux <jaafard> All I did was make defconfig && make localyesconfig, then it didn't bother with the config.
2021-02-11T22:09:22 #kisslinux <dilyn> CONFIG_USB_STORAGE=y should be set; you should also read the help section for it in menuconfig
2021-02-11T22:09:50 #kisslinux <dilyn> you'd need like, scsi support and some other stuff; also need support for OHCI/EHCI/XHCI depending on the usb controller in your computer...
2021-02-11T22:10:01 #kisslinux <sad_plan> you would know if you did. its in device drivers -> generic driver options -> firmware loader
2021-02-11T22:10:07 #kisslinux <sad_plan> then second one from the top
2021-02-11T22:10:31 #kisslinux <dilyn> this is all assuming the kernel paniced because it couldn't find rootfs; you'd also want to make sure you built your filesystem support into the kernel (builtin=*, module=M)
2021-02-11T22:10:59 #kisslinux <jaafard> Yeah. It couldn't find that.
2021-02-11T22:12:41 #kisslinux <dilyn> so you're using BIOS to boot; assuming you're using ext4 and a USB 3 drive you would USB_MASS_STORAGE, EXT4, SCSI, and XHCI support marked as *
2021-02-11T22:12:58 #kisslinux <dilyn> I should really finish my kernel wiki page smh
2021-02-11T22:13:09 #kisslinux <jaafard> I'm using UEFI.
2021-02-11T22:15:27 #kisslinux <dilyn> gah
2021-02-11T22:15:41 #kisslinux <dilyn> not much changes in that case tho :v
2021-02-11T22:15:49 #kisslinux <dilyn> except you also need to enable EFI support
2021-02-11T22:15:58 #kisslinux <jaafard> My USB controller is xHCI
2021-02-11T22:16:16 #kisslinux <jaafard> Seriously? I'm gonna have a looooong chat with Mr. Torvalds.
2021-02-11T22:16:23 #kisslinux <dilyn> lmao
2021-02-11T22:16:36 #kisslinux <dilyn> after you do this once it gets easier every subsequent time xd
2021-02-11T22:16:46 #kisslinux <jaafard> Hopefully so.
2021-02-11T22:16:48 #kisslinux <dilyn> I also spent like... thirty total hours reading a ton of documentation/help text
2021-02-11T22:17:11 #kisslinux <jaafard> I wish I had the will to do that, but I can only read so much...
2021-02-11T22:17:18 #kisslinux <dilyn> the nice part is after you finish your first config it will always work (for at least that computer) for basically the rest of time; just need to update it if you want a newly released feature
2021-02-11T22:17:29 #kisslinux <dilyn> I was very bored during quarantine the first few weeks lmao
2021-02-11T22:17:43 #kisslinux <dilyn> that's how KISS-kde was born xD
2021-02-11T22:33:27 #kisslinux <jaafard> This is so mind-bogglingly hard... my USB will not even boot anymore, if I choose it at the boot menu, it'll just send me to my UEFI config or whatever.
2021-02-11T22:33:40 #kisslinux <jaafard> It used to be a successful GRUB GUI.
2021-02-11T22:38:55 #kisslinux <dilyn> what did you change??
2021-02-11T22:39:18 #kisslinux <jaafard> Nothing. Everything you guys told me to apply is already applied.
2021-02-11T22:39:27 #kisslinux <jaafard> I think.
2021-02-11T22:44:46 #kisslinux <dilyn> lordy
2021-02-11T22:44:51 #kisslinux <dilyn> love it
2021-02-11T22:47:47 #kisslinux <jaafard> Should I load xhci_pci to the firmware loader or what?
2021-02-11T22:49:58 #kisslinux <dilyn> no
2021-02-11T22:50:07 #kisslinux <dilyn> firmware should be basically uneccessary to boot
2021-02-11T22:50:12 #kisslinux <dilyn> hm hm hm
2021-02-11T22:50:19 #kisslinux <jaafard> What do I do?
2021-02-11T22:50:41 #kisslinux <jaafard> I am so tired and upset right now. I am desperately trying everything.
2021-02-11T22:51:21 #kisslinux <dilyn> what's your bootloader entry?
2021-02-11T22:51:27 #kisslinux <jaafard> kiss
2021-02-11T22:51:52 #kisslinux <dilyn> i mean like, what's the kernel parameters grub or w/e is passing when you boot the KISS entry
2021-02-11T22:54:48 #kisslinux <jaafard> Is everything that LOOKS_LIKE_THIS a kernel parameter? Just to make sure.
2021-02-11T22:56:07 #kisslinux <dilyn> no i mean like...
2021-02-11T22:56:12 #kisslinux <dilyn> hm i don't know how grub does it
2021-02-11T22:56:45 #kisslinux <dilyn> like for instance my kernel boot parameters are root=/dev/nvme0n1p2 rw acpi_osi=!Darwin acpi_mask_gpe=0x4E
2021-02-11T22:57:07 #kisslinux <dilyn> what is grub passing to your kernel?
2021-02-11T22:57:36 #kisslinux <dilyn> might be easier to just paste the entire boot.cfg file or whatever it is grub is generating? Idk i haven't used grub in fifteen years
2021-02-11T22:57:48 #kisslinux <jaafard> Ok..
2021-02-11T22:58:04 #kisslinux <jaafard> I am so tired. I can't keep going.
2021-02-11T22:58:14 #kisslinux <jaafard> Maybe tomorrow.
2021-02-11T22:58:42 #kisslinux <jaafard> Fuck this, and fuck the kernel. Complicated piece of shit.
2021-02-11T22:59:13 #kisslinux <dilyn> lmfao
2021-02-11T22:59:14 #kisslinux <dilyn> f
2021-02-11T23:34:00 #kisslinux <acheam> lol
2021-02-11T23:46:28 #kisslinux <Rio6> big fat kernel
2021-02-11T23:48:39 #kisslinux <Rio6> when I get x11 problem, I don't know if I should recompile kernel, recompile mesa, recomile xserver, or recompile xf86-video driver