[07:50] <mandel> morning all!!
[07:52] <fagan> morning mandel
[07:54] <mandel> fagan, morning ;)
[07:54] <mandel> fagan, have you heard the news?
[07:54] <fagan> mandel: steve dying yeah?
[07:54] <fagan> sad :-/
[07:55] <mandel> really sad..
[08:41] <JamesTait> Brrrrr! Good moaning!
[08:47] <popey> Morning!
[08:47] <popey> I'm testing some code which will use openid (specifically Ubuntu SSO) for auth.
[08:47] <popey> is there a staging server for SSO I can use?
[08:48]  * popey discovers https://staging.one.ubuntu.com/
[08:51] <mandel> popey, hm.. good queestion, what are you actually doing?
[08:51] <popey> I want to make a simple website which uses launchpad/ubuntu SSO as the auth provider
[08:52] <mandel> popey, when I worked porting sso to windows I used the actual server using the + sign in a gmail account..
[08:52] <popey> in the same way that (for example) askubuntu.com does
[08:52] <mandel> popey, ok, seems reasonable, if there is no u1 involved you can ignore our code :)
[08:52] <popey> right, okay, if that's acceptable
[08:53] <mandel> popey, yes, it is more thant acceptable, the service is there for you to use :)
[08:53] <mandel>  popey what lang are you using, we migh have some example there :)
[08:53] <mandel> popey, and let me a sec and I'll as the people that manage sso to see if there are any issues using staging :)
[08:53] <popey> php
[08:53] <mandel> shit, I use lots of smilies, I must be happy today hehe
[08:54] <popey> ☺
[08:55] <mandel> popey, just asked but we might need to wait a little, I think most people from SSO are in the other side of the athlantic, I'll ping you as soon as I get an asnwer
[08:56] <popey> ok
[08:56] <popey> seems most code I'd find would be python based
[08:56] <popey> figured someone must have done an openid client library in php
[08:57] <mandel> popey, there should be one, I did some work with js, does that help you?
[08:57] <mandel> popey, we can also ping aqurius whenever he is up, he might now about some crazy lib
[08:58] <popey> not sure, I'm not the actual coder ☺
[08:58] <popey> will go and have a play and come back later :D
[09:00] <mandel> popey, sure, I'll try to get you the info asap
[09:01] <popey> thanks! I appreciate the help
[09:03] <mandel> popey, I'm here for that :)
[09:03] <popey> heh
[09:22] <ralsina> good morning. Mandel ping
[09:30] <mandel> ralsina, buenos dias!
[09:30] <ralsina> buen dia mandel!
[09:30] <ralsina> Sorry I am late with that review, ding it now
[09:30] <ralsina> doing it
[09:30] <mandel> ralsina, I was about to have a coffee, so you have a couple of mins hehe
[09:30] <mandel> ralsina, and I moves to the migratin data bug which is nearly done
[09:31]  * mandel coffee break
[09:58] <ralsina> mandel: I get test failures, but couldn't capture the log, so am running again
[10:01] <mandel> ralsina, weird, please do pate them somewhere
[10:02] <mandel> ralsina, there are 4 tests that fail in trunk already
[10:02] <ralsina> mandel: could be those
[10:05] <mandel> ralsina, yeah, nevertheless please paste and I'll take a look
[10:05] <mandel> ralsina, better land that branch late than sorry :)
[10:05] <ralsina> mandel: 2 fails: http://pastebin.ubuntu.com/703295/
[10:05] <ralsina> and 13 errors
[10:06] <ralsina> let me paste more :-/
[10:07] <mandel> ralsina, exceptions.IOError: [Errno 2] No such file or directory: 'C:\\Users\\ROBERTO\\canonical\\is_path\\data\\logging.conf'
[10:07] <ralsina> mandel: yes...
[10:07] <mandel> ralsina,  you have to do ./autogen.sh & make to get that file :)
[10:07] <ralsina> mandel: windows
[10:07] <ralsina> if it has to be there for tests, then run-tests should put it there
[10:08] <mandel> ralsina, because using autotool for a python project is a good idea :P
[10:08] <mandel> ralsina, it has to be done for the tests, so far we have being doing make froma shared folder in a unix system that has the tools
[10:08] <mandel> ralsina, which I agree is less that desirable
[10:08] <ralsina> mandel: I haven't :-)
[10:08] <mandel> ralsina,  hahaha
[10:09] <mandel> ralsina, the ones that touch the code did hehe
[10:09] <ralsina> mandel: there is a logging.cnf in windows folder
[10:09] <ralsina> mandel: make run-tests.bat move it if needed
[10:09] <mandel> ralsina, how is the progress of removing the c code form ubuntu one client source?
[10:09] <mandel> ralsina, sure, I can add that there
[10:09] <mandel> let me check if it is correct first
[10:09] <ralsina> mandel: stalled, I think
[10:10] <ralsina> mandel: it's what we are shipping so it is correct ;-)
[10:10] <ralsina> same for clientdefs if needed
[10:11] <mandel> ralsina, clientdefs are copied, of that I'm 100% sure
[10:11] <ralsina> cool, so same thing :-)
[10:11] <mandel> ralsina, give me 2 mins and I'll get that done for you
[10:11] <ralsina> awesome
[10:13] <mandel> ralsina, so about the c code, are we moving it out, 'cause doing all this autogen crap is a pain
[10:13] <mandel> ralsina, I got it working for mac os x, but installing gnome-common for that on a mac just feels stupid
[10:13] <ralsina> mandel: dobey was moving it, I think, before he became the linux team
[10:13] <ralsina> but yes, using autogen to generate logging.conf is overkill
[10:14] <ralsina> specially since we always generate the exact same one anyway
[10:15] <mandel> ralsina, indeed, and having all this in a shell script or the setup.py would be great
[10:15] <mandel> I'd love to do python setup.py test or something like that hehe
[10:16] <mandel> ralsina, I'm testing the changes to run_tests.bat atm
[10:16] <mandel> will push as soon as I see that everything is ok
[10:16] <ralsina> ack
[10:18] <mandel> ralsina, in the main time, can you take a look at https://code.launchpad.net/~mandel/ubuntuone-windows-installer/uninstall-old-app
[10:18] <ralsina> mandel: sure
[10:18] <mandel> ralsina, that code will uninstall the old msi for the beta in case someone has it, will propose the code that does the data migration in 5/10 min
[10:18] <ralsina> mandel: ack
[10:18] <mandel> after that I just have one last branch performing the 3 steps adn will do some IRL test with the old-beta and new one
[10:20] <ralsina> mandel: that branch cdefines the code but is not called from aywhere?
[10:22] <mandel> ralsina, yes, I have done it in small steps, find old app/remove msi/migrate data (next branch)/ put things together (last one)
[10:22] <ralsina> ok
[10:22] <mandel> ralsina, I wanted to make smaller merge proposals with clear tests so that the reader does not have a 1000 lines to look at :)
[10:22] <ralsina> and we all appreciate it ;-)
[10:25] <mandel> ralsina, see, I listen to my users hehe
[10:27] <mandel> ralsina, tests finished and runtest.bat works as expected, please pull (my finger) when ever you want
[10:46] <czajkowski> mpt: ping
[11:04] <mandel> czajkowski, I think he is here now
[11:08] <czajkowski> mandel: where are you ?
[11:12] <mandel> czajkowski, here :)
[11:12] <mandel> but if you mean in the world, would be Madrid :)
[11:12] <mandel> ralsina, other branch: https://code.launchpad.net/~mandel/ubuntuone-windows-installer/migrate-data/+merge/78387
[11:13] <mandel> ralsina, that one contains just the migration of the data from the old beta to the new one
[11:13] <ralsina> mandel: ack. Gotta take the kid to school thouhg
[11:13] <mandel> well, new client not new beta :)
[11:13] <mandel> ralsina, no probelm
[11:13] <gatox> hi everyone
[11:14] <mandel> gatox, hola!
[11:14] <mandel> gatox, got internet?
[11:15] <gatox> mandel, 3g right now... but in a few few hours i should have a proper connection and i'm going to be REALLY HAPPY! :D
[11:16] <mandel> gatox, congrats!!
[11:16] <gatox> mandel, thanks...... this situation was driving me crazy!!! :P
[11:16] <mandel> gatox, I was like a month like that, I understand the pain
[11:17] <gatox> mandel, true
[11:17] <talios> Morning all - just signed up for ubuntu one music.  nice - now to hack an upload tool to run on OSX )()
[11:18] <mandel> talios, are you looking to port the daemon that syncs the files, or just an uploader, cause if you want to hack I know the people that can help you for that :)
[11:18] <mandel> talios, if it is the daemon, I'm also interesting in doing some work there, but I don't want to have to do the UI hehe
[11:19] <czajkowski> mandel: ahhh thought you meant london
[11:19] <mandel> czajkowski, oh, no hehe I meant here as in the channel right now
[11:19] <talios> mandel: a bit of both :)  I actually started working on a personal cloud music tool the other day and am thinking of exploiting Ubuntu One for it.
[11:21] <mandel> talios, oh my!!! that sounds great!
[11:21] <mandel> talios, so, the one that can help you with the rest api would be urbanape, he did the iOS client
[11:21] <mandel> talios, so you might well be able to take advantage of his work
[11:21] <mandel> talios, regarding the daemon, I can give you a hand, but only on fridays :(
[11:22] <talios> mandel: call me crazy ( every one does ) but I have a map reduce style config for all my iTunes playlists ( heavy smart playlist setup, along with scripts which hack the iTunes meta data ) - I'm trying to write something to ween myself of iTunes :)
[11:24] <mandel> talios, I dont see anything crazy about that, I see coolness, do you mind if I get some time (walk the dog) and chat about it in a couple of hours?
[11:24] <mandel> talios, we can get urbanape too and see if there is something nice to hack :)
[11:24] <talios> mandel: I'd love to but its 12:24 am and I should be heading to bed :)
[11:25] <talios> I'm sure I'll be loitering in here a bit as I explore the APIs
[11:25] <mandel> talios, superb, please do so, I'm in CET time so you can ping me earlier than this :)
[11:25] <mandel> talios, cath you later!
[11:25]  * mandel walks dog
[11:26] <talios> now if the android player gave me ID3 from AAC files I'd be immediately happy too :)
[11:39] <nessita> good morning everyone!
[11:54] <gatox> in less than 2 hours i'm going to have internet!!!! please be patient for 2 hours more :P
[12:17] <ralsina> good morning gatox
[12:17] <gatox> ralsina, good morning.... i'm here about an hour ago...... but with internet problems...... in less than 2 hours i should have a real connection :D
[12:17] <ralsina> good :-)
[12:20]  * nessita -> quick errands
[12:29]  * mandel lunch
[12:42]  * nessita is back
[12:46] <ralsina> hola nessita
[12:46] <nessita> hi ralsina
[12:47] <mandel> ralsina, can you see me?
[12:47] <ralsina> mandel: now I can
[12:47] <ralsina> mandel: is run-tests.bat updated in that branch?
[12:48] <mandel> ralsina, yes, i guess you did not get my msg
[12:48] <ralsina> it seems I didn; t
[12:48] <ralsina> ok, trying
[12:49] <mandel> ralsina, not a. big deal, I also sent you an other message with another branch for re view,  did you see that one?
[12:49] <ralsina> the one about data migration? Yes, got that one
[12:50] <mandel> ralsina, weird cause they were more or less at the same time.. well who cares :)
[12:51] <ralsina> mandel, gatox, alecu, nessita, dobey: standup in 9'
[12:51] <ralsina> mandel: maybe I just didn't read it. I am very sleepy for some reason
[12:51] <mandel> ralsina, or an xchat fail.. :P
[12:52] <gatox> brb....... internet dude is here :P
[12:52] <mandel> that is what she said!!
[12:52] <gatox> jeje
[12:52] <mandel> gatox, would have been funnier with a pizza delivery guy... or a plummer :P
[12:52] <gatox> jejejjeje
[12:53] <dobey> ralsina: lies
[12:53] <ralsina> dobey: I am sleepy!
[12:55] <dobey> ralsina: no standup
[12:56] <dobey> ralsina: mumble instead, no?
[12:56] <ralsina> mumble is in 1 hou
[12:56] <ralsina> hour
[12:56] <mandel> ralsina, no standup?
[12:56] <dobey> oh
[12:56] <ralsina> so, yes standup, but do it desultorily
[12:56] <ralsina> with a slouching posture, maybe
[12:56] <ralsina> say meh instead of me
[12:57] <dobey> nay
[12:57] <mandel> sig
[12:57] <mandel> meh
[12:58] <ralsina> mandel: still no joy: http://pastebin.ubuntu.com/703365/
[12:59] <nessita> gatox: you reading me in PM?
[12:59] <mandel> ralsina, I'll take a closer look aft the stand up, can you put that in the mp?
[12:59] <mandel> me
[12:59] <ralsina> mandel: sure
[13:00] <ralsina> me
[13:00] <nessita> gatox: ping
[13:00] <nessita> me
[13:01] <dobey> We
[13:02] <ralsina> nessita: gatox is with the internet guy
[13:02] <ralsina> So, mandel, go
[13:02] <mandel> DONE: Prosed merges for lp:~mandel/ubuntuone-windows-installer/migrate-data for the code that migrates the data from the old beta. Fixed run-tests for lp:~mandel/ubuntuone-client/is-path-dir-fix	 so that there is no need to do make on windows. That branch fixes bug 867567 TODO: autoupdate bugs. BLOCK: nope
[13:02] <ubot4> Launchpad bug 867567 in ubuntuone-client "The _path_is_dir function in file system notifications on windows is broken (affects: 1) (heat: 6)" [High,New] https://launchpad.net/bugs/867567
[13:02] <mandel> nessita go
[13:02] <ralsina> DONE: administrivia, arranging things for mgmt sprint trip, reading on u1db, some bug triage, some reviewing.  Found bug #868661, started a branch for it
[13:02] <nessita> TODO: finish bug #868661, lots of reviews I didn't do yesterday, special meeting
[13:02] <nessita> BLOCKED: nopes
[13:02] <nessita> NEXT: all the dobeys
[13:02] <ubot4> Launchpad bug 862991 in ubuntuone-control-panel "Set a better title for the error dialogs (affects: 1) (heat: 94)" [Low,Fix committed] https://launchpad.net/bugs/862991
[13:02] <dobey> λ DONE: e-mail, more magic, tarmac config stuff
[13:02] <dobey> λ TODO: tarmac config updates, more of #865593, call, SRU work
[13:02] <ubot4> Launchpad bug 862540 in ubuntuone-control-panel "Do provide a nice error message when there are issues (affects: 1) (heat: 6)" [Medium,Fix committed] https://launchpad.net/bugs/862540
[13:02] <dobey> λ BLCK: None.
[13:02] <ubot4> Launchpad bug 868661 in ubuntuone-client "u1sdtool is not multiplatform (affects: 1) (heat: 6)" [High,In progress] https://launchpad.net/bugs/868661
[13:03] <dobey> cest fin?
[13:03] <nessita> I guess so
[13:03] <mandel> oui oui
[13:03] <alecu> good morning!
[13:03] <nessita> dobey: would you be able to review https://code.launchpad.net/~nataliabidart/ubuntuone-client/update-sso/+merge/77370 today?
[13:03] <nessita> hi alecu
[13:03] <ralsina> alecu: you! say me!
[13:03] <alecu> me
[13:03] <ralsina> alecu, go
[13:05] <ralsina> alecu.standup.addCallback(print("EOM"))
[13:06] <alecu> ralsina, twisted does not work on python 3 yet!
[13:06] <ralsina> alecu: from __future__ import print
[13:06] <mandel> ok, I'm off for lunch, wii be back in 30 min more or less
[13:06] <ralsina> ;-)
[13:07] <ralsina> buen provecho!
[13:07] <ralsina> ok, from __future__ import print_function, I was close
[13:08] <urbanape> talios: I'd love to see what you come up with. I was working on a simple upload/publish tool, but work keeps getting in the way.
[13:08] <alecu> DONE: took morning off, then worked a bit more on server-time sync, on the sd and some fixes on cp.
[13:08] <alecu> TODO: finish fixing the tests, propose for reviews
[13:08] <alecu> BLOCKED: find out what if we want to use a specific url for this
[13:08] <alecu> in fact, let's ping karni
[13:08] <alecu> EOM
[13:09] <nessita> alecu: what specific url you need?
[13:09] <karni> alecu: Yes?
[13:10] <karni> Ah
[13:10] <karni> alecu: Let me find it
[13:11] <alecu> nessita, right now I'm using http://one.ubuntu.com/ but perhaps we want to use *some* other url.
[13:12] <alecu> nessita, that's why I'm asking karni, that has already been thru this.
[13:12] <alecu> karni, also: what are the non-caching headers that you are using?
[13:12] <karni> alecu: I do HEAD https://files.one.ubuntu.com/?status=1 with the header Cache-Control: no-cache
[13:12] <karni> alecu: and parse the Date header :)
[13:13] <nessita> alecu: sorry I'm a little out of context, I think you discuss this while I was on vacations. You need to hit a url to achieve what exactly?
[13:13] <alecu> karni, right.
[13:13] <karni> nessita: Find the server time to avoid unauthorized response to OAuth signed calls that used invalid timestamp (invalid, as in: to far from server time)
[13:14] <nessita> karni: and then how do you "overwrite" the timestamp?
[13:14] <alecu> nessita, I'm getting the server time, so I can tell it the local time is skewed. And then I use that "skew" to adjust the oauth_timestamp parameter.
[13:14] <dobey> nessita: a bit of review done
[13:14] <karni> nessita: I extended CommonsHttpOAuthConsumer class and override the generateTimestamp method with return Long.toString((System.currentTimeMillis() + timeDriftMillis) / 1000L);
[13:15] <nessita> alecu: ah, tricky :-). Do we need to "fix" to many places or (ideally) just ussoc?
[13:15] <karni> alecu: Exactly.
[13:15] <alecu> karni, just "Cache-Control: no-cache" is enough? I remember that cache headers were a bit more complicated when the browsers had to go thru different transparent proxies and such.
[13:15] <ralsina> alecu: Cache-control should override everything IIRC
[13:15] <alecu> nessita, I've got five branches
[13:16] <karni> alecu: To my best efforts I have confirmed this solved the issue. I still have a bunch of users with the same problem, but it's most probably due to timeouts on /sso-done-so-get-tokens
[13:16] <alecu> nessita, storage protocol, sso, control panel, syncdaemon, windows installer.
[13:16] <karni> alecu: So I would say, yes.
[13:16] <alecu> karni, ralsina: thanks.
[13:17] <nessita> alecu: guh, when you have a moment, would you share why? I mean, I would like if all the oauth stuff was isolated in ussoc, so perhaps we can move the logic back to ussoc and re-use from the other locations?
[13:17] <karni> alecu: You're welcome.
[13:18] <alecu> nessita, those are all the places that are doing oauth signing. (as opposed to getting the tokens used to sign)
[13:18] <nessita> dobey: ack, thanks
[13:18] <nessita> alecu: in ussoc there is a method that returns signed headers for any http request, can you use that in the other places that sign the urls?
[13:19] <dobey> mandel: just for you, We will make everything use imake to build/install
[13:19] <ralsina> xmkmf -f was it?
[13:19] <karni> nessita: alecu: as to what nessita just wrote - please keep in mind that SSO time may be different than U1 time. I'm fixing the issue in two places.
[13:20] <karni> nessita: alecu: With different server URLs
[13:20] <nessita> karni: which 2 places?
[13:20] <alecu> nessita, I'm taking a look at using the same bit from sso.
[13:20] <karni> nessita: When I talk to SSO, I get the Date header from https://login.ubuntu.com . When I talk to U1, I get the Date hear from https://files.one.ubuntu.com/?status=1
[13:21] <nessita> alecu: maybe protocol will have to duplicate code (it does not depend on SSO, and I'm not sure if we want it to depend on that)
[13:21] <nessita> karni: are you doing that because you know for a fact that those 2 sites differ in their time?
[13:21] <dobey> ralsina: xmkmf -ftw
[13:21] <karni> nessita: We had a chat with pindonga and beuno that they need not to check the timestamp (only use it to track the order of requests, as a monotonically increasing integer)
[13:23] <karni> nessita: I know for fact I had problems with both. Does that answer your question?
[13:23] <karni> nessita: It was the same "UNAUTHORISED" problem.
[13:24] <ralsina> if we have two servers with time more that 15' off, right now the desktop client would fail for one of those all the time
[13:24] <karni> nessita: And fixing the device time drit/skew did solve the issue for both.
[13:24] <nessita> karni: yes, that answers my question, thanks
[13:24] <karni> nessita: You are most welcome :) I am happy to help.
[13:24] <nessita> :-)
[13:26] <dobey> really, all We want to do today, is get results from this call.
[13:26] <alecu> ralsina, yes: that would be really weird: we would have that problem on many desktops too if the servers were more than 15' off
[13:26] <alecu> karni, ^
[13:26] <karni> alecu: nessita: I also know that SSO has a cluster of servers that are time-synced (with one NTP I believe). We had huge differences in time, because it turned out we were receiving cached responses. So, the Cache-Control: no-cache header solved that for us. In case of U1, I know this is the URL we need to hit.
[13:27] <alecu> karni, great.
[13:27] <alecu> it makes sense now, that some servers are behind a caching proxy, and some are not.
[13:28] <alecu> and also probably the ?status=1 invalidates some proxies
[13:28] <karni> alecu: ralsina: I had many users with SSO issues, some claimed they do not want automatic (synced) time set on their Androids, some said they just changed to daylight saving, etc etc. That really sucks.
[13:28] <karni> alecu: Most probably yes :) I got that url from beun'o \o/
[13:28] <ralsina> karni: yes, we have the same problem on windows, thus the need for this fix ;-)
[13:28] <alecu> karni, yeah, time on cellphones can be set manually very often. And on windows is the same.
[13:29] <alecu> ralsina, exactly.
[13:30]  * JamesTait pokes talios
[13:31] <alecu> nessita, I'm taking a look at using oauth_headers from ubuntu_sso/utils/__init__.py. It's something that can be done, but I won't be doing it in my current branches. The main issue is that different parts of the code are using a different web client.
[13:31] <nessita> alecu: ok, I see. Thanks for checking though!
[13:32] <ralsina> alecu: that's the kind of cleanup we should set time apart to do
[13:32] <ralsina> alecu: as in "stop using different web clients" :-)
[13:33] <karni> ralsina: beuno: Seeing how much resources we've already put into this and will now be fixing for Windows, I'm thinking if they shouldn't drop the timestamp verification (as the specs say they CAN) for request invalidation purposes, and use it only for tracking the order of requests.
[13:34] <alecu> ralsina, yup: and we were discussing with mandel a way to replace them all with just one, so proxy support would be easier. I mean feasible.
[13:34] <nessita> alecu, ralsina: when implementing proxy support, unifying that will be a must
[13:34] <alecu> nessita, exactly.
[13:34] <karni> ralsina: beuno: Oh.. I just said "they" thinking of SSO, but we have the very same issue with OAuth on U1.
[13:34] <dobey> 'rewrite everything in vala so we can use it from EVERY language without having to write the same code N times'
[13:34] <nessita> mandel, gatox: I made all the pending review from you, let me know if I forgot something
[13:34] <ralsina> karni: they also use it to discard nonces, I think. jdo gave an explanation of why it couldn't be discarded on that email thread.
[13:34] <alecu> dobey, but not on windows, right?
[13:35] <dobey> alecu: also on windows.
[13:35] <nessita> dobey: fixing update-sso now
[13:35] <karni> ralsina: Interesting. Fine, can use to discard nonces, but drop the time lag check.
[13:35] <ralsina> dobey: we are not using it from multiple languages. We are just using multiple python libraries to do the same thing on different places
[13:35] <alecu> dobey, we'll probably just use qtnet + python. It's a much smaller change.
[13:35] <ralsina> karni: yes, yahoo and google don't check it so it can be done, but he...
[13:35] <dobey> ralsina: i'm pretty sure we are doing authentication from C/C# apps
[13:36] <nessita> ralsina: we should also set time aside so we all migrate to O (I know I didn't do it yet :-/)
[13:36] <ralsina> nessita: indeed
[13:36] <ralsina> nessita: these are some of the things we need to talk about in ... 24 minutes :-)
[13:36] <dobey> crap.
[13:36] <alecu> oh, meeting.
[13:36]  * ralsina is terrified of O. Last attempt went bad really quick.
[13:36]  * alecu grabs a bite
[13:36] <karni> nessita: migrate to O ?
[13:37] <alecu> is that like a 15 times better C?
[13:37] <ralsina> karni: all of us are supposed to be on Oneiric since beta at least
[13:37] <nessita> karni: our desktops, upgrade to oneiric
[13:37]  * alecu will wait for C++
[13:37]  * alecu will wait for O++
[13:37] <karni> ralsina: nessita: oh
[13:37] <ralsina> alecu: you are thinking of C++++++++++++++
[13:37]  * dobey throws a O(n) at alecu
[13:38]  * JamesTait tried Oneiric from a Live SD Card on an Asus EeePC 701 last night - very nice, I have to say.
[13:38] <ralsina> JamesTait: yes it's pretty! Then I upgraded and it stopped booting.
[13:38] <alecu> ouch
[13:38] <JamesTait> ralsina: :(
[13:39] <dobey> ralsina: does it sit "Waiting for network blah blah" ?
[13:39] <ralsina> dobey: no, it kernel-panicked on boot
[13:40] <ralsina> dobey: I will try again pinning drivers+kernel first, I suppose
[13:40] <dobey> oh
[13:41] <dobey> ralsina: hold shift immediately after the BIOS goes away, and boot an older kernel
[13:42] <karni> ralsina: And I can only imagine how much more work this will require for you guys to fix that OAuth issue. Can't we really fix it on the server side.. ? Then you would only have to fix the sso part
[13:42] <ralsina> dobey: killed the sucker already, will try again on saturday
[13:43] <ralsina> karni: that's why I did that email thread. Since server side told us no...
[13:43] <karni> ralsina: I'll re-read it in a spare moment.
[13:43] <nessita> dobey: question, you mentioned that g_cclosure_marshal_VOID__OBJECT should be VOID__VOID for the CredentialsNotFound signal. I'm not sure if you're suggesting that I should change the marshaller declaration, or if I should add a new marshaller. I would guess you meant the second one (since we need the VOID__OBJECT for the credentials found and credentials error signal), and I did not add it since I read there are a couple of "builting" marshallers alrea
[13:44] <nessita> dobey: so, since previously we had no marshaller for STRING_VOID (which was the signature of the auth_denied signal), I would assume there is a builting marshaller for VOID__VOID
[13:44] <dobey> nessita: We mean that signal should use a _VOID__VOID marshaller as it is not expecting any return values, nor is it passing any arguments to the callback
[13:45] <nessita> dobey: right, but since I removed the signal, I don't have to change that, no?
[13:46] <dobey> nessita: right, if you removed the new signal addition, then that line should no longer be in the diff
[13:46] <nessita> dobey: ok, I now understand what you meant, thanks
[13:49] <gatox> YES! HABEMUS INTERNET!
[13:49] <alecu> gatox, WELCOMUS!
[13:49] <gatox> alecu, thankus!
[13:49] <gatox> jeje
[13:49] <nessita> gatox: WHAT A JOY!
[13:50] <gatox> nessita, you have no idea :')
[13:50] <CardinalFang> I DON'T KNOW WHY WE'RE YELLING!
[13:50] <dobey> diez minutos
[13:50] <alecu> nessita, ugh, manually marshalling. my condolences.
[13:50] <gatox> CardinalFang, jeje
[13:50] <nessita> alecu: we needed a firewoman in the team (?)
[13:51]  * alecu thinks of firewomans and of poles and of series of really bad jokes
[13:54] <nessita> dobey: fixes pushed to revno 1149
[13:55] <dobey> nessita: cheers
[13:59] <nessita> oh meeting!
[14:00] <dobey> ugh, 33ms ping
[14:00] <ralsina> alecu, nessita, dobey, gatox, thisfred mumble?
[14:00] <dobey> and slow upload
[14:00] <ralsina> mandel too
[14:00] <gatox> ralsina, ack
[14:01] <dobey> ralsina: waiting for you
[14:01] <thisfred> on my way
[14:01] <thisfred> shit. laptop's upstairs, be there shortly
[14:03] <mandel> ralsina, what?
[14:04] <nessita> mandel: mumble!
[14:04] <ralsina> mandel: team mumble
[14:04] <mandel> yes, launching it
[14:04] <ralsina> mandel: there was mail, and invitation, and it's in your calendar :-)
[14:04] <mandel> ralsina, I know, bad phone call at the same time
[15:07] <mandel> nessita, ping
[15:07] <nessita> mandel: pong
[15:07] <mandel> regarding https://code.launchpad.net/~mandel/ubuntuone-windows-installer/migrate-data/+merge/78387 I had a lint error when importing from platform, shall I just add an ignore comment?
[15:08] <mandel> nessita, ^
[15:08] <nessita> mandel: what lint error?
[15:09] <mandel> nessita, let me un do the change and get that for you one sec
[15:10] <nessita> mandel: sure
[15:11] <dobey> lunch time, bbiab
[15:13] <mandel> nessita, the following is when executing runtest in O for that branch: http://paste.ubuntu.com/703438/
[15:13] <gatox> lunch...... brb
[15:13] <mandel> nessita, once I have fixed the import, that is
[15:16] <nessita> mandel: if you open a python terminal, can you do the import?
[15:18] <mandel> nessita, yes, is just lint being an ass on O
[15:18] <mandel> nessita, I worry that we will start getting false possitives..
[15:19] <mandel> nessita, http://paste.ubuntu.com/703442/
[15:19] <mandel> including typo hehe
[15:20] <nessita> mandel: hum, can you try with the ignore?
[15:20] <nessita> mandel: bad news is that I think the pyflakes do not listen to the ignores :-/
[15:20] <mandel> nessita, this is the installer, so we are ok with that, right?
[15:20] <mandel> nessita, I'll add the ignores
[15:20] <nessita> mandel: eh! wait
[15:20] <nessita> mandel: this is installer?
[15:21] <nessita> mandel: we certainly should not be using os_help platform stuff outside syncdaemon
[15:21] <nessita> mandel: SyncDaemonTool, yes. os_helper, no.
[15:22] <nessita> mandel: since this is windows code, you should always use unicode paths, and use the builting functions (eg shutil.move)
[15:22] <mandel> nessita, and add the long path prefix too
[15:22] <nessita> mandel: well, it depends, the old beta handled long paths? (I would guess no)(
[15:22] <mandel> nessita, yes, it did
[15:23] <nessita> mandel: but... question
[15:23] <mandel> nessita, also, tools comes from platform, why can't we import the rest?
[15:23] <nessita> mandel: we won't leaking os_helper outside syncdaemon, otherwise it gets difficult for us to fix/move stuff there
[15:24] <nessita> mandel: and outside syncdaemon, the app knows in which paltform it is, so multiplatform FS handling is not needed
[15:24] <nessita> mandel: question about log path prefixes:
[15:25] <nessita> mandel: hum, no, nothing, just use the builting function passing unicode to them and we'll be fine
[15:26] <mandel> nessita, the default funtions you mean, sure I can change that, the installer does not touch that many times the file system
[15:27] <nessita> mandel: default functions?
[15:28] <mandel> nessita, I'm lost here: 'builting function' I supose you mean the stdlib ones, right?
[15:29] <nessita> mandel: yes, sorry for not being clear
[15:30] <mandel> nessita, no worries, is irc, no one is ever clear :)
[15:35] <mandel> nessita, on question, in ubuntuone-windows-installer, why do we have linux code?
[15:35] <mandel> or at least a linux.py?
[15:35] <nessita> mandel: because the wizard must work on both platform (is not working yet, but it will)
[15:35] <nessita> mandel: the wizard code will be moved to controlpanel, eventually
[15:36] <mandel> nessita, an the project will be renamed to unbutone-installer, right? 'cause is confusing :)
[15:36] <nessita> mandel: nopes, the project will have only the windows specific bits, like the building script and the migration code
[15:37] <mandel> nessita, ah.. ok
[15:51] <mandel> nessita, https://code.launchpad.net/~mandel/ubuntuone-windows-installer/uninstall-old-app/+merge/77225 is fixed as per review
[15:51] <nessita> mandel: ack!
[15:52] <mandel> nessita, removed the win32 calls used the get_property func and changed test to patch that function rather than the win32 ones
[15:52]  * mandel moves to the other review
[15:55] <mandel> nessita, I'm too close to my EOD to finish with the other reviews, will be done my tom your morning with all the fixes done
[15:55] <nessita> mandel: ack
[15:55] <mandel> ok, everyone have a great rest of the day!
[15:55]  * mandel EOD
[16:34] <dobey> hrmm
[17:01] <dobey> nessita: +1 btw on update-sso
[17:04] <nessita> dobey: great! question, did you happen to run the musicstore tests using that branch?
[17:07] <dobey> nessita: no
[17:08] <nessita> dobey: if you have some spare time, could you please do it? I'm using my laptop due a RIP monitor, so I don't have all the deps installed for libubuntuone :-/
[17:19] <dobey> nessita: seems to work
[17:19] <nessita> dobey: thanks! (and great news)
[17:19] <nessita> I'll mark it as approved then
[17:20] <nessita> I know is silly, but I'm happy that we no longer depend on the deprecated service
[17:33] <nessita> lucnhtime!!!
[17:34] <gatox> nessita, when you have a moment please tell me if this is the correct implementation that you mentioned: https://code.launchpad.net/~diegosarmentero/ubuntu-sso-client/network-detect/+merge/77048
[17:45] <gatox> lisette, ping
[17:46] <lisette> gatox: pong ( i am here 2 more minutes before freediving :) )
[17:47] <gatox> lisette, okok, just a quick question
[17:47] <lisette> gatox: shoot
[17:47] <gatox> lisette, i was looking at this bug: https://bugs.launchpad.net/ubuntuone-windows-installer/+bug/855067 and i thought that ralsina was talking to you about this, and i wanted to know if you decided something
[17:47] <ubot4> Launchpad bug 855067 in ubuntuone-windows-installer "U1 icons looks ugly in: taskbar, start menu and desktop (affects: 1) (heat: 6)" [Medium,In progress]
[17:48] <gatox> lisette, or which is the status of this bug, to know if i should keep looking at this one, or you take another path
[17:50] <gatox> lisette, if you are busy i can wait until tomorrow and keep working in something else in the meanwhile
[17:50]  * lisette looking
[17:51] <lisette> gatox: ralsina told me the problem only started when he packaged things up, before it looks fine
[17:51] <lisette> gatox: so have a chat with him, and email me if you want anything; can look at this tomorrow EARLY if you want
[17:51] <gatox> lisette, ahhhhh ok, i'll talk with him about that to see what can we do then
[17:52] <lisette> gatox: good luck and let´s chat tomorrow! i am starting to hold my breath now......
[17:52] <gatox> lisette, jeje byeeeeee
[17:56] <dobey> where did ralsina go?
[17:58] <gatox> dobey, don't know.....
[18:08] <nessita> dobey: he mentioned a lunch appointment in the meeting, I think
[18:08] <dobey> nessita: he said he had to go to lunch. but that was 2 hours ago :)
[18:09] <nessita> dobey: yeah... long lunch :-)
[18:09] <nessita> dobey: I can text him if you need/want
[18:09] <gatox> nessita, all my branches are up to date now
[18:09] <dobey> nah it's not terribly urgent.
[18:10] <gatox> nessita, now that i have internet, i'll start flooding branches for review!  This one is in storage-protocol; I'm testing the remaining branches for sso-client, syncdaemon, control-panel and windows-installer.
[21:13] <nessita> alecu: ack, send me emails with those, I'll complete the reviews tomorrow
[21:13] <alecu> they are all dependent, so ideally we would like to land them in a short sequence.
[21:13] <alecu> nessita, sure, thanks!
[21:14] <alecu> nessita, gatox: so please remember not to set these branches as *globally approved"
[21:14] <gatox> alecu, ok
[21:19] <nessita> ok, I'm done for the day
[21:19] <nessita> bye all!
[21:21] <gatox> nessita, bye
[21:21] <gatox> alecu, just a REALLY LITTLE detail
[21:21] <gatox> alecu, """A mock webserver for testing""" should be """A mock webserver for testing.""" :P
[21:21] <alecu> gatox, love those details :-)
[21:22] <gatox> alecu, jeje
[21:22] <alecu> gatox, they mean that the rest is fine :-)
[21:23] <gatox> alecu, tests are ok, and the code seems fine at least for me
[21:23] <alecu> gatox, fixed
[21:24] <gatox> alecu, +1
[21:25] <alecu> gatox, great, thanks!
[21:25] <gatox> :D
[21:25] <alecu> gatox, here's the second one, if you are still feeling brave :-)
[21:25] <alecu> https://code.launchpad.net/~alecu/ubuntu-sso-client/timestamp-autofix/+merge/78507
[21:26] <gatox> alecu, jeje ok, let me see
[21:26] <gatox> alecu, i really need to do that plugin for ninja that listen to xchat and download the branches automatically
[21:27] <gatox> alecu, i've been disconnected of everything with this connection problems... i couldn't finish the code completion for sugar also
[21:27] <alecu> gatox, I'll do the xchat part, you can work on the ninja part
[21:27] <alecu> gatox, oh, right.    Today all of it (gmail, docs, search) has been working really awful for me.
[21:33] <alecu> It's probably a problem in telecentro.
[21:38] <gatox> alecu, weird...
[21:38] <alecu> nobody mentioned something similar, so it's probably my ISP
[21:39] <gatox> alecu, lol, the only thing that i found in this other branch is: """A mock webserver for testing""" should be: """A mock webserver for testing."""
[21:39] <gatox> jejeje
[21:40] <gatox> everything else seems ok!
[21:40] <alecu> damn copypaste!
[21:40] <alecu> :-)
[21:41] <gatox> jejje
[21:42] <gatox> so, +1! (fix that or you will have to face nessita!) :P
[21:43]  * gatox returns to work on his bloody branch! :P
[22:17] <SushiDude> Non of my public pictures are showing up
[22:17] <SushiDude> none*
[22:30] <greg-g> hey all, is bug 847753 atomboy issue or U1? eitherway, it is a mess for oneiric
[22:30] <ubot4> Launchpad bug 847753 in tomboy (Ubuntu) "cannot save synchronisation settings after connecting (affects: 27) (dups: 2) (heat: 92)" [High,Confirmed] https://launchpad.net/bugs/847753
[22:35] <greg-g> ah, it is a duplicate of bug 845321
[22:35] <ubot4> Launchpad bug 845321 in tomboy (Ubuntu) (and 1 other project) "Unable to setup Ubuntu One sync with Tomboy (affects: 17) (dups: 1) (heat: 96)" [Undecided,Confirmed] https://launchpad.net/bugs/845321


