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