[00:31] Hey guys, im attempting a port to the LG optimus 4x HD (tegra3 SoC) and having a bit of trouble, i wanna give a android 4.4 base a try to see if it solves some issues, anyone know how to change the branch? === chriadam|away is now known as chriadam === chihchun is now known as chihchun_afk === IdleOne is now known as io === duflu_ is now known as duflu === _salem is now known as salem_ === salem_ is now known as _salem === Ursinha is now known as Ursinha-afk === Ursinha-afk is now known as Ursinha === chihchun_afk is now known as chihchun === Kyle is now known as Eliz === tvoss|afk is now known as tvoss [07:32] good morning === qengho is now known as CardinalFang === CardinalFang is now known as qengho [08:20] zsombi: I got a better look at the convergence bug I had. I made a new video about it at https://www.youtube.com/watch?v=FE-4NywIfZc&feature=youtu.be [08:29] dholbach: hey. I need some help with some debian packaging. Are you free? [08:30] nik90, how can I help? [08:30] dholbach: I was helping out a friend create a deb package of his application, and it seems to spit out errors while running "debuild -us -uc" [08:30] dholbach: here's the debian packaging that I implemented for his app -> https://github.com/krnekhelesh/project-dashboard/commit/fd3beb47d41b7a09f14daa8682902ba415c0cae4 [08:31] the error that I got was http://paste.ubuntu.com/7161502/ [08:33] nik90, whatever the clean target in the Makefile is trying to do - it shouldn't be there [08:34] dholbach: here is his MakeFile -> http://paste.ubuntu.com/7161512/ [08:34] nik90, I checked out the code [08:34] try commenting that part out [08:35] dholbach: on commenting the clean, backup and restore commands, it still fails [08:35] dholbach: if I comment the check, it then works [08:36] yeah, but that's a separate issue, no? [08:36] the thing is I have had to comment out the check line in about 3 projects that I did debian packaging for. [08:37] the unit tests pass 100%..which is why I was curious why this was happening [08:38] http://paste.ubuntu.com/7161535/ is what I had to do to make "debuild" pass [08:40] ok so the check and the clean lines are incorrect [08:41] running the check thing would be nice, but I don't know what to do to enable it properly [08:42] dholbach: ok [09:16] t1mp: how should we move forward on https://code.launchpad.net/~jamesh/ubuntu-ui-toolkit/albumart-dbus/+merge/212362 ? === chriadam is now known as chriadam|away [09:17] it'd be useful to have a clear decision on where these image providers should live. [09:36] Good morning all; happy Spanish Paella Day! :-D === oSoMoN_ is now known as oSoMoN [09:58] bzoltan: you know more about the packaging and sdk dependencies than I do. What do you think we should do with https://code.launchpad.net/~jamesh/ubuntu-ui-toolkit/albumart-dbus/+merge/212362 ? [09:58] t1mp, bzoltan: the new dependency in that branch is just another binary package from an existing source package dep [09:59] jamesh: dependencies like the thumbnailer some times caused issues in backporting the UITK, that's why I am a bit worried in adding more dependencies [09:59] it was added since it has different multi-arch requirements (you want a copy of the library for each arch, but a single copy of the d-bus service can serve all architectures) [10:03] jamesh: are the dependencies back portable to 12.04 and 13.10? [10:06] bzoltan: it should be: we're making use of features from existing dependencies (dbus support in gio and Qt) [10:07] no new source package dependencies have been introduced [10:09] jamesh: why doesn't the thumbnailer provide a qtquick binding? Then people import Ubuntu.Thumbnailer instead of having it in uitk? [10:11] t1mp: I don't know what the original reasoning was: I've asked Satoris to join to see if he can provide the background [10:11] jamesh: ok, thanks [10:11] I was just thinking the same :) [10:11] (he is the primary author of thumbnailer and the other thumbnailing image provider) === dandrader is now known as dandrader|afk [10:31] satoris: hi. t1mp and bzoltan were wondering what the initial reason was for putting the thumbnailer image provider in ubuntu-ui-toolkit as opposed to a separate QML module [10:33] * cjwatson posts the next layer of his attempt to make ubuntu-sdk-libs-dev:armhf cross-installable - I do hope this will end at some point [10:33] Hopefully another nail in the coffin of the practice of having libraries depend on run-time services, in the process [10:34] oh, yikes, that's relevant to the above isn't it === dandrader|afk is now known as dandrader [10:35] jamesh: what do thumbnailer-service's own Depends look like? I'm concerned that this will cause a problem for cross-installation in development chroots [10:36] jamesh: and it's pretty questionable whether e.g. the d-bus service should be mandatorily installed during development [10:36] those are usually run-time facilities that tests would have to mock anyway [10:36] jamesh: https://code.launchpad.net/~cjwatson/qml-friends/avoid-friends-dependency/+merge/213014 and https://code.launchpad.net/~cjwatson/libfriends/recommend-friends-dispatcher/+merge/213015 for background on why I care [10:41] cjwatson: it depends on libthumbnailer + its dependencies (which is already a dep for ubuntu-ui-toolkit) [10:43] jamesh: right, but in cross-install situations that'll involve following the dep trees on both architectures [10:43] best avoided if we don't have to [10:43] cjwatson: if the service isn't available, the image provider should present a fallback image and log the problem [10:44] I guess it could be a "Recommends" in that case [10:44] jamesh: ok, so that sounds like it should be Recommends not Depends, and we should take other measures if necessary to ensure that it's on our images [10:44] this sort of thing is very difficult to track down but we're not actually that far from the whole cross-install stack working [10:44] so I'm trying to preemptively avoid regressions :) [10:45] although that doesn't necessarily settle t1mp's desire for all the libthumbnailer providers to be moved out of ubuntu-ui-toolkit [10:45] for reference the cross-install stuff is *also* rooted in SDK team requests, so hopefully incentives are lined up here [10:47] cjwatson: we were discussing this MR https://code.launchpad.net/~jamesh/ubuntu-ui-toolkit/albumart-dbus/+merge/212362 [10:47] or rather, that MR started a discussion about where to put the thumbnailer [10:47] yes I know, I saw that in scrollback [10:47] ok :) [10:47] I'm just trying to avoid it breaking "click chroot" improvements [10:47] Recommends should be good enough for that purpose, if it also meets your needs (or can be made to do so) [10:47] we had some difficulties backporting to 12.04 with thumbnailer (and other dependencies) [10:48] in general I think less dependencies means less potential difficulties [10:48] Recommends should help backporting too, I'd've thought, since it doesn't have to be satisfied [10:48] moving all thumbnailer providers out of uitk is one possibility. If you know of better ways, please educate me [10:49] I'm not qualified to comment on that [10:49] ubuntu touch .. does it have a terminal app , and can it compile software locally [10:49] (even if it hasn't got 'full desktop integration' yet) [10:49] t1mp: but the libthumbnailer portability issues have since been solved, right? [10:49] separate modules may also be easier to support (for the UITK team because there is a bit less code in UITK), and for the thumbnailer maintainer because they can have their own policies for MRs [10:50] jamesh: I am not sure. The status of this bug is not clear to me https://bugs.launchpad.net/ubuntu-ui-toolkit/+bug/1237045 [10:50] Ubuntu bug 1237045 in Ubuntu UI Toolkit "Ubuntu UI Toolkit no longer builds on precise, quantal and raring" [Critical,Confirmed] [10:50] bzoltan, satoris is UITK now perfectly packaged on p, q, r? [10:50] ^see the bug above [10:52] t1mp: yes it is. [10:53] Is gdbus available on precise, though? [10:53] yes [10:54] Then we should be good. [10:55] * t1mp reading the friends MRs for background information [10:56] If the thumbnailer image provider moves from uitk to thumbnailer, can we preserve API and ABI for apps? [10:56] Looks like gdbus was added in glib 2.26, and precise has 2.32 [10:57] t1mp: I suspect most of it is in the category of "you don't want to know if you don't have to", but you never know [10:58] satoris: is ABI relevant since the UITK only provides a qml interface? [10:58] satoris: API-wise, we could keep in as deprecated in uitk for a while? [10:59] With a message to shell guys saying "transition as afast as you can"? [10:59] satoris: keeping it deprecated means it will still work, but a warning is printed that the thumbnailer moved to a separate package [10:59] satoris: yes [10:59] Works for me. [10:59] satoris: more a message for people who use it that we don't know they are using it [10:59] satoris: also for shell guys, but we can work with them to make the changes at the same time as the UITK changes are done [11:00] more relevant, the file descriptor passing support in gdbus is from 2.30, which is still earlier than precise [11:01] t1mp, satoris: only one module can install a provider with a given name, although ubuntu-ui-toolkit currently includes a try/catch block around the call [11:01] cjwatson: I read the MRs, and so far I understand that you don't want compile-time deps because that will further complicate the chroots used to build the packages? [11:02] so we could potentially copy the image://thumbnailer image provider to an Ubuntu.Thumbnailer module and have them both importable at once [11:02] well the existing problems render it impossible to build coherent ones right now [11:02] this is why click chroot is not really working right for you guys today [11:02] the app compatibility problem comes when you go to remove the ubuntu-ui-toolkit version [11:03] jamesh: oh to have them both work is cool, that eases the transitioning [11:03] run-time services shouldn't be hard dependencies of libraries because they *aren't* hard dependencies - you can reasonably have the library installed in development contexts without the run-time [11:03] jamesh: I propose initially we keep it working, but we print a warning message in UITK [11:03] jamesh: next step: keep the API and print a warning message, and don't show the thumbnail (or a thumbnail with a warning) [11:03] jamesh: only after that remove the API [11:04] t1mp, satoris: so I guess it's agreed that we add a QML module? [11:04] jamesh: +1 from me [11:04] t1mp: alternatively, perhaps it is possible to have ubuntu-ui-toolkit import the Ubuntu.Thumbnailer QML module? [11:06] jamesh: I liked your previous idea of having them both importable at once. I'm not sure how that will work though [11:06] jamesh: can we do that? or would we need a new name for example image://thumbnail for the thumbnailer instead of image://thumbnailer? [11:06] t1mp: if we had two copies of the provider, it would depend on which order you imported Ubuntu.Thumbnailer and Ubuntu.Components [11:08] jamesh: for UITK we have this http://pastebin.ubuntu.com/7162114/ [11:08] jamesh: so the try would fail if Ubuntu.Thumbnailer was already imported, and all is fine for the app? [11:09] t1mp: right. it is just logging the error and continuing. [11:09] If we do the same in the (not yet existing) Ubuntu.Thumbnailer module, it would also be importable after Ubuntu.Components [11:10] Morning all [11:10] jamesh: yes. And we can print a deprecated warning in requestImagein uitk's thumbnailgenerator.cpp [11:11] jamesh: just if the app imports thumbnailer, but after uitk, the app will still have deprecated warnings [11:11] and we'll get complaints about breaking thumbnailer on PowerPC after adding QML to the mix, but that's relatively easy to ignore :) [11:13] jamesh: how would you break thumbnailer on powerpc? wouldn't the qtquick module of thumbnailer be a separate package that doesn't have to be installed on powerpc? [11:13] t1mp: Qt's Javascript engine (V8) is not compatible with PowerPC [11:13] so the package would fail to build due to missing dependencies [11:14] the PPC guys complain whenever a package that previously built on PPC stops building there [11:14] jamesh: you would keep the thumbnailer package that you have now and works on powerpc, and add a qtdeclarative5-thumbnailer-plugin package for the qml binding [11:14] jamesh: so there will only be an additional package, no change to the old packages [11:14] which I can sympathise with, but can't do much about in this case [11:16] t1mp: we've gone though this a number of times (e.g. for the Media Scanner's QML API). The real fix is for V8 to be ported to PPC rather than fighting against QML [11:17] I don't think we've got any libthumbnailer users outside of QML apps anyway [11:17] jamesh: what will break the thumbnailer on ppc if the qml binding is provided by a new package? [11:17] t1mp: the package will have to be dropped from the architecture. [11:18] jamesh: which package? libthumbnailer or the qml plugin? [11:18] the qml plugin was never there before, so I think it doesn't break anything. Does it? [11:18] t1mp: probably everything built by the source package. [11:19] ah, a single source package builds everything [11:20] Yep, that's the problem. [11:20] can we make the qml plugin a separate source package? [11:20] I don't have a lot of experience with packaging, so excuse my questions [11:21] A separate source package requires a separate launchpad project. [11:21] So preferably not. [11:21] A separate source package is a lot of work [11:21] and having the QML module and backend library under one umbrella has its own advantages: they can be updated in tandem [11:22] jamesh: yes it sounds easier to have it together [11:22] is it possible to set a flag on ppc that prevents the qml package from being built? [11:22] or use #ifdefs to build an empty plugin on ppc [11:23] the build will fail due to missing dependencies [11:23] I don't think we want to explicitly exclude PPC though [11:23] not that I care so much about ppc. [11:23] so far only unity8 uses thumbnailer? [11:23] if we did, someone would have to go around removing all those exclusions once V8 is ported [11:24] it uses the thumbnailer image provider from ubuntu-ui-toolkit, yes. [11:26] rsalveti: ChickenCutlass: how is media-hub and emulator coming along? [11:26] Can you set per-architecture build deps and output packages? [11:26] bzoltan: ^ [11:26] jamesh: eh, the stuff you say above is no longer true with Qt 5.2 [11:26] jamesh: Qt 5.2's script engine is a new thing called v4 that's portable [11:27] I wonder how the other qtdeclarative5-* plackages do it [11:27] cjwatson: cool. I haven't tried adding a a Qt dependency to a package in the ~ 1 week we've had 5.2, so hadn't noticed [11:27] satoris: you can but as I say above it's entirely unnecessary now [11:28] maybe the other qml plugins have separate lp projects, like this one https://launchpad.net/qml-friends for qtdeclarative5-friends0.2 [11:28] there are plenty of embedded ones too [11:28] and looking at Launchpad, I have PPC binaries of mediascanner2 now [11:28] good thing we didn't manually disable it :) [11:29] e.g. content-hub: Binary: content-hub, libcontent-hub0, libcontent-hub-dev, qtdeclarative5-ubuntu-content0.1, libcontent-hub-doc [11:30] Or mediascanner2, as you say [11:31] I love it when a plan comes together before we need to start doing anything. [11:32] ogra_: did you do "Bootchart for daily iamges"? [11:32] ogra_: how and where are those done? can you expand a bit more :) [11:32] asac, i do one bootchart a day, yes [11:32] not per image though [11:33] ogra_: how and where? [11:33] asac, http://people.canonical.com/~ogra/touch-bootcharts/ [11:34] currently by running a local script by hand with my N4 with the broken screen [11:34] http://paste.ubuntu.com/7162200/ [11:35] hmm. doesn't feel like something we should highlight as DONE :P [11:35] there are still issues with pybootchartgui and detecting when the system is properly idling .... only http://people.canonical.com/~ogra/touch-bootcharts/ubuntu-phablet-trusty-255.png has proper cropping yet [11:35] ogra_: did you give up getting this into proper automation? [11:36] asac, no, but the change in the CPU core behavior causes issues with idle detection there too ... i plan to put that into automation, just not right now yet === oSoMoN_ is now known as oSoMoN [11:38] ogra_: ok i change that item to "daily bootchart prototype by ogra online" [11:38] not dail bootchart done [11:38] which item ? [11:39] * ogra_ doesnt know what you refer to [11:39] ogra_: your boss claimed this as a highlight and it read as if it was finished [11:39] now it reads better :P [11:39] well, its an ongoing thing since one release already [11:40] ogra_, is your screenshotter script still the way to take shots, or was that wrapped in something now? [11:40] ogra_, (and if it is still the way, where is it again?) ;D [11:40] and will be ongoing for a while still until it is fully automated ... we get daily bootcharts, thats the important point [11:40] ogra_: so what is the problem with getting this in proper automation? [11:40] ogra_: if its one release, we should figure how to finish this up [11:40] Saviq, hmm, i thought the phablet-screenshot fix landed yesterday [11:40] (if we want it) [11:40] * Saviq tries [11:40] ogra_: do you know what part of MMS is supposed to be delivered soon? [11:41] rsalveti: ^^ [11:41] asac, fixing pybootchartgui to properly crop after unity8 is mapped [11:41] ogra_, seems it works indeed [11:41] asac, it is in the works, but we might be blocked by distro freezes now [11:41] Saviq, great :) [11:41] ogra_: but why can't we just land it so it produces these... even if the data isn't perfect [11:41] asac, because indicator-network and ofono are desktop packages too ... as is NM [11:42] ogra_: this chart, isn't this based on data? i think that data is also valuable to have in a parsable format [11:42] we can ship the daemon, but that wont help much without all the other changes [11:42] asac, you mean the bootchart tarball ? [11:42] ogra_: i dont understand. it seems we have everything to start producing bootcharts [11:42] i can upload that alongside, sure [11:42] asac, but they are inaccurate [11:42] the charts are not perfect, but we can already start producing them in automation :) [11:42] sure. not sure why we would block landing it because of that [11:43] because they dont reflect the actual boot time [11:43] they just keep running, they dont stop when the boot is done, so you cant really compare if a boot was faster or slower than another boot [11:44] lets do it proper before we rely on the data please [11:44] ogra_: adding it to be run daily doesnt mean we rely on the data [11:44] just that the work to do that is already done [11:44] step by step [11:44] i have no issue uploading the tarball and setting up a cron job to get it automted [11:44] but i dont want to publish it until it produces reliable data [11:44] ogra_: we want to produce it from devices in the lab [11:44] not from your home device [11:45] that part will take a while, so we should start proactively imo [11:45] ogra_: but you already publish it now :) [11:45] right, i'll give the script to CI once it is ready for wider consumption [11:45] i dont promote the published charts :P [11:45] and i dont ask anyone to rely on them [11:45] ogra_: well, your boss did :) [11:46] so now i want that proper [11:46] anyhow [11:46] dont think its right to have this run as a low prio effort on your desk [11:46] we probably would like to put more folks on it [11:46] well, i dont think it is good to not have proper data [11:47] i'll work with apw tomorrow (once he is back from vac.) to see what we can do about the idle stuff ... thats already planned [11:49] ogra_: does the data give us accurate boot time? [11:50] no [11:50] ogra_: if the chart is buggy its not really a blocker [11:50] it doesnt give us accurate boot time until we get proper CPU data [11:50] ogra_: because it uses a systemsettle like mechanism to figure when a process is done starting? [11:50] for which i need the kernel teams help ... which as i said is already planned for tomorrow [11:51] k [11:51] asac, well, look at the charts ... it doesnt get proper CPU data at all [11:51] and yes, it checks for idle after the process that you name started ... [11:51] that idle was only reached once in chart 255 ... by accident i think [11:53] asac, i'll work with plars and doanac next week to get their setup prepared ... note though that this needs a dedicated device for the test run ... [11:53] ogra_: constantly allocated? or just a separate run? [11:54] separate install ... several reboots and sleeps ... takes about 15-20min [11:54] not completely dedicated, but for this test run you cant use an install where ap tests are installed ... that would taint the data === marcoceppi is now known as marco_traveling [11:56] i wouldnt run it as part of the test suite, but as something that runs when spare devices are available [11:56] (in parallel) [12:00] in any case the charts show that we need to fix ureadahead ... which i was planning to work on today ;) [12:03] davmor2, just got 263 with rather odd results in the scopes, although seems nothing changed there [12:05] davmor2, my video scope is empty and I have no remote content in any [12:05] smells like fallout of removing empty video thumbnails from the gallery app [12:12] pmcgowan: I have local video content still and online stuff. Although when I installed R250 without a wipe I lost it but then when I upgraded to 262 again it was fine and 263 this morning was fine. So maybe the R250 had the fresh gallery and knock my videos off. [12:12] davmor2, I will reboot and see if it fixes [12:12] pmcgowan: bfiller will be the man to ask [12:12] about scopes? [12:13] pmcgowan: no for the gallery fix I think to ensure that is nothing to do with it [12:13] it couldnt imo [12:13] I have 3 scopes acting wrong [12:13] apps scope has no store content [12:13] pmcgowan: the scpopes here are fine for me [12:14] davmor2, reboot fixed it [12:14] pmcgowan: works here, and gallery has no videos [12:14] davmor2, will see if I can reproduce, I had it set to use 3g only, maybe something timed out === _salem is now known as salem_ [12:15] pmcgowan: oh it might be that you had low to no signal in which case it would be blank I think for the online stuff [12:16] davmor2, yeah but videos should have shown [12:18] pmcgowan: yeah videos should of been visible. That might be due to the video data being removed from the gallery though [12:18] davmor2, just reproduced it [12:18] if I turn off wifi no content [12:19] might be low 3g data where you are [12:19] davmor2, well whats worse is I have no 3g connection even though its enabled [12:20] hmm I have an address [12:20] a route as well ? [12:20] (route -n) [12:20] pmcgowan: so if I turn off cellular and wifi and reboot I get no online stuff but I still see all my local content [12:21] ogra_, yes [12:21] how about DNS [12:21] davmor2, I am just missing videos [12:21] dns not working, cant resolve names [12:21] aha [12:21] file a bug against NM then === MacSlow is now known as MacSlow|lunch [12:26] ogra_, I lied, cockpit error [12:26] it can see hosts fine [12:29] pmcgowan: open the browser I find a reliable test for if the net is working [12:29] davmor2, yes it is, so my network is fine, but my scopes are not [12:30] davmor2, what do you see on 3G only after a boot [12:30] pmcgowan: give me 5 I'm setting up screenshots currently [12:39] pmcgowan: this is with no data connection http://ubuntuone.com/7AcO0qnGT6vjJCCsm2jBPA and a reboot [12:40] davmor2, do it with a data connection on 3g? [12:40] 3g but no wifi is what I have [12:40] pmcgowan: yeap that is what I'm doing now [12:41] pmcgowan: right so I've enabled 3g now and everything stays the same, Now I'm going to search for something and see what happens then [12:42] davmor2, so searching makes them all show up [12:42] let me search on video [12:42] pmcgowan: it refreshes the scope [12:43] didrocks: Yay got a unity8 crash search in music scope [12:43] davmor2, still no local videos === alex_abreu is now known as alex-abreu [12:43] davmor2: easily reproduceable? [12:43] pmcgowan: open file manager and search in Videos [12:43] reproducible* [12:43] davmor2, well I know they are there [12:43] didrocks: I will see if I can [12:44] gack [12:44] davmor2, they are not there === jhodapp|afk is now known as jhodapp [12:45] pmcgowan: which is what I said, I think the gallery fix might remove them but I'm forever wiping my system so it's hard to tell [12:45] davmor2, where did my videos go? [12:45] davmor2, indeed, youa re correct sir [12:45] davmor2, not much of a fix Id say [12:46] davmor2, are these both known issues then [12:48] pmcgowan: so I hit it late last night but but I only hit installing R250 so wasn't sure if it was that the only way I can think to check would be to install the old gallery click package on R262 and upgrade to 263 and see if the updated gallery app and upgrade wipes them [12:48] davmor2, that seems the case a I just went from 262 to 263 [12:49] didrocks: ^ I think that just killed my dogfooding for the day [12:51] pmcgowan: Bill told it was fixed though [12:51] pmcgowan: and we don't know about any design (if it's supposed to be shown or not) [12:51] didrocks: it fixed them showing in the gallery app [12:52] didrocks: I'm wondering if the database purge removes them [12:52] jamesh, satoris did we agree to move the thumbnailer out of UITK in its own package in the thumbnailer project? [12:52] so the videos themselves are removed? [12:52] didrocks: indeed [12:52] urgh, seems critical [12:52] and seems that they will need a test for it [12:52] davmor2: you are going to try to confirm that? [12:53] didrocks: indeed hence me saying I'm going to dig into it and that might kill my chances at dogfooding [12:53] yeah [12:53] seems a priority to me anyway [12:53] well, it is kind of fixed ... you wont have empty thumbnails if you dont have videos at all :P [12:54] didrocks: yeap. I'm going to file this unity8 crash first though and see if it matches either mine or your crashes [12:54] right :) [12:56] davmor2, could I have lost the videos going to 262? [12:56] pmcgowan: I'm going to do a range of tests [12:56] vg === dandrader is now known as dandrader|afk [13:02] t1mp: assuming all the packaging stuff etc works then that's fine by me. [13:03] ok, cool === jhodapp is now known as jhodapp|brb [13:04] satoris, jamesh I rejected the MR https://code.launchpad.net/~jamesh/ubuntu-ui-toolkit/albumart-dbus/+merge/212362 [13:05] thanks for clearing stuff up [13:05] didrocks: bug #1298370 is my unity8 crasher this time which looks different again :( [13:05] bug 1298370 in unity8 (Ubuntu) "unity8 crashed with SIGSEGV" [Undecided,New] https://launchpad.net/bugs/1298370 [13:06] now onto the gallery app issue === alan_g is now known as alan_g|lunch === MacSlow|lunch is now known as MacSlow [13:15] didrocks: okay so now I'm getting lockups/crashes on every scope opening sections so I am assuming data retrieval is to blame === jhodapp|brb is now known as jhodapp [13:23] popey, didrocks: okay so any Idea how I get the old click package? currently trying an upgrade with the fixed version in place see if it is the upgrade that broke something then I'll want to try with the older click package installed and see if the update is what breaks it [13:24] rickspencer3, I tried the video you shared with me on a 2013 Nexus 7, seems to play just fine for me (normal speed) [13:25] jhodapp, that's very weird, the voices are def. slowed down when I play it [13:25] on my desktop as well [13:25] rickspencer3, give it another try after media-hub has landed (which should be early next week) [13:26] * tshirtman waves at didrocks [13:26] davmor2: hum, you are talking about a different issue than the gallery-app one, right? [13:26] hey tshirtman [13:26] davmor2: which old click package? [13:26] :) [13:26] popey: gallery the package before the latest one [13:27] didrocks (and others :P) nice job on ubuntu-touch :) [13:27] popey: we have a horrible felling it removes local videos [13:27] jhodapp, tbh, I think I already wasted too much of your time with this [13:27] it's an interesting puzzle, I guess [13:27] but I suspect that when I play dodgey videos, I should expect dodgey results [13:27] heh, thanks tshirtman :) [13:27] davmor2: yeah, popey would know, I don't [13:28] i have a cache of old app clicks [13:28] rickspencer3, actually it's not a waste, each video is more test ammo for me [13:28] jhodapp, ok, in that case, maybe check out Rick and Morty from a legitimate source, and then compare [13:28] popey: so I need the last but one version that had the blank dates in so I can see if the update is magically removing the local videos or not [13:29] and then when someone "busts" you watching Rick and Morty at work, ... [13:29] davmor2: i have 937, 934, 931, 927, 922 [13:29] pick one [13:29] rickspencer3, lol [13:29] rickspencer3, that's why I love my job...watching movies is "testing" :) [13:30] jhodapp, when I lived in Seattle, I knew some game testers from Microsoft, and some from Nintendo [13:30] talk about a mind f*ck [13:30] ha, what an awesome role [13:30] jhodapp, I dunno, playing the same level of a game all day, everday, for a week [13:31] one may find Rick and Morty less entertaining after 50 viewings ;) [13:31] it'd be fun for a bit...you'd be the god of that game though [13:32] popey: I'll take 931 please looks like I have 934 installed now [13:32] mm, I'm pretty sure game testing would make you hate games [13:33] davmor2: http://popey.com/~alan/com.ubuntu.gallery_2.9.1.931_armhf.click [13:33] cjwatson: but I don't hate Ubuntu and I test that all day :P [13:35] * rickspencer3 high fives davmor2 [13:42] dobey: what would be a decent lightweight way for me to benchmark the scope? I don't need anything super-accurate, I just want to make sure that my conversion of Interface::get_manifests and Interface::get_manifest_for_app to libclick has actually sped things up. Maybe something like a way to force the scope to refresh things? [13:42] okay now I have that blank dates again I will now update the app and see if there are videos still [13:42] dobey: I'm also a bit confused that Interface::get_manifests doesn't seem to be called anywhere. I know that your drop-vala branch hasn't landed yet, but are we using the C++ scope now or not? === alan_g|lunch is now known as alan_g [13:45] didrocks, pmcgowan: so updating from gallery 931 to 937 delete videos from the device but you have to open the gallery app on 931 or it doesn't. [13:46] pmcgowan: so you got it because it updated gallery in the update from 262 to 263 [13:46] davmor2, ok, and I had opened it previously [13:46] pmcgowan: and did you see dates with blank entries when you opened it? [13:47] davmor2, I did not look closely but I believe so, was focused elsewhere at the time [13:47] if so then I think we nailed it. and the data being removed from the DB is removing the videos [13:48] didrocks: I will write up a bug for it then [13:48] davmor2: ok, we need a bug, ping bfiller and revert the version in the store [13:48] popey: you can revert to a previous click version in the store, right? [13:48] tvoss, greyback, got time for a hangout? [13:48] davmor2, but this is the case independent of the image? i.e. folks updatign from the store? [13:48] didrocks: I can, but why do you want to? [13:48] Saviq, gimme 5 [13:48] tvoss, k [13:48] davmor2, so will people on promoted images see this? [13:48] popey: it deletes videos on user's device [13:49] pmcgowan: yeah, they would if they update the apps [13:49] Saviq: yep [13:49] "Changed published version to 2.9.1.934" [13:49] didrocks: ^ [13:50] popey: hum, dave tested 931, how old is 934? [13:50] New version: 2.9.1.934 on 2014-03-24 16:27 - 2 days, 21 hours ago [13:50] cjwatson: yes, we're using the c++ scope now. i don't know of a way to benchmark the performance though, no [13:50] ok, so it was the one with the empty videos [13:50] popey: sounds good then, thanks! [13:50] np [13:51] dobey: ok, any clue as to why get_manifests seems to exist but be unreferenced? the scope doesn't seem slow enough to be forking/execing click once per installed app [13:51] davmor2: critical, assign it to Bill [13:51] cjwatson: have you talked to tvoss about libclick being gobject/vala/exposing json-glib? it doesn't fit terribly well with the idea of new scopes not using gobject, qtc, etc… [13:51] 116 people have gallery 237 [13:51] *937 [13:51] dobey: yes [13:52] (from the store) - more probably got it preinstalled on the latest image [13:52] dobey, yup, we talked about that. will get back to you later today [13:52] cjwatson: i don't know where it's called or not. gatox might since i think he added the get_manifests bits [13:52] dobey: libclick is for more than just the scopes, and the dependency isn't complex/intrusive here [13:53] we're not talking about an event loop dependency or anything crazy like that [13:53] popey: ah, this is tracked as well? [13:53] ya [13:53] popey: is it okay to link to your click version of 931? [13:54] davmor2: no, can you upload it? [13:54] popey: D'oh of course I can [13:54] ta [13:54] long day [13:54] popey: no DDOS! come on :) [13:54] ☻ [13:54] dobey: if you'd really prefer not to use json-glib, I can expose an interface that just gives you the manifest as a string and the scope can parse it itself [13:54] then json-glib will be entirely an implementation detail too [13:55] dobey, mike was the one who added the get_manifest thing [13:55] gatox: get_manifests plural [13:55] get_manifest_for_app is used [13:55] gatox: ah, ok [13:56] hm, get_manifests was added together with code that was since converted to get_manifest_for_app [13:56] cjwatson: i think that would be best. no need for us to be using 3 different json parsing APIs in the scope (hopefully we'll be down to just one soon) === dandrader|afk is now known as dandrader [13:57] but then how does the scope get the list of all installed click packages? [13:57] does it just rely on walking .local/share/applications/ now? [13:57] cjwatson: yes, it just walks the applications directories to get the .desktop files of apps you can launch [13:58] ah, ok, I was expecting something different based on how the vala scope worked [13:59] greyback, https://plus.google.com/hangouts/_/7acpieom02h9u0k30sj9fmnpe4 [14:00] cjwatson: there may be some changes related to that coming soon thogh, as we will start having to deal with clicks that aren't apps, and such [14:01] dobey: well; I'll push the branch that nukes the currently dead code, and let you folks tell me whether it needs to be kept around for that kind of purpose; if it does then I'll need to translate it [14:02] cjwatson: i think we're going to need to keep it around, yes [14:03] Hm, OK, I'll drop that branch then. It does mean that the conversion is currently untestable [14:03] in part [14:04] it shouldn't be terribly hard to add unit tests for that code, if there aren't any already, with fake data [14:05] bfiller: :( bug #1298400 [14:05] bug 1298400 in gallery-app (Ubuntu) "Upgrading gallery from 931 to 937 removes any videos you have on the device" [Critical,New] https://launchpad.net/bugs/1298400 [14:06] pmcgowan: ^ care to confirm [14:07] mterry, any new visuals-related work I push against e.g. lp:~unity-team/unity-system-compositor/new-spinner-visuals or do we have a working branch for that already? [14:07] davmor2: yikes [14:07] MacSlow, I've just been stuffing them into new-gl-screen [14:07] bfiller: we reverted in the store, we have to kick an image now [14:07] I mean, it's already approved, but they don't care about visuals [14:07] to avoid people getting the wrong version [14:07] bfiller: yes I think you got a little agressive removing the videos from gallery ;) [14:08] mterry, saw that... but since it was top-approved I didn't want to mess with that [14:08] mterry, but if you fine with it I can put things there [14:08] MacSlow, meh, I'm fine with it [14:08] mterry, then that will be it [14:09] bfiller: on a plus side it is triaged for you and you should be able to reproduce with the step I added cause that's how I just did it :) [14:09] and with that I go for Lunch [14:11] davmor2, didrocks: this was a known bug we have a fix for already, but the fix we landed yesterday must have made it occur https://bugs.launchpad.net/gallery-app/+bug/1295344 [14:11] Ubuntu bug 1295344 in gallery-app "galley-app is removing media files from disk " [Critical,In progress] [14:12] bfiller: ok, feel free to prepare a landing for that bug, meanwhile, I started an image build [14:12] I guess because Videos were in the gallery database then we modified gallery to only show Videos recorded by camera, so the code deleted them. quite bad [14:12] bfiller: please, add that as part of your test plan, to ensure nothing is removed on upgrade :) [14:12] yup [14:12] 19 [14:12] er, ignore me [14:12] as I don't see any AP test on the branch [14:13] mterry, is it normal for the landing-004 to have the greeter/lockscreen be above everything... even notifications and other egl-screens? [14:14] MacSlow, hrm. other egl-screens? [14:14] MacSlow, it should show some notifications (like wifi connect and such) [14:14] mterry, btw... pushed the updated artwork which just drops in ... still working on all the new animation fading stuff [14:15] MacSlow, OK. Should I rebuild now or is the animation fading stuff a quick deal? [14:15] mterry, just got a bbq-invite from a friend (heard the pling-sound) but had to swipe the greeter aside to see the notification [14:15] MacSlow, was it a text? [14:16] mterry, the animation stuff will still take me some time... also the split artwork and GU-size info from Jouni I didn't get yet [14:16] MacSlow, did your commit change the spinner to a logo? [14:16] mterry, SMS yes... so should have been an interactive notification [14:17] mterry, yes r135 is the commit with the updated artwork... kept the filename [14:17] MacSlow, OK I will look at why text didn't work [14:18] MacSlow, thanks for new artwork :) [14:19] mterry, even incoming-calls (snap-decisions) are behind the greeter screen now... maybe you mixed up the surface-z-order by accident? [14:20] MacSlow, no, it probably just means telephony-service isn't running in greeter [14:21] mterry, ah you mean a permission-issue then? [14:21] bzoltan1, i think that I am hitting a bug in some qml code using XmlHttpRequest ... where should I log the bug report? [14:21] MacSlow, I don't know. We run a second telephony-service for the greeter. It is supposed to throw up those notifications in greeter (as well as user session) [14:21] Something went wrong apparently [14:28] mterry, not sure if related to the landing-004 PPA, but I can't dismiss the osk anymore... did that happen to you yet? [14:28] mterry, on mako and manta [14:28] MacSlow, yes, that's a known issue. And presses on OSK fall through and hit shell behind. That's a Mir bug to my knowledge. bug 1297878 [14:28] bug 1297878 in mir (Ubuntu) "OSK touch events "fall through" and hit surface behind them" [Undecided,Confirmed] https://launchpad.net/bugs/1297878 [14:29] mterry, ah ok [14:29] MacSlow, super annoying [14:29] mterry, sure... but there's still ssh :) [14:29] MacSlow, only affects silo 004 because we are using mir/devel [14:30] pmcgowan, thoughts on where I should log this bug report? it's on xmlhttprequest .... [14:30] I have it all written up, just not sure which package [14:30] stgraber, would moving the container root into a tmpfs do any harm to lxc ? [14:31] rickspencer3, is that on qt itself? let me find it [14:31] pmcgowan, it's part of qml [14:31] they support the xmlhttprequest w3c standard [14:31] ogra_: hmm, isn't it already a tmpfs? [14:31] for doing ajaxy things [14:32] rickspencer3: file against the UITK, i will take care of it [14:32] bzoltan1, ok will do [14:32] rickspencer3: thanks [14:32] stgraber, LXC_ROOTFS_PATH isnt i think ... we unpack the initrd to disk still [14:32] if [ -e /android/system/boot/android-ramdisk.img ]; then [14:32] mount -n -t tmpfs tmpfs $LXC_ROOTFS_PATH [14:32] bzoltan1, so, there are 4 ubuntu-ui-toolkit-* packages, none of them look quite right :/ [14:33] we can't possibly unpack to disk, we are read-only [14:33] oh, indeed [14:33] rickspencer3, https://launchpad.net/ubuntu/+source/qtdeclarative-opensource-src [14:33] ignore me then :P [14:33] rickspencer3: file against the project: https://bugs.launchpad.net/ubuntu-ui-toolkit [14:34] bzoltan1, will do, but i can't use ubuntu-bug with that, I think [14:35] rickspencer3, put it on the qtdeclarative package and we can also effects as needed [14:35] but if its qml thats the right one [14:36] bzoltan1, pmcgowan I really have no idea what you guys are going to do with this one ;) [14:36] bug #1298426 [14:36] bug 1298426 in Ubuntu UI Toolkit "XMLHttpRequest onreadystatechange never called when doing a post to certain https urls" [Undecided,New] https://launchpad.net/bugs/1298426 [14:42] * rickspencer3 pictures bzoltan1 scratching his head [14:42] rickspencer3, if need be we push it upstream [14:43] pmcgowan, I suspect, strongly, that the bug is upstream [14:43] or it's not a bug [14:43] but hte behavior is different than in Firefox and Chromium [14:47] bzoltan1, hey, if I create a scopes project in QtCreator, is the project set up for the new scopes API? [14:51] rickspencer3: I do not know much about the content, I just pulled the template from satoris and tailored to be a customizable project template in QtC [14:51] satoris: consider it as a 'ping' [14:52] bzoltan1, did you see the bug I entered on the nexus 7 issue === vying is now known as Guest32771 [14:58] dpm, soooo, I am looking at your (very nice) tutorial for creating a scope on d.u.c., and comparing it to what QtCreator made for me when I created a project [14:58] rickspencer3: could this be related? https://www.mail-archive.com/qt-qml@qt.nokia.com/msg00595.html [14:58] I am assuming that I got something out of sync somewhere? [14:58] rickspencer3, we're just updating it now! [14:58] as in right at this very moment :) [14:58] ah, thanks dpm === SonikkuAmerica_ is now known as SonikkuAmerica [14:59] t1mp, that looks suspiciously like my issue, indeed [14:59] rickspencer3, now that the scopes API has landed we've got a WI to update the scopes docs by the end of the week. We've just ported the example code and we're updating updating the tutorial next [15:00] dpm, is there somewhere I can get a preview of the docs? [15:00] I'm anxious to write my first scope! :) [15:01] t1mp, so, my workaround is to do the work in C++ [15:01] ? [15:01] that seems like really the hard way around [15:01] rickspencer3, we've just gotten the code working literally a few hours ago, but kyleN is working on the new tutorial. What I can share is the code that you can compile with Qt Creator and run it with the unity-scope-tool, let me send you an e-mail [15:02] unity-scope-tool is really cool [15:02] dpm, cool [15:02] if you could send me any notes or anything to get me started, I would love that [15:02] i wanna write a scope in go [15:02] dpm, yeah, I saw kyleN 's video and now I am anxious! [15:02] * rickspencer3 can't tell if cwayne is serious or trolling [15:03] rickspencer3, sure, on it [15:03] rickspencer3: yest that seems like a hard way around. I don't know anything about http requests, but I was searching for the difference in what is supported in xmlhttprequest in qml and the browsers and happened to find that discussion [15:03] thanks dpm! [15:03] t1mp, I'm assuming for now, that it's a bug in Qt [15:03] that someone just threw away the request [15:04] I doubt the w3c standard says to do that [15:04] but ... maybe it doesn [15:04] does* [15:04] rickspencer3, im actually being serious, i think it'd be fun :) [15:04] cwayne, hmmm, I think the API is C++ only for now [15:04] rickspencer3: with some more searching I find more people discovering that the request doesn't work if the SSL certificates are not ok, but no solutions [15:04] t1mp, right, i saw all that, but ... [15:04] for now, yeah [15:05] I used some site that beuno showed be to see if certs were ok [15:05] and the sites said they were ok [15:06] t1mp, http://www.sslshopper.com/ssl-checker.html#hostname=https://api.npr.org/identity/v1/npr [15:06] t1mp, I know next to nothing about such certs, but those are a lot of green check marks ;) [15:16] curl https://url should tell you if your system thinks it's ok [15:16] unless Qt is doing something of its own here ... [15:20] Laney: curl: (35) Unknown SSL protocol error in connection to api.npr.org:443 [15:20] maybe the browsers are doing something of their own === Ursinha is now known as Ursinha-afk [15:24] rickspencer3: the template uses the new scopes api, yes. [15:24] thanks satoris [15:24] mterry, is there a way to "force" the spinner to show... atm starting it manually it's not getting drawn somehow [15:26] mterry, I'm getting the FPS-output but all I see is the greeter [15:32] MacSlow, right because USC knows it's not supposed to be active [15:32] mterry, testing is really hard because of that... before I could just run an egl-based app as is === Ursinha-afk is now known as Ursinha === alan_g is now known as alan_g|tea [15:37] MacSlow, you can revert your system USC to trusty [15:38] mterry, ok... thought there might be some usc trick to get it to work [15:39] MacSlow, not easily that I can think of [15:39] MacSlow, I mean, you can see it on boot if you install your egl app as the spinner app right? [15:51] mterry, sure it works on boot [15:55] rsalveti, hah! forcing all cpu cores on (by making the sysfs node readonly) gains me 3 sec on boot [15:56] ogra_: haha, and kills your battery as well? :-) [15:56] i wonder if we could move mpdecision to late_start or some such [15:56] so that it starts last [15:56] do we really want to have all cpus on during boot? [15:56] that will keep them on for a little longer [15:56] I'd prefer a slower boot but consuming less power [15:56] for the first 10-15 sec [15:58] sergiusens: ChickenCutlass: what do you think^? [15:58] rsalveti, I would want faster boot, whats the math say on the tradeoff? [15:58] less total time says battery as well [15:59] rsalveti, so its only more power for a short period of time [15:59] rsalveti, I don't care for boot time [15:59] I only prefer not to need to reboot [15:59] right, that's the question [15:59] its onyl 3 seconds [15:59] could go either way [15:59] ChickenCutlass: need to check the real impact of that [16:00] if I'm rebooting with only 6% of battery I want to make sure it boots at least [16:00] its way better than android classic anyway ;) [16:09] jdstrand, thanks for the additional info on the list! [16:10] rickspencer3, scopes howto instructions sent [16:11] dpm thanks! [16:11] I'm going to get into it in an hour or so, after this call [16:11] cool [16:14] MacSlow, if you install dbus-x11 on your device, do you see incoming notifications? (after reboot) [16:14] MacSlow, seems that change isn't in PPA yet [16:14] * MacSlow tries... [16:14] (greeter should depend on dbus-x11) [16:14] mhr3, hey, could you have a look to https://bugs.launchpad.net/ubuntu/+source/unity/+bug/1047517 ? [16:14] Ubuntu bug 1047517 in unity (Ubuntu) "compiz crashed with SIGSEGV in g_mount_spec_to_dbus_with_path() ... from unity::IconLoader::Impl::IconLoaderTask::LoaderJobFunc()" [High,Confirmed] [16:15] mhr3, those have a "g_mount_spec_to_dbus_with_path (spec=0x32e2c30, path=0x7fdc6c01a440 "/smartscopes/anonymiser")" .. is that a valid url to use? [16:19] mterry, I see incoming notifications... but they are still behind the greeter [16:20] MacSlow, what the donk. I get them fine (using phonesim. maybe I should try real incoming texts) [16:20] mterry, ah... now they do show up... sometimes [16:20] sometimes?! [16:20] mterry, yeah... let me test some more... [16:21] mterry, oh... my N10 screen flashes oddly === alan_g|tea is now known as alan_g [16:21] mterry, I've to press the power-button a few time to make that stop === gatox is now known as gatox_lunch [16:22] MacSlow, seems... bad [16:22] mterry, so what's also odd is the the height of notifications is... ~3 GUs to high [16:24] ogra_, the indicator stampede with split mode should be better with latest PPA updates [16:24] mterry, great, i'll try to find some time to test later === shadeslayer is now known as shadeslayer_ === shadeslayer_ is now known as shadeslayer [16:26] MacSlow, I see what you mean [16:26] MacSlow, not flush with buttons [16:26] seb128, yes, valid [16:27] mhr3, ok, well, feel free to fix your segfault still ;-) (or to blame it on desrt, you didn't do that for a while!= [16:28] mterry, so the odd notification height... when the notifications are shown ontop of the greeter - probably triggered by the special telephony-service for the greeter - hte notifications are too high... if the phone is unlocked and I'm on the dash or some app the notification-height is correct [16:28] MacSlow, it's not just telephony notifications. wifi notifications do same bad height issue [16:28] mterry, just guessing that there might be a GRID_UNIT_PX issue in the environment the special greeter telephony-service is started in? [16:29] mterry, all notifications on top of the greeter are wrong yes [16:29] seb128, yea, it's clearly desrt's fault! [16:29] MacSlow, well notifications are actually drawn by unity8-greeter, not telephony-service [16:31] mterry, ehm... just wondering... the greeter not responding to swipes... is that because of this special brightness-branch you talked about in the stand-up... where the screen isn't shut down? [16:31] mterry, one tap on the power-button fixes the unresponsive greeter. [16:31] MacSlow, not that particular branch. But another bug -- I'm guessing what happened is you turned device off.. After a few seconds, the display turned back on (but doesn't accept input) [16:31] MacSlow, yup, turning power back on turns input on [16:32] mterry, yes [16:32] MacSlow, that's bug 1297876 [16:32] bug 1297876 in mir (Ubuntu) "Screen turns on when a new session/surface appears" [Undecided,New] https://launchpad.net/bugs/1297876 [16:32] MacSlow, well I guess I'll look at these notifications being too high. And why notifications might only appear sometimes? [16:33] But first, lunch, then MIR work [16:33] mterry, ok... I'm back to the spinner anim-work [16:36] I just read the thread regarding background image on mailing list. Are you serious about users not being able to change the background? That's insane! === bfiller is now known as bfiller_afk [16:50] rsalveti, oh, fun ... so "on_charger" the mako init.rc actually forces all cores except cpu0 off .... so as long as i have a cable attached i only get one core .... now thats fun [16:51] ogra_: right, which kind of makes sense [16:51] it does ? [16:52] during boot only, right? [16:52] why would you throw away 3/4 of your cpu power if you are on a reliable power source [16:52] no [16:52] afaik I was able to use more than 1 core [16:52] its in the on_charger section of init.mako.rc [16:53] it writes to sysfs .... [16:53] ogra_: just check your mako [16:53] see if it's indeed just using one core [16:53] i do [16:54] run udevadm --monitor and you'll see [16:54] the cpu governor will enable/disable the cpus as you use the device [16:55] since when does the governor handle core onlining ? [16:55] well, who else would handle that? [16:56] mpdecision indeed [16:56] thats a userspace job [16:56] how do you know if mpdecision is doing that? [16:57] by parsing /sys/devices/system/cpu/cpu1/online regulary [16:57] (or any other core) [16:57] and check /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor [16:57] thast where it writes to afaik [16:57] it should be 'powersave' right? following your logic [16:57] hi [16:57] no [16:57] but it's ondemand here [16:57] why would the governor change [16:57] ogra_: well, check 'on charger' [16:57] is there a way to manually set the recording level for calls? [16:58] cpufreq != hotplugging [16:58] it seems on this nexus 4 (and the one of a buddy) the gain is set too high [16:58] ogra_: it sets powersave when 'on charger' [16:58] so speech is distorted on the other end unless one speaks very softly or moves the mic away from the mouth quite a bit [16:58] I wonder what this on charger really means [16:58] yeah, weird [16:59] well, i wonder if it even gets used at all [16:59] might be only useful when android boots into that 'charging' mode [16:59] ah ! [16:59] ok, that makes sense [16:59] is_charger = !strcmp(bootmode, "charger"); [16:59] from android's init [16:59] right [16:59] ok, another question: is it possible to upgrade the image without losing all data [contacts, calender entries, etc] [16:59] ? [16:59] i misinterpreted it as "when charger is plugged in" [17:00] fps, sure [17:00] ogra_: so we might have a slower device if we boot by connecting the cable [17:00] ogra_: only OTA or also by flahing a new image? [17:00] as we're not handling the charger bootmode properly atm [17:00] rsalveti, only if that bootmode arg is set [17:00] ogra_: right, and afaik that happens when the bootloader is started because the usb cable was connected [17:00] which we dont do [17:01] when the device is completely off [17:01] ah, right, that could be [17:01] but not in regular mode [17:01] yeah [17:01] fps, both ... just dont use --wipe or --bootstrsap when you flash [17:01] ogra_: ok, cool, thanks for the info [17:12] 2014/03/27 18:12:02 Cannot push /home/fps/.cache/ubuntuimages/pool/ubuntu-f4a69d4df9f37ee60b3afe8d9c9725b55068de67e413b235a34da3c0af91157c.tar.xz to device [17:12] hmm [17:14] Hi, I flashed Ubuntu on my nex7 yesterday, and it was working wonderfully. Today, it won't turn on. I figured the battery was dead, but when I plug it in, I see no charging indicator. Also, dmesg seems to indicate 'some kind' of activity, but neither fastboot or adb recognize the device. Is it toast? [17:14] ah i'm stupid === gatox_lunch is now known as gatox [17:19] Hi, should test_egl give some output to the screen? [17:23] dansuf: If you are talking to me, I have no way of executing commands on the device currently as adb doesn't work. [17:23] mhr3, how did you determine that https://bugs.launchpad.net/ubuntu/+source/libunity/+bug/1274669 was due to the manpage scope? [17:23] Ubuntu bug 1274669 in libunity (Ubuntu) "scope-runner-dbus.py crashed with signal 5 in g_variant_new_va()" [High,Confirmed] [17:24] mhr3, I hit a similar issue today on trusty (I've the update with the fix for the manpages scope, so I'm wondering if it's not fixed or if another scope is having similar issues) [17:24] seb128, indeed, and fixed. Unless, another scope with the same issue is acting up? I've checked most of them. [17:24] davidcalle, hey, how do I determine if that's the case? [17:25] josharenson, no, I mean in general as it gives me nothing on the screen and I'm not sure it's right [17:25] seb128, well, they crash ;-) [17:25] davidcalle, no, scope-runner-dbus.py does [17:25] I never had a report about the manpages scope [17:27] seb128, they are using an outdated method to build their results, and the bindings were fine with it until this cycle. I *just* need to check that specific point in the code of each. [17:27] seb128, and I thought I had done it, but if you tell me it happens again, I've missed one [17:28] davidcalle, I'm sure unsure how mhr3 determined that manpages was the fault one from the report last time [17:28] or maybe he did local debugging [17:28] seb128, ProcCmdline: /usr/bin/python3 /usr/share/unity-scopes/scope-runner-dbus.py -s code/manpages.scope [17:28] Is 'chmod -R 777 /dev/' enough to determine that my graphics problems aren't a result of wrong permissions? [17:28] /usr/bin/python3 /usr/share/unity-scopes/scope-runner-dbus.py -s help/texdoc.scope [17:28] davidcalle, mhr3: ^ [17:28] there you go [17:29] seb128, but you can think of me as a wizard :) [17:29] seb128, thanks :) [17:29] mhr3, we know you are, just don't brag about it! [17:29] mhr3, I might if you fix the gmount segfault I pinged you about earlier [17:29] davidcalle, yw, thanks for fixing those issues ;-) [17:29] seb128, i'm on holiday! :P [17:30] mhr3, nice, that seems like the perfect bug to enjoy while hacking next to the pool [17:30] ;-) [17:30] mhr3, no you are not, there is a silo to setup for that but :p [17:30] bug* [17:30] i wish i had a pool [17:30] mhr3, then you would wish that London has the weather that would allow you to use it ;-) [17:30] davidcalle, Saviq deals with those this week ;) [17:31] seb128, true :) but maybe in malta ;) [17:31] mhr3, I even landed two today :P [17:31] hehe [17:31] Saviq, mhr3: btw, is the new app scope supposed to be fully alphabetic? not "most useful at the top on a default installation"? [17:31] seb128, alecu would know [17:31] seb128, I don't think that's defined anywhere [17:31] Saviq, mhr3: or asked different, is that a regression or a design decision? [17:31] seb128, but he's on holiday :) [17:31] Saviq, I'm eoding, I'll talk to you about ^ tomorrow if you have time [17:32] davidcalle, sure [17:32] o/ [17:32] mhr3, you guys are kidding right? no holidays before release! :p [17:32] eoding is overrated [17:32] seb128, complain to thostr [17:32] Saviq, tell that to my gf :) [17:32] seb128, oh wait... he's on holiday :D [17:32] davidcalle, weird, my wife understands :D [17:33] Saviq, note the "gf" [17:33] mhr3, shrug, you are not even bluffing, you are marked as being on holidays [17:33] of course wife understands :) [17:33] ;) [17:33] mhr3, hehe [17:33] mhr3, get off IRC! [17:33] seb128, but this is where malta is discussed ;) [17:33] haha [17:34] mhr3, more holidays to come? ;-) [17:34] indeed [17:34] * seb128 is taking some as well there [17:34] with desrt and larsu and pitti [17:34] we're trying to make a plan with nick and Cimi [17:35] hmm, i'm confused by the instructions [17:35] in what state does the device have to be to be able to use ubuntu-device-flash? [17:35] fps: fastboot [17:36] SonikkuAmerica: ok, on a nexus 4 that means? [17:38] fps: (Unlock the bootloader, root the thing, and then) turn the thing off and hold down the power button and volume down button at the same time. [17:39] SonikkuAmerica: i did that before for the initial setup. i just want to flash a newer image since OTS is broken in that particular version [17:40] fps: Well, the Nexus 4 is ubuntu-device-flash'able === gcollura is now known as gcollura|afk [17:50] How could I solve this problem? "W/Adreno200-EGL( 2855): : EGL_BAD_CONTEXT" It appears on boot when surfaceflinger tries to run (.display-mir is removed as mir also fails) === shadeslayer_ is now known as shadeslayer [17:57] dpm so, I created a scope in QtCreator, but there is no src/myscope.ini file that came with it :( [17:58] when I do cntrl-R it says "no executable specified" === marco_traveling is now known as marcoceppi === bfiller_afk is now known as bfiller [18:29] rsalveti, soo ... using http://paste.ubuntu.com/7164219/ actually gets me proper CPU values in the bootchart ... http://people.canonical.com/~ogra/hotplugging-bootchart.png ... but it also shows that there is a lot of bg noise (which I assume is the issue for not cropping the chart at the right point) [18:30] effectively the CPU should be idle after ~35 sec ... but it isnt [18:32] (it should have cropped the chart at 28 sec btw) [18:32] satoris I ran into a small bug in the scopes template, where should I file it? [18:34] rsalveti, i'm wondering if that noise is the wakelock [18:38] ChickenCutlass, ^^^ [18:39] rickspencer3, when you build it, the executable (lib$YOURSCOPENAME.so) is put in a build directory outside your source tree. The .ini file lives there [18:39] hi dpm [18:39] rickspencer3, Ctrl+R integration with Qt Creator is still in the works [18:40] ok, so that explains that [18:40] dpm so I had to use cmake and make manually [18:40] and then I had to add Author = to .ini.in [18:40] now I'm finally able to load the scope in the scope tool, which is "cool as f*ck™" [18:41] so time to start figuring out how to get it data ;) [18:41] yeah, it is! [18:43] rickspencer3, so I assume you tried the scope template instead of the tutorial code. Yes, we've got a bug and MP to add the missing Author key to the template. You can check the tutorial code on how to parse a JSON feed, I'm thinking that as it's not something the scopes API provide (generic JSON parser) we should probably add it to the template too [18:43] thanks dpm [18:43] dpm I just now have the example code loaded in QtCreator [18:44] ah, cool [18:44] * rickspencer3 dons mask and snorkle [18:44] there Ctrl+B should work to build it [18:44] but Ctrl+R support is not quite there yet === VDVsx_ is now known as VDVsx [18:47] dpm btw, nice job getting the tutorial out so fast along with the new api and the template, etc... [18:47] it's really good to have it all land so close together [18:48] rickspencer3, indeed, but most of the credit goes to pstolowski and ssweeney who put together the port of the code to the new API, and to kyleN, who's now writing the new tutorial [18:48] cool [18:48] nice job ssweeny and kyleN and pstolowski, who's not online atm :) [18:49] man, I haven't looked at c++ like this in probably years [18:49] really brings me back :) [18:49] :-) [18:50] thanks rickspencer3 [18:53] nice day to have my comcast modem die ;) [19:34] ogra_, which noise [19:35] ChickenCutlass, well, look at the bootchart above [19:35] theoretically the CPU should be absolutely quiet after ~35sec [19:35] right [19:35] ogra_, what is that [19:35] but there is a constant noise level in the CPU graph [19:36] i have no clue [19:36] there is no process doing anything ... the only explanation i have is that there is something in the container [19:36] right [19:36] but even there you should see some blue bars in the chart [19:36] for CPU usage ... [19:37] ogra_, cpu usage is only use space processes and not kernel? [19:37] the other explanation would be that the kernel itself produces this [19:37] that is what I was thinging [19:37] bootchart uses stat and runs as root ... i would expect it shows the sum of user/kernel spaces [19:38] i think we should ship these twoo upstart jobs though ... to force all cores on while booting [19:39] (from the paste above) [19:39] (screen comes up about 3sec earlier with it) === Ursinha is now known as Ursinha-afk [19:40] on desktop we do something similar with the ondemand governor ... [19:40] ogra_, I am +1 for that. [19:40] ogra_, want to really know what that cpu usage is [19:40] yeah, rsalveti sounded a bit scared :) [19:41] yup ... lets discuss it in tomorrows standup ... probably the others have an idea [19:41] ok [19:41] and i want to look into bootchart in general with apw tomorrow [19:41] he has probably also an idea what the kernel could do to cause this [19:42] yeah [19:43] i was thinking the wakelock could be involved ... but thats a slightly to high frequency for a wakelock [19:43] i guess :) [19:44] ogra_, don't thnk its a wakelock. [19:44] ogra_, but looks like something spinning [19:44] right === Ursinha-afk is now known as Ursinha === jhodapp is now known as jhodapp|bbl === chihchun is now known as chihchun_afk === gcollura|afk is now known as gcollura [20:52] ogra_: is this before accepting the welcome screen? [20:52] rsalveti, yes [20:52] ogra_: that will consume the cpu as it'll render non-stop [20:52] if you accepted it at least once, it shouldn't be that [20:52] bah, crap ... that eans we'll never get accurate bootcharts without killing it [20:52] *means [20:53] wakelock would block the system to suspend [20:53] but not necessarily using the cpu [20:53] right, i wasnt sure if it wouldnt produce any extra noise [20:53] ogra_: right, you need to make sure that before you run bootchart, you set whatever settings that needs to be set to skip that [20:53] though that would be quite heavy :) [20:54] guess mterry and Saviq would easily know what needs to be done to "accept" the welcome screen [20:54] rsalveti, what do you thing about the upstart jobs ? [20:54] i know what needs to be done, i got the code somewhere on disk for that [20:54] great [20:55] ogra_: I think it's fine, but would like to know if it works fine again after executing chmod 644 [20:55] You're talking about how to programmatically unlock? [20:56] mterry: yeah [20:56] rsalveti, on mako it does, i need to test the other arches of mpdecision gets along [20:56] we ship a helper script in unity8-autopilot (process_helpers.py: unlock_unity()) [20:56] But I have a branch to make it an all-in-one script that you call [20:56] mterry, no, about the first boot welcome thingie [20:57] ogra_, oh the welcome wizard? [20:57] ogra_, or the edge demo? [20:57] yeah, we just want to skip the welcome wizard [20:57] yeah [20:57] I'm guessing you mean edge demo [20:57] phablet-config [20:57] mterry, yep [20:57] That you can skip by setting an AccountsService field [20:57] mterry, see the CPU usage after everything is up on http://people.canonical.com/~ogra/hotplugging-bootchart.png [20:58] ogra_, ah right [20:58] i guess thats the bouncy animation ... [20:58] ogra_, `phablet-config edges-demo --disable` should do [20:58] Saviq, yeah [20:58] kgunn, so you added the Mir fixes to silo 004? If you don't mind, please restart unity8 (I merged in the greeter-ux-fixes branch since it is taking so long to hit trunk) [20:58] Saviq, what?! so fancy [20:59] kgunn_, so you added the Mir fixes to silo 004? If you don't mind, please restart unity8 (I merged in the greeter-ux-fixes branch since it is taking so long to hit trunk) [20:59] mterry, no changes to the list of MPs, just new commits? [20:59] Saviq, right [20:59] mterry, it's building one already [20:59] Saviq, though kgunn_ had mentioned some Mir fixes I'd like to get in the silo too. Though I think he made thos [20:59] Saviq, I just pushed a new commit. Ah well [21:00] mterry, ok, let's [21:00] ah, and it's been executing 6hrs now? [21:00] ^ yeah i wondered bout that [21:01] it was waiting for lightdm, didn't we drop that? [21:01] didn't look close but thot...geeze that's for along time [21:01] lightdm can be dropped [21:01] kgunn_, right edge? [21:01] looks like we didn't reconfigure right [21:01] wonder if the new reconfig capabilities for landers went wonky [21:01] pmcgowan: left edge [21:01] pmcgowan: jk....what's up ? [21:01] wah? [21:01] just saw your status right edge in silo [21:02] pmcgowan: yep, Saviq gonna put it in (if he hasn't already) [21:02] kgunn_, pmcgowan, waiting for previous unity8 landing to reach distro [21:03] mterry, http://pastebin.ubuntu.com/7164957/ looks like the right list of MPs? [21:04] actually looks like we need a build of unity-mir, since distro overtook it [21:05] Saviq, yes? but recent changes in Mir might need newer fixes in unity-mir platform-api. I haven't tried rebuilding those [21:05] mterry, ok, let's see, just kicked new unity-mir [21:05] pmcgowan, what about the right edge? [21:06] Saviq, nothin, just waiting for it [21:06] pmcgowan, ah, then yeah, really hope to get it tonight [21:06] need the daily crack [21:06] got delayed a bit by the beta freeze [21:06] yeah [21:06] lots of that [21:06] always something [21:06] indeed [21:06] still in proposed :| [21:13] mterry, I think you need to merge trunk and fix changelog for unity8 split [21:13] Saviq, hrm, ok [21:13] or maybe not [21:14] mterry, wait for it! [21:15] mterry, no need, it was due to unity8 being stuck in proposed [21:15] mterry, kicked unity8, unity-mir, platform-api then [21:17] Saviq, can you re-kick unity8 again pretty please? One last fix before I jot off for the weekend [21:17] sorry [21:17] mterry, didn't reach unity8 yet, we good [21:17] Saviq, great [21:17] mterry, you off tomorrow? [21:18] Saviq, yeah, but I'll be on and off IRC for any disasters [21:18] mterry, don't be, enjoy the weekend [21:18] in case this rebuild of the silo explodes [21:18] mterry, can wait, enjoy your time off [21:19] but explosions! :) Have a good weekend yourself, Saviq! [21:19] o/ [21:19] even if you have to wait longer :) [21:24] How can I enable framebuffer terminal on the kernel on embedded devices so I can see what's going on instead of pulling a file every time it crashes? [21:24] Or rather just debugging the kernel through serial/usb, my device is an HTC Ville which is msm8960-like [21:34] crap, forgot to reconfigure [21:36] oh good, it failed anyway, build-forcing [21:39] Saviq: don't think it'll work tho...says we need ted to put a commit msg in the mp [21:39] ted! [21:39] and he just quit [21:40] kgunn, seems texas had a network issue, first ted then you :) [21:40] seriously! [21:41] it like from 3:30 - 4:30 my router gets grumpy [21:41] kids get home [21:41] pmcgowan: streaming CoD [21:41] yep [21:50] kgunn, you tricked me, we can set ted's commit message ;D [21:50] kicked again [21:50] Saviq: huh...i didn't realize... [21:50] Saviq: so you can just go to lp and add one? even if your not the branch owner ? weird [21:51] kgunn, it's a team thing [21:54] balloons, did you figure out that saucybacon failure? [21:55] pmcgowan, I didn't narrow it further than assuming it's 5.2 related [21:56] balloons, its odd, qmlscene is not taking that -I option only on arm [21:56] I bet we did something like backport [21:56] pmcgowan, did things change with qmlscene for 5.2.. I mean argument wise? [21:56] not according to the --help [21:59] so pmcgowan you are saying it works on the desktop? [21:59] yeah but not sure it means anything [21:59] any option I give it on the phone it says invalid option [22:01] popey, rsalveti did we do anything nonstandard with qmlscene do you know? [22:02] not that I know,no [22:02] but I always had the invalid option error afaik [22:06] mterry, FYI, looks everything built in the ppa now === jhodapp|bbl is now known as jhodapp [22:18] pmcgowan, rsalveti, I just created a new emulator and scopes show just fine? [22:18] Saviq, using 264? [22:19] pmcgowan, whatever's the latest, yes I believe so [22:19] Saviq: hm, weird, I created one at the same time pmcgowan created one as well, and both were without scopes [22:19] let me start it again [22:20] Creating "devel-proposed" from devel-proposed revision 264 [22:20] so yeah [22:22] Saviq: pmcgowan: working now =\ [22:22] maybe just not during first boot? [22:22] let me reboot it again === salem_ is now known as _salem [22:23] rsalveti, oh man, will try again [22:23] balloons, I reported this fwiw https://bugs.launchpad.net/ubuntu/+source/qtbase-opensource-src/+bug/1298659 [22:23] Ubuntu bug 1298659 in qtbase-opensource-src (Ubuntu) "qmlscene reports invalid option -I" [Undecided,New] [22:23] Hi Everybody! [22:24] Is here anybody who can help in some question? [22:24] pmcgowan, ohh you know what, reminders does the same I believe [22:24] maybe thats why I get empty pages for it [22:24] but it runs [22:25] aarrgh damn ^C [22:25] lol did that earlier [22:25] YesIamKrisz, just ask your question, no need to ask to ask [22:25] we should just disallow logging in on tty0 [22:26] Who are working on the Ubuntu Touc for Moto G? [22:29] YesIamKrisz, no one listed. https://wiki.ubuntu.com/Touch/Devices. [22:35] rsalveti, afaict it's Qt leaking, any qmlscene app will leak, too [22:35] obviously much slower [22:40] hey all. dumb question about the phone: what's the component that handles the notification when an sms arrives? [22:41] Chipaca, telephony service kicks a notification via libnotify to unity8 [22:41] Saviq: what package is the telephony service as such? [22:41] telephony-service? [22:41] Chipaca, yup [22:42] Saviq: crazy, this idea of obvious names [22:42] :) [22:42] Saviq: thanks [22:42] Saviq: yeah, probably qt, just didn't investigate to see the culprit yet === jhodapp is now known as jhodapp|afk === jhodapp|afk is now known as jhodapp [23:11] have all the http://developer.ubuntu.com/resources/... pages gone away? Was looking for http://developer.ubuntu.com/resources/technologies/application-indicators/ but there's nothing there === jhodapp is now known as jhodapp|afk === mhall119 is now known as mhall119|offline