[00:05]  * robbiew closes his eyes and holds on
[00:08] <slangasek> hmm, something changed post-release to cause lilo-installer to fall out of the alternate ISO
[00:09] <slangasek> er, no - cause it to be /added/ to
[00:09] <slangasek> ... nope, I was right the first time
[00:18] <slangasek> ah, cjwatson made that change, alrighty then :)
[00:42] <slangasek> dropping langpacks from the daily-live ISO for .1; the package growth since 10.04 has all been in either the kernel or in firefox/xulrunner, both of which are infeasible to recover size from in the time remaining :(
[09:11] <Laney> are we having freeze exception delegates as per previous cycles?
[09:56] <ara> do you guys know when are we going to see the first 10.04.1 candidate images in the ISO tracker?
[12:13] <Riddell> ara: so far our release manager hasn't appeared so I wouldn't hold your breath
[17:59] <mathiaz> slangasek: hey - in which order are you planning to spin the 10.04.1 isos?
[18:01] <doko> barry: as I understand it, py27 was delayed by the release team (but ScottK might know more)
[18:02]  * ScottK looks at robbiew.
[18:02]  * ScottK just mentioned it needed deciding since it wasn't done before FF.
[18:02]  * robbiew thinks we need to postpone it
[18:03] <robbiew> as it's not done
[18:03] <robbiew> and FF is here
[18:03]  * barry is sad
[18:04] <barry> right, we talked about it before i went on vacation that the remaining handful of ftbfs could be fixed before beta
[18:04] <barry> (in main)
[18:05] <barry> and that i was committed to working on those and the universe failures
[18:05] <doko> sorry, I didn't track this too close this week
[18:06] <robbiew> barry: there was some concern from seb128 about the work it would take
[18:07] <robbiew> also on the rebuilds it would cause
[18:08] <barry> it would probably be ~500 packages in main+uni
[18:08] <barry> iirc
[18:08] <doko> robbiew: we'll have an arm rebuild of some packages anyway at some point
[18:09] <robbiew> so what do we lose by doing it early in 11.04
[18:10] <barry> robbiew: probably not much practically speaking.  i wonder though if it's possible/feasible to make the python2.7 package available even if not supported (i.e. no changes to python-support, python-central, python-defaults).  does that give us much?
[18:10] <robbiew> doko? ScottK? ^
[18:10] <barry> i do know that folks would like py27 in maverick, but i suppose waiting 6months won't kill them ;)
[18:11] <doko> robbiew, barry: that I did last Sunday. it's in main (at least I pushed it there)
[18:11] <ScottK> python2.7 is in Maverick.  It's just not supported for modules and extensions.
[18:11] <barry> doko: cool
[18:11] <ScottK> No issue with that.
[18:11] <ScottK> Although it can drop to Universe if it won't be supported.
[18:12] <doko> what we should do is to explicitely add support in distribute, python-profiler and python-std-lib-extension
[18:12] <slangasek> mathiaz: in a very fast order, why? :)
[18:12] <ScottK> Then it would need to be in Main, but that shouldn't be a problem.
[18:12] <barry> doko: what do we need to add there?
[18:12] <doko> support for 2.7
[18:13] <doko> basically update the mav packages from my ppa
[18:14] <barry> doko: is that just merging in your changes, or more work?  if the latter, how can i help given that i can't upload them?
[18:15] <doko> barry: let me look at it tomorrow, before I say something wrong
[18:17] <barry> doko: okay :).  i'm happy to do any and all grunt work to make this happen.  if we can get those changes in then at least people can more easily start w/2.7 and i can adjust my ppas to work out the remaining build failures.  i'll contact the appropriate mailing lists and give a status + solicit help and will work with upstreams to get fixes in, and updates in debian.  then early in 11.04 we can flip the switch.  that'll give us the rest
[18:17] <barry> of this cycle and all next cycle to make this a very solid offering
[18:17] <robbiew> thanks barry :)
[18:18] <robbiew> I'm sure ScottK is just a little bit happier inside now, too
[18:18] <robbiew> lol
[18:18] <ScottK> Now barry will have lots of free time to fix other stuff.
[18:19] <barry> robbiew: np!
[18:19] <barry> ScottK: this is how you repay me for making you happy? :)
[18:20] <ScottK> barry: Sure.  Plenty to do and you claim you're looking for more experience.
[18:21] <barry> ScottK: thank you sir, can i have another? :)
[18:21] <robbiew> lol
[18:22]  * barry is glad someone gets the reference
[18:24] <mathiaz> slangasek: I'm working on the test plan for the -server isos
[18:24] <mathiaz> slangasek: Having an idea about when the -server isos would be available would help
[18:25] <barry> doko, ScottK, robbiew thanks
[18:26] <robbiew> barry: no...thank you ;)
[18:35] <slangasek> mathiaz: ETA 20 minutes
[18:36] <mathiaz> slangasek: \o/
[18:36] <mathiaz> slangasek: this is awesome!
[20:04] <bdrung> which archive admin rejected python-box2d and why?
[20:15] <Daviey> bdrung, Looks like it's still in the new queue to me.
[20:16] <bdrung> Daviey: i got two mail: "python-box2d_2.0.2+svn20100109.244-1_source.changes rejected" and "sugar-physics-activity_5+dfsg-1_source.changes rejected"
[20:19] <Daviey> bdrung, Interesting.. The source package was rejected, but binary i386 and sparc are still in NEW.
[20:20] <bdrung> Daviey: why can a binary be build if the source isn't accepted?
[20:20] <Daviey> That is a very good point.. I an intrigued as you are!
[21:56] <ScottK> bdrung: If it got uploaded more than once, it would likely get accepted once and rejected once.
[21:56] <bdrung> ScottK: ok, then the question is: how does it get uploaded twice?
[21:57] <ScottK> It's not rare for someone to upload a new package, realize it has a mistake, and then upload it again.
[21:57] <ScottK> Or two sponsors collide and they both upload it.
[21:57] <ScottK> I've seen both happen.
[21:57] <bdrung> ScottK: but i uploaded them days ago
[21:59] <bdrung> ok, it was only a half day ago.
[21:59] <bdrung> ScottK: shouldn't it get rejected immediately?
[21:59] <ScottK> Not if it's still in New.
[22:00] <bdrung> instead of getting a New message.
[22:01] <bdrung> so they are in New, chapter closed
[22:01] <ScottK> It might not make sense, but that's how it works at the moment.
[22:03] <bdrung> the reject message should be more verbose
[22:04]  * bdrung has to do some network analysis. bbl
[23:43] <wgrant> ScottK, bdrung: bug #62976
[23:43] <ubot4`> Launchpad bug 62976 in soyuz "Soyuz should not allow duplicated packages in NEW/UNAPPROVED queue" [High,Triaged] https://launchpad.net/bugs/62976
[23:45] <bdrung> wow, that's a low bug number
[23:45] <bdrung> wgrant: thanks for this link
[23:46] <wgrant> We only have one two-digit bug left in LP :(
[23:46] <bdrung> wgrant: which one?
[23:48] <wgrant> bug #25
[23:48] <ubot4`> Launchpad bug 25 in rosetta "Allow discussion/commenting on translations (affects: 12) (dups: 3) (heat: 82)" [Low,Triaged] https://launchpad.net/bugs/25
[23:51] <slangasek> ubuntu desktop, alternate posted for 10.04.1


