=== alan_g is now known as alan_g|afk [08:00] greyback, ping [08:02] Saviq: pong === didrocks1 is now known as didrocks === alan_g|afk is now known as alan_g [08:42] unity8 and several apps have a "search entry" (e.g one with a magnifying glass icon on one side and a crossed circle to clear it on the other side) ... is that using the standard TextField? or is there a custom widget doing that which can be re-used? [08:44] ok, seems like those are TextField with a primaryItem [09:33] Saviq, why's unity-shell-launcher=2? [09:33] *what's [09:33] doesn't get installed with ./build -s [09:33] Cimi, did you merge from trunk? [09:34] Cimi, you need ppa:ubuntu-unity/next [09:34] Cimi, instead of the other PPAs [09:34] ah [09:34] Saviq, I have trunk [09:34] Cimi, do you have ppa:ubuntu-unity/next? [09:34] Cimi, it's been merged in http://bazaar.launchpad.net/~unity-team/unity8/trunk/revision/106 [09:35] Saviq, installing now [09:35] weird [09:36] Saviq, which package? [09:36] Saviq, still complaining [09:37] damn ^W [09:37] Cimi, libunity-api-dev [09:37] Saviq, let's add it to the build deps [09:37] Cimi, orly? [09:37] Cimi, it's there [09:38] Saviq, :\ [09:38] Cimi, ./build will build a unity8-build-deps package [09:38] Cimi, and install it, installing all the build deps [09:38] Cimi, ./build -c, btw [09:38] Saviq, indeed it's in debian control [09:38] Cimi, when in doubt ./build -c [09:39] Saviq, maybe we need to update the version of this package? [09:40] Cimi, no [09:40] does it get reinstalled? [09:40] Cimi, yes [09:40] Cimi, but only if debian/control is newer than builddir/unity8-build-deps*deb [09:40] http://paste.ubuntu.com/5880241/ [09:40] Cimi, so if it failed once, you need --clean so that it gets reinstalled [09:40] ok [09:41] it's newer but didn't work [09:51] Saviq: I'll start making people pay when they use the term "autolanding" :p [09:51] or CI as well ;) [09:51] didrocks, :D [09:51] like a swear-jar? [09:51] right [09:52] people are always confused with the term autolanding or CI [09:52] didrocks, what shall we use? [09:52] Saviq: upstream merger [09:52] and daily release [09:52] Saviq: want me to do a followup email? [09:53] didrocks, sure, but upstream merger covers both CI and autolanding, really [09:53] or it doesn't cover CI at all, depending how you look at it [09:53] Saviq: well, it's the same in the way you are using it [09:53] CI = autolanding :p [09:55] didrocks, not in my book :P [09:55] maybe not in your book [09:55] but in your email, yeah :p [09:55] * autolanding failed due to HW issue [09:55] * decided to fast-track without CI [09:55] didrocks, autolanding ( CI, merging ) [09:56] Saviq: what is CI for you? [09:56] didrocks, the thing that unity8-ci does [09:56] didrocks, so testing [09:56] didrocks, but I agree that's the wrong name to use [09:56] as there's no integration going on there [09:56] Saviq: right ;) [09:56] let me send a followup email [09:56] didrocks, I'm about to send my comments [09:56] didrocks, might want to wait for that [09:57] Saviq: well, I want to give a rationale first and add fghinter :) [09:57] didrocks, sure [09:58] Saviq: daily release was triggered manually, right? [09:58] Saviq: seeing the hours [09:58] * didrocks checks the hours [09:58] didrocks, I didn't, maybe Sergio did [09:59] didrocks, OTOH it was over 2hrs between landing and daily release [09:59] Saviq, seb128 https://code.launchpad.net/~unity-team/unity8/unity8.background_gsettings/+merge/174958 [09:59] Saviq: the daily release starts at 2h30 for unity8 [10:00] Saviq: sent [10:00] Cimi, lines 22 23 of the diff look weird [10:00] brb [10:01] Cimi, ah, know I get it... [10:01] Cimi, why do you build-depends on gsettings-desktop-schemas ? shouldn't you depends on it rather? [10:01] seb128, don't ask me about debian stuff :P [10:01] seb128, feel free to tell me what to change boss [10:01] Cimi, same for qtdeclarative5-gsettings1.0 [10:01] right [10:02] didrocks, shouldn't have […] snipped if you added fginther to CC [10:03] didrocks, unless you Fwd, too? [10:03] Saviq: oh, good point, silly me :p [10:03] Saviq: let me fw him the first discussion [10:03] Saviq, seb128 pushed [10:04] Saviq: "fixed" :p [10:04] didrocks, I wonder if we should rename the Jenkins jobs, then [10:04] didrocks, 'cause really that's where it all comes from [10:04] Saviq: yeah… I know :/ [10:04] didrocks, and the bot votes "continuous-integration", too [10:04] Saviq: I have no strong opinion on what should be done TBH, but right… [10:05] didrocks, btw, would triggering manually at 1am have helped anything? [10:05] didrocks, triggering daily, that is [10:06] Saviq: not sure if the platform stack would have been finished by then [10:06] Saviq: and no image build anyway [10:06] Saviq, info graphics don't work with it [10:06] so I would say "no" [10:06] Saviq, it is of a fixed purple [10:06] Saviq: and can't tell you, seems jenkins on magners decided to shut down… [10:06] Saviq, shall I fix it here or new bug and separate branch? [10:08] Saviq, also, the image should be cropped not scaled.. [10:11] Cimi, you mean that infographics don't change their colour with the background? yeah I know, it's nic-doffay's shortcut ;P [10:11] Cimi, so no, not the same MP [10:11] Cimi, as for scale vs. cropped, yeah, fix it in there [10:12] Saviq, http://imgur.com/GzRBHD1.png [10:12] weird [10:12] Saviq, :P [10:12] Saviq, this is with Image.PreserveAspectCrop :-\ [10:13] Cimi, doesn't look like it :D [10:13] Cimi, remember it's a CrossFadeImage [10:13] Cimi, maybe something to change there? [10:14] Saviq, mmm yeah might be [10:14] Cimi, while you're at it [10:15] Cimi, didn't CrossFadeImage get into the SDK? [10:15] * Cimi checks [10:15] Cimi, we could maybe get rid of it from our code [10:15] I am still fighting with the massive abundance of italian ice cream I had last night as personal welcome :P [10:26] seb128, you need to increase max flicking velocity in "Software licenses" :D [10:26] seb128, getting to unity8 is tricky ;) [10:27] Saviq, hehe, indeed, I noticed that as well [10:27] seb128, and it doesn't integrate with the header well (header doesn't scroll off screen and list isn't clipped) [10:27] Saviq, I was wondering if the slowness is due to the fact that the list is built "on demand" when you scroll [10:27] seb128, no [10:27] seb128, http://qt-project.org/doc/qt-5.0/qtquick/qml-qtquick2-flickable.html#maximumFlickVelocity-prop [10:27] Saviq, will try that, thanks [10:28] do you have a value to recommend? [10:29] seb128, we went for: [10:29] maximumFlickVelocity: height * 10 [10:29] flickDeceleration: height * 2 [10:29] seb128, in the dash [10:29] ok, thanks [10:29] Saviq, noted for the header ... what about the list clipping? [10:29] do you know what's the issue there? [10:29] seb128, well, the list does not have clip: true at least [10:30] seb128, but then it should push the header off screen [10:30] seb128, and am not sure how that works in the SDK [10:30] the header problem is there in the storage panel as well [10:30] I need to look at that [10:31] the pagestack is supposed to do that for us [10:31] Saviq, mmm [10:31] Saviq, small question [10:31] Cimi, stop eating icecream [10:31] lol [10:31] unless you have enough to share! [10:31] Saviq, so the sourceSize set to dimensions of the shell [10:31] Saviq, makes the image blurred [10:32] because there's a massive crop [10:32] Cimi, yeah, we probably shouldn't have sourceSize there [10:32] Saviq, maybe I should just set sourceSize width or height depending on the crop? [10:32] Cimi, or just one dimension at most [10:33] Saviq, I'd say just height maybe? [10:33] wallpapers should be landscape no? [10:33] Cimi, not necessarily, no [10:33] or how can I be smarter? [10:33] Cimi, I'd probably drop the sourceSize there [10:33] Saviq, we get 2MB of men usage no? === sil2100_ is now known as sil2100 [10:34] *mem [10:34] in case of big image [10:34] s [10:34] Cimi, hopefully Qt is smart enough to drop the parts of the image that are out of bounds [10:34] Cimi, otherwise we'd have to load the image, check its aspect ration [10:34] -n [10:34] Cimi, and then decide [10:34] Saviq, I am doing it [10:35] with TestImage [10:35] already [10:35] so what can I add here? [10:35] help me thinking [10:35] we have aspect ratio of the phone/tablet [10:35] with width and height of shell [10:35] and aspect ratio of the image [10:36] mmm [10:36] Cimi, if shell aspect ratio < image aspect ratio [10:36] if aspect ratio of phone is smaller than the image aspect ratio [10:36] yes... [10:37] :P [10:37] Cimi, sourceSize { height: }, otherwise sourceSize { width: } [10:37] Cimi, you'll get there [10:37] yes you type faster [10:37] Cimi, depending on the definition of aspect ratio :) [10:37] but yeah, you know the drill [10:37] aspect ratio is a ratio with/height [10:39] Saviq, you think the testImage might consume memory or not? [10:39] Cimi, it will, you need to unset the source [10:39] Saviq, dunno what qt does with visible: false [10:39] ok [10:57] Saviq, I need to use a ShaderEffect to render an Image component. The source for an image component is only a url though. How can I work around this? [10:57] The ShaderEffect lives in the theme atm. [10:57] The image is in the actual component class. [10:58] nic-doffay, ShaderEffect needs a ShaderEffectSource, and an Image can be the sourceItem of ShaderEffectSource's, if I get your question correctly [10:59] Saviq, nope. I'll ask the SDK guys about it. It's a bit trickier since it involves the theme stuff. [10:59] ta though [10:59] nic-doffay, k === greyback is now known as greyback|food === MacSlow is now known as MacSlow|lunch [11:18] Saviq, I think I am missing something [11:18] Cimi, hit me [11:19] Saviq, if (shell.width / shell.height <= testImage.sourceSize.width / testImage.sourceSize.height) { [11:19] backgroundImage.sourceSize = undefined [11:19] backgroundImage.sourceSize.height = shell.height } [11:19] Saviq, image is still blurred :-\ [11:20] seb128, gsettings is before qmenumodel in alphabetical order [11:20] Cimi, is it a JPEG image? [11:20] Saviq, yes [11:20] Cimi, I think we identified an issue with JPGs that the scaler in Qt is bad for them [11:20] Saviq, I expect the source size to behave correctly [11:21] Saviq, shall I try smooth false? [11:21] Cimi, can you try in a simple .qml for qmlscene? [11:21] Cimi, and see the impact [11:21] mm ok [11:26] Cimi, I think we saw that with MacSlow|lunch and Kaleo before in notifications - but never followed up [11:32] didrocks, didrocks, http://paste.ubuntu.com/5880522/ known? [11:33] mhr3: slangasek made a transition on uity-common, it should work when dist-upgrading though [11:33] mhr3: do you dist-upgrade and get that? [11:33] didrocks, i did dist-upgrade, and didn't even notice that it removed unity :/ [11:33] had to install it [11:33] mhr3: maybe check with slangasek? I have way too much on my plate right now to debug that [11:33] didrocks, ok [11:34] (merged 10 branches since this morning, 2 packages NEWing, a lot of jenkins debugging, a patch to cupstream2distro, lot of configuration changes…) [11:34] sounds like one of those "fun" days :) [11:34] and now unity-system-compositor is giving me hell [11:34] mhr3: well, I have too many "fun" days TBH… :/ [11:35] fun couple of months then ;) [11:35] Saviq, works here :-\ http://paste.ubuntu.com/5880531/ [11:37] Cimi, try to see what's the difference between that and unity8 [11:37] Cimi, smooth shouldn't be used for images, though [11:37] Saviq, there is no difference [11:38] Saviq, I copied code [11:38] Cimi, can you push to your branch please? [11:41] Saviq, lp:~unity-team/unity8/unity8.background_gsettings-sourceSize [11:41] (pushing...) [11:45] pushed [11:51] Saviq, ^ [11:51] Cimi, doh, you are right ;-) [11:52] Cimi, yeah, got it, trying to find out what's happening [11:52] Cimi, g/q they look the same :p [11:52] Saviq, it's weird isn't it? [11:53] Cimi, yeah, I removed most of the shell and it's still like that [11:54] mhr3, dpkg -l | grep libunity [11:54] Saviq, I'm checking if it's a bug on the sourcesize [11:55] Saviq, due to phone_background [11:55] Saviq, yes [11:55] Cimi, ok, so you're on it [11:55] Saviq, no idea though [11:55] Saviq, why it happens [11:55] Cimi, what's the solution then? [11:56] Saviq, property url default_background: "graphics/tablet_background.jpg" and the bug is gone [11:56] Saviq, if you can understand what could be the issue... [11:56] Cimi, how do I access the label colour for a theme again? [11:57] nic-doffay, which label? [11:57] Cimi, do the themes have a set colour for headers? [11:57] Or similar labels at the top of the component. [11:57] should be Theme.palette.selected.foregroundText iirc [11:57] Cimi, cool I'll try it now... [11:58] Cimi, where does that colour file live again? [11:58] So I can check the others (foreground text wasn't right for this) [11:58] nic-doffay, modules/themes/... [11:58] iirc [11:58] search inside here [11:59] Cimi, got it. [11:59] ta [12:00] Cimi, btw, you need to use Qt.binding(), so that sourceSize gets updated when shell size changes === alan_g is now known as alan_g|lunch [12:03] Cimi, sourceSize = undefined doesn't work [12:04] Cimi, ah [12:04] not sourceSize = undefined [12:04] Cimi, sourceSize.width/height = undefined [12:09] Wellark, but yeah, come here with that [12:09] Wellark, what's the problem? [12:09] Saviq: I have a meeting starting [12:09] Cimi, got it [12:10] Cimi, sourceSize.width/height = 0 [12:10] Cimi, not undefined or null [12:12] Cimi, http://pastebin.ubuntu.com/5880631/ fixes your issue [12:13] Cimi, it quietly ignores non-numeric values and keeps the original one === greyback|food is now known as greyback [12:16] Saviq: ok, the meeting got postponed [12:16] Saviq: so, application identifiers and application identity [12:17] Wellark, yes [12:17] greyback, ↑ you want to be here [12:17] * greyback is [12:17] Saviq: first off, some of our platform service like the hud-service needs to identify applications which push data to it [12:18] currently the hud-service expects the application to provide it's application ID which is then used to match the application windows with the data the application provides [12:19] yes [12:19] clearly there is a flaw here as the service should not simply trust the application to tell it's appid (can be faked), but instead the hud-service should be able to ask from *somewhere* "who is this application that is pushing me data" [12:20] Wellark, yeah, you can find the PID over DBus and then look through what the shell will expose to match the application [12:20] Saviq: indeed. I can get the PID [12:20] not sure how that'll work for multi-surface apps, but we'll manage [12:21] Saviq: I imagine the interface for this does not yet exist [12:21] Saviq: then this is also the same inside the shell [12:21] Wellark, it *almost* does === MacSlow|lunch is now known as MacSlow [12:21] when writing the launcher backend (which I currently am) [12:21] Wellark, greyback is working on it [12:21] Wellark: ApplicationManager can give you the application ID for a PID. Will need to add a dbus interface for it [12:21] greyback: is ApplicationManager a singleton inside the shell? [12:22] Wellark, yes [12:22] great. [12:22] even better [12:22] Wellark: yes [12:23] Wellark: so you need the app_id corresponding to a PID [12:23] greyback: indeed [12:23] greyback: and also the absolute path to the .desktop file [12:23] inside the shell application manager probably provides the desktop file contents directly === _salem is now known as salem_ [12:24] but the external services might need to read the .desktop file also [12:24] and now that we will have click application [12:24] there are actually multiple places the .desktop file may live [12:25] not just under /usr/share/applications/ [12:25] greyback: so, when doing the launcher backend (inside shell) I will utilize your api directly [12:28] Wellark, we need a common .desktop file reader, yes [12:29] Saviq: yes, that is a known fact. :) [12:29] Wellark, one that will respect XDG etc. [12:29] Saviq: yes, but click .desktop files are not respecting XDG [12:29] Wellark, why do you say that? [12:30] Saviq: https://lists.launchpad.net/ubuntu-appstore-developers/msg00253.html [12:30] Wellark, aren't the click hooks going to "install" .desktop files? [12:30] Saviq: "he core difference being [12:30] that it'll have relative paths that aren't resolvable using standard XDG [12:30] directory definitions (they'll all be in the package)." [12:31] Wellark, mhm [12:31] Saviq: so we need special handling with the icons [12:31] the file format follows the standard [12:31] Wellark, mhm, got it [12:32] Saviq: one options is simply convert the relative paths to absolute ones when parsing [12:32] Wellark, yeah +1 [12:32] Wellark, I don't want to have to care in the shell [12:32] Wellark, so the .desktop file reader, supporting click packages, will need to handle that [12:33] Saviq: indeed [12:33] sorry dropped connection [12:33] Saviq: but then again there is always the question how we handle the "themed" icons [12:33] Wellark, we should probably not call it a .desktop file reader anyway [12:33] so with this we have three options [12:33] Wellark, but "application data provider" or something [12:34] Icon=/absolut/path/icon.png [12:34] Wellark: http://studio.sketchpad.cc/EEd2PSjTRn <- is list of dbus APIs requested of ApplicationManager. I've added yours, does it look ok? [12:34] Icon=from-theme [12:34] icon=./click-relative [12:34] but sure. I need to run to a meeting now [12:35] Wellark, I imagine we'll need to add the app's dir to the theme search path [12:41] Saviq, one remaining bit [12:41] Saviq, setting the source of testImage to undefined [12:42] Saviq, if I do this I think I'll break the binding with the gsettings... [12:44] Cimi, yeah, you will, but that's ok - you don't need a binding, you need an on*Changed instead [12:50] Saviq, mmm hard [12:50] Saviq, I wanted to do onPictureUriChanged [12:50] but it doesn't work [12:50] Cimi, just proxy through an alias [12:50] Cimi, or through another property [12:50] ok [12:50] indeed [12:52] seb128, what am i looking for? [12:52] we have too many libunitites :) === alan_g|lunch is now known as alan_g [12:53] mhr3, libunity-core-*'s version [12:53] seb128, 6.0-7 is installed [12:53] mhr3, https://launchpad.net/ubuntu/+source/unity/7.0.2+13.10.20130705.1-0ubuntu3 [12:53] do you have the provides added there? [12:54] guys, can you please fix your barrier :P [12:55] kthxbye [12:55] seb128, 7.0.2+13.10.20130705.1-0ubuntu3 [12:55] seb128, the problem now is that the compiz schema got weird, it doesn't start the unity plugin [12:56] mhr3, ok, dunno about that [12:57] mhr3, I was looking at your upgrade pastebin earlier saying that unity-common was not installed [12:58] seb128, strangely it was a warning [12:58] oh, ok [13:00] Saviq, cannot set the url to undefined [13:01] Saviq, so how can I unload the image? [13:01] Cimi, "" [13:01] ok [13:05] Saviq, ok I finished the branch, it's ready for review... [13:05] Saviq, I have afternoon off, but I think I can come to the standup [13:05] Saviq, in any case, you know what I did :) [13:06] Cimi, yup [13:17] hmm.. upgrading with unity-next enabled was not that good idea..' [13:17] didrocks: any known breakage? [13:17] Wellark: what ppa exactly are you upgrading to? [13:18] unity-next doesn't exist :) [13:18] didrocks: :D [13:18] didrocks: let me check (once I get to the VT...) [13:19] yeah, either ubuntu-unity/daily-build-next (but as the description tells, you shouldn't use that one) [13:19] or ubuntu-unity/next (this one should be safe) [13:20] didrocks: ubuntu-unity-next [13:20] didrocks: not it works [13:20] it actually probably was not unity related at all [13:20] Wellark: this isn't a ppa :) I think you mean ubuntu-unity/next [13:20] didrocks: hmmm [13:21] might be that I hadn't updated in a while [13:21] didrocks: why didn't otto collect failing videos of autopilot tests? [13:21] reinstalling virtualbox drivers fixed it [13:21] sil2100: I guess jibel reenabled that with his patch, isn't it? ^ [13:21] didrocks: saw error on starting X that GLX driver had old ABI version [13:21] Wellark: you should just develop on your system with latest saucy ;) [13:21] 13 vs. 14 [13:22] sil2100, when running unity testsuite? [13:22] didrocks: not sure, the latest unity test runs don't have any videos [13:22] jibel: yes [13:22] sil2100, because I forgot to reenable them [13:22] doing now [13:23] didrocks: talking with mhr3 about that now [13:23] jibel: ok [13:23] Thanks [13:23] Saviq, I'll skip the standup, gotta run! [13:23] Cimi, k, have fun [13:23] Saviq, I'm on holiday tomorrow afternoon [13:24] Saviq, and thursday/friday [13:24] Saviq, but I'll check here once a while [13:24] sil2100, they will be recorded with 6 frame per seconds to put less pressure on the system. Let me know if it is not enough [13:24] reviews [13:24] Cimi, be on holiday instead [13:26] jibel: should be ok [13:27] didrocks: anyway, mhr3 says it's all because of the bus saturation, and no one has any idea why ;/ [13:28] sil2100: what triggered that suddenly though? [13:28] mhr3: can you talk with tedg about it? [13:28] mhr3: something had to change… [13:29] sil2100, didrocks done. ping me if next run of unity doesn't have videos or if videos are black or broken [13:29] didrocks: it seems there was no real big changes related to that [13:29] didrocks, it started on the 5th iirc, and there were no changes in hud nor bamf at that point, it's odd [13:30] hm, maybe something in unity itself? [13:30] mhr3: dbus changed the 24/06 [13:30] mhr3: so yeah, maybe unity… [13:31] didrocks: well.. I had upgraded, but not rebooted :) [13:32] it's linux you know. rebooting is so windows95 [13:32] Wellark: hem, if you upgrade components/services, you will need to kill/restart them at some point :p [13:33] Saviq: standup? [13:33] didrocks, ted is on holiday the whole week :/ [13:33] :/ [13:34] anyone else having mumble troubles [13:34] Wellark, are you familiar with the old hud protocol? [13:35] mhr3: yes. more or less [13:35] Wellark, from my investigations, most of the Update signals had empty body [13:35] and uint 1 at the end iirc [13:35] is that of any help? [13:36] mhr3: I assumed you had discussed with this ted and it was under control [13:36] mhr3: so HUD is causing AP failures? [13:36] mhr3: if that is so, then I have to fix them as top priority [13:36] Wellark, not really, ted just asked the unity guys to migrate to the new hud interface [13:37] but it's blocking the releases to S, so should be taken care of asap [13:37] mhr3: yeah, but I thought this is not major [13:37] it's the reason of the huge number of ap failures [13:37] Wellark, so to make it clear - this *is* major :) [13:37] mhr3: well if it is then I will do whatever it takes (the quick bandate option) to enable the AP testing again [13:38] mhr3: roger. [13:38] mhr3: I will stop working on anything else [13:38] Wellark, ok, thx [13:38] I need to take care some family stuff (it's almost 5pm here), but will get back to you shortly [13:46] Saviq, ping [13:46] well, actually anybody :) [13:46] I am trying to install unity8 on my desktop [13:46] added https://launchpad.net/~ubuntu-unity/+archive/next/ [13:47] but I am cautious as to which package to install, don't want to overwrite U7 on S [13:47] would I simply install unity8 [13:50] olli_: if you dist-upgrade, what does it tell you? [13:50] olli_: it should just be unity8-related stuff AFAIK [13:52] didrocks, yeah, nevermind [13:52] I just showed again - in public - you unsmart I am ;) [13:52] apt-get update [13:52] I will write that 100x on my white board [13:53] ahah ;) [13:55] olli_, just install unity8, it will work next to unity7 just fine [13:55] Saviq, yeah, I have 2 left hands when it comes to PPAs and apt [13:56] ;) [13:56] olli_, add-apt-repository should update automagically [13:56] olli_, +1 there [13:56] got it up and running just fine [13:56] after some public embarrassment [13:56] Saviq, it uses more lenses on the desktop [13:57] is that intended or just a temporary glitch [13:57] olli_, yes, it uses the same set unity7 does [13:57] olli_, intended [13:57] it's kind of cool [13:57] but not ;) [13:57] (as it isn't fully there) [13:57] but that's imho still good enough to land [13:58] will try to figure out a "wallpaper" solution for tvoss [13:58] ;) [13:58] nice work [13:58] * olli_ likes positive surprises [13:59] dednick, would you have time to review this one: https://code.launchpad.net/~dandrader/unity8/showWithoutAnimation/+merge/174799 It's a very simple one [13:59] olli_, thanks so much :) [13:59] hi [14:00] tvoss, greyback see Kaleo's comments on bug #1089962 btw [14:00] bug 1089962 in touch-preview-images "[window management] add an 'opaque' flag for the shell so that other surfaces are not composited" [High,Confirmed] https://launchpad.net/bugs/1089962 [14:00] olli_: i couldnt find your work of art to supply [14:00] dandrader: sure [14:01] dednick, thanks! [14:02] Kaleo, Saviq, greyback fair point, but I would rather avoid doing that without being able to measure the impact [14:02] Hi everybody ! How I can enjoy to unity dev project? [14:02] tvoss: impact of overdraw is massive really [14:03] Kaleo, sure, agreed but still: do you think that the gain is so significant that we should tackle it right now? I would propose to land whatever we have first [14:03] tvoss: I don't understand, what do we have first? [14:04] Kaleo, a single-surface shell [14:04] tvoss: it's already landed [14:04] tvoss: the single surface shell I use since Dec [14:04] dandrader: +1 [14:04] Kaleo, I'm saying on top of Mir [14:04] Kaleo, fair [14:04] Kaleo: makes a lot of sense. But first I'll land single-surface shell on Mir. Then can break it up into individual surfaces [14:04] greyback: I think the work in unity8 is unrelated to that [14:04] greyback: APIs used would be the same [14:05] greyback: so it should at least be prepared [14:05] mhr3: do you have a full apt log for when unity was removed? [14:05] Kaleo: mostly yes. Mir has to implement it, then unity can use it [14:05] Kaleo, agreed, but let's land greyback's work first [14:05] slangasek, should be in one of those log files right? [14:06] mhr3: have you posted your logs somewhere? [14:06] mhr3: /var/log/apt/history.log [14:06] slangasek, not yet, give me a sec [14:12] slangasek, actually, it was my screwup, forgot to disable one of the daily ppas [14:14] ah, ok [14:15] I'm new. How I support unity project? [14:22] tvoss: when would it land? 3-4 weeks? [14:22] Kaleo, for the final version: yeah, for the alternative image we are preparing: sooner [14:23] tvoss: right [14:24] Kaleo, so yeah, no question about looking into the optimization you are mentioning [14:25] tvoss: good, I believe it's 100% parallel work [14:26] mhr3: back [14:27] now, let's deal with this HUD stuff [14:27] and get the queue moving again [14:34] hmm.. I found a nice way to get a lot of stuff crashing on saucy [14:34] "$ stop dbus" [14:36] gdbus does exit() when session bus connection closes [14:37] mhr3: well I just accidentally did that and got like 10 dialogs saying "there was something wrong with your system" [14:37] or whatever it says when service/app crashes [14:37] so clearly some of our stuff crash hard if dbus goes away [14:37] yea, not surprising === alan_g is now known as alan_g|tea [14:53] mhr3: ok. I got it [14:54] basically hud is emitting UpdatedQuery signal each time an active window changes or some other change in the search data happens [14:54] hmm [14:54] and it's emitting it n times each time [14:54] where n is the number of times hud has been opened === alan_g|tea is now known as alan_g [14:58] * Saviq logs off for today o/ [14:59] mhr3, sil2100: cheap karma available: https://code.launchpad.net/~kaijanmaki/hud/fix-updated-query-signals/+merge/175040 [15:00] additional water marker stamp for getting the S langing queue moving again [15:01] pete-woods2: ^^^ [15:01] Wellark, looks reasonable, although i'm not really familiar with the hud code, so maybe pete-woods2 can ack it === pete-woods2 is now known as pete-woods [15:03] looking at it now guys [15:03] Wellark: will this fix our problems? Any idea why it became a problem now? [15:03] sil2100: well, no idea. the legacy interface has been there for a long time now [15:04] sil2100: probably the problem has always been there but we haven't had enough AP tests running to get over the treshold that dbus actually gets starved [15:04] Wellark: totally a fix - should definitely not be calling that each time - only when we make a new query! [15:05] pete-woods: could you top-approve? Thanks! [15:05] sil2100: shouldn't I wait for jenkins? [15:05] pete-woods: jenkins will anyway run a test right before merging [15:05] pete-woods: autolanding will check it anyway [15:05] So no need [15:06] sil2100, Wellark: okay fair enough - is there a point to the first Jenkins run then? [15:06] pete-woods: it helps to get feedback from jenkins if you are pushing multiple revs before top-approve [15:06] pete-woods: sometimes it's useful when you're having a branch that's work-in-progress [15:06] Wellark: that's a fair point! [15:07] sil2100: as above :) [15:08] sil2100, mhr3: maybe it would be a good idea to collect dbus log from each of the AP runs [15:09] Wellark, yes, i was thinking about it too, but they're too big [15:09] so that can be inspected and any unusually high activity could be noticed before we actually simply start seeing dbus starvation when we reach some magic limit [15:09] mhr3: right [15:10] mhr3: even when compressed? [15:10] or just provide the top 20 or something [15:10] Wellark, i can imagine that it'd compress very well, but it'd still use a lot of space during the run [15:11] Wellark, but it's totally doable to write a new dbus-stats tool that would do exactly what we need and just collect stats, not save every msg and it's body [15:12] its* [15:12] mhr3: dbus-monitor | xz > dbus-log.txt.xz [15:12] that would do the compression on the fly. no space gets wasted :) [15:13] Wellark, right, otoh then we need a tool that analyzes a log from dbus-monitor :) [15:13] mhr3: so you were using bustle? [15:13] yea [15:14] well, s/dbus-monitor/bustle-dbus-monitor/ :) [15:14] bustle-dbus-monitor outputs to stdout [15:15] oh [15:15] no [15:15] no, yes [15:24] mhr3, sil2100: the fix got merged. keep me posted how it works :) [15:25] Wellark, well, we'd still need that analysis tool, cause bustle itself cant handle it [15:25] Wellark: thanks! [15:26] sil2100, can you re-run the tests with the fix? [15:27] mhr3: didn't you have a script to do the analyzis? or did you count the numbers by hand you sent in your email :P [15:27] "another week well spent" [15:27] mhr3: will do, although first I need to re-build the HUD stack [15:29] Wellark, yep, i used matches though :P [15:30] sil2100: does this mean we need to recheck all the pastebin? [15:30] sil2100: W: share-app source: virtual-package-depends-without-real-package-depends build-depends: libgl-dev [15:31] sil2100: it seems share-app isn't done at all :/ [15:33] didrocks: I know what happened ;/ [15:33] didrocks: it seems I didn't check share-app as it was said to be: "OK. NEWED" in the pastebinit [15:33] that's a first step :) [15:33] sil2100: well, we did it for all of them [15:33] didrocks: so I assumed the warnings got fixed [15:34] sil2100: so we need to recheck everything? [15:34] Since it's "OK" ;p [15:34] No no, one moment [15:34] Let me just take a quick look [15:34] ok [15:34] sil2100: the OK was "NEWed to ubuntu" [15:34] despite the warnings [15:35] as it's been done way before the request to fix them [15:35] (see the timestamp) [15:35] didrocks: there are just 3 OK'ed packages that have warnings, so I'll re check them now then - since those NOTOK were handled [15:35] sil2100: ok === tvoss is now known as tvoss|dinner [15:39] sil2100: didn't you do a wrong copy/paste? [15:39] ah, fixed now [15:39] didrocks: ok, gallery-app has its previous issues fixed, but has new ones [15:39] didrocks: W: gallery-app-autopilot: image-file-in-usr-lib usr/lib/python2.7/dist-packages/gallery_app/data/default/.thumbnails/preview/b117f754f46e254a434a73c9f4501853.jpg [15:39] Things like this :o [15:39] Should those be included in the package anyway? [15:41] sil2100: keep it like that for now, as long as it's in an -autopilot package [15:42] didrocks: fixing share-app [15:42] great ;) [15:42] didrocks: should I override lack-of-manpage errors/warnings? [15:43] sil2100: no, we have that in a lot of components, no override needed I guess [15:52] didrocks: when I leave the {shlibs:Depends} in share-app I get pkg-has-shlibs-control-file-but-no-actual-shared-libs, but without it I'm missing the libc dependency - should I remove it and add libc-dev instead? [15:53] And it seems dephelper generates the invalid problems postinst-has-useless-call-to-ldconfig, I'll override those [15:53] sil2100: no, that's fine, there is a bug in debhelper that I tend to ignore because of that [15:53] sil2100: don't override either, that's a debhelper issue [15:53] Ok [15:53] there is a bug in the BTS :) [15:54] when a lib is private, it's still doing the call to ldconfig when it's not needed [15:55] geh ;) [15:55] https://code.launchpad.net/~sil2100/share-app/fix_lintian_errors/+merge/175053 [16:02] didrocks: what about errors like arch-dependent-file-in-usr-share ? [16:02] sil2100: ah, that needs to be fixed [16:02] sil2100: should be in libexec [16:02] :) [16:02] * sil2100 fixing fixing [16:02] sil2100: you have a conflict :) [16:02] hmmm [16:02] I wonderrrr [16:02] with trunk [16:03] Aaah, your change is there ;) [16:03] Fixing! [16:03] * sil2100 had a typo anyway [16:04] didrocks: anyway, qtubuntu-cameraplugin-fake has a cameraplugin-fake-tests package... [16:04] But why would we install unit tests in the system? [16:04] sil2100: meeting btw :p [16:05] let's discuss that there [16:54] sil2100, mhr3: any luck with the HUD? [17:01] Wellark: last time I looked at it the stack was still building [17:01] Let me take a look [17:06] Wellark, mhr3: just to make sure - does unity need to be rebuilt against the new hud or is it enough it uses the latest HUD packages? [17:06] sil2100, no need to rebuild, it's all dbus [17:06] Excellent [17:06] hm, maybe i should run bustle again so we see if things really improved [17:06] sil2100, can you ping me once the testing starts? [17:06] mhr3: ok, the check job started, but waiting for the autopilot job to start [17:06] sil2100, how long will that take? [17:06] mhr3: jibel will be sad with another 500 MB log file published to jenkins.u.c [17:06] :< [17:06] mhr3: should start in a moment [17:06] sil2100, ok, ok, i'll compress it this time... will be just 300 :P [17:07] It's checking all the components right now [17:08] sil2100, although if the fix works the log will automatically be much smaller :) [17:08] True true ;) [17:08] and i'm more afraid that the compression is going to screw up the file [17:08] mhr3: started! [17:08] yey [17:08] http://10.97.0.1:8080/job/autopilot-saucy-daily_release/459/ [17:08] sil2100, intel? [17:09] Sounds ok [17:09] Saviq: hey ho === alan_g is now known as alan_g|EOD === dandrader is now known as dandrader|afk [17:35] sil2100, good news i think, ~20minutes into the testing and the bustle log is only 45mb [17:36] so if we extrapolate by the end it will be 5x smaller than last time [17:44] mhr3: good to hear :) [17:52] mterry: ealier you were mentioning you were sort of stalled on u-s-c greeter work ? (or did i misunderstand) [17:53] kgunn, uh, I mentioned that for testing the split code I have, I'm blocked on a version of lightdm that supports pure Mir [17:54] kgunn, for u-s-c greeter work, I'm waiting a bit on the Mir maintainers to figure out how to expose an API I need [17:54] kgunn, but I'm working on other stuff (edge-discoverability demo) right now [17:55] mterry: so you talking with racarr on this? (he was becoming a little more free from helping greyback) [17:55] lookin' for something to do :) [17:55] kgunn, for the Mir API bit, yeah. racarr, any further word on what you Mir folk want for session/surface tie-in? [17:56] mterry: on the lightdm "supporting pure mir"....are robert_ancell's patches for xmir being pushed to trunk not enough ? (just trying to understand...what needs to happen) [18:00] mhr3: \o/ [18:01] mhr3: looks promising! [18:01] sil2100, it grew to 180mb meanwhile... [18:01] so hmmm... [18:02] we'll see [18:14] ehh [18:31] sil2100, lovely, intel testing finished with a stacktrace from a bug in the intel driver [18:33] kgunn, sorry, missed your question [18:33] kgunn, xmir is not enough apparently. robert_ancell indicated he was in the middle of working on a pure mir version of lightdm [18:37] Shiiit [18:44] mterry: thanks... [18:44] i'll pester robert later === racarr is now known as racarr|lunch === racarr|lunch is now known as racrr === racrr is now known as racarr === thomi_ is now known as thomi [20:12] bregma, could you? https://code.launchpad.net/~mhr3/unity/fix-ap-preview-tests/+merge/175123 [20:13] * bregma looks [20:16] nvm, thx Trevinho [20:18] hopefully with the hud fix and this things will actually start autolanding again [20:34] mzanetti, missed me, wassup? [20:50] Saviq: hey. just wanted to check how things are [20:50] nothing particular [20:50] mzanetti, it's tough without you, but we make do ;) [20:50] mzanetti, how's CS? [21:04] are there any known problems with Unity+HUD when used on large applications? [21:05] I've been using it heavily between Gimp and LibreOffice the past couple days, and several times now while doing that Compiz has started thrashing my disk doing something (iotop confirmed it was compiz) and my system becomes unusable (slow to the point of taking several minutes (yes minutes) to switch workspaces or even VT) [21:05] on Saucy I should add [21:06] I think it's HUD related because it always seems to start at one of the times I open HUD to start typing === dandrader|afk is now known as dandrader [21:22] mhall119, it was fixed today [21:28] Saviq: something funky going on with the hud lately? [21:29] failing ap tests all over the place [21:29] dednick, those tests were never reliable enough, I'm afraid [21:29] awe [21:29] ignore [21:30] dednick, should be better soon (thomi and veebers are working on our ap test suite) [21:30] Saviq: owesome. [21:30] * thomi waves to dednick [21:31] thomi: sup fool [21:31] not much, yourself? [21:31] you're up late :) [21:31] thomi: meh. sweating my arse off. london is insanly hot at the moment [21:32] dednick: so when you going to come visit us in New Zealand huh? get it sorted! [21:32] but i wont complain :) [21:32] thomi: yeah, i should do that. need to buy some tickets for SA first though [21:33] pfffft. SA is lame, compared to NZ. [21:33] guess that will be next on the list ;) [21:34] dednick: convince Saviq to have a sprint in New Zealand :) [21:34] thomi, +1!! [21:34] thomi: lol. unfortunately i dont think it's Saviq we have to convince :) [21:35] thomi, I don't need no convincing there [21:35] ! [21:35] * dednick goes to find #canonical-finance [21:36] dednick, you can't put a price tag on that, ya know! ;) [21:36] Saviq: i bet they can. :) [21:45] Saviq: is it only new images from today that we cant run_on_device ? === salem_ is now known as _salem === maxb_ is now known as maxb === TheMuso` is now known as TheMuso === _salem is now known as salem_ === dandrader is now known as dandrader|afk === dandrader|afk is now known as dandrader