2021/11/03

2021-11-03 00:00:07 +0100gruntsplatter(~sogens@gateway/vpn/pia/sogens) (Ping timeout: 268 seconds)
2021-11-03 00:18:13 +0100seschwar(~seschwar@user/seschwar) (Quit: :wq)
2021-11-03 00:49:58 +0100eblip(~eb0t@90.194.37.155) (Read error: Connection reset by peer)
2021-11-03 00:55:42 +0100eblip(~eb0t@90.202.252.138)
2021-11-03 01:01:18 +0100trillp(~trillp@69.233.98.238) ()
2021-11-03 02:01:46 +0100humky(~humky@user/humky) (Quit: Leaving)
2021-11-03 02:06:38 +0100gruntsplatter(~sogens@gateway/vpn/pia/sogens)
2021-11-03 03:07:59 +0100tremon(~tremon@217-63-61-89.cable.dynamic.v4.ziggo.nl) (Quit: getting boxed in)
2021-11-03 03:42:36 +0100narcht074(~user@143.137.70.156)
2021-11-03 03:43:01 +0100 <narcht074> s
2021-11-03 03:43:02 +0100 <narcht074> w
2021-11-03 03:43:02 +0100 <narcht074> a
2021-11-03 03:43:05 +0100 <narcht074> I'm sorry
2021-11-03 03:43:12 +0100 <narcht074> Is this xmonad chat?
2021-11-03 03:43:59 +0100 <TheWizardTower[m> last I checked.
2021-11-03 03:44:00 +0100 <TheWizardTower[m> sup?
2021-11-03 03:44:08 +0100 <narcht074> yeah
2021-11-03 03:44:19 +0100 <narcht074> Do you know a lot about xmonad?
2021-11-03 03:44:45 +0100 <TheWizardTower[m> shrug That's all relative. What issue are you running into to?
2021-11-03 03:47:42 +0100 <narcht074> one day my xmonad was running just fine, then i reboot my pc and when I tried to log in, thi error appears: " Starting version 149.5-2-arch /dev/nvme0n1p2: clean, 765387/30662656 files, 19340542/122641683 blocks
2021-11-03 03:48:32 +0100 <narcht074> I've tried to reinstall, and update everything
2021-11-03 04:01:51 +0100catman(~catman@user/catman) (Ping timeout: 268 seconds)
2021-11-03 04:02:14 +0100 <narcht074> is there anybody there?
2021-11-03 04:02:26 +0100 <narcht074> does anyone know how to solve this? please
2021-11-03 04:02:29 +0100 <TheWizardTower[m> Yes. I'm at work, so sometimes things come up.
2021-11-03 04:02:48 +0100 <TheWizardTower[m> Where does that error appear? Which log file, and when?
2021-11-03 04:03:00 +0100 <narcht074> Oh, ok, I'm not used to irc
2021-11-03 04:03:04 +0100banc(banc@gateway/vpn/airvpn/banc) (Ping timeout: 268 seconds)
2021-11-03 04:03:22 +0100 <TheWizardTower[m> "version 149.5-2-arch" doesn't sound like anything xmonad/ghc/haskell related.
2021-11-03 04:03:24 +0100catman(~catman@user/catman)
2021-11-03 04:03:42 +0100 <narcht074> it appear on some black screen when i click the botton log in, and then appears this black screen with that message, close, and get back to the log in screen
2021-11-03 04:05:42 +0100 <narcht074> the "version 149..." appears on the first line, and the "/dev/..." appears on the second line
2021-11-03 04:12:46 +0100 <TheWizardTower[m> so, let's drill down.
2021-11-03 04:12:56 +0100catman(~catman@user/catman) (Ping timeout: 268 seconds)
2021-11-03 04:12:57 +0100 <TheWizardTower[m> can you get to an X environment of any kind on that machine?
2021-11-03 04:16:06 +0100catman(~catman@user/catman)
2021-11-03 04:16:32 +0100catman(~catman@user/catman) (Client Quit)
2021-11-03 04:17:34 +0100catman(~catman@user/catman)
2021-11-03 04:19:09 +0100 <narcht074> yes I can use awesome and I'm using xfce4 right now
2021-11-03 04:19:18 +0100 <TheWizardTower[m> okay.
2021-11-03 04:19:30 +0100 <TheWizardTower[m> if you start up a terminal, and run xmonad --replace, what output do you get?
2021-11-03 04:19:44 +0100 <TheWizardTower[m> if it's a bunch, use pastebin.
2021-11-03 04:22:36 +0100banc(banc@gateway/vpn/airvpn/banc)
2021-11-03 04:23:28 +0100 <narcht074> XMonad is recompiling and replacing itself another XMonad process because the current process is called "xmonad" but the compiled configuration should be called "xmonad-x86_64-linux"
2021-11-03 04:23:29 +0100 <narcht074> XMonad will use ghc to recompile, because "/home/rico/.xmonad/build" does not exist.
2021-11-03 04:23:29 +0100 <narcht074> XMonad skipping recompile because it is not forced (e.g. via --recompile), and neither xmonad.hs nor any *.hs / *.lhs / *.hsc files in lib/ have been changed.
2021-11-03 04:23:29 +0100 <narcht074> /home/rico/.xmonad/xmonad-x86_64-linux: error while loading shared libraries: libHSdbus-1.2.21-EgMQ1kMqEa4FOHyiVBu9Vk-ghc9.0.1.so: cannot open shared object file: No such file or director
2021-11-03 04:24:10 +0100narcht074(~user@143.137.70.156) (Remote host closed the connection)
2021-11-03 04:25:01 +0100narcht074(~user@143.137.70.156)
2021-11-03 04:25:12 +0100 <narcht074> hello, I'm sorry and I'm back, I left by mistake
2021-11-03 04:25:37 +0100 <TheWizardTower[m> so it looks like the dbus library binding isn't there.
2021-11-03 04:25:52 +0100 <narcht074> what should I do?
2021-11-03 04:25:53 +0100 <TheWizardTower[m> how are you building xmonad?
2021-11-03 04:26:25 +0100 <narcht074> I've never built anything
2021-11-03 04:26:36 +0100 <TheWizardTower[m> well, basic thing to check, do you have the libHSdbus library installed?
2021-11-03 04:26:46 +0100 <narcht074> no idea
2021-11-03 04:26:51 +0100 <narcht074> how i check ?
2021-11-03 04:27:02 +0100 <TheWizardTower[m> what distro are you running?
2021-11-03 04:27:12 +0100 <narcht074> arch ( arcolinux)
2021-11-03 04:28:07 +0100 <TheWizardTower[m> pacman -Fx 'libHSdbus*'
2021-11-03 04:28:50 +0100 <narcht074> yes it is installed
2021-11-03 04:29:02 +0100 <TheWizardTower[m> hm. okay. rad.
2021-11-03 04:30:05 +0100 <TheWizardTower[m> run pacman -Syu
2021-11-03 04:30:13 +0100 <TheWizardTower[m> then xmonad --recompile
2021-11-03 04:30:48 +0100 <narcht074> ok
2021-11-03 04:33:45 +0100 <narcht074> What is the way that i can send you long texts?
2021-11-03 04:33:56 +0100 <TheWizardTower[m> pastebin.org
2021-11-03 04:36:07 +0100 <narcht074> https://pastebin.com/LsUfJtyK
2021-11-03 04:37:13 +0100 <TheWizardTower[m> okay. something is very broke. hm.
2021-11-03 04:37:25 +0100 <TheWizardTower[m> do you have all the xmonad packages/libraries installed?
2021-11-03 04:38:30 +0100 <TheWizardTower[m> secondly, can you move your ~/.xmonad/xmonad.hs somewhere else, put in a stock config, then try xmonad --recomplie again?
2021-11-03 04:40:34 +0100 <narcht074> how do I check the packages/libraries?
2021-11-03 04:40:56 +0100 <narcht074> what is a stock config?
2021-11-03 04:42:23 +0100 <TheWizardTower[m> something minimal. examples: https://wiki.haskell.org/Xmonad/Config_archive/Template_xmonad.hs_(darcs)
2021-11-03 04:42:37 +0100 <TheWizardTower[m> so
2021-11-03 04:42:37 +0100 <TheWizardTower[m> import XMonad
2021-11-03 04:42:37 +0100 <TheWizardTower[m> main = xmonad defaultConfig
2021-11-03 04:44:12 +0100 <narcht074> on terminal?
2021-11-03 04:44:58 +0100 <TheWizardTower[m> so, fundamentals. your xmonad config lives in your home directory, under ~/.xmonad/xmonad.hs
2021-11-03 04:45:10 +0100 <TheWizardTower[m> that describes the main function of your xmonad binary.
2021-11-03 04:45:32 +0100 <TheWizardTower[m> I want to get that building again. Start with something dumb simple, and slowly add things in.
2021-11-03 04:45:34 +0100 <TheWizardTower[m> to see what broke where.
2021-11-03 04:46:01 +0100 <TheWizardTower[m> as for "how do you check packages/libraries"
2021-11-03 04:46:01 +0100 <TheWizardTower[m> pacman -Ss xmonad
2021-11-03 04:46:40 +0100 <narcht074> arcolinux_repo/arcolinux-config-xmonad-git 21.07-01
2021-11-03 04:46:40 +0100 <narcht074> Configuration files for ArcoLinuxB Xmonad
2021-11-03 04:46:40 +0100 <narcht074> arcolinux_repo/arcolinux-xmonad-dconf-git 21.09-01
2021-11-03 04:46:40 +0100 <narcht074> Configuration files for ArcoLinux Iso
2021-11-03 04:46:43 +0100 <narcht074> arcolinux_repo/arcolinux-xmonad-polybar-git 21.10-20 [installed]
2021-11-03 04:46:46 +0100 <narcht074> Desktop configuration for ArcoLinux -D -B
2021-11-03 04:46:50 +0100 <narcht074> arcolinux_repo/arcolinux-xmonad-xmobar-git 21.10-20
2021-11-03 04:46:53 +0100 <narcht074> Desktop configuration for ArcoLinux -D -B
2021-11-03 04:46:57 +0100 <narcht074> arcolinux_repo_3party/xmonad-log 0.1.0-3
2021-11-03 04:47:00 +0100 <narcht074> DBus monitor for xmonad log events
2021-11-03 04:47:03 +0100 <narcht074> community/xmonad 0.15-149 [installed]
2021-11-03 04:47:04 +0100 <narcht074> Lightweight X11 tiled window manager written in Haskell
2021-11-03 04:47:06 +0100 <narcht074> community/xmonad-contrib 0.16-129 [installed]
2021-11-03 04:47:10 +0100 <narcht074> Add-ons for xmonad
2021-11-03 04:47:13 +0100 <narcht074> community/xmonad-utils 0.1.3.3-154
2021-11-03 04:47:16 +0100 <narcht074> Small collection of X utilities
2021-11-03 04:47:40 +0100 <narcht074> SO what should I do now? do you want me to send you my xmonad.hs? or to change it?
2021-11-03 04:49:17 +0100 <TheWizardTower[m> hmm. worrisome that xmonad is at 0.15 and the contrib is at 0.16. I think the latest version is 0.17.
2021-11-03 04:53:00 +0100 <narcht074> but i just did pacman -Syu
2021-11-03 04:53:51 +0100 <TheWizardTower[m> Right. Which may suggest that the packages are in a broken/inconsistent state on the arcolinux side.
2021-11-03 04:54:39 +0100 <TheWizardTower[m> Or something weird is happening on your machine.
2021-11-03 04:55:00 +0100 <TheWizardTower[m> It's deeply worrisome that xmonad --recompile gives you a bunch of errors about how it couldn't find the XMonad library.
2021-11-03 04:55:36 +0100 <narcht074> do you think that make I should reinstall arco?
2021-11-03 04:55:46 +0100 <narcht074> maybe** not make
2021-11-03 04:56:52 +0100 <narcht074> or some other operating system that i can use my xmonad ( because i don't like ubuntu nor mint nor debin...)
2021-11-03 04:56:53 +0100 <TheWizardTower[m> The thought has crossed my mind. I'd suggest trying something like building xmonad with stack, because stack is really good about fetching dependencies if you configure it right.
2021-11-03 04:57:05 +0100 <TheWizardTower[m> FWIW, it works pretty well for me on Fedora.
2021-11-03 04:57:18 +0100 <narcht074> what is it?
2021-11-03 04:57:32 +0100 <TheWizardTower[m> But it's probably worthwhile to install Arco into a VM, put your xmonad config onto it, and see if it builds fresh there.
2021-11-03 04:57:51 +0100 <TheWizardTower[m> Fedora linux. It's a distro run by red hat (...yeah, I know...), but it tends to be pretty robust and reliable.
2021-11-03 04:58:33 +0100 <narcht074> yeah i know, i meant what is fwiw
2021-11-03 04:59:19 +0100 <TheWizardTower[m> oh
2021-11-03 04:59:23 +0100 <TheWizardTower[m> "for what it's worth"
2021-11-03 05:00:06 +0100 <narcht074> because ok maybe the problem is with my pc, because when i was trying to install arco it had a lot of bugs and errors, but why xmonad worked in first place, and why just xmonad stopped now?
2021-11-03 05:00:18 +0100 <narcht074> thanks
2021-11-03 05:01:49 +0100 <narcht074> But anyways how do I build xmonad, or where can i learn it?
2021-11-03 05:02:11 +0100 <TheWizardTower[m> My guess was that having xmonad be at .015 and the contrib library be 0.16 was the problem.
2021-11-03 05:02:18 +0100 <TheWizardTower[m> But that's how it's set up on my machine as well, and it runs fine.
2021-11-03 05:03:17 +0100 <TheWizardTower[m> So something went bork with your build environment.
2021-11-03 05:03:55 +0100 <narcht074> what if i delet my .xmonad, and unistall everything and install again?
2021-11-03 05:04:25 +0100 <TheWizardTower[m> I'd suggest copying your xmonad.hs file first, but that'd be a good step. :)
2021-11-03 05:04:42 +0100 <TheWizardTower[m> copy your config file off somewhere else, assuming you've put some time into customizing it.
2021-11-03 05:04:57 +0100 <narcht074> But I've never had maked any config
2021-11-03 05:05:07 +0100 <TheWizardTower[m> spooky. okay.
2021-11-03 05:05:19 +0100 <TheWizardTower[m> copy it over anyway.
2021-11-03 05:05:25 +0100 <TheWizardTower[m> better safe than sorry.
2021-11-03 05:05:25 +0100 <narcht074> ok
2021-11-03 05:05:53 +0100 <narcht074> copyed
2021-11-03 05:06:06 +0100 <TheWizardTower[m> right. nuke your ~/.xmonad directory.
2021-11-03 05:06:11 +0100 <TheWizardTower[m> then run xmonad --recompile
2021-11-03 05:06:14 +0100SenranKaguya(~weechat@c-73-15-19-170.hsd1.ca.comcast.net)
2021-11-03 05:06:47 +0100 <TheWizardTower[m> (I need to step aside for dayjob stuff)
2021-11-03 05:06:51 +0100 <TheWizardTower[m> good luck!
2021-11-03 05:07:19 +0100 <narcht074> Ok, good job
2021-11-03 05:07:30 +0100 <narcht074> i removed and did what you said and...
2021-11-03 05:07:36 +0100 <narcht074> output was redirected with -o, but no output will be generated
2021-11-03 05:07:37 +0100 <narcht074> because there is no Main module.
2021-11-03 05:07:37 +0100 <narcht074> <no location info>: error: can't find file: xmonad.hs
2021-11-03 05:07:43 +0100 <narcht074> Please check the file for errors.
2021-11-03 05:08:16 +0100 <TheWizardTower[m> okay. create a new file at ~/.xmonad/xmonad.hs
2021-11-03 05:08:33 +0100 <narcht074> Later we keep this, thanks a lot
2021-11-03 05:08:45 +0100 <TheWizardTower[m> and put into it
2021-11-03 05:08:49 +0100 <TheWizardTower[m> import Xmonad
2021-11-03 05:08:49 +0100 <TheWizardTower[m> main :: IO ()
2021-11-03 05:08:49 +0100 <TheWizardTower[m> main = xmonad defaultConfig
2021-11-03 05:09:08 +0100 <TheWizardTower[m> sorry, XMonad
2021-11-03 05:09:12 +0100 <TheWizardTower[m> so import XMonad
2021-11-03 05:09:41 +0100 <narcht074> will you be back?
2021-11-03 05:13:03 +0100 <narcht074> xmonad.hs:1:1: error:
2021-11-03 05:13:03 +0100 <narcht074> Could not load module ‘XMonad’
2021-11-03 05:13:03 +0100 <narcht074> It is a member of the package ‘xmonad-0.15-7dMeNFbP8IeE3YLbUIFRoc’
2021-11-03 05:13:03 +0100 <narcht074> which is unusable due to missing dependencies:
2021-11-03 05:13:06 +0100 <narcht074> X11-1.10.1-KOexKqfvsIxF1vDZupKBH4 data-default-0.7.1.1-8aGzV3AyDr077p6b91gXPe
2021-11-03 05:13:10 +0100 <narcht074> Use -v (or `:set -v` in ghci) to see a list of the files searched for.
2021-11-03 05:13:13 +0100 <narcht074> |
2021-11-03 05:13:16 +0100 <narcht074> 1 | import XMonad
2021-11-03 05:13:19 +0100 <narcht074> | ^^^^^^^^^^^^^
2021-11-03 05:13:24 +0100 <narcht074> Please check the file for errors.
2021-11-03 05:17:50 +0100Guest57(~Guest57@bb219-74-97-19.singnet.com.sg)
2021-11-03 05:23:59 +0100Guest57(~Guest57@bb219-74-97-19.singnet.com.sg) (Quit: Client closed)
2021-11-03 05:25:42 +0100geekosaur(~geekosaur@xmonad/geekosaur) (Ping timeout: 268 seconds)
2021-11-03 05:28:19 +0100geekosaur(~geekosaur@xmonad/geekosaur)
2021-11-03 06:25:31 +0100^[(~user@user//x-8473491) (Ping timeout: 245 seconds)
2021-11-03 06:27:42 +0100^[(~user@user//x-8473491)
2021-11-03 06:32:18 +0100gruntsplatter(~sogens@gateway/vpn/pia/sogens) (Ping timeout: 268 seconds)
2021-11-03 06:33:23 +0100qbt(~qbt@user/edun)
2021-11-03 06:41:22 +0100qbt(~qbt@user/edun) (Quit: Leaving.)
2021-11-03 06:55:44 +0100geekosaur(~geekosaur@xmonad/geekosaur) (Ping timeout: 268 seconds)
2021-11-03 06:58:31 +0100geekosaur(~geekosaur@xmonad/geekosaur)
2021-11-03 07:01:17 +0100SenranKaguya(~weechat@c-73-15-19-170.hsd1.ca.comcast.net) (Quit: WeeChat 3.3)
2021-11-03 07:11:09 +0100electr0n(~electr0n@about/security/founder/electr0n)
2021-11-03 07:22:31 +0100qbt(~qbt@user/edun)
2021-11-03 09:16:54 +0100geekosaur(~geekosaur@xmonad/geekosaur) (Read error: Connection reset by peer)
2021-11-03 09:17:51 +0100geekosaur(~geekosaur@xmonad/geekosaur)
2021-11-03 09:19:45 +0100cfricke(~cfricke@user/cfricke)
2021-11-03 09:30:41 +0100mc47(~mc47@xmonad/TheMC47)
2021-11-03 10:00:08 +0100Alee[m](~alee1449m@2001:470:69fc:105::6d38) (Quit: You have been kicked for being idle)
2021-11-03 10:04:53 +0100Guest34(~Guest34@83.24.219.43.ipv4.supernova.orange.pl)
2021-11-03 10:24:23 +0100cfricke(~cfricke@user/cfricke) (Ping timeout: 264 seconds)
2021-11-03 10:24:32 +0100geekosaur(~geekosaur@xmonad/geekosaur) (Remote host closed the connection)
2021-11-03 10:27:12 +0100geekosaur(~geekosaur@xmonad/geekosaur)
2021-11-03 10:29:36 +0100cfricke(~cfricke@user/cfricke)
2021-11-03 10:31:23 +0100cfricke(~cfricke@user/cfricke) (Client Quit)
2021-11-03 11:06:38 +0100narcht07`(~user@143.137.70.156)
2021-11-03 11:08:18 +0100narcht074(~user@143.137.70.156) (Ping timeout: 260 seconds)
2021-11-03 12:00:42 +0100qbt(~qbt@user/edun) (Quit: Leaving.)
2021-11-03 12:01:13 +0100qbt(~qbt@user/edun)
2021-11-03 12:02:14 +0100qbt(~qbt@user/edun) (Client Quit)
2021-11-03 12:02:52 +0100terrorjack(~terrorjac@static.3.200.12.49.clients.your-server.de) (Quit: The Lounge - https://thelounge.chat)
2021-11-03 12:05:49 +0100terrorjack(~terrorjac@2a01:4f8:1c1e:509a::1)
2021-11-03 12:10:11 +0100qbt(~qbt@user/edun)
2021-11-03 12:37:06 +0100allbery_b(~geekosaur@xmonad/geekosaur)
2021-11-03 12:37:06 +0100geekosaur(~geekosaur@xmonad/geekosaur) (Killed (NickServ (GHOST command used by allbery_b)))
2021-11-03 12:37:09 +0100allbery_bgeekosaur
2021-11-03 12:50:43 +0100qbt(~qbt@user/edun) (Quit: Leaving.)
2021-11-03 13:14:05 +0100cfricke(~cfricke@user/cfricke)
2021-11-03 13:26:23 +0100Ainoretho(~ypw@huji-132-64-245-57.xt.huji.ac.il)
2021-11-03 13:26:32 +0100Ainoretho(~ypw@huji-132-64-245-57.xt.huji.ac.il) (Client Quit)
2021-11-03 13:27:24 +0100Ainoretho(~ypw@huji-132-64-245-57.xt.huji.ac.il)
2021-11-03 13:27:32 +0100Ainoretho(~ypw@huji-132-64-245-57.xt.huji.ac.il) (Client Quit)
2021-11-03 13:27:57 +0100Ainoretho(~ypw@huji-132-64-245-57.xt.huji.ac.il)
2021-11-03 13:29:14 +0100Ainoretho(~ypw@huji-132-64-245-57.xt.huji.ac.il) (Client Quit)
2021-11-03 13:43:06 +0100dschrempf(~dominik@070-207.dynamic.dsl.fonira.net)
2021-11-03 15:15:45 +0100nihilipster[m]1(~nihilipst@2001:470:69fc:105::720)
2021-11-03 15:36:29 +0100narcht07`(~user@143.137.70.156) (Remote host closed the connection)
2021-11-03 15:45:54 +0100cfricke(~cfricke@user/cfricke) (Quit: WeeChat 3.3)
2021-11-03 16:02:44 +0100dschrempf(~dominik@070-207.dynamic.dsl.fonira.net) (Ping timeout: 268 seconds)
2021-11-03 16:09:56 +0100 <jakefromstatefar> I had a similar problem
2021-11-03 16:09:56 +0100 <jakefromstatefar> I fixed it by nuking my ghc/cabal db, then re-installing everything via [`nix`](https://nixos.org/nix)
2021-11-03 16:11:27 +0100 <geekosaur> sounds to me like they're just missing the haskell dbus binding which can presumably be installed via pacman. although if that was updated cabal or stack would not know about it and you would indeed need to nuke their stores and start over
2021-11-03 16:11:55 +0100 <geekosaur> cabal and stack both expect to have full control over all deps, not to have a system package manager whacking things around behind their backs
2021-11-03 16:12:37 +0100 <jakefromstatefar> Yeah, arch was my pain point too... narcht07
2021-11-03 16:12:40 +0100 <geekosaur> this is one of many downsides to arch forcing everything to be linked dynamically
2021-11-03 16:12:55 +0100 <jakefromstatefar> indeed
2021-11-03 16:48:51 +0100seschwar(~seschwar@user/seschwar)
2021-11-03 16:55:34 +0100 <geekosaur> so we've been tossing around the gdpr implications of ircbrowse (try some of the links at the top of the log page, in addition to the logging itself). noting that I'm in the US so know relatively little about EU regulations, but it's looking smart to (a) set an ENTRYMSG warning about logging, and (b) set up an #xmonad-unlogged
2021-11-03 16:58:29 +0100 <geekosaur> hm, apparently I don't have perms to set up #xmonad-unlogged, although I'm in there for now
2021-11-03 17:00:09 +0100 <geekosaur> have set the entrymsg to note the logging and point people to #xmonad-unlogged if they have GDPR concerns or otherwise don't want to be logged
2021-11-03 17:00:48 +0100 <geekosaur> discussion is in #haskell-offtopic if you want to weigh in (it's also unlogged, so you can't see the past discussion)
2021-11-03 17:04:16 +0100 <mc47> ENTRYMSG should definitely be included
2021-11-03 17:05:15 +0100 <geekosaur> [03 15:57:29] -ChanServ- The entry message for #xmonad has been set to This channel is logged at http://ircbrowse.tomsmeding.com/browse/lcxmonad. If you do not wish to be logged or have EU GDPR concerns, try #xmonad-unlogged instead.
2021-11-03 17:07:14 +0100 <geekosaur> probably some more of us should join #xmonad-unlogged because my network is somewhat flaky and the channel will go away next time I fall off
2021-11-03 17:07:40 +0100 <geekosaur> ([03 15:57:43] -ChanServ- You are not an authorized group contact for the #xmonad namespace.)
2021-11-03 17:07:57 +0100 <geekosaur> what happened when I tried to CLAIM it, sigh
2021-11-03 17:08:11 +0100 <geekosaur> suppose we need liskin for that
2021-11-03 17:32:26 +0100tv(~tv@user/tv) (Ping timeout: 260 seconds)
2021-11-03 17:36:09 +0100dsamperi(~dsamperi@2603-7000-3b42-5400-b0ad-0af8-2f41-da4e.res6.spectrum.com)
2021-11-03 17:41:14 +0100 <liskin> so how do we make sure nobody in #xmonad-unlogged enables logging in their IRC client?
2021-11-03 17:42:31 +0100 <liskin> (these questions should probably be raised in #haskell-offtopic, and perhaps they had been, unfortunately I don't have time and energy to participate in these today)
2021-11-03 17:42:36 +0100 <geekosaur> personal use is explicitly not covered. if they publish it to the internet it's covered, but in that case *they* are liable
2021-11-03 17:43:31 +0100 <geekosaur> we discussed that aspect yesterday afternoon my time
2021-11-03 17:43:52 +0100 <geekosaur> basically, I'm in #haskell-offtopic so you don't have to :)
2021-11-03 17:44:33 +0100 <geekosaur> we also got some advice from [exa]'s employer's gdpr lawyers, and will probably be asking for more
2021-11-03 17:45:09 +0100 <liskin> hm, okay, I've given you full flags/access to #xmonad-unlogged
2021-11-03 17:45:38 +0100 <liskin> may I also ask: is this a precaution or a reaction?
2021-11-03 17:45:48 +0100tv(~tv@user/tv)
2021-11-03 17:46:38 +0100 <geekosaur> dminuoso found out about https://ircbrowse.tomsmeding.com/nick/* and started quoting the gdpr at us, over in #haskell
2021-11-03 17:47:13 +0100 <geekosaur> so, reaction
2021-11-03 17:49:35 +0100 <liskin> okay :-)
2021-11-03 17:50:14 +0100 <geekosaur> and I'm having more or less the same discussion over in #haskell-ops
2021-11-03 17:51:15 +0100tv(~tv@user/tv) (Ping timeout: 268 seconds)
2021-11-03 17:51:34 +0100 <geekosaur> (where we also have a tame libera op, who thinks gdpr is *not* applicable to ircbrowse. sadly he's not also a lawyer, so not sure how far to trust that)
2021-11-03 17:51:39 +0100tv(~tv@user/tv)
2021-11-03 18:02:06 +0100 <liskin> yeah I have absolutely no idea about any of this, I just assumed nobody cares because this is the old internet
2021-11-03 18:02:43 +0100 <liskin> please do tell me if #xmonad-unlogged ever becomes something worth joining
2021-11-03 18:12:09 +0100tv(~tv@user/tv) (Read error: Connection reset by peer)
2021-11-03 18:17:25 +0100SenranKaguya(~weechat@c-73-15-19-170.hsd1.ca.comcast.net)
2021-11-03 18:30:25 +0100tv(~tv@user/tv)
2021-11-03 18:33:24 +0100cfricke(~cfricke@user/cfricke)
2021-11-03 18:34:55 +0100 <SenranKaguya> xmonad unfocuses the current window for a brief moment when pressing a key when, even if the key is mapped to return ()
2021-11-03 18:35:48 +0100 <SenranKaguya> my guess as to why is KeyEvent queries the focused Window, which causes an update to X ()
2021-11-03 18:36:37 +0100 <geekosaur> my guess as to why is xmonad's passive grab becomes an active grab, but the grab is not held by a window so all windows become unfocused briefly?
2021-11-03 18:36:40 +0100 <SenranKaguya> could i avoid the momentary unfocus if I make my own KeyEvent that doesn't read any state?
2021-11-03 18:36:48 +0100 <geekosaur> xmonad already knows the focused window from the StackSet
2021-11-03 18:38:56 +0100 <geekosaur> also reading the state does not change it
2021-11-03 18:39:15 +0100 <geekosaur> it would be weird if getting the focused window unfocused it
2021-11-03 18:40:39 +0100 <geekosaur> hm, actually that sounds weird anyway because we don't update windows on KeyPress so borders shouldn't change at all
2021-11-03 18:40:59 +0100 <geekosaur> are you by any chance running a compositor or something?
2021-11-03 18:41:18 +0100 <SenranKaguya> really? if I bind a key to return () and hold that key down with something like firefox some UI elements flicker
2021-11-03 18:41:26 +0100 <SenranKaguya> yes, i'm running picom
2021-11-03 18:42:09 +0100 <geekosaur> I think I had to set use-ewmh-active-win (I already had EwmhDesktops enabled) to make it behave correctly
2021-11-03 18:42:36 +0100 <geekosaur> and, UI elements inside a window should not be affected at all; xmonad is not in control of those
2021-11-03 18:43:00 +0100 <geekosaur> so this may be a firefox bug
2021-11-03 18:44:38 +0100 <geekosaur> mrh. but if I mod-k on my workspace containing only a chrome window, its border does flicker. then again the stackset is being updated (even though it's a null update) so windows is called afterward
2021-11-03 18:45:32 +0100 <geekosaur> same with mod-t but it's less noticeable (but it has the same problem, windows is called afterward)
2021-11-03 18:48:33 +0100 <liskin> There's PureX for these null updates btw
2021-11-03 18:49:19 +0100 <geekosaur> but is it used inside of X.O.windows so it knows when no update is actually needed?
2021-11-03 18:49:47 +0100cfricke(~cfricke@user/cfricke) (Quit: WeeChat 3.3)
2021-11-03 18:50:10 +0100 <geekosaur> I think windows always re-lays out the whole stack
2021-11-03 18:50:51 +0100 <SenranKaguya> setting use-ewmh-active-win didn't seem to have an effect, and even after killing picom some windows still flicker
2021-11-03 18:54:07 +0100 <geekosaur> sigh, now I want to set a key to delay for 1-2s and see if windows lose focus for that long, then drill down and see why we're calling windows before processing the key
2021-11-03 18:59:49 +0100 <geekosaur> didn't lose focus. so are we always calling windows after running the key action?
2021-11-03 19:01:04 +0100 <liskin> geekosaur: no, it replaces windows
2021-11-03 19:08:15 +0100 <Solid> geekosaur: gdpr is also explicitly opt-out (though many people often conveniently forget that) so I don't actually think #*-unlogged would cut it
2021-11-03 19:08:27 +0100 <Solid> sorry, opt-in, not opt-out
2021-11-03 19:09:55 +0100 <geekosaur> so either we go with glguy's claim that gdpr does not apply here, or irc logging is against the gdpr
2021-11-03 19:14:01 +0100dsamperi(~dsamperi@2603-7000-3b42-5400-b0ad-0af8-2f41-da4e.res6.spectrum.com) (Quit: Konversation terminated!)
2021-11-03 19:16:05 +0100 <geekosaur> hm, the problems with having a delay in the action are (a) can't sanely hold the key down to loop over it (b) can't easily tell where the focus loss is happening. it does disprove the assertion that it's "looking at state" that causes it, but so does reading the code
2021-11-03 19:17:27 +0100 <geekosaur> erm, wait. do we *always* call xrrUpdateConfiguration?
2021-11-03 19:18:09 +0100 <geekosaur> although I guess that shouldn't cause focus loss either
2021-11-03 19:25:51 +0100 <liskin> Solid: if that was true Matrix, Discord, and everything else was illegal too
2021-11-03 19:26:00 +0100 <liskin> *would be
2021-11-03 19:26:06 +0100dschrempf(~dominik@070-207.dynamic.dsl.fonira.net)
2021-11-03 19:28:02 +0100 <Solid> liskin: you're explicitly agreeing to discords privacy policy when you sign up, right?
2021-11-03 19:28:32 +0100 <geekosaur> yeh, that's one of the reasons I think an ENTRYMSG and an unlogged version of the channel is the best we can do. that, or glguy is correct and it simply doesn't apply, but in that case I see ways the likes of Facebook can evade GDPR when Facebook and company are exactly who GDPR wants to rein in
2021-11-03 19:29:06 +0100tv(~tv@user/tv) (Ping timeout: 260 seconds)
2021-11-03 19:30:47 +0100desantra(~skykanin@user/skykanin)
2021-11-03 19:31:01 +0100 <geekosaur> anyone else want to take a shot at why we'd have flickering borders on any command? I'm not seeing it :(
2021-11-03 19:31:40 +0100 <geekosaur> I can confirm it's not something that happens before the user command is executed, because if I make that command a 2s delay I don't see the border vanish for 2s
2021-11-03 19:32:12 +0100 <jakefromstatefar> I thought it was due to commands taking focus
2021-11-03 19:32:49 +0100 <desantra> I cannot for the lift of me get xmonad to ignore polybar when fullscreening apps. I'm using `docks`, `ewmh`, `fullscreenEventHook`, `docksEventHook`, and `manageDocks` in `myManageHook`, but it still doesn't work. Here is my full config: https://bpa.st/7IUA
2021-11-03 19:32:59 +0100 <desantra> life*
2021-11-03 19:33:31 +0100 <desantra> I'm on xmonad version 0.15 if that matters
2021-11-03 19:33:42 +0100dsamperi(~dsamperi@2603-7000-3b42-5400-ad06-78d6-67f9-46d9.res6.spectrum.com)
2021-11-03 19:34:22 +0100 <desantra> also for some reason none of my JumpToLayout keybindings work
2021-11-03 19:35:22 +0100dsamperi(~dsamperi@2603-7000-3b42-5400-ad06-78d6-67f9-46d9.res6.spectrum.com) (Client Quit)
2021-11-03 19:36:03 +0100dsamperi(~dsamperi@2603-7000-3b42-5400-ad06-78d6-67f9-46d9.res6.spectrum.com)
2021-11-03 19:36:08 +0100 <geekosaur> JumpToLayout is easy, you need to import XMonad hiding ((|||)) and explicitly import (|||) from ManageHelpers
2021-11-03 19:36:23 +0100 <geekosaur> (this changes in 0.17)
2021-11-03 19:36:55 +0100 <geekosaur> jakefromstatefar, a command cannot take focus
2021-11-03 19:37:30 +0100 <geekosaur> and there are no focus changes or other invocations of X.O.windows involved with the KeyPress handler
2021-11-03 19:38:17 +0100 <geekosaur> sorry I think I mean LayoutCombinators
2021-11-03 19:38:44 +0100 <geekosaur> anyway you need the replacement definition of the ||| operator for JumpToLayout to work
2021-11-03 19:38:53 +0100 <geekosaur> the default one doesn't know what to do with the message
2021-11-03 19:39:34 +0100 <desantra> geekosaur: ah yes, thanks! that fixed the JumpToLayout
2021-11-03 19:40:18 +0100 <desantra> it's very odd that the fullscreening doesn't work tho... I got it working yesterday then accidentally deleted my entire config. After that I was never able to get it working again lmao
2021-11-03 19:40:25 +0100 <liskin> Solid: possibly, no one reads that though
2021-11-03 19:41:50 +0100 <liskin> Solid: Matrix would still be in trouble though, I think
2021-11-03 19:42:08 +0100 <liskin> If you run your own homeserver and join a public channel...
2021-11-03 19:42:13 +0100tv(~tv@user/tv)
2021-11-03 19:43:04 +0100 <desantra> no idea why NixOS doesn't provide the latest xmonad version
2021-11-03 19:45:35 +0100 <liskin> Possibly because no one noticed the announcement. :-)
2021-11-03 19:46:35 +0100dschrempf(~dominik@070-207.dynamic.dsl.fonira.net) (Ping timeout: 268 seconds)
2021-11-03 19:51:47 +0100 <geekosaur> we only released a few days ago, it'll take a while for everyone to catch up
2021-11-03 19:52:09 +0100 <Solid> doesn't nixos build all of hackage or something
2021-11-03 19:52:16 +0100 <Solid> in which case xmonad should be covered
2021-11-03 19:53:08 +0100qbt(~qbt@user/edun)
2021-11-03 19:53:24 +0100 <geekosaur> we merged JumpToLayout and the replacement (|||) to core in 0.17 precisely because of this issue, and because while the whole message business in xmonad is a clever hack, it means there is neither a compile-time nor a runtime way to determine that nothing in the layout handles a given message
2021-11-03 19:53:37 +0100 <geekosaur> so you get silent failures like that
2021-11-03 19:57:41 +0100qbt(~qbt@user/edun) (Client Quit)
2021-11-03 19:58:01 +0100qbt(~qbt@user/edun)
2021-11-03 19:59:39 +0100 <geekosaur> meanwhile, with respect to fullscreening apps, I think the problem is that fullscreening is exactly that, it takes over everything including the reserved dock area
2021-11-03 20:00:47 +0100 <SenranKaguya> geekosaur: i can get the same focus loss i'm seeing to hold if i use mappings that await another keypress, e.g. i have "M-g f" and "M-g p" bound and i press "M-g", some elements of windows will dim until i press esc or f/g
2021-11-03 20:00:51 +0100 <geekosaur> btw lines 123-125 do nothing since you're not referencing those definitions. you're instead specifying them explicitly above that, in the definitions of tiled and stackTile
2021-11-03 20:01:42 +0100 <SenranKaguya> so the flicker may not be from updating the stackset
2021-11-03 20:02:14 +0100 <geekosaur> hm, now that's interesting. I also use additionalKeysP, so now I wonder fi it's related to that
2021-11-03 20:03:36 +0100 <liskin> I think this fullscreening business deserves a FAQ entry
2021-11-03 20:03:51 +0100 <liskin> It's being asked like twice a week or something?
2021-11-03 20:04:15 +0100 <liskin> We need a bot to answer that :-D
2021-11-03 20:05:14 +0100 <geekosaur> doesn't look like it is, unless there's a submap involved there's nothing involved during processing of a key but I see the brief loss of focus with no submaps here
2021-11-03 20:05:30 +0100 <geekosaur> I just don't see anything causing it
2021-11-03 20:11:34 +0100Guest34(~Guest34@83.24.219.43.ipv4.supernova.orange.pl) (Quit: Client closed)
2021-11-03 20:11:48 +0100 <geekosaur> anyone want to try their hand at rewriting the FAQ? currently it just wants to be laid to rest, it's like 15 years out of date
2021-11-03 20:12:02 +0100 <geekosaur> "runhaskell Setup.hs", please die
2021-11-03 20:18:18 +0100 <FOSSHuman[m]> @where help
2021-11-03 20:18:18 +0100 <lambdabot> Got the code? Got the info? Then we've got the help for you!
2021-11-03 20:18:37 +0100 <FOSSHuman[m]> @where a
2021-11-03 20:18:37 +0100 <lambdabot> I know nothing about a.
2021-11-03 20:19:17 +0100 <FOSSHuman[m]> @where anything
2021-11-03 20:19:17 +0100 <lambdabot> I know nothing about anything.
2021-11-03 20:21:55 +0100 <FOSSHuman[m]> @where paste
2021-11-03 20:21:55 +0100 <lambdabot> Help us help you: please paste full code, input and/or output at e.g. https://paste.tomsmeding.com
2021-11-03 20:25:07 +0100 <FOSSHuman[m]> sry for the spam everyone
2021-11-03 20:25:26 +0100Guest34(~Guest34@83.24.219.43.ipv4.supernova.orange.pl)
2021-11-03 20:25:39 +0100 <geekosaur> you can /query lambdabot, you know
2021-11-03 20:25:52 +0100 <geekosaur> although hm, dunno how well that works via matrix
2021-11-03 20:25:58 +0100Guest34(~Guest34@83.24.219.43.ipv4.supernova.orange.pl) (Client Quit)
2021-11-03 20:27:39 +0100 <FOSSHuman[m]> pretty cool, seems to have worked for me on matrix
2021-11-03 20:27:44 +0100 <FOSSHuman[m]> opened a seperate ddm
2021-11-03 20:27:46 +0100 <FOSSHuman[m]> dm*
2021-11-03 20:29:11 +0100 <FOSSHuman[m]> @hoogle doShift
2021-11-03 20:29:12 +0100 <lambdabot> XMonad.Config.Prime doShift :: WorkspaceId -> ManageHook
2021-11-03 20:29:24 +0100 <FOSSHuman[m]> wow thats cool
2021-11-03 20:32:08 +0100 <FOSSHuman[m]> Last spam message, I swear
2021-11-03 20:32:11 +0100 <FOSSHuman[m]> @quote
2021-11-03 20:32:11 +0100 <lambdabot> edwinb says: where does 'Oleg cornered me in a pub and explained delimited continuations to me' fit in?
2021-11-03 20:32:37 +0100 <FOSSHuman[m]> didnt understand that quote tbh
2021-11-03 20:33:16 +0100 <geekosaur> Oleg's somewhat infamous in the Haskell community
2021-11-03 20:33:42 +0100mc47(~mc47@xmonad/TheMC47) (Remote host closed the connection)
2021-11-03 20:33:49 +0100 <geekosaur> https://okmij.org/ftp/
2021-11-03 20:35:12 +0100 <geekosaur> beyond that, I have no idea either
2021-11-03 20:37:21 +0100 <FOSSHuman[m]> Theres an entire wikipedia page on this lol: https://en.wikipedia.org/wiki/Delimited_continuation
2021-11-03 20:42:26 +0100 <FOSSHuman[m]> @tell geekosaur Me neither
2021-11-03 20:42:26 +0100 <lambdabot> Consider it noted.
2021-11-03 20:44:19 +0100geekosaurstill needs to fill out his lambdabot commands file and find somewhere to host it
2021-11-03 20:44:57 +0100 <geekosaur> since I can't update it where it is now
2021-11-03 21:04:59 +0100qbt(~qbt@user/edun) (Quit: Leaving.)
2021-11-03 21:06:23 +0100 <FOSSHuman[m]> I've recently switched to Sourcehut (https:sr.ht) and find that unlike Gitlab, it actually shows the repo on Firefox and doesn't have annoying cloudflare
2021-11-03 21:06:46 +0100 <FOSSHuman[m]> s/https:/https///
2021-11-03 21:07:08 +0100 <FOSSHuman[m]> *https: https://
2021-11-03 21:07:50 +0100 <FOSSHuman[m]> Github works on FF though since it doesn't have cloudflare
2021-11-03 21:07:58 +0100 <FOSSHuman[m]> i dont think
2021-11-03 21:08:13 +0100 <FOSSHuman[m]> so
2021-11-03 21:10:33 +0100FOSSHuman[m]uploaded an image: (68KiB) < https://libera.ems.host/_matrix/media/r0/download/matrix.org/AsfUmnhVRozNFtsCFBBlamKH/sourcehut-da… >
2021-11-03 21:10:34 +0100 <FOSSHuman[m]> it has a very minimal UI aswell:
2021-11-03 21:11:20 +0100 <FOSSHuman[m]> even has mailing lists
2021-11-03 21:13:30 +0100 <FOSSHuman[m]> According to the creator of sourcehut's blog: https://drewdevault.com/2021/10/15/Status-update-October-2021.html they are working on an IRC bouncer for paid sourcehut users aswell, pretty cool stuff
2021-11-03 21:14:01 +0100 <FOSSHuman[m]> They also can encrypt emails to you using your PGP public key
2021-11-03 21:16:12 +0100 <FOSSHuman[m]> Mailing list example:
2021-11-03 21:16:26 +0100FOSSHuman[m]uploaded an image: (174KiB) < https://libera.ems.host/_matrix/media/r0/download/matrix.org/uFvQeVNIcRCWGqKulnRjXbgD/sourcehut-ma… >
2021-11-03 21:19:34 +0100 <FOSSHuman[m]> The creator of Sourcehut has worked on a CLI email client called aerc that has syntax highlighting (for sourcehut mailing list email patches)/ pgp support
2021-11-03 21:19:58 +0100 <FOSSHuman[m]> https://aerc-mail.org/
2021-11-03 21:21:18 +0100 <FOSSHuman[m]> Uses SMTP and/or IMAP btw, so your email provider has to support sending emails to an SMTP and/or IMAP server
2021-11-03 21:34:30 +0100SenranKaguya(~weechat@c-73-15-19-170.hsd1.ca.comcast.net) (Ping timeout: 268 seconds)
2021-11-03 21:51:47 +0100SenranKaguya(~weechat@c-73-15-19-170.hsd1.ca.comcast.net)
2021-11-03 21:57:28 +0100 <desantra> Is there an easy way to get xmonad talking to polybar?
2021-11-03 22:00:13 +0100 <geekosaur> if polybar speaks ewmh then it should be sufficient to use the ewmh combinator. otherwise, I don't know polybar so I don't know if there's a way to get DynamicLog / StatusBar inforation to it
2021-11-03 22:01:56 +0100 <davve> ewmh is the key
2021-11-03 22:02:01 +0100 <davve> i am using polybar
2021-11-03 22:02:21 +0100 <davve> if you want i can share my xmonad.hs if you promise not to make fun of me
2021-11-03 22:04:31 +0100 <davve> https://pastecode.io/s/9fp2417v
2021-11-03 22:05:02 +0100 <davve> welcoming any suggestions on how to make it neater, would not attribute myself as a haskell programmer yet
2021-11-03 22:05:36 +0100rieper(~riepernet@sxbeta1.geo.uni-leipzig.de) (Quit: No Ping reply in 180 seconds.)
2021-11-03 22:05:44 +0100 <davve> get that and use generic for wm-restack in your polybar
2021-11-03 22:05:47 +0100 <davve> and you should be set
2021-11-03 22:06:33 +0100 <davve> the ewmh related stuff
2021-11-03 22:06:45 +0100rieper(~riepernet@sxbeta1.geo.uni-leipzig.de)
2021-11-03 22:07:21 +0100 <davve> should be pretty easy to do, but figuring that out how took some time
2021-11-03 22:14:11 +0100 <desantra> my polybar.error says it doesn't recognise wm-restack=generic even though I'm on 3.5.7 which should support it (I think)
2021-11-03 22:17:30 +0100 <desantra> https://i.imgur.com/G0JO0Zc.png lmao
2021-11-03 22:22:23 +0100desantrawrites Haskell for a living and yet can't get their xmonad working :P
2021-11-03 22:23:15 +0100 <desantra> I'm already using the ewmh combinator and fullscreen hook since the fullscreen combinator doesn't exist in 0.15
2021-11-03 22:31:28 +0100 <dsamperi> > putStrLn "test"
2021-11-03 22:31:30 +0100 <lambdabot> <IO ()>
2021-11-03 22:32:10 +0100 <geekosaur> lambdabot doesn't run IO
2021-11-03 22:32:40 +0100 <geekosaur> you can /query yahb and get working IO, with some limitations. it uses % instead of >
2021-11-03 22:36:04 +0100 <dsamperi> thanks geekosaur
2021-11-03 22:38:13 +0100dsamperi(~dsamperi@2603-7000-3b42-5400-ad06-78d6-67f9-46d9.res6.spectrum.com) (Konversation terminated!)
2021-11-03 22:54:00 +0100desantra(~skykanin@user/skykanin) (Quit: WeeChat 3.3)
2021-11-03 23:05:11 +0100 <FOSSHuman[m]> Hey guys, how do I avoid a certain strut in a certain direction on a certain layout specifically???
2021-11-03 23:06:57 +0100 <geekosaur> use avoidStrutsOn on that layout
2021-11-03 23:07:55 +0100 <geekosaur> https://hackage.haskell.org/package/xmonad-contrib-0.17.0/docs/XMonad-Hooks-ManageDocks.html#v:avo…
2021-11-03 23:08:35 +0100 <geekosaur> avoidStruts is avoidStrutsOn [U,D,L,R]
2021-11-03 23:09:39 +0100 <geekosaur> you may have to move avoidStruts to other layouts instead of over all of them to have things work as expected
2021-11-03 23:17:37 +0100 <FOSSHuman[m]> <geekosaur> "you may have to move avoidStruts..." <- Nice thank you..
2021-11-03 23:27:42 +0100Narcht074(~user@143.137.70.156)
2021-11-03 23:27:51 +0100 <Narcht074> Hi guys
2021-11-03 23:28:25 +0100 <Narcht074> Yestarday I was here trying to fix this problem and didn't work
2021-11-03 23:28:32 +0100 <Narcht074> Could someone help me?
2021-11-03 23:35:35 +0100 <geekosaur> we can try
2021-11-03 23:40:51 +0100 <Narcht074> please
2021-11-03 23:44:03 +0100Narcht007(~user@143.137.70.156)
2021-11-03 23:46:06 +0100rekahsoft(~rekahsoft@cpe0008a20f982f-cm64777d666260.cpe.net.cable.rogers.com)
2021-11-03 23:56:03 +0100Narcht074(~user@143.137.70.156) (Remote host closed the connection)
2021-11-03 23:58:30 +0100seschwar(~seschwar@user/seschwar) (Quit: :wq)