gnarface | PlotVitalNPC: wireless ethernet? could be few things... | 00:01 |
---|---|---|
gnarface | PlotVitalNPC: physical ethernet cable should work out of the box | 00:01 |
gnarface | PlotVitalNPC: what distro were you using before? | 00:01 |
PlotVitalNPC | I did a full reinstall to devuan after fucking up a debian to devuan migration | 00:01 |
gnarface | PlotVitalNPC: was it debian stable? | 00:02 |
PlotVitalNPC | I had updated from Jessie to Buster just prior, but this is after a FULL reinstall, formatted drive and all | 00:02 |
PlotVitalNPC | or rather | 00:03 |
PlotVitalNPC | stretch to buster | 00:03 |
gnarface | PlotVitalNPC: so it did work on buster? | 00:03 |
gnarface | PlotVitalNPC: because a kernel version change would be the primary suspect typically, but for something like this going from older to newer should be safe | 00:03 |
IanJ | PlotVitalNPC: wellcome to the failed debian to devuan club :) | 00:03 |
gnarface | PlotVitalNPC: there could be a configuration mistake though... debian might have granted you free permissin to ... something | 00:03 |
gnarface | PlotVitalNPC: do you see the correct ethernet driver in the output of "lsmod" ? | 00:04 |
gnarface | PlotVitalNPC: also verify the ethernet configuration in /etc/network/interfaces and /etc/resolv.conf | 00:04 |
PlotVitalNPC | Why would the failed debian to devuan migration matter after I've already done a full reinstall from an installation media? Anyways, this thing had working wifi up until I tried to switch from XFCE as a DE (not what I specified during installation) to Mate (what I specified during installation). | 00:06 |
PlotVitalNPC | As for lsmod, I'm not sure what row would be the ethernet driver | 00:06 |
IanJ | PlotVitalNPC: Did you happen to follow the buster -> beowulf migration howto on the website? | 00:06 |
fsmithred | what about the device name? | 00:06 |
fsmithred | eudev uses the old names | 00:06 |
gnarface | PlotVitalNPC: in this case the only reason it matters is so that i can gather a history of the working status of this; it was clear you successfully upgraded once, but not clear if the ethernet still worked AFTER the upgrade (you didn't specify, and while that's normally a safe bet, you would normally not be in this situation if it was for you) | 00:07 |
gnarface | PlotVitalNPC: oh, yea and also it's called eth0 like in the old days here | 00:07 |
IanJ | gnarface: that's a good point and caught me out too. :) | 00:08 |
PlotVitalNPC | I don't think I see eth0 on any row or column of lsmod's list | 00:09 |
gnarface | PlotVitalNPC: you can determine the name of the ethernet device from the output of lspci and that should lead you to the right module name. sorry the network device name will be called eth0 not the physical hardware or driver. sorry for the confusion | 00:09 |
PlotVitalNPC | I did follow the website's guide in the original upgrade | 00:10 |
gnarface | you're not under attack here, it doesn't matter. we're trying to help, just answer the questions | 00:10 |
gnarface | i know it's tedious but as of this moment you're the primary source of information | 00:10 |
gnarface | this isn't speculation | 00:11 |
gnarface | this is a deductive processs | 00:11 |
gnarface | there's too many weird possibilities and we need information to narrow it down | 00:11 |
IanJ | PlotVitalNPC: do you have netcat installed? | 00:12 |
gnarface | i could start piling on more anecdotes but there's no clear value yet | 00:12 |
PlotVitalNPC | and /etc/resolv.conf doesn't seem to exist | 00:12 |
gnarface | you probably need that.... are you using dhcp? | 00:12 |
IanJ | PlotVitalNPC: lspci | nc termbin.com 9999 | 00:13 |
IanJ | You can do that for other things too so we can see what you see. | 00:14 |
IanJ | just provide the link you get back so we can have a look. | 00:14 |
* rrq thinks of horses and wagons | 00:15 | |
gnarface | ethernet should be generally very well supported at the driver level, but the graphical network configuration utilities are in general not of any higher quality than they were in the 90s' when redhat first threw networkmanager over the wall | 00:15 |
PlotVitalNPC | I'm connecting to this IRC from a completely different computer to the one I'm trying to fix, on account of the laptop having nonfunctional networking. The LSPCI | nc termbin.com 999 did nothing. | 00:15 |
PlotVitalNPC | 9999, even | 00:15 |
gnarface | lspci would have to be lower-cased | 00:16 |
IanJ | oh yeah, sorry, forgot you got no network on that machine :( | 00:16 |
IanJ | *facepalm* | 00:16 |
gnarface | PlotVitalNPC: try this one: lspci |grep net -i | 00:16 |
gnarface | PlotVitalNPC: should spit out just one line, which you can safely paste here | 00:16 |
gnarface | PlotVitalNPC: (spam bot will kick at 3 or 4 lines, i think) | 00:17 |
rrq | .. or maybe "ls /sys/class/net" | 00:17 |
gnarface | rrq: that just has links to the raw devices i think | 00:18 |
gnarface | not sure if you can get the model name from that | 00:18 |
PlotVitalNPC | Ethernet controller is.... Intel Corp 82567LM Gigabit Network Connection (with rev 03 at the back of the line), and network controller is Qualcom Atheros AR9285 (with rev 01 at the back of the line) | 00:18 |
IanJ | Both should be well supported. | 00:19 |
gnarface | PlotVitalNPC: to be clear, it's probably just something whack with the gui network tool you used, but first i wanted to make sure you do have the driver loaded, because auto-loading issues are one of the few things that the change from systemd can effect directly | 00:19 |
gnarface | PlotVitalNPC: (everything else is permissions related) | 00:19 |
gnarface | PlotVitalNPC: (... but, one thing at a time...) | 00:20 |
IanJ | does /sbin/ifconfig show any devices? | 00:20 |
gnarface | PlotVitalNPC: fyi Qualcom/Atheros stuff sounds like your wireless, and that DOES need non-free firmware that wouldn't have been included by default in all cases | 00:20 |
gnarface | PlotVitalNPC: the intel ethernet device should be supported but make sure the driver even loaded - i do seem to recall at some point having to manually load e1000 in the past | 00:21 |
PlotVitalNPC | How do I manually load the driver? | 00:21 |
gnarface | modprobe [name] | 00:21 |
fsmithred | oh, I have that atheros wireless. It should work without firmware. | 00:21 |
gnarface | should it? didnt' know, fsmithred | 00:21 |
fsmithred | double checking... | 00:21 |
PlotVitalNPC | the modprobe command doesn't seem to exist, though that might be because I'm in the /etc/network/interfaces directory right now | 00:22 |
fsmithred | yeah, no firmware-atheros here, and I've used it before. | 00:23 |
gnarface | PlotVitalNPC: it exists, it's just not in your path anymore by default | 00:23 |
IanJ | /sbin/modprobe | 00:23 |
gnarface | PlotVitalNPC: (debian did that, not us) | 00:23 |
gnarface | PlotVitalNPC: you do need to run it as root, or using sudo | 00:23 |
PlotVitalNPC | So would I be doing sudo /sbin/modprobe e1000 or something else? | 00:24 |
gnarface | PlotVitalNPC: yes, as root. but feel free to put /sbin/ and /usr/sbin/ back in root's path at your leisure | 00:24 |
fsmithred | or else use 'su - ' to become root | 00:25 |
gnarface | PlotVitalNPC: and that's assuming "e1000" is the right driver for this which i'm only 75% sure of | 00:25 |
PlotVitalNPC | nothing seems to happen after I run that command | 00:26 |
fsmithred | no error | 00:26 |
PlotVitalNPC | No error, but also no result | 00:26 |
PlotVitalNPC | And trying to do things that'd require internet still doesn't work | 00:27 |
fsmithred | lsmod |grep e1000 should return something | 00:27 |
IanJ | PlotVitalNPC: try /sbin/ifconfig see if eth0 exist | 00:27 |
PlotVitalNPC | e1000 and e1000e both come up if I use lsmod |grep e1000 | 00:27 |
fsmithred | or 'ip a' | 00:27 |
PlotVitalNPC | as for /sbin/ifconfig, I don't se eth0 anywhere in the results, but it does show results. | 00:28 |
fsmithred | other than lo? | 00:28 |
rrq | may need -a | 00:28 |
gnarface | PlotVitalNPC: what results, other than lo? | 00:29 |
PlotVitalNPC | There were none without -a, but with -a I can see eth0 | 00:29 |
gnarface | ok that's good | 00:29 |
gnarface | conclusively a configuration issue then | 00:29 |
gnarface | the driver is present, and loaded and so is the device | 00:29 |
gnarface | it's just not "up" | 00:29 |
gnarface | so make it "up | 00:29 |
gnarface | " | 00:29 |
gnarface | try just "ifup eth0" if your configuration is right | 00:29 |
gnarface | (but i sadly assume it is not) | 00:30 |
PlotVitalNPC | Is ifup in any particular place? | 00:30 |
gnarface | probably the same place as modprobe | 00:30 |
PlotVitalNPC | ifup says: "unknown interface eth0" | 00:31 |
gnarface | that means there's NO configuration | 00:31 |
gnarface | which would explain why it's not working :) | 00:31 |
bru | Maybe try with enp1s0? | 00:31 |
IanJ | PlotVitalNPC: what's listed in /etc/network/interfaces | 00:31 |
gnarface | bru: nah, we've confirmed it's eth0 | 00:32 |
gnarface | bru: fresh debian install would default to old style names | 00:32 |
gnarface | bru: devuan* install. | 00:32 |
fsmithred | ip link set eth0 up | 00:33 |
fsmithred | maybe | 00:33 |
IanJ | I have the line 'iface eth0 inet dhcp' in my /etc/network/interfaces | 00:33 |
fsmithred | did you put it there? | 00:34 |
IanJ | fsmithred: the installation process put it there. | 00:34 |
PlotVitalNPC | In my case, dhcp is replaced with loopback in that spot | 00:34 |
fsmithred | huh? | 00:34 |
IanJ | PlotVitalNPC: there is more than one entry, there will be lo too. | 00:35 |
IanJ | PlotVitalNPC: add that line under the lo line. | 00:35 |
ShorTie | i'd say, if 'ls /sys/class/net' shows the nics, then it has to be in configuring of the net | 00:35 |
IanJ | then /etc/init.d/networking restart | 00:36 |
IanJ | that should give you a working eth0 if you have cat5 plugged in. | 00:36 |
fsmithred | auto eth0 | 00:36 |
fsmithred | also that line | 00:37 |
IanJ | *nods* | 00:37 |
PlotVitalNPC | fsmithred: my /etc/network/interfaces consists of just this (barring commented out stuff, with the ?s I've written here representing line breaks): source /etc/network/interfaces.d/* ? auto lo ? iface lo inet loopback | 00:37 |
PlotVitalNPC | So I add iface eth0 inet dhcp below that? | 00:38 |
fsmithred | yeah, leave some space to make your eyes happy | 00:38 |
fsmithred | also add a line that says | 00:38 |
fsmithred | auto eth0 | 00:38 |
IanJ | Then you should be good to go :) | 00:38 |
IanJ | At least then you'll have wired ethernet and fixing the wifi will be easier. | 00:39 |
PlotVitalNPC | Okay, I get something from ifup eth0 now | 00:40 |
IanJ | yep | 00:40 |
IanJ | try ping google.com | 00:40 |
PlotVitalNPC | apt-get update works again | 00:40 |
IanJ | Looks like you have network :) | 00:40 |
PlotVitalNPC | Thanks, all | 00:41 |
IanJ | No problem :) | 00:41 |
PlotVitalNPC | In terms of restoring wireless, should I be installing wicd or something? | 00:42 |
gnarface | you only need wpa_supplicant to get wireless working | 00:42 |
gnarface | you can do the rest with the /etc/network/interfaces file | 00:43 |
gnarface | it can go in there like another network device | 00:43 |
gnarface | use wicd or whatever if you find it makes it easier but in general graphical configuration utilities will conflict with the hand-made config you just started | 00:43 |
PlotVitalNPC | Including WPAgui? | 00:44 |
PlotVitalNPC | Also, if wpa_supplicant is a package, I'm not seeing it | 00:44 |
fsmithred | wpasupplicant | 00:45 |
fsmithred | also need wireless-tools | 00:45 |
PlotVitalNPC | Okay, wpasupplicant is already installed | 00:45 |
PlotVitalNPC | as is wireless-tools | 00:45 |
fsmithred | if you install wicd and want to let it manage the connection, comment out the lines you added to /etc/network/interfaces | 00:46 |
PlotVitalNPC | So if I've got wpasupplicant and wireless-tools, and I'm going back into /etc/network/interfaces, what do I do in there exactly? | 00:47 |
fsmithred | you want an entry for wlan0? | 00:47 |
PlotVitalNPC | So iface wlan0 inet dhcp? | 00:47 |
fsmithred | yeah, if there's no encryption or password | 00:49 |
fsmithred | if there is, look at the example at the bottom of this page: | 00:49 |
fsmithred | https://refracta.org/docs/Release_Notes_9.0.txt | 00:49 |
fsmithred | and instead of address, netmask and gateway, put the dhcp line you just posted. | 00:49 |
PlotVitalNPC | Is ssid the name of the network? | 00:55 |
fsmithred | yes | 00:55 |
fsmithred | this is a stationary device? | 00:56 |
PlotVitalNPC | It's a laptop | 00:56 |
fsmithred | if it's a laptop that's li | 00:56 |
fsmithred | you might want wicd instead if you need to use other networks. | 00:56 |
fsmithred | although it's possible to configure them in the interfaces file | 00:57 |
PlotVitalNPC | Gotcha | 00:57 |
fsmithred | set up wlan0-home and wlan0-work or something like that | 00:57 |
fsmithred | see debian manual | 00:57 |
PlotVitalNPC | I think I'll opt for WICD in this case | 00:59 |
PlotVitalNPC | Just because manually setting up every individual wifi network sounds kinda painful | 01:00 |
PlotVitalNPC | I don't need to do anything to the manual config for eth0 as a result of opting for wicd, do I? | 01:00 |
fsmithred | I would comment out the eth0 entry and let wicd handle the wired connection | 01:03 |
fsmithred | that's what I do with my laptop | 01:03 |
fsmithred | actually, no it's not. I forgot. I set it up so I have to change runlevel to get wicd to work. | 01:04 |
fsmithred | but did that for other reasons. Just letting wicd handle it is easiest. | 01:04 |
fsmithred | There's also network-manager-gnome if you prefer that. | 01:05 |
PlotVitalNPC | Oh nice, wicd kept its settings from before the attempt to switch from xfce (a desktop environment I specifically didn't want when I ran the netinstaller) to mate (the desktop environment I asked the devuan netinstaller for) somehow uninstalled it or something | 01:05 |
fsmithred | Those are stored in /var/lib/wicd/configurations/ | 01:06 |
PlotVitalNPC | Well, now it's time to see if I can get this thing to actually open up into mate rather than only being able to get it to the display manager after logging in using startx | 01:07 |
PlotVitalNPC | also probably to figure out what display manager I even have, because I thought it was lightdm but that conspicuously isn't installed | 01:08 |
PlotVitalNPC | ...startx wouldn't work if I didn't have a display manager, right? | 01:09 |
PlotVitalNPC | Or is the x window system able to run totally independently of that? | 01:10 |
fsmithred | startx is what you use if you aren't using a display manager | 01:11 |
fsmithred | is lightdm installed? or slim? | 01:11 |
PlotVitalNPC | Just installed lightdm | 01:12 |
PlotVitalNPC | I think I understand what happened that made mate stop working, now: when I uninstalled xfce it also uninstalled lightdm | 01:12 |
fsmithred | xfce comes with slim | 01:12 |
PlotVitalNPC | or slim, as the case may be | 01:13 |
fsmithred | but if you removed xfce, then it probably removed almost everything else | 01:13 |
fsmithred | because of metapackages | 01:13 |
fsmithred | I guess we better make sure the next set of isos lets you install mate without xfce | 01:13 |
fsmithred | brb | 01:13 |
PlotVitalNPC | Woo, I'm finally back into beautiful, legible to my windows-raised pleb eyes, mate | 01:15 |
PlotVitalNPC | With internet access | 01:15 |
PlotVitalNPC | Thanks again to all of you wonderful wizards who helped me to fix this thing | 01:16 |
fsmithred | yw | 01:16 |
IanJ | Glad you're back up and running PlotVitalNPC :) | 01:17 |
aitor__ | hi, PlotVitalNPC | 01:25 |
aitor__ | fsmithred: tomorrow i'll send you the tarball of the live-sdk | 01:26 |
fsmithred | ok, thanks | 01:26 |
aitor__ | working on chimaera/ceres | 01:26 |
fsmithred | very good | 01:26 |
aitor__ | today i built an image of ceres, but this afternoon debian sid changed the kernel from 5.9.0-3 to 5.9.0-4 and there are no .udeb kernel modules for the installer so far | 01:27 |
fsmithred | that's a recurrent problem | 01:28 |
aitor__ | yes, glibc needs a change in its .udeb package for i386, or maybe the sources of d-i | 01:28 |
aitor__ | imho, the symlink located in /lib, named ld-linux.so.2 and pointing to ld-2.28.so should be moved tl /lib32 | 01:29 |
aitor__ | *to | 01:30 |
fsmithred | beyond my knowledge | 01:30 |
aitor__ | this symlink causes a failure building d-i; in amd64 we have /lib64/ld-linux.so.2. On the other hand syslinux needs a patch taken from ceres to build with gcc-10 | 01:32 |
aitor__ | which is the best place for reporting this bugs? | 01:32 |
fsmithred | you could try devuan-installer | 01:33 |
fsmithred | I don't know if it's our responsibility or debian | 01:33 |
aitor__ | it's a common issue | 01:34 |
fsmithred | bgstack15 is building our installer isos now, but I don't think he's started with chimaera yet | 01:36 |
fsmithred | LeePen is the one who builds debian-installer (devuan-installer) | 01:37 |
aitor__ | yes, i read the control file | 01:37 |
aitor__ | today i tried to simplify the code of the live-sdk as much as possible, but i prefer to test it in depth before sending it to you | 01:38 |
fsmithred | ok | 01:39 |
aitor__ | time to bed, see you tomorrow | 01:39 |
fsmithred | sleep well | 01:39 |
aitor__ | thanks, bye :) | 01:39 |
PlotVitalNPC | Now, thanks to all the help I got here, my laptop is finally ready for the main task I set out to rehabilitate it for a few days ago after a scare with my desktop: | 01:57 |
PlotVitalNPC | Being a backup access point to my online and academic life | 01:57 |
PlotVitalNPC | Even if this old thinkpad can, by no means, dream of running qgis, which is the closest FLOSS to the professional software I'm trained in the use of. | 01:58 |
PlotVitalNPC | I really wish that the industry standard for GIS work wasn't the bloated proprietary piece of shit ESRI pushes. | 01:59 |
clort | +1 PlotVitalNPC | 02:01 |
clort | most commercial software is a racket | 02:02 |
clort | enforced by cartel tactics | 02:02 |
PlotVitalNPC | Hell, I'm going to see if it's even technically capable of making qgis run | 02:05 |
PlotVitalNPC | Because if so that'd be the first actual benchmark I've done for this thing | 02:05 |
PlotVitalNPC | Well, not sure how the thing would run doing actual analysis in qgis | 02:13 |
PlotVitalNPC | but the program does open | 02:13 |
PlotVitalNPC | It'd probably be pretty slow on the actual data analysis and processing part, because it's low spec (due to the device compatibility limitations of libreboot), but I think it's *usable* for GIS work in a technical sense. | 02:19 |
unixbsd | is module ufs.ko on devuan arm/aarch64 for raspberry rpi3 ? | 14:45 |
CA_RIA | Hello, thank you for this beautiful distro. Can anyone help ? | 15:30 |
DHE | with? | 15:31 |
CA_RIA | I have been using Devuan and Void linux. I have been using Devuan Beowulf. I need help regarding laptop power saving, to configure tlp. | 15:32 |
CA_RIA | Actually tlp is not working as it should be. | 15:32 |
CA_RIA | It's not working at all. | 15:32 |
rann | hi all, quick question: can devuan be used/installed on a Raspberry Pi 3+ or 4? Any guides available? | 15:50 |
fsmithred | rann, there's #devuan-arm and there's a forum section for arm: https://dev1galaxy.org/viewforum.php?id=24 | 15:52 |
ShorTie | sure it can, i use a raspi.list too | 15:52 |
rann | THANKS | 15:54 |
ShorTie | workin on a Gentoo-imager now, lol. | 15:57 |
avbox111 | I have a asus transformer 2in1 tablet. In devuan ascii, I managed easily to rotate the screen with xrandr -o right and xrandr -o normal, in devuan ascii, it does too rotate but after rotating the right part of the screen is not any longer accessible for mouse, trackpad and touchscreen. Any ideas? | 16:21 |
avbox111 | Have to add, only the right click is not any longer accessible, left one works. | 16:22 |
avbox111 | need to add that in beowulf it does not any longer work | 16:24 |
MinceR | is that clicking via touchscreen? touchscreen input can also be rotated and in my experience usually needed to be | 16:39 |
clort | avbox111: i dunno the cause of that, but maybe comparing xorg / xserver versions between the two | 17:14 |
clort | or the installed drivers | 17:14 |
clort | it's nice to have two system partitions for these kinds of a/b comparisions | 17:14 |
buZz | i bet its the windowmanager thats blocking the rotation of input devices | 17:15 |
clort | oh reading more carefully, buzz is probably right | 17:16 |
avbox111 | clort: Just at this moment, I at least am able to start it correctly while putting it in xorg.conf, there I can add under Montor: Option "Rotate" "right" and Option "PreferredMode" "1280x800", so at least it starts correctly. randr -o right and randr -o normal still dont work, but if I do an killall Xorg, then it does start correct again. | 17:18 |
onefang | After a quick bit of research, it looks like nftables is preferable to iptables. I'm migrating from ASCII to Beowulf, and I use shorewall, but it looks like shorewall isn't gonna shift over to nftables. So I'm looking for an nftables alternative to shorewall, and one that works well with fail2ban. | 20:54 |
onefang | Any suggestions? | 21:51 |
onefang | Debian seems to be heading in the "use firewalld" direction. | 21:52 |
hagbard_ | Well, nfttables has replaced iptaples, but iptables is still there and works like it always did. | 22:04 |
* tuxd3v hagbard_ ...thanks god its still there, don't know for how much time, unfortunately | 22:06 | |
onefang | That's why I'm looking at moving to nftables. iptables is going away eventually. | 22:29 |
user____1 | Hi. Does anyone know if HP is "killing" Samsung printers now that they bought them out? I see no new Samsung printers coming out. Am using a cheap Samsung laser with devuan, would like to know if it's an EOL issue. Stock up on toner spares and so on in case it is. | 22:30 |
user____1 | [related] 2016 info https://www.theverge.com/2016/9/12/12886498/samsung-selling-printer-business-hp | 22:35 |
user____1 | also, is there a jitsi howto for devuan already? There was a lot of discussion on here about it these days, I'd expect someone to write up the conclusions in the wiki? No? | 22:35 |
gnarface | i didn't hear the conclusion about the jitsi thing either, i was assuming they couldn't make it work so they changed to other software.... | 22:46 |
gnarface | the printer question, you're probably asking in the wrong place in two regards | 22:47 |
gnarface | i just got a brother printer that can emulate HP printers, and works great with the same drivers my old HP laserjet used | 22:48 |
gnarface | (they have proprietary drivers that are supposed to work but they get mixed feedback_ | 22:48 |
gnarface | ) | 22:48 |
gnarface | didn't even know samsung made printers | 22:49 |
gnarface | but i don't think this is a printing-heavy crowd to begin with | 22:49 |
gnarface | most of us have made every effort to go as paper-free as possible decades ago, just because it's easier that way | 22:49 |
onefang | I haven't owned any printers for 20 years. | 22:50 |
gnarface | i have always had one but i use it about once a year, to once every other year | 22:50 |
gnarface | (once phones could draw maps i stopped having to print them every time i left the house) | 22:53 |
user____1 | I use the printer for proof printing pcb artwork. | 22:58 |
user____1 | On plastic sheet. | 22:58 |
user____1 | Samsung was/is the oem for Xerox printers (low end) among others. Aka "Phaser" line. | 22:59 |
user____1 | Now that Samsung printers belong to hp I assume Xerox will have to look elsewhere for print engines. Hp being a direct competitor in the copier market. | 22:59 |
user____1 | The small Phasers were basically 1:1 with Samsung models, excepting for branding, and toner chip codes. | 23:00 |
gnarface | not knocking it, just saying you might want to ask that in a channel where the people have more printers | 23:03 |
user____1 | sure | 23:04 |
golinux | Or ask in offtopic channel | 23:11 |
user____1 | sure will. | 23:11 |
user____1 | moving on, past midnight here | 23:11 |
user____1 | bye, thanks | 23:12 |
Generated by irclog2html.py 2.17.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!