[04:54] <Mirv> chrisccoulson: your upstream bug guess in http://pad.lv/1389721 is as good as mine. the SDK team (zsombi, t1mp, kalikiana) could have an idea if they've seen a similar bug in developing UITK.
[04:55] <Mirv> chrisccoulson: if it is the same bug and it's still open, then it doesn't help to know there is vivid Qt 5.3.2 bugfix release PPA available, but it's at https://wiki.ubuntu.com/Touch/QtTesting
[06:48] <Mirv> mzanetti: FYI if you have time, you could experiment and comment on the bug #1357321.. the ~test7 in the PPA now has patches that should make it ~work (according to lorn), but I have some hard time getting reliable results and maybe you'd get more consistent results from testing
[06:48] <Mirv> it did now load images over pure 3G on music scope...
[07:45] <vars> Hello!
[07:50] <vars> help
[08:41] <kalikiana> chrisccoulson, Mirv: I commented on https://bugs.launchpad.net/ubuntu/+source/qtdeclarative-opensource-src/+bug/1389721
[08:50] <pitti> and indeed cups isn't running for me
[08:50] <pitti> once I start lpstat, it gets activated
[08:50] <pitti> argh sorry, ECHANNEL
[09:01] <Mirv> kalikiana: thanks, maybe that'll help them!
[09:50] <JamesTait> Good morning all; happy Nachos Day! :-D
[10:04] <mandel> popey, sorry I missed yesterdays msg
[10:04] <mandel> popey, someone wants to look at udm?
[10:16] <mandel> ogra_, got time for me?
[10:17] <ogra_> mandel, gimme a bit to move to my laptop
[10:17] <mandel> ogra_, sure, I'll grab a coffee while you do, no hurry :)
[10:24] <ogra_> mandel, ok, got a new paste ?
[10:27] <mandel> ogra_, yes => https://pastebin.canonical.com/120055/
[10:27] <mandel> ogra_, files updated => (new) dbus_properties.h, services.c (new function and new if), make file for adbd and control to add new deps
[10:28] <mandel> ogra_, that should be all
[10:28] <ogra_> yeah
[10:32] <dednick> brendand: ping
[10:36] <mandel> ogra_, I must be doing something wrong 'cause I don't see my patch applied (is easy to check I just grep for the new include flags when building)
[10:36] <popey> mandel: wasn't me...
[10:37] <popey> mandel: not yesterday anyway ☻
[10:37] <mandel> popey, he, probably is bip being an ass again, sorry to bother
[10:37] <popey> np ☻
[10:38] <ogra_> mandel, does that debdiff look fine to you ? http://paste.ubuntu.com/8849837/
[10:40] <mandel> ogra_, uh, what are all those copyright updates?
[10:40] <ogra_> dunno, they are in every debdiff against that patch
[10:40] <ogra_> ignore them
[10:41] <mandel> ogra_, looks good to me
[10:42] <mandel> ogra_, would be nice to get a .deb to test it :)
[10:42] <ogra_> ok, i'll try to build and test that then
[10:42] <ogra_> (and give you a deb once i got one ... that will take a bit)
[10:43] <mandel> ogra_, awesome, no problem
[10:43] <ogra_> my build device is just flashing for a botochart test
[10:43] <mandel> ogra_, I'll be sorting out udm in the mean time
[10:43] <ogra_> once thats done i'll roll a package
[10:43] <mandel> ogra_, ok, great
[10:43] <ogra_> *bootchart
[10:55] <mandel> ogra_, we have a task with the following title => "Attach unity greeter signal to the startup code for the adb shell"
[10:55] <ogra_> on trello you mean ?
[10:55] <mandel> ogra_, do you know exactly what is meant with that? atm we only have adbd checking if it is locked, but we are not listening to a signal
[10:55] <mandel> ogra_, yes, trello
[10:56] <ogra_> thats just badly phrased
[10:56] <ogra_> iirc that was even me ... feel free to adjust it :)
[10:57] <mandel> ogra_, what do we want to do then? Is that the same as we already have in the patch?
[10:57] <ogra_> i dont see that title anywhere
[10:58] <mandel> ogra_, here https://trello.com/b/o29TpZsd/sprint-1 top one
[10:58] <ogra_> looks like the card was properly renamed with the bug title
[10:58] <chrisccoulson> kalikiana, thanks. I've added a comment as well now. I'm surprised you don't use the metaobject revision number in the UITK - how do you handle new properties added to existing classes between releases?
[10:58] <mandel> ogra_, I'll add you to it so that you get the notification
[10:58] <ogra_> bah
[10:58] <ogra_> i'm on the wrong borad
[10:58] <mandel> ogra_, lol
[10:59] <mandel> ogra_, too many boards, one per sprint sounds like a bad bad idea
[11:00] <kalikiana> chrisccoulson: we use REVISION. what we don't use is the extra template argument
[11:01] <ogra_> mandel, added two comments ... that card should go away
[11:01] <kalikiana> chrisccoulson: and we have errors that tell you that what you tried to use isn't available in the version
[11:01] <mandel> ogra_, good, we just finished a task then :)
[11:01] <ogra_> (i'll leave it to the scrum master to do that)
[11:01] <kalikiana> chrisccoulson: unless, of cours,e you use the correct one
[11:01] <ogra_> well, only once we uploaded
[11:01] <mandel> ogra_, what about the one with "Track unity greeter state separately for each session"
[11:01] <mandel> ogra_, is there something to do, can I help?
[11:02] <ogra_> you can test the deb once i have it
[11:03] <mandel> will do
[11:03] <kalikiana> chrisccoulson: for instance, continue to do qmlRegisterType<OxideQQuickWebContext>(uri, 1, 3, "WebContext")
[11:03]  * ogra_ grumbles about bootchart bailing out 
[11:04] <kalikiana> chrisccoulson: as a matter of fact I don't see what the expected use of the extra argument is… you're already passing the version as function arguments
[11:08] <chrisccoulson> kalikiana, hmmm, I don't see how it can work without the extra template argument
[11:09] <chrisccoulson> kalikiana, http://bazaar.launchpad.net/~ubuntu-sdk-team/ubuntu-ui-toolkit/trunk/view/head:/modules/Ubuntu/Components/plugin/plugin.cpp#L161
[11:34] <ogra_> mandel, bah
[11:34] <ogra_> services.c:23:18: fatal error: glib.h: No such file or directory
[11:34] <ogra_>  #include <glib.h>
[11:34] <ogra_>                   ^
[11:34] <ogra_> compilation terminated.
[11:34] <mandel> ogra_, ??
[11:35] <ogra_> thats what i get when building the package
[11:35] <mandel> ogra_, that is strange, the include should be added by the pkgconfig command in the make file
[11:35] <mandel> ogra_, I wonder if the order is wrong in the include.. do you have a branch with the changes? or is it just the patch?
[11:36] <ogra_> just the patch
[11:36] <ogra_> hmm, not sure the cflags are right to use there
[11:37]  * ogra_ drops the option from the pkg-config line
[11:37] <ogra_> lets see
[11:37] <mandel> ogra_, yes, that is my feeling, but I did want the pkg-config so that we get the correct link and includes
[11:37] <mandel> ogra_, the error is due to a wrong include..
[11:39] <mandel> ogra_, we can use pkg-config --cflags-only-I --libs glib-2.0 dbus-glib-1 and add it in the includes like the others do for example
[11:39] <mandel> that should generate something like '-I/usr/include/glib-2.0
[11:42]  * ogra_ scratches head
[11:42]  * tbr hands ogra_ a head-scratcher™
[11:43] <ogra_> haha
[11:46] <mandel> ogra_, got the error again? is a matter of adding the correct include paths
[11:46] <ogra_> yes, we need to split the pkg-config call in two bits
[11:46] <ogra_> cflags needs to go into CPPFLAGS
[11:47] <ogra_> that got me forward ... but just to the next error :P
[11:47] <tsdgeos> i'm confused
[11:47] <tsdgeos> i can phablet-shell to the phone but not ssh
[11:47] <tsdgeos> has something changed recently?
[11:47] <tsdgeos> i remember i could plain ssh before
[11:47] <ogra_> tsdgeos, did you explicitly enable ssh using android-gadget-service ?
[11:48] <tsdgeos> ogra_: nope, how do i do that?
[11:48] <ogra_> phablet-shell will only enable it for the adb connection temporary
[11:48] <ogra_> mandel, hah ... youre full of typos :P
[11:48] <ogra_> services.c: In function ‘is_phone_locked’:
[11:48] <ogra_> services.c:258:5: error: ‘removeobj’ undeclared (first use in this function)
[11:48] <ogra_>      removeobj = dbus_g_proxy_new_for_name(bus,
[11:49] <tsdgeos> ogra_: ofund it
[11:49] <mandel> ogra_, agh, sorry I had to redo the patch and screw it up :-/
[11:49] <ogra_> tsdgeos, adb shell android-gadget-service enable ssh
[11:49] <mandel> ogra_, should be remote, not remove
[11:49] <tsdgeos> ogra_: right that worked (i.e. gave me ssh enabled)
[11:49] <tsdgeos> ogra_: but can't still ssh in
[11:50] <tsdgeos> do i need to reboot?
[11:50]  * tsdgeos tries
[11:50] <ogra_> tsdgeos, make sure to a) not have pahblet-shell in use when doing that command ...
[11:50] <ogra_> tsdgeos, and b) you need the same key that was used for phablet-shell
[11:50] <tsdgeos> ah
[11:50] <tsdgeos> you guys are making it hard :D
[11:51] <ogra_> well, i hope to have a UI option for ssh some day ;)
[11:53] <tsdgeos> worked now
[11:53] <tsdgeos> tx
[11:56] <mandel> ogra_, was that the only issue?
[11:56] <ogra_> up to now, yes
[11:56] <ogra_> i think we miss #include <dbus/dbus-glib.h>
[11:59] <dpm> pitti, looking at the debian files for this package, am I correct to think it's not using language packs? http://bazaar.launchpad.net/~unity-team/unity-scope-scopes/trunk/files/head:/debian/
[11:59] <dpm> i.e. I don't see dh_translations specified
[12:00] <pitti> X-Ubuntu-Use-Langpack: yes
[12:00] <pitti> dpm: it does use pkgstriptranslations and thus langpacks
[12:00] <pitti> dpm: dh_translations is for automatically updating POT files or stripping translations from .desktop files and the like
[12:00] <pitti> and it's not using that indeed
[12:01] <dpm> pitti, ah, yes, thanks for the clarification - and in fact I can see the template here: https://translations.launchpad.net/ubuntu-rtm/14.09/+source/unity-scope-scopes
[12:01] <mandel> ogra_, we don't need that :)
[12:01] <mandel> ogra_, should be in the dbus_properties.h header
[12:01] <ogra_> hmm, where is remoteobj declared then ?
[12:03] <mandel> ogra_, I don't know what you fixed in the make, but the remoteobj fix is here => http://paste.ubuntu.com/8850806/
[12:04] <mandel> ogra_, lines 42 and  54 in that diff
[12:05] <ogra_> yeah
[12:05] <ogra_> added that
[12:06] <mandel> ogra_, sorry for that, I did screw up the diff big time.. mierda
[12:06] <ogra_> build seems to pass now
[12:06] <ogra_> no worries :)
[12:17] <kalikiana> chrisccoulson: hmm interesting. I didn't think we used that anywhere. price question, why only in UCStyledItemBase but not the others
[12:18] <kalikiana> and more importantly, why don't we have any trouble with it in the uitk
[12:19] <kalikiana> chrisccoulson: I still don't see what use the argument is - it's redundant. if the version is wrong it wouldn't have any relevance…
[12:19] <kalikiana> I must be missing something obvious here…
[12:21] <ogra_> mandel, http://people.canonical.com/~ogra/ubuntu-touch/android-tools-adbd_4.2.2+git20130218-3ubuntu37_armhf.deb test away !
[12:21] <mandel> \o/
[12:21] <mandel> ogra_, on it
[12:26] <ogra_> mandel, not working here
[12:26] <mandel> ogra_, I can't get it to install, it gets stuck :-/
[12:27]  * ogra_ reboots
[12:27] <ogra_> you need to install via ssh, via recovery or from the terminal app
[12:27] <ogra_> make your pick :)
[12:27] <ogra_> adb gets restarted during install so you lose connection
[12:28] <ogra_> hmm, after a reboot it lets me in all the time
[12:28] <ogra_> regardless of the screen state
[12:29] <ogra_> mandel, erm ... looking at the code ... you try to connect to the session bus
[12:29] <ogra_> that cant work
[12:29] <ogra_> adbd is a systme process
[12:29] <ogra_> *system
[12:30] <mandel> ogra_, if it does not connect to the session bus it should no allow you to get in nevertheless
[12:30] <ogra_> right
[12:30] <ogra_> so  that doesnt work either
[12:30] <mandel> ogra_, since it will get an error, so that is no the issue
[12:30] <mandel> ogra_, I have not been able to install the deb, it gets stuck at Preparing to unpack android-tools-adbd_4.2.2+git20130218-3ubuntu37_armhf.deb ...
[12:30] <mandel> ogra_, it does not go further than that
[12:30] <ogra_> yes, see above
[12:31] <mandel> ogra_, ins the unity service a system or a session service, that is what we want to connect to
[12:31] <ogra_> you cant install adbd via adb connection
[12:31] <ogra_> i have no idea
[12:31] <ogra_> but adbd cant see any session-bus
[12:31] <mandel> ogra_, I did an ssh :)
[12:31] <mandel> ogra_, I'll reboot to see what is going on
[12:32] <mandel> ogra_, I added the logs, we should be able to see what is doing (those D calls)
[12:32] <ogra_> yes
[12:32] <ogra_> i dont see any here
[12:32] <ogra_> i wonder why
[12:33] <ogra_> i definitely have ubuntu37 installed
[12:33] <ogra_> but it doesnt behave any different
[12:40] <ogra_> mandel, heh, probably because the check lives in the completely wrong function :P
[12:41] <ogra_> create_service_thread() vs create_subproc_thread()
[12:43] <ogra_> my fault
[12:45] <mandel> ogra_, ah! well, not a big deal :)
[12:45] <mandel> ogra_, fun lol
[12:46] <ogra_> yeah, the lovely broken worlld of adbd
[12:46] <mandel> ogra_, ok, me do update the diff for you, I did find an other issue :)
[12:47] <sergiusens> mandel: ogra_ how are you goind to deal with the system/session issue?
[12:47] <ogra_> sergiusens, no idea
[12:47]  * ogra_ would like ot see it blocking at all first 
[12:47] <mandel> ogra_, one question, was what the change in the compilation? I'm curious, just the c-flags?
[12:47] <ogra_> mandel, i split it in twoo pkg-config commands ... thats all
[12:48] <ogra_> one for the cflags, one for the libs
[12:48] <ogra_> mandel, http://paste.ubuntu.com/8851351/
[12:49] <mandel> ack, thx!
[12:49] <ogra_> mandel, package updated
[12:49] <ogra_> re-pull
[12:50] <mandel> wait, I wanted to point a bug to you I found
[12:50] <sergiusens> ogra_: mandel instead of unity8 sending a signal, it might need to be a message then
[12:50] <sergiusens> and adb would need to track state :-/
[12:50] <mandel> sergiusens, atm we are just querying a property each time..
[12:51] <mandel> sergiusens, uh, that looks like a big patch
[12:51] <sergiusens> mandel: from the system bus to the session?
[12:51] <sergiusens> how does that even work
[12:51] <sergiusens> ?
[12:51] <mandel> sergiusens, which should not work.. fu*
[12:51] <sergiusens> system service to an unkown session bus address
[12:52] <ogra_> Session terminated, terminating shell... ...terminated.
[12:52] <ogra_> stdin: is not a tty
[12:52] <ogra_> phone is locked
[12:52] <ogra_> ha !
[12:52] <ogra_> at least that bit works
[12:52] <ogra_> each adb shell call prints it
[12:53] <ogra_> (indeed even when unlocked)
[12:54] <ogra_> sergiusens, i think we should just wait for mterry ... if there is anything we can look for on the system bus he will know
[12:54] <victor_bq> Hi john!!
[12:54] <sergiusens> ogra_: like lightdm and split greeter :)
[12:55] <mandel> sergiusens, ogra_ sorry, crashed unity :-/
[12:55] <ogra_> sergiusens, hah, yeah :)
[12:55] <ogra_> well, dbus-monitor doesnt show anything on the system bus if the phone is unloocked
[12:56] <mandel> ogra_, nah, I did a grep, only thing we have is com.canonical.Unity.Screen :P
[12:56] <mandel> ogra_, which is clearly not what we want
[12:56] <sergiusens> ogra_: on a side note, how is this possible '9917145088 bytes (9,9 GB) copied, 663,485 s, 14,9 MB/s' for my 8GB thumb drive?
[12:57] <cking_> ogra_, where does initrd exist on the mako?
[12:57] <ogra_> cking_, in the boot.img
[12:57] <cking_> and where is that?
[12:58] <ogra_> cking_, have a look at /usr/bin/abootimg-unpack-initrd and /usr/bin/abootimg-pack-initrd
[12:58] <ogra_> (you can  also just use them if you want to pack/unpack to make changes)
[13:04] <ogra_> hmm, getting that info across the busses will be hard :(
[13:05] <ogra_> we wont have write access to the system bus from the session ... since we run as phablet
[13:06] <mandel> ogra_, this is going to be a lot harder than we though, either mterry has a way to expose that in the system one..
[13:07] <mandel> ogra_, I wonder, are we going to have a greeter per session?
[13:07] <ogra_> or we need a different way
[13:07] <ogra_> we currently do
[13:07] <ogra_> and i guess in the future we'll have at least one per user
[13:07] <ogra_> the current greeter is still inside unity8 ...
[13:09] <mandel> ogra_, I find interesting that we have one per user yet user metricts is in the system bugs..
[13:13] <mandel> ogra_, lets talk about this after the standup, we need a way to workaround this
[13:47] <mardy> mhall119: hi! I'm working on an Online Accounts guide for developer.ubuntu.com; I'm writing that in libreoffice. Is that OK, or should I better use some other format?
[14:04] <mhall119> mardy: it would be better in HTML so we can just copy/paste, but we can work with an ODT file
[14:05] <mhall119> if you're not doing fancy formatting or layouts in LO, that should be fine
[14:06] <mardy> mhall119: OK; I also include some links to a few elements in the API reference; I'm using absolute links, is that fine?
[14:07] <mhall119> mardy: absolute links are fine, but replace the version (sdk-14.10) with "current" or "development" so we don't have to keep changing them
[14:07] <mhall119> which reminds me, it's time to make 14.10 "current"
[14:08] <mardy> mhall119: ah, cool!
[14:13] <ats> hi
[14:13] <ats> anyone with the ubuntu touch image developers
[14:14] <ats> I amtrying to install ubuntu touch vivid verlet on my phone...but noimage for the device MSM8974
[14:15] <kenvandine> tiheum, did you get a chance to test silo 21?
[14:15] <ats> no
[14:15] <kenvandine> tiheum, is the messaging menu icon meant to be gray when there isn't a pending message and white when there is?
[14:16] <ats> I just switched back to ubuntu..
[14:16] <ats> will there be any chances for more release of the ubuntu image for devices like Xiaomi Mi3??
[14:16] <kenvandine> ats, just need someone to do a port
[14:17] <jgdx> kenvandine, hi, if you're doing a landing, could you sneak in [1]? Low impact visual tweak. [1] https://code.launchpad.net/~ubuntu-sdk-team/ubuntu-system-settings/dropDialogSizeHack/+merge/239297
[14:17] <davmor2> ats: If it isn't listed in the support list, then you would need to port it, see the header for links
[14:17] <ats> Need ubuntu touch images to test and develop for 'cancro' and 'MSM8974'
[14:17] <ats> ok..:-)
[14:18] <kenvandine> jgdx, i can't land that until the toolkit fix it needs lands in vivid
[14:18] <kenvandine> it landed in rtm 3 weeks ago, but not vivid yet :(
[14:18] <jgdx> kenvandine, oh
[14:18] <jgdx> okay
[14:18] <ats> any way to port to suit my needs??
[14:18] <kenvandine> i'm still waiting for the sdk guys
[14:19] <kenvandine> ats, there is a porting guide on the wiki
[14:19] <kenvandine> kalikiana, any word on when the toolkit fix will land in vivid?
[14:20] <kenvandine> bzoltan, ^^
[14:20] <ats> thanks mate..will check on it
[14:20] <Wellark> saidinesh5: ping.
[14:20] <Wellark> saidinesh5: sorry,  wrong person
[14:20] <Saviq> nope
[14:20] <saidinesh5> Hey
[14:20] <Wellark> Saviq: ping
[14:20] <saidinesh5> oh
[14:20] <saidinesh5> well
[14:20] <Wellark> :)
[14:20] <saidinesh5> bye :P
[14:21] <Wellark> was nice to meet you
[14:21] <kalikiana> kenvandine: what fix?
[14:21] <saidinesh5> mhm you too :)
[14:21] <Saviq> Wellark, we activate flight mode, it only really gets activated 5 or so seconds later
[14:21] <kenvandine> kalikiana, that your dropDialogSizeHack branch needed
[14:21] <Saviq> Wellark, so with dednick's branch that validates the setting after 1s or so, the switch goes on, off, on
[14:22] <Saviq> Wellark, we'd need the network indicator to acknowledge the change straight away, potentially switching back if something went wrong
[14:22] <jgdx> kalikiana, dialog resize fix
[14:23] <Wellark> Saviq: right...
[14:23] <kalikiana> kenvandine: ah, that is in staging and not rtm so it depends on when we actually land stuff in viivd
[14:23] <kenvandine> kalikiana, i think it landed in rtm
[14:23] <kenvandine> just not vivid or utopic
[14:23] <kalikiana> bzoltan: when will we land in vivd?
[14:24] <kenvandine> vivid has and antique version of the toolkit now
[14:24] <kenvandine> :)
[14:24] <kalikiana> saldy true
[14:24] <kalikiana> *sadly
[14:24] <Wellark> Saviq: can't you change the validation to happen every 6 seconds?  :)
[14:24] <Wellark> actually..
[14:24] <kenvandine> a month old...
[14:24] <Saviq> Wellark, I can find a stick long enough to prod you in the eye
[14:24] <Wellark> Saviq: actually I think I can make it happen
[14:25] <Wellark> Saviq: could you file a bug, as that is prerequisite to land anything to rtm
[14:25] <Wellark> Saviq: please also describe which branch of unity8 has to be installed to make the problem visible
[14:26] <Saviq> Wellark, rtm silo 4
[14:26] <Wellark> or better yet, if there is a silo that can be installed
[14:26] <Wellark> Saviq: I need to go to a meeting right now. would be great if you or dednick or someone could file the bug
[14:26] <Wellark> but I think I can file it myself as well after the meetings if you guys are busy
[14:27] <ats> no way I am in a postition to do that porting..ha...ha..:-D
[14:29] <kenvandine> kalikiana, jgdx: oh there is a pending vivid landing... that needs a packaging change ACK
[14:29] <ats> anyone any help in porting vivid verlet or any ubuntu touch to Xiaomi mi3 device
[14:32] <kenvandine> jgdx, i ack'd the packaging change and published it :)
[14:32] <kenvandine> woot!
[14:32] <jgdx> zomg, ken, you're awesome
[14:40] <ats> any ubuntu touch developers online??
[14:41] <kenvandine> ats, there are many of us in this channel, but you need someone that has a device to do the port
[14:41] <ats> yup...
[14:42] <kenvandine> we work on many aspects of ubuntu touch, necessarily porting to devices
[14:42] <ats> any chances of me getting into the developer for Xiaomi Mi3 then..if there are no developers for it
[14:43] <ats> since this phone is very less in stock..most probably it ain't available in most of N.America and Europe..just being available in Asian countries
[14:44] <ats> but to do so have to have sound knowledge of doing it...I am an computer engineering student so I am very novice in this field..need guidance and few knwoledge base to start as a developer
[14:58] <jgdx> kenvandine, 016 does not fix the issue. It's pretty easy to unsync the two switches..
[14:58] <kenvandine> sigh
[14:58] <kenvandine> kgunn, ^^^
[14:59] <kenvandine> jgdx, can you give kgunn specifics on what you saw?
[14:59] <jgdx> kenvandine, kgunn's comment is pretty spot on I think.. the rapid toggling of flight mode probably causes havoc somewhere
[15:00] <kgunn> jgdx: nope...that's actually a different issue
[15:00] <kgunn> https://bugs.launchpad.net/barajas/+bug/1350332
[15:00] <kgunn> jdstrand: ^ so that is due to cellular backend....
[15:00] <kgunn> as long as backend is working proper....the ui will reflect the reality
[15:01] <jgdx> kgunn, oh
[15:01] <tiheum> kenvandine: yes to you second question
[15:01] <tiheum> kenvandine: for the first one, how can I test the silo?
[15:01] <kenvandine> tiheum, you can use the citrain to install it on a device
[15:01] <kenvandine> citrain tool
[15:02] <tiheum> kenvandine: ok, I will ask jounih (it's his phone and I am sure he knows what the citrain is)
[15:02] <kenvandine> tiheum, do you have that installed?
[15:03] <kenvandine> cool
[15:03] <kenvandine> tiheum, let me know if you have questions
[15:04] <jdstrand> kgunn: guessing you meant jg dx instead of me?
[15:05] <kgunn> my bad
[15:05] <jdstrand> np at all
[15:06] <jdstrand> just wanted to make sure I wasn't missing something :)
[15:07] <tiheum> kenvandine: nobody here has ever heard of that tool so I supposed it's not installed on the phone I have and I don"t know how to do that
[15:07] <tiheum> could you link a tutorial or something like that?
[15:07] <ogra_> tiheum, phablet-tools-citrain
[15:07] <kenvandine> tiheum, not on the phone, on your desktop
[15:07] <ogra_> and no, thats something to install on your PC
[15:09] <kenvandine> it would be really cool if we had a citrain app for the phone though :)
[15:09] <kenvandine> choose a silo and install :)
[15:10] <tiheum> kenvandine, ogra_: installing...
[15:10] <kenvandine> tiheum, you have to make sure the device has developer mode enabled and is writable
[15:10] <jgdx> kgunn, using 016 I get to a state where I cannot disable FM from the indicator.
[15:11] <kenvandine> tiheum, you can enable developer mode in system-settings
[15:11] <kenvandine> then
[15:11] <jgdx> kgunn, it seems that the USS FM switch is preventing the indicator FM switch from disabling.
[15:11] <kenvandine> phablet-config writable-image --enable
[15:13] <jgdx> kgunn, actually, if I wait ~10 seconds it is disabled.
[15:13] <jgdx> so not that bad, just very confusing
[15:16] <kenvandine> jgdx, kgunn: that's the tricky part of binding the switches
[15:16] <kenvandine> if it doesn't take effect immediately, the user doesn't get the feedback
[15:17] <kenvandine> or the opposite
[15:17] <jgdx> the comment I was talking about was https://bugs.launchpad.net/indicator-network/+bug/1336715/comments/21
[15:17] <tiheum> kenvandine: everything's installed but the command doesn't work
[15:17] <tiheum> unrecognized argument
[15:17] <kenvandine> tiheum, paste your command
[15:18] <tiheum> phablet-config writable-image --enabled
[15:18] <kenvandine> drop the d
[15:18] <tiheum> same error
[15:18] <ogra_> drop the argument :)
[15:19] <ogra_> should work without
[15:19] <tiheum> error device not found
[15:19] <ogra_> (and since we dont support disabling the arg would be moot anyway)
[15:19] <tiheum> (the phone is plug on the laptop)
[15:19] <kenvandine> oh
[15:19] <kenvandine> no args
[15:19] <tiheum> *plugged
[15:19] <ogra_> and you enabled developer mode ?
[15:19] <kenvandine> sorry :)
[15:19] <tiheum> yes
[15:19] <kenvandine> phablet-config writable-image
[15:19] <ogra_> adb devices shows it ?
[15:20] <tiheum> nope
[15:20] <kenvandine> unplug and plugin again
[15:20] <ogra_> or reboot the phone
[15:20] <tiheum> ok, after pluging the phone again that seems to work
[15:21] <kenvandine> great
[15:22] <tiheum> the phablet-config command rebooted the device and terminated without error
[15:22] <ogra_> good
[15:22] <kenvandine> now use citrain to install the silo
[15:22] <ogra_> if the device comes up again it should be writable
[15:22] <kenvandine> haha
[15:22] <kenvandine> *if* :)
[15:22] <ogra_> well :)
[15:22] <kenvandine> such confidence
[15:23] <tiheum> it's ready so it should be writable :)
[15:24] <pmcgowan> ogra_, this is what I got when I plugged in my phone today http://pastebin.ubuntu.com/8852146/
[15:25] <pmcgowan> ogra_, any ideas what to look for to diagnose further
[15:25] <ogra_> looks like a broken cable or broken USB driver on your laptop
[15:26] <ogra_> (or broken USB port on the phone ... but thats unlikely)
[15:27] <pmcgowan> ogra_, well, I think none of those, I bet I reboot the phone and it works
[15:27] <pmcgowan> thats the general symptom
[15:28] <ogra_> pmcgowan, well " device descriptor read/64, error -110" looks really like some physical prob
[15:28] <pmcgowan> ogra_, ok let me swap cables to be sure
[15:28] <ogra_> unless your driver (on the PC side) is really broken
[15:29] <pmcgowan> other phone with that cable works fine
[15:30] <mardy> mhall119: OK, I decided to write the guide in HTML, will save time later
[15:31] <mardy> mhall119: are there some specific CSS tags I could use, for example for embedding code?
[15:32] <tiheum> kenvandine: I installed the silo with the command 'citrain device-upgrade 21 <passcode>', is this right?
[15:33] <kenvandine> and "ubuntu"
[15:33] <kenvandine> at the end
[15:35] <mhall119> mardy: we have something in WP, let me find it
[15:37] <mhall119> mardy: if you wrap your code snippets in [code][/code] blocks, they'll be formatted when displayed on the site
[15:37] <tiheum> kenvandine: ok done, I test now
[15:37] <mhall119> mardy: [code firstline="86" language="cpp"] is an example that specifies a starting line number and language, both are optional
[15:39] <mardy> mhall119: wait, didn't you say I should give you HTML?
[15:39] <mhall119> mardy: yes, but we have a plugin or something that formats code using those tags
[15:40] <mardy> mhall119: ah, so i can write those tags in my HTML file and WP will do its magic?
[15:40] <mhall119> not sure if it's in php or javascript, but magic faries somewhere turn that into well-styled code blocks
[15:41] <mhall119> mardy: the specific example I gave you is used in http://developer.ubuntu.com/scopes/tutorials/adding-location-awareness-to-your-scope/
[15:41] <mardy> mhall119: OTOH, I'm setting <b> (bold) for some lines, so I wonder if the WP plugin will handle that
[15:41] <kenvandine> tiheum, great, let me know how it goes
[15:41] <mardy> mhall119: oh, that looks cool!
[15:41] <mhall119> mardy: it will if I paste it in as HTML
[15:42] <mhall119> mardy: I'll fight with WP if I need to, you don't have to worry about that
[15:42] <mardy> mhall119: OK, thanks!
[15:56] <oSoMoN> elopio, hey, I just submitted a MR that converts a number of webbrowser-app AP tests to QML tests, I’d appreciate your review (https://code.launchpad.net/~osomon/webbrowser-app/qmltests/+merge/240871)
[15:56] <elopio> oSoMoN: cool. I'll put it in my backlog.
[15:56] <oSoMoN> thanks!
[16:22] <hackz> hi there how can i change my root password under touch mobile?
[16:23] <popey> hackz: we don't set a root password
[16:24] <hackz> trying to install a sudo apt-get install wifite but no chance
[16:24] <hackz> is it possible to install some applications?
[16:25] <popey> the phone is read-only initially.
[16:25] <hackz> how to unlock?via adb?
[16:25] <popey> phablet-config writable-image
[16:25] <popey> from your pc
[16:26] <hackz> thanks you, do i have to be in bootloader status?
[16:26] <popey> no
[16:32] <hackz> phablet-config writable-image error device not find
[16:33] <popey> is developer mode enabled on the device?
[16:33] <popey> system settings -> about this phone -> developer mode
[16:34] <ahayzen> chrisccoulson, ping
[16:34] <hackz> where is it under System setting?
[16:35] <hackz> ok found
[16:36] <mandel|lunch> ogra_, looking at the code, what is the way you where thinking to execute to get the dbus session address, I know that at least in some cases $DBUS_SESSION_BUS_ADDRESS has it, but I don't want to use that
[16:36] <ogra_> mandel|lunch, but thats what you shoudl use
[16:36] <mandel> ogra_, sure? meh to env variables...
[16:37] <mandel> ogra_, I don't trust them
[16:37] <mandel> ogra_, then is simple, we use create_subprocess to execute the sudo, get the info and use it
[16:38] <mandel> ogra_, if "" we just do not let you in I suppose, but this is a hack..
[16:41] <ogra_> mandel, worst case you can do what sergiusens suggested and just read /run/user/32011/dbus-session but i'd liek to avoid using this file if any possible (it will go away one day)
[16:42] <elopio> oSoMoN: you could simplify some things by using the UbuntuTestCase.
[16:42] <elopio> it has for example a method to find a child by object name, so your get_clear_button can be one line.
[16:42] <mandel> ogra_, well, all this is wrong for a device that can have more than one user..
[16:42] <ogra_> mandel, this would probably be the easiest "fix" though ... parse it and use setenv
[16:43] <ogra_> mandel, doesnt matter with the current adbd ...
[16:43] <oSoMoN> elopio, is the UbuntuTestCase exposed in a package I can depend on?
[16:43] <elopio> oSoMoN: it also has a function to get the center of a component, so you don't have to write all those / 2
[16:43] <mandel> ogra_, yes, but is just that I'll know it is ugly
[16:43] <mandel> :-/
[16:43] <elopio> oSoMoN: yes, it comes from the toolkit declaratives.
[16:43] <ogra_> mandel, the android code sets the user ID/name in a haeader file ... hardcoded
[16:43] <ogra_> mandel, so we have "phablet" hardcoded everywhere already
[16:43] <oSoMoN> elopio, nice, I didn’t know that, I’ll check it out and update my MR
[16:43] <mandel> ogra_, ouch
[16:44] <ogra_> that is why we need to re-do it as a fork for multiuser anyway
[16:44] <ogra_> this whole hardcodeing needs to be replaced for it
[16:44] <elopio> oSoMoN: http://bazaar.launchpad.net/~ubuntu-sdk-team/ubuntu-ui-toolkit/trunk/view/head:/modules/Ubuntu/Test/UbuntuTestCase.qml
[16:45] <elopio> it also has typeString.
[16:45] <elopio> oSoMoN: I like this very much. I have a couple of suggestions.
[16:46] <elopio>  oSoMoN: use the naming conventions of javascript
[16:46] <elopio> so camel case for function names.
[16:46] <elopio> and it is a lot easier to read if you follow the convention:
[16:47] <elopio> test_ActionMustCauseResult
[16:47] <mandel> ogra_, indeed...
[16:48] <sergiusens> mandel: DBUS_SESSION_BUS_ADDRESS is what most things use
[16:48] <mandel> sergiusens, I know, I used to write integration tests that would change the value of that to point to my own session bus.. I hoped there was a nicer way
[16:48] <elopio> like: test_enterURLWithoutSchemaMustAddIt
[16:49] <mandel> sergiusens, but hey, looks like I was doing it "THE" way
[16:49] <sergiusens> ogra_: I hope the one day comes after we moved to cert based authorization
[16:49] <ogra_> sergiusens, the prob with that file is that the content gets rewritten if your session crashes or gets restarted otherwise
[16:49] <elopio> oSoMoN: and I know
[16:49] <ogra_> sergiusens, which i.e the smoke tests do a lot
[16:50] <ogra_> if it gets re-written underneath you you have the wrong address
[16:50] <elopio> oSoMoN: and I know this sometimes doesn't work nicely with qml tests, but try to make only one action and one assertion per test.
[16:51] <elopio> oSoMoN: but anyway, this is really cool. Moar QML tests! Just keep in mind that we still need to test some things from the point of view of the real user, like adding a bookmark and then opening it
[16:51] <elopio> I'll paste this on the MP
[16:59] <oSoMoN> elopio, yeah, this is why I didn’t completely nuked the autopilot tests yet :)
[17:03] <Wellark> Saviq , dednick : did you guys have a chance to file the bug about the needed change on how i-network handles the flightmode action state change?
[17:04] <tiheum> kenvandine: everything looks fine to me. When the update could land?
[17:04] <kenvandine> tiheum, cool
[17:05] <kenvandine> tiheum, what image version and device did you test it on?
[17:05] <kenvandine> tiheum, i'll update the spreadsheet that you tested it
[17:05] <tiheum> kenvandine: BQ, 14.10 r145
[17:06] <kenvandine> tiheum, thx
[17:12] <Wellark> Saviq, dednick: now I'm confused
[17:12] <Wellark> https://bugs.launchpad.net/indicator-network/+bug/1336715
[17:12] <Wellark> is marked as Fix Released
[17:12] <Wellark> but then there is this: https://bugs.launchpad.net/ubuntu/+source/unity8/+bug/1390136
[17:13] <Wellark> so do you need me to change something in the indicator right now?
[17:17] <Wellark> kgunn: --^
[17:18] <kgunn> Wellark: well...i think design/prog mgmt would love it if it were fixed for rtm
[17:19] <kgunn> but also willing to live with ota1 as an answer
[17:21] <Wellark> kgunn: saviq told me that now that 1336715 landed the flightmode switch is doing  ON - OFF - ON
[17:22] <Wellark> and I might have a simple workaround on the indicator-service side for that
[17:22] <Wellark> but I need a bug filed or we can't act on it
[17:22] <kenvandine> tiheum, published to vivid
[17:28] <tiheum> kenvandine: amazing, thanks!
[17:32] <oSoMoN> elopio, MR updated
[17:39] <elopio> oSoMoN: Thanks. Looks great.
[17:42] <Saviq> Wellark, the immediate fix would be invisible, meaning it should just accept the new value and keep it unless it knows otherwise
[17:48] <Wellark> Saviq: yes, that I had in mind
[17:48] <Wellark> and that should already happen
[17:49] <Wellark> Saviq: I actually found this from the switch-item code on the service side
[17:49] <Wellark> ///@ todo something weird is happening as the indicator side is not changing the state..
[17:50] <Wellark> Saviq, kgunn: please file a bug on the ON - OFF - ON behaviour so we can get it targeted for the rtm
[17:51] <Wellark> or at least I can make more in-depth investigation
[17:51] <Wellark> dednick: is the unity8 side actually setting the state before calling activate() ?
[17:52] <Wellark> on the action
[17:52] <dednick> Wellark: it's just calling activate
[17:53] <Wellark> dednick: well that explains it then
[17:55] <dednick> Wellark: what is it explaining?
[17:55] <dednick> Wellark: the fact that it reverts?
[17:56] <Wellark> IMO the switch item should call g_action_change_state () when the switch component changes it's state
[17:56] <Wellark> before calling activate()
[17:56] <Wellark> that would ensure that the gaction state gets updated properly
[17:57] <Wellark> before the call to activate() happens
[17:57] <dednick> Wellark: the indicator might refuse the activate. then the backend would be in a different state than the client model.
[17:57] <Wellark> https://developer.gnome.org/gio/stable/GAction.html#g-action-change-state
[17:58] <Wellark> dednick: that's where the 1sec update comes into play
[17:58] <Wellark> but as you see change_state() is simply a request
[17:59] <Wellark> which makes sense as the state is the state of the flightmode switch
[17:59] <Wellark> and when the UI changes it's internal state
[17:59] <Wellark> would be nice if the unity8 side would inform the service that "hey, actually I changed the state of the killswitch.."
[17:59] <Wellark> and then followed by the activate()
[18:00] <Wellark> which triggers the actual flightmode functionality
[18:01] <Wellark> i-network never rejects a change_state() request.
[18:02] <Wellark> so for i-network, after first calling change_state()  and then calling activate()
[18:02] <Wellark> would remove the need for the 1sec "polling"
[18:02] <Wellark> but you are correct
[18:03] <Wellark> that some other services might reject the state changes if we strictly look at the API documentation
[18:03] <Wellark> but they should not
[18:04] <dednick> Wellark: i'm not sure this would work as i-network is at the moment.
[18:04] <dednick> if i do change-state(1) and active(), the activate will set to 0.
[18:04] <Wellark> dednick: there is a reason for that
[18:04] <dednick> since it's a toggle.
[18:05] <Wellark> dednick: http://pastebin.ubuntu.com/8855057/
[18:05] <Wellark> that's the switch-item on i-network service
[18:06] <Wellark> never got around to figure out what was causing that
[18:06] <dednick> yeah. i was looking at it.
[18:06] <Wellark> well now I know
[18:06] <dednick> Wellark: activate is supposed to toggle. that's how we've always used it
[18:08] <Wellark> dednick: it would toggle. if we remove value != value; and make sure unity8 calls g_action_change_state() before calling activate()
[18:08] <Wellark> oh, you mean toggle the gaction state..
[18:08] <dednick> Wellark: but then other indicators would regress
[18:09] <Wellark> dednick: are you sure? they should not depend on the change_state() at all
[18:09] <Wellark> AFAIK
[18:10] <dednick> Wellark: http://bazaar.launchpad.net/~indicator-applet-developers/indicator-sound/trunk.15.04/view/head:/src/service.vala#L304
[18:10] <Wellark> dednick: let me run this quickly through the rest of the indicator devs
[18:11] <dednick> Wellark: I've got to go. But i think we should have a chat tomorrow between all the indicator devs to see how we can handle this.
[18:12] <Wellark> dednick: ack. I will run a quick hangout with them now and let's sync tomorrow
[18:12] <dednick> Wellark: ok. cool. talk to you tomorrow
[18:25] <popey> stgraber: https://github.com/lxc/lxd says REST API, command line tool and OpenStack integration plugin for LXC (pronounced lex-dee)
[18:25] <popey> stgraber: suspect it should say "pronounced lex-cee" ?
[18:25] <popey> (although before this week I never met anyone who pronounced LXC as lex-cee ☻
[18:26] <stgraber> popey: I should tweak the grammar a bit, the intend was for lex-dee to refer to the branch name there
[18:27] <popey> kk
[18:27] <stgraber> popey: the whole lex-cee, lex-dee is a sabdfl thing. Currently my take is that we call lex-cee and lex-dee the client and daemon in the lxd branch. But we keep calling things L X C for everything else
[18:27] <popey> ☻
[18:27] <stgraber> and yeah, that's super confusing, but well, marketing...
[18:28]  * mdeslaur quickly reserves lex-eee and lex-eff
[18:28] <stgraber> :)
[18:30] <popey> it's all going to be fine till we get to lex-zee, sorry lex-zed.
[18:36] <dobey> who pronounces acronyms as words anyway. craziness.
[18:36] <ogra_> southafricans apparently
[18:36] <stgraber> dobey: how do you pronounce SCSI?
[18:36] <mdeslaur> scuzzy!
[18:36] <dobey> fuck!
[18:36] <mdeslaur> btrfs -> butterface!
[18:36] <stgraber> but arguably that's the only example I can think of right now :)
[18:37] <dobey> not gnu?
[18:37] <dobey> or sata? pata?
[18:37] <stgraber> hmm, ok, there are plenty of those then :)
[18:37] <dobey> when you go get money though, do you say you've got to hit the atom (ATM)?
[18:38] <stgraber> btrfs is special because everybody agrees not to just spell it out but people don't seem to agree on how to pronounce it as a word :)
[18:39] <dobey> they don't agree on how to pronounce linux either. or even ubuntu :P
[18:39] <mdeslaur> you-bun-two!
[18:45] <dobey> but was the doom demo done with lxdoom?
[18:48] <popey> you mean lex-doom
[18:49] <ogra_> lex doom - the law of the end of the world ?
[19:39] <lotuspsychje> http://www.omgubuntu.co.uk/2014/11/ubuntu-scope-showdown-competition-launched
[19:45] <davmor2> mdeslaur: you were close, It's butterFarce easy mistake :)
[19:46] <mdeslaur> davmor2: hehe :)
[19:46] <davmor2> popey: How would you say lex-y??
[19:53] <davmor2> barry: I may of stumbled across an interesting issue.  I put my phone on image 102.  While it was connected to wifi it had started to grab the image 148 but then I went and fetched tea which meant the connection swapped over to 3g, this isn't wifi so the system stopped downloading and doesn't see the newer image, I'll try a reboot but I thought I know how much you like my bugs :)
[19:54] <davmor2> barry: plus side reboot got it back to seeing the image and downloading it again
[19:55] <barry> davmor2: yay!  however i think this is a known problem with udm, which does the actual downloading and is sensitive to wifi/3g
[19:57] <davmor2> barry: that's not so good then
[19:57] <barry> hmm, i don't see  a specific bug on this issue, but it's almost definitely udm, since si doesn't care about the connection once it's handed off to udm
[19:57] <barry> yeah
[19:57] <barry> davmor2: it's A Problem
[19:58] <davmor2> I'll write up a bug for it then
[19:58] <barry> davmor2: thanks
[20:07] <davmor2> barry: https://bugs.launchpad.net/ubuntu-download-manager/+bug/1390205
[21:12] <ogra_> veebers, yay ! thanks for testing !!
[21:12] <ogra_> will try to land that tomorrow morning first thing
[21:18] <veebers> ogra_: awesome, thanks for fixing it :-)
[21:18] <ogra_> :D
[21:18] <veebers> ogra_: hey, while you're here, can you comment on my question re: autopilot-touch package?
[21:18] <ogra_> is the latest version in vivid ?
[21:18] <ogra_> (the one that contains our packaging changes)
[21:18] <veebers> ogra_: Good question, let me look (I know I was still getting the error yesterday)
[21:19] <ogra_> i suspect we landed it when it couldnt migrate completely into utopic anymore due to freezes ... so it likely didnt make it into vivid either
[21:22] <veebers> ogra_: apt-cache policy shows candidate: 1.5.0+15.04.20141031-0ubuntu1
[21:22] <veebers> I'm not sure what the latest revno should be :-\
[21:25] <ogra_> 1.5.0+14.10.20141022~rtm-0ubuntu1 is the one that had your change in rtm
[21:25] <ogra_> https://lists.ubuntu.com/archives/rtm-14.09-changes/2014-October/000758.html
[21:25] <veebers> ogra_: ok, now that I've tried that today it installs fine on my device
[21:25] <ogra_> do you have that changelog entry ?
[21:25] <ogra_> oh, good
[21:26] <ogra_> https://launchpad.net/ubuntu/vivid/+source/autopilot/1.5.0+15.04.20141031-0ubuntu1
[21:26] <ogra_> and there is your landing ... landed tuesday
[21:28] <veebers> ogra_: ah which would be my Wed, so probably just after I sent that email to you :-) Thanks for clarifying for me
[21:28] <ogra_> well, i'm glad it works now
[21:30] <veebers> Ack, so am I.
[21:51] <veebers> ogra_: is there a way to check when an updated package will finish migrating? (I'm looking at pybootchartgui, needing 0+r141-0ubuntu4)
[21:51] <ogra_> veebers, "rmadison pybootchartgui"
[21:52] <ogra_> (from the devscripts package)
[21:52] <veebers> TIL about rmadison
[21:52] <veebers> awesome, thanks ogra_ ^_^