/srv/irclogs.ubuntu.com/2014/09/08/#ubuntu-app-devel.txt

davidcalleMorning all06:55
Akiva-Thinkpaddavidcalle, morning06:55
dholbachgood morning07:03
zbenjaminnik90_: so what is the correct branch for the clock app?07:04
dholbachdavidcalle, I'll take a look in a bit :)07:04
davidcalledholbach, np :)07:05
dholbachdavidcalle, great work!07:14
dholbachdavidcalle, I left a couple of comments07:15
davidcalledholbach, thanks, that was fast :)07:16
justCarakasgood morning all07:17
* davidcalle is back in a moment07:21
Akiva-Thinkpadmorning all07:38
justCarakasmorning Akiva-Thinkpad07:39
Akiva-ThinkpadjustCarakas, at work?07:39
justCarakaslike always :)07:39
justCarakasbut I'm gonne get some extra time soon :)07:39
justCarakasI moved this weekend to my own place near work07:39
Akiva-Thinkpadoh nice07:39
justCarakasbye bye 16 hours of traveltime each week07:39
Akiva-Thinkpadoh gosh07:39
Akiva-Thinkpadno good :P07:40
justCarakasindeed :)07:44
nik90_zbenjamin: lp:ubuntu-clock-app now points to the correct branch08:07
zbenjaminnik90_: you have a merge request :)08:07
nik90_zbenjamin: yup just saw it. Thnx. Will test in a bit08:07
zbenjaminnik90_: it sets the architecture automatically as we discussed on friday08:09
nik90_zbenjamin: sweet!08:09
nerochiaromzanetti: hey Michael, you are the developer of the Tagger app, right ?08:56
JamesTaitGood morning all; happy Monday, and happy Literacy Day! :-D09:08
Akiva-Thinkpadhappy literacy day to you too09:08
sturmflut-workdholbach: I just looked into your feedback for the kitmensawebapp. I am a bit confused, it looks like a recent version of the Ubuntu SDK automatically activates a "Debug Helper" and transparently injects stuff into click packages. I found the responsible setting in Qt Creator, but this Debug Helper was not there when I developed my other web apps last week.09:11
Akiva-Thinkpadhey question; does the localized time we use also factor in sunrise and sunset?09:12
dholbachzbenjamin, do you know what's happening in sturmflut-work's case? ^09:12
Akiva-Thinkpaderr rather, does it include that data?09:12
zbenjamindholbach: the helper is required for the debug output.09:13
Akiva-ThinkpadI think it would make the calendar app a cut above the rest if it actually themed itself around day light09:13
m-b-opopey: https://bugs.launchpad.net/ubuntu-geonames/+bug/1366283 - regarding the predictive search09:13
ubot5Ubuntu bug 1366283 in Ubuntu Geonames "Possibility for search locations by name starting with given characters" [Undecided,New]09:13
popeythanks m-b-o09:13
m-b-opopey: np09:13
dholbachzbenjamin, sturmflut-work: can you two figure this out somehow?09:13
sturmflut-workzbenjamin: So it has to be deactivated manually every time before packaging a click package which is meant for upload into the store?09:14
dholbach(I don't know anything about the debug helper)09:14
m-b-opopey: howto handle problems with localization? https://bugs.launchpad.net/ubuntu-weather-app/+bug/136671409:14
ubot5Ubuntu bug 1366714 in Ubuntu Weather App "max and min temperatures are overlayed (text corruption)" [Undecided,New]09:14
zbenjamindholbach: sturmflut-work: it can be disabled in the deploy settings, but then you won't see any debug output. If you use the publish page to create the package it won't be injected09:14
sturmflut-workzbenjamin: Ah! Thanks for the hint.09:14
popeym-b-o: doesn't it usually say "H:" and "L:" ?09:16
m-b-opopey: yes, but it's translated now09:16
zbenjamindholbach: can we check if the debug_helper is injected into a desktop Exec line or a scopes ScopeRunner ini line and reject that ?09:17
popeym-b-o: given that's James Hunt I assume en_gb...09:17
dholbachzbenjamin, yes, can you please file a bug with an example Exec line on click-reviewers-tools?09:17
popeym-b-o: we can just fix the translation and add a comment in the code to translators?09:17
m-b-opopey: yes, good idea. Will assign the bug to me09:18
popeyk09:18
Akiva-Thinkpadohhh found a calculator bug :)09:25
JamesTaitAkiva-Thinkpad, IIRC, clock-app used to have sunrise and sunset, but it was removed in the reboot.09:26
sturmflut-workIs there a way to browse the Ubuntu Touch Store from the desktop? Or some kind of API? It would be nice to get a list of all newly approved versions of all apps09:26
Akiva-ThinkpadJamesTait, oh neat09:26
Akiva-ThinkpadJamesTait, so it should be in the old source then?09:26
JamesTaitAkiva-Thinkpad, I assume so, yes.09:29
Akiva-ThinkpadJamesTait, very nice; this will make for a fun project09:30
JamesTaitAkiva-Thinkpad, not sure if this is the bit you need, but it's related to sunrise/sunset at least: http://bazaar.launchpad.net/~ubuntu-clock-dev/ubuntu-clock-app/trunk/view/head:/clock/EasterEgg.qml09:31
Akiva-Thinkpad!cookie09:32
ubot5Wow! You're such a great helper, you deserve a cookie!09:32
Akiva-Thinkpadvery nice09:32
* JamesTait loves cookies.09:33
Akiva-Thinkpad:)09:33
Akiva-Thinkpadokay strange math; how do you get an index of 1 - 12 to reverse its values, so 1 becomes 12, 2 becomes 11, and so on and so forth?09:34
mihirAkiva-Thinkpad: ping09:44
Akiva-Thinkpadmihir, pong09:44
mihirAkiva-Thinkpad: some of your MRs need merge09:44
Akiva-Thinkpadmihir, as in, I need to do what?09:45
mihirAkiva-Thinkpad: you need to merge your branch to trunk , so that you get all updated autopilots09:45
Akiva-Thinkpadoh right09:45
Akiva-Thinkpadyah09:45
Akiva-Thinkpadso update the branch then resubmit?09:45
mihirjust go to your branch directory09:45
Akiva-Thinkpaderm merge my branch with trunk, then resubmit09:45
mihirbzr merge lp:ubuntu-calendar-app09:46
mihirbzr commit -m "Merge from trunk"09:46
mihirbzr push09:46
Akiva-Thinkpadokay09:46
mihirAkiva-Thinkpad: resolve any conflicts if required09:47
Akiva-Thinkpadmihir, do you need it today, or can I work on that after today or tomorrow?09:47
Akiva-Thinkpadjust in the middle of working on something09:47
popeyit shouldn't take long Akiva-Thinkpad09:49
popeyusually bzr resolves the conflicts for you09:49
Akiva-Thinkpadmmm okay;09:50
* Akiva-Thinkpad checks how many branches needs merging09:50
mihirpopey: can you take a look of new event design, everything is resolved...so after kunal's approval it is ready to merge.09:50
popeymihir: its on my to-do list09:50
mihirpopey: thanks :D09:51
popeyAkiva-Thinkpad: would be good to get them landed, as they're blocked on you at the moment09:52
Akiva-Thinkpadpopey, clear out the cache; I got you ;)09:53
popeyhehe ☻09:53
mihirAkiva-Thinkpad: thanks a lot :)09:53
popeyyeah, much appreciated.09:53
Akiva-Thinkpadnp09:53
mihirpopey: i cleared & fixed many Merg's in weekend :)09:54
popeymihir: yeah, my inbox noticed! :D09:55
popeythank you.09:55
dholbachdavidcalle, did you update the webapps page already?09:57
mihirpopey: need your /design inputs https://code.launchpad.net/~akiva/ubuntu-calendar-app/current-hour-highlighted/+merge/23295009:57
popeyI'll take  alook...09:57
dholbachdavidcalle, are frameworks and kits still being reviewed?09:57
davidcalledholbach, not yet, yes :-( , I still need more info from pat10:00
dholbachdavidcalle, gotcha - maybe bzoltan can also help with that?10:01
dholbachdavidcalle, let me know if you need anything from me :)10:01
Akiva-Thinkpad!ping10:01
ubot5pong!10:01
Akiva-Thinkpadokay- public wifi can be iffy sometimes10:01
davidcalledholbach, indeed, thanks :)10:01
nik90_popey: can you kick jenkins again for https://code.launchpad.net/~zeller-benjamin/ubuntu-clock-app/sdkcompat2/+merge/233671. Not sure what the error is10:04
* popey looks10:04
popeynik90_: yeah, i looked at that briefly earlier, looks strange. I will kick again but expect failure. Might have to get a ci person to look at it. Will keep an eye on it and poke people.10:05
Akiva-Thinkpadmihir,  I have about a dozen or so branches to merge. is there a command to merge with the trunk, such as, "bzr merge lp:+junk"?10:05
Akiva-Thinkpadjust so I don't have to type each branch out manually?10:06
nik90_popey: ack. Yeah it seems like it cannot find the test since the xml test file is empty.10:06
popeyyeah10:07
popeyAkiva-Thinkpad: no, you have to do each one individually, as they may break individually differently10:07
mihirAkiva-Thinkpad: nope , you have to do for all your branch, as far as i know..:)10:07
Akiva-Thinkpadbah10:07
Akiva-Thinkpad:P10:07
nik90_popey: ah the MP passed10:11
popeywoot10:14
popeyboggle10:14
Akiva-Thinkpadmihir, popey I think that should be it.10:35
Akiva-Thinkpadlet me know if there are any more that you run across10:36
mihirAkiva-Thinkpad: now Jenkins will run :)10:37
mihiralready started10:37
Akiva-ThinkpadI can only hope10:37
=== MacSlow is now known as MacSlow|lunch
nerochiarozbenjamin: i updated qtcreator recently and now every time i try to run an app on the phone it tells me "Error: This application is already installed on the device, uninstall it or temporarily change the name in the manifest.json file!". even if i uninstall the app from the store, it tells me the same thing. any ideas ?10:59
zbenjaminnerochiaro: are we talking about a core app?11:00
nik90_nerochiaro: try temporarily changing the application name in the manifest file11:00
nerochiarozbenjamin: gallery11:00
nerochiaronik90_: it didn't require that before, so what changes that requires it ?11:00
zbenjaminnerochiaro: if the app comes with the image you can not fully uninstall it, run click list --user=root on the phone and you will see the app is still there11:00
zbenjaminnerochiaro: i put that check there so installed apps are no longer broken11:00
nerochiarozbenjamin: why can't qtcreator overwrite it ? I can do that by logging in and using pkcon install-local on the package that qtcreator just pushed11:01
zbenjaminnerochiaro: qtcreator uninstalls the app after you ran it, that means a previously installed app would be uninstalled11:01
nik90_nerochiaro: when you run an app on device through Qtc, it actually installs on the device and then lets you run it. We however don't want qtcreator to automatically replace a already installed app since it usually breaks that app once you stop running it from qtc.11:01
nerochiaronik90_: zbenjamin: ok, so i have to use a temp name for my app starting from now ? or install manually from the shell if i don't care of it breaking ?11:02
nik90_nerochiaro: yes11:03
zbenjaminnerochiaro: if you want to use the run feature from qtc you have to manually change it, no other way11:03
nik90_nerochiaro: I presume you don't use your device as daily factor? Because everytime I develop clock and run it on device using qtc, it essentially removes my clock app after stopping it which is bad for developers who are trying to dog food their device.11:04
nerochiaronik90_: zbenjamin: ok. i don't really agree on the fact that this is a good idea, because we are talking about developers of core apps, who should know what they are doing and reinstall the version from trunk if they care about the app running after they finish working on their changes11:04
nik90_nerochiaro: so this is actually a good check against doing it11:04
zbenjaminnerochiaro: no, we are talking about ALL developers not only core devs11:04
zbenjaminnerochiaro: assume someone wants to help out with core apps and hacks on their daily use device.11:05
zbenjaminnerochiaro: only one run on the device would break it11:05
zbenjaminalways11:05
nerochiarozbenjamin: can't they install the standard version of the app again from the store ?11:05
zbenjaminsure but i don't people to have to fix their phone after using the SDK11:07
zbenjamin+want11:07
nerochiarozbenjamin: also i don't really understand why you say that the app will be broken. if i install with pkcon manually the same package that qtcreator pushed to the device, then run it from the dash normally, it runs. no problems.11:07
nerochiarozsombi: so can't qtcreator just to the same thing ?11:07
nik90_nerochiaro: that's because when you run pkcon instal-local it overrides the current setup. But qtcreator actually uninstalls the app when you stop running it.11:08
zbenjaminyes but the qtcreator launcher _always_ uninstall after running the app, this was a requirement that we have to leave the device clean11:08
nerochiarozbenjamin: nik90_: ah, i see. ok, guess i'll have to live with it and add yet one more manual step in the list of things to do when developing apps11:09
nerochiarozbenjamin: nik90_: thanks for the explanations11:09
zbenjaminnerochiaro: what app are you working on?11:09
nerochiarozbenjamin: gallery, camera, mostly11:09
zbenjaminnerochiaro: i'm about to fix them , so there are no steps (except the renaming) required to run them on the device11:09
nerochiarozbenjamin: that's good. looking forward to test that11:10
zbenjaminnerochiaro:going over the core apps right now, next will be the system apps :)11:10
nerochiarozbenjamin: thanks11:10
nik90_zbenjamin: oh btw thnx a lot for the calendar app fix!..it was a huge hassle to run it on the phone through qtc which usually led me to install it manually to test it11:13
ahayzenzbenjamin, just commented on your mp for music.... is there anyway of resolving bug 1338774 or will this have to be fixed in the future? as it is really annoying11:14
ubot5bug 1338774 in qtcreator-plugin-ubuntu "CMake projects do not provide syntax autocompletion" [Undecided,Confirmed] https://launchpad.net/bugs/133877411:14
ahayzennik90_, do you still suffer from ^^? or have you worked around it?11:14
zbenjaminahayzen: fix is in landing :)11:14
nik90_ahayzen: yeah I have this issue11:15
nik90_zbenjamin: which landing?11:15
nik90_zbenjamin: and woohoo!11:15
ahayzen\o/11:15
nik90_ahayzen: I did report it :P11:15
zbenjaminnik90_: next cmake plugin will bring it, but zoltan is busy .11:15
ahayzennik90_, was just checking u didn't find some magic way around it ;)11:15
nik90_zbenjamin: my hero of the day :)11:15
ahayzenyeeeesss!!!!11:16
zbenjaminnik90_: ahayzen: https://code.launchpad.net/~zeller-benjamin/qtcreator-plugin-cmake/codecompletion/+merge/23349911:16
nik90_ahayzen: hehe...I would share it with you if I did11:16
ahayzenzbenjamin, omg awesome :)11:16
zbenjaminyou guys can build the plugin yourself and test if you want11:16
nik90_zbenjamin: tbh I cannot find any more things that I can complain about to you :P11:16
zbenjamini think running "bzr bd " should to it11:16
zbenjaminnik90_: thats good to hear :).11:17
ahayzenzbenjamin, is this on utopic?11:17
karniHey folks. I want to detect if an U1 account is present, do we have a QML component for that? (other than UpdateManager which has such capability)11:17
Akiva-Thinkpadhey do you guys like any of these : http://imgur.com/YWshkLw11:17
zbenjaminbzoltan: check out nik90_ last comment ^^^ :)11:18
nik90_zbenjamin: where?11:18
nik90_zbenjamin: nvr mind11:18
karniAkiva-Thinkpad: I like the 4th one most (colors match time of the day), although the orange there is slightly too light11:18
bzoltanzbenjamin:  OK, freeze. Close the channel, print that on the wall and let's get a beer.11:18
zbenjaminbzoltan: agreed11:19
Akiva-Thinkpadkarni, thanks11:19
ogra_looks like you need a really long phoe for them11:19
nik90_zbenjamin: i thought you were talking to me :p11:19
ogra_:)11:19
Akiva-Thinkpadogra_, lol11:19
nik90_Akiva-Thinkpad: mixed feeling :)11:19
karniAkiva-Thinkpad: oh I guess the first one is infact what I thought would be nice (didn't see color difference much until now)11:19
Akiva-Thinkpadinteresting11:20
Akiva-Thinkpadits for this bug.  https://bugs.launchpad.net/ubuntu-calendar-app/+bug/135726011:21
ubot5Ubuntu bug 1357260 in Ubuntu Calendar App "Font Colour for Time List in "Week" and "Day" view lack contrast." [Low,Confirmed]11:21
Akiva-Thinkpadwhat I eventually want to do is have it reflect daylight11:21
Akiva-Thinkpadso at sunrise, orange starts. at sunset, aubergine starts.11:21
nik90_ogra_: hey me and the designer are having issues with developer mode and need some help :)11:22
nik90_ogra_: it seems giorgio set a passphrase and can't login into the phone anymore11:22
ogra_you mean adb doesnt show up ?11:23
gventuriogra_: no, it seems like the passphrase is not rcognised11:23
nik90_well yes. So I asked him to set a security pin and then enable developer mode11:23
* ogra_ has nothing to do with passwd/passphrase/pin handling except that i added a check to adbd to not start if none is set11:24
nik90_gventuri: after typing the passphrase did you press the enter key?11:24
gventuriyeah11:24
ogra_if you can still get in via adb shell this isnt an issue of the developer mode itself11:24
gventuriit shakes, meaning it is recognised11:24
nik90_oh shite11:24
gventurido I need to reformat it?11:24
ogra_gventuri, well, can you get in via adb ?11:25
gventuriogra_: yes11:25
ogra_you can just set a new password there11:25
nik90_ogra_: terminal commands pls.11:25
ogra_passwd11:25
ogra_:P11:25
ogra_when in adb shell11:25
nik90_gventuri: ok so adb shell11:26
nik90_gventuri: and then "passwd"11:26
ogra_(the UI uses the normal password db)11:26
nik90_gventuri: this should ask you for the current password and then enter the new password11:26
nik90_gventuri: could you try that11:26
zbenjaminahayzen: answered to your comment11:27
zbenjaminahayzen: it will come to trusty over the PPA as well11:27
ahayzenzbenjamin, ok thanks for the clarification :) and good to hear it will come to trusty users as well11:28
Akiva-Thinkpadpopey, ping11:29
mihirpopey: choose options , http://i.imgur.com/YWshkLw.jpg , Akiva-Thinkpad thanks for the options11:29
mihirAkiva-Thinkpad: i would prefer 2nd one11:29
Akiva-Thinkpadpopey, in regards to that text dissapearing on the terminal, I was just testing it out, and it apparently is effected by font size11:30
Akiva-Thinkpadi'll make screen cast of it11:30
ahayzenzbenjamin, do you still want popey to review as well?11:30
popeyahayzen: zbenjamin I dont need to if ahayzen has11:30
zbenjaminahayzen: only if its required11:30
ahayzenpopey, are you on utopic?11:31
zbenjaminpopey: ahayzen: ok so, no :)11:31
ahayzenpopey, if so could you double check it works there as i'm on trusty11:31
ahayzenzbenjamin, :)11:31
popeyAkiva-Thinkpad: mihir what do they look like with events in them?11:31
popeyahayzen: I am on utopic, yes11:31
popeyahayzen: testing now11:32
Akiva-Thinkpadmmmmm, i'll produce some better screenshots11:32
ahayzenpopey, cool thanks...i just did new->import bzr project...then ran cmake and checked it works when you hit 'Run' and that things look all good :)11:32
ahayzen...the fact that music doesn't run on trusty is another issue... :/11:32
popeyahayzen: zbenjamin crashes here...11:33
popeyhttp://paste.ubuntu.com/8289773/11:33
ahayzenpopey, you have an out of date mediascanner2?11:33
popeyahayzen: my laptop is up to date...11:33
ahayzenhmmm popey try stop then starting ms2?11:34
popeyk11:34
zbenjaminpopey: ahayzen: i'm on utopic and it did not crash for me11:34
popeyahayzen: whats the service name?11:34
ahayzenpopey, $ stop mediascanner-2.011:34
ahayzen...on trusty11:35
nik90_ogra_: so we did "adb shell passwd"11:35
popeyworked that time11:35
nik90_ogra_: and then we entered the current password11:35
nik90_ogra_: but then it gets stuck there11:35
ahayzenpopey, had you updated your machine and not rebooted since?11:35
popeyprobably11:35
popeyalan@deep-thought:~⟫ uptime 12:35:51 up 8 days,  3:39,  5 users,  load average: 1.93, 1.96, 2.2411:35
popeyi hate rebooting11:36
ahayzenpopey, yeah we'll blame that :)...guess that bug still needs resolving where it does start/restart ms2 after installing/updating then ;)11:36
ahayzen*does not11:36
* popey approv0rz11:37
ahayzen\o/11:37
ahayzenthanks popey11:37
nik90_popey: is there a way to reset the phone password if you don't know what you set?11:40
zbenjaminahayzen: probably there is a way to still have the variables for the hook names. But it needs to be implemented. I'm going to file a bug for it you can follow if you want to change it back11:40
nik90_popey: without having to format the phone?11:40
popeyuh11:40
popeygood question11:40
ahayzenzbenjamin, thanks11:40
nik90_popey: nvr mind we resorted to reflashing the phone11:42
nik90_popey: btw do you have the bug where when you search for an app, the first 2 letter are capitalised?11:43
popeyooh, i thought that was my bad typing11:43
popeynot that I'm aware of11:43
mihirpopey: I am keep getting issue while running app on device, say not able to connect to device , when i test first it works..any idea ?11:43
popeyi have seen it though11:43
nik90_popey: me too..so I tried patiently and I keep hitting that annoiying ug11:43
nik90_bug*11:43
popeyBUg11:43
nik90_popey: I will file one and ping the number11:43
ahayzennik90_, yeah that is really annoying11:43
nik90_hehe11:43
popeyta11:43
popeymihir: zbenjamin ^^^11:44
nerochiarozbenjamin: nik90_: i changed the name of the app in the manifest to com.canonical.gallerydev but I still can't installl via qtcreator11:44
nik90_nerochiaro: what does the error say?11:44
zbenjaminahayzen: https://bugs.launchpad.net/qtcreator-plugin-ubuntu/+bug/136677511:44
ubot5Ubuntu bug 1366775 in qtcreator-plugin-ubuntu "Support variables in manifest.json hooks" [Wishlist,Confirmed]11:44
nik90_mihir: you need to first set a pin code and then enable developer mode on the phone11:45
nik90_mihir: only then is adb activated11:45
ahayzenzbenjamin, thanks :)11:45
* ahayzen subscribes 11:45
zbenjaminahayzen: but it will reqiure to set a cache variable, like the UBUNTU_MANIFEST_PATH11:46
zbenjaminahayzen: except someone volunteers to write a full featured cmake parser :)11:46
nik90_popey: oh btw image 228 and above should already have snooze (default 5 min) enabled11:46
ahayzenzbenjamin, hehe :)11:46
nik90_popey: I have a MP which adds the ability to change the snooze duration in the clock app.11:46
nerochiaronik90_: same as before, that the app is installed. but i see it's still building the click with the old name11:46
popeynik90_: i noticed the snooze button today ☻11:46
popeywaved my tablet at dpm during a hangout, I was that excited by seeing snooze!11:47
nerochiaronik90_: it says it's executing: /tmp/com.ubuntu.gallery_2.9.1.latest_armhf.click11:47
mihirnik90_: already did that.11:47
nik90_popey: hehe..ooh dpm is back11:47
nik90_dpm: WELCOME BACK :-)11:48
mihirnik90_: so before running app,  i go to Tools->Options->Device , test device it works11:48
mihirnik90_: now if I run app, it says Deploy and then says not able to connect11:48
nik90_mihir: can you try the latest clock app to see if you hit the issue11:48
nik90_mihir: it could be a calendar app issue, not sure11:48
mihirnik90_: i did try from new application , from scratch as well.11:49
nik90_hmm11:49
dpmnik90_, hey, thanks :) I've just tested the new Clock app (for some reason I had an outdated version from the store and I hadn't realised) - really nice work!11:49
nik90_dpm: thnx :-)11:49
nik90_nerochiaro: strange11:50
nik90_nerochiaro: In my build dir, I always see the click package with the updated name11:50
nik90_nerochiaro: would I able to able to grab gallery from trunk, and then run it on qtc? Or do I need any additional steps in between?11:51
Akiva-Thinkpadhuh... screen capture doesnt like 14.1011:51
mihirhey dpm  welcome back, hope you had great time in vacation :)11:53
mihirAkiva-Thinkpad: heheh :) , that too in VM sometime it is wierd11:53
Akiva-Thinkpadhey I thought you said he was fired, and that he was not ever coming back11:54
popeyhah11:54
mihirAkiva-Thinkpad: who said :-o11:55
dpmthanks mihir, I did :)11:55
Akiva-Thinkpadoh OH right... no one said that Mihir ;)11:56
Akiva-ThinkpadI got your back11:56
mihirdpm: :)11:57
nik90_popey, ahayzen: bug 136677911:59
ubot5bug 1366779 in ubuntu-keyboard "First and second letter is capitalised when searching for an app" [Undecided,New] https://launchpad.net/bugs/136677911:59
ahayzennik90_, confirmed :)12:00
ahayzennik90_, have you seen the one where your PIN gets leaked into the next text entry?12:01
mihirnik90_: when i was trying to search my city in clock , it wasn't available..anything WIP ?12:01
nik90_ahayzen: erm no..how do I reproduce it?12:01
ahayzen^^ seems pretty bad...but i think there was a bug already for that12:01
nik90_mihir: erm no..do you have wifi on your phone?12:01
nik90_mihir: what did you search for?12:01
=== karni is now known as Guest96239
mihiri didn't had sim card, and yes12:02
mihiri did search for12:02
mihirAhmedabad12:02
* nik90_ tries12:02
ahayzennik90_, hmm seems to happen less now.... but eg if you open the terminal app and use that new security dialogue then when you go to type a command your pin appears..but that is not from the main greeter pin that i did see at on point12:02
=== MacSlow|lunch is now known as MacSlow
nik90_mihir: https://imgur.com/4Jnyn0x12:03
ahayzennik90_, maybe it is this bug 136173212:03
ubot5bug 1361732 in ubuntu-keyboard "predictive keyboard pastes text across focus changes" [Critical,In progress] https://launchpad.net/bugs/136173212:04
mihirnik90_: hmmm, need to try again..12:04
nik90_mihir: btw12:04
nik90_mihir: if you have no internet, it should say "Unable to connect. Please check your network connection and try again"12:04
mihirnik90_: hmm , i am sure i was connected to wi-fi12:05
nik90_mihir: it could be just bad luck. sometimes it does't find results. So if you edit the search string and search again it might appear12:05
mihirnik90_: hmm may be, i'll try again tonight :)12:05
nik90_ok12:06
nik90_ahayzen: what a nice comment to the bug report :)12:07
ahayzennik90_, its from the template somewhere...12:07
nik90_lol12:07
=== om26er is now known as om26er|afk
Akiva-Thinkpadkind of sad that ubuntu mono doesn't work in the terminal app12:22
=== om26er|afk is now known as om26er
popeydpm: turns out it's really easy to hit the monthly upload limit on evernote ☻12:38
dpmpopey, argh. How many could you upload? And does that mean that we'd need to wait to the next month to have 300+ notes?12:40
popeydpm: I've got ~169 in it now. let me see what the limits are and whether I can work around them12:41
dpmok, thanks12:41
popeydpm: be worth testing with this account anyway, as it could be we trigger the issue way below 30012:46
* popey tested, yes it's worth testing!12:51
Akiva-Thinkpadheh12:51
Akiva-ThinkpadAnyone know a good software benchmark app? I want to analyze the cpu usage of the clock branch12:52
nerochiarodpm: hi, you around ?12:57
nerochiaropopey: do you know who should I ask to if I have a question about the apps scope ?13:04
Akiva-ThinkpadAlright i'm bout to head to bread13:05
Akiva-Thinkpadgood night all; its 6am and its time to leave this doughnut shop :P13:06
dpmhi nerochiaro, the developers were dobey and alecu IIRC13:10
* alecu looks13:11
alecuhi nerochiaro, may I help?13:11
nerochiaroalecu: hi. yes, I'm trying to figure out why the desktop file for camera-app has all the translated strings in it, but the scope still display the title of the app in English even if I swittch language13:12
alecunerochiaro: have you rebooted after switching the language?13:13
nerochiaroalecu: yes13:13
alecunerochiaro: great; the dash does not take language changes immediately13:14
alecunerochiaro: so, it might be something in the .ini13:14
alecunerochiaro: http://launchpad.net/camera-app ?13:14
nerochiaroalecu: yes13:15
nerochiaroalecu: i'm looking at the .desktop on the device after a fresh install in /usr/share/click/preinstalled/com.ubuntu.camera/current/camera-app.desktop13:15
nerochiaroalecu: and it look ok to me in terms of translations. dpm, do you think it's missing something ?13:16
alecunerochiaro: can you pastebin it? I'm in the middle of a reinstall of the phone13:16
nerochiaroalecu: yes, one sec13:16
nerochiaroalecu: http://pastebin.ubuntu.com/8290410/13:17
alecudobey: nerochiaro found out that the the title of the camera app is not being shown translated after changing the language and rebooting. Do you find anything wrong with the .desktop file?  http://pastebin.ubuntu.com/8290410/13:21
dobeytranslated to what language?13:21
alecunerochiaro: ^?13:21
nerochiarodobey: Italian13:21
nerochiarodobey: the [it] block is there and is different from the English13:21
dobeyyou need to check ~/.local/share/com.ubuntu.camera_camera_$version.desktop13:23
dobeyerr13:23
dobey~/.local/share/applications/*.desktop that is13:24
dobeyand on what image?13:24
nerochiarodobey: that's not translated at all. but why is the one in /usr translated ? that's the one we generate when building the click as far as I know, where does the other come from ?13:24
nerochiarodobey: the image is 2913:25
nerochiarodobey: from the rtm channel13:25
alecunerochiaro: is that mako or krilin?13:25
nerochiaroalecu: mako13:25
balloonsrpadovani, did you get a chance to look at https://code.launchpad.net/~nskaggs/ubuntu-calculator-app/ap-fix-missing-keypress/+merge/233534?13:25
alecunerochiaro: on mako img 27 after changing to italian and rebooting I get "Fotocamera"13:26
nerochiaroalecu: could it be a problem with v 29 then ?13:26
alecunerochiaro: did you flash 29 from scratch, or did you update from a previous version?13:27
nerochiaroalecu: i flashed with ubuntu-device-flash13:27
dobeynerochiaro: the one in ~/ is creaetd by ubuntu-app-launch click hook13:27
nerochiarodobey: from the one in /usr ?13:27
dobeynerochiaro: yes13:28
dobeynerochiaro: it is translated on my phone13:28
alecudobey: nerochiaro: the click hook should be just copying those .desktop files; it's weird that they have different content.13:28
dobeynerochiaro: i'm not sure why it wouldn't be on your phone.13:28
nerochiarodobey: alecu: i'm installing the image with ubuntu-device-flash --channel=ubuntu-touch/ubuntu-rtm/14.09-proposed  --password=phablet --developer-mode13:28
dobeyalecu: it doesn't just copy it. it changes the Exec line13:28
nerochiarodobey: are you on 29 or 27 ?13:28
dobeyalecu: so something could break during that13:28
ahayzenballoons, when do you want to do the migrate of jenkins to py3 for music? ... eg landing https://code.launchpad.net/~andrew-hayzen/music-app/autopilot-move-py3/+merge/23343113:28
alecudobey: good point13:28
dobeynerochiaro: i'm on devel-proposed at the moment, because i'm working on a bug fix for something else and trying to test that13:29
balloonshowdy ahayzen . Sure, I left a comment though13:29
ahayzenballoons, just fixed it :)13:29
nerochiarodobey: alecu: this is the one from .local: http://pastebin.ubuntu.com/8290490/ -- it seems very different from the one in /usr to me13:30
dobeynerochiaro: just rm the .desktop file in ~/.local/share/ for the camera, reboot, and see if it's fixed, please13:30
nerochiarodobey: ok13:30
dobey3.0.0.latest?13:30
nerochiaroyeah, that's weird13:30
dobeythat's a weird version13:30
nerochiarodobey: maybe i should flash with --wipe13:31
nerochiarodobey: it could be that it remained there from a previous run of a branch13:31
alecunerochiaro: ah, that sounds possible13:31
dobeymy phone has 3.0.0.300 and doesn't show any other updates than the system image13:31
nerochiarodobey: in fact I'll clean up the entire dir and see if after reboot translations are ok13:31
dobeynerochiaro: what version does "click list" say?13:31
nerochiarodobey: 3.0.0 latest13:32
dobeynerochiaro: do you have that installed in /opt/click.ubuntu.com/ ?13:32
nerochiarodobey: seems like13:32
nerochiarodobey: i think i really need to reflash with --wipe13:33
dobeynerochiaro: i think there might be a bug where things installed in /opt/click.ubuntu.com are always preferred over those in /usr/share/click/13:33
dobeyoh, meeting13:34
nerochiarodobey: ok, but i shouldn't have them installed in the first place13:34
ahayzenballoons, so i guess once we make the switch everything will fail until that lands? ... is there anyway of manually running that mp on the py3 version to ensure that it works?13:34
balloonsahayzen, yes until the switch is made it will fail13:34
dobeynerochiaro: it shouldn't matter if it's installed or not13:34
nerochiaroalecu:  dobey: ok then it's a bug. i'm flashing with --wipe just to see if it all goes away, in the meantime13:35
nerochiaroalecu: dobey: in case you also know about the greeter: i set up a password so the greeter is asking me for it. but the keyboard is not appearing so I can't type it in ...13:45
nerochiaroalecu: dobey: after a reboot it did13:47
nerochiaroalecu: dobey: and the translation for camera seems to be there now that the stuff in /opt is gone13:52
dobeynerochiaro: alecu and i don't work on the greeter or keyboard. i think that is a known issue though, and a fix is en route for it. but the workaround is "reboot and it should work"13:54
nerochiarodobey: it did13:55
=== Guest96239 is now known as karni
=== om26er is now known as om26er|doc
renatunik90_, about this MR: https://code.launchpad.net/~nik90/ubuntu-clock-app/fix-thindivider-margins/+merge/23372314:25
=== chihchun_afk is now known as chihchun
renatume and zsombi are discussing about that, you should wait before merge it14:25
nik90_renatu: ah ok14:26
nik90_renatu: I hate adding that patch :/14:26
renatunik90_, yes looks a big workaround14:26
nik90_yes14:26
renatunik90_, but why you can not use the internal divider?14:27
nik90_renatu: because the internal divider does end at the app edges like my design spec14:27
zsombinik90_: yes, seems you guys had been using it in different way, where the divider's parent was margined as well...14:27
renatuzsombi, the nik90_ problem is different14:28
zsombinik90_: one thing: the divider will NOT go to the app edges if used with ListItems!14:28
zsombinik90_: however it will not have any margins if used in other circumstances14:29
renatuzsombi, should the divider has margin even on the item or only in the sections?14:29
renatuin my apps we do not have dividers on the items only for sections14:29
renatuin the section we need 2 gu margin, but I am not sure about the items14:30
zsombirenatu: afaiu Jouni wanted to have margins in all list items, but the caption should go edge to edge14:30
nik90_zsombi, renatu: With the current trunk, it looks like https://imgur.com/pDVzFId. Although it should like https://imgur.com/17EqNNc14:30
zsombirenatu: amazing...14:30
zsombirenatu: then we have design collision again :/14:30
renatu:D14:31
zsombinik90_: I'd say you shoudl check with teh design again! they asked me to introduce 2 GU both edges as that's teh way it should be!14:31
zsombirenatu: so I won't make any fixes till we get Jouni back14:31
renatuzsombi, we are using the divider in very different situations , will be a big work to manually set the margin back to normal in all code14:32
nik90_zsombi: I did, I was told to ask jouni. So let me email him first :-)14:32
zsombinik90_: please include us all, because this starts to be messy again :D14:33
nik90_zsombi: definitely14:33
zsombirenatu: I'm really keen to fix that, but I don't wanna have yet another round of panic, so let's get Jouni's point, hopefully consistent :)14:34
renatuzsombi, ok understood14:34
zsombirenatu: as I did according to his request, and did blew up14:34
=== _salem is now known as salem_
renatunik90_, could add this image to your e-mail as exaple of different uses of the divider: http://imgur.com/LF9huz014:38
renatuzsombi,  ^^14:38
zsombirenatu: that looks nice tbh!14:39
renatuwe should not have the margin in this case14:39
renatuthis is not a list item14:39
renatuand the item on the entry field already has 2 gu margin with the new margin we have 4 gu14:40
renatunik90_, could you add bfiller into the e-mail please?14:42
nik90_yes14:42
=== chihchun is now known as chihchun_afk
nik90_zsombi, renatu: Does this http://paste.ubuntu.com/8291262/ seem ok?15:19
nik90_I feel I may be missing the actual issue, however I am not sure if my implementation is entirely correct and hence unable to put it aptly in the email.15:20
zsombinik90_: what is missing is teh section headers. renatu has different oppinion about that than me, so he can add his point there, and I can add mine. Just start the thread15:22
nik90_zsombi: ack15:22
zsombinik90_: renatu: it was about teh section headers (called Header in ListItems) which according to renatu it should not be edge to edge, but my last info was that it should be15:23
nik90_I am not sure what the default should be imo. But I think the one primary issue we are facing is that the listitem standard text and the thindivider both start at the same point while previously this wasn't the case.15:25
nik90_as a result I am forced to hide the internal divider and add a ListItem.ThinDivider manually and anchor it to match the design spec.15:26
zsombinik90_: actually it is desired to be like that!15:44
zbenjaminnik90_: btw i answered on your calendar comment15:55
nik90_zbenjamin: ah yes15:55
nik90_zbenjamin: I tried both15:55
nik90_when I open Cmakelist.txt file, one it didn't show the files in the folder tree. I did not try running it though15:56
* nik90_ tries now15:56
zbenjaminnik90_: the rsync error can only come from a qmlproject15:56
zbenjaminnik90_: whut, do you miss a dependency15:56
zbenjaminnik90_: check the cmake output in the general messages tab15:56
nik90_zbenjamin: I got,15:57
nik90_CMake Error at tests/autopilot/CMakeLists.txt:5 (install):15:57
nik90_  install DIRECTORY given no DESTINATION!15:57
nik90_-- Configuring incomplete, errors occurred!15:57
zbenjaminnik90_: it  just works for me ....15:58
nik90_zbenjamin: this is the full output http://paste.ubuntu.com/8291546/ if it helps16:00
nik90_zbenjamin: tbh I just branched your MP and opened it with no modifications on trusty16:00
nik90_with the sdk-tools-ppa like always16:00
zbenjaminnik90_: do you have python3 installed?16:03
zbenjaminnik90_: this command seems to fail for you execute_process(COMMAND python3 -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())"16:03
zbenjamin    OUTPUT_VARIABLE PYTHON_PACKAGE_DIR OUTPUT_STRIP_TRAILING_WHITESPACE)16:03
nik90_hmm it says python3 is already at the newest version for me16:03
zbenjaminnik90_: can you try to run python3 -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())"16:04
nik90_zbenjamin: output was /usr/lib/python3/dist-packages16:05
zbenjaminnik90_: weird, aaaaa check the chroot not your host16:05
zbenjaminnik90_: i pushed a new rev, forgot to add the qml files to the project tree16:06
nik90_zbenjamin: ah yes python3 not found16:06
nik90_zbenjamin: currently updating the chroot and then install python316:07
zbenjaminnik90_: is the calendar your project as well?16:07
nik90_zbenjamin: nope, but I am starting to help them out a bit16:07
zbenjaminnik90_: would be awesome to see the sourcecode structured like the clock app, right now everything is just dumped into the root directory of the srctree16:08
nik90_zbenjamin: I know! Its my number 1 request :)16:08
zbenjaminnik90_: the core apps will be examples for new devs :)16:08
nik90_zbenjamin: I could do it, but I am not too familiar with cmake to make the appropriate changes there as well16:08
zbenjaminnik90_: you can always ask me :)16:09
nik90_zbenjamin: I will try to work on it. It always bugs me when I open the calendar app16:10
zbenjaminnik90_: awesome :), if you want we can invest some time tomorrow so you can move faster16:10
nik90_zbenjamin: sure, is there anything you would like me to do beforehand?16:11
zbenjaminnik90_: get a overview what belongs together, how you would structure it when it was a qmlproject16:11
zbenjaminnik90_: then we can add the changes to the cmake project files16:11
nik90_ok. would this be a good time to remove the .qmlproject file as well?16:12
nik90_since I don't see a need if we have a fully functional cmakelist16:12
zbenjaminyes16:12
bayoubengaldoes inotify work properly with monitoring /proc/<pid> entries?16:14
nik90_zbenjamin: yay works. I can run on device now correctly16:17
zbenjaminnik90_: awesome-o :)16:17
mhall119nik90_: hey, I'd like to get some country/province info based on GPS coordinates for a scope, and I know you're doing that for the clock cities, where should I look for example code for that?16:32
elopioboiko_: all green finally! :) https://code.launchpad.net/~canonical-platform-qa/dialer-app/qmltests1/+merge/23313017:00
=== boiko_ is now known as boiko
boikoelopio: oh, nice! :)17:00
boikoelopio: so, the previous batch of MRs is still not landed on RTM, so I will switch over to do some bugfixing, is it fine if I include your MR in this next batch of fixes?17:01
boikoelopio: might take a few more days before I request a landing though17:01
elopioboiko: that is just fine for me.17:02
nik90_mhall119: hey17:02
boikoelopio: nice! thanks!17:02
nik90_mhall119: so I use the url http://api.geonames.org/findNearbyPlaceNameJSON?lat=52&lng=4.3&username=krnekhelesh&style=full17:05
nik90_mhall119: But I believe this functionality will also be added to ubuntu geonames as well.17:05
nik90_mhall119: the code I am working on for that hasn't been merged yet. But you can find the MP for that at https://code.launchpad.net/~nik90/ubuntu-clock-app/implement-location-finding/+merge/23179317:06
nik90_elopio: I didn't know you wrote QML tests17:09
nik90_elopio: does this mean I can add you as a reviewer to MPs concerning QML tests for clock app?17:09
elopionik90_: I'm batman.17:09
nik90_:D17:09
elopionik90_: no, I'm just learning.17:09
nik90_elopio: ok you're batman in training..understood17:10
elopionik90_: I will have fun reviewing your tests, and I would learn at the same time. Sure, please ping me when you have one ready.17:10
nik90_elopio: well we both are in the same position then17:10
nik90_elopio: I am learning qml tests as well from mzanetti17:10
elopionik90_: we all learn from mzanetti :)17:10
nik90_:)17:11
elopionik90_: if the tests are too hard for the two of use, we can ask him for reviews. I have one weird problem that will probably need his inspection.17:11
nik90_elopio: agreed17:13
mhall119thanks nik90_17:19
nik90_yw17:19
balloonsnik90_, just in case you wondered, elopio does it all :-)18:11
balloonshe is batman :p18:11
ahayzenballoons, we have a success on the py3 run on jenkins \o/18:19
balloonsfginther, music is ready to move to python3 for tests. Whenever you are ready migrate and let us know. We'll land the MP: https://code.launchpad.net/~andrew-hayzen/music-app/autopilot-move-py3/+merge/23343118:23
balloonsI confirmed it as working here: http://91.189.93.70:8080/job/generic-mediumtests-utopic-python3/250/18:23
fgintherballoons, sweet, let me start the change18:23
fgintherballoons, done, give it a go please18:25
nik90_balloons: :=)18:26
nik90_popey: Can you test https://code.launchpad.net/~nik90/ubuntu-clock-app/implement-snooze-settings/+merge/233622. Click package in dropbox18:40
popeynik90_: sure18:41
nik90_popey: thnx18:41
nik90_davmor2: hey, got any new bugs for me :P ?18:41
davmor2nik90_: no but if you give me a couple of hours after I knock off the work I might have some time to look at it :P18:45
nik90_lol be my guest18:45
popeymhall119: http://www.networkworld.com/article/2603686/opensource-subnet/how-the-terminal-made-ubuntu-touch-worth-using.html18:48
nik90_mhall119: btw does repeating alarms work for you? Or are you having the issue where it doesn't run after the first time?18:51
mhall119nik90_: same issue still18:52
nik90_mhall119: mind deleting the eds files to see if that helps?18:53
mhall119I haven't tried a clean install or even wiping everything evolution related yet though, but I have deleted all the calendar databases18:53
mhall119nik90_: any particular ones?18:53
balloonsahayzen, how's the AP changes for music coming? Are we able to merge them yet?18:54
nik90_mhall119: .local/share/evolution/tasks/something/task.ics18:54
nik90_mhall119: replace something with the actual folder name18:54
nik90_it is a dynamic name and varies18:55
mhall119popey: ah, Lunduke....18:56
popey18:56
nik90_Saviq: Do you mind also deleting  .local/share/evolution/tasks/something/task.ics (replace something with the dynamic name in the task folder) to get rid of that old alarm which you weren't able to delete?18:56
nik90_Saviq: Hopefully in the future this issue shouldn't present itself. I have a feeling the old clock app could have messed up that alarm,18:56
Saviq$ ls -lh .local/share/evolution/tasks/1389397986.23843.0\@ubuntu-phablet/tasks.ics18:57
Saviq-rw-rw-r-- 1 phablet phablet 965 Sep  5 15:05 .local/share/evolution/tasks/1389397986.23843.0@ubuntu-phablet/tasks18:57
nik90_Saviq: yup that one18:57
Saviqnik90_, fwiw its contents http://pastebin.ubuntu.com/8292756/18:57
mhall119nik90_: I deleted it, but I still see alarms in the clock reboot app18:57
=== wendar_ is now known as wendar
Saviqmhall119, try killing evolution-calendar-factory18:58
nik90_charles: hey, wouldn't deleting the task.ics folder in the .local/share/evolution/tasks/something delete all alarms?18:58
nik90_s/folder/file18:58
Saviqnik90_, looks like the broken one didn't have a BEGIN:VCALENDAR19:00
nik90_hmm yes19:00
nik90_it is has BEGIN:VTODO19:00
Saviqand then an END:VCALENDAR19:00
Saviqbut not BEGIN:VCALENDAR19:00
charlesnik90_, no, evolution caches things as well19:00
charlesnik90_, if you are wanting to blow everything away & start from scratch19:01
Saviqnik90_, you need to kill the calendar factory for it to delete, worked fine here19:01
charlesnik90_, mhall119's right, you need to kill the evolution tasks19:01
nik90_Saviq: yup as a comparison mine looks like http://paste.ubuntu.com/8292806/19:01
charlesnik90_, /after/ killing the tasks /then/ you can blow away tasks.ics19:01
nik90_Saviq: and yes you don't have BEGIN:VCALENDAR19:01
nik90_charles: does the calendar app and clock app edit the same task.ics file?19:02
nik90_if both create alarms that is19:03
mhall119nik90_: OK, killing evolution-calendar-factory got rid of my alarms19:06
nik90_mhall119: cool. Hopefully this gives you a fresh start.19:07
mhall119nik90_: I've set a repeating alarm for 19:15 UTC, so I'll know by 19:16 UTC tomorrow :)19:07
nik90_:-)19:07
mhall119nik90_: I'm on r203 though, not devel-proposed channel19:08
nik90_mhall119: now we play the waiting game19:08
nik90_mhall119: shouldn't matter since you should be runing the latest clock and there wasn't any SDK change that you need for this to work or anything19:08
popeynik90_: hmm, can't get clock to start after installing your click on my nexus 719:09
nik90_popey: hmm...may be I handed you the wrong click.19:10
* nik90_ cleans up and rebuilds the click19:10
rpadovaniballoons:  sorry, not at home today. I'll try it on device tonight19:14
nik90_popey: updated click package19:14
popeyok19:14
nik90_popey: I installed it manually on device, and it worked19:14
=== salem_ is now known as _salem
* nik90_ has dinner19:36
ahayzenballoons, thanks for landing the py3 switch :)19:46
balloonsahayzen, thanks for doing it. Care to tackle the other projects needing it as well?19:46
* balloons dangles cookies in front of ahayzen 19:46
ahayzenballoons, hehe which projects?19:46
* ahayzen just had dinner ...19:46
balloonsahayzen, they are all listed on the bug report19:46
ahayzenah19:46
balloonshttps://bugs.launchpad.net/ubuntu-calculator-app/+bug/136600719:46
ubot5Ubuntu bug 1366007 in Ubuntu Weather App "Debian and cmake packaging should use python3" [Undecided,New]19:46
balloonslooks like 4 other core apps need it19:47
ahayzenballoons, so if i run the ap tests on device, that will prove that the tests themselves run under py3 right?19:47
ahayzenballoons, as i assume most of them only need the extra scripts/depends converting like us?19:47
balloonsahayzen, all the core apps do run as python3, as yes, tests on the device have to be python3.19:47
popeykenvandine: have any discussions taken place regarding downloading zip files full of content - e.g. zip full of music, zip full of pictures.. and what we do with them (via content hub?)19:47
mhall119well nik90_, the datetime indicator isn't showing my 19:15 alarm for tomorrow, which I'm going to assume means it won't go off19:48
balloonsahayzen, yes, all of them should simply need the depends and cmake tweaks you did to music. I wouldn't worry about running the tests after19:48
balloonsjenkins will do it anyway19:48
mhall119I can see a calendar event for wednesday on there, so it *should* have shown19:48
mhall119worse still, my phone went into deep sleep Saturday morning and didn't trigger the alarm I'd set the night before19:48
mhall119you wouldn't think something like alarms would cause so much pain :(19:49
kenvandinepopey, that's a situation we have no idea how to deal with atm19:50
ahayzenpopey, ^^ there is your answer ;)19:51
popeyhm19:51
popeykenvandine: I believe it will be requested, as that's how 7d deliver albums19:51
kenvandinepopey, that'll be so hard to figure out :/19:52
kenvandinesomehow you'd have to know that the zip has music19:52
kenvandineand the music-app would need to be able to extract the zip as well19:52
ahayzenkenvandine, could content-hub not open up the archive and see what is inside..then if it is all one format then batch send the files to the app?19:53
kenvandinethat is very scary19:53
kenvandinewhat if the zip has malicious content19:53
popeyyou don't have to unpack to get a list19:53
ahayzenkenvandine, otherwise won't every app have to accept the 'archive' format...and that could be confusing to the user?19:53
popeyzlib surely can list files, not unpacking19:53
kenvandineright, we wouldn't want them to register archive19:54
kenvandinethat's the trick if figuring out what the content type is inside19:54
kenvandineso we'd need to download the zip file before decided where to send it19:54
kenvandinethis could be an arguement for a way to download arbitrary types to store on the sdcard in Downloads or something19:55
ahayzenballoons, is dropping letters not py3 already?...the control file is all py3 and it isn't cmake?19:55
kenvandinewhich then you could tap on in the transfer indicator and choose what to do with19:55
balloonsahayzen, I tried my best to sort through things properly. I suppose fginther can give a better list.. it's possible I made a mistake on which ones where py319:57
ahayzenkenvandine, so are you saying that each item inside the archive would appear in the indicator or just the archive itself?19:57
ahayzenballoons, hehe ... i'll move onto the next one :)19:57
popeyyeah, you wouldn't want a zip containing 20 tracks to spawn 20 different transfer items which you had to each individually bring over to the music app19:57
kenvandineahayzen, i'd say just the archive19:58
ahayzenyeah agreed19:58
kenvandinebut it could try to decide what the files are inside19:58
ahayzenhow do other platforms handle this?19:58
kenvandineand suggest a dest19:58
kenvandinethey don't19:58
ahayzenhah19:58
kenvandineon android you can open a zip file19:58
kenvandinethat has been downloaded19:58
kenvandineif you have an archive tool installed19:58
kenvandine:)19:58
ahayzenthen move the contents where you want ... what about iOS ?19:59
ahayzenthe same?19:59
* balloons looks at dropping letters19:59
* popey makes a zip of some MP3s to see what happens on ios19:59
ahayzenthanks popey20:00
popeykenvandine: have you seen the torrent app? DownNow ?20:00
kenvandinenope20:01
popeyit downloads music and then you move each track to the music app individually20:01
popeyit's very nicely done20:01
kenvandinecool20:01
kenvandine:-D20:01
popeynaughty of course20:01
kenvandinei won't tell :)20:01
ahayzenballoons, calculator doesn't show many files in qtcreator were you doing the same tweak as i did to music at the same time or in another mp?20:01
popeyballoons: we should push some apps to the store soon ☻20:02
ahayzenkenvandine, it looked from the API that content-hub supports batch sending, popey and me were wondering if that would be possible?20:02
balloonsahayzen, yes that part is done in https://code.launchpad.net/~nskaggs/ubuntu-calculator-app/ap-fix-missing-keypress/+merge/23353420:02
ahayzenballoons, ah ok so i'll only do the py3 fix for calc in my mp then?20:02
balloonspopey, yes we missed friday20:02
kenvandineahayzen, yes, you can have multiple ContentItem in a ContentTransfer20:03
balloonsahayzen, yep.. keep them all nice and simple. You can do the qt tweaks in another one.. Or comment on zbenjamen's mp with qt tweaks in them already20:03
ahayzenkenvandine, ok and i guess it is up to the sender to decide if they want to multi send? and that assumes that the receiver supports it?20:03
ahayzenballoons, ok cool will do :)20:04
kenvandineahayzen, it's a property20:04
kenvandineused as a hint to the other app20:04
kenvandinei think defaults to multi20:04
kenvandinebut you can set the type to single on the transfer20:04
vitimitiHi20:04
kenvandinethen the app with the UI for picking can limit it to 120:04
ahayzenkenvandine, ah ok ... in music we only look at the first item in activeTransfer.items .. so if i tweak it so we iterate over that i assume it will work (from the receiving end) ?20:05
kenvandineyup20:06
ahayzenpopey, so if you sent multiple music files over, you would expect it to start playing the first one and queue the rest afterwards?20:06
ahayzenkenvandine, is there any easy way i can test sending multiple files to music so i can develop it?20:06
nik90_mhall119: if it doesn't appear in the indicator-datetime, it won't ring20:07
balloonsahayzen, that would certainly be my expectation20:07
ahayzenkenvandine, i was using a tweaked version or your hub-exporter before which i added a music file to20:07
popeywell, I'd expect them to import, not play20:07
nik90_mhall119: I just cannot figure out why it happens to you alone20:07
popeyhmm, maybe play ☻20:07
ahayzenpopey, at the moment we play....20:07
popeyyeah, that makes sense20:08
kenvandineahayzen, my hub-exporter handles multiples20:08
ahayzenpopey, we had this discussion last time ;)20:08
popeyheh20:08
ahayzenkenvandine, cool i'll use that then20:08
kenvandinebasically you just add multiple ContentItem items20:08
kenvandinebefore charing20:08
kenvandinecharging20:08
kenvandineitems is a list20:08
nik90_mhall119: can you paste the contents of the task.ics file? May be that might give me a clue20:08
kenvandineit'll just work[tm]20:09
kenvandine:-D20:09
ahayzenkenvandine, cool thanks for your help :) i'll try and get this done soon :)20:09
ahayzenballoons, any reason calc has 'python3:any (>= 3.0)' rather than just 'python3' in the control?20:09
vitimitiAll I get with the music-app is file:///usr/share/music-app/music-app.qml:748 Cannot assign to non-existent property "onStatusChanged"20:09
ahayzenvitimiti, are you on trusty?20:10
vitimitiYes, but have updated to the latest Ubuntu SDK, don't know if that'd fix it20:10
balloonsahayzen, not sure why that would be. I think you could make it just python3 without worry20:10
ahayzenballoons, or should i say was on 'python:any (>= 2.7),' why not 'python' ?20:10
ahayzenballoons, ok cool i'll just make it 'python3'20:10
balloonsahayzen, ahh that makes sense.20:10
balloons2.7 python was probably important20:11
ahayzenah maybe20:11
vitimitiI have a problem with my app, too:20:11
ahayzenvitimiti, yeah unfortunately music-app requires the latest mediascanner2 ... which isn't currently backported to trusty20:11
balloonslots of backported py3 features in there, they may have used them.. anyways python3 :-)20:11
vitimitiahayzen, that'd explain it20:11
vitimitiI have created a Q_INVOKABLE in C++ to make a function for QML that should change the m_location variable. But, when I try to run it, all I get is: "file:///home/vitimiti/workspace/youtube-dl_GUI/app/youtube-dl_GUI.qml:217: TypeError: Property 'chooseDir' of object ChooseLocation(0x1b96920, "chooseLocation_type") is not a function". The code: http://bazaar.launchpad.net/~vitimiti/+junk/youtube-dl_GUI/files. Could you help me?20:11
ahayzenvitimiti, so we had to manually build it back to get it to sortof work but we haven;t done that recently20:11
sergiusensballoons: ahayzen python3:any allows crosscompilation20:12
sergiusensI wouldn't change it20:12
ahayzensergiusens, ah ... so why isn't music on python3:any? ... because we don't have and c++ stuff?20:13
sergiusensahayzen: only reason is because you don't compile20:13
balloonssergiusens, good to know thank you.. That said, calc is not compiled20:13
sergiusensbut if you do eventually; this would break; it should do no harm to leave :any in it to not bust your head in the future20:14
* ahayzen leaves the :any in20:14
=== chihchun_afk is now known as chihchun
ahayzenballoons, https://code.launchpad.net/~andrew-hayzen/ubuntu-calculator-app/autopilot-move-py3/+merge/23379920:16
popeyahayzen: kenvandine this is what ios does https://imgur.com/fRzRNjS (note it has no idea what to do with it)20:20
kenvandinepopey, exactly :)20:21
kenvandineit's a hard problem20:21
ahayzenpopey, interesting20:21
ahayzenwe don't have an 'archive manager' app like we have on the desktop either?20:21
popeycorrect, yet.20:22
popeyfeel free to write one ㋛20:22
ahayzen:) ... i have a music-app remix to do first :P20:22
ahayzenbut the question i suppose should able be should you ever need one?20:23
ahayzenballoons, https://code.launchpad.net/~andrew-hayzen/ubuntu-rssreader-app/autopilot-move-py3/+merge/23380320:23
ahayzenballoons, ah calculator exploded on jenkins...assume i need to change the dh $@ --parallel --fail-missing --with python2 to dh $@ --parallel --fail-missing --with python3 as well20:28
ahayzenballoons, https://code.launchpad.net/~andrew-hayzen/ubuntu-weather-app/autopilot-move-py3/+merge/23380720:40
ahayzenballoons, i've done all of the ones in the bug report, any others that need converting?20:52
balloonsahayzen, that should be it. I'll look in a minute and run them through py3 jenkins20:52
balloonsthanks!20:52
ahayzenballoons, cool :) hopefully they are all ok20:52
ahayzenballoons, i figured out the calculator issues :)20:52
ahayzenballoons, the tabs got converted to spaces which the debian didn't like ;)20:53
ahayzenballoons, then once you get a moment do you mind doing a final check of https://code.launchpad.net/~andrew-hayzen/music-app/ap-helper-refactor-003/+merge/232655 ?20:55
mhall119nik90_: once I get to a USB cord I will20:59
mhall119deleting it I could do from the terminal :)20:59
nik90_:)21:00
ahayzenballoons, i just pushed a change to 004 and only got one 'SUCCESS' back (not the usual two) is this correct after the py3 move? https://code.launchpad.net/~andrew-hayzen/music-app/ap-helper-refactor-004/+merge/233291/comments/57098521:19
ahayzenballoons, ...and the deb one is missing as well21:19
balloonsahayzen, interesting print on https://code.launchpad.net/~andrew-hayzen/music-app/ap-helper-refactor-004/+merge/233291/comments/57098522:01
ahayzenballoons, seems to be missing the generic-tests part?22:01
balloonsahayzen, I'll check and work the py3 conversions you did tomorrow with francis22:01
balloonsahayzen, yep, might be a config thing fginther needs to look at :-)22:02
ahayzenballoons, cool thanks22:02
balloonsahayzen, with https://code.launchpad.net/~andrew-hayzen/music-app/ap-helper-refactor-003/+merge/232655I would just make sure you aren't always using wait_select_single22:03
ahayzenballoons, ok i guess some places don't need it...was being a bit over cautious, i'll see if i can figure out some that aren't needed :)22:04
balloonsahayzen, I wouldn't hold this mp on it persay, just keep it in mind22:05
balloonsadding my comments to the mp22:05
ahayzenballoons, yep understood thanks for the pointer... assume we shouldn't land things until jenkins config is refixed?22:06
ahayzenballoons, or is it actually running the tests but just not being shown?22:06
balloonsahayzen, yes, it's running tests. You can see them here: http://91.189.93.70:8080/job/music-app-ci/1109/console22:07
balloonsahayzen, so no worries on mergiung22:07
ahayzenballoons, ah cool so it will say failure just won't give the link in the config, understood :)22:07
ahayzen*config => comment22:08
ahayzenballoons, is a wait_for(abc) better than a wait_select() ?22:10
ahayzenballoons, or no different?22:10
ahayzenballoons, and for example is there any preference over self.player.isPlaying.wait_for(True) vs self.assertThat(self.player.isPlaying, Eventually(Equals(True))) ?22:11
balloonsahayzen, wait_for is preferred22:11
balloonsahayzen, in theory no, but use self.player.isPlaying.wait_for(True)22:11
ahayzenballoons, i generally find it more readable... you think it would be worth changing eg the above statements in the old code as well?22:12
balloonsahayzen, yes, I would swap over anything like self.assertThat(self.player.isPlaying, Eventually(Equals(True)) to wait_for.. and self.assertThat(self.player, Eventually(NotEquals(None)) to wait_select22:12
ahayzenballoons, oo wait_select?22:13
balloonswait_select_single yes22:13
ahayzenah right yes... i thought there was another new method :) lol22:15
balloonslol :-)22:15
ahayzenelopio, ping22:16
elopioahayzen: pong.22:17
ahayzenelopio, Hi, i'm half way through writing the url-dispatcher tests with the example you gave me http://bazaar.launchpad.net/~ubuntu-testcase/ubuntu-autopilot-tests/ubuntu-experience-tests/view/head:/ubuntu_experience_tests/tests/application_life_cycle/test_url_dispatcher.py but my device states that 'url-dispatcher' is not a command?22:17
elopioahayzen: you need to install url-dispatcher-tools22:18
ahayzenelopio, ah22:18
ahayzenelopio, how would this work with click-buddy deployment etc?22:18
elopioahayzen: on the autopkg tests manifest you can specify the packages that are needed.22:19
ahayzenelopio, would phablet-click-test-setup install that if it was in our debian/control for the autopilot package?22:19
rpadovanihey, I'm on rev 231 and I'm not able to use adb shell: I read there are some changes to adb in the air, I think I tomorrow read all mails, but how can I simply launch tests on phone right now without using qtcreator? I need to test balloons branch22:19
elopioahayzen: no, if your tests are not ready for autopkg tests, then we need to tell ci to install url-dispatcher-tools22:19
elopiowhich is not a big deal as projects like dialer app and messaging are already installing it. But ideally, we would run your tests as autopkg22:20
balloonsrpadovani, why can't you adb shell?22:20
ahayzenballoons, are our tests ready for autopkg?22:20
balloonsahayzen, yes they work with autopkgtest22:20
balloonsall core apps do22:20
ahayzen\o/22:20
ahayzenok so how do i do this then?22:20
rpadovaniballoons,22:21
rpadovani* daemon not running. starting it now on port 5037 *22:21
rpadovani* daemon started successfully *22:21
rpadovanierror: device not found22:21
ahayzenrpadovani, have you plugged it in ? ;)22:21
rpadovanilol, yap :D22:21
balloonsrpadovani, sounds like device not found, lol. Try unplugging / replugging, restarting device22:21
ahayzenrpadovani, just checking hehe22:21
balloonsif that still doesn't work, check developer mode in about phone22:21
rpadovaniI never plugged it out, and android works well22:21
ahayzenrpadovani, do you have a pin?22:21
rpadovaniahayzen, nope22:21
rpadovanioh, wow, there is a dialog22:22
rpadovanifor shutdown22:22
ahayzenelopio, ok so what would you recommend to do? put the package in the config? if so have you an example i can copy?22:22
elopioahayzen: balloons is the one that can help you there, but you can take a look at the reminders manifest file.22:23
elopiox-test -> autopilot -> depends22:23
ahayzenelopio, ah yes reminders uses url-dispatcher...thanks for reminding me ;)22:23
elopioI think that's the only thing you need, but I haven't written any autopkgtests yet.22:24
balloonsrpadovani, yep dialog :-)22:24
elopiohum, actually on the reminders manifest url-dispatcher-tools is not listed.22:24
rpadovaniballoons, mhh, I cannot use developer mode if the phone is in R/W?22:25
balloonselopio, it's probably why it's failing to work.. last I remmeber the test was skipped and you were looking at it22:25
elopioahayzen: ah, yes, reminders doesn't use url-dispatcher tools. It uses the fake, it's the other way around.22:25
balloonsrpadovani, why do you have r/w mode? and I wouldn't imagine22:25
balloonselopio, ahh right, lol22:25
elopioballoons: no, it's just ahayzen playing mind tricks on us.22:25
rpadovaniballoons, well, I'm not sure on why, I activated a couple of nights ago. Was a stormy night, you know...22:25
ahayzenelopio, yeah i can see how to do it though :) ... guess i would need python3-fixtures etc as well? just copy them from the deb/control?22:26
elopiowhat is pending on reminders is to use the upstream fake instead of duplicate it.22:26
elopioahayzen: yes, your debian/control and this manifest file should be in sync22:26
ahayzenelopio, ok understood22:26
elopiountil we kill the debian packaging from your branch.22:26
ahayzenelopio, ok so next question how would i then run it with autopkg?22:27
* ahayzen hugs debian tightly until click lands on the desktop22:27
elopioahayzen: there are many many ways. balloons documents many things here: http://www.theorangenotebook.com/22:27
ahayzenelopio, ah sweet thanks :)22:28
ahayzenelopio, i'll see how far i get thanks for ur help22:28
elopioahayzen: the easiest I think it's this one: adt-run --click com.ubuntu.music --- ssh -s adb22:28
ahayzenelopio, noted thanks22:28
elopioahayzen: no problem. Let us know if you need something else, because what you are doing is our highest priority for all projects: isolation and autopkg.22:29
elopiowe'll probably end up copying many things you are doing all over the place.22:29
balloonsyay for both22:29
* ahayzen pretends isolation is working perfectly with music22:29
balloonsit is!22:29
balloonsdon't lie to me!22:29
ahayzenelopio, no problem i really want the ap test to be working well22:29
ahayzenballoons, is it? i've lost track... why are we still patching the mediascanner2 db?22:30
balloonsrpadovani, any luck? We landed that branch without you though. I had Leo give it a whirl22:30
ahayzenballoons, every time ms2 make a schema change someone has to copy their db and rebuild it and the scripts to convert all the paths22:30
balloonsrpadovani, I'm trying to land all the pending calc merges now since it should be unblocked22:30
balloonsahayzen, yes you have to patch mediascanner, but the isolation works22:31
ahayzenballoons, yeah i suppose but why doesn't mediascanner2 just reindex with the new home grrrrrr22:31
balloonsyou patch mediascanner because there isn't a good way to have it create a library of the songs you place in there22:31
balloonsahayzen, since you were swapping I don't think anyone took it further22:32
balloonsahayzen, you are still going to switch to dbus or no?22:32
ahayzenballoons, errr i think it may have switched back to dbus with the batch sending thing?22:32
ahayzenballoons, hmmm should python fixtures be a depends in the deb/control?22:33
rpadovaniballoons, sorry about that, and thanks elopio!22:34
rpadovaniballoons, nope, I thibnk i need to reinstall all22:34
balloonsahayzen, python3-fixtures.. and make sure the changes you make do end up in the manifest so you don't break autopkgtest runs22:35
balloonsrpadovani, ahh. that's easy enough22:35
balloonsrpadovani, you need to merge trunk on https://code.launchpad.net/~rpadovani/ubuntu-calculator-app/1365564/+merge/233400 btw22:35
ahayzenballoons, well i was building the manifest and noticed that fixtures was missing from the deb... i'll add it :)22:35
elopiorpadovani: no problem.22:35
balloonsahayzen, ahh.. hehe22:36
balloonsyea, die debian packaging die!22:36
balloonsautopkgtest all the way22:36
ahayzenhah we'll see ;)22:36
nik90_elopio, balloons: does autopkgtest also apply to qml tests?22:37
nik90_or is it a universal tool22:37
ahayzenballoons, hmmm i'm on trusty...guess i have an old autopkg? as it claims --click is not valid?22:37
elopionik90_: you can run any kind of tests.22:37
ahayzenah balloons i should read ur blog entry :P22:38
nik90_ahayzen: yes22:38
elopioI think for click packages we will end up running the qml tests there too, but I'm not sure. Maybe we could run qml tests during click build.22:38
ahayzennik90_, yes to which?22:38
ahayzen'If you are on trusty, grab and install the utopic deb from here.' ah perfect :)22:39
nik90_ahayzen: yes to you running an older version of autopkgtest22:39
balloonsnik90_, ohh yea.. autopkgtest could run qml tests22:39
balloonsit's the one runner to rule them all22:39
nik90_:-)22:39
nik90_elopio: cool then I could add it to the cmakelist instruction to run the qml tests22:39
balloonsnik90_, btw, fginther ran into issues trying to get qml tests going.. needs a full xserver22:39
nik90_balloons: yes I read his email he sent a week ago ?22:39
balloonsnik90_, yea.. busy busy time22:40
nik90_balloons: I thought xfvb or something is required similar to AP tests22:40
elopioyes, it needs xvfb.22:40
balloonsnik90_, elopio qml tests didn't seem to run under xfvb.. at least for francis22:40
balloonsI have not tried22:40
elopiowith renatu and boiko's help we are doing some nice things on the apps.22:40
balloonsnik90_, did you get anywhere with running qmltests on the emulator or device?22:41
rpadovaniballoons, thanks, done22:41
elopioballoons: one problem we found was that we were using a dbus service that was never started. But xvfb has not been a problem.22:41
nik90_balloons: I would expect QML tests to have the same requirements as autopilot since eventually I do plan on going full QML tests since they are much faster and reliable22:41
elopioballoons: please forward the email to me, I can take a look.22:41
nik90_elopio: did you try running the qml tests from within qtcreator? for dialer app?22:41
elopionik90_: no.22:41
balloonsrpadovani, I believe you will want to remove the tests from test_screen.py now22:42
elopionik90_: should I? I would expect it to just work as from the command line.22:42
nik90_elopio: ah ok. I saw your branch had some cmake file changes and hence thought may be you are adding a custom target to make it runnable from within qtc22:42
rpadovaniballoons, did you add a test for that?22:42
elopionik90_: and QML tests fall short for some kind of tests. Like setting up your app to use a fake account, a fake dbus service, things like that.22:42
balloonsrpadovani, no I split the tests you removed originally into test_screen.py22:43
elopionik90_: they are run with make test.22:43
balloonsrpadovani, they are otherwise mostly untouched.. I had to make minor tweaks to them. that22:43
balloonsthat's why I laughed. .I spent time fixing them and you are removing them22:43
nik90_elopio: really? I thought unity8 qml tests use fake data to simulate scenarios22:43
ahayzenballoons, it is asking a password of an SSH key?! ... any idea what for? as i'm not sure which password goes with it lol22:44
rpadovaniballoons, lol, sorry. Ok, I'll make it in ~1 hour22:44
balloonsrpadovani, just wanted to let you know before jenkins tells you :-)22:44
balloonsno worries22:44
balloonsahayzen, ????22:44
ahayzenballoons, hmm but it seems to be running after Esc through the many password dialogues...22:44
balloonselopio, I'll add you to the thread22:45
ahayzenballoons, i've had this before when i first used phablet-shell it tries to use my SSH keys/certs first?!22:45
ahayzenballoons, i'm assuming it is that as something is happening now ... ignore me22:45
ahayzenah damn it is running all of the music tests! ... balloons how do i just run one test with adt?22:47
balloonsahayzen, phablet-shell does interesting things22:47
balloonsahayzen, for now you can ovveride the env var. But for a single test, there will always be setup and teardown22:48
ahayzenballoons, yep i spoke with them before about it and it was deemed 'strange' lol ... probably some config of my ssh keys at my end22:48
balloonsahayzen, so ADT_AUTOPILOT_MODULE="-v my.single.test.name" adt-run . . .22:48
ahayzenballoons, ah ok thanks :)22:48
elopionik90_: they do some things, mostly isolating the QMLs. That's perfect, if you can cover all your QML files with QML tests, that's the dream.22:50
elopiosometimes, setting up an isolated scenario on javascript will be a pain, so autopilot will be easier.22:50
nik90_ah ok22:51
elopioand even if you cover all your files with QML tests, we need to run some tests closer to what a user would do. With autopilot we can make sure that the apparmor rules work, for example. And that your app integrates with other apps like the indicators or settings.22:51
nik90_yeah that's kinda what I am currently trying my best to do with clock22:52
elopioin my ideal scenarios, I would expect 90% of QML tests, 10% of autopilot tests.22:52
* balloons notes elopio can dream22:52
nik90_true but in my case, we don't use autopilot for testing integration with datetime indicator anyways22:52
nik90_so I guess I can make that dream possible22:52
elopiowe just need time, that's all :)22:54
nik90_+22:54
elopioanyway, you are doing it right nik90_. If we have autopilot tests without QML tests, the feedback gap is too big. We need to think about QML first whenever we can.22:54
* balloons notes ahayzen should write qml tests for his custom qml components for starters ^^22:55
nik90_elopio: atm the qml test coverage of clock is more than what ap covers. So that's also why I am pushing for it to be run as part of jenkins MPs. Also it makes it easier for me to maintain them since they are written in qml22:55
balloonsnik90_, would you care to write something up for developer.ubuntu.com on qml tests? I can help you with it22:56
elopioahayzen: you are invited to join the fun. We are all learning, so it's the right moment.22:56
balloonsreal world examples are always better than made up things22:56
ahayzenballoons, yep plan is to get round to writing qmltests :)22:57
ahayzenelopio, its all fun fun fun \o/22:57
nik90_balloons: what I could do is write an example that covers a subset of the clock app tests. For instance I have 3-4 qml units tests just for the alarm label page which I guess could make a good example.22:57
nik90_balloons: but I am still learning like elopio22:58
* ahayzen is actually enjoying autopilot now he has a bit more knowledge of how it works :)22:58
nik90_balloons: for instance I am still unable to run them on the emulator or phone :/22:58
nik90_my askubuntu bounty timed out22:58
ahayzenballoons, ugh it still running *all* of the tests? ... hmm does that command need to be run on only one line not two?22:59
balloonsnik90_, yes I asked earlier about how that went23:00
balloonsahayzen, yes one line23:00
ahayzenballoons, and would the testname be music_app.tests.test_music.TestMainWindow.test_url_dispatcher_file_play or just test_url_dispatcher_file_play ?23:01
nik90_balloons: I commented in the askubuntu question. Basically it fails in the emulator as well with the same error that --input is not recognised. Also it segment faults.23:03
fgintherahayzen, balloons, fixed the missing test jenkins test link in the music-app MP comments23:04
ahayzenfginther, thanks :)23:04
fgintherit was being run, just the results were not being made visible23:05
fgintherahayzen, you're welcome. I need to remember this little quirk of jenkins the next time I update a job for python323:05
ahayzenfginther, there may be a few more converting as i just went through the rest of the coreapps :) but i'm sure balloons will let u know23:06
balloonsfginther, ahayzen has a bunch he did the 4 remaining apps that need it23:06
balloonslol ahayzen23:06
ahayzen:)23:06
balloonsfginther, anyways, that will be for tomorrow to iterate through23:06
ahayzenballoons, where does adt get its tests from it is claiming the one i've added doesn't exist?23:11
balloonsahayzen, log?23:14
ahayzenballoons, http://pastebin.ubuntu.com/8294361/23:14
ahayzenballoons, it looks like it is pulling the tests from lp:music-app?23:15
ahayzenballoons, i just tried running $ ADT_AUTOPILOT_MODULE="-v music_app.tests.test_music.TestMainWindow.test_url_dispatcher_file_play" adt-run --click com.ubuntu.music_1.3.619_all.click --- ssh -s adb23:15
ahayzenballoons, but then got 'Cannot install /tmp/adt-run.6TfOwG/com.ubuntu.music_1.3.619_all.click: Signature verification error: debsig: Origin Signature check failed. This deb might not be signed.'23:15
balloonsahayzen, ohh ugh ugh23:16
balloonssigned click23:16
ahayzenballoons, hm?23:16
balloonsI can't remember the option to disable signing23:16
balloonsahayzen, push the click to your device and install it23:17
balloonsthen use --click com.ubuntu.music23:17
balloonswhen you install you'll see what I mean23:17
nik90_erm I thought that was reverted until pkcon allowed installed unsigned clicks23:17
ahayzenballoons, that is what the trace in pastebin shows23:17
ahayzenballoons, the 'adt-run [00:05:34]: checking out click source from lp:music-app' in the output looks suspicious23:21
balloonsahayzen, if you have local changes you want, pass them in23:24
balloonsso adt-run mylocaldir/ --click com.ubuntu.music --- ssh - s adb23:24
ahayzenballoons, ok i'll try that23:24
rpadovaniballoons, ahayzen in your lock screen the format of the hour is correct or no? I have 1.26 instead of 1:26, I want to know if is a translation problem or lock screen issue23:27
ahayzenballoons, well adt worked :) but my test didn't :(23:27
ahayzenrpadovani, i have 00:2723:27
rpadovaniso it's an italian translation problem.. mhhh23:27
ahayzenrpadovani, as in the one where the usermetrics are?23:27
rpadovaniahayzen, yap23:28
rpadovanithanks!23:28
ahayzenrpadovani, yep 00:28 :)23:28
ahayzenrpadovani, you guys swap you commas and decimals points compared to us don't u?23:28
balloonsahayzen, :-)23:29
rpadovaniballoons, in test_screen.py there are 4 tests, and I'm going to delete 3 of them, do you want that I keep the 4th in the file anyway? Or I move it?23:29
rpadovaniahayzen, yap, 1/3 is 0,333 100*100 is 10.000 (but we don't write dot very often)23:29
* ahayzen thinks everything is very very expensive when abroad23:29
rpadovanilol23:30
ahayzen1/3 = 0.333 and 100*100 is 223:30
ahayzenbah23:30
ahayzen10,00023:30
ahayzennot 2 ;)23:30
ahayzenrpadovani, confusing!23:30
rpadovania bit23:30
rpadovaniahayzen, thb, I though only americans have strange numbers :P23:31
ahayzenrpadovani, how do you handle that in the calculator? is it at the translation layer?23:31
rpadovaniahayzen, front-end has to be separeted from backend ;-)23:31
rpadovaniyes, we use . in backend, of course, and we print . with a qt function23:32
ahayzenrpadovani, hah don't get into the DD-MM vs MM-DD :) but the decimal thing seems pretty split across the world http://en.wikipedia.org/wiki/Decimal_mark#Countries_using_Arabic_numerals_with_decimal_point23:32
rpadovaniin the frontend23:32
rpadovaniinteresting23:33
rpadovaniah, right: 1˙234˙567,89 Italy (handwriting)23:33
rpadovaniwe use a dot, but in top position23:34
ahayzenrpadovani, we do that sometimes 100'000'000.5 as well23:34
rpadovaniahayzen, in calculator app we use the follow:23:35
rpadovaniproperty var separator: Qt.locale().decimalPoint23:35
ahayzenrpadovani, ah awesome :)23:35
rpadovanimhh, seems unity-greeter hasn't translation23:39
rpadovaniah no, wrong project23:39
rpadovanioh god, all time strings are translated with . instead of :. Maybe I'm wrong? Need to check my Android23:43
rpadovaninope, on Android is :23:46
rpadovaniWell, I report it to translation team, they'll take care23:46
ahayzenrpadovani, is the indicator-time the same? or is that with a : ?23:50
rpadovaniahayzen, all the string comes from indicator-datetime23:50
ahayzenrpadovani, ah that makes sense23:51
rpadovanihttps://translations.launchpad.net/ubuntu/utopic/+source/indicator-datetime/+pots/indicator-datetime/it/+translate23:51
rpadovanialso, they are pretty old translations23:51
ahayzenrpadovani, seems inconsistent even across gnome apps!23:51
rpadovaniyap23:52
ahayzenrpadovani, eg one of them suggests the gdm translations which uses '.' and gnome-panel which uses ':'23:52
ahayzenlol23:52
rpadovaniahayzen, and what about the first one? :D %k.%M.%S in gdm, %l.%M.%S %p in indicator datetime23:53
rpadovanioh, wow, I need to write an email to our translators :D23:53
ahayzenrpadovani, and cinnamon and totem...it gets worse as u scroll down that page :P23:53
rpadovaniahayzen, I think translation isn't an easy work :D23:55
ahayzenrpadovani, by the looks of it ;)23:55
rpadovaniahayzen, looool, look to this, 8 programs, 8 translations :D23:56
rpadovanihttps://translations.launchpad.net/ubuntu-rtm/14.09/+source/indicator-datetime/+pots/indicator-datetime/it/21/+translate23:56
rpadovaniDismitt / descard / remove / ignore / undo / abandon / refuse / close23:56
ahayzenrpadovani, pahaha yey english language where you have too many words meaning the same thing23:57
rpadovaniahayzen, well, but we have to different words for free as a beer (gratis) and free as freedom (libero) :P23:57
rpadovaniahayzen, but in general yes, you have a lot of words23:58
ahayzenrpadovani, yeah your words a precise though ours are interchangeable but only make sense with context23:58
ahayzen*are precise23:58
rpadovaniit's wonderful to work with people from other countries, you learn a lot of things :-)23:59
ahayzen:)23:59

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!