/srv/irclogs.ubuntu.com/2013/07/16/#ubuntu-unity.txt

=== alan_g is now known as alan_g|afk
Saviqgreyback, ping08:00
greybackSaviq: pong08:02
=== didrocks1 is now known as didrocks
=== alan_g|afk is now known as alan_g
seb128unity8 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:42
seb128ok, seems like those are TextField with a primaryItem08:44
CimiSaviq, why's unity-shell-launcher=2?09:33
Cimi*what's09:33
Cimidoesn't get installed with ./build -s09:33
SaviqCimi, did you merge from trunk?09:33
SaviqCimi, you need ppa:ubuntu-unity/next09:34
SaviqCimi, instead of the other PPAs09:34
Cimiah09:34
CimiSaviq, I have trunk09:34
SaviqCimi, do you have ppa:ubuntu-unity/next?09:34
SaviqCimi, it's been merged in http://bazaar.launchpad.net/~unity-team/unity8/trunk/revision/10609:34
CimiSaviq, installing now09:35
Cimiweird09:35
CimiSaviq, which package?09:36
CimiSaviq, still complaining09:36
Saviqdamn ^W09:37
SaviqCimi, libunity-api-dev09:37
CimiSaviq, let's add it to the build deps09:37
SaviqCimi, orly?09:37
SaviqCimi, it's there09:37
CimiSaviq, :\09:38
SaviqCimi, ./build will build a unity8-build-deps package09:38
SaviqCimi, and install it, installing all the build deps09:38
SaviqCimi, ./build -c, btw09:38
CimiSaviq, indeed it's in debian control09:38
SaviqCimi, when in doubt ./build -c09:38
CimiSaviq, maybe we need to update the version of this package?09:39
SaviqCimi, no09:40
Cimidoes it get reinstalled?09:40
SaviqCimi, yes09:40
SaviqCimi, but only if debian/control is newer than builddir/unity8-build-deps*deb09:40
Cimihttp://paste.ubuntu.com/5880241/09:40
SaviqCimi, so if it failed once, you need --clean so that it gets reinstalled09:40
Cimiok09:40
Cimiit's newer but didn't work09:41
didrocksSaviq: I'll start making people pay when they use the term "autolanding" :p09:51
didrocksor CI as well ;)09:51
Saviqdidrocks, :D09:51
Saviqlike a swear-jar?09:51
didrocksright09:51
didrockspeople are always confused with the term autolanding or CI09:52
Saviqdidrocks, what shall we use?09:52
didrocksSaviq: upstream merger09:52
didrocksand daily release09:52
didrocksSaviq: want me to do a followup email?09:52
Saviqdidrocks, sure, but upstream merger covers both CI and autolanding, really09:53
Saviqor it doesn't cover CI at all, depending how you look at it09:53
didrocksSaviq: well, it's the same in the way you are using it09:53
didrocksCI = autolanding :p09:53
Saviqdidrocks, not in my book :P09:55
didrocksmaybe not in your book09:55
didrocksbut in your email, yeah :p09:55
didrocks* autolanding failed due to HW issue09:55
didrocks* decided to fast-track without CI09:55
Saviqdidrocks, autolanding ( CI, merging )09:55
didrocksSaviq: what is CI for you?09:56
Saviqdidrocks, the thing that unity8-ci does09:56
Saviqdidrocks, so testing09:56
Saviqdidrocks, but I agree that's the wrong name to use09:56
Saviqas there's no integration going on there09:56
didrocksSaviq: right ;)09:56
didrockslet me send a followup email09:56
Saviqdidrocks, I'm about to send my comments09:56
Saviqdidrocks, might want to wait for that09:56
didrocksSaviq: well, I want to give a rationale first and add fghinter :)09:57
Saviqdidrocks, sure09:57
didrocksSaviq: daily release was triggered manually, right?09:58
didrocksSaviq: seeing the hours09:58
* didrocks checks the hours09:58
Saviqdidrocks, I didn't, maybe Sergio did09:58
Saviqdidrocks, OTOH it was over 2hrs between landing and daily release09:59
CimiSaviq, seb128 https://code.launchpad.net/~unity-team/unity8/unity8.background_gsettings/+merge/17495809:59
didrocksSaviq: the daily release starts at 2h30 for unity809:59
didrocksSaviq: sent10:00
SaviqCimi, lines 22 23 of the diff look weird10:00
sil2100brb10:00
SaviqCimi, ah, know I get it...10:01
seb128Cimi, why do you build-depends on gsettings-desktop-schemas ? shouldn't you depends on it rather?10:01
Cimiseb128, don't ask me about debian stuff :P10:01
Cimiseb128, feel free to tell me what to change boss10:01
SaviqCimi, same for qtdeclarative5-gsettings1.010:01
seb128right10:01
Saviqdidrocks, shouldn't have […] snipped if you added fginther to CC10:02
Saviqdidrocks, unless you Fwd, too?10:03
didrocksSaviq: oh, good point, silly me :p10:03
didrocksSaviq: let me fw him the first discussion10:03
CimiSaviq, seb128 pushed10:03
didrocksSaviq: "fixed" :p10:04
Saviqdidrocks, I wonder if we should rename the Jenkins jobs, then10:04
Saviqdidrocks, 'cause really that's where it all comes from10:04
didrocksSaviq: yeah… I know :/10:04
Saviqdidrocks, and the bot votes "continuous-integration", too10:04
didrocksSaviq: I have no strong opinion on what should be done TBH, but right…10:04
Saviqdidrocks, btw, would triggering manually at 1am have helped anything?10:05
Saviqdidrocks, triggering daily, that is10:05
didrocksSaviq: not sure if the platform stack would have been finished by then10:06
didrocksSaviq: and no image build anyway10:06
CimiSaviq, info graphics don't work with it10:06
didrocksso I would say "no"10:06
CimiSaviq, it is of a fixed purple10:06
didrocksSaviq: and can't tell you, seems jenkins on magners decided to shut down…10:06
CimiSaviq, shall I fix it here or new bug and separate branch?10:06
CimiSaviq, also, the image should be cropped not scaled..10:08
SaviqCimi, you mean that infographics don't change their colour with the background? yeah I know, it's nic-doffay's shortcut ;P10:11
SaviqCimi, so no, not the same MP10:11
SaviqCimi, as for scale vs. cropped, yeah, fix it in there10:11
CimiSaviq, http://imgur.com/GzRBHD1.png10:12
Cimiweird10:12
nic-doffaySaviq, :P10:12
CimiSaviq, this is with Image.PreserveAspectCrop :-\10:12
SaviqCimi, doesn't look like it :D10:13
SaviqCimi, remember it's a CrossFadeImage10:13
SaviqCimi, maybe something to change there?10:13
CimiSaviq, mmm yeah might be10:14
SaviqCimi, while you're at it10:14
SaviqCimi, didn't CrossFadeImage get into the SDK?10:15
* Cimi checks10:15
SaviqCimi, we could maybe get rid of it from our code10:15
CimiI am still fighting with the massive abundance of italian ice cream I had last night as personal welcome :P10:15
Saviqseb128, you need to increase max flicking velocity in "Software licenses" :D10:26
Saviqseb128, getting to unity8 is tricky ;)10:26
seb128Saviq, hehe, indeed, I noticed that as well10:27
Saviqseb128, and it doesn't integrate with the header well (header doesn't scroll off screen and list isn't clipped)10:27
seb128Saviq, I was wondering if the slowness is due to the fact that the list is built "on demand" when you scroll10:27
Saviqseb128, no10:27
Saviqseb128, http://qt-project.org/doc/qt-5.0/qtquick/qml-qtquick2-flickable.html#maximumFlickVelocity-prop10:27
seb128Saviq, will try that, thanks10:27
seb128do you have a value to recommend?10:28
Saviqseb128, we went for:10:29
Saviq    maximumFlickVelocity: height * 1010:29
Saviq    flickDeceleration: height * 210:29
Saviqseb128, in the dash10:29
seb128ok, thanks10:29
seb128Saviq, noted for the header ... what about the list clipping?10:29
seb128do you know what's the issue there?10:29
Saviqseb128, well, the list does not have clip: true at least10:29
Saviqseb128, but then it should push the header off screen10:30
Saviqseb128, and am not sure how that works in the SDK10:30
seb128the header problem is there in the storage panel as well10:30
seb128I need to look at that10:30
seb128the pagestack is supposed to do that for us10:31
CimiSaviq, mmm10:31
CimiSaviq, small question10:31
SaviqCimi, stop eating icecream10:31
Cimilol10:31
Saviqunless you have enough to share!10:31
CimiSaviq, so the sourceSize set to dimensions of the shell10:31
CimiSaviq, makes the image blurred10:31
Cimibecause there's a massive crop10:32
SaviqCimi, yeah, we probably shouldn't have sourceSize there10:32
CimiSaviq, maybe I should just set sourceSize width or height depending on the crop?10:32
SaviqCimi, or just one dimension at most10:32
CimiSaviq, I'd say just height maybe?10:33
Cimiwallpapers should be landscape no?10:33
SaviqCimi, not necessarily, no10:33
Cimior how can I be smarter?10:33
SaviqCimi, I'd probably drop the sourceSize there10:33
CimiSaviq, we get 2MB of men usage no?10:33
=== sil2100_ is now known as sil2100
Cimi*mem10:34
Cimiin case of big image10:34
Cimis10:34
SaviqCimi, hopefully Qt is smart enough to drop the parts of the image that are out of bounds10:34
SaviqCimi, otherwise we'd have to load the image, check its aspect ration10:34
Saviq-n10:34
SaviqCimi, and then decide10:34
CimiSaviq, I am doing it10:34
Cimiwith TestImage10:35
Cimialready10:35
Cimiso what can I add here?10:35
Cimihelp me thinking10:35
Cimiwe have aspect ratio of the phone/tablet10:35
Cimiwith width and height of shell10:35
Cimiand aspect ratio of the image10:35
Cimimmm10:36
SaviqCimi, if shell aspect ratio < image aspect ratio10:36
Cimiif aspect ratio of phone is smaller than the image aspect ratio10:36
Cimiyes...10:36
Cimi:P10:37
SaviqCimi, sourceSize { height: }, otherwise sourceSize { width: }10:37
SaviqCimi, you'll get there10:37
Cimiyes you type faster10:37
SaviqCimi, depending on the definition of aspect ratio :)10:37
Saviqbut yeah, you know the drill10:37
Cimiaspect ratio is a ratio with/height10:37
CimiSaviq, you think the testImage might consume memory or not?10:39
SaviqCimi, it will, you need to unset the source10:39
CimiSaviq, dunno what qt does with visible: false10:39
Cimiok10:39
nic-doffaySaviq, 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
nic-doffayThe ShaderEffect lives in the theme atm.10:57
nic-doffayThe image is in the actual component class.10:57
Saviqnic-doffay, ShaderEffect needs a ShaderEffectSource, and an Image can be the sourceItem of ShaderEffectSource's, if I get your question correctly10:58
nic-doffaySaviq, nope. I'll ask the SDK guys about it. It's a bit trickier since it involves the theme stuff.10:59
nic-doffayta though10:59
Saviqnic-doffay, k10:59
=== greyback is now known as greyback|food
=== MacSlow is now known as MacSlow|lunch
CimiSaviq, I think I am missing something11:18
SaviqCimi, hit me11:18
CimiSaviq, if (shell.width / shell.height <= testImage.sourceSize.width / testImage.sourceSize.height) {11:19
Cimi                    backgroundImage.sourceSize = undefined11:19
Cimi                    backgroundImage.sourceSize.height = shell.height }11:19
CimiSaviq, image is still blurred :-\11:19
Cimiseb128, gsettings is before qmenumodel in alphabetical order11:20
SaviqCimi, is it a JPEG image?11:20
CimiSaviq, yes11:20
SaviqCimi, I think we identified an issue with JPGs that the scaler in Qt is bad for them11:20
CimiSaviq, I expect the source size to behave correctly11:20
CimiSaviq, shall I try smooth false?11:21
SaviqCimi, can you try in a simple .qml for qmlscene?11:21
SaviqCimi, and see the impact11:21
Cimimm ok11:21
SaviqCimi, I think we saw that with MacSlow|lunch and Kaleo before in notifications - but never followed up11:26
mhr3didrocks, didrocks, http://paste.ubuntu.com/5880522/ known?11:32
didrocksmhr3: slangasek made a transition on uity-common, it should work when dist-upgrading though11:33
didrocksmhr3: do you dist-upgrade and get that?11:33
mhr3didrocks, i did dist-upgrade, and didn't even notice that it removed unity :/11:33
mhr3had to install it11:33
didrocksmhr3: maybe check with slangasek? I have way too much on my plate right now to debug that11:33
mhr3didrocks, ok11:33
didrocks(merged 10 branches since this morning, 2 packages NEWing, a lot of jenkins debugging, a patch to cupstream2distro, lot of configuration changes…)11:34
mhr3sounds like one of those "fun" days :)11:34
didrocksand now unity-system-compositor is giving me hell11:34
didrocksmhr3: well, I have too many "fun" days TBH… :/11:34
mhr3fun couple of months then ;)11:35
CimiSaviq, works here :-\ http://paste.ubuntu.com/5880531/11:35
SaviqCimi, try to see what's the difference between that and unity811:37
SaviqCimi, smooth shouldn't be used for images, though11:37
CimiSaviq, there is no difference11:37
CimiSaviq, I copied code11:38
SaviqCimi, can you push to your branch please?11:38
CimiSaviq, lp:~unity-team/unity8/unity8.background_gsettings-sourceSize11:41
Cimi(pushing...)11:41
Cimipushed11:45
CimiSaviq, ^11:51
seb128Cimi, doh, you are right ;-)11:51
SaviqCimi, yeah, got it, trying to find out what's happening11:52
seb128Cimi, g/q they look the same :p11:52
CimiSaviq, it's weird isn't it?11:52
SaviqCimi, yeah, I removed most of the shell and it's still like that11:53
seb128mhr3, dpkg -l | grep libunity11:54
CimiSaviq, I'm checking if it's a bug on the sourcesize11:54
CimiSaviq, due to phone_background11:55
CimiSaviq, yes11:55
SaviqCimi, ok, so you're on it11:55
CimiSaviq, no idea though11:55
CimiSaviq, why it happens11:55
SaviqCimi, what's the solution then?11:55
CimiSaviq, property url default_background: "graphics/tablet_background.jpg" and the bug is gone11:56
CimiSaviq, if you can understand what could be the issue...11:56
nic-doffayCimi, how do I access the label colour for a theme again?11:56
Ciminic-doffay, which label?11:57
nic-doffayCimi, do the themes have a set colour for headers?11:57
nic-doffayOr similar labels at the top of the component.11:57
Cimishould be Theme.palette.selected.foregroundText iirc11:57
nic-doffayCimi, cool I'll try it now...11:57
nic-doffayCimi, where does that colour file live again?11:58
nic-doffaySo I can check the others (foreground text wasn't right for this)11:58
Ciminic-doffay, modules/themes/...11:58
Cimiiirc11:58
Cimisearch inside here11:58
nic-doffayCimi, got it.11:59
nic-doffayta11:59
SaviqCimi, btw, you need to use Qt.binding(), so that sourceSize gets updated when shell size changes12:00
=== alan_g is now known as alan_g|lunch
SaviqCimi, sourceSize = undefined doesn't work12:03
SaviqCimi, ah12:04
Saviqnot sourceSize = undefined12:04
SaviqCimi, sourceSize.width/height = undefined12:04
SaviqWellark, but yeah, come here with that12:09
SaviqWellark, what's the problem?12:09
WellarkSaviq: I have a meeting starting12:09
SaviqCimi, got it12:09
SaviqCimi, sourceSize.width/height = 012:10
SaviqCimi, not undefined or null12:10
SaviqCimi, http://pastebin.ubuntu.com/5880631/ fixes your issue12:12
SaviqCimi, it quietly ignores non-numeric values and keeps the original one12:13
=== greyback|food is now known as greyback
WellarkSaviq: ok, the meeting got postponed12:16
WellarkSaviq: so, application identifiers and application identity12:16
SaviqWellark, yes12:17
Saviqgreyback, ↑ you want to be here12:17
* greyback is12:17
WellarkSaviq: first off, some of our platform service like the hud-service needs to identify applications which push data to it12:17
Wellarkcurrently 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 provides12:18
Saviqyes12:19
Wellarkclearly 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:19
SaviqWellark, yeah, you can find the PID over DBus and then look through what the shell will expose to match the application12:20
WellarkSaviq: indeed. I can get the PID12:20
Saviqnot sure how that'll work for multi-surface apps, but we'll manage12:20
WellarkSaviq: I imagine the interface for this does not yet exist12:21
WellarkSaviq: then this is also the same inside the shell12:21
SaviqWellark, it *almost* does12:21
=== MacSlow|lunch is now known as MacSlow
Wellarkwhen writing the launcher backend (which I currently am)12:21
SaviqWellark, greyback is working on it12:21
greybackWellark: ApplicationManager can give you the application ID for a PID. Will need to add a dbus interface for it12:21
Wellarkgreyback: is ApplicationManager a singleton inside the shell?12:21
SaviqWellark, yes12:22
Wellarkgreat.12:22
Wellarkeven better12:22
greybackWellark: yes12:22
greybackWellark: so you need the app_id corresponding to a PID12:23
Wellarkgreyback: indeed12:23
Wellarkgreyback: and also the absolute path to the .desktop file12:23
Wellarkinside the shell application manager probably provides the desktop file contents directly12:23
=== _salem is now known as salem_
Wellarkbut the external services might need to read the .desktop file also12:24
Wellarkand now that we will have click application12:24
Wellarkthere are actually multiple places the .desktop file may live12:24
Wellarknot just under /usr/share/applications/12:25
Wellarkgreyback: so, when doing the launcher backend (inside shell) I will utilize your api directly12:25
SaviqWellark, we need a common .desktop file reader, yes12:28
WellarkSaviq: yes, that is a known fact. :)12:29
SaviqWellark, one that will respect XDG etc.12:29
WellarkSaviq: yes, but click .desktop files are not respecting XDG12:29
SaviqWellark, why do you say that?12:29
WellarkSaviq: https://lists.launchpad.net/ubuntu-appstore-developers/msg00253.html12:30
SaviqWellark, aren't the click hooks going to "install" .desktop files?12:30
WellarkSaviq: "he core difference being12:30
Wellarkthat it'll have relative paths that aren't resolvable using standard XDG12:30
Wellarkdirectory definitions (they'll all be in the package)."12:30
SaviqWellark, mhm12:31
WellarkSaviq: so we need special handling with the icons12:31
Wellarkthe file format follows the standard12:31
SaviqWellark, mhm, got it12:31
WellarkSaviq: one options is simply convert the relative paths to absolute ones when parsing12:32
SaviqWellark, yeah +112:32
SaviqWellark, I don't want to have to care in the shell12:32
SaviqWellark, so the .desktop file reader, supporting click packages, will need to handle that12:32
WellarkSaviq: indeed12:33
greybacksorry dropped connection12:33
WellarkSaviq: but then again there is always the question how we handle the "themed" icons12:33
SaviqWellark, we should probably not call it a .desktop file reader anyway12:33
Wellarkso with this we have three options12:33
SaviqWellark, but "application data provider" or something12:33
WellarkIcon=/absolut/path/icon.png12:34
greybackWellark: http://studio.sketchpad.cc/EEd2PSjTRn <- is list of dbus APIs requested of ApplicationManager. I've added yours, does it look ok?12:34
WellarkIcon=from-theme12:34
Wellarkicon=./click-relative12:34
Wellarkbut sure. I need to run to a meeting now12:34
SaviqWellark, I imagine we'll need to add the app's dir to the theme search path12:35
CimiSaviq, one remaining bit12:41
CimiSaviq, setting the source of testImage to undefined12:41
CimiSaviq, if I do this I think I'll break the binding with the gsettings...12:42
SaviqCimi, yeah, you will, but that's ok - you don't need a binding, you need an on*Changed instead12:44
CimiSaviq, mmm hard12:50
CimiSaviq, I wanted to do onPictureUriChanged12:50
Cimibut it doesn't work12:50
SaviqCimi, just proxy through an alias12:50
SaviqCimi, or through another property12:50
Cimiok12:50
Cimiindeed12:50
mhr3seb128, what am i looking for?12:52
mhr3we have too many libunitites :)12:52
=== alan_g|lunch is now known as alan_g
seb128mhr3, libunity-core-*'s version12:53
mhr3seb128, 6.0-7 is installed12:53
seb128mhr3, https://launchpad.net/ubuntu/+source/unity/7.0.2+13.10.20130705.1-0ubuntu312:53
seb128do you have the provides added there?12:53
Saviqguys, can you please fix your barrier :P12:54
Saviqkthxbye12:55
mhr3seb128, 7.0.2+13.10.20130705.1-0ubuntu312:55
mhr3seb128, the problem now is that the compiz schema got weird, it doesn't start the unity plugin12:55
seb128mhr3, ok, dunno about that12:56
seb128mhr3, I was looking at your upgrade pastebin earlier saying that unity-common was not installed12:57
mhr3seb128, strangely it was a warning12:58
seb128oh, ok12:58
CimiSaviq, cannot set the url to undefined13:00
CimiSaviq, so how can I unload the image?13:01
SaviqCimi, ""13:01
Cimiok13:01
CimiSaviq, ok I finished the branch, it's ready for review...13:05
CimiSaviq, I have afternoon off, but I think I can come to the standup13:05
CimiSaviq, in any case, you know what I did :)13:05
SaviqCimi, yup13:06
Wellarkhmm.. upgrading with unity-next enabled was not that good idea..'13:17
Wellarkdidrocks: any known breakage?13:17
didrocksWellark: what ppa exactly are you upgrading to?13:17
didrocksunity-next doesn't exist :)13:18
Wellarkdidrocks: :D13:18
Wellarkdidrocks: let me check (once I get to the VT...)13:18
didrocksyeah, either ubuntu-unity/daily-build-next (but as the description tells, you shouldn't use that one)13:19
didrocksor ubuntu-unity/next (this one should be safe)13:19
Wellarkdidrocks: ubuntu-unity-next13:20
Wellarkdidrocks: not it works13:20
Wellarkit actually probably was not unity related at all13:20
didrocksWellark: this isn't a ppa :) I think you mean ubuntu-unity/next13:20
sil2100didrocks: hmmm13:20
Wellarkmight be that I hadn't updated in a while13:21
sil2100didrocks: why didn't otto collect failing videos of autopilot tests?13:21
Wellarkreinstalling virtualbox drivers fixed it13:21
didrockssil2100: I guess jibel reenabled that with his patch, isn't it? ^13:21
Wellarkdidrocks: saw error on starting X that GLX driver had old ABI version13:21
didrocksWellark: you should just develop on your system with latest saucy ;)13:21
Wellark13 vs. 1413:21
jibelsil2100, when running unity testsuite?13:22
sil2100didrocks: not sure, the latest unity test runs don't have any videos13:22
sil2100jibel: yes13:22
jibelsil2100, because I forgot to reenable them13:22
jibeldoing now13:22
sil2100didrocks: talking with mhr3 about that now13:23
sil2100jibel: ok13:23
sil2100Thanks13:23
CimiSaviq, I'll skip the standup, gotta run!13:23
SaviqCimi, k, have fun13:23
CimiSaviq, I'm on holiday tomorrow afternoon13:23
CimiSaviq, and thursday/friday13:24
CimiSaviq, but I'll check here once a while13:24
jibelsil2100, they will be recorded with 6 frame per seconds to put less pressure on the system. Let me know if it is not enough13:24
Cimireviews13:24
SaviqCimi, be on holiday instead13:24
sil2100jibel: should be ok13:26
sil2100didrocks: anyway, mhr3 says it's all because of the bus saturation, and no one has any idea why ;/13:27
didrockssil2100: what triggered that suddenly though?13:28
didrocksmhr3: can you talk with tedg about it?13:28
didrocksmhr3: something had to change…13:28
jibelsil2100, didrocks done. ping me if next run of unity doesn't have videos or if videos are black or broken13:29
sil2100didrocks: it seems there was no real big changes related to that13:29
mhr3didrocks, it started on the 5th iirc, and there were no changes in hud nor bamf at that point, it's odd13:29
mhr3hm, maybe something in unity itself?13:30
didrocksmhr3: dbus changed the 24/0613:30
didrocksmhr3: so yeah, maybe unity…13:30
Wellarkdidrocks: well.. I had upgraded, but not rebooted :)13:31
Wellarkit's linux you know. rebooting is so windows9513:32
didrocksWellark: hem, if you upgrade components/services, you will need to kill/restart them at some point :p13:32
greybackSaviq: standup?13:33
mhr3didrocks, ted is on holiday the whole week :/13:33
didrocks:/13:33
kgunnanyone else having mumble troubles13:34
mhr3Wellark, are you familiar with the old hud protocol?13:34
Wellarkmhr3: yes. more or less13:35
mhr3Wellark, from my investigations, most of the Update signals had empty body13:35
mhr3and uint 1 at the end iirc13:35
mhr3is that of any help?13:35
Wellarkmhr3: I assumed you had discussed with this ted and it was under control13:36
Wellarkmhr3: so HUD is causing AP failures?13:36
Wellarkmhr3: if that is so, then I have to fix them as top priority13:36
mhr3Wellark, not really, ted just asked the unity guys to migrate to the new hud interface13:36
mhr3but it's blocking the releases to S, so should be taken care of asap13:37
Wellarkmhr3: yeah, but I thought this is not major13:37
mhr3it's the reason of the huge number of ap failures13:37
mhr3Wellark, so to make it clear - this *is* major :)13:37
Wellarkmhr3: well if it is then I will do whatever it takes (the quick bandate option) to enable the AP testing again13:37
Wellarkmhr3: roger.13:38
Wellarkmhr3: I will stop working on anything else13:38
mhr3Wellark, ok, thx13:38
WellarkI need to take care some family stuff (it's almost 5pm here), but will get back to you shortly13:38
olli_Saviq, ping13:46
olli_well, actually anybody :)13:46
olli_I am trying to install unity8 on my desktop13:46
olli_added https://launchpad.net/~ubuntu-unity/+archive/next/13:46
olli_but I am cautious as to which package to install, don't want to overwrite U7 on S13:47
olli_would I simply install unity813:47
didrocksolli_: if you dist-upgrade, what does it tell you?13:50
didrocksolli_: it should just be unity8-related stuff AFAIK13:50
olli_didrocks, yeah, nevermind13:52
olli_I just showed again - in public - you unsmart I am ;)13:52
olli_apt-get update13:52
olli_I will write that 100x on my white board13:52
didrocksahah ;)13:53
Saviqolli_, just install unity8, it will work next to unity7 just fine13:55
olli_Saviq, yeah, I have 2 left hands when it comes to PPAs and apt13:55
olli_;)13:56
Saviqolli_, add-apt-repository should update automagically13:56
Saviqolli_, +1 there13:56
olli_got it up and running just fine13:56
olli_after some public embarrassment13:56
olli_Saviq, it uses more lenses on the desktop13:56
olli_is that intended or just a temporary glitch13:57
Saviqolli_, yes, it uses the same set unity7 does13:57
Saviqolli_, intended13:57
olli_it's kind of cool13:57
olli_but not ;)13:57
olli_(as it isn't fully there)13:57
olli_but that's imho still good enough to land13:57
olli_will try to figure out a "wallpaper" solution for tvoss13:58
olli_;)13:58
olli_nice work13:58
* olli_ likes positive surprises13:58
dandraderdednick, would you have time to review this one: https://code.launchpad.net/~dandrader/unity8/showWithoutAnimation/+merge/174799  It's a very simple one13:59
tvossolli_, thanks so much :)13:59
TitusJhi13:59
Saviqtvoss, greyback see Kaleo's comments on bug #1089962 btw14:00
ubot5bug 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/108996214:00
kgunnolli_: i couldnt find your work of art to supply14:00
dednickdandrader: sure14:00
dandraderdednick, thanks!14:01
tvossKaleo, Saviq, greyback fair point, but I would rather avoid doing that without being able to measure the impact14:02
TitusJHi everybody ! How I can enjoy to unity dev project?14:02
Kaleotvoss: impact of overdraw is massive really14:02
tvossKaleo, 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 first14:03
Kaleotvoss: I don't understand, what do we have first?14:03
tvossKaleo, a single-surface shell14:04
Kaleotvoss: it's already landed14:04
Kaleotvoss: the single surface shell I use since Dec14:04
dednickdandrader: +114:04
tvossKaleo, I'm saying on top of Mir14:04
tvossKaleo, fair14:04
greybackKaleo: makes a lot of sense. But first I'll land single-surface shell on Mir. Then can break it up into individual surfaces14:04
Kaleogreyback: I think the work in unity8 is unrelated to that14:04
Kaleogreyback: APIs used would be the same14:04
Kaleogreyback: so it should at least be prepared14:05
slangasekmhr3: do you have a full apt log for when unity was removed?14:05
greybackKaleo: mostly yes. Mir has to implement it, then unity can use it14:05
tvossKaleo, agreed, but let's land greyback's work first14:05
mhr3slangasek, should be in one of those log files right?14:05
slangasekmhr3: have you posted your logs somewhere?14:06
slangasekmhr3: /var/log/apt/history.log14:06
mhr3slangasek, not yet, give me a sec14:06
mhr3slangasek, actually, it was my screwup, forgot to disable one of the daily ppas14:12
slangasekah, ok14:14
TitusJI'm new. How I support unity project?14:15
Kaleotvoss: when would it land? 3-4 weeks?14:22
tvossKaleo, for the final version: yeah, for the alternative image we are preparing: sooner14:22
Kaleotvoss: right14:23
tvossKaleo, so yeah, no question about looking into the optimization you are mentioning14:24
Kaleotvoss: good, I believe it's 100% parallel work14:25
Wellarkmhr3: back14:26
Wellarknow, let's deal with this HUD stuff14:27
Wellarkand get the queue moving again14:27
Wellarkhmm.. I found a nice way to get a lot of stuff crashing on saucy14:34
Wellark"$ stop dbus"14:34
mhr3gdbus does exit() when session bus connection closes14:36
Wellarkmhr3: well I just accidentally did that and got like 10 dialogs saying "there was something wrong with your system"14:37
Wellarkor whatever it says when service/app crashes14:37
Wellarkso clearly some of our stuff crash hard if dbus goes away14:37
mhr3yea, not surprising14:37
=== alan_g is now known as alan_g|tea
Wellarkmhr3: ok. I got it14:53
Wellarkbasically hud is emitting UpdatedQuery signal each time an active window changes or some other change in the search data happens14:54
sil2100hmm14:54
Wellarkand it's emitting it n times each time14:54
Wellarkwhere n is the number of times hud has been opened14:54
=== alan_g|tea is now known as alan_g
* Saviq logs off for today o/14:58
Wellarkmhr3, sil2100: cheap karma available: https://code.launchpad.net/~kaijanmaki/hud/fix-updated-query-signals/+merge/17504014:59
Wellarkadditional water marker stamp for getting the S langing queue moving again15:00
Wellarkpete-woods2: ^^^15:01
mhr3Wellark, looks reasonable, although i'm not really familiar with the hud code, so maybe pete-woods2 can ack it15:01
=== pete-woods2 is now known as pete-woods
pete-woodslooking at it now guys15:03
sil2100Wellark: will this fix our problems? Any idea why it became a problem now?15:03
Wellarksil2100: well, no idea. the legacy interface has been there for a long time now15:03
Wellarksil2100: 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 starved15:04
pete-woodsWellark: totally a fix - should definitely not be calling that each time - only when we make a new query!15:04
sil2100pete-woods: could you top-approve? Thanks!15:05
pete-woodssil2100: shouldn't I wait for jenkins?15:05
sil2100pete-woods: jenkins will anyway run a test right before merging15:05
Wellarkpete-woods: autolanding will check it anyway15:05
sil2100So no need15:05
pete-woodssil2100, Wellark: okay fair enough - is there a point to the first Jenkins run then?15:06
Wellarkpete-woods: it helps to get feedback from jenkins if you are pushing multiple revs before top-approve15:06
sil2100pete-woods: sometimes it's useful when you're having a branch that's work-in-progress15:06
pete-woodsWellark: that's a fair point!15:06
pete-woodssil2100: as above :)15:07
Wellarksil2100, mhr3: maybe it would be a good idea to collect dbus log from each of the AP runs15:08
mhr3Wellark, yes, i was thinking about it too, but they're too big15:09
Wellarkso 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 limit15:09
Wellarkmhr3: right15:09
Wellarkmhr3: even when compressed?15:10
Wellarkor just provide the top 20 or something15:10
mhr3Wellark, i can imagine that it'd compress very well, but it'd still use a lot of space during the run15:10
mhr3Wellark, 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 body15:11
mhr3its*15:12
Wellarkmhr3: dbus-monitor | xz > dbus-log.txt.xz15:12
Wellarkthat would do the compression on the fly. no space gets wasted :)15:12
mhr3Wellark, right, otoh then we need a tool that analyzes a log from dbus-monitor :)15:13
Wellarkmhr3: so you were using bustle?15:13
mhr3yea15:13
Wellarkwell, s/dbus-monitor/bustle-dbus-monitor/ :)15:14
Wellarkbustle-dbus-monitor outputs to stdout15:14
Wellarkoh15:15
Wellarkno15:15
Wellarkno, yes15:15
Wellarkmhr3, sil2100: the fix got merged. keep me posted how it works :)15:24
mhr3Wellark, well, we'd still need that analysis tool, cause bustle itself cant handle it15:25
sil2100Wellark: thanks!15:25
mhr3sil2100, can you re-run the tests with the fix?15:26
Wellarkmhr3: didn't you have a script to do the analyzis? or did you count the numbers by hand you sent in your email :P15:27
Wellark"another week well spent"15:27
sil2100mhr3: will do, although first I need to re-build the HUD stack15:27
mhr3Wellark, yep, i used matches though :P15:29
didrockssil2100: does this mean we need to recheck all the pastebin?15:30
didrockssil2100: W: share-app source: virtual-package-depends-without-real-package-depends build-depends: libgl-dev15:30
didrockssil2100: it seems share-app isn't done at all :/15:31
sil2100didrocks: I know what happened ;/15:33
sil2100didrocks: it seems I didn't check share-app as it was said to be: "OK. NEWED" in the pastebinit15:33
didrocksthat's a first step :)15:33
didrockssil2100: well, we did it for all of them15:33
sil2100didrocks: so I assumed the warnings got fixed15:33
didrockssil2100: so we need to recheck everything?15:34
sil2100Since it's "OK" ;p15:34
sil2100No no, one moment15:34
sil2100Let me just take a quick look15:34
didrocksok15:34
didrockssil2100: the OK was "NEWed to ubuntu"15:34
didrocksdespite the warnings15:34
didrocksas it's been done way before the request to fix them15:35
didrocks(see the timestamp)15:35
sil2100didrocks: there are just 3 OK'ed packages that have warnings, so I'll re check them now then - since those NOTOK were handled15:35
didrockssil2100: ok15:35
=== tvoss is now known as tvoss|dinner
didrockssil2100: didn't you do a wrong copy/paste?15:39
didrocksah, fixed now15:39
sil2100didrocks: ok, gallery-app has its previous issues fixed, but has new ones15:39
sil2100didrocks: W: gallery-app-autopilot: image-file-in-usr-lib usr/lib/python2.7/dist-packages/gallery_app/data/default/.thumbnails/preview/b117f754f46e254a434a73c9f4501853.jpg15:39
sil2100Things like this :o15:39
sil2100Should those be included in the package anyway?15:39
didrockssil2100: keep it like that for now, as long as it's in an -autopilot package15:41
sil2100didrocks: fixing share-app15:42
didrocksgreat ;)15:42
sil2100didrocks: should I override lack-of-manpage errors/warnings?15:42
didrockssil2100: no, we have that in a lot of components, no override needed I guess15:43
sil2100didrocks: 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:52
sil2100And it seems dephelper generates the invalid problems postinst-has-useless-call-to-ldconfig, I'll override those15:53
didrockssil2100: no, that's fine, there is a bug in debhelper that I tend to ignore because of that15:53
didrockssil2100: don't override either, that's a debhelper issue15:53
sil2100Ok15:53
didrocksthere is a bug in the BTS :)15:53
didrockswhen a lib is private, it's still doing the call to ldconfig when it's not needed15:54
sil2100geh ;)15:55
sil2100https://code.launchpad.net/~sil2100/share-app/fix_lintian_errors/+merge/17505315:55
sil2100didrocks: what about errors like arch-dependent-file-in-usr-share ?16:02
didrockssil2100: ah, that needs to be fixed16:02
didrockssil2100: should be in libexec16:02
sil2100:)16:02
* sil2100 fixing fixing16:02
didrockssil2100: you have a conflict :)16:02
sil2100hmmm16:02
sil2100I wonderrrr16:02
didrockswith trunk16:02
sil2100Aaah, your change is there ;)16:03
sil2100Fixing!16:03
* sil2100 had a typo anyway16:03
sil2100didrocks: anyway, qtubuntu-cameraplugin-fake has a cameraplugin-fake-tests package...16:04
sil2100But why would we install unit tests in the system?16:04
didrockssil2100: meeting btw :p16:04
didrockslet's discuss that there16:05
Wellarksil2100, mhr3: any luck with the HUD?16:54
sil2100Wellark: last time I looked at it the stack was still building17:01
sil2100Let me take a look17:01
sil2100Wellark, 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
mhr3sil2100, no need to rebuild, it's all dbus17:06
sil2100Excellent17:06
mhr3hm, maybe i should run bustle again so we see if things really improved17:06
mhr3sil2100, can you ping me once the testing starts?17:06
sil2100mhr3: ok, the check job started, but waiting for the autopilot job to start17:06
mhr3sil2100, how long will that take?17:06
sil2100mhr3: jibel will be sad with another 500 MB log file published to jenkins.u.c17:06
sil2100:<17:06
sil2100mhr3: should start in a moment17:06
mhr3sil2100, ok, ok, i'll compress it this time... will be just 300 :P17:06
sil2100It's checking all the components right now17:07
mhr3sil2100, although if the fix works the log will automatically be much smaller :)17:08
sil2100True true ;)17:08
mhr3and i'm more afraid that the compression is going to screw up the file17:08
sil2100mhr3: started!17:08
mhr3yey17:08
sil2100http://10.97.0.1:8080/job/autopilot-saucy-daily_release/459/17:08
mhr3sil2100, intel?17:08
sil2100Sounds ok17:09
mzanettiSaviq: hey ho17:09
=== alan_g is now known as alan_g|EOD
=== dandrader is now known as dandrader|afk
mhr3sil2100, good news i think, ~20minutes into the testing and the bustle log is only 45mb17:35
mhr3so if we extrapolate by the end it will be 5x smaller than last time17:36
Wellarkmhr3: good to hear :)17:44
kgunnmterry: ealier you were mentioning you were sort of stalled on u-s-c greeter work ? (or did i misunderstand)17:52
mterrykgunn, uh, I mentioned that for testing the split code I have, I'm blocked on a version of lightdm that supports pure Mir17:53
mterrykgunn, for u-s-c greeter work, I'm waiting a bit on the Mir maintainers to figure out how to expose an API I need17:54
mterrykgunn, but I'm working on other stuff (edge-discoverability demo) right now17:54
kgunnmterry: so you talking with racarr on this? (he was becoming a little more free from helping greyback)17:55
kgunnlookin' for something to do :)17:55
mterrykgunn, for the Mir API bit, yeah.  racarr, any further word on what you Mir folk want for session/surface tie-in?17:55
kgunnmterry: 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)17:56
sil2100mhr3: \o/18:00
sil2100mhr3: looks promising!18:01
mhr3sil2100, it grew to 180mb meanwhile...18:01
mhr3so hmmm...18:01
mhr3we'll see18:02
sil2100ehh18:14
mhr3sil2100, lovely, intel testing finished with a stacktrace from a bug in the intel driver18:31
mterrykgunn, sorry, missed your question18:33
mterrykgunn, xmir is not enough apparently.  robert_ancell indicated he was in the middle of working on a pure mir version of lightdm18:33
sil2100Shiiit18:37
kgunnmterry: thanks...18:44
kgunni'll pester robert later18:44
=== 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
mhr3bregma, could you? https://code.launchpad.net/~mhr3/unity/fix-ap-preview-tests/+merge/17512320:12
* bregma looks20:13
mhr3nvm, thx Trevinho20:16
mhr3hopefully with the hud fix and this things will actually start autolanding again20:18
Saviqmzanetti, missed me, wassup?20:34
mzanettiSaviq: hey. just wanted to check how things are20:50
mzanettinothing particular20:50
Saviqmzanetti, it's tough without you, but we make do ;)20:50
Saviqmzanetti, how's CS?20:50
mhall119are there any known problems with Unity+HUD when used on large applications?21:04
mhall119I'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
mhall119on Saucy I should add21:05
mhall119I think it's HUD related because it always seems to start at one of the times I open HUD to start typing21:06
=== dandrader|afk is now known as dandrader
mhr3mhall119, it was fixed today21:22
dednickSaviq: something funky going on with the hud lately?21:28
dednickfailing ap tests all over the place21:29
Saviqdednick, those tests were never reliable enough, I'm afraid21:29
mhall119awe21:29
mhall119ignore21:29
Saviqdednick, should be better soon (thomi and veebers are working on our ap test suite)21:30
dednickSaviq: owesome.21:30
* thomi waves to dednick21:30
dednickthomi: sup fool21:31
thominot much, yourself?21:31
thomiyou're up late :)21:31
dednickthomi: meh. sweating my arse off. london is insanly hot at the moment21:31
thomidednick: so when you going to come visit us in New Zealand huh? get it sorted!21:32
dednickbut i wont complain :)21:32
dednickthomi: yeah, i should do that. need to buy some tickets for SA first though21:32
thomipfffft. SA is lame, compared to NZ.21:33
dednickguess that will be next on the list ;)21:33
thomidednick: convince Saviq to have a sprint in New Zealand :)21:34
dandraderthomi, +1!!21:34
dednickthomi: lol. unfortunately i dont think it's Saviq we have to convince :)21:34
Saviqthomi, I don't need no convincing there21:35
Saviq!21:35
* dednick goes to find #canonical-finance21:35
Saviqdednick, you can't put a price tag on that, ya know! ;)21:36
dednickSaviq: i bet they can. :)21:36
dednickSaviq: is it only new images from today that we cant run_on_device ?21:45
=== 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

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