=== _salem is now known as salem_ === salem_ is now known as _salem [04:31] morning, unity8 fails to build https://bugs.launchpad.net/unity8/+bug/1215737 [04:31] Launchpad bug 1215737 in Unity 8 "FTBFS tests/mocks/Unity/Launcher/plugin.cpp:34:34: error: cannot allocate an object of abstract type 'MockLauncherModel'" [Undecided,New] [04:32] + bug #1215739 for unity-mir [04:32] bug 1215739 in unity-mir "FTBFS undefined reference to `ua_ui_mirserver_finish'" [Undecided,New] https://launchpad.net/bugs/1215739 [04:46] Saviq: ^ I guess I should highlight you still today :) [06:31] Trevinho, hi :), http://paste.debian.net/plain/28852 prevents a glib bump on 2.34 [07:03] hmmm [07:04] didn't we do those "build stacks" that prevented things in the lower layer to break things in the upper one? [07:22] Mirv, thanks :) [07:26] jeeez wth is happening :/ [07:26] unity changed below our feet [07:26] https://code.launchpad.net/~mzanetti/unity8/launcher-add-setUser/+merge/181639 is supposed to fix it [07:27] but can't get past running the tests on the devices it seems [07:27] is that new? [07:27] yeah http://s-jenkins:8080/job/generic-mediumtests-runner-mako/159/testReport/junit/unity8.shell.tests.test_lock_screen/TestLockscreen/test_can_unlock_passphrase_screen_Native_Device_/ is new [07:28] it doesn't seem to be able to type the password in [07:31] but anyway I don't really see how the setUser thing could cause / fix anything - no failures actually mention it [07:31] and of course it's a freakin' mako [07:34] ok that does https://jenkins.qa.ubuntu.com/job/unity8-saucy-armhf-ci/737/console [07:39] Saviq: yes, its' that [07:40] Saviq: the unity-api one was approved/merged withouth thinking that it forces the other API's to update at the same time. [07:40] my fault I'd say [07:40] sorry for that [07:40] mzanetti, I saw there were all kinds of issues - network problems on devices - some weird build error - and the most prevalent one is that mako fails to type the password in [07:42] Saviq: yeah, network issues should be resoved by now. veebers took care of that. [07:43] mzanetti, https://code.launchpad.net/~saviq/unity8/ap-raise-on-typing/+merge/181730 btw [07:44] Saviq: approved... top-approving doesn't seem to make much sense right now :/ [07:45] mzanetti, yeah [07:45] mzanetti, I forced a run of setUser autolanding http://s-jenkins:8080/job/unity8-autolanding/266/console [07:45] mzanetti, will be monitoring it closely [07:45] good [07:45] we reached 500 tests btw :) [07:46] yeah, I saw that [07:46] do we get cookies when we are at 1000? [07:49] mzanetti, from veebers, yes [07:51] ah, compiz update... this will be interesting... [07:52] mzanetti, thanks, btw, for staying late with that [07:52] Saviq: no problem.. need to prepare for next 2 weeks :D [07:52] you're off earlier today, right? [07:52] ;) [07:52] Saviq: dunno. will go for test driving a car at 2pm :) [07:52] and then come back for work though [07:53] mzanetti, right, something interesting or you can't be bothered anyway? ;) [07:53] the car? [07:53] yeah [07:54] BMW 1 :D [07:54] ah, a Smart, then ;D [07:54] no... [07:54] j/k [07:54] not really... the smart is more like the Mini [07:54] sort of (don't telly anyone here in southern germany I've said that) [07:54] no, I know, the 1 is ok [07:55] rofl [07:55] I'm fond of my big cars around here, seeing the road kill statistics... [07:55] it's not Russia, but not far enough from it unfortunately [07:56] hmm...are the cars bigger over there? [07:57] mzanetti, no, the drivers are crazy over here [07:57] mzanetti, so a big car is +10 to survivability [07:58] mzanetti, there's 6k people killed on the roads every year [07:58] Saviq: that is a lot... I think its less around here [07:58] mzanetti, I _know_ it is [07:59] mzanetti, ok, I overstated, 3-4k a year [07:59] still... quite a lot. but then, poland is bigger than one would think [08:00] mzanetti, well, there's 39M people, Germany is bigger than that [08:00] right... double [08:00] mzanetti, one of the biggest issue is DUI [08:00] 190k people stopped last year... [08:03] mzanetti, so yeah, I'm driving a small tank in hope it will give me that +10 when shit hits the fan https://www.google.com/search?client=ubuntu&hs=Nqn&channel=fs&tbm=isch&q=volvo+xc70+2012&revid=2136598478&biw=1305&bih=782 [08:04] :) [08:04] ah, we're talking about "the Beast" are we? [08:04] lol [08:06] Saviq: did you get the optional water cannon extra installed in the end? Or just just kept with the riot-proof glass? [08:06] greyback, water... pfffft... [08:12] Saviq: yay! merged [08:12] mzanetti, indeed [08:12] what *will* you guys do without me ;P [08:13] mzanetti, btw, I think I have one major argument for keeping the setting in dconf as well [08:13] mzanetti, at least in my head it is that [08:13] which is? [08:13] mzanetti, AS stores data outside of the user's home dir [08:14] mzanetti, and sure, we can do e.g. backup for AS as well [08:14] yay [08:14] right... [08:14] setUserMeregd [08:14] :) [08:14] mzanetti, but this breaks the general assumption that everything you do as your user is inside your $HOME [08:14] * mzanetti reapproves his 10 pending merges [08:14] mzanetti, just try one for now, k? [08:15] and I wouldn't like to break that assumption [08:15] Saviq: yes. you do have a point re: dconf [08:15] * Saviq did some thinking before bed, as you can see ;) [08:15] or well, at the beginning of bed... [08:16] Saviq: well, fine with me... just wanted to avoid duplication of stuff as long as there isn't a real reason for it [08:16] duplication is always bad [08:16] mzanetti, sure [08:16] mzanetti, in my mind AS was always a "cache/proxy" of data, never an owner [08:18] mzanetti, but anyway, let's have a chat when you're back (and me, too, dentist's at 3:30... hence the standup move) [08:19] hey paulliu [08:21] Saviq: ack mterry should be around then too [08:21] yup [08:24] mzanetti, to add to the above... just read about someone who wanted to pass a driver's exam... DUI... [08:25] well... not that I wouldn't know people who did... [08:25] actually only one... but he made it [08:25] no. not me :D [08:30] ;) [08:31] Saviq: i have a going away present for you ;) [08:31] dednick, \o/ [08:31] mzanetti, with over a promil of blood alcohol level? ;) [08:31] Saviq: no. [08:31] exactly ;) [08:32] "per mille" ugh.. [08:33] Saviq: https://code.launchpad.net/~nick-dedekind/unity8/indicators.menu-items-cleaning/+merge/181410 [08:34] Basically just moving responsibility of signals/updates for menu items into the MenuItemFactory. Abstracting away the menumodel code from the items. [08:34] dednick, thanks! ;d [08:34] i aim to please :) [08:35] should get some more people involved with these indicator reviews. i feel sorry for you :) [08:37] nic-doffay, hey [08:37] seb128, hey [08:38] nic-doffay, question about OptionSelector, can you put subtitle/caption text for an option? [08:38] nic-doffay, I'm asking for https://wiki.ubuntu.com/SoftwareUpdates?action=AttachFile&do=get&target=phone-settings-updates-checking.png [08:38] nic-doffay, the bottom option (On any data connection\nData charges may apply.) [08:39] seb128, not currently, but I'm going to implement that today. There will also be support for a picture too. [08:39] nic-doffay, excellent [08:41] nic-doffay, did you get the +1 from the sdk team to land OptionSelector? (I saw CI is still unhappy on the mr) [08:42] seb128, going to chat with om26er about that today [08:42] It's good though as it gives me time to sort what we just spoke about :P [08:42] * seb128 wants that widget to land [08:42] we are waiting on it [08:43] seb128, I'd like to resolve it asap. The filters are ready to land too which rely on that branch. [08:45] seb128, are there any designs for this additional text? [08:45] Any mockups of a design for a component it will be used for or anything? [08:46] nic-doffay, the one I just pointed, you have the url 15 lines up or so [08:47] nic-doffay, the 3rd option of the selector as the bottom "On any data connection" [08:47] mpt said it should have "Data charges may apply" as a caption [08:47] seb128, I mean something with set sizes etc approved by design. [08:47] mpt said it should be the same size than Caption [08:47] mpt, ^ [08:50] mzanetti, something's wrong with input on mako http://10.97.2.10:8080/job/generic-mediumtests-runner-mako/161/console :/ [08:52] pstolowski: can you give https://code.launchpad.net/~stolowski/unity8/fix-filter-activation/+merge/181619 a better commit message? [08:55] mzanetti, yeah, it's going to fail [08:59] yep... [08:59] Saviq: so this happens only on mako, not on maguro, right? [08:59] mzanetti, yeah [08:59] I think I can temporarily disable the mako tests then and ask om26er to look at it before reenabling [09:00] Saviq: ^ [09:00] mzanetti, yes please [09:03] mzanetti, also, if you could try and reproduce [09:03] mzanetti, on your mako [09:03] Saviq: hmm... but there are green test runs: http://s-jenkins:8080/job/generic-mediumtests-runner-mako/ [09:04] mzanetti, well, yeah, setUser merged, didn't it [09:04] mzanetti, it's intermittent [09:05] mzanetti, it feels like it's ubuntuappmanager input loss again - like the device wasn't rebooted or re-set somehow [09:06] Saviq: according to the logs there are mako 2 devices attached. the failure only happens on one of them [09:06] mzanetti, oh [09:06] mzanetti, interesting, can you disconnect just the one device? [09:07] Saviq: need to check... this infrastructure is new since I left QA [09:07] mzanetti, I know [09:08] mzanetti, there's actually four it seems [09:08] http://s-jenkins:8080/label/mako/? [09:08] Saviq: yeah, they did it really properly :) [09:08] mako-0090f741e3d141bc is the bad one [09:09] Saviq: marked it as offline. no new runs should run on this one [09:09] mzanetti, ok, let's see [09:09] om26er, just in time ;) [09:10] hi om26er :) [09:10] Saviq, about the broken CI jobs, I guess ;) [09:10] mzanetti, hey [09:10] om26er: I just marked mako-0090f741e3d141bc as offline as keyboard input seems to fail on this one [09:10] for unity8 at least [09:10] om26er: good job on the mediumtests-touch btw :) [09:10] om26er, are the devices restarted / reflashed between tests? [09:10] Saviq, they are flashed only when a new image is available [09:11] Saviq, we flash new packages from the local repo every test run [09:11] om26er, rebooted between runs? [09:11] Saviq, yes, we reboot always [09:11] om26er, ok, that should be fine, let's see if it's actually just ...bc that fails [09:12] mzanetti, I think I also saw mako having a lot of failures yesterday, that's probably the reason for that mako is borked [09:13] Saviq, is the package download thing working today? yesterday the phone CI jobs were not able to download stuff from s-jenkins [09:13] om26er, yeah, network is back [09:13] om26er, veebers took care of that [09:22] mzanetti, doesn't seem limited to ...bc actually: http://s-jenkins:8080/job/generic-mediumtests-runner-mako/143/ [09:22] mzanetti, this one ran on ...34 [09:22] mzanetti, and this one on ...ea http://s-jenkins:8080/job/generic-mediumtests-runner-mako/136/ [09:23] it seems just that ...bc simply ran most of the jobs [09:23] so had the highest failure rate :/ [09:24] Saviq, FWIW this test: unity8.shell.tests.test_lock_screen.TestLockscreen.test_can_unlock_passphrase_screen [09:24] its not stable on touch devices [09:24] I have seen its random failures since yesterday [09:24] om26er, yeah, thing is it's just typing stuff into a text entry (and is stable on maguro - just not on mako) [09:25] Saviq: but looking back the history, it seems only to fail on ..bc since yesterday morning [09:25] seb128, subtext has been added can you confirm we will in fact be needing images for the option selector? [09:25] there is a failure on maguro: http://10.97.2.10:8080/job/generic-mediumtests-runner-maguro/163/? [09:25] Need to know if it's a safe bet to add one now. [09:25] Saviq: om26er: perhaps there is something that makes devices go into a bad state and then they recover only when flashed next time [09:25] om26er, ah, indeed [09:25] mzanetti, or reboot at least [09:26] Saviq, before running the suite, we reboot the device and wait-for-device and then sleep 60 seconds just so that the device settles. then the shell is stopped and the tests are run [09:26] I would assume stopping the shell is not playing well [09:26] nic-doffay, I'm not a designer, I've not seen designs where there is an image ... maybe better check with JohnLea or mpt [09:27] seb128, wi-fi networks maybe? [09:27] om26er, can we add one thing to the job in the mean time - `kill $(pidof ubuntuappmanager)`? [09:28] om26er, to see if that has any impact? [09:28] Saviq, sure [09:28] mpt, good example yes [09:28] om26er, after stopping unity8 [09:28] om26er, and needs to be run as root [09:29] nic-doffay, ^ [09:29] om26er, we've seen a similar issue before - ubuntuappmanager was confused by "real" unity8 stopping [09:29] om26er, we thought we got them all out the door, but maybe that's not the case [09:30] Saviq, how about just pkill ubuntuappmanager ? [09:30] om26er, wasn't working for me for some reason [09:30] om26er, but if it does for you [09:30] om26er, it's respawning, so you can see if pid changes [09:31] seb128, right, I'll do some digging then. [09:33] tsdgeos, ping :) [09:33] Cimi: hiho [09:33] tsdgeos, howdy [09:34] tsdgeos, it was you to write the edge area boa boa or daniel? [09:34] tsdgeos, we want to make the hudbutton appear with after, so after a longer swipe, I was wondering which property I should touch [09:34] you mean DirectionalDragArea and friends? [09:34] it was danieal [09:34] daniel [09:35] not much insight into it's properties to be honest [09:36] ok [09:36] I'm looking for the C++ files [09:36] but I wasn't convinced :) [09:37] Saviq: now that we disabled ..1bc, we had 3 green runs in a row [09:37] must be something that borks the device until the next flash [09:37] mzanetti, yeah, or at least makes it more apparent [09:37] mzanetti, we can always force a reflash to see [09:37] om26er: do you think it would be possible to flash devices after after a failed run? [09:38] mzanetti, that's probably excessive :/ [09:38] Saviq: why? actually I think they should be flashed after each test run [09:39] Saviq: note "after", not "before" [09:39] mzanetti, except we might be killing the devices this way [09:39] you mean wear out the flash? [09:39] yeah [09:39] sil2100: hi. I saw unity-scope-mediascanner made it into the daily-build PPA. What do we need to do next to get mediascanner+unity-scope-mediascanner+dependencies into main? [09:40] Saviq: I think the ./run_on_device is worse in that regard [09:41] Saviq: and I haven't ever seen a device with worn out flash tbh [09:41] not sure if that still easily happens with modern hardware [09:41] mzanetti, maybe, but TBH we should actually *fix* the issue instead ;) [09:42] mzanetti, sure it does, only it has built in protection now [09:42] mzanetti, i.e. CoW, remapping broken cells etc. [09:42] so it might be less visible, not that it's not there [09:43] Saviq: so... it should still last more than half a year then even if we flash. I'm quite sure battery has bigger problem with being attached constantly [09:43] mzanetti, but we don't rely on battery ;) [09:43] and CPU with all the head that is constantly caused during the test runs and reboots [09:44] jounih, the header white highlight on the separators when using dark themes is killing my eyes… is it on track? [09:44] mzanetti, right, we killed the pandas' RAM instead [09:44] anyways... I don't see that as a real issue tbh. but yes, we should fix the other issue too. Thing is, you can't guarantee someone commits something that breaks the setup [09:44] Cimi: probably needs updating the asset with the latest design. we're doing a bug tracking session now with rosie, will flag that. thanks! [09:45] jounih, it will never work with a static asset [09:45] jounih, it needs to be recolored... [09:45] Cimi: we have different assets for each of the 3 themes [09:45] jounih, ok but you can specify every colour you like with surugradient [09:46] jounih, so it will work only for some combinations [09:46] jamesh: Ok, so now I need someone to pre-NEW it [09:47] that's true, we might have to track the L value of the HSL color beneath it and adjust opacity accordingly [09:47] sil2100: I think the non-main dependencies are grilo, grilo-plugins and lucene++ [09:48] Cimi: maybe an approach like that would get us around using separate hard coded values for the 3 themese elsewhere too. will pick it up with Kaleo [09:49] jamesh: we'll file a MIR on Monday and get that migrated, good thing we have it in universe at least [09:50] yep [09:50] sil2100: I assume unity-scope-mediascanner will make it from daily-build into the archive without much trouble? [09:51] Yes, just some small intervention will be needed [09:51] But nothing big [09:55] Saviq, retry now [09:55] om26er, yeah, it's trying by itself - we have a queue ) [09:55] ;) [09:56] om26er, I'm doing: [09:56] $ for i in {1..20}; do adb reboot; adb wait-for-device; sleep 60; phablet-test-run -n unity8; done [09:56] locally now [09:56] on maguro - 3 runs OK now [09:56] mzanetti, can you trigger the same on mako ↑? [09:57] Saviq: sure [09:58] mzanetti, but first flash; adb shell apt-get install -y ssh; phablet-test-run -i -p unity8-autopilot -n unity8.shell.tests.test_lock_screen.TestLockscreen.test_can_unlock_passphrase_screen [09:58] sil2100: thanks for all your help so far. [09:58] Saviq, instead of phablet-test-run we just 'autopilot run unity8' on the device as phablet user, but that's pretty similar in logic [09:58] to get all the stuff on the device [09:58] om26er, yeah, I doubt it has any impact at all [10:01] mzanetti, about the reflash-on-failure, what we can do is reflash if the tests failed but we don't know if the tests were real failures or device problem [10:01] mzanetti, wth is that about http://10.97.2.10:8080/job/generic-mediumtests-builder-saucy/2537/console [10:02] Saviq: setUser [10:02] mzanetti, ah, didn't pick up the merge yet [10:02] mzanetti, yeah, found it [10:02] om26er: yeah... that's true... maybe on 2 failures in a row on the same hardware? [10:03] just brainstorming here [10:04] I don't think the problem is to do with the need of reflashing, because tests for all apps are working fine, and I believe they have been working fine for unity8 as well till yesterday from when we started to stop unity8 before starting the suite [10:05] om26er: hmm, ok [10:05] in that case... [10:06] of course... holidays coming... http://pastebin.ubuntu.com/6017105/ [10:07] om26er, mzanetti yeah, I suspect ubuntuappmanager to be the culprit again [10:07] Saviq, so killing it should workaround the issue ? [10:07] om26er, hopefully, yes === hikiko is now known as hikiko|lunch [10:08] om26er, or well, I'm not sure it would have anything to do with keyboard input, if touch input works... [10:08] om26er, there is a webcam in the lab is there? [10:09] om26er, I talked with gema before it would be awesome if we could get videos of the device when there's a failed run [10:09] Saviq, three of the devices have webcam pointed at them, others don't [10:09] mzanetti, tsdgeos, dednick, any idea about https://jenkins.qa.ubuntu.com/job/unity-phablet-qmluitests-saucy/1268/console ? [10:09] mako-0090f741e3d141bc is one of those [10:09] we've had more and more of those recently :/ [10:10] yes, qmluitests have been failing a lot for the last few days [10:11] Saviq: is there a build timeout set on jenkins? [10:11] dednick, well, yes, the test gets stuck [10:11] dednick, and jenkins interrupts after an hour [10:11] Saviq: is it just the tests, or the build + tests? [10:11] dednick, it takes 30 mins for a successful run [10:11] i c [10:11] testDash getting stuck [10:12] not the first time we've had that right [10:12] tsdgeos, yeah [10:13] too many times recently [10:16] 20 runs locally, all green :/ [10:16] Saviq: do you have some more links? [10:16] wondering if it's always MockScope5 that hangs [10:16] tsdgeos, https://jenkins.qa.ubuntu.com/job/unity-phablet-qmluitests-saucy/1265/console [10:16] https://jenkins.qa.ubuntu.com/job/unity-phablet-qmluitests-saucy/1240/console [10:16] Saviq: do we have test xml from that ? [10:16] https://jenkins.qa.ubuntu.com/job/unity-phablet-qmluitests-saucy/1229/console [10:17] dednick, no, 'cause the job was killed [10:17] https://jenkins.qa.ubuntu.com/job/unity-phablet-qmluitests-saucy/1225/console [10:17] https://jenkins.qa.ubuntu.com/job/unity-phablet-qmluitests-saucy/1211/console [10:17] most of the red ones from https://jenkins.qa.ubuntu.com/job/unity-phablet-qmluitests-saucy/ are timing out [10:18] Saviq, you cool with having an "All" filter option in the filter selection. The option selector doesn't really support not having a selection which would equate to the "all" filter being used. Design signed the idea off. [10:19] nic-doffay, yeah, of course [10:19] Saviq, awesome. [10:19] nic-doffay, pstolowski, where do you think we should put ↑ in? [10:19] nic-doffay, GenericOptionsModel? [10:19] pstolowski, ↑ [10:19] Saviq: so 4 fail in the same place and two in a different place :-/ [10:19] tsdgeos, yeah, doesn't mean a different issue, though [10:20] sure [10:20] Saviq: i'd say the best bet is detacching one of the jenkins slaves and running the test in there in a loop [10:20] and try to figure out why it's failing [10:21] Saviq: any way to get output of how long tests are taking? doesnt seem to put in log/xml [10:21] cyphermox: hi - did you manage to get round to sorting out landing for the secret agent package? [10:21] dednick, not really, om26er about that ↑↑, can we get timestamps in the jenkins logs? [10:21] om26er, someone mentioned somewhere on a mailing list somewhen recently [10:22] that they saw jenkins having a timestamp for each line in the console log [10:22] could be pretty useful [10:22] Saviq, nic-doffay : need to contemplate this a bit.. in the scopes we have a dedicated property in the filter to show 'All' button, so it's a kind of special case (not a regular option) [10:23] tsdgeos, dednick, mzanetti we're also getting a lot of http://10.97.2.10:8080/job/generic-mediumtests-runner-saucy/2145/ recently :/ [10:23] Saviq, nic-doffay : but it probably makes sense to hide this from QML and make it an option in the options model [10:23] pstolowski, yeah, we need it in the model [10:24] pstolowski, what is that property exactly? just a bool whether to show all? it's settable, or do we need to unactivate all options? [10:24] yeah, i've got that on a couple of MPs [10:25] Saviq: we have timestamps in kde's jenkins [10:25] so it's possible [10:25] tsdgeos, right [10:25] tsdgeos, I think it was actually mzanetti that linked to it ;) [10:25] * mzanetti is in a phone call [10:25] mzanetti, [10:25] Saviq, no, not really sure what you mean, we want a timestamp for what ? [10:25] mzanetti, [10:25] mzanetti, [10:25] mzanetti, [10:25] mzanetti, [10:25] mzanetti, [10:25] wow :D [10:26] om26er, in the logs [10:26] om26er, so each line could have a datetime at the beginning [10:26] om26er, say https://jenkins.qa.ubuntu.com/job/unity-phablet-qmluitests-saucy/1211/console [10:26] let me get an example [10:26] ??? [10:26] mzanetti, nothing ;) [10:26] mzanetti, just wanted to troll you [10:26] http://build.kde.org/view/All/job/kdepim_master/3454/console [10:27] http://build.kde.org/view/All/job/kdepim_master/3454/consoleFull [10:27] om26er, ↑ [10:27] oh and it's smart, with elapsed time [10:28] "Jenkins ver. 1.523" [10:28] we're at "Jenkins ver. 1.480.2" [10:28] pete-woods: do you know if https://bugs.launchpad.net/unity8/+bug/1205097 should be on the repos already? [10:28] Launchpad bug 1205097 in Unity 8 "HUD isn't working" [Critical,Triaged] [10:29] tsdgeos: it certainly looks like it should [10:29] tsdgeos, https://launchpad.net/ubuntu/+source/hud [10:29] tsdgeos, 13.10.1+13.10.20130822.4-0ubuntu1 should be there [10:29] ok [10:29] and be there [10:29] pete-woods: do i need to try it works or? [10:29] brb [10:30] Saviq, I think that comes with this plugin for jenkins https://wiki.jenkins-ci.org/display/JENKINS/Timestamper [10:30] tsdgeos: if HUD's broken again, I think I will just give in [10:30] pete-woods: lol :D [10:30] so we'll need to enable that and it should produce logs with timestamps [10:30] * pete-woods reflashes his tablet to get clean test [10:31] om26er: i can ask the kde jenkins admin if we are going to enable it, if not, no need to bug him [10:32] tsdgeos, I'll talk to fginther when he comes online and let you you if we are going to enable it, makes sense to me that we enable it [10:32] oki [10:32] tx [10:34] Saviq: it's a bool and it's read only. digging it into unity-core code to see how it's handled [10:40] Saviq: yeah, in unitycore it has special button and it just deselects all options; i'll do something similar for you, so no work on QML side [10:41] nic-doffay: ^ [10:41] pstolowski, cool [10:41] Saviq, should we just skip/disable unity8.shell.tests.test_lock_screen.TestLockscreen.test_can_unlock_passphrase_screen ? [10:42] from what I can see its failing on the phones and VM (aka desktop) [10:42] pete-woods: seems to work fine for me [10:42] whew! [10:43] om26er, on the VM it's failing for a different reason [10:44] om26er, i.e. VM is too slow [10:44] tsdgeos: if you're interested, it was a threading issue - HUD is supposed to be single-threaded, but the platform API's callbacks were being triggered on its own thread [10:44] oh [10:44] nasty [10:44] yep [10:45] om26er, who do I talk to about the plugin? :) [10:45] om26er, right, will bug fginther :) [10:45] Saviq, fginther, he should be online in ~1hour [10:46] om26er, so, let's not skip the test, will give us more incentive to look into them and fix [10:46] Saviq: moved today's standup? [10:46] tsdgeos, yeah [10:46] oka [10:46] just wanted to make sure it was not a mistake :d [10:47] tsdgeos, got a dentist's appointment at 3:30 and didn't want to miss my last standup ;) [10:47] ;) [10:48] mzanetti, in autolanding we're still at 499 tests :D [10:48] mzanetti, one of your branches brings the tipping point, right? ;) [10:48] yeah [10:48] it should [10:58] fail :/ === hikiko|lunch is now known as hikiko [11:04] ah, the fail was actually something weird [11:05] om26er, unlock_screen.py still runs under unity8 suite, should probably be disabled [11:06] Saviq, I run it with -q which just swipes the screen (without starting unity in testability mode)... I use to so that it lightens up the screen [11:06] Saviq, basically it creates a touch event so that the device' screen turns on [11:06] om26er, yeah, not needed for unity8 suite [11:06] om26er, but ok, shouldn't matter either [11:06] ah - ok never knew that [11:06] om26er, well, it will just light up with the first test anyway [11:07] assuming it will actually shut down between `initctl stop unity8` and the first test [11:07] which I expect will not happen [11:09] Saviq, cool, is that part of unity8 to turn on the screen when it starts ? [11:09] aha, so the screen turns on when it tries to unlock it, right ? [11:12] * greyback needs some fresh air, will be back in an hour [11:13] om26er, yeah [11:21] Wellark, following yesterday's discussion i'm pushing http://paste.ubuntu.com/6017300/ to the branch k? === pstolowski is now known as pstolowski|lunch === MacSlow is now known as MacSlow|lunch [11:44] mhr3_: yep. go for it [11:44] mhr3_: I will catch up with that branch today [11:44] as with the launcher, too [11:45] unless something blocks some stack from landing or the usual stuff that gets in the way [11:45] like getting hit by a bus === pstolowski|lunch is now known as pstolowski === alan_g is now known as alan_g|lunch [12:22] Saviq, i have a treat for you - i have a branch that removes all IconUtils.from_gicon(), but need https://code.launchpad.net/~ubuntu-sdk-team/ubuntu-ui-toolkit/unity-theme-icon-provider/+merge/180805 [12:22] work your magic :) [12:25] mhr3_, it's WiP for any reason? [12:26] Saviq, Wellark wanted to take a second look [12:26] mhr3_, so it's Needs Review, really === MacSlow|lunch is now known as MacSlow [12:26] Saviq, but imo it's ready, yea [12:26] done === _salem is now known as salem_ [12:58] simple "less includes is good" review for anyone? https://code.launchpad.net/~aacid/unity8/noQtQmlInclude/+merge/181802 === alan_g|lunch is now known as alan_g [13:02] kgunn, MacSlow, dednick, nic-doffay, if you can, we're doing standup early today [13:02] now you mean? [13:03] dednick, now :) [13:03] Saviq: hang on. just got some food in my mouth :) [13:03] dednick, sorry, just join when you can [13:03] Saviq, now? [13:04] nic-doffay, if you can, yes [13:04] np [13:04] Saviq, right now?! [13:04] MacSlow, I *did* update the invite ;D [13:15] Saviq: yeah...you did...and i saw it last night....just forgot :-P [13:23] tsdgeos, Saviq the hud button is *always* on screen, with opacity 0… is that affecting rendering? why not setting visible: false? [13:25] i would hope that they are smart enough to not render a opacity 0 item [13:25] but yeah you can add a [13:25] visiblity: opactivy != 0 [13:25] won't hurt i guess [13:25] yeah [13:25] that's what I meant [13:25] wondering why we didn't add it in the first place [13:26] tsdgeos, same thing for launcher maybe [13:32] stupid question: to put a mouse area underneath I simply play with z index or there's a more clever way now? [13:36] is launchpad down? [13:36] i just pushed new stuff into a branch [13:36] and isn't showing [13:36] Cimi: underneath what? [13:36] tsdgeos, the hud button [13:37] tsdgeos, simply set hudButton z : 1now [13:43] tsdgeos, Saviq https://code.launchpad.net/~unity-team/unity8/unity8.new_hud-button_interaction/+merge/181829 [13:43] lp is still slow... [13:44] guess we need tests now... [13:45] why we don't have any tests for bottom bar already? [13:48] I have an issue, the hud button is not "eating" the clicks [13:48] it's an AbstractButton with onClicked [13:51] larsu: were you able to start on any of those qmenumodel branch reviews? [13:55] dednick: I was able to start yes. Sorry I haven't been able to finish yet. I don't have much more time today, but I'll try to find an hour or two on the weekend [13:56] larsu: bah. dont do it on the weekend! [13:56] larsu: next week will be ok [13:56] dednick: ha, thanks :) [13:57] larsu: just need it to switch over messaging menus to UnityMenuModel. not a massive rush. [13:57] Cimi: that's been there forever, the shell and the apps both get the clicks [13:58] tsdgeos, I need to eat them [13:58] gnam gnam [13:59] tsdgeos, because otherwise if you click on the hud button, you activate stuff underneath [14:00] oh! The meeting got moved 30 earlier, instead of 30 later [14:00] ahem [14:01] will add myself to notes [14:03] can someone do me a favour: on phone, open notepad app, tap a note to open the OSK. Then rotate the device both to its left, and to its right. Is the OSK always correctly positioned? [14:04] greyback: yep, even upsidedown is fine [14:05] tsdgeos: ok. Then I've work to do :) [14:08] https://code.launchpad.net/~unity-team/unity8/unity8.hide_launcher_when_hidden/+merge/181837 [14:08] Saviq ^ :P [14:10] Cimi: don't give to Saviq man, he's going on holidays [14:10] tsdgeos, you can do as well, it's one liner [14:16] dednick: we don't have tests for lp:~nick-dedekind/unity8/indicators.menu-items-cleaning ? [14:17] dednick: i mean you're changing quite a few names of properties and stuff [14:17] nothing breaks? === swook` is now known as swook [14:24] tsdgeos: we've never had tests for the indicator components. it's a TODO. [14:24] but it all seems to work still, so.. [14:25] ah === Pendulum_ is now known as Pendulum [14:28] dednick: i guess the test is, run into phone and check indicators kind of still wor [14:29] dednick: anything in particular i should check for? [14:36] tsdgeos, you know how I could eat those events? === 1JTAAQKPS is now known as tvoss [14:38] Cimi: check what the laucnher does to eat them [14:38] it's what I was doing :) [14:40] mzanetti, how can I eat events? [14:40] mzanetti, how does the launcher eat? === swook is now known as swook` [14:43] tsdgeos: just that all the menu items are displaying their data correctly. [14:43] dednick: menu items as in? [14:43] tsdgeos: as in no regression. there's no new functionailty there [14:44] eg, the network access points, the labels, all buttons and switches work. [14:44] oka [14:48] mterry, ok, I had slightly misunderstood the design requirement, that setting is only "lock on suspend", e.g whether we should kick the greeter it on or not on resume [14:49] seb128, OK [14:51] tsdgeos, my opinion is that mouse area eats events [14:52] tsdgeos, but not my abstractbutton [14:54] Cimi: isn't anstractubbon a mouse area? [14:54] tsdgeos, it's an actionitem [14:55] is it? [14:55] tsdgeos, yes, we'll see soon though, I'm running on device... [14:56] Cimi: well sure it's an ActionItem [14:56] with a MouseArea inside [14:56] :D [14:56] nope... [14:56] it doesn't work [14:56] so I don't know :P [15:10] dunno [15:13] mterry, you know how the greeter eats events? [15:13] mterry, I want the hudbutton to eat mouse clicks [15:13] otherwise when I click the button the app gets the clicks as well [15:14] maybe greyback knows that too (how to make a component eat events) [15:14] Cimi, is that due to InputFilterArea ? [15:14] Cimi: what is the context? What do you need to do? [15:15] greyback, hud button now stays on screen, so we can click on it to open the hud. Problem: the app gets click (for example when I click the hud with the calendar app opened, I switch to the day below :P) [15:16] Cimi: you need an InputFilterArea, which fills that hud button. [15:16] greyback, I'm wondering how the launcher works then °_° [15:16] Cimi: InputFilterArea defines a rectangle of the shell where the shell takes the input, and keeps it. Taps on a zone of the screen where no IFA is, go to *both* shell, and the application underneath [15:18] greyback, right understood! [15:18] thx [15:19] np [15:28] tsdgeos, https://code.launchpad.net/~unity-team/unity8/unity8.new_hud-button_interaction/+merge/181829/comments/411800 [15:28] mzanetti, hmm https://jenkins.qa.ubuntu.com/job/unity-phablet-qmluitests-saucy/1284/testReport/junit/%28root%29/qmltestrunner/Drag_and_Drop__test_dragndrop/ [15:28] mzanetti, that seems to be a persistent failure [15:31] the failing tests all look like the screen is not able to unlock on the device [15:31] AssertionError: After 10.0 seconds test on Greeter.created failed: False != dbus.Boolean(True, variant_level=1) [15:32] tsdgeos, I addded a regression / fixing [15:37] Saviq: i'll check it out [15:37] mzanetti, thanks [15:43] Daekdroom: there? [15:43] wops [15:43] Daekdroom: sorry [15:43] dednick_: there? [15:44] tsdgeos: alo [15:44] dednick_: https://code.launchpad.net/~nick-dedekind/unity8/indicators.menu-items-cleaning/+merge/181410 looks good to me, tested on the phone and all seems to work fine too [15:44] dednick_: so unless you want someone else to have a second view, i'm approving [15:45] dednick_: i guess we'll be getting "signalStrength: strenthAction.valid ? strenthAction.state : 0" soon? so we can uncomment it? [15:46] tsdgeos: yeah, it's in MP [15:46] oka [15:46] tsdgeos: ok to approve [15:46] dednick_: so maybe wait for that one? or just go and have a small one later? [15:46] tsdgeos: it'll probably only come next week. i can delete the section if you prefer. [15:47] no it's fine [15:47] Saviq: that fail is really weird... its a line that does tryCompare(draggedItem, "itemOpacity", 1) [15:47] remind us of something has to be done :D [15:47] Saviq: and it seems the animation only goes to 0.94... [15:47] mzanetti, yeah, it's either the easing or an undefined state, I'd say [15:48] Saviq ping ? [15:48] kgunn, pong [15:48] Cimi: you moved the hud thing to WIP? [15:48] Saviq: ah... dammit I have a feeling... if it moves into the folded area, it gets transparent... [15:48] tsdgeos, there's a bug [15:49] tsdgeos, looking into it.. [15:49] Cimi: ok [15:49] mzanetti, right, that might be it, too [15:49] Saviq: did you happen to think about how long it might take to have a proto for user testing of design new shell navigation... [15:49] Cimi: maybe you can add a comment of what's the bug so i can also check it's fixed once you fix it? :D [15:49] mzanetti, can we please get https://code.launchpad.net/~ubuntu-sdk-team/ubuntu-ui-toolkit/unity-theme-icon-provider/+merge/180805 merged? [15:49] 3d card deck from right edge for example [15:49] kgunn, yeah we talked with greyback [15:50] kgunn, we're thinking 2 man-weeks with screenshots [15:50] yep [15:50] mhr3_: not really sure why you're asking me [15:50] Saviq: mmm....so 3 w/ interrupts :) [15:50] kgunn, yeah [15:51] mzanetti, ehm, because it's friday! :P [15:51] mhr3_: I have no clue about that merge proposal [15:52] mhr3_: you might want to ask someone from #sdk, no? [15:52] mzanetti, yea, i really have no idea why i pinged you about it [15:52] tsdgeos, I think it's fixed now [15:52] tsdgeos, was basically the hud not running if you were dragging from the bottom [15:52] tsdgeos, after enabling it with clicks [15:53] mhr3_, zsombi and Wellark are on it [15:53] Cimi: i see [15:53] well, i'm calling it a day [15:53] mhr3_, they wanted tests, though [15:53] see you on monday guys [15:53] tsdgeos, not fixed yet :D === naee is now known as eean [15:54] this input filter thing is tricky, it's invisible so you don't know when it's enabled [15:55] * Cimi next time I put a visual element to test it [15:57] * Cimi should create an alias bzr pysh = bzr push [15:57] so many typos [15:59] well it's ready to be reviewed now [15:59] Saviq: are we going to discuss Unity 8's desktop mode this UDS, or wait until next? [16:00] mhall119, I'm going on holiday starting tomorrow [16:00] mhall119, so won't be there for vUDS or the week after that [16:00] so....no then [16:03] mhall119, sounds right [16:03] ok, thankis [16:04] tedg: will need https://code.launchpad.net/~nick-dedekind/unity8/indicator.multi-icon/+merge/181862 for your cellular data to be in unity8 indicators [16:05] dednick_, Yeah, I understand. It's not blocking me other than I'd really love to see the icon :-) [16:06] tedg: ok. i tested ealier. seems to be all good [16:07] dednick_, Woot! [16:08] dednick_, That's what I like to hear on Friday's ;-) [16:20] Saviq: _should_ be fixed: https://code.launchpad.net/~mzanetti/unity8/launcher-folding-tweaks/+merge/181208 [16:21] at least I get 100% success rate locally here [16:21] before every 10th run failed here [16:21] mzanetti, ok cool [16:40] greyback: jamie's saying the clickpackage download bug is really in mir ?...just wanted your 2 cents...does racarr need to look into that todya ? [16:41] hello, I'm on ubuntu 12.04, my mounted partition isn't display in the luncher bar [16:42] it is mounted under /mnt/partition === fginther is now known as fginther|lunch === fginther|lunch is now known as fginther [16:48] kgunn: I need to chat with him a sec, just to see we're on the same page. [16:49] kgunn: where do I find him?? [16:50] kgunn: nevermind [17:04] Hey guys... so , we'd *really* like to solve this glitch we get in Unity with our toolkit before the Saucy feature freeze [17:05] We end up with a doubled up menu like this: http://ecere.com/tmp/unityBug.png , bug description: http://ecere.com/mantis/view.php?id=850 [17:06] The first thing is we'd like to know if our toolkit is doing something wrong, or if it's Unity that's to blame, either way we'd really like the fix to be in before feature freeze === jounih_ is now known as jounih [17:14] hey redj [17:16] hey ESphynx [17:17] So what do you think of this bug redj: http://ecere.com/tmp/unityBug.png ? [17:19] ESphynx: I don't know... I have to look at it again... going to do that in a sec... === alan_g is now known as alan_g|EOW [17:36] Saviq: still around? [17:44] greyback, yup [17:44] Saviq: this might be familiar: https://code.launchpad.net/~gerboland/unity-mir/fix-click/+merge/181881 [17:45] Any idea about this bug guys? [17:45] greyback, approved [17:46] Saviq: thanks! [17:46] greyback, good I affected unity-mir on those bugs ,then [17:46] Saviq: nah, it took an actual complaint by the click guys to remind me :) [17:47] lol [17:47] I was expecting the upstart app stuff to be done by the time they would be testing. I was wrong :( [17:48] Saviq: Do you think our toolkit is to blame? [17:49] ESphynx, sorry, I'm not involved in current Unity work, just unity8 - the phone one [17:49] ESphynx, but, from the top of my head [17:49] ESphynx, if you mean the double toolbar, then yes - Unity doesn't draw anything in there [17:49] Ah... could you please ping whoever would have a clue? [17:50] thing is it doesn't happen with any other toolkits [17:50] it's the whole maximized thing and decorations size reporting I guess [17:50] ESphynx, it's Friday afternoon, best email the unity-dev list https://launchpad.net/~unity-dev [17:51] ESphynx, and/or file a bug against lp:unity, if you find it is actually the culprit [17:51] k, thanks salem_ [17:51] Saviq* [17:51] redj: got that? :P [17:52] ESphynx, but yeah, the double toolbar is in the window's area, so I doubt that unity has anything to do with that [17:53] Saviq: well it would be a bad _NET_FRAME_EXTENTS or something [17:54] redj: Track these _NET_FRAME_EXTENTS notifications down! [17:58] In particular, we're only requesting the frame_extents when 'creating' a window... [18:04] ESphynx: got it [18:18] * greyback eod === om26er is now known as om26er|afk [18:39] Saviq, I think the kill ubuntuappmanager workaround didn't change anything, what you say should I remove it ? [19:00] om26er|afk, yeah, do === om26er|afk is now known as om26er === salem_ is now known as _salem