[02:53] <lotuspsychje> anyone received ota7 on bq yet?
[02:56] <samsungs5> Hey guys.
[02:58] <lotuspsychje> morning samsungs5
[03:00] <samsungs5> I am trying to port Ubuntu on my S5. :)
[03:00] <samsungs5> morning too
[03:01] <lotuspsychje> http://linux.softpedia.com/blog/ubuntu-ui-toolkit-updated-to-help-you-build-and-design-apps-for-ubuntu-phones-494862.shtml
[03:01] <lotuspsychje> samsungs5: have you checked the XDA forums for existing projects?
[03:02] <samsungs5> I checked but I couldn't find anything useful.
[06:00] <dholbach> good morning
[06:17] <lotuspsychje_> dholbach: morning mate
[06:17] <dholbach> hi lotuspsychje_
[06:19] <lotuspsychje_> anyone got ota7 yet?
[06:19] <lotuspsychje_> still nothing on my bq
[06:27] <zzarr> what have you done to my phone? where's the loading times? where's the lag?
[06:32] <mokmeister> yeah, nothing for my nexus or bq
[06:32] <mokmeister> anybody here have experience with wickr or know if it will make an appearance on ubuntu-touch?
[08:37] <mcphail> Has anyone who was affected by https://bugs.launchpad.net/ubuntu/+source/indicator-network/+bug/1480877 noticed an improvement on OTA-7? I'm still seeing some dbus-related spikes, but it seems much better so far. Certainly less lag than I have come to expect at my desk in a "noisy" wifi environment
[09:03] <JamesTait> Good morning all; happy Tuesday, and happy Brandied Fruit Day! 😃  🍒
[09:36] <pancake> hi
[09:36] <pancake> is there a way to use the ubuntu touch device without pin?
[09:37] <mcphail> pancake: Don't you only need a PIN if you have developer mode activated?
[09:37] <pancake> i want to use ssh, terminal without pass (local terminal without login) and ssh via pubkey, and no lockscreen pin
[09:37] <pancake> its a bit anoying to have to type the 4pin key all the time
[09:37] <pancake> and its insecure to have 4 length numeric passwords
[09:37] <pancake> and i mainly use this phone for toying with the shell
[09:40] <mcphail> pancake: If you unset the PIN, you can access the terminal by just pressing the "enter" key
[09:40] <mcphail> ...at the prompt
[09:40] <mcphail> and you can ssh from it
[09:43] <pancake> can i ssh to it without pin?
[09:43] <mcphail> pancake: aah - ssh _to_ it? That I don't know. I though you meant ssh from it
[09:44] <pancake> yeah :/
[09:59] <davmor2> pancake: you can possibly set up authorized key the same as you would on server
[10:01] <davmor2> pancake: https://help.ubuntu.com/community/SSH/OpenSSH/Keys
[10:02] <pancake> ok will try
[10:02] <davmor2> pancake: also I believe you can use phablet shell over ssh too which will do the key sync for you
[10:19] <JamesTait> Is OTA-7 going to be released to ubuntu-touch/stable/bq-aquaris.en for mako?
[10:19]  * JamesTait switched to ubuntu-touch/stable/ubuntu to get the OTA, but now apaprently has no location services.
[10:20] <pancake> setting up ssh should be simpler
[10:20] <pancake> adb is not working and importing an ssh pubkey should be done from the ui
[10:21] <ogra_> pancake, i guess patches to the developer mode page in the system-settings app would be happily accepted ;)
[10:21] <davmor2> JamesTait: I think there is a pretty comprehensive answer to that on the mailing list ;)
[10:21] <bneo99> I'm trying to port Ubuntu Touch to my device which is running CM 11, any experienced port-ers here that can help me? My device is Samsung Galaxy S2 I9100G
[10:22]  * JamesTait facepalms.
[10:22] <pancake> is there any plan to support firefox or fxos apps in ubuntutouch?
[10:22] <JamesTait> davmor2, I filter the mailing list into a separate folder to keep my Inbox clear, and haven't looked there yet.
[10:23] <davmor2> JamesTait: D'oh!
[10:23] <JamesTait> davmor2, so it's all your fault? 😉
[10:24] <ogra_> if you have your pub ssh key stored on launchpad (or any other website) youo can just wget it to put it in place
[10:24] <ogra_> (i'm not sure sudo will work without pin btw)
[10:27] <popey> pancake: tricky as some ffos apps hook into ffos directly, so need some work to port. No plans I know of to port them.
[10:27] <popey> pancake: I've "ported" a couple of apps from ffos to Ubuntu though, they didn't have many ffos specific bits
[10:28] <pancake> yeah, most of non-system-apps should be easy to port
[10:29] <ogra_> webapps are generally very easy, yeah (weather they are loacl or remote :) )
[10:29] <popey> dholbach: when you get a moment, I uploaded a new file manager to the store, could you review it pls? https://myapps.developer.ubuntu.com/dev/click-apps/159/review/seq/36/
[10:29] <dholbach> yep
[10:29] <popey> ta
[10:31] <popey> Be interesting to see how many people update file manager.
[10:31] <popey> Given it's got something like 17K users.
[10:32] <ogra_> popey, is that the one with smbfs ?
[10:32] <popey> yes
[10:32]  * ogra_ waits for sshfs :)
[10:33] <popey> I just connected to my nas, and copy/pasted a chunk of music over
[10:33] <popey> "patches welcome"
[10:33] <ogra_> haha
[10:33]  * ogra_ will trade time for patches :)
[10:44] <popey> dholbach: thank you!
[10:45] <dholbach> anytime
[10:47] <davmor2> popey: wow more impressive is it works better than nautilus detecting it :)
[10:49] <Mirv> popey: davmor2: are either of you part of en_GB translators group in LP? if so, please accept the translations at https://translations.launchpad.net/day-scope/trunk/+pots/day/en_GB/+translate for JamesTait / john-mcaleely
[10:49] <Mirv> I can only accept fi translations
[10:49] <davmor2> Mirv: I am not but popey  might be
[10:50] <Mirv> I got the moon phases fixed for Finnish in OTA-7
[10:50] <popey> i am
[10:51] <Guest42341> new file manager icon <3
[10:52] <davmor2> popey: meh so I can't view a photo on the samba fs :( this makes me sad ;)
[10:52] <Mirv> I'm not sure now how that works, is it that en_US people still have thewordswrittentogetherversionsofthestrings
[10:52] <Mirv> since that's some sort of "gotten directly from service xyz", instead of having proper English strings to translate
[10:52] <popey> Mirv: done
[10:52] <Mirv> popey: thanks!
[10:53] <john-mcaleely> thank you!
[11:18]  * ogra_ sighs, only native apps to update today ... megabytes !!!
[11:19] <davmor2> ogra_: well you haven't updated any of your apps is the problem :P
[11:20] <ogra_> well, webapp updates are usually in the kilobytes area :)
[11:20] <popey> contentless updates usually are
[11:23] <ogra_> popey, hmm
[11:23] <ogra_> do i need unlocked access to see the shares on machines ?
[11:24] <davmor2> ogra_: apparently not
[11:24]  * ogra_ sees his NAS and a few samba enabled PCs in his LAN but nothing lists shares when clickin it
[11:30] <ogra_> hmm, it works if i "go to" and use the IP with the smb:// protocol
[11:31] <mcphail> we have smb:// now?
[11:31] <ogra_> yep
[11:31] <mcphail> :)
[11:31] <mcphail> nice
[11:32] <mcphail> I owe someone a virtual pint for that one
[11:32] <popey> Carlos & Arto
[11:32] <popey> Carlos did the bulk of the work on that.
[11:32] <popey> You will have to fly to South America tho.
[11:32] <mcphail> Pass on my thanks and offer of alcoholic refreshement :)
[11:32] <popey> oh, CarlosMazieri is in channel :)
[11:33] <ogra_> hmm, so for my .ts files there is no application installed ... for the .ogg files i get music app offered but it fails with an error to open the file
[11:33] <ogra_> "Failed to move the file"
[11:34] <mcphail> I'll be in Guyana soon, but not "proper" south america, unfortunately
[11:36] <ogra_> hmm and tappin on pictures opens gallery but doesnt do anything else (not importing the pic)
[11:37] <popey> Bugs welcome.
[11:38] <ogra_> well, not sure against what .-.. technically i think thats content hub ... it should not accept the smb:// location for apps that cant handle it
[11:38] <popey> maybe we should copy files over then send them via content-hub
[11:38] <popey> so we do the copy
[11:38] <ogra_> practically we could just have kept content sharing off until tere are actually apps that can handle it
[11:38] <popey> mcphail: saw this and thought of you for some reason http://codebabies.com/product/c-for-kids
[11:39] <ogra_> popey, well, i wouldnt want to accidentially tap on a HD Tv recording then ... and have it sync 4GB or some such
[11:39] <popey> yeah
[11:40] <popey> I have been manually copy/pasting stuf over then opening it
[11:40] <ogra_> yeah, that works fine
[11:40] <ogra_> and if more apps learn about smb:// it will be fine too
[11:40] <ogra_> so you can have the app copy it after you had the dialog
[11:41] <ogra_> or have content-hub do the copy ... that would have the advantage that you only need to implement it in one place
[11:41] <mcphail> popey: I prefer to teach my kids machine code, directly in binary :)
[11:41] <popey> heh :)
[11:43] <davmor2> mcphail: and you wonder why they prefer to go out and play ;)
[11:43] <popey> when you unlock the chains, sure
[11:44] <mcphail> is "void main()" allowed in C++?
[11:44] <mcphail> popey: I unlock the chains to let them get up the chimneys
[11:53] <matv1> oSoMon about https://bugs.launchpad.net/canonical-devices-system-image/+bug/1505220
[11:54] <matv1> I deliberately didnt do OTA7 yet.
[11:54] <matv1> should I hold off you think?
[11:56] <matv1> oSoMoN i meant to say
[11:58] <oSoMoN> matv1, not sure that would make a difference, if you don’t mind holding off a bit more, I’ll take a closer look at the crash file
[11:59] <matv1> oSoMoN no problem at all. As luck would have it, I smashed my screen the other day(after the bug appeared i should add))
[12:00] <matv1> so its no longer usable as my daily driver
[12:03] <davmor2> mcphail: so you only run MenuetOS on your kids computers right ;)
[12:05] <mcphail> davmor2: nah - I'm kind to them and keep it 8-bit only. Far less typing those 1's and 0's if you're hacking on a Z80
[12:11] <mcphail> Does the "Checking for updates" screen only function on WiFi? It always seems to spin endlessly on 3G
[12:17] <oSoMoN> matv1, ouch :/
[12:22] <matv1> oSoMoN yeah. bad luck :( I still have a nexus4 though which I now run on stable channel.
[13:16] <mterry> oSoMoN, heyo -- I was dogfooding webbrowser-app, as you may have noticed.  But recently, on my wily+overlay devel machine, webbrowser-app is crashing on startup.   I suspect wily+overlay is not a supported environment, but thought I'd let you know anyway
[13:19] <oSoMoN> mterry, thanks, that’s useful info, can you get a crash file and file a bug with it?
[13:20] <mterry> oSoMoN, ok
[13:23] <binar> Hi, I am trying to port ubuntu-touch onto klte (samsung galaxy s5). Recovery works fine, but after using rootstock-touch-install, booting in normal mode just shows the bootscreen and after some time, the smartphone vibrates two times and reboots. How can I find out what's going wrong (there is no /proc/last_kmsg)?
[13:30] <kenvandine> jgdx, i think i have a fix for the connectivity issue in the updates panel
[13:31] <jgdx> kenvandine, nice. I have a fix for the sound stuff
[13:31] <kenvandine> woot
[13:31] <jgdx> … brewing
[13:31] <jgdx> do you accept a small refactor?
[13:32] <binar> the porting howto suggests to add kernel boot arguments, but where to put them?
[13:33] <kenvandine> jgdx, if it fixes it, sure
[13:39] <seb128> jgdx, what's the sound issue?
[13:47] <Elleo> kenvandine: do you know much about gensymbols stuff in debian packages? I need to update the symbols in UDM to reflect some API changes but it's not something I've played with in the past, so if you have any pointers it'd be a big help
[13:48] <kenvandine> Elleo, sure...
[13:48] <kenvandine> Elleo, the symbols file should get generated during package build, but it doesn't replace the existing one
[13:48] <kenvandine> so you can diff them
[13:49] <kenvandine> look for a file named symbols under the build dir
[13:49] <Elleo> ah, great, thanks
[13:49] <kenvandine> debian/tmp/DEBIAN
[13:49] <kenvandine> something like that
[13:49] <Elleo> yep, got it
[13:50] <jgdx> seb128, wip, but I'm looking at [1] and I'm trying to make sense of that change. In r1544 I see references to the removed silentMode variable. [1] http://bazaar.launchpad.net/~system-settings-touch/ubuntu-system-settings/trunk/revision/1540
[13:50] <kenvandine> if it looks sane, you can just copy it over the one in your package
[13:50] <Elleo> kenvandine: it does not look sane :/
[13:51] <kenvandine> haha
[13:51] <Elleo> kenvandine: old symbols are all in the format "(c++)"Ubuntu::Transfers::Errors::AuthErrorStruct::AuthErrorStruct(Ubuntu::Transfers::Errors::AuthErrorStruct const&)@Base" 0.4+14.10.20140618" whereas new ones are "_ZN6Ubuntu9Transfers6Errors15AuthErrorStructC1ENS2_4TypeERK7QString@Base 1.0+15.10.20150724"
[13:53] <kenvandine> maybe i'm remembering wrong...
[13:53] <kenvandine> seb128, ^^ advice for Elleo?
[13:53] <kenvandine> my c++ symbol foo must be rusty :)
[13:53] <kenvandine> maybe there is other files
[13:54] <jgdx> seb128, that's actually the cause of the autopilot test * failure as well. * ubuntu_system_settings.tests.test_sound.SoundTestCase.test_silent_mode_sound_switch
[13:54] <kenvandine> Elleo, yo can also run dpkg-gensymbols
[13:54] <kenvandine> in the build dir
[13:54] <kenvandine> don't recall the args for it
[13:54] <Elleo> kenvandine: yeah, tried that and got the same sort of output as the symbols file
[13:55] <kenvandine> but you specify a few args to point to the build dir and the library name
[13:55] <kenvandine> oh...
[13:55] <seb128> jgdx, we shouldn't have silent mode, I guess tests need to be updated
[13:56] <jgdx> seb128, ?
[13:56] <seb128> kenvandine, Elleo, what was the question? dpkg-gensymbols can be used to update the .symbols
[13:56] <kenvandine> it generated a funky symbols file
[13:56] <Elleo> seb128: the symbols generated by dpkg-gensymbols look entirely different to the existing ones
[13:56] <oSoMoN> matv1, I posted some instructions on the bug report, let’s see if that helps with your issue
[13:56] <seb128> jgdx, I'm unsure to understand what you are after. We removed the silent mode warning/limitation from settings because it was not in the design
[13:56] <seb128> Elleo, can you pastebin those or the diff between them?
[13:57] <kenvandine> seb128, removing that broke the tests
[13:57] <kenvandine> seb128, that's what jgdx is fixing
[13:57] <seb128> sorry about that
[13:57] <jgdx> seb128, the test is only part of this, it seems. The switch is still in the ui, but completely broken
[13:57] <Elleo> seb128: http://pastebin.ubuntu.com/12876977/ there's an example, all the symbols have the same sort of formatting difference
[13:57] <Elleo> seb128: so the diff is two completely different files
[13:58] <seb128> oh
[13:58] <seb128> maybe somebody used pkgkde-gensymbols
[13:58] <jgdx> seb128, and how is not silent mode part of the design? Is there an errate for https://wiki.ubuntu.com/Sound#Phone ?
[13:59] <seb128> jgdx, the silent mode banners we had tha tthe commit you pointed removed
[13:59] <jgdx> s/errate/errata
[13:59] <Elleo> seb128: ah, I'll give that a try and see if I get something similar
[14:01] <seb128> jgdx, kenvandine, urg I should probably not have cleaned out the "        property variant silentMode: action("silent-mode")" in that commit
[14:01] <seb128> I guess that's the issue
[14:01] <matv1> oSoMoN nope. afraid not. Browser still crashes on startup
[14:02] <jgdx> seb128, yes, and the test failure is real, but it drowned in the many failing tests at the time.
[14:02] <jgdx> I'll fix it
[14:02] <seb128> jgdx, kenvandine, sorry about that
[14:02] <seb128> jgdx, thanks
[14:02] <jgdx> np!
[14:02] <seb128> we need reliable CI so we don't land things ignoring it output...
[14:03] <kenvandine> i should have caught that in review!
[14:03] <kenvandine> geez
[14:03] <matv1> oSoMoN The thing thats weird about it is that the 3 apps all started failing at the exact same time.
[14:03] <kenvandine> i guess it was proper to remove it from SoundList.qml
[14:03] <kenvandine> but not PageComponent.qml
[14:03] <oSoMoN> matv1, ok so we really have to rule out something webbrowser-app specific
[14:04] <matv1> seems so
[14:04] <oSoMoN> matv1, thanks for trying those things, I’ll continue digging
[14:05] <matv1> oSoMoN just to be sure I can do the same things for the Liri browser. I assume it has cache in the same place and probably a sqlite db as well
[14:06] <matv1> I wil update if anything gives.
[14:26] <Elleo> ssweeny: heya, just noticed you have a UDM branch that updated some symbols, how did you go about updating them? I'm getting a very different looking symbols file from what currently exists
[14:31] <ssweeny> Elleo, I based the update on what jenkins threw back at me during the last build. I inherited this branch from mandel and trying to update/land it
[14:32] <Elleo> ssweeny: ah, okay; I wondered about something like that but the diff I get when building also includes a change in the format (but only seemingly for one symbol, not for all)
[14:33] <ssweeny> Elleo, yeah I didn't really understand that result
[14:36] <jgdx> kenvandine, looking at the lang ap test failure: that too is real, not flaky. It's because the Label is no longer a Label, but an UCLabel.
[14:36] <jgdx> I'll ask around
[14:36] <kenvandine> jgdx, ugh
[14:36] <kenvandine> jgdx, thx
[14:37] <ssweeny> Elleo, actually if you have any advice on how to handle that I'd appreciate it
[14:44] <Elleo> ssweeny: if I figure out what's going on I'll let you know, I haven't done anything much with gensymbols in the past though so I'm currently mostly just trying to get up to speed
[14:45] <Rikb> hi all, im trying to port the ubuntu touch to a new platform
[14:45] <Rikb> but lunch keeps telling me there isnt a productspec
[14:46] <Rikb> i checked de device directory and all the files seem to be there.
[14:48] <jgdx> kenvandine, mind merging https://code.launchpad.net/~jonas-drange/ubuntu-system-settings/1_3_deprecations ?
[14:48] <kenvandine> jgdx, sure
[14:50] <kenvandine> jgdx, done
[14:51] <jgdx> kenvandine, thx. Maybe start a new ap run?
[14:51] <kenvandine> jgdx, it'll start automatically
[14:51] <kenvandine> with my new revision
[14:51] <jgdx> kenvandine, is test_about.StorageTestCase.test_space persistently failing?
[14:51] <kenvandine> it failed twice :)
[14:51] <kenvandine> so maybe
[14:52] <kenvandine> not sure about in other branches
[14:52] <jgdx> did it? where
[14:52] <kenvandine> just in the 1_3 branch
[14:52] <kenvandine> i didn't see it fail anywhere else
[14:52] <jgdx> not in the last-1 run https://jenkins.qa.ubuntu.com/job/generic-deb-autopilot-runner-vivid-mako/3779/
[14:52] <kenvandine> oh
[14:52] <kenvandine> ignore me then :)
[14:53] <jgdx> kenvandine, awesome. If you fix the updates failures, we'll have the usual ~100% pass :)
[14:53] <jgdx> s/usual/unlikely
[15:13] <jgdx> kenvandine, two comments on the 1_3 branch. The storage lag regression is a bit worrying.
[15:13] <kenvandine> oh, is that a lag?
[15:13] <kenvandine> still deprecation warnings?
[15:13] <kenvandine> i had forgotten about that
[15:14] <kenvandine> wait, they turned off those warnings
[15:14] <kenvandine> so different lag?
[15:16] <bee_keeper> Anyone know what i have to install so that OSX auto detects an aquaris e4.5 is connected by usb?
[15:17] <jgdx> kenvandine, one sec
[15:18] <tathhu> bee_keeper, Ubuntu? :P (no real idea, sorry :()
[15:19] <jgdx> kenvandine, okay, it's 11 secs on non-1.3 as well. Ignore that comment please.
[15:19] <kenvandine> yeah, it's slow :/
[15:19] <jgdx> kenvandine, it's probably all the chroots it has to measure, poor mako
[15:22] <mhall119> pmcgowan: beuno: OTA-7 is out now, we need ubuntu-sdk-15.04.1 framework in the store
[15:23] <beuno> mhall119, still havne't found who uploaded it to the archive?
[15:23] <mhall119> pmcgowan: ^^ can you answer that?
[15:23] <mhall119> or bzoltan_ ^
[15:24] <bzoltan_> mhall119: I wish the same ... lool and beuno are the folks who have rights to do that.
[15:24] <pmcgowan> sil2100, I believe
[15:24] <beuno> I can fix that!
[15:24] <beuno> there's like 20 people who can add them
[15:24] <beuno> I can make that list longer
[15:25] <pmcgowan> or maybe shorter is better
[15:25]  * sil2100 just knows how to add the frameworks to the ubuntu touch seeds
[15:25] <beuno> well, it's fine
[15:25] <beuno> I think we either need sil2100 to be able to add them
[15:25] <beuno> or make sure it's part of his checklist pre/post upload
[15:26] <beuno> I'm fine with either
[15:26] <jnxd> any icon designers here? After a recent post, and templates, I tried my hand at it, and here's the result yet: http://imgur.com/qrxF79x. Can anyone suggest (or make) a good paintbrush art that'd fit with the theme?
[15:29] <mhall119> beuno: can you tell sil2100 what he needs to do to add them, or what info you need for you to add them?
[15:29] <beuno> sure, depending on what path pmcgowan wants to go down
[15:29] <jgdx> jnxd, not bad! Why not keep it simple and trace an outline yourself? IMO icons should consist of max one thing/object/concept.
[15:30] <pmcgowan> ok with me if its ok with him beuno
[15:30] <mhall119> that's not a path
[15:30]  * beuno waits on sil2100's decision
[15:31] <sil2100> I'm fine with doing that, if that's the question - would need to know how and get the right permissions (if needed) tho
[15:31] <jnxd> jgdx: trace an outline as in?
[15:31] <bee_keeper> tathhu: oh rite, just had to install this https://www.android.com/filetransfer/#tips
[15:34] <beuno> sil2100, I'll get you the permissions and walk you through it
[15:35] <beuno> sil2100, log out of myapps.developer.ubuntu.com
[15:35] <beuno> log back in, tick the teams SSO box
[15:35] <beuno> go to: https://myapps.developer.ubuntu.com/dev/click-apps/frameworks/
[15:36] <beuno> there's a big button with "New framework" on it
[15:36] <beuno> fill in those fields, don't enable unauthenticated, click save
[15:36] <beuno> that's it
[15:37] <sil2100> \o/
[15:37] <beuno> should be boring
[15:38] <sil2100> beuno: thanks, what's the policy version though? Should I just bump it with every new framework?
[15:38] <beuno> sil2100, it should be specified in the uploaded package, no?
[15:38] <beuno> the security team can tell you otherwise
[15:39] <beuno> I don't think you can just bump it, it matches files on disk
[15:39] <pmcgowan> sil2100, need to check with jdstrand
[15:40] <jdstrand> 1.3
[15:40] <sil2100> ACK
[15:40] <jdstrand> same as for 15.04
[15:40] <sil2100> Thanks :)
[15:40] <jdstrand> np
[15:42] <mhall119> sil2100: we also need the -qml -html and -papi variations of that framework
[15:42] <bee_keeper> What's the best solution for VOIP at the moment?
[15:42] <sil2100> mhall119: sure, working on that now
[15:43] <sil2100> mhall119, beuno, bzoltan_, pmcgowan: done, I suppose
[15:43] <mhall119> thanks sil2100
[15:46] <mhall119> updated developer.ubuntu.com to treat 15.04.1 as the current API docs
[15:51] <mhall119> buteo is landed \o/
[15:52] <mhall119> I like seeing the sync notifications in the file indicator
[15:53] <mhall119> oh oh oh, sound indicator has player controls now too
[15:53] <bzoltan_> sil2100:  sweet! Thank you
[15:54] <tathhu> damn, read sound as suomi..
[16:07] <popey> dholbach: if you get a moment before you leave, could you approve clock I just uploaded?
[16:08] <dholbach> sure
[16:11] <dholbach> popey, hum... could it be that it's published already?
[16:12] <popey> it says manual review pending here
[16:13] <dholbach> popey, I can't find where to approve it
[16:13] <popey> dholbach: https://myapps.developer.ubuntu.com/dev/click-apps/121/review/seq/35/
[16:13] <popey> waaaaay down the bottom
[16:13] <popey> (that needs fixing)
[16:14] <dholbach> yep, I'm on there
[16:14] <dholbach> no textbox at the bottom
[16:14] <popey> odd, i see one
[16:14] <popey> beuno: ^ on that page, dholbach doesn't have an approve button but I do.
[16:15]  * dholbach logs out and back in again
[16:15] <dholbach> still no dice
[16:16] <dholbach> I have "available actions" and "promote"
[16:16] <beuno> matiasb, ^
[16:16] <dholbach> popey, in any case: I approve
[16:16] <popey> dholbach: ok, thank you! :)
[16:17]  * matiasb checks
[16:19] <matiasb> dholbach, are you sure you are in the url popey pasted above? it sounds like you may be in the upload details page (that looks pretty similar to the upload review page atm)
[16:20] <dholbach> matiasb, sorry, false alarm - you are right
[16:20] <dholbach> matiasb, I clicked on a couple of links and ended up on the upload details page
[16:20] <dholbach> and the URL looked very similar to what popey posted, so I thought I was on the page he mentioned
[16:21] <dholbach> maybe the "go to review" or "one pending review" bit could be a bit more prominent?
[16:21] <dholbach> maybe it was just a long day for me
[16:21] <popey> \o/
[16:21] <popey> Success.
[16:21] <dholbach> thanks matiasb and beuno for claryfying
[16:21] <dholbach> clarifying
[16:21] <matiasb> np, and right, this will be hopefully improved ~soon; I could add that link/button
[16:22] <popey> matiasb: also, those buttons being waaaaaay down the bottom is sub-optimal
[16:22] <popey> especially for an app like clock which has had many uploads
[16:23] <matiasb> agree, we are still trying things/transitioning this UI, and with channel changes in progress, there are still a few things that need to be polished
[16:24] <popey> ok, thanks.
[16:24] <dholbach> cool!
[16:25] <popey> dholbach: will you approve then? :)
[16:25] <dholbach> oh, I thought you had done it
[16:25] <dholbach> one
[16:25] <dholbach> done
[16:27] <popey> \o/ thank you
[16:28] <popey> \o/ clock appears on my phone
[16:28] <popey> I love how fast this stuff is
[16:28] <dholbach> yes
[16:28] <dholbach> it's awesome
[16:48] <zzarr_> Hello! The mouse cursor is still invisible in window mode with bt keyboard/mouse
[16:57] <BOHverkill> hi
[16:58] <BOHverkill> since the ota yesterday the music app is telling me the "no music found"
[16:58] <BOHverkill> but i have music in the music folder on the sdcard
[16:58] <BOHverkill> on my bq4.5
[16:59] <BOHverkill> i tried to reboot the phone several times with no effect
[17:02] <BOHverkill> first i thought the problem might be the sdcard so i copied some music files on the internal storage with also with no effect
[17:04] <davmor2> BOHverkill: no seeing that here, had you modified the system at all prior to the update?
[17:05] <davmor2> popey: ^ have you seen this?
[17:06] <popey> nope, not seen that
[17:07] <pmcgowan> popey, music app uses mediascanner?
[17:07] <tathhu> .. do i really need to use ubuntu-d-f as sudo?
[17:08] <pmcgowan> no you shouldn't need sudo
[17:08] <davmor2> tathhu: what version of ubuntu are you on?
[17:08] <tathhu> 14.04
[17:09] <tathhu> afau
[17:09] <tathhu> *ik
[17:09] <tathhu> *iirc
[17:09] <tathhu> yep
[17:09] <davmor2> tathhu: you might need to add dbus rules if they are not back ported then you shouldn't need sudo
[17:10] <tathhu> yea
[17:10] <tathhu> .. well I hope i don't need it again anytime soon :P
[17:12] <popey> pmcgowan: yes, we do
[17:12] <popey> pmcgowan: did we drop ms2 or something?
[17:12] <BOHverkill> davmor2: no not that i know of
[17:12] <pmcgowan> popey, no but wondering if its confused somehow
[17:12] <BOHverkill> here are some logs: http://pastebin.ubuntu.com/12878167/
[17:13] <popey> erk yes it seems confused
[17:13] <popey> my ota-7 device shows blank in music app too.
[17:13]  * popey checks his music
[17:14] <BOHverkill> it says "No music found"
[17:14] <BOHverkill> but there is music
[17:14] <BOHverkill> and it worked
[17:14] <ogra_> rc-proposed is fine here
[17:14] <popey> hm, mine is not seeing music on my sd card, where previously it did
[17:14] <popey> lemme check I am not running some odd version of music on my device
[17:14] <tathhu> I saw mine on ota7 (and rc too)
[17:15] <popey> hmmm
[17:15] <BOHverkill> mine music app version is 2.2.910
[17:15] <ogra_> same here
[17:16] <popey> same, okay.
[17:16] <BOHverkill> :(
[17:16] <popey> [M#PVhttp://people.canonical.com/~alan/screenshots/device-2015-10-20-181629.png
[17:16] <popey> mine looks like that
[17:18] <BOHverkill> thats mine http://www.bohverkill.org/downloads/screenshot20151020_191719191.png
[17:19] <popey> aaargh, mediascanner is looping constantly over my files.
[17:19] <BOHverkill> so what should i do?
[17:20] <BOHverkill> its really annoying
[17:20] <popey> ok, got it
[17:21] <ogra_> bad filename ?
[17:21] <popey> open a terminal and do "stop mediascanner-2.0"
[17:21] <popey> then start music
[17:21] <popey> ms2 locks the db
[17:21] <BOHverkill> popey: as root?
[17:21] <ogra_> no
[17:21] <BOHverkill> "stop: Unknown instance:"
[17:22] <popey> on the phone, as phablet
[17:22] <BOHverkill> phablet@ubuntu-phablet:~$ stop mediascanner-2.0
[17:22] <BOHverkill> stop: Unknown instance:
[17:22] <ogra_> initctl
[17:22] <popey> wonder why that doesn't work for you
[17:22] <BOHverkill> dont know
[17:22] <ogra_> not running ?
[17:23] <popey> maybe it died
[17:23] <popey> any crashes in /var/crash?
[17:23] <ogra_> i guess it should respawn though
[17:23] <popey> yeah, this is what triggered the whole discussion about not rebooting on crashers
[17:24] <tathhu> .. would be nice to see some kind of changelog when updating software
[17:24] <popey> tathhu: we have changelogs
[17:24] <popey> pmcgowan: this is a problem with ms2, two bugs in fact, one that it locks the db, two that it keeps re-scanning
[17:24] <ogra_> tathhu, for the apps you have the changlog in the app details
[17:24]  * popey files both
[17:24] <pmcgowan> alecu, ^^
[17:25] <ogra_> tathhu, for the system imae you have to watch the "Landing Team" emails on the phone  mailing list
[17:25] <tathhu> ogra_ popey too hard :P would be nice to see it on "update manager" (hided on default) ((or something as amazing)
[17:25] <tathhu> or can I go to app details from updatewhateverthingy it is
[17:26] <ogra_> nope
[17:26] <ogra_> only from the app scope
[17:26] <popey> would be nice if someone made a diff between all the debs / clicks in one image and the next
[17:26] <popey> that would make for "interesting" reading
[17:26] <ogra_> and the next ?
[17:26] <tathhu> ogra_, damn
[17:26] <ogra_> why not the next three then ?
[17:27] <ogra_> :P
[17:28] <BOHverkill> initctl: "mediascanner-2.0 stop/waiting"
[17:28] <ogra_> good
[17:28] <ogra_> now try starting music
[17:29] <BOHverkill> "no music found"
[17:29] <popey> close it and restart it
[17:29] <ogra_> so i guess both of you see different issues
[17:29] <BOHverkill> "no music found"
[17:31] <BOHverkill> should i try to start mediascanner?
[17:31] <popey> ugh, ms2 log is 369MB in size
[17:31] <ogra_> lovely
[17:36] <popey> pmcgowan: https://bugs.launchpad.net/ubuntu/+source/mediascanner2/+bug/1508142
[17:36] <alecu> pmcgowan: thanks
[17:36] <alecu> I mean, popey
[17:36] <popey> np
[17:37] <pmcgowan> wonder what triggered that
[17:38] <ogra_> british pop
[17:39] <pmcgowan> it was all that oldies music popey mentioned on g+
[17:39] <ogra_> yeah
[17:39] <popey> :)
[17:39]  * Guest42341 The Cheeky Girls <3
[17:39] <popey> the log shows my terrible music taste
[17:39] <popey> and the dodgy videos I have on my device
[17:39]  * popey considers making the bug private :)
[17:40] <Guest42341> LOL
[17:40] <popey> BOHverkill: you could try stopping ms2, delete ~/.cache/mediascanner-2.0/mediastore.db then start ms2 again
[17:40] <BOHverkill> k
[17:40] <popey> then wait for it to finish scanning before opening music
[17:40] <popey> tail the log to see what its doing
[17:40] <BOHverkill> k
[17:40] <popey> the fact I have a video called goat-rage.webm is worrying
[17:41] <tathhu> :D:D
[17:41] <tathhu> goatse-rage
[17:41] <davmor2> popey: what did you do I still see all my music and videos on ota7
[17:41] <popey> see bug
[17:41] <popey> its not me, it's ms2 looping
[17:45] <BOHverkill> \o/
[17:45] <BOHverkill> it worked
[17:45] <BOHverkill> thx popey :D
[17:46] <popey> BOHverkill: yay!
[17:46] <davmor2> popey: http://paste.ubuntu.com/12878401/ not seeing it unless I'm looking in hte wrong place?
[17:46] <pmcgowan> BOHverkill, does your phone have little disk space available?
[17:46] <popey> well, yours isn't doing it, mine is
[17:47] <popey> davmor2: look at the ms log on that bug
[17:47] <popey> it's insane, looping constantly
[17:47] <davmor2> popey: I wonder if you have some metadata that is tripping it
[17:47] <popey> i delete the database
[17:48] <popey> one dodgy file shouldn't cause ms2 to loop, either way it's a bug
[17:48] <popey> Ok, I think I stopped it.
[17:48] <BOHverkill> pmcgowan: 3,1 GB free
[17:48] <BOHverkill> so no
[17:48] <BOHverkill> and all my music is on the sdcard
[17:49] <BOHverkill> with 32gb
[17:51] <pmcgowan> BOHverkill, ok, did you happen to make a backup of that db?
[17:51] <BOHverkill> urg
[17:51] <BOHverkill> no
[17:51] <pmcgowan> thats fine
[17:51] <pmcgowan> suspect it got corrupted somehow
[17:51] <pmcgowan> popey, did you delete your cache as well?
[17:51] <popey> no, kept it
[17:51] <popey> but I dont think it's corrupt
[17:52] <popey> I deleted two webm videos (updated bug report) and it stopped looping
[17:52] <pmcgowan> ah I see
[17:52] <popey> looks like ms2 doesn't like getting metadata from webm videos - or maybe just those two videos
[17:52] <pmcgowan> ok needs robustness adds
[17:52] <popey> mirrored the videos so people can test with them
[17:53] <popey> ya
[17:53] <davmor2> popey: one second
[17:55] <davmor2> popey: what happens if you add this http://video.webmfiles.org/elephants-dream.webm  if it triggers with that then it might be webm that it hates
[18:03] <davmor2> popey: interesting how the log show that things like sintel.mp4 has a flushed data after it and the webm's don't
[18:03] <popey> yep, loops with that too
[18:04] <popey> i think basically it dies on webm
[18:04] <popey> yeah, I now have no webm videos on my phone
[18:07] <kenvandine> jgdx, test_silent_mode_sound_switch test still failed
[18:13] <popey> pmcgowan: potentially not critical if we know it's just crashing on webm?
[18:13] <popey> I mean, who uses *that*!?
[18:13] <popey> This is where davmor2 tells us his cherished archive of abba videos are all in webm format.
[18:14] <alecu> popey: I tried downloading that webm to my bq, and now mediascanner starts crashing
[18:14] <popey> \o/
[18:14] <popey> I like confirmed bugs :)
[18:14] <alecu> popey: also, I can't reproduce it with the video player
[18:14] <davmor2> popey: I only have one video on my phone and it is the 2 cellos concert, I use youtube for abba :P
[18:14] <popey> :)
[18:14] <alecu> so, I suspect something odd with gstreamer
[18:16] <davmor2> popey: I wonder, do you have that video on you pc? and is mediascanner 2.0 runnign there to if so that might explain you slowed system maybe?
[18:16] <davmor2> popey: or maybe webm is handled correctly on pc
[18:16] <popey> hmmm
[18:16] <popey> good question
[18:17] <popey> (I do have it on my pc)
[18:17] <pmcgowan> popey, alecu but BOHverkill had a different issue he cleared by removing his cache
[18:17] <popey> This would indeed explain slow pc
[18:19] <popey> davmor2: not looping on desktop
[18:19] <popey> I suspect I have the necessary gstreamer bits to decode webm on the desktop, but we don't ship them on the phone?
[18:19] <popey> sounds plausible in my head anyway
[18:20] <popey> also, wily vs vivid
[18:20] <davmor2> popey: do you get flushed data report like sintel on desktop that would help confirm it too I guess
[18:20] <popey> lemme delete the mediastore on desktop to be fair
[18:20] <popey> so it re-scans
[18:27] <tathhu> Tm_T, oliks sulla niitä tmux-kauroja?
[18:27] <tathhu> .. lmao wrong channel
[18:33] <alecu> popey: davmor2: can you guys try to play the .webm file on the phone? I get a .crash in /var/crash both for mediascanner and media-hub
[18:34] <davmor2> alecu: I don't have webm on my phone, I'm actually testing desktop, hence asking popey
[18:35] <alecu> davmor2: I just tried wgetting the webm you suggested above into ~phablet/Videos
[18:36] <TenLeftFingers> Elleo: I heard on UbuntuOnAir that you know about keyboard layouts. I'm interested in Dvorak on Unity 8. Is there a way I can help?
[18:36] <popey> TenLeftFingers: kivi asked this earlier, let me find the log for you
[18:37] <popey> TenLeftFingers: http://irclogs.ubuntu.com/2015/10/20/%23ubuntu-app-devel.html#t15:51
[18:38] <TenLeftFingers> Thanks popey.
[18:38] <davmor2> alecu: yeah I was just looking for a video that could be shared legitimately so devs could reproduce the issue and qa could use the same video as a source for testing
[18:41] <popey> alecu: i get a black screen when I try and play elephants dream webm
[18:43] <alecu> popey: do you get a file in /var/crash as well?
[18:46] <popey> alecu: no
[18:46] <popey> just doesn't play
[18:47] <popey> alecu: http://paste.ubuntu.com/12878819/ thats what i see in media-hub log
[18:49] <alecu> hmmm... I should flash my phone from scratch, too many silos installed.
[19:13] <WolfiWolfi> hallo
[19:16] <WolfiWolfi> is there someone here who speaks german?
[19:37] <tathhu> Can I somehow disable that short swipe from right edge which opens previous app? Soo annoying.
[19:39] <davmor2> ogra_: ^
[19:43] <mcphail> tathhu: I can hardly ever get that swipe to work! Always opens the carousel for me
[19:46] <tathhu> I'd like to disable it as I *never* use it
[19:46] <tathhu> Accidentally swiping from right (damn you Jolla) and previous app, so nice. :D
[19:58] <mcphail> Well, my first day on OTA7 has turned out much smoother than OTA6. This is looking like the best vivid release so far. Cheers guys
[20:17] <nhaines> WolfiWolfi: ich tue nur so.  :)  Ask, anyway, and maybe someone can answer.
[20:36] <jgdx> kenvandine, your branch does not fix that
[20:38] <jgdx> kenvandine, the silent mode fix is in my branch and the ci isn't done yet..
[20:38] <kenvandine> jgdx, oh right, that was the lang fix :)
[20:39] <kenvandine> jgdx, sorry... i'm distracted by content-hub today :)
[20:39] <kenvandine> so the lang test passed... woot
[20:39] <jgdx> kenvandine, i'll sleep sound tonight then
[20:39] <kenvandine> sound...
[20:40] <kenvandine> :-p
[20:40] <jgdx> :D
[20:40] <jgdx> but so much of my mental state is tied to the outcomes of uss CI
[20:40] <kenvandine> i guess i need to look at the test failures in the update panel
[20:40] <kenvandine> lol
[20:40] <jgdx> kenvandine, i thought you had found something?
[20:40] <kenvandine> that wasn't for the test failure
[20:40] <kenvandine> it was the connectivity issue
[20:40]  * jgdx recalls
[20:40] <kenvandine> the bug listed on the trello board
[20:41] <kenvandine> and my branch actually doesn't fix the specific problem that's listed in the bug
[20:41] <kenvandine> but the one where we start a check with no connection, etc
[20:41] <kenvandine> that bfiller noticed in airplane mode
[20:42] <kenvandine> i think i need to delete the network object and recreated it to fix the other bug
[20:42] <kenvandine> although, with my current fix we'll be less likely to run into the other bug :)
[20:42] <jgdx> uuh :p okay.. my brain's a bit too fried to digest that
[20:43] <kenvandine> :)
[20:43] <kenvandine> get some rest
[20:43] <jgdx> will do, let's talk about updates tomorrow!
[20:43] <jgdx> good night ken!
[20:43] <kenvandine> good night
[20:50] <ahoneybun> popey: is on the radio lol
[21:32] <bee_keeper> Hi, I've a couple of questions, isn't there a terminal app?  Searching for terminal in the store doesn't bring back anything relevant
[21:32] <bee_keeper> And also, is there any app solution for voip?
[21:37] <mcphail> bee_keeper: yes, there is a terminal app (simply called terminal). No voip yet, as far as I know
[21:43] <bee_keeper> mcphail: literally no voip at all?  Is there any project working on it?
[21:49] <bee_keeper> I don't get it, i go here - https://uappexplorer.com/app/com.ubuntu.terminal - click install and i get directed back to the official store where the app doesn't seem to exist?
[21:56] <mcphail> bee_keeper: I think there has been work to support webrtc, so I suppose that may be the solution
[21:58] <dobey> bee_keeper: terminal app is definitely in the store. what device are you trying to install it on?
[21:59] <bee_keeper> dobey: It's a BG 4.5
[22:01] <dobey> bee_keeper: do you get no results at all?
[22:01] <bee_keeper> I just got it today :)
[22:01] <bee_keeper> dobey: there are some results but nothing relevant
[22:01] <dobey> bee_keeper: i mean when you search for terminal in the store scope on the phone
[22:01] <dobey> hmm, ok
[22:02] <mcphail> bee_keeper: is your phone fully updated?
[22:02] <dobey> bee_keeper: you probably need to install the system updates
[22:02] <dobey> your phone might have come with an older image which doesn't have the newer framework the terminal app requires
[22:03] <dobey> bee_keeper: go to system settings, then updates, and install the Ubuntu update, then you should be able to see terminal in the store scope
[22:05] <bee_keeper> dobey: ok doing that now, thanks
[22:06] <bee_keeper> I normally hate phones but this experience is like rediscovering linux for the first time :)
[22:07] <dobey> :)
[22:07] <dobey> well, i need to go. good luck :)
[22:08] <bee_keeper> thanks
[22:52] <JanC> AFAIK the bq 4.5 has supported the terminal app OOTB for months?


 Fwd from acheronuk: https://lists.ubuntu.com/archives/devel-permissions/2019-March/001335.html
 Fwd from acheronuk: https://wiki.ubuntu.com/RikMills/Applications/MOTU
