=== elmo_ is now known as elmo | ||
=== felipealmeida_ is now known as felipealmeida | ||
=== lupine_85 is now known as lupine | ||
=== K1773R_ is now known as K1773R | ||
=== alecu__ is now known as alecu_ | ||
=== robru_ is now known as robru | ||
ashfligeawhilebi | yo | 01:00 |
---|---|---|
=== dayangkun is now known as dayangkun_pto | ||
sabgenton | just wondering about any rummors of next supported phone? Thinking of buying nexus 4 but I would much rather have 4G! | 01:35 |
=== tsimpson_ is now known as tsimpson | ||
sabgenton | also is it likely they will announce a new phone with next Ubuntu version? | 01:45 |
sabgenton | or is there nothing to know | 01:46 |
samescobar | HI! | 04:44 |
samescobar | I need some help with the installation of ubuntu touch (for phones) | 04:45 |
samescobar | I am trying to install it on my Nexus 4 and whenever I type the command : | 04:46 |
samescobar | ubuntu-device-flash --channel=trusty --revision=299 | 04:46 |
samescobar | I get the following message | 04:46 |
samescobar | 2014/08/31 21:43:36 Expecting the device to expose an adb interface... 2014/08/31 21:43:36 Device is |mako| 2014/08/31 21:43:37 Flashing version 299 from trusty channel and server https://system-image.ubuntu.com to device mako 2014/08/31 21:43:37 mkdir /home/sam/.cache/ubuntuimages/pool: permission denied | 04:46 |
samescobar | someone can help? | 04:46 |
duflu | samescobar: Looks like at some point you have run ubuntu-device-flash as root and that created some cache files you can't delete without being root. Try deleting that cache/ubuntuimages directory as root and try again. Also check that revision 299 exists for trusty. I thought r299 would have been utopic only (--channel=devel) | 04:55 |
=== slangase` is now known as slangasek | ||
=== Zic_ is now known as Zic | ||
sabgenton | anyone using a nexus 5 or have another phone working well with ubuntu touch? | 06:26 |
sabgenton | (not nexus 4) | 06:27 |
sabgenton | duflu: Any opinon? | 06:27 |
duflu | sabgenton: For phones, I have Nexus 4 sorry | 06:28 |
sabgenton | ok, hm they might as well call it the ubuntu nexus 4 touch | 06:29 |
sabgenton | I wish the 4 had at least OTG hardware that didn't need external power for USB sticks | 06:30 |
sabgenton | and 4G | 06:30 |
sabgenton | duflu: do you ssh from your phone much? Looks nicer than connectbot for android | 06:31 |
duflu | sabgenton: Only ssh to it a lot. Not from it | 06:32 |
sabgenton | that sounds nicer too | 06:32 |
duflu | ssh means rsync support :) | 06:33 |
sabgenton | likes :) | 06:33 |
sabgenton | duflu: can you sync your contacts from gmail? I only ever use cloud contacts on android | 06:33 |
duflu | sabgenton: No I just mean to sync files. I don't use it as a phone | 06:34 |
sabgenton | oh ha | 06:34 |
duflu | I hack and reimage my phone a lot. | 06:34 |
=== bremnes_ is now known as bremnes | ||
sabgenton | http://askubuntu.com/questions/360554/how-do-i-sync-google-contacts | 06:36 |
sabgenton | looks like its all there now | 06:36 |
sabgenton | yay | 06:36 |
sabgenton | which nexus to buy is the big question | 06:37 |
sabgenton | or if nexus 5 is working good enough anywhere | 06:37 |
memeka | hi, can i run unity on top of qtwayland ? | 06:39 |
memeka | or any of the touch apps on the qml-compositor from qtwayland? | 06:39 |
sabgenton | any voip software compadible with ubuntu touch? | 06:40 |
sabgenton | SIP client | 06:43 |
dholbach | good morning | 07:16 |
=== dbarth_ is now known as dbarth | ||
Saviq | jibel, it's ofono's latest release: bug #1363413 | 07:41 |
ubot5 | bug 1363413 in ofono (Ubuntu) "Can't unlock SIM card" [Undecided,Confirmed] https://launchpad.net/bugs/1363413 | 07:41 |
jibel | Saviq, ack. I updated the bug report, the SIM can be unlocked by entering the PIN a second time then pressing 'X4 | 07:45 |
jibel | 'X' | 07:45 |
Saviq | jibel, hah indeed, it took three tries here or something, but it unlocked | 07:46 |
=== _morphis is now known as morphis | ||
seb128 | mpt, why should some list items not be copiable? It seems like consistency would be good there, if e.g a long press on an item give you a menu with a "copy" action I would probably expect that to work on any similar item | 08:27 |
denisw | does the current ubuntu-desktop-next image reflect the current state of desktop support in mir/unity8, or are there further-along branches that are not on display there? | 08:30 |
seb128 | denisw, it's mostly the current state I think | 08:32 |
seb128 | denisw, there might be work being done on Mir but nothing ready to land yet | 08:33 |
denisw | ok. I hoped it would be farther along, the considering the huge amount of work that is probably needed to get everything in shape, I guess this is to be expected :) | 08:35 |
seb128 | yeah | 08:36 |
denisw | seb128, is the desktop team still focused on unity7, or does it already work on 8? | 08:40 |
seb128 | denisw, both | 08:41 |
mpt | seb128, presumably a Copy action would appear on long-press. But for example, any checkbox item should check/uncheck no matter how long you press on it, and copying it usually wouldn’t be useful anyway. | 08:51 |
seb128 | mpt, k, still seems like consistent on the widget level/not some property we should manually change on e.g the settings side | 08:51 |
JamesTait | Good morning all; happy Monday, and happy Emma M Nutt Day! :-D | 09:07 |
tsdgeos | ogra_: https://code.launchpad.net/~mterry/unity8/new-adbd/+merge/232724 only missing top approval because you can't? or want us to do another review? | 09:09 |
=== kick__ is now known as kickinz1 | ||
ogra_ | tsdgeos, well, i'm not in the unity team | 09:14 |
tsdgeos | i know | 09:14 |
ogra_ | i probably can top approve it, let me try | 09:14 |
ogra_ | ah, no button for me :) | 09:14 |
tsdgeos | ogra_: i'm just asking if you did try or just had a look at the code and said "looks good" | 09:15 |
tsdgeos | because if you did try, i see no reason for me trying again | 09:15 |
ogra_ | tsdgeos, not with exactly this command because my dev phone doesnt have the right unity version but in general the sudo command is needed to get the right env, so the code is fine | 09:16 |
tsdgeos | ogra_: ok, so if you didn't try, i'll have to try it then | 09:21 |
ogra_ | i know mike tried it when we wen through the changes, i only tried with a different dbus call | 09:22 |
nik90_ | tvoss: ping | 09:25 |
tvoss | nik90_, pong | 09:26 |
nik90_ | tvoss: Hey I read your answer to http://askubuntu.com/questions/518470/how-to-detect-if-gps-sources-are-enabled-using-qtpositioning-in-ubuntu-touch | 09:26 |
tvoss | nik90_, yup | 09:26 |
nik90_ | tvoss: but when I try to console output the horizontalAcurracy I get NaN always in the emulator. I haven't tried on the phone yet. | 09:26 |
nik90_ | tvoss: but on the emulator, the location coordinates are still returned of a fake location | 09:26 |
tvoss | nik90_, might be that the emulator does not provide horizontal accuracy. There is a boolean flag indicating whether horizontal accuracy is valid | 09:27 |
nik90_ | tvoss: true | 09:27 |
tvoss | http://developer.ubuntu.com/api/qml/sdk-14.10/QtLocation.Position/#horizontalAccuracyValid-prop | 09:27 |
tvoss | nik90_, well, more like false in the emulator case ;) | 09:27 |
nik90_ | tvoss: but does horizontalAccuracy let me know if the user has enabled location detection in the indicator? | 09:28 |
tvoss | nik90_, of course not, why do you need to know that, though? | 09:28 |
nik90_ | tvoss: since if it not enabled, I like to display something like "Location Services Disabled" | 09:28 |
nik90_ | tvoss: may be a user disabled them for privacy reasons | 09:28 |
tvoss | nik90_, well, that's what the indicator is for. No need to display it in-app | 09:28 |
nik90_ | tvoss: agree but I need to print out something to indicate that in my app, otherwise the user could be confused as to why clock app is taking a long time and showing "Retrieving location" | 09:29 |
tvoss | nik90_, hmmm, why don't you allow the user to keep on interacting with the app while the device is trying to acquire a fix? | 09:30 |
nik90_ | tvoss: I do allow the user, I just thought I should display a more accurate message than "retrieving location.." | 09:31 |
nik90_ | tvoss: but I know for certain that the location service is disabled, might as well stop trying to get the location fix and just let the user know :D | 09:31 |
nik90_ | if I know for certain*& | 09:32 |
tvoss | nik90_, well, if the location service is disabled, the position source emits an error signal | 09:32 |
nik90_ | tvoss: it doesn't. that's the issue I am facing | 09:32 |
nik90_ | tvoss: I already onSourceErrorChanged {} and it prints out nothing | 09:32 |
tvoss | nik90_, well, the location service is enabled on the emulator, so there is no error to be emitted | 09:33 |
tvoss | nik90_, however, that is really the signal you should connect to, I will take an action to check if the signal is correctly emitted in all cases | 09:33 |
nik90_ | tvoss: I disabled it using "stop ubuntu-location-service-trust-stored" | 09:33 |
tvoss | nik90_, that's not disabling the location service | 09:33 |
nik90_ | oh | 09:33 |
tvoss | nik90_, that's only disabling the integration of the location into our trust infrastructure :) | 09:34 |
* nik90_ looks silly | 09:34 | |
tvoss | nik90_, sudo stop ubuntu-location-service is what you are after | 09:34 |
tvoss | nik90_, no worries :) | 09:34 |
nik90_ | ok now I can try that :D | 09:34 |
janimo` | ogra_, where do I set the phone UI language? | 09:36 |
ogra_ | janimo`, see my last mail to the internal list ;) | 09:36 |
janimo` | I have a custom tarball set it to es and I want it back to en | 09:36 |
ogra_ | janimo`, ~/.pam_environment | 09:36 |
janimo` | ogra_, thanks | 09:36 |
janimo` | ogra_, do bad things happen if I delete that file? | 09:37 |
janimo` | would some other default be put in place? | 09:37 |
ogra_ | janimo`, i think it falls either back to C or to /etc/default/locale ... (which would be en_US) | 09:37 |
janimo` | ogra_, great | 09:38 |
janimo` | btw that is a weird place to put language settings imho | 09:38 |
ogra_ | pam_environment ? | 09:38 |
ogra_ | well, its the default for per user settings | 09:38 |
janimo` | ogra_, ok, I though it would be something with locale in the file name | 09:41 |
ogra_ | ah | 09:41 |
ogra_ | :) | 09:41 |
janimo` | ogra_, accidentally found a way to crash the dash, put nonexiting locale in ~/.pam_environment | 09:44 |
ogra_ | janimo`, report it ... Saviq ^^ | 09:44 |
janimo` | ogra_, will do | 09:45 |
Saviq | janimo`, already reported | 09:45 |
janimo` | Saviq, ok, good to know | 09:45 |
Saviq | or maybe not for unity8 itself, /me looks | 09:45 |
ogra_ | hmm | 09:45 |
* ogra_ doesnt get a kbd on the unlock screen | 09:45 | |
Saviq | there's bug #1294884 for mtp-server | 09:46 |
ubot5 | bug 1294884 in mtp (Ubuntu) "mtp-server aborts under incorrect locale" [High,Triaged] https://launchpad.net/bugs/1294884 | 09:46 |
janimo` | well dash is in a restartloop with wrong locale set | 09:46 |
Saviq | ogra_, yeah, I had that yesterday too | 09:46 |
janimo` | in this case nothing starts | 09:46 |
ogra_ | (and it asks for pw even though i selected PIN) | 09:46 |
Saviq | ogra_, bug #1363405 | 09:46 |
ubot5 | bug 1363405 in ubuntu-system-settings (Ubuntu) "Storage of passcode vs. passphrase lock type unreliable" [High,New] https://launchpad.net/bugs/1363405 | 09:46 |
ogra_ | thanks | 09:46 |
* ogra_ confirms | 09:46 | |
janimo` | Saviq, in case it is a different issue I reported it here https://bugs.launchpad.net/ubuntu/+source/unity8/+bug/1363922 | 09:48 |
ubot5 | Ubuntu bug 1363922 in unity8 (Ubuntu) "Wrong locale in ~/.pam_environment results in restart loop" [Undecided,New] | 09:48 |
Saviq | janimo`, can you see in ~/.cache/upstart/unity8-dash.log | 09:48 |
Saviq | janimo`, where the exception comes from? | 09:49 |
janimo` | Saviq, nothing obvious there, most errors are relatd to QML binding loops and geop.ubuntu.com not found | 09:51 |
janimo` | Saviq, I'll re-break that file and see what new errors show up | 09:52 |
Saviq | janimo`, oh could you do apport-bug the .crash file then please | 09:52 |
Saviq | janimo`, so that we can get a retrace and see what actually crashes | 09:52 |
janimo` | Saviq, hmm, actually I looked at /var/crash and nothing showed up | 09:52 |
Saviq | janimo`, huh? | 09:52 |
janimo` | dash just said restarting, spinned, went black | 09:52 |
Saviq | janimo`, ok, leave that to me then | 09:52 |
janimo` | then did that again | 09:52 |
janimo` | so kept reastarting but no actual crash | 09:52 |
nik90_ | tvoss: On testing, I get that there is no source error when the location service is disabled. May be it isn't fired on your end. | 09:56 |
tvoss | nik90_, on my list, but likely by tomorrow | 09:56 |
nik90_ | tvoss: np thnx | 09:56 |
tvoss | nik90_, thanks for checking | 09:56 |
nik90_ | tvoss: also please do make sure that PositionSource.AccessError is fired when the user presses Deny in the trusty stored dialog that appears when you first open an app that requests location. | 09:57 |
tvoss | nik90_, yup, good point | 09:59 |
Saviq | janimo`, did unity itself even start for you? when I changed the file, it's unity8 that never started, so maliit and dash just crashed because they couldn't connect to unity | 10:00 |
janimo` | Saviq, could be that unity was not working, there was some GU though on the screen (indicators I think were there) | 10:00 |
Saviq | janimo`, right, you did have unity then | 10:00 |
Saviq | janimo`, how did you "apply" the wrong locale? reboot? | 10:01 |
janimo` | Saviq, I did sed the file and accidentally set us_EN and the rebooted | 10:01 |
Saviq | janimo`, ok I'll push all the .crash files I got and see what's the initial cause | 10:02 |
Saviq | janimo`, ah, I did file it after all bug #1320200 | 10:03 |
ubot5 | bug 1320200 in unity8 (Ubuntu) "unity8 crashed with SIGABRT in raise() under incorrect locale" [Undecided,New] https://launchpad.net/bugs/1320200 | 10:03 |
Saviq | but it didn't retrace, let me file a proper one | 10:07 |
danilos | pitti, dholbach: hi, do you guys do approvals as ubuntu-core-devs for things like https://code.launchpad.net/~michael-sheldon/ubuntu-seeds/add-ubuntu-keyboard-serbian/+merge/232265 or should I just wait for it to be picked up by someone? ;) | 10:36 |
dholbach | ogra_, ^ I can't quite remember what the rules for this were, maybe you can answer? | 10:37 |
dholbach | danilos, FWIW I'm all for it: the package is installable in utopic, generated from the same source as the other ubuntu-keyboard-* packages, it's also in the same ubuntu component so it should be fine | 10:42 |
danilos | dholbach, cheers, not sure what's the process so I was just wondering who to poke to get it in asap :) | 10:42 |
dholbach | janimo`, ^ do you know what else needs to happen to get a package seeded for touch? | 10:42 |
pitti | hey danilos | 10:43 |
janimo` | dholbach, sergiusens_ or ogra may know, I don't know where the seeds are kept | 10:43 |
danilos | hey pitti :) | 10:43 |
pitti | danilos: yeah, no problem, I can merge that and update -meta; but I'm less sure how to get that into RTM | 10:44 |
dholbach | janimo`, it's an MP against the touch seed and it LGTM, I'm just not sure if there's any special procedure around it | 10:44 |
dholbach | sil2100, ^ do you know how to resolve danilos' request? | 10:44 |
pitti | dholbach: no, not really -- merge, then apt-get source ubuntu-touch-meta, ./update, upload | 10:44 |
pitti | at least that's how I saw/used it in the past | 10:44 |
dholbach | ok, cool | 10:44 |
dholbach | in that case we should be all set | 10:44 |
pitti | and ogra confirmed that, as he said the other day that -meta isn't using the train | 10:45 |
sil2100 | Yeah, it's not really controlled by our landing process ;) | 10:45 |
dholbach | excellent | 10:45 |
dholbach | thanks everyone :-) | 10:45 |
pitti | seed pushed | 10:45 |
Saviq | janimo`, hah, got your state where unity8 runs but dash is looping - bug #1363946 | 10:46 |
ubot5 | Error: Launchpad bug 1363946 could not be found | 10:46 |
pitti | sil2100: supposedly we'll just copy the new -meta into rtm-proposed and let it propagate there? | 10:46 |
ogra_ | pitti, needs a copy-package to rtm after it built in ubuntu | 10:53 |
=== MacSlow is now known as MacSlow|lunch | ||
ogra_ | but that should be it ... | 10:54 |
=== kickinz1 is now known as kickinz1|luncj | ||
=== kickinz1|luncj is now known as kickinz1|lunch | ||
pitti | ogra_: ack | 11:02 |
=== t1mp_ is now known as t1mp | ||
K1773R | can you attach a bluetooth keyboard to ubuntu touch? | 11:06 |
mardy | pitti: hi! Do you have a minute to help me with a pygobject issue? | 11:06 |
popey | K1773R: i dont think we support that yet. | 11:07 |
popey | K1773R: you might be able to associate it with comannd line BT tools, but the UI only does audio devices at the moment I believe (like headphones / speakers) | 11:08 |
K1773R | popey: is there another way so i can use a PC/Keyboard as input when i want to write something on my ubuntu touch? | 11:08 |
popey | K1773R: depends on the device, it might support USB OTG? | 11:08 |
* ogra_ doesnt think we have a way yet to tell the UI to not pop up the OSK though | 11:09 | |
ogra_ | so you will still get that even if you have any kind of phys. kbd | 11:09 |
K1773R | popey: i havent bought such a keyboard yet, tough id like to be able to input something per remote. if its a usb/bt or a VNC style would be both fine. SSHing into the phone and being able to input something this way would also be a good thing | 11:12 |
mpt | JohnLea, bug 1356542 | 11:12 |
ubot5 | bug 1356542 in ubuntu-system-settings (Ubuntu) "picking background image should use peer picker" [Medium,Triaged] https://launchpad.net/bugs/1356542 | 11:12 |
popey | K1773R: you can certainly ssh in | 11:12 |
=== chihchun is now known as chihchun_afk | ||
K1773R | ogra_: thats not really a problem, aslong i dont have to use the OSK to type text | 11:12 |
K1773R | popey: yes, but how do i send text to the UI when im on the shell? | 11:13 |
popey | not sure. we use autopilot to do that in the lab | 11:13 |
ogra_ | popey, by unconfining the apps partially ... | 11:14 |
popey | yeah. | 11:14 |
ogra_ | which isnt such a great idea if you actually want to use the device ... (ok for hacking at home though) | 11:14 |
pixelate | fun times | 11:17 |
pixelate | quick question: i just got ubuntu for devices installed on a nexus 10 -- how do i go about doing things like ... being able to shell in remotely? installing other packages (via apt?) or whatever? | 11:18 |
pixelate | i apologize in advance if my questions seem like they are answered elsewhere -- usually google is of great help, but i seem to be unable to find much (if anything) on u4d | 11:19 |
ogra_ | pixelate, install phablet-tools from the phablet-team ppa and use phablet-shell over USB ... | 11:22 |
pitti | mardy: hi! what's up? | 11:22 |
mardy | pitti: it's about /usr/bin/account-console, which has stopped working, probably because of some changes in libaccounts-glib | 11:23 |
mardy | pitti: in libaccounts-glib, I made the AgManager object implement GInitable | 11:23 |
mardy | pitti: account-console does: self.manager = Account.Manager(), and this produces a non-working object | 11:23 |
mardy | pitti: to get it to work right, I need to do self.manager = Account.Manager.new() | 11:24 |
pitti | mardy: does the account_manager_new() constructor do anything beyond initing properties? | 11:24 |
pitti | mardy: right; the former calls the GObject ctor, the latter the "proper" class constructor | 11:24 |
pitti | mardy: usually _new() ctors should just instantiate the object and init properties from the arguments, nothing else | 11:25 |
pitti | mardy: if it does anything beyond that, you have to call the particular ctor instead (but it's still a bug) | 11:25 |
pitti | everything which isn't property initialization should go into _init(), not _new() | 11:25 |
mardy | pitti: account_manager_new() does not do anything fancy: http://bazaar.launchpad.net/~online-accounts/libaccounts-glib/trunk/view/head:/libaccounts-glib/ag-manager.c#L1819 | 11:26 |
pixelate | ogra_: there is no 'phablet-shell' command in phablet-tools (i'm on trusty -- and yes, i checked the ppa) | 11:26 |
pitti | mardy: hm, I don't know about g_initable() | 11:27 |
ogra_ | pixelate, there definitely is :) | 11:27 |
pixelate | ogra_: on trusty? | 11:27 |
pixelate | 14.04 ? | 11:27 |
pixelate | what package am i missing then, or where is the bin for it ? | 11:28 |
mardy | pitti: ah, got it: the initable interface does this: http://bazaar.launchpad.net/~online-accounts/libaccounts-glib/trunk/view/head:/libaccounts-glib/ag-manager.c#L1623 | 11:28 |
K1773R | another thing i wonder/worry about. how can i disable adb and easely enable adb again? im happy creating a hacky bash script for it, tough i wonder how to do this w/o breaking things. i dont want that ppl can plug in my phone and have instant access to my device. | 11:28 |
ogra_ | pixelate, you want phablet-tools vrsion 1.1+14.10.20140715-0ubuntu1 ... thats in the PPA for sure | 11:28 |
ogra_ | https://launchpad.net/~phablet-team/+archive/ubuntu/tools/+packages?field.name_filter=&field.status_filter=published&field.series_filter=trusty | 11:29 |
ogra_ | ogra@styx:~$ dpkg -S $(which phablet-shell) | 11:29 |
ogra_ | phablet-tools: /usr/bin/phablet-shell | 11:29 |
pitti | mardy: that still looks ok for an _init() function, though; this is the kind of stuff that's supposed to be in _init() | 11:29 |
pixelate | ogra_: there's two phablet-team ppa s -- phablet-team and phablet-team/tools | 11:29 |
mardy | pitti: that call to open_db() is essential, and it appears that creating the object with Account.Manager() doesn't pass through the GInitable interface | 11:30 |
pixelate | installing the phablet-team/tools ppa now then | 11:30 |
pitti | mardy: would be interesting to see if the same happens if you call it from C with g_object_new() | 11:30 |
pitti | mardy: I suppose it does, as Account.Manager() is essentially just g_object_new(ACCOUNT_MANAGER_TYPE) | 11:31 |
pixelate | ogra_: thanks | 11:32 |
ogra_ | :) | 11:32 |
ogra_ | pixelate, dont expect to much though, manta (N10) isnt in a great condition atm ... everyone focuses on phone for the "release to manufacturer" | 11:33 |
pixelate | ogra_: is there a default password for user 'phablet' ? | 11:33 |
mardy | pitti: yes, I'm quite sure that we need to call g_initable_new() in order to have the object initialized properly | 11:33 |
ogra_ | pixelate, not on recent images, nope | 11:33 |
pixelate | ogra_: i see -- i happened to have a nexus 10, and am evaluating options for some custom hardware deployment crap -- so was looking at using the nexus10 as a simple web client | 11:34 |
pixelate | buying a nice touchscreen costs many thousands of $, or whatever -- whereas nexus 10s are, well, cheap | 11:34 |
pitti | mardy: ah, so GInitable clases don't support g_object_new() instantiation in principle? | 11:34 |
pixelate | heh | 11:34 |
pitti | mardy: I'm afraid I don't know much here; might be worth asking in #gnome-hackers perhaps? | 11:35 |
pixelate | how much further advanced is the utopic vs trusty u4d ? | 11:35 |
pixelate | ogra_: i can't seem to change the password or anything via phablet-shell -- i'm running the 'stable' (trusty) channel on the nexus 10 -- | 11:36 |
pixelate | does that have a default password for the user ? | 11:36 |
popey | ooh, thats old | 11:36 |
ogra_ | yeah, ancient ... | 11:36 |
popey | you probably want to update that | 11:36 |
pitti | danilos, ogra_, sil2100: new touch-meta copied to rtm-proposed FTR | 11:36 |
pixelate | so, i guess i should be running the 'devel' channel then | 11:36 |
pixelate | ok, thanks | 11:36 |
pixelate | will downloading and try then | 11:37 |
ogra_ | pixelate, iirc we used "phablet" as password in that | 11:37 |
ogra_ | pixelate, thanks | 11:37 |
ogra_ | err | 11:37 |
ogra_ | pitti, thanks | 11:37 |
pixelate | i had tried 'phablet' | 11:37 |
pixelate | (was my first attempt, before i even asked here ... ;) ) | 11:37 |
mardy | pitti: I think that PyGObject should do something like "if (g_type_is_a(type, G_TYPE_INITABLE)) { return g_initable_init(type, ...); } else { return g_object_new(type,...) } | 11:37 |
ogra_ | well, in newer images we dont set a pw at all ... in older ones you needed to use "ohablet" for sudoing | 11:38 |
mardy | pitti: but I'll ask to the channel now | 11:38 |
ogra_ | *phablet | 11:38 |
pixelate | but i seem to be retarded -- i must have typed it in wrong, as it works now | 11:38 |
pixelate | ok | 11:38 |
pixelate | yeah | 11:38 |
pixelate | i had tried it | 11:38 |
pixelate | i dunno | 11:38 |
pixelate | yeah, must have been a typo | 11:38 |
pixelate | lol | 11:38 |
mardy | pitti: ah, that's not freenode... uff :-) | 11:38 |
pixelate | with ubuntu-device-flash -- what channel is the 'latest' that would be stable? i just want to try it out on the device ... (manta/nexus10) | 11:39 |
pixelate | --channel devel ? | 11:40 |
ogra_ | that should theoretically be the most stable ... but as i said, manta ddnt see much love recently ... | 11:40 |
pixelate | ogra_: should i use --server="http://system-image.tasemnice.eu" ? or is the documentation on the site outdated too ? | 11:43 |
pixelate | wiki.ubuntu.com/Touch/Devices | 11:43 |
ogra_ | uh, where did you get that from | 11:43 |
pixelate | https://wiki.ubuntu.com/Touch/Devices | 11:43 |
ogra_ | thats only for some ports ... | 11:43 |
ogra_ | you shouldnt use the --server arg at all for official images | 11:43 |
ogra_ | better read the install page then the devices page :) | 11:43 |
pixelate | ogra_: i understand -- i was just thinking there might be more stable images 'somewhere' ;) | 11:44 |
ogra_ | there wont | 11:44 |
ogra_ | manta uses eth side-stage in the UI ... thats still rather unmaintained and will likely get in your way | 11:44 |
ogra_ | flo (nexus 7) would be the cleverer choice if you want something relatively stable | 11:45 |
mardy | pitti: anyway, the documentation makes it rather clear that if an object implements the G_INITABLE interface, then it must be initialized (with g_initable_init(), or directly created with g_initable_new()) | 11:45 |
pixelate | ogra_: i only have a nexus 5 + nexus 10 ... | 11:46 |
pixelate | heh | 11:46 |
mardy | pitti: I'll workaround it by calling Account.Manager.new(), but is it OK if I file a bug on pygobject as well? | 11:46 |
pixelate | buying a nexus 7 seemed ubitiqutous at the time ... | 11:46 |
=== dholbach_ is now known as dholbach | ||
danilos | pitti, cheers! | 12:11 |
Gary | hi | 12:11 |
=== Gary is now known as Guest82983 | ||
=== kickinz1|lunch is now known as kickinz1 | ||
nik90_ | cking: regarding the bug 1363968, is the digital time display ok? | 12:18 |
ubot5 | bug 1363968 in Ubuntu Clock App "clock-app is rather a busy app (analogue clock display)" [Undecided,New] https://launchpad.net/bugs/1363968 | 12:18 |
cking | nik90_, not tried that yet, but I will do that shortly | 12:18 |
nik90_ | cking: at the moment we update the UI every 10 ms to ensure a smooth seconds hand movement. While in digital mode it every 1s. | 12:18 |
nik90_ | cking: in the old clock app I circumvented that issue by disabling the seconds hand by default | 12:19 |
nik90_ | cking: ack | 12:19 |
* cking will measure the power utilisation with a multimeter and see what it costs | 12:19 | |
nik90_ | :P | 12:20 |
greyback | 10ms polling is a lot for a something that changes every second. A new frame is drawn every 16ms | 12:27 |
cking | so a 0.0625 ms delay is sufficient | 12:30 |
* cking being stupid, ignore that | 12:31 | |
nik90_ | greyback: I could set it 16ms, however the power issue will still be there | 12:32 |
cking | a 62.5 Hz frame refresh rate? so perhaps updating every 20ms is sufficient. given that eyes don't really notice a 24 Hz framerate will a 40ms delay be as good? | 12:33 |
=== gnu is now known as Guest37490 | ||
cking | nik90_, the "digit" display is much better, I can't measure the current drawn overhead and it's ~1% CPU | 12:34 |
=== ara is now known as Guest71689 | ||
nik90_ | cking: ok atleast we know where the issue is then. | 12:34 |
nik90_ | cking: I will experiment with better refresh rates and see what's the minimum acceptable one | 12:34 |
greyback | nik90_: I'm not sure what the issue is, was just commenting that running a timer with such high refresh rate is not something to be done lightly. Also note that depending on the timer implementation, it may not fire at exactly every 10ms | 12:34 |
nik90_ | greyback: true, I read online about the 16ms minimum timer refresh rate | 12:35 |
* cking wonders how often the digital display is being updated, seeing clock_gettime being called > 35 times a second | 12:36 | |
greyback | nik90_: I don't know about a minimum, but I do know that timers are often queued by the kernel to try to reduce number of wakeups | 12:36 |
nik90_ | cking: every seoncd | 12:36 |
nik90_ | second* | 12:37 |
cking | but it only displays hh:mm on my display, so why not every minute or so? | 12:37 |
jgdx | seb128, thanks for the comments. I am working on improving that branch right now. Sorry it wasnt in WIP. | 12:37 |
jgdx | seb128, I've addressed your comments in https://code.launchpad.net/~jonas-drange/ubuntu-system-settings/show-ip-and-mac/+merge/232487 btw. Thanks | 12:37 |
nik90_ | cking: because say you opened the clock at 08:10:15, would you wait for a minute to update to 08:11? | 12:38 |
cking | nik90_, no, you wait for 45 seconds and the update every minute thereafter | 12:38 |
cking | *then | 12:38 |
nik90_ | cking: true but it isn't that simple in terms of time-keeping. I need to take into account stuff like app being suspended and brought from background and so on | 12:39 |
cking | gettimeofday(); wait = 60 - tv.tv_sec; sleep(wait) | 12:39 |
seb128 | jgdx, yw, great | 12:39 |
cking | nik90_, can't you catch those events and handle those separately? | 12:40 |
nik90_ | cking: the suspend and resume? yes. I do that atm by immediately updating the time when they happen | 12:40 |
=== MacSlow|lunch is now known as MacSlow | ||
denisw | is it possible to hack on unity8 and the core apps without for 14.04? or is it recommended/required to have a 14.10 install somewhere? | 12:49 |
=== _salem is now known as salem_ | ||
mardy | pitti: hi! I've been pointed to https://bugzilla.gnome.org/show_bug.cgi?id=724275 | 12:54 |
ubot5 | Gnome bug 724275 in introspection "Automatically call g_initable_init for classes which implement GInitable" [Normal,New] | 12:54 |
Cimi | mterry, do we have a way to test the wizard on the desktop? | 12:57 |
pitti | mardy: ah, nice! so until then I suppose calling the real ctor will do fine | 12:57 |
mterry | Cimi, I do a debuild and then ./wizard/test.sh | 12:58 |
Cimi | mterry, thanks, trying | 12:59 |
mardy | pitti: yes, this seems to work: https://code.google.com/p/accounts-sso/source/detail?r=6810de5712c5122d03b75283c0811b1f9d9f5552&name=python-manager-fix&repo=libaccounts-glib# | 12:59 |
=== chihchun_afk is now known as chihchun | ||
pitti | mardy: heh, or a shim like that, yes :) | 13:02 |
Cimi | mterry, but you have to install the package, right?@ | 13:05 |
Cimi | mterry, my debuild fails | 13:05 |
mterry | Cimi, you don't have to install if you use ./wizard/test.sh | 13:09 |
mterry | Cimi, I dunno about failing debuilds | 13:09 |
Cimi | mterry, bluetooth test issues | 13:18 |
Cimi | mterry, I commented the cmake to skip them | 13:19 |
Cimi | mterry, but when I ran test.sh i cannot see anything on screen | 13:19 |
Cimi | mterry, do I need sth special? | 13:19 |
mterry | Cimi, no...? | 13:19 |
mterry | Cimi, well then try installing | 13:20 |
Cimi | nope | 13:20 |
Cimi | mterry, running system-settings-wizard works for you? | 13:24 |
Cimi | the system wide one | 13:24 |
Cimi | mterry, ? | 13:32 |
=== chihchun is now known as chihchun_afk | ||
mterry | Cimi, I'm actually on holiday today, so I don't really have time to go through it, sorry | 13:33 |
tsdgeos | pitti: can you make the force push .pot to dialer-app again? | 13:37 |
tsdgeos | obviouslt the developers continue to ignore updating the .pot | 13:37 |
tsdgeos | and there's still things missing | 13:37 |
=== gnu is now known as Guest71736 | ||
=== chihchun_afk is now known as chihchun | ||
=== dandrader is now known as dandrader|afk | ||
pitti | tsdgeos: ah sure; you can't? | 13:45 |
pitti | more importantly: STOP CHANGING THE EFFING STRINGS! | 13:45 |
pitti | pretty please | 13:45 |
pitti | I've seen pretty hilarious things, changing "Hello" to "Hi", this is not helpful | 13:46 |
tsdgeos | pitti: guess i could haven't done much pushes tbh, be happier if you could | 13:46 |
pitti | tsdgeos: yeah, I'm at it | 13:46 |
* ogra_ quickly goes through the code and changes all occurneces from "Hi" to "Moin" | 13:47 | |
pitti | -msgid "on hold" | 13:48 |
pitti | +msgid "%1 - on hold" | 13:48 |
pitti | oh c'mon | 13:48 |
* pitti misses the days when we had proper feature/UI/string freezes | 13:48 | |
ogra_ | heh, thats so non-rolling | 13:49 |
pitti | well, we don't do rolling, we were supposed to have a release last week | 13:49 |
ogra_ | we do rolling | 13:49 |
ogra_ | for touch/rtm | 13:49 |
ogra_ | well, kind of at least | 13:49 |
ogra_ | thats the whole purpose of the landing process | 13:50 |
pitti | well, someone is misinformed in the chain then -- we got told "fix all translations for Spanish, German, and a few others", but the strings change faster than anyone can translate | 13:50 |
tsdgeos | yeah | 13:50 |
tsdgeos | i'm ignoring my "check spanish and catalan" works tasks | 13:50 |
ogra_ | then we need to integrate translations into the landing process more | 13:50 |
tsdgeos | every time i find something untranslated is not because it was not translated by the teams | 13:51 |
pitti | tsdgeos: pushed | 13:51 |
tsdgeos | but because some developer ignored the translation process | 13:51 |
tsdgeos | and then i file a branch that gets ignored for a month | 13:51 |
tsdgeos | so if develoeprs are going to ignore translations | 13:51 |
tsdgeos | i'll spend my time somewhere more valuable | 13:51 |
tsdgeos | pitti: thanks | 13:51 |
=== yofel_ is now known as yofel | ||
=== dandrader|afk is now known as dandrader | ||
pitti | tsdgeos: on that note, I had system-settings completely translated on Thursday or so, and now the wizard is again half English :/ | 14:09 |
pitti | it seems the strings subtly changed again | 14:09 |
tsdgeos | :/ | 14:09 |
* pitti does a POT update, take 2938423 | 14:10 | |
pitti | hm, only two new strings, so something else broke | 14:12 |
=== mooky_ is now known as mooky | ||
=== mooky is now known as mookyy | ||
=== mookyy is now known as mooky | ||
=== chihchun is now known as chihchun_afk | ||
sergiusens_ | pitti: do we provide translations for en_US? | 14:39 |
ogra_ | we definitely have langpacks | 14:40 |
ogra_ | well ... en in general ... but containing US | 14:40 |
pitti | sergiusens_: the -en langpacks are more for the en_GB deltas | 14:40 |
ogra_ | and /etc/default/locale defaults to it in the touch images | 14:40 |
ogra_ | (i still need to rip out the locale hacks from /etc/environment one day) | 14:41 |
sergiusens_ | pitti: can we consider it? since I have this bug where the text in english is wrong, but if I change it now; it breaks all translations | 14:41 |
pitti | sergiusens_: we also have en_AU and en_CA, and some en@shaw; but C is supposed to be en_US | 14:41 |
* pitti hugs sergiusens_ | 14:41 | |
ogra_ | the builder generates en_US during build iirc | 14:41 |
pitti | sergiusens_: but everyone else is breaking strings all the time, so it's not much different really | 14:41 |
pitti | sergiusens_: but what you can do is to use sed to also change the msgid in all the *.po files | 14:42 |
pitti | sergiusens_: if it's just a typo/capitalization etc., and not changing the meaning | 14:42 |
sergiusens_ | pitti: yeah, it's just grammar; I'll do the sedding | 14:42 |
pitti | sergiusens_: otherwise we can certainly consider it, you can in principle just add an en_US.po (although I wonder if that's worth the trouble) | 14:42 |
pitti | ogra_: I suppose you mean the POT? | 14:43 |
sergiusens_ | pitti: just something that was done at Intel, string freeze came early and proper linguists created the "strings" for all languages including en_* | 14:43 |
pitti | sergiusens_: yeah, I've seen that too; there's nothing that prevents us from doing it, just that usuall projects don't have an en_US.po | 14:44 |
pitti | sergiusens_: I've also seen projects where the "C" strings were in French :) | 14:44 |
pitti | and in principle there's no definition that the msgids need to be US English, it's just a convention | 14:44 |
ogra_ | pitti, i mean locale-gen :) | 14:45 |
pitti | ogra_: ah, I thought you meant package build | 14:45 |
sergiusens_ | thanks, I guess it opens a can of worms we are not ready to deal with | 14:46 |
sergiusens_ | I'll keep it on a scratchpad as possible topic for the online summit | 14:46 |
pitti | sergiusens_: yeah, I'd say for now fixing the string in the source and sed'ing the .po files is the least intrusive way, and will probably also avoid translators trying to chase down the typos/grammar :) | 14:49 |
sergiusens_ | pitti: yeah, the translations look fine (the spanish one at least) :) | 14:49 |
sergiusens_ | do you guys use your desktop in german btw? | 14:50 |
pitti | I do | 14:51 |
pitti | although I don't really see much of it in my primary workspace -- just a bunch of terminals | 14:51 |
pitti | and everyone talking English :) | 14:52 |
pitti | but firefox, pidgin, etc. are in German | 14:52 |
nerochiaro | mhall119: if you are the same M. Hall in charge of the calendar app, can you have a look at this quick MR when you have a minute ? https://code.launchpad.net/~uriboni/ubuntu-calendar-app/fix-translations-with-arg/+merge/232903 Thanks ! | 15:09 |
popey | nerochiaro: mhall119 is on vacation, I'll take a look | 15:11 |
w00t | 1 | 15:11 |
nerochiaro | popey: thanks | 15:12 |
mhall119 | nerochiaro: I'm not in charge of the calendar app, I create the Launchpad project, that's about it | 15:13 |
mhall119 | pkunal is the main developer, popey oversees everything | 15:13 |
nerochiaro | mhall119: i see. do you know who is ? | 15:13 |
nerochiaro | thanks | 15:13 |
mhall119 | also, "vacation" | 15:13 |
davmor2 | mhall119: then stop looking at irc :P | 15:15 |
=== tbr_ is now known as tbr | ||
nerochiaro | mhall119: or name yourself mhall_vacation or something :) | 15:16 |
popey | nerochiaro: http://sackheads.org/~bnaylor/spew/away_msgs.html | 15:18 |
popey | ☻ | 15:18 |
nerochiaro | popey: nah, if anyone really has still notifications enabled on nick changes they deserve to be distracted for pointless things | 15:21 |
=== dandrader is now known as dandrader|lunch | ||
nerochiaro | renatu: in the messaging app, can you send a message to a number without having that number in your contacts ? | 15:40 |
renatu | nerochiaro, yes, you can type the number and press space | 15:40 |
renatu | nerochiaro, btw there is a bug on that coma "," should does the same | 15:41 |
renatu | nerochiaro, I think tiagosh will fix that | 15:41 |
nerochiaro | renatu: ok | 15:44 |
=== Wellark is now known as Wellark|holiday | ||
=== Wellark|holiday is now known as Wellark | ||
=== boiko_ is now known as boiko | ||
mzanetti | davmor2: you've been reporting the issues with the hanging dash, right? | 16:21 |
davmor2 | mzanetti: well I didn't report the issue but I am effected by it, 20 times over the weekend | 16:22 |
mzanetti | davmor2: I finally found a way to reproduce | 16:23 |
mzanetti | davmor2: tap and hold something in the dash, then use the launcher to start an app with the other hand -> input lost in dash | 16:24 |
davmor2 | oh /me tries | 16:29 |
davmor2 | mzanetti: that certainly seems reproducible :) | 16:30 |
=== dandrader|lunch is now known as dandrader | ||
davmor2 | mzanetti: on mako anyway | 16:31 |
davmor2 | mzanetti: and other devices too | 16:31 |
davmor2 | mzanetti: at least it looks something like the issue, the fact you can click on the power down button means it isn't identical but close as damn it :) | 16:32 |
mzanetti | davmor2: hm... but the power button is managed by unity, not the dash | 16:34 |
davmor2 | mzanetti: that's what I'm saying I think it might be partially the issue but not complete. When the lock up happens for me you can't interact with anything, only side swipes. no clicks at all ogra_ might be able to confirm though | 16:46 |
ogra_ | davmor2, well, i think thats two different bugs ... i saw both ... | 16:47 |
ogra_ | (just had that "no input at all on krillin" one today | 16:47 |
ogra_ | ) | 16:47 |
davmor2 | mzanetti: there you go | 16:47 |
ogra_ | while in the bug i initially reported the side edges still work ... havent seen that in a while but then i also havent used my mako extensively in a while | 16:48 |
davmor2 | ogra_: only once | 16:48 |
mzanetti | ogra_: well, there's also only side gestures missing in units :) | 16:59 |
mzanetti | ogra_: so that you can still drag in the indicators, but not left/right any more | 16:59 |
mzanetti | but I think in the end all the same issue | 16:59 |
mzanetti | if a touch gets interrupted without completing for some reason, it makes it break in that part | 17:00 |
ogra_ | well, i see it more often when the music app is running (and the touchscreen stays fully active while screen is off) than without ... that would indeed eb an explanation | 17:01 |
ogra_ | *be | 17:01 |
ogra_ | i guess there are a bunch of weird touch events going on in my pocket when listening to music ;) | 17:02 |
mzanetti | hehe | 17:02 |
ahayzen | ogra_, i think that is this bug 1359264 ... (the inputs going through when the screen is off) | 17:02 |
ubot5 | bug 1359264 in Mir 0.7 "Surfaces receive input even while the screen is off" [High,Fix committed] https://launchpad.net/bugs/1359264 | 17:02 |
ahayzen | it started as bug 1337239 for more info.. | 17:03 |
ubot5 | bug 1359264 in Mir 0.7 "duplicate for #1337239 Surfaces receive input even while the screen is off" [High,Fix committed] https://launchpad.net/bugs/1359264 | 17:03 |
ogra_ | ahayzen, yeah, there is even an older one somewhere that i files months ago | 17:03 |
ogra_ | and an even older one from popey iirc | 17:03 |
ahayzen | ogra_, yeah lol ... we're hoping for the input going through to be fixed in the next mir release? | 17:04 |
ogra_ | well, i at least hope for it to be fixed for final release ... i really dont know how to explain the police that my butt made emergency calls while i was walking with the phone in my pocket and listening to music | 17:05 |
ahayzen | haha me neither | 17:05 |
* popey tries to stop picturing ogra_'s butt | 17:06 | |
ogra_ | stop staring ! | 17:06 |
ahayzen | and sometimes it continues after the music app has closed... and then seems to kill your battery...but thats another issue i need to discuss with peeps | 17:06 |
ogra_ | (at least without permission from my GF) | 17:06 |
popey | noted | 17:06 |
ogra_ | :) | 17:07 |
=== Ursinha is now known as Ursinha-afk | ||
mone | hello | 18:34 |
master_ | howdy | 18:35 |
mone | i have a question. does anyone know if it is possible to install ubuntu touch on a galaxy tablet with andoird? | 18:35 |
mone | or is it better to wait ? | 18:36 |
master_ | samsung galaxy? | 18:36 |
mone | yes galaxy | 18:52 |
master_ | Which one is it in this table: https://wiki.ubuntu.com/Touch/Devices | 18:53 |
mone | iwas searsching at net | 18:53 |
mone | but without results | 18:53 |
master_ | There are quite a few Samsung Galaxy's out there to choose from! | 18:54 |
mone | hmm it is a gt p5210 | 18:55 |
=== Ursinha-afk is now known as Ursinha | ||
master_ | Its not in the table. I would assume there is no support and no-one is working on getting it ported | 18:56 |
mone | so it is still not possible you guess? | 18:56 |
master_ | I guess that is the correct answer. Nexus devices are your best bet, if you just want to try UbuntuTouch | 18:57 |
mone | do you know if there is a alternative? because im not really interested to use google and android | 18:58 |
mone | im using ubuntu since 2 years and its really nice for beginners | 18:59 |
master_ | FirefoxOS | 18:59 |
mone | ahh cool | 18:59 |
mone | ill check it out | 19:00 |
master_ | if you are talking about mobile OS'es | 19:00 |
mone | yes for tablets for example | 19:00 |
mone | thank you for your support | 19:04 |
mone | have a nice evening | 19:05 |
master_ | peace | 19:05 |
VeDroid4 | hey guys. | 19:20 |
VeDroid4 | how is prosgess going for motorola xt894? | 19:20 |
=== salem_ is now known as _salem | ||
seb128 | hum, after turn flight mode off/on my krilin says "no sim", is that a known issue? | 20:34 |
seb128 | cyphermox_, ^ | 20:34 |
deflepnut2003 | I believe it is. | 20:34 |
seb128 | is there a known workaround? | 20:35 |
deflepnut2003 | Did it say that before switching between flight mode on/off | 20:35 |
seb128 | no it didn't | 20:35 |
deflepnut2003 | well the only known thing I know of is a reboot OR go into terminal and type “sudo stop ofono” and then pull the sim, reinsert and then do “sudo start ofono" | 20:36 |
deflepnut2003 | in Terminal | 20:36 |
deflepnut2003 | doo doo doo | 20:45 |
=== Ursinha is now known as Ursinha-afk | ||
mhall119 | asac: are we in traincaon-0 now? | 21:01 |
popey | mhall119: tomorrow I believe | 21:08 |
mhall119 | ok | 21:09 |
=== Ursinha-afk is now known as Ursinha | ||
utack | Hi. is there any experience with proprietary music streaming services unter ubuntu touch? like deezer/napster/gmusic/spotify and how they are all called | 23:10 |
utack | or if it has to be ampache from owncloud | 23:10 |
daker | utack: https://github.com/Elleo/cutespotify | 23:11 |
utack | thank you mr daker | 23:11 |
utack | and one of the hot and hated topics: did i find out correctly that whatsapp is not working or WIP either? | 23:12 |
popey | nobody is working on that, as far as I am aware | 23:13 |
utack | too bad.i ditched all google services and this is the one factor holding me back. :( | 23:14 |
utack | regardless i'll test a newer rom. quite a while back i tested it | 23:14 |
hackersarchangel | Ok I have a question: Does SMS send both over 2g/3g and LTE? | 23:30 |
hackersarchangel | I’m trying to nail down my APN settings and having a little bit of fruitless luck with it. | 23:30 |
SturmFlut | hackersarchangel: AFAIK SMS go over 2G only | 23:47 |
hackersarchangel | That’s what I thought. | 23:47 |
hackersarchangel | Is it normal for ofono to change the GPRS file after modification? | 23:48 |
hackersarchangel | Because I have had it do that when stopping/starting ofono | 23:48 |
hackersarchangel | Otherwise I’m having no issues with the device except for SMS | 23:48 |
hackersarchangel | That’s it. | 23:48 |
hackersarchangel | I’ll need to explore my provisioning on the Android side, see if something else is gunning up the works. | 23:49 |
SturmFlut | Hm. I never looked at it in detail. | 23:49 |
SturmFlut | hackersarchangel: MMS need some form of TCP/IP communication, so they should need GPRS at least, but SMS should be 2G only and not go over GPRS. | 23:50 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!