💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › freenode-kisslinux-2020-06-30.txt captured on 2024-03-21 at 16:07:02.
⬅️ Previous capture (2021-12-17)
-=-=-=-=-=-=-
2020-06-30T00:08:28 #kisslinux <micr0_> long reboot xD 2020-06-30T00:08:50 #kisslinux <dilynm> Maybe he got lost 2020-06-30T00:09:49 #kisslinux <himmalerin> Can't get it working, I looked up the steps on the gentoo wiki and it mentions needing bzImage.efi file which I don't seem to have 2020-06-30T00:10:36 #kisslinux <micr0_> i'm debating setting up a harmony or mumble server so we can screenshare / help each other out 2020-06-30T00:10:39 #kisslinux <himmalerin> aha, think I found it 2020-06-30T00:11:07 #kisslinux <micr0_> hell even a discord until we can do something better 2020-06-30T00:15:25 #kisslinux <himmalerin> time to rebuild the kernel for the third time this half hour 2020-06-30T00:18:02 #kisslinux <himmalerin> micr0: It'd probably be best to avoid Discord given that I can't imagine people switching off it once everyone is on it 2020-06-30T00:18:12 #kisslinux <himmalerin> plus it draws attention away from the irc 2020-06-30T00:20:50 #kisslinux <micr0> i dont want a split, i just want to be able to chat and show and see how people are setting stuff up and video + voice is really helpful for that 2020-06-30T00:21:21 #kisslinux <micr0> I mean, I can just stream on twitch or whatever too, and share on the unixporn discord since thats where i mostly see decent config help stuff anyway 2020-06-30T00:21:31 #kisslinux <micr0> either way, low chance of actually happening 2020-06-30T00:22:28 #kisslinux <himmalerin> Is there a way to prevent kiss from deleting the built stuff after finishing? 2020-06-30T00:23:47 #kisslinux <himmalerin> KISS_DEBUG=1 looks like what I want, I'll give that a shot 2020-06-30T00:25:24 #kisslinux <himmalerin> Alternatively, any idea why `mkdir -p "$1/efi/EFI/kiss"` and `mv "arch/x86_64/boot/bzImage" "$1/efi/EFI/kiss/bzImage-$2.efi"` fails? 2020-06-30T00:25:39 #kisslinux <himmalerin> the error is 'cp: can't create symlink '//efi/EFI/kiss/bzImage-5.7.6.efi' to '../../x86/boot/bzImage': Operation not permitted' 2020-06-30T00:25:45 #kisslinux <himmalerin> 'chmod: //efi/EFI/kiss/bzImage-5.7.6.efi: No such file or directory' 2020-06-30T00:27:51 #kisslinux <micr0> thats weird 2020-06-30T00:28:05 #kisslinux <micr0> maybe arch/x86_64/boot/bzImage is a symlink? 2020-06-30T00:28:11 #kisslinux <micr0> and cp is trying to traverse it? 2020-06-30T00:29:08 #kisslinux <micr0> you can look at my latest repo push to see how i have things setup 2020-06-30T00:39:01 #kisslinux <micr0> womp womp, nerd fonts dont render in havoc 2020-06-30T00:41:53 #kisslinux <himmalerin> Time to give rebooting another shot 2020-06-30T00:45:22 #kisslinux <micr0> that was quicker 2020-06-30T00:46:00 #kisslinux <himmalerin> progress ig, got a kernel panic this time instead of nothing at all. 'not syncing: No working init found. Try passing init= option to kernel' 2020-06-30T00:46:48 #kisslinux <himmalerin> The last time wasn't that it took a long time, it's that I rebuilt the kernel, read some wiki pages and rebooted a couple times instead of hopping back on irc 2020-06-30T00:47:20 #kisslinux <himmalerin> I'll give your kernel build file a shot 2020-06-30T00:48:48 #kisslinux <micr0> yeah so himmalerin i ran into an issue where my hardware/firmware will not pass in any kernel args 2020-06-30T00:48:55 #kisslinux <micr0> so i had to build it into the kernel 2020-06-30T00:49:23 #kisslinux <himmalerin> wish it told me how many times I've built a package lmao 2020-06-30T00:49:41 #kisslinux <xzcvczx> at least once more :) 2020-06-30T00:49:56 #kisslinux <himmalerin> micr0: I've got what I think should work: 'CONFIG_CMDLINE_BOOL=y' n 'CONFIG_CMDLINE="root=PARTUUID=661a48f3-c2ae-4173-a05a-2f26dfafa026 ro"' 2020-06-30T00:50:01 #kisslinux <himmalerin> hah, ain't that the truth 2020-06-30T00:51:10 #kisslinux <xzcvczx> anyone know what timezone merakor is? 2020-06-30T00:51:59 #kisslinux <micr0> himmalerin I would install a kiss-stats package xD 2020-06-30T00:52:21 #kisslinux <micr0> maybe times installed, time to build 2020-06-30T00:52:34 #kisslinux <xzcvczx> at least you can ifnd out expected build itmes from lfs 2020-06-30T00:52:45 #kisslinux <micr0> himmalerin so one thing about that 2020-06-30T00:53:08 #kisslinux <micr0> i read that UUID/PARTUUID *might* require udev aka userspace aka an initrd 2020-06-30T00:53:24 #kisslinux <micr0> so /dev/whatever will definitely work 2020-06-30T00:53:41 #kisslinux <xzcvczx> i thought uuid just required util something 2020-06-30T00:53:44 #kisslinux <micr0> UUID will probably work (you can see the format of the kernel VFS panic and work your way back from there) 2020-06-30T00:53:51 #kisslinux <himmalerin> oof, got it. I wanted to avoid /dev/sdX since I have had them switch up on me 2020-06-30T00:53:52 #kisslinux <micr0> PARTUUID will likely not work 2020-06-30T00:54:04 #kisslinux <himmalerin> maybe I'll give UUID a shot then 2020-06-30T00:54:07 #kisslinux <micr0> I mean try PARTUUID first, then UUID, then if all else fails dev 2020-06-30T00:54:10 #kisslinux <micr0> start with PARTUUID 2020-06-30T00:54:17 #kisslinux <micr0> since compile/reboots should be fast now xD 2020-06-30T00:54:23 #kisslinux <himmalerin> 'root=UUID=aaaaaaa-whatever' then? 2020-06-30T00:54:26 #kisslinux <micr0> if it does, i'll switch to PARTUUID too 2020-06-30T00:54:35 #kisslinux <himmalerin> I'm using PARTUUID rn 2020-06-30T00:54:40 #kisslinux <himmalerin> trying anyway 2020-06-30T00:54:50 #kisslinux <micr0> yeah really its just like, write down whatever the panic UID gives you and see which work 2020-06-30T00:54:51 #kisslinux <micr0> GL 2020-06-30T00:55:14 #kisslinux <himmalerin> I want to give rebooting a shot with the changed build file, then I'll give using UUID a shot 2020-06-30T01:01:03 #kisslinux <himmalerin> Well I'm stupid, I was passing in the wrong PARTUUID 2020-06-30T01:01:15 #kisslinux <himmalerin> I was using my home partition instead of my root partition 2020-06-30T01:01:26 #kisslinux <himmalerin> No wonder there was no init :p 2020-06-30T01:02:06 #kisslinux <himmalerin> micr0: So, success! I'm now booting off of the efistub :D 2020-06-30T01:02:21 #kisslinux <micr0> nice! 2020-06-30T01:02:27 #kisslinux <micr0> time to write a wiki on it, eh? 2020-06-30T01:03:05 #kisslinux <himmalerin> There is one, https://k1ss.org/wiki/boot/efistub and it even says "The root partition can also be referred to by its partition UUID" 2020-06-30T01:03:27 #kisslinux <micr0> o lol 2020-06-30T01:03:29 #kisslinux <himmalerin> It goes on to say 2020-06-30T01:03:47 #kisslinux <himmalerin> "which can be 2020-06-30T01:03:48 #kisslinux <himmalerin> found using blkid." which is incorrect, busybox's only seems to list the UUID 2020-06-30T01:04:34 #kisslinux <himmalerin> Doesn't even give you a permissions error when you don't run with sudo, just silently exits 2020-06-30T01:05:04 #kisslinux <micr0> sudo blkid works for me 2020-06-30T01:05:14 #kisslinux <xzcvczx> btw is the web wiki completely broke for everyone on firefox? 2020-06-30T01:05:31 #kisslinux <micr0> [util-linux] owns /usr/bin/blkid 2020-06-30T01:05:36 #kisslinux <himmalerin> I had to find my PARTUUID by running `ls -l /dev/disk/by-partuuid/` since blkid only lists UUID 2020-06-30T01:05:54 #kisslinux <himmalerin> xzcvczx: works fine here on 77.0.1 2020-06-30T01:06:09 #kisslinux <himmalerin> micr0: whoops, guess it's not busybox's 2020-06-30T01:06:29 #kisslinux <himmalerin> Still, I clearly remember getting PARTUUID when running the command on Arch 2020-06-30T01:06:47 #kisslinux <micr0> so are you using UUID or PARTUUID? 2020-06-30T01:06:54 #kisslinux <himmalerin> PARTUUID 2020-06-30T01:06:56 #kisslinux <micr0> nice! 2020-06-30T01:07:02 #kisslinux <micr0> I will try it out 2020-06-30T01:07:17 #kisslinux <himmalerin> yeah! Just don't make my mistake and use the wrong partition :P 2020-06-30T01:07:48 #kisslinux <himmalerin> sudo blkid --help prints out "BusyBox v1.32.0 (2020-06-27 12:14:12 EDT) multi-call binary." so I've got no idea whose binary it is 2020-06-30T01:09:48 #kisslinux <micr0> its busybox's 2020-06-30T01:09:57 #kisslinux <micr0> kiss owns `which blkid` should give you that 2020-06-30T01:33:42 #kisslinux <micr0> himmalerin uhh, i think firefox updated itself and now won't start, even after a rebuild 2020-06-30T01:33:47 #kisslinux <micr0> complaining about no X display set 2020-06-30T01:34:00 #kisslinux <micr0> arg 2020-06-30T01:34:29 #kisslinux <himmalerin> How would it update itself? Shouldn't be able to do that 2020-06-30T01:34:40 #kisslinux <himmalerin> Are you still using all the variables and --no-remote? 2020-06-30T01:35:16 #kisslinux <micr0> MOZ_ENABLE_WAYLAND=1 WAYLAND_DISPLAY=wayland-0 firefox --no-remote 2020-06-30T01:35:31 #kisslinux <micr0> yeah i dont know how it did, but it seems to have 2020-06-30T01:35:37 #kisslinux <micr0> i just rebuild it tho 2020-06-30T01:35:47 #kisslinux <micr0> and its still angery 2020-06-30T01:39:07 #kisslinux <micr0> i wonder if a gtk+3 update had anything to do with it 2020-06-30T01:41:57 #kisslinux <himmalerin> I'm still on gtk+3 3.24.20, looks like the main repo is at 3.24.21 2020-06-30T01:42:12 #kisslinux <himmalerin> I'll give updating a shot and see if I can reproduce 2020-06-30T01:42:18 #kisslinux <micr0> ty 2020-06-30T01:43:08 #kisslinux <xzcvczx> or it just wayland :P 2020-06-30T01:49:37 #kisslinux <himmalerin> still launches fine here after updating, even with a reboot to make sure the old version still isn't hanging around in the memory 2020-06-30T01:52:59 #kisslinux <micr0> hmm i will try rebooting i guess 2020-06-30T01:55:03 #kisslinux <micr0> oh well, still borked 2020-06-30T01:55:22 #kisslinux <himmalerin> that's really weird 2020-06-30T01:56:00 #kisslinux <himmalerin> I'll give launching with just the variables you listed earlier and see if that fails 2020-06-30T01:56:07 #kisslinux <micr0> firefox 77.0.1 2020-06-30T01:56:12 #kisslinux <micr0> what other variables are there i wonder 2020-06-30T01:57:18 #kisslinux <himmalerin> Nope, still runs 2020-06-30T02:00:40 #kisslinux <mcf> GDK_BACKEND=wayland? 2020-06-30T02:01:49 #kisslinux <himmalerin> That has the side affect of making any gtk app you open from Firefox try to use wayland as well which sometimes ends poorly, worth a shot though 2020-06-30T02:03:41 #kisslinux <micr0> yeah this i think is the toughest part of kiss - most packages use defaults which means its really indeterministic what features your final binaries will be expecting 2020-06-30T02:03:49 #kisslinux <micr0> I wonder if this is how use-flags were born in gentoo 2020-06-30T02:05:06 #kisslinux <himmalerin> micr0: re: "what other variables are there i wonder" the full line of variables I launch with are `MOZ_ENABLE_WAYLAND=1 vblank_mode=0 OZ_WEBRENDER=1 MOZ_ACCELERATED=1 v 2020-06-30T02:05:06 #kisslinux <himmalerin> blank_mode=0 firefox --no-remote`, no idea if any of them except `MOZ_ENABLE_WAYLAND=1` are actually necessary though 2020-06-30T02:05:59 #kisslinux <himmalerin> got split over two lines for some reason, here's the actual one line: `MOZ_ENABLE_WAYLAND=1 vblank_mode=0 OZ_WEBRENDER=1 MOZ_ACCELERATED=1 vblank_mode=0 firefox --no-remote` 2020-06-30T02:06:07 #kisslinux <micr0> tried that, got Error: no DISPLAY environment variable specified 2020-06-30T02:06:11 #kisslinux <micr0> gonna google around 2020-06-30T02:11:35 #kisslinux <micr0> wow, so it built not from your repo gaaa 2020-06-30T02:11:54 #kisslinux <himmalerin> that'd certainly do it haha 2020-06-30T02:12:34 #kisslinux <himmalerin> I wonder how it happened though, Firefox hasn't had a new release recently 2020-06-30T02:12:59 #kisslinux <micr0> my KISS_PATH is likely garbage 2020-06-30T02:14:08 #kisslinux <xzcvczx> how many things in it? 2020-06-30T02:14:59 #kisslinux <micr0> 14? 2020-06-30T02:15:10 #kisslinux <himmalerin> It's a little clunky but here's how I've got mine set up rn http://ix.io/2qwV 2020-06-30T02:15:13 #kisslinux <himmalerin> wow that's a lot 2020-06-30T02:15:21 #kisslinux <himmalerin> here I was thinking I had a bunch at 8 2020-06-30T02:15:42 #kisslinux <micr0> core:extra:garbage:himmalerin-modified:jedahan:community:himmalerin-extra:wayland:noxland:admicos:games:carbs-extra:xfce4:xorg 2020-06-30T02:15:55 #kisslinux <xzcvczx> oh wow i think i have cut mine down to like 5 now 2020-06-30T02:15:59 #kisslinux <xzcvczx> or 6 2020-06-30T02:16:03 #kisslinux <xzcvczx> and 2 of those are mine 2020-06-30T02:16:22 #kisslinux <xzcvczx> as i have a custom at start and a self at end 2020-06-30T02:16:43 #kisslinux <himmalerin> three of my eight are mine so I guess it's not *too* bad 2020-06-30T02:17:53 #kisslinux <xzcvczx> wheres carbs-extra from? 2020-06-30T02:18:11 #kisslinux <micr0> carbs-linux 2020-06-30T02:18:17 #kisslinux <micr0> i forget what i have installed from there 2020-06-30T02:18:27 #kisslinux <micr0> is there a way to see where all your installed packages are from? 2020-06-30T02:18:54 #kisslinux <xzcvczx> an ugly grep through /var/db/kiss/installed? 2020-06-30T02:19:31 #kisslinux <micr0> i mean it would have to be like, a diff -u or something? 2020-06-30T02:21:13 #kisslinux <micr0> himmalerin weird apparantly gtk+-wayland-3.0 isnt installed anymore 2020-06-30T02:21:20 #kisslinux <xzcvczx> are you efi? 2020-06-30T02:21:26 #kisslinux <micr0> xzcvczx yep 2020-06-30T02:21:39 #kisslinux <himmalerin> I'd love for the package manager to have a verbose mode that told you which repo packages were coming from, maybe a file that lives in /var/db/kiss/installed/<package> could be a part of that 2020-06-30T02:21:40 #kisslinux <xzcvczx> that might be it then, it has a lot of shit for efi on carb extra 2020-06-30T02:22:16 #kisslinux <xzcvczx> or nodejs :P 2020-06-30T02:23:54 #kisslinux <himmalerin> micr0: you could update repos, I have my own fork of gtk+3 now for wayland 2020-06-30T02:24:42 #kisslinux <micr0> in modified or extra? 2020-06-30T02:25:28 #kisslinux <himmalerin> modified 2020-06-30T02:26:27 #kisslinux <xzcvczx> you both package your kernels eh? 2020-06-30T02:26:56 #kisslinux <himmalerin> recent development, but yep! 2020-06-30T02:27:03 #kisslinux <himmalerin> recent development on my part anyway 2020-06-30T02:27:42 #kisslinux <himmalerin> It's a little more convenient then wget'ing and building manually imo 2020-06-30T02:28:21 #kisslinux <himmalerin> unrelated topic but is it possible to do something like repology for personal repos? 2020-06-30T02:28:33 #kisslinux <himmalerin> Just to get a notice for when an update arrives 2020-06-30T02:29:10 #kisslinux <himmalerin> I'm following releases for all my packages that are available on github but some of them aren't there which means I never see the update 2020-06-30T02:29:11 #kisslinux * xzcvczx sorta wishes a lts would come out soon ffor the kernel as i wouldn't mind sitting on an lts 2020-06-30T02:29:43 #kisslinux <himmalerin> Do you need something newer than 5.4? 2020-06-30T02:30:56 #kisslinux <xzcvczx> yeah 2020-06-30T02:31:02 #kisslinux <xzcvczx> there was cool shit in 5.7 2020-06-30T02:31:04 #kisslinux <xzcvczx> that i want 2020-06-30T02:31:37 #kisslinux <micr0> that wireguard jazz 2020-06-30T02:31:46 #kisslinux <xzcvczx> and iwth a longterm at 5.4 its unlikely to be for a while 2020-06-30T02:31:52 #kisslinux <xzcvczx> micr0: nah usb emulation 2020-06-30T02:32:13 #kisslinux <micr0> hardware fuzzing? 2020-06-30T02:32:24 #kisslinux <xzcvczx> hardware emulation for the purpose of reverse engineering 2020-06-30T02:33:01 #kisslinux <micr0> yaaaa dope 2020-06-30T02:33:06 #kisslinux <xzcvczx> i initially did it with qemu 2020-06-30T02:33:07 #kisslinux <micr0> like a software facedancer 2020-06-30T02:33:20 #kisslinux <xzcvczx> and that works, but its not the fastest thing aorund 2020-06-30T02:33:23 #kisslinux <micr0> so many garbage IoT devices 2020-06-30T02:33:43 #kisslinux <xzcvczx> haha nah i like to reverse engineer random electronic gadgets i got 2020-06-30T02:34:01 #kisslinux <micr0> neat, anything that seem better than they should be? 2020-06-30T02:34:06 #kisslinux <xzcvczx> i have done a long range laser rangefinder 2020-06-30T02:34:11 #kisslinux <micr0> i remember people repurposing free 'amazon buttons' 2020-06-30T02:34:11 #kisslinux <xzcvczx> haha yup that one was 2020-06-30T02:34:22 #kisslinux <xzcvczx> i bought the cheap model and was able to upgrade it to the expensive model 2020-06-30T02:34:25 #kisslinux <micr0> niiiiice 2020-06-30T02:34:27 #kisslinux <xzcvczx> as it was just a setting in formware 2020-06-30T02:34:30 #kisslinux <xzcvczx> firmware 2020-06-30T02:34:37 #kisslinux <micr0> whoops, forgot to set yer fuses 2020-06-30T02:35:01 #kisslinux <xzcvczx> and i wanted to see how it worked so i recreated c code that would compile to the ecact same binary 2020-06-30T02:35:20 #kisslinux <xzcvczx> it wa ssurprisingly quick for that one as like 110k of a 128k binary was library code 2020-06-30T02:35:30 #kisslinux <xzcvczx> and gcc built-ins 2020-06-30T02:35:48 #kisslinux <micr0> do you write or stream? 2020-06-30T02:35:58 #kisslinux <xzcvczx> nah been meaning to write though 2020-06-30T02:36:07 #kisslinux <xzcvczx> i find code is horrible for stream 2020-06-30T02:36:17 #kisslinux <micr0> yep, 99% of the time it is 2020-06-30T02:36:43 #kisslinux <xzcvczx> my current project required first figuring out how to decrypt the firmware as the buttheads had it encrypted 2020-06-30T02:37:00 #kisslinux <xzcvczx> luckily they used a terrible encryption method that i created a tool to figure out the password for 2020-06-30T02:37:18 #kisslinux <xzcvczx> well the decryption key 2020-06-30T02:38:44 #kisslinux <micr0> haha 2020-06-30T02:38:49 #kisslinux <micr0> brb 2020-06-30T02:40:14 #kisslinux <xzcvczx> ffs google is annoying when you get a new device 2020-06-30T02:45:47 #kisslinux <micr0> grrr my laptop doesn't recognize my dock as able to charge itself 2020-06-30T02:45:59 #kisslinux <micr0> crazy usbc/thunderbolt negotiations 2020-06-30T02:46:11 #kisslinux <xzcvczx> lol 2020-06-30T02:46:21 #kisslinux <xzcvczx> usbc is hard 2020-06-30T02:46:39 #kisslinux <xzcvczx> i still wonder how 2 usb devices decide who charges who 2020-06-30T02:46:45 #kisslinux <xzcvczx> 2 usbc 2020-06-30T02:50:03 #kisslinux <xzcvczx> hmmm it looks like 5.9 should be lts 2020-06-30T02:51:18 #kisslinux <xzcvczx> so octoberish 2020-06-30T02:54:19 #kisslinux <micr0> himmalerin I tried compiling your gtk+3 and then firefox but firefox still complains not being able to find gtk+3-wayland o_O 2020-06-30T03:44:21 #kisslinux <icyphox> xzcvczx: >they used a terrible encryption method [...] 2020-06-30T03:44:28 #kisslinux <icyphox> 10 bucks says they XOR'd it 2020-06-30T03:47:57 #kisslinux <xzcvczx> well it was xor'd but i will give them one very small piece of copper, it wasn't a fixed key 2020-06-30T03:48:10 #kisslinux <xzcvczx> icyphox: heard of lfsr? 2020-06-30T03:48:52 #kisslinux <icyphox> xzcvczx: ye 2020-06-30T03:49:38 #kisslinux <xzcvczx> data[i] ^= (state & 0xFF); lfsr on state, repeat for length of data 2020-06-30T03:49:57 #kisslinux <icyphox> ahhh 2020-06-30T03:50:14 #kisslinux <icyphox> well, firmware authors and XOR -- name a better duo 2020-06-30T03:50:31 #kisslinux <xzcvczx> haha yup 2020-06-30T03:50:43 #kisslinux <xzcvczx> admittedly i was first stumped when the existing xor tools didn't work 2020-06-30T03:51:05 #kisslinux <xzcvczx> luckily it was a binary file so you can rely on a shitton of 0xff's or 0x00's 2020-06-30T03:51:13 #kisslinux <icyphox> lol 2020-06-30T03:52:36 #kisslinux <xzcvczx> hence one tiny piece of coppy 2020-06-30T03:52:38 #kisslinux <xzcvczx> copper 2020-06-30T03:52:41 #kisslinux <xzcvczx> maybe a penny 2020-06-30T04:06:51 #kisslinux <xzcvczx> but not an old penny, they have too much copper in them, a 2005 penny 2020-06-30T08:31:36 #kisslinux <mmatongo> exit 2020-06-30T09:20:10 #kisslinux <travankor> what do you guys use to automount usb drives (polkit replacement)? 2020-06-30T09:21:25 #kisslinux <clemens3> bash and mount 2020-06-30T09:21:52 #kisslinux <travankor> so you manually do it every time? 2020-06-30T09:21:57 #kisslinux <clemens3> semi.. mostly manual/interactive 2020-06-30T09:22:00 #kisslinux <clemens3> yeah, why not 2020-06-30T09:22:14 #kisslinux <clemens3> check what fdisk -l drive is not mounted, ask, which i want to mount 2020-06-30T09:22:22 #kisslinux <clemens3> simple dos like tty stuff 2020-06-30T11:20:14 #kisslinux <admicos> I just had to recompile GCC 3 times because my swap wasn't enabled the first two times 2020-06-30T11:20:31 #kisslinux <admicos> Without disabling bootstrapping 2020-06-30T11:35:45 #kisslinux <merakor> xzcvczx: My timezone is EST, though I am not always active on IRC 2020-06-30T11:36:22 #kisslinux <merakor> I forgot to export the repository I have fixed it now, thanks :D 2020-06-30T12:21:16 #kisslinux <dylanaraps> o/ 2020-06-30T12:23:56 #kisslinux <mcpcpc[m]> o 2020-06-30T12:26:59 #kisslinux <merakor> o/ 2020-06-30T12:27:52 #kisslinux <icyphox> yello 2020-06-30T12:34:32 #kisslinux <dylanaraps> I'm building the latest Firefox binaries. 2020-06-30T12:34:33 #kisslinux <dylanaraps> :P 2020-06-30T12:34:52 #kisslinux <icyphox> on the new big machine? 2020-06-30T12:34:55 #kisslinux <dylanaraps> Yes 2020-06-30T12:35:02 #kisslinux <dylanaraps> Firefox takes 10 minutes... 2020-06-30T12:35:05 #kisslinux <icyphox> neat! what are teh specs again? 2020-06-30T12:35:08 #kisslinux <icyphox> holy wow 2020-06-30T12:35:47 #kisslinux <dylanaraps> i9 9900k (16) @ 5GHz + 16GB DDR4 memory 2020-06-30T12:35:56 #kisslinux <icyphox> wew 2020-06-30T12:36:00 #kisslinux <dylanaraps> There's an AMD GPU inside as well. 2020-06-30T12:36:13 #kisslinux <icyphox> do those AMD drivers work on musl though? 2020-06-30T12:36:20 #kisslinux <dylanaraps> I'm just setting up a clean chroot environment for the builds right now. 2020-06-30T12:36:26 #kisslinux <dylanaraps> It uses AMDGPU 2020-06-30T12:36:27 #kisslinux <dylanaraps> Works fine 2020-06-30T12:36:35 #kisslinux <dylanaraps> Same drivers as my laptop. 2020-06-30T12:36:38 #kisslinux <icyphox> ah, ok 2020-06-30T12:36:57 #kisslinux <admicos> yeah, amdgpu doesnt have an userspace mess like nvidia 2020-06-30T12:37:29 #kisslinux <icyphox> i'd assumed all GPU vendors are equally crappy 2020-06-30T12:37:32 #kisslinux <icyphox> apparently not 2020-06-30T12:37:48 #kisslinux <admicos> Nah, amd's somewhat alright 2020-06-30T12:38:29 #kisslinux <admicos> Nah, amd's alright 2020-06-30T12:38:41 #kisslinux <admicos> Aah mobile KB failed me 2020-06-30T12:39:20 #kisslinux <admicos> The kernel modules need firmware but otherwise userspace is good old Mesa 2020-06-30T12:41:35 #kisslinux <dylanaraps> Yeah 2020-06-30T12:41:52 #kisslinux <dylanaraps> It's a shame that firmware is needed though. 2020-06-30T12:59:55 #kisslinux <merakor> I can rant about nvidia optimus all day 2020-06-30T13:00:13 #kisslinux <merakor> I have wasted my whole life saving on an hp optimus laptop 2020-06-30T13:00:21 #kisslinux <merakor> Worst decision of my life 2020-06-30T13:03:19 #kisslinux <icyphox> rip 2020-06-30T13:04:13 #kisslinux <Evil_Bob> https://www.youtube.com/embed/_36yNWw_07g 2020-06-30T13:05:27 #kisslinux <merakor> I hope that's the Linus video 2020-06-30T13:05:49 #kisslinux <merakor> Ah yes 2020-06-30T13:05:57 #kisslinux <merakor> My favorite 2020-06-30T13:07:02 #kisslinux <merakor> Funny thing, the question where he starts ranting was actually related to nvidia optimus graphics 2020-06-30T13:07:33 #kisslinux <merakor> So that video really represents me on an emotional level 2020-06-30T13:07:38 #kisslinux <Evil_Bob> :) 2020-06-30T14:45:59 #kisslinux <dilynm> Fun fact: an entire KISS tarball with KDE is still smaller than an Arch ISO 2020-06-30T15:08:41 #kisslinux <eudaldgr> anyone know how to build a go package without they download a ton of packages? 2020-06-30T15:15:17 #kisslinux <xzcvczx> merakor: thank you good dir 2020-06-30T15:15:18 #kisslinux <xzcvczx> sir 2020-06-30T15:15:55 #kisslinux <xzcvczx> eudaldgr: boot up a vm :P 2020-06-30T15:16:10 #kisslinux <xzcvczx> then copy binary 2020-06-30T15:16:51 #kisslinux <eudaldgr> well i'm trying to build a go package but, the KISS says that the build process it's without downloads 2020-06-30T15:17:18 #kisslinux <eudaldgr> i know that the go download modules at $GOPATH/src/mod 2020-06-30T15:21:37 #kisslinux <konimex> > micr0_ : hell even a discord until we can do something better 2020-06-30T15:21:57 #kisslinux <konimex> funny you mentioned discord, kiss *used* to be on a discord channel before IRC 2020-06-30T15:27:24 #kisslinux <konimex> ...and firefox 78 has been released 2020-06-30T15:46:53 #kisslinux <icyphox> >discord 2020-06-30T15:46:58 #kisslinux <icyphox> fuck no 2020-06-30T15:47:00 #kisslinux <xzcvczx> lol 2020-06-30T15:47:19 #kisslinux <icyphox> i never understand why "open source" orgs would use something like discord 2020-06-30T15:47:33 #kisslinux <xzcvczx> ++ 2020-06-30T15:47:44 #kisslinux <icyphox> like, do you even really understand the ethics of free / open source software or is it all really just resume padding 2020-06-30T15:48:01 #kisslinux <xzcvczx> then again half the chat systems that oss projects are adopting these days are terrible oss companies 2020-06-30T15:48:39 #kisslinux <icyphox> just use IRC, tbh; at worst, use matrix 2020-06-30T15:48:55 #kisslinux <xzcvczx> i completely agree with you, but unfortunately many do not 2020-06-30T15:49:06 #kisslinux <icyphox> yeah, which is what's saddening 2020-06-30T15:49:24 #kisslinux <icyphox> "open source" today doesn't really care about freedoms 2020-06-30T15:49:51 #kisslinux <xzcvczx> well its rather funny how people aregue that the gpl isn't "freedom" 2020-06-30T15:50:04 #kisslinux <xzcvczx> because it restricts your ability to create closed source derivatives 2020-06-30T15:50:53 #kisslinux <eudaldgr> people are stupid sometimes 2020-06-30T15:51:10 #kisslinux <xzcvczx> sometimes? :P 2020-06-30T15:51:57 #kisslinux <eudaldgr> I tried not to offend everyone 2020-06-30T15:52:12 #kisslinux <illiliti> fuck, my light went out due to storm. i may be inactive for 1-2 days...fuuuckkk 2020-06-30T15:52:16 #kisslinux <eudaldgr> :') 2020-06-30T15:52:18 #kisslinux <illiliti> 63 battery percent XD 2020-06-30T15:52:33 #kisslinux <xzcvczx> poor illiliti 2020-06-30T15:53:19 #kisslinux <icyphox> illiliti: ripperino 2020-06-30T15:53:26 #kisslinux <xzcvczx> make a 12v to 240v inverter and charge from your car :P 2020-06-30T15:53:30 #kisslinux <icyphox> illiliti: where are you located? 2020-06-30T15:53:43 #kisslinux <illiliti> russia 2020-06-30T15:53:49 #kisslinux <icyphox> привет! 2020-06-30T15:54:04 #kisslinux <illiliti> лол 2020-06-30T15:54:09 #kisslinux <icyphox> heh 2020-06-30T15:54:11 #kisslinux <icyphox> i'm learning 2020-06-30T15:54:20 #kisslinux <icyphox> very fun language 2020-06-30T15:54:41 #kisslinux <illiliti> xzcvczx: i don't have a car unfortunaly 2020-06-30T15:54:43 #kisslinux <xzcvczx> do you have keyboard map for russia? as that was a damn quick response 2020-06-30T15:54:50 #kisslinux <icyphox> xzcvczx: yes, i do lol 2020-06-30T15:54:56 #kisslinux <xzcvczx> illiliti: neighbors car then :P 2020-06-30T15:55:22 #kisslinux <icyphox> setxkbmap -option 'grp:alt_shift_toggle' -layout us,ru -variant ',phonetic' -option 'compose:caps' & 2020-06-30T15:55:31 #kisslinux <xzcvczx> ah fancy 2020-06-30T15:55:50 #kisslinux <icyphox> it's the phonetic version of the RU keyboard, so no learning required 2020-06-30T15:55:50 #kisslinux <icyphox> heh 2020-06-30T15:56:01 #kisslinux <xzcvczx> oh you dirty cheater :P 2020-06-30T15:56:10 #kisslinux <icyphox> hahaha 2020-06-30T15:56:22 #kisslinux <icyphox> i asked some native russian speakers if this was cheating, they said no 2020-06-30T15:56:25 #kisslinux <icyphox> so, there! 2020-06-30T15:56:58 #kisslinux <eudaldgr> well i have some problems with go packages, after build package manager says that they can't remove the build folder inside ~/.cache/kiss/build-##### 2020-06-30T15:57:11 #kisslinux <xzcvczx> icyphox: btw i ended up just packaging r2 git as plugin master is made for r2 master, and r2pm doesn't support tags 2020-06-30T15:57:14 #kisslinux <eudaldgr> i'm doing `kiss b micro` 2020-06-30T15:57:41 #kisslinux <xzcvczx> illiliti: tell icyphox its cheating please :P 2020-06-30T15:57:50 #kisslinux <icyphox> xzcvczx: ahh ok coo coo 2020-06-30T15:58:05 #kisslinux <icyphox> eudaldgr: i packaged aerc, and i may have ignored that rule 2020-06-30T15:58:11 #kisslinux <icyphox> it's a go package 2020-06-30T15:58:24 #kisslinux <icyphox> idk how dylan let that through lmao 2020-06-30T15:58:31 #kisslinux <icyphox> it requires internet access to build. 2020-06-30T15:58:35 #kisslinux <xzcvczx> oh and just to annoy everyone radare2 is going 'go' for some things 2020-06-30T15:58:48 #kisslinux <xzcvczx> as apparently its the best cross-platform solution 2020-06-30T15:58:49 #kisslinux <icyphox> yeah, r2pm is 2020-06-30T15:58:59 #kisslinux <illiliti> xzcvczx: it's not cheating :) 2020-06-30T15:59:07 #kisslinux <icyphox> yeah because C isn't cross-platform 2020-06-30T15:59:07 #kisslinux <icyphox> lol 2020-06-30T15:59:16 #kisslinux <eudaldgr> icyphox: yeah i see some packages inside community with download inside de build process 2020-06-30T15:59:23 #kisslinux <icyphox> yea 2020-06-30T15:59:26 #kisslinux <xzcvczx> illiliti: tell icyphox it IS cheating please :P, please follow directions :P 2020-06-30T16:00:01 #kisslinux <xzcvczx> icyphox: yeah it is annoying 2020-06-30T16:00:04 #kisslinux <icyphox> eudaldgr: probably ping dylan about it. might result in pruning some pkgs from the repo, heh. 2020-06-30T16:00:20 #kisslinux <dylanaraps> Uploading the latest Firefox -bin packages! 2020-06-30T16:00:20 #kisslinux <icyphox> tbh go isn't that bad 2020-06-30T16:00:31 #kisslinux <icyphox> ayy dylanaraps. speak of the devil. 2020-06-30T16:00:32 #kisslinux <dylanaraps> Funny enough, the ESR and regular release are both 78.0 this time around. 2020-06-30T16:00:52 #kisslinux <xzcvczx> but when the rest of the project is in C its a hell load of deps for a single part in go 2020-06-30T16:01:04 #kisslinux <icyphox> true 2020-06-30T16:01:54 #kisslinux <illiliti> water went out too. fuck 2020-06-30T16:02:21 #kisslinux <xzcvczx> illiliti: that must be quite a storm 2020-06-30T16:02:30 #kisslinux <dylanaraps> The network requirement is only enforced in the official repositories. Community is exempt. 2020-06-30T16:02:31 #kisslinux <xzcvczx> at least plenty of water falling from the sky 2020-06-30T16:02:56 #kisslinux <illiliti> xzcvczx: yeah, this is fucking hell 2020-06-30T16:03:22 #kisslinux <dylanaraps> It's very hard for me to enforce it in Community as there are a lot of packages written in Go, Rust, etc. 2020-06-30T16:03:35 #kisslinux <dylanaraps> Making these packages avoid network is time consuming and difficult to do. 2020-06-30T16:03:35 #kisslinux <xzcvczx> i would expect more fires and brimstone in "fucking hell" :) 2020-06-30T16:04:34 #kisslinux <illiliti> i see how electric wires are burning 2020-06-30T16:05:26 #kisslinux <dylanaraps> Of course, nothing prevents a maintainer in Community from doing things the hard way and removing the network requirement. 2020-06-30T16:05:53 #kisslinux <dylanaraps> For an example of the work needed, look at the cbindgen package in kisslinux/repo/extra. 2020-06-30T16:06:13 #kisslinux <dylanaraps> https://github.com/kisslinux/repo/tree/master/extra/cbindgen (specifically the sources and build files) 2020-06-30T16:12:26 #kisslinux <eudaldgr> well if it's not necessary, no problem 2020-06-30T16:13:06 #kisslinux <eudaldgr> but i've a problem with the modules downloaded by go in ~/.cache/kiss/build-##### `kiss` can't remove them 2020-06-30T16:15:06 #kisslinux <dylanaraps> What permissions do they have? 2020-06-30T16:16:19 #kisslinux <eudaldgr> https://termbin.com/zmc1 2020-06-30T16:16:56 #kisslinux <dylanaraps> And their contents? 2020-06-30T16:17:16 #kisslinux <dylanaraps> My hunch is that something inside has permissions which disallow the parent's removal. 2020-06-30T16:17:30 #kisslinux <dylanaraps> Also, which package are you trying to build? I'll see if I can reproduce. 2020-06-30T16:18:43 #kisslinux <dylanaraps> Firefox -bin packages have been pushed. :) 2020-06-30T16:21:24 #kisslinux * xzcvczx hates how .git is always u-w so you have to rm -rf it all the time 2020-06-30T16:22:54 #kisslinux <xzcvczx> anyone got a kernel package on the internet handy? i would like to have a look 2020-06-30T16:23:36 #kisslinux <dylanaraps> Here's one: https://github.com/eudaldgr/kiss-kernel 2020-06-30T16:23:43 #kisslinux <dylanaraps> It's by eudaldgr: :) 2020-06-30T16:23:54 #kisslinux <xzcvczx> ah thank you eudaldgr 2020-06-30T16:23:57 #kisslinux <dylanaraps> You can find a list of KISS repositories here: https://github.com/topics/kiss-repo 2020-06-30T16:24:09 #kisslinux <xzcvczx> and i guess thank you dylanaraps even though it wasn't yours :P 2020-06-30T16:24:36 #kisslinux <xzcvczx> ah that is nice thanks dylanaraps 2020-06-30T16:24:57 #kisslinux <dylanaraps> Ah, this is its new home: https://github.com/eudaldgr/kiss-repo/tree/master/kernel 2020-06-30T16:26:39 #kisslinux <xzcvczx> thanks 2020-06-30T16:26:41 #kisslinux <dylanaraps> Also, regarding .git permissions, adding '--shared' to 'git init' /may/ fix this issue (for new repositories). You can simply use 'chmod' for existing ones I believe. 2020-06-30T16:27:11 #kisslinux <xzcvczx> yeah but its just when you do an rm -r <existing project> and it asks 50000times to confirm 2020-06-30T16:27:19 #kisslinux <xzcvczx> and so you give up and just have to rerun as rm -rf 2020-06-30T16:27:30 #kisslinux <dylanaraps> Ah 2020-06-30T16:27:37 #kisslinux <dylanaraps> I personally always add '-f' when using '-r'. 2020-06-30T16:27:46 #kisslinux <dylanaraps> I've never seen this happen in other words. :P 2020-06-30T16:27:52 #kisslinux <xzcvczx> i am not confident enoguh to do that :P 2020-06-30T16:28:00 #kisslinux <xzcvczx> i once did rm -rf / when i meant rm -rf . 2020-06-30T16:28:07 #kisslinux <dylanaraps> Yeah 2020-06-30T16:28:23 #kisslinux <dylanaraps> This is the drawback to having powerful (and general) tools. 2020-06-30T16:28:31 #kisslinux <dylanaraps> You can shoot yourself in the foot. :P 2020-06-30T16:28:59 #kisslinux <merakor> Yeah sometimes that misfires badly 2020-06-30T16:29:04 #kisslinux <dylanaraps> I've seen people prefix rm commands with '#' so that they become comments. 2020-06-30T16:29:16 #kisslinux <dylanaraps> This way, if you press enter nothing will happen. 2020-06-30T16:29:26 #kisslinux <merakor> I use zfs because I am dumb as hell 2020-06-30T16:29:45 #kisslinux <xzcvczx> haha 2020-06-30T16:30:05 #kisslinux <dylanaraps> I use 'fff' when I need to work with files with weird names. It handles newlines, escape sequences, etc, etc. 2020-06-30T16:30:57 #kisslinux <dylanaraps> The C package manager created some directories + files with really funky names due to memory errors. 2020-06-30T16:31:09 #kisslinux <merakor> I have disabled globbing just to make sure I don't delete a file I don't intend to 2020-06-30T16:31:10 #kisslinux <dylanaraps> Tab completion wouldn't work so I had to resort to fff. 2020-06-30T16:31:35 #kisslinux <dylanaraps> That also works 2020-06-30T16:32:30 #kisslinux <himmalerin> micr0: Any luck with firefox running under wayland? 2020-06-30T16:33:34 #kisslinux <micr0> himmalerin yeah once i fixed my paths 2020-06-30T16:33:37 #kisslinux <micr0> thanks for following up 2020-06-30T16:33:41 #kisslinux <merakor> dylanaraps: when I was sending you switching-init for the wiki I have had sinit shinit wiki pages and I almost accidentally deleted that wiki page by doing `rm s*init*` 2020-06-30T16:33:44 #kisslinux <micr0> oh and building your gtk+ 2020-06-30T16:34:03 #kisslinux <himmalerin> Glad to hear you got it working! 2020-06-30T16:34:16 #kisslinux * xzcvczx tries to remember who jedahan is 2020-06-30T16:34:26 #kisslinux <himmalerin> micr0 iirc 2020-06-30T16:34:33 #kisslinux <micr0> xzcvczx yeah jedahan->micr0 2020-06-30T16:34:41 #kisslinux <micr0> who is not jedavies 2020-06-30T16:34:52 #kisslinux <xzcvczx> micr0: ah ok, you use efi on talon? 2020-06-30T16:34:59 #kisslinux <micr0> i wonder if I can set my user mask or something to jedahan lol 2020-06-30T16:35:10 #kisslinux <micr0> xzcvczx yes efibootmgr directly 2020-06-30T16:35:38 #kisslinux <xzcvczx> hence why your talon kernel script doesn't need to run grub to refind the config 2020-06-30T16:36:05 #kisslinux <micr0> i even setup `alias debian="sudo efibootmgr --nextboot 2 && sudo reboot"` 2020-06-30T16:36:34 #kisslinux <micr0> xzcvczx I would be happy to update my talon kernel config to work more idempotently/generically 2020-06-30T16:36:44 #kisslinux <micr0> i.e. if it finds grub it runs the appropriate commands 2020-06-30T16:37:22 #kisslinux <micr0> i.e. if it checks the efibootmgr is enabled it moves the kernel to the appropriate place 2020-06-30T16:37:35 #kisslinux <micr0> that way more people can use it as a template 2020-06-30T16:37:50 #kisslinux <xzcvczx> nah i am just stealing your package, not your config 2020-06-30T16:38:07 #kisslinux <himmalerin> It's like the third time I've asked this, but what IRC client do you all use? Getting tired of running it out of my browser 2020-06-30T16:38:11 #kisslinux <micr0> thats what i mean, stealing my package 2020-06-30T16:38:16 #kisslinux <micr0> himmalerin I am using tiny 2020-06-30T16:38:22 #kisslinux <xzcvczx> oh ok 2020-06-30T16:38:22 #kisslinux <micr0> https://github.com/osa1/tiny 2020-06-30T16:39:37 #kisslinux <himmalerin> Oh, that's the irc client I used to use when I was running Void! Has it ever randomly crashed for you? If I left it alone for a couple hours I'd come back and it would have quit 2020-06-30T16:40:34 #kisslinux <micr0> Nah mostly just disconnects since I would put my laptop to sleep 2020-06-30T16:40:57 #kisslinux <micr0> I should probably see if hteres some signal or IPC i can send to tiny on lid close and open for me being away or back 2020-06-30T16:41:24 #kisslinux <micr0> anyone use ssh-agent systemwide? 2020-06-30T16:41:43 #kisslinux <himmalerin> Maybe I'll give it another shot then, I did enjoy the interface 2020-06-30T16:41:54 #kisslinux <xzcvczx> its the grub-mkconfig -o ....... that picks up new kernels eh? 2020-06-30T16:42:03 #kisslinux <himmalerin> think so 2020-06-30T16:45:25 #kisslinux <xzcvczx> thanks 2020-06-30T16:45:38 #kisslinux <xzcvczx> if this goes wrong i am burning micr0 at the stake like a common witch 2020-06-30T16:46:13 #kisslinux <dylanaraps> lol 2020-06-30T16:49:45 #kisslinux <micr0> you wouldn't be far off, maybe i'll post a pic of my witchy setup 2020-06-30T16:49:57 #kisslinux <xzcvczx> anyone else run into the issue where you have to exit a bunch of times from ash/st to actually have it quit? 2020-06-30T16:51:27 #kisslinux <dylanaraps> Nope 2020-06-30T16:51:29 #kisslinux <buffet> xzcvczx, does that also happen when you run it with an empty config? 2020-06-30T16:51:44 #kisslinux <dylanaraps> What does your .profile look like? 2020-06-30T16:52:12 #kisslinux <xzcvczx> no .profile 2020-06-30T16:52:27 #kisslinux <xzcvczx> etc/profile has kiss paths and flags which is cflags and makeflags 2020-06-30T16:52:39 #kisslinux <xzcvczx> oh and illiliti's kiss bi thing 2020-06-30T16:52:49 #kisslinux <xzcvczx> haven't made it an extension yet 2020-06-30T16:52:58 #kisslinux <xzcvczx> buffet: and which config are you referring to? 2020-06-30T16:53:09 #kisslinux <buffet> your shell 2020-06-30T16:53:14 #kisslinux <xzcvczx> oh nvm i think i know what it is 2020-06-30T16:53:19 #kisslinux <xzcvczx> i keep running sh -l to update paths 2020-06-30T16:53:22 #kisslinux <xzcvczx> duh 2020-06-30T16:53:34 #kisslinux <buffet> yeah that sounds like it 2020-06-30T16:53:37 #kisslinux <dylanaraps> lol 2020-06-30T16:53:46 #kisslinux <xzcvczx> dylanaraps: its all your fault :P 2020-06-30T16:53:53 #kisslinux <dylanaraps> :( 2020-06-30T16:54:12 #kisslinux <dylanaraps> If your .profile is basic you could simply do '. /etc/profile' or '. ~/.profile' 2020-06-30T16:54:27 #kisslinux <dylanaraps> That should update the environment variable. 2020-06-30T16:54:40 #kisslinux <xzcvczx> oh? i will have to try that 2020-06-30T16:55:08 #kisslinux <xzcvczx> but i need to figure out if micr0 is a witch before i start trying that stuff 2020-06-30T16:55:21 #kisslinux <dylanaraps> It "sources" (evals in reality) the file into the current shell. 2020-06-30T16:55:36 #kisslinux <dylanaraps> Saves you spawning a new one. :P 2020-06-30T16:55:43 #kisslinux <aarng> `exec sh -l` is another solution 2020-06-30T16:55:43 #kisslinux <xzcvczx> wow haven't seen that before 2020-06-30T16:56:08 #kisslinux <xzcvczx> that causes parent to quit on child quitting? 2020-06-30T16:56:35 #kisslinux <micr0> i think exec replaces the current parent with itself, yeah? 2020-06-30T16:56:47 #kisslinux <buffet> replaces the process with the new one yeah 2020-06-30T16:56:50 #kisslinux <xzcvczx> oh ok 2020-06-30T16:57:15 #kisslinux <buffet> exec instead of fork, exec, wait 2020-06-30T16:57:21 #kisslinux <xzcvczx> hmmmm incest 2020-06-30T16:58:08 #kisslinux <micr0> I try and write my dotfiles idempotently, but that isn't always simple 2020-06-30T16:58:09 #kisslinux * xzcvczx gives merakor a cookie for his lovely bar 2020-06-30T16:58:17 #kisslinux <micr0> so you can source multiple times and have no side effects 2020-06-30T16:59:34 #kisslinux <himmalerin> dylanaraps: If a project provides ./configure + make and meson + ninja which do you prefer? 2020-06-30T17:02:33 #kisslinux <xzcvczx> micr0: i will take that into account 2020-06-30T17:02:55 #kisslinux * xzcvczx sets micr0 on fire at the stake 2020-06-30T17:03:56 #kisslinux <dylanaraps> himmalerin: ./configure + make as there's then no Python requirement for build. 2020-06-30T17:04:11 #kisslinux <dylanaraps> (Meson is written in Python) 2020-06-30T17:04:11 #kisslinux <micr0> oh no, efibootmgr failed? 2020-06-30T17:04:19 #kisslinux <dylanaraps> Send a build log. 2020-06-30T17:04:57 #kisslinux <micr0> i mean: 2020-06-30T17:05:12 #kisslinux <xzcvczx> micr0: nah, prior to that 2020-06-30T17:05:13 #kisslinux * micr0 AHHHHA THE FLAMES ONLY MAKE ME STRONGER 2020-06-30T17:05:19 #kisslinux <xzcvczx> i don't have uefi so i deleted all that rubbish 2020-06-30T17:06:21 #kisslinux <xzcvczx> https://pastebin.com/raw/QMZiTPEX 2020-06-30T17:06:35 #kisslinux <himmalerin> dylanaraps: Got it, I'll keep that in mind! 2020-06-30T17:06:49 #kisslinux <micr0> if you make a small enough kernel, you can even just `dd if=mykernel of=/dev/sda bs=512 c=8`... 2020-06-30T17:07:03 #kisslinux <xzcvczx> micr0: dangit it, it was your fualt 2020-06-30T17:07:14 #kisslinux <xzcvczx> it required the mkdir 2020-06-30T17:07:17 #kisslinux <xzcvczx> just not with efi 2020-06-30T17:07:25 #kisslinux <xzcvczx> maybe make them different steps 2020-06-30T17:07:36 #kisslinux <micr0> (dont do that) 2020-06-30T17:08:03 #kisslinux <xzcvczx> ? 2020-06-30T17:08:33 #kisslinux <micr0> dont do the dd command i put above 2020-06-30T17:08:41 #kisslinux <micr0> in fact, dont ever run a dd command written by someone else 2020-06-30T17:08:50 #kisslinux <xzcvczx> oh lol 2020-06-30T17:08:59 #kisslinux <micr0> xzcvczx thats a good idea, have them separate 2020-06-30T17:09:00 #kisslinux <xzcvczx> yeah odn't worry i wasn't 2020-06-30T17:09:31 #kisslinux <xzcvczx> micr0: thats why i was curious about you saying don't do that thinking you were talking about my mkdir comment 2020-06-30T17:09:55 #kisslinux <himmalerin> busybox dd doesn't seem to have the `c` option 2020-06-30T17:10:25 #kisslinux <micr0> im started to become less enamored with busybox, even though i still think its great 2020-06-30T17:10:42 #kisslinux <xzcvczx> micr0: btw you ever watched the log from your kernel build? 2020-06-30T17:10:52 #kisslinux <xzcvczx> "diff: unrecognised option: I" 2020-06-30T17:11:02 #kisslinux <himmalerin> I wish it was easier to use bsd utils under linux 2020-06-30T17:11:11 #kisslinux <himmalerin> xzcvczx: I saw that too 2020-06-30T17:11:53 #kisslinux <himmalerin> (busybox `diff` doesn't support `I`) 2020-06-30T17:11:54 #kisslinux <dylanaraps> Yeah. Thankfully, it's harmless. 2020-06-30T17:11:56 #kisslinux <micr0> mind posting the full log? I wonder if thats from the no-perl patch or something else 2020-06-30T17:12:19 #kisslinux <micr0> busybox diff doesn't support I, dd doesn't support c, blkid supposedly just doesnt work :/ 2020-06-30T17:12:19 #kisslinux <xzcvczx> micr0: i BELIEVE its not no-perl 2020-06-30T17:12:27 #kisslinux <dylanaraps> It's not no-perl. 2020-06-30T17:12:27 #kisslinux <xzcvczx> i think its something in the kernel itself 2020-06-30T17:12:32 #kisslinux <dylanaraps> It'll happen with every build. 2020-06-30T17:12:36 #kisslinux <dylanaraps> It is harmless though. 2020-06-30T17:12:46 #kisslinux <xzcvczx> ok thanks dylanaraps 2020-06-30T17:12:54 #kisslinux <xzcvczx> damn kernel and its non-posix rubbish 2020-06-30T17:13:16 #kisslinux <dylanaraps> I'll try and dig up the IRC logs from when I looked into this. 2020-06-30T17:13:23 #kisslinux <xzcvczx> don't worry 2020-06-30T17:13:28 #kisslinux <himmalerin> micr0: blkid "works", it just needs to be run with privileges (no errors if you don't) and only gives you the UUID 2020-06-30T17:13:29 #kisslinux <xzcvczx> if you say its all good i trust you 2020-06-30T17:13:55 #kisslinux <micr0> oh, I misread what you mentioned yesterday, good to know 2020-06-30T17:14:57 #kisslinux <himmalerin> Just ran it to check, to be precise it gives you the /dev/sdX, UUID (label if it's a FAT drive), and the filesystem type 2020-06-30T17:15:01 #kisslinux <himmalerin> no PARTUUID :( 2020-06-30T17:15:33 #kisslinux <eudaldgr> dylanaraps: i'm trying to build this https://github.com/eudaldgr/kiss-repo/tree/master/garbage/github-cli 2020-06-30T17:17:11 #kisslinux <xzcvczx> micr0: i assume you use linux*-talon? 2020-06-30T17:17:24 #kisslinux <eudaldgr> and this is my error https://termbin.com/adpo 2020-06-30T17:17:42 #kisslinux <eudaldgr> a file i `kiss` can't delete https://termbin.com/9nt1 2020-06-30T17:18:05 #kisslinux <dylanaraps> Yeah 2020-06-30T17:18:09 #kisslinux <dylanaraps> My hunch is right. 2020-06-30T17:18:29 #kisslinux <dylanaraps> The build is creating files without w permissions for anyone. 2020-06-30T17:18:55 #kisslinux <dylanaraps> Let me see if I can reproduce. 2020-06-30T17:19:02 #kisslinux <eudaldgr> i don't know what is a hunch, i will see a dictionary '=D 2020-06-30T17:19:37 #kisslinux <eudaldgr> <3 2020-06-30T17:19:44 #kisslinux <eudaldgr> now i know 2020-06-30T17:19:52 #kisslinux <dylanaraps> I can reproduce 2020-06-30T17:19:58 #kisslinux <xzcvczx> dylanaraps: out of curiosity would you be interested in a patch that made busybox lsusb print out manufacturer/product if they existed for said usb device? 2020-06-30T17:20:07 #kisslinux <dylanaraps> Sure 2020-06-30T17:20:12 #kisslinux <dylanaraps> I don't see why not. 2020-06-30T17:20:13 #kisslinux <xzcvczx> similar to how normal lsusb shows 2020-06-30T17:20:15 #kisslinux <xzcvczx> ok 2020-06-30T17:20:21 #kisslinux <xzcvczx> i will make it then 2020-06-30T17:20:24 #kisslinux <eudaldgr> xzcvczx: that would be awesome 2020-06-30T17:20:32 #kisslinux <xzcvczx> eudaldgr: ikr 2020-06-30T17:20:44 #kisslinux <xzcvczx> i just figured it no one wanted it i wouldn't bother :) 2020-06-30T17:21:38 #kisslinux <dylanaraps> Permissions in the tarball itself are fine. 2020-06-30T17:21:56 #kisslinux <dylanaraps> Yup... the downloaded dependencies have no write permissions. 2020-06-30T17:22:25 #kisslinux <dylanaraps> https://github.com/golang/go/issues/35615 2020-06-30T17:22:32 #kisslinux <dylanaraps> Turns out that this is on purpose. 2020-06-30T17:22:48 #kisslinux <dylanaraps> The solution is to do 'go clean -modcache' after build to remove the files... 2020-06-30T17:23:01 #kisslinux <eudaldgr> ohh thanks 2020-06-30T17:23:09 #kisslinux <dylanaraps> More links: https://github.com/golang/go/issues/27161 https://github.com/golang/go/issues/31481 2020-06-30T17:23:35 #kisslinux <eudaldgr> i'm going crazy trying to understang go 2020-06-30T17:24:42 #kisslinux <dylanaraps> This is the rationale: https://github.com/golang/go/issues/27161#issuecomment-433102620 2020-06-30T17:24:42 #kisslinux <dylanaraps> ... 2020-06-30T17:24:55 #kisslinux <micr0> xzcvczx i use linux-talon and linux-headers-talon 2020-06-30T17:25:01 #kisslinux <micr0> basically everythin in talon/depends package 2020-06-30T17:25:16 #kisslinux <xzcvczx> k thanks, was just checking 2020-06-30T17:25:49 #kisslinux <dylanaraps> Ah! eudaldgr: -modcacherw 2020-06-30T17:25:53 #kisslinux <dylanaraps> This is a better solution. 2020-06-30T17:26:05 #kisslinux <dylanaraps> I believe you give this to the go build command. 2020-06-30T17:26:58 #kisslinux <dylanaraps> Yup. It works. 2020-06-30T17:27:19 #kisslinux <xzcvczx> micr0: haha love "Cannot find LILO." 2020-06-30T17:29:14 #kisslinux <xzcvczx> oh well moment of truth, bbs 2020-06-30T17:29:27 #kisslinux <micr0> xzcvczx i would accept a patch to install.sh that removes that harmless message lol 2020-06-30T17:30:04 #kisslinux <dylanaraps> This Go fix has been added to the style guide too. :) 2020-06-30T17:30:42 #kisslinux <xzcvczx> :( damn i don't get to put micr0 to the stake 2020-06-30T17:31:02 #kisslinux * xzcvczx glares at st..... noone supports dang st-256color 2020-06-30T17:32:36 #kisslinux <eudaldgr> dylanaraps: thank you!! 2020-06-30T17:34:00 #kisslinux <eudaldgr> dylanaraps: I've been offline for a while, why are you making a package manager in C ?? 2020-06-30T17:34:12 #kisslinux <eudaldgr> What have I missed? 2020-06-30T17:36:23 #kisslinux <dylanaraps> https://k1ss.org/blog/20200625a 2020-06-30T17:36:31 #kisslinux <dylanaraps> This should bring you up to speed. :P 2020-06-30T17:38:16 #kisslinux <xzcvczx> sed -i 's|st-256color|xterm-256color|g' config.def.h o/ 2020-06-30T17:38:45 #kisslinux <eudaldgr> (y) 2020-06-30T17:39:47 #kisslinux <eudaldgr> lol someone buy to you a expensive computer? Micro$oft maybe? 2020-06-30T17:43:10 #kisslinux <dylanaraps> A KISS user. :P 2020-06-30T17:44:02 #kisslinux <eudaldgr> a really good kiss user and a better person. 2020-06-30T18:04:34 #kisslinux <claudia02> kiss-kde lead to not caring whats on my system: kiss l | wc -l -> 342 2020-06-30T18:08:03 #kisslinux <xzcvczx> claudia02: thats like saying "having one arm ripped off made me not care about hte other arm being ripped off" 2020-06-30T18:08:23 #kisslinux <claudia02> On a certain points it stops mattering 2020-06-30T18:09:32 #kisslinux <claudia02> The style guide update for `go` packages: does this affect the creation of a so named directory in $HOME? 2020-06-30T18:11:00 #kisslinux <dylanaraps> Yes it does. 2020-06-30T18:11:06 #kisslinux <dylanaraps> It will no longer be created. 2020-06-30T18:11:24 #kisslinux <claudia02> wohoo. Nice! 2020-06-30T18:11:29 #kisslinux <dylanaraps> I recommend Go packages be built this way from now on. 2020-06-30T18:19:18 #kisslinux <dilynm> Yeah I'm somehow far less bothered by 250 packages being installed than I am 132 2020-06-30T18:19:28 #kisslinux <dilynm> I think I'm just dumb 2020-06-30T18:22:29 #kisslinux <xzcvczx> https://termbin.com/5ojr 2020-06-30T18:23:25 #kisslinux <dylanaraps> Nice! 2020-06-30T18:31:18 #kisslinux <xzcvczx> is there a better wya to figure out how big a module now is in busybox rather htan build without module and rebuild with module? 2020-06-30T18:34:58 #kisslinux <xzcvczx> oh lol nvm theres a script 2020-06-30T18:35:14 #kisslinux <eudaldgr> xzcvczx: cool! 2020-06-30T18:36:54 #kisslinux <xzcvczx> :( 736 bytes bigger 2020-06-30T18:37:03 #kisslinux <xzcvczx> based on the .o file 2020-06-30T18:52:03 #kisslinux <xzcvczx> https://termbin.com/bmuo 2020-06-30T18:52:09 #kisslinux <xzcvczx> any comments/insults? 2020-06-30T19:00:08 #kisslinux <dylanaraps> xzcvczx: Can those buffers overflow? 2020-06-30T19:00:20 #kisslinux <xzcvczx> no 2020-06-30T19:00:21 #kisslinux <dylanaraps> 'char vendor[256]' for example. 2020-06-30T19:00:23 #kisslinux <dylanaraps> Nice 2020-06-30T19:00:30 #kisslinux <xzcvczx> see open_read_close its maxlen 2020-06-30T19:00:39 #kisslinux <dylanaraps> Awesome 2020-06-30T19:00:42 #kisslinux <xzcvczx> and i set -1 as 0 to get rid of n anyways 2020-06-30T19:00:48 #kisslinux <dylanaraps> Yup 2020-06-30T19:01:00 #kisslinux <dylanaraps> I have no issues with it otherwise. :) 2020-06-30T19:01:01 #kisslinux <xzcvczx> and the standard specifies max len is like 128 so anything longer than that is someone fuzzing 2020-06-30T19:01:17 #kisslinux <dylanaraps> Gotcha 2020-06-30T19:02:48 #kisslinux <xzcvczx> micr0: still around? 2020-06-30T19:06:52 #kisslinux <xzcvczx> is there a simple way to disable a package in a repo? 2020-06-30T19:07:22 #kisslinux <xzcvczx> (short of rm'ing it) 2020-06-30T19:07:41 #kisslinux <dylanaraps> What do you mean by disable? 2020-06-30T19:08:01 #kisslinux <xzcvczx> well i stole micr0's kernel package in the end but his headers package is b0rked 2020-06-30T19:08:09 #kisslinux <xzcvczx> so currently i want to disable it to do an update 2020-06-30T19:09:17 #kisslinux <xzcvczx> but as that repo of mine is ahead in kiss_path it overrides 2020-06-30T19:10:07 #kisslinux <xzcvczx> oh, actually i wonder if he has his behind and just hasn't noticed yet 2020-06-30T19:10:16 #kisslinux <dylanaraps> lol 2020-06-30T19:10:30 #kisslinux <xzcvczx> which is infinitely more likely 2020-06-30T19:10:56 #kisslinux <dylanaraps> You could create a new repo in front of that one which merely contains the symlinked package from the KISS repos. 2020-06-30T19:11:03 #kisslinux <dylanaraps> Otherwise, you can simply delete the directory. 2020-06-30T19:11:17 #kisslinux <xzcvczx> yeah i just ended up moving it into my tail repo 2020-06-30T19:11:29 #kisslinux <xzcvczx> it won't work but its overridden by core anyway 2020-06-30T19:11:30 #kisslinux <dylanaraps> You could also simply change KISS_PATH for the invocation. 'KISS_PATH=bla:bla kiss u' 2020-06-30T19:11:42 #kisslinux <xzcvczx> haha too much stuff in my path for that 2020-06-30T19:12:09 #kisslinux <xzcvczx> dylanaraps: i assume you want a pr for lsusb? 2020-06-30T19:20:36 #kisslinux <dylanaraps> Send the patch my way. :) 2020-06-30T19:20:53 #kisslinux <xzcvczx> sorry hold up a sec, just gotta reformat help text 2020-06-30T19:21:52 #kisslinux <xzcvczx> hmmm i love that you can do 'kiss build' and it will override path to build current dir 2020-06-30T19:22:12 #kisslinux <dylanaraps> Yeah 2020-06-30T19:28:01 #kisslinux <micr0> xzcvczx hey sorry just getting out of meetings 2020-06-30T19:28:05 #kisslinux <admicos> There is nothing better than waiting for a 1GB download of *fonts* of all things 2020-06-30T19:28:14 #kisslinux <xzcvczx> micr0: your linux-headers-talon is b0rked 2020-06-30T19:29:18 #kisslinux <himmalerin> admicos: That's never any fun 2020-06-30T19:29:42 #kisslinux <admicos> himmalerin: yeah, especially with bad internet 2020-06-30T19:31:59 #kisslinux * xzcvczx really has to setup keys for github 2020-06-30T19:33:18 #kisslinux <micr0> xzcvczx oh like it wont install or it installs to the wrong location? 2020-06-30T19:33:24 #kisslinux <xzcvczx> won't install 2020-06-30T19:33:29 #kisslinux <admicos> I don't think my laptop's gonna be usable for at least another day. I still have to get Firefox 2020-06-30T19:33:31 #kisslinux <xzcvczx> the can't find patch 2020-06-30T19:33:39 #kisslinux <xzcvczx> as patch is only in linux 2020-06-30T19:33:39 #kisslinux * micr0 waves at admicos 2020-06-30T19:33:50 #kisslinux <micr0> oh i thought i pushed a fix 2020-06-30T19:33:51 #kisslinux * admicos waves back to micr0 2020-06-30T19:33:52 #kisslinux <dylanaraps> xzcvczx: I don't accept PRs for kisslinux/repo as maintainership is based on commits. I will manually apply your changes if you're wondering. 2020-06-30T19:34:01 #kisslinux <xzcvczx> oh lol 2020-06-30T19:34:26 #kisslinux <dylanaraps> Don't worry about the keys in other words. ;) 2020-06-30T19:34:35 #kisslinux <dylanaraps> Feel free to just send the patch my way. 2020-06-30T19:34:48 #kisslinux <xzcvczx> yeah just gotta figure out how to make git printout a patch like that 2020-06-30T19:35:10 #kisslinux <dylanaraps> I simply use 'git diff > file.patch' to generate diffs. 2020-06-30T19:35:22 #kisslinux <xzcvczx> that wasn't working iwth a new file 2020-06-30T19:35:40 #kisslinux <micr0> dylanaraps - isnt there a way for you to commit/sign with someone else being the author? and both get recorded correctly? 2020-06-30T19:35:43 #kisslinux <admicos> Does anyone know if there's a firefox nightly build with musl or do I need to use stable? 2020-06-30T19:35:53 #kisslinux <micr0> this means you will always be counted in every commit 2020-06-30T19:35:58 #kisslinux <micr0> and they will be signed by you 2020-06-30T19:36:10 #kisslinux <dylanaraps> admicos: I don't believe that Mozilla release source tarballs for nightly. 2020-06-30T19:36:22 #kisslinux <xzcvczx> or even the "blah commited with blah2" 2020-06-30T19:36:23 #kisslinux <dylanaraps> You'll have to grab the sources from git/hg/whatever. 2020-06-30T19:36:26 #kisslinux <xzcvczx> or whatever it is 2020-06-30T19:36:39 #kisslinux <claudia02> haha nice, kiss-games made it some how on repology. :D 2020-06-30T19:36:42 #kisslinux <claudia02> https://repology.org/projects/?inrepo=kiss_games 2020-06-30T19:36:53 #kisslinux <dylanaraps> Yeah claudia02: Noticed the other day. 2020-06-30T19:37:21 #kisslinux <dylanaraps> admicos: It might be difficult to build nightly though. I don't believe anyone is doing it from source(?) Does Gentoo? 2020-06-30T19:37:33 #kisslinux <xzcvczx> dylanaraps: https://termbin.com/378j 2020-06-30T19:37:35 #kisslinux <xzcvczx> might be it 2020-06-30T19:38:01 #kisslinux <xzcvczx> git diff HEAD^ ftw 2020-06-30T19:38:05 #kisslinux <dylanaraps> admicos: Nope. Not even Gentoo build nightly... 2020-06-30T19:38:14 #kisslinux <admicos> dylanaraps: isnt nightly just the master branch? should be the same build tools 2020-06-30T19:38:37 #kisslinux <dylanaraps> admicos: Yes. It moves so quickly though that it may not build at all in the moment. 2020-06-30T19:38:49 #kisslinux <admicos> fair enough, yeah 2020-06-30T19:39:29 #kisslinux <xzcvczx> thats what annoys me when the gneral answer for a lot of projects is "use head/master" and then you look at the logs and pretty much every 2nd or 3rd commit breaks head/master 2020-06-30T19:39:54 #kisslinux <dylanaraps> xzcvczx: Patch applied fine. Thanks! 2020-06-30T19:39:59 #kisslinux <xzcvczx> np, thank you 2020-06-30T19:40:08 #kisslinux <xzcvczx> its the one thing that really would have annoyed me in busybox lsusb 2020-06-30T19:40:48 #kisslinux <xzcvczx> dylanaraps: sorry, i forgot to update version 2020-06-30T19:40:49 #kisslinux <xzcvczx> my bad 2020-06-30T19:40:54 #kisslinux <xzcvczx> might want to bump it 2020-06-30T19:41:01 #kisslinux <xzcvczx> well the revision 2020-06-30T19:41:04 #kisslinux <dylanaraps> xzcvczx: What name shall I credit the patch to? 2020-06-30T19:41:17 #kisslinux <xzcvczx> Simon Wells if you want a real name 2020-06-30T19:41:24 #kisslinux <dylanaraps> It's up to you 2020-06-30T19:41:27 #kisslinux <dylanaraps> I don't mind 2020-06-30T19:41:55 #kisslinux <xzcvczx> ummm probably my nick if you don't mind 2020-06-30T19:42:01 #kisslinux <dylanaraps> No problem 2020-06-30T19:42:08 #kisslinux <xzcvczx> easier to relate to me as simon wells is not exactly uncommon 2020-06-30T19:42:21 #kisslinux <dylanaraps> Pushed :) 2020-06-30T19:42:31 #kisslinux * xzcvczx gives dylanaraps a cookie :) 2020-06-30T19:42:56 #kisslinux <xzcvczx> hmmm does kiss prefer sudo to doas? 2020-06-30T19:43:34 #kisslinux <dylanaraps> No preference 2020-06-30T19:43:56 #kisslinux <dylanaraps> Both are equally supported by the package manager (the only code which makes use of them). 2020-06-30T19:45:04 #kisslinux <xzcvczx> yeah but it tries sudo first it seems 2020-06-30T19:45:14 #kisslinux <dylanaraps> Well, it has to try one of them first. 2020-06-30T19:45:17 #kisslinux <xzcvczx> lol 2020-06-30T19:46:11 #kisslinux <xzcvczx> hence it prefers :P 2020-06-30T19:46:19 #kisslinux <xzcvczx> if you have both it will sudo :) 2020-06-30T19:46:37 #kisslinux <micr0> xzcvczx i forgot to push my fix TT 2020-06-30T19:46:42 #kisslinux <micr0> it should be good now 2020-06-30T19:46:47 #kisslinux <micr0> i moved files and patches to be symlinks 2020-06-30T19:46:48 #kisslinux <xzcvczx> micr0: go stand at the stake 2020-06-30T19:46:53 #kisslinux <xzcvczx> you gotta BURN!!!! :P 2020-06-30T19:47:47 #kisslinux * xzcvczx wonders how long it will take him to stop messing up and use doas rather than sudo 2020-06-30T19:49:09 #kisslinux <micr0> regarding overriding, for now I am using something like alias -G bi='(cd $KISS_HOME/repos/{} 2020-06-30T19:50:48 #kisslinux <xzcvczx> witches get no last words as they could put a spell on us :P 2020-06-30T19:50:52 #kisslinux <xzcvczx> but thanks 2020-06-30T19:51:35 #kisslinux <micr0> really a zle that expands `kiss command @whatever/package` to (cd $KISS_HOME/repos/whatever && kiss command package) should be 'okay' but then breaks on kiss u 2020-06-30T19:51:39 #kisslinux <micr0> so i think itts a hack 2020-06-30T19:53:20 #kisslinux <xzcvczx> micr0: maybe you want a if test /etc/grub/grub.cfg grub-mkconfig -o /etc/grub/grub.cfg in post-install for those lusers who don't have efi? 2020-06-30T19:56:09 #kisslinux <xzcvczx> or rather for those lusers that have grub 2020-06-30T20:06:02 #kisslinux <admicos> My curl cannot download the x265p pkg, returning "tlsv1 alert protocol version". Can anyone else reproduce or is my setup bad 2020-06-30T20:06:22 #kisslinux <xzcvczx> got a good command line? 2020-06-30T20:06:48 #kisslinux <admicos> kiss d x265 2020-06-30T20:07:25 #kisslinux <himmalerin> admicos: `kiss b x265` runs fine here 2020-06-30T20:07:34 #kisslinux <xzcvczx> downloads fine for me 2020-06-30T20:07:37 #kisslinux <xzcvczx> himmalerin: was it cached? 2020-06-30T20:07:46 #kisslinux <admicos> hm, lemme try setting up wireguard, maybe my isp is acting up 2020-06-30T20:08:01 #kisslinux <himmalerin> hope my terminal's buffer is big enough to scroll that far up 2020-06-30T20:08:08 #kisslinux <xzcvczx> admicos: my bad, i thought you were running some manual curl command 2020-06-30T20:09:35 #kisslinux <himmalerin> it is not big enough 2020-06-30T20:09:47 #kisslinux <himmalerin> I'll clear the cache and try again 2020-06-30T20:10:07 #kisslinux <himmalerin> Still fine 2020-06-30T20:10:52 #kisslinux <himmalerin> http://ix.io/2qB7 2020-06-30T20:30:35 #kisslinux <micr0> xzcvczx: added that feature 2020-06-30T20:30:57 #kisslinux <micr0> i'm gonna check the style guide and see if i should be putting these things inside a postinstall 2020-06-30T20:30:59 #kisslinux <xzcvczx> you get a cookie 2020-06-30T20:31:01 #kisslinux <micr0> instead of the build script 2020-06-30T20:31:15 #kisslinux <xzcvczx> i put my grub mkconfig inside postinstall 2020-06-30T20:31:33 #kisslinux <xzcvczx> but i am also too lazy to test 2020-06-30T20:31:45 #kisslinux <xzcvczx> well if [....... 2020-06-30T20:36:53 #kisslinux <micr0> interesting so post-install does not get any args 2020-06-30T20:37:17 #kisslinux <micr0> dylanaraps how do you feel about hooks getting the same params as build? 2020-06-30T20:38:49 #kisslinux <dylanaraps> Do you mean the KISS_HOOK hooks or the post-install and pre-remove files? 2020-06-30T20:39:00 #kisslinux <micr0> post-install and pre-remove 2020-06-30T20:39:14 #kisslinux <dylanaraps> post-install receiving the pkg directory is rather pointless as the installation is over no? 2020-06-30T20:39:26 #kisslinux <dylanaraps> For pre-remove, what directory would you give it? 2020-06-30T20:42:03 #kisslinux <micr0> I can give examples first and then think about the answer to those questions. Right now, I care about $2 - I am thinking of putting conditional post-install for the linux kernel to copy it from /boot/vmlinuz-$2 to /boot/efi/ 2020-06-30T20:42:15 #kisslinux <admicos> x265 problem was with my ISP, VPN via wireguard makes it work 2020-06-30T20:42:33 #kisslinux <micr0> package directory may be useful in post-install to conditionally copy an init script depending on the current system 2020-06-30T20:42:53 #kisslinux <micr0> though, it kinda blurs the lines between install and 'make useful' 2020-06-30T20:43:19 #kisslinux <micr0> and honestly, the restriction may help illustrate 'should this be in build, or post-install?' 2020-06-30T20:43:41 #kisslinux <xzcvczx> tbh i would probably put the cp in build 2020-06-30T20:43:45 #kisslinux <xzcvczx> but grub in post-install 2020-06-30T20:44:01 #kisslinux <xzcvczx> cp for efi 2020-06-30T20:44:16 #kisslinux <micr0> that does make sense to me 2020-06-30T20:44:59 #kisslinux <micr0> I guess this is how files leak out of the manifest - if you are running a command that changes state hopefully there is an equivalent 're-run this to remove the state appropriately' 2020-06-30T20:55:01 #kisslinux <claudia02> himmalerin: I read in the logs your repology question, just ignore when it was already answered: You can do 'KISS_PATH=/path/to/repo kiss-outdated'. This way I keep my repos updated. 2020-06-30T21:11:25 #kisslinux <ominous_anonymou> does anyone here use https://www.tinc-vpn.org/ 2020-06-30T21:17:02 #kisslinux <dylanaraps> Found this browser: https://hacktivis.me/projects/badwolf 2020-06-30T21:17:07 #kisslinux <dylanaraps> Looks interesting 2020-06-30T21:17:12 #kisslinux <dylanaraps> (webkit2gtk based) 2020-06-30T21:17:55 #kisslinux <dylanaraps> There's more info here: https://hacktivis.me/articles/BadWolf%2C%20one%20year%20later 2020-06-30T21:20:17 #kisslinux <xzcvczx> micr0: is talon portable? 2020-06-30T21:20:21 #kisslinux <xzcvczx> as in a laptop 2020-06-30T21:59:34 #kisslinux <micr0> xzcvczx yep, 13" 2020-06-30T21:59:50 #kisslinux <micr0> pretty light too 2020-06-30T22:00:10 #kisslinux <micr0> i have to check i may have misspelled and it should be talyn 2020-06-30T22:00:29 #kisslinux <micr0> peacekeepers like Y for examply aeryn 2020-06-30T22:00:43 #kisslinux <micr0> yeah wow i've been misspelling it 2020-06-30T22:00:51 #kisslinux <micr0> might have to change the hostname soon lol 2020-06-30T22:01:05 #kisslinux <micr0> talyn, rygel, aeryn 2020-06-30T22:05:28 #kisslinux <micr0> dylanaraps I miss uzbl - https://www.uzbl.org/ 2020-06-30T22:10:06 #kisslinux <xzcvczx> micr0: have you put effort into reducing power from your kernel? 2020-06-30T22:10:48 #kisslinux <micr0> no! I think the first step would be to enable some timer stuff so that powertop could give me some info about that 2020-06-30T22:11:11 #kisslinux <micr0> that said, i think the power drain is like 1% every 2 minutes? so it lasts maybe 3.3 hours? 2020-06-30T22:13:11 #kisslinux <micr0> i guess i need to enable CONFIG_POWERCAP 2020-06-30T22:14:18 #kisslinux <micr0> system baseline power is estimated at 7.22W 2020-06-30T22:16:38 #kisslinux <micr0> brb rebooting 2020-06-30T22:19:03 #kisslinux <xzcvczx> merakor: i am not sure the powertop in busybox is supported by kernel any longer 2020-06-30T22:19:10 #kisslinux <xzcvczx> woops micr0 2020-06-30T22:24:02 #kisslinux <xzcvczx> micr0: i am not sure the powertop in busybox is supported by kernel any longer 2020-06-30T22:33:06 #kisslinux <micr0> lol my roof is leaking and i'm not on the top floor of this apartment 2020-06-30T22:36:18 #kisslinux <xzcvczx> micr0: i am not sure the powertop in busybox is supported by kernel any longer 2020-06-30T22:37:42 #kisslinux <micr0> :/ 2020-06-30T22:38:44 #kisslinux <micr0> ls 2020-06-30T22:39:07 #kisslinux <xzcvczx> wrong window :) 2020-06-30T22:39:45 #kisslinux <xzcvczx> if you "patch" pciutils you can use the powertop from void 2020-06-30T22:39:58 #kisslinux <xzcvczx> (the binary) 2020-06-30T22:40:42 #kisslinux <xzcvczx> but yeah i was mainly curious as whether it was worth looking through your config 2020-06-30T22:46:45 #kisslinux <ectlunya> xzc: you just need to add the SHARED=yes flag to configure 2020-06-30T22:49:18 #kisslinux <xzcvczx> hence the quoted patch :P 2020-06-30T22:49:53 #kisslinux <xzcvczx> hence the quoted patch :P 2020-06-30T22:49:57 #kisslinux <xzcvczx> as in patching the package not the thing itself :) 2020-06-30T22:50:05 #kisslinux <ectlunya> I misunderstood 2020-06-30T22:50:26 #kisslinux <xzcvczx> haha thats what happens wehn some muppet describes it badly :) 2020-06-30T22:50:47 #kisslinux <xzcvczx> but yeah thanks for the hint, it works well 2020-06-30T22:50:58 #kisslinux <xzcvczx> although it was a pita trying to find the damn void musl package 2020-06-30T22:51:11 #kisslinux <xzcvczx> and couldn't get a straight answer out of anyone on void 2020-06-30T22:51:56 #kisslinux <himmalerin> Is it not called "musl" or something along those lines? 2020-06-30T22:52:36 #kisslinux <xzcvczx> yeah but its in mirror/current/musl/powertop-version.x86_64-musl.xbps 2020-06-30T22:52:42 #kisslinux <xzcvczx> or something like that 2020-06-30T22:53:21 #kisslinux <xzcvczx> so i was playing brute force, fail, then fetch/download repo data, which was useless 2020-06-30T22:53:25 #kisslinux <xzcvczx> and back to brute force 2020-06-30T22:53:35 #kisslinux <xzcvczx> but based on repo data being /musl tried that 2020-06-30T22:53:37 #kisslinux <xzcvczx> and voila 2020-06-30T22:54:18 #kisslinux <xzcvczx> and having to install zstd as their shit uses zstd 2020-06-30T22:54:21 #kisslinux <xzcvczx> who uses zstd 2020-06-30T22:54:37 #kisslinux <xzcvczx> sounds like soemthing people would want to stay away from surely 2020-06-30T22:56:17 #kisslinux <mcf> do you also refuse to use stdlib.h? 2020-06-30T22:57:41 #kisslinux <xzcvczx> malloc dangerous :P 2020-06-30T22:57:45 #kisslinux <xzcvczx> malloc's* 2020-06-30T22:58:14 #kisslinux <xzcvczx> funnily enough i made a patch today where i avoided using malloc 2020-06-30T22:58:52 #kisslinux <xzcvczx> but admittedly that wasn't due to reasons beyond it being a fixed length thing 2020-06-30T22:59:50 #kisslinux <xzcvczx> (before dylan things some nutter submitted the patch) 2020-06-30T23:01:49 #kisslinux <mcf> zstd seems to be quite appealing for a lot of purposes. better compression ratio than gzip, and much faster compression and decompression 2020-06-30T23:02:42 #kisslinux <xzcvczx> i wouldn't complain about xz 2020-06-30T23:03:06 #kisslinux <mcf> xz compresses well, but is horribly slow and uses tons of memory 2020-06-30T23:03:38 #kisslinux <xzcvczx> for deco as well? 2020-06-30T23:03:41 #kisslinux <himmalerin> I switched all my personal archives to xz before reading about how it wasn't great for long-term storage 2020-06-30T23:04:23 #kisslinux <himmalerin> On the plus side though, I came across this https://askubuntu.com/a/92329 (first comment in reply to the answer) 2020-06-30T23:04:25 #kisslinux <xzcvczx> oh whys that? 2020-06-30T23:04:42 #kisslinux <himmalerin> I don't think the number of flags has actually gone up since 2013 2020-06-30T23:04:49 #kisslinux <himmalerin> xzcvczx: It's small 2020-06-30T23:04:51 #kisslinux <xzcvczx> you don't need a flag to extract 2020-06-30T23:04:59 #kisslinux <xzcvczx> just tar xf blah.tar.xz 2020-06-30T23:05:04 #kisslinux <xzcvczx> or whatever and it figures it out 2020-06-30T23:05:25 #kisslinux <himmalerin> That's what I do, I just thought the comment was funny 2020-06-30T23:05:31 #kisslinux <xzcvczx> ah 2020-06-30T23:05:35 #kisslinux <xzcvczx> my bad 2020-06-30T23:05:38 #kisslinux <xzcvczx> misunderstood 2020-06-30T23:05:53 #kisslinux <xzcvczx> then again it took a damn long time for me to learn that you could just extract a compressed tar 2020-06-30T23:06:04 #kisslinux <xzcvczx> so maybe i assumed you were as dimwitted as myself :P 2020-06-30T23:06:25 #kisslinux <himmalerin> I don't remember where I found out about that 2020-06-30T23:06:29 #kisslinux <mcf> probably himmalerin is talking about https://www.nongnu.org/lzip/xz_inadequate.html, though it is from the lzip developer (a competitor to xz that also uses LZMA), so keep that in mind 2020-06-30T23:06:50 #kisslinux <himmalerin> I used to need to look up tar commands each time :p 2020-06-30T23:07:00 #kisslinux <himmalerin> Yeah I think that was it 2020-06-30T23:07:48 #kisslinux <himmalerin> Any idea if a tar implementation offers zst compression? 2020-06-30T23:08:02 #kisslinux <mcf> i think xz still uses a lot of memory for decompression, but i haven't done any testing myself 2020-06-30T23:08:05 #kisslinux <xzcvczx> ah so evolving standard issue 2020-06-30T23:08:30 #kisslinux <xzcvczx> himmalerin: nfi, but i didn't have right extension 2020-06-30T23:08:43 #kisslinux <xzcvczx> gnutar may 2020-06-30T23:09:15 #kisslinux <xzcvczx> as i named it .tar.zstd but it wants .tar.zst for some hideous reason beyond human comprehension 2020-06-30T23:10:05 #kisslinux <mcf> probably similar to the reason why gzip uses .gz for the extension, and bzip2 uses .bz2 2020-06-30T23:10:35 #kisslinux <xzcvczx> both of those i understand 2020-06-30T23:10:38 #kisslinux <xzcvczx> zst on the other hand 2020-06-30T23:11:02 #kisslinux <xzcvczx> if it was part daemon i would understand 2020-06-30T23:11:04 #kisslinux <xzcvczx> it is not 2020-06-30T23:11:44 #kisslinux <himmalerin> gnu tar supports it but no one letter flag :( 2020-06-30T23:11:57 #kisslinux <himmalerin> not that I was planing on installing the gnu userspace anyhow 2020-06-30T23:12:04 #kisslinux <xzcvczx> lol 2020-06-30T23:12:16 #kisslinux <himmalerin> ("it" being zst compression) 2020-06-30T23:12:35 #kisslinux <xzcvczx> i am pleasently surprised that busybox tar supports as many as it does 2020-06-30T23:12:53 #kisslinux <xzcvczx> i figured they would moan about bloat and say just decompress weird formats before tar 2020-06-30T23:13:39 #kisslinux <himmalerin> Any idea what extension "compress" uses? Uses the `-Z` flag if that helps 2020-06-30T23:14:06 #kisslinux <mcf> i think .Z 2020-06-30T23:14:28 #kisslinux <himmalerin> huh, I've never seen that before 2020-06-30T23:14:45 #kisslinux <himmalerin> rarely see .bz2 for that matter 2020-06-30T23:16:01 #kisslinux <xzcvczx> i always hated bz2 2020-06-30T23:16:10 #kisslinux <xzcvczx> gz was my goto 2020-06-30T23:16:13 #kisslinux <xzcvczx> and nice and simple 2020-06-30T23:16:34 #kisslinux <mcf> the wikipedia page for compress says "compared to more modern compression utilities like gzip and bzip2 ...". shows how old it is :D 2020-06-30T23:17:08 #kisslinux <xzcvczx> concerningly i remember .Z archives, however i never used them myself 2020-06-30T23:17:13 #kisslinux <xzcvczx> shows how old i am