2021-05-14T01:33:06 #kisslinux holy crap, `man rclone` is 34728 lines 2021-05-14T02:02:46 #kisslinux @illiliti: hooks="mdev zfs" without anything beyond busybox mdev is not sufficient for me to import my zfs pool 2021-05-14T02:03:27 #kisslinux actually... oh my 2021-05-14T02:03:35 #kisslinux something worse seems to have happened. 2021-05-14T02:16:50 #kisslinux oh? 2021-05-14T02:23:35 #kisslinux I am trying to install kiss but I am getting an error when trying to build gnupg1 2021-05-14T02:23:59 #kisslinux post build logs via a pastebin please 2021-05-14T02:24:01 #kisslinux give me the error 2021-05-14T02:24:04 #kisslinux ERROR gnupg1 Failed to download https://gnupg.org/ftp/gcrypt/gnupg/gnupg-1.4.23.tar.bz2 2021-05-14T02:24:19 #kisslinux you don't have internet 2021-05-14T02:24:37 #kisslinux the tarball downloads fine for me 2021-05-14T02:24:41 #kisslinux what live iso are you using? 2021-05-14T02:26:02 #kisslinux i have internet setup correctly 2021-05-14T02:26:25 #kisslinux I am using the latest arch iso in my vm 2021-05-14T02:26:35 #kisslinux you can ping fine? 2021-05-14T02:27:19 #kisslinux yeah 2021-05-14T02:30:03 #kisslinux try building it again? 2021-05-14T02:30:32 #kisslinux if that ddoesn't work please send the curl error code and message right above the line you sent 2021-05-14T02:31:49 #kisslinux it says 2021-05-14T02:31:50 #kisslinux Could not resolve host: gnupg.org 2021-05-14T02:32:42 #kisslinux can you ping gnupg.org? 2021-05-14T02:37:14 #kisslinux no i can't ping it 2021-05-14T02:38:06 #kisslinux can you ping any other domain name? (just asking in case you tested ping using an ip adress earlier) 2021-05-14T02:38:38 #kisslinux yeah I can only ping an ip address 2021-05-14T02:39:12 #kisslinux jason123santa[m]: you need to setup your /etc/resolv.conf 2021-05-14T02:39:24 #kisslinux just stick "nameserver 8.8.8.8" in there 2021-05-14T02:39:28 #kisslinux or whatever dns server of your choice 2021-05-14T02:39:35 #kisslinux ew 2021-05-14T02:39:36 #kisslinux google 2021-05-14T02:39:47 #kisslinux resolv.conf should be setup on an arch live iso though 2021-05-14T02:39:49 #kisslinux that is not in the install guide 2021-05-14T02:40:02 #kisslinux because its not a step to install kiss 2021-05-14T02:40:17 #kisslinux dns doesn't propogate to a chroot ;p 2021-05-14T02:40:19 #kisslinux its more of an issue with the live iso you're using 2021-05-14T02:40:42 #kisslinux its because I am using the arch live iso? 2021-05-14T02:41:07 #kisslinux are you using the kiss-chroot script? it should copy the hosts /etc/resolv.conf to your chroot dir 2021-05-14T02:41:12 #kisslinux or rather bind mount 2021-05-14T02:41:36 #kisslinux but if the arch live iso doesn't set anything in /etc/resolv.conf that's probably your issue 2021-05-14T02:41:40 #kisslinux oh right 2021-05-14T02:41:48 #kisslinux can you ping a domain name from outside of the chroot 2021-05-14T02:42:56 #kisslinux nvm, you must have been able to in order to get the chroot tarball 2021-05-14T02:43:15 #kisslinux yeah 2021-05-14T02:43:23 #kisslinux i will unmount and try again 2021-05-14T02:43:52 #kisslinux no need to unmount, just add a nameserver entry to /etc/resolv.conf 2021-05-14T02:44:00 #kisslinux and you should be off and goin 2021-05-14T02:45:16 #kisslinux if /etc/resolv.conf doesn't exist, just create it 2021-05-14T02:45:45 #kisslinux do I need to edit the file in the chroot? 2021-05-14T02:45:56 #kisslinux yes 2021-05-14T02:46:15 #kisslinux i will do that and see 2021-05-14T02:47:54 #kisslinux doesn't change the fact that resolv.conf should be copied into the chroot 2021-05-14T02:48:29 #kisslinux I still can't download the files 2021-05-14T02:48:50 #kisslinux what's the result of "nslookup google.com" 2021-05-14T02:49:26 #kisslinux the sever can't find the domain 2021-05-14T02:49:41 #kisslinux does it specify a nameserver? 2021-05-14T02:50:22 #kisslinux hmm, didn't know that busybox has an nslookup implementation 2021-05-14T02:50:49 #kisslinux no it does not 2021-05-14T02:52:52 #kisslinux does it resolve if you do "nslookup google.com 1.1.1.1" 2021-05-14T02:53:10 #kisslinux if yes then there's probably a typo in your /etc/resolv.conf 2021-05-14T02:56:06 #kisslinux it give me the correct ip 2021-05-14T02:57:07 #kisslinux I have to do this tomorrow 2021-05-14T02:57:28 #kisslinux then it's a problem with the /etc/resolv.conf most likely 2021-05-14T02:58:34 #kisslinux but yeah also have to go bed, gn o/ 2021-05-14T02:58:47 #kisslinux I did put nameserver 1.1.1.1 at the bottom of the file 2021-05-14T03:07:08 #kisslinux can you post the output of "cat /etc/resolv.conf" 2021-05-14T03:10:43 #kisslinux does it take a long time to timeout or does it happen basically instantly 2021-05-14T03:17:13 #kisslinux Mostly instantly 2021-05-14T03:35:28 #kisslinux man 2021-05-14T03:35:54 #kisslinux i love how using the same software on the same microarchitecture with the same CFLAGS produces a broken install on one system and a functional, efficient one on another 2021-05-14T03:36:03 #kisslinux where the only difference is that one is glibc 2021-05-14T03:36:08 #kisslinux fuckin a 2021-05-14T03:42:53 #kisslinux midfavila: what software? 2021-05-14T03:43:06 #kisslinux Or do you mean in general? 2021-05-14T03:43:09 #kisslinux just in general 2021-05-14T03:43:16 #kisslinux Gotcha 2021-05-14T03:43:37 #kisslinux the problem has got to be related to the differing C library, since everything else is an exact copy 2021-05-14T03:43:40 #kisslinux which, like 2021-05-14T03:43:45 #kisslinux that was kind of expected, to a degree 2021-05-14T03:44:00 #kisslinux because the C library is, I imagine, somehwat important to the workings of a C compiler 2021-05-14T03:44:18 #kisslinux but it's just *annoying* 2021-05-14T03:44:22 #kisslinux * midfavila grumbles 2021-05-14T03:49:11 #kisslinux wait whats the issue 2021-05-14T03:49:13 #kisslinux Hi 2021-05-14T03:49:24 #kisslinux I can't imagine it would make a huge difference what libc you are using? 2021-05-14T03:49:38 #kisslinux like, shouldn't they both mostly just work? 2021-05-14T03:49:57 #kisslinux even if glibc is massively heavier and unnecesarily complex 2021-05-14T03:50:01 #kisslinux hi testuser_[m]! 2021-05-14T03:50:59 #kisslinux see, that's what I thought 2021-05-14T03:51:11 #kisslinux (musl on one vs glibc on another fwiw) 2021-05-14T03:51:27 #kisslinux but again, same exact software, same exact configuration 2021-05-14T03:51:30 #kisslinux that's the only variable 2021-05-14T03:51:36 #kisslinux what changes though? 2021-05-14T03:51:47 #kisslinux like how does it break? 2021-05-14T03:51:55 #kisslinux random linker errors about undefined references 2021-05-14T03:51:57 #kisslinux i'll be honest 2021-05-14T03:52:00 #kisslinux after the past two and a half weeks 2021-05-14T03:52:03 #kisslinux i've stopped caring 2021-05-14T03:52:19 #kisslinux the glibc system is henceforth using -O2 -march=native and nothing else. 2021-05-14T03:52:29 #kisslinux losing sleep over this shit isn't worth it 2021-05-14T03:52:55 #kisslinux what compiler and linker are you using?r 2021-05-14T03:53:02 #kisslinux yeah it really isnt 2021-05-14T03:53:28 #kisslinux stock gcc and ld.bfd 2021-05-14T03:53:36 #kisslinux ...but I've been considering gold... just for testing. 2021-05-14T03:54:28 #kisslinux Were you doing lto or something 2021-05-14T03:54:36 #kisslinux nope 2021-05-14T03:55:20 #kisslinux i spent a good three or four days tuning these CFLAGS based on Red Hat's recommendations and the Gentoo Wiki's safe cflags article 2021-05-14T03:56:01 #kisslinux What were the flags you came up with 2021-05-14T03:56:19 #kisslinux ngl 2021-05-14T03:56:21 #kisslinux it's 1am 2021-05-14T03:56:25 #kisslinux and i'm not going to post them 2021-05-14T03:56:30 #kisslinux because I know it's going to start a flamewar 2021-05-14T03:56:38 #kisslinux and I'm really not into that rn 2021-05-14T03:57:46 #kisslinux lol only in #kisslinux are your CFLAGS controversial 2021-05-14T03:58:06 #kisslinux i've had arguments with people over less 2021-05-14T03:58:07 #kisslinux > Red Hat's reccomendations 2021-05-14T03:58:11 #kisslinux yes, I know 2021-05-14T03:58:16 #kisslinux i'm a certified shill 2021-05-14T03:58:23 #kisslinux i wanna see how hard mid unrolls his loops tho 2021-05-14T03:58:34 #kisslinux * midfavila sighs 2021-05-14T03:59:29 #kisslinux for what it's worth I don't use meme flags like -funroll-loops and -ffast-maths 2021-05-14T03:59:45 #kisslinux i took the time to properly read the GCC documentation 2021-05-14T04:00:00 #kisslinux oh geez 2021-05-14T04:00:07 #kisslinux that page alone takes like, 2 hours to read 2021-05-14T04:00:25 #kisslinux like I said, I spent a good three or four days on these 2021-05-14T04:00:44 #kisslinux just use -0fast smh 2021-05-14T04:01:01 #kisslinux during my twoish-week long excursion into learning about low-level system hardening, I made sure to factor CFLAGS into that 2021-05-14T04:04:53 #kisslinux put half as much effort into C as I do everything else... 2021-05-14T04:04:57 #kisslinux feh. 2021-05-14T04:24:51 #kisslinux is a good image viewer 2021-05-14T04:58:03 #kisslinux feh is a dogshit image viewer and you know it 2021-05-14T04:58:14 #kisslinux use sxiv and xwallpaper 2021-05-14T05:12:04 #kisslinux it was for the joke 2021-05-14T05:28:02 #kisslinux Why is it dogshit 2021-05-14T05:28:04 #kisslinux And why haven't you slept yet 2021-05-14T10:18:32 #kisslinux https://github.com/danvd/wlroots-eglstreams 2021-05-14T10:42:39 #kisslinux Anyone knows the standard for making a usb disk bootable from perspective of it showing up on different machines as an uefi bootable? 2021-05-14T10:42:54 #kisslinux of different machines* 2021-05-14T10:43:48 #kisslinux Anyone knows the standard for making a usb disk bootable from uefi? iirc just slapping a standard /boot / gpt and efi(esp)+ext4 doesn't really work 2021-05-14T10:58:14 #kisslinux testuser_[m] i hadn't slept yet because I make poor health decisions 2021-05-14T10:58:24 #kisslinux and feh is shit because it tries to be more than an image viewer 2021-05-14T10:58:38 #kisslinux an image viewer should not set wallpapers 2021-05-14T11:02:04 #kisslinux I would argue that both of those things are image viewing functionally 2021-05-14T11:02:31 #kisslinux i would argue that they're wallpaper functions 2021-05-14T11:02:53 #kisslinux I can see it as a library, and then 2 utilities that use it in different ways 2021-05-14T11:03:06 #kisslinux if that was the case it'd be alright 2021-05-14T11:03:26 #kisslinux the problem is that everything is bundled into a single program 2021-05-14T11:03:41 #kisslinux at least for me, that doesn't work 2021-05-14T11:09:32 #kisslinux feh is around 14000 lines of code and headers; you also have busybox whose binary allows you to use multiple utilities but it is all baked into one, which comes with space savings, because we don't run flat binaries on x86, and even then on your mips router with flat binaries support, you still have _start() from your uclibc/musl; Going back to a point maybe you can modify feh cmdline parsing so that 2nd argument checks for "command" like "wallpaper" and 2021-05-14T11:09:32 #kisslinux "image viewer" or defaults to only image viewer options, unless argv[1] is "wallpaper" 2021-05-14T11:09:36 #kisslinux something simple 2021-05-14T11:09:57 #kisslinux feh isn't too big so I think you should have a fair chance of finding the entry point etc. 2021-05-14T11:10:23 #kisslinux if I had any proficiency in C, perhaps 2021-05-14T11:10:27 #kisslinux it's not a bad idea 2021-05-14T11:10:39 #kisslinux i'd like to eventually write my own viewer, though 2021-05-14T11:13:45 #kisslinux I want to think through which bootloader I want to use 2021-05-14T11:14:07 #kisslinux extlinux is v comfy imho 2021-05-14T11:14:31 #kisslinux yeah I would run syslinux on my arch linux on bios, it is really nice 2021-05-14T11:22:24 #kisslinux man, I need to mod my laptop speaker so that it fires towards me 2021-05-14T11:22:31 #kisslinux instead of off to the side 2021-05-14T12:18:26 #kisslinux @kubast feh actually has --bg-xxx args (center, fill, max, scale, tile) so you don't even have to introduce a new one 2021-05-14T12:35:31 #kisslinux although xwallpaper has all the same options so there's not really any reason to prefer feh i guess 2021-05-14T12:44:18 #kisslinux get dabbed on feh users 2021-05-14T12:44:49 #kisslinux my man, ominous_anonymous, be spittin' mad truth up in #kisslinux today 2021-05-14T13:25:55 #kisslinux oh midfavila I tried installing palemoon and it kept shitting the bed and saying it couldn't find autoconf 2.13, even after i installed it and checked `autoconf --version` was correct 2021-05-14T13:30:03 #kisslinux was it from my repo? 2021-05-14T13:30:13 #kisslinux normally I have to uninstall the existing autoconf 2021-05-14T13:30:20 #kisslinux then install 2-13 2021-05-14T13:30:40 #kisslinux no i followed their process, cloning the git repo and the submodules and everything 2021-05-14T13:30:51 #kisslinux strange 2021-05-14T13:30:56 #kisslinux i was able to get mach to run 2021-05-14T13:31:05 #kisslinux ...actually, you know what 2021-05-14T13:31:15 #kisslinux i'm gonna try building it on my current musl box 2021-05-14T13:32:02 #kisslinux it might have failed as a result of jank before 2021-05-14T14:06:59 #kisslinux oh shit 2021-05-14T14:07:10 #kisslinux are you symlinking the autoconf-2.13 binary to autoconf-2.13 2021-05-14T14:07:15 #kisslinux or just leaving it as autoconf 2021-05-14T14:07:20 #kisslinux ominous_anonmous 2021-05-14T14:07:22 #kisslinux nope, leaving it 2021-05-14T14:07:27 #kisslinux p sure you need a symlink 2021-05-14T14:07:31 #kisslinux autoconf --version shows 2.13 though 2021-05-14T14:07:58 #kisslinux yeah it needs to be specifically autoconf-2.13 2021-05-14T14:08:00 #kisslinux like, the binary 2021-05-14T14:08:07 #kisslinux not the version. it needs to be named that. 2021-05-14T14:08:09 #kisslinux Why 2021-05-14T14:08:15 #kisslinux because mozilla is stupid 2021-05-14T14:08:17 #kisslinux and mach is shit 2021-05-14T14:08:17 #kisslinux lmao because fuck you 2021-05-14T14:08:21 #kisslinux essentially 2021-05-14T14:08:42 #kisslinux you would think they would just check --version but no 2021-05-14T14:09:26 #kisslinux I guess it would accept autoconf 2.70 or whatever and break later if you renamed it to 2.13 2021-05-14T14:09:39 #kisslinux no 2021-05-14T14:09:41 #kisslinux it just wouldn't work 2021-05-14T14:09:52 #kisslinux there's a reason they *specfically* require autoconf-2.13 2021-05-14T14:10:07 #kisslinux that reason is that in the past like fifteen years or w/e they haven't rewritten their ancient build system 2021-05-14T14:10:26 #kisslinux too busy with the word-filtering browser extensions, you see 2021-05-14T14:10:35 #kisslinux No i mean the dumb build system would use any autoconf you tell it to if it just has 2.13 in the name, ofc it'll break 2021-05-14T14:11:05 #kisslinux Who even had the idea 2021-05-14T14:11:29 #kisslinux https://bugzilla.mozilla.org/show_bug.cgi?id=104642 2021-05-14T14:11:40 #kisslinux RESOLVED WONTFIX 2021-05-14T14:12:11 #kisslinux >20 years ago 2021-05-14T14:12:12 #kisslinux LMAO 2021-05-14T14:12:17 #kisslinux hahaha 2021-05-14T14:12:26 #kisslinux this bug report is older than I am, holy shit 2021-05-14T14:12:29 #kisslinux what the FUCK mozilla 2021-05-14T14:12:35 #kisslinux this is some netscape shit 2021-05-14T14:13:02 #kisslinux hahaha "nor does it affect development unless you're working on the build system" 2021-05-14T14:13:32 #kisslinux because making a build is equivalent to working on the build system 2021-05-14T14:14:10 #kisslinux Even if they want to use this ancient autoconf cant they just put the generated configure in the tarball 2021-05-14T14:14:38 #kisslinux lol so the resolution is just a "fuck you for trying to sanely package our software" 2021-05-14T14:15:01 #kisslinux >uses a vendored copy of autoconf2.13 2021-05-14T14:15:30 #kisslinux > I have a long term goal to remove the need for autoconf for gecko entirely 2021-05-14T14:15:32 #kisslinux 7 years ago 2021-05-14T14:15:38 #kisslinux lol 2021-05-14T14:16:14 #kisslinux man browsers fucking suck 2021-05-14T14:16:57 #kisslinux Except links 2021-05-14T14:17:52 #kisslinux links and lynx are both very comfy 2021-05-14T14:18:15 #kisslinux i wish you could have the graphics mode of links with the features and rendering of lynx 2021-05-14T14:18:22 #kisslinux although, fun fact, links supports frames 2021-05-14T14:18:29 #kisslinux i was shocked to learn that 2021-05-14T14:24:44 #kisslinux what about w3m 2021-05-14T14:24:58 #kisslinux >it's a browser 2021-05-14T14:24:58 #kisslinux >but it's also a pager 2021-05-14T14:24:59 #kisslinux no 2021-05-14T14:25:15 #kisslinux meanwhile in emacs land 2021-05-14T14:25:17 #kisslinux it also handles images. that's a double no 2021-05-14T14:25:23 #kisslinux emacs is the worst goddamn offender 2021-05-14T14:25:25 #kisslinux you shut your mouth 2021-05-14T14:25:27 #kisslinux >:C 2021-05-14T14:27:55 #kisslinux yeah, the nuegia browser still fails for me 2021-05-14T14:28:04 #kisslinux nsMathMLContainerFrame.o Error 1 2021-05-14T14:28:12 #kisslinux and layout/mathml/target Error 2 2021-05-14T14:28:27 #kisslinux Where's the Waiting for unfinished jobs part 2021-05-14T14:28:34 #kisslinux that's still there lmao 2021-05-14T14:29:18 #kisslinux Why doesn't make just kill itself when something fails instead of waiting for more stuff to break 2021-05-14T14:29:28 #kisslinux i imagine make attempts to exit cleanly 2021-05-14T14:29:42 #kisslinux instead of just saying fuck it and leaving a bunch of broken junk laying around 2021-05-14T14:58:20 #kisslinux i was able to get feh binary down to 423KB, xwallpaper is... 38.7KB 2021-05-14T14:58:39 #kisslinux and sxiv is around 70-90kb 2021-05-14T15:03:31 #kisslinux and that feh was a first attempt at stripping everything but the wallpaper setting out (just --bg-xxx functionality) 2021-05-14T15:12:08 #kisslinux i think there's a lot more cruft that could get pulled out but it's not worth the effort whatsoever 2021-05-14T15:14:39 #kisslinux kubast2, you just cat the iso to the block device. Boom, UEFI bootable USB 2021-05-14T15:56:14 #kisslinux hi guys! 2021-05-14T15:56:23 #kisslinux Hello. 2021-05-14T15:56:25 #kisslinux I actually joined #kisslslinux or something like that like 4 hours ago 2021-05-14T15:56:33 #kisslinux lmao I talked with myself for 3 hours 2021-05-14T15:56:43 #kisslinux well, I finally did it 2021-05-14T15:56:59 #kisslinux although I don't have a domain, since I can't use it on an email with a cheap enough plan 2021-05-14T15:57:23 #kisslinux What did you do 2021-05-14T15:57:31 #kisslinux I got a decent paid email 2021-05-14T15:57:37 #kisslinux Nice 2021-05-14T16:00:26 #kisslinux now I can finally ditch that shitty web client that tutanota uses 2021-05-14T16:19:37 #kisslinux aloha! 2021-05-14T16:19:56 #kisslinux Hi 2021-05-14T16:20:10 #kisslinux Does anyone happen to use a custom shellscript to start the xserver? 2021-05-14T16:20:49 #kisslinux This one worked earlier this year, but not anymore. 2021-05-14T16:20:51 #kisslinux https://github.com/dilyn-corner/dotfiles/blob/master/.local/bin/stax 2021-05-14T16:21:02 #kisslinux It just start to a black screen. 2021-05-14T16:21:42 #kisslinux yeah, I have the same problem, claudia02 2021-05-14T16:22:29 #kisslinux Sadly my skills are not sufficent enough to debug this. 2021-05-14T16:22:35 #kisslinux I can only kill X by ssh'ing in too 2021-05-14T16:22:51 #kisslinux oh, I can still switch virtual terminal. 2021-05-14T16:22:58 #kisslinux https://github.com/dylanaraps/bin/blob/master/x here's dylan's version from long ago, not really any differences 2021-05-14T16:23:13 #kisslinux Yes, I have tried that one too. 2021-05-14T16:24:08 #kisslinux I think it's a signal problem 2021-05-14T16:24:21 #kisslinux the xinitrc like file is never executed 2021-05-14T16:24:35 #kisslinux when I kill X, it will be run 2021-05-14T16:25:17 #kisslinux https://github.com/Earnestly/sx/blob/master/sx are there any notable differences with the last two lines of sx 2021-05-14T16:25:26 #kisslinux s/last two/last few/ 2021-05-14T16:25:26 #kisslinux https://github.com/Earnestly/sx/blob/master/sx are there any notable differences with the last few lines of sx 2021-05-14T16:27:51 #kisslinux no, it does the same thing 2021-05-14T16:35:54 #kisslinux huh, lld won't build against llvm 12 2021-05-14T16:36:42 #kisslinux i considered trying lld 2021-05-14T16:36:55 #kisslinux but I'd really rather not introduce more stuff that depends on llvm 2021-05-14T16:37:14 #kisslinux it's like, NN% faster 2021-05-14T16:37:25 #kisslinux "NN%"? 2021-05-14T16:37:41 #kisslinux and I'm aware of the speed it has over bfd 2021-05-14T16:38:00 #kisslinux i've been considering trying gold because of bfd's, uh, patience requirement 2021-05-14T16:38:13 #kisslinux phoebos: what's the error? 2021-05-14T16:38:36 #kisslinux ah it's just the community package is still on 11.1 2021-05-14T16:38:44 #kisslinux mmatongo isn't here 2021-05-14T16:40:12 #kisslinux acheam sotd https://vid.puffyan.us/watch?v=5waMaTQ2mcI 2021-05-14T16:40:29 #kisslinux gimme some avant-garde chiptune rock 2021-05-14T16:40:39 #kisslinux oop no it failed 2021-05-14T16:42:38 #kisslinux "fatal error: mach-o/compact_unwind_encoding.h: No such file or directory" 2021-05-14T16:42:49 #kisslinux http://ix.io/3mNb 2021-05-14T17:01:19 #kisslinux https://github.com/git-bruh/kissLTO/blob/master/repo/lld/build 2021-05-14T17:01:20 #kisslinux phoebos 2021-05-14T17:01:25 #kisslinux bruh 2021-05-14T17:03:42 #kisslinux looks like freenode might go poof soon 2021-05-14T17:03:48 #kisslinux nani? 2021-05-14T17:03:52 #kisslinux explain 2021-05-14T17:04:23 #kisslinux Wasn't that message a draft or something 2021-05-14T17:04:28 #kisslinux yes 2021-05-14T17:04:37 #kisslinux but a draft is still something intended to be sent 2021-05-14T17:04:49 #kisslinux what draft are we talking about? 2021-05-14T17:05:02 #kisslinux did zuckerberg buy freenode, ore something like that? 2021-05-14T17:05:05 #kisslinux warning: take with a grain of salt and consult multiple sources 2021-05-14T17:05:08 #kisslinux https://news.ycombinator.com/item?id=27153338 2021-05-14T17:05:14 #kisslinux >hecker noose 2021-05-14T17:05:26 #kisslinux well, I'll look at it regardless... 2021-05-14T17:06:26 #kisslinux What's wrong with hacker news now 2021-05-14T17:06:40 #kisslinux midfavila 2021-05-14T17:06:42 #kisslinux full of pretentious assholes 2021-05-14T17:07:04 #kisslinux i find there's a fair bit of circlejerking that goes on, too. 2021-05-14T17:07:28 #kisslinux as all link agregatos havr 2021-05-14T17:09:30 #kisslinux that's why I generally don't use link aggregators. :v 2021-05-14T17:09:43 #kisslinux i only get my news from the most trustworthy of sources 2021-05-14T17:09:50 #kisslinux such as the back of 2600, or the SDF BBOARD 2021-05-14T17:09:55 #kisslinux or, best of all, #kisslinux 2021-05-14T17:11:17 #kisslinux 2600? 2021-05-14T17:11:25 #kisslinux atari, right? 2021-05-14T17:11:33 #kisslinux nah 2021-05-14T17:11:41 #kisslinux it's an old-school computer magazine 2021-05-14T17:11:48 #kisslinux they bill themselves as the "hacker quarterly" 2021-05-14T17:11:59 #kisslinux a local bookstore stocks them so I stop in every now and again to buy a copy 2021-05-14T17:14:13 #kisslinux there's some useful information in their issues. one issue contained a copy of the Mirai source code 2021-05-14T17:14:22 #kisslinux another had an Amazon e-book decryptor. 2021-05-14T17:14:33 #kisslinux Nice 2021-05-14T17:14:37 #kisslinux yeah dude 2021-05-14T17:14:43 #kisslinux you can learn a lot from 2600 2021-05-14T17:15:08 #kisslinux there are local meetups throughout the world too 2021-05-14T17:15:13 #kisslinux and they run their own conference, HOPE 2021-05-14T17:15:19 #kisslinux it's pretty legit 2021-05-14T17:17:28 #kisslinux freenode has been around longer than I have! 2021-05-14T17:17:30 #kisslinux sad :'( 2021-05-14T17:17:41 #kisslinux freenode is legit boomer 2021-05-14T17:17:52 #kisslinux didn't it start in the early 90s or something 2021-05-14T17:18:08 #kisslinux 95 2021-05-14T17:18:11 #kisslinux close enough 2021-05-14T17:19:34 #kisslinux Isn't dilyn 30 2021-05-14T17:19:56 #kisslinux an ancient one 2021-05-14T17:20:02 #kisslinux 27 2021-05-14T17:22:32 #kisslinux https://old.reddit.com/r/linux/comments/nc7tph/a_new_agebased_cli_password_manager 2021-05-14T17:22:35 #kisslinux someone just stole dylan's code and relicensed it under AGPL 2021-05-14T17:24:48 #kisslinux the power of MIT 2021-05-14T17:24:59 #kisslinux say it with me 2021-05-14T17:25:00 #kisslinux c 2021-05-14T17:25:00 #kisslinux u 2021-05-14T17:25:01 #kisslinux c 2021-05-14T17:25:01 #kisslinux k 2021-05-14T17:25:02 #kisslinux l 2021-05-14T17:25:03 #kisslinux i 2021-05-14T17:25:03 #kisslinux c 2021-05-14T17:25:04 #kisslinux e 2021-05-14T17:25:04 #kisslinux n 2021-05-14T17:25:05 #kisslinux s 2021-05-14T17:25:05 #kisslinux e 2021-05-14T17:26:46 #kisslinux lel 2021-05-14T17:26:55 #kisslinux cuck me up for freedom 2021-05-14T17:27:37 #kisslinux https://termbin.com/0388 2021-05-14T17:28:17 #kisslinux * midfavila wheezes 2021-05-14T17:28:26 #kisslinux what's this do? 2021-05-14T17:28:32 #kisslinux age based? 2021-05-14T17:29:08 #kisslinux dilyn: https://freenode.logbot.info/kisslinux/20210505#c7893691 2021-05-14T17:29:18 #kisslinux at least they added a feature 2021-05-14T17:29:42 #kisslinux illiliti: I'm fairly certain I have every virtio driver builtin :2021-05-14T17:29:47 #kisslinux that's why it's so confusing haha 2021-05-14T17:31:31 #kisslinux dilyn: odd. i don't even need /dev/vd* to boot to rootfs 2021-05-14T17:31:46 #kisslinux i mean i have /dev/sda[1] instead 2021-05-14T17:31:59 #kisslinux how did you setup qemu ? :) 2021-05-14T17:32:07 #kisslinux probably poorly 2021-05-14T17:32:16 #kisslinux "vd"? 2021-05-14T17:32:32 #kisslinux http://ix.io/3mNz i just do something like this 2021-05-14T17:34:49 #kisslinux https://termbin.com/7ciow 2021-05-14T17:34:53 #kisslinux it's mine 2021-05-14T17:35:06 #kisslinux your guys' startup scripts are so much nicer than mine lmao 2021-05-14T17:35:12 #kisslinux lol 2021-05-14T17:35:21 #kisslinux i'm booting from raw image 2021-05-14T17:35:23 #kisslinux i literally just dumped mine on a single line and called it a day 2021-05-14T17:35:35 #kisslinux maximum qemulation 2021-05-14T17:35:56 #kisslinux i need to set qemu back up... 2021-05-14T17:35:57 #kisslinux i used to use 'parted' on that image to add /dev/sda1 2021-05-14T17:36:11 #kisslinux then, i attach that image using losetup 2021-05-14T17:36:56 #kisslinux and format /dev/loop0p1 with zfs 2021-05-14T17:37:14 #kisslinux obligatory zfs bad 2021-05-14T17:37:29 #kisslinux that's mighty intricate 2021-05-14T17:46:15 #kisslinux https://git.alpinelinux.org/aports/tree/community/edk2/APKBUILD for anyone interested in using qemu with efi... 2021-05-14T17:46:31 #kisslinux get on it jedavies :P 2021-05-14T17:47:17 #kisslinux Eww why does it need bash 2021-05-14T17:47:43 #kisslinux bash is best sh 2021-05-14T17:47:51 #kisslinux oksh 2021-05-14T17:48:09 #kisslinux bash is like six megs 2021-05-14T17:48:09 #kisslinux dash is the way 2021-05-14T17:48:11 #kisslinux smh 2021-05-14T17:48:19 #kisslinux imagine having multiple shells installed 2021-05-14T17:48:22 #kisslinux smhsh 2021-05-14T17:48:28 #kisslinux tbhsh 2021-05-14T17:48:29 #kisslinux dash with rlwrap can be usable as interactive 2021-05-14T17:48:34 #kisslinux i tried that 2021-05-14T17:48:35 #kisslinux no it can't 2021-05-14T17:48:38 #kisslinux it's fucking horrendous 2021-05-14T17:48:48 #kisslinux "can" doesn't mean "should" 2021-05-14T17:48:58 #kisslinux dilyn: termbin.com/eowa3 2021-05-14T17:49:05 #kisslinux i *can* use a reimplementation of the Digital Command Language in Ruby as my shell 2021-05-14T17:49:09 #kisslinux mine pool structure 2021-05-14T17:49:10 #kisslinux but that doesn't mean I *should* 2021-05-14T17:49:19 #kisslinux sorry i meant moreso the datasets 2021-05-14T17:49:20 #kisslinux zfs list 2021-05-14T17:49:40 #kisslinux https://termbin.com/kxph 2021-05-14T17:49:54 #kisslinux sane 2021-05-14T17:50:22 #kisslinux compile dash with libedit? 2021-05-14T17:51:26 #kisslinux it's vi-mode was missing something, forgot what 2021-05-14T17:51:32 #kisslinux otherwise I'd be using that 2021-05-14T17:51:49 #kisslinux i just want basic command history and line-editing 2021-05-14T17:52:17 #kisslinux oh maybe history was what was missing 2021-05-14T17:52:44 #kisslinux i wouldn't mind writing my own shell in the future 2021-05-14T17:52:53 #kisslinux what's your grub cmdline look like illiliti? 2021-05-14T17:53:08 #kisslinux i don't use grub 2021-05-14T17:53:12 #kisslinux grub has so many potential options in this case it's disgusting 2021-05-14T17:53:20 #kisslinux oh?? how interesting 2021-05-14T17:53:24 #kisslinux i boot directly from image 2021-05-14T17:53:24 #kisslinux lilo? 2021-05-14T17:53:28 #kisslinux AH 2021-05-14T17:53:35 #kisslinux because you have external kernel+initrd 2021-05-14T17:53:45 #kisslinux qemu -> initramfs -> rootfs 2021-05-14T17:53:47 #kisslinux yes 2021-05-14T17:53:51 #kisslinux genius 2021-05-14T17:54:00 #kisslinux see I'm just emulating a full stack. and I hate it. 2021-05-14T17:54:12 #kisslinux you can generate external initrd lol 2021-05-14T17:54:14 #kisslinux argh catgirl disconnected without telling me 2021-05-14T17:54:27 #kisslinux having not *seriously* used grub in over ten years, I'm remembering why 2021-05-14T17:54:39 #kisslinux testuser_[m]: thanks, i found that too lol 2021-05-14T17:54:40 #kisslinux I could do that but I want to test in a way similar to how the average user would do it 2021-05-14T17:54:46 #kisslinux surprised it wasn't noticed 2021-05-14T17:54:56 #kisslinux just so I'll know better what might be wrong on their end (because I will have certainly made identical mistakes) 2021-05-14T17:56:31 #kisslinux ugh, I need to figure out some way to automatically strip JS and CSS from pages in Links 2021-05-14T17:56:38 #kisslinux sourceforge in particular is painful to use 2021-05-14T18:10:26 #kisslinux illiliti: saw that pash fork, why would he delete pw_copy()? 2021-05-14T18:12:54 #kisslinux i have no clue honestly 2021-05-14T18:13:48 #kisslinux ...oh, hey, would you look at that 2021-05-14T18:13:55 #kisslinux dash with libedit *does* have command history 2021-05-14T18:14:00 #kisslinux very cool 2021-05-14T18:14:28 #kisslinux that's what libedit is for 2021-05-14T18:14:42 #kisslinux to bloat your sh 2021-05-14T18:15:09 #kisslinux don't need command history if you don't make mistakes 2021-05-14T18:15:10 #kisslinux I remember my problem with it now 2021-05-14T18:15:15 #kisslinux i'd rather have one minorly bloated shell than one ascetic shell and one shell that's turing complete 2021-05-14T18:15:19 #kisslinux I can't use my PS1 with it 2021-05-14T18:15:32 #kisslinux do you use escape codes or something? 2021-05-14T18:15:32 #kisslinux but if you only use a very basic PS1, dash is good enough really 2021-05-14T18:15:36 #kisslinux yeah 2021-05-14T18:15:47 #kisslinux 'do>: ' is all you need 2021-05-14T18:16:16 #kisslinux for my use case I can't imagine dash is all that better than oksh 2021-05-14T18:16:22 #kisslinux well, mine is even simpler, just not the code for it because I change colors based on $? 2021-05-14T18:16:35 #kisslinux the only reason I dislike oksh is because I don't use korn shell extensions 2021-05-14T18:16:42 #kisslinux otherwise it's very serviceable 2021-05-14T18:17:17 #kisslinux can't remember if dash honored $ENV 2021-05-14T18:17:23 #kisslinux it should 2021-05-14T18:17:33 #kisslinux it does 2021-05-14T18:17:35 #kisslinux just checked 2021-05-14T18:17:40 #kisslinux nicu 2021-05-14T18:17:50 #kisslinux v nicu 2021-05-14T18:18:19 #kisslinux hmhmhm. there's something terribly wrong here i suppose 2021-05-14T18:18:39 #kisslinux if i opt to make my qemu img scsi, i ahve an identical problem; it shows as sda, but no sda{1,2} :( 2021-05-14T18:19:04 #kisslinux except grub can *obviously* see it just fine; it loads the kernel and tinyramfs starts its thing 2021-05-14T18:20:40 #kisslinux midfavila: my prompt is just '$ ', but I change foreground and background to the same color, so it's a block 2021-05-14T18:22:01 #kisslinux easily identifiable prompt if you read scrollback but you can still copy paste and have your prompt show up as '$ ' when pasting shell for other people to see 2021-05-14T18:22:13 #kisslinux I'd love it if more shells had an RPS1 2021-05-14T18:22:37 #kisslinux right PS1? 2021-05-14T18:22:43 #kisslinux I like to have pwd in my prompt, but also just want a $ as my PS1 2021-05-14T18:22:46 #kisslinux yes 2021-05-14T18:22:51 #kisslinux its really nice 2021-05-14T18:22:54 #kisslinux I hate how that behaves with WINCH 2021-05-14T18:22:59 #kisslinux winch? 2021-05-14T18:23:07 #kisslinux for pulling a car? 2021-05-14T18:23:15 #kisslinux when you resize your terminal 2021-05-14T18:23:22 #kisslinux RPS is only supported by zsh, or bash too? 2021-05-14T18:23:22 #kisslinux ah yeah 2021-05-14T18:23:37 #kisslinux it can be supported by any libedit shell IIRC 2021-05-14T18:23:47 #kisslinux June has a patch to add it to dash 2021-05-14T18:24:03 #kisslinux it's fairly trivial to do with any shell 2021-05-14T18:26:15 #kisslinux oh I stumbled too upon that shell issue 2021-05-14T18:26:45 #kisslinux y'know, the "every shell is either too bloated or too unconfortable" type of thing 2021-05-14T18:27:35 #kisslinux I still haven't found something comfy, POSIX compliant and small 2021-05-14T18:27:53 #kisslinux acheam: printf '%*sn' "$((COLUMNS))" "$(pwd)" 2021-05-14T18:28:30 #kisslinux remove the (( )) actually 2021-05-14T18:31:28 #kisslinux dilyn: https://termbin.com/ymcd 2021-05-14T18:32:23 #kisslinux this should be in CONTRIBUTING.md, i know ... 2021-05-14T18:33:13 #kisslinux that's certainly useful 2021-05-14T18:35:54 #kisslinux i know that there is a way to directly use zpool create on root-zfs.img file, but i couldn't get it to work 2021-05-14T18:35:57 #kisslinux device-mapper runs, but immediately exits. interesante 2021-05-14T18:36:10 #kisslinux oh I didn't know that! zfs has so many options smh 2021-05-14T18:36:24 #kisslinux my biggest complaint about BSD stuff is the very bad --help text 2021-05-14T18:36:43 #kisslinux just read man pages 2021-05-14T18:37:14 #kisslinux :'( 2021-05-14T18:37:16 #kisslinux they're SO BIG THO 2021-05-14T18:37:36 #kisslinux aarng: $COLUMNS doesnt exist on busybox 2021-05-14T18:37:39 #kisslinux or on dash 2021-05-14T18:38:45 #kisslinux dilyn: yes, and almost no examples. i hate man page that doesn't have examples 2021-05-14T18:39:44 #kisslinux I tested ash before doing that, wtf did I do? :D 2021-05-14T19:45:42 #kisslinux ominous_anonymou: FYI, MIT doesn't allow changing license of derivative work. That guy just stole the code 2021-05-14T19:46:34 #kisslinux what's up with these people just flat-out stealing shit 2021-05-14T19:46:38 #kisslinux i am terrible with licenses in general so thank you for the clarification 2021-05-14T19:47:07 #kisslinux all he had to do was fork the project, but instead he a) creates a new one b) changes the license c) parades it around as his creation 2021-05-14T19:49:31 #kisslinux tangentially related but is there any reason not to use the ISC license if you want an MIT-style license? It seems to be the same terms but just in shorter, simpler language 2021-05-14T19:50:19 #kisslinux acheam: MIT explicitly allows sublicensing 2021-05-14T19:51:29 #kisslinux i prefer ISC too, but only for libraries 2021-05-14T19:51:36 #kisslinux ah okay 2021-05-14T19:51:40 #kisslinux why just for libraries? 2021-05-14T19:52:06 #kisslinux because of sublicensing? Its never something I personally have needed to do 2021-05-14T19:52:23 #kisslinux illiliti so he could've licensed /his/ "contributions" as whatever, but kept the project as a whole as MIT? 2021-05-14T19:52:47 #kisslinux I don't think he could license them as xGPL tho 2021-05-14T19:55:41 #kisslinux acheam: libraries are usually used by other people which can use whatever license that may not be compatible with [AL]GPL 2021-05-14T19:56:22 #kisslinux IMHO permissive license must be used in libraries 2021-05-14T19:56:46 #kisslinux oh yeah I was thinking about it in the reverse sense 2021-05-14T19:57:13 #kisslinux like, why ISC only for libraries and not for programs 2021-05-14T19:57:25 #kisslinux but I dont want to start a copyleft vs permissive debate 2021-05-14T19:59:30 #kisslinux programs are self-contained ones. Nobody will use your code directly with them, so nobody will be forced to use your non-permissive license. 2021-05-14T20:00:08 #kisslinux i mean nobody will link to your code 2021-05-14T20:00:55 #kisslinux unless they do something like xz does with gnu getopt 2021-05-14T20:01:06 #kisslinux wait 2021-05-14T20:01:07 #kisslinux dont tell me 2021-05-14T20:01:13 #kisslinux xz calls getopt 2021-05-14T20:01:33 #kisslinux xz will use a bundled gnu getopt if the host doesn't have one 2021-05-14T20:01:42 #kisslinux which means xz becomes GPL instead of PD 2021-05-14T20:02:05 #kisslinux ... why? 2021-05-14T20:02:07 #kisslinux illiliti is right in the sense that you don't /link/ to a binary; they just bundle the code 2021-05-14T20:02:12 #kisslinux because xz needs getopt obviiiii 2021-05-14T20:02:16 #kisslinux illiliti: yeah makes sense 2021-05-14T20:02:19 #kisslinux idk what it's used for that's just what they've done 2021-05-14T20:06:12 #kisslinux getopt is a part of libc, no ? 2021-05-14T20:06:32 #kisslinux i would assume every libc would have it 2021-05-14T20:06:46 #kisslinux but maybe you just prefer gnu, because you're a monster or something and hate PD 2021-05-14T20:06:53 #kisslinux maybe it's to appease lawyers because they hate PD 2021-05-14T20:08:30 #kisslinux i actually like PD but for very simple programs 2021-05-14T20:08:58 #kisslinux like algorithms 2021-05-14T20:09:03 #kisslinux or sane things like tzdata 2021-05-14T20:09:12 #kisslinux yep 2021-05-14T20:20:58 #kisslinux ominous_anonymou: he must license future contibutions under MIT because it's derivative work 2021-05-14T20:23:20 #kisslinux dilyn: I thought that the xz programs weren't PD anyway, just the lib? I could be thinking about something else though 2021-05-14T20:23:50 #kisslinux oh nevermind xz and {xz,lzma}dec are public domain unless compiled with GNU getopt_long 2021-05-14T20:29:13 #kisslinux :) 2021-05-14T20:29:29 #kisslinux my obsessions sometimes teach me things lmfao 2021-05-14T20:35:13 #kisslinux public domain best license 2021-05-14T20:35:48 #kisslinux no but actually any extremely simple and small program should be in the public domain IMO 2021-05-14T20:36:33 #kisslinux I'd make public domain programs though 2021-05-14T20:37:12 #kisslinux my bin and some other small stuff are public domain/unlicense 2021-05-14T20:37:35 #kisslinux i've heard that unlicense/public domain can be problematic in countries like Germany that don't have a notion of the public domain though 2021-05-14T20:37:42 #kisslinux GPLv3+ 2021-05-14T20:37:47 #kisslinux which the CC0 gaurds against 2021-05-14T20:37:57 #kisslinux wasn't the unlicense made exactly for that though? 2021-05-14T20:38:21 #kisslinux no 2021-05-14T20:38:27 #kisslinux it says "tThis is free and unencumbered software released into the public domain." 2021-05-14T20:38:34 #kisslinux like, public domain as a "raw" risky license and unlicense for a more well thought out and liability free one? 2021-05-14T20:38:52 #kisslinux I always thought it was made to avoid weird legal issues such as this one 2021-05-14T20:38:58 #kisslinux it helps with a lot 2021-05-14T20:39:07 #kisslinux but IANAL 2021-05-14T20:43:56 #kisslinux I want an educational code license. the ECL 2021-05-14T20:44:01 #kisslinux the code is free to distribute 2021-05-14T20:44:06 #kisslinux but you are not legally allowed to compile it 2021-05-14T20:44:18 #kisslinux wut 2021-05-14T20:44:29 #kisslinux 'no cc, only vim' 2021-05-14T20:45:01 #kisslinux that's a very weird idea 2021-05-14T20:45:10 #kisslinux also, sounds like a waste of time 2021-05-14T20:45:10 #kisslinux next up: gcc generates an NFT for code 2021-05-14T20:45:14 #kisslinux yes 2021-05-14T20:45:18 #kisslinux to prove its never been compiled before 2021-05-14T20:46:46 #kisslinux acheam from "Dissecting the Unlicense" I found this: 2021-05-14T20:46:50 #kisslinux The legal significance of this Unlicense clause is that even if it so happened that in some backward jurisdiction there were any questions about the interpretation of a public domain dedication like the Unlicense, the authors have here very explicitly granted permission to do just about anything with the software. So, while the Unlicense is not intended to be, legally speaking, an actual copyright 2021-05-14T20:46:56 #kisslinux license, but rather merely an explicit form of public domain dedication, the fallback strategy for any public domain-unfriendly jurisdictions is to in fact treat it as if it were an extremely permissive license. 2021-05-14T20:47:28 #kisslinux so I guess it does avoid issues with places like germany 2021-05-14T20:47:40 #kisslinux hmm interesting 2021-05-14T20:47:56 #kisslinux my next question: Why is CC0 so long 2021-05-14T20:48:03 #kisslinux just for completeness here's the URL https://ar.to/2010/01/dissecting-the-unlicense 2021-05-14T20:48:09 #kisslinux wait, CC0 has a lenght? 2021-05-14T20:48:18 #kisslinux s/lenght/length/ 2021-05-14T20:48:18 #kisslinux wait, CC0 has a length? 2021-05-14T20:48:23 #kisslinux I'm only here to waste time wrt licenses 2021-05-14T20:48:38 #kisslinux I thought it was like "This stuff is public domain, bye" 2021-05-14T20:48:56 #kisslinux After all that's risky to use for code and that's common knowledge 2021-05-14T20:49:05 #kisslinux https://creativecommons.org/publicdomain/zero/1.0/legalcode 2021-05-14T20:49:20 #kisslinux bruh 2021-05-14T20:49:52 #kisslinux indeed 2021-05-14T20:49:53 #kisslinux oh it has too a section regarding those countries that mess up the concept of public domain 2021-05-14T20:50:17 #kisslinux if I read correctly 2021-05-14T21:02:37 #kisslinux dilyn: I'm gonna try building it now, I just went into the xz source and swapped out getopt for "optparse" which is a header-only public domain library providing similar functionalit 2021-05-14T21:02:40 #kisslinux functionality* 2021-05-14T21:03:00 #kisslinux so maybe I'll send that upstream if it works 2021-05-14T21:04:07 #kisslinux nice! maybe then they'll explain their rationale... 2021-05-14T21:07:33 #kisslinux rationale for what? 2021-05-14T21:18:16 #kisslinux the deed is done 2021-05-14T21:18:21 #kisslinux my desktop lives once more 2021-05-14T21:22:27 #kisslinux dilyn: if you mean rationale for providing a fallback (in regards to "i would assume every libc would have it" and the message after it), it's because not every libc has it, at least in theory, getopt_long is a GNU extension and the xz tools have longopts 2021-05-14T21:22:29 #kisslinux only getopt itself is POSIX 2021-05-14T21:27:02 #kisslinux http://ix.io/3mOV here's the patch if you wanna check it out btw 2021-05-14T22:07:18 #kisslinux how do i always forget getopt_long isn't posix... 2021-05-14T22:10:28 #kisslinux org-capture reference non-posix-variables getopt_long 2021-05-14T22:10:34 #kisslinux oops wrong buffer 2021-05-14T22:11:52 #kisslinux I'm glad it isn't POSIX 2021-05-14T22:37:53 #kisslinux I hope I got it right this time around 2021-05-14T22:38:00 #kisslinux and I will finally boot up my usb drive 2021-05-14T22:38:37 #kisslinux nope 2021-05-14T22:38:51 #kisslinux I guess I have removed too much things from the generic arch linux kernel config 2021-05-14T22:39:50 #kisslinux iirc I disabled amdgpu, left nouveau, all intel gpu drivers, all framebuffer drivers; somethings which explictly said are amd cpu only features 2021-05-14T22:40:12 #kisslinux enabled rootfs, but from I can tell I can't boot either, and I get no fb char device 2021-05-14T22:42:07 #kisslinux ah disabled virtualization and 90% of ethernet drivers that aren't realtek or intel, all wifi drivers that aren't qualcomm or intel, changed z3bud to be the default; I have linux firmware baked in so unless there needs to be some kind of i915/i965 firmware loading explicitly done from userspace then I think I have everything; ext4 drivers baked into kernel 2021-05-14T22:42:35 #kisslinux disabled ipv6 because my network doesn't have one/or my isp definietly doesn't support it I don't remember 2021-05-14T22:42:49 #kisslinux what exactly is the problem? 2021-05-14T22:43:11 #kisslinux I see the syslinux screen, it works I can pick different boot options etc. 2021-05-14T22:43:37 #kisslinux I basically made bootstrap rootfs into an uefi bootable usb stick 2021-05-14T22:43:51 #kisslinux and I have no video output 2021-05-14T22:44:02 #kisslinux after it tried to load linux 2021-05-14T22:44:14 #kisslinux not even Framebuffer tty with initial dmesg 2021-05-14T22:45:38 #kisslinux right I set quiet, but this would clear a framebuffer 2021-05-14T22:45:41 #kisslinux after loading a kernel 2021-05-14T22:46:30 #kisslinux wait 2021-05-14T22:46:56 #kisslinux the config file for syslinux is somehow broken 2021-05-14T22:47:05 #kisslinux I tried editing the cmdline now and I see it 2021-05-14T22:47:15 #kisslinux .linux ../../vmlinuz_root=UUID 2021-05-14T22:47:52 #kisslinux hmm the file looks fine from the outside though 2021-05-14T22:48:17 #kisslinux I will check it in hex editor 2021-05-14T22:48:20 #kisslinux https://termbin.com/79u7 2021-05-14T22:50:30 #kisslinux maybe I didn't compile in FB/i965 driver into kernel and hence no fb 2021-05-14T22:53:11 #kisslinux has nothing to do with the actual issue but UUID only works with initrd, no? 2021-05-14T22:53:28 #kisslinux afaik you need to use PARTUUID 2021-05-14T22:53:28 #kisslinux I don't think so? 2021-05-14T22:54:03 #kisslinux that's how I have it done with grub on a vm 2021-05-14T22:54:21 #kisslinux And that's also how I booted rpi 2021-05-14T22:54:31 #kisslinux uuid resolvement is definietly part of a linux kernel 2021-05-14T22:54:43 #kisslinux and doesn't need an initramfs 2021-05-14T22:55:12 #kisslinux > Just to clarify UUIDs are the only reliable way for the kernel to identify hard drives. There are two types: UUID, which is stored in the filesystem and is not available to the kernel at boot-time, and PARTUUID, which is stored in the partition table and IS available at boot time. 2021-05-14T22:55:37 #kisslinux * aarng shrugs 2021-05-14T22:56:00 #kisslinux so I should have used PARTUUID right 2021-05-14T23:01:24 #kisslinux yeah nothin 2021-05-14T23:02:49 #kisslinux I will retry some other way 2021-05-14T23:02:50 #kisslinux partuuids never worked for me, only uuids 2021-05-14T23:04:01 #kisslinux root=/dev/sda1 hmm 2021-05-14T23:04:25 #kisslinux phoebos: are you sure you didn't simply use a partuuid with the UUID param? 2021-05-14T23:04:31 #kisslinux maybe the kernel does allow that 2021-05-14T23:04:37 #kisslinux lol yep 2021-05-14T23:04:51 #kisslinux that's weird then 2021-05-14T23:05:38 #kisslinux what's a real mystery to me is my vm kiss linux instance 2021-05-14T23:05:43 #kisslinux huh, just noticed busybox blkid doesn't print PARTUUIDs 2021-05-14T23:05:46 #kisslinux is ro/rw switch deprecated in linux kernel? 2021-05-14T23:06:05 #kisslinux /dev/root on / type ext4 (rw,relatime) 2021-05-14T23:06:55 #kisslinux my fstab doesn't mention mounting rootfs even I forgot to add it 2021-05-14T23:07:03 #kisslinux I somehow remember that I made it mount rw somewhere 2021-05-14T23:07:10 #kisslinux but it seems like I didn't 2021-05-14T23:10:10 #kisslinux yeah neither partuuid nor uuid works 2021-05-14T23:10:42 #kisslinux block(0,0) 2021-05-14T23:11:15 #kisslinux baseinit mounts rootfs for you 2021-05-14T23:11:55 #kisslinux " 2021-05-14T23:11:55 #kisslinux There's some confusing information out there about this as older 3.x kernels refused to boot using UUID= but /did/ work with PARTUUID= " 2021-05-14T23:14:05 #kisslinux https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/tree/init/do_mounts.c?h=v5.4.119#n192 2021-05-14T23:14:13 #kisslinux PARTUUID=00112233-4455-6677-8899-AABBCCDDEEFF 2021-05-14T23:15:21 #kisslinux If name doesn't have fall into the categories above, we return (0,0). 2021-05-14T23:15:56 #kisslinux yep, was about to link that too 2021-05-14T23:15:59 #kisslinux PARTLABEL should work for 100% 2021-05-14T23:16:32 #kisslinux I always thought labels are a filesystem feature? 2021-05-14T23:17:21 #kisslinux I guess those are separate, just like PARTUUID vs UUID 2021-05-14T23:21:49 #kisslinux I will just install arch linux, it takes me 5-10 minutes anyway 2021-05-14T23:21:58 #kisslinux yeah, PARTLABEL is a GPT feature 2021-05-14T23:22:13 #kisslinux yeah it is about kernel config I think 2021-05-14T23:22:37 #kisslinux Ubuntu didn't boot, because it corrupted itself post install because cannonical makes cloud os now 2021-05-14T23:23:06 #kisslinux what has this world came to, it is easier to install arch than get ubuntu working 2021-05-14T23:23:52 #kisslinux it did try booting once, then it nuked itself out of "/boot" 2021-05-14T23:24:01 #kisslinux does anyone know what libblkid actually does to access PARTUUIDs? I've tried looking at the source to figure it out a few times but I've never understood it 2021-05-14T23:27:11 #kisslinux it is 1:25 am; first it does blkid_do_safeprobe(pr); then blkid_probe_lookup_value(pr, "PART_ENTRY_UUID", &data, NULL); // hmm 2021-05-14T23:27:23 #kisslinux misc-utils/lsblk-properties.c 2021-05-14T23:27:33 #kisslinux I assume it uses libblkid I would look up from there 2021-05-14T23:29:10 #kisslinux I will clone the library I don't exactly see the function definition through github search 2021-05-14T23:29:29 #kisslinux https://mirrors.edge.kernel.org/pub/linux/utils/util-linux/ 2021-05-14T23:31:53 #kisslinux blkid_probe_lookup_value looks it up after it was parsed by safeprobe for sure 2021-05-14T23:32:26 #kisslinux pr holds all the values and they get parsed into char pointer variable data 2021-05-14T23:32:32 #kisslinux but how is a device selected 2021-05-14T23:33:27 #kisslinux "getproperties by udev" "getproperties by blkid" 2021-05-14T23:33:46 #kisslinux (struct lsblk_device *dev) 2021-05-14T23:34:12 #kisslinux pr = blkid_new_probe_from_filename(dev->filename); okay I see now 2021-05-14T23:34:35 #kisslinux char *filename; /* path to device node */ 2021-05-14T23:35:19 #kisslinux so it has to recognize devices in some way, and to know that I need to see what calls get_properties_by_blkid 2021-05-14T23:35:31 #kisslinux and so essentially what sets struct lsblk_Device * before it 2021-05-14T23:39:13 #kisslinux get_properties_by_blkid/get_properties_by_udev/get_properties_by_file <- lsblk_device_get_properties() <- device_get_data() 2021-05-14T23:40:13 #kisslinux device_to_scols my brain 2021-05-14T23:41:33 #kisslinux okay so that's where it ends and converts the thing to a requested scope of things I hope back to the program in some sorta data format 2021-05-14T23:43:34 #kisslinux I am not sure yet 2021-05-14T23:44:12 #kisslinux device_to_scols receives some sorta tree struct 2021-05-14T23:46:51 #kisslinux struct lsblk_device* something needs to have this as a return address or as an argument a pointer to struct lsblk_device* 2021-05-14T23:48:24 #kisslinux right I am looking at utils 2021-05-14T23:48:27 #kisslinux not at libblkid 2021-05-14T23:50:03 #kisslinux "Verify that the data in dev is consistent with what is on the actual" 2021-05-14T23:50:06 #kisslinux blkid_verify 2021-05-14T23:50:28 #kisslinux I think that's the actual function to check; 2021-05-14T23:51:29 #kisslinux i am too tired i will talk once I actually findout maybe 2021-05-14T23:54:03 #kisslinux #define PROC_PARTITIONS "/proc/partitions" #define PROC_PARTITIONS "/proc/partitions" gemini://gemini.ctrl-c.club/~phoebos/logs/freenode-kisslinux-2021-05-14.txt

-- Leo's gemini proxy

-- Connecting to gemini.ctrl-c.club:1965...

-- Connected

-- Sending request

-- Meta line: 20 text/plain; charset=utf-8

-- Response ended

-- Page fetched on Sun Jun 2 11:32:08 2024