💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › freenode-kisslinux-2020-02-13.txt captured on 2024-06-16 at 13:51:41.

View Raw

More Information

⬅️ 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