💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › freenode-kisslinux-2020-05-24.txt captured on 2024-05-26 at 16:24:53.

View Raw

More Information

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