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

=== chriadam|away is now known as chriadam
FuLgOrErsalveti: because ogra is not here, do you know about the changes regarding mounting /persist in the new 4.4er images? It's not working, maybe we can have a look03:27
FuLgOrEalso brightness control doesn't work03:28
=== vying is now known as Guest48863
Mirvchrisccoulson: see the specific instructions I posted on ubuntu-phone04:59
Mirvchrisccoulson: the touch multimedia fork packages don't clean themselves up, that's why04:59
=== duflu_ is now known as duflu
Mirv(or https://launchpad.net/~canonical-qt5-edgers/+archive/qt5-beta2 front page)05:21
=== Ursinha-afk is now known as Ursinha
=== Ursinha is now known as Guest49006
dannywill it be possible to run ubunto desktop apps on ubunto tablets?06:51
danny222112is it possible to run desktop apps on ubunto tablets?06:53
tvosspitti, good morning :)07:02
pittihey tvoss, how are you?07:02
tvosspitti, pretty good, thank you :) travel was unevent-ful07:02
tvosspitti, how are you?07:03
pittitvoss: oh, you are already in London?07:03
tvosspitti, oh, I spent Monday to Wednesday in London, now back home and in Brussels on Saturday07:03
pittitvoss: ah, see you at FOSDEM then?07:04
tvosspitti, I would think so :)07:04
tvosspitti, when is your talk?07:04
pittitvoss: I don't have any; I'm primarily going there to meet a few people again, I didn't really prepare much07:05
pittitvoss: going there on my own dime and staying at a friend's in Leuven07:05
tvosspitti, ah, now that's cool :)07:05
dholbachgood morning07:33
* FuLgOrE is available for testing on hammerhead07:44
infinity__need to know can i install ubuntu on my samsung galaxy note??08:07
infinity__is it stable can any one guide about this08:08
=== dholbach_ is now known as dholbach
pittilool: bonjour08:21
=== rsalveti_ is now known as rsalveti
M4dH4TT3rsupport mips08:45
pittixnox: hey Dimitry, already awake?08:53
xnoxpitti: morning! Yes =) we are all in the office.08:58
xnoxpitti: what's up? unless you are after ftpmaster.internal...08:58
pittixnox: ah; good morning; I might have a question about your recent cmake upload, but need to verify something first08:58
pittirecently, "export CXX=g++-4.7" in debian/rules stopped working08:59
pittiwhich is why platform-api is now 'orribly broken08:59
* pitti downgrades to previous cmake to verify08:59
xnoxpitti: yeah, my cmake changes do not work with CXX=g++-4.7 =/09:00
pittiso, what I don't understand:09:00
xnoxpitti: you can do -DCMAKE_C_COMPILER=gcc-4.7 -DCMAKE_CXX_COMPILER=g++-4.709:00
xnoxpitti: at the dh_auto_configure call, and that should work.09:00
pittimkdir obj; cd obj; CXX=g++-4.7 cmake ..09:00
pittithat works09:00
pittibut above export doesn't (through dh_auto_configure)09:00
xnoxpitti: right, my "crazy" patch-sets keys on variables exported by dpkg-architecture09:01
pittiargh09:01
pittiis that backwards compatible?09:01
xnoxpitti: so CXX=g++-4.7 dpkg-architecture -aamd64 -c cmake => is probably broken at the moment.09:01
j-b'morning09:01
xnoxpitti: it's not backwards compatible with some existing debian/rules files, indeed.09:02
pittixnox: I mean the -D syntax09:02
xnoxpitti: why is platform-api using 4.7? to match hybris / android.09:02
pittiyes, 4.8 changed the float return ABI09:02
xnoxpitti: -D is the standard cmake interface to provide configuration variables since forever.09:02
pittiit's apparenlty planned to change that soon, but it hasn't happened yet09:02
pittixnox: yes, but export CXX has been the standard way for pakcages to set the compiler :)09:02
pittixnox: anyway, that works for now; thanks09:03
pittixnox: I take it  that is to be considered a workaround?09:03
xnoxpitti: yeah, i guess i should invest into fixing / supporting $ENV{CXX}09:03
pittiat least we have something that unblocks that now09:04
pittiwow, that kept some four or five people busy for some hours :009:04
xnoxpitti: do you have more details about the "4.8 changed the float return ABI"? first time i hear about it.09:04
pittixnox: I'm only parrotting, I'm afraid09:05
xnoxpitti: well.... CMAKE_C_COMPILER / CMAKE_CXX_COMPILER are the _cmake standard_ way of setting compilers.... ;-)09:05
pittixnox: but the effect is, if I build platform-api with 4.8 (which is what happened without us noticing), float return values are absolutely wrong09:05
pitti$ ./showsensors09:05
pittiaccel: min 0 max 39.2266 res 0.0011901909:05
pitti^ with current platform-api in trusty09:05
pittiaccel: min 3.56854e+21 max 2.82612e+20 res 2.82612e+2009:06
pitti^ with rebuilt platform-api (no change)09:06
pittifortunately that has been caught by its new tests09:06
=== vrruiz_ is now known as rvr
pittididrocks: found it!09:09
pittididrocks: err, "bonjour"09:09
didrockspitti: \o/09:09
didrockspitti: do you have a bug for it? I'm interested in the diff anyway09:10
pittididrocks: and never again blame my tests! :-)09:10
* didrocks hugs pitti09:10
didrocksI didn't blame your tests :p09:10
pittididrocks: (just kidding)09:10
pittididrocks: filing one now09:10
pittididrocks: diff: http://paste.ubuntu.com/6842713/09:10
pittididrocks: tvoss is applying it to his MP directly09:10
* didrocks looks09:11
pittididrocks: we were building with g++-4.8 without noticing09:11
didrocksperfect!09:11
didrocksoh09:11
pittididrocks: I wrote a little test program that shows the actual (real iron) sensor data, and it was broken just the same way09:11
pittididrocks: i. e. the tests were exactly right09:11
didrockspitti: waow, it was an interesting… side-effect09:13
didrockspitti: we are trying to release Mir, including platform-api09:13
didrocksI would appreciate a separate MP that we can bundle with the current rebuilds09:13
didrocks(if possible)09:13
pittididrocks: but it won't build09:14
didrockspitti: oh?09:15
pittididrocks: as we don't have the previous dbus-cpp any more09:15
pittididrocks: so we actually need to land09:15
M4dH4TT3rsupport mips09:15
pittihttps://code.launchpad.net/%7Ethomas-voss/location-service/add_controller_and_service_configuration/+merge/19910509:15
cyphermoxChickenCutlass: https://code.launchpad.net/+branch/~mathieu-tl/+junk/nm-mms-support09:15
didrockspitti: hum, it did build yesterday on the branch we sil2100 bundled ^09:15
M4dH4TT3rand gay marrige09:15
didrocksmaybe this branch was part of the request09:15
pittiand https://code.launchpad.net/~thomas-voss/platform-api/expose_accuracy_and_service_status_to_platform/+merge/20329809:15
pittididrocks: yes, that's what sil2100 told me09:15
pittididrocks: hence tvoss will add the workaroud to the latter MP09:15
tvosspitti, didrocks https://code.launchpad.net/~thomas-voss/platform-api/expose_accuracy_and_service_status_to_platform is updated09:15
sil2100pitti, didrocks: all was fine in our PPA, right?09:15
sil2100pitti: is the platform-api test issue fixed?09:16
sil2100:)09:16
pittisil2100: yes09:16
didrockssil2100: can you backlog first? :p09:16
pittisil2100: http://bazaar.launchpad.net/~thomas-voss/platform-api/expose_accuracy_and_service_status_to_platform/revision/188 is the fix, tvoss just committed it09:16
sil2100\o/09:16
pittisil2100: ugh, that was really confusing09:16
didrockssil2100: apparently, it will fail to build though without tvoss's branch (what you didn't get in the ppa yesterday)09:16
sil2100Ok, so let me spin things!09:16
pittisil2100: my tests showed a real problem \o/ :)09:16
didrockspitti: nice catch btw, yeah, more than confusing :p09:16
sil2100didrocks: no proooblem, it's all under control09:17
tvosspitti, didrocks we should file a bug against the cmake package in distro, too09:17
sil2100pitti, tvoss: just give me a moment and it will be all fine09:17
pittitvoss, didrocks, sil2100, xnox : bug 127443009:17
ubot5bug 1274430 in cmake (Ubuntu) "Regression in 2.8.12.1-1ubuntu3/4: export CXX stopped working" [Undecided,New] https://launchpad.net/bugs/127443009:17
M4dH4TT3rreally want ubuntu touch on my tablet09:17
pittisil2100: let's please wait on the jenkins CI run on tvoss's updated branch, just to make sure?09:17
xnoxpitti: i'll take it.09:17
M4dH4TT3rmips architecture09:17
pittixnox: thanks09:18
pittisil2100: but you can land https://code.launchpad.net/~thomas-voss/location-service/add_controller_and_service_configuration/+merge/199105 in the meantime, I guess09:18
didrockspitti: I didn't know sil2100 already bundled tvoss's branch09:21
didrocksso now I understand :)09:21
xnoxpitti: which package should I test my fix on?09:21
didrocksthanks again pitti! and well done :)09:21
sil2100pitti: all stuff will be bundled together, as one big coherent landing - no worries, it's *all* under control ;p09:21
sil2100pitti: thanks for fixing!09:21
pittixnox: you can use current platform-api and check the cmake output; it should say "using g++4.7", not 4.809:22
xnox cool, thanks09:22
pitti-- The CXX compiler identification is GNU 4.8.209:23
pittixnox: ^ it currently says that09:23
pittixnox: beware that current platform-api typoes "export C=gcc-4.7", should be "CC"09:23
pittixnox: that's fixed in the MP, but you shold fix it locally to test your fix for CC too09:24
pittisil2100: great09:24
xnox-- Check for working C compiler: /usr/bin/x86_64-linux-gnu-gcc -- works09:24
xnox-- Check for working CXX compiler: /usr/bin/g++-4.7 -- works09:24
xnoxpitti: ^^^^09:24
xnoxpitti: is that what you'd expect?09:25
pittixnox: nice! and with C fixed to CC?09:25
ogra_rsalveti, bug 116084709:25
ubot5bug 1160847 in gvfs (Ubuntu) "gvfs should not attempt to mount MTP devices in an endless loop (cluttering your desktop with messages)" [High,Confirmed] https://launchpad.net/bugs/116084709:25
xnoxpitti: well, if CC or CXX or FC are in the environment, the will be honored.09:26
pittixnox: right, that already worked09:26
pittixnox: but for some reason not if debian/rules passes it through dh_auto_configure09:27
xnoxpitti: that did not work, when running debuild.09:27
xnox=)09:27
xnoxnow it will again.09:27
pittixnox: cheers, thanks for the fast fix!09:27
pittixnox: not urgent any more for platform-api now, but I don't know know how many other packages use that09:28
xnoxpitti: true.09:28
tvosspitti, rsalveti pointed out that forcing gcc-4.7 might break cross build09:36
tvossxnox, ^09:36
pittitvoss: well, we don't even use gcc in platform-api, but we already force g++-4.709:36
xnoxtvoss: yes, it will. I can provide a patch to platform-api to do it properly.09:37
xnoxtvoss: if one exports compiler, one should export compiler as $DEB_HOST_MULTIARCH-gcc-4.7 to be cross-compile safe.09:39
cyphermoxChickenCutlass: sbuild -d trusty -A --arch=armhf network-manager_0.9.8.8-0ubuntu2~mtrudel2.dsc09:40
mardymzanetti, dpm: OK, so using the Evernote QML plugin I manage to get the username in the account plugin09:42
mzanettimardy: \o/09:42
dpmexcellent09:42
mardymzanetti, dpm: is if OK if I file a merge proposal to merge the account plugin into the reminders app?09:42
dpmmardy, +100 (althouth I'd like to hear mzanetti's opinion)09:43
cyphermoxChickenCutlass: mk-sbuild trusty --arch=armhf09:44
mzanettidpm: mardy: add another 100 :)09:44
mardydpm, mzanetti: actually, I'm not sure how this would work with click; can we generate two click packages from the same repository?09:44
mzanettimardy: thanks a lot. You're helping alot09:44
mzanettimardy: yeah, we can09:44
mardymzanetti: glad to be of help :-)09:44
mzanettimardy: but: can we install account plugins through clicks already?09:45
dpmmardy, but we still can't run online account plugins off click, right? Wouldn't we build a debian package instead?09:45
mzanettimardy: I thought that stuff still needs to be seeded with deb's09:45
dpmyeah, my thoughts too09:45
mardymzanetti, dpm: right, currently we don't support having account plugins in click packages, but that will change soon09:46
dpmmardy, ack. Depending on how soon, we might still need to build a .deb package during the transition09:46
mardymzanetti, dpm: however, you are right, it's probably better to wait for that to land, before merging the plugin09:46
mzanettimardy: so given that click packages don't have any build recipe, we can do whatever we want09:46
dpmyeah09:46
mzanettimardy: no... we can generate 2 debs from the repo too09:47
mzanettiplease go ahead09:47
mzanettimardy: just one thing: Check out the CMakeLists and in CLICK_MODE add install steps to install all of the plugins stuff to a separete new directory09:47
mzanettithen we can just add a second click create command for the second dir and we're good to go09:48
mzanettiright now we're also building .debs out of the app too09:48
mzanettiso everything is in place already09:48
mardymzanetti: so, when the project is built as a deb, we should build: qtdeclarative-evernote-module, account-plugin-evernote and reminders app (with the latter to depending on the first). Correct?09:50
mardymzanetti: when it's built as click packages, the qtdeclarative-evernote-module should be embedded in both the account plugin and reminders app09:51
mzanettimardy: I for one wouldn't install the plugin as a module tbh09:51
mzanettieven with debs09:51
tvossxnox, ack and thanks09:52
mzanettimardy: hmm... well... given the fact we're sharing it between the plugin and the app... ok...09:52
mardymzanetti: I'm not sure how we can install it in two debs... I guess I'll have to play with cmake a bit (I don't know cmake)09:52
mzanettimardy: imo we should install it in the app/plugins data dir and set qml's import path to it09:53
mzanettimardy: let me know if you need help with cmake09:53
ChickenCutlasscyphermox, http://pastebin.ubuntu.com/6842903/09:54
barryxnox: https://code.launchpad.net/~chris.gagnon/ubuntu-ui-toolkit/autopilot-python3-package/+merge/19635809:57
tvossxnox, I think that it would make sense to fold the fix into https://code.launchpad.net/~thomas-voss/platform-api/expose_accuracy_and_service_status_to_platform10:08
barryxnox: https://code.launchpad.net/~chris.gagnon/ubuntu-ui-toolkit/autopilot-python3-package/+merge/196358/comments/47606810:11
=== Guest49006 is now known as Ursinha
pittikalikiana, tvoss: I analyzed the crash in bug 1272294 and followed up with two possible solutions for fixing platform-api; do you have a particular preference, or should I just go with what I think is best?10:23
ubot5bug 1272294 in qtubuntu-sensors (Ubuntu) "qtsensors crashes on desktop as there is no platform-api backend" [High,In progress] https://launchpad.net/bugs/127229410:23
=== _salem is now known as salem_
mzanettidpm: hey, I think sergiusens is fine with that branch. I didn't change his stuff a lot anyways. can we get it landed?10:32
mzanettithe cleanup one, that is10:32
xnoxfginther: what's up?10:32
xnoxogra_: what's up?10:33
dpmmzanetti, sounds good to me. I can top-approve if you want10:33
mzanettidpm: please10:33
ogra_xnox, we need to move around the developer mode meeting10:33
dpmmzanetti, done10:33
xnoxogra_: =/10:34
xnoxogra_: sorry.10:34
ogra_xnox, looks like many people have conflicts today ... would tomorrow at the same time work for you ?10:35
xnoxogra_: i only had this meeting on the Ubuntu Core calendar.10:37
xnoxogra_: if you want me to be somewhere, it should be on the Ubuntu Core calendar =/ maybe ask michelle about it?10:37
ogra_xnox, moved to tomorrow, same time now10:38
Laneymight come say hi at the office tomorrow10:38
Laneyif i can get in early enough on my "super off peak"10:38
ogra_Laney, DOIT !10:38
xnoxogra_: today at 4:30 -> 6 ?10:38
ogra_xnox, bah, paperwork10:38
Laneyeurostar to brussels is at ~153010:38
xnoxogra_: tomorrow at 11 is free so far.10:38
mardymzanetti: OK, question time (cmake): I need to define a couple of string variables in debian/rules (for the OAuth application key/secret), and make the available to cmake (which will use them in a configure_file)10:39
ogra_xnox, perfect10:39
mardymzanetti: is it just -DVARIABLE="xxx"?10:39
mzanettimardy: yeah, can do that10:40
mardymzanetti: OK. By the way, I'm currently working on making the account plugin as a deb; I'll worry about the click build only once we actually support it10:40
mzanettimardy: ok. I guess I can take care about the click too at some point. no worries about that10:41
mzanettimardy: make sure everything builds fine when calling cmake with -DCLICK_MODE=110:41
Laneycould get there for 12ish10:42
=== tvoss_ is now known as tvoss
tvosspitti, looking at 127229410:46
tvosspitti, I would prefer the explicit call to check if a backend is available. I would like to keep the inner workings of IMPLEMENT_FUNCTION0 an implementation detail10:47
tvossgreyback, hey there10:47
pittitvoss: you mean don't interpret a NULL return value as error?10:47
greybacktvoss: yo, just saw your reply to the MR10:47
pittitvoss: still a bit sad that ua_sensors_accelerometer_new() just crashes then on platforms that don't have sensors10:47
pittitvoss: well, we could at least make it an assertion then?10:48
mardymzanetti: should I just re-approve this? https://code.launchpad.net/~mardy/reminders-app/register-error/+merge/20390010:48
tvosspitti, sure, I would think that we could make _new() a bit more robust and don't use the macro to implement it10:48
pittitvoss: that would copy&paste a lot of code10:49
mzanettimardy: I will take care of it... the cleanup branch needs to land first10:49
tvosspitti, sure, but you cannot always return NULL for IMPLEMENT_FUNCTION0 as it depends on the return type10:49
pittitvoss: I'd actually think we should make a new macro like IMPLEMENT_FUNCTION0_NULLERR or so?10:49
tvosspitti, that makes sense10:50
pittitvoss: i. e. a new macro that we use for the constructors10:50
pittitvoss: or just straight IMPLEMENT_CONSTRUCTOR0 (0 for zero args)?10:50
tvosspitti, exactly, and consumers of the API have to check for errors10:50
pittitvoss: right; but we currently define error as "returns NULL"10:50
tvosspitti, I think an explicit CTOR macro is self-explaining10:50
pittitvoss: ack, doing that then; thanks!10:51
tvosspitti, yup :) thanks for the help10:51
pittitvoss: yeah, that's indeed a bit annoying; it immediately crashes QtCreator on a desktop, which is a bit sad for app development10:51
tvossyup10:52
mardymzanetti: I cannot see how the icon is getting installed; is ICON a magic variable?10:54
dpmmzanetti, would you have some time today to create a click package from the latest branch of reminders and send it to Dani? I'm not sure if popey or I would manage today, and that would help Dani playing with the latest changes10:55
mardymzanetti: forget it, I think I found how it works (installs it with SRC_FILES) ^10:57
mzanettire11:01
mzanettimardy: ok. let me know if there are any more things11:02
mzanettidpm: ok11:02
dpmmzanetti, great, thanks. I'll then tell Dani to find someone in the office to help him install it from the command line11:03
mzanettivesar: can you? ^11:03
ogra_FuLgOrE, so there is still an issue with the package publishing ... the /persist mount should be in the new zip i just published, powerd (brightness stuff) still is not11:08
FuLgOrEok I see11:08
FuLgOrEthx, I will download and try immediately :)11:08
ogra_FuLgOrE, argh, seems i'm wrong, the persist stuff didnt make it either11:10
vesarmzanetti, sure I can11:11
FuLgOrEanything else to test?11:11
mzanettidpm: however, the camera branch and the reminders branch are not reviewed yet11:13
mzanettiWebbyIT: hey ho! You can now go ahead and approve the textformat branch11:13
FuLgOrEogra_: should I try something else on hammerhead?11:14
WebbyITmzanetti, \o/11:14
ogra_FuLgOrE, well, the new zip has no changes at all ... we need to wait til the infrastructure is fixed11:15
WebbyITmzanetti, last night I thinked about RTF format: well, there are much case I had not considered in first place, in next days I'll update you11:15
ogra_i'll do a rebuild as soon as that happened ... but i dont know when that will be11:15
ogra_(zip build takes ~70 min)11:15
FuLgOrEogra_: okay, than I keep the "old" image on my phone11:16
mzanettiWebbyIT: yep, I guess there are a ton of corner cases, however, I guess we'll always hit them... writing a WYSIWYG editor is a tricky task11:16
FuLgOrEI guess we cannot do that on my hardware, right?11:17
dpmmzanetti, I think it's fine to pass him the camera and reminders branch, if it's just to test the UX. At least the camera branch was working for me the first time you submitted it, and for the latest changes perhaps we can actually have Dani as a tester :)11:18
WebbyITmzanetti, Jenkins is not happy about your branch. If I top approve it, will tests run again?11:18
dpmmzanetti, but if you feel you shouldn't put them in the .click package, it's your call11:19
mzanettiWebbyIT: yes. if you want we can trigger ci first11:19
mzanettidpm: no, its fine11:19
WebbyITmzanetti, np, I top approve it11:19
dpmok, cool11:19
=== chriadam is now known as chriadam|away
mzanettiWebbyIT: hey, can you create a merge which reverts your fix again please?11:29
mzanettiWebbyIT: given that the bug it fixes is less bad than the bug it introduces :)11:29
WebbyITmzanetti, yes, sure11:30
mzanettithanks11:30
mzanettiI'd say we just get rid of the back button in the edit note and make the user always go through save, just like evernote itself does11:30
mzanettidpm: ^11:30
WebbyITmzanetti, https://code.launchpad.net/~rpadovani/reminders-app/revert-1273102/+merge/20392611:35
mzanettiWebbyIT: dpm: https://bugs.launchpad.net/reminders-app/+bug/1273102/comments/211:45
ubot5Ubuntu bug 1273102 in Ubuntu Reminders app "Do not save note if the back button is tapped" [High,Incomplete]11:45
WebbyITmzanetti, I think it's a good idea to align our app to evernote one11:45
pittitvoss: ok, working nicely now; I attached MP/patch, but it's blocked by landing your platform-api branch first11:54
tvosspitti, ack11:54
tvosssil2100, any update?11:55
pitti(no hurry from my side, that's just an FYI or if you have a minute to pre-review)11:55
sil2100tvoss: so... platform-api built fine in the slot PPA, but I'm waiting for mir armhf to finish11:56
tvosssil2100, ack11:56
sil2100tvoss: the unit tests for this platform take really long, I wonder if it's supposed to be like that11:56
popeysergiusens: http://paste.ubuntu.com/6843404/ - what am I doing wrong here? trying to get a really old image from my mirror...11:59
=== MacSlow is now known as MacSlow|lunch
sergiusenspopey, use ubuntu-device-flash ;-)12:00
pittisil2100: no, unit tests for platform-api are supposed to take < 2 seconds really12:00
pittisil2100: I just built it a few times on my nexus 4, for above bug12:01
tvosspitti, I think sil2100 refers to the mir tests12:01
pittiah sorry12:01
* pitti STFU12:01
sergiusenspopey, I'm not sure tbh; let me look12:01
tvosssil2100, not sure about testing time tbh12:01
tvosssil2100, they certainly take some time but they shouldn't run fo rages12:02
popeysergiusens: alan@deep-thought:~$ ubuntu-device-flash -channel="trusty-proposed" -revision=45 -server="http://popey.mooo.com/mirror/system-image.ubuntu.com"12:02
popey2014/01/30 12:02:07 Device is |mako|12:02
popey2014/01/30 12:02:09 Failed to locate image 412:02
popeythere's a 5 there, but I mis-copied12:02
sil2100;/12:05
sergiusenspopey, you don't have Version: "45" in devel-proposed12:06
popeyoh doh, it's in trusty-proposed12:06
popeythanks12:06
popeybut thats what I specified12:07
popeysergiusens: and I do.. http://popey.mooo.com/mirror/system-image.ubuntu.com/devel-proposed/mako/ has version-45 in it12:07
sergiusenspopey, what's important is what's in http://popey.mooo.com/mirror/system-image.ubuntu.com/trusty-proposed/mako/index.json12:08
sergiusenspopey, that file itself isn't12:08
popeybah12:09
popeycan I manually pull the files?12:09
Piotrek_hi, how much does ubuntu touch uses disk pace? I have nexus 4 and I'm wondering about cyagenomod dual boot with ubuntu touch12:09
ogra_Piotrek_, 2-3G12:18
Piotrek_ogra thanks12:19
ogra_FuLgOrE, looks like the archive is fine again, i started a zip build (in ~70min i should have a new zip ready)12:29
loolpitti: did you ping?  sorry didn't open IRC this morning!  :-/12:29
FuLgOrEogra_: that sounds good! thx12:29
loolalso, my rented server is unstable since yesterday, I might have missed messages yesterday12:30
davmor2popey, ogra_, sil2100: I'm on holiday and what do you do you break my n4 ;)  have you moved over to the 4.4.2 android base?12:35
ogra_davmor2, nope, thats still days away12:36
ogra_davmor2, in fact due to the archive issues we had no changes at all for the last few images12:36
davmor2ogra_: in that case there might be an issue updated today 29.7mb iirc and now my phone doesn't pass the google logo12:37
davmor2ogra_: I'll try a full fresh flash and see if that fixes it then12:38
popeysergiusens: so if I want to manually install http://popey.mooo.com/mirror/cdimage.ubuntu.com/ubuntu-touch/daily-preinstalled/20131202/ that on my mako, can I still do that via the instructions at https://wiki.ubuntu.com/Touch/Install#Manual_Download_.26_Installation ?12:40
pittilool: it's all good now, the platform-api issue is fixed12:43
* popey tries12:46
mardymzanetti: are you using Qt 5.2 in your machine?12:47
mzanettimardy: no12:47
mardymzanetti: cool. I'll now push my branch somewhere, would be very glad if you tried it; for some reason the reminders-app does not display the account displayName (even though it's there), and I'd be curious to know if this is because of me using Qt 5.212:48
=== MacSlow is now known as MacSlow|lunch
mardymzanetti: or if it's really a bug in my accounts-qml-module12:49
mzanettimardy: very unlikely because of 5.212:49
mardymzanetti: agreed; but it's very strange, the data() method in my QAbstractListModel isn't even called12:49
mzanettimardy: I'm in the middle of something I'd like to finish first. will try a bit later12:50
roman2861What about 4.4.2 source code?12:52
mardymzanetti: no hurry, I'll investigate12:57
mardymzanetti, dpm: meanwhile, I just pushed the MR which brings in the account plugin (which correctly fetches the username)12:57
mzanettimardy: cheers12:58
dpmawesome, thanks mardy. Are you still planning to add the trusted helper once that one gets merged?12:59
mardydpm: sure13:00
mardydpm: but that will need some coordination, because the trusted helper needs to land at the same time13:01
dpmmardy, yeah, good point. What's the landing plan for the trusted helper?13:02
mardydpm: land as soon as the needed changes to reminders-app and friends-app have been approved :-)13:04
dpmmardy, that sounds like a great plan to me :)13:04
=== alan_g is now known as alan_g|lunch
dpmmardy, note that reminders-app is not yet in the image, so while coordination is still needed, we're a bit more flexible.13:04
dpmso it's essentially up to the friends-app changes13:05
davmor2ogra_: fresh flash of 154 and it's still dead13:06
mardydpm: ah, good to know13:07
=== MacSlow|lunch is now known as MacSlow
=== dandrader is now known as dandrader|afk
sergiusenspopey, you need to create an ubuntu_commands file13:14
davmor2ogra_: I'm flashing 152 now13:15
sergiusenspopey, you can either do a normal flash and get that from where it's logged or you can look at https://wiki.ubuntu.com/ImageBasedUpgrades/Upgrader and follow that13:16
popeysergiusens: ok13:19
popeydavmor2: 153 is good, 154 is bad13:19
popeysee mailing list13:19
davmor2popey: cool thanks13:26
=== dandrader|afk is now known as dandrader
FuLgOrEogra_: how is the status of your zip?13:47
ogra_FuLgOrE, my zip has the same issues as image 154 (see the mailing lists)13:48
FuLgOrEwhat a pitty13:49
=== alan_g|lunch is now known as alan_g
FuLgOrEis it possible to take your zip and apt-get install libunity-mir1?13:50
ogra_FuLgOrE, it would be, but i dont really want to publish it like that (there might be people using it that arent as smart as you) ... i'll do a re-build as soon as didrocks and ricmm have uploaded the fix13:53
=== karni is now known as Guest17108
nirmalhi14:33
nirmali woul like to install ubuntu touch in my Xolo Q80014:33
nirmalplz help me14:34
nirmalit has got Arm v7 quad core mediatech processor14:34
=== Guest17108 is now known as karni
elopioping barry: still having problems with the toolkit?14:51
barryelopio: yes, but now my stack is pushed down a few :)14:51
elopiobarry: I asked them yesterday about your error, and they told me kalikiana might know more about it.14:52
barryelopio: https://bugs.launchpad.net/ubuntu/+source/ubuntu-ui-toolkit/+bug/127443414:52
ubot5Ubuntu bug 1274434 in ubuntu-ui-toolkit (Ubuntu) "Possible environment dependency in tst_MainView::testLocalStorage()" [Undecided,New]14:52
elopiooh, nice.14:52
elopiobarry: and changing the subject, when is a good date for your py2-3 lightning talk for the QA team?14:53
barryelopio: yeah, good question!  mid feb?14:54
kalikianaelopio: what error?14:55
elopiobarry: we are sprinting the week of the 17th. So either the week before, or after that, would be perfect.14:55
elopiokalikiana: https://bugs.launchpad.net/ubuntu/+source/ubuntu-ui-toolkit/+bug/127443414:55
ubot5Ubuntu bug 1274434 in ubuntu-ui-toolkit (Ubuntu) "Possible environment dependency in tst_MainView::testLocalStorage()" [Undecided,New]14:55
barryelopio: let's do the week after, the week before is too busy14:56
barryelopio: mon, tue, wed are all clear14:56
barry(feb 24,25,26)14:56
kalikianaelopio: actually I have a question for you: can autopilot verify if the screen is unlocked? https://bugs.launchpad.net/ubuntu-ui-toolkit/+bug/1259476 was re-opened and I can only reproduce by locking the screen, so I got the idea this would be good to excluse as a non-cause14:56
ubot5Ubuntu bug 1259476 in Ubuntu UI Toolkit "Flaky gallery.test_textinput.TextInputTests.test_textfield_numbers, fix or disable" [Critical,Confirmed]14:57
elopiobarry: ok, lets try wed 26. And 20:30 UTC is a good hour for you? I have no idea what are your working hours, I always find you at a different time.14:58
elopiokalikiana: you can if you restart unity with testability enabled.14:58
kalikianaelopio: is that something we can enable in our ci?14:58
barryelopio: :)14:59
elopiofor my point of view, the toolkit tests should be as independent as possible, so I would prefer if we disable the greeter. But that's a bigger discussion.14:59
barryelopio: i'll be utc-5 then, so 20:30 is good (if i'm doing my utc math correctly :)14:59
elopiokalikiana: do you just want to give it a try to get debug information, or would you like to check that always?15:00
elopioalesage: wed 26th, 20:30 UTC, sounds good for you for the cobertura lightning talk?15:01
alesageelopio sure that'll be fine15:01
alesageelopio, thanks for the advance warning15:02
kalikianaelopio: I have no clue what causes the failure this time except on my device if I lock it. so knowing if that was the reason on Jenkins would narrow it down15:02
elopioalesage, barry: then we are all set. Thanks :)15:02
barryelopio: awesome15:02
kalikianaelopio: the earlier bug was resolved, but we never actually determined if it failed for the reason it was reproducible manually15:02
kalikianaexcept it was the exact same result15:03
kalikianabut now we have the same result again despite the fix15:03
kalikianaI hope this isn't too confusing15:03
elopiokalikiana: no, it is not, I'm just thinking.15:03
elopiokalikiana: so, if you look the device, it will fail because the field doesn't have the focus. You type, and the text goes somewhere else.15:04
elopios/look/lock15:04
kalikianayes15:04
elopiokalikiana: so, what if we just add a self.focus.wait_for(True) before righting on the textifield?15:05
elopioahh, sorry15:05
elopiowriting15:05
elopio:) I woke up too early today.15:05
kalikianaelopio: then it can still fail in the middle of that and we don't know why15:05
kalikianaand in one mr that indeed was what happened15:05
kalikianaso you get "foob" != "foobar"15:06
elopiokalikiana: it will discard the case that we just wrote too fast, before the text field was finishing getting the focus.15:07
elopiohum, that foob instead of foobar is a pretty different case from est instead of Test, or the empty string.15:07
kalikianaI don't get that, wrote too fast?15:07
elopiokalikiana: the thing is that there's no reason for the screen to lock while executing this test. Because you are constantly interacting with the device.15:07
elopioit's never idle, so it shouldn't look during the execution.15:08
kalikianaI don't have exact log for the mr which was in the middle of it, but it clearly was losing focus while typing letters15:08
kalikianaelopio: well, that is a fair assumption. I'm aware that short of any clue what really happens all of this is to narrow down what's left15:09
elopiokalikiana: I agree. We could just run the command that disables the lock screen on an MP to see if it keeps happening.15:10
elopiohow often do you see this error?15:10
kalikianaoften enough to be very annoying15:10
elopiook, then if we rerun the suite on jenkins some times without the lock screen, it should give us better information.15:11
elopionow I don't remember who told me about how to disable the lock screen.15:11
elopioSaviq: do you know?15:12
Saviqelopio, lock screen or suspend?15:12
Saviqelopio, powerd-cli display bright on15:12
Saviqelopio, as root15:12
elopiothat's it. oh, but as root. hum...15:12
kalikianaelopio: we did have plenty of lock screen related issues at some point in the past, that's why I wouldn't just assume it just works15:12
kalikianasame reason I wanted details on the osk in the logs15:13
elopioit's so bad that we can't get a screenshot from the phone.15:14
kalikianadespite the bug fix we get the exact same failures15:14
elopiokalikiana: for collecting debug information, we can ask CI to set up a job for us that starts killing unity, so we can start it with testability on the test and introspect it. Or that starts with suspend disabled.15:19
elopiokalikiana: but can we first try the focused.wait_for(True) ?15:20
kalikianaelopio: well, we can add it to the emulator, it doesn't hurt15:23
tedgsergiusens, This is a bug that is collecting all the bad icon errors in click packages bug 126788415:25
ubot5bug 1267884 in upstart-app-launch (Ubuntu) "crashes in the emulator when running tests" [Undecided,New] https://launchpad.net/bugs/126788415:25
tedgsergiusens, UAL doesn't seem the right place for it to be, is there a better one?15:25
nxvlhi, has someone tried to install Ubuntu Touch on a tablet?15:25
nxvli have a Galaxy Tab (GT-P1010) which i can use to test15:26
sergiusenstedg, if it's the icons for preinstalled, they all have bug reporting enabled in launchpad15:26
nxvlor it's focused on Phone and Tablet are not looked for yet?15:26
elopiokalikiana: I piggybacked it here: https://code.launchpad.net/~elopio/ubuntu-ui-toolkit/fix1274240-gallery-textfield_helper/+merge/20383115:27
elopiowhat I hope with that branch is to get a clearer trace in case of error.15:27
elopiobut also, the use of the focused_type context we have in the emulator might solve it.15:28
tedgsergiusens, I think so...  how does one get apport to report a bug on a click package?15:28
tedgsergiusens, Is there a click hook for apport config?15:28
sergiusenstedg, so if you look at vUDS august, ev suggested we used the comments/ratings for click issues and I'm not sure what was decided for direct bug reports15:30
sergiusensneither is implemented though15:30
sergiusenstedg, I'll go ask him is he's avail15:31
tedgI think that makes sense for non-preinstalled clicks15:31
tedgFor pre-installs it seems there should be something different.15:31
djbenganHello. What is the "window-manager" called in touch?15:34
FuLgOrEhey guys. I try to flash AOSP to try to flash ubuntu touch again, but fastboot doesn't work anymore. it cannot see my device. is there a way to activate debug mode in ubuntu?15:35
sergiusenstedg, so talked to ev; seems to be pitti's domain15:35
FuLgOrEah I think I got it15:36
pittisergiusens, tedg: we have no apport integration at all (that I'm aware of) for click ATM15:37
sergiusenspitti, yeah, he just told me that if anything is hooked up, you would know15:38
kalikianaelopio: makes sense. I just hope it doesn't merely happen to pass. in that case I'd consider re-running it twice to be sure15:38
FuLgOrEit's working now15:38
cwayneogra_: hey, so where do we stand with that lxc-android-config MR? should we wait until we have a better way to do only-first-boot upstart jobs?15:48
popeycwayne: danielholm is having some trouble with a last.fm online accounts plugin.. would you have some time to help him?15:52
tedgpitti, Can apport detect if a crash comes from a click package?15:53
=== dandrader is now known as dandrader|lunch
cwaynedanielholm: popey: sure, what's up?15:53
pittitedg: if there is a counterpart of dpkg -S, or some other way of associating a program to a package, then we can certainly teach it to15:54
pittitedg: so far click+apport hasn't been discussed at all yet, and I don't yet know how click works15:55
tedgcjwatson, Does that exist? ^15:55
tedgWell, really it should be anything in /opt/click ...15:55
cjwatsontedg: no15:59
=== gatox is now known as gatox_lunch
sil2100pitti: hi!16:11
sil2100pitti: we're actually getting something like that on our i386 platform-api build now: https://launchpadlibrarian.net/164362983/buildlog_ubuntu-trusty-i386.platform-api_0.20%2B14.04.20140130.1-0ubuntu1_FAILEDTOBUILD.txt.gz16:11
sil2100It was fine in the morning16:11
pittisil2100: hm, interaction with the new cmake again?16:13
pittixnox: ^ does that ring a bell?16:13
pittii386-linux-gnu-gcc-4.7: not found16:13
pittierr, what?16:13
xnoxsil2100: already fixed between myself and tvoss16:13
pittithat looks like a cross-build16:13
xnoxpitti: please ignore.16:13
pittiack16:13
xnoxsil2100: why are you pinging about it?16:13
xnoxsil2100: it's a merge proposal at the moment, only.16:13
xnoxsil2100: and pinging not the committer, e.g. tvoss or myself. What pitti has to do with it?16:14
xnoxpitti: DEB_HOST_GNU_TYPE != DEB_HOST_MULTIARCH on i386 on ubuntu.16:14
pittiwell, I was involved in debugging the previous fallout of https://code.launchpad.net/~thomas-voss/platform-api/expose_accuracy_and_service_status_to_platform/+merge/203298 :)16:14
xnoxpitti: which i keep on forgetting.16:14
sil2100xnox: I'm pinging tvoss, actually talking with him all the time16:14
sil2100xnox: and I just remembered pitti talking something about that in the morning16:15
pittiand landing that MP is blocking other stuff and is urgent to fix platform-api, so I'm quite interested in its fate16:15
pittisil2100: but it won't succeed anyway until https://code.launchpad.net/~thomas-voss/location-service/add_controller_and_service_configuration/+merge/199105 lands16:15
sil2100xnox: the current state of platform-api https://code.launchpad.net/~thomas-voss/platform-api/expose_accuracy_and_service_status_to_platform/+merge/203298 is resulting in this failure, and I would like this resolved as soon as possible16:15
pitti(building, I mean)16:15
sil2100pitti: that's what I'm trying to build exactly!16:15
sil2100The source from this merge is resulting in this i386 failure16:16
pittisil2100: oh, really? location-api is broken, too?16:16
xnoxsil2100: tvoss pinged me about it, i've fixed my compiler-fix branch, which he said will remerge.16:16
sil2100xnox: ok then, thanks!16:16
pittiPS jenkins seems happy with the location-api branch16:16
sil2100pitti: ah! Ignore me!16:17
sil2100pitti: location-service is ok, read 'platform-api' there16:17
pittisil2100: heh; don't worry; I guess after wrestling with this all night and day it's too easy to lose track :/16:17
tvossxnox, sil2100 merged and pushed xnox's changes16:20
sil2100tvoss: thanks! Excellent, already rebuilding16:23
tvosssil2100, ack16:23
=== greyback is now known as greyback|food
kalikianaelopio: weird failures in https://code.launchpad.net/~elopio/ubuntu-ui-toolkit/fix1274240-gallery-textfield_helper/+merge/203831 I wonder if that's to do with https://bugs.launchpad.net/ubuntu-ci-services-itself/+bug/1274309 though not sure exactly what is broken in the lib16:34
ubot5Ubuntu bug 1274309 in Ubuntu CI Services "We shouldn't use the unity daily ppa anymore" [Critical,Confirmed]16:34
elopiokalikiana: no, it's because the latest image is broken.16:35
elopiokalikiana: from ci: <fgint...> cjohns..., elopio, image 154 appears to be hosed16:36
elopiokalikiana: they already removed the ppa from the jenkins jobs, so that bug should be resolved.16:36
annerajbrsalveti, was the code for android 4.4 ever put on gerrit? it dosnt have a list of recently modified repositories like it had before so is hard to say.16:48
rsalvetiannerajb: sorry, not yet, fixing a bug with the emulator right now, will publish everything once I get it to work16:52
annerajbrsalveti, ok16:53
=== greyback|food is now known as greyback
=== gatox_lunch is now known as gatox
danielholmcwayne: hi, well I am having some difficulty understanding the code of the auth and creating functions to call from the music app to scrobble and stuff. But I found your fitbit account code and having a look at that now. :)17:00
mandelbarry, lp:ubuntu-download-manager/saucy17:11
cwaynedanielholm: ah, well if you have any specific questions, feel free to ask :)17:12
tvossmzanetti, around?17:13
danielholmcwayne: thank you :)17:13
mzanettitvoss: hey17:14
pmcgowanany eta on a new build?17:25
popeyall those disconnections looks like everyone went to the pub!17:29
=== bfiller is now known as bfiller_afk
=== Ursinha is now known as Ursinha-afk
timppa is it still true if you have put ro image to rw mode and installed some packages to touch you cannot revert back to ro just bu removing the .writable_image file?17:55
timppajust curious because I had to install the libunity-mir1 with apt-get...17:56
timppaok, 155 is just out... :)17:57
timppaseems to be working ok...17:58
=== karni is now known as karni-food
=== alan_g is now known as alan_g|EOD
=== dandrader|lunch is now known as dandrader
=== salem_ is now known as _salem
=== _salem is now known as salem_
timppaone thing that works now vs earlier builds is the indicator dropdown. It stays "open" once again which is very nice!18:25
mterryboiko, so should I merge that greeter-contacts branch into telephony-service myself?  Not sure who the gatekeeper is on your team18:41
boikomterry: it's bfiller_afk18:41
mterrybfiller_afk, is it enough to leave the branch at Approved and you eventually sweep through and commit?  Or do I need to do something special?18:42
* mterry is still getting used to how the new policies work on each team18:42
=== karni-food is now known as karni
SonikkuAmericaSo I've heard the Nexus 7 (2013) is the only officially supported TABLET left. So where's the Nexus 7 (2013) image? I see it nowhere on the wiki...18:51
SonikkuAmericaOr do I just use the daily-preinstalled images at cdimage.u.c ?18:52
popeySonikkuAmerica: dont think it's published yet18:53
SonikkuAmericapopey: Oh. :( Thanks...18:53
SonikkuAmericaThey'd better hurry though... I'm itching for my 2013 Nexus 7 to play with the bleeding edge18:54
SonikkuAmerica:)18:54
popey☻18:54
popeythey're working hard on it18:55
SonikkuAmericaAh, the person to ask for all things community. Hey jono!18:56
popeythats just a bot, the real jono is in a cryo-stasis tube on the moon.19:00
jonotrue19:00
jonohey SonikkuAmerica19:00
jonoon the phone, will be there soon19:01
SonikkuAmericapopey: lol19:01
=== bfiller_afk is now known as bfiller
bfillermterry: to get that released you need to do these steps in the checklist https://wiki.ubuntu.com/Process/Merges/Checklists/system-apps and run the test plan here: https://wiki.ubuntu.com/Process/Merges/TestPlan/telephony-service19:09
bfillermterry: once you've verified all that let me know and I'll get it released19:09
mterryoh right, checklist happened after that was written19:10
=== boiko_ is now known as boiko
=== salem_ is now known as _salem
=== dandrader is now known as dandrader|afk
=== dandrader|afk is now known as dandrader
fermulatorHi all, in https://wiki.ubuntu.com/Touch/Install#Supported_devices_and_codenames, I see that only the Nexus4 is supported (as the latest phone). Is it definitely true that Nexus5 would not work?20:51
M4dH4TT3rsupport mips20:56
Tm_TM4dH4TT3r: no need to repeat that20:58
M4dH4TT3rwell if anyone had gotten it the first time i said it about 6mos ago i wouldnt ;)20:59
popeyfermulator: no image yet20:59
kenvandinehey tedg!21:37
kenvandinei see ual now handles clicks on the desktop much better21:38
fermulatorpopey: thank you; are we /planning/ to support? (trying to decide if I should buy the nexus4 now, or wait for nexus5 support)21:38
popeynexus 4 works now, but you cant buy them anymore21:38
popeynexus 5 might work, but its not immediately on the list21:38
tedgkenvandine, Oh, really.  That's cool :-)  I've been running trunk from the PPA.  Archive is so far behind it's not been usable :-(21:39
kenvandinetedg, however, if the hub calls upstart_app_launch_stop_application on the APP_ID it gets in some weird state21:39
kenvandineupstart-app-list no longer lists it as running21:39
kenvandinebut21:39
kenvandinestatus application APP_ID=....21:39
kenvandinedoes show it as running21:39
kenvandineso it can't start it again when needed21:39
thomislangasek: veebers tells me I should talk to you abouyt my WIP branch to make autopilot use the libUAL gir bindings? Apparently there's a reason we shouldn't use gir bindings?21:39
kenvandinetedg, i can stop it with stop application APP_ID=...21:40
kenvandinethen it all works fine again21:40
tedgkenvandine, Huh, like the application job itself hangs...21:40
kenvandinemaybe21:40
tedgkenvandine, What does initctl list show ?21:40
kenvandinetedg, it doesn't show it anymore21:42
kenvandinebut status does21:42
kenvandineapplication start/running, process 1876721:43
kenvandineyup... that process is running21:44
tedgkenvandine, initctl list?  not upstart-app-list, but the upstart one?  I don't think that's a possible state :-)21:44
kenvandineinitctl list doesn't show it21:45
kenvandineupstart-app-list doesn't show it21:45
kenvandinebut status application21:45
kenvandinedoes21:45
tedgThat's crazy.21:45
kenvandinethat pid is this21:45
tedgCalling it an upstart bug :-)21:45
kenvandine /bin/sh -e /proc/self/fd/921:45
tedgkenvandine, It'd probably be the shell script blocked on "start"21:51
kenvandinetedg,  it only happens when i stop it from the hub with upstart_app_launch_stop_application21:54
kenvandinewith upstart-app-stop21:54
kenvandineit stops fine :/21:54
tedgkenvandine, Are you keeping a GDBus connection anywhere else?21:56
tedgOh, wait, this is trunk.21:56
tedgTrunk is using the libnih connection.21:57
M4dH4TT3rwould also be nice if image for HTC Desire CDMA were made too22:01
popeyno CDMA support yet22:01
M4dH4TT3rik22:01
M4dH4TT3rbeen waiting22:02
M4dH4TT3rand for MIPS support too22:02
popeycant see us doing mips anytime soon22:02
popeyunless a handset manufacturer came along and wanted it22:02
M4dH4TT3ry not debian did and would be great22:03
M4dH4TT3rlots of MIPS tablets on the market22:03
M4dH4TT3rI hqave both MIPS tablets and phones22:05
M4dH4TT3rand CDMA phones22:05
kenvandinetedg, so the application-click job stops but then it leaves an application job running22:05
kenvandinebefore it calls stop, it shows up as an application-click job, and there is no application job22:06
tedgkenvandine, That's all really odd.  What happens with the untrusted-helper branch?22:07
* kenvandine tries22:07
kenvandinetedg, same thing22:11
tedgkenvandine, Restarting help?22:14
kenvandinetedg, nope...22:14
kenvandine:/22:14
tedgkenvandine, Not sure how to recreate...  can you see if the DBus message is sent to upstart?  Bustle it?22:15
kenvandineok22:15
=== TheRedFox is now known as TheSleepingFox
slangasekthomi: hi there!22:53
thomislangasek: hey - I was just about to hit send on an email instead :)22:53
thomislangasek: tedg: I'd like to resolve the 'gir bindings vs system call' debate22:53
thomiso I don't waste my time22:53
slangasekthomi: well, a) I don't think the gir bindings provide any actual benefits over direct invocation in native python, but also b) the ual bindings haven't actually landed yet so aren't currently anything that autopilot can reasonably base on22:54
slangasekthomi: so, I have my own branch here which I think does what I think it should do; I've been in the process of trying to test it and finding that phablet-click-test-setup has had a behavior regression out from under me :-P22:55
thomiokay... the gir bindings give a much richer interface than I can get from a system call22:56
thomiunless I'm misisng something?22:56
slangasekthomi: richer yes, but why do you need richer?22:56
thomihow do I get the failed observer feature with a system call?22:56
thomiI'd like to know how/why an app failed to start22:57
slangasekwell, I haven't seen evidence that ual gives you that22:57
slangasekif it does, then ok, I agree that it's better to not reimplement that parsing logic in two places and instead use the library22:58
thomitedg: I can get that from libUAL, right?22:58
slangasekthat leaves the other point, that I want this now and ual doesn't seem to be on track to land any time soon22:58
tedgthomi, Once the branches all land, yes.22:58
slangasek(OTOH, I'm not sure how relevant it actually is to autopilot to know the reason for a failure to start?)22:58
thomislangasek: well, whatever we do we'll need to get it in an autopilot landing, so we'll need to push *something* through the landing process22:59
tedgslangasek, The reason that I'd prefer to see autopilot use the lib is because that's what Unity is using.22:59
thomislangasek: it's pretty important to give accurate and precise feedback to the user when their app fails to start22:59
tedgThe only person in production using the utilities is click, which I hope will go away with it's C rewrite.22:59
tedgslangasek, Is that still for 14.04?  If not, could we get click to use the GIR bindings?23:00
slangasektedg: the click C rewrite is for 14.04, yes23:01
cjwatsonright, I'm in progress on that23:01
tedgK, so then probably ual-tools will drop from the image then.23:01
tedg?23:01
cjwatsonand sure, if there are stable/working gir bindings then I'm quite happy to use them, even in advance of the C rewrite23:01
cjwatson./click/database.py:88:        command = ["upstart-app-pid", app_id]23:02
cjwatsonthat's all I use23:02
cjwatsonso from my point of view, this is only used when removing click packages; performance isn't particularly important there.  gir bindings are probably marginally better, but not much in it,23:06
cjwatson.23:06
thomislangasek: tedg: so, are we in agreement? We use GIR bindings (need to get them landed ASAP then) - both in autopilot and in click?23:07
tedgSure, probably parsing the GIR file is roughly the same cost :-)23:07
slangasekthomi, tedg: so I think I'm inclined to push for my autopilot changes to land ASAP on autopilot/1.4, because it addresses an immediate issue for me; after which I can look at helping to land the ual gir bindings and help rebase thomi's branch as neede23:08
slangasek+d23:08
thomislangasek: I'm happy to land your branch on /1.4 as a shorter term fix. Ping me a MP and I'll look at it. In the mean time, I'll keep working on my gir-based branch.23:09
thomican I leave it to you slangasek and tedg to get the gir branch landed? Is there anything I can do to help that along?23:09
tedgI put the GIR bindings on the CI Train.  I'm still allowed to edit that spreadsheet.  Not sure when a silo will be allocated.23:09
tedgthomi, Invent a better release process?  ;-)23:10
thomitedg: inventing it is the easy part :)23:10
slangasekthomi: ack.  I'm still verifying locally that it works for a minimal test case, which is currently caught up on the script popey gave me for wrapping click tests having regressed ;P23:11
slangasekthomi: as soon as I do that, I'm going to push and raise an MP23:11
thomislangasek: ok, cool. let me know if I can help23:11
adminjshi guys I flashe today the new build 151 and Ubuntu Touch rocks23:14
popeyadminjs: yay!23:21
a_muva_adminjs: 153 is available23:29

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