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

veebersSaviq: if you're still around I have another unity/unity-mir question00:17
Saviqveebers, just ask, I'll answer next time I'm around the keyboard :)00:32
veebersSaviq: good point :-) looking at OSKController, enabled is a boolean of if the surface is set or not, it appears that if you stop maliit-server that surface isn't destroyed meaning enabled stays True. Any pointers on how I would go about ensureing that changes when maliit-server stops?00:34
Saviqveebers, its surface not destroyed? that'd be bad... that's what onSurfaceDestroyed is supposed to do00:36
Saviqveebers, if you can confirm that doesn't happen, we should fix that00:36
Saviqveebers, please file bug against unity-mir00:36
Saviqveebers, in OSKController.qml:30 there's the connections with SurfaceManager00:37
veebersSaviq: right, that's where I would expect the surface to be set to null00:37
Saviqveebers, if that never happens → bug, please file against unity-mir00:38
veebersSaviq: ack, thanks00:38
veebersSaviq: one more question :-) Can I log an event in the qml to the unity.log? i.e. I want to log "Setting/Unsetting surface" messages to confirm, at the moment I'm just introspecting through python and I don't see that property change00:43
Saviqveebers, console.log01:04
Saviqveebers, console.log("Blah") - the usual JS way01:05
veebersSaviq: I tried that initially, nothing showed up in ~/.cache/upstart/unity8.log01:05
=== _salem is now known as salem_
veebersperhaps I'm doing something dumb, will try again01:05
Saviqveebers, well, if they're not called - that's when it wouldn't show up...01:06
Saviqveebers, if you're editing on device01:06
veebersSaviq: I can modify the qml in /usr/lib/ . ..  and just restart unity right?01:06
Saviqveebers, yeah01:06
veebersSaviq: yeah, well I'm sure the setting one is called01:06
Saviq/usr/lib/*/qt5/imports/Unity-Mir/01:06
Saviqveebers, you can also go onEnabledChanged: console.log("Enabled:", enabled)01:07
Saviqwhich will print "Enabled: false" / "Enabled: true" on change01:07
veebersSaviq: nice, thanks01:08
=== salem_ is now known as _salem
veebersSaviq: FYI: https://bugs.launchpad.net/unity-mir/+bug/124879502:17
ubot5Ubuntu bug 1248795 in unity-mir "QSKController enabled property is reported incorrectly" [Undecided,New]02:18
=== duflu_ is now known as duflu
tsdgeosmichi__: https://code.launchpad.net/~aacid/unity-api/cmake_warning--/+merge/19414808:36
* tsdgeos shakes fist at the new js engine thingie08:56
tsdgeosQDEBUG : qmltestrunner::test_source(Source.model) a MockModel(0xb1d930) b MockModel(0xb1d930) a == b false08:57
tsdgeosoh really?08:57
tsdgeossad thing is i can't repro in a small testcase09:10
tsdgeosSaviq: https://code.launchpad.net/~aacid/unity-api/52regressions/+merge/19430309:54
pabloff9<bregma> Are you there? (not sure if that's a list of online people. Second time I use IRC ever)10:28
Saviqtsdgeos, rright :/10:28
pabloff9bregma: Are you there? (not sure if that's a list of online people. Second time I use IRC ever)10:30
tsdgeospabloff9: it's a list of people on the server, doesn't mean he's in from on his keyboard though :D10:30
tsdgeospabloff9: no need to keep repeating every 2 minutes either10:30
pabloff9tsdgeos: that's because I typed it wrong. I used < > instead of :10:30
pabloff9tsdgeos: but thanks10:31
Saviqpabloff9, either way, bregma is in Canada, so fast asleep I imagine10:34
pabloff9Saviq: Oh, ok. Maybe someone else can help me. Anyone knows anything about what kind of data Firefox expects to be dropped to a HTML5 dragand-drop file upload area? (like Gmail composer)10:36
pabloff9Saviq: I know it doesn't seem unity-related, but it is.10:36
Saviqpabloff9, well... it does sound like a Firefox question more... and no, no idea here10:41
Saviqtsdgeos, https://code.launchpad.net/~aacid/unity8/singleton_52/+merge/194123 is superseded then?10:43
pabloff9Saviq: it's because I'm trying to fix a bug in Unity. It doesn't seem to support file upload by drag and drop in Firefox (haven't tested Chrome or others) while Nautilus can. It looks like Firefox understands both drops as different things, since if you drop a file from Nautilus to the address bar, it displays the address, but from Unity, it displays a lot of Japanese/Chinese characters.10:43
pabloff9Saviq: I'd guess a encoding problem, but I don't know.10:44
tsdgeosSaviq: unity8 vs unity-api10:45
Saviqtsdgeos, d'oh10:45
greybacknote for all: I'm working from home today, and my wifi is spotty at best, so if you need me, email is best10:55
Saviq1st world problems...10:56
tsdgeosSaviq: so mzanetti added https://bugs.launchpad.net/unity8/+bug/1235268 and https://bugs.launchpad.net/unity8/+bug/1200374 to the list of bugfixes that are missing a test11:23
ubot5Ubuntu bug 1235268 in unity8 (Ubuntu Saucy) "Unity8 hangs when a category is expanded and then collapsed in the Apps scope" [Critical,Fix released]11:23
ubot5Ubuntu bug 1200374 in Unity 8 "Categories in Dash should only animate their height if visible" [Medium,Fix released]11:23
tsdgeosi'm not sure how/if we want to add tests for those tbh11:23
tsdgeosideas?11:23
tsdgeosfor the first one i can make a test that expands the thing, but that has "nothing to do" with where the real bug was, which is in Qt11:26
tsdgeosand for the second one not sure how to code the "should not see it expand" tbh11:27
=== _salem is now known as salem_
Saviqtsdgeos, he's been doing a quick run-through, so don't hesitate to counter him on that :)12:00
Saviqtsdgeos, was there a test added with the Qt fix?12:00
Saviqtsdgeos, and the only thing for the other one - you could arguably check that the height changes in one go, and animates when visible... but then it's probably a pretty flaky test to start with12:02
tsdgeosSaviq: yeah i don't want more flacky tests12:02
tsdgeosSaviq: unfortunately could not find a testcase for the Qt fix, so they accepted it without testcase and based on my argumentation of the backtrace+code12:02
tsdgeosSaviq: now taht i have you here, i've been thinking about merging GenericScopeView and ScopeView (which is actually GenericGenericScopeView)12:03
tsdgeossince we don't seem to use ScopeView anywhere else than in tests12:03
tsdgeoseverything else is a GenericScopeView12:04
tsdgeosso not sure it makes sense to have that split12:04
Saviqtsdgeos, doesn't DashApps.qml / DashHome.qml use it?12:04
tsdgeosnope12:04
tsdgeosthey are GenericScopeViews12:04
Saviqah no12:04
Saviqtsdgeos, complete +112:04
tsdgeosoka12:04
tsdgeosSaviq: no autopilot14 yet?12:05
Saviqtsdgeos, the fact that tests use FakeScopeView is problematic in its own right12:05
Saviqtsdgeos, doesn't look like it :/12:05
tsdgeosok12:05
tsdgeosyep, wil try to use less fakes while merging the stuff12:05
=== MacSlow is now known as MacSlow|lunch
=== Wellark_ is now known as Wellark
Saviqtsdgeos, image #14 is out, contains ap 1.4, so once we get green results from that we can unleash the MPs12:16
tsdgeos\o/12:16
=== Zhenech_ is now known as Zhenech
=== tjaalton_ is now known as tjaalton
nic-doffaySaviq, can we trigger rebuilds of our branches that need landing today?12:32
Saviqnic-doffay, -ci, yes, landing - not yet12:32
nic-doffaySaviq, good enough I suppose!12:32
Saviqnic-doffay, which one do you have in mind?12:33
nic-doffaySaviq, the search history.12:33
Saviqnic-doffay, rebuild triggered12:34
nic-doffaySaviq, cheers12:36
=== iahmad is now known as iahmad|afk
=== alan_g is now known as alan_g|lunch
mzanettiSaviq: hey12:52
mzanettiSaviq: nope, no gmail12:52
Saviqmzanetti, so you couldn't even contact the travel agency yet? you didn't get no travel req confirmation?12:53
Saviqmzanetti, I'll try and get that sorted then12:53
mzanettiSaviq: yep12:53
Saviqmzanetti, thanks12:54
mzanettiSaviq: admittedly I only did the request on tuesday morning12:54
mzanettibut so far nothing here12:54
Saviqah, so maybe kgunn didn't approve yet12:54
Saviqmzanetti, thanks, will get that sorted for you12:55
mzanettiSaviq: ok. I'll check mails every now and then and book the flight asap12:55
Saviqmzanetti, thanks12:55
Saviqmzanetti, msm is forwarding you the approval now12:56
Saviqmust've gotten lost somewhere12:56
mzanettiSaviq: ok. sent the mail to bts travel. Will go for a walk now and confirm the flight in a couple of hours13:07
Saviqmzanetti, cheers13:07
=== dandrader is now known as dandrader|afk
=== dandrader|afk is now known as dandrader
=== MacSlow|lunch is now known as MacSlow
mhr3sil2100, any progress on bringing zmqpp and capnp to trusty?13:41
=== alan_g|lunch is now known as alan_g
sil2100mhr3: capnp package is ready, I will ask for review today to see how it looks13:49
sil2100mhr3: you can try it out if it works from ppa:sil2100/ppa13:49
mhr3sil2100, it failed to build in the ppa13:51
sil2100mhr3: ah, ok, deps changed, righto13:52
* sil2100 missed that13:52
mhr3sil2100, and anywhere to find zmqpp?13:52
sil2100mhr3: it's almost ready here too, but I didn't push it anywhere yet - I guess there is chance I'll have it for review today too13:53
Cimithe osk does not work on my trusty phone, yours'13:59
Saviqtsdgeos, we've got green light - /me is back at pushing one after another13:59
SaviqCimi, just updated to #14, works fine13:59
tsdgeos\o/13:59
CimiSaviq, I diet-upgraded fromr1014:00
Cimi*dist14:00
Cimiahha this autocorrection is hilarous14:00
Saviq;)14:00
CimiSaviq, how do you flash 14?14:02
CimiSaviq, my phablet-flash only finds 1014:02
SaviqCimi, trusty-proposed14:02
CimiSaviq, works thx14:02
SaviqCimi, `system-image-cli -v -b0 -c trusty-proposed` as root on phone if you don't want to lose data14:03
didrocksmhall119: hey, are you taking care of putting people back to uds-organizer team? As there is no tech board, there is no way to ask for renewal14:10
didrocksmhall119: and if you want people to schedule the blueprints… :p14:10
mhall119didrocks: I'm not sure what uds-organizer is used for anymore, but just being a track lead in summit will allow you to schedule14:11
didrocksmhall119: ok, I'll try, thanks!14:11
=== dandrader is now known as dandrader|brb
=== dandrader|brb is now known as dandrader
CimiSaviq, no osk for me on r14 with SF14:24
SaviqCimi, ah, sf14:27
SaviqCimi, /me tries14:27
tsdgeoserrr14:28
tsdgeoscan you guys connect to mumble?14:28
Cimiyes14:28
dandradertsdgeos, no14:28
tsdgeosit's telling me the password is wrong :-S14:28
dandradertsdgeos, "Wrong certificate or password"14:29
tsdgeosyeah14:29
SaviqCimi, something's wrong indeed14:29
CimiSaviq, are we supposed to fix it?14:44
SaviqCimi, no, sf is decommissioned, really14:45
CimiSaviq, but maguro is too slow with mir14:45
SaviqCimi, yes, maguro is being decommissioned, too14:45
SaviqCimi, it's just not a feasible target any more14:46
dandraderSaviq, so, can we have https://code.launchpad.net/~dandrader/unity8/drag-crash-1228336/+merge/192183 in now? can we? can we?14:46
Saviqdandrader, I'm just going through my list chronologically, so yes - I'll get to it :)14:48
CimiSaviq, I auto approved this, is it fine? https://code.launchpad.net/~cimi/unity8/fix-1231996/+merge/19237214:51
SaviqCimi, it's got a +1 from mzanetti, so I think so, yes14:52
SaviqCimi, ah you merged trunk in the mean time - I'll have a look before merging14:53
Saviqtsdgeos, https://code.launchpad.net/~aacid/unity8/no_hswipe_if_vswipe_test/+merge/193401/comments/448326 look like legitimate failures in qml tests15:06
=== rachelliu_ is now known as rachelliu
tsdgeosSaviq: hmmm ok, i'll check15:06
mhall119didrocks: we don't give full scheduling powers out anymore15:08
mhall119track leads get control over their track, but only their track15:08
=== alan_g is now known as alan_g|tea
didrocksmhall119: I don't have control on my track in the case I gave15:23
didrocksmhall119: something not linked to any track schedule on my track15:24
didrocksI can't move it if there is a conflict (and I'm happy to have it on my track, just can't reschedule it)15:24
mhall119didrocks: if the session is assigned to your track, regardless of what room it's in, you should be able to move it15:27
mhall119if the session isn't assigned to your track....then it's not your session :)15:27
=== dandrader is now known as dandrader|lunch
=== alan_g|tea is now known as alan_g
nic-doffaymzanetti, any idea where the date text that's apparently on the greeter is? I can't see anything in Greeter.qml15:53
Saviqnic-doffay, mzanetti is on holidays15:53
Saviqnic-doffay, but: GreeterContent.qml15:53
nic-doffaySaviq, is it Clock in GreeterContent.qml?15:53
Saviqnic-doffay, the name suggests so...15:54
nic-doffaypete-woods, is there any way to use fake data for the infographic in unity8 any more?15:57
nic-doffayNot seeing anything in the CODING doc.15:57
nic-doffaypete-woods, although I see -f is still present in run15:57
nic-doffaypete-woods, is that dated?15:57
nic-doffayI mean it works, but I was wondering if there was a newer approach.15:58
pete-woodsnic-doffay: hi, I haven't done anything to unity8 in a while now, so that stuff is all there is16:03
pete-woodsnic-doffay: you can always manually create data sources with the cli tools in the  libusermetrics-tools package16:04
nic-doffaypete-woods, ok. Quick one then, I'd just like to make the circles bigger. Which mock cpp file contains this functionality?16:04
nic-doffayJust temp to test a bug fix.16:04
pete-woodsnic-doffay: tests/mocks/libusermetrics/UserMetrics.cpp16:05
nic-doffayta pete-woods16:07
pete-woodsnp16:07
tsdgeosSaviq: ok, failures confirmed here, i did not run the tests after merging to trunk last time16:18
nic-doffaySaviq, can we merge yet?16:26
tsdgeosnic-doffay: he's on it16:28
nic-doffaytsdgeos, cool16:30
fgintherSaviq, are you still processing the unity8 merges manually?16:36
fgintherSaviq, if should people just ask you directly for merging a branch?16:37
Saviqfginther, yeah, but I'm feeling like we could start auto-merge now16:39
Saviqfginther, we're down to some 10 approved branches, and by now I'm not doing more than just start them in order16:40
Saviqfginther, so if you could enable the branch "scanner" for us, that'd be cool16:40
fgintherSaviq, doing so now16:40
Saviqfginther, thanks16:42
didrocksSaviq: yep, please remerge, you are green :)16:51
mhr3does anyone know what is BottomBarVisibilityComunicatorShell?16:54
Saviqmhr3, yeah...16:55
Saviqmhr3, it's a nasty hack to sync the apps' toolbar and the hud16:56
mhr3Saviq, pls pls tell me it's some nastiness that is no longer required16:56
Saviqmhr3, unfortunately it still is16:56
Saviqmhr3, we need it to make the toolbar hide when HUD goes on screen16:57
mhr3:/16:57
Saviqmhr3, we basically need a communication channel with the apps, I'm leaning towards creating something that'll go through the mir, a simple message-based protocol16:58
Saviq+socket16:58
Saviqinstead of building more and more out-of-band interfaces for all kinds of things16:58
mhr3Saviq, i'm just wondering cause it's in the unity plugin, and the only things in the unity plugin are scopes-related16:58
Saviqmhr3, oh yeah, needs to go out of there for sure16:59
Saviqmhr3, it's been put there 'cause it was the only plugin we had at that time, more or less16:59
Saviqlesser evil, you know16:59
mhr3Saviq, speaking about that, once the plugin is out, are we going to change how unity8 is built?16:59
Saviqmhr3, meaning?17:00
mhr3a separate pkg etc17:00
mhr3would be nice if bzr did subrepos17:01
Saviqmhr3, separate package for unity-scopes-shell, yes17:01
Saviqmhr3, that unity8 would depend on17:01
Saviqmhr3, so you'd just build the plugin yourself, we'd just depend on it17:02
mhr3Saviq, is there a way to still have the plugin private to unity?17:02
Saviqmhr3, yeah, install it in the unity8 imports dir17:02
mhr3Saviq, you know... we dont want apps to just import Unity and start doing crazy things17:02
mhr3ah, that simple? :)17:02
Saviqmhr3, we need a .pc file that will direct you to17:02
mhr3k17:02
mhr3will push it today17:03
mhr3hopefully17:03
Saviqmhr3, yeah, and apparmor will prevent the apps from loading those, even if they wanted to17:03
mhr3Saviq, thomas was also asking how would we go about a separate dash app17:03
Saviqmhr3, separate binary pkg out of lp:unity8 I'd say17:04
mhr3Saviq, with this setup it could theoretically be a simple-ish click pkg, right?17:04
Saviqmhr3, well... but then it'd need access to the scope plugin again17:04
Saviqmhr3, but sure, it could be clickified17:04
mhr3right, it's just include it i guess17:04
Saviqmhr3, if it brought the libs with it17:05
mhr3he just wanted something that allows testing and doesn't massively break unity17:05
Saviqmhr3, let's just strive for not doing that, and once we get to the point when we're risking that happening, we'll think of a solution :)17:09
mhr3Saviq, +1, yea, i thought that was the idea17:10
=== dandrader|lunch is now known as dandrader
=== alan_g is now known as alan_g|EOD
=== dandrader is now known as dandrader|afk
=== dandrader|afk is now known as dandrader
=== dandrader_ is now known as dandrader
=== salem_ is now known as _salem

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