/srv/irclogs.ubuntu.com/2014/01/14/#ubuntu-touch.txt

ajalkaneSo apparently autopilot 1.4 is needed to run FileManagers autopilot tests. What is the best way to get that version on Ubuntu 13.10? Saucy provides autopilot 1.300:14
=== Guest42571 is now known as annerajb
veebersajalkane: Hi, for 1.4 on Saucy you'll need to use a ppa. Right now we're in the middle of reorganizing our ppas to be better, but for right now you can use ppa:autopilot/experimental. Tomorrow or so, if you can wait that long, we'll be releasing to ppa:autopilot/1.400:18
ajalkaneveebers: thank you, that's excellent00:20
ajalkaneAh well, I probably best wait for ppa:autopilot/1.4. Using the experimental ppa I got unmet dependencies00:38
=== duflu_ is now known as duflu
=== chihchun_afk is now known as chihchun
=== chihchun is now known as chihchun_afk
=== chihchun_afk is now known as chihchun
=== icarusfactor is now known as factor
KathyReidhi there, I have a problem updating my Nexus 4 to version 12104:56
KathyReidevery time it downloads and I click 'Apply and restart' it fails with 'no file was downloaded04:57
KathyReidWhat should I try?04:57
mhall119KathyReid: are you letting the phone sit between downloading and hitting that button?04:59
mhall119I noticed on my Nexus 4 that it can lose the download file if the phone suspends after downloading05:00
KathyReidmhall19: not sure what you mean by sit?05:00
mhall119on my Nexus 7 that is, not my 405:00
KathyReidaaah suspending05:00
KathyReidgood question05:00
KathyReidIt's taking round 30 mins to download05:00
KathyReidmy internet sucks05:00
mhall119yeah, I think it has something to do with it downloading to a temp location or something, then when the system-settings app is suspended (when the phone is suspended) the temp files are removed05:01
mhall119KathyReid: if it's easier, you can phablet-flash from an Ubuntu desktop05:01
KathyReidmhall119: that might be easier05:01
KathyReidI'm running 13.04 here05:02
KathyReidmight phablet-flash it. It would be easier05:02
mhall119as long as you *don't* use -b, it shouldn't delete any user data on the phone05:02
mhall119you can use --channel trusty and --revision 121 to force the exact image to use05:03
KathyReidit's throway05:04
KathyReidI have all my Android stuff backed up on my 'live' Nexus 405:05
KathyReid(I have 2 - one KitKat, one for playing with Touch)05:05
KathyReidphablet-flash ing as we speak05:05
KathyReidgetting 17kbps down from wherever the image is :S05:05
KathyReidmhall119: thanks heaps for your advice. Much appreciated.05:09
cwaynemhall119, do we have a bug in for that?05:11
mhall119cwayne: I never filed one, no05:14
mhall119shame on me05:14
mhall119I'll try to re-create it on the next stable release05:14
KathyReidcwayne: also happy to try replicating05:19
Mirvbarry: Qt 5.2 -> https://launchpad.net/~canonical-qt5-edgers/+archive/qt5-beta205:49
dholbachgood morning07:57
=== chihchun is now known as chihchun_afk
=== chihchun_afk is now known as chihchun
fr33r1d3What is th best place to learn making apps for Ubuntu Touch?  developer.ubuntu.com have like... 1 tutorial... Any more?09:21
ogra_fr33r1d3, there is an #ubuntu-app-devel IRC channel09:23
fr33r1d3ok, cool. will check it out.09:23
ogra_and there is a G+ circle where people filed tutorials etc09:23
fr33r1d3Ubuntu Touch support for Nexus 4 will continue?09:44
ogra_yes09:44
ogra_and the new nexus 709:44
* Laney looks at his old one ...09:45
didrocksLaney: you look sadly? ;)09:45
Laneycould put android back on it :P09:47
ogra_didrocks, you dont ?09:47
ogra_didrocks, we will stop providing images (no matter how broken or unsupported) which means you cant use the HW as development device anymore09:47
seb128ogra_, it means you can start using the device though! (by putting android on it :p)09:49
seb128ok ok ok, -> [ ]09:49
seb128;-)09:49
ogra_didrocks, after asac's decision i went from four dev devices i have to one, i cant do anthing with my private N4 because i use it for dogfooding, that means i have to do development and testing on the new N7 i have09:49
ogra_seb128, heh09:49
* ogra_ checks if it's friday already09:49
Laneyhe has three spare fridays from the holidays09:49
seb128indeed!09:49
seb128and I'm just using like 15 minutes at the time09:50
ogra_didrocks, for me that means a massive slowdown, i would at lest like to have images available for development, even if they are not supported09:50
ogra_lol09:50
seb128what are the chance we get community maintained build for it?09:50
didrocksogra_: still can be a nice build machine09:50
seb128though I've to admit things never worked great on the n709:50
didrocksas seb128 told, that never worked greatly to be useful enough09:51
seb128sounds was not working for a while, Mir being slow and buggy09:51
didrockshence the "no sadness"09:51
ogra_didrocks, how ? i cant install a new image anymore09:51
didrocksogra_: the ubuntu desktop one, as we did in the past?09:51
ogra_seb128, yeah, i dont mind, i still would like to be able to test click packages on it quickly, or do a build or whatnot09:51
ogra_didrocks, i have about 20 machines where i can do normal ubuntu arm builds ... i want to have the readonly image to be able to test stuff in context etc09:52
didrocksogra_: you do, I don't ;)09:52
didrocksit's my only arm builder which isn't the N409:53
LaneyI also feel bad if there are people who purchased their own on our previous advice09:53
didrocksLaney: agreed on that one09:53
ogra_yeah, thats seriously bad ... everyone shoulld have two deviaces at least09:53
ogra_and yes, we kind of let the community people down here :/09:53
seb128what are the chance we get a community maintainer build for it?09:54
ogra_seb128, not bad perhaps ... but you will have to dig out the zip from xda-developers, do manual installs etc etc09:55
ogra_and wont get OTA upgrades09:55
ogra_we still dont have any infrastructure for ports in place that would provide either09:56
seb128right...09:56
* ogra_ knows that personally he will have a massive slowdown in writing fixes for the plumbig layer with that decision,, simply because i'm restricted to one device for doing work now 09:57
asacogra_: till end of month maguro is still great10:18
ogra_asac, i dont care if it is great, but we are effectively taking away development devices10:18
ogra_today i can test a proposed image while i develop a new feature on another device and do a low level fix in the system on even another one, all on proper touch images10:19
ogra_i dont care if the two i dont use for testing are supported10:20
ogra_in the future i will have exactly one device to do all these three tasks on10:20
ogra_that will massively slow me down10:20
ogra_thats why i wouold like us to go on building images ... we dont need to support them or give them any love as long as they are flashable and adb works10:21
pittihm, do we have any app which actually uses QAccelerometer?10:22
ogra_isnt the orientation done by the accelerometer sensor too ?10:22
pittiI'm writing tests for it, and it seems neither its readingChanged() signal is ever called, nor are its .reading() values ever updated10:22
pittiogra_: yes, but wired internally10:23
ogra_oh, right10:23
ogra_well, but you should be able to get physical events from through the API it nontheless10:23
ogra_if not, thts surely a bug10:23
pittiI've been chasing why my readingChanged slot never gets updated (as I'm a Qt newbie), but it seems it's not due to my connect and slot, but as it's never been called in the first place10:23
ogra_tvoss, ^^10:24
pittiok, I'll track it down10:25
pittiah, it's internally wired through a queued connection, so that needs a main loop10:30
davmor2Morning all10:59
tvosspitti, hey there11:01
pittihey tvoss11:01
dpmmorning sil2100! Do you know in which image will the Evernote account plugin land?11:02
tvosspitti, hey there, I get test failures with the platform-api in http://pastebin.ubuntu.com/6749837/11:03
pittiqemu: Unsupported syscall: 25711:04
pittieek11:04
pittitvoss: is that an emulated arm qemu instance?11:04
tvosspitti, that's an armhf schroot11:04
pittiah, yes11:04
sil2100dpm: morning! It's in the archive now and I think didrocks wanted to seed it now for touch, but not sure if t's in already11:04
ogra_tvoss, pitti, that shouldnt do any harm though11:05
pittitvoss: that means that system emulator qemu doesn't support timer_create(), but that's what the emulated sensors use11:05
* ogra_ would have to look up which syscall it is, but it is definitely nothing that could cause breakage 11:05
pittibut that's the stanard POSIX timer11:05
didrocksdpm: it will be in the next one11:05
didrocksdpm: so you can publish the click apps if needed11:05
dpmawesome, thanks sil2100 and didrocks!11:05
pittiso if that doesn't work, I don't know what else it should use11:05
tvosspitti, I wonder how we pass CI if that is a general problem11:05
pittitvoss: I thought MPs run on real iron, not in emulated qemu11:06
tvosspitti, hmmm ...11:06
ogra_bug 104238811:06
ubot5bug 1042388 in QEMU "qemu: Unsupported syscall: 257 (timer_create)" [Undecided,Confirmed] https://launchpad.net/bugs/104238811:06
pittiwe've seen lots of bugs in qemu (when running tests during arm PPA builds, for example)11:06
tvosspitti, how can I then build an armhf package locally?11:06
pittitvoss: "sudo apt-get build-dep platform-api", apt-get -b platform-api ?11:07
pittii. e. exactly like on a desktop11:07
tvosspitti, hmmm, that will run the package tests and those are failing here11:07
pittior bzr branch lp:platform-api, and cmake . && make -j411:07
tvosspitti, sure :)11:07
pittitvoss: that's how I did it, anyway11:07
pittitvoss: you mean platform-api's tests are failing on current phone builds?11:08
pittiI can look into that11:08
tvosspitti, so I'm trying to build a platform-api branch with your tests in an armhf schroot with dpkg-buildpackage11:08
pittianything which gives me a break from this (*$#($#* Qt signal/slots in qtubuntu-sensors is a welcomed break :)11:09
tvosspitti, that executes the test suite which fails11:09
pittitvoss: right, see above, qemu doesn't support that11:09
pittitvoss: the emulated sensors need posix timers11:09
pittibut it works fine on real iron11:09
pitti(both arm and x86)11:09
tvosspitti, okay, I will disable the tests then for local purposes. Should we have a CMake option for that?11:10
pittitvoss: DEB_BUILD_OPTIONS=nocheck dpkg-buildpackage [...]11:10
tvosshah :)11:10
pittitvoss: that's the standard way of not running tests for a package build11:10
pittiFYI:11:11
pittioverride_dh_auto_test:11:11
pittiifeq (, $(findstring nocheck, $(DEB_BUILD_OPTIONS)))11:11
pitti        cd obj-* && ctest --verbose11:11
pittiendif11:11
pitti^ from debian/rules11:11
ogra_pitti, tvoss just pull the fix from the git tree (in tteh bug i posted above)11:11
ogra_https://bugs.launchpad.net/qemu/+bug/1042388/comments/1511:11
ubot5Ubuntu bug 1042388 in QEMU "qemu: Unsupported syscall: 257 (timer_create)" [Undecided,Confirmed]11:11
pittioh, nice!11:12
=== tvoss is now known as tvoss|lunch
=== _salem is now known as salem_
=== chihchun is now known as chihchun_afk
dpmhey Saviq, a quick question: at a glance, would you know which of these indicator-* links on this page are relevant for translating the phone interface? https://translations.launchpad.net/ubuntu/trusty/+lang/ca - or if it's easier, which ones are not relevant?12:05
dpmI'm preparing a call for translations to point people to those which are more interesting for the phone12:06
pittiogra_, tvoss|lunch: FYI, building qemu with these two patches here, then trying platform-api with them12:06
tvoss|lunchpitti, great, thank you12:06
=== tvoss|lunch is now known as tvoss
pittithis seems to hit more users12:06
pittitvoss: and FTR, building documentation under qemu emulation sucks :)12:07
tvosspitti, it does, indeed.12:08
Saviqdpm, -bluetooth, -datetime, -power, -sound, -network, -location, -messages12:09
Saviqdpm, ps aux | grep indicator on your phone ;)12:09
dpmSaviq, ah, nice, thanks :)12:09
dpmSaviq, would you happen to know as well which scopes are relevant for Unity 8 translations? On that same list in LP I know we're using unity-scope-home, but I'm not sure which other unity-scope-* and unity-lens-* ones are relevant12:11
Saviqdpm, -mediascanner and -click12:13
=== MacSlow is now known as MacSlow|lunch
dpmSaviq, ah, exactly those which are not translatable, well spotted :)12:14
=== alan_g is now known as alan_g|afk
pittitvoss: hm, trying to build platform-api has been stuck on "Generating member index..." for 25 minutes now.. does it take that long for you as well, or did qemu get stuck for me?12:25
pittiit's not even using CPU any more12:26
* pitti kills it12:26
tvosspitti, qemu got stuck12:26
sergiusenspitti, it's dead12:26
tvosspitti, we should switch DOT_NUM_THREADS in doc/Doxyfile.in to 112:26
tvosspitti, that solves the issue12:26
pittiok, /me tries again12:26
sergiusensisn't platform api cross buildable yet?12:26
pitticertainly not running its tests12:27
pittitvoss: I want to replicate the failure before I try with the fixed qemu12:27
sergiusensbuild on device12:27
* sergiusens uses a chromebook just for building12:27
ogra_same here ... and a sabrelite12:27
pittisergiusens: well, I usually do12:27
tvosspitti, yup12:27
pittisergiusens: the point is that I want to test a qemu fix for posix_timers, which the platform-api test suite uses :)12:28
pittiso I do want to try that one in an armhf schroot12:28
pittiin fact I just created one, I usually just do stuff right on the G412:28
pittiso much faster12:28
sergiusensnice12:28
pittitvoss: http://people.canonical.com/~pitti/tmp/qemu-posix-timers/ in case you want to try yourself12:28
tvosspitti, cool, will get to it after I have finished building some packages12:29
pittitvoss: I will test it, it was just an FYI12:29
* pitti toddles off for lunch while it's building12:29
tvosspitti, enjoy :)12:29
pittibut, FTR: whoever made it so easy to build an armhf schroot (mk-sbuild --arch=armhf trusty --type=file): KUDOS!12:31
pittixnox: ^ could have been you? :-)12:31
ogra_pitti, heh, that was a several year long process :)12:37
cwaynepitti, hi, so i ended up following what you did for timedated for hostnamed to allow us to write to /etc/hostname and /etc/machine-info, any chance of a MR?12:57
cwaynehttps://code.launchpad.net/~cwayne18/livecd-rootfs/machine-info-writable/+merge/201542 and https://code.launchpad.net/~cwayne18/ubuntu/trusty/systemd/symlink-support-hostnamed/+merge/20154012:57
vthompsonHey all, would anyone be able to test out a branch the sudoku-app has to introduce user metrics to the welcome screen? I tried testing on my device, but I haven't had any luck. You'll probably want to "Show Hint" until the game completes. Branch: https://code.launchpad.net/~dinko-metalac/sudoku-app/usermetrics12:58
cwaynecyphermox, ^ (the MR's I promised you)12:59
cyphermoxcwayne: cool, thanks!13:06
pitticwayne: looking13:06
pittitvoss: hm, not sufficient yet :(13:08
pitti1: TestSensor ERROR: Failed to create timer: Invalid argument13:08
tvosspitti, hmmm ...13:09
cwaynecyphermox, i added /etc/hostname in as writable, because honestly, it almost seems like a bug that everything has the hostname 'ubuntu-phablet' (at least it's certainly obnoxious if you're using more than one device and forget which one is connected :P)13:09
cyphermoxcwayne: agree.13:09
cwaynecyphermox, so this way, we could even make an upstart job to set hostname to device-name if we wanted to :)13:11
pitticwayne: reviewed; srsly, this is sheer madness13:15
pittiwe are getting ourselves deeper and deeper into that swamp of "we break /etc/" hacks13:15
pitti</rant>13:15
cwaynepitti, :/ yeah13:15
pitticwayne: do you want systemd uploaded right now?13:16
cwaynei'm happy to try another way to fix it (although I have no idea how we'd go about doing it)13:16
ogra_write an upstart job that touches /userdata/.writable_image on every boot :P13:17
vthompsondpm, mhall119, popey, would any of you be able to test out a branch Dinko has for the sudoku-app to introduce user metrics to the welcome screen? I tried testing on my device, but I haven't had any luck. You'll probably want to "Show Hint" until the game completes to increment the counter. Branch: https://code.launchpad.net/~dinko-metalac/sudoku-app/usermetrics13:17
cwaynepitti, don't we need to do a landing ask and all that jazz first?13:17
pitticwayne: there isn't really -- it's pretty much a design problem ATM13:17
Saviqricmm_, does enter on the OSK work in the terminal app?13:17
Saviqricmm_, +for you13:17
pitticwayne: ah, ok; please go ahead with that the13:17
pittin13:18
ogra_Saviq, oh, was that supposed to be fixed ?13:18
Saviqogra_, dunno?13:18
ogra_(hasnt worked for 6 weeks or so)13:18
pitticwayne: please prod me when you want me to upload then13:18
cwaynepitti, yeah, the only other thing i could think of is either a hack upstart job, or a patch to bluez (which cyphermox -1'd), so i guess this will have to do13:18
Saviqogra_, ouch13:18
cwaynepitti, will do, thanks a lot!13:18
ogra_yeah13:18
Saviqogra_, we need to up the priority on that - it seems to break apps that don't have a "Go" button for a text entry13:19
ogra_oh13:19
cyphermoxcwayne: pitti: the nice solution would be a proper overlay on /etc13:19
pitticyphermox: right13:19
ogra_popey, ^^^iirc you had opened the bug for this13:19
cyphermoxpitti: can't we do that? or are we missing kernel magic for that?13:19
ogra_cyphermox, a) performance issues ... b) no oevrlay support in any mainline or android kernels c) performance issues13:20
cyphermoxogra_: boo13:20
ogra_:)13:20
cyphermoxfor /etc/, it's going to get to be really important13:21
pitticyphermox: right, our kernels don't support it13:21
cyphermoxthat, or just make all of /etc/ writable.13:21
ogra_we would have taken that path if it would have been easy13:21
pittias a fallback we could just keep /etc/ readable as $deity intended to, and copy changed files to an upgraded system image after installation13:21
ogra_which would make the upgrade process slower13:22
pittiogra_: well, the current system is far, far away from "easy", too13:22
cyphermoxogra_: there aren't thousands of files in /etc13:22
ogra_pitti, agreed13:22
pittiwe keep falling into holes and bugs13:22
cyphermoxyeah13:22
ogra_well, ask stgraber, he had his reasons for picking that path13:22
ogra_it is his brainchild after all13:23
pittiwell, TBH, it was the easiest way back then for design, but we didn't see all the bad consequences13:23
ogra_we will likely drop the loop mount stuff at some point13:24
ogra_and move to actual partitions13:24
pittithat's unrelated, though?13:24
ogra_in that course it might be appropriate to also introduce other ways of making stuff writable13:24
ogra_since there will bbe a lot of stuff rewritten anyway13:25
cwaynewell we have two ways now: either add it to /etc/system-image/writable-paths13:25
cwayneor put it in /etc/writable13:25
pittithe former doesn't work for files, only for directories13:25
pittiwe should never ever put files there13:25
ogra_the point is that by 14.10 we need to have found a way thats also appropriate for desktops ...13:26
cwayneah, i see13:26
ogra_in which you will actually have 1000s of files in /etc13:26
pitti$ time find /etc | wc -l13:26
ogra_and make system-image upgrades slow as hell worst case13:26
pitti294713:26
pittireal0m0.037s13:26
pittihardly a big deal13:26
pittithis is already stat()ing every file, so comparing timestamps for "newer than our base image" won't add more to that13:27
=== alan_g|afk is now known as alan_g
ogra_well, cpp will be slower, but yeah, marginal13:27
ogra_*cp13:27
popeyvthompson: ogra_ sure13:27
cyphermoxyou'd only cp a fraction of those13:27
ogra_popey, err, i was referring to Saviq's "no enter key in terminal"13:28
popeythat too ☻13:28
ogra_well, convince stgraber13:28
ogra_:)13:28
ogra_and the security team13:28
sergiusensvthompson, if you installed the same click version where the apparmor manifest changed (usermetrics addition) , they won't be reprocessed13:28
davmor2ogra_: won't the system on desktop have a mad mix of deb based stuff and  click though? In which case the image based updated probably won't be best as we found out already when you add a deb package and the deb.db gets renewed :)13:29
popeySaviq: bug 125779113:29
ubot5bug 1257791 in Ubuntu Terminal App "Enter and backspace broken in terminal" [Critical,Triaged] https://launchpad.net/bugs/125779113:29
popeySaviq:/3513:29
popeybah13:29
ogra_davmor2, well, we havent designed the desktop case yet ... and most likely wont even start with that before 14.1013:30
cwaynedidrocks, hey, i just added a landing ask for systemd, do I need to wait around or can I just have it uploaded?13:30
ogra_davmor2, but as i understood we will want the same system setup ...13:30
sergiusensdavmor2, you'd have a read only image I suppose, so no deb install13:30
ogra_i assume there will go some work into improving the writable mode for people that actually want debs ...13:31
ogra_and otoh there will be a lot debs for apps that might get re-packaged to click13:31
* ogra_ looks forward to the first libreoffice click package :D13:32
popeyand the increased data plan to download it13:32
ogra_dont use data plans on desktops :P13:32
davmor2popey: there is an increase on unlimited wow13:32
popeySaviq: if you have some input on that bug I'd appreciate it!13:32
davmor2ogra_: depends if your desktop is your phone plugged into a monitor :P13:33
ogra_now who woulld do such crazy stuff !13:34
davmor2ogra_: Microsoft......Umm no not them.......Androi......No not google...........Wait I know Us :)13:35
ogra_:D13:35
dpmhi vthompson, I'll try to give it a go, but probably not until this evening.13:39
=== MacSlow|lunch is now known as MacSlow
=== cwayne_ is now known as cwayne
krabappel2548Does anyone know if Canonical is planning to shift to cm-11.0 device trees for porting?13:46
ogra_krabappel2548, there is work going on to port to AOSP 4.4 atm ...13:46
krabappel2548ogra_: ok, I have an Xperia Z1 and I get a lot of compiling errors13:47
krabappel2548since there is no cm-10.1 device tree for Z113:47
krabappel2548and not a lot of Snapdragon 800 support in Ubuntu repos maybe13:47
ogra_right, the kitkat port should fix that13:47
ogra_should be ready soon (iirc there are still some hybris issues to be fixed)13:48
krabappel2548ogra_: ok, thanks for the heads up13:50
barryMirv: thanks, i eventually stumbled on that ;)13:59
JamesTaitogra_, hi! Can you point me at the best person to speak to about click package categorisation in the dash?14:01
ogra_JamesTait, hmm, there are several bits involved ... on the store side you need categories first ... that would be beuno i think ... for the click lens you would need a UI that supports them, not ure who works on this ... dobey perhaps ...14:04
JamesTaitogra_, it's the UI part I'm most interested in, I'm working on the store side and have a question. :)14:04
ogra_well, looking at the unity-scope-click changelogs it seems dobey does the most commits there14:05
dobeyare you talking about categories or filters?14:05
JamesTaitdobey, yes. :-P14:06
dobey"More Suggestions" and "Installed" are categories, "Games" and "Sound & Video" are filters14:06
=== dandrader is now known as dandrader|lunch
JamesTaitdobey, so from what I can see, we want to be presenting the Departments as filters in the dash.14:07
dobeyright14:07
dobeyafaik, the dash has no filters support yet14:07
dobeyso that's not a scope issue (we can't give the dash something it doesn't support)14:07
JamesTaitdobey, I'm looking at http://software-center.ubuntu.com/api/2.0/applications/en/ubuntu/click/ as my source.14:07
dobeyJamesTait: that's the MyApps stuff, which is not used by the scope. we only get data from search.apps.u.c14:08
dobey(well, and rnr now, but that's totally separate from this)14:09
JamesTaitdobey, right... apparently that's coming up RSN, though, which is why I've been asked to work on it.  We import the data from that URL and index it in such a way that it can be consumed via search.apps.u.c14:09
dobeyright14:09
didrockscwayne: you can get it uploaded, I just acked it. just run the unity8 AP tests + dogfooding (see Landing plan number 390)14:10
JamesTaitdobey, AIUI we need to present the department from that feed as filters in the dash, so users can drill down to find apps.  I need to know if we're intending to allow multiple departments to be selected.14:11
dobeyJamesTait: afaik yes. but i think that's irrelevant to the server. we'd just get departments: ['x', 'y', 'z'] from the server, and that would be in the existing results. if the dash is going to force a new search, that would be really bad architecturally.14:13
dobeyJamesTait: but i'm not working on that bit. that's all in the dash14:13
cwaynedidrocks, awesome, thanks! running unity8 tests now14:14
dobeyJamesTait: in the scope we'll just parse the results and send them to the dash. the server should support having multiple departments specified as a search qualifier regardless, i think14:14
JamesTaitdobey, ack, thanks. :)14:15
didrockscwayne: do not hesitate to update the spreadsheet as the landing proceeds (like INPROPOSED, INARCHIVE)14:15
cwaynedidrocks, ack, will do, thanks14:15
didrocksyw!14:16
cwayneer pitti ^ do I need to add the livecd-rootfs change too? or does that go through a different process?14:16
pitticwayne: it should both be in the same landing ask; upload-wise it's the same process14:17
=== ondrat is now known as ondra
cwaynepitti, ok, thanks, doing the AP tests now, will let you know :)14:18
barryMirv: do you have an eta for when the 5.2 packages will land in the archive?14:20
=== dandrader|lunch is now known as dandrader
mterryogra_, you ask in your review of my dbus-screen-fix branch: "should the patch be dropped from the session mir?"   Do you mean, we should drop the dbus code from unity-mir or something else?14:28
ogra_mterry, no, thats exactly what i meant14:28
ogra_feels like duplication14:29
mterryogra_, we should drop it, but only after we turn on nested mode.  It's not harmful to have it in there in the mean time14:29
ogra_right14:29
ogra_that was just meant as a reminder ... drop the old cruft :)14:29
mterryogra_, OK, thanks for testing on maguro for me!  So nested mode is +1 on that device.  I'll top approve that branch and wait for libhybris14:29
ogra_yeah, either rsalveti or ricmm_ are now on duty14:30
=== XDS2010_ is now known as XDS2010
shiggitayhey all14:45
rsalvetiogra_: yup, will get that done now14:53
rsalvetilet me flash my grouper and remove the dust out of it14:53
* ogra_ hugs rsalveti 14:53
=== alan_g is now known as alan_g|tea
ogra_lol14:53
sergiusensogra_, I have grouper too14:56
ogra_tvoss, there is another pp lifecycle thing i was wondering about btw ...14:56
ogra_*app lifecycle14:56
tvossogra_, shoot14:57
ogra_tvoss, i noticed that apps usually immediately stop if they get backgrounded ... i personally often have the case that i start a few webapps in succession ... would be nice if we kept them running for a few secs so they can load in bg14:57
tvossogra_, that's something we have to tune then, but our app lifecycle allows for that. My proposal is to get to that later, when we have tuned the memory values and such14:58
ogra_i.e. allow them to completely load even if they are not foregrounded before stopping them14:58
ogra_yeah, surely not important right now14:58
ogra_just something that always bothers me after a reboot14:59
tvossogra_, at any rate, the "grace" period will be fixed14:59
tvossogra_, let's file a bug against unity-mir then14:59
ogra_(i have a bunch of apps i cionstantly run ... having to wait til app by app is loaded is actualy time consuming and makes it feel un-snappy)14:59
ogra_yep14:59
rsalvetiI thought it was already waiting 3 or 5 seconds15:00
tvossogra_, perhaps we can tag them with "tuning"?15:00
rsalvetimaybe that's not enough15:00
ogra_(session saving would also rock btw ... but i guess thats a 15.xx task)15:00
ogra_rsalveti, definitely isnt15:00
ogra_at least if you run several webapps15:00
tvossrsalveti, right, we already grant a grace period, yes, but that would need to be fine tuned15:00
ogra_rsalveti, i think it shuould rather talk to the app "wait for loaded signal or so" than to be a fixed time15:01
tvossogra_, what do you think about the "tuning" tag?15:01
cwaynebfiller, is the gallery-app-to-click transition on track for this week?15:01
tvossogra_, that would give apps a way to escape the lifecycle trap ... won't happen15:01
ogra_tvoss, sounds good ... if we dont have any other optimization tag yet at least15:01
tvossogra_, we do not assume the app to be cooperative or behaving correctly, and thus a fixed grace period15:02
bfillercwayne: hopefully, waiting on some changes needed in the content-hub to support click15:02
shiggitayso with the news that Canonical putting most Nexus devices on hold, does that mean that the N5 attempts are gonna be on hold as well?15:03
ogra_shiggitay, only that some community devs will have to pick it up15:03
shiggitayyeah15:03
shiggitaythat's what I was thinking too15:03
shiggitayare any such devs im here? xD15:03
shiggitayin*15:03
sergiusensbfiller, I think I saw an MR for the content hub already from kenvandine15:03
FuLgOrEhello. could anybody please explain to me, why and what on Ubuntu Touch will be read-only and what are the pro's and con's of making it rw? Can I use apt-get on Ubuntu Touch?15:04
bfillersergiusens: ack, need to test that today15:04
Laneywhat's up with this qtmultimedia-opensourc-src-touch package?15:04
=== alan_g|tea is now known as alan_g
sergiusensbfiller, did you see my email btw?15:04
LaneyI think it being at 5.1 vs the normal one at 5.0.2 is meaning I can't build telephony-service on the device15:04
FuLgOrEshiggitay: I also have a Nexus 5 and I'm waiting for an Ubuntu Touch image :D15:05
ogra_FuLgOrE, the image based updates we provide actually use a binary diff between two readonly images (which makes the updates extremely small and about 10x faster than with apt) ... this requires that the system that gets diffed is readonly so all users have the same diff15:05
cwayneshiggitay, i saw someone in the community working on a port earlier, and once we get it based on 4.4 aosp, it *should* be pretty trivial15:05
shiggitaycwayne, yeah I think I know which dev it was15:05
shiggitayrsalveti I think15:06
ogra_FuLgOrE, making the image writable means you cant use that mechanism reliably anymore ... you can install debs then, but it will likely break at some point (size limits etc)15:06
barryMirv: there are lots of build failures in that ppa unfortunately, many of which i'm seeing locally too.  e.g. i cannot get a good build of address-book-app :(  http://tinyurl.com/mtzlknf   Any suggestions?15:06
bfillersergiusens: yes, just haven't had a chance to get back to it15:06
FuLgOrEogra_: that sounds interesting. How about updates? Would I get updates when the image is rw over apt-get?15:07
ogra_no15:08
FuLgOrEogra_: sorry for these kind of questions, I'm just a user :)15:08
ogra_you can do apt updates, but only to a certain point15:08
ogra_FuLgOrE, perfectly valid questions, no worries :)15:08
ogra_dpkg uses hardlinks when it unpacks debs ... hardlinks do not work across partitions so you will find packages that are not installable ...15:09
ogra_then there is a size limit due to the fact that we use loop mounted images, you will at some point run out of space for the apt package cache15:09
FuLgOrEhow big is the loop image actually?15:10
ogra_the readwrite mode is more something for devs that know they will re-flash at some point15:10
ogra_i wouldnt recommed to expect to use it constantly15:10
ogra_root@ubuntu-phablet:/# df -h |grep loop015:11
ogra_/dev/loop0                    2.0G  1.2G  673M  64% /15:11
FuLgOrEhmm I see15:11
FuLgOrEthanks15:11
FuLgOrEso if I would change the size of the loop device, I wouldn't get the small standart updates but I would be able to use apt-get with more space?15:12
ogra_yes15:13
FuLgOrEI guess only a small part of the system is ro. so with "dpkg uses hardlinks and they don't work across partitions" you mean, that if I would have, let's say /dev/loop and /dev/sda, it wouldn't work for a long time?15:13
ogra_with the exception of the hardlink issue15:14
ogra_root@ubuntu-phablet:/# mount |wc -l15:14
ogra_6515:14
ogra_well, there are a lot of mountpoints that span across partitions15:14
FuLgOrEok, I think I start to understand a bit :)15:15
ogra_while the ro part is made writable with the option you can set, it doesnt changethe overall design ... the rw mounted bits are still there15:15
FuLgOrEsure. And I think it is a clever idea with the small updates15:16
FuLgOrEI just hope it don't makes me feel "locked away"15:17
ogra_it is essential for people upgrading via a 3G dataplan :)15:17
shiggitayI think rsalveti had pretty much completed the 4.4 AOSP HAL... correct me if I'm wrong...15:17
FuLgOrEsure15:17
rsalvetishiggitay: most of it yeah, got the first image for mako, working on the others now15:17
shiggitayrsalveti, cool15:18
shiggitayI still offer my services lol to test for hammerhead (N5) when ready15:18
rsalvetisure, will need that later this week for sure15:19
FuLgOrEso would it be still possible to integrate some packages from source code?15:19
FuLgOrE-packages+programs15:19
ogra_FuLgOrE, well, the package format for touch is click ... not deb15:19
ogra_we only use debs to assemble the system15:19
ogra_but not beyond this point15:20
FuLgOrEI mean is it possible to use something like make, make install? :)15:20
ogra_so if you write a program you would pick the click format for your stuff15:20
ogra_sure15:20
ogra_in writable mode15:20
FuLgOrEand the click package is qml or html5, right?15:21
ogra_(make would always work)15:21
ogra_(make install would depend on the fact if you use writable paths for your stuff ... in which case i would personally rather go with a click package)15:22
FuLgOrEI would like the possibility to install some terminal things which are not standart-smartphone things :D15:22
FuLgOrEjust for playing around15:22
ogra_the click package can contain everything ... but yeah, the typical language for apps in ubuntu touch is C++ or QML, javascript and HTMML515:22
ogra_sure, but they come as debs and need writable mode15:23
ogra_i personally often install htop for example when debugging stuff15:23
ogra_and i know of people that have run mutt and irssi in the terminal app15:23
FuLgOrEand if you want to switch back, you have to flash the loop image again, right?15:24
ogra_right15:24
FuLgOrEis it possible to umount the loop device and simply copy it via bash script or something like that (from phone to phone)? :D15:25
ogra_there are surely ways15:25
FuLgOrEsounds very nice. thank you for so many information!15:26
ogra_:)15:26
ogra_sergiusens, do we have an overview of what events the upstart-android bridge already sends/understands ?15:27
ogra_(or are there simply none yet)15:27
sergiusensogra_, it sends all property changes15:29
ogra_hmm15:29
sergiusensogra_, so on boot you will get all properties, even the ones created before the bridge was up15:29
ogra_right15:29
FuLgOrEno I just need the patience to wait for a community N5 image :D ... is there a list which terminal commands/programs work on ubuntu touch ootb?15:30
FuLgOrE*now15:30
annerajbrsalveti, any update on the 4.4 framework?15:30
ogra_i'm looking at the lxc-android-config job and was wondering if i could rip out most of it, but that means i need a reliable event from the container15:30
sergiusensogra_, to know if it's "up"?15:31
ogra_FuLgOrE, its a normal minimal ubuntu so all terminal commands you know from your desktop should work15:31
ogra_sergiusens, yeah, i want to drop the awful loop15:31
* sergiusens looks for loop15:31
dpm_hi cwayne, just sent the call for translations - http://davidplanella.org/make-ubuntu-speak-your-language/15:31
FuLgOrEogra_: great :) that's what makes me crazy on android, nothing works :D15:32
sergiusensogra_, why not split that into two jobs and use the file bridge?15:32
ogra_iirc inotify doesnt work on /proc15:32
ogra_or some such15:32
sergiusensmeh15:33
ogra_i remember i tried that in the past15:33
ogra_anyway, in my "kill the sleep" quest thats my first stop gap15:33
ogra_and i would like to have it fully controlled by events instead of looking at files etc15:33
cwaynedpm_, thanks!15:34
ogra_but if the android bridge cant tell me if a property was set before already thats probably not the way to go15:34
sergiusensogra_, you should be mostly fine, all services on android trigger property changes15:34
ogra_k15:34
cwaynedpm_, although it still looks like address-book-app isn't even setup for translations15:34
ogra_i'll experiment a bit15:35
sergiusensogra_, although.... they are set to 'running' 'on start' and not 'on started'15:35
ogra_yeah15:35
dpm_cwayne, oh, who's maintaining that?15:35
ogra_that will produce races again :/15:35
cwaynedpm_, not sure.. salem_ ^ are you maintaining address-book-app?15:36
sergiusensogra_, we should be able to tweak the android side to change that for the services we really care about15:36
salem_cwayne, no, I think renato_  is.15:36
cwaynerenato_, hey, it looks like address-book-app isn't setup for translations on lp?15:37
ogra_sergiusens, yeah, mainly ueventd i guess ... but thats something rsalveti cared about with the file in proc15:37
sergiusenscwayne, dpm_ it's renato_, but if you decide for translations, make the CMakefiles click friendly15:37
ogra_(sensors etc too ... but we dont handle them atm)15:37
sergiusensogra_, let me look at the sensorservice code for a bit15:37
ogra_would be good to hook that into usensord later15:38
renato_cwayne, the address-book-app has the rules to translation already15:38
renato_I am not sure how to integrate it with lp15:38
rsalvetiogra_: sergiusens: yeah, to be safe it'd be nice to extend the android side to tell when something is indeed "done" or running for real :-)15:40
sergiusensogra_, I can actually improve the usensord startup; would like to have it in first without optimizations and then iterate15:40
ogra_rsalveti, right15:40
ogra_sergiusens, yeah, no hurry with that one15:40
sergiusensrsalveti, we would need to use a new property to change any values as it might break android ;-)15:40
cwaynedpm_, do you know how to integrate it with lp? ^15:40
rsalvetisergiusens: yeah, not sure yet15:40
ogra_tedg, uuuh, your UTF-8 is clearly broken15:41
=== gatox is now known as gatox_lunch
tedgogra_, Yeah, I saw that :-/15:41
* ogra_ just got mail with lots of funny chars 15:41
tedgThink I fixed it... not sure.  Have to wait for next time.15:42
ogra_:)15:42
* tedg should start posting on random MRs :-)15:42
ogra_lol15:42
ogra_tæst15:42
tedgI got a compose key for Christmas… loving it.15:43
tedgI can now talk to tvoss: Hi Mr. Voß15:43
sil2100mmcc: hello!15:50
sil2100mmcc: we noted that unity-scope-click trunk is failing to build in our daily-build PPA, do you know anything about that?15:50
dpmcwayne, yeah, I can do the LP integration15:50
sil2100mmcc: e.g. https://launchpad.net/~ubuntu-unity/+archive/daily-build/+build/545683315:51
cwaynedpm, thank you!  those system-apps are where we're lacking the most atm, namely dialer, address-book, and messaging15:54
=== salem_ is now known as _salem
=== _salem is now known as salem_
dobeysil2100: weird16:12
sil2100dobey, mmcc: filled in a bug: https://bugs.launchpad.net/ubuntu/+source/unity-scope-click/+bug/126905616:13
ubot5Ubuntu bug 1269056 in unity-scope-click (Ubuntu) "lp:unity-scope-click FTBFS on failing unit tests" [Critical,New]16:13
Laneyoh for the love of16:13
Laneywhere can I get at logs for telephony-service?16:13
dpmcwayne, yep. For dialer and messaging we're all set in LP, they might need a pot template update. For messaging I'll have a chat with the developer to add i18n support16:25
dpmsorry, I meant for address-book16:25
Laneyboiko: ^?16:25
=== ricardodrosales is now known as ricdros
cwaynedpm, according to renato_ (the dev), it is setup, just not in LP16:26
renato_dpm, what do you need?16:26
dpmrenato_, cwayne, a thanks let me have a look at the code16:27
=== dandrader is now known as dandrader|afk
tvosstedg, hey there :)16:27
renato_dpm, there is a MR already16:27
renato_https://code.launchpad.net/~amanzi-team/address-book-app/address-book-app-pot/+merge/18854916:27
renato_just need a approval16:28
renato_let me update this16:28
dpmrenato_, I just need the .pot file to be present in the po/ folder. Let me have a look at the MP16:28
dpmrenato_, so I think if you could take care of that comment in the MP, we should be good to go16:30
dpmthanks16:30
renato_it is fixed already16:30
renato_dpm, ^16:32
=== tvoss is now known as tvoss|test
=== tvoss|test is now known as tvoss
=== gatox_lunch is now known as gatox
=== dandrader|afk is now known as dandrader
boikoricmm_: Saviq: have you seen this problem already:  https://bugs.launchpad.net/ubuntu/+source/unity8/+bug/1267624 ?16:50
ubot5Ubuntu bug 1267624 in dialer-app (Ubuntu) "Dialer app not shown on incoming calls" [Critical,New]16:50
tedgkenvandine, This is invalid now, right?  https://code.launchpad.net/~ted/content-hub/ual2/+merge/19804416:55
kenvandineoh, yeah16:56
tedgK, rejecting16:56
kenvandinethx16:56
MyExHatesMeButMykenvandine,  hows the address-book-app  intergration of google and vcard going ?16:59
kenvandineMyExHatesMeButMy, not sure, that isn't something i'm working on17:00
MyExHatesMeButMywomp womp womp  wrong person.  I feel silly lol17:00
kenvandineno worries :)17:00
MyExHatesMeButMykenvandine,  you are friends guy right ?17:01
kenvandineyeah17:01
Laneyyour friend and mine: it's keeeeeeeeeeeeeeeen vandine!17:01
MyExHatesMeButMyany news on the google plus moments going ?17:01
kenvandine:)17:01
MyExHatesMeButMylol Laney17:01
kenvandineMyExHatesMeButMy, nope... still no API :/17:01
MyExHatesMeButMykenvandine,  are you going to use moments with the google plus api ?17:02
MyExHatesMeButMyto post that is17:02
kenvandinemoments?17:02
MyExHatesMeButMyhow to write to google plus ^^17:02
MyExHatesMeButMymoments are how to write/post to google plus17:02
kenvandineis that a read/write API?17:03
MyExHatesMeButMykenvandine,  https://developers.google.com/+/api/latest/moments17:03
kenvandinenever heard of it17:03
MyExHatesMeButMyit is part of the google plus api17:03
tedgWow, we should just upload all your ZG data to Google+.17:06
kenvandinetedg :)17:06
bfillertedg, tvoss : do we have an alarm/timer service (or plans for one)? nik90 trying to set alarms via the clock app and I advised about using the service to fire the alarms on behalf of the ap17:12
tvossbfiller, I don't know, tedg or charles might know best17:12
nik90tedg: also for timer and stopwatch use cases17:13
tedgbfiller, Yup, datetime does it.  There's a disconnect between the API and service.  It's scheduled for this month, I think that charles is getting to it today or tomorrow-ish.17:13
tvossnik90, we will likely not allow that for generic timers. If an app could do that, it could escape our lifecycle policies17:13
bfillertedg: so what API would the clock app use to set the timer?17:14
tedg(of course, it's a bug and investigation, not sure when he'll be done with it)17:14
tedgbfiller, The Alarms API, http://developer.ubuntu.com/api/qml/sdk-1.0/Ubuntu.Components.Alarm/17:15
MyExHatesMeButMytvoss,  do you know why Ubuntu Location Services slots are not connecting. and why it takes forever to work.17:15
bfillertedg: nice, thanks, nik90 ^^^17:15
tvossnik90, for stopwatch I don't see why you would need to hand over to a service17:15
tvossnik90, if the app is restarted, you would have to sync to the system clock anyway, right?17:15
=== tvoss is now known as tvoss|test
MyExHatesMeButMytvoss,  like it takes 20 minutes for the service to connect17:15
nik90tedg: use the Alarms service for the clock app timer as well?17:15
tvossnik90, for stopwatch I don't see why you would need to hand over to a service17:15
tvossnik90, if the app is restarted, you would have to sync to the system clock anyway, right?17:15
nik90tvoss: yup and that's what It does at the moment17:15
tvossnik90, that's fine17:16
tvossnik90, the stopwatch does not need to inform the user, right?17:16
nik90tvoss: nope17:16
tedgnik90, Sure, I mean, we don't care when the event happens.  It's just a notification and a link back to the app.17:16
bfillernik90: which use case do you need this for? setting a timer from the clock app right?17:16
tedgnik90, It could be 15 min from now or 4 days.17:16
nik90bfiller: that's right...the current discussion is about setting a timer from the clock app17:17
bfillernik90: right so we'd need the alarms service for this, tvoss do you agree?17:17
tvossbfiller, for the case of the timer: yes17:18
nik90bfiller: the thing with the alarms service is that at the moment it only triggers a snap decision. However in the case of a timer, wouldn't you want an audio notification which keeps ringing until the user turns it off?17:18
tvossbfiller, I can think about weird situations with timers that only take 15 seconds, but as long as we have a notification and the app is only invoked on user interaction, I'm happy17:19
tedgnik90, I think we need to add sounds to that API.17:19
tedgWait, sorry, it's already there.17:19
tedgPerhaps we just need to add a key for sound repeating.17:19
bfillertedg, nik90 : yes I agree should be part of the api, seems the right place to put it17:19
bfillertvoss: ack17:20
tedghttp://developer.ubuntu.com/api/qml/sdk-1.0/Ubuntu.Components.Alarm/#sound-prop17:20
nik90alrite, to summarise all this, the clock app will use the alarms service for timer and alarms to let the system trigger the notification appropriately.17:21
bfillernik90: yes17:21
nik90My one concern is that the alarm page currently lists all alarms in the alarm manager provided by the API. So if I create a timer and add it to the alarm service, it will incorrectly be listed in the alarms page as an alarm17:21
nik90so I am guessing we might need to add a "type" property to avoid that I suppose?17:22
tedgnik90, I'd register two different URLs, and then filter based on that in your UI.  There'll need to be two anyway as you probably want to start at different pages in the app.17:22
MyExHatesMeButMytvoss,  this is the error that I keep on getting know any work arounds ?  QObject::connect: No such slot QGeoPositionInfoSourceUbuntu::updateTimeout()17:23
bfillernik90: you mean so that your app only shows alarms that it has set and not all the other system alarms?17:23
tvossMyExHatesMeButMy, that's not an error, that's just a printf from the location provider17:23
nik90bfiller: no no ..it lists all the alarms saved in EDS through the alarms API.17:23
tvossMyExHatesMeButMy, are you experiencing any issues?17:23
MyExHatesMeButMytvoss,  yes GPS is not working it takes like 20 minutes for it to work17:24
nik90bfiller: however since the plan is to registers timers as alarms using the alarms API, wouldn't it appear in the alarm page incorrectly17:24
tvossMyExHatesMeButMy, sure, that's expected. We only consider the raw gps sensor at this point, and a cold start can take that long if satellity visibility is bad17:24
MyExHatesMeButMytvoss,  I have to keep my app open for like 20 minutes before the GPS kicks in and starts to work17:24
tvossMyExHatesMeButMy, see my note before17:24
MyExHatesMeButMytvoss,  why ?17:25
MyExHatesMeButMywhy = We only consider the raw gps sensor at this point,17:25
tvossMyExHatesMeButMy, that's just the way gps works, see http://en.wikipedia.org/wiki/Time_to_first_fix17:25
tvossMyExHatesMeButMy, we are working on adding assisted gps support. Until then, we only provide raw gps readings17:25
MyExHatesMeButMytvoss,  what is it tht meegoo or symbian did because that works right out the bat so to say. just trying to learn here17:26
MyExHatesMeButMythanks for your time by the way tvoss  I know that you are busy17:26
bfillernik90: I think you are right, maybe tedg's suggesting would work17:27
popeyMyExHatesMeButMy: I mentioned this yesterday, we don't have AGPS yet17:28
tvossMyExHatesMeButMy, that's also assisted gps, the gps chipset talks to a so-called SUPL server to download ephimeris and almanac data over a fast network connection instead of downloading it from the satellites. For that to work, the gps chipset needs an initial position estimate which is most often calculated from visible wifis and visible radio cells/towers17:28
nik90bfiller, tedg: +117:28
MyExHatesMeButMypopey,  I know I am just trying to learn about "Why this is happening "  that is it17:28
nik90bfiller: but to the update the UI in the clock app itself to indicate that the timer is runing, I will be using a QML Timer like now.17:29
MyExHatesMeButMytvoss,  cool I understand now17:29
MyExHatesMeButMytvoss,  with  AGPS this will still work with qtlocation ?  and will be inside or Ubuntu Location Service ?17:30
nik90bfiller: so when the timer ends, you will one indication in the clock app ui that the timer is complete and a snap decision triggered by the system.17:30
MyExHatesMeButMytvoss,  or new classes ?17:30
bfillernik90: makes sense17:30
tvossMyExHatesMeButMy, yup, it's completely transparent to apps, if you start using qtlocation now, and once we land agps support, you don't have to change anything and will just be provided with faster fixes17:31
tvossMyExHatesMeButMy, and yes, the changes will be made in the location service17:31
MyExHatesMeButMycool17:31
MyExHatesMeButMytvoss, Is there blueprints/work flow ect  for this << last question17:32
tvossMyExHatesMeButMy, I would need to dig that up, there once was one, but it might be out of date17:32
MyExHatesMeButMythanks17:33
tvossMyExHatesMeButMy, yw :)17:34
=== tvoss is now known as tvoss|test
=== tvoss|test is now known as tvoss
=== bfiller is now known as bfiller_afk
kenvandineMyExHatesMeButMy, that moments API isn't useful for creating a G+ app or adding it to friends18:07
kenvandineit only lets you list, insert and remove moments created by the app18:08
kenvandineso you wouldn't be able to see your feed for example18:08
MyExHatesMeButMykenvandine,  what do you mean by see your feed ?18:08
kenvandinefor example, in the g+ android app you see a stream of everything from people in your circles18:09
kenvandinethe moments api only gives you access to moments created by that app18:09
kenvandinethere is also the activities api, which is more like what we want but it isn't really useful18:10
kenvandinebecause you get a stream of activities for each user18:10
MyExHatesMeButMykenvandine,  maybe you are looking for just get ?18:10
kenvandinebut there is no api for getting a list of people in your circles18:10
MyExHatesMeButMyfor that there is other things like People and what not18:10
kenvandineyou can't get the people in your circles though18:11
kenvandineyou need that list in order to construct anything meaningful18:11
kenvandinegoogle has left out the most critical piece of the api, which prevents someone from creating a real g+ client18:12
MyExHatesMeButMykenvandine,  I am not that good with the api yet but Let me look into it I think that you are going to have to use contacts dev but let me look into it18:12
kenvandineit's been reverse engineered... but i wouldn't be willing to maintain any code using that18:12
=== alan_g is now known as alan_g|EOD
kenvandinegoogle has intentionally left that out, and have stated they have no plans on adding it18:13
kenvandinecontacts isn't the same as circles18:13
MyExHatesMeButMykenvandine,  https://developers.google.com/+/domains/api/circles/list18:13
kenvandinethat does look interesting18:14
MyExHatesMeButMykenvandine, :P18:15
kenvandinei wonder when this was added...18:15
kenvandinei haven't looked in a while... but after hearing dozens of times that they wouldn't add it... i gave up :)18:16
MyExHatesMeButMykenvandine,  a while ago BTW i have a QNetworkrequest that buildsQAbstractListModels for most of it18:17
MyExHatesMeButMynow sure how  that would work for libdee though18:17
MyExHatesMeButMykenvandine,  friends uses dee ?18:18
kenvandineyup18:18
kenvandinethere is dee-qt18:19
kenvandineMyExHatesMeButMy, where's your code?18:19
MyExHatesMeButMyon my computer18:20
dobeycan you actaully read things on g+ that aren't public now, through the api?18:22
kenvandinedobey, in the past you could if you know the id of the person18:23
kenvandineauthenticated of course18:23
MyExHatesMeButMydobey,  you could read for a long time18:23
kenvandinethe problem was you couldn't get a list of people in your circles18:23
MyExHatesMeButMykenvandine,  correct I use oauth218:23
kenvandineso you could really only get content you posted yourself :)18:23
MyExHatesMeButMybecause I dont know how to use Ubuntu's implementation so I wrote my own18:23
kenvandineages ago they stated they had no plans on adding that18:24
kenvandineyou should use the google accounts plugin :)18:24
MyExHatesMeButMyHow to get access key and refresh key ect ? kenvandine18:24
kenvandinehttp://developer.ubuntu.com/api/qml/sdk-1.0/Ubuntu.OnlineAccounts/18:25
kenvandinethere are C and C++ APIs too18:25
MyExHatesMeButMycool is threre also different scopes(google ones) that they are using for say email openid plus.google.com/me ect18:26
MyExHatesMeButMykenvandine,  I wrote one18:26
MyExHatesMeButMykenvandine,  https://code.launchpad.net/~josephjamesmills/+junk/OAuth_Playground18:27
MyExHatesMeButMysee how you can set clientid and seceret and scopes and what not from  QML18:27
MyExHatesMeButMynow sure if that is a good idea lol18:27
MyExHatesMeButMykenvandine,  example http://paste.ubuntu.com/6751843/18:29
MyExHatesMeButMynot sure Why I put a property in there of runOauth . must have been testing stuff18:30
MyExHatesMeButMykenvandine,  for the models and what not I just ported this and exposed to QML for models and what not.  https://code.google.com/p/qt-google-plus/18:32
dineshwebhi all. is it possible that we can install ubunt on htc viva devices?18:37
annerajbdineshweb, is there cyanogenmod for that device?18:40
dineshweblet me check...18:41
kalikianadobey: your example was very helpful to get started on the UbuntuOne API. though I discovered a somewhat tricky bug https://bugs.launchpad.net/ubuntuone-credentials/+bug/126909718:45
ubot5Ubuntu bug 1269097 in ubuntuone-credentials "Importing UbuntuOne disables logging" [Undecided,New]18:45
dobeykalikiana: it doesn't disable it18:48
kalikianait does. I can't even see qml syntax errors18:48
dobeykalikiana: nope. it's just dumping them to a file ~/.cache/ubuntuone/log/authentication.log18:49
dobeykalikiana: but i marked your bug as a dup of the pre-existing report18:50
kalikianadobey: they end up there in addition to console if I use U1_DEBUG=1 - if not they're completely dropped18:51
dobeykalikiana: qml is using debug() for errors?18:53
kalikianadobey: I'm not sure what's used for syntax errors, but they are disabled the same as qWarn, qDebug and console.log → interestingly qWarn is not even visible with U1_DEBUG=118:59
kalikianadobey: maybe syntax uses qWarn because I cannot see syntax errors either with U1_DEBUG19:00
kalikianahmm found the QML errors in the .log file19:03
kalikianaCommented on the bug. Gotta go19:06
dobeyhow does one mark API as deprecated in qt/c++?19:38
=== bfiller_afk is now known as bfiller
=== salem_ is now known as _salem
tedgkenvandine, So why are you using g_strdup_printf() instead of just g_strdup()?20:41
tedgkenvandine, Also the symbols file needs to be the 0replaceme thing for the release scripts.20:42
kenvandineoh silly me... in one place i was building the string so g_strdup_printf made sense20:49
ajalkaneis ppa:autopilot/1,4 available for saucy now?20:49
kenvandinetedg, i'll fix that20:49
kenvandinetedg, pushed20:52
tedgkenvandine, Cool, thanks!20:54
nik90ajalkane: looking at https://launchpad.net/~autopilot/+archive/ppa?field.series_filter=saucy, it seems there is autopilot 1.4 for saucy. However autopilot-qt is still at 1.3.20:54
nik90tedg: replied to your MP comments20:54
ajalkanenik90: hmm... and no doubt the qt module is needed for Qt apps20:55
nik90ajalkane: yup :/20:56
nik90ajalkane: although why dont you add the autopilot 1.4 experimental PPA for saucy20:56
nik90that's what I have on my 13.10 system20:56
ajalkanenik90: I had dependency problems when I tried upgrade20:56
thomithere's a dependency issue for saucy. veebers is the person to hassle for that :)20:57
thomiotherwise... consider upgrading to trusty maybe? :)20:57
nik90ajalkane: yeah I noticed that it kept back autopilot-desktop20:57
nik90ajalkane: but I just left it like that for a long time :)20:57
ajalkaneI can upgrade to trusty, but I'd rather stay on stable if I have a choice20:57
nik90thomi: what ajalkane said ^^20:58
ajalkanenik90: I had more hairy dependency problems20:58
ahayzennik90, i heard the autopilot 1.4 fix is in the works for saucy20:58
nik90ahayzen: oh that's nice20:58
veebersajalkane: hi, I intend to get that sorted today (the saucy dep issue)20:58
ahayzennik90, thts wht i think balloons said ... i just run it on device anyway20:59
ajalkaneveebers: alright great... is that the 1.4 ppa or experimental where it'll be available?20:59
balloonsveebers is the man for the ap 1.4 + saucy goodness :-)21:00
nik90ahayzen: hey btw, can you verify if running autoremove on your system results in http://paste.ubuntu.com/6752555/21:00
veebersajalkane: experimental will be trunk, 1.4 will be the release candidate (lp:autopilot/1.4)21:00
ajalkaneok, I'll try again 1.4 after tomorrow. Good luck :P21:00
nik90veebers: oh I have been running the experimental until now on saucy. May be I should move to the autopilot/1.4 ppa for safety measures21:01
ahayzennik90, http://pastebin.ubuntu.com/6752567/21:01
nik90ahayzen: so it is removing the cordova plugin cordova-ubuntu-2.8-dev qtcreator-plugin-ubuntu-cordova-common21:02
veebersnik90: the 1.4 ppa is only recent, the idea being the releases reside in the relevant ppas and experimental is trunk21:02
ahayzennik90, yep it wants to :)...at least not the ubuntu-sdk anymore21:02
nik90tedg: can I top approve your MP? Anything to add?21:11
tedgnik90, Nope, that works for me!21:14
sergiusensveebers, hey, is my MR doing alright? :-)21:19
jdstrandxnox: hey-- I just regenerated my emulator, but it keeps hanging. the wiki says to keep trying-- how many times is typical to have to retry?21:24
veeberssergiusens: heh, sorry have been delayed as other things. I'm just in the process of approving it. Sorry for the delay :-)21:31
sergiusensnp21:32
sergiusensthe landing to trunk is a week away; but it's the second time I create this MR ;-)21:33
cowbuffhei, probaly a noob questin.. but is it posible to install it on galaxy note 3 ?21:39
cwaynecyphermox: ping21:51
cwaynecyphermox: there's a question on the systemd MR questioning what the benefit is of going that route rather than the simple hciconfig upstart job we were considering before (quite a fair point imho), could you shed some light on why having hostnamectl working properly is beneficial?21:53
cwaynehttps://code.launchpad.net/~cwayne18/ubuntu/trusty/systemd/symlink-support-hostnamed/+merge/201540/comments/469490 ^21:53
cyphermoxcwayne: thanks, I commented22:10
cwaynecyphermox: thanks, i figured you'd have a lot more info than I do :)22:11
tedgthomi, This GIR support looks good to me, but it's hard to tell without programming against it.  Can you take a look?  https://code.launchpad.net/~ted/upstart-app-launch/gir-support/+merge/20168122:26
thomitedg: sure thing - it'll probably be this afternoon, but I'll email you before my EOD22:26
tedgthomi, I'm on vacation by your EOD, so take your time :-)22:27
thomiheh, ok - for how long for?22:27
tedgthomi, Next week.  I guess your Wed.22:27
thomitedg: OK. who else can I talk to to get this merged & released while you're away?22:27
tedgthomi, You can talk to charles22:27
thomitedg: ok, awesome - thanks for your help22:28
tedgNP22:28
KathyReidMorning everyone23:17
KathyReidI was chatting with mhall119 yesterday and he explained a bug I think there is in touch23:17
KathyReidwhen you download an update and then click Install and Restart it fails with 'failed to download a file'23:18
KathyReidSo, I reflashed my Nexus 423:18
KathyReidbut it wanted to update to version 121 again over the air23:18
KathyReidand the same problem occurred23:18
KathyReidis there a) a workaround for this or b) another way to update to version 121?23:18
a_muva_KathyReid: try adb shell; sudo apt-get update; sudo apt-get dist-upgrade23:33
cwayneKathyReid: noo, dont do that23:35
cwaynedoing apt updates could work, but it will break the upgrade path, and is generally considered not good to do23:35
a_muva_works for me23:36
popeyI'd use system-image-cli23:38
popeyadb shell system-image-cli --channel trusty -b 023:38
KathyReidwill that get me to version 121?23:39
popeyyes23:39
popeyor you can do it from your pc23:40
popeyphablet-flash ubuntu-system --channel=trusty23:40
popeywell, both commands should be run from your ubuntu pc23:40
KathyReidthat's the command I used yesterday to flash the Nexus 423:44
KathyReidthen after flashing, when I checked for updates, it wanted to upgrade to version 12123:44
KathyReida 310mb download later, and the install failed23:45
KathyReidso I'd rather not try that again23:45
popeyodd, 121 is the latest23:45
KathyReidis there a switch I can use to force it to flash with 121?23:45
popeyKathyReid: what does this return:- "adb shell system-image-cli -i"23:45
popey(it should tell you the version your phone is running)23:45
KathyReidpopey: checking now23:45
popeyhttp://paste.ubuntu.com/6753337/23:46
popeythats what I get23:46
KathyReidhttp://paste.ubuntu.com/6753342/23:48
KathyReidlooks like version 78 :(23:48
KathyReidah something is clearly not right with flashing it from the trusty channel23:49
KathyReidI will try again23:49
popeyare you certain you used the command I mentioned?23:49
popey78 is probably saucy, not trusty23:50
KathyReid(big thanks popey for that -i switch to find out which version it's running)23:50
popeynp23:50
popeyhttps://wiki.ubuntu.com/Touch/Install#Further_Examples23:50
popeythat page is handy23:50
* KathyReid bookmarks that page23:50
popeybut yeah, "phablet-flash ubuntu-system --channel=trusty" would be my recommendation23:51
* popey goes to bed.. good luck!23:51
KathyReidpopey: thx heaps23:54

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