💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › freenode-kisslinux-2020-01-22.txt captured on 2021-12-17 at 13:26:06.

View Raw

More Information

-=-=-=-=-=-=-

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