💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › freenode-kisslinux-2020-05-24.txt captured on 2024-05-26 at 16:24:53.
⬅️ Previous capture (2021-12-17)
-=-=-=-=-=-=-
2020-05-24T12:45:33 #kisslinux <Xyliton> Greetings! Just wanted to ask if anyone got the nvidia prop drivers to work on kiss? 2020-05-24T13:01:27 #kisslinux <aarng> Xyliton: they will never work with musl 2020-05-24T13:01:56 #kisslinux <Xyliton> aarng: Oh, I see. That's kinda sad. Thanks! 2020-05-24T13:02:15 #kisslinux <Xyliton> guess kiss isn't optimal for me then 2020-05-24T13:02:56 #kisslinux <aarng> igpu ftw 2020-05-24T13:03:47 #kisslinux <Xyliton> but my dualscreen 144Hz setup :angery: 2020-05-24T13:07:00 #kisslinux <aarng> if you actually want to game on nvidia, I guess you can't use musl 2020-05-24T13:07:37 #kisslinux <aarng> musl still can't run steam and most games, but if the driver works, you can use a chroot 2020-05-24T13:08:32 #kisslinux <aarng> so I guess you basically need amd or nouveau 2020-05-24T13:56:33 #kisslinux <dylan02> o/ 2020-05-24T13:57:10 #kisslinux <dylan02> E5ten: You might find this interesting: https://github.com/kisslinux/kiss/commit/c1b98b4f3b6b36eee8f76d6a27cdc121888ea4c5 2020-05-24T14:24:08 #kisslinux <david_> hello 2020-05-24T14:24:53 #kisslinux <dylan02> Hello 2020-05-24T14:49:45 #kisslinux <dylan02> E5ten: Final result. https://github.com/kisslinux/kiss/blob/master/kiss#L444-L465 2020-05-24T14:58:07 #kisslinux <dilynm> dylan02: I'm online now. Internet's been wonky since the power went out two days ago, haven't actually been able to connect to anything... 2020-05-24T14:59:46 #kisslinux <dylan02> dilynm: All good. 2020-05-24T15:05:42 #kisslinux <E5ten> dylan02: wow that's awesome 2020-05-24T15:05:53 #kisslinux <E5ten> Where'd you find the info for that? 2020-05-24T15:07:39 #kisslinux <dylan02> https://en.wikipedia.org/wiki/Executable_and_Linkable_Format 2020-05-24T15:07:46 #kisslinux <dylan02> Under 0x10 (elf type) 2020-05-24T15:08:14 #kisslinux <dylan02> Also https://www.technovelty.org/linux/stripping-shared-libraries.html 2020-05-24T15:08:53 #kisslinux <dylan02> Adding the two -R portions also decreases the resulting size which is nice. 2020-05-24T15:09:07 #kisslinux <dylan02> These are Linux-only sections if you're wondering. 2020-05-24T15:09:13 #kisslinux <dylan02> I'll be on a little later. 2020-05-24T15:09:14 #kisslinux <dylan02> Ciao 2020-05-24T15:16:36 #kisslinux <E5ten> dylan02: "Our handling of static libraries is simply the assumption that the same byte area contains '020040'." where does this come from? 2020-05-24T15:28:09 #kisslinux <dilynm> http://ix.io/2n2P if we look at the file src/widgets/dialog/qfiledialog.h, we can see that the first line is /*******************. It starts a comment that ends after the license. 2020-05-24T15:28:23 #kisslinux <dilynm> Is it possible that for some reason it make doesn't see this as a comment 2020-05-24T15:28:25 #kisslinux <dilynm> Smh 2020-05-24T16:05:14 #kisslinux <M4R10zM0113R> I just did `cd /var/db/kiss/installed && kiss b *` & then package installation complains I haven't built a package 2020-05-24T16:06:18 #kisslinux <M4R10zM0113R> `ls ~/.cache/kiss/bin | cut -d'#' -f1 > built && ls /var/db/kiss/installed > installed && diff built installed` shows nothing either 2020-05-24T16:16:34 #kisslinux <dylan02> E5ten: It's part of the AR headers. I'm going to push a commit to remove the whole assumption though. 2020-05-24T16:17:34 #kisslinux <E5ten> imo a better assumption would be checking that IFS='' read -r line < "$file" matched '!<arch>' and that the file name ending is .a so you know it's a static lib and not like a .deb or something 2020-05-24T16:17:54 #kisslinux <M4R10zM0113R> "I just did `cd /var/db/kiss/installed && kiss b *` & then package installation complains I haven't built a package, doing a diff between ~/.cache/kiss/bin and /var/db/kiss/installed doesn't show anything either" 2020-05-24T16:18:25 #kisslinux <E5ten> dylan02: can you link me something that shows that part of the AR headers cuz I can't find that 2020-05-24T16:24:26 #kisslinux <dylan03> E5ten:https://en.wikipedia.org/wiki/Ar_(Unix)#File_format_details 2020-05-24T16:25:46 #kisslinux <dylan03> M4R10zM0113R: I can't reproduce at all. Output of 'env' and a log from the package manager? 2020-05-24T16:26:33 #kisslinux <E5ten> I don't understand, where's the part that shows that 020040 would be at 0x10? 2020-05-24T16:28:23 #kisslinux <dylan03> I'm pretty sure that's part of the file modification timestamp. 2020-05-24T16:28:41 #kisslinux <dylan03> Which is always that value as we're dealing with files which were just modified(?) 2020-05-24T16:28:55 #kisslinux <dylan03> I'm 99% wrong I reckon 2020-05-24T16:29:09 #kisslinux <dylan03> Or it's part of the file identifier. 2020-05-24T16:29:17 #kisslinux <dylan03> Which has a length of 16 bytes. 2020-05-24T16:29:45 #kisslinux <dylan03> > all values right-padded with ASCII spaces (0x20). 2020-05-24T16:29:50 #kisslinux <dylan03> This would explain the 020 2020-05-24T16:30:48 #kisslinux <E5ten> ah, but if the takes up all the space there wouldn't be any right-padding so it wouldn't work? 2020-05-24T16:31:49 #kisslinux <E5ten> imo add the 177 to the ELF part cuz that's part of the ELF identifier 2020-05-24T16:31:58 #kisslinux <dylan03> Alrighty 2020-05-24T16:33:07 #kisslinux <M4R10zM0113R> I'm gonna rebuild them all again with errors outputting somewhere, will append with env | log when it does 2020-05-24T16:34:45 #kisslinux <dylan03> E5ten: https://github.com/kisslinux/kiss/blob/master/kiss#L444-L476 2020-05-24T16:34:57 #kisslinux <dylan03> Oops, I still need to fix the comments. 2020-05-24T16:35:27 #kisslinux <E5ten> awesome 2020-05-24T16:42:56 #kisslinux <E5ten> holy shit I didn't realize but "strip" is part of POSIX's SD (standard development) option group 2020-05-24T16:43:00 #kisslinux <dylan03> Yeah 2020-05-24T16:43:02 #kisslinux <E5ten> but doesn't support options 2020-05-24T16:43:05 #kisslinux <dylan03> Though no options are specified 2020-05-24T16:43:06 #kisslinux <dylan03> Yeah 2020-05-24T16:43:25 #kisslinux <dylan03> Our usage works with binutils, elfutils and llvm's strip commands though... 2020-05-24T16:43:55 #kisslinux <E5ten> should work with pretty much any strip out there I'd think 2020-05-24T16:44:06 #kisslinux <dylan03> I need to mention this in the documentation. Thank god the usage of 'strip' is entirely optional... 2020-05-24T16:44:16 #kisslinux <dylan03> OpenBSD strip works as well. 2020-05-24T16:44:30 #kisslinux <dylan03> Same with NetBSD's 2020-05-24T16:44:46 #kisslinux <dylan03> Though they're using the binutils version I believe(?) 2020-05-24T16:45:11 #kisslinux <dylan03> FreeBSD's also should work. 2020-05-24T16:46:03 #kisslinux <E5ten> elftoolchain (I think that's what freebsd uses) supports -g -s and -R 2020-05-24T16:46:12 #kisslinux <E5ten> elftoolchain also works on linux 2020-05-24T16:46:17 #kisslinux <dylan03> Nice 2020-05-24T16:54:42 #kisslinux <E5ten> I wonder what github does to get the sloc number, because it says kiss has 1294, but what I just did to check that (check for any lines that are empty, all whitespace, or just whitespace and a comment, gives 766 2020-05-24T16:58:49 #kisslinux <dylan03> GitHubcounts comments as well iirc 2020-05-24T16:59:02 #kisslinux <E5ten> ah 2020-05-24T17:23:14 #kisslinux <dylan03> https://github.com/kisslinux/kiss/releases/tag/2.1.0 2020-05-24T17:23:19 #kisslinux <dylan03> New package manager release. 2020-05-24T17:23:26 #kisslinux <dylan03> Yell at me if I broke something. :) 2020-05-24T17:53:23 #kisslinux <E5ten> dylan03: tiny cleanup nit, on line 1384 the ternary can be replaced with $(($# != 0)) 2020-05-24T17:54:03 #kisslinux <E5ten> or even $((!!$#)) but that's probably less clear lol 2020-05-24T18:05:20 #kisslinux <dylan03> Fixed 2020-05-24T18:36:21 #kisslinux <mcpcpc> Has anyone tried x11-forwarding with the ‘sx’ package? I was able to get it working with Xorg-server/xauth/xinit. Decided to give sx, in place of xinit, a try after a re-image and now i get a a “remote: no xauth program; cannot forward”. 2020-05-24T18:39:10 #kisslinux <mcpcpc> Ls 2020-05-24T18:52:54 #kisslinux <mcpcpc> Argh. Never mind. I don’t remember specifying XAuthLocation in “sshd_config” (thought it whent in ssh_config). Womp. 2020-05-24T19:03:31 #kisslinux <dylan03> Chromium may require Rust some time in the future. https://chromium-review.googlesource.com/q/project:experimental/chromium/src+branch:refs/wip/rust-experimental-branch 2020-05-24T19:48:47 #kisslinux <ax> there are many problwm with update. i think that before making the race to the package it would be necessary to verify how and why to update 2020-05-24T19:50:25 #kisslinux <ax> dylan03: from my point of view you should stop updating packages every day without first checking that they run in "almost all possibilities" 2020-05-24T19:51:21 #kisslinux <ax> probably next month of this step my system will not work. 2020-05-24T19:59:02 #kisslinux <dylan03> ax: Have any examples? Also, there's no way for me to test every possible combination of installed software (and hardware...) when doing updates. This is a given. Bug reports would be handy too. 2020-05-24T19:59:49 #kisslinux <dylan03> If you're talking about the package manager as well, reports of your findings would be great. 2020-05-24T20:02:00 #kisslinux <ax> you will have to give me 3 days to investigate and tell me everything wrong. are too many things. to begin with I still do not correctly compile rust. not to mention gcc 2020-05-24T20:02:35 #kisslinux <ax> let's make it present by opening the issues ok? 2020-05-24T20:03:24 #kisslinux <ax> I believe you are losing sight of your distro. I'm serious. things must work not necessarily the latest version. 2020-05-24T20:04:13 #kisslinux <ax> this is my 35 year old thought 2020-05-24T20:04:16 #kisslinux <himmalerin> rust and gcc build fine here 2020-05-24T20:07:13 #kisslinux <ax> https://termbin.com/umzgb I tried anything ... disabled cflags ... but don't compile 2020-05-24T20:15:51 #kisslinux <mattbillenstein> hi, found myself writing a couple scripts to build a disk image with a working kiss install on it - dropped it in a small git repo: https://github.com/mattbillenstein/kiss-setup 2020-05-24T20:16:16 #kisslinux <mattbillenstein> so you can dd this to a usb drive, or an actual disk, or boot it in something like virtualbox after converting it to a vdi 2020-05-24T20:32:04 #kisslinux <Jojolepro> Hello! Does anyone know if loadkeys(1) (kdb package on other distros) has already been packaged? 2020-05-24T20:47:19 #kisslinux <E5ten> dylan03: in pkg_remove_files(), for skipping directory symlinks, instead of having a no-op case for them, why not just add && [ ! -h "$file" ] to the directory case where you run rmdir? 2020-05-24T20:48:09 #kisslinux <E5ten> like http://ix.io/2nfM