=== salem_ is now known as _salem [01:01] looking for a working solution to get unity back online with geforce 210 [01:02] I tried at least 6 or 7 different approaches so far [01:02] ubuntu 12.10 [01:44] Does anyone here know what the specific config files are for both of the Panels and the window decorations for Unity? I have had temporary success moving different folders out of ~/.config [01:45] I am having issues with no Unity panels and window decorations.... === _salem is now known as salem_ [01:50] I have absolutely no Unity panels, and no window decorations ( I can open a terminal using Ctrl+Alt+T to run the command gnome-session-quit). [01:53] Guest88134: That usually means you're missing the decor and unityshell plugins. Try running ccsm and tick the boxes to enable them. [02:00] duflu: well... this is a bit more complicated I suppose.... I am running LTS fine and Raring is missing the panels, etc.... I have tried ccsm, and unity-tweak-tool.... but to no avail. my testing user has everything. [02:01] there is something wrong with the way raring reads the config files. I am using the same ~/ for both installations [02:01] Guest88134: OK, I have a simple command for literally deleting all compiz/unity customisations from your config. Let me try and find it [02:02] duflu: thanks.... is there a way to make Raring use its own config files somewhere else other than the ~/.config /? [02:03] Guest88134: Since quantal, the config has been in gsettings. That's a binary database you can't edit by hand. Let me try to find the old command [02:03] I mean, gsettings uses "dconf", which is a binary database [02:05] duflu: Ok... so are you saying I CAN use dconf editor to make Raring use something... all the while LTS will use something else? or are you saying something entirely different... [02:05] Guest88134: For quantal/raring: dconf reset -f /org/compiz/ [02:06] Guest88134: For precise, it was gconf (different tools) [02:06] duflu: ok... I kept trying to do stuff like compiz --replace unity --replace unity --reset, etc... until it would lock up. [02:07] Guest88134: That dconf reset will just delete all compiz/unity customisations. And you will get the default setup like Guest does [02:07] So Precise shouldn't be effected by this?? [02:07] No, precise used gconf :( [02:07] Potentially similar problems, but different commands [02:10] duflu: cool thanks, precise has been fine.... I will test this and I'll come back and tell you if something went awry [02:21] duflu: OK... I'm back... last time my name was Guest88134. That did not work. I did reboot and check and my precise install is still working just fine. [02:21] love_: OK then please take a copy of ".xsession-errors" and put it in a new bug report on Launchpad :( [02:22] That file is in your home directory. Remember to copy it _while_ you're logged in [02:22] duflu: I did start a bug... I'll attach the file thanks. [02:24] duflu: Oh... look at this... I/O warning : failed to load external entity "/home/love/.compiz/session/" [02:25] love_: It's likely not the cause because those errors are common. But you should be able to safely delete the .compiz directory too. That might be part of the issue [02:26] I have done that before to temporarily fix it...... I am just wondering if there could be a workaround.... [02:26] The ~/.compiz dir only causes problems if you're been compiling your own compiz plugins [02:27] love_: Deleting that plus the dconf reset may be the fix [02:27] nope... I don't even use the cube or any of that anymore.... either unity w/ compiz of Lxde with xcompmgr for the transparent terminal [02:27] duflu: Ok. I will try that and let you know [02:38] duflu: nope. I guess I will go fishing with my bug report.... thanks for the help, though!!! [02:38] love_: No problem. What bug number? [02:40] https://bugs.launchpad.net/ubuntu/+source/unity/+bug/1128348 [02:40] Launchpad bug 1128348 in unity (Ubuntu) "Unity starts without panels" [Undecided,Confirmed] [02:40] duflu: it took me a bit to find it... [02:42] love_: Please attach the .xsession-errors [02:43] duflu: in the process.... I had to rename it so I could find it in the attachments dialog [03:06] duflu: did you have a chance to look at it yet? [03:06] love_: Not yet but soon [03:07] duflu: ok thanks :) === salem_ is now known as _salem [03:37] love_: If that log file came from raring then your problem is that you've somehow made compiz start using gconf instead of gsettings [03:37] * duflu boots raring to double check it's still gsettings [03:39] duflu: the other file didn't have anything in it except stuff about this current LXDE session.... I can logout, and log into Unity... then logout and check that... [03:40] love_: I'll move the discussion to the bug and add comments there [03:41] Ok... that will be easier. I need to do something else in a little bit... so I will check this out and post in the bug report if I find a different error file... [06:48] hey mmrazik [06:48] mmrazik: I got a question on https://code.launchpad.net/~unity-team/libunity/libunity-7.0 [06:48] mmrazik: seems that rev336 was merged by the server [06:48] merger* [06:48] however, in todays' daily build: https://launchpad.net/~ubuntu-unity/+archive/experimental-prevalidation/+build/4389883/+files/buildlog_ubuntu-raring-i386.libunity_6.91.4%7Edaily13.03.22ubuntu.unity.experimental.certified-0ubuntu1_FAILEDTOBUILD.txt.gz [06:49] the symbol check is normally exported in debian/rules [06:49] I'm puzzled how it passed, even if your env wasn't correct in the merger, it shouldn't :/ [06:49] let me find the jenkins job [06:50] yeah, build logs would be useful to understand what happens [06:51] didrocks: https://jenkins.qa.ubuntu.com/job/unity-team-libunity-libunity-7.0-raring-amd64-autolanding/12/console [06:52] mmrazik: dpkg-gensymbols: warning: debian/libunity9/DEBIAN/symbols doesn't match completely debian/libunity9.symbols [06:52] this should have failed the build [06:52] we are doing export DPKG_GENSYMBOLS_CHECK_LEVEL = 4 [06:52] in debian/rules [06:52] are you override that by any chance? [06:52] oh... [06:53] I might [06:53] I copy and pasted this without really understanding if if it is needed and for what [06:53] let me check [06:53] I still don't get it [06:53] it's in debian/rules [06:53] didrocks: it probably overrides debian/rules [06:53] so normally, it has higher priority and overwrite your env settings [06:53] ah? [06:54] didrocks: yeah... it does. Let me remove that hook completely. [06:54] sorry for that [06:54] mmrazik: yes please, remove it everywhere :) [06:54] should have checked with fginther [06:55] no worry! [06:55] glad we understand at least why :) [06:55] I was thinking about a direct push to trunk at first [06:55] mmrazik: I was doing that when we didn't have the packaging inlined [06:56] as we didn't force to update in sync [06:56] I see [06:56] now that we are inlined, I'm doing the other way and forcing to be synced :) === mmrazik is now known as mmrazik|afl === mmrazik|afl is now known as mmrazik|afk [07:48] didrocks, i have branch that updates the symbols === mmrazik|afk is now known as mmrazik === malin_ is now known as Malinux [07:51] mhr3: already in trunk, with bumping the changelog (I had to move it fast) [07:52] mhr3: should have been in sync, but didn't because of the above issue. Anyway, fixed now :) [07:52] didrocks, you pushed directly to trunk?! bad didrocks! :P [07:53] mhr3: had to unblock it, that's when we need to take actions sometimes :) [07:53] mhr3: and I bzr bd locally :p [07:53] (contrary to others, hem :p) [07:54] mmrazik: do you mind looking at ps-unity-100scopes-experimental-autopilot-release-testing/? [07:54] mmrazik: both ati and nvidia failed [07:54] didrocks: looking (but have a call in 5 mins) [07:55] ssh: connect to host dx-autopilot-ati port 22: Connection refused [07:55] mmrazik: let me rerun === alan_g is now known as alan_g|afk [08:44] hey ho [08:48] hmm, compiz crash with experimental ppa updated today [08:49] * popey tries to reproduce [08:49] yup [08:50] popey, stacktrace? [08:50] gnome-session[2705]: WARNING: Application 'compiz.desktop' killed by signal 11 [08:50] yeah, will do [08:55] seb128: http://paste.ubuntu.com/5636377/ [08:55] mhr3, ^ [08:55] dednick, ^ [08:56] mhr3, thanks ;-) [08:56] ping me if you need anything else from it [08:56] dunno why some computers don't like null pointers that much [08:56] :P [08:57] stupid computers [08:58] lets scrap null pointers, they're overrated [08:58] mhr3: you putting null pointers in the scope keyword list? ... [08:58] tsdgeos, https://code.launchpad.net/~unity-team/unity/phablet.build-hud-deps/+merge/154889 [08:59] dednick, are we? [08:59] Saviq: what was the problem you were having? [08:59] isn't just the keywords array null? [08:59] * dednick shrugs [08:59] tsdgeos, must have been VM [08:59] okidoki [08:59] tsdgeos, built fine in chroot [09:00] mhr3: the stacktrace seems to be compaining about string. and assumingly g_slist_next wouldnt return a valid pointer when operating on a null list. [09:00] but that's just assuming [09:00] oh [09:01] i'll check for it anyway [09:01] we have a raring autolander? [09:02] something's wrong :D [09:02] dependencies most probably [09:02] Saviq: mzanetti: https://jenkins.qa.ubuntu.com/job/unity-phablet-raring-armhf-autolanding/1/console [09:03] tsdgeos: hmmm... [09:04] tsdgeos: yeah... sergio enabled raring all over the place yesterday [09:04] ok :D [09:04] tsdgeos: of course all hell broke loose [09:05] dednick, where did you get that it's keywords though? i don't see full bt there [09:05] mzanetti: so we need some debian packaging massaging to get this working? [09:06] tsdgeos, I imagine it installs *unity from raring :/ [09:07] yeah "libunity9 armhf 6.90.2daily13.03.06.1-0ubuntu1" [09:07] and "libunity-core-6.0-5 armhf 6.12.0daily13.03.20-0ubuntu1" [09:07] tsdgeos: yep... we also have issues in the way we package autopilot tests (shell and apps)... need to fix that now. if you could try to fix the unity dep it'll be great [09:08] I wonder what can we do to stay on top of that... [09:08] Saviq: rename the package [09:08] and install it somewhere else [09:08] or merge back [09:08] somehow [09:08] mzanetti: i'm the worst person to fix that stuff, my .deb knowledge is →← [09:09] tsdgeos: well, make it two.... I guess the issue is more that the correct libs are not yet released [09:09] tsdgeos: so not really a packaging issue but more a releasing order thing I guess === alan_g|afk is now known as alan_g [09:09] i'd vote for "version number" [09:10] i mean in quantal is using [09:10] libunity9_6.12.0-0ubuntu0.1phablet3~quantal1_armhf.deb [09:10] while in raring is using [09:11] libunity9_6.90.2daily13.03.06.1-0ubuntu1_armhf.deb [09:11] mhr3: it seems to be the only string not protected by a null check [09:11] so your phablet version "loses" [09:11] s/your/our [09:12] dednick, it might not even be that method if something got inlined :) [09:13] Saviq: do you happen to know what are the differences we need in libunity? [09:13] tsdgeos, PeoplePreview for the most part [09:13] tsdgeos, in both libunity and unity-core [09:14] Saviq: too much work to "properly merge"? [09:15] tsdgeos, to merge upstream? probably, and then upstream is already working on the smart scopes rework... [09:16] dednick, looking at the code we add string only if they're length > 0, so definitely no nulls [09:16] *add strings only if their.... [09:16] Saviq: ok, so we find a different way to fix this [09:16] tsdgeos, yeah, we need to [09:16] mzanetti: Saviq: is shutting down the raring autolander out of scope? [09:17] tsdgeos, the build is going to switch to raring soon enough [09:17] mhr3: std::string value(static_cast(v->data); [09:17] cannot construct a string with null. will pop in strlen (which it does in the stack trace) [09:17] ok, so we need a fix :D [09:17] tsdgeos, so we should probably think about actually fixing it [09:18] dednick, hmm, look fine [09:18] s [09:18] wow, i need coffee [09:18] tsdgeos: yep... sergio wouldn't enable it just for fun... we really need to fix stuff [09:19] mzanetti: the phablet-ppa is there for the autolanders to use i understand, no? [09:19] tsdgeos: yes [09:21] so yeah, we just need to fix the " 6.12.0bzr213raring0 (Newer version available) " that shows up in https://launchpad.net/~phablet-team/+archive/ppa [09:21] trivial fix is just increasing the vNumber with no merge or anything [09:21] Saviq: does this ↑↑ work? [09:23] tsdgeos, briefly, I'd say... problem is libunity is used by "the other side", too (i.e. scopes) [09:23] hmmm [09:23] sooooo? :D [09:24] Saviq, tsdgeos: any of you might have an idea why this fails in raring ppa builders? https://pastebin.canonical.com/87511/ [09:24] doing the same call from a bash script works. seems to be cmake related [09:24] popey: you just using standard ppa? does it always pop? [09:24] mzanetti, [09:24] mzanetti, build-dep python [09:25] mzanetti, not python2.7 [09:25] mzanetti, [09:25] https://code.launchpad.net/~saviq/indicators-client/fix-raring-build/+merge/153447 [09:25] for example [09:25] Saviq: thanks... I still wonder why I can't reproduce here [09:25] mzanetti, because you have "python" installed [09:26] mzanetti, and not just "python2.7" [09:26] dednick: "standard ppa"? I'm using the experimental 100scopes one [09:26] dednick: http://paste.ubuntu.com/5636433/ [09:26] mzanetti, sbuild proved useful to debug that [09:26] but if I do a dpkg -S on that import file, it say its in python-distutilslib (or something like that) and according to the build log that one is pulled in by pathon2.7 too [09:27] popey: ta [09:28] didrocks, can we have you for 10 minutes please? [09:28] Saviq: in 30 minutes? [09:28] didrocks, works [09:28] Saviq: like, I'm in a hangout in 2 minutes :p [09:29] will ping you back then ;) [09:29] thanks [09:29] dednick: yes, it always pops [09:46] dednick, hey, where did "If you’ve installed all the qml plugins to local folders (not in the QML_INSTALL_IMPORT path) you may need to instruct qtcreator where to find the plugins." come from? did you have that issue? [09:47] Saviq: i did in qt creator. it doesnt seem to know about the ./plugins folder. This was just for qtcreator to be able to resolve the sybols [09:48] dednick, k I thought it was about something external to lp:unity/phablet [09:49] Saviq: nope. nothing to do with building/running. only local to qtcreator [09:51] dednick, sorry for my ignorance, but where in QtCreator did you set the path? :D [09:53] Saviq: in the qmlproject file. there is a importPaths key. (we should probably actually set this in lp:unity/phablet) [09:53] dednick, ah [09:53] dednick, yup [09:54] Saviq: available now! [09:54] didrocks, hangout? [09:55] Saviq: sure ;) [09:55] just paste a link [09:56] didrocks, https://plus.google.com/hangouts/_/581ff53bd4b4a1c0d9070050e50e7eb484fd4856 [09:56] mzanetti, tsdgeos, you might want to join in, too [09:56] if you can [09:56] * tsdgeos tries [10:05] didrocks, will the smart scope *unity get bumped to version 7, though? [10:05] Saviq: probably, I'm not 100% sure we should and the impact TBH [10:05] Saviq: but use 7.80 [10:06] didrocks, ok, thanks [10:06] Saviq: we'll make sure S will inline, even if we don't bump to 7 ;) [10:08] Saviq: you doing it, right? [10:08] tsdgeos, yeah [10:08] good [10:09] Saviq: https://code.launchpad.net/~mzanetti/unity/phablet-fix-python-dep/+merge/154898 [10:10] Saviq: fyi. working on 100scopes again. need to get some bugs sorted, then need to fix autopilot tests. probably wont get anything on UnityNext today again... [10:10] dednick, k [10:17] tsdgeos, can you add "plugins" to importPaths in the .qmlproject file? [10:18] Saviq: i'm not using qtcreator, maybe makes sense for someone else to? mzanetti? [10:18] tsdgeos, ah k [10:18] tsdgeos, what are you using? [10:18] poor's man text editor [10:18] kate [10:19] tsdgeos: you're not using qtcreator? thats the best piece of IDE ever made :D [10:19] ok... I use kate quite often too [10:20] mzanetti, approved [10:20] cheers. your's too :D [10:21] sbuild + shm = speed! [10:21] ==, even! [10:21] regarding the .qmlproject file... dunno. I never used them... always go for qmake or cmake directly as I never have qml only stuff [10:30] sil2100, Mirv: Hi. I've backported the grid-top-left-corner-miscalculation-fix to compiz/raring, please approve it: https://code.launchpad.net/~mc-return/compiz/compiz-raring.merge-fix1139835-grid-wrong-top-left-corner-calculation/+merge/154899 [10:40] tvoss, regarding testing... are we meant to test pure interfaces too? I thought just real implementations need to be tested. Just wondering about your comment on an MR. [10:42] MacSlow, I do see implementation in the MR :) [10:42] tvoss, touché :) [10:48] Woha! [10:48] What happened to MCR1? [10:52] Saviq, tvoss: you should be happy now with https://code.launchpad.net/~macslow/unity/phablet-bootstrap-notification-structure/+merge/154748 [11:01] MacSlow: I just read through this. It looks quite good but I'd like to ask you to adapt Qt coding style a bit more for Qt code [11:01] MacSlow: also, instead of marking every signal with Q_SIGNAL its common to use a "signals:" section [11:02] MacSlow: whereas Q_INVOKABLE methods with void return value should mostly be declared as "slots:" [11:03] MacSlow: for class Notification I'd prefer signals: and slots: instead of using the Q_KEYWORDS for a hundret times [11:04] MacSlow: also, include own headers before the Qt ones (to avoid some conflicts where std stuff breaks Qt makros in some rare cases) [11:05] mzanetti, ok thx [11:06] mzanetti, signals: and slots: is a bad idea, it clashes with a lot of things from the c++ std-library [11:07] * mzanetti is using signals and slots for 8 years now and it clashed once with a bluetooth stack that had a variable called signals [11:07] mzanetti, did you use boost::signals recently? :) [11:08] so I leave Q_* as is? [11:08] tvoss: no... if mixing boost it might be different... I don't consider that c++ std-library tho [11:08] mzanetti, fair enough, but I would think that boost::signals might well flow somewhere in the codebase [11:09] MacSlow: just saying... its more common in the qt world to use the signals: and slots: notation [11:09] MacSlow: and I agree with tvoss that there are cases where it can conflict... as long as you don't include boost stuff yourself I see chances quite low tbh [11:10] mzanetti, I rather go the safe (more change-proof) way then and leave it as it is now [11:11] MacSlow: fine with me... you will notice that all the other Qt code "looks different" though :D [11:12] mzanetti, yeah... but then I've seen both ways [11:19] popey: can you try dist-upgrade your experimental ppa again? looks like there is a new verison of unity in there. I reproduced with the one you had, but seems to have been fixed... [11:19] sure can dednick [11:21] MacSlow: this is how a long term Qt dev would write it: https://pastebin.canonical.com/87524/ (note that I'm not saying that you have to change it like this. But I'm a strong believer of consistency in coding styles) === mmrazik is now known as mmrazik|lunch [11:32] Saviq: i've approved your MR [11:32] s [11:33] tsdgeos, cheers [11:33] let's see what that results in... [11:35] yeah :D [11:38] hello :) I just realized I haven't upgrade my phone/chroot for a long time... any instructions on how to do it? [11:38] wrong channel [11:38] :p [11:41] ;p [11:43] seems okay dednick [11:43] thanks [11:44] popey: weird. dont know what was going on. [11:55] dednick: still get the problem where the dash often doesn't get focus, so keypresses are lost === mmrazik|lunch is now known as mmrazik [11:56] popey: I think it's fixed in unity trunk [11:56] or there is a branch proposed [11:56] groovy [11:56] so not a 100scopes issues in fact, I guess [11:57] but if you have time to double check that I didn't dream this morning… :) [11:58] you dream about unity? [11:58] You may want to see a mental health professional. [11:59] popey: I guess I should, indeed :) [11:59] I dreamt that I was pocking jibel for a UTAH issue TBH [11:59] and it happened this morning :) [12:00] ooh, you have "the sight" [12:00] what are the lottery numbers this weekend? [12:01] popey: if only… if only… :) === MacSlow is now known as MacSlow|lunch [12:25] hmm, where did MCR1 go, he updated LP 1 min ago :) [12:37] Saviq: should we mark "fix/improve build scripts" as DONE ? [12:38] Saviq: or there's still something you want to do? [12:38] tsdgeos, opinion: I don't like the thingy copying the ssh key [12:39] tsdgeos, I'd rather get rid of it (it caused at least some of kgunn's problems) [12:39] tsdgeos, and either let people do it themselves [12:39] tsdgeos, or maybe add another option to run_on_device [12:40] yep [12:40] -key path [12:40] or something [12:47] any javascript experts around? I've an object created like var application = {'name' : "Foo", desktopFile:"bla"}. Then it's assigned to some var qml properties (foo = application). [12:48] if I compare var a and var b, both having been assigned to application [12:48] with a == b [12:48] I get false [12:48] even though they hold/point to the same application var [12:48] because if I do a.desktopFile == b.desktopFile I get true [12:49] If I print each of them I get: "ModelObject(0x1cc1dc0) == [object Object] is false" [12:49] so they are not really the same thing. I wonder what's the difference === _salem is now known as salem_ === kgunnAFK is now known as kgunn === salem_ is now known as _salem [13:02] kgunn, MacSlow|lunch ping [13:03] kgunn: pong (while making a coffee) [13:07] dandrader, one of them is a ModelObject, the other is just a JS object with the same properties [13:08] dandrader, they're simply different types [13:10] Saviq, I think I got it. when I push a JS object (the [object Object]) onto a ListModel, that ListModel creates a ModelObject storing the same properties. As a ListModel holds ModelObject instances and not regular js objs, right? [13:10] a lot of magic happening behind the scenes :) [13:11] kgunn, up for a quick hangout? https://plus.google.com/hangouts/_/7a2b5e6fd3ee0ae56e48da542672de9bab0bf8a3?authuser=0&hl=en [13:11] greyback, ping [13:12] dandrader, yup [13:12] dandrader: pong [13:12] greyback, do you know details on how the switch between shell rendering and application rendering takes place on the device? [13:13] or not "details" but just what actually takes place [13:14] some context: I'm poking and testing Stage.qml [13:14] dandrader: sure, I do [13:15] dandrader: sorry in a meeting right now, I'll ping you when free [13:15] so while an application is being rendered, does it render directly to the framebuffer that is being shown or does always renders to an offscreen fb that shell then takes and composites? [13:15] tvoss: give me like 5 min [13:15] greyback, ok [13:16] kgunn, ack [13:19] sil2100, hey, if you have a chance, can you please have a look at https://launchpadlibrarian.net/134926716/buildlog_ubuntu-quantal-amd64.unity_7.80~phablet1_FAILEDTOBUILD.txt.gz [13:20] sil2100, and hopefully point me at the correct solution [13:29] tvoss: ready? sorry for the delay [13:30] kgunn, no worries, as long as you are dressed now :) https://plus.google.com/hangouts/_/7a2b5e6fd3ee0ae56e48da542672de9bab0bf8a3?authuser=0&hl=en [13:37] please mark hangout links with potentially naked people as "use at your own risk" or something like that [13:37] :D === MacSlow|lunch is now known as MacSlow [13:51] kgunn, tvoss: ping [13:53] Saviq: give me a moment [13:53] Saviq, MacSlow can you jump on here: https://plus.google.com/hangouts/_/7a2b5e6fd3ee0ae56e48da542672de9bab0bf8a3?authuser=0&hl=en ? [13:53] tvoss, one sec... [13:55] Saviq: ping [13:55] dednick, pong [13:56] cyphermox: ping [13:56] Saviq: i'm going to give the standup a miss if that's ok. dont have anything to report on the UnityNext side, and i'm pretty busy with the other things. [13:56] dednick, k [13:56] ta [14:00] Saviq: ping [14:00] tsdgeos, pong [14:01] Saviq: unity-core is not part of https://launchpad.net/~phablet-team/+archive/ppa/+packages ? [14:01] tsdgeos, unity-core is built from unity [14:01] tsdgeos, next page, btw [14:01] Saviq: ah there's more pages [14:01] ...D [14:03] Saviq: seen unity failed to build? [14:03] dandrader: back. A better person to ask about that would be loicm. He knows more about the lower-end bits [14:03] tsdgeos, yeah, investigating, it's _weird_ [14:03] oki [14:03] Saviq: shout if you want me to have a look too [14:08] tsdgeos, thing is... [14:08] tsdgeos, unless we've been building a more recent bamf in the PPA (/me checks) [14:08] no, we weren't [14:09] then I don't understand how it could ever have built... [14:10] the missing symbol was added in lp:bamf in r496 [14:10] and was never backported to lp:bamf/0.3 [14:11] so I don't understand how it could ever work... [14:12] ah wait [14:12] got it [14:12] bamf was built in the other ppa === greyback is now known as greyback|food === mmrazik is now known as mmrazik|otp [14:15] didrocks: sil2100: I'm working on fix for Unity 5.0 & 6.0 and wanted to get your opinion on getting this in as an SRU. [14:15] sure, what about it? [14:15] What's up? [14:16] Ok, here the branches: https://code.launchpad.net/~townsend/unity/no-window-decorations-5.0 & https://code.launchpad.net/~townsend/unity/no-window-decorations-6.0 [14:16] They are a partial backport of https://code.launchpad.net/~3v1n0/unity/switcher-glowing-decorations/+merge/134019 [14:18] Trevinho says in bug #1122478 that there are no regressions. [14:18] bug 1122478 in Unity 6.0 "Unity appears to enable decorations in _MOTIFY_WM_HINTS on its own" [Medium,In progress] https://launchpad.net/bugs/1122478 [14:19] ChrisTownsend: yeah, I can confirm it... We actually are using this in unity for months and nothing has been spotted so far [14:19] Trevinho: Yep, it works quite nice:) [14:19] tsdgeos, let's extract unity-core from lp:unity/phablet, what do you think? [14:20] Saviq: you mean not using it unity-core? [14:20] I'm letting lukasz looking at it for now, ping me if you need anything (but sounds legit to me) [14:20] didrocks: Ok, cool. Thanks! [14:20] tsdgeos, so we don't build the whole of unity [14:20] tsdgeos, just UnityCore, which is what we are doing in ./build anyway [14:21] Saviq: you mean adding unity-core code to the lp:unity/phablet repo? [14:21] tsdgeos, /me wrong [14:21] tsdgeos, let's extract it from lp:unity/phablet-mods [14:21] ChrisTownsend: I'll take care of it then, let me just note it down ;p [14:22] sil2100: Ok, cool. I'll get an MP ready for it and we'll go from there. [14:22] Saviq: so we create a new repo that only builds unity-core and that's the one we use in the ppa [14:22] makes sense [14:22] yup [14:23] Saviq: maybe we can even reuse lp:unity/phablet-mods just to build unity-core? [14:23] ChrisTownsend: awesome - the bug is SRUable so feel free to MR against 5.0 and 6.0, we'll prepare the bug descriptions and keep it on our radar [14:23] changing the debian compile files and that's it? [14:23] sil2100: Very good, thanks! [14:24] tsdgeos, CMakeLists.txt, too [14:24] right [14:24] Saviq: want me to work on that? or you do? [14:24] tsdgeos, I'm good, thanks [14:25] good :-) === mmrazik|otp is now known as mmrazik [14:28] didrocks, does sam hang out in any IRC channels/ [14:28] ? [14:28] mterry: he was before hanging out here, but not for a long time [14:28] I have a question about this merge [14:28] mterry: you can maybe send him a PM? [14:28] May have added a new regression for me [14:28] smspillaz [14:28] mterry: what's up? You can try e-mailing him [14:29] Although he might be sleeping now === _salem is now known as salem_ [14:31] talking to him now [14:33] greyback|food, nic-doffay standup? === greyback|food is now known as greyback [14:35] one sec Saviq [14:39] didrocks, would you have a couple of minutes for 7 quick MPs? [14:40] davidcalle: I'll ignore 7 and read it as "a" ;) [14:40] (and ignore the s as well :p) [14:40] davidcalle: sure, fire on! ;) === dandrader_ is now known as dandrader|afk [14:41] didrocks, https://code.launchpad.net/ubuntu-scopes/+activereviews : everything except coloulovers, I've been ping-ponging on it with jamesh, he will have the final word :) [14:41] colour* [14:43] davidcalle: thanks, looking! [14:49] Saviq: you still have that build problem? From what sources are you building exactly? [14:49] sil2100, yeah, I think we'll manage, thanks [14:50] sil2100, it's just us and all of our outdated branches :P [14:50] ;p [14:51] mzanetti: pong [14:52] cyphermox: not sure if you missed it or just didn't have the time yet... just in case: https://code.launchpad.net/~mzanetti/autopilot-qt/add-tests/+merge/153695 [14:52] I have created the bug report as you asked [14:53] mzanetti: cool, yeah I hadn't see it yet === dandrader|afk is now known as dandrader [14:59] mzanetti: just waiting for the release team to chime in [14:59] cyphermox: yeah... fine with me. I'm not in a hurry. just wanted to let you know because I guess the releasing thing is better to be done sooner rather than later [15:00] I explicitly don't want to block adding tests, but adding the package constitutes a feature. If they're not happy, we could just drop the new package and keep the added tests. [15:00] yeah [15:00] sorry, I was fixing major computer troubles this morning, so I couldn't look earlier [15:00] no problem [15:05] fginther, mmrazik : did the video capture crash X here? http://10.97.0.1:8080/job/ps-unity-autopilot-release-testing/label=autopilot-intel/133/consoleText [15:05] mterry: btw. we are trying to hide internal IPs [15:05] mterry, I haven't figured this one out yet [15:06] mmrazik, sorry [15:06] mmrazik, the ship sailed on that IP a while ago though, right? :) [15:07] I fear so, yes :) [15:11] didrocks, so the intel tests seemed to have experienced a freak error. Is there anything in the unity stack you particularly wanted released? (I think it'd be safe to manually publish if you wanted it) [15:12] mzanetti: so if one were to write a mock/dummy component to add to unity....which directory would it go in "Components" ? [15:12] at least all the "fakes" are in there now [15:12] kgunn: I think the FakeApplicationManager is misleading [15:13] kgunn: you are talking about some mock to be used for testing,right? [15:13] yeah [15:13] kgunn: those should go to tests//mocks or something like that [15:14] kgunn: the FakeApplicationManager is not used for testing, but to be able to run the shell on the desktop. [15:14] kgunn: thats why it is in the real Components [15:14] :) got it [15:14] mzanetti: thanks... [15:14] np :D [15:15] mterry: nothing particular as long as we don't have the compiz fix [15:15] kgunn: albert started in tests/qmluitests/qml/ for the HUD mocks. [15:16] the qml at the end might not be the best name but I'm not sure yet how it will end up (one dir for all mocks vs each moch has its own dir) [15:16] kgunn: ^ [15:17] mzanetti: ack...will take a peek [15:20] mterry, I'm assuming X crashed, but no crash was saved [15:21] mterry, the entire run looks hosed, what few test ran failed [15:22] mterry, any chance we can restart just the intel run? [15:23] mterry, actually a full restart wouldn't really hurt anything, but I see a test is in progress [15:24] yeah [15:24] grantbow, but the shell is always on top of the app, as it has to capture input on the right edge so that shell that show the application switch animation (using screenshots) [15:25] s/ grantbow / greyback [15:25] autocomplete failed me [15:25] s/that show/can show [15:26] greyback, right? [15:26] dandrader: that's correct, yes [15:26] mterry, hold on, I'm reran 100scopes to check if we can reproduce the panel test failure we had on previous run [15:26] mterry, and also run them on intel since the box didn't restart previously and required a physical action [15:36] sil2100: hi! what exactly creates the "unity" compiz profile when a user logs in for the first time? [15:36] I am trying to enforce default gsettings for unity...but creating gschema.override file only seems to affect the "Default" compiz profile so I'm trying to figure out what exactly is creating the "unity" compiz profile [15:38] mdeslaur, not sure if that's helpful, but profiles use schemas relocation [15:38] mdeslaur, see e.g /usr/lib/compiz/migration/compiz-profile-Default.convert [15:38] [org.compiz.core:/org/compiz/profiles/Default/plugins/core/] [15:38] it means it's not normal org.compiz.. keyname you need to use [15:39] but "schemas:/relocation path" [15:39] mdeslaur: hi, sadly gsettings overrides do not work for relocatable schemas if anything [15:39] I tried this: http://paste.ubuntu.com/5637288/ [15:39] mdeslaur, that's what allows to have the same schemas "deployed/used" at different places [15:40] sil2100: hrm...any idea what the best way to set default values for new users would be? [15:40] mdeslaur, I also think that the user profile is created by a copy happening on first login [15:40] seb128: yeah, but I can't seem to find where that logic lives [15:40] I see all the gconf migration stuff, but can't find where the "unity" one is created [15:42] mdeslaur: it's been a while, let me think a moment to remind myself of how it all works [15:42] hehe :P [15:54] ah! found it.../etc/compizconfig/unity.ini [15:54] sil2100, seb128: thanks for your help, I think I found what I was looking for [15:54] mdeslaur, great [15:55] so...many...migration hacks... :) [15:55] mdeslaur, yeah, that's the "master" I think [15:55] e.g what is used for the first run copy [15:55] which writes in gsettings [15:55] mdeslaur: good to hear that, since I'm busy with so many things that it's hard to get a time slice for anything [15:55] Especially with my GPU hanging [15:55] sil2100: sounds exciting :P [15:57] mzanetti, i have an autopilot question [15:57] kenvandine: hit me [15:57] i used qtcreator to add autopilot functional tests to my project, the stub helloworld example it creates fails [15:57] 11:49:59.775 WARNING __init__:197 - Caught exception while searching for autopilot interface: 'DBusException("Could not get PID of name 'org.freedesktop.DBus': no such name",)' [15:57] i suspect whatever causes that is the root of the problem [15:58] kenvandine: hmmm I haven't seen the template so far... [15:58] kenvandine: but really sounds like a bug in the templae [15:58] i figured [15:58] but what would it be looking for on dbus? [15:59] 11:49:59.743 INFO __init__:121 - Launching process: ['qmlscene', '-testability', '-I', '/storage/1/src/gwibber/modules', '/storage/1/src/gwibber/trunk/tests/autopilot/tests/Generic/../../helloworld.qml'] [15:59] is what is being run [15:59] the testabilitity driver? [15:59] kenvandine: basically do this: run your app with -testability and look if it prints a line "Loading testability driver" [15:59] kenvandine: should be the very first thing it prints [16:00] kenvandine: or a error that sould get you further [16:00] ok... that works [16:00] so maybe it is just the path or something silly [16:01] actually, the commands it runs to start it look fine and it prints loading testability [16:01] but the looking for autopilot interface step seems to be what's broken [16:01] i guess that is in the python code here somewhere === mmrazik is now known as mmrazik|afk [16:08] didrocks, last run of 100scopes is OK on the 3 systems and didn't reproduce the problem we had previously on nvidia [16:08] mzanetti: if you do have time https://code.launchpad.net/~aacid/unity/testParametrizedActions/+merge/154750 [16:09] mzanetti: interested if clicking in units.gu(1), units.gu(1) also puts your slider at 10 or not [16:09] mzanetti: besides the regular review of course [16:11] tsdgeos: all the tests passed here [16:11] so if you were suspecting a retina-screen issue, not it works fine [16:12] good :) === dandrader is now known as dandrader|lunch [16:43] jibel: \o/ [16:43] * didrocks hugs jibel [16:43] best news from the past 1h30! [17:01] davidcalle: ok, all approved :) [17:01] davidcalle: one thing though: the manpages scope is still installing in /usr/share/unity/lenses [17:01] not scopes* [17:02] didrocks, that explains a lot :) [17:02] davidcalle: isn't it? :) [17:02] davidcalle: mind fixing it? [17:02] didrocks, thanks, will fix it a bit later tonight if you don't mind, I'm on weather previews [17:03] davidcalle: ok, I think I'll have to trigger a rebuild tomorrow morning anyway [17:03] didrocks, ok [17:04] didrocks, oh, but we'll finish those merges at about 10pm... ish :) [17:05] mhr3: hence the "tomorrow morning" :) [17:05] mhr3: thanks btw :p [17:05] are you saying you won't be here with us? [17:05] :( [17:06] mhr3: TBH, when running the build [17:06] then it has to build [17:06] then publish [17:06] then tests running [17:06] so like 2h30+ [17:07] geh, I love local build problems [17:07] mhr3: I want to do something else at 1am FYI [17:07] :) [17:07] But finally all is tested thanks to popey [17:07] sil2100: hey hey! [17:07] https://code.launchpad.net/~sil2100/unity/libunity-7.0-breakage-ref-fix-autopilot/+merge/155017 [17:07] sil2100: \o/ [17:07] * didrocks hugs sil2100 [17:07] big hug! [17:07] This is for the DashKeyNavTests failures - really wasted like 1-2 hours trying to build it locally for testing, everything on my system is broken today ;) [17:07] sil2100: how many failing tests this is fixing? [17:07] didrocks, and you have to be watching it? [17:08] This theoretically should fix 5 failures on all platforms [17:08] dednick is working on the Alt+F2 issue [17:08] I also might be able to have a fix for the shopping issue till EOD today, but we'll see! [17:08] mhr3: well, I want then to ensure that the ppa is in good shape [17:09] mhr3: so that's why I can run it tomorrow morning [17:09] dednick: could you take a look when you have a moment ^ https://code.launchpad.net/~sil2100/unity/libunity-7.0-breakage-ref-fix-autopilot/+merge/155017 [17:09] and then fetching it back [17:09] didrocks, i'm just kidding, your work day is over already ;) [17:10] dednick, didrocks: btw. is there an automerger for the libunity-7.0-breakage repo, or things need to get manually merged in? [17:10] I mean, branch [17:10] mhr3: I'll just cry, somewhere… :) [17:10] sil2100: i think it's auto [17:11] sil2100: great great, can't wait for it! [17:11] sil2100: automerging automerging, automerging :) [17:11] Since the pch fix you made is still not merged in, so maybe there's a queue right now [17:11] didrocks, heh :) [17:11] unless didrocks has feverishly bee merging all our changes :) [17:11] no no :) [17:11] I never bypass the merger [17:11] isn't it mhr3 :) [17:12] didrocks, right, right :P [17:12] see ^ :) [17:12] speaking of which: mmrazik|afk, fginther: see rev 105 [17:13] can you please deploy to have unity-lens-friends? [17:13] didrocks: I'll do it [17:13] that will make the dear kenvandine happy [17:13] mmrazik|afk: not so afk? :p [17:13] thanks! [17:13] hmpf [17:13] :) [17:13] * didrocks push the daily release part [17:15] didrocks: done [17:15] thanks mmrazik|afk :) === dandrader|lunch is now known as dandrader [17:36] didrocks, is that a fix for my tiles? [17:37] kenvandine: no, automerging :) [17:37] kenvandine: you bug is prioritized [17:37] cool [17:49] sil2100: is anyone reviewing your branch? [17:54] didrocks, if its for the 100scopes could you link me? [17:54] * bschaefer can review [17:54] bschaefer: it is! [17:54] one sec [17:55] alright thanks! [17:55] https://code.launchpad.net/~sil2100/unity/libunity-7.0-breakage-ref-fix-autopilot/+merge/155017 [17:55] bschaefer: what else would I speak about these days? :) [17:55] didrocks, thanks! [17:55] I asked dednick, but he's probably busy now ;) [17:55] didrocks, im not sure haha, just wanted to be sure haha [17:55] sil2100, yeah im guessing hes got lots to do, so im starting to review as well :) [17:55] 100scopes is 'the thing' lately [17:55] haha [17:55] bschaefer: thanks :) [17:56] what I didn't see anything from him? [17:56] * didrocks runs :-p [17:57] np! [17:57] haa === alan_g is now known as alan_g|eow [17:58] sil2100: approved [17:58] dednick: \o/ thanks! [17:59] dednick, dang was just getting there! haha [17:59] dednick, i've an easy one for you https://code.launchpad.net/~brandontschaefer/unity/overlay-scrollbar-filter-results-fix/+merge/155026 [17:59] bschaefer: :) i was painfully aware of the bug [17:59] sil2100, or if you could ^ [17:59] dednick, hah [18:00] bschaefer: ya, i've seen that bug. approved [18:00] dednick, cool, thanks! [18:00] ;) [18:00] * sil2100 lost free karma this time, dednick is too fast [18:01] hehe [18:01] But I'll be faster next time! [18:01] ;) [18:01] haha [18:01] i havent got any karma in about 3 months. i hope i'm going to get 20k lines worth of it now! [18:01] haha, you'll get like 100 points maybe [18:02] you can split it up into like 20 different branches that all depend on each other :) [18:02] hehe. i had a few, but they've all been merged into the super massive one now. [18:02] haha [18:04] Is there a karma ranking anywhere? [18:04] ;) === kgunn is now known as kgunnAFK [18:07] sil2100: https://launchpad.net/ubuntu/+topcontributors [18:08] * bschaefer thinks the jenkins bot cheats [18:12] I see I have still lots of karma to earn! [18:15] pstolowski: ping! [18:16] sil2100: pong [18:20] bschaefer: you mind taking a look? https://code.launchpad.net/~nick-dedekind/unity/smart-scopes.scope-bar-tabbing/+merge/155030 [18:20] dednick, on it [18:21] crap. sorry. it's done somthing stupid [18:21] like propose into lp:unity [18:21] :) [18:21] dednick, hah, I was wondering about the diff haha [18:22] bschaefer: https://code.launchpad.net/~nick-dedekind/unity/smart-scopes.scope-bar-tabbing/+merge/155032 [18:22] dednick, cool [18:22] * bschaefer reviews [18:23] bschaefer: i've nearly merged into lp:unity with this branch by mistake before. :) [18:23] dednick, haha, that would have been interesting if it made it through! [18:23] think didier missed a few heart-beats [18:24] dednick: you rock [18:24] dednick: this was also causing a failure in the latest AP run, awesome ;) [18:24] ha, yes he would have [18:29] dednick, works, approved! [18:30] didrocks, regarding manpages installing in unity/lenses I've just checked latest trunk, it doesn't [18:30] davidcalle: ah ok, so just a rebuild ahead :) [18:34] didrocks, getting there http://ubuntuone.com/6KHls5qzH66ZnCHZ6AwJW2 , http://ubuntuone.com/1fYiLxC1TaFi9PXHaTIzfb [18:34] davidcalle: awesome! (because of the city you have chosen of course ;)) [18:34] didrocks, ;) [18:34] davidcalle: but come on! bad weather!!! [18:34] I held you responsible :p [18:35] you think you will have an image available? [18:35] in the preview? [18:36] didrocks, I hope so. I mean, I can auto flickr something, but it's hard to get it right. I do hope Design will have a bright idea ;) [18:37] if city == "lyon": icon = "cloudy" :p [18:38] dednick, so, ChrisTownsend is unable to login with lightdm using the scopes ppa... [18:38] didrocks, ^ [18:38] * bschaefer will give it a try [18:39] Yeah, it's strange. I get a blank screen with the cursor. [18:39] * bschaefer re logs [18:39] davidcalle: tsss :p [18:39] bschaefer: hum, weird… [18:39] working here [18:41] didrocks, yeah, its working for me as well [18:41] ChrisTownsend, strange... [18:42] bschaefer: Not sure what to say. [18:42] bschaefer: I'll try it again. [18:43] ChrisTownsend, hmm yeah, also check the permission of...something [18:43] * bschaefer forgot the file [18:43] * bschaefer looks it up [18:52] didrocks, turns out it was an ~/..Xauthority permission problem [18:52] upgrading turning it to 600 [18:52] turned* [18:53] bschaefer: I doubt that the components are changing that [18:53] I would go for a crash or whatever changing it :) [18:53] didrocks, well that could make sense, I wonder what caused it to crash [18:53] didrocks, cause purging the ppa caused it to go back to 664 [18:54] * bschaefer shurgs, its fixed now [18:54] bschaefer: hum, we don't install anything in ~/ ;) [18:55] didrocks, well thats nice of you :), but im guessing it was a crash that did it (cause he had a black screen with a mouse) [18:55] sounds like a xorg crash [18:55] yup, interesting [18:55] not first time I'm hearing that story [18:55] but changing the permissions fixes it [18:55] yeah, happened to me when messing with my video card driver [19:16] mterry: around? [19:17] didrocks, yeah hi [19:17] mterry: hey hey! :) [19:17] mterry: as cyphermox has an issue with his disk [19:17] mterry: I wonder if you have time to manually published what can safely be manually published? [19:17] didrocks, alright, let me look [19:17] mterry: thanks! [19:18] I think qa as a packaging change [19:18] blocking indicator [19:18] and misc [19:18] hum, no indicator only [19:19] mterry: in fact qa alone [19:19] mterry: indicators and oif are yellow because I'm taking that status even if there is nothing to publish [19:19] mterry: it's a one line change, but I want to cover it by tests before fixing :) [19:19] didrocks, yeah. qa published [19:19] didrocks, did you say indicators and oif don't even need manual? [19:19] mterry: thanks! [19:20] mterry: nope :) [19:20] ok [19:20] that was easy in fact :) [19:20] thanks mterry [19:20] :) === mhall119_ is now known as mhall [19:25] Yeah its just qa [19:27] Didrocks disk is replaced btw.... [19:27] cyphermox, welcome back to the digital world! [19:27] cyphermox: oh, back on track? :) [19:27] ssd? [19:27] Yup. [19:28] did you have a ssd before or it was a hd? [19:28] Apparently a known issue with think pad x230 [19:28] urgh :/ [19:28] It was also a SSD [19:28] ok, so not a huge difference [19:29] 60gb and 300$ difference [19:29] :-) [19:30] nyeah :p [19:30] Still got to report a bug I found with uefi in the daily [19:30] cyphermox: your SSD is not covered by the garantee? [19:30] Well, yeah, need to rma [19:31] But when you do that you need to calculate a few days off time [19:31] Both my computers were broken [19:32] yeah, unfortunate :/ [19:32] Going to replace the rotary disk on the other one to see if it's the problem [19:32] cyphermox: you need to work from your tablet! :-) [19:32] yeah [19:32] Haha [19:32] I wish I could [19:33] I will be able to as soon as we have a console app and good bluetooth [19:33] ;) [19:33] cyphermox: go fix bluetooth! :-) [19:33] ;) [19:33] The bluetooth part is almost done :-) [19:34] I sent patches on the ml [19:34] With this bluetooth starts... You can definitely pair a mouse [19:34] that would be of help :) [19:35] I had some issues with the keyboard which I'm still debugging [19:35] Oh. [19:35] sil2100, or dednick https://code.launchpad.net/~brandontschaefer/unity/duplicate-dash-home-quicklist/+merge/155044 [19:36] Yeah, gonna need to run that in gdb, I think I know just what might be the issue [19:36] cyphermox: nice! good luck [19:36] and good luck guys [19:36] running a 100scopes build tomorrow morning [19:36] Rock! [19:36] and testing it before going on weekend [19:36] * didrocks waves good evening [19:36] Good evening didrocks [19:37] see you cyphermox! [19:37] bschaefer: hooo, looking good, one moment [19:37] sil2100, thanks, also umm [19:38] http://paste.ubuntu.com/5637978/ [19:38] sil2100, lots of unit tests :( [19:38] Uuuugh [19:38] sil2100, were the unit tests, tested? [19:38] dednick was working on some of those before, but some probably still fail - good thing we don't care about those that much :D [19:38] Just kidding! [19:38] hahaha [19:39] well we just have to prove its the change of code and not regressions [19:39] But yea, dednick fixed a few of those before, but seems like still some are to be done [19:39] which we can fix later [19:39] sil2100, I can start looking into those...cause a lot of the 100scopes bugs are...not specific [19:39] and more towards the Home Scope branch === kgunnAFK is now known as kgunn [19:40] back [19:40] bschaefer, sil2100: i normally run the unit tests before i merge [19:40] dednick, hmm were those failures there? [19:40] [ FAILED ] TestThumbnailGenerator.TestGetManyFileThumbnail, this one is fixed in trunk unity (or about to be) [19:40] um. a couple of them [19:41] alright [19:41] havent seen the launcher ones [19:41] * bschaefer takes a look at them === dandrader is now known as dandrader|afk === dandrader|afk is now known as dandrader [20:10] pstolowski, hey, do you need a review of this? https://code.launchpad.net/~stolowski/unity-scope-home/privacy-and-disabled-scopes/+merge/155045 [20:19] bschaefer: yeah. mhr3, or have you started reviewing it already? [20:19] pstolowski, I haven't, I figured I could help test it out [20:19] pstolowski, not yet [20:19] pstolowski, on skype [20:19] i know a little bit of vala but now as much as you guys :) [20:20] mhr3, I can start reviewing it, also hello! [20:20] s/now/not* [20:21] bschaefer, hey! :) [20:21] Ok guys, I think I'll go rest now [20:21] See you around! [20:21] bschaefer: thanks for help [20:21] sil2100, thanks! Have a good rest! [20:21] pstolowski, np! [20:22] of course i broke half the tests [20:22] grrrrr [20:23] half is a lot [20:32] mhr3, where is the new libunity at? that has unity-protocol-private >= 6.91.7 [20:32] trunk is only 6.90.2 :( [20:33] pstolowski, you would also most likely know ^ [20:33] bschaefer: libunity-7.0 branch [20:34] pstolowski, thanks! [20:41] dandrader: hey, i know all the autopilot/qmlui tests get run as part of ci [20:42] dandrader: but when do those component unit tests get run? [20:42] dandrader: e.g. tst_Carousel [20:42] or tst_Mathlocal [20:42] kgunn, as far as I know tests under tests/qmluitests/ are not run by CI yet [20:43] kgunn, but the ones under tests/unittests are (besides autopilot tests) [20:58] pstolowski, while unitys rebuilding... [20:58] pstolowski, 22 + preferences.notify[DISABLED_SCOPES_KEY].connect ((obj, pspec) => [20:58] shouldn't we also update_disabled_scopes (); when its renabled? [20:59] * bschaefer could have missed that signal [21:00] bschaefer: it's the same key/signal [21:00] pstolowski, o nice, well ill be testing it in a couple minutes :) [21:00] bschaefer: whenever it changes (scope added/removed), we get it [21:00] pstolowski, nice, the DISABLED_SCOPES_KEY made me think there was an ENABLED_SCOPES_KEY [21:09] pstolowski, hmm I still seem to get some results flash up from the internet when its turned off [21:09] pstolowski, http://i.imgur.com/wehd89M.png [21:10] (the scroll bar goes down into more results from the internet) [21:10] bschaefer: that's because there is second part of that feature, which lives in a libunity branch which is just MPed [21:10] bschaefer: hmm, but more suggestions shouldn't be there [21:10] pstolowski, o well nice then, what is something I should test out with this branch? [21:10] pstolowski, well it randomly shows up... [21:10] bschaefer: did you re-issue the search after changing this flag? [21:11] pstolowski, well I had it off we I recompiled with your branch [21:11] so its been off the entire time [21:11] that's totally weird [21:11] * bschaefer goes to make sure its using the right unity-scope-home [21:12] because your changes make sense... [21:14] bschaefer: btw, my changes only disable comms with smart scope server OR passes list of scopes to disable *on the server* to smart scopes server (the ones defined in disabled_scopes gsettings key); the change in libunity that I mentioned also disables remote search for any local scopes [21:14] bschaefer: so without libunity fix, local scopes that do remote queries will continue doing them [21:15] pstolowski, well Im a bit behind on the new changes, so im just using the home-scope from what I know [21:15] but yeah, let me grab mhr3 branch and give that a test [21:15] bschaefer: that's fine, we just realized some of these requirements yesterday.. [21:16] pstolowski, fwiw it works fine for me [21:16] pstolowski, well mhr3 is a bit more of a trusted source ;) [21:16] pstolowski, and yeah, its seems a few of these requirements would have been nice to have a bit earlier [21:17] i'm approving it [21:17] mhr3, well im going to give it a run just to confirm (for my own sanity) === salem_ is now known as _salem [21:17] sure [21:17] never hurts [21:17] thanks [21:18] i'm glad you're doing that actually :) [21:18] :), search/backend stuff is always fun [21:19] there is definitely some race in lenses though [21:19] eeeh, scopes [21:19] i think cancellation isn't handled correctly [21:20] i wonder if unity is pushes a request before the private bit gets updated [21:20] mhr3: is cancellation already helping in home scope searches? [21:20] pstolowski, you implemented cancellation? [21:21] mhr3: no, I didn't, just wondering if master scopes somehow cancel search for same channel already if new one arrives [21:22] nope [21:22] it's complicated for them because of the synchronizer [21:24] for example if first search queries all subscopes and second just a few of them, even if you cancel the request in between, the scopes don't know about it and will push results into the synchronized model while you're expecting that only the new search results will get there [21:26] and now that i think about it, this is pretty fundamental issue [21:26] why oh why on friday.... [21:27] mhr3, so you have the weekend to think about it! [21:27] yey me [21:28] mhr3, could your force only being able to have 1 search query going at a time? [21:28] mhr3: so, the libunity fix works fine for me [21:29] bschaefer, sure, but that will make searches slow [21:29] cause you'll be always waiting for the slowest scope [21:30] hmm, well I guess I was imagining each scope having only 1 active search going [21:30] and a new one cancels the last active search and starts a new one [21:31] * bschaefer is also missing most of the details of how things are handled under the hood [21:32] let's just say that cancelling searches is not as simple as it seems :) [21:32] yeeah, its easy to imagine though! [21:35] * bschaefer confirms the fix is working super late as well [21:56] fginther, you still around? what to do for a package like qtubuntu that arm-only? https://jenkins.qa.ubuntu.com/job/qtubuntu-quantal-i386-autolanding/1/console [21:57] mterry, I'm here. Looking... [22:02] mterry, I need to modify the job config to use armhf instead of i386. Shouldn't take too long, then I'll reapprove [22:02] fginther, thanks! [22:12] mterry, re-approved. Will watch it just in case it fails again. [22:13] fginther, thanks!