/srv/irclogs.ubuntu.com/2013/11/05/#ubuntu-touch.txt

=== Ursinha-afk is now known as Ursinha
harrison the status page why are there still two broken features for the nexus 700:35
harrison the status page why are there still two broken features for the nexus 700:37
=== Ursinha is now known as Ursinha-afk
=== Ursinha-afk is now known as Ursinha
cwaynemardy: i don't suppose you're still around?01:35
tinixhas anyone here tried running ubuntu-touch on a chromebook pixel?01:37
OrokuSakiwell.. I got mer with hybris working.. interesting... my surface test fails... Hmmm Still waiting for video hardware decoding and ubuntu touch.. =)01:57
OrokuSakitest_glesv2 works01:57
OrokuSakiI think I know why the test failed..01:57
=== Namidairo`bnc is now known as Namidairo
=== jono is now known as Guest6286
OrokuSaki@harris... broken would assume that it was working at one time..03:11
o_be_onehi all04:09
o_be_oneubuntu touch is in final release right ?04:09
bjvam I envoking this QtQuick application incorrectly?04:21
bjvmarked image r/w, rebooted and installed python3-pyqt5.qtquick and downloaded the example pyqmldemo.py and pyqmldemo.qml mentioned in https://lists.launchpad.net/ubuntu-phone/msg04281.html04:22
bjvcreated an ~phablet/.local/share/applications/pyqml.desktop per https://lists.launchpad.net/ubuntu-phone/msg04491.html04:23
bjvadded execute permissions to /home/phablet/pyqmldemo.py04:24
bjvbut when running $ ./pyqmldemo.py --desktop_file_hint=pyqml      from either adb shell, or from the Touch terminal app04:24
bjvi am presented with only a blank grey screen, i can minimize, and re-focus the app through Unity shell04:24
bjvbut no components are visible04:24
bjv(this is image 11 on maguro)04:25
bjvI suspect i am not envoking the QtQuick application correctly, because I can swipe away swipe the left launcher04:26
bjvtap the .desktop icon to bring up the grey QtQuick canvas, or return to the home screen and click the thumbnail to bring up the same04:27
bjvbut if i swipe to another running task04:27
bjvi am *not* able to right-swipe and rotate through04:27
bjvQtQuick app is only focusable via 2 of the 3 unity shell multitasking mechanisms04:28
bjv*and doesnt seem to actually be running/painting any components04:28
=== tvoss|dinner is now known as tvoss
abigdreamerhi07:28
abigdreamertrying to get touch to run on nexus7 with jdk8 -- its working07:29
abigdreamerjkd8 and javafx is not working yet.07:29
=== tvoss is now known as tvoss|test
=== tvoss|test is now known as tvoss
holymacwhy doesn't android touch come pre installed in my phone?08:11
nhainesholymac: can you be more specific?08:17
popeyholymac: what is android touch?08:17
holymacI meant android touch08:17
holymacahhh... i meant ubuntu touch08:18
holymacsorry, i am kind of tipsy.08:18
popeybed is -> that way08:18
holymacIt is <-- way08:19
=== iahmad is now known as iahmad|afk
=== iahmad|afk is now known as iahmad
=== Guest38376 is now known as Zic
aquariuscjwatson, ping about fat click packages. Specifically, I have a binary QML plugin. I can happily create folders named for an architecture triplet, and put the appropriate compiled binary plugin into each triplet folder, and I can make my startup script actually be a script rather than just "qmlscene whatever.qml". What I don't know is how I find my architecture: I can run dpkg-architecture -qDEB_HOST_MULTIARCH but is09:54
aquarius a click package allowed to do that? Does the click stuff provide any help here, or is working out my architecture at runtime and loading appropriate architecture-specific stuff something I need to do by hand?09:54
cjwatsonaquarius: That was one of the things I was dropping heavy hints about at the Canonical planning sprint last week :-)09:57
aquariusheh :)09:58
cjwatsonaquarius: We need some kind of dispatcher, ideally centralised09:58
cjwatsondpkg-architecture is in dpkg-dev, so isn't the ideal base09:58
cjwatsonI think we need a common dispatcher somewhere that's Architecture: any, built with knowledge of the correct multiarch triplet, and sets up some appropriate LD_LIBRARY_PATHs or whatever; but that has to go with some conventions for actually laying out the package09:59
cjwatsonSo I attempted to punt that to the SDK guys; dunno if I succeeded09:59
aquariuscjwatson, yeah. In theory I can do all the work myself in my startup script, but it would be much much nicer if it somehow all worked by magic... so I provide in my click package a folder named "architecture-specific-stuff" and then "architecture-specific-stuff/arm-linux-gnueabihf" and "architecture-specific-stuff/x86_64-linux-gnu" and the app runner magically makes sure that the arch folder is on the ld_library_path09:59
aquarius and the qml_import_path and etc.09:59
aquariuswe seem to have arrived at the same place, which is good10:00
aquariusjust to confirm: this is just a good idea at this point rather than anything that works, yes?10:00
=== chriadam is now known as chriadam|away
cjwatsonaquarius: Right.  If I get my way it will be s/architecture-specific-stuff/lib/g10:06
aquariuswell, I concede that my name is not actually a good one :) Not too sure about "lib", since lots of QML stuff seems to use that, but whatever the name is, not worried.10:07
cjwatsonQML stuff isn't going to use lib/<triplet> surely10:07
cjwatsonNow, if it weren't an insufficiently-caffeinated morning I might be able to remember how to get the multiarch triplet without dpkg-dev10:08
=== t1mp_ is now known as t1mp
aquariuspure QML stuff isn't, indeed -- but it may be weird to have a "lib" folder which the QML bit of your app puts a bunch of QML in *and* which contains arch-specific folders10:08
cjwatsonI dunno, seems no less weird than /usr/lib/ having both random package-specific helper directories and libraries10:09
cjwatsonseems precisely cognate in fact :)10:09
aquariusa reasonable point, although I'm not sure that "/usr/lib? wild wild west! do whatever you want" is the ideal role model ;-)10:09
aquariusI suspect we might want lib/x86_64-linux-gnu/so and lib/x86_64-linux-gnu/qt or something, and the dispatcher puts lib/x86_64-linux-gnu/so on LD_LIBRARY_PATH and lib/x86_64-linux-gnu/qt on QML2_IMPORT_PATH or something.10:10
aquarius(handwaving the actual names)10:10
* popey pictures aquarius handwaving10:10
cjwatsonoh, I see, you're talking about overlap between random other libraries and QML .sos10:10
aquariusah, not quite10:10
aquariusthree things here: random libraries, QML plugins, and importable QML library scripts (such as a useful JavaScript thing which many people import into a project). People writing QML stuff who import scripts quite often stick them in a folder called lib/. But I think you're right: the package can use the lib folder for whatever it wants, and *in addition* there are specially named subfolders which the dispatcher puts10:12
aquariuson various paths10:12
aquariusand that way we can support different "types" of binary thingies. So lib/x86_64-linux-gnu/bin would contain executables and the dispatcher would put it on $PATH if it exists. That sorta thing.10:13
cjwatsonI think I'd prefer bin/<triplet>, but yeah, whatever10:13
cjwatsonhttps://wiki.debian.org/Multiarch/Tuples gives two existing interfaces for getting the multiarch triplet: dpkg-architecture -qDEB_HOST_MULTIARCH and gcc -print-multiarch.  Neither is on the default touch image AFAICS from a quick look at seeded-in-ubuntu10:13
cjwatsonStill, I'm inclined to maintain that the triplet is the right thing to use by analogy with existing library directories, and we should make it workable :)10:14
loolcjwatson: getting triplet without dpkg-dev >> wasn't this direct parsing of e.g. /usr/share/dpkg/archtable?10:23
cjwatsonlool: EWW10:27
cjwatsonNo, definitely not10:28
pk__i dont have an ubuntu computer ..cant i flash my phone with a windows laptop?10:43
marinellaforHello guys, how can i add ringtones on ubuntu touch? have you a solution?10:57
ogra_iirc cjwatson and jdstrand were talking about hooks for click packages that could copy wallpapers or sounds in place so you could package them10:59
davmor2Morning all10:59
ogra_not sure where that stands or how hard it would be to implement yourself10:59
pk__which image should i download for samsung galaxy note 2?11:00
ogra_!devices| pk__11:00
ubot5pk__: You can find the full list of devices, official images, community images, and works in progress at https://wiki.ubuntu.com/Touch/Devices11:00
ogra_pk__, see the link on that wikipage, it should point to an xda thread11:00
pk__okay11:00
=== soul is now known as Guest60865
=== dandrader is now known as dandrader|afk
loolcjwatson: then I cant find how this was done either; it does ring a bell, but I didnt find what provided this11:15
loolmaybe it was some libc thing instead11:15
=== fmasi_afk is now known as fmasi
=== dandrader|afk is now known as dandrader
=== _salem is now known as salem_
JamesTaitGood morning all; happy Guy Fawkes Day! :-D11:29
ogra_remember remember ...11:29
ogra_:)11:29
marinellaforthere?11:32
marinellaforhow can i add ringtones on ubuntu touch? have you a solution?11:32
kalikianaas I just wasted time on trying to do "touch /userdata/writable_image" which was mistyped into a pastebin… is there any chance of getting a command line that can fail if it's wrong?11:34
kalikianait's not fun to work with silent failures11:34
ogra_marsee what i wrote above11:37
ogra_marinellafor, ^^^11:37
marinellaforuogra11:38
marinellaforogra11:38
sil2100oSoMoN: ping!12:02
=== MacSlow is now known as MacSlow|lunch
=== greyback is now known as greyback|lunch
timppaHi, I just installed touch (trusty-devel), it stopped to: ROM may flash stock recovery on boot. Fix? THIS CANNOT BE UNDONE.12:43
timppashould I enter yes or no to that?12:43
timppaDevice = grouper12:43
timppaAt the bottom of the screen it says: Ubuntu update complete.12:45
timppaOptions are No and Yes - Disable recovery flash12:46
timppaI don't want to brick the device12:46
=== Namidairo is now known as Namidairo`bnc
timppatook my changes :)12:53
timppaIt's working now12:53
=== soul is now known as Guest14418
eraserhdHow does one remove a click package?12:56
eraserhdshell command is ok.12:56
eraserhd(It's not showing up in the UI)12:56
davmor2eraserhd: press and hold the app then select uninstall12:56
eraserhddavmor2: Unfortunately, I'm trying to reinstall because the first click package I made didn't give me an icon.12:57
davmor2eraserhd: ah no idea then sorry, I'm assuming click --help might point you in the right direction though12:58
=== nerochiaro is now known as nerochiaro_lunch
popeyadb shell12:58
popeysudo -u phablet -i12:58
popeyclick list12:58
popeythen find the package you want to remove12:58
eraserhddavmor2: OK, weird.  It worked the second time I tried to reinstall over top (or at least didn't error out this time).12:58
popeysudo click --unreigster appname verno12:58
eraserhdpopey: Oh, thanks.12:59
eraserhdpopey: Does 'click install' imply 'click register'?12:59
ogra_timppa, for the future: you cant brick nexus devices with any of the ubuntu tools :)  (you would have to screw around with the bootloader itself, which we dont touch at all)13:00
popeyeraserhd: not if the package isn't installed13:01
popeyeraserhd: you need to install the package, then register it to a user13:01
eraserhdpopey: Is this the usual way to try a phone app when developing?:  adb push *.click /tmp/; adb shell click install /tmp/*.click; adb shell click register <something> <something>; ?13:03
cjwatsonthat's not a correct way to install a package13:04
cjwatsonpopey: (I wouldn't recommend the "install, then register" language, it just confuses people)13:04
cjwatsonuse   pkcon install-local foo.click13:04
=== Namidairo`bnc is now known as Namidairo
popeydoes that actually work now?13:04
cjwatsonhas for ages13:04
popeyhm13:05
cjwatsonit's the recommended CLI method13:05
* ogra_ uses it all the time 13:05
popeyok. thanks13:05
popeyeraserhd: ^13:05
popeycjwatson: as root?13:05
ogra_no13:05
ogra_as phablet13:05
cjwatsonWhat he said13:06
ogra_i wiish we had a similar easy way to uninstall though ...13:06
cjwatsonThe only problem I'm aware of with pkcon install-local on the phone is bug 124567713:06
ubot5bug 1245677 in click-apparmor (Ubuntu) "fails to load UTF-8 manifests when not in a UTF-8 locale" [High,Fix committed] https://launchpad.net/bugs/124567713:06
cjwatsonogra_: It can be done through pkcon too, but the interface is annoying, I'll grant13:07
ogra_yeah, i usually do it as root with unregister --user=phablet ...13:07
timppaI was a bit disappointed that grouper did not have the tablet version of touch, should it have?13:07
popeytimppa: no13:07
popeytimppa: aiui the screen isn't wide (tall) enough13:08
cjwatsonpopey: If you must use the low-level click interface for some reason, then "click install --user=phablet foo.click" - no reason to expose the install/register separation to people13:08
davmor2cjwatson: and what about removal is there a similar pkcon for that?  Or is click --unregister the correct way?13:08
timppapopey: why?13:08
timppaok13:08
ogra_the sidestage needs some space13:08
cjwatsondavmor2: https://lists.launchpad.net/ubuntu-appstore-developers/msg00553.html13:08
popeythanks cjwatson13:08
* popey updates his scripts13:08
cjwatsondavmor2: i.e. pkcon remove 'com.ubuntu.test;1.3;all;local:click'   to translate that last bullet point13:09
eraserhdSo if I do sudo -u phablet pkcon install-local /tmp/*.click, I still don't see the icon on the home screen.13:09
cjwatsonI suspect that's the click scope not refreshing properly13:10
davmor2cjwatson: thanks it was only if the question came up again the correct advice could be given :)13:10
cjwatsonyou might find that a session restart (simplest: reboot) shows the icon13:10
ogra_eraserhd, do a search13:10
ogra_eraserhd, that forces a refresh of the click lens13:10
eraserhdogra_: er, well rebooting the phone worked13:17
ogra_eraserhd, well, i dont like to wait minutes to test my change to an app :)13:18
ogra_i usually use the search13:18
=== MacSlow|lunch is now known as MacSlow
eraserhdYay!  My Starbucks app works!13:20
ogra_cool13:20
popey\o/13:21
eraserhdIs there a non-gui way to build the click installer?13:21
ogra_popey, btw, i shold have a usable qml wrapper for webapps ready by the weekend ... (already have a back button working, just need to read into url-dispatcher fro opening external links)13:21
eraserhd(It's time to automate some steps.)13:21
popeyoh nice13:22
popeyeraserhd: click build ./appfolder13:23
eraserhdpopey: When I build through the GUI, I get 45K package.  When I use click build, I get a 27K package.13:25
sergiusensogra_, why that and not the webbrowser --webapp method?13:25
popeyeraserhd: I'd unpack each and look at the difference, then maybe file a bug against the sdk13:25
ogra_it rpobably adds the project files if you use the UI13:25
ogra_sergiusens, because you cant set a UA string without having it added to the system wide override file13:26
eraserhdI figured out that click packages are .debs, but I don't remember that toolchain 'cause I haven't used it in ages.13:26
ogra_sergiusens, i have  a bug open for this against webbrowser-app (to add a cmdline option) but want to use certain apps before that appears13:27
ogra_and it is a nice fingertraining too ;)13:27
ogra_getting warm with QML and all13:27
eraserhdWhere does the app title come from?  It doesn't seem to be picked up from the manifest.13:35
=== greyback|lunch is now known as greyback
beunoeraserhd, it is specified in the web ui on upload13:36
eraserhdbeuno: So there's no way to specify for pkcon?13:37
beunoeraserhd, well, the .desktop file has a field for this as well13:37
beunonot sure pkcon would be able to read that13:37
beunocjwatson may know13:38
cjwatsonpkcon doesn't care what the app title is13:44
cjwatsonBut indeed I suspect you just need a suitable .desktop file13:44
jdstrandcjwatson: I see you assigned yourself to bug #124567713:51
jdstrandcjwatson: is there more needed for that?13:51
ubot5bug 1245677 in click-apparmor (Ubuntu) "fails to load UTF-8 manifests when not in a UTF-8 locale" [High,Fix committed] https://launchpad.net/bugs/124567713:51
=== dandrader is now known as dandrader|lunch
jdstrandcjwatson: I ask because I was writing ci testing for click-apparmor and was going to upload it once that was in place13:53
jdstrandand I plan to have that in place today13:53
cjwatsonjdstrand: I just assigned myself for completeness13:58
cjwatsonNothing more needed AFAIK13:58
jdstrandcjwatson: ok. like I said, I'll upload that in a bit13:59
cjwatsonSure14:00
cjwatsonI only fixed the metadata because I wanted to mention the bug in IRC so I wanted the bot to show it as fix-committed, really :)14:00
jdstrand:)14:01
jdstrandcjwatson: np and thanks for the patch :)14:01
=== soul is now known as Guest66228
eraserhdOk, so how do I specify to pkcon the package to remove?14:18
eraserhdAlternately: are there any road-tested scripts or make targets for installing to a phone?14:18
cjwatsoneraserhd: I mentioned the pkcon remove interface above14:19
cjwatson13:09 <cjwatson> davmor2: i.e. pkcon remove 'com.ubuntu.test;1.3;all;local:click'   to translate that last bullet point14:19
cjwatson(it's not ideal, pkcon has funny ideas about this)14:20
cjwatsoneraserhd: You probably just need to substitute the first and second field there14:20
eraserhdcjwatson: Ok, thanks.14:22
eraserhdcjwatson: Would you expect this to work in r100?14:25
ogra_definitely14:26
loolxnox: hey14:26
loolxnox: trying the emulator, it gets a bit confused while generating apparmor profiles14:26
loolxnox: I've noticed some kernel warnings in dmesg related to this, are these known / did you already pass these to security team?14:26
jjohansenlool: yep known, I'm looking into it14:27
looljjohansen: cool thanks14:27
eraserhdcjwatson, ogra_: I'm getting: Command failed: This tool could not find the installed package: could not find net.eraserhead.ubuntu-touch.starbucks-app;0.1;all;local;click14:27
eraserhd'click list' shows net.eraserhead.ubuntu-touch.starbucks-app       0.114:28
cjwatsoneraserhd: local:click not local;click14:28
eraserhdoh14:29
cjwatsoni.e. replace last semicolon with colon14:29
cjwatsonand yes, should work in r10014:29
eraserhdcjwatson: Thanks, that works.14:30
nik90I need some help with the nexus 4. When I power it on, it shows the google logo and then after a few seconds reboots to show the battery icon. Doesn't go all the way to the ubuntu welcome screen.14:33
nik90Do I leave it to charge for few hours before trying again?14:33
ogra_sounds like you are very low on battery14:34
nik90ogra_: ah okay .. I thought I messed it up or something14:34
ogra_well, did you hack your image in rw mode ?14:34
ogra_then this indeed can be :014:35
ogra_:)14:35
ogra_just revert what you did then *g*14:35
nik90ogra_: yes I did to test an upstream package MP14:35
nik90ogra_: I cant adb shell until it boots to ubuntu though to undo it14:35
ogra_you should have adb access when the google logo is up14:36
ogra_adbd is started as one of the very first services14:36
nik90ogra_: yay ubuntu started up14:36
nik90i see the welcome screen14:36
ogra_great14:36
* nik90 sighs a relief14:36
ogra_so it just took long14:36
eraserhdSo I figured out the size thing: .excludes doesn't seem to like wildcards (or the CLI click build doesn't listen to it).14:36
eraserhdSo I'm putting click packages inside click packages.14:37
nik90ogra_: no the first few times it kept rebooting itself...only now it goes all the way to the ubuntu welcome screen..I guess you were right about the battery14:38
ogra_well, check the indicator14:38
ogra_it should tell you14:38
nik901% battery14:38
ogra_yeah14:38
ogra_charge it14:38
ogra_quickly, before it reboots again ;)14:39
nik90;)14:39
ogra_and on a proper wallcharger ...14:39
loolthe number of things firing on first boot is impressive14:39
ogra_USB ports only provide 500mA ... thats about as much as the device uses when idling14:39
loolwhen you check it out with the emulator  :-)14:39
* lool watches gst-plugin-registry and click grind through the initial setup14:39
ogra_lool, noticing my calendar, we shoulld probably drop that system image meeting :)14:40
* ogra_ doesnt think we need it anymore14:40
looloh yeah14:40
looldoesnt' seem like anyone missed it14:41
ogra_yeah14:41
=== nerochiaro_lunch is now known as nerochiaro
ogra_system-image works pretty reliable nowadays ...14:41
loologra_: there are some things we might want to discuss at vUDS14:43
ogra_yup14:43
loolfor instance, supporting community ports isn't great right now; perhaps we can do things to allow system-image to work with just the ubuntu bits14:43
loolthere's a saucy SRU underway for download manager14:43
ogra_lool, we need to generally focus on helping ports more this cycle14:44
ogra_we kind of left them behind14:44
loolthe question of x86 images, emulator imagees14:44
ogra_due to everyone working like crazy in the last weeks of the cycle14:44
loolWe could pregenerate emulator images too14:44
ogra_lool, we need x86 images,. but the issues start on a different level before we can even think about system-image support14:44
loolwow, emulator actually starts unity8 and maliit14:45
loolon a black screen though14:45
ogra_packaging on x86 etc14:45
ogra_rootfs creatiion ...14:45
ogra_its all focused on arm and android containers atm14:45
=== rachelliu_ is now known as rachelliu
nerochiarosergiusens: do you know what's the way to launch a qml app with qmlscene from an adb shell these days ?14:48
sergiusensnerochiaro, same as usual, with the desktop file hint14:49
nerochiarosergiusens: i keep getting "QUbuntu: Could not create application instance" when i do that14:49
xnoxlool: starting or starting and generating crash files in /var/crash/ for both unity8 and maliit?14:49
xnox=)14:49
nerochiarosergiusens: from an image flashed this morning14:50
loolxnox: yeah generating crash files is what it seems to be mostly doing  :-)14:50
loolxnox, sergiusens: Do we want to keep the build-emulator-sdcard.sh and run-emulator.sh as shell scripts in the future, or would we want to move them to python, perhaps even in phablet-tools?14:51
loolasking cause I think it would be nice to avoid too many different places to know about the internals of how filesystems are laid out14:51
xnoxlool: once they actually work, we will be generating images on cdimage / system-image. And one would just fetch the lot with phablet-flash.14:54
xnoxlool: at the moment, it doesn't make sense to invest much time into that, since we still do not have graphical output / unity8 running.14:54
loolack14:54
ogra_yeah14:55
loolI started with chmod -x /etc/init.d/apparmor and enabled=0 in /etc/default/apport14:55
sergiusenslool, phablet-tools but encapsulated in the sdk as well14:55
sergiusensxnox, do you think it's worth trying TLS_REG_EMUL y in the kernel?14:55
loolxnox, sergiusens: Are you guys debugging the video output issue?  It sounds like you're into a lower level problem with thread local storage, but I guess that might be a result of your debugging into the GL video output?14:57
sergiusenslool, well my crash on surfaceflinger which has a nice backtrace leads to http://phablet.ubuntu.com/gitweb?p=CyanogenMod/android_development.git;a=blob;f=tools/emulator/opengl/system/OpenglSystemCommon/HostConnection.cpp;h=940f5aeab4500381495595fb2a4bfdc66d3cdb27;hb=refs/heads/phablet-trusty#l5214:59
sergiusenshttp://phablet.ubuntu.com/gitweb?p=CyanogenMod/android_development.git;a=blob;f=tools/emulator/opengl/system/OpenglSystemCommon/ThreadInfo.h;h=032873340c654d5d54967ac1212aeca17de346d4;hb=refs/heads/phablet-trusty14:59
loolsergiusens: Do you have a link to your nice crash?15:01
sergiusenslool, http://paste.ubuntu.com/6365082/15:03
=== rickspencer3_ is now known as rickspencer3
sergiusenslool, you might find this useful http://paste.ubuntu.com/6365090/15:04
karniCan't run unity8 from trunk using ./run_on_device. Known issue guys? http://paste.ubuntu.com/6365123/15:11
=== Namidairo is now known as Namidairo`bnc
loolsergiusens: thanks15:12
=== Ursinha is now known as Ursinha-afk
didrocksbzoltan1: hey, so it seems Mirv couldn't release ubuntu-ui-toolkit, is that work ongoing?15:20
didrocksbzoltan1: remember we really do need to release it today to not block thomi on AP 1.4 transition :)15:20
loolHmm how does one enter the android container now that it's not running adb anymore?15:20
loolam I supposed to kill the host adbd to get to the android one?15:21
=== Ursinha-afk is now known as Ursinha
bzoltan1didrocks: I rememer that i have promised to you not to release anything from Tuesday noon15:21
ogra_lool, yeah, thats the only safe way ...15:21
didrocksbzoltan1: yeah, we have 2 releases15:21
didrocksone with 1.3 (this is today)15:21
didrocksbut for that, we need trunk to be releasable15:22
didrocksand then, one with AP 1.4 (tomorrow)15:22
loologra_: hmm for some reason that didn't work immediately in the emulator15:22
didrocksbut it seems we are blocked on the first step, right?15:22
loolperhaps I havent waited long enough15:22
ogra_lool, you need to drop the snippet from /var/lib/lxc/android/pre-start.d/15:22
ogra_and reboot15:22
cwaynemardy: ping15:22
loolah right15:23
ogra_lool, if you dont care about being under the init session you can determine the PID of the container with lxc-info -n android and chroot into /proc/$PID/rootfs15:23
eraserhdclick build won't make a valid package without the '-m', I guess?15:23
didrocksbzoltan1: ?15:24
ogra_(that is essentially what android_chroot used to do ... but as i mentioned, wont actually get youo inside the container)15:24
=== codinho_ is now known as codinho
bzoltan1didrocks: yes,we are blocked .. let me check out the situation15:25
didrocksbzoltan1: thanks, just keep me posted :)15:26
cwaynekenvandine: hey, i fixed the fitbit account plugin :D got time for an MR by any chance?15:26
bzoltan1didrocks:I am a little bit worried that we do not push the fix in the middle of the AP migration15:26
kenvandinecwayne, sure!15:26
didrockssergiusens: you released all click apps (after ensuring they passed autopilot 1.3 tests of course)15:26
kenvandinecwayne, i am very curious what the fix was15:26
didrocksbzoltan1: we need to have the fix before15:26
didrocksbzoltan1: remember my email? all components need to be released first15:26
cwaynekenvandine: https://code.launchpad.net/~cwayne18/ubuntu/trusty/account-plugin-fitbit/qml-plugins/+merge/19387015:26
cwaynekenvandine: writing a qml plugin to do another api call to pull the username :)15:27
sergiusensdidrocks, except for sudoku, yes15:27
didrocksbzoltan1: and I don't want the toolkit being the one blocking even starting the migration :)15:27
sergiusensdidrocks, but that was ages ago15:27
kenvandinecwayne, that's annoying15:27
sergiusensdidrocks, almost like 2 weeks ago15:27
didrockssergiusens: great! what about notes-app btw? I see it's a click and in the archive?15:27
cwaynekenvandine: very15:28
sergiusensdidrocks, I think bfiller still wanted the apps as deb too for desktop use15:28
didrockssergiusens: I'm not sure when we run AP tests here, we test the click one or the new .deb we just installed, do you know?15:28
didrocks(it's confusing in some words)15:28
sergiusensdidrocks, the infra doesn't support click testing yet; I thought I mentioned that to you yesterday15:29
sil2100sergiusens: hi!15:29
sergiusenshey15:29
didrockssergiusens: not sure about "the infra", but smoke testing do test them, right?15:30
didrocks(once released)15:30
loolthe image tests do15:30
loolbut not the ci/autolanding I guess15:30
sil2100sergiusens: I tested calendar-app and from my side it's good for release, not sure if you already pushed the new version today?15:30
sergiusensdidrocks, yes, smoke image testing yes15:30
didrockssergiusens: so, you are running the AP tests manually before releasing, right?15:30
sergiusensdidrocks, yes15:30
didrocksok, great, thanks :)15:30
karniHey guys, anyone familiar with unity8's ./run_on_device?15:31
sergiusenssil2100, no I haven't; didrocks where was the pad with the status of transition?15:31
=== dandrader|lunch is now known as dandrader
didrockssergiusens: http://pad.ubuntu.com/autopilot-1-415:32
sergiusensthanks15:32
didrocksyou have the list of all packages15:32
didrocksI think we need to sort the click vs packages in the archive15:32
didrocksseems we test/release multiple times (for click and for .debs)15:32
sergiusensdidrocks, I was hoping for that to be sorted during the sprint15:32
didrocksnot even sure if we install the new debs, what we do test it the .debs version or the .click15:32
sergiusensdidrocks, I'll do whatever is required btw15:32
didrockssergiusens: wasn't discussed AFAIK15:32
didrockssil2100: do you know, once you install, let's say notes-app on device, if we test the .debs notes-app or the click one?15:33
sergiusensdidrocks, today's image in proposed already has autopilot 1.4?15:33
didrockssergiusens: no, we do the release *before* 1.415:34
didrocksand then tomorrow, we'll have 1.315:34
didrocks(if we can release the toolkit today, before)15:34
sergiusensdidrocks, so I need to go into writable image mode to test the clicks? :-/15:34
loolhttp://cdimage.ubuntu.com/ubuntu-touch/daily-preinstalled/pending/trusty-preinstalled-touch-armhf.manifest has python-autopilot1.3.1+13.10.20131003.1-0ubuntu215:34
didrockssergiusens: what I want you to test today is without 1.315:34
didrocksso no need to go in writable mode15:35
sergiusensdidrocks, I think I'm confused, but I'll reread to understand the objectives here15:36
sil2100didrocks: no idea, but I was guessing we're testing the one that was installed last15:36
didrockssergiusens: easy, we want a snapshot before 1.3 and after 1.415:36
sil2100Due to the desktop file being installed from the last install15:36
kenvandinecwayne, reviewed... needs fixing15:36
didrockssil2100: can you check? (I guess cjwatson and popey would be the best to ask about it ;))15:36
kenvandinecwayne, ping me when you need another, it is minor things15:36
didrockssergiusens: today, we try to do the snapshot before moving to 1.415:37
didrocksto ensure we have a clean baseline15:37
cjwatsondidrocks: I don't know, sorry15:37
sergiusensdidrocks, ok, and sil2100 you want a calendar app with ap 1.3 tests?15:37
didrocksmaybe lool would know then?15:37
didrockssergiusens: exactly, like for all the other click apps that are going to be impacted with that transition15:37
sergiusensdidrocks, nah, I just read sil2100 say it's ready and not sure the 'what' part of the 'ready' he was referring to; I'll just manually inspect the code15:38
didrockssergiusens: I guess he installed it and tried AP tests15:39
sil2100sergiusens: yes, I meant it is ready since I ran the 1.3 AP tests on it and I didn't see any regressions15:39
looldidrocks: the question is whether we test .deb or .click?15:39
didrocksright15:40
didrockshow to know?15:40
sil2100There were failures, yes, but nothing regressing, as they were from the new parts - dogfooding showed things working as before15:40
looldidrocks: you should be calling into the specific test script and that should do the right thing15:40
looldidrocks: IIUC, the image tests are manually switched over from .deb to click15:40
looldidrocks: and they should all be up to date since we dont include the debs which are clicks15:40
karniIt is the right channel to ask unity8 related questions, isn't it?15:41
* karni double checking15:41
looldidrocks: we should not have both the .deb and .click installed ever15:41
looldidrocks: if it's a click, we run ./phablet-click-test-setup first to set tests up15:41
loolif it's a .deb we install the -autopilot .deb15:42
loolthen we run ./phablet-test-run15:42
loolkarni: hard to tell, depends on the question  ;-)15:42
loolkarni: also, depends if the right person to answer is around or not15:42
cwaynekenvandine: pushed :)15:43
karnilool: 1) can't run unity from trunk 2) yeah, probably that's the reason noone's picking up my question ;)15:43
=== gatox is now known as gatox_lunch
loolkarni: you might want to try pinging Saviq15:44
karnilool: thanks15:44
Saviqlool, come over to #ubuntu-unity15:44
Saviqerm karni ↑15:44
cwaynemhall119: ping!15:51
kenvandinecwayne, looking15:51
davmor2karni: I read that as "1) Can't run from unity trunk"  I thought you going to make  a borg joke it made more sense when I re-read it though :(  I preferred my version :)15:54
karnidavmor2: no worries https://bugs.launchpad.net/unity8/+bug/124823515:54
ubot5Ubuntu bug 1248235 in Unity 8 "run_on_device fails" [Undecided,New]15:54
kenvandinecwayne, approved and sponsored15:56
cwaynekenvandine: i think i've run out of possible beers to owe you.  by now, I think I owe you a brewery.15:57
* kenvandine would love a brewery in the back yard :)15:57
ogra_brewbot !16:00
cwaynehah16:00
cwayneso next step: figure out how i can get this into the image eventually so that i can release my fitbit app as a click...16:01
kenvandinecwayne, indeed :)16:03
=== chihchun is now known as chihchun_afk
=== dandrader is now known as dandrader|afk
kumar__Hi, I installed ubuntu touch on my nexus 4 and failed to backup my phone. Is there a way for me to get back to Android OS?16:12
cwaynekenvandine: is it worth it to start a thread on the mailing list about how to get an acct-plugin into the image? or is it just known that we'll eventually have them as clicks?16:12
kenvandinejust wait til we can have them as clicks16:13
kenvandinei think that is a must16:13
didrocksbzoltan: any news?16:15
kenvandinekumar__, yeah, the installation instructions includes how to flash android back16:17
kenvandineyou'll just need to download the image to use from google16:17
kumar__so I can download someimage.ab from and then run adb restore someimage.ab?16:18
kenvandinehttps://wiki.ubuntu.com/Touch/Install#Restoring_Android16:19
kenvandinekumar__, ^^16:19
kumar__ty!16:20
kenvandinenp16:20
kumar__I really like ubuntu touch, just I need my phone for work. I am mainly just missing A decent google chat app.16:21
kgunncjwatson: ping16:24
cjwatsonkgunn: ?16:25
kgunncjwatson: hey kdub and i were just chatting about gfx on the emulator you guys are working on...i was assuming you'd use the android arm bins w/ hybris16:25
kgunncjwatson: did i assume wrong ?16:25
cjwatsonkgunn: can I redirect you to xnox?16:26
kgunncjohnston: certainly16:26
bzoltan1didrocks:  timp and kalikiana are on it ... I had to do some parenting16:26
xnoxkgunn: emulator is build from source.16:26
xnoxkgunn: cause it's all open-source, without patches it wouldn't even boot our kernel.16:27
didrockstimppa: kalikiana: do you think you will have something releasable today?16:27
xnoxkgunn: all branches are on phablet.ubuntu.com and in the src package android.16:27
xnoxkgunn: what specifically are you after?16:27
kgunnxnox: we ( kdub and i) were wondering because the android gfx subsystem is different, e.g. if you're all open src i'm supposing its mesa (drm, kms, gbm) gfx16:29
kgunnxnox: whereas android the i/f's are totally different...gralloc, hwcomposer16:29
kgunnxnox: which might mean we're still stuck on hw more than other teams (even after the emulator becomes available)16:30
xnoxkgunn: no its not mesa, it's still android specific.16:30
xnoxkgunn: libGL* which are provided load up translators, that communicated with android-specific-forked-qemu which then execture/translate GL calls on the host and feed the results back to the host.16:31
xnoxkgunn: the emulator is the same one as for Android / Android Open Source Project.16:32
kgunnxnox: ah...ok...so this still good in that sense16:32
xnoxkgunn: but we patch it and recompile it as needed for touch.16:32
xnoxkgunn: so it's still hybris, it's still lxc container with android in it, and etc.16:32
xnoxkgunn: there are no binary blobs, but other than that, it's quite similar to phones.16:33
xnoxphones are much faster and have more CPU cores and more RAM and faster IO.....16:34
kgunnxnox: got it...that's good, promising....mir team will never escape hw, but that'll be a handy sounding board16:34
xnoxand emulator at the moment is segfaulting upon attempting to use EGL, so it's a work in progress.16:34
kgunnack16:34
=== gatox_lunch is now known as gatox
kalikianadidrocks: bzoltan1: note that it's timp the other guy is totally unrelated - apart from that there's been a mixup it seems, I'm not really looking into specific failures I only helped Mirv testing, elopio is looking at autopilot stuff, though and made some branches16:43
didrockskalikiana: what is preventing releasing the current trunk with AP 1.3?16:43
didrocksthe question is why are not all tests passing?16:43
kalikianaI don't know there's been a ton of autopilot errors16:44
didrocksand nobody worked on them?16:44
didrockselopio is only handling autopilot 1.4 transition, right?16:44
elopiokalikiana: I have just merged a branch into the toolkit and all tests passed.16:45
kalikianato the rescue my hero :-D16:46
kalikianaelopio: link?16:46
elopiokalikiana: https://code.launchpad.net/~elopio/ubuntu-ui-toolkit/fix1244518-composer_sheet_object_names/+merge/19264116:47
didrockshum, would have been nice to be pinged about it16:47
didrocksok, let's rebuild the toolkit then16:47
t1mpI'm confused. I don't see problems with jenkins tests at the moment. What exactly is supposed to be broken? I only heard from Mirv that trusty-proposed (with AP 1.4??) has broken uitk tests on device16:49
elopioI might be confused too.16:51
elopioand sorry didrocks, I didn't know I had to notify you about changes on the toolkit. That's the last one I need for today.16:52
didrockselopio: great! let's hope that all apps AP tests won't regress with it16:52
didrockselopio: basically, after that, we can release the toolkit, right?16:53
didrockssergiusens: everything on the list released for you?16:54
elopiodidrocks: I'm not the right one to answer that question. t1mp, kalikiana?16:54
tvossSaviq, ping16:54
sergiusensdidrocks, please, what's my ETA?16:55
didrockssergiusens: I guess a couple of hours16:55
didrockssergiusens: as we need to certify the toolkit first16:55
didrockssergiusens: then, thomi is going to merge the 1.4 AP branches16:55
sergiusensdidrocks, ack16:55
kalikianaelopio: didrocks I don't really know what you want to release - this morning I understood the switch was to be prepared for jenkins/ ap 1.4 and there was no word about an image16:56
* sergiusens was confused too16:56
kalikianato me it comes as a brave move to both upgrade ap and make an image with it16:56
t1mpdidrocks: our ui-toolkit trunk should always be tested and ready for an image16:56
t1mpah, I am not the only one who is confused :)16:57
t1mpdidrocks: nothing should merge into uitk trunk if it doesn't pass all the unit and AP test16:57
didrockst1mp: kalikiana: your manager, bzoltan1, was communicated that we wanted to do one release today with AP 1.316:58
didrocksthen, thomi is going to merge the 1.4 branch this night (for europe)16:58
didrocksand tomorrow, we rerelease with only this 1.4 change16:58
SaviqMacSlow, make -C builddir pot_file doesn't work?16:58
Saviqtvoss, pong, but somewhat afk16:59
tvossSaviq, ack, cancel the ping then16:59
MacSlowSaviq, doh... it does... had a typo17:00
t1mpdidrocks: yes we were asked not to merge new stuff to trunk today and to let AP 1.4 land first17:00
t1mpdidrocks: is there anything else you expect from us?17:00
Mirvt1mp: we need manual test confirmations of successful AP tests to proceed. I had 3 failing tests on mako and kalikiana had 12 failing tests on maguro.17:00
didrockst1mp: we are going to release trunk now, so we needed to ensure we can release trunk17:01
didrockswhich wasn't the case apparently :)17:01
kalikianaso the real question is why it's possible that we have ap failing even though it couldn't have merged when it did17:02
kalikianaand given it's still the good old 1.317:02
didrockskalikiana: I guess you know your tests, you will be able to know what changed or if someone else broke you :)17:02
elopioMirv: here we have all tests passing in mako, as of two hours ago: http://jenkins.qa.ubuntu.com/job/generic-mediumtests-runner-mako/307717:02
kalikianadidrocks: how can it have changed without passing?17:03
kalikianathat's what I don't see - so I got confused in-between thinking it the image was already upgraded17:03
Mirvkalikiana: there's some magic involved like the tests in mergers not completely similarly run as when doing it oneself. for one each test is executed individually, which is why I asked you to also re-check the failing maguro tests one by one.17:03
didrockskalikiana: I'm not responsible for that, you should *know* and *investigate* why17:04
t1mpjenkins uses trusty-proposed images now?17:04
t1mpdidrocks: jenkins is (today and yesterday) saying that all our merges are good, otherwise they wouldn't merge17:05
kalikianaMirv: so it doesn't run the phablet script?17:05
t1mpwhich image is jenkins using?17:05
didrockst1mp: but elopio fixed something, right?17:05
didrocksfor AP?17:05
elopiomy last fix for the toolkit autopilot tests was merged yesterday: http://bazaar.launchpad.net/~ubuntu-sdk-team/ubuntu-ui-toolkit/trunk/revision/81817:07
Mirvkalikiana: it'd be easiest to check with the QA team, but yes they usually use a more complicated setup including https://launchpad.net/utah framework17:07
elopioit solved the failures on the gallery toggles.17:07
t1mpelopio: where did those failures come from? like kalikiana I don't see how we can break stuff if nothing that doesn't pass the autopilot tests can be merged. or did something external to UITK change?17:09
elopiot1mp: the toggles failures, I'm not sure what triggered them. But I cleaned the tests, split them and used scenarios on them, and now they are stable.17:11
Mirvt1mp: the process is not failproof, that's why you need to periodically do own checking to stay on track17:12
elopioright now I'm folloging Mirv's recipe to see if I get the same three failures on my mako.17:12
t1mpMirv: yes of course. But if the process fails I like to know what happened.17:13
Mirvt1mp: in general, trusty has a lot of core system changes because it's a new release so it's hard to say if there's something external affecting or internal to ui-toolkit17:13
t1mpMirv: in this case jenkins is fine with everything, but you have fails. What's the difference? Which image does jenkins use?17:13
* t1mp also flashing trusty-proposed now on maguro17:14
Mirvt1mp: yep, I don't know, but it should help if you can reproduce problems yourselves like kalikiana did with maguro already17:14
t1mpthe past few weeks we have been hunting a lot of these fails, and in the end it turned out we just had to do nothing and wait for another project to fix some issue17:16
t1mpare projects like mir tested with uitk and apps before changes get merged?17:16
SudoAptitudeIs Ubuntu touched really designed to work with four Nexus devices? Does that mean I cannot install it on my SG Note GT-N7000 ?17:17
Mirvt1mp: bug hunting crossing team boundaries is a challenge, but at least every team can investigate the errors they see and try to find the cause. as before, ui-toolkit team is in a difficult position with a relatively low-level project with a lot of (good) autopilot tests which may be affected.17:17
sil2100bfiller: ping17:17
bfillersil2100: pong17:17
t1mpSudoAptitude: check https://wiki.ubuntu.com/Touch/Devices17:18
sil2100bfiller: we will be publishing ubuntu-keyboard for trusty now, after which we would ask not to merge in any new commits into the trunk for the next one-two days17:18
sil2100bfiller: since we'll be doing the 1.4 autopilot transition17:18
bfillersil2100: ok, gusch tmoenicke ^^^^^17:19
t1mpMirv: yes I understand that. But it seems like all projects make a bunch of changes, then we throw everything together in an image, and then we debug. Is there a way to test the changes of individual projects with previous stable versions of other projects?17:19
t1mpperhaps that is already done17:19
Mirvt1mp: yes, mir is tested with uitk and apps, but only the archive versions of uitk and apps17:19
t1mpah, ok. So what I'm asking for is already there and it is not the solution17:19
Mirvt1mp: so if mir would break some unpublished change of uitk, that wouldn't be catched. but current archive version of uitk has been tested to pass with everything that's in trusty-proposed at the moment.17:20
sil2100bfiller, gusch: thanks guys!17:20
guschsil2100: bfiller autsch - but ok - please tell me once we can merge again17:20
Mirvt1mp: we do not throw everything together in an image, but do all kinds of testing before releasing, which is also why we didn't now update the ui-toolkit (yet) because there were problems found not happening with the earlier version of uitk.17:20
sil2100gusch: sure! I guess all should be clear tomorrow on where we stand17:21
Mirvt1mp: it's just more confusing and a bit frustrating when you find out there are problems with trunk code that the daily mergers don't spot17:21
SudoAptitudet1mp: Thanks, I see it can be installed but I can't use it as a Phone or SMS. :-( That's sad..17:21
Mirvt1mp: but that's part of the reason we have so far partially manual testing, to try to prevent breakage from happening on images.17:21
t1mpMirv: yep. I think I've been testing with an old image (#100) because I was told that the images after that were broken17:22
t1mpMirv: is there a bug for the new uitk ap fails?17:23
Mirvt1mp: I asked kalikiana to file one about the maguro failings he saw, but I can file now one of the mako fails I had17:24
t1mpok17:24
Mirv(I should have done that earlier already)17:24
t1mpif it seems like the same issue, it can be one bug for both phones17:24
Mirvtimppa: bug #124826417:26
ubot5bug 1248264 in Ubuntu UI Toolkit "3 failing AP tests with trunk ui-toolkit" [Critical,New] https://launchpad.net/bugs/124826417:26
bfillerxnox, mterry : any ideas about https://bugs.launchpad.net/ubuntu-keyboard/+bug/1247994? Don't understand how it passed CI17:27
ubot5Ubuntu bug 1247994 in ubuntu-keyboard "lp:ubuntu-keyboard -r97 FTBFS, yet had success from C.I." [Undecided,New]17:27
ogra_why are none of these bugs filed in ubuntu ?17:27
xnoxbfiller: maybe there is something wrong with my case? I did $ bzr bd -S --split lp:ubuntu-keyboard; sbuild -d trusty *.dsc17:28
xnoxbfiller: e.g. just stock trusty, trusty-release without any PPAs.17:28
xnoxtrusty & trusty-proposed that is.17:28
bfillerxnox: would think that should be ok, not sure how CI env differs17:29
xnoxbfiller: there is a new revision, let me try that.17:29
bfillerxnox: from the error looks like it can't find the .presage file but not sure why it would find it under CI - shouldn't be there either17:30
t1mpMirv: I'm t1mp on ircnode (timp was taken)17:30
xnoxbfiller: hm, it looks up $HOME/.presage/lm.db so I wonder what $HOME is set to in the CI build and how it leaked into the build.17:32
xnoxbfiller: is it not using sbuild?17:32
xnoxbfiller: oh, and HOME might not be writable under sbuild.17:32
Mirvt1mp: ah sorry, and sorry timppa too :)17:33
mandel_barry, ping17:33
bfillerxnox: not sure, here is the build log from CI: https://jenkins.qa.ubuntu.com/job/ubuntu-keyboard-trusty-armhf-ci/lastBuild/consoleText17:34
t1mpMirv: I'm following your recipy now on maguro17:35
barrymandel_: pong17:35
Mirvt1mp: just add the '.' to the writable_image17:35
Mirvt1mp: so kalikian_a had those three tests passing on maguro, but he found other failing tests when he executed the whole suite17:36
mandel_barry, can you point me to the low level downloader tests you have in the system image upgrade project, I'd like to add those to the u-d-m so that if they fail we do not land branches in trunk17:36
Mirvt1mp: anyway my meeting is over I'm again ->17:36
mandel_barry, I'm increasing the tests and integration tests before I add new features17:36
mterrybfiller, weird17:37
t1mpMirv: ok, see you tomorrow17:37
barrymandel_: http://tinyurl.com/mvswffl17:39
mandel_barry, awesome, thx, I'll try to get that run in our make check17:39
barrymandel_: i'm happy to chat/mumble/whatever about any of the details17:40
Mirvt1mp: robru is looking at ui toolkit now. but really I just upgraded to the newest build (with elopio's change) and the problem was still there, _but_ I noticed the failures I'm seeing may be because of https://wiki.ubuntu.com/Touch/Testing#Running_Click_tests I was doing. so also robru when trying out ui-toolkit make sure to move away /home/phablet/autopilot before running ui toolkit tests as you plan to test the apps as well17:40
xnoxbfiller: I added "export HOME=/tmp" to debian/rules and it now works. I'll make a merge proposal.17:40
xnoxbfiller: so I don't think it's a CI bug, but rather a bug in tests.17:40
bfillerxnox: ack17:41
=== roman is now known as Guest80224
Mirvt1mp: that's another detail in the test setup, that if you test apps you need use the phablet-click-test-setup which downloads tests locally17:41
barrymandel_: while you're here, do you have any further thoughts on the u/i side of LP: #1215586 ?17:41
ubot5Launchpad bug 1215586 in Ubuntu system image "The u/i cannot handle the array-of-dictionaries update descriptions" [High,In progress] https://launchpad.net/bugs/121558617:41
bfillermterry: see xnox comment above, sound right to you?17:41
Mirvt1mp: but then I don't know which failures kalikian_a was seeing then, he wasn't using click tests17:41
t1mpMirv: huh? what does that mean for me? I need to execute phablet-config autopilot --dbus-probe enable before running the tests?17:41
mterrybfiller, sounds right.  I'm seeing if I can reproduce just by setting HOME to a bugus value17:42
t1mpuitk does nothing with click17:42
mandel_barry, bullocks! I forgot about that one!!!! m**rda m**rda17:42
Mirvt1mp: no, it means you don't need to do that when you're testing ui-toolkit only - but I wasn't, since we need to test apps as well.17:42
mandel_barry, I'll get a proposal for tomorrow17:42
mterryxnox, you're looking at fixing the tests?17:42
barrymandel_: awesome, thanks17:42
barrymandel_: oh, and LP: #1245597 :)17:42
ubot5Launchpad bug 1245597 in ubuntu-download-manager "Empty downloads should emit 'finished' signal immediately" [Medium,Confirmed] https://launchpad.net/bugs/124559717:42
kalikianat1mp: I commented with my log http://paste.ubuntu.com/6364587/ on https://bugs.launchpad.net/ubuntu-ui-toolkit/+bug/124826417:43
ubot5Ubuntu bug 1248264 in Ubuntu UI Toolkit "3 failing AP tests with trunk ui-toolkit" [Critical,New]17:43
mandel_barry, yeah, that one is in my radar, fixing first the interaction with network issues and then moving to that17:43
t1mpkalikiana: I was referring to mirv's messages above about the --dbus-probe enable17:43
mandel_barry, I think is better to return a dbus error.. I mean, if it is empty, I cannot say you finished, right?17:43
t1mpkalikiana: at 18:40:2317:43
t1mpmore or less ;)17:43
djeypyhey17:44
xnoxmterry: nah, i'm providing a clean & writeable $HOME17:44
Mirvt1mp: yes, just ignore the link, I was just explaining why possibly in my case I had the problems17:44
Mirvt1mp: did one more update to the bug as well17:44
xnoxmterry: such that tests always run in clean environment.17:44
xnoxmterry: I'll create merge proposal in a sec.17:44
barrymandel_: hmm.  well, another way to look at it is that if it's empty, you're pre-finished. :)  for me, an error wouldn't help.  i'll leave it to you though - if you go with the error, i'll have to keep my workaround17:44
djeypyhello everybody ubuntu just drive me crazy17:45
djeypyjust won't work on my galaxy nexus17:45
mandel_barry, I see it as division by 0.. anyway, is easy to fix, so we can take alook of what looks better17:45
barrymandel_: sounds good, thanks17:45
djeypySPAM17:45
djeypySAPM17:45
djeypySAPM17:46
kalikianat1mp: hmm I see mention of /home/phablet there which I don't have, nothing about dbus17:46
djeypySPAM17:46
cwayne_stgraber, heya, got the URL here: https://jenkins.qa.ubuntu.com/job/customization-generic/17:46
t1mpkalikiana: bash: cd: /home/phablet/autopilot: No such file or directory17:46
t1mpI get that too17:46
kalikianayes17:46
t1mpkalikiana: I had it also with image #100, but the tests passed tehre17:47
stgrabercwayne_: I need the internal URL as I can't access the public server from that box17:47
cwayne_stgraber, PM'd17:48
t1mpkalikiana: how much time was a phablet-test-run ubuntuuitoolkit ?17:51
elopiot1mp, Mirv, I am able to reproduce the failures on mako. Debugging...17:51
kalikianat1mp: do you think it's worth upgrading via apt-get upgrade and re-run the tests? I don't see ui toolkit changes, though17:51
kalikianat1mp: hmm not sure exactly maybe 5min or 1017:51
t1mpkalikiana: upgrading the device or your computer?17:52
kalikianadevice17:52
t1mpkalikiana: I did that already, following Mirv's recipy on https://bugs.launchpad.net/ubuntu-ui-toolkit/+bug/124826417:52
kalikianajust checking so we're on the same page here17:52
ubot5Ubuntu bug 1248264 in Ubuntu UI Toolkit "Failing AP tests with trunk ui-toolkit on top of image #11" [Critical,New]17:52
t1mpah doesn't include upgrade17:52
kalikianayes that's why I was asking17:52
kalikianaI followed the steps before17:52
kalikianat1mp: what is "click ap tests"17:53
t1mpkalikiana: where do you see that?17:53
t1mpkalikiana: Mirv mentioned it but it is new for me17:53
kalikianaah sorry I only read "Tim" above the comment :-P17:53
kalikiana^^ Mirv17:54
kalikianawhat is "removing the click autopilot tests got me passing AP:s again"17:54
elopiobut they pass using trunk.17:55
t1mpelopio: with what did they fail?17:56
Mirvkalikiana: as I already told t1mp, just follow those steps in the bug report, which I didn't since I'm also testing apps.17:56
elopiot1mp: using phablet-test-run, it used the installed package.17:56
t1mpelopio: which version is that?17:57
elopioI then tried from the phone using autopilot run on trunk.17:57
elopioand it pass.17:57
xnoxbfiller: mterry: hm... now I set a writable home path and it still does not work. I get "error: empty dic file", so where/how does ~/.presage/lm.db is suppose to be generated ?17:57
elopiot1mp: 0.1.46+14.04.20131105.1-0ubuntu117:57
sergiusenselopio, didrocks latest calendar tests fail on my maguro btw; most likely due to the swipe in years -> 2014 != 201517:57
Mirvand then if elopio finds problems on mako again, update the bug again :) my testing was really quick now since I'm trying to get towards sleeping, but it seemed the click intervened my testing.17:57
mterryxnox, odd, it worked for me with a writable fake home17:57
t1mpelopio: that's today :s I don't see the release listed here https://code.launchpad.net/~ubuntu-sdk-team/ubuntu-ui-toolkit/trunk17:58
elopiosergiusens: the tests on the calendar were using indexes. I reported a couple of bugs to improve that.17:58
elopiothe bugs are in progress, so in the mean time, tests will be unstable.17:58
t1mpelopio: how do we find out which revision that actually is?17:58
sergiusenselopio, so this is a product of coincidences? http://reports.qa.ubuntu.com/smokeng/trusty/touch/maguro/11:20131104:20131031.1/4888/calendar-app-autopilot/17:59
stgrabercwayne_: you should be good to go17:59
elopiot1mp: I don't know.17:59
t1mpkalikiana, elopio I commented on the MR. All 93 tests passed.18:00
cwaynestgraber: thanks! i'll test it out and let you know how it goes :)18:00
t1mpelopio, kalikiana so on maguro it seems fine.18:00
kalikianat1mp: how did you achieve that exactly?18:00
t1mpkalikiana: you did the same and had failures?18:00
elopiosergiusens: it's like something changed the order of the QML tree, I'm not sure if it was autopilot, or something with qt.18:00
kalikianat1mp: it would seem yes, I followed the instructions and got those failures18:01
t1mpkalikiana: I executed *exactly* the commands that are in the bug description18:01
sergiusenselopio, well I can't release a calendar ap with failing tests18:01
elopiobut the tests anyway should never rely on the order of the tree.18:01
sergiusensand the old version works18:01
kalikianat1mp: I'm running the tests once more just in case…18:02
kalikianabut I'm starting to thnik there's some kind of race or other changing factor18:02
t1mpkalikiana: one step that is not in the description is that I unlocked the screen (skipped the intro) on the device before executing the tests18:02
elopiosergiusens: these are the bugs:18:02
elopiohttps://bugs.launchpad.net/ubuntu-calendar-app/+bug/124719118:02
elopiohttps://bugs.launchpad.net/ubuntu-calendar-app/+bug/124719218:02
elopioI'm fine with not releasing new calendar versions untils they are fixed.18:02
ubot5Ubuntu bug 1247191 in Ubuntu Calendar App "On the year tab, the last year is the one that has the focused property" [High,In progress]18:02
ubot5Ubuntu bug 1247192 in Ubuntu Calendar App "On the year tab, all the years have visible=True" [High,In progress]18:02
t1mpkalikiana: to be more clear, first I executed a test without unlocking, and it failed, then I remembered to unlock, and ran everything, and all passed18:03
kalikianat1mp: indeed I unlocked also by Mirv's adivse and I'm doing that again now - it's running18:03
t1mpkalikiana: perhaps first we need it to run once locked and fail, and THEN it works )18:03
t1mpmaybe its the magnetic field in germany. may be slightly different in spain18:04
kalikianaand perform a little dance with a lot of clapping in your hands18:04
t1mp*earth's magnetic field18:04
kalikianaI used to do that when I went to a lot of network parties as a teenager18:04
kalikiananetwork cables used to work only after some rites performed18:04
t1mpelopio: can you post your results on mako here https://bugs.launchpad.net/ubuntu-ui-toolkit/+bug/1248264 to confirm the bug?18:06
ubot5Ubuntu bug 1248264 in Ubuntu UI Toolkit "Failing AP tests with trunk ui-toolkit on top of image #11" [Critical,New]18:06
* t1mp only has maguro, no mako18:06
=== soul is now known as Guest87547
elopiot1mp: commented.18:08
pacificfilsQuestion: When will sound work in the Clock app?18:08
kalikianaelopio: hmmm so you see different results when running tests from inside 'adb shell'?18:09
t1mpelopio: could you build a package from trunk and install that and run phablet-test-run?18:09
t1mpor that18:09
sergiusenselopio, not releasing directly blocks your move to autopilot 1.4 though18:09
t1mpto see if it is a different version of UITK or different test environment18:09
elopiot1mp: I was trying to do that for the rss app, but it failed to build on the phone, and I couldn't set up a trusty pbuilder on my desktop18:11
elopiolet me try again.18:11
davmor2kenvandine: I wondered why my phone was a bit sluggish Friends-service 74.5 % of my cpu18:11
kalikianat1mp: so for the record exact same 12 failures as last time running 'phablet-test-run ubuntuuitoolkit'18:11
elopiokalikiana: yes, I see different results.18:11
kalikianaelopio: so let me run the same packaged tests within adb shell now18:11
kalikianaI want to be sure there's no random difference here18:11
t1mpkalikiana: weird. we should have exactly the same environment18:11
kalikianat1mp: indeed I don't see how it makes sense…18:12
* t1mp starting another phablet-test-run ubuntuuitoolkit18:12
elopioand sergiusens, I think thomi has a plan for that, because there are some apps that are failing both with autopilot 1.3 and autopilot 1.4. I'm trying to solve some of them.18:12
t1mpkalikiana: do/did you have any other apps running? I only tested after rebooting, didn't manually launch any apps18:12
elopioit should be possible to take the calendar out of the jenkins runs, right?18:13
xnoxmterry: i'm on trusty, building ubuntu-keyboard on amd64 and after debuild: HOME=/foo ./debian/rules override_dh_auto_test18:13
xnoxmterry: reproduces the problem.18:13
kalikiananope I explicitly rebooted for that reason18:13
xnoxmterry: is there undeclared build-deps on e.g. presage stuff?18:13
kenvandinedavmor2, woot... we are curious why18:14
kenvandinerobru ^^18:14
kenvandinedavmor2, the only change was polling less often18:14
kalikianat1mp: is it possible the script on the desktop picks up some different versions from what's on the desktop?18:14
kalikianathat would easily explain why we don't see the same18:15
robrukenvandine, yeah, like *way* less often. we changed it from polling once every 15 minutes to once every hour... but then that got reverted.18:15
kalikianabut I don't have any idea what it realy does18:15
kenvandinerobru, any debug info we could try to get from davmor2 while he's seeing it?18:15
xnoxmterry: never mind, I had a typo.18:16
davmor2kenvandine: teatime now I can have a better look when I come back though, all I did was look at top18:16
robrudavmor2, well, is it friends-service or friends-dispatcher that is causing load?18:16
robrudavmor2, enable debugging output and reboot18:17
robrudavmor2, 'gsettings set com.canonical.friends debug true'18:17
robrudavmor2, then reproduce the issue and send us ~/.cache/friends/friends.log18:17
t1mpkalikiana: I thought the script only executes stuff on device, nothing to do with desktop18:20
t1mpkalikiana: again all 93 tests OK18:20
kalikianat1mp: I'm sort of thinking out loud… still waiting on the "adb shell" run to see if it matches my results from before18:20
kenvandinerobru, i've reproduced it18:21
t1mpkalikiana: on desktop I have qtdeclarative5-ubuntu-ui-toolkit-plugin: Installed: 0.1.46+13.10.20131011.2bzr813saucy0 Candidate: 0.1.46+13.10.20131011.2bzr819saucy018:21
kenvandineaccording to the log, the service isn't busy18:21
robrukenvandine, what's going on? deadlock?18:21
kenvandineit's friends-service18:21
mterryxnox, right.  But I thought you were thinking of setting a writable HOME as a workaround?18:21
robrukenvandine, oh, shit, really?18:21
=== ivanka is now known as ivanka-train
robrukenvandine, but friends-service doesn't do hardly anything at all!18:22
xnoxmterry: yeap, which is what I now did, I had a typo and hence it was not working =) https://code.launchpad.net/~xnox/ubuntu-keyboard/clean-home/+merge/19397918:22
xnoxmterry: all good now & ready to be reviewed for merging.18:23
mterryxnox, ok, will give it a spin18:24
mterryxnox, maybe add a comment on why?18:28
xnoxmterry: as in, why bother fixing?18:29
mterryxnox, no, just to explain the HOME trickery.  Most packages don't have it, so someone looking at debian/rules might wonder18:29
xnoxmterry: done.18:31
mterryxnox, approved18:31
xnoxmterry: thanks!18:32
cwaynestgraber: hey, so i've been looking at our initrd script (that copies over /custom/home), i'm wondering how we can avoid hardcoding phablet there.. $HOME wouldn't be available there, right?18:33
stgrabercwayne: right, the script runs as root not as the individual user18:37
cwaynestgraber: could it be as simple as cp'ing to /home/*/?18:38
stgraberif you mean a for loop going through all the subdirs of /home/, yeah, that'd work18:39
stgraberstill not very clean as there's nothing that guarantees that all users will be under there nor that all entries in /home are homedirs, but for ubuntu touch specifically, it's a fair assumption18:39
cwaynestgraber: i'd say at the very least, it's better than hardcoding /home/phablet18:42
kalikianat1mp, elopio: exact same result so 'adb shell' versus phablet-test-run is the same18:43
aquariustedg, ping about upstart starting apps on the phone18:44
melvsteri just bought a vodafone micro sim or my nexus 4 .... anyone know if i can tell if it's been recognized?18:44
nik90melvster: go the networks indicator18:50
nik90and there choose the unlock sim option18:50
nik90melvster: this is if you have a pin18:50
nik90melvster: it should show the network coverage next to the wifi symbol at the top18:50
elopiokalikiana: you are in maguro right?18:51
kalikianaelopio: yep18:52
melvsterworked thanks!18:53
aquariusjdstrand, ping about detecting whether one is under confinement19:00
beunoaquarius, there's an app he wrote called Permy19:01
beunomaybe you could use that, or that code?19:01
beunoalso, hi!19:01
beunoaquarius, I'm stuck on level 2 of our stupid game19:01
beunoSTUPID19:01
aquariusbeuno, what I really want is the fat packages stuff to be done. Since it isn't quite done yet, I had the nasty thought that I can just have my app's Exec be a shell script which does: if (am_under_confinement) { ld_library_path = "lib/arm/"; } else { ld_library_path = "lib/x86"; }; LD_LIBRARY_PATH=ld_library_path qmlscene myapp.qml19:03
aquariusand thus have the app load arm binaries on the phone and intel binaries on the desktop.19:03
aquariuswhich is a horrific hack, but it oughta work19:03
beunoaquarius, cjwatson may be able to give you the best tips to work around it for now19:04
aquariusI figured that am_under_confinement would, say, try to "ls /etc" and then watch for an AppArmor Says No error :)19:04
aquariusbeuno, also, you're stuck on level *two*??19:04
beunoaquarius, I don't want to talk about it19:04
beunoTWO19:04
* aquarius grins19:05
aquariusso you've done the first level, so level 1's clue "one", gave the answer "two" to get you to level 2. So level 2's clue, "TWO", gives which answer to get to level 3?19:05
aquariusI didn't think I'd have to give hints for level 2 ;)19:06
aquariuslevel 4 is harder than it ought to be, if you are not English. This has been explained to me at great length :P19:06
aquariusbeuno, how's things, anyway?19:06
dkesselhello... does anybody know if there will be official support for the new nexus 7 (codename "razor" i believe?)?19:06
beunoaquarius, pretty good, back from Oakland and a bit jetlagged. It was confusing to be there again, meetings started to get mixed up in my head from the previous sprint19:08
beunodkessel, it's being analysed, no decision yet19:08
aquariusbeuno, heh, yeah, I can imagine: always going back to the same place might be a bit confusing!19:08
=== Jared_ is now known as Guest97390
beunodkessel, Nexus 10 has been confirmed as our tablet target for sure19:08
dkesselbeuno, ok thanks :) i'll better wait with my buying decision then ;)19:08
Guest97390Anyone have an average time to phablet-flash to finish on a nexus 4?19:09
jdstrandaquarius: check /proc/self/attr/current. if it says 'unconfined' you are, well, unconfined, otherwise you are under some confinement19:10
beunoGuest97390, after it's all been downloaded, it can take 5-10 minutes for sure19:10
aquariusjdstrand, I'm allowed to read that from a script in a click package?19:10
davmor2robru, kenvandine: right back from tea.  http://ubuntuone.com/08cd7XzyOFu3k9xHbsq3bR  this is the offender :)19:10
=== Guest97390 is now known as jredscout
jdstrandwell, you aren't allowed to run a script, so 'no'. but an exe could19:10
jdstrands/exe/elf/19:10
davmor2sorry for the blurry image it's hard to keep your hand still :)19:11
jdstrandowner @{PROC}/[0-9]*/attr/current r,19:11
aquariusjdstrand, oh! I can't have my Exec= target be a shell script? It has to be a real executable? :(19:11
jdstrand(ubuntu-* templates)19:11
robrukenvandine, do you think that's related to what you just fixed? or is this something else?19:11
davmor2robru: I'll try the debug if you give me about 10 minutes19:12
kenvandineyes19:12
robrudavmor2, sure19:12
kenvandinei just proposed a branch19:12
robrudavmor2, does it stay pegged at 74% forever? or just when you first turn it on, and then it calms down after that?19:12
davmor2robru: mostly occasionally it drops to 12-13% but then its back up to 68.1-76%19:13
aquariusjdstrand, my master plan was to have the Exec target in my desktop file be a shell script. That's not allowed on the phone at all?19:14
jdstrandaquarius: no atm, no. the shell is not a target programming environment for the phone :)19:14
aquariusdarnit. that knocks my excellent homemade-fat-packages idea into a cocked hat, then19:15
aquariusI shall just have to wait until they exist for real.19:15
jdstrandthere are a number of accesses that a shell needs that would have to be investigated as safe for all apps to have19:15
jdstrandif its any consolation, I think it is a prety high priority19:16
ogra_heh, funny i tried the same on the weekend19:16
ogra_(shellscript to pre-process stuff before firing up my app)19:16
aquariusogra_, yeah... in the absence of fat packages, I thought "I'll just have a shell script which detects if I'm under confinement, and if I am, assumes that the architecture must be arm" ;-)19:17
aquariusogra_, but I can't run shell scripts. So, I lose :)19:18
ogra_lol19:18
aquariusgotta wait for actual fat package support.19:18
ogra_thats a funny way to find out your arch19:18
aquariusogra_, I couldn't think of any better ways that are available on the phone while under confinement ;) you can't run dpkg-architecture on the phone because it isn't there, and even if it was you would be confined away from running it ;)19:20
dobeyyeah that seems like a silly way to do it19:20
ogra_aquarius, hmm, i would guess you can read from /proc19:20
aquariusdobey, of course it's a silly way to do it. But the better way, which is that the app launcher is fat-package aware and does everything for me, doesn't exist yet.19:20
dobeydoesn't the sdk expose the value from uname() in some way?19:21
aquariusogra_, yeah, I can read from /proc, but it's irrelevant because I can't use a shell script as my executable19:21
ogra_right19:21
dobeyaquarius: well, why do you care what the arch is, in the first place?19:21
aquariusand I can't use an actual binary as my executable because.... I don't know which architecture I'm on.19:21
ogra_dobey, because he hates all arm desjktop users19:21
aquariusdobey, so I can make one click package which can be installed on both the desktop and the phone. That's what fat packages are.19:21
ogra_arm must be phone :P19:22
dobeyaquarius: yes, but what does that have to do with arch? i can install the existing click packages on my laptop right now if i want to :)19:22
aquariusogra_, well, yeah, my stupid hack would screw people in that situation, I admit it ;) Proper fat package support will make everything be good; I was just being impatient19:22
ogra_heh19:22
dobeyaquarius: you're shipping a binary?19:23
dobeyaquarius: can you not do Exec=foo-arm || foo-x86_64 || foo-i386 ? :)19:23
aquariusdobey, my QML app requires a binary component to read QR codes. In order that the QML component can be imported by my app's QML, I have to put that component on the QML import path. Since it's binary, I would like to ship binaries for each arch in the one package, rather than shipping one package per arch -- that's what fat packages are.19:23
dobeyaquarius: can't you read /proc from within the QML and adjust the import path inside QML code?19:24
aquariusdobey, I don't *know* that that doesn't work, but I'll bet a fiver right now that it doesn't ;)19:24
aquariusdobey, nope. Can't read any files from QML, /proc included.19:24
ogra_yeah, the jdstrand-lock-in :)19:25
dobeywell, i suppose you probably can't get the PID for qmlscene in QML19:25
aquariushell no :)19:25
dobeywhich would make reading /proc hard19:25
* jdstrand prefers lockout19:25
ogra_hehe19:25
dobeybut surely you can read/write files in qml19:26
aquariusdobey, nope.19:26
aquariusdobey, database only.19:26
jdstrandnot easily19:26
jdstrandwell, there is localstorage and u1db19:26
ogra_there are QML file plugins you could ship yourself i suppose19:26
dobeyhttp://www.mobilephonedevelopment.com/qt-qml-tips/#File%20Access19:27
jdstrandbut, you can also access local json and xml19:27
ogra_(which will indeed only work inside your confined fs area)19:27
aquariusogra_, I can't ship plugins because... I don't know which one to load... because I don't know which arch I am ;)19:27
jdstrandogra_: that gets back to elf :)19:27
davmor2aquarius: as click isn't available on the desktop till the unity8 is I guess the whole argument is a mute point :P19:27
aquariusthe way everyone is getting around this right now is shipping one package per arch, which is precisely what I'm trying to avoid :19:27
aquarius:)19:27
jdstrandI was just going to say that19:27
dobeydavmor2: apt-get install click. click install foo19:27
jdstrandjust target armhf until fat is out. fat will be out before unity8 on desktop is :)19:28
sergiusensaquarius, dpkg --print-architecture could help you19:28
aquariusthe way this should work, in the fullness of time, is that if I install a fat package, the app runner notices that I have done so and execs my package in such a way that its arch-dependent subfolders are on the appropriate paths, so the app runner sets QML2_IMPORT_PATH=$PACKAGEROOT/lib/qml/arm-armwhatever-whatever/ before running the app19:28
jdstrandcan't run dpkg under confinement19:28
jdstrandyep19:28
mardycwayne: pong19:29
davmor2dobey: and that gets the click package from where?  It's great if you are the dev19:29
aquariussergiusens, yeah -- the problem is that I can't run that, becuse (a) I can't run dpkg under confinement, and (b) even if I could, I have nowhere to run it *from* -- I'm not allowed to have my main executable be a shell script, and if it's a binary then I must already know which arch I'm on because I'm running a binary for that arch ;)19:29
sergiusensjdstrand, is it possible to have exec be something like Exec=qmlscene app.qml -I ./plugins/$(dpkg --print-architecture)19:29
dobeydavmor2: from aquarius's web site19:29
cwaynemardy: nm, was going to ask for a review on my account-plugin qml-plugin, but i got one :)19:29
dobeydavmor2: or so he can test the click package he just built to check that it works :)19:29
aquariuser! jdstrand, my exec line is surely not passed to the shell??19:30
aquariusif it is that solves all my problems, at the expense of solving none of jdstrand's ;)19:30
davmor2dobey: true19:30
sergiusensaquarius, aa-exec is a shell script; might work; but not sure it could be a bug that it does19:31
dobeyaquarius: /bin/sh -c MY_ARCH="`dpkg-architecture`" qmlscene foo.qml ?19:31
aquariusdobey, can't run /bin/sh under confinement. I thought of that :)19:31
jdstrandaquarius: the upstart job would need to be updated to pass that along I think. that would be upstart-app-launch19:31
dobeyaquarius: is unity8 confined to not run /bin/sh?19:31
aquariussergiusens, this feels like the sort of thing where if it does work and I take advantage of it, the security team all come around and punch me in the face19:31
dobeyaquarius: because your app isn't running the Exec line19:32
dobeyoh i guess maybe upstart-app-launch is confined19:32
aquariusdobey, no, but upstart-app-launch, which *is* running the Exec line, is launched under my app's confinement profile19:32
* jdstrand notes XMLHttpRequest allows reading local files by giving it a Qt.resolvedUrl()19:32
sergiusensdobey, when you click install you get wrapped into aa-exec19:32
jdstrandnot that XMLHttpRequest helps here-- just saying it is something people can use to read files19:33
aquariusjdstrand, it does, and it's important that it does; lots of phonegap-style apps use that to read files from their own package.19:33
jdstrandthere is also something for json-- I forget otoh19:33
dobeyjdstrand: well, it would help if one could get the PID of qmlscene19:33
jdstrand/proc/self?19:33
aquariusnot really: if you can see /proc at all hen you can hit /proc/self, right?19:33
aquariusheh.19:33
=== thomi_ is now known as thomi
dobeyoh right19:33
=== fmasi is now known as fmasi_afk
aquariusso the conclusion to all this is that I am SOL and have to wait to deploy fat packages until the OS actually supports them, which was clearly obviously the right conclusion from the beginning. :P19:34
dobeyor don't use binary qml plug-ins that you ship in your package :)19:35
jdstrandso, to be clear. on non-unity8, the .desktop file is modified to prepend aa-exec-click. on unity8, upstart-app-launch uses apparmor integration in upstart to change profile before starting the process19:35
ogra_or you could go on trying and find the flaws19:35
* jdstrand welcomes people finding flaws so long as they report them as bugs :)19:35
ogra_yeah, that might be a bit frustrating if you found a way to make your app work and the way gets killed :)19:36
aquariusdobey, well, if the SDK starts including a fast QR code reader, I am *more* than happy to use it instead :P19:36
aquariusogra_, that's the sort of thing that happens on other platforms. I would like to think that we're better than that :)19:37
ogra_yeah19:37
cwaynestgraber: do the boot.img's still live on cdimage?19:40
cwaynei cant find them on system-image19:40
ogra_cwayne, http://cdimage.ubuntu.com/ubuntu-touch/daily-preinstalled/current/19:41
stgrabercwayne: boot.img and recovery.img are part of the <device name>-*.tar.xz tarball19:43
stgrabercwayne: that's what phablet-flash downloads, unpacks and uses for initial flashing19:43
cwayneogra_: stgraber thanks!19:43
davmor2robru, kenvandine: https://pastebin.canonical.com/99896/19:44
davmor2robru, kenvandine: Meh sorry just realised it was the wrong pastebin happy 2fa to you both :(19:46
kenvandine:)19:46
robrukenvandine, wow, that log is horrifying19:48
davmor2robru: Man that's bad when a dev says it's bad \o/19:49
robrudavmor2, well you have like a dozen different tracebacks that i've never seen before, so...19:51
robrudavmor2, so congrats on breaking it good!19:51
davmor2robru: it's what I do ask mhall119 ogra_ cjwatson kenvandine19:52
robrudavmor2, aside from the high CPU usage, does friends actually *work* for you at all? do you get new messages in it regularly?19:52
ogra_++19:52
kenvandinedavmor2, you're awesome!19:52
davmor2robru: That is trusty proposed image 11 by the way :)19:52
kenvandineit's working for me on image 11, even with the pegged cpu19:53
kenvandinewhich i confirmed is fixed in that branch19:53
davmor2robru: there is a message from 2 minutes ago from lego19:53
davmor2robru: and updated and I see newer ones so yes19:54
robrudavmor2, strange. but good ;-)19:54
davmor2robru: accounts wise I have facebook, normal google, canonical google, twitter and u1 I thought I'd test accounts :)19:56
robrudavmor2, i see a facebook-related traceback, can you confirm that any messages from facebook are showing up?19:57
davmor2robru: the lego one was facebook some of the ones after were twitter so they both show, let me check if it is up-to-date though19:57
davmor2robru: I'm about 2-4 posts behind what is actually in facebook so I'm guessing that is current enough20:01
robrudavmor2, yeah, that sounds good (friends doesn't update super often)20:02
robrukenvandine, in that pastebin I'm seeing a 'list index out of range', that can only happen if there's a problem with the model schema. *sigh*20:04
robruoh, wait... maybe not...20:05
robrui'm thinking of a different list index...20:05
* tedg should just assume all pings are aquarius causing trouble20:06
kenvandineTypeError: argument msg: Expected Soup.Message, but got gi.repository.Soup.Message20:06
kenvandineERROR  Thread-2    2013-11-05 10:32:12,961  friends.utils.base  argument 1: Must be Soup.Message, not Message20:06
kenvandinerobru, ^^ that looks weird20:06
kenvandinegi changes?20:07
robrukenvandine, yeah, maybe.20:07
robrukenvandine, we should report that one to pitti ;-)20:07
davmor2tedg: that's not fair sometimes it's me breaking stuff too :)20:09
tedgdavmor2, Sure, but aquarius just has more history of being a pain :-)20:10
davmor2tedg: that'll change muhahahahaha20:10
aquariustedg, see above discussion :)20:10
tedgaquarius, I did.  It prompted the comment.  :-)20:11
tedgIt seems like in the end it was "not my problem" which is always the best type of conversation to read on IRC.20:12
cwaynestgraber: hm, i tried to do a "for user in `ls /home`" loop and it doesn't appear to run..20:21
aquariustedg, yeah; I planned to ask you how to run an app as the phone actually does, but it's not relevant because my plan hinged on my executable being a shell script :)20:25
tedgaquarius, It can be a shell script, as long as you include your own shell.20:25
tedgaquarius, dash is tiny20:25
aquariustedg, doesn't help.20:26
aquariustedg, which arch-specific dash binary does your exec line point to?20:26
stgrabercwayne: you'd want "for user in $(ls $rootmnt/userdata/user-data/*)" or something along those lines I think20:27
cwaynestgraber: ah, of course, oops20:28
stgrabercwayne: the code runs in the initrd, so before the pivot_root and before mountall sets up any of the bind-mounts20:28
tedgaquarius, Seems like you should be able to do it with QML scene... set the import paths based on architecture?20:31
aquariustedg, QML can't read which arch you're on.20:31
=== salem_ is now known as _salem
aquariusalso, I'm not sure if QML can set QML's own import paths, but that's a side issue :)20:32
aquariusI could work around the latter, but not the former.20:32
tedgaquarius, I bet it's one of these: http://doc-snapshot.qt-project.org/qt-mobility/qsystemdeviceinfo.html20:35
tedgaquarius, Seems you should at least be able to use them to have a good guess.20:35
cwaynestgraber: have a minute for a review? https://code.launchpad.net/~cwayne18/ubuntu/trusty/initramfs-tools-ubuntu-touch/no-hardcoding-user/+merge/19400420:37
aquariustedg, I don't *think* so -- not very accurately -- but that's exactly what I'm trying at the moment ;)20:38
aquariusis not even clear whether we *have* qtmobility :(20:40
aquariusmhall119, do I have access to QtMobility DeviceInfo from QML in the Ubuntu SDK?20:40
aquariushm. http://qt-project.org/wiki/QML1-vs-QML2 says that I should be using "import QtSystemInfo 5.0", which isn't installed.20:44
aquariusah,  qtdeclarative5-systeminfo-plugin20:47
aquariuslet's hope it's on the phone ;)20:47
kenvandineaquarius, it is20:48
cwaynedoanac: ping20:48
pmcgowanaquarius, there is an example on how to use that in my junk20:50
doanaccwayne: hey20:50
aquariuskenvandine, ah, cool. Do you know if there is documentation on it anywhere at all? All the docs I can find are for qtmobility 1.2.20:50
aquariuspmcgowan, cool; will take a look20:50
cwaynedoanac: hey, I had some quick questions on our automated smoke testing20:50
pmcgowanaquarius, zoltan has a version that may be more up to date20:50
cwaynedoanac: 1) it seems to not really be daily?  the last one i saw run was 2013103120:51
doanaccwayne: looks like stuff ran today: http://reports.qa.ubuntu.com/smokeng/20:51
cwaynedoanac: not for touch20:52
doanacthere's testing for build 1120:52
cwaynedoanac: so that's my question, is it kicked off for builds we're publishing rather than -proposed?20:52
pmcgowanaquarius, the trick will be getting apparmor to let you do things20:52
doanaccwayne: touch jobs are kicked off when they show up in -proposed: http://reports.qa.ubuntu.com/smokeng/trusty/touch/ and  http://reports.qa.ubuntu.com/smokeng/trusty/touch_custom/20:53
cwaynedoanac: great, thanks20:53
cwaynedoanac: my second question is, is the touch_custom suite gating?  as in, if it fails does that stop an image from being promoted?20:53
doanaccwayne: i don't believe so. you'd probably need to ask the landing-pipeline guys to be certain though20:54
cwayneasac: ^20:54
doanaccwayne: custom was 100% today though20:54
cwaynedoanac: yep! i'm not worried about anything in specific right now, I'm just trying to get a grasp as to the extent of our testing20:55
doanaccool20:55
cwaynedoanac: sorry if i freaked you out witht he random questions :)20:55
doanaccwayne: no worries. there's lots of layers to this process20:55
mhall119aquarius: if there are html docs for qtdeclarative5-systeminfo-plugin I can get them added to developer.u.c21:08
aquariusmhall119, well. There's http://doc-snapshot.qt-project.org/qt-mobility/qml-deviceinfo.html but I don't know if that's an older version (and I don't know where that's generated from, either)21:09
mhall119aquarius: probably older, IIRC there is no "QtMobility" in Qt5/QML2, it was broken up into multiple modules21:09
aquariusmhall119, that's what I think too. But "QtSystemInfo 5.0", which is the All New QML2 Version, appears to be wholly undocumented. It is hard to tell because of qt-project's constant breaking of URLs and poor google juice, though :)21:10
mhall119yeah, a lot of the old Qt Mobility APIs don't seem to have new docs published, or at least not where you'd expect them21:18
mhall119I remember having to hunt down Qt Organizer API docs21:18
dobeymhall119: are you suggesting that as a way to get the arch?21:20
mhall119dobey: I'm not suggesting anything other than the fact that we're missing docs21:20
mhall119aquarius is the one who's going to do something with it21:21
dobeyok, well, it and deviceinfo don't provide the information he needs. :)21:21
dobeyat least, they didn't a couple months ago when i was looking at using mobility for getting uname() type stuff21:22
dobeyand i looked at the source then too. it's mostly more generic stufff like "this is qt on top of win or symbian" or the imei and such as in those docs (which i'm not sure even works on ubuntu touch)21:23
aquariusya. deviceinfo only provides "model" and "manufacturer", and I've just tested them on the phone and they return empty strings.21:24
aquariusOn my laptop they return LENOVO and 1080, which is hardly any more helpful.21:24
aquariusMy quest to emulate a fat package ends in failure, I feel :)21:24
taiebotHi guys is ubuntu touch using /usr/share/mobile-broadband-provider-info/serviceproviders.xml ?21:50
taiebotMy phone provider is not listed and i have never been able to connect to 3g.?21:51
cwaynemhall119: ping21:51
mhall119cwayne: pong21:51
taiebotwas wondering if this was related?21:52
cwaynemhall119: hey, just here to volunteer to help re: docs21:52
jukenHi all, I'm looking over the links in the topic, and although I'm not seeing anything related to the nexus 7 2013 codename razor, I thought I'd ask here if there is any status on it one way or another.21:59
beunojuken, it's being analysed, no decision yet22:00
beunoNexus 10 has been confirmed as our tablet target for sure22:00
jukenbeuno: sounds good, thanks :)22:01
=== makimac_ is now known as makimac
kirklandI copied a couple of *mp4 and *avi files to my Videos folder;  only the mp4 files are showing up in my Videos view23:06
kirklandare avi's not supported on Ubuntu Touch?23:06
kirklandor do I need to add some codecs?23:07
xperiahi to all. i am trying to port ubuntu touch to a new mobile device. i recompiled the kernel successfull with the needed changes for ubuntu touch and need some help with building ubuntu-touch from sources if possible so i am able to test it out on my device. if i am not wrong with the new porting guide 2.0 android is not really needed anymore right?23:12
xnoxxperia: you still need android system.img build.23:22
xnoxxperia: and bootimg.23:22
xnoxxperia: and it's the android portion that one builds from source, the rootfs is more-or-less device independant that one just downloads from cdimage.23:23
user82xperia, which device?23:25
xperiaits a watch phone called z123:27
user82ah23:27
xperiaxnox so is there a step by step guide how to do it? the ones in the wiki is more confusing than helpfull23:28
xnoxxperia: not sure how to make it more clear. Starting from this point in the guide: https://wiki.ubuntu.com/Touch/Porting#Building_the_Android_pieces23:29
xnoxit's fairly step by step.23:30
xnoxxperia: you say you have a kernel, which is a jump to step 623:30
xnoxxperia: feel free to edit the guide as you see fit.23:30
xnoxxperia: but one does do the dev-setup and enable new device build from that phablet.ubuntu.com based android/repo manifest.23:31
popeykirkland: yeah, only a limited set of codecs23:31
popeykirkland: Jim Hodapp knows the details.23:32
xperiaxnox if i am not wrong it say that i need to merge the android git sources with the ubuntu git sources? => "For any Android related project at our git server, you'll find a branch named phablet-trusty. This branch contains a static known git HEAD and the required changes needed for Ubuntu, including our custom Android manifest. " How do you do this ?23:34
kirklandpopey: ah, okay :-/23:34
kirklandpopey: I was thinking of installing on the tablet my daughter uses to watch pixar flicks, etc.23:35
kirklandpopey: but a lot of those are avi23:35
cwayneanyone around to do an initramfs-tools MR?23:36
xnoxxperia: not sure what you mean. We forked cyanogenmod to build ubuntu touch, and publish our repositories. "repo init -u git://phablet.ubuntu.com/CyanogenMod/android.git -b phablet-saucy" would set the manifest and fetch them with "repo sync".23:37
xnoxxperia: see details about it here https://wiki.ubuntu.com/Touch/AndroidDevel23:37
xnoxxperia: it is a minimalistic android sources (just the bare essentials for hw support) + a few ubuntu touch specific components.23:37
xnoxxperia: if there is a cyanogenmod port for your device, $ breakfast command will fetch additional repositories from cyanogenmod repositories to build the parts that are different for your device.23:38
xnoxxperia: there is nothing to merge....23:39
xnoxxperia: architectually: you will boot your kernel, with ubuntu touch specific initramfs, which should boot device-independant ubuntu-rootfs unpacked in userdata partition, which once booted it boost device-specific android build in an LXC container.23:41
xperiaxnox: ahh okay cool now i understand it. i thinked i need first to download the android sources from cyanogenmod and then merge it with the ones from ubuntu. good working now on it.23:41
xnoxthe contents that is launched in the lxc container is combinations is build from the "repo checkout" off phablet.23:41
xnoxxperia: nah, no need to download full cyanogen, that's piles of unused code =)23:42
xperia:-) lets see if i can present very shortly a full running ubuntu on the computer watch phone Z1 then => http://www.youtube.com/watch?v=ZvlOi-lYMnc23:46

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