T42 | <b100dian> This might resurrect patchmanager3: <piggz>private-etc ld.so.preload | 00:00 |
---|---|---|
T42 | <nephros> That breaks firejailed apps for me. (re @b100dian: This might resurrect...) | 06:41 |
T42 | <nephros> Correction: must whitelist all the pm dirs in /tmp and the socket too, then it works. (re @nephros: That breaks firejail...) | 06:44 |
T42 | <b100dian> yes https://forum.sailfishos.org/t/patchmanager-patches-in-koli-4-0-1/4925/114 | 07:57 |
T42 | <elros34> @b100dian about latest comment in forum: pageStack.push doesn't throw exception anymore when qml file is missing since sfos 4.0.1.x so you need to add some QFile::exists method instead try and catch. https://github.com/elros34/patchmanager/commit/54cf701439bf41b2d4d9ebaff1389ff9f62fa84d# | 08:11 |
T42 | <shouaccount> Hello, I am getting error while building bluebinder https://paste.ubuntu.com/p/GdCf8zNFvB/ any suggestions? | 08:18 |
T42 | <b100dian> Interesting, though I did not have that error in pm3 itself, I was trying an email app patch - it may work if I add the other folders too - and the email app was the one showing a qml error | 08:53 |
mal | @b100dian that record-video tool in gst-droid is obsolete and probably won't work, it's already removed in newer versions of gst-droid | 10:26 |
T42 | <b100dian> ty mal. Is there any other way I can debug video recording..? like with gst-launch | 10:41 |
mal | using GST_DEBUG and getting logcat | 10:50 |
T42 | <b100dian> I got https://pastebin.ubuntu.com/p/ygMT6x4jnB/. 'H.264 AVC caps, but no codec_data' with GST_DEBUG | 10:58 |
T42 | <b100dian> that's why I was thinking to maybe try other codecs, like mpeg. Or see if it works outside the camera app | 10:59 |
T42 | <elros34> @b100dian you seems to use some old droidmedia, have you tried with latest? | 11:53 |
T42 | <b100dian> hmm I suppse you're right.. 0.20210326.0, let me give it a try | 12:00 |
T42 | <b100dian> (actually it was not _that_ old, I just didn't pull the tags - but still I was missing two commits and maybe I didn't build —gg after it but droid-hal :-S) | 12:10 |
T42 | <elros34> ah I mixed sources... I was thinking about old gst-droid because your log do not match latest source code:) | 12:47 |
T42 | <b100dian> and I mixed droidmedia installation last time I built it with FORCE_HAL := 1, only now it was actually packaged and deployed. Got the scary black viewfinder:D | 13:29 |
T42 | <b100dian> Here is new logcat http://vlad.synology.me/logcat-camera-3.txt and GST_DEBUG https://pastebin.ubuntu.com/p/K3hwkwDsmx/ | 13:29 |
T42 | <b100dian> I've updated gst-droid to main too | 13:30 |
mal | anything in dmesg? | 16:04 |
piggz | mal: seen an error like this when creating image.... https://gitlab.com/sailfishos-porters-ci/yggdrasil-ci/-/jobs/1418451421 ....? | 16:34 |
piggz | /builds/sailfishos-porters-ci/yggdrasil-ci/sfe-gs290-4.1.0.24-devel-20210712 /builds/sailfishos-porters-ci/yggdrasil-ci | 16:34 |
piggz | No rootfs archive found, exiting ... | 16:34 |
piggz | Info[07/12 21:35:15] : Script returned with non zero status, failing. | 16:34 |
piggz | Error <creator>[07/12 21:35:16] : Failed to execute %pack script with /bin/bash | 16:34 |
piggz | there is another error above, about a password being set ... i hacked around that for now, not sure why there would be a password set | 16:35 |
mal | did you regenerate .ks, not sure if it's needed | 16:35 |
piggz | the ks should be from 4.1.0.23, so only 0.0.0.1 behind | 16:36 |
piggz | ill check the droid-config version, and generate a new one anyway | 16:37 |
piggz | mal: downloaded the one from the fresh droid-config package, and it does have a section missing in it | 16:41 |
piggz | its missin 70-sdk-domain and 90 accept unsigend packages | 16:42 |
piggz | but i dont see anything that would break image creation | 16:43 |
mal | piggz: what sdk does that use for mic? | 16:44 |
piggz | an old one, 3.3 iirc | 16:45 |
piggz | that crossed my mind | 16:45 |
piggz | trying again with new sdk | 16:53 |
piggz | mal: with the new sdk, the password error dissapears | 17:11 |
piggz | mal: still failed to pack :/ | 17:13 |
mal | piggz: does the build work locally? | 17:14 |
piggz | it did last time i tried | 17:14 |
rinigus | new tama release is out (4.1.0.24), built on OBS with the images generated pointing to OBS repos. I am switching the port to aosp10/aarch64 with the future tama releases targeting that base only | 17:54 |
piggz | rinigus: let me see your kickstart .... imgetting a failure | 17:54 |
rinigus | just a sec | 17:54 |
piggz | rinigus: is it onporters-ci? | 17:54 |
rinigus | nope. I have failed to build on CI for a while and wrote a script for image generation on local PC. got fed up fighting CI | 17:55 |
T42 | <movlako> Hey, I am just curious what is wrong with jolla store on XZ3 fork. It seems to be unable to download amd install moat of the software. May be I have to set up repos? | 17:56 |
rinigus | piggz: pickup your favorite device - for example at http://repo.merproject.org/obs/nemo:/testing:/hw:/sony:/tama:/aosp10/sailfishos_4.1.0.24_aarch64/aarch64/droid-config-h8324-ssu-kickstarts-0.6.0-1.2.1.jolla.aarch64.rpm | 17:56 |
T42 | <movlako> Hey, I am just curious what is wrong with jolla store on XZ3 fork. It seems to be unable to download and install moat of the software. May be I have to set up repos? (edited) | 17:56 |
rinigus | piggz: I download KS from that ssu package, unpack RPM and use it to generate image with mic. that works quite reliably | 17:58 |
rinigus | @movlako: sounds like something is off with the store config. which base do you use: aosp9 or aosp10? which SFOS release? specific XZ3 (single/dual)? | 17:59 |
piggz | rinigus: i need an old style non-lvm version for now | 17:59 |
rinigus | piggz: don't have that, but you probably generate it in similar package as well | 17:59 |
piggz | yeah, i have it, but ci fails | 18:00 |
T42 | <movlako> dual sim XZ3. AOSP10 (re @SailfishFreenodeIRCBridgeBot: <rinigus>@movlako: s...) | 18:01 |
piggz | think i found the bug... | 18:27 |
piggz | im packing to .gz, not .bz2, but didnt update mic command | 18:27 |
rinigus | @movalko: would you mind checking `ssu s` on xz3. I am interested in "Device model". do not paste UID - it is your IMEI and its better to keep it away from public space | 18:32 |
rinigus | what you describe is usually misconfiguration on jolla store side. | 18:32 |
piggz | mal: so, was the volla the first device to come up with sailjail issues? | 18:34 |
rinigus | from the logs I can see that h9436 is registered in the store. let's see if ssu s reports as it should | 18:35 |
T42 | <viadosix> yeah ssu s gives h9436 SFOS 4.1.0.24 | 18:42 |
T42 | <viadosix> WARNING: Sssu.ini not writable. | 18:46 |
T42 | <viadosix> devise reg status: not regiatred | 18:46 |
T42 | <viadosix> device: Xperia XZ3 (h9436/h9436) | 18:46 |
T42 | <viadosix> domain:sales | 18:46 |
T42 | <viadosix> Brand:Jolla | 18:46 |
T42 | <viadosix> weird that it says not registered | 18:47 |
mal | it's normal to have "not registered" | 18:56 |
rinigus | @viadosix: I have not registered as well, but looks to be possible to install the software. | 18:57 |
rinigus | I don't know how to determine whether software is available for aarch64 in Jolla Store. check out the apps you are sure that are available for that arch | 18:58 |
T42 | <viadosix> Yes right, some of the apps are downloading and working including telegram app, which I use now. I have only twi apps successfully installed utility and telegram | 19:06 |
T42 | <viadosix> Ok no worries then, could I ask question about ssh from linux pc? | 19:07 |
rinigus | sure | 19:07 |
T42 | <viadosix> When I try ti access the device it is not possible: some error like sh: tic not active | 19:08 |
rinigus | @viadosix: note that Jolla apps should be possible install as well (weather, notes, docs, ) | 19:08 |
rinigus | @viadosix: do you try to access via wifi or usb? | 19:09 |
T42 | <viadosix> Both, when using the correct id same error for both | 19:09 |
rinigus | did you set the password under Settings/Developer tools? | 19:10 |
T42 | <viadosix> Yes, after that I set it for su as well | 19:10 |
rinigus | hmm, what for su? root password? | 19:11 |
T42 | <viadosix> Yes, was that wrong action? | 19:11 |
T42 | <viadosix> It did not work so I believed setting root could be a solution | 19:12 |
rinigus | but that shouldn't matter... I guess. I haven't seen such error. | 19:12 |
rinigus | but with ssh, you login as defaultuser, right? not `root` | 19:12 |
T42 | <viadosix> Tried both nemo and defaultuser. It gives this errer when use the last | 19:13 |
rinigus | nemo is not available (sadly), defaultuser is the right one | 19:13 |
T42 | <viadosix> Yeah seems like that | 19:13 |
rinigus | try to login again and paste the exact error message | 19:14 |
T42 | <ruspartisan> Also maybe try ssh -vvvv for more verbose output | 19:14 |
rinigus | you could then look into device journal using its terminal to see if something pops out | 19:15 |
T42 | <viadosix> ssh -vvv defaultuser@192.168.2.15 | 19:22 |
T42 | <viadosix> OpenSSH_8.6p1, OpenSSL 1.1.1k FIPS 25 Mar 2021 | 19:22 |
T42 | <viadosix> debug1: Reading configuration data /home/vladislav/.ssh/config | 19:22 |
T42 | <viadosix> debug1: Reading configuration data /etc/ssh/ssh_config | 19:22 |
T42 | <viadosix> debug3: /etc/ssh/ssh_config line 55: Including file /etc/ssh/ssh_config.d/50-redhat.conf depth 0 | 19:22 |
T42 | <viadosix> debug1: Reading configuration data /etc/ssh/ssh_config.d/50-redhat.conf | 19:22 |
T42 | <viadosix> debug2: checking match for 'final all' host 192.168.2.15 originally 192.168.2.15 | 19:22 |
T42 | <viadosix> debug3: /etc/ssh/ssh_config.d/50-redhat.conf line 3: not matched 'final' | 19:22 |
T42 | <viadosix> debug2: match not found | 19:22 |
T42 | <viadosix> debug3: /etc/ssh/ssh_config.d/50-redhat.conf line 5: Including file /etc/crypto-policies/back-ends/openssh.config depth 1 (parse only) | 19:22 |
T42 | <viadosix> debug1: Reading configuration data /etc/crypto-policies/back-ends/openssh.config | 19:22 |
T42 | <viadosix> debug3: gss kex names ok: [gss-curve25519-sha256-,gss-nistp256-sha256-,gss-group14-sha256-,gss-group16-sha512-] | 19:22 |
T42 | <viadosix> debug3: kex names ok: [curve25519-sha256,curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group14-sha256,diffie-hellman-group16-sha512,diffie-hellman-group18-sha512] | 19:22 |
T42 | <viadosix> debug1: configuration requests final Match pass | 19:22 |
T42 | <viadosix> debug2: resolve_canonicalize: hostname 192.168.2.15 is address | 19:22 |
T42 | <viadosix> debug1: re-parsing configuration | 19:22 |
T42 | <viadosix> debug1: Reading configuration data /home/vladislav/.ssh/config | 19:22 |
T42 | <viadosix> debug1: Reading configuration data /etc/ssh/ssh_config | 19:22 |
T42 | <viadosix> debug3: /etc/ssh/ssh_config line 55: Including file /etc/ssh/ssh_config.d/50-redhat.conf depth 0 | 19:22 |
T42 | <viadosix> debug1: Reading configuration data /etc/ssh/ssh_config.d/50-redhat.conf | 19:22 |
T42 | <viadosix> debug2: checking match for 'final all' host 192.168.2.15 originally 192.168.2.15 | 19:22 |
T42 | <viadosix> debug3: /etc/ssh/ssh_config.d/50-redhat.conf line 3: matched 'final' | 19:22 |
T42 | <viadosix> debug2: match found | 19:22 |
T42 | <viadosix> debug3: /etc/ssh/ssh_config.d/50-redhat.conf line 5: Including file /etc/crypto-policies/back-ends/openssh.config depth 1 | 19:22 |
T42 | <viadosix> debug1: Reading configuration data /etc/crypto-policies/back-ends/openssh.config | 19:22 |
T42 | <viadosix> debug3: gss kex names ok: [gss-curve25519-sha256-,gss-nistp256-sha256-,gss-group14-sha256-,gss-group16-sha512-] | 19:22 |
T42 | <viadosix> debug3: kex names ok: [curve25519-sha256,curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group14-sha256,diffie-hellman-group16-sha512,diffie-hellman-group18-sha512] | 19:22 |
T42 | <viadosix> debug3: expanded UserKnownHostsFile '~/.ssh/known_hosts' -> '/home/vladislav/.ssh/known_hosts' | 19:22 |
T42 | <viadosix> debug3: expanded UserKnownHostsFile '~/.ssh/known_hosts2' -> '/home/vladislav/.ssh/known_hosts2' | 19:22 |
T42 | <viadosix> debug3: ssh_connect_direct: entering | 19:22 |
T42 | <viadosix> debug1: Connecting to 192.168.2.15 [192.168.2.15] port 22. | 19:22 |
T42 | <viadosix> sorry wrong | 19:23 |
T42 | <viadosix> ssh defaultuser@192.168.2.15 | 19:25 |
T42 | <viadosix> defaultuser@192.168.2.15's password: | 19:25 |
T42 | <viadosix> sh: tic: not found | 19:25 |
T42 | <viadosix> Was like that then device shutted down and turned on from 3rd attempt because booting into weired screen. | 19:26 |
T42 | <viadosix> Also each time after boot I cannot log in straight. I need to block the screen first than after pressing power button itstart to reed my inputs | 19:27 |
T42 | <viadosix> Ok Now I am getting ssh -vvv to work | 19:27 |
T42 | <viadosix> ok I will try wifi, otherwise it again powered off | 19:29 |
T42 | <viadosix> ssh -vvvv defaultuser@192.168.1.115 | 19:32 |
T42 | <viadosix> OpenSSH_8.6p1, OpenSSL 1.1.1k FIPS 25 Mar 2021 | 19:32 |
T42 | <viadosix> debug1: Reading configuration data /home/vladislav/.ssh/config | 19:32 |
T42 | <viadosix> debug1: Reading configuration data /etc/ssh/ssh_config | 19:32 |
T42 | <viadosix> debug3: /etc/ssh/ssh_config line 55: Including file /etc/ssh/ssh_config.d/50-redhat.conf depth 0 | 19:32 |
T42 | <viadosix> debug1: Reading configuration data /etc/ssh/ssh_config.d/50-redhat.conf | 19:32 |
T42 | <viadosix> debug2: checking match for 'final all' host 192.168.1.115 originally 192.168.1.115 | 19:32 |
T42 | <viadosix> debug3: /etc/ssh/ssh_config.d/50-redhat.conf line 3: not matched 'final' | 19:32 |
T42 | <viadosix> debug2: match not found | 19:32 |
T42 | <viadosix> debug3: /etc/ssh/ssh_config.d/50-redhat.conf line 5: Including file /etc/crypto-policies/back-ends/openssh.config depth 1 (parse only) | 19:32 |
T42 | <viadosix> debug1: Reading configuration data /etc/crypto-policies/back-ends/openssh.config | 19:32 |
T42 | <viadosix> debug3: gss kex names ok: [gss-curve25519-sha256-,gss-nistp256-sha256-,gss-group14-sha256-,gss-group16-sha512-] | 19:32 |
T42 | <viadosix> debug3: kex names ok: [curve25519-sha256,curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group14-sha256,diffie-hellman-group16-sha512,diffie-hellman-group18-sha512] | 19:32 |
T42 | <viadosix> debug1: configuration requests final Match pass | 19:32 |
T42 | <viadosix> debug2: resolve_canonicalize: hostname 192.168.1.115 is address | 19:32 |
T42 | <viadosix> debug1: re-parsing configuration | 19:32 |
T42 | <viadosix> debug1: Reading configuration data /home/vladislav/.ssh/config | 19:32 |
T42 | <viadosix> debug1: Reading configuration data /etc/ssh/ssh_config | 19:32 |
T42 | <viadosix> debug3: /etc/ssh/ssh_config line 55: Including file /etc/ssh/ssh_config.d/50-redhat.conf depth 0 | 19:32 |
T42 | <viadosix> debug1: Reading configuration data /etc/ssh/ssh_config.d/50-redhat.conf | 19:32 |
T42 | <viadosix> debug2: checking match for 'final all' host 192.168.1.115 originally 192.168.1.115 | 19:32 |
T42 | <viadosix> debug3: /etc/ssh/ssh_config.d/50-redhat.conf line 3: matched 'final' | 19:32 |
T42 | <viadosix> debug2: match found | 19:32 |
T42 | <viadosix> debug3: /etc/ssh/ssh_config.d/50-redhat.conf line 5: Including file /etc/crypto-policies/back-ends/openssh.config depth 1 | 19:32 |
T42 | <viadosix> debug1: Reading configuration data /etc/crypto-policies/back-ends/openssh.config | 19:32 |
T42 | <viadosix> debug3: gss kex names ok: [gss-curve25519-sha256-,gss-nistp256-sha256-,gss-group14-sha256-,gss-group16-sha512-] | 19:32 |
T42 | <viadosix> debug3: kex names ok: [curve25519-sha256,curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group14-sha256,diffie-hellman-group16-sha512,diffie-hellman-group18-sha512] | 19:32 |
T42 | <viadosix> debug3: expanded UserKnownHostsFile '~/.ssh/known_hosts' -> '/home/vladislav/.ssh/known_hosts' | 19:32 |
T42 | <viadosix> debug3: expanded UserKnownHostsFile '~/.ssh/known_hosts2' -> '/home/vladislav/.ssh/known_hosts2' | 19:32 |
T42 | <viadosix> debug3: ssh_connect_direct: entering | 19:32 |
T42 | <viadosix> debug1: Connecting to 192.168.1.115 [192.168.1.115] port 22. | 19:32 |
T42 | <viadosix> debug1: load_hostkeys: fopen /etc/ssh/ssh_known_hosts: No such file or directory | 19:32 |
T42 | <viadosix> debug1: load_hostkeys: fopen /home/vladislav/.ssh/known_hosts2: No such file or directory | 19:32 |
T42 | <b100dian> @viadosix please use a paste service like pastebin.ubuntu.com, this is hurting through IRC and even telegram.. : https://irc.thaodan.de/.imgstore/91aa710d/file_2237.jpg | 19:40 |
piggz | @viadosix its frowned upon to send large pastes like that, pls use a pasebin | 19:41 |
piggz | a few lines, sure | 19:41 |
T42 | <viadosix> ok sure | 19:41 |
piggz | if anyone needs a tls-padding library for their port, https://github.com/piggz/tls-padding | 19:42 |
T42 | <b100dian> > macOS ships with an ancient version of tic that cannot read from stdin, so we (...) create a temp file for it | 19:42 |
T42 | <b100dian> piggz: typo in Readme:) | 19:44 |
T42 | <b100dian> wait, there's no readme, what does it do? | 19:44 |
piggz | it does nothing | 19:44 |
T42 | <b100dian> "believes to has full control" s/has/haz/g | 19:44 |
T42 | <viadosix> https://pastebin.ubuntu.com/p/2nqQzfSMqm/ | 19:46 |
piggz | @b100dian it reserves some memory at the start of every thread, because, reasons | 19:47 |
T42 | <b100dian> Oh, I found it - it was an lipstick issue in your case | 19:52 |
T42 | <b100dian> do you think it will fix my camera, because reasons;;) | 19:52 |
T42 | <viadosix> lipstick is an ...? home screen? | 19:53 |
T42 | <viadosix> By the way camera, front one is somehow out of focus alltime. But don't worry it is a quiestion for another day | 19:53 |
rinigus | @viadosix: I wonder why does your ssh try to send some script (see #macOS line) | 19:54 |
T42 | <viadosix> https://irc.thaodan.de/.imgstore/55a9095e/file_2238_tgs.webp | 19:55 |
T42 | <b100dian> Yeah, are you usin any of the kittens/kitty here https://github.com/search?q=macOS+ships+with+an+ancient+version+of+tic+that+cannot+read+from+stdin%2C+so+we&type=code | 19:55 |
T42 | <viadosix> yeah I do I think | 19:55 |
T42 | <viadosix> I will disable it | 19:55 |
T42 | <viadosix> I have disabled it | 19:57 |
T42 | <viadosix> ok sorry | 19:57 |
T42 | <viadosix> my fault | 19:57 |
T42 | <viadosix> works now | 19:58 |
T42 | <viadosix> Thank you guys! | 20:03 |
rinigus | @viadosix: welcome. re front camera - mine seems to be focused. maybe clean it? but I don't seem to be able to manually focus it though, could be some limitation. | 20:05 |
rinigus | piggz and other OBS enthusiasts: we would have to think what to do with Chum repos. not that I would like to discuss it tonight (late), but please think what could we use it for and how to maintain it | 20:07 |
piggz | rinigus: chaotic free for all is out of the question? | 20:07 |
rinigus | it is a good option and would be pity not to use it. also a proper way to utilize OBS | 20:07 |
rinigus | piggz: no idea, doesn't sound too bad | 20:08 |
rinigus | as those "all" need to have an account at OBS | 20:08 |
T42 | <viadosix> It was working perfectly just before on android. Seems completely out of plane, and i dont think it is dirt : https://irc.thaodan.de/.imgstore/75269ad7/file_2239.jpg | 20:10 |
rinigus | piggz: we should probably open a thread at SFO - although could get some extra messages over there | 20:12 |
rinigus | viadosix: out of focus, indeed. no idea why | 20:12 |
T42 | <viadosix> https://irc.thaodan.de/.imgstore/99fd20e5/file_2240_tgs.webp | 20:14 |
T42 | <viadosix> Cool, now I have ssh, that is awesome, thank you guys, great support! | 20:15 |
T42 | <b100dian> mal: I have grabbed fresh logs from camera recording: GST_DEBUG starts at 0:00:04.566667765 https://pastebin.ubuntu.com/p/2BqCPjQQ2x/ | 20:36 |
T42 | <b100dian> logcat https://pastebin.ubuntu.com/p/msrJPxybdG/ fails at 22:24:46 (omxnodeinstance) | 20:36 |
T42 | <b100dian> journalctl -b https://pastebin.ubuntu.com/p/wxQXcgjsPB/ | 20:37 |
T42 | <b100dian> journalctl should include dmesg and q6/tfa/afe/adm messages are DEBUG audio kernel output | 20:38 |
T42 | <b100dian> there's this thing that bugs be about gst-droid master: I have audio-hal and audioservice on for the ultrasound proximity sensor to work (could pulse droid be used for this?) | 20:40 |
T42 | <b100dian> and with gst-droid 20201104 and the above services ^^ sound in calls works | 20:41 |
T42 | <b100dian> with gst-droid main and the above services microphone does not work in calls | 20:41 |
T42 | <b100dian> of course, with gst-droid master and without the above services, sound works in calls - but no proximity sensor.. | 20:42 |
T42 | <b100dian> So this is why I stuck with older gst-droid until now. Will probably bisect this, along with black initial viewfinder (trisecting?) | 20:44 |
T42 | <MyNameIsEarlB> can anyone provide me with the pinephone-1.1-rootfs.zip or point me in the direction of being able to download the files to build the image? | 21:42 |
T42 | <MyNameIsEarlB> I'm getting an error with the flash-it script because it can't find it to download, for both 1.0 and 1.1-1.2 | 21:42 |
Generated by irclog2html.py 2.17.1 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!