💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › freenode-kisslinux-2020-02-13.txt captured on 2024-05-12 at 16:09:11.
⬅️ Previous capture (2021-12-17)
-=-=-=-=-=-=-
2020-02-13T00:00:02 #kisslinux <aarng> yeh 2020-02-13T00:00:33 #kisslinux <adamantium> You can put heredocs in the heredocs though 2020-02-13T00:00:46 #kisslinux <adamantium> with some subshell logic 2020-02-13T00:01:00 #kisslinux <adamantium> My favorite feature :D 2020-02-13T00:01:03 #kisslinux <aarng> lol 2020-02-13T00:07:48 #kisslinux <illiliti> thanks you all guys 2020-02-13T00:17:15 #kisslinux <adamantium> Do we have a pkg that will give us some cursor theme 2020-02-13T00:17:49 #kisslinux <adamantium> I dont like the plain x cursor, atleast the adwaita cursor might look better 2020-02-13T00:42:14 #kisslinux <illiliti> we haven't 2020-02-13T00:43:34 #kisslinux <M4R10zM0113R> there's... no package cleaning other than us keeping track of, right?... like, orphaned dependencies 2020-02-13T00:52:36 #kisslinux <dilyn> Kiss-utils package has a kiss-oprhans command that lists all packages not depdencies of another installed package 2020-02-13T00:53:16 #kisslinux <dilyn> (this includes packages you explicitly installed as well as ones that were installed as dependencies but are no longer) 2020-02-13T00:54:17 #kisslinux <adamantium> I can't figure out kiss-orphans for my life: it always lists pkgs that I definitely want to keep 2020-02-13T00:55:29 #kisslinux <adamantium> or is that juts a caveat 2020-02-13T00:57:51 #kisslinux <dilyn> Yeah so like if you install foobar and it pulls foo as a dependency. You also install raboof, and it isn't required by a different package. If you uninstall foobar, kiss-oprhans will list bar and raboof. You could safely uninstall foo but you might want to think twice about the other 2020-02-13T00:58:09 #kisslinux <dilyn> I wouldn't just kiss-orphans | kiss r - 2020-02-13T00:58:11 #kisslinux <dilyn> Basically 2020-02-13T01:31:30 #kisslinux <adamantium> right because i dont want to just uninstall raboof 2020-02-13T01:32:17 #kisslinux <adamantium> maybe kiss needs a feature to mark a package with 'explicit' 2020-02-13T01:32:24 #kisslinux <adamantium> to clean up the orphans list 2020-02-13T01:32:26 #kisslinux <adamantium> ^_^ 2020-02-13T01:42:51 #kisslinux <dilyn> Dylanaraps: make kiss Pacman 2020-02-13T01:48:06 #kisslinux <adamantium> lol 2020-02-13T02:14:21 #kisslinux <konimex> E5ten: say, do you use and patch libnl to work with byacc or you just don't use it? 2020-02-13T02:14:25 #kisslinux <konimex> damn wpa_supplicant needing it 2020-02-13T02:18:54 #kisslinux <E5ten> I use eiwd 2020-02-13T02:19:03 #kisslinux <E5ten> you can use libnl-tiny though 2020-02-13T02:19:22 #kisslinux <konimex> ah, openwrt, right? 2020-02-13T02:19:33 #kisslinux <E5ten> no idea 2020-02-13T02:19:48 #kisslinux <konimex> alright, will take a look 2020-02-13T03:00:07 #kisslinux <dilyn> alright, upon closer inspection of my falkon issue... 2020-02-13T03:00:08 #kisslinux <dilyn> https://pastebin.com/FwuP5pH4 2020-02-13T03:00:20 #kisslinux <dilyn> why does it look in /share/qt/resources instead of /usr/share/qt/resources? 2020-02-13T03:00:26 #kisslinux <dilyn> fixed with a symlink :| 2020-02-13T03:03:44 #kisslinux <fehawen> Off to bed o/ 2020-02-13T03:10:11 #kisslinux <ShaCNy> hello 2020-02-13T03:29:10 #kisslinux <mla> does anyone have a good example of an encrypted rootfs on kiss? can this be done w/o an initramfs? 2020-02-13T03:29:53 #kisslinux <dilyn> https://getkiss.org/wiki/full-disk-encryption 2020-02-13T03:30:42 #kisslinux <mla> dilyn: thanks, missed that 2020-02-13T03:30:56 #kisslinux <dilyn> it was posted very recently haha 2020-02-13T03:31:01 #kisslinux <dilyn> like, today even 2020-02-13T03:31:26 #kisslinux <mla> ha awesome, yeah google hasn't indexed it yet 2020-02-13T03:39:58 #kisslinux <illiliti> grub also supports LUKS2 - https://git.savannah.gnu.org/cgit/grub.git/commit/?id=365e0cc3e7e44151c14dd29514c2f870b49f9755 2020-02-13T04:08:48 #kisslinux <illiliti> https://getkiss.org/wiki/full-disk-encryption << this method have too much cons especially if you have detached header on block device with offset. btw grub is not solution) it's layer of another problems 2020-02-13T04:12:40 #kisslinux <M4R10zM0113R> I really missed that link 2020-02-13T04:42:54 #kisslinux <M4R10zM0113R> and... yeah... detached header and KISS... 2020-02-13T05:27:49 #kisslinux <konimex> this should be a valid source in the kiss package manager, right? git+https://git.openwrt.org/project/libnl-tiny.git#0219008cc8767655d7e747497e8e1133a3e8f840 2020-02-13T05:30:21 #kisslinux <dilyn> might not need the .git? 2020-02-13T05:31:09 #kisslinux <dilyn> no, you do 2020-02-13T05:31:10 #kisslinux <dilyn> weird 2020-02-13T05:36:20 #kisslinux <ShaCNy> are we allowed to do pull requests for bumps in the community repo even if we aren't the maintainer? 2020-02-13T06:02:36 #kisslinux <monochromal> from nnn's latest release 2020-02-13T06:02:45 #kisslinux <monochromal> >static 64-bit binary to run nnn without installing 2020-02-13T06:02:50 #kisslinux <monochromal> gr8 2020-02-13T06:03:01 #kisslinux <monochromal> one less compiling 2020-02-13T06:12:16 #kisslinux <adamantium> sup fam 2020-02-13T06:12:35 #kisslinux <adamantium> solution is build fscrypt and use ext4 native encryption on $HOME 2020-02-13T06:12:45 #kisslinux <adamantium> full disk encryption sucks 2020-02-13T06:14:05 #kisslinux <adamantium> ShaCNy: I would say, yes, or just open a bug if you don't mind waiting 2020-02-13T07:34:13 #kisslinux <adamantium> Hmm. I think I can about safely purge busybox . albeit everything is repaced with gnu 2020-02-13T07:34:39 #kisslinux <adamantium> kiss is so cool like that. you can add suck to your system if you like 2020-02-13T07:36:25 #kisslinux <adamantium> https://termbin.com/0dvb < replaced that much busy box so far 2020-02-13T08:09:47 #kisslinux <dylanaraps> ShaCNy: You are not. That's why maintainers exist :) 2020-02-13T08:10:21 #kisslinux <dylanaraps> monochromal: No use in avoiding compilation of something as small as nnn. I only reserve this for Firfox and anything using haskell ;) 2020-02-13T08:10:32 #kisslinux <dylanaraps> konimex: Yes 2020-02-13T08:10:53 #kisslinux <dylanaraps> dilyn: No 2020-02-13T08:11:03 #kisslinux <dylanaraps> adamantium: No explicit feature 2020-02-13T08:11:31 #kisslinux <dylanaraps> M4R10zM0113R: Yes. You're responsible for your own machine. 2020-02-13T08:12:01 #kisslinux <dylanaraps> dilyn: I told you it was /share (or was I talking to someone else?) 2020-02-13T08:12:27 #kisslinux <dylanaraps> (I don't know how to fix this either as it works on some machines but doesn't in others...) 2020-02-13T08:12:39 #kisslinux <dylanaraps> (All the files are installed to the right place) 2020-02-13T08:12:53 #kisslinux <dylanaraps> (I wonder if this is a pkgconfig issue (one in a .pc file of qt)) 2020-02-13T08:13:46 #kisslinux <dzove855> dylanaraps: here we go, all the response to questions :D 2020-02-13T08:14:28 #kisslinux <dylanaraps> :P 2020-02-13T08:15:37 #kisslinux <konimex> I can't seem to use the git link, it complains about the commit not a proper link 2020-02-13T08:15:45 #kisslinux <konimex> s/complains/complained 2020-02-13T08:15:55 #kisslinux <konimex> will do a git issue later since not on device right now 2020-02-13T08:17:34 #kisslinux <dylanaraps> > -> Checking out 0219008cc8767655d7e747497e8e1133a3e8f840 2020-02-13T08:17:38 #kisslinux <dylanaraps> > HEAD is now at 0219008 remove never used err variable assignment disliked by scan-build 2020-02-13T08:17:40 #kisslinux <dylanaraps> Works for me 2020-02-13T08:17:45 #kisslinux <dylanaraps> git+https://git.openwrt.org/project/libnl-tiny.git#0219008cc8767655d7e747497e8e1133a3e8f840 2020-02-13T08:19:21 #kisslinux <konimex> I'll take another look later 2020-02-13T08:19:27 #kisslinux <monochromal> dylanaraps: I don't see anything wrong with compiling. I just saw software `shellcheck` and `pandoc` packaged as binaries and though we could do it if packages released their own binaries. 2020-02-13T08:19:47 #kisslinux <monochromal> s/though/thought/g 2020-02-13T08:19:53 #kisslinux <dylanaraps> They're written in haskell 2020-02-13T08:20:04 #kisslinux <dylanaraps> You don't want to ever compile these 2020-02-13T08:20:08 #kisslinux <monochromal> ah 2020-02-13T08:20:20 #kisslinux <dylanaraps> Example: https://www.archlinux.org/packages/community/x86_64/pandoc/ 2020-02-13T08:20:31 #kisslinux <dylanaraps> All of those depends have depends fyi 2020-02-13T08:20:40 #kisslinux <dylanaraps> Example: https://www.archlinux.org/packages/community/x86_64/haskell-blaze-markup/ 2020-02-13T08:20:48 #kisslinux <dylanaraps> Worse: https://www.archlinux.org/packages/community/x86_64/haskell-aeson/ 2020-02-13T08:21:24 #kisslinux <dylanaraps> ghc (The compiler) is a bloated shit as well 2020-02-13T08:21:42 #kisslinux <adamantium> dylanaraps: Is there a missing slash in iproute2 install commands you just merged :2020-02-13T08:21:48 #kisslinux <adamantium> lol 2020-02-13T08:22:00 #kisslinux <dylanaraps> No idea 2020-02-13T08:22:04 #kisslinux <dylanaraps> I can't catch everything 2020-02-13T08:22:15 #kisslinux <dylanaraps> There's a level of trust here from me to you 2020-02-13T08:22:18 #kisslinux <adamantium> install -Dm0644 include/libnetlink.h "$1/usr/include/libnetlink.h" 2020-02-13T08:22:25 #kisslinux <adamantium> I apologize 2020-02-13T08:22:28 #kisslinux <adamantium> That's wrong, isn't it? 2020-02-13T08:22:29 #kisslinux <dylanaraps> I'd expect that you have tested the package ;) 2020-02-13T08:22:33 #kisslinux <adamantium> I have tested it. 2020-02-13T08:22:46 #kisslinux <adamantium> It slipped past me and might be wrong silently? 2020-02-13T08:22:46 #kisslinux <dylanaraps> That's fine no? 2020-02-13T08:23:05 #kisslinux <dylanaraps> Looks fine to m 2020-02-13T08:23:05 #kisslinux <dylanaraps> e 2020-02-13T08:23:06 #kisslinux <adamantium> no slash '/' before include ? 2020-02-13T08:23:09 #kisslinux <dylanaraps> That's fine 2020-02-13T08:23:14 #kisslinux <dylanaraps> It's relative to your PWD 2020-02-13T08:23:17 #kisslinux <adamantium> ohhh okay. Please help me understand. 2020-02-13T08:23:17 #kisslinux <dylanaraps> Not the system 2020-02-13T08:23:17 #kisslinux <adamantium> Ah 2020-02-13T08:23:34 #kisslinux <adamantium> oh yes, yes of course 2020-02-13T08:23:35 #kisslinux <dylanaraps> You can't be copying /include/libnetlink.h from the system to $1 ;) 2020-02-13T08:23:42 #kisslinux <adamantium> I must make more coffee or go to sleep 2020-02-13T08:23:52 #kisslinux <adamantium> I choose coffee! 2020-02-13T08:23:53 #kisslinux <adamantium> brb 2020-02-13T08:24:43 #kisslinux <adamantium> dylanaraps: It is now possible to purge busybox for people, after you install runit, you could basically have void 2020-02-13T08:24:59 #kisslinux <adamantium> s/install/merge 2020-02-13T08:25:14 #kisslinux <adamantium> im pretty sure i got all the missing pieces for that now 2020-02-13T08:25:33 #kisslinux <dylanaraps> Huzzah 2020-02-13T08:25:38 #kisslinux <adamantium> that's pretty rad isn't it? 2020-02-13T08:26:47 #kisslinux <monochromal> can i check on someone's linux-headers manifest file? 2020-02-13T08:26:54 #kisslinux <dylanaraps> I like how Konimex is going no GNU and you're over here going full GNU ;) 2020-02-13T08:27:00 #kisslinux <adamantium> lmao 2020-02-13T08:27:03 #kisslinux <adamantium> dylanaraps: RIGHT?2020-02-13T08:27:18 #kisslinux <dylanaraps> https://termbin.com/9f2s 2020-02-13T08:27:22 #kisslinux <dylanaraps> monochromal: 2020-02-13T08:27:28 #kisslinux <adamantium> dylanaraps: it's perfect testing for kiss. We both find kiss bugs by going in opposite directions extending kiss! 2020-02-13T08:28:29 #kisslinux <adamantium> dylanaraps: I just accepted reality that I am stuck with gnu emacs and never going to stop using it, so i should therefore make it happy and give it the tools it assumes are there 2020-02-13T08:28:56 #kisslinux <dylanaraps> lol 2020-02-13T08:29:11 #kisslinux <konimex> it's impossible (in build-time) to go full GNU-free, but for runtime so far so good 2020-02-13T08:29:26 #kisslinux <konimex> gnu make is pervasive 2020-02-13T08:29:43 #kisslinux <dylanaraps> Yup 2020-02-13T08:29:56 #kisslinux <adamantium> i dont like busybox is all.......... 2020-02-13T08:30:03 #kisslinux <adamantium> mainly 2020-02-13T08:30:28 #kisslinux <adamantium> i would use sbase and ubase and bsd tools before busybox, i would still work to purge busybox 2020-02-13T08:33:13 #kisslinux <dylanaraps> All of the fun packages are left now: https://github.com/kisslinux/repo/issues/146 2020-02-13T08:33:17 #kisslinux <dylanaraps> >:( 2020-02-13T08:34:45 #kisslinux <adamantium> dylanaraps: thanks for shadow tip, libXslt dropped. missed your comment, you were right 2020-02-13T08:35:06 #kisslinux <adamantium> haha, konimex may not need gcc 10 2020-02-13T08:35:12 #kisslinux <adamantium> ;-) 2020-02-13T08:35:56 #kisslinux <konimex> well llvm 10 is around the corner so I'll need to rebuild packages for those too 2020-02-13T08:36:30 #kisslinux <konimex> i haven't even tested all packages for wyverkiss 2020-02-13T08:39:29 #kisslinux <konimex> so far, rust won't work *at all* without libgcc 2020-02-13T08:39:46 #kisslinux <dylanaraps> That's surprising 2020-02-13T08:40:09 #kisslinux <dylanaraps> Seeing as it requires LLVM 2020-02-13T08:40:22 #kisslinux <dylanaraps> Rust really is terrible huh? ;) 2020-02-13T08:40:30 #kisslinux <konimex> their stage0 links *dynamically* to libgcc, and even if I use llvm-libunwind in settings, they still link to libgcc for unwinding 2020-02-13T08:40:48 #kisslinux <adamantium> It is much easier to go full gnu than non-gnu/non-busybox so I respect konimex and cem what they are doing 2020-02-13T08:41:01 #kisslinux <dylanaraps> You could throw your hands in the air and rely on firefox-bin 2020-02-13T08:41:11 #kisslinux <konimex> if I use cc = clang, they complain about -std=c++11 2020-02-13T08:41:14 #kisslinux <dylanaraps> You can then avoid rust/cbindgen/nodejs/gtk+2/etc entirely 2020-02-13T08:41:20 #kisslinux <konimex> firefox-bin links to libgcc too so... 2020-02-13T08:41:24 #kisslinux <dylanaraps> Heh 2020-02-13T08:41:28 #kisslinux <dylanaraps> Of course it does 2020-02-13T08:41:38 #kisslinux <konimex> through libstdc++ 2020-02-13T08:42:38 #kisslinux <konimex> and firefox doesn't build with libc++ https://bugzilla.mozilla.org/show_bug.cgi?id=1594027 2020-02-13T08:42:56 #kisslinux <konimex> so pray that webkitgtk and qt* works 2020-02-13T08:42:56 #kisslinux <dylanaraps> Firefox uses llvm/clang too... 2020-02-13T08:43:18 #kisslinux <dylanaraps> I love software 2020-02-13T08:43:40 #kisslinux <dylanaraps> I'll probably turn out like Stallman and download all of my webpages using curl 2020-02-13T08:43:42 #kisslinux <konimex> libstdc++ is part of the gcc for some reason (I really expect they will be part of glibc and make it gnu library collection) 2020-02-13T08:44:10 #kisslinux <konimex> at least you're straightforward and use curl directly, stallman uses email for that 2020-02-13T08:44:20 #kisslinux <dylanaraps> True 2020-02-13T08:44:52 #kisslinux <dylanaraps> curl + html -> markdown + pager would be OK-ish for pages without js 2020-02-13T08:45:28 #kisslinux <dylanaraps> The one thing I like about go is that its build process takes no time at all 2020-02-13T08:47:51 #kisslinux <dylanaraps> I don't like how Firefox requires Chrome's JS engine to build ;) 2020-02-13T08:47:54 #kisslinux <dylanaraps> Seems odd to me 2020-02-13T08:48:07 #kisslinux <dylanaraps> Firefox has other Chrome code in its codebase too 2020-02-13T08:50:18 #kisslinux <adamantium> Okay now if I want to switch to full runit how do i do this 2020-02-13T08:50:40 #kisslinux <dylanaraps> Install it 2020-02-13T08:50:58 #kisslinux <dylanaraps> Change the /etc/rc.d file to use ubase getty 2020-02-13T08:51:14 #kisslinux <dylanaraps> Use alternatives to swap to runit's utils 2020-02-13T08:51:32 #kisslinux <adamantium> I installed it and swapped alts 2020-02-13T08:51:52 #kisslinux <adamantium> there was no postinstall message about need for /etc/rc.d intervention, should there be? 2020-02-13T08:52:32 #kisslinux <dylanaraps> Not unless you have moved away from busybox getty 2020-02-13T08:52:39 #kisslinux <dylanaraps> In which case you should know what to do 2020-02-13T08:52:52 #kisslinux <dylanaraps> A post-install message would be helpful though 2020-02-13T08:52:54 #kisslinux <dylanaraps> @merakor 2020-02-13T08:52:59 #kisslinux <dylanaraps> merakor: 2020-02-13T08:53:25 #kisslinux <adamantium> in fact, i have no rc.d directory on this box 2020-02-13T08:53:45 #kisslinux <dylanaraps> Is your system up to date? 2020-02-13T08:53:59 #kisslinux <konimex> what's rc.d for anyway 2020-02-13T08:54:14 #kisslinux <dylanaraps> User scripts to run at boot/shutdown 2020-02-13T08:54:24 #kisslinux <dylanaraps> External to inittab which is busybox init only. 2020-02-13T08:55:02 #kisslinux <konimex> so essentially /etc/rc.local 2020-02-13T08:55:31 #kisslinux <adamantium> looks like it uses /etc/runit directory 2020-02-13T08:55:37 #kisslinux <adamantium> he put the scripts in there 2020-02-13T08:56:46 #kisslinux <adamantium> konimex: yeah rc.local; however rc.d files may end in .boot and .shutdown depending on when you want your script to execute. /etc/rc.conf is basically rc.local 2020-02-13T08:56:58 #kisslinux <konimex> no, different things 2020-02-13T08:57:18 #kisslinux <adamantium> supposed to be different things, yes 2020-02-13T08:57:30 #kisslinux <adamantium> but rc.conf will just execute as a script 2020-02-13T08:57:53 #kisslinux <konimex> or sourced by rc.boot 2020-02-13T08:58:07 #kisslinux <konimex> I don't know if sourced is basically executing so eh 2020-02-13T08:58:37 #kisslinux <konimex> but merakor's /etc/runit doesn't have anything apart of /etc/runit/{1,2,3} 2020-02-13T08:58:46 #kisslinux <dylanaraps> Sourcing is required to define variables 2020-02-13T08:59:15 #kisslinux <konimex> and rc.conf is (supposed to be) full of variable defitions 2020-02-13T08:59:42 #kisslinux <konimex> at least that's how it is on Void and the BSDs 2020-02-13T09:00:15 #kisslinux <dylanaraps> As other inits are packaged they're able to make use of it 2020-02-13T09:00:19 #kisslinux <adamantium> konimex: Correct. 2020-02-13T09:00:27 #kisslinux <adamantium> *supposed* :-) 2020-02-13T09:00:34 #kisslinux <dylanaraps> The actual rc.boot/shutdown scripts should just work 2020-02-13T09:00:57 #kisslinux <konimex> well runit *does* symlink to rc.boot/rc.shutdown 2020-02-13T09:01:03 #kisslinux <adamantium> I love your kpow solution btw dylanaraps 2020-02-13T09:01:07 #kisslinux <dylanaraps> Exactly 2020-02-13T09:01:18 #kisslinux <adamantium> I was looking into it exactly, and you had just beat me to it !! 2020-02-13T09:01:29 #kisslinux <dylanaraps> An init using rc.boot/shutdown shouldn't need to change rc.conf at all 2020-02-13T09:01:35 #kisslinux <dylanaraps> adamantium: Yeah 2020-02-13T09:01:54 #kisslinux <konimex> because rc.conf doesn't even exist, no variable to define 2020-02-13T09:02:14 #kisslinux <dylanaraps> I'd like to write "portable" poweroff/reboot scripts next. 2020-02-13T09:02:20 #kisslinux <adamantium> nice 2020-02-13T09:02:30 #kisslinux <dylanaraps> Could just be a hardcoded list of inits and how they're shutdown 2020-02-13T09:02:31 #kisslinux <adamantium> lets see if runit works 2020-02-13T09:02:32 #kisslinux <adamantium> brb 2020-02-13T09:02:35 #kisslinux <konimex> tied to the respective inits, so I don't know if that would be possible 2020-02-13T09:03:47 #kisslinux <dylanaraps> konimex: It would be if we check which package owns /usr/bin/init 2020-02-13T09:03:56 #kisslinux <adamanti`> ok yes, runit works 2020-02-13T09:04:03 #kisslinux <adamanti`> and might be psuedo but i think it is faster 2020-02-13T09:04:26 #kisslinux <dylanaraps> Was boot slow before anyway? ;) 2020-02-13T09:04:30 #kisslinux <adamanti`> of course not 2020-02-13T09:04:36 #kisslinux <adamanti`> we are splitting hairs here, this is #kisslinux 2020-02-13T09:04:44 #kisslinux <dylanaraps> Oh yeah 2020-02-13T09:04:59 #kisslinux <adamantium> could be faster because of all my new gnu base 2020-02-13T09:05:01 #kisslinux <adamantium> lmao 2020-02-13T09:05:04 #kisslinux <dylanaraps> True 2020-02-13T09:05:14 #kisslinux <konimex> running services *is* slower in busybox runit though 2020-02-13T09:05:19 #kisslinux <dylanaraps> Yup 2020-02-13T09:05:28 #kisslinux <dylanaraps> I remember talking about this in the Discord 2020-02-13T09:05:36 #kisslinux <adamantium> should i package agetty 2020-02-13T09:05:42 #kisslinux <dylanaraps> util-linux includes it 2020-02-13T09:05:49 #kisslinux <adamantium> wat i dont see it in alternatives 2020-02-13T09:05:53 #kisslinux <adamantium> grr 2020-02-13T09:05:58 #kisslinux <dylanaraps> It's installed as agetty... 2020-02-13T09:06:04 #kisslinux <dylanaraps> Busybox provides getty 2020-02-13T09:06:06 #kisslinux <adamantium> oh 2020-02-13T09:06:08 #kisslinux <adamantium> lol 2020-02-13T09:06:26 #kisslinux <dylanaraps> I hate how there's no standard getty usage 2020-02-13T09:06:28 #kisslinux <dylanaraps> sad 2020-02-13T09:06:56 #kisslinux <adamantium> i know 2020-02-13T09:06:57 #kisslinux <dylanaraps> Unless we write our own and ship it with baseinit 2020-02-13T09:06:59 #kisslinux <adamantium> that's what I was just thinking 2020-02-13T09:07:03 #kisslinux <dylanaraps> Then ignore the system's 2020-02-13T09:07:05 #kisslinux <dylanaraps> :^) 2020-02-13T09:07:25 #kisslinux <adamantium> going to have 3 lines of nearly identical getty code commands 2020-02-13T09:07:31 #kisslinux <adamantium> ubase/busybox/agetty 2020-02-13T09:07:44 #kisslinux <dylanaraps> Yup 2020-02-13T09:07:52 #kisslinux <dylanaraps> busybox and agetty may be compatible 2020-02-13T09:07:58 #kisslinux <adamantium> Btw what should be a decent agetty command 2020-02-13T09:07:58 #kisslinux <dylanaraps> Haven't checked 2020-02-13T09:08:03 #kisslinux <dylanaraps> no idea 2020-02-13T09:08:04 #kisslinux <adamantium> i dont feel like rescueing myself 2020-02-13T09:08:08 #kisslinux <adamantium> ah 2020-02-13T09:08:11 #kisslinux <dylanaraps> I don't use a getty 2020-02-13T09:08:13 #kisslinux <dylanaraps> :^) 2020-02-13T09:08:23 #kisslinux <dylanaraps> I loop 'login' 2020-02-13T09:08:46 #kisslinux <dylanaraps> busybox init does some magic to keep vt1 alive 2020-02-13T09:18:04 #kisslinux <adamantium> dylanaraps: agetty allows you to login using the same command as busybox getty, however it has "no job control", is unable to startx or load emacs that way 2020-02-13T09:18:29 #kisslinux <dylanaraps> lol 2020-02-13T09:19:26 #kisslinux <adamantium> so it needs exec and/or setsid or something 2020-02-13T09:20:24 #kisslinux <dylanaraps> Or a missing flag 2020-02-13T09:20:43 #kisslinux <dylanaraps> Or it's incorrect usage 2020-02-13T09:21:04 #kisslinux <adamantium> mmmm well i think agetty probably needs exec in this case, probably should be started by runit services 2020-02-13T09:21:45 #kisslinux <dylanaraps> > agetty opens a tty port, prompts for a login name and invokes the 2020-02-13T09:21:46 #kisslinux <dylanaraps> /bin/login command. It is normally invoked by init(8). 2020-02-13T09:22:05 #kisslinux <dylanaraps> See: http://man7.org/linux/man-pages/man8/agetty.8.html 2020-02-13T09:24:43 #kisslinux <adamantium> ok here is arch linux ExecStart=-/usr/bin/agetty USER --noclear %I $TERM 2020-02-13T09:24:48 #kisslinux <adamantium> i'll try that 2020-02-13T09:25:57 #kisslinux <konimex> yes you need setsid iirc 2020-02-13T09:44:33 #kisslinux <adamantium> let it be known; exec setsid /usr/bin/agetty --noclear tty1 38400 linux #proper 2020-02-13T09:45:01 #kisslinux <adamantium> i have it running as a runit service as such 2020-02-13T09:45:04 #kisslinux <dylanaraps> Gotcha 2020-02-13T09:45:24 #kisslinux <dylanaraps> I'm putting work into this right now: https://github.com/dylanaraps/gtk-no-atk-no-atkbrige-no-dbus 2020-02-13T09:46:03 #kisslinux <adamantium> so awesome 2020-02-13T09:46:25 #kisslinux <dylanaraps> Then we can drop atk 2020-02-13T09:46:26 #kisslinux <adamantium> man I remember, 2 or 3 years ago there was nothing without dbus 2020-02-13T09:46:33 #kisslinux <adamantium> it couldn't be done. you had to use gentoo. 2020-02-13T09:46:41 #kisslinux <dylanaraps> Blame that coloured hat 2020-02-13T09:46:41 #kisslinux <adamantium> and it sucked on gentoo 2020-02-13T09:47:22 #kisslinux <dylanaraps> Gentoo requires dbus for Firefox 2020-02-13T09:47:24 #kisslinux <adamantium> now there is a handful of small distros, including kiss, which can do this 2020-02-13T09:47:25 #kisslinux <dylanaraps> :^) 2020-02-13T09:47:26 #kisslinux <adamantium> it's neat 2020-02-13T09:48:00 #kisslinux <dylanaraps> A shitware purge like this isn't manageable on another distro 2020-02-13T09:48:02 #kisslinux <adamantium> dylanaraps: correct, hence why it still sucks on gentoo. you have to patch the hell out of stuff to get a kiss system on gentoo 2020-02-13T09:48:12 #kisslinux <adamantium> and you'll be the only doing it, nobody will support you and work on it with you 2020-02-13T09:48:16 #kisslinux <dylanaraps> If they include dbus in the repositories it's game over 2020-02-13T09:48:28 #kisslinux <dylanaraps> Same goes for other software 2020-02-13T09:48:37 #kisslinux <konimex> speaking of which, why don't merakor utilize the runit service model for ttys anyway 2020-02-13T09:48:46 #kisslinux <adamantium> konimex: agreed! 2020-02-13T09:49:09 #kisslinux <konimex> asked it in the PR but dude doesn't answer 2020-02-13T09:49:17 #kisslinux <adamantium> we should just include some agetty service files 2020-02-13T09:49:21 #kisslinux <adamantium> lol 2020-02-13T09:49:28 #kisslinux <konimex> you can do it the void way 2020-02-13T09:49:30 #kisslinux <adamantium> in /etc/sv 2020-02-13T09:49:57 #kisslinux <konimex> i meant the scripts 2020-02-13T09:51:19 #kisslinux <adamantium> here is my /etc/runit/2 https://termbin.com/gt4c 2020-02-13T09:51:37 #kisslinux <konimex> https://github.com/void-linux/void-runit/tree/master/services/agetty-generic 2020-02-13T09:51:49 #kisslinux <adamantium> here is my /etc/sv/agetty/run https://termbin.com/raln 2020-02-13T09:56:04 #kisslinux <adamantium> https://termbin.com/m2ha pstree with runit 2020-02-13T09:57:21 #kisslinux <adamantium> I think merakor did a good job for now 2020-02-13T09:57:24 #kisslinux <adamantium> i like this 2020-02-13T10:00:37 #kisslinux <adamantium> konimex: I think he did not make it use runit to manage the getty because that would conflict with the default getty setup. But what he could do is include service files for agetty and busybox getty, since they're on systems by default. A user could then manually comment the lines in /etc/runit/2 as I did, and enable the getty they want to managed instead by runit 2020-02-13T10:01:24 #kisslinux <konimex> since busybox /etc/inittab won't even be read, what would the conflict possibly be? 2020-02-13T10:02:26 #kisslinux <adamantium> konimex: I completely forgot that. you're right! 2020-02-13T10:02:37 #kisslinux <adamantium> cool 2020-02-13T10:02:52 #kisslinux <adamantium> let's open an issue 2020-02-13T10:03:05 #kisslinux <konimex> re: agetty vs busybox getty, a little shell-fu with ifs and "-x" is possible, but for ubase, tough luck 2020-02-13T10:04:10 #kisslinux <adamantium> people with ubase will want sinit anyways, and they can just use the included /etc/rc.d files that sinit includes 2020-02-13T10:04:15 #kisslinux <adamantium> ;-) 2020-02-13T10:05:52 #kisslinux <fehawen> Script (bash or sh) for selecting random file in directory, off the top of anyone's mind? 2020-02-13T10:11:29 #kisslinux <adamantium> konimex: merakor: https://github.com/kisslinux/community/issues/351 2020-02-13T10:12:15 #kisslinux <konimex> actually, disregard, it *can* conflict given that busybox init rules still apply when initially switching 2020-02-13T10:13:33 #kisslinux <adamantium> haha. HELP I have 20 gettys running 2020-02-13T10:13:51 #kisslinux <konimex> so while runit doesn't read /etc/inittab, busybox's init doesn't terminate 2020-02-13T10:13:54 #kisslinux <konimex> so, yeah 2020-02-13T10:14:05 #kisslinux <adamantium> well runit wont be running i think until the reboot 2020-02-13T10:14:09 #kisslinux <adamantium> *&hopefully* 2020-02-13T10:14:18 #kisslinux <fehawen> Nvm, just found bash has RANDOM, duh. 2020-02-13T10:15:00 #kisslinux <dzove855> fehawen: bash is a powershell! 2020-02-13T10:15:14 #kisslinux <konimex> no, but busybox runsvdir would still run *any* symlinked service to /var/service 2020-02-13T10:17:22 #kisslinux <adamantium> you're definitely right 2020-02-13T10:17:43 #kisslinux <adamantium> I actually intuitively enabled agetty via runit and rebooted as fast as i could 2020-02-13T10:17:44 #kisslinux <adamantium> lol 2020-02-13T10:18:00 #kisslinux <fehawen> dzove855: word! 2020-02-13T10:18:21 #kisslinux <dylanaraps> fehawen: Pure sh random element. Secure for what you want. Not for something security focused ;) 2020-02-13T10:18:22 #kisslinux <dylanaraps> https://termbin.com/iphb 2020-02-13T10:18:42 #kisslinux <dylanaraps> 1. Populate the arg list with expansion of dir items. 2020-02-13T10:19:09 #kisslinux <dylanaraps> 2. Shift the list (PID_OF_SH * PID_OF_PARENT % LIST_MAX) 2020-02-13T10:19:21 #kisslinux <dylanaraps> 3. Print the random item. :^) 2020-02-13T10:20:36 #kisslinux <fehawen> dylanaraps: My god, those are gorgeous lines of sh 2020-02-13T10:21:09 #kisslinux <fehawen> Man, I really gotta step up my shell skills 2020-02-13T10:21:27 #kisslinux <fehawen> and thanks, btw 2020-02-13T10:21:31 #kisslinux <dylanaraps> np 2020-02-13T10:21:36 #kisslinux <dylanaraps> I write too much shell 2020-02-13T10:21:39 #kisslinux <adamantium> dylanaraps: https://termbin.com/hlb0 < Of those busybox applications, ignoring the adduser/deluser ones (shadow with gpasswd could handle it...) do you see anything remaining that a kiss system *relies* on? I'm considering kiss -r busybox now... 2020-02-13T10:22:24 #kisslinux <adamantium> just need a second set of eyes... 2020-02-13T10:22:26 #kisslinux <dylanaraps> bc is kinda important though not used by the kiss/init 2020-02-13T10:22:37 #kisslinux <dylanaraps> Packages *may* use it during build 2020-02-13T10:23:04 #kisslinux <dylanaraps> depmod if you have modules 2020-02-13T10:23:16 #kisslinux <adamantium> no modules 2020-02-13T10:23:20 #kisslinux <adamantium> good catch though 2020-02-13T10:23:24 #kisslinux <dylanaraps> killall5 is needed by init on shutdown 2020-02-13T10:23:32 #kisslinux <adamantium> i thought we use posix killall5 2020-02-13T10:24:12 #kisslinux <dylanaraps> There' no posix killall6 2020-02-13T10:24:14 #kisslinux <dylanaraps> 5* 2020-02-13T10:24:18 #kisslinux <adamantium> i thought you made one 2020-02-13T10:24:25 #kisslinux <dylanaraps> I reverted it 2020-02-13T10:24:27 #kisslinux <adamantium> wat 2020-02-13T10:24:33 #kisslinux <dylanaraps> Yeah 2020-02-13T10:24:38 #kisslinux <adamantium> grr 2020-02-13T10:24:39 #kisslinux <dylanaraps> Wasn't 1:1 with the utility 2020-02-13T10:24:43 #kisslinux <adamantium> okay 2020-02-13T10:24:50 #kisslinux <adamantium> i tried using as a regular user once 2020-02-13T10:24:53 #kisslinux <adamantium> it did bad things 2020-02-13T10:24:56 #kisslinux <adamantium> lol 2020-02-13T10:24:58 #kisslinux <dylanaraps> Would fail if the rc.shutdown script wasn't called in the same session as init 2020-02-13T10:25:02 #kisslinux <dylanaraps> ie, it would kill itself 2020-02-13T10:25:03 #kisslinux <dylanaraps> ;) 2020-02-13T10:25:18 #kisslinux <dylanaraps> ubase has it 2020-02-13T10:25:23 #kisslinux <adamantium> OK, so... killall5, bc, what else should i look to replacing before purging bb 2020-02-13T10:25:47 #kisslinux <dylanaraps> So long as the system boots, you can always fix things as you need to 2020-02-13T10:25:51 #kisslinux <adamantium> right 2020-02-13T10:26:03 #kisslinux <adamantium> just gettin a professional opinion. THX 2020-02-13T10:26:06 #kisslinux <adamantium> ;) 2020-02-13T10:26:27 #kisslinux <adamantium> oh btw kiss -r busybox, do any base pkgs depend on bb? 2020-02-13T10:26:35 #kisslinux <adamantium> i might need to do something about that 2020-02-13T10:26:37 #kisslinux <dylanaraps> baselayout 2020-02-13T10:26:40 #kisslinux <dylanaraps> though not needed 2020-02-13T10:26:51 #kisslinux <dylanaraps> Just to prevent 'kiss r busybox' from removing busybox 2020-02-13T10:27:00 #kisslinux <dylanaraps> KISS_FORCE=1 kiss r busybox 2020-02-13T10:27:08 #kisslinux <dylanaraps> Then KISS_FORCE=1 kiss r baselayout 2020-02-13T10:27:11 #kisslinux <dylanaraps> *should* do it 2020-02-13T10:27:16 #kisslinux <dylanaraps> OR 2020-02-13T10:27:17 #kisslinux <adamantium> i just removed baselayout 2020-02-13T10:27:19 #kisslinux <adamantium> without force 2020-02-13T10:27:23 #kisslinux <dylanaraps> lol 2020-02-13T10:27:25 #kisslinux <dylanaraps> All is well? 2020-02-13T10:27:30 #kisslinux <adamantium> i hope so 2020-02-13T10:27:32 #kisslinux <adamantium> lol 2020-02-13T10:28:49 #kisslinux <adamantium> hmm looking at the files of baselayout, maybe i wanted to keep that 2020-02-13T10:29:11 #kisslinux <dylanaraps> Anything in /etc is still there 2020-02-13T10:29:16 #kisslinux <adamantium> yeah 2020-02-13T10:29:19 #kisslinux <adamantium> it's not too bad 2020-02-13T10:36:18 #kisslinux <adamantium> ahhh gnu bc ......... /bin/sh: 10: makeinfo: not found 2020-02-13T10:36:33 #kisslinux <dylanaraps> Is that bc? 2020-02-13T10:36:35 #kisslinux <adamantium> yea 2020-02-13T10:36:37 #kisslinux <dylanaraps> Which package? 2020-02-13T10:36:51 #kisslinux <adamantium> https://ftp.gnu.org/gnu/bc/bc-1.07.tar.gz 2020-02-13T10:37:10 #kisslinux <dylanaraps> no no 2020-02-13T10:37:18 #kisslinux <dylanaraps> I mean where did that error come from? 2020-02-13T10:37:27 #kisslinux <adamantium> im trying to package that ^ 2020-02-13T10:37:32 #kisslinux <adamantium> to replace busybox bc, 2020-02-13T10:37:42 #kisslinux <adamantium> and im running into the makinfo: not found error 2020-02-13T10:37:58 #kisslinux <dylanaraps> Disable info pages 2020-02-13T10:38:02 #kisslinux <dylanaraps> Not bc related 2020-02-13T10:38:37 #kisslinux <adamantium> I'm not sure I follow what you're saying 2020-02-13T10:38:43 #kisslinux <dylanaraps> My bad 2020-02-13T10:38:56 #kisslinux <dylanaraps> I thought you meant bc missing caused that error 2020-02-13T10:39:02 #kisslinux <adamantium> Ah 2020-02-13T10:39:07 #kisslinux <dylanaraps> That's related to info pages 2020-02-13T10:39:13 #kisslinux <dylanaraps> Disabling info pages should fix it 2020-02-13T10:39:16 #kisslinux <dylanaraps> if not 2020-02-13T10:39:20 #kisslinux <adamantium> Do you know how to disable them 2020-02-13T10:39:22 #kisslinux <dylanaraps> See our binutils build file 2020-02-13T10:39:29 #kisslinux <dylanaraps> Do it yourself >:( 2020-02-13T10:39:37 #kisslinux <adamantium> k 2020-02-13T10:39:46 #kisslinux <dylanaraps> It differs per package 2020-02-13T10:39:54 #kisslinux <dylanaraps> Some allow you to remove it through configure 2020-02-13T10:39:57 #kisslinux <dylanaraps> others don't 2020-02-13T10:40:43 #kisslinux <adamantium> Gotchya, cool i used to try things like this (binutils build) 2020-02-13T10:40:51 #kisslinux <adamantium> but i thought we weren't allowed to. I think it's fun 2020-02-13T10:40:56 #kisslinux <adamantium> I see now it is just an exception 2020-02-13T10:41:08 #kisslinux <dylanaraps> First check ./configure if it supports it 2020-02-13T10:42:33 #kisslinux <adamantium> okay yeah, just searched the file, there are no toggles for it i could see. Here we go 2020-02-13T10:44:59 #kisslinux <adamantium> holy shit 2020-02-13T10:45:07 #kisslinux <adamantium> dylanaraps: no mo busybox https://termbin.com/av65 2020-02-13T10:45:23 #kisslinux <dylanaraps> tada 2020-02-13T10:45:25 #kisslinux <adamantium> i win 2020-02-13T10:45:35 #kisslinux <adamantium> i ruined kiss forever 2020-02-13T10:45:39 #kisslinux <adamantium> you're welcome 2020-02-13T10:46:50 #kisslinux <adamantium> oh PR incoming 2020-02-13T10:49:35 #kisslinux <adamantium> you know what's weird, with agetty running as a service, after typing "sudo reboot", It doesn't actually reboot, until I kill X and exit the getty with Ctrl+d 2020-02-13T10:50:11 #kisslinux <adamantium> must not have something dialed in right yet. 2020-02-13T10:59:17 #kisslinux <adamantium> I'd say community repo is looking pretty awesome compared to a month ago 2020-02-13T10:59:45 #kisslinux <adamantium> we still lack the gimp 2020-02-13T11:00:22 #kisslinux <dylanaraps> Good luck 2020-02-13T11:00:40 #kisslinux <dylanaraps> We have imagemagick 2020-02-13T11:00:44 #kisslinux <dylanaraps> Use the terminal :^) 2020-02-13T11:00:50 #kisslinux <dylanaraps> That's what I do 2020-02-13T11:01:07 #kisslinux <adamantium> lol 2020-02-13T11:01:19 #kisslinux <adamantium> how can we be a complete distro, without gimp 2020-02-13T11:01:30 #kisslinux <adamantium> :P 2020-02-13T11:12:46 #kisslinux <ShaCNy> is dylanaraps around? 2020-02-13T11:13:02 #kisslinux <dylanaraps> He is 2020-02-13T11:13:22 #kisslinux <ShaCNy> why wasn't my tor pull request merged? just the maintainer got pinged 2020-02-13T11:13:33 #kisslinux <dylanaraps> The maintainer must update it 2020-02-13T11:13:43 #kisslinux <ShaCNy> then its not really maintained by the community, is it? 2020-02-13T11:13:48 #kisslinux <dylanaraps> Which is why he is the maintainer 2020-02-13T11:14:01 #kisslinux <dylanaraps> There's a waiting period before a package is orphaned 2020-02-13T11:14:16 #kisslinux <ShaCNy> sounds weird to me 2020-02-13T11:14:19 #kisslinux <dylanaraps> Contact the maintainer if you'd him to update the package 2020-02-13T11:14:33 #kisslinux <dylanaraps> The email is in 'git log' or on the website on the packages page. 2020-02-13T11:17:54 #kisslinux <ShaCNy> yeah dont think its the best way to do 2020-02-13T11:18:20 #kisslinux <dylanaraps> ShaCNy: nothing stops you from updating it in your own local repository. 2020-02-13T11:18:38 #kisslinux <dylanaraps> The Community repository isn't the wild west. 2020-02-13T11:18:53 #kisslinux <dylanaraps> When a package is added by a user, it is their responsibility. 2020-02-13T11:18:58 #kisslinux <ShaCNy> why is that? 2020-02-13T11:19:52 #kisslinux <konimex> I mean, I sure don't want to maintain tor as I don't even add it to the community repo 2020-02-13T11:20:07 #kisslinux <dylanaraps> It ensures that each package has someone responsible for it. 2020-02-13T11:20:22 #kisslinux <dylanaraps> I can't be updating everything. I have a life. 2020-02-13T11:20:47 #kisslinux <dylanaraps> It prevents someone from adding something to the repository and then leaving it in my hands. 2020-02-13T11:21:17 #kisslinux <dylanaraps> Some packages also need someone who knows about their build process etc. 2020-02-13T11:21:25 #kisslinux <dylanaraps> It's not always as easy as a version bump. 2020-02-13T11:21:34 #kisslinux <dylanaraps> Just contact the maintainer. 2020-02-13T11:21:55 #kisslinux <dylanaraps> If you'd like the newer version, update it and keep it in your own local repository until the maintainer does his job. 2020-02-13T11:22:22 #kisslinux <konimex> > From: Linux User <you⊙ec> 2020-02-13T11:22:22 #kisslinux <dylanaraps> If the package sits out of date for an extended period of time, I'll orphan the package 2020-02-13T11:22:32 #kisslinux <konimex> this isn't even a valid email 2020-02-13T11:22:39 #kisslinux <dylanaraps> Hang on 2020-02-13T11:22:57 #kisslinux <dylanaraps> Kris.Heck⊙pc 2020-02-13T11:23:18 #kisslinux <dylanaraps> 'git log' shows this (as does the website) 2020-02-13T11:23:58 #kisslinux <ShaCNy> konimex: what has the email to do with it? 2020-02-13T11:24:12 #kisslinux <dylanaraps> It's how you contact the maintainer 2020-02-13T11:27:25 #kisslinux <ShaCNy> Yeah, I know :p just konimex mentioned something else 2020-02-13T11:27:43 #kisslinux <konimex> I mean, that's in your commit 2020-02-13T11:28:14 #kisslinux <konimex> https://patch-diff.githubusercontent.com/raw/kisslinux/community/pull/339.patch 2020-02-13T11:30:42 #kisslinux <ShaCNy> Im still new to github, I'll edit it. Wasnt thining that was a big deal. 2020-02-13T11:30:47 #kisslinux <ShaCNy> thinking* 2020-02-13T11:31:26 #kisslinux <dylanaraps> Knowing who made each change is a big deal. ;) 2020-02-13T11:32:01 #kisslinux <ShaCNy> You can see it here https://github.com/kisslinux/community/commits/master, no? 2020-02-13T11:32:09 #kisslinux <ShaCNy> So dont think its a big deal 2020-02-13T11:32:27 #kisslinux <konimex> yes, but they are all tied to the email 2020-02-13T11:32:36 #kisslinux <konimex> your github email is tied to the git email 2020-02-13T11:32:45 #kisslinux <ShaCNy> no its not 2020-02-13T11:32:57 #kisslinux <konimex> that's why you can see adamantium, cemkeylan 2020-02-13T11:33:21 #kisslinux <konimex> adamantium uses his proper email (see https://github.com/kisslinux/community/commit/b571d8718aefd2d34f623a5721451057c1ba5849.patch) 2020-02-13T11:34:02 #kisslinux <ShaCNy> Yeah but konimex | your github email is tied to the git email 2020-02-13T11:34:04 #kisslinux <ShaCNy> isn't true 2020-02-13T11:34:13 #kisslinux <konimex> what? 2020-02-13T11:34:14 #kisslinux <ShaCNy> you can use whatever in git config --global user.email "MY_NAME⊙ec" 2020-02-13T11:34:30 #kisslinux <konimex> yes, but github won't show your username if you use example.com 2020-02-13T11:36:08 #kisslinux <adamantium> I told ShaCNy it would be fine to bump a version, though it was not his package 2020-02-13T11:36:13 #kisslinux <adamantium> Am I wrong? 2020-02-13T11:36:18 #kisslinux <konimex> I should upload an image, shouldn't I? 2020-02-13T11:36:20 #kisslinux <ShaCNy> seems like 2020-02-13T11:36:36 #kisslinux <ShaCNy> konimex: thats why 'Linux User' probably :p 2020-02-13T11:36:48 #kisslinux <adamantium> I believe I said that it *should* be fine, if he didn't feel like waiting for the maintainer to do it 2020-02-13T11:37:03 #kisslinux <ShaCNy> konimex: will fix it tho, thanks! 2020-02-13T11:37:06 #kisslinux <adamantium> As a maintainer of over 30 packages I wouldn't mind if somebody bumped a version number on one of my own pkgs. 2020-02-13T11:37:08 #kisslinux <ShaCNy> and sorry, still new to github 2020-02-13T11:37:54 #kisslinux <konimex> does birch receive /notice from e.g. bots? 2020-02-13T11:38:21 #kisslinux <konimex> I knew they didn't receive PRIVMSG (don't know if that's still the case) 2020-02-13T11:40:35 #kisslinux <ShaCNy> adamantium: only the maintainer is allowed to update 2020-02-13T11:40:44 #kisslinux <ShaCNy> which is weird, but w/e 2020-02-13T11:40:57 #kisslinux <adamantium> dylanaraps: ? 2020-02-13T11:41:24 #kisslinux <dylanaraps> It's not weird 2020-02-13T11:41:32 #kisslinux <dylanaraps> That's the reason we have maintainers 2020-02-13T11:42:08 #kisslinux <adamantium> Hahha 2020-02-13T11:42:16 #kisslinux <adamantium> We must have some ORDER in kiss after all 2020-02-13T11:42:29 #kisslinux <dylanaraps> It'd be the wild-west otherwise 2020-02-13T11:42:49 #kisslinux <adamantium> Well ShaCNy I apologize to you then 2020-02-13T11:42:54 #kisslinux <adamantium> I gave him bad advice earlier. 2020-02-13T11:43:28 #kisslinux <adamantium> i'll just give you guys my cell phone 2020-02-13T11:43:35 #kisslinux <adamantium> you can call me if a pkg is out of date i'll get right on it 2020-02-13T11:43:36 #kisslinux <dylanaraps> There must be a single person in charge of each package 2020-02-13T11:43:47 #kisslinux <dylanaraps> otherwise the burden falls on me 2020-02-13T11:44:34 #kisslinux <adamantium> When we establish a comittee with a board of trustees, with commit bits we can fully remove your burden dylanaraps 2020-02-13T11:44:57 #kisslinux <dylanaraps> adamantium: see guidestones.txt 2020-02-13T11:45:03 #kisslinux <dylanaraps> I'm just talking about community 2020-02-13T11:45:06 #kisslinux * adamantium /sarcasm 2020-02-13T11:45:09 #kisslinux <dylanaraps> :^) 2020-02-13T11:45:28 #kisslinux <adamantium> I like the guidestones already read them 2020-02-13T11:46:26 #kisslinux <adamantium> unifont size 32 ftw 2020-02-13T11:47:04 #kisslinux <adamantium> dylanaraps: can you help me fix tcl. The ?.? isn't working 2020-02-13T11:47:26 #kisslinux <adamantium> I think it should be glob maybe? 2020-02-13T11:47:29 #kisslinux <Humaid> Hi i'm an arch user. I'm very interested in using kisslinux but the downloading kiss-chroot.tar.xz is very slow about 10kbps. 2020-02-13T11:47:40 #kisslinux <dylanaraps> Humaid: It downloads from GitHub 2020-02-13T11:47:56 #kisslinux <dylanaraps> adamantium: What is the file actually called? 2020-02-13T11:47:59 #kisslinux <Humaid> so this is normal? 2020-02-13T11:48:13 #kisslinux <adamantium> dylanaraps: tclsh8.6 2020-02-13T11:48:21 #kisslinux <Humaid> https://dl.getkiss.org/kiss-chroot.tar.xz 2020-02-13T11:48:24 #kisslinux <dylanaraps> tclsh?.? should match it. 2020-02-13T11:48:32 #kisslinux <dylanaraps> Humaid: That redirects to Github 2020-02-13T11:48:49 #kisslinux <adamantium> Humaid: no, it is not normal, that is served from github, which uses a CDN. Something is wrong more than likely on your end, not github's end... 2020-02-13T11:48:49 #kisslinux <dylanaraps> adamantium: Unless it isn't in PWD. 2020-02-13T11:49:34 #kisslinux <konimex> in some cases github is so damn slow 2020-02-13T11:49:47 #kisslinux <adamantium> Humaid: as a workaround you could try downloading through a vpn or even TOR in a pinch ... 2020-02-13T11:50:15 #kisslinux <konimex> don't know which servers do they use but the CDN provider should open a datacenter in SEA 2020-02-13T11:50:22 #kisslinux <Humaid> I tried downloading normal files. the speed is 600kbps which is normal for me 2020-02-13T11:50:35 #kisslinux <Humaid> hmm 2020-02-13T11:50:41 #kisslinux <adamantium> Humaid: https://dl.getkiss.org/kiss-chroot.tar.xz is a normal file 2020-02-13T11:51:41 #kisslinux <Humaid> I meant from other sites like mp3 etc.. 2020-02-13T11:52:12 #kisslinux <adamantium> Sure 2020-02-13T11:52:16 #kisslinux <adamantium> The internet is funny like that 2020-02-13T11:52:20 #kisslinux <adamantium> It could be a number of different things 2020-02-13T11:52:47 #kisslinux <Humaid> wget give me 403 FORBIDDEN 2020-02-13T11:53:55 #kisslinux <dylanaraps> With which URL? 2020-02-13T11:55:25 #kisslinux <Humaid> https://dl.getkiss.org/kiss-chroot.tar.xz 2020-02-13T11:55:38 #kisslinux <dylanaraps> Works here. 2020-02-13T11:56:10 #kisslinux <dylanaraps> Debugging your internet connection is kinda outside the realm of the help I choose to provide 2020-02-13T11:57:29 #kisslinux <konimex> try https://github.com/kisslinux/repo/releases/download/1.9.0/kiss-chroot.tar.xz 2020-02-13T11:57:43 #kisslinux <konimex> let's see if it makes a difference (it shouldn't) 2020-02-13T11:58:29 #kisslinux <Humaid> I actually tried it before no difference. thank you 2020-02-13T11:59:07 #kisslinux <Humaid> what could it be? why me haha 2020-02-13T12:00:40 #kisslinux <Humaid> thank you guys. I'll try to figure it out later. 2020-02-13T12:00:56 #kisslinux <Humaid> I'm out. 2020-02-13T12:01:11 #kisslinux <adamantium> Humaid: your router 2020-02-13T12:01:14 #kisslinux <adamantium> likely 2020-02-13T12:01:26 #kisslinux <Humaid> maybe. thanks 2020-02-13T12:01:33 #kisslinux <adamantium> TOR or a vpn will work around it 2020-02-13T12:01:43 #kisslinux <adamantium> you probably are going to suffer downloading from most of github downloads 2020-02-13T12:01:51 #kisslinux <adamantium> additionally probably amazon s3 2020-02-13T12:04:04 #kisslinux <adamantium> dylanaraps: the file compiles to the root directory as tclsh but make install installs it as tclsh8.6 2020-02-13T12:04:20 #kisslinux <dylanaraps> You can then symlink it the opposite way 2020-02-13T12:04:36 #kisslinux <adamantium> k 2020-02-13T12:05:43 #kisslinux <adamantium> ln -s "$1/usr/bin/tclsh?.?" "$1/usr/bin/tclsh" 2020-02-13T12:05:44 #kisslinux <adamantium> ? 2020-02-13T12:06:14 #kisslinux <adamantium> ln -s /usr/bin/tclsh?.? "$1/usr/bin/tclsh" ? 2020-02-13T12:06:15 #kisslinux <dylanaraps> Globs don't expand in quotes 2020-02-13T12:06:27 #kisslinux <adamantium> the second should do it 2020-02-13T12:06:37 #kisslinux <adamantium> lol 2020-02-13T12:06:41 #kisslinux <dylanaraps> It won't 2020-02-13T12:06:46 #kisslinux <dylanaraps> The glob won't expand to anything. 2020-02-13T12:06:57 #kisslinux <dylanaraps> As /usr/bin/tclshX.X doesn't exist. 2020-02-13T12:07:15 #kisslinux <adamantium> ln -s "$1/usr/bin/tclsh"?.? "$1/usr/bin/tclsh" 2020-02-13T12:07:18 #kisslinux <dylanaraps> No 2020-02-13T12:07:21 #kisslinux <adamantium> lmao 2020-02-13T12:07:24 #kisslinux <dylanaraps> Just hardcode the version 2020-02-13T12:07:27 #kisslinux <dylanaraps> Easiest way. 2020-02-13T12:07:37 #kisslinux <adamantium> why cant we access the version file though 2020-02-13T12:07:48 #kisslinux <adamantium> I'd like to read it with read? 2020-02-13T12:07:48 #kisslinux <dylanaraps> You can 2020-02-13T12:08:00 #kisslinux <adamantium> How? 2020-02-13T12:08:07 #kisslinux <adamantium> I can only find the version number with $_ 2020-02-13T12:08:17 #kisslinux <dylanaraps> Look at cmake's build file 2020-02-13T12:08:21 #kisslinux <adamantium> k 2020-02-13T12:08:21 #kisslinux <dylanaraps> I'll be back later 2020-02-13T12:08:26 #kisslinux <adamantium> thanks 2020-02-13T13:25:12 #kisslinux <fehawen> dylanaraps: So, would this be "safe"? https://termbin.com/w3mk 2020-02-13T13:29:06 #kisslinux <dylanaraps> Not for anything related to security 2020-02-13T13:29:18 #kisslinux <dylanaraps> It's not "truly" random (though nothing is ;) ) 2020-02-13T13:29:33 #kisslinux <dylanaraps> For picking a random item out of a list, sure. 2020-02-13T13:29:42 #kisslinux <dylanaraps> I use this in my wallpaper switcher 2020-02-13T13:30:06 #kisslinux <dylanaraps> Removing "* PPID" will also cycle through the directory in order. ;) 2020-02-13T13:30:15 #kisslinux <dylanaraps> Thanks to how PIDs work 2020-02-13T13:34:28 #kisslinux <fehawen> I'll see if I can come up with a safer solution later. Would be nice, even if the use case is limited to setting wallpaper 2020-02-13T13:36:38 #kisslinux <fehawen> Unrelated, but how about this: https://termbin.com/hx2d 2020-02-13T13:37:06 #kisslinux <dylanaraps> Neat 2020-02-13T13:37:14 #kisslinux <dylanaraps> You can drop the $(()) inside arr[] 2020-02-13T13:37:14 #kisslinux <fehawen> That for loop asterisk feels.. bad 2020-02-13T13:37:22 #kisslinux <dylanaraps> Just do arr[1+1] 2020-02-13T13:37:35 #kisslinux <fehawen> Ah, thanks. Shellcheck didn't remark on it 2020-02-13T13:37:48 #kisslinux <dylanaraps> No point is declaring str either 2020-02-13T13:37:55 #kisslinux <dylanaraps> It won't exist prior to the script running 2020-02-13T13:38:09 #kisslinux <dylanaraps> if [[ ]]; then fi -> [[ ]] && 2020-02-13T13:38:23 #kisslinux <dylanaraps> No need for if fi then if you only do something on success or fail 2020-02-13T13:38:30 #kisslinux <fehawen> Ah yes, of course. It's left from earlier, I had a main function invoking itself again if file already existed. Appended -copy instead. 2020-02-13T13:38:41 #kisslinux <dylanaraps> Quotes on the left side of [[ ]] aren't needed either 2020-02-13T13:38:57 #kisslinux <dylanaraps> So: [[ $1 && -f $1 ]] || 2020-02-13T13:39:08 #kisslinux <dylanaraps> You could even just do: [[ -f $1 ]] || 2020-02-13T13:39:14 #kisslinux <dylanaraps> Will work even if $1 is blank 2020-02-13T13:40:18 #kisslinux <dylanaraps> Should always use '-f' with cp, mv, rm in scripts 2020-02-13T13:40:26 #kisslinux <dylanaraps> Else there's a chance it may prompt for user input 2020-02-13T13:40:31 #kisslinux <dylanaraps> "Remove file?" as an example 2020-02-13T13:40:58 #kisslinux <dylanaraps> Unless you're sure that the file you are copying/renaming to doesn't exist 2020-02-13T13:42:01 #kisslinux <fehawen> Hence the "-copy" file name appendix if it does 2020-02-13T13:42:11 #kisslinux <dylanaraps> Gotcha 2020-02-13T13:45:29 #kisslinux <fehawen> Better? https://termbin.com/1gl90 2020-02-13T13:46:34 #kisslinux <fehawen> Minus the echo $str lol 2020-02-13T13:48:33 #kisslinux <dylanaraps> Yeah 2020-02-13T13:48:39 #kisslinux <dylanaraps> It was fine before 2020-02-13T13:48:47 #kisslinux <dylanaraps> I merely gave nitpicks ;) 2020-02-13T13:49:11 #kisslinux <fehawen> Nitpicks are appreciated 2020-02-13T13:49:15 #kisslinux <fehawen> Else, no progress 2020-02-13T13:50:43 #kisslinux <fehawen> Gotta learn to shorthand my bash if statements, so used to my tslint config with no allowed shorthands 2020-02-13T13:50:58 #kisslinux <fehawen> bash, sh, whatevs 2020-02-13T13:52:34 #kisslinux <dylanaraps> Yeah 2020-02-13T14:08:54 #kisslinux <konimex> oh man I think we'll need some detect-fu for busybox since their CC is practically hardcoded for gcc and clang 2020-02-13T14:17:02 #kisslinux <dilyn> dylanaraps: you very well may have mentioned it was in /share and I might just be illiterate 2020-02-13T14:23:28 #kisslinux <dylanaraps> dilyn: :P 2020-02-13T14:23:35 #kisslinux <dylanaraps> It might be pkgconf related(?) 2020-02-13T14:23:36 #kisslinux <dylanaraps> No idea 2020-02-13T14:23:43 #kisslinux <dylanaraps> I can't reproduce at all 2020-02-13T15:01:59 #kisslinux <dylanaraps> adamantium: bc out of date 2020-02-13T15:02:06 #kisslinux <dylanaraps> 1.07.1 is latest 2020-02-13T15:02:21 #kisslinux <dylanaraps> Please check for next time when submitting a package ;) 2020-02-13T15:02:29 #kisslinux <dylanaraps> Oh 2020-02-13T15:02:33 #kisslinux <dylanaraps> Heh 2020-02-13T15:02:37 #kisslinux <dylanaraps> Beat me to it 2020-02-13T15:05:31 #kisslinux <dilyn> Maybe one day I'll look into it 2020-02-13T15:05:44 #kisslinux <dilyn> I'm not... Horrified... By an extra symlink in / I guess 2020-02-13T15:06:46 #kisslinux <dylanaraps> :( 2020-02-13T15:08:15 #kisslinux <dylanaraps> You *could* symlink to ~/.config/falkon iirc 2020-02-13T15:08:33 #kisslinux <dilyn> And clutter my precious ~?! 2020-02-13T15:08:36 #kisslinux <dilyn> You monster 2020-02-13T15:09:22 #kisslinux <dilyn> Can I symlink it to /root/.config and just always run Fallon as root 2020-02-13T15:12:20 #kisslinux <dylanaraps> Great idea 2020-02-13T15:15:46 #kisslinux <l1lyprincess> ohai, is kisslinux bleeding edge or stable? 2020-02-13T15:20:48 #kisslinux <dylanaraps> It's as bleeding edge or stable as you'd like it to be 2020-02-13T15:21:08 #kisslinux <dylanaraps> bleeding edge doesn't mean unstable either 2020-02-13T15:31:10 #kisslinux <l1lyprincess> Prefer less software over more software where possible. e.g If all a library does is make the cursor spin while waiting for a program to launch, it should be purged. 2020-02-13T15:31:11 #kisslinux <l1lyprincess> i like that one. 2020-02-13T15:32:31 #kisslinux <l1lyprincess> less bloat <3 2020-02-13T15:42:22 #kisslinux <dylanaraps> Yeah 2020-02-13T15:59:23 #kisslinux <l1lyprincess> dylanaraps: how long did it take to create a distro? 2020-02-13T16:18:56 #kisslinux <E5ten> konimex: for rust, replace libgcc_s.so (not the actual lib just the linker script) with one that points to libunwind so while you will need it cuz the stage0 is dynamic the built rust will have been forced to link to libunwind 2020-02-13T16:19:20 #kisslinux <E5ten> "one that points to" meaning a linker script that links libunwind 2020-02-13T16:37:16 #kisslinux <dylanaraps> l1lyprince: 3 months~ of 10~ hour days 2020-02-13T16:37:35 #kisslinux <dylanaraps> (before I was running it on my laptop) 2020-02-13T16:37:58 #kisslinux <dylanaraps> I did it very quick though 2020-02-13T17:07:56 #kisslinux <perish> Hola 2020-02-13T17:08:01 #kisslinux <perish> I return, once more 2020-02-13T17:10:10 #kisslinux <E5ten> mforney: so for getting samurai printing after jobs complete instead of before to match ninja, should I try to do that and include it in my one line PR or do you want to do that separately? 2020-02-13T17:10:51 #kisslinux <dylanaraps> Hello 2020-02-13T17:11:40 #kisslinux <perish> It seems kiss's nano package is having some issues. 2020-02-13T17:14:14 #kisslinux <dylanaraps> Yeah? 2020-02-13T17:14:29 #kisslinux <trinity> Hello there, I am in a process of installing KISS linux. Any idea what should I do if package fails to download while running "kiss build"? 2020-02-13T17:14:36 #kisslinux <perish> What package? 2020-02-13T17:14:42 #kisslinux <dylanaraps> We literally just do: ./configure; make; make install 2020-02-13T17:14:48 #kisslinux <trinity> libressl 2020-02-13T17:14:51 #kisslinux <perish> Ah 2020-02-13T17:15:01 #kisslinux <dylanaraps> > https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-3.0.2.tar.gz 2020-02-13T17:15:10 #kisslinux <dylanaraps> I can reproduce 2020-02-13T17:15:13 #kisslinux <dylanaraps> Seems to be down 2020-02-13T17:15:18 #kisslinux <trinity> yeah 2020-02-13T17:15:20 #kisslinux <perish> Well, my first package is going well, so that's neat 2020-02-13T17:15:22 #kisslinux <dylanaraps> 2 secs 2020-02-13T17:15:27 #kisslinux <trinity> alright then I would want to install it manually? 2020-02-13T17:15:29 #kisslinux <fehawen> Gotta go, laters alligators 2020-02-13T17:15:40 #kisslinux <dylanaraps> trinity: I'll push a fix in a sec 2020-02-13T17:16:00 #kisslinux <trinity> thank you 2020-02-13T17:17:23 #kisslinux <dylanaraps> Fixed 2020-02-13T17:17:27 #kisslinux <dylanaraps> Run 'kiss update' 2020-02-13T17:18:18 #kisslinux <dylanaraps> (Then 'kiss build' again to continue) 2020-02-13T17:18:35 #kisslinux <perish> What's up with "KISS" distros and using package managers written in shellscripts? 2020-02-13T17:19:07 #kisslinux <dylanaraps> Well 2020-02-13T17:19:27 #kisslinux <dylanaraps> POSIX shell is the only portable programming language ;) 2020-02-13T17:19:46 #kisslinux <perish> Why does something distro specific need to be portable? 2020-02-13T17:19:54 #kisslinux <dylanaraps> You're doing basic file operations which are easy in shell 2020-02-13T17:20:05 #kisslinux <perish> True. 2020-02-13T17:20:35 #kisslinux <perish> Hmm, one of my packages seems to have frozen during the build process. 2020-02-13T17:20:46 #kisslinux <dylanaraps> You're working with a lot of tools (archives, downloading from the net, checksums, copy/move/delete, etc) 2020-02-13T17:21:00 #kisslinux <dylanaraps> Much easier to use shell and call the utilities than it is to hook into libraries 2020-02-13T17:21:20 #kisslinux <dylanaraps> Were kiss in C I'd need to use libarchive, libcurl, etc etc 2020-02-13T17:21:58 #kisslinux <dylanaraps> I just like the shell 2020-02-13T17:22:56 #kisslinux <perish> Valid point 2020-02-13T17:22:58 #kisslinux <perish> I like it too 2020-02-13T17:23:32 #kisslinux <dylanaraps> Something like makepkg, xbps-src, etc have an easier argument as they eval the build scripts 2020-02-13T17:23:33 #kisslinux <dylanaraps> ;) 2020-02-13T17:23:55 #kisslinux <dylanaraps> kiss just executes them like any other utility 2020-02-13T17:23:59 #kisslinux <dylanaraps> ./build 2020-02-13T17:24:04 #kisslinux <dylanaraps> Not . ./build 2020-02-13T17:25:08 #kisslinux <dylanaraps> 99.9% of shell code is horrible though 2020-02-13T17:25:15 #kisslinux <dylanaraps> So it's never a good idea 2020-02-13T17:25:28 #kisslinux <dylanaraps> Scratch that. 99% of all code is horrible 2020-02-13T17:25:35 #kisslinux <dylanaraps> .9%* 2020-02-13T17:29:57 #kisslinux <perish> Why does kiss suppress ctrl+c? 2020-02-13T17:32:03 #kisslinux <dylanaraps> Only on install/removal of packages 2020-02-13T17:32:15 #kisslinux <dylanaraps> to prevent cutting off of filesystem operations mid-way 2020-02-13T17:32:19 #kisslinux <perish> Ah 2020-02-13T17:32:36 #kisslinux <dylanaraps> You can ctrl+c builds etc 2020-02-13T17:32:58 #kisslinux <perish> One of my installs was frozen, and I had to use the terminal window to close it. 2020-02-13T17:33:17 #kisslinux <perish> close the terminal window 2020-02-13T17:33:36 #kisslinux <dylanaraps> Huh 2020-02-13T17:34:04 #kisslinux <perish> Waited for over 5 minutes. All other installs on this device have been zippy. 2020-02-13T17:34:17 #kisslinux <dylanaraps> Running 'kiss i pkg' again will fix everything 2020-02-13T17:34:22 #kisslinux <perish> yup 2020-02-13T17:34:27 #kisslinux <perish> I'm about to do that 2020-02-13T17:34:50 #kisslinux <perish> Currently just doing `kiss u` 2020-02-13T17:36:24 #kisslinux <perish> And now it's stuck again. 2020-02-13T17:36:26 #kisslinux <perish> Horray. 2020-02-13T17:36:52 #kisslinux <perish> checking for grep that handles long lines and -e... 2020-02-13T17:37:02 #kisslinux <perish> why does gcc need to check for this more than once? 2020-02-13T17:37:14 #kisslinux <dylanaraps> Which package? 2020-02-13T17:37:20 #kisslinux <perish> gcc 2020-02-13T17:37:23 #kisslinux <dylanaraps> perish: GNU autoshit is well... shit 2020-02-13T17:37:53 #kisslinux <perish> ctrl c isn't working either. 2020-02-13T17:38:09 #kisslinux <perish> z did 2020-02-13T17:38:48 #kisslinux <dylanaraps> tar tvf ~/.cache/kiss/bin/gcc#9.2.0-3.tar.gz | less 2020-02-13T17:39:02 #kisslinux <dylanaraps> That'll show you the contents of the archive 2020-02-13T17:39:24 #kisslinux <dylanaraps> Though I find it weird as I've never seen this happen 2020-02-13T17:39:56 #kisslinux <perish> Seems not to be working 2020-02-13T17:39:59 #kisslinux <perish> Opens an empty vi window 2020-02-13T17:40:17 #kisslinux <dylanaraps> That'd be less with no input 2020-02-13T17:40:29 #kisslinux <dylanaraps> Check the directory? 2020-02-13T17:40:32 #kisslinux <perish> will do 2020-02-13T17:40:35 #kisslinux <dylanaraps> Could be named something else 2020-02-13T17:40:42 #kisslinux <dylanaraps> Regardless, that's the command you'd use. 2020-02-13T17:44:08 #kisslinux <perish> Wow, filesystem access is really slow now, for some reason. 2020-02-13T17:44:47 #kisslinux <dylanaraps> Hm 2020-02-13T17:44:59 #kisslinux <dylanaraps> Anything using the disk? 2020-02-13T17:45:03 #kisslinux <perish> Nope. 2020-02-13T17:45:10 #kisslinux <dylanaraps> Did you leave rsync processes in the background? 2020-02-13T17:45:13 #kisslinux <perish> Nope. 2020-02-13T17:45:16 #kisslinux <dylanaraps> Ctrl+z will do that 2020-02-13T17:45:36 #kisslinux <dylanaraps> Try a reboot 2020-02-13T17:45:52 #kisslinux <perish> It's on a usb stick, and I'm chrooting 2020-02-13T17:46:09 #kisslinux <dylanaraps> Ah 2020-02-13T17:46:12 #kisslinux <dylanaraps> That's right 2020-02-13T17:46:15 #kisslinux <perish> Exited, works fine now 2020-02-13T17:46:21 #kisslinux <perish> Mounted to a different mountpoint 2020-02-13T17:46:36 #kisslinux <trinity> well, I've tried "kiss build" and now gcc doesn't want to compile.. Could it be someting concerning the CFLAGS? it didn't say much, just "gcc build failed" and "make: *** [makefile:961: all] Error 2" 2020-02-13T17:46:48 #kisslinux <perish> It's a rather speedy usb stick 2020-02-13T17:47:15 #kisslinux <perish> Yet again. Same empty vi window. 2020-02-13T17:47:50 #kisslinux <perish> Hm. 2020-02-13T17:48:00 #kisslinux <perish> Let's hope the build doesn't hang this time. 2020-02-13T17:48:58 #kisslinux <trinity> perish we are struggling hard haha 2020-02-13T17:49:24 #kisslinux <perish> I feel like kiss b is unneccessary, unless you really want those optimisations. 2020-02-13T17:49:30 #kisslinux <perish> Or well 2020-02-13T17:49:34 #kisslinux <perish> kiss b without anything else 2020-02-13T17:50:47 #kisslinux <dylanaraps> perish: Yeah, you'll rebuild everything over time anyway 2020-02-13T17:50:57 #kisslinux <dylanaraps> trinity: I need a full log to be of help 2020-02-13T17:50:58 #kisslinux <perish> Yup. 2020-02-13T17:51:22 #kisslinux <dylanaraps> Run: nc termbin.com:9999 < ~/.cache/kiss/logs/bla-bla-here 2020-02-13T17:51:30 #kisslinux <dylanaraps> That'll upload the log from the kiss machine 2020-02-13T17:52:49 #kisslinux <trinity> neat 2020-02-13T17:52:51 #kisslinux <trinity> http://termbin.com/0vg3 2020-02-13T17:53:09 #kisslinux <dylanaraps> libtool.m4: error: problem compiling CXX test program 2020-02-13T17:53:15 #kisslinux <dylanaraps> checking for sbrk... configure: error: C++ compiler missing or inoperational 2020-02-13T17:53:39 #kisslinux <dylanaraps> Your GCC isn't working(?) 2020-02-13T17:53:53 #kisslinux <dylanaraps> Which is why you can't build GCC 2020-02-13T17:54:04 #kisslinux <dylanaraps> Did you verify checksums/signatures of the tarball you downloaded? 2020-02-13T17:55:12 #kisslinux <trinity> yeah 2020-02-13T17:55:18 #kisslinux <trinity> it said it was "good" 2020-02-13T17:55:59 #kisslinux <dylanaraps> Output of: gcc -v 2020-02-13T17:56:08 #kisslinux <dylanaraps> Can do: gcc -v | nc termbin.com:9999 2020-02-13T17:56:22 #kisslinux <dylanaraps> actually: gcc -v 2>&1 | nc termbin.com:9999 2020-02-13T17:57:14 #kisslinux <trinity> http://termbin.com/puom2 2020-02-13T17:58:19 #kisslinux <trinity> seems okay I guess? 2020-02-13T17:58:27 #kisslinux <dylanaraps> Yeah 2020-02-13T17:58:39 #kisslinux <dylanaraps> Try 'kiss b zlib' to see if building something simple works 2020-02-13T17:59:58 #kisslinux <trinity> i think I built it already and then it wouldnt work because i set unnecessary "-j4" in CFLAGS instead of MAKEFLAGS 2020-02-13T18:00:06 #kisslinux <trinity> I'll try it again 2020-02-13T18:00:27 #kisslinux <trinity> it says: Succesfully built 2020-02-13T18:00:37 #kisslinux <dylanaraps> OK 2020-02-13T18:00:53 #kisslinux <dylanaraps> It said C++ issue so lets try a C++ based package 2020-02-13T18:01:28 #kisslinux <dylanaraps> Also 2020-02-13T18:01:37 #kisslinux <dylanaraps> Send me your CXXFLAGS 2020-02-13T18:01:43 #kisslinux <dylanaraps> (echo $CXXFLAGS) 2020-02-13T18:02:41 #kisslinux <trinity> no waaay.. I think I had set "-j4 accidentally in CXXFLAGS as well, I will try building again.. 2020-02-13T18:03:02 #kisslinux <dylanaraps> ;) 2020-02-13T18:03:21 #kisslinux <dylanaraps> That would do it 2020-02-13T18:03:50 #kisslinux <trinity> waiting for it to compile, we will see 2020-02-13T18:03:54 #kisslinux <trinity> thanks for your time 2020-02-13T18:04:12 #kisslinux <perish> Got a make error for gcc too. 2020-02-13T18:04:26 #kisslinux <dylanaraps> perish: log 2020-02-13T18:04:29 #kisslinux <perish> Allow me to log 2020-02-13T18:04:30 #kisslinux <perish> yup 2020-02-13T18:04:58 #kisslinux <perish> https://termbin.com/eli1 gcc -v output 2020-02-13T18:06:11 #kisslinux <perish> https://termbin.com/htzc 2020-02-13T18:06:55 #kisslinux <dylanaraps> > config.status: error: Something went wrong bootstrapping makefile fragments 2020-02-13T18:07:17 #kisslinux <perish> And how would I go about fixing that? 2020-02-13T18:07:52 #kisslinux <dylanaraps> Dunno 2020-02-13T18:07:59 #kisslinux <dylanaraps> Never seen that error before 2020-02-13T18:08:05 #kisslinux <dylanaraps> I'm doing some research 2020-02-13T18:08:12 #kisslinux <perish> Alright, thank you 2020-02-13T18:08:28 #kisslinux <dylanaraps> Output of 'env' 2020-02-13T18:15:02 #kisslinux <perish> https://termbin.com/k76wb 2020-02-13T18:16:02 #kisslinux <dylanaraps> Looks fine to me 2020-02-13T18:20:55 #kisslinux <perish> Anything else you need? 2020-02-13T18:26:43 #kisslinux <dylanaraps> I don't think so. 2020-02-13T18:26:48 #kisslinux <dylanaraps> Try building again? 2020-02-13T18:26:52 #kisslinux <dylanaraps> Maybe with -j2 2020-02-13T18:30:16 #kisslinux <trinity> gcc compilation succeeded this time, so good so far :) 2020-02-13T18:34:07 #kisslinux <trinity> by the way, why is linux-headers built as a base package, if we install kernel manually later anyway? 2020-02-13T18:35:29 #kisslinux <dylanaraps> trinity: The base system requires usable headers from the get go 2020-02-13T18:35:48 #kisslinux <dylanaraps> Locking the version to LTS also fixes any incompatibilities between kernel versions too 2020-02-13T18:36:01 #kisslinux <dylanaraps> Old headers can be used on new kernels without issue always 2020-02-13T18:36:45 #kisslinux <trinity> I see 2020-02-13T19:01:24 #kisslinux <mforney> E5ten: adding it as a separate commit to your existing PR sounds good to me 2020-02-13T20:26:11 #kisslinux <fehawen2> I really want to install this 90's RHL: https://m.imgur.com/gallery/yX5uw?utm_source=share&utm_medium=ios_app 2020-02-13T20:34:02 #kisslinux <dilyn> "yep" 2020-02-13T21:29:36 #kisslinux <perish> Hola. 2020-02-13T21:30:20 #kisslinux <smokepenguin> hello 2020-02-13T21:30:48 #kisslinux <perish> How goes it? 2020-02-13T21:31:11 #kisslinux <smokepenguin> pretty good, I am messing with the kernel right now 2020-02-13T21:31:24 #kisslinux <perish> nice 2020-02-13T21:31:31 #kisslinux <perish> I'm building GCC 2020-02-13T21:31:32 #kisslinux <perish> again 2020-02-13T21:31:47 #kisslinux <smokepenguin> hopefully it will work this time 2020-02-13T21:31:55 #kisslinux <perish> Yup 2020-02-13T21:32:00 #kisslinux <smokepenguin> is this your first KISS install? 2020-02-13T21:32:03 #kisslinux <perish> Nay 2020-02-13T21:32:29 #kisslinux <perish> I've installed it a few times. 2020-02-13T21:33:36 #kisslinux <perish> Listening to some pink floyd, occasionally checking in on the build. 2020-02-13T21:34:00 #kisslinux <smokepenguin> nice 2020-02-13T21:34:08 #kisslinux <perish> Oh dear. It seems to have gotten stuck on grep checking 2020-02-13T21:34:20 #kisslinux <smokepenguin> hopefully it won't crash 2020-02-13T21:34:33 #kisslinux <perish> It never does. 2020-02-13T21:34:39 #kisslinux <perish> It just freezes. 2020-02-13T21:35:41 #kisslinux <perish> Oh, finally. 2020-02-13T22:15:49 #kisslinux <perish> Alright, how do I create checksums for a package? 2020-02-13T22:19:52 #kisslinux <perish> The checksum command 2020-02-13T22:20:49 #kisslinux <perish> That was easy 2020-02-13T22:24:29 #kisslinux <perish> configure: error: cannot guess build type; you must specify one 2020-02-13T22:24:31 #kisslinux <perish> yay ! 2020-02-13T22:24:49 #kisslinux <perish> this has happened with nano and xorg-proto 2020-02-13T22:27:52 #kisslinux <perish> where's dylan when you need him 2020-02-13T22:43:24 #kisslinux <cu4p7> Make me you buddy, get a linuxkiss 2020-02-13T22:43:42 #kisslinux <cu4p7> mauh 2020-02-13T22:44:04 #kisslinux <smokepenguin> i have question concerning firmware blobs 2020-02-13T22:44:17 #kisslinux <smokepenguin> *i have a question 2020-02-13T22:45:52 #kisslinux <smokepenguin> do you copy the drivers that you need from linux-firmware to /usb/lib/firmware, and just set them in kernel as modules? 2020-02-13T22:45:55 #kisslinux <cu4p7> i just got through channel my server to manage middle ware, probley some sort of arrta package you can enable 2020-02-13T22:46:32 #kisslinux <cu4p7> cp %dir.folder% /C/+c/+ 2020-02-13T22:46:41 #kisslinux <perish> wat 2020-02-13T22:47:25 #kisslinux <perish> damn perl got some thick af documentation 2020-02-13T22:47:39 #kisslinux <cu4p7> loads 2020-02-13T22:47:54 #kisslinux <perish> That's why it's taking so long to strip it ig 2020-02-13T22:48:39 #kisslinux <cu4p7> probley gunna be some time yet 2020-02-13T22:49:04 #kisslinux <perish> well perl is done 2020-02-13T22:49:05 #kisslinux <perish> yeet 2020-02-13T22:50:31 #kisslinux <perish> watch as autoconf fails 2020-02-13T22:52:15 #kisslinux <dilyn> smokpengu: that sounds right? see https://wiki.gentoo.org/wiki/Linux_firmware 2020-02-13T22:53:10 #kisslinux <perish> i am psychic 2020-02-13T22:53:15 #kisslinux <perish> autoconf failed to build 2020-02-13T22:53:35 #kisslinux <smokepenguin> alright i will read that 2020-02-13T22:53:41 #kisslinux <smokepenguin> thanks 2020-02-13T22:53:46 #kisslinux <smokepenguin> gcc again? 2020-02-13T22:54:02 #kisslinux <perish> no clue 2020-02-13T22:54:22 #kisslinux <perish> autom4te: cannot create /tmp/am4t8572.28671: No such file or directory 2020-02-13T22:54:28 #kisslinux <dilyn> I'd be more helpful if I'd ended up actually using any firmware 2020-02-13T22:54:28 #kisslinux <smokepenguin> oh my 2020-02-13T22:54:40 #kisslinux <perish> why would trying to create a directory say "no such file or directory" 2020-02-13T22:54:44 #kisslinux <dilyn> that's why you're *making it* automate 2020-02-13T22:54:46 #kisslinux <dilyn> smh 2020-02-13T22:54:50 #kisslinux <perish> yea shut the fuck up that's why im trying to make it 2020-02-13T22:55:07 #kisslinux <dilyn> file a bug report 2020-02-13T22:55:12 #kisslinux <dilyn> "program obviously stupid" 2020-02-13T22:55:14 #kisslinux <smokepenguin> lol 2020-02-13T22:55:42 #kisslinux <cu4p7> it supose to compile with the sorce /c/+/+ 2020-02-13T22:57:21 #kisslinux <cu4p7> you can compile out of /* also 2020-02-13T23:03:58 #kisslinux <konimex> E5ten: yeah, that doesn't really work, the stage0 requires libgcc proper or it'll complain about missing symbols if I use a linker script and point it to libunwind 2020-02-13T23:07:42 #kisslinux <perish> welcone back 2020-02-13T23:08:20 #kisslinux <konimex> E5ten: say, what's the linker script anyway? I only tried INPUT(-lunwind) and doesn't work, so don't know if yours are the same or not 2020-02-13T23:27:54 #kisslinux <konimex> also tried symlinking libgcc to libunwind, no dice 2020-02-13T23:28:48 #kisslinux <perish> x11 is built! 2020-02-13T23:33:28 #kisslinux <perish> Why do I have to build packages that involve xorg twice? 2020-02-13T23:45:08 #kisslinux <E5ten> I did GROUP(-lunwind) but I doubt that'd change anything, I was just doing what required the least modification to the normal one 2020-02-13T23:57:29 #kisslinux <sirtomato> hello