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

View Raw

More Information

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

2020-08-03T00:36:53 #kisslinux <mcpcpc> test
2020-08-03T00:38:58 #kisslinux <mcpcpc[m]> oh... didn’t actually expect that to work. lol.
2020-08-03T00:50:31 #kisslinux <TinyTimmyTokyo> I think I've found a few community projects with FTBFS issues
2020-08-03T00:50:51 #kisslinux <TinyTimmyTokyo> and one that's to do with a certificate issue (on cURL's side)
2020-08-03T00:51:42 #kisslinux <TinyTimmyTokyo> I can't fetch gc because of the aforementioned CA error, and usbutils won't configure because of bad sed syntax
2020-08-03T00:51:54 #kisslinux <TinyTimmyTokyo> in the 'build' file
2020-08-03T02:04:47 #kisslinux <dilynm> First vacation in over a year and so many things have happened!
2020-08-03T06:58:36 #kisslinux <dylanaraps> perish: https://github.com/kisslinux/community/commit/f1dee0f13136b437e7a8fb88d3b3021e1b0a0c80
2020-08-03T06:59:46 #kisslinux <dylanaraps> The author dropped the build system and deleted all GitHub issues... https://github.com/g-truc/glm/commit/5f352ecce21bb1ab37fa56fac0f383c779b351a3
2020-08-03T07:00:39 #kisslinux <dylanaraps> Actually. They removed the install/remove scripts for CMake(?).
2020-08-03T07:01:27 #kisslinux <dylanaraps> Also: https://github.com/naelstrof/slop/issues/130
2020-08-03T07:02:10 #kisslinux <dylanaraps> > GLM is licensed under The Happy Bunny License or MIT Licenseq
2020-08-03T07:02:16 #kisslinux <dylanaraps> > The Happy Bunny License (Modified MIT License)
2020-08-03T07:02:22 #kisslinux <dylanaraps> > By making use of the Software for military purposes, you choose to make a
2020-08-03T07:02:23 #kisslinux <dylanaraps>  Bunny unhappy.
2020-08-03T07:03:29 #kisslinux <dylanaraps> By making use of the Software for military purposes, you choose to make a
2020-08-03T07:03:51 #kisslinux <dylanaraps> TinyTimmyTokyo: Open bug reports for those issues and contact the maintainers (kiss maintainer <pkg>)
2020-08-03T07:06:46 #kisslinux <dylanaraps> TinyTimmyTokyo: https://github.com/kisslinux/community/issues/1101 https://github.com/kisslinux/community/issues/1100
2020-08-03T07:27:02 #kisslinux <dylanaraps> -> uname -r
2020-08-03T07:27:03 #kisslinux <dylanaraps> 5.8.0
2020-08-03T07:27:23 #kisslinux <dylanaraps> E5ten: Any movement upstream with elftoolchain?
2020-08-03T07:45:31 #kisslinux <dylanaraps> ello
2020-08-03T08:03:08 #kisslinux <magenbluten> dylanaraps: glm is a header only library. there is no need to cmake anything ... ...
2020-08-03T08:03:49 #kisslinux <magenbluten> "installation" is just makeing the headers available
2020-08-03T08:07:27 #kisslinux <dylanaraps> magenbluten: Yeah. I don't entirely understand this ruckus around glm. One thing I really /don't/ like is the deletion of all issues. That information is lost now.
2020-08-03T08:19:10 #kisslinux <magenbluten> dylanaraps: yes. that is a no-go.
2020-08-03T08:19:46 #kisslinux <magenbluten> ( at least cz there could be CVEs inside )
2020-08-03T08:20:27 #kisslinux <magenbluten> dylanaraps: i was following the disussion about that "repo" layout and build in e.g. $HOME
2020-08-03T08:20:42 #kisslinux <magenbluten> i have the feeling that this will lead to considerable confusion
2020-08-03T08:21:22 #kisslinux <magenbluten> lets say i build "zlib" ( shared lib ) into $HOME/.local/lib. you can LD_PRELOAD things ( without the need for -Wl,--rpath cruft )
2020-08-03T08:21:47 #kisslinux <magenbluten> but what about dependencies of zlib. are the to be installed in $HOME./local? or pick up system files?
2020-08-03T08:22:03 #kisslinux <dylanaraps> The discussion from about a week ago?
2020-08-03T08:22:25 #kisslinux <magenbluten> the ONLY approach i see is using clean user-chroot for everything that needs to build somewhere lese
2020-08-03T08:22:33 #kisslinux <dylanaraps> Yup
2020-08-03T08:22:34 #kisslinux <magenbluten> dylanaraps: yes the github issue
2020-08-03T08:22:48 #kisslinux <dylanaraps> I use chroots right now.
2020-08-03T08:22:54 #kisslinux <dylanaraps> Quite easy to setup.
2020-08-03T08:23:10 #kisslinux <dylanaraps> Only downside is the root requirement.
2020-08-03T08:23:19 #kisslinux <magenbluten> maybe nsjails
2020-08-03T08:23:26 #kisslinux <magenbluten> or proot
2020-08-03T08:23:45 #kisslinux <dylanaraps> It'd be nice to have a "chroot manager" that provides a nice interface over everything.
2020-08-03T08:23:51 #kisslinux <magenbluten> yes
2020-08-03T08:24:12 #kisslinux <dylanaraps> The ability to host/download chroots over the net would be cool too.
2020-08-03T08:24:28 #kisslinux <dylanaraps> I'll.. get onto this.
2020-08-03T08:25:46 #kisslinux <magenbluten> many ideas only 24h/day
2020-08-03T08:27:35 #kisslinux <magenbluten> dylanaraps: are you using nullfs mounts smthg or full chroot everytime?
2020-08-03T08:36:14 #kisslinux <dylanaraps> Full chroot
2020-08-03T08:36:25 #kisslinux <dylanaraps> Specifically: kiss-chroot ./dir
2020-08-03T10:14:20 #kisslinux <dylanaraps> https://k1ss.org/blog/20200803a
2020-08-03T10:17:14 #kisslinux <j`ey> read, nice
2020-08-03T11:19:48 #kisslinux <abbbi> new qemu image: https://github.com/abbbi/kiss-bootstrap/releases/tag/2020.7-1
2020-08-03T11:29:20 #kisslinux <dylanaraps> :D
2020-08-03T11:36:09 #kisslinux <admicos> "Build files now modifiable in pre-build hooks." this sounds like some good kiss_hook spaghetti material for an overcomplicated feature i had an idea for a long time
2020-08-03T11:36:43 #kisslinux <admicos> ps: does "build files" mean downloaded sources or the build script. the latter would be even more interesting
2020-08-03T11:43:49 #kisslinux <j`ey> build script
2020-08-03T11:45:32 #kisslinux <j`ey> admicos: https://github.com/dylanaraps/bin/blob/master/kh#L20
2020-08-03T11:54:13 #kisslinux <j`ey> admicos: there's an extra space in the qemu command line example
2020-08-03T11:54:16 #kisslinux <j`ey> kiss- 2020
2020-08-03T11:56:02 #kisslinux <abbbi> fixed
2020-08-03T11:56:56 #kisslinux <j`ey> im trying to boot it, even after I removed 'quiet' from the command line, nothing seems to be printed after 'Loading Linux..'
2020-08-03T12:02:38 #kisslinux <j`ey> abbbi: any ideas? ^
2020-08-03T12:03:17 #kisslinux <j`ey> I disabled kvm, but I wouldnt have thought that would have mattered
2020-08-03T12:42:14 #kisslinux <admicos> j`ey: thanks!
2020-08-03T13:00:43 #kisslinux <illiliti> dylanaraps: awesome read !
2020-08-03T13:07:02 #kisslinux <abbbi> j`ey: are you running qemu in console or window mode?
2020-08-03T13:07:20 #kisslinux <abbbi> j`ey: running in console mode might need to append console=ttyX to kernel boot prompt to get output
2020-08-03T13:14:54 #kisslinux <j`ey> abbbi: ah yeah, Ill try that when im back at my computer
2020-08-03T13:17:06 #kisslinux <dylanaraps> illiliti: Thanks
2020-08-03T13:37:07 #kisslinux <dylanaraps> Someone might find this cool: https://github.com/dylanaraps/shfm
2020-08-03T13:37:13 #kisslinux <dylanaraps> Just started writing it.
2020-08-03T14:09:29 #kisslinux <j`ey> dylanaraps: didnt you already make fff :P
2020-08-03T14:11:29 #kisslinux <j`ey> abbbi: oh hm, so that gave me the kernel messages, but no login screen
2020-08-03T14:11:43 #kisslinux <j`ey> probably cos the inittab doesnt start one on ttyS0
2020-08-03T14:14:30 #kisslinux <periish> hey, anyone around to help me out with a shell script issue? trying to rewrite moreutils in shell for my package, and i'm having an issue with my vipe alternative
2020-08-03T14:14:47 #kisslinux <periish> namely, the editor seems to be eating standard input
2020-08-03T14:15:03 #kisslinux <periish> https://termbin.com/ecsm
2020-08-03T14:16:09 #kisslinux <j`ey> abbbi: ok using -curses works
2020-08-03T14:20:36 #kisslinux <j`ey> hm seems to get stuck at "checking for g++ option to enable C++11 features..." when running kiss update
2020-08-03T14:23:54 #kisslinux <E5ten> dylanaraps: no response to my issue on elftoolchain
2020-08-03T14:27:06 #kisslinux <dylanaraps> E5ten: Darn. Hopefully we here back soon.
2020-08-03T14:27:18 #kisslinux <dylanaraps> j`ey: This is POSIX shell! fff is bash.
2020-08-03T14:27:50 #kisslinux <j`ey> dylanaraps: EasyOS was looking at using fff in its initrd, but went with somthing else
2020-08-03T14:27:57 #kisslinux <dylanaraps> I saw
2020-08-03T14:28:06 #kisslinux <dylanaraps> What do you think prompted this? ;)
2020-08-03T14:28:10 #kisslinux <E5ten> I looked at shfm, in list_print() there doesn't need to be a loop I think, just printf '%sn' with the glob?
2020-08-03T14:28:18 #kisslinux <dylanaraps> E5ten: Just pushed a new commit.
2020-08-03T14:28:23 #kisslinux <j`ey> dylanaraps: hah, I just assumed it was coincidence :P
2020-08-03T14:29:44 #kisslinux <E5ten> I think the same applies about not needing a loop just with the different format string and passing "$@" to printf?
2020-08-03T14:29:59 #kisslinux <dylanaraps> Yes
2020-08-03T14:30:06 #kisslinux <dylanaraps> Just not sure if I need to put anything else in the loop yet.
2020-08-03T14:30:40 #kisslinux <E5ten> Fair enough
2020-08-03T14:31:22 #kisslinux <dylanaraps> I figured out how to hold the current file list...
2020-08-03T14:31:47 #kisslinux <dylanaraps> I'm using 'set -- *' and keeping hotkeys in its scope.
2020-08-03T14:31:56 #kisslinux <dylanaraps> Ugly but it's the only real way to do it.
2020-08-03T14:32:04 #kisslinux <dylanaraps> I don't want to turn arguments into a string and back again.
2020-08-03T14:33:07 #kisslinux <dylanaraps> Scrolling currently works (< LINES only for the time being) without needing full redraws!
2020-08-03T14:37:00 #kisslinux <j`ey> anyone ever seen a hang at "checking for g++ option to enable C++11 features..."?
2020-08-03T14:42:28 #kisslinux <j`ey> ok weird, it finally but passed that point
2020-08-03T14:44:18 #kisslinux <periish> I've had it hang there sometimes for no reason
2020-08-03T14:46:16 #kisslinux <periish> Also: dylan, any help regarding the above issue with my script? the $EDITOR command seems to be also recieving stdin and not editing the file it's given.
2020-08-03T14:50:54 #kisslinux <j`ey> I re-ran it and timed it, it took 5mins to get past that configure step
2020-08-03T14:55:33 #kisslinux <TinyTimmyTokyo> also it seems GRUB won't run successfully if built with -O3 instead of -O2 (at least for me)
2020-08-03T14:57:36 #kisslinux <TinyTimmyTokyo> I got stuck in a bootloop, had to reboot the Arch USB I had, chroot back into /mnt, and rebuild GRUB with -O2 instead of -O3
2020-08-03T14:57:42 #kisslinux <TinyTimmyTokyo> _Then_ boot succeeded
2020-08-03T15:13:55 #kisslinux <j`ey> 28 minutes to build bison, abbbi
2020-08-03T15:14:17 #kisslinux <j`ey> now I cant remember if I built bison w/ my own qemu stuff, or only in a chroot
2020-08-03T15:19:10 #kisslinux <TinyTimmyTokyo> j`ey: what are your MAKEOPTS
2020-08-03T15:19:26 #kisslinux <TinyTimmyTokyo> err, MAKEFLAGS
2020-08-03T15:19:32 #kisslinux <j`ey> didn't set any, but I doubt going with -j would have made too much of a difference
2020-08-03T15:19:43 #kisslinux <TinyTimmyTokyo> even with just '-j1' bison builds for me in only a few minutes
2020-08-03T15:19:54 #kisslinux <j`ey> right, this is inside of qemu though
2020-08-03T15:19:57 #kisslinux <j`ey> inside virtualbox :P
2020-08-03T15:20:10 #kisslinux <TinyTimmyTokyo> >nested virtualisation
2020-08-03T15:20:12 #kisslinux <TinyTimmyTokyo> y tho
2020-08-03T15:21:01 #kisslinux <j`ey> didn't manage to get qemu workin on my host yet
2020-08-03T16:15:31 #kisslinux <E5ten> dylanaraps: http://ix.io/2t5o I don't expect this to work but could you give it a shot?
2020-08-03T16:23:37 #kisslinux <E5ten> oh my god I think I might have been making this way more complicated than I needed to? not sure, I'll probably have a second change to test soon
2020-08-03T16:25:17 #kisslinux <dylanaraps> E5ten: I'll need 10 or so minutes to set it all up again. Will test in about an hour.
2020-08-03T16:25:25 #kisslinux <dylanaraps> Send both patches anyway and I'll try with both.
2020-08-03T16:25:39 #kisslinux <E5ten> alright, thanks
2020-08-03T16:27:25 #kisslinux <E5ten> http://ix.io/2t5r a long shot but I'm hoping I'm right about what I think is going on that led me to make this second one
2020-08-03T16:29:49 #kisslinux <E5ten> what I think I might've realized is that in the elfutils one, the work for the more important part, the one involving the first param, which really can't be NULL, is done in the second half, after the work involving the second param is conditionally done in the first half, I assumed that important work involving the returned struct that uses info from the first param was also done later in elftoolchain's, but it seems that
2020-08-03T16:29:49 #kisslinux <E5ten> pretty much the first code in the function is that part, and everything afterwards uses the second param, so I just added that little if to return the important, and already dealt with, part
2020-08-03T16:32:23 #kisslinux <dylanaraps> Alrighty
2020-08-03T16:33:04 #kisslinux <E5ten> idk I could be, and probably am, totally wrong lol
2020-08-03T16:33:21 #kisslinux <dylanaraps> lol
2020-08-03T16:35:31 #kisslinux <dylanaraps> Second patch works!
2020-08-03T16:35:46 #kisslinux <dylanaraps> This one specifically: http://ix.io/2t5r
2020-08-03T16:35:54 #kisslinux <dylanaraps> Haven't tried the first.
2020-08-03T16:36:29 #kisslinux <E5ten> haha hell yeah I guess I was right then
2020-08-03T16:36:41 #kisslinux <dylanaraps> First patch doesn't apply apparently.
2020-08-03T16:36:51 #kisslinux <E5ten> don't worry about it it's wrong
2020-08-03T16:36:58 #kisslinux <dylanaraps> Yeah
2020-08-03T16:37:48 #kisslinux <E5ten> if the 2nd patch works, then the reasoning I laid out behind it is probably correct, and if that's correct then every patch I've sent before this last one has been trying to approach it very incorrectly
2020-08-03T16:38:09 #kisslinux <E5ten> like not just because they didn't work but because they were fundamentally misunderstanding what was going on
2020-08-03T16:39:13 #kisslinux <dylanaraps> Right
2020-08-03T16:44:02 #kisslinux <E5ten> so I guess I should probably submit that upstream
2020-08-03T16:46:07 #kisslinux <dylanaraps> Yeah, it'd be nice to hear from them as well. Sending code their way should liven things up hopefully.
2020-08-03T16:49:04 #kisslinux <E5ten> I don't feel like dealing with a mailing list so at least for now I'm just gonna attach a formatted patch to the bug report I made
2020-08-03T17:00:08 #kisslinux <E5ten> konimex: you should add the patch above (that seems to work) so elftoolchain's libelf won't cause kernel builds from 5.8 onwards to break
2020-08-03T17:00:18 #kisslinux <E5ten> apologies in advance if it's still broken but just silently now lol
2020-08-03T17:01:41 #kisslinux <konimex> nice thanks, man at least we don't have to resort to gcc/providing binaries just because of elfutils
2020-08-03T17:01:50 #kisslinux <konimex> I'll try the build tomorrow
2020-08-03T17:07:55 #kisslinux <E5ten> yeah lol, even though I'm not using kiss or wyverkiss, I am in the same boat as wyverkiss with having to avoid gcc/binaries, so we have overlapping needed fixes like this
2020-08-03T17:08:26 #kisslinux <dylanaraps> Why is elfutils so hard to work with?
2020-08-03T17:08:36 #kisslinux <dylanaraps> It's quite bad compared to other packages.
2020-08-03T17:09:02 #kisslinux <dylanaraps> Do they not accept patches/issues for portability upstream?
2020-08-03T17:09:26 #kisslinux <E5ten> iirc they don't
2020-08-03T17:09:44 #kisslinux <E5ten> I'm pretty sure patches were submitted for shit like nested functions that clang doesn't support but they weren't accepted
2020-08-03T17:13:12 #kisslinux <E5ten> dylanaraps: http://ix.io/2t5I you could do this in shfm to avoid a shellcheck warning/having to add a directive
2020-08-03T17:19:07 #kisslinux <dylanaraps> Yeah
2020-08-03T17:19:11 #kisslinux <dylanaraps> Not sure what I'll do yet
2020-08-03T17:19:17 #kisslinux <dylanaraps> Working on scrolling right now
2020-08-03T17:19:22 #kisslinux <dylanaraps> Most important piece
2020-08-03T17:22:52 #kisslinux <dylanaraps> Just pushed another commit
2020-08-03T17:32:35 #kisslinux <j`ey> can you screenshot it?
2020-08-03T18:07:47 #kisslinux <dylanaraps> j`ey: https://u.teknik.io/yN9pS.png
2020-08-03T18:07:52 #kisslinux <dylanaraps> Scrolling now works
2020-08-03T18:08:44 #kisslinux <j`ey> looks like a list of files
2020-08-03T18:08:45 #kisslinux <j`ey> :P
2020-08-03T18:09:04 #kisslinux <claudia02> o/
2020-08-03T18:09:13 #kisslinux <claudia02> Retroarch coming to KISS :D
2020-08-03T18:09:15 #kisslinux <claudia02> https://github.com/sdsddsd1/kiss-games/pull/52
2020-08-03T18:11:27 #kisslinux <dylanaraps> Nice
2020-08-03T20:07:08 #kisslinux <dan[m]1> does anyone use shell file managers? ive always gotten by with just ls -al. file previews is the only usecase i can really see?
2020-08-03T20:07:58 #kisslinux <dylanaraps> dan[m]1: I don't really. It's just fun to push shell to its limits.
2020-08-03T20:08:22 #kisslinux <dylanaraps> This POSIX shell version abuses the main() function's argument list to store the current list of files. :P
2020-08-03T20:08:40 #kisslinux <dylanaraps> Hotkey handling must be scoped this way as well.
2020-08-03T20:09:17 #kisslinux <dylanaraps> It's usable now fyi. Navigation should fully work (minor focus bug when leaving a file opened in the file manager)
2020-08-03T20:10:51 #kisslinux <dan[m]1> <dylanaraps "dan: I don't really. It's just f"> cool, can totally see the appeal of that. i use the shell for everything but web and emacs
2020-08-03T20:21:20 #kisslinux <dilyn> https://imgur.com/a/zfqFuhV there's a strange black bar at the top of st when using paleta, dylanaraps:
2020-08-03T20:21:53 #kisslinux <dilyn> it doesn't show up if I don't use the st patch, but as you can see i don't get the same result when using < solarized-light >
2020-08-03T20:22:09 #kisslinux <dilyn> also doesn't show up with pywal
2020-08-03T20:23:30 #kisslinux <dylanaraps> That's interesting
2020-08-03T20:23:33 #kisslinux <dilyn> yeah
2020-08-03T20:23:39 #kisslinux <dilyn> launching st from a terminal spits out: erresc: unknown str ESC]708
2020-08-03T20:23:46 #kisslinux <dylanaraps> My modified patch or the regular one?
2020-08-03T20:23:51 #kisslinux <dilyn> the patch you provide
2020-08-03T20:24:05 #kisslinux <dylanaraps> Does it happen in the regular patch?
2020-08-03T20:24:10 #kisslinux <dilyn> unsure, i'll try
2020-08-03T20:24:31 #kisslinux <dilyn> also subliminal-dark is just a file with a blank line
2020-08-03T20:29:11 #kisslinux <dylanaraps> Thanks
2020-08-03T20:33:50 #kisslinux <dilyn> still exists when using the regular patch
2020-08-03T20:34:55 #kisslinux <dylanaraps> What happens if you disable 708?
2020-08-03T20:35:05 #kisslinux <dylanaraps> I can't reproduce this at all.
2020-08-03T20:35:11 #kisslinux <dilyn> it disappears on a resize
2020-08-03T20:35:12 #kisslinux <dilyn> hmm
2020-08-03T20:35:15 #kisslinux <dilyn> this might just be me then
2020-08-03T21:28:44 #kisslinux <dylanaraps> The sh file manager now has search :D
2020-08-03T21:39:16 #kisslinux <E5ten> lol nice on the complete replacement of [ with case
2020-08-03T21:39:36 #kisslinux <E5ten> very good built-in game
2020-08-03T21:40:55 #kisslinux <E5ten> you should switch the -e in the shebang to set -e
2020-08-03T21:41:00 #kisslinux <E5ten> in case it's invoked like sh shfm
2020-08-03T21:43:13 #kisslinux <dylanaraps> Will do
2020-08-03T21:43:24 #kisslinux <dylanaraps> I thought you'd find the [ thing amusing
2020-08-03T21:43:40 #kisslinux <E5ten> you have e instead of 033 in some places
2020-08-03T21:43:46 #kisslinux <dylanaraps> Thanks
2020-08-03T21:44:46 #kisslinux <dylanaraps> Fixed
2020-08-03T21:45:51 #kisslinux <dylanaraps> Just needs basic file operations now ;)
2020-08-03T21:48:23 #kisslinux <illiliti> dylanaraps: i think you should add note to FAQ about why wayland was added to "bloatware" list
2020-08-03T21:49:22 #kisslinux <dylanaraps> illiliti: It's not a bloat list
2020-08-03T21:49:38 #kisslinux <dylanaraps> will do
2020-08-03T22:25:23 #kisslinux <claudia02> ola!
2020-08-03T22:25:48 #kisslinux <claudia02> Since kernel 5.8 my cpu upscaling stopped working. It stays at 1ghz :2020-08-03T22:26:01 #kisslinux <claudia02> Has anybody observed similar issues?
2020-08-03T22:26:11 #kisslinux <dylanaraps> Mine is fine
2020-08-03T22:26:52 #kisslinux <claudia02> I have tested with older kernels and its only with 5.8
2020-08-03T22:29:35 #kisslinux <claudia02> I use the kernel as a package and just carry my config over. I will generate a new config, maybe I am missing new important options or sth.
2020-08-03T22:48:00 #kisslinux <claudia02> no luck "updating" my config :(
2020-08-03T22:54:36 #kisslinux <claudia007> Ok, my cpu governor returns "userspace" after a reboot. I can set it then to e.g performance manually.
2020-08-03T22:58:03 #kisslinux <claudia007> In '/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor'
2020-08-03T23:06:41 #kisslinux <claudia02> dilyn: I cannot test falkon without qt5-x11extras on KDE because too many packages depend on it. I think KDE will just die when I remove it :D