💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › freenode-kisslinux-2021-02-11.txt captured on 2024-05-12 at 16:06:32.
⬅️ Previous capture (2021-12-17)
-=-=-=-=-=-=-
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