[09:26] -kubuntu-ci:#kubuntu-devel- Project merger_calligra build #566: STILL FAILING in 4.5 sec: https://kci.pangea.pub/job/merger_calligra/566/
[09:27] -kubuntu-ci:#kubuntu-devel- Project cosmic_unstable_calligra build #130: FAILURE in 1 min 2 sec: https://kci.pangea.pub/job/cosmic_unstable_calligra/130/
[09:27] -kubuntu-ci:#kubuntu-devel- Project disco_unstable_calligra build #29: FAILURE in 1 min 12 sec: https://kci.pangea.pub/job/disco_unstable_calligra/29/
[09:30] -kubuntu-ci:#kubuntu-devel- Yippee, build fixed!
[09:30] -kubuntu-ci:#kubuntu-devel- Project merger_calligra build #567: FIXED in 11 sec: https://kci.pangea.pub/job/merger_calligra/567/
[09:31] -kubuntu-ci:#kubuntu-devel- Project bionic_unstable_calligra build #234: FAILURE in 5 min 4 sec: https://kci.pangea.pub/job/bionic_unstable_calligra/234/
[09:31] -kubuntu-ci:#kubuntu-devel- Project cosmic_unstable_calligra build #131: STILL FAILING in 47 sec: https://kci.pangea.pub/job/cosmic_unstable_calligra/131/
[09:31] -kubuntu-ci:#kubuntu-devel- Project disco_unstable_calligra build #30: STILL FAILING in 1 min 2 sec: https://kci.pangea.pub/job/disco_unstable_calligra/30/
[09:32] -kubuntu-ci:#kubuntu-devel- Project bionic_stable_calligra build #181: FAILURE in 5 min 26 sec: https://kci.pangea.pub/job/bionic_stable_calligra/181/
[09:32] -kubuntu-ci:#kubuntu-devel- Project bionic_stable_calligra build #182: STILL FAILING in 53 sec: https://kci.pangea.pub/job/bionic_stable_calligra/182/
[09:33] -kubuntu-ci:#kubuntu-devel- Project cosmic_stable_calligra build #114: FAILURE in 7 min 20 sec: https://kci.pangea.pub/job/cosmic_stable_calligra/114/
[09:34] -kubuntu-ci:#kubuntu-devel- Project bionic_unstable_calligra build #235: STILL FAILING in 3 min 10 sec: https://kci.pangea.pub/job/bionic_unstable_calligra/235/
[09:34] -kubuntu-ci:#kubuntu-devel- Project cosmic_stable_calligra build #115: STILL FAILING in 53 sec: https://kci.pangea.pub/job/cosmic_stable_calligra/115/
[11:17] <mparillo> Not that I get a vote, but we can all wish Rik good luck on this MotU.
[11:17] <acheronuk> mparillo: thanks
[11:27] -kubuntu-ci:#kubuntu-devel- Project disco_stable_calligra build #24: STILL FAILING in 2 hr 18 min: https://kci.pangea.pub/job/disco_stable_calligra/24/
[11:28] -kubuntu-ci:#kubuntu-devel- Project disco_stable_calligra build #25: STILL FAILING in 54 sec: https://kci.pangea.pub/job/disco_stable_calligra/25/
[11:29] -kubuntu-ci:#kubuntu-devel- Project mgmt_docker » linode-01 build #2849: SUCCESS in 1 min 5 sec: https://kci.pangea.pub/job/mgmt_docker/label=linode-01/2849/
[11:30] -kubuntu-ci:#kubuntu-devel- Project mgmt_docker » master build #2849: SUCCESS in 1 min 32 sec: https://kci.pangea.pub/job/mgmt_docker/label=master/2849/
[11:32] -kubuntu-ci:#kubuntu-devel- Project mgmt_docker » swy-01 build #2849: SUCCESS in 4 min 19 sec: https://kci.pangea.pub/job/mgmt_docker/label=swy-01/2849/
[12:21] <BluesKaj> Hey folks
[15:45] -kubuntu-ci:#kubuntu-devel- Project mgmt_docker » linode-01 build #2850: SUCCESS in 58 sec: https://kci.pangea.pub/job/mgmt_docker/label=linode-01/2850/
[15:46] -kubuntu-ci:#kubuntu-devel- Project mgmt_docker » master build #2850: SUCCESS in 1 min 11 sec: https://kci.pangea.pub/job/mgmt_docker/label=master/2850/
[15:49] -kubuntu-ci:#kubuntu-devel- Project mgmt_docker » swy-01 build #2850: SUCCESS in 4 min 15 sec: https://kci.pangea.pub/job/mgmt_docker/label=swy-01/2850/
 Oh yea best wishes Rik
 @acheronuk, Totally just gave you a good comment. I think you've got this, but I don't count chickens before they're hatched.
 @Eickmeyer, thats a good policy, the egg might be an alligator
 @MichaelTunnell, "OMG.. ThAt ChicKen iS grEEen, aNd HaS shArRrrRp TEEtH!"
 exactly!
 (Document) https://irc-attachments.kde.org/YYXQsi0a/file_14172.mp4
 @Eickmeyer, I choose to believe it
 @MichaelTunnell, You would know better than I..
 @Eickmeyer, not really
