=== redj_ is now known as redj === _salem is now known as salem_ === salem_ is now known as _salem === jhodapp is now known as jhodapp|afk [09:44] Saviq: so what's the plan? first land 5.2 then new-scopes? [09:44] tsdgeos, yeah [09:44] ok [09:44] tsdgeos, today is review day [09:44] tsdgeos, please start looking at mterry's split greeter [09:45] so https://code.launchpad.net/~unity-team/unity8/new-scopes-cleanup-5.2 is the "top branch" we want to merge [09:45] tsdgeos, I'll go through that [09:45] ok, i'll read mterry's code [09:49] Saviq, found the cause of the card hiccup? [09:49] mhr3_, not yet, let me look at it now [09:50] tsdgeos, we still have fails in qmltests [09:50] mhr3_, can't get it to work still ;/ [09:50] tsdgeos, testLauncher [09:50] mhr3_, src/capnp/layout.c++:1822: requirement not met: expected ref->kind() == WirePointer::STRUCT; Message contains non-struct pointer where struct pointer was expected. [09:50] I don't think the launcher is flicking [09:50] mhr3_, and restarting scope registry doesn't help [09:50] Saviq, restart smart-scope-proxy & scope-registry [09:50] Cimi: it's on you then, i'm reading mterry's code now [09:51] Saviq, policy libunity-scopes0? [09:51] mhr3_, right, so not only registry now... [09:51] mhr3_, yeah, that helped [09:51] ok [09:52] marcustomlinson, hey [09:53] seb128: hey [09:53] marcustomlinson, what do you mean by "silo: "? you are talking about landing/CI train? === sil2100_ is now known as sil2100 [09:54] seb128: yeah, I assume we still haven't got a silo. That branch fixes the issue and is complete. [09:54] marcustomlinson, I can put a landing ask/get a silo for the hud, but the merge request is still "needs review" and CI seems unhappy [09:54] e.g https://code.launchpad.net/~unity-api-team/hud/lp-1288025/+merge/209449/comments/496003 [09:54] seb128: pete-woods just commented on the MR ;) [09:55] oh [09:55] seb128: ci is only unhappy because there's a dependent change in libdbusmenu-qt [09:55] pete-woods, marcustomlinson: qt5.2 is in trusty-proposed now, so should be fine to land hud soon ;-) Is the CI being unhappy on that merge request "normal"? [09:56] whaaat? 5.2 in proposed? [09:56] mhr3_, yups [09:56] mhr3_, found issue [09:56] how come i didn't get a OMG! mail? [09:56] pete-woods, if you need a libdbusmenu-qt change/update, you should update the build-depends on the version you need at least? [09:56] seb128: I have done [09:56] it's not just a single MR [09:57] oh, right [09:57] there is a pre-require branch [09:57] good [09:57] yes [09:57] or three :) [09:57] marcustomlinson, pete-woods: thanks ;-) [09:57] let's hope we can land soon [09:57] LTS coming :p [09:57] seb128: and don't worry, I will make sure I can search for préférences :) [09:57] (btw you might want to change the status to "approved" if it's approved) [09:57] pete-woods, thanks ;-) [09:59] seb128: I can't change them to approved, as I don't have a silo yet, so no-one can test them for me [10:00] (the rules say I have to test the builds that come from the silo) [10:00] Cimi, tsdgeos, there's an issue with the dynamic carousel merge, there's a few places that reference "template" directly, not through cardTool still (i.e. CardFilterGrid.qml:27) [10:00] pete-woods, I don't see how changing to "approved" conflicts with the silo? [10:00] pete-woods, there is no automerging of approved branches anymore with CI train [10:00] I understand that [10:00] but isn't it wrong to approve them until they have been tested via the silo? [10:01] pete-woods, on other projects (e.g indicators, settings) we use approved as the list of things that are ready to be pushed through CI train [10:01] your project, your call [10:01] Cimi, tsdgeos, results in broken apps card when searching (i.e. install click scope, restart scope-registry, ./builddir/tools/unity-scope-tool, search in Apps → no titles) [10:01] I understand/use it as [10:01] "approved = got review, should be ready to land" [10:01] review the approved changes [10:01] put them in silo [10:01] then we test the silo [10:01] and if it's green we press the land button [10:02] * Saviq reverts [10:02] which then upload/merge back [10:02] seb128: okay, if that's how you understand the process, then I will do that in future [10:02] Saviq, let me fix it instead revert [10:02] pete-woods, thanks, but feel free to keep your workflow if it works for you, I'm not saying mine is the only valid one ;-) [10:03] Cimi, k, let me know [10:03] pete-woods, the main advantage with the way I described is that +activereview give you a nice overview of what is ready to be put in a silo (= the approved changes) [10:03] otherwise you need to keep track mentally of what got reviewed/approved [10:04] that's a good point, and I would definitely prefer to do it this way, I just got a different interpretation of the rules when I read them [10:04] but if other teams are doing this, then I am happy [10:04] pete-woods, there's no rule on that [10:04] pete-woods, ci train doesn't even care about LP status, if you put the MP in it, it will merge it even if it's rejected [10:04] Saviq: hmmm i think i had fixed that [10:04] but maybe not [10:05] E_TOO_MANY_BRANCHES [10:05] Saviq: I understand that, I just don't like getting blamed for breaking things because I didn't follow the Process [10:05] tsdgeos, doesn't look like it, at least not in branches I'm looking at [10:05] pete-woods, remember the process is yours, not anyone else's :) [10:05] pete-woods, as said, we do it this way for indicators and settings, so feel free to do it as well, it's fine by the rules ;-) [10:06] new-scopes-cleanup is fine [10:06] new-scopes-cleanup-5.2 is fine too [10:06] Saviq: which branch are you on? [10:06] tsdgeos, hmm tried on cleanup, maybe didn't pull [10:07] tsdgeos, nothing to pull, did you search? [10:07] Saviq: no, but it's not referencing template directly [10:07] tsdgeos, ok, that doesn't fix the issue though [10:07] that's a different thing :D [10:08] tsdgeos, sure ;) /me pulls the fix to clean-to-trunk [10:08] Cimi: can you have a look at it? [10:08] or shall we both? [10:10] Cimi, please fix on clean-to-trunk, not -cleanup, I was hoping for cleanup to only really do test fixes... [10:11] * Saviq reviews cleanup so that it gets in new-scopes sooner rather than later [10:12] tsdgeos, I can [10:12] ah, but we need 5.2-fixes on trunk first... [10:12] I'll look at both [10:12] having a coffee, had insomnia last night [10:13] this friday seems like a classic monday :) [10:13] but we all know that engineers have best ideas when they have lack of sleep, it's out environment [10:13] *our environment [10:15] mzanetti, review https://code.launchpad.net/~unity-team/unity8/fix-5.2-tests/+merge/209058 please? [10:17] MacSlow, qml/Notifications/Notification.qml: bad whitespace in lines 42, 48 [10:17] MacSlow, in modal snaps [10:17] Saviq, already fixed [10:17] MacSlow, ok [10:17] MacSlow, what editor do you use? [10:18] ah... insensible or whatever it's called [10:18] MacSlow, sounds like you need to enable whitespace checks :) [10:18] mmm [10:18] Saviq, sublime... as I can't stand QtCreators text-rendering :) [10:18] Saviq, is there any way to tweak Qt-text-rendering in some way... it always looks a bit "fuzzy" [10:19] MacSlow, no idea, check out 3.0 from -proposed, maybe that's better? [10:19] Cimi, ^ maybe you know [10:20] MacSlow, my guess is using other ways to render text [10:20] with qtquick it might use the distance maps [10:20] Cimi, sure... it using a distance-field based texturing approach... compared to gtk+'s cairo/pango one [10:21] MacSlow, http://blog.qt.digia.com/blog/2012/08/08/native-looking-text-in-qml-2/ [10:21] QtCreator is not QML guys [10:21] I thought parts of it are qml scenes.. [10:21] the welcome screen [10:21] anpok, also regular Qt-desktop apps look like they use the same technique... text on the desktop doesn't look as crisp as in gtk+-apps [10:22] get bad glasses .. distance based fonts are a lot faster :) [10:22] Cimi, ah... interesting... thannks for the link! [10:23] if it works, we should enable on our desktop [10:25] Saviq: yep, can do that now [10:26] MacSlow, some more data here https://bugreports.qt-project.org/browse/QTCREATORBUG-9751 [10:26] Saviq, thanks [10:27] mzanetti, did you ever get to the behemoth 7k diff of new scopes cleanup? [10:27] Saviq: yeah, I've read through it, Albert is already fixing my comments. Still have to do the functional test [10:28] mzanetti, I meant https://code.launchpad.net/~unity-team/unity8/new-scopes-cleanup/+merge/209642 [10:28] ah no... that was the clean-to-trunk [10:28] no didn't get to the other yet [10:28] mzanetti, ok, I might actually get on it if you don't, let's see who's first [10:28] * tsdgeos can't stand subpixel hinted fonts [10:29] i want black you fool not green! [10:29] * Saviq slows down work to let mzanetti review the bitch... [10:29] * mzanetti still hopes gerry comes back soon and approves the right-edge branch :P [10:30] ;D [10:30] mzanetti, did you write launcher tests? [10:30] Cimi: yes [10:30] let's merge right edge and new scopes on a Friday, what's the worst that can happen! ;D [10:30] * mzanetti doesn't see why not :P [10:31] who has qt 5.0? [10:31] Saviq: worst case, we instruct people to flash the mwc image for the weekend [10:31] first of all [10:31] Saviq: shall i ask mterry to rebase his branch on top of new-scopes-cleanup-5.2? it doesn't merge cleanly there [10:31] * mzanetti 5.2 [10:31] tsdgeos, can you run testLauncher and see if it fails for you? [10:31] with 5.2 [10:31] or mzanetti [10:31] Cimi: new-scopes or trunk? [10:31] * mzanetti runs [10:31] tsdgeos, maybe review against trunk for now [10:32] Saviq: ok [10:32] tsdgeos, ns [10:32] tsdgeos, we have right edge that might still get in before new-scopes [10:32] * Saviq got a u8 crash on 5.2, let's hope it's a known sig [10:33] Cimi: trunk testLauncher passed here with 5.2 [10:33] Cimi: same with launcherbackendtest and launchermodeltest [10:34] Cimi: http://paste.ubuntu.com/7089382/ [10:34] Cimi: i think i had a look at this one, flick() doesn't seem to be flicking enough [10:34] tsdgeos: is this in xvfb? [10:34] you may want to replace flick() with a mouse press+move+release [10:34] mzanetti: no, regular unity7 [10:34] 8 I assume, trunk? [10:35] mzanetti: no, running 7 [10:35] mzanetti: new-scopes-cleanup-5.2 branch [10:35] let me see what fix-5.2 says [10:35] tsdgeos, ok, have the same issue with flick [10:35] tsdgeos, and I was thinking of doing mouse flick indeed [10:40] MacSlow, there's an "antialias" option under Text Editr / Font & Colors in QtC, not sure, though, that it would get what you want ;) [10:41] Saviq, that was enabled already :) [10:41] MacSlow, yeah, I meant *disabling* it ;) [10:42] Saviq, that would make things worse... but I managed to tweak it a bit for the better already... it didn't pickup the system-wide set monospaced font [10:42] MacSlow, right, it does use the default on [10:42] e [10:42] internal [10:43] Saviq, it's a lot better after the tweaking now [10:47] btw unity7 improved loads this cycle [10:47] it's faster on my slow intel card [10:47] and more stable [10:47] and looks better [10:47] now we need to fix dash scopes that are slow :) [10:47] good we have this unity in the lts [10:50] there seems to be an issue with indicator AP-tests -> https://jenkins.qa.ubuntu.com/job/generic-mediumtests-runner-mako/5830/console [10:50] Saviq, ^ is that to be expected? [10:51] MacSlow, "NoSuchProcess: no process found with pid 8773" [10:51] MacSlow, == crash [10:51] MacSlow, == Qt 5.0 crash that's fixed with 5.2 [10:52] Saviq, so I just have to wait this one out? [10:52] MacSlow, ignore it, yeah [10:52] Saviq, all 12 notification AP passed btw :) [10:52] I hope Qt 5.2 won't affect that ;) [10:54] tsdgeos: http://paste.ubuntu.com/7089478 <-- Qt 5.2, fix-5.2-tests branch [10:56] mzanetti, I have same issues [10:56] mzanetti, as well as launcher [10:56] just tried the launcher again... passed :/ [10:56] I'm looking into launcher [10:56] mzanetti, listview.flick seems to be weird [10:56] mzanetti, might be that you have retina screen [10:56] mzanetti, and speed flicks work on your pc [10:57] Cimi: well, I'm using unity.gu for the flicking. so it *should* not matter [10:57] but who knows [10:57] Cimi: are you sure there isn't just a waitForRendering needed? [10:57] mzanetti, trying with your gu size [10:57] mmm might be too [10:57] * mzanetti uses 18 px/gu [10:57] mzanetti, which gu do you have? [10:57] thx [10:58] and the variable to set? [10:58] * Cimi forgot [10:58] GRID_UNIT_PX [10:58] tst_DragHandle failing for anyone of you? /me suspects a gu issue too [10:59] * Cimi tries [10:59] mzanetti, works [11:00] mzanetti, works with 18 :-\ [11:00] launcher? [11:00] yep [11:01] Cimi: guess what: DragHandle works here with 8 too [11:01] afaics :P [11:01] :) [11:01] mzanetti: weird, let me see [11:02] mzanetti, which test? [11:02] of draghandle [11:02] tsdgeos, I'm looking at it [11:02] tsdgeos, GRID_UNIT_PX=18 make testLauncher works [11:03] Cimi: the lvwph ones too? [11:03] so either listview.flick clamps values [11:03] or units.gu don't work sas speed [11:03] Cimi: the flick() in the launcher only resets it to the beginning, You might just be able to increase the flick value a git and it'll work [11:03] tsdgeos, not those [11:03] Cimi: ok [11:03] this is DragHandle @18: http://paste.ubuntu.com/7089509 [11:05] mzanetti, looking [11:07] mzanetti: lwph passed here [11:08] mzanetti: is it 100% failing for you? [11:08] tsdgeos: yep, just ran it again: http://paste.ubuntu.com/7089521 [11:09] this one is not GU related. fails for 8 here too [11:10] mzanetti: yeah the test doesn't know about gus [11:10] yep.. [11:10] mzanetti: are you using xvfb-run ? [11:10] tsdgeos: no, this was all plain X [11:11] mzanetti: does running it standalone also fails? i.e. http://paste.ubuntu.com/7089534/ [11:12] tsdgeos: yeah, that's what my paste does [11:12] tsdgeos: not in a loop, but standalone [11:12] works here :/ [11:12] i'm on the 12th run already [11:12] ah... you meant the function standalone [11:12] * mzanetti tries [11:13] tsdgeos: http://paste.ubuntu.com/7089545 [11:13] tsdgeos: kwin/compiz ? [11:14] don't think so [11:14] i'd say it's resolution [11:14] i'm basically moving the mouse and expecting stuff to happen [11:14] tsdgeos: interesting. it works in xvfb [11:14] because the dpi there is probably different [11:14] the one i need [11:15] tsdgeos: ah... while thie window is quite small, I still have normal fonts [11:15] http://i.imgur.com/paH4UEo.png [11:15] looks good to me :D [11:15] ok [11:16] I could imagine the test taking less space if the fonts dpi is different [11:16] s/test/text/ [11:16] well the 0 is a bit too big [11:16] but that is just there for you to look at, doesn't play any role [11:17] tsdgeos: you sure the header isn't smaller in height? [11:17] mzanetti: no looks ok [11:17] i can snapshot mine if you want [11:18] yeah, please do [11:18] * mzanetti curious [11:18] there must be a difference... [11:18] http://i.imgur.com/E5x1to3.png [11:19] it's the test that is bogus i guess [11:19] http://paste.ubuntu.com/7089562/ probably doesn't move your high DPI at all [11:20] tsdgeos: ah. the Pageheader and sectionheader have hardcoded pixel sizes? [11:20] ye [11:20] that explains why its correct indeed [11:20] why wouldn't they? [11:21] well as i said the test doesn't use gu [11:21] yeah. [11:23] mzanetti: i'm just not sure how to make this work if indeed the pixels you have to move the mouse are indeed pixel dependant [11:23] maybe the qpa has info about that? [11:23] * tsdgeos checks [11:29] mzanettI, draghandle is not res independent [11:30] debugging that [11:30] some values I'm getting don't change [11:30] Cimi: which ones? [11:30] currently [11:30] dragThreshold of EdgeDragEvaluator [11:31] yeah.. I'm hunting that one too... [11:31] which seems to be maxDragDistance [11:31] haven't found where it's defined [11:31] that should ne res independent [11:31] mzanetti, qml/Components/EdgeDragEvaluator.qml [11:32] doesn't seem to be much in flickable that is dpi dependant or anything [11:32] Cimi: defaultDistanceThreshold: units.gu(1.5) [11:32] seems okayish... [11:32] mzanetti, maxDragThreshold [11:33] *distance [11:33] ../qml/Components/DragHandle.qml:172: maxDragDistance: maxTotalDragDistance [11:33] ../qml/Components/Stage.qml:453: maxDragDistance: stage.width [11:33] yeah... but: distanceThreshold: hintDisplacement > 0 ? 0 : defaultDistanceThreshold [11:34] mzanetti: i guess you don't see the list moving at all, no? [11:34] * mzanetti checks [11:34] nope. frozen like an ice cube [11:35] tsdgeos: ^ [11:35] mzanetti: do the other tests also pass inside xvfb-run? [11:36] trying [11:37] tsdgeos: http://paste.ubuntu.com/7089644 [11:37] so yes [11:38] that 0 != 0 should be randomly passing [11:38] we have that in trunk too [11:38] even i thought i had fixed it [11:38] is that the one you introduced the uFuzzyCompare for? [11:38] /food [11:38] mzanetti: this one and a few others with the same issue yeah [11:39] * tsdgeos let's it run in xvfb-run for a while [11:39] yep, failed [11:39] i should be able to at least make this one pass consistently [11:40] yeah... but its strange. I'm quite sure this was passing at some point here [11:40] well it does pass [11:40] just run it again :D [11:40] no... I mean the DPI related issues [11:40] ah [11:40] mzanetti: yes i think that has changed with 5.2 [11:40] ah ok [11:40] there have been some changes regarding how dpi is handled [11:41] let's fix this one i can repro first [11:41] and care about the others later [11:41] ack [11:41] Cimi: any progress on the launcher or the draghandle? depending on which one you are on, I could take the other [11:42] mzanetti, doing drag handle, no progress, just debugging [11:42] Cimi: ok. /me gets to the launcher [12:05] is there a way in qml to see what sets what? [12:05] like, what set a property width [12:06] Cimi: launcher fixed [12:07] mzanetti, push in that branch [12:07] mzanetti, or in fix-5.2-tests [12:07] mzanetti, can you pastebin diff? [12:07] Cimi: hm... I think you can see that with the profiler... [12:07] Cimi: I've pushed to 5.2-tests [12:07] ok [12:08] Cimi: diff: http://bazaar.launchpad.net/~unity-team/unity8/fix-5.2-tests/revision/751 [12:08] dammit... I accidentally pushed something [12:08] reverted [12:09] mzanetti, looks like a workaround [12:09] mzanetti, don't get me wrong [12:09] Cimi: why? [12:09] it works [12:09] mzanetti, I just wanted to know why flick doesn't work [12:09] :) [12:09] because it always had issues if listview Snapping is enabled [12:10] and now with 5.2. it seems not to be able to flick() over a snap position any more [12:10] mzanetti, you can help me with drag handle [12:10] regardless how big the number in flick(x) is [12:10] mzanetti, basically [12:10] mzanetti, if you put some fancy console.log [12:11] you realise that width of those drag handle is fixed [12:12] ok === MacSlow is now known as MacSlow|lunch === jhodapp|afk is now known as jhodapp [12:31] ahhhh [12:31] waht about make testFoo? [12:31] Saviq: ↑↑ [12:33] mzanetti, there's so much logic in those tests that I'm wondering if they are correct [12:34] Cimi: what's interesting, the DragHandles window is always the same size, regardless the ps/gu [12:34] px/gu [12:34] tsdgeos: what is with make testFoo? [12:34] mzanetti, it's not set [12:34] doesn't work anymore [12:35] huh? does here (unless you really mean "make testFoo" - including the Foo) [12:35] tsdgeos: or did you mean tryFoo? [12:35] Cimi: isn't it set to 70 gu's in tst_DragHandle.qml? === alan_g is now known as alan_g|lunch [12:36] mzanetti, vertical showable and horizontal showable in tst_DragHandle tthey don't have anchors [12:36] mzanetti: ah, yes that :D [12:36] tsdgeos: yeah... that's broken. we need our own QQuickView that registers qttest stuff [12:36] mzanetti: ok, pushed a fix for the 0 != 0 thing [12:36] tsdgeos: nice, thanks [12:37] tsdgeos, you mean make tryFoo? [12:37] mzanetti: the other ones i don't know how to tackle [12:37] Saviq: yes [12:37] tsdgeos, well, it's somewhat lower prio, but yeah we need to come up with something [12:38] Cimi: window->resize(600, 600); [12:39] ouch [12:39] I should have just grep [12:39] xD [12:39] mzanetti, that is it [12:39] haha. commented that away and guess what Totals: 10 passed, 0 failed, 0 skipped [12:39] * mzanetti pushes [12:40] mzanetti: is testlistviewwithpageheadersection the only one that fails? [12:40] i'd expect other variations of LVWPH fail too, no? [12:41] tsdgeos: lemme try [12:41] mzanetti, waiting daniel to ask why resizing? [12:41] http://bazaar.launchpad.net/~unity-team/unity8/trunk/revision/43.2.2 [12:43] tsdgeos: http://paste.ubuntu.com/7089916 [12:43] ok [12:43] so same thing [12:43] the tests that move the view with mouse presses don't play nice with your dpi [12:43] Cimi: as everything still works when removing it, I assume he added it just for some testing while developing and forgot to remove [12:43] ok [12:43] but yeah, lets ask him to be sure === _salem is now known as salem_ [13:05] THE 5.2 HAS LANDED [13:05] Mirv, kudos!!! [13:05] prepare yourselves appropriately! [13:06] * Saviq starts porting to 5.3... we should make it in time for 15.04, right? [13:07] tsdgeos: Cimi: https://code.launchpad.net/~unity-team/unity8/fix-5.2-tests/+merge/209058/comments/497520 :/ [13:07] will look into it... [13:07] /food first [13:08] yay for 5.2 :) [13:09] * Saviq imagines Mirv lying in a puddle of high-grade alcohol right now [13:13] will we ever have those ubuntushape binding loop for propery width fixed? [13:14] Saviq: :D thanks. [13:14] Cimi, did you ever try? ;) [13:14] Saviq, nope :D [13:15] I can [13:15] Cimi, then, no [13:15] Cimi, did you fix the card yet? [13:15] Saviq, will do now, was fixing 5.2 with mzanetti [13:15] Cimi, thanks [13:16] * Saviq wonders who will review the 5.2-fixes branch ;D [13:16] when *everyone* will have their hands in it === alan_g|lunch is now known as alan_g === MacSlow|lunch is now known as MacSlow [13:56] mzanetti: hmmmm, all the time? or just sometimes? [13:59] Mirv: so i can remove landing6? [13:59] s/can/should i guess [14:00] tsdgeos: what do you mean? [14:00] tsdgeos: oh, yes, you don't need the PPA anymore [14:00] tsdgeos: you actually get more updates from the main archives now [14:00] like the two qtdeclarative patches [14:02] Mirv: cool [14:02] tx [14:03] Mirv, so 006 officially landed and in main now? [14:04] mhr3_: yes [14:05] Mirv, will all those rebuild-against-5.2 branches be marked as merged? [14:05] mhr3_: yep, it's now in main, in release pocket. merge & clean not yet done [14:05] mhr3_: the last thing answers that, pending [14:28] tsdgeos: yes, al the time [14:41] dednick, can you repeat me what you have been working on, I couldn't hear you well [14:41] dandrader, ping [14:41] * mzanetti still didn't get the dungeon joke [14:41] Cimi, pong [14:42] Cimi: i'll enter it [14:42] mzanetti, because we will stay all day inside a windowless room regardless if it's a sunny and wonderful place outside :) [14:42] ah, got it, thanks :) [14:42] * mzanetti remembers the apps team conquering the terrace in oakland [14:43] we just need to be faster :D [14:43] mzanetti, yeah, that was a great move [14:44] apps team is going to be there the week before us [14:44] so there's our chance :) [14:46] mhr3_: merged! [14:47] dandrader, in test DragHandle [14:47] dandrader, you forced window size to 600, 600 [14:47] dandrader, is there a reason for that? [14:47] Mirv, yey! [14:48] Cimi, just so it gets a reasonable size when running on the desktop. so it's rather arbitraty [14:48] arbitrary [14:49] dandrader, it breaks on high GU [14:49] dandrader, mzanetti removed it [14:49] Cimi, just make sure it looks good when you do "make tryDragHandle" [14:49] dandrader: trySomething is dead right now [14:49] mzanetti, ^? [14:50] mzanetti, why? [14:50] mzanetti, due to the qt 5.2 transition? [14:50] qt 5.2 registers Qttest somewhere in qmltestrunner, and not in import QtTest any more [14:50] dunno why, but we need to patch our uQmlscene [14:50] mzanetti, ah, that's easy [14:50] cool [14:51] mzanetti, I mean, I hope it's easy :D [14:51] dandrader: for the resize(), If I drop it, it still looks exactly the same with GRID_UNIT_PX=8 [14:51] dandrader: and on my screen, with 18 px/gu it's obviously much bigger but still looks the same and tests pass [14:51] mzanetti: can you gdb that crash? it's weird [14:51] before it was rather tiny and buttons didn't fit any more [14:51] tsdgeos: I'll try [14:56] tsdgeos: interesting: http://paste.ubuntu.com/7090571 [14:56] mzanetti: kill landing6, dist-upgrade and rebuild? [14:56] on it [14:58] mzanetti, check unity8.log, too [14:58] mzanetti, grep for what() [15:00] Cimi, tsdgeos, are there any newscopes-specific 5.2 fixes in cleanup-5.2? [15:01] Saviq, what u mean? [15:01] Cimi, is cleanup-5.2 anything more than cleanup + fixes-5.2? [15:01] Saviq, yes [15:01] Saviq: don't remember tbh [15:01] Saviq, it has some new scopes fixes iirc [15:04] tsdgeos, Cimi, any reason to not just merge cleanup-5.2 into cleanup? [15:04] Saviq: not at this point that 5.2 is on main [15:04] let's do it and kill the other branch [15:04] Saviq, we were not sure we had new scope before or after 5.2 [15:04] * Saviq does [15:05] Cimi, I doubt the fixes are 5.0 incompatible, though, are they ;) [15:06] * Saviq dropped the branch [15:11] Saviq: probably not, but at this stage, we will never know anymore :D [15:11] don't look back [15:11] :D [15:13] tsdgeos: switching to final and rebuilding fixed it. I suspect some weirdness 'cause I keep on switching back and forth between the refactoring of appmanager in the right-edge branches [15:13] yeah [15:13] cool [15:18] mzanetti: so the only problems you can reproduce now are the lvwph due to the high dpi? [15:19] tsdgeos: still running the whole thing but so far it looks like that, yeah [15:21] we got qmluitests success on 5.2, folks :) [15:22] Saviq: in jenkins? [15:22] mzanetti, yup [15:22] nice. [15:22] https://code.launchpad.net/~unity-team/unity8/fix-5.2-tests/+merge/209058/comments/497608 [15:22] tsdgeos, ↑ [15:22] tsdgeos: so yeah, looks like the DPI issues in lvwph are the only ones left - non blocking for this branch I'd say [15:22] only otto failed due to some dep issues [15:23] another one is going http://s-jenkins.ubuntu-ci:8080/job/unity8-ci/2499/console [15:25] let's just freakin' approve and land it... I won't be able to review the other thing otherwise... [15:25] Saviq: so what do we do, ignore the high dpi issues from mzanetti for the moment? works for me [15:25] tsdgeos, yeah [15:25] mzanetti: all yours [15:26] mzanetti, push-ups? https://code.launchpad.net/~aacid/unity8/vjog_compiz_workaround/+merge/209877 [15:26] * mzanetti does push ups [15:26] done [15:27] I'll increase to 10 next time. 5 is too easy. I keep on forgetting :D [15:29] mzanetti, go exponentially, 25 next time [15:29] heh... I guess I wouldn't make the next step tho [15:29] that's how you remember ;D [15:29] 25 seems really the upper limit I can do at once right now [15:29] Cimi, will https://code.launchpad.net/~unity-team/unity8/carouselTool/+merge/209655 be affected by the fix your cooking? should I refrain from landing it? [15:30] Saviq, shouldn't be affected [15:30] give me 5 mins [15:32] Saviq: got all qml tests passing in xvfb too now :) [15:32] mzanetti, awesomes [15:33] mzanetti, with the fix-5.2 branch, that is? [15:33] yep [15:34] elopio, please drop the submitter checklist https://wiki.ubuntu.com/Process/Merges/Checklists/Unity8 into https://code.launchpad.net/~elopio/unity8/fake_app_from_toolkit/+merge/208002 ? [15:34] Saviq, remember me how to restart scope registry [15:34] Cimi, "restart scope-registry" ;) [15:35] Cimi, might need "restart smart-scopes-proxy", too [15:35] uknown instance [15:35] Cimi, start, tehn [15:35] then [15:35] Saviq, I think I'm missing some packages [15:36] I have unity-scope-click, unity-scope-scopes [15:36] Cimi, that's enough, why do you say you're missing anything? [15:36] Saviq, when I run unity-scope-tool I get errors [15:37] file:///home/cimi/Development/unity8/new-scopes-clean-to-trunk/qml/Dash/DashContent.qml:103: TypeError: Cannot read property 'loaded' of null [15:37] etc [15:37] Cimi, did you build? [15:37] Cimi, try -c [15:37] yes I did [15:37] brand new [15:38] file:///home/cimi/Development/unity8/new-scopes-cleanup-5.2/qml/ScopeTool.qml:77:31: Unable to assign [undefined] to scopes_ng::Scope* [15:39] Saviq, looks like we can forget about landing #13? [15:40] mhr3_, not necessarily, we just need to flush before that... [15:40] mhr3_, but since it's only our MP, I can take over indeed [15:40] sil2100, hey, I can has silo for row 50? [15:41] Saviq, ok, seen some newscopes in #50, thought it's the same thing [15:41] nevermind then [15:41] mhr3_, no, those are just prereqs [15:41] yea, see that now [15:41] mhr3_, 'cause without that we're lost for reviewing the rest [15:43] Saviq: already done ;) [15:43] sil2100, nice one :) [15:43] Just wait for me to copy-paste it to the spreadsheet [15:44] * Saviq hates the (lack of) SSO integration for the train jenkins... [15:45] any hint on that error? [15:45] ./build -s or -c [15:45] nothing changes [15:46] I upgrade [15:46] i'm getting the same [15:46] no scopes at all [15:46] ah, new-scopes hasn't landed yet, no? [15:47] i mean the backend part [15:47] or it has? [15:48] tsdgeos, restart smart-scope-proxy && restart scope-registry [15:49] mhr3_, I don't have the former [15:49] mhr3_, which packlage? [15:50] missing s [15:50] smart-scopes-proxy [15:50] scope-registry [15:50] whoops [15:50] sorry [15:52] ok I can reproduce the bug === sil2100_ is now known as sil2100 [15:54] Saviq: done. I'm sorry, I always forget about it. [15:54] elopio, no worries [15:59] Saviq, could we cleanup the demo ppa? [16:00] Saviq, the unity8 build there is new-scopes-cleanup based, what else needs to be rebuild? [16:00] uitk & qtubuntu still needed? [16:02] Saviq, or do you want to forget about it for now and use a landing silo instead? [16:03] mhr3_, when I release the thing that's building now, I'll create a silo for new scopes [16:04] Saviq, ok, so lets forget about demo stuff [16:06] Saviq, do we have carousel for apps? [16:06] Cimi, no [16:06] Cimi, the issue is with searching in apps [16:06] Cimi, there's no title [16:07] Saviq, the issue is to me apps are all attached [16:07] no spacing [16:07] Saviq, are we talking about the same issue? [16:07] Cimi, probably not [16:07] Cimi, go to click scope, search for something [16:07] Cimi, no titles [16:07] Saviq, do you have space between results [16:07] Cimi, image [16:07] ah click scope [16:08] Saviq, I have found another bug then [16:08] Saviq, search inside apps [16:08] apps are click scope? [16:08] Cimi, yes [16:08] ok [16:09] Cimi, so yeah, it's the same issue [16:10] Saviq, it has nothing to do with carousel then [16:10] Cimi, no, but your branch breaks it [16:10] ah cool :D [16:10] it is the undefined cardWidth [16:11] probably [16:11] no doubts [16:11] I'm wondering where it is missing the switch to implicitWidth [16:11] and where my branch breaks it [16:12] tsdgeos, didn't you say you killed DashFilterGrid somewhere? [16:12] yes [16:12] in the seemore grid [16:12] i think [16:12] yep [16:13] Saviq: i can try bringing that over to new-scopes-cleanup if you want [16:14] Saviq, ok I see [16:14] Saviq, https://code.launchpad.net/~unity-team/unity8/carouselTool-new-dash/+merge/209746 [16:14] Saviq, my guess [16:14] tsdgeos, yeah, please do [16:14] Saviq, the bug was always there [16:14] Saviq: ok [16:14] Saviq, but 53 - categoryLayout: "grid" [16:14] Cimi, don't explain it to me, fix it! :D [16:14] Saviq, was forcing cardfiltergrid to always use grid [16:19] Saviq, I need you here [16:19] Saviq, for organic-grid, journal [16:19] or whoever wrote this cardWidth code [16:19] I can fix it for this case [16:20] but will be bugged elsewhere [16:21] Cimi, what do you mean? [16:21] Saviq, I believe journal was never used [16:21] Saviq, same thing for organic grid [16:22] Saviq, cardfiltergrid contained an override of categorylayour forcing to grid === dandrader is now known as dandrader|afk [16:22] Cimi, sure, they're not used yet, but they will be soon [16:22] Cimi, and it's tested [16:23] let me dig more [16:23] Cimi, case "grid": [16:23] return card.implicitHeight [16:23] height: cardTool.cardHeight || implicitHeight [16:23] not width [16:23] hmm actually that's fine [16:27] Cimi, fwiw, both Card and CardTool are tested somewhat extensively [16:27] Cimi, so I'm expecting an integration (CardFilterGrid / GenericScopeView) issue [16:29] Saviq, ok I confirm [16:29] Saviq, old code of new scopes http://bazaar.launchpad.net/~unity-team/unity8/new-scopes/view/head:/qml/Dash/CardTool.qml [16:29] Saviq, categoryLayout was never used differently than grid or carousel [16:30] Cimi, not sure what you mean? [16:30] Saviq, http://bazaar.launchpad.net/~unity-team/unity8/new-scopes/view/head:/qml/Dash/CardFilterGrid.qml [16:30] Saviq, line 35 [16:31] Cimi, that's in CardFilterGrid, so this should always be grid regardless [16:31] Saviq, all CardFilterGrid were forcing line 65 of cardTool [16:31] Saviq, Apps was treated as grid [16:31] Cimi, it is grid [16:31] Cimi, it's not meant to be carousel [16:31] Saviq, it says journal here [16:32] Cimi, huh? [16:32] journal is not implemented yet, nothing is using it [16:32] Saviq, I added console.log(categoryLayout) [16:32] Saviq, when doing search here [16:32] and I clearly see journal [16:32] Cimi, that might explain things [16:32] Cimi, you're right [16:32] mhr3_, bug is in click scope [16:32] mhr3_, it's using journal instead of "grid" [16:33] oh? [16:33] it that how journal looks? :) [16:33] we didn't implement journal yet [16:34] mhr3_, journal doesn't look at all ye ;) [16:35] mhr3_, it's not like it should ever use a journal, should it ;) [16:35] Saviq, sure, but you should fallback nicely ;P [16:35] but yes, it is also a bug in click :) [16:35] mhr3_, well, no, I should use a journal when it's implemented [16:36] mhr3_, but click should not use it ;) [16:43] mzanetti, did you remove the window resize in the end? [16:44] Cimi: yes. let me check if I pushed everything [16:44] Cimi: 168 - window->resize(600, 600); [16:44] in the diff [16:45] ok [16:45] then we're good to go Saviq [16:46] Cimi, with? [16:47] mzanetti, tsdgeos, what do we do with fixes-5.2, who reviews? :) [16:47] ahahah [16:47] hehe [16:48] well, I'd say if everyone approves the other's changes we grant you the right to self-top-approve [16:48] ;D [16:48] where's paul? [16:48] :D [16:52] hah [16:59] hey guys, is there any way not to have this damn 'Please type your command' [16:59] useless thing pop up when I try to hit my app menus? (Alt-F) [17:02] ESphynx, you mean "not" pop up? it should not anyway, there was a bug in earlier unity versions, seems reliable now [17:02] ESphynx, but anyway you can change the keybinding for it in ccsm [17:02] Saviq: thanks. I'm running the latest on Trusty [17:02] ESphynx, and pressing alt+f pops the hud up? [17:03] ESphynx, sounds like you should file a bug [17:03] ESphynx, this was supposed to be solved these days [17:03] and if pops up if I release quickly both keys but the alt first I think [17:03] ESphynx, still, this should've been better now [17:03] in practice, it annoys me all the time. [17:04] ESphynx, if it's not, please file a bug [17:04] Saviq: It was not as bad in Saucy [17:04] with Trusty it's aweful. [17:04] ESphynx, so something definitely went wrong and we need to fix it for the LTS [17:04] please :) [17:04] ESphynx, please file a bug with `apport-bug unity` then [17:07] Saviq: #1292623 [17:07] ESphynx, thanks [17:07] mup, get to work: bug #1292623 [17:07] bug 1292623 in unity (Ubuntu) "Alt-F pops up 'Type your command' prompt" [Undecided,New] https://launchpad.net/bugs/1292623 [17:08] thanks Saviq. also may I suggest another hotkey thant Alt ? [17:08] ESphynx, you can change it [17:08] alt is such a meta key that yo use with anything ... [17:08] ESphynx, and there's been plenty of discussion about that already [17:08] and if you change your mind you'll release it [17:08] it's just a horrible default [17:08] ESphynx, how often do you change your mind when pressing alt? [17:08] quite often [17:08] ESphynx, you should make your mind early! ;) [17:09] also, I still find confusing that ccsm, something not even installed by default, and part of a different project than Unity is what must be used to fix all these annoying little glitches [17:09] Shouldn't be an easy access 'Unity settings' panel ? [17:09] ESphynx, but anyway, there's plenty of discussion on that in bugs on launchpad, mailing lists etc. [17:09] Saviq: probably a good hint that it should be changed! [17:09] ESphynx, not if no better alternatives were presented [17:10] ESphynx, there is, and actually this shortcut is in the "keyboard" menu in the standard gnome-control-center [17:10] Saviq: I like Windows key + R :P [17:10] ESphynx, that's different, that's for running commands, which is under alt+f2 in unity [17:11] ESphynx, check out what the hud is in https://wiki.ubuntu.com/Unity/HUD [17:11] "Alt L"? that means the Left Alt? that's confusing also [17:11] ESphynx, that's the name for the key as gtk defines it, afaict [17:12] Saviq: also, why isn't the launcher just integrated in the panel that searches ? [17:12] with a modifier to search vs run maybe ? [17:12] ESphynx, launcher is the vertical panel on the left, dash is what you get on super press [17:12] Saviq, oh could you add https://code.launchpad.net/~mhr3/unity8/extend-scope-tool/+merge/209955 to one of the asks? [17:13] Please type your command vs Run a command is different? [17:13] mhr3_, will do, needs review first :) [17:13] * mzanetti changes his mind quite often too when pressing alt. however, as that activates the application's menu its not much different than invoking the hud [17:13] Saviq, right... could you review? :) [17:13] mhr3_, not before Monday ;) [17:13] ESphynx, I'm polish, so it doesn't say that here [17:14] ESphynx, but if that's confusing for you, file another bug please, maybe it could be improved [17:14] ESphynx, the HUD searches within the application menus, has nothing to do with "commands" as you would run them in the terminal [17:15] Saviq, oh wait, i based it off new-scopes... i guess that isn't going to be merged directly, should probably rebase? [17:15] mhr3_, yeah, on trunk if possible? [17:15] sure, it's isolated to the tool [17:19] Saviq: The hud sarches yes (that's what I'm saying holding a key could make it run instead), but difference between Alt and Alt-F2 is ? [17:21] Saviq: will the ScopeDelegateMapper grow again at some point or should we get rid of it? === dandrader|afk is now known as dandrader [17:21] ESphynx, goes to dash, which searches in apps, files and other local and online sources, Alt-F2 runs commands as you would type them in the terminal, Alt itself searches through the currently focused app menu items [17:21] ESphynx, the three have very different purposes [17:22] mzanetti, I think we did already somewhere [17:22] mzanetti, ah well, until we have running apps in dash [17:22] Saviq: reviewing the new-scopes-cleanup branch its shrinking, but still there [17:22] mzanetti, we need *something* like it [17:23] Saviq: ohhh. *that's* what it does [17:23] mzanetti, it could be reduced [17:23] ESphynx, makes sense now to be on Alt, which invokes the same menus? ;) [17:23] Saviq: well now I understand why alt was chosen, but would on earth would I want to type in menu commands!! [17:23] why* [17:23] ESphynx, read the wiki [17:23] Saviq: yeah, its mostly a: clickscope ? DashApps.qml : "GenericScopeView.qml" [17:24] mzanetti, could be reduced to that, yeah [17:24] well... no need to nitpick on it if everything else is ok. continuing the review [17:24] ESphynx, complicated apps (inkscape, gimp, and many others) have really complicated menu structures [17:24] Saviq: Also I guess my toolkit should integrate with the Unity menus just like it should with the Quartz menus :P [17:25] ESphynx, "your toolkit"? [17:25] Saviq: yes I figured that's what it was intended for : [17:25] Saviq: yeah my still unknown toolkit :P [17:25] ESphynx, navigating through them, especially when you're only starting, is rather tedious [17:25] ESphynx, right, yeah it should integrate, usually toolkits have entry points for that now [17:26] yeah still a todo ;) [17:26] mhr3_, submitter checklist please [17:27] oh.. that thing [17:27] Saviq, got the wiki link where you have those handy? [17:27] mhr3_, https://wiki.ubuntu.com/Process/Merges/Checklists/Unity8 [17:28] ty [17:31] mhr3_, could you add a note on how to test it? [17:31] k [17:40] mhr3__, thanks [17:41] mhr3__, you seem to accrue _s over time ;D [17:42] eh? didn't get that [17:42] oh === mhr3__ is now known as mhr3 [17:43] Saviq, blame broadcom :P [17:43] mhr3, :) [17:45] Saviq: the diff for the cleanup branch contains at least 3 other branches [17:45] I guess we should land them first? [17:58] mzanetti, that's what I'm doing now [17:58] mzanetti, or well, we still need to wait until Monday probably [17:59] mzanetti, but all the ACKed branches now are in a silo and I'm running the last tests for them === alan_g is now known as alan_g|EOW === gatox_ultra is now known as gatox === gatox_ultra is now known as gatox === gatox_ultra is now known as gatox === dandrader is now known as dandrader|afk === dandrader|afk is now known as dandrader === jhodapp is now known as jhodapp|bbiab [20:49] andyrock, there ? [20:51] om26er, yeah but end of day [20:51] it's urgent? [20:52] andyrock, no not at all, just a bug that I started noted recently, will find you monday [20:52] om26er, what bug? :D [20:52] andyrock, with multiple open windows, quickly pressing super+w does not start spread rather dash opens :) [20:53] om26er, yeah we noticed some problems with super/alt tap too [20:53] we had some changes in the way with handle key grabbing [20:54] om26er, i think i'm not the best one to work on it tough [20:54] kind busy with lockscreen now [20:54] there are some issues in the integration [20:54] andyrock, sure just wanted to make sure its known [20:54] which it clearly is :) === jhodapp|bbiab is now known as jhodapp === salem_ is now known as _salem [22:41] hey guys I think I've find another bug [22:41] if I type in my IDE (Window ... there's a long delay on the ( because it's parsing on a big file, and then the following letters end up mixed up [22:41] looks like the events are being peeked at and put back in the queue mixed up... [22:43] sorry, disregard. this happens in Cinnamon too :P === Daviey_ is now known as Daviey === jasoncwarner___ is now known as jasoncwarner === zoktar_ is now known as zoktar