/srv/irclogs.ubuntu.com/2014/01/27/#ubuntu-unity.txt

SaviqAlanBell, you need ppa:ubuntu-sdk-team for newest SDK07:50
SaviqMacSlow, o/ long time no see :)07:57
Saviqtsdgeos, \o08:17
tsdgeosSaviq: welcome, how was south africa?08:17
Saviqtsdgeos, hot and sunny ;)08:17
Saviqtsdgeos, now back home - 10° below 0 here ;)08:18
tsdgeosbooo08:18
Saviqso ~ 40° degrees difference ;)08:18
Saviq-degrees08:18
Saviqtsdgeos, how was here?08:18
tsdgeosotto broke again08:19
tsdgeosand then fixed itself08:19
tsdgeosexcept for one particular test08:19
tsdgeosso we have all CI failing again08:19
Saviqtsdgeos, :/08:19
Saviqtsdgeos, fginther wrote that it disappeared with updates to lp:unity-scopes-api08:20
tsdgeosAnd i discovered the Qt 5.2 JS engine is totally broken in x86, but failed to get any traction from upstream to fix it https://codereview.qt-project.org/#change,76374 https://bugreports.qt-project.org/browse/QTBUG-36430 https://bugreports.qt-project.org/browse/QTBUG-3628908:21
tsdgeosSaviq: https://app.asana.com/0/9785046628744/9782553540311 is tracking the new one08:21
tsdgeosthere's a new comment in there, i'll see if i can get it to fail doing what they say08:21
Saviqtsdgeos, apparently I don't have access to that  task or something - empty here08:22
MacSlowSaviq, hey :)08:22
tsdgeosSaviq: hmmm, there's a "Make public to canonical.com addresses, but not sure if the guys will get angry if i do that :D"08:24
Saviqtsdgeos, yeah, leave it to them08:24
tsdgeosSaviq: anyway, the interesting link was https://wiki.canonical.com/UbuntuEngineering/CI/Playbook/UpstreamMerger#Reproducing_generic-mediumtests-runner_touch_testing08:24
Saviqtsdgeos, mhm08:25
Saviqricmm, o/ how's Londres?08:43
* tsdgeos tries reproducing the otto failures with those instructions08:44
tsdgeosMirv: ping08:46
Mirvtsdgeos: pong08:48
tsdgeosMirv: seen my comments from friday about qtubuntu?08:48
tsdgeosin this channel08:48
Mirvtsdgeos: yes. not really sure why it'd be, but at least the qtdeclarative snapshot was added only after the last rebuild. so I triggered another rebuild, but I haven't got my device yet to the state of testing it.08:49
tsdgeosok08:49
mhr3Saviq, heya, back from holidays?08:59
Saviqmhr3, yup, here08:59
Saviqmhr3, I saw you had some confusion with the preview JSONs in #ferrets?08:59
mhr3Saviq, yep can we talk in a bit?09:00
mhr3also thomas wants to join09:00
mhr3Saviq, in 30mins good for you?09:00
Saviqmhr3, sure, I've a half-hour at 11am/UTC, free until/past that09:00
Saviqmhr3, yeah09:01
tsdgeosSaviq: oh, so the blurry icons thing was already reported :D good thing i didn't know so i did actually look into it instead of just duplicating ^_^09:03
Saviqtsdgeos, ;)09:03
Saviqtsdgeos, I saw bug #1271676 creep up on us some time ago, feels like a LVWPH issue?09:06
ubot5bug 1271676 in Unity 8 "Launching an app from the app scope causes app scope to jump to the top" [High,Triaged] https://launchpad.net/bugs/127167609:06
tsdgeosSaviq: isn't that the expected behaviour?09:06
tsdgeosi mean you launch an app it shows the running apps09:07
tsdgeosi thought it was by design09:07
Saviqtsdgeos, not if you scrolled down09:07
Saviqtsdgeos, i.e. expand "Installed", scroll to the bottom, launch → it jumps to top09:07
Saviqshould remain in place, IMO (and should definitely *not* jump in just one frame)09:08
Saviqpete-woods, hey, any idea how https://errors.ubuntu.com/problem/5eef1d661e41b06e44728924231b45e26457dbb7 might happen?09:09
pete-woodsSaviq: perhaps if the XDG_DATA_DIR environment variable was messed up somehow?09:09
Saviqpete-woods, and whether we could/should protect against it?09:09
Saviqpete-woods, hmm09:10
tsdgeosSaviq: ah ok09:10
tsdgeosSaviq: i can have a look then09:10
pete-woodsSaviq: I guess that must be where gsettings-qt looks for the schemas..09:10
tsdgeosSaviq: let me try reproducing the autopilot/otto errors first though09:10
Saviqtsdgeos, of course09:10
pete-woodsbut why does it log fatal? seems a bit dramatic09:11
Saviqpete-woods, that's G09:11
pete-woodstrue!09:12
Saviqpete-woods, you need to check for a schema to exist before trying to load it09:12
pete-woodsSaviq: okay, that's a good idea, I'll try and figure out how to do that with the API09:12
Saviqpete-woods, I think it'd need to be gsettings-qt that needed changing, TBH09:13
Saviqlarsu, WDYT? https://errors.ubuntu.com/problem/5eef1d661e41b06e44728924231b45e26457dbb709:13
Saviqlarsu, protect against crash because of missing schema in gsettings-qt?09:13
larsuSaviq: ah, the old discussion :)09:19
Saviqlarsu, I imagine it is ;)09:20
larsuSaviq: why is this happening. Is unity supposed to work even when UserMetrics is not installed?09:20
Saviqlarsu, we don't yet know the reason, but yes it should09:20
Saviqlarsu, as I haven't seen anyone reproduce it09:21
larsuSaviq: right. In that case, I think we should have a way to find out if it is installed09:21
larsubecause which values of which types should gsettings-qt return if the schema is not installed?09:21
larsuprobably unity would crash anyway (or behave weirdly) if we just returned empty variants09:22
Saviqlarsu, undefined, probably ;)09:22
Saviqwell, it looks like they're really old installations - unity8 from Oct 16, and I don't know of a way to reproduce...09:22
larsuSaviq: uninstall UserMetrics probably :)09:23
Saviqlarsu, well, yeah, :P09:24
Saviqlarsu, I mean not sure how that happens to people09:24
larsuSaviq: usermetricsservice (the package that contains the schema) is not a dependency of unity809:25
Saviqmzanetti, oi man o/09:25
Saviqlarsu, it is through libusermetricsoutput109:26
* greyback waves09:26
larsuSaviq: ah, through unity8-private, thanks. Well in that case the bug can't happen and we should ignore it :P09:26
Saviqlarsu, yeah indeed09:27
Saviqgreyback, \o got home OK?09:28
Saviqgreyback, how long at the airport before you could check in?09:28
greybackSaviq: yep, home ok. I managed to check in at 6.30, so wasn't long wait09:28
Saviqgreyback, good09:28
Mirvtsdgeos: confirming qt 5.2 unity8 now runs. apps lens seems to be empty, and starting an app from the home lens does not work, but all in all seeing unity8 itself smooth and working looks really nice.09:49
tsdgeosMirv: i had the apps lens i think09:49
Mirvit seems I'm able to launch stuff via indicators, like battery view09:49
tsdgeosbut maybe not09:50
tsdgeosdon't really remember09:50
Mirvyeah, system settings etc works via indicators, just not via normal app launchers09:50
MirvSaviq: welcome back, and sorry for the highlighting noise :)09:50
MirvSaviq: so this actually works now. http://pastebin.ubuntu.com/6808355/ - the qtmultimedia-touch packaging does not clean itself up, otherwise those lines wouldn't be needed09:53
SaviqMirv, hey, no worries09:53
SaviqMirv, cool beanz09:54
Saviqtsdgeos, 2:30pm for a hangout about CI train?10:09
tsdgeosSaviq: it's a bit tight with my lunch schedule but should work10:10
Saviqtsdgeos, no that's fine10:11
Saviqtsdgeos, say when10:11
tsdgeos3pm is a bit better10:11
tsdgeoss/bit//10:11
Saviqtsdgeos, ok, half an hour should do I think, mzanetti ↑10:13
* Saviq does invite10:13
mzanettistill fine with me10:14
=== dandrader is now known as dandrader|bbl
=== MacSlow is now known as MacSlow|lunch
tsdgeosbah11:06
tsdgeostook me ages to setup that thing for autopilot11:06
tsdgeosjust to have it still succeed11:06
tsdgeos:D11:06
tsdgeos:'(11:06
Saviq:/11:09
tsdgeosSaviq: do we know if the QA phones use trusty or trusty-proposed?11:11
tsdgeoswe do11:11
tsdgeosbecause it upadtes11:11
Saviqtsdgeos, good question11:11
* tsdgeos checks11:11
tsdgeosdoesn't seem to use -proposed11:12
tsdgeoswonder if that is the case since i'm using it11:12
tsdgeoslet me flash the phone with trusty only and see if it fails then11:13
Saviqtsdgeos, hmm I'm seeing -proposed http://s-jenkins.ubuntu-ci:8080/job/touch-flash-mako-0090f741e3d141bc/792/console11:13
tsdgeosSaviq: but https://jenkins.qa.ubuntu.com/job/autopilot-testrunner-otto-trusty/2266/consoleFull ?11:13
Saviqtsdgeos, otto is on x8611:13
Saviqtsdgeos, no images there11:13
tsdgeosis it?11:14
Saviqtsdgeos, yup11:14
tsdgeosand why am i pointed at stuff running on the phone?11:14
tsdgeossigh11:14
Saviq"ps-nvidia-gt630"11:14
Saviqis what this job run at11:14
tsdgeosok11:14
mhr3question, if i pass a qobject without a parent to qml, will it take ownership of it by calling setParent()?11:15
tsdgeoswhat's "pass a qobject" ?11:16
Saviqmhr3, ownership, not parentship11:16
Saviqmhr3, I don't think it will assign a parent...11:17
tsdgeosso i will try yet again on my desktop just for the fun11:17
Saviqtsdgeos, return from a model, for instance11:17
tsdgeosno, won't call setparent at all11:17
mhr3in that case the model we're using is kinda broken11:17
Saviqmhr3, meaning?11:18
mhr3we construct a preview before emitting previewReady() with the preview as a param, if there was noone listening to that signal the instance would leak11:18
mhr3and setting the scope as the preview parent doesn't seem to be helpful unless shell notified the plugin everytime it's done with a preview11:22
mhr3sounds like the correct way to do this would be to return an object from the preview() request itself and have a finished() signal on that when all the data is ready11:26
tsdgeosso yeah, oran again the tests on my machine and still work _:'(11:29
=== _salem is now known as salem_
karniSaviq: Welcome back :)11:48
Saviqkarni, hey, how are you?11:48
karniSaviq: Not bad, thanks :) Rested after your holiday? :)11:48
Saviqkarni, when have you last rested on holidays, I ask you?11:49
Saviq;)11:49
karniSaviq: honestly, had to take last Thursday off. We're not that long after christmas, are we? haha11:49
Saviqkarni, I rather meant that I could usually use another week or two to actually rest past the holiday part ;)11:50
karniSaviq: I found that ResponsiveGridView margins always evaluate to 0, and all columns have spacing to its right (including the last one), which is clearly visible when you do tryFilterGrid. That was highly confusing :S11:51
karniSaviq: hahahahahah right ;)11:51
karniSometimes I don't get the simplest jokes lol11:51
Saviqkarni, that's right, the tiles themselves need to center themselves11:51
Saviqkarni, as the Grid doesn't actually change the size of the delegates11:52
karniSaviq: Does Card(.qml) center itself? i.e. the renderer should not care?11:52
Saviqkarni, no, it doesn't indeed11:52
Saviqkarni, but there's more - Card doesn't know about the size it "should" be11:52
Saviqkarni, so it's CardFilterGrid that should wrap the Card in an Item, that will be sized accordingly11:53
Saviqkarni, and which will center the Card inside of itself11:53
karniI see. And about margins - if they always evaluate to zero - does that mean we're not interested in ResponsiveGridView margins? If so, I'd like to remove those bits. I tried to make them work, which resulted in really strange behavior of 2 columns always displaying as one, as if there was not enough space (all worked fine for 3+ number of columns)11:53
karniSaviq: That makes sense. I wonder if that's the case already, I recall CardFilterGrid had "Card" as delegate11:54
Saviqkarni, which was probably a fail on my part11:54
karniaha11:54
karniSaviq: I understand that I should drop the "margin" evaluating code from ResponsiveGridView, because they always (mathematically) resolved to zero width.11:55
Saviqkarni, if you can confirm they did, yeah11:56
Saviqkarni, but I'm not entirely sure that's correct11:56
karniSaviq: I'll find that and let you know.11:57
Saviqkarni, thanks11:57
karnisure11:57
Saviqkarni, yeah, if I resize the window, I get them to be 8/14 or something11:58
Saviqkarni, I mean onMarginsChanged: console.log(margins) in ResponsiveGridView11:59
Saviqkarni, prints different values, depending on the size of the window11:59
karniInteresting.12:00
karniSaviq: ok, let's start elsewhere. qml/Components/ResponsiveGridView.qml ln 73 columnsForSpacing function - the formula should be return Math.max(1, Math.floor(parent.width / (delegateWidth + spacing)));12:07
karniSaviq: me and tsdgeos agree on that, I just wanted for you to validate.12:07
karniSaviq: if margin is half of spacing, then we should divide parent.width over (delegateWidth + spacing)  -- the last spacing is spread over two margins.12:07
karniThere's no reason anything would be subtracted from parent.width before division.12:08
karniIs there.12:08
Saviqkarni, spacing is only applied on one side of the delegate, so I feel like it does make sense12:12
Saviqkarni, taking "// minimum margin is half of the spacing" into account12:13
karniSaviq: and by "margin" the author meant "sum of left and right" margins?12:13
tsdgeosSaviq: spacing is only applied in one side of the delegate?¿12:14
karni2x spacing/2 = spacing. n-1 columns have spacing. n*(delegateWidth + spacing) would make n columns, n-1 spacings, and 1 spacing being both margins.12:14
* Saviq needs a drawing12:14
karniSaviq: sending it to you12:14
karniSent.12:15
Saviqtsdgeos, in RGV we're not *really* using GridView's spacing12:15
tsdgeosSaviq: what are we using?12:15
Saviqtsdgeos, nothing, we're just telling the delegates to center within themselves12:16
Saviqtsdgeos, and tell them their size12:16
Saviqtsdgeos, which, granted, might not be the best thing to do12:16
tsdgeosSaviq: RGV is not doing that, is it?12:16
tsdgeosmaybe someone below is doing that12:16
Saviqtsdgeos, no, it's just telling:12:16
Saviqtsdgeos, ok, I've space for so many columns, and each of them is so wide12:17
tsdgeosbut if you think in RGV terms what karni says makes sense, actually if you look at the test you see it's wrong12:17
karniSaviq: CardFilterGrid also has "Card" as immediate delegate. Maybe that is why I was confused.12:17
Saviqkarni, yeah, it shouldn't have12:17
karniok, now I understand12:17
Saviqtsdgeos, so it tells the delegate to *be* that size, and center within itself12:17
Saviqtsdgeos, karni, anyway, I don't think I'm needed here, if you guys understood it and say that's incorrect, I'm fine with that12:18
tsdgeosyes and no :D12:18
Saviqtrying to be the devil's advocate here12:18
tsdgeosi think there's something wrong at both levels12:18
tsdgeosand that one wrong fixes the other12:18
* karni tries something on new-scopes branch12:19
Saviqkarni, tsdgeos the "minimum margin is half of the spacing" part is an assertion12:19
tsdgeosyes12:19
karniyes, I did take that into consideration12:19
karni2 margins (left+right) = 1 minimum spacing12:19
Saviqand the calculation takes it into account12:19
tsdgeosnot really12:19
karniwait.. *thinks*12:19
tsdgeosi mea12:19
tsdgeosit does12:19
Saviqbut right12:19
tsdgeosthat's not the issue12:19
karniif we center the children12:19
tsdgeosthe issue is that it also takes into account an *extra* column12:19
tsdgeoson the right12:20
karnithen last column could also have "spacing"12:20
Saviqyeah now I see what you mean12:20
karniNow that I know children are centered in the delegates, there's a slighty different light to the matter.12:20
tsdgeosbut12:20
Saviqthe "last" spacing12:20
karnistill, if *one* margin is spacing/212:20
tsdgeosit is true that make tryResponsiveGridView12:21
karnithen both add up to *spacing*12:21
tsdgeosmakes it look centered12:21
Saviqis the one that is "sacrificed" for left and rigth margin12:21
tsdgeoswhile make tryFilterGrid12:21
tsdgeosis not12:21
karni+112:21
tsdgeosso someone is doing it wrong somewhere :d12:21
karniLooking at the code I assumed there was no layer between the delegate and the future (Card) delegate. No item we could center in.12:21
karniThat is why tryFilterGrid was right aligned12:21
karniIf we allow an Item above the delegate body, we can center the child.12:22
Saviqkarni, we need to, as the positioners won't do it for use12:22
Saviq-12:22
Saviq-e12:22
karniSo, tryFilterGrid would also look different, it's just the test is implemented in this way.12:22
karniRight12:22
Saviqkarni, tsdgeos, ok I agree the right-most spacing in that calculation is "sacrificed" for left/right margin12:22
Saviqso no need for the subtraction12:23
karniSaviq: Now I don't :| Because if that was the case (which I initially thought) then if delegates are center aligned (in the width including the spacing), where would the last column *align*?12:23
karni(and I was the one suggesting it was wrong)12:24
Saviqkarni, the whole thing is shifted from the right12:24
Saviqkarni, so it still centers within itself12:24
karniok12:24
Saviqkarni, but the whole thing is pushed from the left by margin/212:24
Saviqso on the right there's still margin/2 space12:24
* karni admits he needs a moment to think about it12:25
karniI was assuming spacing was always to the right, that's why we 1) neede margins 2) needed not spacing for the last column12:25
karniIf we center align delegate bodies, left margin + bit of spacing (that'd appear on left and right of center-aligned left most delegate) would be more than right margin of the grid view12:26
Saviqkarni, spacing is actually "inside" the delegate in our case12:27
karnicorrect12:27
Saviqso it's centered within that12:27
Saviqit's only used to calculate how big the delegate is meant to be12:27
Saviqso every delegate is minimumWidth + spacing wide12:28
karnireturn Math.max(1, Math.floor((parent.width - spacing) / (delegateWidth + spacing))); (not -spacing/2) would be correct formula now, knowing delegates have center aligned bodies.12:28
karniexactly12:28
karniAnd because of that, I take back we should not subtract anything from parent before division. We should, the width of both margins.12:28
* karni makes a new picture12:29
karniSaviq: tsdgeos: Sent updated picture, considering center-aligned body of the delegates12:34
karniMaybe one of you could point out what I'm not getting right in the new situation.12:35
karniMargins are specifically free space on left and right of the layout, different from the "free space" that may show up on left/right of a delegate because of it's center-alignment.12:35
=== MacSlow|lunch is now known as MacSlow
Saviqkarni, right, and in effect all spaces are equal A12:36
=== salem_ is now known as _salem
=== _salem is now known as salem_
karniSaviq: and there's n+1 of them12:37
karnithus (parent.width - spacing) / (delegateWidth + spacing)12:37
tsdgeosok12:38
Saviqkarni, yes, but that's why the /2 I think, in your case all spaces are always equal, where the left/right margin was meant to be able to be /212:39
tsdgeosbut that assumes that the delegate will center itself12:39
Saviqtsdgeos, RGV does assume that12:39
tsdgeosif it doesn't will look bad12:39
tsdgeosbut ok12:39
karnitsdgeos: yes, and it turns out we should assume that.12:39
Saviqtsdgeos, karni, I think that's because we wanted to allow smaller margins than spacing12:40
karniSaviq: You mean the comment was meant to be "the sum of left and right margin equals spacing/2 at minimum"?12:40
Saviqor well, Kaleo did12:40
karniit's so confusing the code says "margin" and in fact means "left+right margin"12:41
Saviqkarni, no, the _visual_ left/right margin is meant to be A/2 at minimum12:41
karniright12:41
karnioh12:41
Saviqkarni, I don't think it does12:41
karni...12:41
karni_visual_12:41
Saviqkarni, so in your image, if you take the extreme A/2 out12:41
Saviqthat will result in visually A/2 left and right, and A between items12:42
Saviqkarni, but your formula wouldn't allow it12:42
Saviqkarni, if you go tryResponsiveGridView, maxCol 1000, minSpac 1612:44
Saviqkarni, you can see we're at 8px on left/right, but 16 between items12:44
karni8px to the left of grid item, 16px between delegate bodies, yes12:44
Saviqkarni, that's actually when you drop the -spacing/212:45
karniyes12:45
Saviqkarni, when it's there, you get huge margins12:45
karniso, parent.width / (delegateWidth + spacing), is that right?12:45
Saviqkarni, that sounds correct to me, yes12:45
=== dandrader|bbl is now known as dandrader
Saviqkarni, just saw your crash in the vj with filter integration, it looks like you've looped the models somehow13:00
Saviqkarni, as it's calling roleNames() on itself until it decides it's enouh13:01
Saviq+g13:01
Saviqkarni, yup:     property alias model: verticalJournal.model13:02
Saviq        model: LimitProxyModel {13:02
Saviq            model: root.model13:02
Saviqkarni, which means the LimitProxyModel uses itself as the backing model13:03
karni:O13:03
karnitsdgeos: you where right... I did loop them13:03
Saviqtruth be told I'm not sure we want the LimitFilterModel at all any more...13:05
Saviqkarni, tsdgeos, as we talked, now that we have delegate ranges, we can just clip the views and let them just not draw the delegates outside of the views13:05
Saviqsure, I really doubt the overhead of drawing one more row (and would we, actually?) is worth the whole Filter dance13:06
Saviq-sure13:07
karniI dont think I'm familiar with delegate ranges, but I do know VerticalJournal has no concept of row so.. I got stuck there a bit.13:07
Saviqkarni, yeah, exactly13:07
Saviqkarni, QML *Views only draw the delegates that are within their geometry13:08
Saviqkarni, so, say your GridView is fullscreen, and you can only see 3 rows, 2 items each13:08
karnineat13:09
Saviqkarni, the GridView will make sure to only instantiate/draw the delegates you have on screen, not the whole model13:09
Saviqkarni, in the dash our problem is that we make the *Views as high as their content is, so that the overall ListViewWithPageHeader behaves correctly13:10
Saviqkarni, so when you expand a category, it expands to its full height, and draws all of them13:10
Saviqkarni, so tsdgeos introduced two new props: delegateCreationBegin and *End13:10
karniahaa13:10
karniokay :D13:11
Saviqkarni, those were unfortunately rejected upstream, but the reason was "because we want to re-do it somewhen in the future completely, and don't touch the crap, 'cause it stinks"13:11
Saviqkarni, with no timeframe13:11
Saviqkarni, so we patched the *Views to include the two above13:11
Saviqkarni, which let us tell the *Views that instead of considering your full geometry, only draw the delegates between *Begin and *End13:12
Saviqkarni, which results in only the delegates which you can see being drawn, even though the *View itself is full-height13:13
Saviqkarni, so yeah, I'm basically starting to think we should drop the *Filter* parts, and just clip the views / change their geometry, so that they take care of the delegates themselves13:14
Saviqkarni, especially with VJournal, where there are no rows, as you said yourself13:15
karniNow I get it :)13:15
karniSaviq: thank you for the explanation13:16
karniSaviq: so delegateCreationBegin/End are used for clipping the rest?13:16
Saviqkarni, so yeah, don't do filtering for VJ13:16
mzanettiSaviq: hey, so we still have the issue that the phone's rendering performance drops drastically when we have more than ~5 apps open.13:16
mzanettiwhich turns out to be an issue for showcasing the right edge13:16
Saviqkarni, well, in that case it's actually not even the delegate*Begin/End, but just the view geometry13:17
mzanetticause first thing you do with that branch is to check how it looks with 10 apps in it13:17
Saviqmzanetti, file a new bug against unity8 and mir please13:17
mzanettiok13:18
Saviqmzanetti, and unity-mir, too, in case it's something there13:18
Saviqkarni, what's more, as you probably saw in the spec13:18
karniSaviq: clip at 35gu height13:18
Saviqkarni, exactly13:18
Saviqkarni, so just do that in CardVJ13:18
mzanettiSaviq: given that everything gets slow, I expect it to be in mir's rendering code. but yeah, I'll put all related stuff to it13:18
Saviqkarni, height: filtered ? min(35GU, fullHeight) : fullHeight13:19
Saviqkarni, pseudo-code of course13:19
karniSaviq: ack, thank you :)13:19
mzanettiSaviq: https://bugs.launchpad.net/unity8/+bug/127322413:27
ubot5Ubuntu bug 1273224 in Unity 8 "Rendering gets really slow with more than ~4 running (or well, suspended) apps" [Undecided,New]13:27
Saviqmzanetti, thanks13:27
Saviqmzanetti, confirmed13:31
mzanettiSaviq: nice13:31
mzanettiSaviq: given that this issue exists ever since we switched to Mir and noone cared about it, I guess we should raise this bug with kgunn13:32
Saviqmzanetti, yup13:32
mzanettiok. I will do so13:32
=== salem_ is now known as _salem
om26erSaviq, mzanetti btw bug 1227739‎ is probably related13:40
ubot5bug 1227739 in platform-api "Mir continues to render background application surfaces even when they're not visible" [High,In progress] https://launchpad.net/bugs/122773913:40
mzanettiom26er: interesting, might be related indeed13:49
Saviqom26er, about QT_LOAD_TESTABILITY, did you use --global for set-env?13:50
om26erSaviq, yes I did, I tried with and without it13:51
om26ereven I just replied to your comment there13:51
om26erI did:13:52
om26erinitctl set-env --global QT_LOAD_TESTABILITY=113:52
=== dandrader is now known as dandrader|afk
Saviqom26er, truth be told, did it *ever* work like that for apps?13:53
Saviqom26er, we have a bit of code in unity8's main()13:53
Saviqom26er, that loads testability based on the env var, but that would suggests it's a unity8-specific thing at the moment13:54
om26er_Saviq, network failed me. did you read my message ?13:54
Saviq<Saviq> om26er, truth be told, did it *ever* work like that for apps?13:55
Saviq om26er, we have a bit of code in unity8's main()13:55
Saviq<Saviq> om26er, that loads testability based on the env var, but that would suggests it's a unity8-specific thing at the moment13:55
mhr3Saviq, how much effort is it to hook up tapping in new-scopes?13:55
om26er_Saviq, Yes, it worked for me a couple of weeks ago13:55
mhr3Saviq, cuold use it so i can test the previewing and stuff13:55
om26er_Saviq, I had a working script13:55
Saviqom26er_, either way it's not a unity8 issue13:56
Saviqom26er_, not sure where it happened for apps, then13:56
Saviqom26er_, hopefully thomi/veebers will know13:56
Saviqmhr3, let me see13:56
om26er_Saviq, right, QT_LOAD_TESTABILITY is that a qt flag or does it live inside autopilot ?13:57
Saviqom26er_, it needs to be interpreted by Qt13:57
mhr3seems like card itself is just missing onClicked... plus some uncommenting then13:58
Saviqmhr3, http://paste.ubuntu.com/6826324/ should get you going13:59
mhr3Saviq, mind just pushing that to new-scopes?14:00
ricmmSaviq: sup14:00
ricmmSaviq: Londres is good as usual14:00
Saviqmhr3, otp now14:00
ricmmbut im tired of not being home14:00
mhr3Saviq, i take that as "feel free to push yourself" :)14:00
Saviqmhr3, as long as you fix it first ;)14:00
Saviqmhr3, or verify it works, at least14:00
greybackricmm: I know that feeling :)14:03
=== dandrader|afk is now known as dandrader
mzanettiall: kgunn, Saviq, tsdgeos and me will be a bit late for the standup. Cimi, can you take over with guiding the standup?14:30
Cimimzanetti, sure14:31
Saviq_kgunn, going to standup14:37
kgunnSaviq: ack, i'm in ...my network freaked out14:39
Saviqkgunn, your pulseaudio freaks out again, too :/14:40
bregmadidrocks, were the compiz/nux/unity7 daily PPA builds really supposed to be turned off again?  The latest rare and precious CI build failed because of weeks-old binaries.14:42
didrocksbregma: I asked to turn it on on Friday, not sure if it was done. let's see if sil2100 can have a look ^14:43
sil2100didrocks, bregma: those don't seem to be re-enabled from what I see, let me reenable14:44
bregmais there any reason why the dailes need to be turned off?  nothing in Touch depends on them, they're leaf nodes14:44
sil2100bregma: we had all dailies disabled and doing only manual stack runs because of some crucial landings - but we can reenable now I guess14:46
sil2100didrocks: can I reenable?14:46
didrockssil2100: sure, I asked on Friday already :)14:46
didrockssil2100: thanks a lot!14:46
mzanettielopio: a, forgot to mention: at some point we did have those coverage results in jenkins, but some jenkins upgrade broke the collection of artifacts and we didn't get it back since14:48
sil2100didrocks: oh, one question while we're at it - the unity stack has like unity-scope-mediascanner in it, and since it's basically a unity8-specific scope, it's not building for powerpc14:48
mzanettielopio: but the coverage.xml file generated by runtests.sh is compatible with jenkins14:48
sil2100didrocks: so the unity stack keeps waiting for it in the build phase, while it depwaits14:48
sil2100didrocks: can we disable this one scope for powerpc in cu2d in the unity stack build?14:48
sil2100didrocks: or it's per-stack only?14:48
didrockssil2100: it can be per project, but it's per run14:49
elopiomzanetti: good to know, I'll take that into account.14:49
didrocksso you will get the same issue in the next 8 hours14:49
mzanettikgunn: may I ask you to create some visibility/priority on this one? https://bugs.launchpad.net/unity8/+bug/127322414:49
ubot5Ubuntu bug 1273224 in Unity 8 "Rendering gets really slow with more than ~4 running (or well, suspended) apps" [Undecided,Confirmed]14:49
sil2100didrocks: ah, cu2d-skip - but a global skip, like for unity8 stack?14:49
sil2100didrocks: since you made unity8 ignore powerpc right?14:49
didrockssil2100: yeah, it's support per stack or per projects IIRC14:49
sil2100(for ever)14:49
didrocksno14:49
didrocksit doesn't ignore forever14:49
didrocksit ignores because it was never published in ubuntu14:50
didrockson powerpc14:50
sil2100ah, ok14:50
sil2100Crap14:50
sil2100Thanks ;)14:50
kgunnmzanetti: ack14:50
didrockssil2100: yw! ;)14:50
kgunntedg: were you involved in the original "multiple apps open = slow" investigation ?14:52
dednickmzanetti: neither the plugins or qml folder seems to have the qml files included with the Unity/Indicators plugin. Any idea what needs doing?14:55
mzanettidednick: what?14:55
tedgkgunn, Sorry, xchat crashed.14:55
tedgkgunn, I don't think I was in that one.14:55
mzanettidednick: ah... you're missing qml files in the project tree?14:56
dednickmzanetti: you did the CMake thing for qtcreator right?14:56
dednickmzanetti: yah14:56
mzanettidednick: where are they?14:56
dednickmzanetti: plugins/Unity/Indicators/qml14:57
mterryAre unity8 CI runs just borked?   I have a simple branch that doesn't even touch anything tested and they are failing14:57
mzanettidednick: I see. I'd suggest adding them to the Indicators target in there14:57
dednickmzanetti: maybe they should be moved to qml/plugins/Unity/Indicators ?14:57
mzanettiSaviq: ^ ?14:57
fginthertsdgeos, I have some info on the unity8 otto test failure14:58
tsdgeosfginther: cool14:58
mzanettidednick: so yeah, either that or add them to the target in plugins/Unity/Indicators14:58
fginthertsdgeos, the problem appears to be dependency related. If I remove http://naartjie.ubuntu-ci/archive/head.unity8/trusty/ as an apt archive, the tests pass14:58
Saviqmterry, yes, tsdgeos and fginther are on it ↑14:59
dednickmzanetti: ok, thanks14:59
mzanettidednick: I for one would keep them where they are and add them to the target in there.14:59
mterrySaviq, awesome14:59
fginthertsdgeos, example: http://s-jenkins.ubuntu-ci:8080/job/autopilot-testrunner-otto-trusty/2297/14:59
tsdgeoswoot, i think i just found a bug in lvpwh15:00
tsdgeosfginther: interesting, i was thinking that was the case, but when i ran on the phone with naartjie enabled it still worked, but i'll try again on my desktop15:00
Saviqmzanetti, not sure what question am I supposed to answer?15:01
tsdgeosfginther: have you been able to reproduce the problem locally?15:01
mzanettiSaviq: would you keep indicators qml files where they are and add them to the target in there, or would you move them to qml/ so they show up in the project tree in there?15:01
fginthertsdgeos, I'm not in a position to retest locally at the moment, but I have another example:15:02
Saviqmzanetti, dednick, I think we'll be splitting up other .qmls a bit into plugins, too, so yeah, keep them there15:02
mzanettiack15:02
fgintherhttp://s-jenkins.ubuntu-ci:8080/job/autopilot-testrunner-otto-trusty-debug-fjg/15 also passed when I removed the naartjie source, but failed when it was there (see build 14)15:02
fginthertsdgeos, this appear to be desktop only perhaps?15:03
tsdgeosfginther: might be15:03
tsdgeosfginther: i'll try polluting my destkop with naartjie and see what happens15:03
fginthertsdgeos, there are only a few packages there, you should be able to track them and revert back when you're done15:04
dednickmzanetti: hm, as far as i can tell, they are added to a target. Although it uses a macro to do it...15:09
=== rachelliu_ is now known as rachelliu
mzanettidednick: still not working? need help?15:18
dednickmzanetti: please15:18
mzanettiack.15:19
dednickmzanetti: thanks.15:20
dednickmzanetti: what actually determines which files are added to project in creator?15:20
mzanettidednick: with cmake, I think it's listing everything that's given as source of a target15:21
dednickmzanetti: the plugins/Unity/Indicators/qml folder is there with the CMakeList.txt file, but there's no other files listse15:21
dednickmzanetti: hmm. let me try adding files on another target to confirm15:22
mzanettidednick: https://code.launchpad.net/~mzanetti/unity8/indicators-qml-to-cmake/+merge/20335115:24
mzanettidednick: just pushed again to align it with the rest of the file15:26
dednickhm. wonder why it doesnt work with the export_qmlfiles macro15:28
dednickmzanetti: ^ ?15:28
* mzanetti reads15:28
mzanettidednick: I don't think it does custom_targets, only real targets15:29
mzanettidednick: as custom targets mostly do some command line execution which cmake and qtcreator don't have any clue about15:29
dednicki c15:30
tsdgeosfginther: awesome, it fails :-)15:30
mzanettidednick: but yeah, we try to could create some no-op but real target inside the macro I guess15:30
tsdgeoswhich means NOT_OUR_BUG15:30
tsdgeosbtu still have to fix it :D15:30
mzanetti... we could try...15:31
dednickmzanetti: yup, looking at it now15:31
mzanetticheers15:31
fginthertsdgeos, whew! glad that helped15:33
dednickmzanetti: hm... there doesnt seem to be a target for the root/qml qml files other than the install target. so...15:36
* tsdgeos does evil eyes to MacSlow and mzanetti15:52
MacSlowtsdgeos, ?15:52
tsdgeosyour last unity-notifications breaks your notification unit tests in unity815:52
MacSlowtsdgeos, outch15:53
tsdgeosyeah, has been making our CI fail the whole last week and i was blaming CI machines15:53
tsdgeosjust did not understand they used some packages that are not in distro15:53
MacSlowtsdgeos, so it's got to be r192 of lp:unity-notifications15:55
tsdgeos19315:55
mzanettioops15:56
mzanettitsdgeos: hmmm... does that mean we should run unity8 tests when merging to unity-notifications?15:56
tsdgeosmzanetti: that means unity-notifications needs better tests :D15:56
MacSlowmzanetti, tsdgeos: hm15:57
MacSlowtsdgeos, do you have a link to one such CI-failure handy?15:57
tsdgeosmzanetti: please build unity-notifications, install it, and then run PYTHONPATH=../tests/autopilot autopilot run unity8.shell.tests.test_notifications.InteractiveNotificationBase.test_sd_incoming_call15:58
MacSlowtsdgeos, I'll try that on the emulator too15:59
tsdgeosMacSlow: this is blocking all our CI, do it on your computer, will be faster than messing with the emulator15:59
MacSlowtsdgeos, doing that too16:00
=== dandrader is now known as dandrader|doctor
tsdgeosmzanetti: MacSlow: https://code.launchpad.net/~aacid/unity-notifications/qcompare/+merge/20336216:06
MacSlowtsdgeos, mzanetti: ok, I'm onit16:07
mzanetticheers16:07
mzanettitsdgeos: what exactly caused the fail in here?16:07
tsdgeosmzanetti: that doesn't fix anything16:07
mzanettiah ok16:07
tsdgeosjust makes stuff better16:07
mzanettiyeah. I agree with that16:08
tsdgeosMacSlow:16:08
MacSlowtsdgeos, so it's not fixing the CI-failure you mentioned earlier?!16:08
tsdgeos         if (!inserted) {16:08
tsdgeos-            insertToVisible(n, 0);16:08
tsdgeos+            insertToVisible(n, insertionPoint(n));16:08
tsdgeos         }16:08
tsdgeosfixes unittest in unity8 for me16:08
MacSlowok16:08
tsdgeosbut breaks unity-notification unittests16:08
tsdgeosso you have to make them agree :D16:08
MacSlowtsdgeos, I'll make sure to get this sorted before tomorrow16:09
tsdgeostx16:10
=== charles_ is now known as charles
=== _salem is now known as salem_
om26erxnox, xnox, is there a way to set a global variable in the environment so that every app that starts with initctl appends that parameter ? talking a parameter thats not a keyword arg16:19
xnoxom26er: can you please tell me what you are trying to do? and is it generic, or upstart-app-launch specific?16:20
=== salem_ is now known as _salem
om26erxnox, not sure about the details on what 'initctl start' uses. there is a parameter QT_LOAD_TESTABILITY=1 which if set in the environment starts all the apps with the testability driver load, due to some reason its broken. So there is an alternative parameter '-testability' which is working, So I would like to start my apps with that16:22
xnoxom26er: talk to qa / ci / tedg  about it. check why your environment doesn't have that variable.16:23
xnoxom26er: cause environment variable is supported better, but it also depend on your code.16:24
xnoxom26er: do you have your log, where testability is / isn't loaded?16:24
tedgom26er, It might be when it gets set, for best results I'd say make a job that is "start on starting dbus" that sets it.16:28
om26erxnox, where are the upstart logs when an app is started with initctl ?16:29
=== _salem is now known as salem_
om26ertedg, will '-testability' work as well ? I though initctl supported arguments of the form key=arg ?16:30
tedgom26er, Nope, it doesn't.16:30
tedgom26er, The app will put logs in ~/.cache/upstart/application*16:31
om26erxnox, logs when started with upstart http://paste.ubuntu.com/6827040/16:33
om26erxnox, and with -testability (without upstart) http://paste.ubuntu.com/6826992/16:34
om26ernote the line: Testability driver loaded. Wire protocol version is "1.4".16:34
tedgom26er, How are you setting the env var?16:38
tedginitctl set-env --global QT_LOAD_TESTABILITY=1 ?16:38
om26ertedg, inictl set-env -g QT_LOAD_TESTABILITY=116:38
om26eror that16:38
MacSlowtsdgeos, btw... your fix-suggestion for unity-notifications does cause 2 of the current unit-tests of unity-notifications to fail16:39
tsdgeosMacSlow: yes, is exactly what i said16:39
tsdgeos[17:08:31] <tsdgeos> fixes unittest in unity8 for me16:39
tsdgeos[17:08:40] <MacSlow> ok16:39
tsdgeos[17:08:40] <tsdgeos> but breaks unity-notification unittests16:39
tsdgeos[17:08:47] <tsdgeos> so you have to make them agree :D16:39
MacSlowtsdgeos, hm... guess xchat's scrollback doesn't like me then :)16:40
tedgom26er, initctl get-env QT_LOAD_TESTABILITY ?16:40
MacSlowtsdgeos, with current lp:unity8 and lp:unity-notifications only notification-autopilot-tests fail for you?16:40
tsdgeosno16:40
tsdgeoswell16:41
MacSlowtsdgeos, ah ok... atm 48 out of 65 fail for me here16:41
tsdgeoswhat does "notification-autopilot-tests" mean?16:41
tsdgeosah yes, only the one i told you fails16:41
tsdgeosunity8.shell.tests.test_notifications.InteractiveNotificationBase.test_sd_incoming_call16:41
tsdgeosMacSlow: how are you running the tests?16:41
MacSlowtsdgeos, *sigh*16:41
om26ertedg, that does not work as well. So I just concluded it to be a bug in autopilot somewhere. Apps that are started with qmlscene are loading the testability driver, but the ones that have a c++ binary are showing the issue16:42
* om26er reports a bug for autopilot-qt16:42
MacSlowtsdgeos, doing the usual compile (and installing unity-notifications via the build .deb), make install in builddir and then starting autopilot16:43
tsdgeosMacSlow: read the CODING file16:43
tsdgeosmake autopilot16:43
tsdgeosor you need to properly pass PYTHONPATH stuff around16:44
tsdgeosmzanetti: have a sec?16:45
karnimhr3: Can you tell me what you meant by "they stop being centered" comment? https://code.launchpad.net/~unity-team/unity8/new-scopes-fix-grid/+merge/20259316:51
karnimhr3: Do you mean "it makes things look worse", as opposed to the screenshots?16:51
mhr3karni, yes, the patch de-centered them16:52
karnimhr3: ack, thanks16:52
mhr3karni, but in trunk16:52
om26ermzanetti, hello16:54
karnigreyback: Hiya. I believe you where the author, allow me to ask - where did the "- spacing/2" come from in qml/Components/ResponsiveFilterGrid.qml columnsForSpacing function?16:54
karnireturn Math.max(1, Math.floor((parent.width - spacing/2) / (delegateWidth + spacing)));16:54
greybackkarni: that was a while ago, let me try refresh my memory16:54
karnigreyback: thank you, I'd appreciate16:55
karnigreyback: Two people other than me got convinced it should probably be (parent/(delegateWidth + spacing)) (i.e. nothing should be subtracted from parent width, because that far right spacing would be spread to both margins)16:58
karnigreyback: http://paste.ubuntu.com/6827155/ ~3:50 ago on this channel16:59
mhr3karni, your formula was correct if the margin assumption was... if margins are 0 it isn't17:00
karnimhr3: by margins you mean the visual space between a delegate and screen edge, or from the delegate body to delegate edge? (because we assume the deletate contents are center aligned)17:01
greybackkarni: yeah I can't think of a good reason why I subtract the spacing/217:02
mhr3oh wait, that space is allocated to the columns anyway, so nevermind17:02
karnigreyback: ack17:03
karnimhr3: quick question, how did you check that? in a test, or you built it and tried on a device/in a simulator?17:14
karnithe fact that it didn't work with trunk17:14
karniI'm not assuming it does, I'm just asking to ensure best work flow on my end17:14
mhr3karni, i merged that one commit you did into trunk17:17
karniright, and then? :)17:17
karnimhr3: If you're still around, I was wondering more about the next step :) How you verified that merge to trunk broke it.17:33
mhr3karni, i just run the scope tool17:50
karnimhr3: ack17:50
mhr3in trunk it's talking to old scopes, and not using cards, and was not centered17:51
karnigotcha, thanks buddy17:51
=== alan_g is now known as alan_g|EOD
Cimimterry, it still failed, though https://code.launchpad.net/~unity-team/unity8/unity8.test_nested_mir/+merge/20308818:03
CimiSaviq, still around?18:04
mterryCimi, I think CI tests are having problems right now18:05
SaviqCimi, mterry yes, we're getting closer, though18:14
karniSaviq: How is it possible that Cards delegates (scope-onlinemusic in new-scopes unity-scope-tool) are left-aligned, as it seems, while tiles in unity8 trunk unity-scope-tool are centered? When I manage to center align the Card delegates, the trunk tiles get moved to the right. I feel like someone cheated, stuff is actually shifted/centered in tile delegates, but I can't find it. I'm puzzled.18:27
karniEither trunk has centered tiles, or new-scopes has centered Cards. Can't make 'em both work.18:27
karniSaviq: (if you're around) lp:~unity-team/unity8/unity8-fix-grid - rev 653 correctly fixes column count. rev 654 breaks tile alignment (they're shifted to right), but the very same code centers Cards in new-scopes :/18:29
Saviqkarni, isn't this because Cards do not center themselves while old-scopes renderers do?18:42
karniSaviq: I think so, as you wrote your message - I started to align the Card18:43
karniyeah, giving this a try18:43
Saviqkarni, align the Card how? within an enclosing Item?18:43
karniSaviq: yes. would that be fine?18:43
karniSaviq: delegate: Card -- eek18:43
Saviqkarni, yes18:43
karni:)18:43
Saviqkarni, problem is there's a loop there18:44
Saviqkarni, delegateHeight/Width: are based on first delegate size18:44
karniSaviq: well.. first try failed miserably ;) all card positions went haywire. lemme work that.18:44
Saviqkarni, which is a shortcut that we need to get rid of (hence the FIXME in CardFilterGrid)18:45
karniack18:45
karniah yes, I see it18:45
Saviqkarni, so yeah, we've a chicken'n'egg problem18:45
karninot good, not good :[18:45
Saviqkarni, the plan for that is to create an invisible Card with dummy data for each category18:45
karniI really need to get this fixed to get going.18:46
Saviqkarni, to find out its largest possible size18:46
karniI see..18:46
Saviqkarni, and use that for delegateWidth/Height in the different layouts18:46
karniSo basically I could fix column count, but card spacing/alignment is not that easy.18:46
* karni nods18:46
Saviqkarni, I'll work on that tomorrow morning18:46
karniSaviq: Appreciated, Michał -- you know where's my branch if you'd like to test it. That's based on unity8 trunk.18:47
karniI was trying to make it right in trunk, but second commit in that branch works in new-scopes only.18:47
karniAha, so I should actually revert that last change, if the problem is in *Card* alignment.18:49
Saviqkarni, yeah, I'd say it is18:51
* karni nod18:51
* greyback eod18:57
karniIf I want to "cancel" my merge proposal, is Deleting it the right thing to do? I left a comment pointing to a different branch and left further explanation, which I assume will be sent to interested parties? https://code.launchpad.net/~unity-team/unity8/new-scopes-fix-grid/+merge/20259318:58
tedgkarni, You can set it to WIP or Rejected as well.19:33
tedgkarni, I'd say "make it informative" for the next person that sees it. :-)19:34
=== dandrader|doctor is now known as dandrader
karnitedg: I've it to Rejected, only later I noticed. That'd be my first time I did it heheh19:34
karniRight :) Thanks19:34
=== dandrader is now known as dandrader|afk
Saviqkarni, one for you: https://code.launchpad.net/~saviq/unity8/fix-card-header-height/+merge/20341120:02
* karni looks20:02
Saviqkarni, empty labels were taken into account for height calculations20:03
karniSaviq: slick /me awaits diff :)20:04
karniSaviq: Since you're here :) https://code.launchpad.net/~unity-team/unity8/unity8-fix-grid/+merge/20339920:04
Saviqkarni, just pushed a trunk merge, so it'll still be there20:04
Saviqkarni, naah, not _really_ here ;)20:04
karniheheheheh ok20:04
karniSaviq: what did you mean by "pushed a trunk merge"?20:04
Saviqkarni, my branch did not have latest trunk in (in fact it was a week old or so)20:05
karnioh, gotcha20:05
karnithanks, Saviq :)20:05
Saviqthis helps a bit in the layouts as cards are actually their own size as opposed that + two lines of invisible text...20:06
karniSaviq: It's good to _not_ have invisible views in there hehe20:07
Saviqkarni, indeed20:07
=== dandrader|afk is now known as dandrader
karniSaviq: fun fact:20:07
karniSaviq: The fix for column spacing works for new-scopes *and* trunk, if there's 2 columns. If there's 3, margins are too wide (wtf?) and that's why stuff is shifted.20:08
Saviqkarni, yeah, we'll have to look at it properly20:08
karniI don't know how that relates to column count, the math is there, and makes sense. anyway. I don't want to hold you here :)20:09
karniI don't plan to leave anytime soon (modulo food)20:09
karniSaviq: yep20:09
=== dandrader_ is now known as dandrader
Saviqmterry, fyi, adding the repo from http://naartjie.ubuntu-ci/archive/head.unity8/trusty/ allowed Albert to reproduce the failures in otto, and there's a fix for lp:unity-notifications in the works21:33
Saviqmterry, fyi, adding the repo from http://naartjie.ubuntu-ci/archive/head.unity8/trusty/ allowed Albert to reproduce the failures in otto, and there's a fix for lp:unity-notifications in the works21:37
mterrySaviq, ah interesting.  OK, thanks!21:37
Saviqmterry, that repo contains all packages built for the unity8 stack (so unity8, unity-notifications etc.) during -autolanding jobs21:38
mterrySaviq, so like trusty-proposed-proposed?  :)21:39
Saviqmterry, well, it's meant to allow us coordinate merges within the stacks without release22:07
Saviqmterry, as the stacks are later released together (or at least were originally)22:08
kgunnmterry: are you looking into the weird "unstable" otto runs ?22:14
kgunni was trying to bug someone/anyone in ubuntu-ci-eng22:14
mterrykgunn, I was curious about them, but mostly I've been having trouble reproducing a certain jenkins test failure in one of my branches that added a new AP test22:15
kgunnmterry: cool...i'll go back to bothering ci team :)22:18
kgunnas its holding up cimi's mp22:19
Saviqkgunn, Albert found the issue today22:22
Saviqkgunn, it was r192-193 in https://code.launchpad.net/~unity-api-team/unity-notifications/trunk22:23
Saviqkgunn, fix was already identified, too22:23
kgunnSaviq: thanks...i'll stop harping on it...assuming there'll be an mp to address it in the morning22:24
kgunnSaviq: does it really address all 4 here22:24
kgunnhttps://jenkins.qa.ubuntu.com/job/autopilot-testrunner-otto-trusty/2304/22:24
Saviqkgunn, no, but at least two of those are added in that MP22:26
Saviqhttps://code.launchpad.net/~unity-team/unity8/unity8.test_nested_mir/+merge/20308822:26
Saviqso those just need fixing22:26
Saviqthe only persistent failure we got was http://s-jenkins.ubuntu-ci:8080/job/autopilot-testrunner-otto-trusty/2315/22:26
veebersSaviq: I'm eavesdropping here, I see you're having autopilot test failures. When did that start happening?22:29
Saviqveebers, last week, a merge in lp:unity-notifications caused it - we had problems reproducing 'cause it was never released, but was there in the local head.unity8 repo22:29
Saviqveebers, issue identified and will be resolved early tomorrow22:30
veebersSaviq: ah ok, I ask because a new autopilot was released and entered distro a couple of hours ago. I wanted to make sure it wasn't that ;-)22:30
Saviqveebers, nah22:30
=== salem_ is now known as _salem
karniSaviq: this looks so much better, +1. should I top approve? should you ping mzanett'i to land it? I think there's a new landing process involving adding entries to a gdoc. you might want to ask him.23:39
=== balloons is now known as Guest72010

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