[21:33] <valorie> yikes!
 well depends if you mean video editing or because I'm southern lol
[21:33]  * valorie hopes that gator had a strap around the snout
 @MichaelTunnell, Yes.
 @Eickmeyer, lol how dare you
 @valorie the gif is fake but a good fake
 @IrcsomeBot, They turn into puppies if you lay them on thier backs.
[21:35] <valorie> lolol
[21:35] <valorie> they eat cats and small dogs in one bite!
 @Eickmeyer that's only true if your scratch them in a counter clockwise circle
 @valorie, CHOMP!! om nom nom...
[21:35] <valorie> and they can be *fast*
 @MichaelTunnell, "Who's a good gator! YOU'RE A GOOD GATOR! YES YOU ARE! NOw... give me back my hand and call 911.
[21:36] <valorie> lol
[21:37] <valorie> I saw and -- more scary, heard -- them in the Wekiva River near Orlando, Florida
[21:37] <valorie> we were sitting around an outside fire, and heard a huge crash/splash
[21:38] <valorie> friend turned on the searchlight and saw just a huge pair of glaring eyes in the river
[21:38] <valorie> not the tree it sounded like
 When I was 13 my family and I went to Florida for vacation and were going to watch a space shuttle launch (which was scrubbed), but while we were lining the river with the watch group, some gators decided to join the party a little downstream.
