TwoCubed | Anybody know how to install Ubuntu Touch on a Samsung Galaxy Fascinate? | 01:10 |
---|---|---|
nhaines | !devices | 01:12 |
ubot5 | You can find the full list of devices, official images, community images, and works in progress at https://wiki.ubuntu.com/Touch/Devices | 01:12 |
lotuspsychje | morning to all | 01:46 |
nhaines | lotuspsychje: morning! | 01:50 |
lotuspsychje | nhaines: hello mate | 01:50 |
lotuspsychje | nhaines: ive tested the reset function to factory settings on channel=devel | 01:50 |
lotuspsychje | working nicely and smooth | 01:51 |
nhaines | lotuspsychje: great! :) I think I tried it out a month ago and it worked pretty well. | 01:52 |
lotuspsychje | nhaines: are you gonna try rtm or stick to devel? | 01:55 |
nhaines | I'm sticking with devel. There's no reason for me to try RTM until... well :) Until it's actually RTM. I'm mostly just doing promoted images anyway. | 01:57 |
nhaines | I'm on a Nexus 5 anyway. | 01:57 |
lotuspsychje | devel will have stability of rtm also no? | 01:57 |
=== Ursinha-afk is now known as Ursinha | ||
charles | nik90: awake? :) | 04:06 |
=== ecloud is now known as ecloud_wfh | ||
dholbach | good morning | 07:00 |
nhaines | dholbach: good morning. :) | 07:15 |
dholbach | hi nhaines | 07:16 |
nhaines | hi dholbach. | 07:16 |
nhaines | This Ubuntu phone thing is starting to look pretty good. :) | 07:18 |
dholbach | it is :-D | 07:18 |
nhaines | I ran it on my N5 on Saturday during the LUG meeting. A lot of people were pretty interested. And I may give a presentation at a local Android user group in November. :) | 07:21 |
=== tarman is now known as zyga | ||
seb128 | bah | 07:56 |
seb128 | where did the calendar app go? | 07:57 |
seb128 | it's not in the dash anymore since the update to rtm58 on krillin | 07:57 |
JamesTait | Good morning all; happy Punctuation Day! :-D | 08:08 |
mandel | Elleo, morning! do you have an example of the download you are trying to deflate, else I'll be testing with a random zip | 08:29 |
Elleo | mandel: I'm testing with a 7digital album download (which you'd need to purchase) but I expect any zip would give the same results | 08:36 |
mandel | Elleo, I'll test with the python download then :) | 08:36 |
mandel | Elleo, will post my results in a few mins | 08:37 |
seb128 | pete-woods, hey, do you know what code displays the error page in the click-scope (like if you try to install a click without having an u1 account configured) | 08:38 |
Elleo | mandel: I'm thinking it probably only applies that are reported as being encoded as deflate/gzip/zip/etc by the server, rather than downloads with zip mimetypes | 08:39 |
mandel | Elleo, correct, but what I could see in the bug report is that the header from 7digital are correctly set to do so | 08:40 |
Elleo | mandel: http://en.m.wikipedia.org/wiki/HTTP_compression | 08:40 |
pete-woods | seb128: I think it's a preview, with an arrangement of widgets to make that screen up | 08:40 |
seb128 | pete-woods, ok, my issue is that the error label doesn't wrap and it's too long to fit on screen in french, what component should I open the bug against? | 08:41 |
pete-woods | seb128: if the issue is that the bold part doesn't wrap, perhaps unity8? | 08:43 |
Elleo | mandel: are you sure? https://bugs.launchpad.net/webbrowser-app/+bug/1365993/comments/4 <-- shows the transfer encoding as "Chunked" rather than "zip" or similar | 08:43 |
ubot5 | Launchpad bug 1365993 in webbrowser-app "Support download of albums as zip files from 7Digital" [Critical,In progress] | 08:43 |
seb128 | pete-woods, http://people.canonical.com/~seb128/unity.jpg | 08:44 |
Elleo | mandel: it just has the content-type as application/zip which I don't think is enough to be treated as a deflatable thing | 08:44 |
seb128 | pete-woods, screenshots are easier I guess ;-) | 08:44 |
seb128 | pete-woods, the "subtitle" line | 08:44 |
mandel | Elleo, true, application/zip is not enough | 08:44 |
Elleo | mandel: http://pastebin.ubuntu.com/8412245/ <-- and those are the headers I got, which are pretty similar | 08:45 |
nerochiaro | ogra_: i've been told you might know how does the android layer decide what is the local timezone when calling the localtime() from libc. it does not seem to think it's the same timezone that ubuntu thinks it is | 08:45 |
mandel | Elleo, will test with other file, in the case in which we do not have the correct header we will call the trusted helper.. I don't see other possible way | 08:45 |
Elleo | mandel: okay | 08:46 |
pete-woods | seb128: yes. okay, that might be intentional. we'd need to see what the unity8 guys say about that widget. I'm a relative latecomer to scopes, so don't really know the designs | 08:46 |
mandel | Elleo, is kinda ugly if you ask me, but doable I suppose | 08:48 |
mandel | Elleo, the other way is for you to pass the posdownload command with the unzip | 08:50 |
seb128 | pete-woods, so bug against unity8? | 08:51 |
pete-woods | seb128: I think that's a starting point. then if u8 guys say no, need to go to unity-scope-click, and try there? | 08:52 |
seb128 | pete-woods, well, it really depends who renders the ui, the string comes from unity-scope-click/libclickscope/click/preview.cpp:411 | 08:53 |
seb128 | but that only seems to return the text | 08:54 |
seb128 | not sure where the rendering is done | 08:54 |
Elleo | mandel: sending a command to execute some string from the browser sounds like something security might get rather worried about to me | 08:54 |
pete-woods | seb128: well the rendering is certainly happening in unity8. my point it just that it may be argued that the subtitle widget is behaving according to spec. so the click scope guys will need to use a different widget | 08:54 |
mandel | Elleo, yes, I'll deal with the use of the trusted helper and be done with it or unzip myself | 08:55 |
pete-woods | hence my suggestion to try reporting u8 bug first, and seeing what is said | 08:55 |
seb128 | pete-woods, that makes sense, going to do that, thanks! | 08:55 |
Elleo | mandel: okay, thanks | 08:55 |
mandel | Elleo, I dont see the diff between the trusted helper and udm, I'll talk with jdstart about it and you will have a fix this afternoon | 08:55 |
Elleo | mandel: okay cool | 08:56 |
mandel | Elleo, udm is getting huge hehe | 08:57 |
Elleo | heh | 08:57 |
seb128 | pete-woods, ok, I filed https://bugs.launchpad.net/ubuntu/+source/unity8/+bug/1373315 | 08:57 |
ubot5 | Launchpad bug 1373315 in unity8 (Ubuntu) "click scope errors don't always fit on screen" [Undecided,New] | 08:57 |
pete-woods | seb128: hopefully the response will be positive :) | 09:03 |
seb128 | yeah, let's see | 09:03 |
=== chihchun is now known as chihchun_afk | ||
nerochiaro | ogra_: ping | 10:35 |
nerochiaro | rsalveti: do you know how the android layer decides what is the local timezone when calling the localtime() from libc. it does not seem to think it's the same timezone that ubuntu thinks it is | 10:37 |
ogra_ | nerochiaro, why would that matter ? | 10:45 |
ogra_ | (it gets it from bionic i guess) | 10:45 |
nerochiaro | ogra_: because when we ask android to take a picture it will save in the EXIF tags a timestamp that is different from the current time on the phone | 10:46 |
ogra_ | bah | 10:46 |
nerochiaro | ogra_: well i have a bug assigned asking to fix that, and either we keep the tz info in android the same as in ubuntu, or i have to fix the exif tag before saving the jpeg to disk | 10:48 |
ogra_ | right | 10:48 |
nerochiaro | ogra_: not a big problem but if there's an easy solution in android i'll take that | 10:48 |
nerochiaro | ogra_: if not, i already have a branch that does the exif fixing | 10:48 |
ogra_ | well, seems we shuld be able to just set the persist.sys.timezone property to a proper TZ value | 10:49 |
ogra_ | the question is if the naming of bionic is the same here ... if not it will be tricky | 10:49 |
ogra_ | (for the timezone names i mean) | 10:49 |
nerochiaro | ogra_: right, any pointers on how to check that ? | 10:50 |
ogra_ | phablet@ubuntu-phablet:~$ sudo lxc-console -t0 -nandroid | 10:52 |
ogra_ | [sudo] password for phablet: | 10:52 |
ogra_ | ... | 10:52 |
ogra_ | root@mako:/ # date | 10:52 |
ogra_ | Wed Sep 24 10:51:11 GMT 2014 | 10:52 |
ogra_ | ... | 10:52 |
ogra_ | root@mako:/ # setprop persist.sys.timezone Europe/Berlin | 10:52 |
ogra_ | root@mako:/ # date | 10:52 |
ogra_ | Wed Sep 24 12:52:15 CEST 2014 | 10:52 |
ogra_ | ... | 10:52 |
ogra_ | seems it uses the same notation | 10:52 |
ogra_ | (but to verify 100% one would likely need to check the source of bionic or so | 10:53 |
ogra_ | ) | 10:53 |
ogra_ | nerochiaro, probably copy the above into your bug ;) | 10:54 |
ogra_ | pitti, do you think it would be possible to make timedated set that property alongside setting the timezone ? | 10:55 |
ogra_ | (assuming this it what sets it) | 10:55 |
=== MacSlow is now known as MacSlow|lunch | ||
nerochiaro | dpm: can you please have a look at this .desktop i18n MR ? https://code.launchpad.net/~phablet-team/notes-app/inline-desktop-i18n/+merge/235785 | 10:57 |
ogra_ | nerochiaro, oh, and https://gist.github.com/arpit/1035596 | 10:58 |
pitti | ogra_: oh, first time I hear about it; what is using that property? Why can't we just use /etc/timezone? | 11:06 |
pitti | ogra_: yes, I guess it can be put into timedated (we already have that hideous hack to support /etc/writable), but NB that this is by far not the only way to set/change the time zone | 11:08 |
ogra_ | pitti, we use bionic inside the android container and libc outside ... seems bionic need the property above set ... the camera service runs completely inside the container | 11:08 |
ogra_ | pitti, i would like to wait for rsalveti's feedback, though, he usually has a better overview of the container stuff ... | 11:09 |
nerochiaro | zbenjamin: when you modified apps to be more compatible with qtcreator did you also do that for notes ? | 11:32 |
mardy | mpt: hi! There is the case of some account providers (U1 and facebook) for which we should limit to 1 the number of accounts created | 11:40 |
mardy | mpt: from the system settings, that is easy: I just grey out the option to click on that provider, when there is already one account configured | 11:41 |
mardy | mpt: but when the request comes from an app, there is at least one case in which I need your decision: | 11:42 |
mardy | mpt: if the app has already one account authorized, and it requests a new one, what should happen? | 11:42 |
mardy | mpt: I guess we need to show a dialog with an error message | 11:42 |
mpt | mardy, I don’t see how that could work. If I used my Facebook account in an app, but then I told the app to forget about it, and then later I used it again … To Online Accounts that would look like the app is trying to use a second account, when it isn’t | 11:48 |
mpt | Why does Online Accounts need to do anything special for that case at all? It’s up to the app to make sure it isn’t trying to use multiple Facebook accounts. | 11:49 |
dbarth | mardy: what is the UI presented in the application in that scenario? | 11:52 |
rsalveti | nerochiaro: have the bug in hands? | 11:52 |
nerochiaro | rsalveti: https://bugs.launchpad.net/ubuntu/+source/qtubuntu-camera/+bug/1371390 | 11:53 |
ubot5 | Launchpad bug 1371390 in qtubuntu-camera (Ubuntu) "pictures taken with camera have wrong timestamp" [High,In progress] | 11:53 |
ogra_ | rsalveti, i suspect a wrong tz in the contaainer can have other issues too (timestamps on radio packaets etc) | 11:54 |
rsalveti | nerochiaro: ogra_: yeah, this is a problem because we abstract the camera by using the camera-service | 11:54 |
dbarth | mpt: we need to reflect the terms of the service at the system level; if an app wants to use another FB account, it can do so on its own | 11:54 |
rsalveti | and not only the HAL | 11:54 |
rsalveti | so indeed, not something I can fix on the hybris side | 11:55 |
ogra_ | rsalveti, well, seems it luckily isnt to hard to set (with a simple property) and the TZ naming in bionic seems to match the libc one | 11:55 |
rsalveti | so the workaround in qtubuntu-camera looks good, but ideally it'd also be good to set the right timezone inside the container as ogra_ suggested | 11:55 |
dbarth | mpt: just not the system one | 11:55 |
ogra_ | so we could just have timedated set the property alongside | 11:55 |
rsalveti | ogra_: yeah, that would already help | 11:56 |
ogra_ | nerochiaro, add a timedated task then i guess | 11:56 |
dbarth | mpt: i guess, irrespective of the terms & criteria discussion, we're looking for a solution for accounts which need to be unique, like U1 | 11:56 |
ogra_ | (systemd source package afaik) | 11:56 |
mardy | mpt: so, the goal is to have at most one facebook account configured in System Settings | 11:56 |
=== gnu is now known as Guest80678 | ||
nerochiaro | ogra_: rsalveti: so you suggest for now fixing the EXIF and later on removing that fix once we set the right tz in the container ? | 11:57 |
rsalveti | nerochiaro: right | 11:57 |
ogra_ | really ? why not just fix the TZ and be done ? | 11:57 |
mardy | mpt: we do know which accounts an app is using, because that information is in the System Settings (that list of enabled apps per each account) | 11:57 |
mpt | dbarth, mardy, that’s fine. App X says to Online Accounts, “Hey I need to use a Facebook account.” OA puts up the prompt asking you if it’s ok for X to use it. You accept, and OA gives X what it needs. Sometime later, X says to OA, “Hey I need to use a Facebook account.” OA gives X what it needs, because you already granted permission earlier. | 11:58 |
rsalveti | ogra_: well, if we can get someone to fix the TZ, even better | 11:58 |
rsalveti | but I don't mind having the change in qtubuntu-camera if that helps unblocking a critical bug already | 11:58 |
ogra_ | well, i'm not sure how hard it will be to make timedated depend on the property service ... that will need some clever checks | 11:58 |
ogra_ | since it need to operate without as well | 11:58 |
rsalveti | right | 11:58 |
mardy | mpt: not really: when the app starts up later on, if it needs just 1 facebook account, it won't talk to OA, because it already has one | 11:59 |
ogra_ | the setprop call itself should eb a one liner | 11:59 |
ogra_ | *be | 11:59 |
rsalveti | yeah, ideally just checking if setprop is available, if so, run the one liner | 11:59 |
ogra_ | right | 11:59 |
mpt | mardy, this is in the case I described where you told the app to forget about the Facebook account, or it forgot because of a bug, or whatever | 11:59 |
mardy | mpt: when the app starts up, it enumerates the accounts which are available to it; it doesn't (or shouldn't) store this information anywhere | 12:00 |
ogra_ | lol | 12:00 |
nerochiaro | rsalveti: ogra_: what project is timedated in LP ? | 12:00 |
ogra_ | apt-get source systemd ... the amount of patches that applies on unpack exceeds my terminal scrollback buffer ! | 12:00 |
dbarth | ogra_: help; where can i enable debugging for a device not showing up in adb devices? | 12:00 |
mardy | mpt: once you have authorized an app to use an account, that app will see that account, until you go and disable the app from the System settings (or you delete the account) | 12:01 |
dbarth | i have adb enabled on the phone, according to google-gadget-service | 12:01 |
ogra_ | dbarth, hmm, is the UI session running ? and is the password *not* identical with the user name ? | 12:01 |
dbarth | they are different yes | 12:01 |
dbarth | unity8 is running if that's what you mean | 12:01 |
ogra_ | yeah ... well, adbd looks for lightdm ... | 12:02 |
ogra_ | do you see adbd in the processlist in the termianl app ? | 12:02 |
mpt | mardy, sure. So for an account type where you can have only one, the OA prompt will be just “Allow”/“Don’t Allow”, without the “Add Another…” button. Do we need to change anything other than that? | 12:03 |
mardy | mpt: this is fine in case the app hasn't been authorized to use that account before, but we need something more for the case where the app requests another account of the same type | 12:03 |
mardy | mpt: indeed, the app should not do that | 12:04 |
mardy | mpt: but maybe the app does not know that this account type is limited to one account | 12:04 |
rsalveti | ogra_: yeah, changing systemd is no fun | 12:04 |
mardy | mpt: we might even decide to change this in the future (maybe one day we'll decide to limit twitter to one account, for example) | 12:05 |
ogra_ | timedated.c looks ppretty straight forward though ... | 12:05 |
mardy | mpt: so yes, I think it's a bit of a corner case | 12:05 |
mardy | mpt: we can silently fail, maybe. That is, in that case we always return "declined" to the app, without actually showing any UI | 12:06 |
nerochiaro | ogra_: where do i get that ? | 12:06 |
mpt | mardy, I was thinking that OA would always return "accepted", giving the account that the app has already been granted access to, on the grounds that the app has forgotten about it during runtime | 12:08 |
mpt | (probably) | 12:08 |
ogra_ | nerochiaro, apt-get source systemd | 12:08 |
ogra_ | nerochiaro, then src/timedate/timedated.c | 12:08 |
mpt | mardy, but I guess if the app hasn’t forgotten, and is expecting to handle multiple accounts when it can’t, that would be a problem | 12:08 |
ogra_ | nerochiaro, i guess adding some snippet to write_data_timezone() should be the way to go | 12:09 |
mpt | mardy, so yeah, always returning “declined” makes sense | 12:09 |
mardy | mpt: OK, thanks | 12:10 |
nerochiaro | ogra_: whoa, the list of patches is mind boggling indeed | 12:10 |
ogra_ | yeah, entertaining :) | 12:10 |
nerochiaro | ogra_: rsalveti: to be perfectly honest i'm a bit scared to put my hands down there in systemd. i'd rather have the patch to qtubuntu-camera in for now and leave that to someone who knows what they are doing at that system stuff better than I do | 12:15 |
mpt | mardy, specification updated. <https://wiki.ubuntu.com/OnlineAccounts?action=diff&rev2=21&rev1=20> | 12:16 |
ogra_ | nerochiaro, well, all you need to do is to check if the setprop binary exists in $PATH ... and if it does call "setprop persist.sys.timezone" pointing to the new tz | 12:16 |
ogra_ | nerochiaro, and pitti will surely happily review a patch from you | 12:16 |
mardy | mpt: excellent, thanks! | 12:17 |
nerochiaro | ogra_: i'm having an headache just trying to get that stuff compiled, but ok, i'll give it a shot. where does the project live in lp ? | 12:17 |
ogra_ | nerochiaro, i dont know, ask pitti | 12:18 |
nerochiaro | pitti: ^ | 12:18 |
ogra_ | but i guess a debdiff will be simplest | 12:18 |
=== dandrader is now known as dandrader|afk | ||
ogra_ | hmm, when did the reboot option come back ? | 12:27 |
seb128 | ogra_, where? I don't have it on rtm 59 | 12:28 |
ogra_ | seb128, on my utopic device | 12:28 |
seb128 | oh, hum | 12:28 |
ogra_ | which still runs 251 | 12:28 |
ogra_ | will soon be in rtm too i guess | 12:29 |
seb128 | https://launchpad.net/ubuntu/+source/unity8/8.00+14.10.20140918.3-0ubuntu1 | 12:29 |
seb128 | * Re-add restart button for power menu. (LP: 1358197) (LP: #1358197) | 12:29 |
ubot5 | Launchpad bug 1358197 in Ubuntu UX "Power off dialog box no longer shows restart" [High,Fix committed] https://launchpad.net/bugs/1358197 | 12:29 |
seb128 | ogra_, it's in https://launchpad.net/~ci-train-ppa-service/+archive/ubuntu-rtm/landing-006 | 12:32 |
ogra_ | sweet ! | 12:32 |
zbenjamin | nerochiaro: https://code.launchpad.net/~zeller-benjamin/notes-app/sdkcompat/+merge/233892 | 12:35 |
Laney | seb128: could you install and test a bit glib from rtm silo #15 please? | 12:35 |
seb128 | Laney, sure | 12:35 |
Laney | ty | 12:35 |
seb128 | yw! | 12:35 |
seb128 | did you get any feedback from qa on it yet? | 12:35 |
Laney | I think QA don't want to test it ... | 12:35 |
Laney | they like to have a plan | 12:36 |
seb128 | k | 12:36 |
seb128 | let me install it on my killin, reboot and use it for a bit | 12:36 |
Laney | ty | 12:36 |
Laney | lunch, brb | 12:36 |
=== nik90 is now known as nik90|Lunch | ||
boldi | Hi all! I have a quick question. When I clicking the camera icon at Messaging App, a new dialog popup and says No app installed or similar. What app is that? So were are can find this string? | 12:39 |
boldi | it is also in the address-book-app | 12:39 |
=== _salem is now known as salem_ | ||
boldi | screenshot: http://oi59.tinypic.com/15zqvew.jpg | 12:42 |
boldi | Can somebody help? | 12:42 |
jgdx | mpt, ping | 12:42 |
ogra_ | blake_r, i think thats the content-hub | 12:43 |
seb128 | shrug, unity8 is hanging on the sudoku start screen | 12:43 |
seb128 | can't swipe from any edge or anything | 12:43 |
ogra_ | seb128, starts fine here | 12:44 |
seb128 | oh, back, I guess it segfaulted | 12:44 |
seb128 | with apport blocking it for a minute | 12:44 |
ogra_ | yeah, check for crashes | 12:44 |
boldi | ogra_: Yes, that is it :) Thanks | 12:44 |
seb128 | right | 12:44 |
seb128 | bah, I wish design would make the "unlock dialpad" screen use the lock-screen image, rather than the purple default one | 12:45 |
* seb128 wonders if he can hack that up locally easily | 12:45 | |
=== dandrader|afk is now known as dandrader | ||
ogra_ | seb128, oh, gimme the patch if you find a way ! | 12:47 |
ogra_ | :) | 12:47 |
ogra_ | i bet simply replacing the default image would do though ... | 12:47 |
ogra_ | (til the next OTA) | 12:47 |
seb128 | yeah | 12:47 |
seb128 | it's just that I don't get what they are thinking | 12:48 |
ogra_ | yeah | 12:48 |
seb128 | you get like 3 images | 12:48 |
seb128 | lock, unlock dialpad, dash | 12:48 |
seb128 | which unlock dialpad is the purple image which you might really dislike | 12:48 |
* ogra_ would also love if it would immediately lock | 12:48 | |
ogra_ | buut only after a few seconds | 12:48 |
seb128 | it wouldn't hurt to use the lockscreen one, maybe with renforced constrast to see the number or something | 12:48 |
ogra_ | yeah | 12:49 |
=== dholbach_ is now known as dholbach | ||
mpt | Chipaca, hi, is/was there a bug report about getting rid of the notification bubbles for system updates? | 13:08 |
jgdx | mpt, hi, can you change the reset launcher spec[1] to work with a reboot action, which is required? | 13:11 |
mpt | jgdx, yes, is the bug assigned to me? | 13:13 |
moooooop | Hi guys. I do have a question regarding the list of supported devices etc | 13:14 |
jgdx | mpt, no, and I don't have perms to assign it to you | 13:14 |
mpt | jgdx, what’s the bug number? | 13:14 |
moooooop | I noticed for example Xperia Z is on the list of supported devices, however the "mobile modem" seems not to be working. Is that statement linked to official/legal issues and can be bypassed by coding your own call software? | 13:14 |
=== MacSlow|lunch is now known as MacSlow | ||
moooooop | Is it a taboo question? Googled it wrong? | 13:22 |
plars | if anyone who likes to look at phablet-tools has a moment, I would appreciate a review of https://code.launchpad.net/~pwlars/phablet-tools/network-no-sudo/+merge/235689 | 13:30 |
=== nik90|Lunch is now known as nik90 | ||
plars | ogra_: someone told me you already had something in progress for phablet-tools landing but I don't see it, so maybe it made it through already? | 13:31 |
* mpt crashes indicator-network by opening it | 13:34 | |
mpt | jgdx, I’m looking at your fix to bug 1364366… | 13:37 |
ubot5 | bug 1364366 in ubuntu-system-settings (Ubuntu) "Wi-Fi networks in System Settings lack strength or authentication icons" [High,Fix released] https://launchpad.net/bugs/1364366 | 13:37 |
mpt | jgdx, I’m really impressed at how the fix was just one line, but somehow the appearance in System Settings is so different from in the indicator menu :-) | 13:37 |
jgdx | mpt, yeah, it was an impressive fix | 13:38 |
jgdx | mpt, right, there's difference. But AFAIK it's very hard/impossible to make the separation between the currently active Wi-Fi network and other inactive ones. | 13:41 |
mpt | jgdx, oh, I’m not referring to that, but to the icons being four times larger, the padlocks being a different color, and the padlocks being a different position | 13:42 |
jgdx | mpt, right, I sped ahead. So if you move the padlocks, they are going to be besides the checkbox? | 13:43 |
mpt | How is that even possible if it’s just reusing the indicator code? | 13:43 |
Laney | It uses the data from the indicator but lays it out itself | 13:43 |
mpt | Ahh, ok | 13:44 |
mpt | Worst of both worlds :-) | 13:44 |
jgdx | to a point | 13:44 |
seb128 | we should use unity-settings-components | 13:44 |
jgdx | *from a point | 13:44 |
jgdx | seb128, if you write the backend, I'll happily do the FE | 13:45 |
seb128 | lol | 13:45 |
seb128 | that's not a backend | 13:45 |
moooooop | Hi people, I do have a question prior to buying a phone from the compatibility list, anyone cares to provide me guidance? | 13:45 |
seb128 | it's replacing custom qml by shared components | 13:45 |
seb128 | no? | 13:45 |
cwayne | moooooop: the only really supported phone atm is nexus 4 | 13:46 |
moooooop | I noticed on the "compatibility list" that for some phone * is okay, however "wireless modem" is greyed out. Is there any way to bypass that through custom software? | 13:46 |
moooooop | Like what they did on the pi phone etc? | 13:46 |
moooooop | thank you cwayne | 13:46 |
mpt | jgdx, anyway, sorry to gripe. I was just dealing with a bug report about the white padlocks and wondered why that icon existed | 13:47 |
jgdx | seb128, oh | 13:47 |
cwayne | moooooop: there's a community build for the nexus 5 that works quite well also, but not officially supported | 13:48 |
moooooop | I guess i dont mind for the support, thank you | 13:48 |
moooooop | official that is ;) | 13:48 |
jgdx | seb128, where can read about this magic? | 13:49 |
jgdx | seb128, right, but using shared components fixes not all issues with the wifi list | 13:50 |
seb128 | jgdx, I didn't say it would, but it would be less custom code | 13:51 |
seb128 | jgdx, dunno if it's documented, ted might know, he did work on that back then iirc | 13:51 |
moooooop | cwayne: thanks a lot. | 13:55 |
tedg | ahayzen, Were you able to confirm whether UAL caused the issue? | 14:03 |
ahayzen | tedg, literally reflashing back to #243 at the moment! | 14:04 |
tedg | ahayzen, Hah, cool. | 14:04 |
ahayzen | tedg, when it flashes back what is the best way to upgrade just the UAL packages? | 14:04 |
tedg | ahayzen, apt-get install ubuntu-app-launch libubuntu-app-launch2 | 14:04 |
ahayzen | tedg, cool thanks | 14:04 |
tedg | ahayzen, You'll have to reboot so that unity will reload the lib. | 14:05 |
ahayzen | ok cool | 14:05 |
mpt | kenvandine, hi, after I recovered from the black-screen system update, I went back to following your instructions, and realized that I don’t know how to *add* a silo | 14:15 |
mpt | kenvandine, citrain device-upgrade upgrades everything, right? Whereas I just want to install specific packages | 14:16 |
kenvandine | mpt, it could pull in some other updates as well | 14:16 |
kenvandine | but that's not usually much | 14:17 |
kenvandine | you could just add the ppa and apt-get install | 14:17 |
ogra_ | plars, yeah, yesterday | 14:17 |
ogra_ | plars, land away :) | 14:17 |
kenvandine | sudo apt-get install ubuntu-system-settings-wizard ubuntu-system-settings libsystemsettings1 | 14:17 |
kenvandine | mpt ^^ | 14:17 |
* tedg still can't get used to the sudo password for phablet not being phablet | 14:23 | |
mpt | kenvandine, I need to add the silo before I do any of those things, right? | 14:24 |
kenvandine | mpt, yes | 14:24 |
kenvandine | you can always just use add-apt-repository on the device if you like | 14:25 |
mpt | kenvandine, so, how do I do that? | 14:25 |
kenvandine | sudo add-apt-repository ppa:ci-train-ppa-service/landing-001 | 14:25 |
davmor2 | kenvandine: only if you are not on rtm | 14:25 |
kenvandine | then apt-get update | 14:25 |
kenvandine | davmor2 yes :) | 14:25 |
tedg | mpt, phablet-config writable-image | 14:25 |
kenvandine | mpt, unfortunately... there is now a newer version in the archive... so you need to specify the version :) | 14:27 |
kenvandine | apt-get install {ubuntu-system-settings-wizard,ubuntu-system-settings,libsystemsettings1}=0.3+14.10.20140923.1-0ubuntu1 | 14:27 |
kenvandine | mpt, oh so many steps :) | 14:27 |
mpt | Thanks tedg | 14:27 |
* mpt tries not to wonder why phablet-config pings launchpad.net | 14:29 | |
mpt | kenvandine, sorry, a newer version of what? | 14:29 |
seb128 | mterry, hey, do you have an issue about the issue I described on https://code.launchpad.net/~mterry/ubuntu-system-settings/flickable-passwd-page/+merge/235117 ? | 14:30 |
kenvandine | system-settings | 14:30 |
kenvandine | just landed in utopic-proposed | 14:30 |
tedg | mpt, It's the most reliable server on the Internet. :-) | 14:30 |
mterry | seb128, no I couldn't reproduce | 14:30 |
mterry | seb128, thought I mentioned that on IRC, sorry | 14:30 |
seb128 | mterry, you might have and I might have missing it | 14:30 |
mterry | kenvandine, I have a few USS branches I'd love you review if you have time today | 14:30 |
kenvandine | mterry, planning to :) | 14:30 |
* mterry hugs kenvandine | 14:30 | |
mpt | kenvandine, “E: Version '0.3+14.10.20140923.1-0ubuntu1' for 'ubuntu-system-settings-wizard' was not found” (etc) | 14:31 |
davmor2 | mpt: sudo apt-get update after you added the ppa | 14:32 |
mpt | thanks davmor2 :-) | 14:34 |
ahayzen | tedg, ...ok so flashed back to #243...ran ap test worked fine.... updated ubuntu-app-launch libubuntu-app-launch2 .. restarted... reran ap tests and mocking is broken! | 14:34 |
tedg | ahayzen, Uhg, okay. Do you know which module is getting an error? | 14:35 |
ahayzen | tedg, i have seen no errors that is why we were stumped what was causing it....but maybe now we know UAL is causing it we can dig a bit easier | 14:36 |
ahayzen | tedg, does UAL have a log somewhere? | 14:36 |
tedg | ahayzen, Well, the problem is that it's not a thing itself, it's more a way to use upstart. So it doesn't have its own log. | 14:37 |
ahayzen | :/ | 14:37 |
barry | kenvandine: can you comment on https://bugs.launchpad.net/ubuntu-system-image/+bug/1370586/comments/2 ? i'd like to take a crack at this soon | 14:37 |
tedg | ahayzen, So can you walk me through how the test works? | 14:37 |
ubot5 | Launchpad bug 1370586 in Ubuntu system image "Add synchronous method to determine if there are known updates" [High,Triaged] | 14:37 |
tedg | ahayzen, You setup the media-scanner, start the app? Do you set anything? (env vars, etc) | 14:38 |
ahayzen | tedg, erm i can try :) ... yeah we do | 14:38 |
ahayzen | tedg, the magic happens in here http://bazaar.launchpad.net/~music-app-dev/music-app/trunk/view/head:/tests/autopilot/music_app/tests/__init__.py | 14:39 |
ahayzen | tedg, so for a click env... we build a fakeenv fixture | 14:39 |
ahayzen | set that as HOME | 14:39 |
kenvandine | barry, commented! | 14:39 |
ahayzen | tedg, then go and copy the music.... live patch the ms2 db | 14:40 |
tedg | ahayzen, So then who knows what $HOME is? | 14:41 |
ahayzen | tedg, and then launch the app via ap's launch_click_package() | 14:41 |
barry | kenvandine: thanks. my big question is what to do in the "we-don't-know" case. should the target_build_number key just be missing? should it return a non-number like "none", or should it return a nonsense number like -1 (or 0?). my initial preference would be to omit the key, but i don't know how much trouble the different options would cause the client | 14:41 |
tedg | ahayzen, Do you restart Unity in the new $HOME? | 14:41 |
kenvandine | barry, i think i'd prefer -1 | 14:41 |
ahayzen | tedg, no ... this is where part of reason we are patching the db but we're looking to improve that | 14:41 |
barry | kenvandine: thanks, i will copy and paste that into the comments | 14:42 |
ahayzen | tedg, i think only python and the app itself are affected by the new HOME? | 14:42 |
ahayzen | tedg, balloons probably has more knowledge of how it all works ;) | 14:42 |
tedg | I'm a little disturbed that you're trying to replace $HOME for half the world, without telling the other half. | 14:43 |
ahayzen | heh | 14:43 |
tedg | Honestly, shocked it worked before :-) | 14:43 |
ogra_ | $HOME is where the heart is though | 14:43 |
ogra_ | :) | 14:43 |
ahayzen | it works well :) until ms2 change their db schema | 14:43 |
tedg | ogra_, Yes, the problem with that with two $HOME's for your heart, well, that never works out well ;-) | 14:44 |
ogra_ | yeah, that might have some circulation issues | 14:44 |
ahayzen | :) | 14:44 |
popey | mv ♥ $HOME | 14:44 |
tedg | So my guess is that the environment variables aren't getting set correctly. | 14:44 |
tedg | They changed slight in the new UAL as part of the performance optimizations. | 14:44 |
ahayzen | tedg, this is where it is set currently http://bazaar.launchpad.net/~music-app-dev/music-app/trunk/view/head:/tests/autopilot/music_app/tests/__init__.py#L162 | 14:45 |
ahayzen | tedg, yeah so then it is seeing the wrong db cache? | 14:45 |
tedg | ahayzen, So I think what probably needs to happen is that also needs to call a "setenv()" to set it for the test process as well. | 14:45 |
ogra_ | yeah | 14:45 |
ogra_ | this will only affect things started by upstart otherwise | 14:46 |
ahayzen | tedg, ok i'll try that and report back | 14:46 |
tedg | ahayzen, Cool, thanks! | 14:46 |
tedg | Just for lurkers, basically we changed that a bunch of the environment variables are built into one big structure in libual. | 14:47 |
tedg | So that way we don't have to do it in the job. | 14:47 |
ahayzen | ah ok | 14:47 |
tedg | That got us under the time limit. | 14:47 |
tedg | So that environment processing would be in the test, as it's the libual user in this case. | 14:47 |
ogra_ | we have a time limit ? | 14:48 |
tedg | ogra_, I was given a budget. | 14:48 |
tedg | 100ms for UAL stuff. | 14:48 |
mpt | kenvandine, ok, now I’m trying to “sudo nano /etc/system-image/channel.ini”, but after I change the version number, it won’t save | 14:48 |
ogra_ | ah | 14:48 |
ahayzen | tedg, do you mean $ initctl set-env ? or a different way just to check | 14:48 |
ogra_ | mpt, in "adb shell" or phablet-shell ? | 14:48 |
ichigo-roku | @find noein 15 | 14:48 |
tedg | ahayzen, I mean what ever the python equiv of "setenv" is. I'm guessing system.setenv('HOME', tempdir) ? | 14:49 |
ichigo-roku | sorry wrong channel | 14:49 |
ogra_ | mpt, note that adb doesnt use termcap ... which means control chars wont work properly in some cases | 14:49 |
ahayzen | tedg, oh so >> os.environ["HOME"] = tmpdir | 14:49 |
ogra_ | mpt, use phablet-shell for that it works around that issue | 14:49 |
kenvandine | ogra_, ah.. thx :) | 14:49 |
tedg | ahayzen, Sure! :-) | 14:49 |
ahayzen | \o/ i'll try that | 14:49 |
tedg | ahayzen, Just make sure it's not only for Python, as the C lib needs to see it as well. | 14:49 |
tedg | ahayzen, Not sure if that sets the actual environment or just the Python copy. | 14:50 |
ahayzen | hmm | 14:50 |
* balloons is listening | 14:50 | |
ahayzen | balloons, o/ | 14:50 |
ahayzen | balloons, any comments/pointers? | 14:50 |
ogra_ | kenvandine, oh, btw, i kind of stepped on your toes with a u-s-s landing that went into utopic ... if you do the next rtm landing, can you make sure https://code.launchpad.net/~ogra/ubuntu-system-settings/system-settings-fix-devmode-page-refresh/+merge/235778 doesnt get forgotten ? | 14:50 |
mpt | ogra_, phablet-shell says “ssh_exchange_identification: Connection closed by remote host” | 14:52 |
ogra_ | uh | 14:52 |
ogra_ | are you up to date with phablet-tools ? | 14:52 |
mpt | phablet-tools | 1.1+14.10.20140918-0ubuntu1 | http://ppa.launchpad.net/phablet-team/tools/ubuntu/ trusty/main i386 Packages | 14:53 |
tedg | mpt, Did you turn on developer mode on your device? | 14:53 |
mpt | tedg, yes | 14:53 |
mpt | adb shell works fine, right up to the point where nano prompts me for a filename to save the file to, and the Enter key doesn’t do anything | 14:54 |
balloons | ahayzen, well I'm trying to catch up with what tedg was saying. We do some mocking via fixtures in python to set things like home and the xdg dirs, etc. We don't change $HOME for the world. So what else needs to know about the new $HOME? We used to setup an env, and then pass it to upstart to launch. Is that not enough? | 14:55 |
balloons | if something else needs to run under our faked $HOME, typically we've resorted to restarting the service ourselves with the new $HOME, then cleaning up at the end by restarting it again with the real $HOME | 14:56 |
nerochiaro | jhodapp: with bill we decided to go ahead with the EXIF fix for now, then follow ogra's advice and have systemd set persist.sys.timezone so that android uses the right tz directly. so if you could please review the MR today that would be great | 14:58 |
tedg | balloons, Well you are changing it for the world, you're changing it for all Upstart jobs that start after your tests start running. | 14:58 |
tedg | balloons, So if something was to restart, it would pick up the new home. | 14:58 |
jhodapp | nerochiaro, sounds good...I'll get to it as soon as possible...so crazy around here today :) | 14:58 |
tedg | balloons, I'd argue that, in general, that's dangerous. | 14:58 |
nerochiaro | jhodapp: thank you | 14:58 |
jhodapp | nerochiaro, np | 14:58 |
tedg | balloons, But in this case I think the issue is that the test itself doesn't know about the changed variables in its own environment. | 14:59 |
tedg | balloons, So when it runs libual that library doesn't know which ones to use, so it sets up the application incorrectly. | 14:59 |
=== dandrader is now known as dandrader|lunch | ||
ahayzen | balloons, tedg, for whtever reason when i set HOME via os.environ the music-app sits at the loading thing and times out | 15:03 |
tedg | ahayzen, Anything in the music app's log file? | 15:05 |
ahayzen | tedg, this is the log when i ran under adt http://pastebin.ubuntu.com/8418700/ | 15:06 |
balloons | ahayzen, I'll leave you to continuing to hack on it.. I'l try and catch up with you in a hour or so | 15:07 |
ahayzen | balloons, hehe thanks :) | 15:07 |
ahayzen | tedg, i don't think there is anything in the music-app log as it didn't get that far? | 15:08 |
tedg | Yeah, it can't find the application now. | 15:08 |
ahayzen | tedg, it was just at the black screen with the app and spinning circles | 15:08 |
ahayzen | ....and it still is there... | 15:08 |
ahayzen | tedg, yeah and if i close it and run manually from the dash it works so doing os.environ["HOME"] = temp_dir seems to totally break it! | 15:09 |
tedg | We're going to have to move the click DB to the correct directory. | 15:09 |
ahayzen | tedg, click db? as in the mediascanner db? | 15:10 |
tedg | ahayzen, Is the music player you're testing a click app? | 15:11 |
ahayzen | tedg, yep | 15:11 |
tedg | ahayzen, So it's not getting detected as one… | 15:11 |
ahayzen | tedg, where does it say that? | 15:12 |
ahayzen | tedg, "Unable to find keyfile for application 'com.ubuntu.music_music_1.3.636'" ? | 15:12 |
tedg | ahayzen, libual is saying that it can't find the key file for it. Which means that it's falling back to legacy app mode. | 15:12 |
ahayzen | tedg, hmm i guess because of the $HOME setting? | 15:12 |
tedg | Probably | 15:12 |
ahayzen | ...as the app actually launched earlier with the latest UAL just it had the wrong ms2 db | 15:13 |
jgdx | seb128, thanks for the review. Addressed comment. | 15:14 |
tedg | ahayzen, So you need to set UBUNTU_APP_LAUNCH_LINK_FARM to be $(originalhome)/.cache/ubuntu-app-launch/desktop | 15:14 |
huan | hi, how can I copy a file to my emulator instance with adb push? I got a permission denied error | 15:14 |
jgdx | also manged to misspell "files" as "failes", but it actually works well in that context | 15:15 |
ahayzen | tedg, ok ... via os.environ ? | 15:15 |
tedg | ahayzen, Yes | 15:15 |
ahayzen | tedg, cool i'll try that... | 15:15 |
ogra_ | huan, adb runs as the "phablet" user, yu can only push to places where that user has write permissions | 15:15 |
ogra_ | huan, push to /home/phablet ro /tmp ... then you can use sudo to copy to the place you want to have it | 15:16 |
huan | ogra: ok, so how could I copy a file to my emulator instance? :D | 15:16 |
seb128 | jgdx, thanks | 15:16 |
ogra_ | s&ro/or/ | 15:16 |
huan | ogra: thank, I'll try that | 15:16 |
ahayzen | tedg, OMG! | 15:19 |
ahayzen | tedg, you sir are a genius! ... "16:19:22.065 INFO testresult:44 - OK: music_app.tests.test_music.TestMainWindow.test_reads_music_library(with touch)" | 15:19 |
huan | ogra: It works, thanks for the solution :) | 15:20 |
ogra_ | np :) | 15:20 |
tedg | ahayzen, Great! | 15:22 |
ahayzen | tedg, i should only need to do this for click tests right? | 15:23 |
=== gatox is now known as gatox_lunch | ||
* ahayzen is trying to tidy up things | 15:23 | |
tedg | ahayzen, Uhm, not sure. I'd do it anywhere you change the HOME variable. | 15:23 |
tedg | ahayzen, Or more correctly, when you use libUAL. | 15:23 |
ahayzen | tedg, ok i'll leave it.... | 15:24 |
tedg | ahayzen, For the next work I'd recommend adding a way to restart media scanner with a different db. i.e. a MEDIA_SCANNER_DB variable to just adjust that instead of trying to move all of HOME. | 15:26 |
ahayzen | tedg, yep we are investigating that at the moment...i heard rumours of a ms2 helper for autopilot | 15:27 |
tedg | Cool. The HOME variable is always going to be fragile. | 15:27 |
ahayzen | tedg, does this look good from your point of view? https://code.launchpad.net/~andrew-hayzen/music-app/ap-mocking-fixes/+merge/235821 | 15:28 |
tedg | ahayzen, Yup | 15:28 |
ahayzen | tedg, cool thanks :) | 15:28 |
ahayzen | popey, balloons, you able to try the above mp ^^? as hopefully this will get CI passing again | 15:29 |
sil2100 | boiko: hey! Remember when I poked you about dialer-app test failures in ubuntu-rtm smoketesting? Is there anything we can do about those? | 15:31 |
ahayzen | tedg, thanks for your help with this :) | 15:32 |
ogra_ | sil2100, we could just doi the same as with calendar to fix them ;) | 15:33 |
boiko | sil2100: hmm, are there new failures? cause salem_ and I have submitted fixes for the failures :/ | 15:33 |
sil2100 | boiko: oh? Do you know if those got into RTM? | 15:35 |
sil2100 | Ah | 15:35 |
boiko | sil2100: they did | 15:35 |
boiko | sil2100: do you have recent failures there? if so, can I check the logs to see what's going on? | 15:35 |
sil2100 | boiko: wait, most probably I got this wrong, I see those are gone ;) Thanks! | 15:36 |
* sil2100 is not sure what he was looking at before | 15:36 | |
boiko | sil2100: you were looking at the past :) | 15:36 |
=== salem_ is now known as _salem | ||
seb128 | kenvandine, sorry, laptop froze, I though it was an unity segfault/apport blocking it but it didn't come back and did hang for good after vt switch | 15:42 |
seb128 | kenvandine, did I miss anything? | 15:42 |
jhodapp | sil2100, just wanted to make sure that you saw that the video issues are all fixed so you can take that out of the daily email | 15:46 |
sil2100 | jhodapp: yes, from what davmor2 mentioned those are no longer happening, so \o/ | 15:47 |
jhodapp | perfect | 15:47 |
jhodapp | sil2100, so happy to have that fixed, I'm depressed when video isn't working right | 15:48 |
sil2100 | :) | 15:48 |
sil2100 | Thanks! | 15:48 |
jhodapp | np | 15:48 |
davmor2 | jhodapp: I should of known it was all your fault ;) | 15:48 |
jhodapp | davmor2, guilty | 15:48 |
huan | Why can't I add contacts to address book in emulator. Is it normal? | 15:51 |
nerochiaro | oSoMoN: trivial MR https://code.launchpad.net/~phablet-team/webbrowser-app/fix-add-tab-label-width/+merge/235828 | 15:58 |
oSoMoN | nerochiaro, commented | 16:03 |
nerochiaro | oSoMoN: the only other way to do it is to create a custom item. Personally I would suggest not using tool buttons but putting anohter normal button like the "done" button at the left. standard tool buttons are too limited, i had a convo with zsombi about this and can't really do much | 16:04 |
nerochiaro | or just keep the icon and remove the text. "+" is pretty universally understood as "add" anyway | 16:05 |
nerochiaro | oSoMoN: ^ | 16:05 |
oSoMoN | nerochiaro, not my call, that’s for design to decide, but I don’t imagine it’s hard to write a custom toolbar button component that does what we need to implement the current design, is it? | 16:06 |
nerochiaro | oSoMoN: i don't know, probably not hard | 16:07 |
nerochiaro | oSoMoN: so that's what you want me to do ? | 16:07 |
oSoMoN | nerochiaro, yes please, at this point I don’t want us to revisit the design, I’d rather fix the bug and move on to more important things | 16:07 |
nerochiaro | oSoMoN: ok | 16:07 |
tedg | balloons, So do we have other test suites that work like the media player one that could be similarly broken? | 16:13 |
ahayzen | tedg, elopio mentioned something about reminders | 16:14 |
ahayzen | i thought all of the apps used fixtures....but i'm probably wrong | 16:15 |
balloons | tedg, ahayzen, there is certainly some other apps that could have similar problems. I saw you had success, but haven't been able to follow along. Let's see here. | 16:16 |
ahayzen | balloons, this is the resultant code change https://code.launchpad.net/~andrew-hayzen/music-app/ap-mocking-fixes/+merge/235821 | 16:16 |
ahayzen | balloons, i've tested myself on my utopic VM and on utopic device #243+UAL and #254 .. would like someone else to confirm on device though | 16:17 |
balloons | ahayzen, so those changes overlay the actual environment.. do you intend to clean them up and restore them after? | 16:18 |
ahayzen | balloons, hmm good point | 16:18 |
balloons | also, you set the $HOME env after you setup a fixture to set $HOME to temp_dir.. that's a bit odd | 16:18 |
ahayzen | balloons, yep that seemed to fix it.. | 16:19 |
ahayzen | balloons, well break it until we put the extra UBUNTU_APP_LAUNCH_LINK_FARM in | 16:19 |
ahayzen | balloons, how does the fixture set that env var? | 16:19 |
ahayzen | balloons, as it must be different to doing os.environ if that has fixed the issue? | 16:20 |
kenvandine | mterry, can you merge trunk into your here-comment branch and fix the conflicts? | 16:23 |
kenvandine | mterry, i'm trying to build it in the silo, but conflicts in the pot file | 16:23 |
seb128 | you people stop including pot updated in your merge request! | 16:24 |
nerochiaro | oSoMoN: see if it's better now. Basically we were already using a custom component anyway, so i just fixed it to make it take as much space as the text needs | 16:25 |
ahayzen | balloons, how should i cleanup those vars? use addCleanup() or tearDown or something? | 16:25 |
oSoMoN | nerochiaro, thanks, I’ll check in a moment | 16:26 |
balloons | ahayzen, the fixture only sets it for our parent process and any children | 16:26 |
ahayzen | balloons, ah that is probably why os.environ works then | 16:27 |
balloons | ahayzen, sure, but are we able to instead launch the needed child process that requires $HOME | 16:27 |
ahayzen | balloons, erm.... tedg i assume ^^ would be UAL ? | 16:28 |
ahayzen | is it a service that we would need to restart? | 16:28 |
balloons | elopio, if you haven't been following along, ^^ ahayzen and tedg worked out fixing music app, and ahayzen proposed https://code.launchpad.net/~andrew-hayzen/music-app/ap-mocking-fixes/+merge/235821. The discussion was around how $HOME, and our patching of it only affecting our processes is causing failures | 16:29 |
elopio | balloons: I saw it. I'm not sure how it will play when we set the initctl HOME, but it's worth a try. | 16:30 |
elopio | worst case scenario, we will get a temp home for desktop executions, which is a win. | 16:30 |
ahayzen | everyone wants to set HOME! lol | 16:30 |
=== gatox_lunch is now known as gatox | ||
balloons | elopio, so you are ok with just setting $HOME itself directly, then restoring it via cleanup when the test completes | 16:34 |
elopio | balloons: I didn't get that. | 16:35 |
elopio | that's what we are doing everywhere. The problem comes when we launch the app with upstart, that it will listen to the initctl var instead of the $HOME env var. | 16:35 |
balloons | ahayzen, go ahead and do the addcleanup() on your mp to restore the env vars you are setting | 16:42 |
ahayzen | balloons, ok :) now i've got to remember how to use it | 16:43 |
balloons | ahayzen, with those changes I guess I'm happy if it works | 16:47 |
balloons | it's worth the experiment so to speak | 16:47 |
ahayzen | balloons, cool gimme a sec just testing the cleanups | 16:48 |
ahayzen | balloons, something like this? https://code.launchpad.net/~andrew-hayzen/music-app/ap-mocking-fixes/+merge/235821 | 16:56 |
=== ev__ is now known as ev | ||
=== JoshStrobl is now known as JoshStrobl[AFK] | ||
mterry | kenvandine, yeah, give me a moment | 17:09 |
kenvandine | mterry, thx | 17:10 |
mterry | kenvandine, done | 17:11 |
kenvandine | mterry, thx! | 17:11 |
nerochiaro | bfiller: regarding the failing tests: cycle flash in video mode works for me. the zoom slider test fails because it executes a pinch gesture to show the slider, but for some reason the slider doesn't appear. might be a change in the autopilot pinch() code ? and the last one, test_take_picture, fails because the picture directory was ~/Pictures/camera and now is ~/Pictures/com.ubuntu.camera | 17:12 |
nerochiaro | bfiller: the fix for the picture taking test is here: https://code.launchpad.net/~phablet-team/camera-app/fix-tests/+merge/235838 | 17:18 |
bfiller | nerochiaro: ok, weird that pictures directory failing now, that change has been in there for at least a month | 17:18 |
nerochiaro | bfiller: that is strange. i don't see anyway it could not fail if the dir isn't there | 17:19 |
nerochiaro | bfiller: it calls os.listdir which AFAIK always fails on non-existing paths | 17:19 |
nerochiaro | bfiller: who's an autopilot wrangler that can tell me if anything changed in the pinch implementation ? | 17:20 |
kenvandine | mterry, i have your flickable_passwd_page branch in my current landing, i'll get all your others in my next landing (hopefully later today) | 17:29 |
mterry | kenvandine, the very latest one probably can't land yet (needs some unity8 changes). This would be the wizard-refresh-take-6 branch | 17:32 |
kenvandine | ah... ok | 17:32 |
mterry | kenvandine, but can certainly be reviewed if you have the time, just not landed | 17:32 |
kenvandine | mterry, i was just looking at that | 17:32 |
kenvandine | it's big :) | 17:32 |
mterry | kenvandine, yeah I kept shaving yaks | 17:33 |
kenvandine | hehe | 17:33 |
bfiller | nerochiaro: elopio might be able to tell you if the pinch gesture changed | 17:37 |
elopio | nerochiaro: is that related to the camera? | 17:37 |
nerochiaro | elopio: yes | 17:37 |
elopio | nerochiaro: om26er started working on it, but then they took him for manual testing. | 17:38 |
elopio | https://code.launchpad.net/~canonical-platform-qa/camera-app/lp1366825_fix_zoom/+merge/233725 | 17:38 |
elopio | nerochiaro: he can tell you what's missing for his branch to land. | 17:38 |
om26er | elopio, nerochiaro so the problem seems to be with the icons model. The test clicks the wrong icon due to the relevant property being on the 'location' icon | 17:39 |
om26er | i.e. we are selecting the icon with a 'settingsProperty' but due to a problem somewhere the 'videoFlashMode property is given to the 'location' icon. | 17:40 |
om26er | so the test fails. | 17:40 |
nerochiaro | om26er: that test is actually the only one of the three that works on my mako | 17:41 |
om26er | nerochiaro, it doesn't fail all the time,. you have to retry multiple times | 17:41 |
nerochiaro | om26er: argh, ok. so what's missing from your branch ? it seems to fix all the 3 tests | 17:41 |
om26er | nerochiaro, it does fix other tests, except for one. | 17:43 |
nerochiaro | om26er: which one ? | 17:44 |
om26er | so that failure is a bug that's outside autopilot. | 17:44 |
om26er | nerochiaro, https://jenkins.qa.ubuntu.com/job/generic-click-autopilot-runner-mako/543/testReport/junit/camera_app.tests.test_flash/TestCameraFlash/test_cycle_video_flash_with_touch_/ | 17:44 |
om26er | camera_app.tests.test_flash.TestCameraFlash.test_cycle_video_flash | 17:44 |
nerochiaro | om26er: i see | 17:44 |
taiebot | Congrats guys i am enjoying devel-proposed r.254. Just a question the new keyboard i see is it final design? Something feels wrong about it. | 17:46 |
om26er | taiebot, the background color | 17:53 |
=== _salem is now known as salem_ | ||
taiebot | om26er: Is it final design? the font also looks out of shape. It just does not feel integrated with the rest of the phone. i love the spacing i can finally compete with fast typer on this keyboard. | 17:58 |
om26er | taiebot, I really hope not, the colors definitely need tweaking. The spacing did indeed make life easier. | 17:59 |
taiebot | om26er: does this need a bug report? | 18:05 |
om26er | taiebot, yes, I believe, report a bug for ubuntu-keyboard | 18:06 |
taiebot | https://bugs.launchpad.net/ubuntu/+source/ubuntu-keyboard/+bug/1373549 | 18:18 |
ubot5 | Launchpad bug 1373549 in ubuntu-keyboard (Ubuntu) "New keyboard design looks weird" [Undecided,New] | 18:18 |
elopio | ping artmello_: on the debian/rules of the gallery app there is a statement that makes the QML tests fail at build time | 18:27 |
elopio | export QT_QPA_PLATFORM = minimal | 18:27 |
elopio | artmello_: do you know why is it there? | 18:30 |
artmello_ | elopio: hey, let me check | 18:30 |
artmello_ | elopio: it is there for a long time, 2012 | 18:33 |
artmello_ | elopio: did something change recently to make it fails? | 18:33 |
elopio | artmello_: yes, I don't know who is the one bzr blame points to. | 18:33 |
elopio | artmello_: oh, no, this is the simple QML test I'm adding | 18:33 |
alecu | kgunn: mzanetti: hi! what's missing to have rtm silo 6 landed? just the QA signoff? | 18:33 |
elopio | artmello_: https://code.launchpad.net/~canonical-platform-qa/gallery-app/qmltests1/+merge/235390 | 18:33 |
elopio | with that minimal set, it fails with a message saying something about opengl. | 18:34 |
kgunn | alecu: yes! | 18:34 |
alecu | kgunn: great! | 18:34 |
elopio | which makes sense. But I don't know if the build statement is there for a good reason. I don't see it on the other apps. | 18:34 |
artmello_ | elopio: I am not sure why it is there and I think guenter is not around anymore for us to ask | 18:35 |
artmello_ | elopio: well, I can propose an MR removing that and we see the result | 18:36 |
elopio | artmello_: or you can review my MP, I think it's ready. I removed it there. | 18:37 |
artmello_ | elopio: sure! I am finishing the url scheme support for gallery. I will review it then | 18:38 |
elopio | artmello_: thanks. I'm not in a hurry, so don't worry if you have critical things to do before. | 18:39 |
elopio | I'll look for a core dev to check the debian bits in the mean time. | 18:39 |
elopio | balloons: how did you get to remove the screen from your mako? I've been heating it with a hair drier for like 30 minutes and it's just as stuck as before. | 18:40 |
elopio | ah, it's coming off, finally. | 18:43 |
=== gnu is now known as Guest69003 | ||
=== dandrader is now known as dandrader|bbl | ||
balloons | elopio, :-) Screen replacement fun sounds like | 19:28 |
taiebot | Waouh just read that the latest update of ios 8.0.1 breaks Touch ID and cell service and me who was thinking that it was only happening on the devel-proposed channel :-D | 20:08 |
ahayzen | Hi, anyone else's camera app freeze on launching, then reset and eventually launch....i see this in the syslog ubuntu-phablet kernel: [11563.678588] type=1400 audit(1411589411.008:1552): apparmor="DENIED" operation="chmod" profile="com.ubuntu.camera_camera_3.0.0.387" name="/run/user/32011/" pid=28341 comm="camera-app" requested_mask="w" denied_mask="w" fsuid=32011 ouid=32011 | 20:12 |
jjohansen | ahayzen: yes I have seen that reject and reported it | 20:14 |
popey | [ 6380.076196] (0)[6557:camera-app]type=1400 audit(1411589620.370:208): apparmor="DENIED" operation="chmod" profile="com.ubuntu.camera_camera_3.0.0.387" name="/run/user/32011/" pid=6557 comm="camera-app" requested_mask="w" denied_mask="w" fsuid=32011 ouid=32011 | 20:14 |
popey | yup! | 20:14 |
taiebot | ahayzen works here on r.254 | 20:14 |
popey | I see it on krillin 59 | 20:14 |
jjohansen | popey: yeah I noticed it on manta, but not mako. It seems to be device specific | 20:15 |
jjohansen | ahayzen: ^ | 20:15 |
jdstrand | that is a known bug | 20:16 |
jdstrand | it chould not be the cause of the camera freeze | 20:16 |
* jdstrand gets bug | 20:16 | |
jdstrand | bug 1359831 | 20:16 |
ubot5 | bug 1359831 in camera-app "Apps incorrectly perform a chmod on XDG_RUNTIME_DIR" [Medium,Confirmed] https://launchpad.net/bugs/1359831 | 20:16 |
jdstrand | ahayzen, popey, jjohansen ^ | 20:17 |
jjohansen | jdstrand: yep | 20:17 |
ahayzen | jdstrand, ah ok | 20:17 |
ahayzen | jdstrand, yeah the whole of unity like froze as it happened | 20:17 |
jjohansen | sorry you are faster at digging out the bug than me | 20:17 |
jdstrand | ahayzen: yes, this bug is almost certainly unrelated | 20:17 |
ahayzen | ok weird | 20:18 |
jdstrand | ahayzen: you may have an apport process running in the background | 20:18 |
jdstrand | I reported seeing crashes like this earlier today | 20:18 |
ahayzen | jdstrand, ah i have a _usr_share_click_preinstalled_com.ubuntu.camera_3.0.0.387_camera-app.32011.crash | 20:18 |
ahayzen | jdstrand, that was probably it then | 20:19 |
* jdstrand also notes he can use his camera just fine with that denial | 20:19 | |
jdstrand | ahayzen: there you go. now, it *could* be that bug, but I doubt it since it has been around for a month and no one else reported it as the cause of the crash | 20:19 |
* ahayzen also wonders if the issue where you switch you front facing and then back to rear facing that the controls disappear has been reported... | 20:20 | |
* jdstrand also notes the denial is legitmate-- apps should not be able to do a chmod on XDG_RUNTIME_DIR | 20:20 | |
* ahayzen checks | 20:20 | |
jdstrand | s/apps/click store confined apps/ | 20:20 |
ahayzen | jdstrand, yeah probably a crash for another reason | 20:20 |
ahayzen | hmm can't see one for switch front/rear... time to report a bug! | 20:21 |
ahayzen | jdstrand, that crash log should automatically be pushed up right? so i don't need to report it? | 20:22 |
jdstrand | ahayzen: it should yes. if you want to do it manually, you can do: sudo /usr/share/apport/whoopsie-upload-all | 20:23 |
ahayzen | jdstrand, cool if it doesn't go up i'll push it | 20:23 |
jdstrand | (I don't think the sudo is needed if the crash file is owned by you) | 20:23 |
ahayzen | jdstrand, awwwww :( ERROR: processing /var/crash/_usr_share_click_preinstalled_com.ubuntu.camera_3.0.0.387_camera-app.32011.crash: Invalid core dump: BFD: Warning: /tmp/apport_core_fdtm02s6 is truncated: expected core file size >= 191430656, found: 3211264. | 20:31 |
* ahayzen clears up /var/crash and makes it crash again | 20:31 | |
jdstrand | ahayzen: I wonder if your filesystem is full | 20:34 |
ahayzen | jdstrand, ah it may be the location service crashing as well that is causing bad things | 20:34 |
jdstrand | plausible | 20:34 |
ahayzen | jdstrand, oh yeah and that ... http://pastebin.ubuntu.com/8420655/ | 20:34 |
ahayzen | jdstrand, i think i have "4% left" | 20:35 |
jdstrand | it is amazong how many mounts we have | 20:35 |
ahayzen | but i did clear a load of crash logs before ^^ so it was probably even wrose | 20:35 |
ahayzen | yeah | 20:35 |
Drew_Neilson | question: if I had a Nexus 4 and downloaded and installed the Ubuntu Touch RTM version, would I be able to plug in a monitor, keyboard, and mouse and use it as a full desktop Ubuntu PC? | 20:35 |
jdstrand | ahayzen: actually, that df looks ok | 20:35 |
ahayzen | jdstrand, yeah i had a *lot* of crash logs | 20:35 |
jdstrand | heh | 20:35 |
jdstrand | I wonder why they weren't submitted | 20:35 |
ahayzen | jdstrand, my /home is full of music for testing :) hehe | 20:36 |
ahayzen | jdstrand, most were... other than the corrupted ones | 20:36 |
jdstrand | ahayzen: mine too! :) | 20:36 |
ahayzen | jdstrand, right that location one has been submitted so hopefully it is that | 20:36 |
jdstrand | ahayzen: oh ha, I am at 93% on /home too :) | 20:36 |
jdstrand | funny | 20:36 |
ahayzen | lol | 20:37 |
Drew_Neilson | anyone? | 20:37 |
spikeb | Drew_Neilson, dont think so, not yet. | 20:38 |
Drew_Neilson | I'm not a developer | 20:38 |
ahayzen | jdstrand, system-settings reckons i have 1.2 GB of "other files" ... i wonder what those are... | 20:38 |
popey | Drew_Neilson: no, you can't do that yet. | 20:38 |
Drew_Neilson | popey what remains to be done before that is possible? | 20:39 |
jdstrand | aiui, /home is actually shared with other stuff. tbh, I can't keep it all straight | 20:39 |
popey | Drew_Neilson: lots of work. | 20:39 |
Drew_Neilson | what, specifically? | 20:39 |
ahayzen | jdstrand, well if it is not audio/video/pictures/apps/"used by ubuntu"...then what is it? logs and crash files? | 20:40 |
popey | Drew_Neilson: I'm not about to list it all. | 20:40 |
popey | Drew_Neilson: suffice to say there's lots to do. | 20:40 |
Drew_Neilson | has Canonical said how long before this is possible? | 20:41 |
popey | target is 16.04 | 20:41 |
popey | the next LTS release | 20:41 |
Drew_Neilson | wow, seriously? | 20:41 |
Drew_Neilson | I'm kinda surprised, that's a while off | 20:42 |
spikeb | they have a lot of work to do :) | 20:42 |
popey | :D | 20:42 |
popey | indeed. | 20:42 |
popey | I'd like it by next tuesday, but what can you do? | 20:42 |
jdstrand | ahayzen: if you look at 'mount' output, that tells you what the kernel sees. you can see that /home is on /dev/mmcblk0p23, and there are a lot of other mounts that are shared by that device | 20:42 |
popey | Computers eh? Lazy things. | 20:42 |
spikeb | i'd like it by last april! | 20:42 |
spikeb | ;) | 20:42 |
popey | You want the moon on a stick! | 20:43 |
spikeb | i need to get a supported device | 20:43 |
popey | should be able to get one of those soon enough ☻ | 20:43 |
spikeb | hoping that by the time i am in the market for one, i can get it pre-installed :) | 20:44 |
spikeb | if not, i'll get a nexus | 20:44 |
ahayzen | jdstrand, oh yeah there is a lot of mounts! | 20:44 |
popey | not long now | 20:44 |
nith1210 | Dual boot on nexus 5 works well; atleast it has for me for two days. | 20:44 |
=== gnu is now known as Guest52934 | ||
jdstrand | yeah | 20:45 |
Drew_Neilson | sorry, I don't have a smartphone and I was just hoping I could go online, buy a Nexus 4/5, plug in a monitor, keyboard, and mouse, and use it like a PC... if that's not coming until April of 2016, then I guess I'd better buy an Android or an iPhone... Google's Project Ara is another interest of mine | 20:46 |
gcollura | I need to have on some devices some fake data to show off, does phablet-demo-setup still work? I've tried to run it, but it gets stuck after downloading the data from the server.. | 20:47 |
taiebot | nith1210: what is performance of nexus 5 compared to nexus 4 ? What is average launch time of an app on nexus 5 on Nexus 4 is approx 3-6sec. have you tried some webbrowser test like peacekeeper? on Nexus 4 i reach 555 | 20:47 |
Drew_Neilson | their modular phone project, which is rumored to come out in January of next year | 20:48 |
spikeb | i have an unsupported tablet (2012 nexus 7) | 20:48 |
spikeb | it sucks :) | 20:48 |
popey | Drew_Neilson: can you plug a monitor, keyboard and mouse and use an iphone or android phone then? | 20:48 |
nith1210 | taiebot: Launch time is pretty long, that sounds about right. I've not done any webbrowser tests but I'll run peacekeeper right now and let you know. | 20:49 |
Drew_Neilson | If we're talking about iPhone and Android, I assume no | 20:49 |
popey | so i fail to see how thats a factor then? | 20:49 |
popey | you can't do that on any phone, so why is it the decider on whether you'd get an ubuntu phone or not? | 20:50 |
Drew_Neilson | Cause it's a game changer for the PC industry | 20:50 |
chrisc | a nexus 5 has hdmi out with an adaptor and supports bluetooth keyboard and mouse | 20:50 |
Drew_Neilson | I don't *need* it, but it's awesome | 20:50 |
popey | the slimport, right? | 20:50 |
chrisc | yeah | 20:51 |
spikeb | i think 16.04 will be a watershed moment :) | 20:51 |
chrisc | works ok with a tv and cm | 20:51 |
spikeb | hmm, multirom doesn't have any utopic builds for my device, wonder if they're broken or something | 20:52 |
Drew_Neilson | whoops, didn't mean to reenter my previous comment | 20:52 |
taiebot | nith1210: Thanks. So launch time could be improved for every form factor even nexus 4. I am hoping to see some great improvement for app start up time. Some apps have shown great improvement like pathwind which now opens in <3sec but normal app like dialer or messages are painfully slow. | 20:52 |
Drew_Neilson | chrisc but if Ubuntu-Touch isn't yet optimized yet for connecting an external monitor, then everything on screen will be giant, right? | 20:54 |
Drew_Neilson | popey please correct me if I am wrong, but if Ubuntu Touch won't support external monitors and input devices until 16.04, then if someone is running Ubuntu on a Nexus 4 or 5 and they connect it to an external monitor, everything will be blown up way larger than it should be, right? | 20:58 |
popey | no, it probably wont work at all | 20:58 |
* spikeb orders a nexus 4 | 20:59 | |
Drew_Neilson | popey I'm asking because ChrisC just pointed out that the Nexus 5 has an HDMI output via an adapter | 21:01 |
popey | having a port doens't mean the software supports it | 21:01 |
nith1210 | taiebot: Peacekeeper result: 753 | 21:02 |
Drew_Neilson | ah, so you're saying that connecting an external monitor simply will do nothing, nothing will appear on the external screen, right? | 21:02 |
nith1210 | taiebot: also, I disabled the screen sleep so the screen was on the entire time (just in case it affects the results). | 21:03 |
popey | not tried it, but most likely, yes | 21:03 |
nith1210 | taiebot: I'm happy to run any other tests you'd like. | 21:03 |
Drew_Neilson | maybe I'll search online to see if anyone has tried it and written what happened | 21:04 |
Drew_Neilson | 'cause even if it does work, but each icon is five feet tall, that's not good | 21:05 |
popey | Drew_Neilson: we haven't worked on that at all, it won't work ☻ | 21:10 |
taiebot | nith1210: it is better than nexus 4 but not way better i get 565 for Nexus 4. Anyway might not be a really good way to assess performance but if multiple phone comes up with UT it will be hard choice to decide which one to go for. | 21:12 |
nith1210 | Also worth noting, the youtube scope doesn't work on the nexus 5 | 21:13 |
nith1210 | (for me) | 21:13 |
vitimiti | hi | 21:13 |
Drew_Neilson | popey I guess then that the Meizu MX4 Ubuntu edition won't have HDMI out (or MHL out, etc)? | 21:13 |
taiebot | I think there is already work going on on some BQ phone but i have not heard of any specs http://design.canonical.com/2014/09/canonical-and-ubuntu-at-dconstruct/ | 21:13 |
beuno | I don't think we'll be able to provide any of that information | 21:15 |
popey | Drew_Neilson: no idea. | 21:15 |
beuno | things are in motion | 21:15 |
beuno | you'll see :) | 21:15 |
Drew_Neilson | beuno were you responding to my question or to someone else? | 21:16 |
beuno | Drew_Neilson, to yours :) | 21:17 |
beuno | about specs and such | 21:17 |
Drew_Neilson | Beuno: popey told me that Ubuntu Touch does not yet support external monitors, which was why I wondered whether the MX4 Ubuntu edition will have HDMI/MHL output | 21:19 |
* beuno nods | 21:19 | |
beuno | Drew_Neilson, some devices may ship with features that are enabled later | 21:20 |
beuno | I'm not saying it's the case here | 21:20 |
beuno | but they might | 21:20 |
Drew_Neilson | so the device might have the HDMI or MHL port but the port will be non-functional? | 21:21 |
popey | Drew_Neilson: as I said, we haven't worked on that yet/ | 21:22 |
Drew_Neilson | popey beuno right, so I assume that the port will be non-functional, or they will remove the port for the Ubuntu edition | 21:23 |
* popey shrugs | 21:23 | |
Drew_Neilson | ok thanks for the info popey and beuno | 21:25 |
popey | np | 21:27 |
=== salem_ is now known as _salem | ||
=== dandrader_ is now known as dandrader | ||
zesterer | Hello. I own a Motorola Moto G. I recently heard of a third-party version of Ubuntu Touch that runs on it. Has anyone tried Ubuntu Touch on a Moto G? | 22:42 |
zesterer | It's my primary phone, so I'm scared of putting something still in development on it. Can it take calls, send texts, take pictures and browse the web? Because I don't need all that much more than that. | 22:43 |
greyback | zesterer: https://wiki.ubuntu.com/Touch/Devices#Working_ports.2C_but_w.2BAC8-o_system-image_server is the list of unofficial ports. Unfortunately I don't see your phone there | 22:59 |
greyback | oh no, it's there further down | 22:59 |
zesterer | greyback, This was the topic I found. I've just not dared to try it yet :D http://forum.xda-developers.com/moto-g/development/ubuntu-touch-utopic-ubuntu-touch-falcon-t2820359 | 23:00 |
zesterer | I'd really love to though, since Ubuntu Touch looks much nicer and smoother to Android than me. | 23:00 |
greyback | well fortune favours the brave:) I can't see any info on how many phone features are working however | 23:02 |
zesterer | greyback, Yeah, that's what worries me... I hope it'll eventually be officially supported on my phone. | 23:03 |
zesterer | If there's no info, I'm not gonna risk it. Bricking thing thing would not be good at all. | 23:03 |
zesterer | *this | 23:03 |
zesterer | So nobody has any experience with the Moto G at all on here? | 23:04 |
greyback | you could try mailing the ubuntu-phone mailing list (ubuntu-phone@lists.launchpad.net) | 23:05 |
zesterer | greyback, Ok, thanks for the info :-) | 23:05 |
greyback | welcome | 23:05 |
zesterer | If nobody else knows anything else, I guess I'll be off then. Sleep beckons. Thanks very much greyback for helping :-) | 23:06 |
greyback | nighty night :) | 23:06 |
notreadyforprime | hello. | 23:33 |
notreadyforprime | trying to install rtm on nexus 4. does not work. stuck on spinning ubuntu logo. | 23:34 |
notreadyforprime | installed using 14.04 x64 | 23:34 |
notreadyforprime | any ideas? | 23:34 |
notreadyforprime | hard reboot, only ends up with "Google" and unlock icon on scren | 23:35 |
notreadyforprime | hello | 23:37 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!