=== duflu_ is now known as duflu === WebbyIT is now known as rpadovani [09:59] Saviq, btw two notes from design review, not sure if anyone opened these as bugs yet [09:59] - carousel visual in scopes isn't correct (should be circular) [09:59] - orange dividing line when revealing indicators shouldn't disappear when the overlay is fully opened [09:59] mhr3, nope, Jouni just said "approved" [09:59] mhr3, ah but that's not even new-scopes [10:00] Saviq, nah, general stuff [10:00] mhr3, not sure what the first one means, though [10:00] mhr3, care to file them please? [10:00] Saviq, the first one still needs visual design, cause afaict it matches it fine [10:01] mhr3, affect ubuntu-ux then? [10:01] Saviq, fwiw it was about the corners of the carousel - they shouldn't be just cut, the carousel has to be "shaped" differently [10:01] mhr3, ah you mean edges? [10:01] yea [10:01] mhr3, like left/right edge? [10:01] mhr3, there's some shadow that's meant to happen AFAIR [10:01] Saviq, otherwise switching between scopes that have carousels is too weird [10:02] mhr3, yup, understood [10:04] Saviq, anyway, just a headsup on upcoming changes [10:04] mhr3, yeah thanks [10:39] greyback, hey, opinion: bug or not https://bugreports.qt-project.org/browse/QTBUG-37677 ? [10:43] Saviq: so it does sounds like a bug, but I suspect the way Mir blocks rendering of clients isn't good either. I believe Mir causes Qt to block in its rendering thread at the swapBuffers call, which I'm not sure is a typical thing to do. Usually I'd expect a window manager to send "window hidden" events to all clients, so that they can pause their rendering thread, yet keep chewing events [10:44] greyback, well, as we've seen from 5.0, this can happen regardless [10:44] greyback, IMO the fact that you can't produce frames [10:44] should not mean you should stop processing everything else altogether [10:46] greyback, and FWIW in this case it's not a "blocked thread" issue, i.e. the processing stops after a few seconds after the output's been blocked [10:46] so it looks like it's actively suspended after some timeout [10:46] huh [10:47] that's bizarre [10:47] yeah, I'm worried of a "it's not a bug, it's a feature" response [10:48] paulliu: hey, you around? [10:48] Saviq: any luck in tracking down the code change? [10:48] want a hand? [10:49] greyback, didn't get to it, was actually hoping for Alan or Simon to show up, but that's not happening, so will get onto bisecting now [11:00] mzanetti: hi [11:00] mzanetti: what's up? [11:01] hi paulliu. Just came by your lazyImage fix [11:01] got me curious why the existing tests didn't catch this [11:01] while figuring I added some for it [11:01] mzanetti: because it needs adding real image for test. Or we cannot get the source size. [11:02] mzanetti: oh.. ok [11:02] paulliu: https://code.launchpad.net/~mzanetti/unity8/fix-lazyImage1-test/+merge/212131 [11:02] mzanetti: I'll merge it. [11:02] paulliu: I proposed it to be merged into your branch [11:02] mzanetti: ok. thanks a lot. [11:02] paulliu: no problem. thank you for discovering this [11:03] Saviq: in the bug, should it not be "qmlscene printDate.qml" not "qml printDate.qml" ? [11:03] greyback, "qml" is a new blessed tool [11:03] uh? [11:03] * mzanetti tries [11:03] ah yeah [11:03] greyback, that's actually "allowed" to be used in production, as opposed to qmlscene [11:04] mzanetti, apt-get install qml [11:04] thought it was to be called qmlrunner [11:04] saves me 6 keystrokes [11:04] does it use less mem? [11:09] no... 300kb more [11:11] mzanetti, paulliu, there's a licensing issue with the code in that branch, see Cimi's comment [11:12] the original code is GPL v2 or v3, we can't get that [11:12] Saviq: which branch? [11:12] mzanetti, paulliu's ZoomableImage [11:13] Saviq: ah... the one we just talked about was a fix in LazyImage [11:13] mzanetti, ah crap, of course [11:13] * Saviq mixed stuff up, as you were [11:14] nw [11:16] ciao paulliu [11:16] we use this policy now when we propose or review https://wiki.ubuntu.com/Process/Merges/Checklists/Unity8 [11:17] for example https://code.launchpad.net/~saviq/unity8/workaround-lp1293478/+merge/211702 [11:34] Saviq, any idea why qmlviewer would tell me that it can't connect to display when run via xvfb-run? [11:34] mhr3, because it's qt4? [11:35] mhr3, did you actually want to use QtQuick1 / Qt4? [11:35] or did you mean qmlscene [11:35] mhr3, either way [11:35] Saviq, ah, no i actually run just "qml foo.qml" [11:35] `xvfb-run -s "-screen 0 1024x768x24" qml foo` works fine here [11:36] mhr3, the x24 is important [11:36] mhr3, otherwise Gallium doesn't work [11:37] Saviq, :/ [11:37] $ xvfb-run -a -s "screen 0 1024x768x24" qml test.qml [11:37] QXcbConnection: Could not connect to display :109 [11:37] mhr3, 109? do you have 10 other xvfbs running? [11:38] mhr3, I get the same with -a [11:38] no, not even one [11:38] mhr3, drop the -a [11:38] interesting [11:38] Saviq, without -a it's trying to use :0 [11:38] mhr3, huh? then xvfb-run is stupid [11:38] mhr3, ah [11:38] mhr3, missing- [11:38] mhr3, -screen [11:39] not screen [11:39] aaaah :) [11:39] cheers [11:39] nw [11:39] yay for cryptic error msgs [11:39] /food [11:47] Saviq: mzanetti: greyback: are we out of ideas on the event thing? [11:48] or still actively pursuing, debugging on our own [11:49] asac: it's being actively pursued right now, we have simple test case, working on tracking down the Qt change responsible [11:54] asac, what greyback said [11:55] greyback: awesome === MacSlow is now known as MacSlow|lunch [12:08] MacSlow|lunch, can you come to #sdk on canonical irc and see with kalikiana what's about his notification test failure? [12:12] Cimi: ok === _salem is now known as salem_ [12:15] Saviq: jfi: updated the xvfbTestSomething [12:15] mzanetti, k [12:15] Cimi: so I should change it to GPLv2+? [12:16] paulliu, no, we just can't have it [12:16] Saviq: wow, I have to re-write it. [12:16] paulliu, we (Canonical) needs copyright to the code we want to own [12:17] paulliu, since we're trying to license it under GPLv3 [12:17] but also be able to dual-license it [12:18] paulliu, yes, or find something in a more permissible license [12:34] we probably want === here and not == "fit", right? https://code.launchpad.net/~paulliu/unity8/fix-lazyimage1/+merge/211728 [12:34] to be compatible with tests [12:34] even though I can hardly see this failing [12:35] Saviq, I propose we use === as much as possible, so we can spot JS / Qml V8 weirdness [12:35] Cimi, it's not weirdness ;) [12:35] Cimi, and we don't have v4 [12:36] Cimi, and it doesn't matter when you're comparing strings [12:36] Cimi, nothing will ever equal "fit", other than "fit" [12:36] erm, we *do* have v4 now [12:37] Saviq, if scaleTo is not string, though [12:37] Cimi, it will still != "fit" [12:37] null != "fit"; null !== "fit; object != "fit"; object !== "fit", only "fit" == "fit" and "fit" === "fit" [12:38] Cimi, it only really matters when you want to check for validity of a variable [12:38] Cimi, so, 0, "", false vs. null/undefined [12:39] Cimi, there is one other point [12:39] I'm reading [12:39] Cimi, it might be quicker to do === than ==, as == might cause unnecessary conversion [12:39] I know this [12:40] BTW, can I use those images inside qml/graphics and qml/Dash/graphics for test cases? [12:40] Some are screenshots. [12:40] sure [12:40] paulliu, maybe there are something in tests/ [12:40] paulliu, it's better to copy them / supply your own [12:41] paulliu, as those from qml/ might disappear/change, while the test should remain valid [12:41] Saviq: ok [12:42] paulliu, ask danrader about the test [12:42] paulliu, as in my comment [12:42] Cimi: ok [12:43] latencies on jenkins are not reliable [12:43] in your case might not matter since a pinch to zoom hold the mouse [12:49] mzanetti, did you take care to not fail if gcc isn't available? === alan_g is now known as alan_g|lunch === alan_g|lunch is now known as alan_g [13:56] mterry, ping [13:56] Cimi, hello [13:56] morning! [13:56] mterry, I am recompiling but I didn't seem to get the wifi page loaded [13:57] mterry, I removed .disabled though [13:57] Cimi, how are you running? [13:57] mterry, wizard/tests.sh [13:58] mterry, unless a previous debuild has the .disabled [13:58] Cimi, is it gone from debian/tmp/usr/share/ubuntu/settings/wizard/qml/Pages? [13:58] Cimi, that's where test.sh looks [13:58] I'll wait for this debuild to finish [13:58] * Cimi should really start building this pc, that arrived [13:58] Saviq: re gcc not available. do we really need to catch that? [13:58] an i7 4770 will help with compile :) [13:59] I mean... we have much worse issues in that case [13:59] mzanetti, dunno, do you think gcc will be everywhere this might be run? [14:00] Saviq: are you now thinking of no cmpiler around at all or a different compiler used? [14:00] mzanetti, none at all [14:00] mterry, there might be an issue with that logic, I didn't check out, but remember how my number of dots was off until I installed the deb the other day? it seems to look in the system location for some stuf (like the number of pages at least) [14:01] also [14:01] can we check it works fine with no-sim? [14:01] I mena, number of dots [14:01] *mean [14:02] seb128, oh hmm, maybe because test.sh *prefixes* to XDG_DATA_DIRS instead of *replacing* it [14:03] mterry, that would explain why I didn't get the wifi page [14:03] Saviq: http://paste.ubuntu.com/7130716/ [14:04] Cimi, try changing that in test.sh and see what happens [14:04] after that FindQtXXX bails out a couple of times, but it never even reaches that place [14:04] mterry: so, every pkg built but telephony-service, seems to fail on "no matching func" in one of the mocks... [14:04] https://launchpadlibrarian.net/170202092/buildlog_ubuntu-trusty-armhf.telephony-service_0.1%2B14.04.20140321-0ubuntu1_FAILEDTOBUILD.txt.gz [14:05] * kgunn so glad we're doing this now :) [14:05] mzanetti, it's really easy to catch - if no gcc, don't export LD_... [14:05] mterry, I don't have .disabled [14:05] still doesnot wok [14:05] kgunn, either I have to merge from trunk or telephony-service is expecting some other library to be updated [14:05] kgunn, let me try merging [14:05] mzanetti, I'm just thinking ahead, when we give that to people that don't actually have anything compiled in their apps, so cmake won't look for gcc [14:05] Cimi, but did you try changing test.sh's use of XDG_DATA_DIRS? [14:06] mterry, lp:~unity-team/ubuntu-system-settings/wizard.wifi [14:06] Saviq: ah ok. makes sense. [14:06] mterry, I *removed the file from /usr/share [14:06] Saviq: I just didn't know where you were going with this [14:06] mzanetti, k [14:06] and didn't see much point in adding useless checks [14:07] Cimi, add some debugging comments to PageList then [14:07] ok [14:07] kgunn, nope, doesn't need merge from trunk. let me ask boiko [14:07] kgunn, was looking at those failures, but does mterry's code actually touch any of that? === MacSlow|lunch is now known as MacSlow [14:07] Saviq, no, not my code. But I think telphony-service expects some unreleased library update [14:07] yep, probably mock version update or some such [14:08] mterry, right [14:08] boiko, what does telephony-service trunk need to build correctly? we're seeing a failure: https://launchpadlibrarian.net/170202092/buildlog_ubuntu-trusty-armhf.telephony-service_0.1%2B14.04.20140321-0ubuntu1_FAILEDTOBUILD.txt.gz [14:08] mterry: it needs the silo landing-009 merged :) [14:09] boiko, is there any one MP we could get? [14:09] mterry, can we do something quicker than this debuild? [14:09] boiko, OK. (we're trying to stage a silo for the greeter that happens to include my telephony branches) [14:10] Cimi, yeah. If qml changes, you can manually copy files to debian/tmp. If build changes, you can do something like my quick and dirty rebuild command: rm -f debian/*.debhelper.log; dh_autoreconf_clean; DEB_BUILD_OPTIONS="nostrip noopt nocheck" debuild --no-tgz-check -i -I -us -uc -nc [14:10] or we can just take all of them... [14:11] mterry: your changes are already in landing-009 [14:11] mterry, cool will try next time [14:11] boiko, I know. But I wanted one giant PPA for testing. I'll remove the telephony stuff from my silo when yours lands [14:12] mterry: ah ok, well, if it is only for testing, I can cook a quick patch for you, just don't merge it as it is going to cause conflicts in the existing MRs :) [14:13] kgunn, is it easier to grab boiko's whole silo or use a quick patch? [14:13] boiko: mterry quick patch... [14:14] then we can just target a force rebuild of the telephony pkg [14:14] kgunn: mterry: just give me a minute then [14:14] actually...whatever boiko says is the least risky/easiest :) [14:15] kgunn: I guess if the changes are not related to the telephony apps, I think the easiest is to just patch telephony-service [14:17] kgunn: mterry: http://paste.ubuntu.com/7130791/ [14:18] boiko, kgunn: I will make an MP out of that [14:21] mterry: cool, rebooting in the meantime [14:25] mterry, make it WiP/Rejected straight away, Train doesn't care [14:26] kgunn, https://code.launchpad.net/~mterry/telephony-service/quick-fix-dont-merge/+merge/212166 [14:26] Saviq, yup [14:27] mterry: ack [14:35] boiko, thanks btw :) [14:37] anyone else's mumble disconnected? [14:40] mterry: no problems [14:51] Saviq: so you're definitely right that technically the 0.1.8 bump isn't needed, however we started doing that ages ago as a means to trigger a rebuild...which i'm sure there's another way...what would you recommend? change to deb changelog ? [14:52] kgunn, no-change rebuild [14:52] kgunn, so just an empty MP [14:52] kgunn, and the correct order of building things in a silo [14:52] kgunn, empty as in bzr commit --unchanged [14:53] kgunn, normally you bump debian/changelog, but the silos are doing it for you [14:53] Saviq: i knew you could empty bzr commit, didnt realize lp would let me empty mp [14:54] kgunn, well, it's empty in terms of diff, but there's still a commit to be added, [14:56] .....just wonder if there was some other weird reason....i need to ask didrocks...surely he knew we could empty mp [14:58] kgunn, the only thing it gets you is it forces the order of things [14:58] kgunn, i.e. if you built unity-mir with mir at the same time to the silo, without the dep change, it would build against the distro version === salem_ is now known as _salem [15:03] Saviq: i agree with you in principal...and willing to start using that method (just a nagging thot there was some other didrocks-voodoo reason) [15:03] kgunn, sure, maybe he'll prove me wrong [15:04] kgunn, but that's generally what was happening in distro pre-train, people would just bump the changelog and upload for rebuild === _salem is now known as salem_ === dandrader is now known as dandrader|lunch [15:56] hello unity folks! is there a laptop-friendly alternative to the ctrl+alt+numpad window arranging shortcuts? most under-15" laptops have no usable keypad [16:02] pstolowski, mhr3, while generating the documentation for the new scopes API on d.u.c I came across two sets of docs. Could you tell me whether both are up-to-date and why there are two sets? [16:02] They're http://developer.ubuntu.com/api/devel/ubuntu-14.04/cplusplus/libunity-scopes/ [16:02] and http://developer.ubuntu.com/api/devel/ubuntu-14.04/cplusplus/unity-scopes/ [16:02] roadmr, you usually can use the Fn key to use the numpad keys [16:03] dpm, latter is more up-to-date [16:03] Saviq: not on this laptop :( hence my asking [16:03] mhr3, thanks. Do you happen to know where the first set comes from? [16:03] roadmr, so the shortcut would be Ctrl+Alt+Fn+key, so not great [16:03] roadmr, you'll have to remap in cssm [16:03] ccsm [16:03] dpm, mhall119 used to upload that one for us [16:04] mhall119, did you do the upload of http://developer.ubuntu.com/api/devel/ubuntu-14.04/cplusplus/libunity-scopes/ manually, or did you get it pulled by the publisher script? [16:06] Saviq: oh so it can be remapped with ccsm? I'll have a look at that... thanks [16:06] Saviq: somehting like Super+(w,a,s,d) or some such would fit me, not sure if Unity will love that, but at least thanks to you I know where to look now :) [16:07] dpm: manually [16:08] mhall119, ok, in that case I'll remove those, as the newer ones are now pulled automatically from the unity PPA [16:09] done [16:11] dpm, just pull them from distro [16:12] dpm, the ppa isn't regularly updated [16:13] mhr3, ok, I can do that now [16:17] roadmr, some of those (Super+s) are already mapped [16:17] Saviq: yes, that's what I'm finding :/ [16:17] roadmr, and there's actually all ten keys used [16:17] roadmr, from the numpad [16:17] roadmr, for edges (4), corners (4), maximized and minimized [16:18] Saviq: well I'll find some combinations that work... because this thing really has no overlaid keypad so I was left with no alternative [16:18] roadmr, understood [16:18] Saviq: thanks anyway, I had no idea ccsm could set those shortcuts [16:20] mhr3, mhall119, ok, now http://developer.ubuntu.com/api/devel/ubuntu-14.04/cplusplus/unity-scopes/ is updated daily from the archive [16:20] dpm, cool, thx [16:21] thanks dpm [16:35] Saviq: should this bug be critical in qtdeclarative-opensource-src ? [16:36] elopio, yeah, I can't make it so, please do === dandrader|lunch is now known as dandrader === salem_ is now known as _salem [17:24] Saviq, still here? [17:28] mhr3, on my way out, wassup? [17:28] Saviq, meh, can wait.. enjoy weekend! [17:28] mhr3, you too === jhodapp is now known as jhodapp|brb === _salem is now known as salem_ [18:15] mterry: boiko so 1 unit test failed only on arm build...do we just need to disable (re telephony-service build for split greeter test pkgs) === jhodapp|brb is now known as jhodapp [18:16] kgunn: as it is for test purposes only, just disable it, if tests are failing they will be fixed in the correct branches [18:17] kgunn, if I update a branch, I assume the silo/ppa automatically rebuilds? like a recipe kind of thing [18:17] unrelated to your question :) [18:17] mterry: yeah, you can disable on your mp....tell me when, then i don ape suit and hit a button [18:18] kgunn, OK [18:18] oh... mterry if unrelated....not really automatic...whoever is the lander would need to know [18:18] silo doesn't check for mp updates [18:18] kgunn, OK, hmm. I have some small updates coming in every now and then [18:18] kgunn, like today I'll probably change how the boot spinner looks based on design feedback [18:19] mterry: its fine...i really do not mind [18:20] i am glad we're doing this now [18:20] this is all the wasted time on silo dancing [18:20] needed [18:20] kgunn, anyway, my dumb telephony branch is update to not run tests [18:20] to get the pkgs correct [18:20] mterry: ok... [18:20] * kgunn dons ape suit [18:20] kgunn, yeah. Everything split greeter touches takes longer than I would expect. Like a midas touch [18:21] Or, I guess that's a common complaint these days :) [18:21] Maybe not unique to split greeter [18:21] mterry: yeah...its the dorky little things [18:21] like no arm integ test support in silo [18:21] and native package no likie [18:25] mterry: and you know split greeter is one of my favorite things we're doind [18:25] or doing even [18:25] really can't wait till we land it [18:25] kgunn, it's a lot of work for zero visual differences :) (although it is bundled with a boot animation) [18:26] kgunn, but yeah it definitely enables future features much better than our current code [18:27] kgunn, it just feels a little hard to get excited about it sometimes ;) [18:27] mterry: guess i think its cool cause i'm a middleware guy at heart...which probably makes me a weirdo [18:27] kgunn, fair enough :) === dandrader is now known as dandrader|afk [19:05] ....drum roll please [19:05] mterry: ...you finally have....packages [19:05] https://launchpad.net/~ci-train-ppa-service/+archive/landing-004/+packages [19:05] * mterry fist pumps [19:06] let me know if you need anything kicked again... [19:06] kgunn, are those various ftbfs expected? [19:06] mterry: yeah those arm64, ppc etc [19:06] those are archs they're trying to enable [19:06] so yeah [19:07] k [19:07] as long as you got all the armhf's you're good [19:07] kgunn, will want a rekick for usc in a bit. but not yet. Thanks so much! [19:07] glad to help [19:08] kgunn, will have to test this PPA in total this weekend then send out an email for wider testing [19:08] * kgunn keeps ape suit handy [19:08] * davmor2 points kgunn to http://instantrimshot.com/?sound=drumroll [19:08] heh [19:15] kgunn, if you can add lp:~charlesk/indicator-datetime/lp-1294832-phone- [19:15] greeter-using-wrong-menu to the silo, that would be swell [19:15] * mterry hugs charles [19:15] :-) [19:16] kgunn, oh are you doing an indicator-datetime release? === salem_ is now known as _salem [19:16] charles: we're only testing === _salem is now known as salem_ [19:21] charles, if you folks already have an indicator silo going, please do your own thing. We just have a silo going to pull all the greeter-related stuff together for a testing ppa [19:22] mterry, sounds good [19:29] mterry: what all do you want to rebuild now ? [19:29] indicator-datetime [19:29] ...usc ? [19:30] kgunn, usc in a sec. Give me another testing pass on my changes [19:30] one moment [19:30] ...i'll wait [19:30] Y [19:30] oops... === salem_ is now known as _salem [19:34] * mterry hates Starbucks wifi [19:39] kgunn, OK. Please add that indicator-datetime branch, and re-kick usc and ubuntu-touch-session. Thanks! [19:39] kgunn, this will give us prettier boot [19:39] (less dramatic animation than the aubergine) [19:41] mterry, do you like their coffee at least? ;-) [19:41] seb128, occasionally. I usually have hot chocolate. :) [19:41] seb128, though their baked goods are tasty! :) [19:41] that's true! [20:39] kgunn, I noticed the silo doesn't have lightdm trunk [20:39] kgunn, it'll need that too [20:39] did I make a fake MP for that/ [20:39] ? [20:39] kgunn, yeah lp:~mterry/lightdm/fake-no-change-mp [20:40] mterry: so you just need it rebuilt ? [20:40] kgunn, well, there are unreleased changes in lp:lightdm [20:40] kgunn, so I have a no-change MP against it for silo purposes [20:41] sure... [20:41] mterry: anything else before i reconfigure ? [20:42] kgunn, not that I know about yet :) I'm testing the PPA now [20:47] kgunn, and the mir in that PPA has the racarr branch? [20:48] mterry: yes [20:48] why? [20:48] kgunn, humm.. I'm seeing the same symptoms that I expected that branch to fix. Maybe there are more fixes necessary there [20:48] kgunn, (what happens is that Mir turns screen back on a few seconds after locking device) [20:49] mterry: hmmmm [20:49] https://code.launchpad.net/~robertcarr/mir/remove-ensure-display-powered/+merge/209734 [20:49] kgunn, yeah that's what I though did the job [20:49] kgunn, I will poke him on #ubuntu-mir [21:01] Saviq: around? [21:01] though this is realy an mhr thing === dandrader is now known as dandrader|afk === dandrader|afk is now known as dandrader === jhodapp is now known as jhodapp|afk