2023-01-12.log

sigridhttps://ftrv.se/_/0001-a-more-fitting-logo.patch ← the patch for this00:02
sigrid"convert tools/logos/mntre.png -type Palette -depth 8 -compress none BMP3:tools/logos/mntre.bmp"00:03
sigridthis seems to do the trick00:03
- S0rin (QUIT: Ping timeout: 260 seconds) (~S0rin@user/s0rin)00:10
+ S0rin (~S0rin@user/s0rin)00:12
minutesigrid: cool00:18
cinap_lenrekpushed fix00:20
cinap_lenrekbasically:00:20
cinap_lenrekyou can sefine board_quiesce_devices()00:20
cinap_lenrekdefine*00:21
cinap_lenrekand here i check images.os.os == IH_OS_LINUX00:21
cinap_lenrekand if thats the case, i call video_hw_exit()00:21
cinap_lenrekand that resets the mipi core00:21
cinap_lenrekso no more shifted screen on linux00:21
cinap_lenrekhttps://source.mnt.re/cinap_lenrek/reform-boundary-uboot/-/commit/e20721c41893e20c51d9520d2a1ab6bc7846a4a200:22
minutevery cool, will test it on my machine tomorrow00:24
cinap_lenreki think sigrid still has the issue that when emmc boot, that lcdif doesnt come up reliably00:24
cinap_lenrekvarying the mdelay() call after enabling the edp bridge seems to have fixed it sigrid, no?00:25
- S0rin (QUIT: Ping timeout: 260 seconds) (~S0rin@user/s0rin)00:25
cinap_lenrekminute: https://source.mnt.re/cinap_lenrek/reform-boundary-uboot/-/tree/mainscreen-turn-on00:26
cinap_lenrekminute: https://source.mnt.re/cinap_lenrek/reform-boundary-uboot/-/commit/438465fd5af2d183b1a66e7fa5ab42e6d05c324000:27
cinap_lenrekespecially this i'm not sure about00:27
sigridcinap_lenrek: sorry, maybe I was not clear00:27
sigridlcdif works well in u-boot in whatever mode now00:28
cinap_lenrekoh00:28
sigridbut if i don't have sd card in it gets stuck00:28
sigridit also hangs on "mmc rescan"00:28
sigridif I do "mmc dev 0" first, it gives me the same error when autobooting, but switches over to emmc boot immediately00:29
sigridACTION shrugs00:29
cinap_lenrek;_;00:29
sigridyeah.00:29
cinap_lenreki have not touched ANY of this00:29
sigridi've no idea why00:29
sigridmaybe u-boot has a bug00:29
sigridmaybe the distroboot_cmd (or whatever the name is) is wrong00:30
+ S0rin (~S0rin@user/s0rin)00:32
cinap_lenrekactually sigrid.00:39
cinap_lenrekcould it be that the bridge enable signal *ACTUALLY* is also hooked up to sdcard?00:39
cinap_lenrekand that the device tree is wrong?00:40
cinap_lenrekerr00:40
cinap_lenrekdevice tree was right?00:40
cinap_lenreki just noticed when i kill the bridge enable, it kills sdcard00:40
cinap_lenrekschematic time00:41
sigridhmm00:42
sigridbut it's also vice versa?00:43
sigridie if mmc is reset, the screen is gone too?00:44
cinap_lenrekhm, no01:00
cinap_lenrekif i toggle the gpio in uboot, screen turns off but i can still access sdcard01:01
cinap_lenrekbut then linux still fails with mmc and sdcard errors01:03
sigridcinap_lenrek: re mdelay: indeed it helped01:04
- mtm (QUIT: Ping timeout: 268 seconds) (~mtm@c-71-228-84-213.hsd1.fl.comcast.net)01:04
sigridsorry i am too tired and confusing rn01:04
cinap_lenrekhm01:06
cinap_lenrekno01:07
cinap_lenrekits unrelated01:07
sevan10Gbe enhancement for reform? https://www.aliexpress.com/item/1005005071578972.html :)01:16
chartreuseJust might be a little limited by the 1x PCI2 bus :P01:29
chartreuseWhich can probably manage 2.5gbit fully, but then you'd have to be transferring to a ram disk since you'd have no nvme drive01:30
sigridor... network-mounted fs01:34
chartreuseThen you're just copying files in and out on the same interface, likely halfing the bandwidth, which is bringing it back to near gigabit levels01:36
sevanXD01:38
- Guest3598 (QUIT: Ping timeout: 268 seconds) (~nicolas@205-96-142-46.pool.kielnet.net)02:01
- mjw (QUIT: Ping timeout: 252 seconds) (~wielaard@gnu.wildebeest.org)02:04
- jjbliss (QUIT: Remote host closed the connection) (~jjbliss@1464766-static.elnsmiaa.metronetinc.net)02:05
+ jjbliss (~jjbliss@1464766-static.elnsmiaa.metronetinc.net)02:05
- jjbliss (QUIT: Remote host closed the connection) (~jjbliss@1464766-static.elnsmiaa.metronetinc.net)02:06
+ nsc (~nicolas@205-96-142-46.pool.kielnet.net)02:07
* nsc -> Guest188902:08
+ jjbliss (~jjbliss@1464766-static.elnsmiaa.metronetinc.net)02:10
+ mjw (~wielaard@gnu.wildebeest.org)02:41
- Guest1889 (QUIT: Ping timeout: 272 seconds) (~nicolas@205-96-142-46.pool.kielnet.net)02:50
+ nsc (~nicolas@205-96-142-46.pool.kielnet.net)02:50
* nsc -> Guest325402:51
- Guest3254 (QUIT: Ping timeout: 246 seconds) (~nicolas@205-96-142-46.pool.kielnet.net)03:04
+ nsc (~nicolas@230-98-142-46.pool.kielnet.net)03:06
* nsc -> Guest52103:07
- S0rin (QUIT: Ping timeout: 268 seconds) (~S0rin@user/s0rin)03:08
+ mtm (~mtm@c-71-228-84-213.hsd1.fl.comcast.net)03:09
+ S0rin (~S0rin@user/s0rin)03:09
- mjw (QUIT: Ping timeout: 268 seconds) (~wielaard@gnu.wildebeest.org)03:13
cinap_lenrekhahahaha03:53
cinap_lenrekgot it03:53
cinap_lenrekso the issue is the lcdif is very sensitive03:53
cinap_lenrekit doesnt like to be reset at all when running03:53
cinap_lenrekcausing crazy side effects03:53
cinap_lenrekso we just need to be carefull shutting down the lcdif03:54
cinap_lenreknow i got linux booting reliably without mmc crapping out anymore03:54
cinap_lenrekpushed.04:08
cinap_lenrekhttps://source.mnt.re/cinap_lenrek/reform-boundary-uboot/-/commit/a33ddde3e68ce5115cc251ab07c42da7310ad2a004:09
ex-parrotcinap_lenrek: you're doing the lord's work04:10
cinap_lenreki'm in my elements :)04:10
ex-parrot:D04:11
cinap_lenreki'm cursting about this alot, but secretly i love this shit :D04:11
cinap_lenreki think we should maybe make our own board directory for uboot04:12
cinap_lenreki think the goal was to upstream our local changes04:12
cinap_lenrekthat would help i think in the future04:12
ex-parrotyeah that seems ideal04:13
cinap_lenreki have the absolute perfect setup for this shit now04:17
cinap_lenreki had to power cycle like 9000 times to figure this thing out04:17
cinap_lenrekbut its all automated away04:17
ex-parrotthat also seems ideal04:18
ex-parrotI've done similar with like ethernet controlled relays in the past04:18
cinap_lenreki can recommend linux automation gmbh's usbsdmux04:18
cinap_lenrekthey'r great04:18
cinap_lenreknot cheap, but totally worth it04:18
cinap_lenrekex-parrot: i got like 5 sbc computers here i need to regularily test04:18
cinap_lenreki got a poe switch and a pdu04:19
ex-parrotnice04:19
cinap_lenrekand even a ppps capable usb hub04:19
ex-parrotI'm really glad you got those uboot things sorted04:19
cinap_lenrekyeah04:20
cinap_lenrekthe graphics stuff is a huge barrier of entry, always04:20
cinap_lenrekthis is what the raspberry pi people got right04:20
cinap_lenreklike their hw is total garbage04:20
cinap_lenrekbut it is very easy on a pi to get a framebuffer04:21
ex-parrotyeah04:21
cinap_lenrekfor 9front, the graphics also took me the most time04:21
ex-parrotI have been enjoying 9front on the Reform04:21
cinap_lenrekit needed so many infrastructure and little knobs everywhere04:21
cinap_lenrekand i had to study mipidsi04:22
cinap_lenreknow if we have a working framebuffer from the start04:22
cinap_lenrekit will make it much easier for other os04:22
ex-parrotyeah04:22
ex-parrotI'm keen to try get framebuffer X working still04:22
ex-parroton Linux04:22
ex-parrotI know everyone is down on X but I still like to use it for some things 04:23
cinap_lenrekhahaha04:23
cinap_lenrekyeah04:23
cinap_lenreki feel old now04:23
cinap_lenreki still have x11 on my work thinkpad04:23
cinap_lenreknever used waynsworld04:23
klardotshI miss various things from X11 but have been on Wayland full time since 2018 and frankly can't bring myself to go back :\ it's actually the biggest hard-blocker to me using OpenBSD: no sway? no waybar? no multi-monitor mixed-DPI fractional scaling? tearing? eck.04:24
- S0rin (QUIT: Ping timeout: 260 seconds) (~S0rin@user/s0rin)04:24
+ S0rin (~S0rin@user/s0rin)04:25
ex-parrotI still run X everywhere04:29
swivelhas wayland even moved away from client side decorations?04:33
cinap_lenrekok04:37
cinap_lenrekgoood night04:37
- cwebber (QUIT: Remote host closed the connection) (~user@user/cwebber)04:42
klardotshswivel: as with most things in wayland I guess, "it depends on your compositor". GTK/GNOME stuff goes hard for client-side decorations, the rest of the ecosystem sticks to server-side decs mostly05:05
klardotshI think KDE did a bit of a change of pace along the way to get there tho, at one point CSDs might have been more common there?05:05
swivelklardotsh: but does that mean when you run GTK+/GNOME apps they'll be fighting with the compositor for CSD control?05:06
swiveli've been meaning to port my X11 WM to wayland but when I learned of the CSD insanity I stopped thinking about it... but it's becoming clear XOrg's standalone GPU-controlling days are numbered05:07
klardotshswivel: I use Sway so I don't have "decorations" per-se; the WM draws a frame around the window and otherwise I don't use titlebars. but if I'm in tabbed mode (where I do have titlebars by necessity) then yes, I get sway's bar + the GTK header bar (with their hamburger menu and toolbar buttons and etc). GTK's CSDs are weird because much like new-era MacOS apps, the titlebar and main application05:34
klardotshtoolbar often get merged into one thing05:34
+ inhji777 (~inhji777@ip-095-223-184-073.um35.pools.vodafone-ip.de)07:02
- inhji777 (QUIT: Remote host closed the connection) (~inhji777@ip-095-223-184-073.um35.pools.vodafone-ip.de)07:02
+ inhji777 (~inhji777@ip-095-223-184-073.um35.pools.vodafone-ip.de)07:06
- inhji777 (QUIT: Ping timeout: 260 seconds) (~inhji777@ip-095-223-184-073.um35.pools.vodafone-ip.de)07:26
+ bgs (~bgs@212-85-160-171.dynamic.telemach.net)07:32
+ mjw (~wielaard@gnu.wildebeest.org)07:51
- ajr (QUIT: Quit: WeeChat 3.7) (~ajr@user/ajr)07:55
sigridcinap_lenrek: nice!07:58
cinap_lenrekgoooood morning :D07:59
sigridalso same as with that blanking - unless i would stop the clocks precisely at the right time, it would all break08:00
sigridmorning08:00
cinap_lenreksigrid: exactly :)08:00
cinap_lenreksigrid: the crazy thing is, this had side effects on the MMC controller08:00
cinap_lenreksigrid: you can't make this shit up08:00
sigridthat's indeed insane08:00
cinap_lenrekbut it was clear, the graphics brought in some state08:01
cinap_lenrekand i couldnt git it out08:01
cinap_lenreki tried like everything08:01
cinap_lenrekundoing everything08:01
cinap_lenrekundoing the clocks08:01
cinap_lenrekpowering down stuff08:01
cinap_lenreknothing worked08:01
cinap_lenreki was even resetting the clockroots08:02
sigridall right, i will be able to test it in a few hours. thanks cinap_lenrek!08:06
cinap_lenreki have to work today :D08:06
cinap_lenreki only doozed for like 3 hours08:06
sigridat night i thought maybe mmc getting stuck on rescan was caused by uboot trying to boot from usb first08:10
cinap_lenrekonly if it finds a device i think08:11
cinap_lenreklike usb_start() would enumerate the bus and register the mass storage devices it finds08:11
cinap_lenrekbut i havnt looked at the script what it does08:11
cinap_lenrekmaybe theres more bruteforce08:11
sigridyeah. there are none, so this is probably not the reason08:12
cinap_lenreki can try what happens with mmc disconnected btw08:12
cinap_lenreki can switch the mux to host mode08:12
cinap_lenrekand see08:12
cinap_lenrektonight08:12
- bgs (QUIT: Remote host closed the connection) (~bgs@212-85-160-171.dynamic.telemach.net)08:34
- mjw (QUIT: Ping timeout: 256 seconds) (~wielaard@gnu.wildebeest.org)09:01
+ MajorBiscuit (~MajorBisc@2001:1c00:2402:2d00:9eeb:34cf:63b3:9e5b)09:09
+ arminweigl_ (~arminweig@sourcehut/user/arminweigl)10:24
- arminweigl (QUIT: Ping timeout: 252 seconds) (~arminweig@sourcehut/user/arminweigl)10:25
* arminweigl_ -> arminweigl10:25
- S0rin (QUIT: Ping timeout: 268 seconds) (~S0rin@user/s0rin)11:08
+ S0rin (~S0rin@user/s0rin)11:09
+ mjw (~wielaard@gnu.wildebeest.org)11:49
c-keen[m]is https://community.mnt.re/ down?12:02
- buckket (QUIT: Quit: buckket) (~buckket@pdp8.buckket.org)12:33
+ buckket (~buckket@pdp8.buckket.org)12:36
BoostisbetterNope! Works for me. 12:50
c-keen[m]thanks12:51
minutewas updated today!13:00
minuteit now has a chat funtion13:03
minutefunction13:03
minuteso you can chat with other members and also make group chats i think13:03
- mtm (QUIT: Ping timeout: 260 seconds) (~mtm@c-71-228-84-213.hsd1.fl.comcast.net)13:04
c-keen[m]ah maybe I visited at the wrong time then13:07
minuteright place, wrong time13:07
c-keen[m]story of my life13:08
- mjw (QUIT: Ping timeout: 260 seconds) (~wielaard@gnu.wildebeest.org)13:34
+ mjw (~mjw_@2001:1c06:2488:1400:4fd:39a7:74ac:7bae)13:43
sigridcinap_lenrek: tried the latest, in dual mode (lcdif+hdmi) it results in the same problems I had when my blanking logic was wrong - randomly flashing top of the screen and nothing drawn14:45
sigridhere's the trace: http://okturing.com/src/14814/body14:45
sigridperhaps the timing is still off14:45
joschah that was perfect timing sigrid -- i just tried it out myself and observed the same issue :)14:47
sigridin single mode it works fine as it's not using the lcdif, duh14:47
sigridalso usb still breaks sometimes on boot, even in linux. but at least it's able to recover14:48
sigridoh yay I made it work15:08
sigridno shift either15:09
+ mtm (~mtm@c-71-228-84-213.hsd1.fl.comcast.net)15:09
sigridyep, works consistently15:10
sigridjosch: would you mind testing?15:12
sigridif you have nothing better to do :)15:12
minuteis there a branch i can build and test?15:19
sigridhttps://source.mnt.re/cinap_lenrek/reform-boundary-uboot/-/tree/mainscreen-turn-on15:20
sigridlemme get my patch out15:20
sigridminute: apply this on top https://ftrv.se/_/0002-lcdif-fix-bridge-shutdown.patch15:26
sigridoptional logo: https://ftrv.se/_/0001-a-more-fitting-logo.patch15:26
sigridcinap_lenrek: ^15:26
minutesigrid: thanks!15:27
minutei have collected these here https://source.mnt.re/reform/reform-boundary-uboot/-/merge_requests/13/commits15:37
minuteok, flash.bin fell out15:39
sigridok, I fixed the mmc issue as well16:29
sigridnot getting stuck anymore if I don't have an sd card in16:29
minuteohh!16:29
sigridthe magic of delays16:29
minuteoh yeah... delays are what helped me fix display troubles @ pocket reform16:30
minutei'm currently putting in a new keyboard made with purpz switches16:30
minutei really like how light these are16:30
sigridhttps://ftrv.se/_/0004-spl-when-coming-out-of-reset-give-it-a-bit-more-time.patch16:30
sigridit kinda makes sense though16:31
sigridk, I think this should solve all the issues we've had? I don't recall any other. the only thing I can't test myself is hdmi: I have no external display16:32
sigridI just made sure lcdif is still working in both dual/single modes16:32
sigriderr, lcdif/mipidsi16:33
minutewill test!16:38
sigridhmmm. this delay might not be enough16:41
sigridgonna increase it16:41
sigriddone. patch at the same url16:44
minutethx16:46
joschsigrid: still flaky and sometimes this happens: http://paste.debian.net/1266975/16:53
joschoh wait new patch... one sec...16:53
sigridminute: increased the other ones too, sorry16:54
joschsigrid: so i need to re-download 0001 and 0004?16:54
sigridI got it once more so I did that, now I can't repro. but someone who has time to do like 30 shutdowns/reboots should test it16:54
sigridjosch: just 000416:55
sigridok, updated16:56
sigridthis is gonna be the last one for today, I swear16:56
sigridnow I'm going back to work16:56
+ markw (~wielaard@gnu.wildebeest.org)17:05
joschhttps://mister-muffin.de/p/-5Ne.webm17:15
josch(that's with dual display, so the flicker effect is gone thanks to sigrid's changes)17:18
josch(it's with /boot on eMMC and root on NVMe)17:19
minutejosch: awesome17:20
- markw (QUIT: Ping timeout: 260 seconds) (~wielaard@gnu.wildebeest.org)17:21
c-keen[m]\o/17:22
joschlet me redirect that compliment to sigrid and cinap_lenrek -- this is *amazing* stuff!! Thank you so much! :D17:22
joschminute: so... now that we have display *and* keyboard in u-boot, how about abolishing boot.scr in favor of extlinux.conf so that a boot menu is displayed? https://mister-muffin.de/p/hSDE.jpg17:41
minutejosch: sounds very good, but can there be a default+countdown?17:43
minutelooking at the log, i think the printing of set_env_vars() should be removed17:43
minuteand the USB error is a bit ugly (about device not accepting address)17:44
c-keen[m]that looks like it needs more time to settle17:44
c-keen[m]another delay might fix this17:44
joschminute: yes, it would something like this: https://mister-muffin.de/p/VrRK.txt17:45
minutejosch: oh, neat17:45
joschthe problem is, that we can never roll this out automatically because there is no way to know whether users have upgraded their uboot or not17:46
minuteah.17:46
minuteextlinux.conf and boot.scr could coexist though?17:47
joschmaybe -- i have to investigate17:47
joschvagrantc is the expert on that topic17:47
minutei.e. boot.scr could check for extlinux.conf17:48
- bkeys (QUIT: Ping timeout: 265 seconds) (~Thunderbi@static-198-54-135-69.cust.tzulo.com)17:54
sigridjosch: what kind of extra usb devices you have there?18:09
joschsigrid: where do you see an extra usb device?18:10
sigridI might be wrong, thought maybe you have something connected to the reform18:11
sigridI don't see the same error18:11
sigridand I think I get 5 device on one bus, 1 on another18:12
sigridyours seem to have 6+118:12
joschsigrid: yes, i have a few things connected: https://community.mnt.re/t/adding-lte-modem-and-other-usb-devices/121518:12
sigridholy shit18:13
joschthere was just so much empty volume waiting to be filled :D18:13
sigridso maybe that's an error regarding your usb hub then18:14
joschsigrid: i'm still not sure which error you mean18:14
joschthings are working fine here :)18:14
sigridusb address smth smth18:14
sigridyeah I understand18:14
sigridso the one minute mentioned should not appear unless you fill your reform to the brim18:15
joschhrm... i don't recall what that was that minute said -- when was that roughly?18:16
sigrid17:44 < minute> and the USB error is a bit ugly (about device not accepting address)18:17
joschi didn't understand that minute was referring to one of my logs -- i do not see a usb error over here18:18
joschoh the blurry cam video18:18
josch"scanning bus 0 for devices... Device not responding to set address" and "USB device not accepting new address (error=80000000)"18:19
joschso yes, this is just my own unit and nothing wrong with the uboot patch18:19
joschi have another usb hub in there which is probably causing some kind of error message18:19
joschminute: so please disregard the usb error (about device not accepting address) because that's just my unit :)18:21
joschin other news, here is my first successful extlinux.conf boot: http://paste.debian.net/1266987/18:22
josch(at the top my extlinux.conf)18:22
sigridnice18:23
sigridcan extlinux load things at specific addresses in memory?18:23
minutesigrid: josch: ok awesome. i was only concerned about the default experience. 18:25
joschsigrid: i think so, because it requires environment variables like kernel_addr_r being set18:26
minutejosch: while you're at it, could you remove        printf("set_env_vars()");   from nitrogen8m_som.c?18:27
minute(sorry, would do it myself, just in the middle of keyboard transplantation)18:28
joschsure, there you go: https://source.mnt.re/reform/reform-boundary-uboot/-/merge_requests/14/diffs18:30
minutethanks ^^^^18:30
josch(i didn't even notice the line until now)18:31
+ bkeys (~Thunderbi@205.185.110.104)18:36
+ bkeys1 (~Thunderbi@static-198-54-135-69.cust.tzulo.com)18:52
- bkeys (QUIT: Ping timeout: 272 seconds) (~Thunderbi@205.185.110.104)18:54
* bkeys1 -> bkeys18:54
minuteok the red pro switches are really nices18:57
minute-s18:58
+ markw (~wielaard@gnu.wildebeest.org)19:05
- mjw (QUIT: Killed (NickServ (GHOST command used by markw!~wielaard@gnu.wildebeest.org))) (~mjw_@2001:1c06:2488:1400:4fd:39a7:74ac:7bae)19:30
* markw -> mjw19:31
+ wielaard (~mjw_@2001:1c06:2488:1400:4fd:39a7:74ac:7bae)19:31
+ bkeys1 (~Thunderbi@157.201.98.1)19:36
- bkeys1 (QUIT: Client Quit) (~Thunderbi@157.201.98.1)19:40
+ bgs (~bgs@212-85-160-171.dynamic.telemach.net)20:12
sevanminute: the photo of the pocket in front of the monitor looks amazing. The keyboard backlight really works well.20:42
minutesevan: thanks!20:44
minutei now have kailh choc pro red switches in there and that's a really nice "quiet" option20:45
minutehm. firefox is quite ok on the imx8mplus.20:55
minuteperhaps gonna drive that for a while20:55
c-keen[m]If you manage to source PBT caps that would also be cool20:55
minutewe don't have a dyesub process for those in place though, and backlighting doesn't work with them21:05
minutealso we already produced 44000 keycaps :D21:05
minute(they are custom)21:05
cinap_lenrekgooooooooooooood22:32
cinap_lenrekeve22:32
cinap_lenreknin.22:32
sigridhello cinap22:33
cinap_lenreksorry sigrid :(22:33
cinap_lenreki'm drunk22:34
sigridhaha22:34
sigridgood!22:34
cinap_lenrek3 hours dooze today and went to pub anyway with collegues22:34
sigridbugs are fixed22:34
cinap_lenrek\o/22:34
sigridso enjoy22:34
cinap_lenreki wish i knew the git magic22:34
cinap_lenrekjust let you push directly to the mainscreen branch ;D22:35
sigridit's "git am .../file"22:35
sigridI think the branch minute made of both our changes is only missing the last patch for mmc22:35
cinap_lenreksorry22:36
cinap_lenreki should have never made merge request22:36
cinap_lenrekit was all work in progress :(22:36
cinap_lenrekits not done until sigrid confirms22:36
sigridI think that's what merge requests are for, anyway22:36
+ vagrantc (~vagrant@2600:3c01:e000:21:7:77:0:20)22:42
- bgs (QUIT: Remote host closed the connection) (~bgs@212-85-160-171.dynamic.telemach.net)23:11
- MajorBiscuit (QUIT: Quit: WeeChat 3.6) (~MajorBisc@2001:1c00:2402:2d00:9eeb:34cf:63b3:9e5b)23:17

Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!