libera/#maemo-leste/ Wednesday, 2021-09-22

_inky(((:00:04
konafreemangordon: tinymail doesn't build yet (and never has for me) but if you use ./autogen.sh --with-platform=maemo-leste && make you will see the current state.07:39
konahttps://github.com/boltonja/tinymail/commits/master07:41
konathe error code mapping seems entirely incorrect (should use g_error_matches instead of switch, I guess) and it's possible that I misread the osso pdf reader example code and have cast streams incorrectly, until it builds it's not possible to test.  will do some more reading on gio....07:42
freemangordonkona: I gained lots of experience back then when I was porting hildon-fm to gio, so I think I will be able to help08:36
freemangordonkona: there is g_io_error_from_errno, I will 'reverse' it in that switch08:49
Wizzupuvos: this can be closed I think https://github.com/maemo-leste/mce/pull/4110:24
Wizzupsince freemangordon fixed the dsme problem10:25
_uvos_Wizzup: no we will be needing that when dsme gives up its init personality to reduce its scope to a session manager, which is something we absolutly must do if we want to make it possible for other distrobutions to package the hildon stack or if we want to allow leste devices to properly allow the use of other desktops multiple usser sessions or different user names etc.11:24
Wizzupthe current pr there doesn't do anything useful though?11:24
Wizzupbut sure, feel free to leave it open I guess11:25
_uvos_it makes mce be started by openrc instead of dsme, we will need it then so i want to keep it around, i can also just merge it into some inactive branch instead of keeping it open if you like11:28
Wizzupno, whatever is fine11:29
_uvos_btw gsm dosent work for me on leste11:30
_uvos_on d411:30
_uvos_if there is no umts i have to sett the tech type by hand11:30
Wizzupwhat do you mean specifically, 2g mode?11:30
_uvos_or it wont connect to 2g11:30
WizzupIt switches automatically for me11:30
_uvos_hmm11:31
_uvos_also i cant make it connect to edge data11:31
_uvos_even with qmicli11:31
_uvos_in los it works fine in the same location11:32
_uvos_btw i have never seen more than 2 bars in leste wheres android shows full signal11:32
_uvos_i have to compear db values11:33
WizzupI have had full bars at least on 3g, but yeah11:33
_uvos_maybe android is just mor optimistic11:33
Wizzupusually it's less high11:33
Wizzupyeah probably11:33
^-^hiWhat do you think about such an input method (in general, not for maemo): you press a button and a fully transparent window will let you hand-write (with some sort of evaporating ink so you don't run out of space) and it injects the input as keyboard input (with some special glyphs for backspace and ctrl and stuff)13:26
^-^hiPhysical keyboards like that of N900 are the best but those that can fit on phones are often not good for when you speak a language that can't fit in them13:27
^-^hialso you have problems with some special characters.13:28
^-^hiA simple virtual keyboad like that of Maemo does the job but obstructs the application beneath it. (I haven't used it for more than texting, maybe it doesn't matter, but it seems it could matter)13:29
WizzupYes, we will have to improve h-i-m the future13:30
Wizzupto make the apps scale or something similar13:30
^-^hiAlso virtual keyboards like that of Android is annoying and takes screen real-estate13:30
^-^hiAlso the underlying toolkits need to be aware of the input method stuff, and how would they look when the keyboard pops up13:31
^-^hiYou can't do stuff in minimal toolkits.13:32
^-^hiBut when you press a button and then handwrite on something transparent you can enter everything while obstructing nothing, and the toolkit and the application don't need to worry about it.13:33
^-^hiYou can also enter any glyph as you wish.13:34
^-^hiDo you see problems with this theoretical approach?13:35
^-^hiOh and it would make sense when VNCing too.13:36
Wizzupuvos: hmm various xt86213:48
Wizzupseem to be mostly xt86213:50
Wizzupone says remanufactured in the philippines, droid  3 asurion13:50
mighty17[m]PVR:(Error): PVRDisplayBufferCreate: Failed to create display buffer (err=13) [0, ]14:09
mighty17[m]PVR:(Error): PVRDRIPlaneCreate: Failed to create share/scanout/cursor buffer [0, ]14:09
mighty17[m]PVR:(Error): PVRDRIBufferCreate: Failed to create plane [0, ]14:09
mighty17[m]CreateImageShared: Failed to create buffer14:10
mighty17[m]PVRImageDrawableGetNativeInfo: Image get buffers call failed14:10
mighty17[m]why does this happen? err 13 usually means no perms but i dont think thats related here14:10
mighty17[m]happens when i try to run supertuxkart on sgx54014:16
ButtercatHello, do I understand correctly that there is currently no way to flash maemo leste on n900's eMMC?14:30
^-^hi‌Buttercat: It is possible, but why would you want to?14:32
Buttercat ^-^hi: to spare a sd card, is it a bad idea?14:33
^-^hiButtercat: Fremantle is practical for everyday use as phone, and has a lot of useful applications tailored for it.14:34
^-^hiMaemo leste not yet.14:34
Buttercatthe thing is I don't really plan to use the n900 as a phone14:35
Buttercatwould I forever be giving up the chance if I do flash maemo leste on eMMC?14:36
^-^hiThere is a way for it on the leste website I think, look a bit around to find it.14:40
^-^hiLeste empties battery fast and lacks some stuff, but you can install new packages on it.14:41
Wizzupit's just easier to toy around on the sd card I'd say14:41
uvosWizzup: ok and your original one was xt862 too right?14:48
uvosWizzup: or 861?14:48
Wizzupxt862 I think14:49
Wizzuplet me check14:49
uvosall of these where bought from us ebay?14:49
uvosright14:49
uvos?14:50
Wizzupyes14:50
Wizzupfrom ebay14:50
_inky>There is a way for it on the leste website I think, look a bit around to find it.16:05
_inkythere is a way for pinephone.16:05
konaButtercat: there are some directions to dual boot the n900 https://leste.maemo.org/Nokia_N900#Existing_Fremantle but i had to hold the 'u' key on the hwkbd when powering on, which seems to me to be the best kept secret in 1nearly two decades  of Maemo.16:59
konai feel like i just violated the first rule of maemo club or something.16:59
Wizzuphehe17:01
konai keep fremantle around for a) nostalgia and b) to remind me how things worked when the behavior on leste doesn't match my memory (usually, it's my memory that is faulty ;) )17:02
uvoswhats the u key supposed to do?17:03
uvosdosent seam to do anything on my n90017:03
bencohhe just said it was a secret :>17:04
kona^-^hi: the main challenge with something like the translucent / transparent window is how to balance the (scant) visual cues for people who can't use low contrast ui.  even though i am such a person, being able to see my screen while typing is a clear benefit to me in many situations.17:08
^-^hikona: using the inverse color from the background pixels17:08
^-^hiwouldn't look the best but would have highest contrast in any possible case17:09
konathe right mask would help a lot, for sure.17:09
konaoh, no, i see what you mean.17:10
konayes, that would help a lot.17:10
^-^hiLike, the window is entirely transparent, entirely. Then the things you write in the inverse color17:10
^-^hiare in*17:10
konafreemangordon: hmm, maybe that would be better than gerror_matches... will you merge/fork my fork or do i continue work there?17:15
Buttercatkona: Thanks for the tip17:15
konaButtercat: also, once u-boot is set up, looks to me like the u-boot menu only shows if i power on with the hwkbd open17:17
konai should probably make a wiki account and do the edits.17:18
konaand sometimes the backlight doesn't turn on at the u-boot menu so you have to hold the screen at an angle or shine another light on it17:19
Wizzupyes please make a wiki account and edit as you please17:19
Wizzupbacklight not turning on is a feature, btw17:19
konasometimes it does turn on though, is there a secret handshake to be able to choose?17:20
WizzupI think it depends on if it's powered on by cable insertion, and how full the battery is, and some other things17:20
konaoh, cool.17:21
^-^hiThe way N900 screen works well in sunlight is so cool17:25
konauvos: when using the flasher, i had to hold the u key while inserting the usb, otherwise the Quick method wouldn't boot my device.17:27
konaonce i used the uboot method i didn't need it anymore.17:28
konadidn't need 'u' key anymore.17:28
^-^hiIs VNC wasteful to use in input methods? It would make the compositing needed simple and would be make the input method very portable.17:29
Wizzupseems complex/wasteful yeah17:40
uvosnever gona work18:04
uvosvnc needs to copy the frame back to the cpu to work18:05
uvosthats nasty pef wise18:05
uvosalso what you propose is impossible on wayland18:05
uvosunless you want to implement an entire wayland compositor with this feature18:06
uvoson x you could do it but i would reccommend against the idea of inverting the colors just have the written stuff be a thin solid line18:07
uvosotherwise you need composing18:07
Wizzupok, I think managed to clean the d3 covers, much better now18:32
freemangordonkona: I think it is better you to merge in your repo and continue work there. I can always pull/create another fork18:59
freemangordonkona: actually, is there anything else that has to be implemented in tinymail so far?19:00
freemangordonif not, then maybe it is better /me to just merge back in leste repo19:02
freemangordonyes, I'll just do that19:02
freemangordonkona: https://github.com/maemo-leste/tinymail/commits/master19:05
freemangordonI'll update debian/changelog when it comes to it19:06
^-^hiuvos: Aren't there vnc client for wayland?19:13
^-^hiAlso the VNC use could be limited to when using the input method. Though I  am not sure myself how the server would see background without seeing the input method thing.19:17
^-^hiMaybe having the client write to framebuffer on another vtty or something nasty like that19:21
konafreemangordon: i think its just testing and the error func19:24
^-^hiuvos: VNC servers*19:24
^-^hiMaybe the input method writes on black background by default, but the background could optionally be written to by a primitive protocol for putting dirty rectangles there. So there are no strange dependencies necessary, but you can work transparency into it by VNC/X/other backends.19:27
Wizzupkona: what about gtkhtml?19:30
konaprobably need that, too.  i can work on that.19:30
uvos^-^hi: on wayland you cant draw over other windows19:31
uvosno thats not right19:32
uvosi mean on wayland you cant grab a frame from other windows to draw yourself19:32
uvosthe vnc servers and sutch work by unevenly implemented protocolls other than wayland itslef19:33
uvoson wayland comps.19:33
^-^hiuvos: Aren't there VNC servers for major compositors?19:33
uvossure this is what pipewire is ment to solve19:33
uvosafaik other solutions use kernel drm interfaces directly19:34
uvosneither of these are really portable19:34
uvosanyhow doing what you intend is fundamentaly a bad idea19:34
uvoscopy + the redrawing is extreamly expensive19:35
uvosjust create a window and make everything transparent other than the line the user draws19:36
uvosthis will be a bit slow19:36
uvosbut works on wayland and x19:36
uvosfor more efficancy you can use the xshape extension on x19:36
^-^hiuvos: yes, but how would you draw a black line on black background?19:38
^-^hihmm... I thought of a way19:38
uvosjust draw a dashed line19:38
^-^hiYou draw a black line and a white line inside it19:38
uvoswhite black wite19:38
^-^hithis way background has no effect anywhere19:39
Wizzupuvos: so the way I boot the d3 now is:19:42
Wizzup- boot to safestrap menu19:43
Wizzup- run a few commands (will provide in a sec)19:43
Wizzup commands: https://dpaste.com/G2E38GR4Y19:43
Wizzupand then it just boots19:43
sicelo^-^hi: at some point in the history of Fremantle, you could use cellwriter, although now I don't remember what it looked like, even though I did use it for a while19:43
Wizzupof course this requires your kernel modules and such to be in place on the device19:43
konafreemangordon: remind me where that uncrustify config lives?  it seems to have scrolled out of my client buffer.19:54
Wizzupwe should have that full uncrustity config + how to use it on the wiki IMHO19:59
Wizzupor in some github repo19:59
lelMerlijnWajer created a repository: https://github.com/maemo-leste/development-tools20:00
Wizzuphow about this ^ ?20:00
freemangordonkona: could you rephrase? what exactly uncrustify config?20:11
freemangordonthis https://github.com/maemo-leste/calendar-ui-widgets/blob/master/uncrustify.cfg is specific to the repo20:12
Wizzupfreemangordon: your full config for uncrustify20:12
Wizzupah20:12
konaoh, i see.20:12
konai thought you had one a few weeks back that was for general use in leste20:12
freemangordonno, there is no such, we were discussing to have one :)20:13
freemangordonWizzup: we may use that one as a bse20:13
freemangordon*base20:13
freemangordonbut, keep in mind that even uncrustify, being the most feature complete beautifier I found so far, cannot do all the formatting for you20:14
Wizzupat least the one you want :p20:14
freemangordonalso, it cannot match QtCreator on 100% :(20:14
freemangordonQtCreator identifies (hardcoded) 2 x indent on line continuation. I cannot make uncrustify do it, neither I can disable that behaviour in QTCreator20:16
freemangordons/identifies/indents20:16
freemangordonso, this is not exactly what I want but is close :)20:16
freemangordonWizzup: no, it is not about what I want, it is about that it leaves some obviously bad formatting intact20:17
freemangordonunless it is my fault not being able to told it to behave all the times20:18
Wizzupfair enough20:21
freemangordonbut, all the .c files in calendar-ui-widgets repo were formatted with config in the repo20:22
uvosits very likely a bad idea to base the coding standart on the hardcoded behavior of some obsucre editor20:24
freemangordonI created a key combo in QtCreator (ctrl-alt-U) that invokes uncrustify on the file I have on top, very handy20:24
freemangordonuvos: the only hardcoded thing in QtCreator beautifier is this 2 x indent20:24
freemangordoneverything else is configurable20:24
freemangordonand uncrustify cfg I pushed actually changes it to 1 x indent20:25
freemangordonso in that regard it is not using the hardcoded value, the point is that I like QtCreator style more :)20:26
uvosok20:26
uvoswhere is the expandsdcard script again?20:28
freemangordon'/etc' ?20:28
uvosyeah your right20:28
uvoswth is it doing in etc20:28
freemangordonask whoever is the maintainer of hildon-base :p20:29
konait's been there >forever<20:29
freemangordonhttps://github.com/maemo-leste/hildon-base/blob/master/debian/control#L420:29
konai have vague memory of it being there on my n81020:29
uvos?20:30
freemangordonkona: hmm, this is leste specific20:30
uvosparazyd: ^^^ please explain yourself20:30
konamaybe, i have slept since i last held my n810's.20:31
freemangordonwhat about using webkitgtk instead of gtkhtml?20:33
freemangordonwhat is the problem with it?20:34
uvosits also unmaintained20:34
uvosand iirc it dropped support for gtk220:34
freemangordondoesn;t look like unmaintained20:35
freemangordonhttps://webkitgtk.org/2021/09/22/webkitgtk2.34.0-released.html20:35
Wizzupgtkhtml is not webkitgtk I think20:35
uvosno they are seperate things20:36
uvosbut looks like webkitgtk is indeed still somewhat maintained20:36
freemangordonhttps://wiki.gnome.org/RoadMap/GtkHtml20:36
freemangordon"GtkHtml is being phased out in favor of WebKit/GTK+. "20:36
freemangordonlibwebkit2gtk-4.0-dev:amd64 is what I have installed in the VM20:37
konafreemangordon: looks like i remember incorrectly.20:37
kona(re: expandcard)20:38
freemangordonbut yeah, it links to gtk320:38
uvosyeah the gtk2 version is libwebkitgtk+20:39
uvosthats unmaintined20:39
uvosi dont think there is a mantained html rendering engine for gtk220:40
uvosbut negatives are hard to prove ofc :)20:40
freemangordonI guess you are right, however, I think it is best to use what was maintained last20:41
Wizzupfreemangordon: one thing about gtkhtml is that it is real simple and what modest used before20:48
Wizzuplike I don't think it even supports js, does it?20:48
freemangordonI guess it does not20:48
WizzupI mean, I think for proper html render with full feature we want something that uses newer gtk as well, but gtkhtml code is already there, so it might be simple to adjust to that first20:49
Wizzup(also I always turn off html email unless I cannot read something important without it)20:49
freemangordonhmm, ok20:51
* freemangordon wonders where that gtkhtml4 was20:52
uvosi would prefer email with no html over unmaintained html20:53
uvosstrongly so even20:53
konahtml email has always been a bad idea.20:54
freemangordonwe can ship modest with html disabled by default20:55
konabut we won't change the world, html mail is here to stay, trackers and all. :)20:56
freemangordonbtw, we may consider using something like https://github.com/litehtml/litehtml20:57
freemangordonwhen it comes to move away from gtkhtml20:58
freemangordonkona: do you have a link around with a repo to gtkhtml?20:58
freemangordonhmm, seems I need some coffee20:58
freemangordonkona: do you have a link around to gtkhtml repo?20:59
konai do not.21:01
freemangordonomg https://github.com/lexborisov/Modest21:02
Wizzupmodest in modest21:03
freemangordonyeah21:03
Wizzupauthor recommends not using it anymore though21:04
Wizzupidk if it was me I'd try gtkhtml first, and then move to a 'proper' renderer afterwards21:04
konadoes trojita support html21:06
freemangordonWizzup: sounds like a plan, yes21:06
uvoskona: yes21:07
konado we even need modest?21:07
freemangordonsure21:07
freemangordonhmm, it needs libmodest-dbus-client too21:07
konafreemangordon: what needs libmodest-dbus-client?21:08
freemangordonmodest21:08
uvosunfortionatly in hildon everything is totaly interdependant and designed without any regard for maintainabliy21:08
uvosso you need modest for other parts to work21:08
konaok, so we need it.21:08
freemangordonwell, not really21:08
freemangordonabook can be taught to use xdg-email and I dont; remember anyone else doing "share via email"21:09
freemangordonbut I can be missing something21:10
uvoswell its still an bespoke interface that has at least one user21:10
uvosif you teach abook xdg-email21:10
uvosyeah maybe21:10
uvosits decoupled then21:10
uvosbut rn everything is a chian21:10
freemangordonyeah21:10
* Wizzup likes modest as a very fast email client21:11
* freemangordon too21:11
freemangordonthat's why 'sure' :)21:11
uvosteach modest xdg-email while at it :P21:11
freemangordonyeah, why not21:12
uvoshttps://datatracker.ietf.org/doc/html/rfc236821:13
freemangordonso, does xdg-email support multiple attachments?21:15
uvosthe script dosent afaik21:16
uvosalso idk what happens if you add several to the mime message21:16
uvosshould be fine21:16
uvosi think21:16
freemangordonif yes, I think it will be very simple to teach modest to support xdg - libmodest_dbus_client_compose_mail () is just one function call21:17
freemangordonWizzup: any idea how to deal with https://github.com/maemo-leste/modest/tree/master/libmodest-dbus-client ?21:21
Wizzupfreemangordon: what in particular ?21:44
freemangordonwe have a kind of sub-project21:49
freemangordonlibmodest-dbus-client is in the modest repo21:49
freemangordonmaybe I shall simply move it in its own repo21:54
freemangordonWizzup: can we handle that as it is or I shall move it?21:54
freemangordon*shall I21:54
Wizzupsry phone brb21:55
dreamerhmm: https://waydro.id/22:00
dreamerthe name makes it seem like you need wayland? :#22:00
Wizzupit does need it yeah22:00
Wizzupit can probably perform fine on X too, but these days ... :)22:00
Wizzupfreemangordon: let me see22:00
Wizzupfreemangordon: its own repo is fine I think22:00
dreamerI still feel wayland is not ready for prime-time ..22:01
freemangordonyes, but we'll lose history22:01
Wizzupfreemangordon: oh, I can move it with history if you want22:01
freemangordoncould you do that for me? please do22:01
freemangordonlemme push first22:01
Wizzupfreemangordon: want me to teach you?22:01
freemangordonnot now :)22:01
freemangordonpushed22:01
sicelodreamer: depends on how you define 'prime time' :-)22:02
Wizzupcp -a modest libmodest-dbus-client ; cd libmodest-dbus-client ; git filter-branch --prune-empty --subdirectory-filter libmodest-dbus-client master22:02
Wizzupok22:02
freemangordonok, lemme try22:02
dreamersicelo: feature parity with xorg, for instance :P22:03
Wizzuphm not sure if that worked22:03
dreamerstill can't do x-forwarding right?22:03
Wizzupah it did22:03
Wizzupfreemangordon: I did it locally just to test, feel free to push if it also worked for you22:03
freemangordonbut, now it is lib/lib22:03
Wizzuphuh?22:03
Wizzup~/maemo-leste/libmodest-dbus-client $ ls22:04
WizzupAUTHORS     ChangeLog     COPYING  HACKING  ltmain.sh    NEWS    src22:04
Wizzupautogen.sh  configure.ac  debian   INSTALL  Makefile.am  README22:04
Wizzupthis is what I have after my commands22:04
freemangordonok, lemme try22:04
freemangordonyep, worked22:05
freemangordonthanks22:05
lelfreemangordon created a repository: https://github.com/maemo-leste/libmodest-dbus-client22:06
sicelodreamer: heh, it's not x, so i am not sure x-forwarding is a criteria you can apply to it. there's waypipe for similar stuff on wayland though, iirc22:06
Wizzupfreemangordon: cool22:09
freemangordonhmm, gtkhtml-4 requires gtk322:44
freemangordonok, centos7 provides gtkhtml3, I guess this is stable enough22:46
dreamersicelo: I use x-forwarding on a daily basis22:48
dreamerhave some `alias otplogin='oathtool --totp -b <secret> | xclip'` on a remote system for instance22:49
dreamerand other such tricks. + actual forwarding of x-programs22:49
dreamerthen there are the typical X resize stuff with alt+mouse that afaik are not complete22:50
Wizzupfreemangordon: is it still in debian repos? (gtkhtml3)22:50
freemangordonno22:52
freemangordonat least not in leste22:53
freemangordonhowever, it seems gtkhtml in maemo was heavily patched, I see 33 patches only one of which seems maemo specific22:54
Wizzupmeh, let's hope that won't cause a lot of headache(s)22:54
freemangordonso I think we shall just use fremantle one22:54
Wizzupdid anyone do any work on it ever since?22:54
Wizzupmhm22:55
WizzupI mean 3.x22:55
freemangordonI think it won;t, those look like bug fixes22:55
freemangordonwell, in fremantle it is 3.14, upstream has 3.91.9222:55
Wizzuponce we use 3.x, let's make a bug report for upgrading22:55
Wizzupah22:55
freemangordonbut it is weird as upstrem 3.x requires gtk322:55
Wizzupany reason not to go for 3.91.92 and ignore all non-hildon patches?22:55
Wizzupah...22:55
Wizzupyeah gtk has silly numbering22:55
Wizzupjust be careful not to get sucked into modernising the 3.1422:56
freemangordonI think it should just build22:56
Wizzupwhat about https://gitlab.gnome.org/Archive/gtkhtml/-/tags/GTKHTML_3_32_022:56
Wizzuphttps://gitlab.gnome.org/Archive/gtkhtml/-/tree/GTKHTML_3_32_022:57
Wizzupseems to be gtk222:57
Wizzupit's the last tag before they go to 3.9x22:57
Wizzuphm this also mentions gtk2 still https://gitlab.gnome.org/Archive/gtkhtml/-/tree/GTKHTML_3_91_022:57
freemangordonnot sure which one is better, the one that got fixed by nokia or upstream22:58
freemangordonhonestly, I'd bet on nokia22:58
Wizzupsame for https://gitlab.gnome.org/Archive/gtkhtml/-/tree/GTKHTML_3_91_9222:58
freemangordonm4_define([gtk_minimum_version], [3.0.2])22:58
Wizzuphttps://gitlab.gnome.org/Archive/gtkhtml/-/commit/f757248a8e65e5c9bd9693c326084288ed456aeb22:59
Wizzupso this defines it22:59
Wizzup3.91.6 should work22:59
Wizzupwith gtk222:59
freemangordonyes, but do we want to spend time trying to find what has been fixed in upstream and what was not?22:59
Wizzupactually sorry22:59
Wizzupmake that 3.91.4.123:00
Wizzupsorry, 3.91.5 is last for gtk2 it looks like23:00
Wizzupregarding nokia patches, I would guess that a few years of red had devel time probably makes a difference23:00
Wizzupbut then again I don't mind either way, just wanted to be helpful :p23:00
freemangordonsure, thanks23:01
freemangordonthe point is that is we go with upstream, I will have to verify every patch in maemo23:02
freemangordonbut yeah, I guess we don't have an option23:02
Wizzupor just not use maemo patches23:02
Wizzupbut yeah, you can just go with the maemo version and claim it "as secure as fremantle version" :P23:02
freemangordonwithout verifying if what nokia fixed is fixed upstream as well? I can;t do that :)23:03
freemangordonok, I think the best would be to go with upstream and chech noia patches against it23:03
WizzupI mean the same is true for not checking upstream fixes, it's just that you prefer nokia, and just pick whatever you feel like :)23:03
freemangordon*check nokia23:03
Wizzupokay23:03
Wizzuphope it's not too much work23:03
freemangordon33 patches23:03
freemangordonshould not be that hard23:03
freemangordonhmm, actually it will be23:05
freemangordonanyway, enough for today23:08
freemangordonnight!23:08
Wizzupgn23:08

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