💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › freenode-kisslinux-2020-01-22.txt captured on 2021-12-17 at 13:26:06.
-=-=-=-=-=-=-
2020-01-22T02:02:51 #kisslinux <konimex> man, setting $KISS_PATH especially if you have many repos is a pain sometimes 2020-01-22T05:52:33 #kisslinux <merakor> konimex: You know where distributions add a tottaly unnecessary function named 'appendpath' just to add /bin and /usr/bin to the user's PATH? 2020-01-22T05:53:05 #kisslinux <merakor> It actually makes sense to use it when there are lots of them and you need to manage it 2020-01-22T05:53:23 #kisslinux <merakor> You could use it for managing KISS_PATH 2020-01-22T05:53:58 #kisslinux <merakor> s/manage it/manage it visually/ 2020-01-22T05:55:11 #kisslinux <merakor> Or without a function, you could do something like 2020-01-22T05:55:31 #kisslinux <merakor> KISS_PATH=/path/to/repository:$KISS_PATH 2020-01-22T06:53:45 #kisslinux <konimex> merakor: I'm doing the latter, it's tiring to export KISS_PATH every single time, and editing .profile to make it permanent 2020-01-22T08:33:04 #kisslinux <CoolNiceOneCheer> 'Finished my installation but it won't boot into grub ;( 2020-01-22T09:28:18 #kisslinux <merakor> CoolNiceOneCheer: Did you check your BIOS? Can you send the output of /boot/grub/grub.cfg 2020-01-22T09:31:15 #kisslinux <CoolNiceOneCheer> Not anymore, just decided to start from scratch 2020-01-22T09:31:45 #kisslinux <CoolNiceOneCheer> It went into some EFI menu and I could see the GRUB entry I made but nothing happened when I selected it 2020-01-22T09:41:52 #kisslinux <CoolNiceOneCheer> I didn't have a bios boot partition though 2020-01-22T09:43:24 #kisslinux <CoolNiceOneCheer> Now I have a 2M bios_grub partition 2020-01-22T09:45:36 #kisslinux <konimex> do you have a MBR partition or GPT? 2020-01-22T09:46:05 #kisslinux <CoolNiceOneCheer> GPT 2020-01-22T09:46:49 #kisslinux <konimex> I don't think you need a 2M BIOS_GRUB partition in a GPT 2020-01-22T09:47:08 #kisslinux <CoolNiceOneCheer> Oh? 2020-01-22T09:47:16 #kisslinux <CoolNiceOneCheer> What partition layout would you recommend? 2020-01-22T09:47:20 #kisslinux <CoolNiceOneCheer> I have 5 currently 2020-01-22T09:47:22 #kisslinux <konimex> two secs 2020-01-22T09:47:26 #kisslinux <CoolNiceOneCheer> 1: 2M bios_grub 2020-01-22T09:47:35 #kisslinux <CoolNiceOneCheer> 2: 512M boot 2020-01-22T09:47:43 #kisslinux <CoolNiceOneCheer> 3: 4G swap 2020-01-22T09:47:43 #kisslinux <konimex> are you using UEFI or BIOS? 2020-01-22T09:47:47 #kisslinux <CoolNiceOneCheer> UEFI 2020-01-22T09:47:55 #kisslinux <CoolNiceOneCheer> 4: 50G root 2020-01-22T09:48:02 #kisslinux <CoolNiceOneCheer> 5: remaining space home 2020-01-22T09:48:11 #kisslinux <CoolNiceOneCheer> And I don't think its a good layout 2020-01-22T09:48:53 #kisslinux <konimex> 2M bios_grub is only needed if you have a BIOS/GPT layout 2020-01-22T09:49:00 #kisslinux <CoolNiceOneCheer> Oh okay 2020-01-22T09:49:13 #kisslinux <konimex> for UEFI/GPT you only need about 512M for /boot/efi 2020-01-22T09:49:14 #kisslinux <pltrz[m]> yeah you just need an EFI partition and that's all 2020-01-22T09:49:20 #kisslinux <pltrz[m]> format it as vfat 2020-01-22T09:49:30 #kisslinux <CoolNiceOneCheer> So do you think 512M is a good size for that? 2020-01-22T09:49:39 #kisslinux <pltrz[m]> yes and mount it to /boot/efi 2020-01-22T09:49:41 #kisslinux <CoolNiceOneCheer> Should it be smaller or larger? 2020-01-22T09:49:57 #kisslinux <CoolNiceOneCheer> Oh so should I mount it as /mnt/boot/efi ? 2020-01-22T09:49:57 #kisslinux <pltrz[m]> 512M is generally plenty 2020-01-22T09:50:11 #kisslinux <pltrz[m]> CoolNiceOneCheer: yes if bootstrapping 2020-01-22T09:50:42 #kisslinux <konimex> 512M for UEFI is standard size, depending on HDD 2020-01-22T09:50:51 #kisslinux <konimex> since I use 512M myself 2020-01-22T09:51:10 #kisslinux <CoolNiceOneCheer> Oh okay thanks 2020-01-22T09:51:36 #kisslinux <CoolNiceOneCheer> Is a home partition necessary or desirable? I see it on different wiki's and some layouts don't have one 2020-01-22T09:52:02 #kisslinux <dylanaraps> I don't use one. 2020-01-22T09:52:05 #kisslinux <dylanaraps> It's up to you. 2020-01-22T09:52:16 #kisslinux <konimex> if you want to backup your /home in case of yet another distro-hop, sure 2020-01-22T09:52:31 #kisslinux <CoolNiceOneCheer> What's your reasoning behind it? And not planning on distro hopping :D 2020-01-22T09:52:50 #kisslinux <konimex> the reasoning would be: my /home is encrypted 2020-01-22T09:53:14 #kisslinux <CoolNiceOneCheer> Oh okay thats good 2020-01-22T09:53:14 #kisslinux <dylanaraps> I have a single partition as / 2020-01-22T09:53:19 #kisslinux <dylanaraps> Using BIOS to boot. 2020-01-22T09:55:06 #kisslinux <CoolNiceOneCheer> Oh okay 2020-01-22T09:55:58 #kisslinux <dylanaraps> It's up to you though 2020-01-22T10:01:30 #kisslinux <CoolNiceOneCheer> Alright thankyou 2020-01-22T10:21:17 #kisslinux <CoolNiceOneCheer> Probably a dumb question, but I have now got 3 partitions: 512M boot, 4G swap, remaining space root 2020-01-22T10:21:30 #kisslinux <CoolNiceOneCheer> I've mounted root to /mnt 2020-01-22T10:21:37 #kisslinux <CoolNiceOneCheer> and boot to /mnt/boot/efi 2020-01-22T10:21:54 #kisslinux <CoolNiceOneCheer> Should I need to do anything else before chrooting in? 2020-01-22T10:22:48 #kisslinux <pltrz> you can optionally enable swap, if you want 2020-01-22T10:23:07 #kisslinux <pltrz> with 'swapon /dev/swap/device' 2020-01-22T10:23:15 #kisslinux <CoolNiceOneCheer> Ah yep, forgot to mention I did that 2020-01-22T10:23:16 #kisslinux <pltrz> then verify with 'free' 2020-01-22T10:23:31 #kisslinux <pltrz> ok, cool 2020-01-22T10:27:47 #kisslinux <dylanaraps> I use a swap file personally 2020-01-22T10:27:53 #kisslinux <dylanaraps> Can resize it at will 2020-01-22T10:28:25 #kisslinux <CoolNiceOneCheer> Oh thats another way of thinking of it. Didn't know that. Thanks :) 2020-01-22T11:05:27 #kisslinux <konimex> https://github.com/dtolnay/bootstrap a repo about bootstrapping rust from source 2020-01-22T11:06:33 #kisslinux <dylanaraps> > Be aware that the complete bootstrap uses a lot of disk space. Bootstrapping up through rustc 1.40 requires 120 GB. 2020-01-22T11:06:35 #kisslinux <konimex> but it'll be field day since you need 10 separate builds of rust just to get the latest (1.40.0?) version from 1.29.0 (the last working version from mrustc) 2020-01-22T11:06:38 #kisslinux <dylanaraps> Fucking hell 2020-01-22T11:06:45 #kisslinux <dylanaraps> 120GB of dis space 2020-01-22T11:06:47 #kisslinux <dylanaraps> disk* 2020-01-22T11:07:10 #kisslinux <dylanaraps> Rust needs a GCC backend (frontend(?)) 2020-01-22T11:07:11 #kisslinux <konimex> not really useful for those with libgcc, but i'm going to try this with llvm-only if I have the time 2020-01-22T11:07:23 #kisslinux <dylanaraps> For more than just the bootstrap process 2020-01-22T11:07:47 #kisslinux <dylanaraps> The language needs a second compiler backend to fix bugs in the llvm backend 2020-01-22T11:08:06 #kisslinux <konimex> honestly, gcc backend won't arrive anytime soon, rust is a fast-moving language 2020-01-22T11:08:10 #kisslinux <dylanaraps> I know 2020-01-22T11:08:19 #kisslinux <dylanaraps> Rust needs to become stable 2020-01-22T11:13:38 #kisslinux <dylanaraps> What if mrustc didn't exist? 2020-01-22T11:13:54 #kisslinux <dylanaraps> I'd hate to imagine how you'd do it. 2020-01-22T11:14:57 #kisslinux <konimex> man I have no idea 2020-01-22T11:15:27 #kisslinux <dylanaraps> Would it even be possible? 2020-01-22T11:15:53 #kisslinux <dylanaraps> Also see: https://guix.gnu.org/blog/2018/bootstrapping-rust/ 2020-01-22T11:16:38 #kisslinux <konimex> the old rust compiler was written in OCaml iirc so it might be possible 2020-01-22T11:16:49 #kisslinux <konimex> but one would need more than 120 gigs of storage 2020-01-22T11:17:16 #kisslinux <dylanaraps> God 2020-01-22T11:20:40 #kisslinux <dylanaraps> OCaml is also bootstrapped btw 2020-01-22T11:20:55 #kisslinux <dylanaraps> All the way back to 1996 2020-01-22T11:33:37 #kisslinux <merakor> nice, webkit2gtk is updated 2020-01-22T11:33:40 #kisslinux <merakor> building right now 2020-01-22T11:33:46 #kisslinux <merakor> removed some patches 2020-01-22T11:33:53 #kisslinux <merakor> 53% 2020-01-22T11:36:24 #kisslinux <merakor> It seems as if they have fixed the nogl and u16 issues. 2020-01-22T11:36:28 #kisslinux <merakor> 55% 2020-01-22T11:41:20 #kisslinux <dylanaraps> Nic 2020-01-22T11:41:22 #kisslinux <dylanaraps> Nice* 2020-01-22T11:45:49 #kisslinux <CoolNiceOneCheer> When I run 'grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=GRUB' I get "Grub install warning: Cannot open directory `/usr/share/locale`" and "modprobe: can't change directory to 5.4.6-2-MANJARO: No such file or directory." (Using MANJARO XFCE base) and "Installation finished. No error reported" 2020-01-22T11:46:40 #kisslinux <CoolNiceOneCheer> This is what I got last time I tried to install and it never booted into grub 2020-01-22T11:46:47 #kisslinux <merakor> That's okay 2020-01-22T11:46:59 #kisslinux <merakor> You don't have locales and modules 2020-01-22T11:47:06 #kisslinux <merakor> But you don't need to have them 2020-01-22T11:47:36 #kisslinux <CoolNiceOneCheer> Oh okay. I guess i'll need to do that post-install ? 2020-01-22T11:48:04 #kisslinux <merakor> Did you build your kernel with modules? 2020-01-22T11:48:27 #kisslinux <CoolNiceOneCheer> Some, yes 2020-01-22T11:48:29 #kisslinux <dylanaraps> The locale warning is fine. As is the modules warning if your kernel has no modules. 2020-01-22T11:48:33 #kisslinux <CoolNiceOneCheer> For intel wifi drivers 2020-01-22T11:48:50 #kisslinux <dylanaraps> That should be fine also. 2020-01-22T11:48:55 #kisslinux <merakor> You need to install your modules 2020-01-22T11:49:06 #kisslinux <CoolNiceOneCheer> I did do make modules_install 2020-01-22T11:49:11 #kisslinux <merakor> make INSTALL_MOD_PATH=/usr/lib/modules modules_install 2020-01-22T11:49:16 #kisslinux <dylanaraps> Your kernel name needs to match the module directory. 2020-01-22T11:49:34 #kisslinux <dylanaraps> Else you *could* run that command though you'd lose out on versioned modules per kernel. 2020-01-22T11:49:52 #kisslinux <CoolNiceOneCheer> So should I run the command suggested by merakor? 2020-01-22T11:50:10 #kisslinux <merakor> Sorry, the path is wrong 2020-01-22T11:50:18 #kisslinux <merakor> INSTALL_MOD_PATH=/usr 2020-01-22T11:50:50 #kisslinux <adamantium> why is it looking for manjaro 2020-01-22T11:50:58 #kisslinux <adamantium> are you in the chroot still CoolNiceOneCheer ? 2020-01-22T11:51:05 #kisslinux <CoolNiceOneCheer> Yes thats why I am confused 2020-01-22T11:53:45 #kisslinux <merakor> Webkit is at 88% 2020-01-22T11:54:21 #kisslinux <dylanaraps> merakor: Nice 2020-01-22T11:54:36 #kisslinux <adamantium> Sorry dylanaraps I should pay more attn 2020-01-22T11:54:44 #kisslinux <adamantium> its good..........finally 2020-01-22T11:56:12 #kisslinux <dylanaraps> All good 2020-01-22T11:56:58 #kisslinux <dylanaraps> Done :) 2020-01-22T11:57:04 #kisslinux <dylanaraps> I'll be back on in an hour or so. 2020-01-22T11:57:11 #kisslinux <dylanaraps> Check out the website too ;) 2020-01-22T12:06:48 #kisslinux <CoolNiceOneCheer> So should I make the grub config now? Or is there an issue with the modules? 2020-01-22T12:09:53 #kisslinux <merakor> Sent the PR for webkit2gtk 2020-01-22T12:10:53 #kisslinux <dylanaraps> Thanks 2020-01-22T12:10:58 #kisslinux <merakor> Sure thing 2020-01-22T12:11:05 #kisslinux <merakor> I'll check back later 2020-01-22T12:11:13 #kisslinux <merakor> o 2020-01-22T12:11:20 #kisslinux <dylanaraps> CoolNiceOn: It depeends on how you've configured your kernel 2020-01-22T12:11:23 #kisslinux <dylanaraps> depends* 2020-01-22T12:11:46 #kisslinux <dylanaraps> Merge 2020-01-22T12:11:46 #kisslinux <dylanaraps> d 2020-01-22T13:35:31 #kisslinux <dylanaraps> o/ 2020-01-22T13:36:01 #kisslinux <vadPerevad> o 2020-01-22T13:36:46 #kisslinux <dylanaraps> I'm happy to answer any questions you may have :) 2020-01-22T13:38:32 #kisslinux <vadPerevad> i'm boring on void, and want to try something harder :) Is KISS the thing I should try? :) 2020-01-22T13:38:55 #kisslinux <vadPerevad> sorry for english :( 2020-01-22T13:38:59 #kisslinux <konimex> if you fancy building your own kernel, sure 2020-01-22T13:39:01 #kisslinux <dylanaraps> All good 2020-01-22T13:40:43 #kisslinux <dylanaraps> You can try KISS in a chroot from Void if you want to test how it works 2020-01-22T13:40:44 #kisslinux <vadPerevad> ok, definetly will try tomorrow... 2020-01-22T13:41:07 #kisslinux <dylanaraps> konimex: https://www.reddit.com/r/linuxquestions/comments/ernlku/i_found_out_i_have_a_trojan_on_my_machine/ 2020-01-22T13:42:31 #kisslinux <konimex> trojan disguised as systemd, that's a new one 2020-01-22T13:42:53 #kisslinux <vadPerevad> I am thinking about that right now, I think I'll make virtual HDD on the VM, beside Void VM, and try to install on it. 2020-01-22T13:43:49 #kisslinux <dylanaraps> Alright 2020-01-22T13:45:38 #kisslinux <vadPerevad> very friendly here :)[D ok 2020-01-22T13:49:10 #kisslinux <dylanaraps> :) 2020-01-22T13:50:36 #kisslinux <dzove855> dylanaraps: i found out that birch have a bug while you're in channels with ## 2020-01-22T13:50:49 #kisslinux <dzove855> i will have a look tonight probably concerning this 2020-01-22T13:51:13 #kisslinux <dylanaraps> Alright 2020-01-22T13:51:14 #kisslinux <dylanaraps> Thanks 2020-01-22T13:51:25 #kisslinux <dylanaraps> I need to give birch some love 2020-01-22T13:51:35 #kisslinux <dylanaraps> I'm lazy as it works 99% of the time :P 2020-01-22T13:51:58 #kisslinux <dzove855> yeaaah it works really nice. I'm just missing some few things, but that's not even important hahaa 2020-01-22T13:52:16 #kisslinux <dylanaraps> Yup 2020-01-22T13:52:16 #kisslinux <dzove855> i think you should do it like suckless, jsute some patch but not implement directly in birch 2020-01-22T13:52:23 #kisslinux <dzove855> so it keeps clean 2020-01-22T13:52:43 #kisslinux <dzove855> the patch like "not important features" 2020-01-22T13:52:43 #kisslinux <dylanaraps> Patches become hard to maintain though (see sowm) 2020-01-22T13:52:57 #kisslinux <dylanaraps> I'd like to rewrite it in a more suited language 2020-01-22T13:53:14 #kisslinux <dylanaraps> birch uses a lot of tricks to just "work" 2020-01-22T13:53:23 #kisslinux <dylanaraps> I may hit a roadblock with bash 2020-01-22T13:53:55 #kisslinux <dylanaraps> It's a shame that weechat/irssi are so complex 2020-01-22T13:54:29 #kisslinux <dzove855> i used irssi for like 4 years (then switched to birch) it's really not bad 2020-01-22T13:54:35 #kisslinux <dzove855> and i like perl soooo... 2020-01-22T13:54:44 #kisslinux <dylanaraps> heh 2020-01-22T13:55:06 #kisslinux <dylanaraps> Reconnecting automatically would be nice for birch 2020-01-22T13:55:09 #kisslinux <dylanaraps> My net goes down a lot 2020-01-22T13:55:36 #kisslinux <dzove855> well this is not impossible 2020-01-22T13:56:29 #kisslinux <dzove855> what also would be nice, multiple servers 2020-01-22T13:56:33 #kisslinux <dzove855> and this will be more complex 2020-01-22T13:57:43 #kisslinux <dylanaraps> Yeah 2020-01-22T13:57:59 #kisslinux <dylanaraps> I might do another rewrite which also stores the chat as dirs/files 2020-01-22T13:58:38 #kisslinux <dylanaraps> It already does this in /tmp somewhat but full logs would be nice (separated by server/channel) 2020-01-22T13:59:20 #kisslinux <dzove855> that would be clean, so you can nicely split 2020-01-22T13:59:27 #kisslinux <dylanaraps> Yeah 2020-01-22T13:59:30 #kisslinux <lieuxnoir> https://github.com/gottcode/focuswriter 2020-01-22T14:00:18 #kisslinux <dylanaraps> https://termbin.com/xoeh 2020-01-22T14:00:19 #kisslinux <dylanaraps> Example 2020-01-22T14:00:35 #kisslinux <dylanaraps> lieuxnoir: neat 2020-01-22T14:00:58 #kisslinux <konimex> that looks like suckless irc 2020-01-22T14:01:05 #kisslinux <dylanaraps> Yeah 2020-01-22T14:01:24 #kisslinux <konimex> write something to the channel? redirect it to ./in 2020-01-22T14:01:30 #kisslinux <dylanaraps> It's written in bash so I don't really have a choice :P 2020-01-22T14:01:36 #kisslinux <konimex> read anything? tail ./out 2020-01-22T14:01:37 #kisslinux <konimex> true true 2020-01-22T14:02:07 #kisslinux <dylanaraps> Also, with the way birch is written, the input/output can't communicate despite being part of the same script 2020-01-22T14:02:15 #kisslinux <dylanaraps> So... files as ipc 2020-01-22T14:02:41 #kisslinux <dzove855> yeah that's a big problem.. 2020-01-22T14:02:51 #kisslinux <dylanaraps> (Output runs in the background to bo async) 2020-01-22T14:03:05 #kisslinux <dzove855> for example the patch to write an ignore list 2020-01-22T14:03:14 #kisslinux <dylanaraps> I'd like to rewrite it to allow for a full readline prompt too 2020-01-22T14:03:20 #kisslinux <dylanaraps> (read's -e flag in bash) 2020-01-22T14:04:06 #kisslinux <dylanaraps> The prompt right now reads char by char with separate read invocations 2020-01-22T14:04:21 #kisslinux <dylanaraps> I then implement all keybinds myself... 2020-01-22T14:04:30 #kisslinux <dylanaraps> lol 2020-01-22T14:04:35 #kisslinux <konimex> ...and yep, suckless does have an irc client like that 2020-01-22T14:04:37 #kisslinux <konimex> https://tools.suckless.org/ii/ 2020-01-22T14:04:40 #kisslinux <dylanaraps> It's bash so I'm very limited 2020-01-22T14:05:32 #kisslinux <CoolNiceOne> Okay, installed xorg stuff and liberation fonts 2020-01-22T14:05:35 #kisslinux <dylanaraps> Nice 2020-01-22T14:05:46 #kisslinux <dylanaraps> Don't forget libinput/xf86-input-libinput 2020-01-22T14:06:08 #kisslinux <aarng> konimex: https://github.com/aaronNGi/jj 2020-01-22T14:06:58 #kisslinux <CoolNiceOne> Yep, i've got xf86-input-libinput, anything else before I exit the chroot and reboot? 2020-01-22T14:08:15 #kisslinux <dylanaraps> Well, once grub and the kernel are done you should be able to reboot. 2020-01-22T14:08:28 #kisslinux <dylanaraps> Everything else can be set up from the tty 2020-01-22T14:08:48 #kisslinux <CoolNiceOne> Okay lets give it a go 2020-01-22T14:09:23 #kisslinux <CoolNiceOne> :O 2020-01-22T14:09:27 #kisslinux <CoolNiceOne> It's got into grub 2020-01-22T14:09:40 #kisslinux <CoolNiceOne> Annnd tty :DDD 2020-01-22T14:09:42 #kisslinux <dylanaraps> :D 2020-01-22T14:09:55 #kisslinux <aarng> gz :) 2020-01-22T14:09:57 #kisslinux <CoolNiceOne> Thanks so much for all the help, I still have a lot to learn and I really appreciate your help 2020-01-22T14:10:13 #kisslinux <dylanaraps> np 2020-01-22T14:10:43 #kisslinux <goldie> dddd 2020-01-22T14:11:42 #kisslinux <dylanaraps> Oops 2020-01-22T14:21:00 #kisslinux <CoolNiceOne> Okay so turns out I'm going to need firmware for my wireless as dmesg says I have no suitable firmware for iwlwifi-7265D 2020-01-22T14:23:07 #kisslinux <dylanaraps> Yeah 2020-01-22T14:23:52 #kisslinux <dylanaraps> OK 2020-01-22T14:23:58 #kisslinux <CoolNiceOne> I've never done this myself before, how would I go about doing it? I found the .ucode online in the iwlwifi github repo, do I just 2020-01-22T14:23:59 #kisslinux <dylanaraps> I have a partly working full readline prompt 2020-01-22T14:24:03 #kisslinux <CoolNiceOne> chroot into it 2020-01-22T14:24:14 #kisslinux <dylanaraps> If you're able to boot the machine you don't need to chroot anymore 2020-01-22T14:24:28 #kisslinux <CoolNiceOne> I have no internet though to install the firmware 2020-01-22T14:24:30 #kisslinux <dylanaraps> Ah 2020-01-22T14:24:33 #kisslinux <dylanaraps> Then yes 2020-01-22T14:24:39 #kisslinux <dylanaraps> The guide has a section about firmware 2020-01-22T14:24:45 #kisslinux <dylanaraps> It's in the kernel section 2020-01-22T14:24:53 #kisslinux <CoolNiceOne> Oh brilliant, I'll check that out now. Thankyou 2020-01-22T14:25:47 #kisslinux <goldie> test 2020-01-22T14:27:08 #kisslinux <lieuxnoir> CoolNiceOne: just have them builtin into the kernel, much easier 2020-01-22T14:27:18 #kisslinux <lieuxnoir> (to me, at least) 2020-01-22T14:27:44 #kisslinux <dylanaraps> Yeah 2020-01-22T14:27:46 #kisslinux <dylanaraps> I do the same 2020-01-22T14:27:47 #kisslinux <CoolNiceOne> I don't think I understand what you mean? 2020-01-22T14:28:10 #kisslinux <CoolNiceOne> Are you suggesting I download all the firmware or just the .ucode file from the github? 2020-01-22T14:28:30 #kisslinux <lieuxnoir> just the firmware files you need 2020-01-22T14:28:31 #kisslinux <lieuxnoir> ~ $ ls -lah /usr/lib/firmware/ 2020-01-22T14:28:32 #kisslinux <lieuxnoir> total 1M 2020-01-22T14:28:32 #kisslinux <lieuxnoir> drwxr-xr-x 3 root root 4.0K Dec 8 15:42 . 2020-01-22T14:28:32 #kisslinux <lieuxnoir> drwxr-xr-x 21 root root 36.0K Jan 22 20:43 .. 2020-01-22T14:28:32 #kisslinux <lieuxnoir> drwxr-xr-x 2 root root 4.0K Dec 8 15:42 intel-ucode 2020-01-22T14:28:32 #kisslinux <lieuxnoir> -rw-rw-r-- 1 root root 433.7K Oct 22 19:29 iwlwifi-6000g2a-5.ucode 2020-01-22T14:28:32 #kisslinux <lieuxnoir> -rw-rw-r-- 1 root root 661.4K Oct 22 19:29 iwlwifi-6000g2a-6.ucode 2020-01-22T14:29:02 #kisslinux <CoolNiceOne> Oh so download the firmware I need, then move it to /usr/lib/firmware ? 2020-01-22T14:29:32 #kisslinux <lieuxnoir> yep, as that's the config's default directory 2020-01-22T14:30:38 #kisslinux <CoolNiceOne> Okay perfect. Then recompile the kernel? 2020-01-22T14:36:49 #kisslinux <lieuxnoir> CoolNiceOne: yes 2020-01-22T14:42:21 #kisslinux <dylanaraps> test 2020-01-22T14:48:24 #kisslinux <CoolNiceOne> Okay added iwlwifi-7265D-29.ucode to my kernel, rebuilding now 2020-01-22T14:48:29 #kisslinux <dylanaraps> Nice 2020-01-22T14:48:45 #kisslinux <dylanaraps> I have a full readline prompt working in birch 2020-01-22T14:48:54 #kisslinux <dylanaraps> Arrow keys, C-? hotkeys etc 2020-01-22T14:49:06 #kisslinux <dylanaraps> Only caveat is that you can't have any information in the prompt. 2020-01-22T14:49:09 #kisslinux <dylanaraps> It's just an input. 2020-01-22T14:49:24 #kisslinux <dylanaraps> (I'm OK with this) 2020-01-22T14:51:53 #kisslinux <lieuxnoir> is readline in the repos? 2020-01-22T14:52:27 #kisslinux <dylanaraps> no no 2020-01-22T14:52:36 #kisslinux <dylanaraps> bash includes it internally 2020-01-22T14:52:43 #kisslinux <lieuxnoir> ohh 2020-01-22T14:52:55 #kisslinux <dylanaraps> 'read -e' in bash spawns a readline prompt 2020-01-22T14:53:03 #kisslinux <lieuxnoir> or is it called libreadline 2020-01-22T14:53:15 #kisslinux <goldie> No readline in repos 2020-01-22T14:54:16 #kisslinux <CoolNiceOne> lieuxnoir: after recompiling, dmesg says "uCode file size 6885206 does not match expected size" and then "no suitable firmware found" 2020-01-22T14:55:32 #kisslinux <lieuxnoir> can you send the full dmesg? 2020-01-22T14:56:06 #kisslinux <CoolNiceOne> I don't think so as there's no internet, any suggestion on how I can still do that? 2020-01-22T14:56:17 #kisslinux <CoolNiceOne> Maybe direct it to a file then chroot and pastebin the output? 2020-01-22T15:01:23 #kisslinux <goldie> That would work 2020-01-22T15:02:48 #kisslinux <lieuxnoir74> >The point of mdevd is to provide a drop-in replacement to mdev that does not fork, so it can handle large influxes of events at boot time without a performance drop. mdevd is designed to be entirely compatible with advanced mdev usage such as mdev-like-a-boss. 2020-01-22T15:03:13 #kisslinux <lieuxnoir74> ohh, so mdevm can be a replacement to busybox mdev 2020-01-22T15:03:36 #kisslinux <dylanaraps> Dunno about the performance claim as my mdev finishes in 0ms 2020-01-22T15:03:42 #kisslinux <lieuxnoir74> thought it was a supplement 2020-01-22T15:04:08 #kisslinux <dylanaraps> vdev is interesting 2020-01-22T15:04:28 #kisslinux <dylanaraps> https://github.com/jcnelson/vdev 2020-01-22T15:04:53 #kisslinux <E5ten> "This system is mothballed. It's usable if you know what you're doing--I've been using it for years on my laptop without issues--but it's not for typical users. Expect to get your hands dirty. 2020-01-22T15:04:53 #kisslinux <E5ten> I do not have time to work on it in the foreseeable future, nor do I have time to answer support requests." iunno about this one 2020-01-22T15:05:14 #kisslinux <dylanaraps> ;( 2020-01-22T15:05:17 #kisslinux <dylanaraps> I know 2020-01-22T15:05:22 #kisslinux <dylanaraps> it included a libudev replacement too 2020-01-22T15:05:26 #kisslinux <dylanaraps> Which was compatible 2020-01-22T15:05:31 #kisslinux <dylanaraps> with normal libudev 2020-01-22T15:08:50 #kisslinux <goldie> test 2020-01-22T15:08:57 #kisslinux <CoolNiceOne> lieuxnoir74: https://pastebin.com/Pdbv04Fb 2020-01-22T15:09:02 #kisslinux <CoolNiceOne> There's the dmesg output 2020-01-22T15:10:05 #kisslinux <lieuxnoir74> [ 91.344186] iwlwifi 0000:04:00.0: Direct firmware load for iwlwifi-7265D-28.ucode failed with error -2[ 91.344198] iwlwifi 0000:04:00.0: Direct firmware load for iwlwifi-7265D-27.ucode failed with error -2[ 91.344206] iwlwifi 0000:04:00.0: Direct firmware load for iwlwifi-7265D-26.ucode failed with error -2[ 91.344213] iwlwifi 2020-01-22T15:10:05 #kisslinux <lieuxnoir74> 0000:04:00.0: Direct firmware load for iwlwifi-7265D-25.ucode failed with error -2[ 91.344220] iwlwifi 0000:04:00.0: Direct firmware load for iwlwifi-7265D-24.ucode failed with error -2[ 91.344227] iwlwifi 0000:04:00.0: Direct firmware load for iwlwifi-7265D-23.ucode failed with error -2[ 91.344234] iwlwifi 0000:04:00.0: Direct firmware load 2020-01-22T15:10:06 #kisslinux <lieuxnoir74> for iwlwifi-7265D-22.ucode failed with error -2 2020-01-22T15:10:09 #kisslinux <lieuxnoir74> oops 2020-01-22T15:10:21 #kisslinux <dylanaraps> You need the right firmware version me thinks 2020-01-22T15:10:41 #kisslinux <CoolNiceOne> Thats the latest available from the repo though? Maybe an older version? 2020-01-22T15:10:43 #kisslinux <lieuxnoir74> you have to include every iwlwifi-7265D-XX.ucode 2020-01-22T15:10:48 #kisslinux <dylanaraps> ^ 2020-01-22T15:10:57 #kisslinux <dylanaraps> The kernel will try them all and pick the correct one 2020-01-22T15:11:04 #kisslinux <CoolNiceOne> Ah okay 2020-01-22T15:11:08 #kisslinux <dylanaraps> Once you know which one works you can remove the others 2020-01-22T15:11:20 #kisslinux <CoolNiceOne> So I should download them all, then how do I add them all in the kernel firmware loader? 2020-01-22T15:12:15 #kisslinux <lieuxnoir74> copy them inside /usr/lib/firmware 2020-01-22T15:12:24 #kisslinux <lieuxnoir74> then just recompile (again :D) 2020-01-22T15:12:48 #kisslinux <CoolNiceOne> So no need to add them in the firmware loader option? 2020-01-22T15:12:57 #kisslinux <lieuxnoir74> don't forget to add them in the kernel config as well before compiling 2020-01-22T15:13:02 #kisslinux <CoolNiceOne> Ah okay 2020-01-22T15:13:03 #kisslinux <lieuxnoir74> yes 2020-01-22T15:13:19 #kisslinux <CoolNiceOne> Is that easier to do in menuconfig or with vi? 2020-01-22T15:13:46 #kisslinux <goldie> Probably vi 2020-01-22T15:15:11 #kisslinux <claudia01> hey, I am to dumb to make a pullrequest but I made the package qt5ct + one dependencie to get falkon browser some proper look. https://github.com/sdsddsd1/kiss-s3d4/tree/master/qt5-tools 2020-01-22T15:16:25 #kisslinux <goldie> What do these do? 2020-01-22T15:17:21 #kisslinux <goldie> Screenshot would be nice :P 2020-01-22T15:17:38 #kisslinux <claudia01> ah qt5-tools is the dependency of qt5ct . wrong link (: 2020-01-22T15:17:44 #kisslinux <claudia01> https://github.com/sdsddsd1/kiss-s3d4/tree/master/qt5ct 2020-01-22T15:17:53 #kisslinux <claudia01> its something like lxappearance 2020-01-22T15:18:39 #kisslinux <goldie> Ah 2020-01-22T15:18:54 #kisslinux <claudia01> i will do 2020-01-22T15:19:50 #kisslinux <claudia01> can ffmpeg do screenshots? 2020-01-22T15:20:06 #kisslinux <lieuxnoir74> yes 2020-01-22T15:20:19 #kisslinux <goldie> ya 2020-01-22T15:20:53 #kisslinux <lieuxnoir74> claudia01: https://raw.githubusercontent.com/lieuxnoir/bin/master/sht 2020-01-22T15:20:59 #kisslinux <CoolNiceOne> I can only see versions 22, 27 and 29 are available online for the iwlwifi-7265D ucode 2020-01-22T15:21:18 #kisslinux <goldie> Try them all if you can 2020-01-22T15:21:26 #kisslinux <CoolNiceOne> Yeah I've downloaded them all 2020-01-22T15:21:33 #kisslinux <CoolNiceOne> just need to add them to kernel config now 2020-01-22T15:21:36 #kisslinux <goldie> Firmware can be a little fineckyffffffffffffNice 2020-01-22T15:21:40 #kisslinux <goldie> lol 2020-01-22T15:21:44 #kisslinux <goldie> OK 2020-01-22T15:21:49 #kisslinux <goldie> Backspace is broken 2020-01-22T15:22:12 #kisslinux <lieuxnoir74> dylanaraps: any nastiness that needs to be nuked out on my script? lol 2020-01-22T15:23:15 #kisslinux <dylanaraps> Quotes in the first mkdir can be reduced 2020-01-22T15:23:21 #kisslinux <dylanaraps> mkdir -p "$var/$var" 2020-01-22T15:24:09 #kisslinux <dylanaraps> 'rm' should almost always have '-f' attached when used in scripts 2020-01-22T15:24:17 #kisslinux <dylanaraps> Don't want a pompt to appear in something automated 2020-01-22T15:24:44 #kisslinux <dylanaraps> Can do var=~ instead of var=$HOME (only when no quotes) 2020-01-22T15:25:24 #kisslinux <dylanaraps> For the copy part you can probably set up ffmpeg/xclip with a pipe and avoid a file altogether 2020-01-22T15:25:53 #kisslinux <dylanaraps> Might want to also set a default value for $DISPLAY (${DISPLAY:-:0} (or :=:0)) 2020-01-22T15:26:09 #kisslinux <dylanaraps> *) exit ;; can be removed too 2020-01-22T15:26:28 #kisslinux <dylanaraps> Otherwise, looks good 2020-01-22T15:26:35 #kisslinux <lieuxnoir74> >copy part 2020-01-22T15:26:42 #kisslinux <claudia01> lieuxnoir74: your script does not create a picture. just a folder 2020-01-22T15:26:45 #kisslinux <lieuxnoir74> been trying to figure that out but then i forgot haha 2020-01-22T15:27:18 #kisslinux <CoolNiceOne> How do I separate the ucodes?: `CONFIG_EXTRA_FIRMWARE="iwlwif-7265D-29.ucode` is what I have so far (That was done through menuconfig) 2020-01-22T15:27:24 #kisslinux <lieuxnoir74> cladia01: run the command manually 2020-01-22T15:27:35 #kisslinux <lieuxnoir74> CoolNiceOne: just spaces 2020-01-22T15:27:45 #kisslinux <CoolNiceOne> Oh ok thanks lieuxnoir74 2020-01-22T15:28:06 #kisslinux <lieuxnoir74> dylanarps: thanks for the pointers 2020-01-22T15:28:09 #kisslinux <dylanaraps> np 2020-01-22T15:28:13 #kisslinux <lieuxnoir74> learning shell is real fun :D 2020-01-22T15:28:23 #kisslinux <goldie> yeah 2020-01-22T15:29:11 #kisslinux * E5ten sent a long message: < https://matrix.org/_matrix/media/r0/download/matrix.org/VWyXFruDecrDMGvMQYDxyDSL > 2020-01-22T15:30:23 #kisslinux <lieuxnoir74> ( ( *) ) 2020-01-22T15:30:27 #kisslinux <lieuxnoir74> oops 2020-01-22T15:30:38 #kisslinux <dylanaraps> > E5ten sent a long message: 2020-01-22T15:31:00 #kisslinux <E5ten> ugh fuck, riot.im doing markdown shit with my asterisks 2020-01-22T15:31:27 #kisslinux <E5ten> http://ix.io/283X 2020-01-22T15:32:55 #kisslinux <lieuxnoir74> E5ten: thanks :D 2020-01-22T15:32:56 #kisslinux <goldie> Bash's read fails if you move the cursor away while the prompt is visible :( 2020-01-22T15:33:24 #kisslinux <claudia01> https://imgur.com/a/dfJ2n26 2020-01-22T15:33:33 #kisslinux <claudia01> some dark chill (: 2020-01-22T15:34:29 #kisslinux <dylanaraps> Nice 2020-01-22T15:39:13 #kisslinux <CoolNiceOne> Okay now both the others (iwlwifi-7295D-22.ucode and iwlwifi-7295D-27.ucode) also say "does not match expected size" 2020-01-22T15:43:26 #kisslinux <dylanaraps> Hm 2020-01-22T15:44:28 #kisslinux <dylanaraps> See: https://android.googlesource.com/kernel/common.git/+/bcmdhd-3.10/drivers/net/wireless/iwlwifi/iwl-drv.c#438 2020-01-22T15:44:35 #kisslinux <dylanaraps> > Verify size of file vs. image size info in file's header 2020-01-22T15:44:48 #kisslinux <dylanaraps> Did they download/copy OK? 2020-01-22T15:45:13 #kisslinux <CoolNiceOne> Yeah I think so 2020-01-22T15:45:20 #kisslinux <CoolNiceOne> I used wget for them 2020-01-22T15:47:10 #kisslinux <dylanaraps> Here's one of mine for example: 2.3M /usr/lib/firmware/iwlwifi-8000C-36.ucode 2020-01-22T15:49:32 #kisslinux <merakor> dylanaraps: I saw the post about systemd trojan as well 2020-01-22T15:49:50 #kisslinux <merakor> But the OP said that he downloaded AppImages 2020-01-22T15:49:59 #kisslinux <merakor> which are extremely unsafe 2020-01-22T15:50:09 #kisslinux <CoolNiceOne> Okay had an idea 2020-01-22T15:50:32 #kisslinux <micro_O> looks like origin/readline fixes the flashing bug :) 2020-01-22T15:50:53 #kisslinux <CoolNiceOne> the iwlwifi-7265D-22.ucode in my manjaro xfce base is 1013K 2020-01-22T15:51:09 #kisslinux <CoolNiceOne> maybe I can just move the one from the manjaro base to my KISS? 2020-01-22T15:51:49 #kisslinux <CoolNiceOne> As they're all 6.6M in my KISS 2020-01-22T15:51:59 #kisslinux <CoolNiceOne> so maybe there's something wrong with the repos? 2020-01-22T15:52:20 #kisslinux <merakor> Isn't Linux Firmware basically same everywhere? 2020-01-22T15:52:27 #kisslinux <CoolNiceOne> I thought so? 2020-01-22T15:52:30 #kisslinux <merakor> Since they are firmwares 2020-01-22T15:52:54 #kisslinux <merakor> I have the same one you mentioned on my computer 2020-01-22T15:53:03 #kisslinux <merakor> 1008.0K iwlwifi-7265D-22.ucode 2020-01-22T15:54:16 #kisslinux <CoolNiceOne> Ah okay 2020-01-22T15:54:39 #kisslinux <CoolNiceOne> I will try moving the ones from the manjaro base accross. I wouldn't need to recompile my kernel as the filenames are all the same right? 2020-01-22T15:54:59 #kisslinux <micro_O> i am continually impressed by how small env is in kiss <3 2020-01-22T15:55:03 #kisslinux <merakor> If you built it into the kernel, you do need to recompile 2020-01-22T15:56:08 #kisslinux <CoolNiceOne> Okay cool lets try this again with the ones from my manjaro 2020-01-22T15:58:24 #kisslinux <CoolNiceOne> Nope no luck, but dmesg still says something about "size 6857903" so maybe I should recompile the kernel? 2020-01-22T15:58:38 #kisslinux <CoolNiceOne> as they're all around 1000K in size now 2020-01-22T15:59:13 #kisslinux <merakor> Oh I had a similar issue with iwlwifi when I compiled my first kernel 2020-01-22T15:59:24 #kisslinux <merakor> I don't remember how I fixed it though 2020-01-22T15:59:28 #kisslinux <merakor> Has been a long time 2020-01-22T15:59:51 #kisslinux <merakor> It was something about the firmware rather than the kernel config 2020-01-22T16:00:16 #kisslinux <merakor> dmesg complained about size 2020-01-22T16:00:41 #kisslinux <CoolNiceOne> Yeah 2020-01-22T16:00:47 #kisslinux <CoolNiceOne> Thats the current issue 2020-01-22T16:01:22 #kisslinux <merakor> does it say anything about versioning? 2020-01-22T16:01:58 #kisslinux <CoolNiceOne> https://pastebin.com/Pdbv04Fb 2020-01-22T16:02:02 #kisslinux <CoolNiceOne> Here's the output earlier 2020-01-22T16:02:12 #kisslinux <CoolNiceOne> I have to modprobe iwlwifi for it to appear in dmesg 2020-01-22T16:02:21 #kisslinux <CoolNiceOne> As I am just guessing it isn't being loaded by default> 2020-01-22T16:02:34 #kisslinux <CoolNiceOne> I now have versions 22, 27 and 29 2020-01-22T16:10:47 #kisslinux <dylanaraps> firmware + driver must match. 2020-01-22T16:10:54 #kisslinux <dylanaraps> Either both as modules (external) 2020-01-22T16:10:57 #kisslinux <dylanaraps> Or both built in 2020-01-22T16:11:19 #kisslinux <CoolNiceOne> I have the options set as M 2020-01-22T16:11:24 #kisslinux <CoolNiceOne> https://wiki.gentoo.org/wiki/Lenovo_ThinkPad_X1_Carbon_3rd_Gen_Base_Install#Rebuild_Everything 2020-01-22T16:11:53 #kisslinux <CoolNiceOne> https://wiki.gentoo.org/wiki/Lenovo_ThinkPad_X1_Carbon_3rd_Gen_Base_Install#Menuconfig_Settings 2020-01-22T16:11:56 #kisslinux <CoolNiceOne> That link sorry 2020-01-22T16:12:24 #kisslinux <CoolNiceOne> It suggests they should be loaded as M. Would built in change anything? 2020-01-22T16:16:42 #kisslinux <lieuxnoir74> try adding them in descending order "iwlwifi-7265-29.ucode blahblah-28.ucode . . . blahblah-22.ucode" 2020-01-22T16:16:55 #kisslinux <CoolNiceOne> Oh okay 2020-01-22T16:16:56 #kisslinux <lieuxnoir74> i don't know if that changes anything lol 2020-01-22T16:17:02 #kisslinux <CoolNiceOne> I have done them in ascending haha 2020-01-22T16:19:45 #kisslinux <CoolNiceOne> Hmm 2020-01-22T16:19:53 #kisslinux <CoolNiceOne> My kernel said this: `[*] cfg80211 wireless extensions compatibility` 2020-01-22T16:19:55 #kisslinux <CoolNiceOne> was disabled 2020-01-22T16:20:11 #kisslinux <CoolNiceOne> So I have enabled it now and recompiling kernel. Not sure it will make any difference 2020-01-22T16:25:06 #kisslinux <lieuxnoir74> why is `osc` not an option in my mpv? instead it read `osd-bar` 2020-01-22T16:28:19 #kisslinux <dylanaraps> Do you have luajit installd? 2020-01-22T16:37:07 #kisslinux <lieuxnoir74> dylanaraps: i don't 2020-01-22T16:37:19 #kisslinux <dylanaraps> You need luajit for the osd iirc 2020-01-22T16:37:25 #kisslinux <dylanaraps> Just install it and rebuild mpv 2020-01-22T16:38:31 #kisslinux <lieuxnoir74> osd-bar works though so it's fine, just asking hehe 2020-01-22T16:38:35 #kisslinux <dylanaraps> Ah 2020-01-22T16:40:57 #kisslinux <CoolNiceOne> Agh no luck with this firmware 2020-01-22T16:41:33 #kisslinux <CoolNiceOne> It's still saying something about "uCode file size 6885206 does not match expected size" 2020-01-22T16:41:41 #kisslinux <CoolNiceOne> Even though its now only 1050K ? 2020-01-22T16:41:49 #kisslinux <lieuxnoir74> i did not create my config from scratch though lol 2020-01-22T16:42:27 #kisslinux <lieuxnoir74> just modified 2020-01-22T16:48:38 #kisslinux <CoolNiceOne> Hmm 2020-01-22T16:48:51 #kisslinux <CoolNiceOne> Maybe I should try just the 7265 ones? 2020-01-22T16:49:31 #kisslinux <dylanaraps> Try them 2020-01-22T16:49:40 #kisslinux <dylanaraps> Firmware is finicky 2020-01-22T17:01:52 #kisslinux <CoolNiceOne> Might just download the tar.gz of all modules 2020-01-22T17:02:01 #kisslinux <CoolNiceOne> And copy the iwlwifi ones from there 2020-01-22T17:02:28 #kisslinux <CoolNiceOne> As I am having no luck with trying to wget each one seperately then move them to /usr/lib/firmware 2020-01-22T17:02:52 #kisslinux <CoolNiceOne> Because every time I recompile my kernel it still claims in dmesg that they are 6.6M in size 2020-01-22T17:03:00 #kisslinux <CoolNiceOne> when they are 1.1M 2020-01-22T17:03:11 #kisslinux <dylanaraps> Git clone it with --depth 1 2020-01-22T17:03:39 #kisslinux <E5ten> dylanaraps: the uses of like 'while read -r var || [ "$var" ]; do' is in case of missing trailing newlines right? 2020-01-22T17:04:57 #kisslinux <dylanaraps> Yes 2020-01-22T17:06:29 #kisslinux <E5ten> could also just consider depends/sources without a trailing newline as incorrect ;) 2020-01-22T17:06:52 #kisslinux <dylanaraps> True 2020-01-22T17:17:23 #kisslinux <CoolNiceOne> dylanaraps: The git clone says "fatal: repository not found" - The wget always brings back 6.6M sized file too... Should only be 1050K 2020-01-22T17:17:45 #kisslinux <dylanaraps> Try curl 2020-01-22T17:17:49 #kisslinux <dylanaraps> 2 secs 2020-01-22T17:18:13 #kisslinux <dylanaraps> curl -fLO URL 2020-01-22T17:18:21 #kisslinux <dylanaraps> That should do. 2020-01-22T17:18:22 #kisslinux <CoolNiceOne> And even when the file in /usr/lib/firmware is 1050K, it still says something about 6934035 or something which is about 6.6M 2020-01-22T17:18:33 #kisslinux <CoolNiceOne> Okay thanks I'll try that 2020-01-22T17:19:04 #kisslinux <dylanaraps> You could also try a tarball: https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/snapshot/linux-firmware-20200122.tar.gz 2020-01-22T17:19:33 #kisslinux <dylanaraps> The git clone address is: https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git 2020-01-22T17:19:51 #kisslinux <CoolNiceOne> I have the tarball downloaded 2020-01-22T17:20:33 #kisslinux <dylanaraps> Fast connection :P 2020-01-22T17:20:41 #kisslinux <dylanaraps> I've never had > 2mbps 2020-01-22T17:21:27 #kisslinux <CoolNiceOne> I tried to copy the iwlwifi-7265D-2*.ucode files to /usr/lib/firmware and recompiling the kernel and modules. After restarting, dmesg has nothing about iwlwifi. When I modprobe it, it gives the output saying about "6979587 not expected" even if the ucode file is 1050K 2020-01-22T17:21:53 #kisslinux <CoolNiceOne> Is it stuck somehow using the old files I gave it which were not the right ones? 2020-01-22T17:22:13 #kisslinux <CoolNiceOne> Because I am so confused as I deleted the ones which were 6.6M 2020-01-22T17:22:31 #kisslinux <CoolNiceOne> So I have no idea how it could be using them instead of the 1.1M ones I have provided now 2020-01-22T17:22:50 #kisslinux <CoolNiceOne> Yeah, my wifi is okay at home. At university its okay ish 2020-01-22T17:23:09 #kisslinux <dylanaraps> Try it like this: https://termbin.com/z42jp 2020-01-22T17:23:13 #kisslinux <dylanaraps> This is a snippet from my config. 2020-01-22T17:23:24 #kisslinux <dylanaraps> (Ignore the i915 ucode) 2020-01-22T17:23:40 #kisslinux <dylanaraps> Basically, all iwlwifi/wifi as =y and the firmware compiled in. 2020-01-22T17:23:56 #kisslinux <CoolNiceOne> Okay 2020-01-22T17:24:17 #kisslinux <dylanaraps> Note: You can't mix CONFIG_EXTRA_FIRMWARE="bla bla" and =m for drivers 2020-01-22T17:24:40 #kisslinux <dylanaraps> Either omit CONFIG_EXTRA_FIRMWARE and use just =m or use CONFIG_EXTRA_FIRMWARE and =y together 2020-01-22T17:25:28 #kisslinux <CoolNiceOne> Wait 2020-01-22T17:25:57 #kisslinux <CoolNiceOne> So you suggest all iwlwifi options be set to built-in and I define the firmware modules in CONFIG_EXTRA_FIRMWARE ? 2020-01-22T17:26:10 #kisslinux <lieuxnoir74> ~ $ date 2020-01-22T17:26:13 #kisslinux <lieuxnoir74> Thu Jan 23 01:25:17 PST 2020 2020-01-22T17:26:20 #kisslinux <lieuxnoir74> good night 2020-01-22T17:26:31 #kisslinux <CoolNiceOne> gn 2020-01-22T17:27:06 #kisslinux <dylanaraps> Yes 2020-01-22T17:27:27 #kisslinux <dylanaraps> Or, leave CONFIG_EXTRA_FIRMWARE blank and use =m for iwlwifi (and wifi related options) 2020-01-22T17:30:58 #kisslinux <CoolNiceOne> Okay all my iwlwifi stuff was set to M 2020-01-22T17:31:12 #kisslinux <CoolNiceOne> So I have set to Y and I am now recompiling the kernel 2020-01-22T17:33:29 #kisslinux <CoolNiceOne> YES 2020-01-22T17:33:33 #kisslinux <CoolNiceOne> it's working <3 2020-01-22T17:33:41 #kisslinux <CoolNiceOne> That only took all day haha 2020-01-22T17:33:46 #kisslinux <CoolNiceOne> Thanks yet again dylan 2020-01-22T17:38:43 #kisslinux <dylanaraps> np :) 2020-01-22T17:41:50 #kisslinux <E5ten> konimex: http://ix.io/284H patch to build mandoc with bmake 2020-01-22T17:42:30 #kisslinux <dylanaraps> Send it upstream 2020-01-22T17:42:47 #kisslinux <dylanaraps> (Assuming it still works with gmake) 2020-01-22T17:43:04 #kisslinux <dylanaraps> Though upstream for mandoc is subscriber only mailing lists 2020-01-22T17:43:13 #kisslinux <E5ten> it does, but also I'm lazy and also isn't the mandoc upstream download link down, would that really be the case if it had an active upstream? 2020-01-22T17:43:14 #kisslinux <dylanaraps> No public archives at all 2020-01-22T17:43:30 #kisslinux <E5ten> I don't wanna mailing list I'm very lazy 2020-01-22T17:43:55 #kisslinux <dylanaraps> Yeap 2020-01-22T17:44:13 #kisslinux <dylanaraps> The new gmak release broke mandoc as well 2020-01-22T17:44:16 #kisslinux <dylanaraps> gmake* 2020-01-22T17:44:24 #kisslinux <dylanaraps> I looked into sending a patch yesterday 2020-01-22T17:45:08 #kisslinux <E5ten> what broke? 2020-01-22T17:45:13 #kisslinux <dylanaraps> I recall it having a GitHub repository though 2020-01-22T17:45:41 #kisslinux <dylanaraps> This broke 2020-01-22T17:45:49 #kisslinux <E5ten> no mention of git on their website 2020-01-22T17:45:56 #kisslinux <dylanaraps> I just changed it to CC='$CC'... 2020-01-22T17:48:17 #kisslinux <dylanaraps> E5ten: It's in the configure script fyi 2020-01-22T17:50:05 #kisslinux <dylanaraps> https://cvsweb.bsd.lv/mandoc/ 2020-01-22T17:50:11 #kisslinux <dylanaraps> There's some recent changes upstream 2020-01-22T17:50:14 #kisslinux <E5ten> I think it's that make sets CC to cc by default if not set? 2020-01-22T17:50:26 #kisslinux <E5ten> so you could just do CC=${CC:-cc} right? 2020-01-22T17:50:41 #kisslinux <dylanaraps> I don't think so? 2020-01-22T17:50:41 #kisslinux <dylanaraps> -> echo $CC 2020-01-22T17:50:46 #kisslinux <dylanaraps> "" 2020-01-22T17:50:52 #kisslinux <dylanaraps> Still works for me 2020-01-22T17:51:09 #kisslinux <CoolNiceOne> kiss search isn't showing results from community 2020-01-22T17:51:18 #kisslinux <E5ten> I ran that CC= line and my $CC got set to cc... 2020-01-22T17:51:22 #kisslinux <dylanaraps> You need to enable the community repository. 2020-01-22T17:51:40 #kisslinux <dylanaraps> E5ten: CC='$CC' still works even if CC is unset though 2020-01-22T17:51:44 #kisslinux <E5ten> wait because of env -i it's literally just getting the default $(CC) from make 2020-01-22T17:51:45 #kisslinux <dylanaraps> mandoc builds fine 2020-01-22T17:51:49 #kisslinux <E5ten> not using $CC at all 2020-01-22T17:51:54 #kisslinux <dylanaraps> God 2020-01-22T17:52:08 #kisslinux <dylanaraps> (See the install guide for enabling community) 2020-01-22T17:52:13 #kisslinux <E5ten> so even though I have CC set, that line sets it to cc 2020-01-22T17:52:43 #kisslinux <dylanaraps> Well, I fixed it then lol 2020-01-22T17:52:54 #kisslinux <dylanaraps> I tested with cc/cxx/gcc and it uses them if set 2020-01-22T17:53:57 #kisslinux <dylanaraps> mandoc has the worst upstream 2020-01-22T17:54:02 #kisslinux <dylanaraps> If it exists :^) 2020-01-22T17:54:46 #kisslinux <E5ten> why does the only decent man implementation have to have such a shit upstream... 2020-01-22T17:55:11 #kisslinux <dylanaraps> You can probably email the maintainer directly: mailto:schwarze⊙oo 2020-01-22T17:55:33 #kisslinux <dylanaraps> Though I'm surprised it doesn't support bmake seeing as it's from OpenBSD 2020-01-22T17:55:50 #kisslinux <E5ten> yeah that's weird 2020-01-22T17:56:27 #kisslinux <dylanaraps> > Any POSIX-compatible make, in particular both BSD make and GNU make, 2020-01-22T17:56:28 #kisslinux <dylanaraps> should work. 2020-01-22T17:56:34 #kisslinux <dylanaraps> https://cvsweb.bsd.lv/mandoc/INSTALL?rev=1.23&content-type=text/x-cvsweb-markup 2020-01-22T17:56:51 #kisslinux <E5ten> well it doesn't use any explicitly GNU make syntax or anything 2020-01-22T17:57:07 #kisslinux <dylanaraps> Yeah 2020-01-22T17:57:26 #kisslinux <E5ten> it's just that bmake leaves you in the directory you cd to and GNU make clearly doesn't 2020-01-22T18:01:42 #kisslinux <dylanaraps> merakor: See: https://github.com/repology/repology-updater/issues/992 2020-01-22T18:02:52 #kisslinux <dylanaraps> This change to repology should make it easier for those maintaining packages to know when updates are available. 2020-01-22T18:03:14 #kisslinux <dylanaraps> You'll have a dedicated page on repology which lists all of the packages you maintain etc 2020-01-22T18:07:06 #kisslinux <merakor> Nice, it will make it more easier for me to track community packages :) 2020-01-22T18:08:06 #kisslinux <merakor> I probably wouldn't notice the webkit update today if I wasn't on the mailing list 2020-01-22T18:08:11 #kisslinux <dylanaraps> Yeah 2020-01-22T18:08:39 #kisslinux <merakor> We are probably the first to ship the update 2020-01-22T18:08:49 #kisslinux <aarng> merakor: vimb is your package? 2020-01-22T18:08:53 #kisslinux <dylanaraps> heh 2020-01-22T18:09:00 #kisslinux <dylanaraps> kiss-maintainer can be used to check 2020-01-22T18:09:09 #kisslinux <dylanaraps> (or just 'git log' :P) 2020-01-22T18:09:16 #kisslinux <merakor> Yeah 2020-01-22T18:09:22 #kisslinux <aarng> Cannot access web extension /usr/local/lib/vimb/webext_main.so 2020-01-22T18:09:26 #kisslinux <aarng> I get this when I try to start it 2020-01-22T18:09:30 #kisslinux <aarng> actual install path is 2020-01-22T18:09:37 #kisslinux <aarng> /usr/lib/vimb/webext_main.so 2020-01-22T18:09:51 #kisslinux <merakor> That is strange, let me check 2020-01-22T18:12:58 #kisslinux <dylanaraps> You might need to set PREFIX= in regular 'make' as well 2020-01-22T18:13:24 #kisslinux <merakor> Yeah, that's the issue 2020-01-22T18:13:30 #kisslinux <merakor> Checked the source code 2020-01-22T18:13:54 #kisslinux <merakor> it uses the EXTENSIONDIR variable at compile time 2020-01-22T18:14:08 #kisslinux <merakor> fixing now 2020-01-22T18:14:31 #kisslinux <aarng> nice, ty 2020-01-22T18:16:41 #kisslinux <merakor> I have added the PR 2020-01-22T18:18:06 #kisslinux <dylanaraps> Thanks 2020-01-22T18:20:36 #kisslinux <aarng> works 2020-01-22T18:20:38 #kisslinux <aarng> tyty 2020-01-22T18:42:28 #kisslinux <CoolNiceOne> dylanaraps Sorry, it was already enabled, and when I try to search an item from it (Which can be seen in its directory) it claims to not be in any of the repos 2020-01-22T18:43:30 #kisslinux <dylanaraps> What does 'echo $KISS_PATH' output? 2020-01-22T18:43:53 #kisslinux <dylanaraps> Also, the package manager should be run as a normal user post-installation. 2020-01-22T18:44:19 #kisslinux <dylanaraps> So, KISS_PATH must be set either system-wide or for your user. 2020-01-22T18:45:00 #kisslinux <CoolNiceOne> It has core, extra, xorg and community 2020-01-22T18:45:13 #kisslinux <CoolNiceOne> However I am running from root so I'll try it as normal user 2020-01-22T18:46:36 #kisslinux <CoolNiceOne> `/var/db/kiss/repo/core:/var/db/kiss/repo/extra:/var/db/kiss/repo/xorg:/var/db/kiss/repo/community` 2020-01-22T18:46:50 #kisslinux <CoolNiceOne> Same output when run as normal user 2020-01-22T18:47:17 #kisslinux <aarng> it's community/community 2020-01-22T18:47:34 #kisslinux <CoolNiceOne> Ah let me try to change that now 2020-01-22T18:48:33 #kisslinux <dylanaraps> I might be able to allow for KISS_PATH to take a glob 2020-01-22T18:48:54 #kisslinux <dylanaraps> KISS_PATH=/var/db/kiss/repo/*/:/path/to/other_repo/ 2020-01-22T18:49:14 #kisslinux <dylanaraps> Though you'd be subject to glob ordering 2020-01-22T18:50:09 #kisslinux <CoolNiceOne> And even with /var/db/kiss/repo/community/community it says "bspwm not found in any repository" ? 2020-01-22T18:50:27 #kisslinux <dylanaraps> Try 'sh -l' and then 'kiss' 2020-01-22T18:50:42 #kisslinux <dylanaraps> Probably need a login shell to read the updated settings 2020-01-22T18:50:54 #kisslinux <dylanaraps> Ah 2020-01-22T18:50:56 #kisslinux <dylanaraps> I see 2020-01-22T18:50:57 #kisslinux <CoolNiceOne> Ah sh -l changed it for me 2020-01-22T18:51:05 #kisslinux <dylanaraps> You need to clone community somewhere fyi 2020-01-22T18:51:24 #kisslinux <dylanaraps> It doesn't exist in /var/db/kiss/repo 2020-01-22T18:51:26 #kisslinux <CoolNiceOne> now it says bspwm is in community/bspwm 2020-01-22T18:51:37 #kisslinux <CoolNiceOne> I know, I cloned it to there, not sure if thats best practice 2020-01-22T18:51:52 #kisslinux <dylanaraps> You have a git repository in a git repository that way. 2020-01-22T18:52:10 #kisslinux <dylanaraps> I don't know if it'd work or not. (Though I don't see why it wouldn't) 2020-01-22T18:52:32 #kisslinux <dylanaraps> You can always move it though. 2020-01-22T18:52:40 #kisslinux <dylanaraps> You'll find out next 'kiss update' :P 2020-01-22T18:53:02 #kisslinux <CoolNiceOne> Oh okay :D Thanks for the help 2020-01-22T19:16:35 #kisslinux <dylanaraps> o/ 2020-01-22T20:13:47 #kisslinux <E5ten> dylanaraps: what do you do for running makewhatis (iirc you don't use cron)? 2020-01-22T20:16:01 #kisslinux <dylanaraps> I don't run makewhatis 2020-01-22T20:16:20 #kisslinux <dylanaraps> KISS has cron/crontab though 2020-01-22T20:16:21 #kisslinux <E5ten> so you just get a warning about mandoc.db every time you run man? 2020-01-22T20:16:24 #kisslinux <dylanaraps> No 2020-01-22T20:16:45 #kisslinux <E5ten> what do you do then? 2020-01-22T20:17:09 #kisslinux <dylanaraps> Do with what? 2020-01-22T20:17:37 #kisslinux <dylanaraps> > man: outdated mandoc.db lacks bash(1) entry, run makewhatis /usr/share/man 2020-01-22T20:17:39 #kisslinux <dylanaraps> I see 2020-01-22T20:17:40 #kisslinux <E5ten> if I run man without mandoc.db, or with an out of date mandoc.db, I get this: "man: outdated mandoc.db lacks man(1) entry, run makewhatis /usr/share/man" 2020-01-22T20:18:07 #kisslinux <dylanaraps> It still works for me though(?) 2020-01-22T20:18:22 #kisslinux <dylanaraps> I didn't notice this until I ran: man -h bash 2020-01-22T20:18:28 #kisslinux <dylanaraps> 'man bash' works fine 2020-01-22T20:19:15 #kisslinux <E5ten> oh it works, I just assumed you didn't have the warnings somehow and want to get rid of them but also I don't really use cron for anything else so I wanna get rid of it 2020-01-22T20:19:38 #kisslinux <dylanaraps> Patch time 2020-01-22T20:21:02 #kisslinux <dylanaraps> https://termbin.com/xea9 2020-01-22T20:21:50 #kisslinux <dylanaraps> Oh 2020-01-22T20:21:54 #kisslinux <E5ten> wrong warning 2020-01-22T20:21:55 #kisslinux <dylanaraps> One more file to patch 2020-01-22T20:21:56 #kisslinux <E5ten> it's in main.c 2020-01-22T20:21:59 #kisslinux <dylanaraps> yeah 2020-01-22T20:22:42 #kisslinux <dylanaraps> https://termbin.com/wuf9 2020-01-22T20:24:11 #kisslinux <E5ten> I get 2 different errors/warnings now... 2020-01-22T20:24:18 #kisslinux <dylanaraps> Let me try 2020-01-22T20:25:11 #kisslinux <dylanaraps> Mine works 2020-01-22T20:28:00 #kisslinux <E5ten> man: dbm_map(mandoc.db): File too short 2020-01-22T20:28:00 #kisslinux <E5ten> man: /usr/share/man/mandoc.db: Invalid argument 2020-01-22T20:28:39 #kisslinux <E5ten> ah it's cuz there's an empty file there for some reason, unrelated 2020-01-22T20:31:35 #kisslinux <dylanaraps> lol 2020-01-22T20:36:50 #kisslinux <dylanaraps> Yay: https://github.com/repology/repology-updater/commit/7aad373e5472edd9a2ee78ddf1a8c8c431bdc5ff 2020-01-22T21:42:30 #kisslinux <konimex> E5ten: I already have the patch here https://github.com/konimex/wyvertux/blob/master/core/mandoc/patches/Makefile-do-not-use-cd.patch the Makefile is surprisingly clean, I expected it to be a mess 2020-01-22T21:42:54 #kisslinux <E5ten> oh nice lol 2020-01-22T21:43:05 #kisslinux <konimex> I don't mind pushing it upstream but the mailing list doesn't even have public archives 2020-01-22T21:46:47 #kisslinux <konimex> so I wouldn't know the "proper etiquette" there 2020-01-22T21:53:46 #kisslinux <dylanaraps> Yeah... 2020-01-22T21:54:18 #kisslinux <dylanaraps> You could email the maintainer, I posted his email in the chat earlier 2020-01-22T23:32:20 #kisslinux <bluwu> is there a way to log what is crashing firefox tabs? 2020-01-22T23:32:42 #kisslinux <dylanaraps> Yes 2020-01-22T23:32:49 #kisslinux <dylanaraps> firefox >~/file 2>&1