[21:39] <valorie> wekiva river is paradise
[21:39] <valorie> and you don't swim in that river
 alligators are our moose . . . they are very cool and incredibly scary so you just hope they dont want to chat :D
[21:41] <valorie> I've heard some moose stories, yeah
[21:41] <Eickmeyer> We have elk in these parts. You don't want to mess with them if you know what's good for you.
[21:41] <Eickmeyer> Especially the bulls.
[21:42] <valorie> esp. in mating season
[21:42] <valorie> usually they just walk away though
[21:42] <valorie> but they are huge
[21:42] <Eickmeyer> I had a bull elk try to confront me on the way home once. It wasn't going to end well for either one of us had he not stopped playing chicken first.
[21:43] <valorie> when you were driving? or walking
[21:43] <Eickmeyer> Evening, after sundown.
[21:43] <Eickmeyer> Driving
[21:43] <valorie> yeah, not sure how good their eyes are
[21:44] <Eickmeyer> That was when I had a suburban. Now I have a 1-ton diesel pickup with a grill guard. Probably wouldn't have ended well for the elk in that case.
[21:44] <valorie> right
[21:44] <Eickmeyer> One got hit on I-90 on Monday. Looked like a crime scene.
[21:45] <valorie> :(
[21:45] <valorie> bad for all involved
[21:45] <Eickmeyer> Yep.
[21:48] <valorie> ok, can't stay inside for another minute
[21:48] <valorie> too nice out there!
[21:48]  * Eickmeyer is off to get his son from school soon too