/srv/irclogs.ubuntu.com/2016/01/25/#ubuntu-unity.txt

=== ljp is now known as lpotter
=== vrruiz_ is now known as rvr
sil2100Saviq: hey! You mentioned that you guys were looking into the unity8 security-bugfix and checking if the deployed fix is enough - all good in regards to that?11:54
sil2100No follow up fix needed?11:54
tsdgeossil2100: there's a follow up fix needed12:12
sil2100tsdgeos: hmm... this won't make it for OTA-9 then, we'll have to get that into OTA-9.512:12
tsdgeossil2100: saviq is on usa still, visiting friends, not sure if he said he'd be working or not though12:12
tsdgeossil2100: yes, 9.5 is like "next week" anyway, right?12:13
sil2100Yeah12:13
tsdgeosok12:13
Saviqtsdgeos, hey, yeah, I'm working13:27
tsdgeosoki13:28
tsdgeosmorning13:28
tsdgeosSaviq: was wondering, the few last MRs failed on xenial jenkass13:41
tsdgeoswould it make sense like "wait 5 min and try again before failing"13:42
tsdgeosif the apt-get step fails?13:42
Saviqtsdgeos, assuming I'm getting a meaningful exit code out of it, I might do that, yeah13:43
Saviqtsdgeos, better than that I'll try to switch to the internal archive cache, which should have less trouble like that13:47
tsdgeosoki13:47
tsdgeosSaviq: where's the autopkg test run in https://requests.ci-train.ubuntu.com/#/ticket/877 ? can't see it14:01
Saviqtsdgeos, they only run when it's approved by the lander14:01
tsdgeosah14:01
Saviqtsdgeos, and since it got rebuilt, they got cleared14:02
* Saviq rebuilds14:02
alan_gSaviq: does API this work for you? https://code.launchpad.net/~alan-griffiths/mir/add-mir_surface_spec_set_shell_chrome/+merge/28381814:56
=== maclin1 is now known as maclin
Saviqalan_g, looks good here, dednick, can you have a look ↑14:58
mzanettitsdgeos, added that test. was harder that I thought. but should make us more bulletproof for the future15:03
tsdgeosmzanetti: cool, checking15:04
dednickalan_g, Saviq: is that dynamic?15:04
SaviqIIUC, yes15:05
dednickSaviq: or doesnt it need to be?15:05
Saviqit does need to be15:05
dednicki'm not familiar with the surface spec, but it doesnt look like it to me.15:05
alan_gdednick: yes. It can be set on creation, or applied later15:05
Saviqdednick, the second test is "apply..."15:05
dednickah. ok. mir::options = cool.15:06
dednickthen looks all good.15:06
dednickahh. theres mir_surface_apply_spec. got it.15:07
oSoMoNhey, is https://launchpad.net/bugs/1537782 a known issue?15:11
ubot5Launchpad bug 1537782 in qtubuntu (Ubuntu) "Modifier ignored when pressing a key if TextInput has active focus" [Undecided,Confirmed]15:11
Saviqdandrader, does that ring a bell ↑?15:14
dandraderSaviq, yeah... it might be possible that the modifiers get lost in translation in the "mir server interface -> unity8 qml scnene -> mir server-client wire procotol -> qtubuntu" road15:21
Saviqdandrader, think you could have a look?15:24
dandraderSaviq, once I get back home preferably. no bluetooth kbd or test machine to play with15:26
Saviqdandrader, ack15:27
mzanetti@unity: whoever is not jetlagged, standup :)15:31
cimimzanetti, wrong irc server :P15:39
mzanetti?15:39
mzanetticimi, ^15:39
cimimzanetti, we usually ping for standup in canonical irc15:39
mzanettiah... didn't know that was intentionally15:40
cimimzanetti, was taking piss that you are probably jetlagged too :)15:40
mzanettiI kinda am, yes15:41
mzanettifeels like 4am, rather than 4pm right now15:41
tsdgeos:D15:44
tsdgeosmzanetti: is there a bug for https://code.launchpad.net/~mzanetti/unity8/edgebarrier-click-transparent/+merge/283735 ?15:44
mzanettitsdgeos, don't think so, but it's easy to repro and quite annoying when typing messages15:48
* mzanetti searches15:48
tsdgeosmzanetti: i'm just trying to know what i need to do to test it :D15:48
mzanettitsdgeos, type something with the OSK. the q key is quite nasty to press15:48
mzanettidepending on the layout, the a and shift key too15:49
mzanettithe ones that touch the left edge15:49
mzanettitsdgeos, you'll notice the difference immediately if you try to press the osk very close to the edge.15:50
dandradertsdgeos, also have to ensure that the edge push to show spread & launcher are no affected15:50
dandrader*not15:50
mzanettiif you just type a normal message, you'd notice the q key often just doesn't react15:50
tsdgeosdandrader: you mean with the mouse?15:50
dandradertsdgeos, yes15:51
tsdgeosk15:51
tsdgeosmzanetti: dandrader: about the push to show launcher, can you guys confirm that if you exit the launcher form the unity icon it won't autohide?16:13
dandradertsdgeos, confirm if it happens or if it's the expected behavior?16:16
tsdgeosdandrader: happens16:16
tsdgeosi guess it's not the expected behaviour16:16
tsdgeosbut if it is, that also helps :D16:17
dandradertsdgeos, by clicking with a mouse?16:17
dandradertsdgeos, I don't think it should autohide while the mouse is still hovering over it....16:18
tsdgeosdandrader: "exit the launcher"16:18
tsdgeosi have a typo16:19
tsdgeosform -> from16:19
dandradertsdgeos, ah, so you mean the mouse if hovering over the dash icon and then you move it away from the launcher?16:19
tsdgeosdandrader: yes16:20
dandradertsdgeos, I confirm it happens and that's a bug in trunk it seems16:20
dandradertsdgeos, doesn't happen all the time though...16:22
tsdgeosdandrader: ok, so do i file a bug, correct?16:23
dandradertsdgeos, yes.to safely reproduce it you have to perform the edge push already at the y position where the dash button will show up16:24
tsdgeosthat may be, yes16:24
mzanettihmm, haven't managed to hit it yet16:25
dandradertsdgeos, if you do the edge push from elsewhere, move the pointer to the dash button, then exit the launcher. it will still autohide16:25
tsdgeosok16:25
tsdgeosso it's not hide from16:25
mzanettiah now it did16:25
tsdgeosbut show and exit from16:25
mzanettiyeah, bug16:25
dandradertsdgeos, yes16:25
mzanettinice catch :D16:25
dandraderI hope we can catch this with a tst_Shell.qml test...16:26
tsdgeosdandrader: mzanetti: https://bugs.launchpad.net/ubuntu/+source/unity8/+bug/1537817 makes sense?16:28
ubot5Launchpad bug 1537817 in unity8 (Ubuntu) "Launcher autohide fails if opening and exiting the launcher via mouse push in the "unity" icon" [Undecided,New]16:28
dandradertsdgeos, yes16:29
mzanettitsdgeos, it's also called BFB :)16:29
mzanettibut yeah, this works16:29
mzanettiand it's the ubuntu icon, not unity :D16:29
tsdgeossomeone was confused about the BFB terminology the other day16:29
dandradermzanetti, BFB?16:29
mzanettibig fat button16:29
mzanettidesigners call it that way16:29
dandradermzanetti, was searching for BFB and all kinds of stuff showed up :)16:30
=== alan_g is now known as alan_g|EOD
=== DanChapman is now known as DanChapman_
=== DanChapman_ is now known as DanChapman
Jemand_Hallo19:30
davmor2mzanetti: Oh Fat yeah not the version I heard19:32
gnukarabatakHello everybody.  I am using Ubuntu 15.10 unity. Work areas are not working isolated from each other. I am writing this post to report it. Maybe the solution can be found.19:35
gnukarabatak work areas "workspace" :)19:35
Saviqgnukarabatak, can you please file a bug by running Alt+F2, "apport-bug unity"?19:36
Saviqor via https://bugs.launchpad.net/ubuntu/+source/unity/+filebug, but the former is preferable as it will add some details about your setup19:37
gnukarabatakthanks.19:38
mterrytedg, I'm debugging why my qtmir branch doesn't work on top of your app-object branch -- it looks like I'm no longer seeing callbacks from ubuntu_app_launch_observer_add_app_starting20:23
mterrytedg, you said to keep using the old callbacks, right?20:24
tedgmterry: Hmm, not sure of a good reason that would happen. Yeah, use the old callbacks.20:24
mterry(rather than the new-style object callbacks)20:24
tedgmterry: I've tried to keep it as mostly a wrapper on the old code to reduce risk...20:25
mterrytedg, I could still be doing something dumb...20:25
tedgmterry: Hmm, okay, you can start a ubuntu-app-watch to see the signals in the CLI.20:25
tedgmterry: That might help to see if they're getting setn.20:26
tedgsent20:26
mterrytedg, ok...  so what would cause Application::info() to return a null ptr?  Seems I'm getting that for "ubuntu-system-settings"21:43
mterrytedg, line 61 in application-impl-legacy?21:54
mterry.cpp21:54
mterrytedg, and line 60 needs an "applications" in it22:14
tedgmterry: Fixed and pushed, need to still write tests for that code.22:17
tedgmterry: Does U8 have tests for all the desktop keys?22:18
* tedg will have to look22:18
mterrytedg, I don't think u8 does...  qtmir might test some of them22:18
mterrytedg, but it would mock out u-a-l in that case22:18
tedgmterry: I mean, from before when it read the desktop file itself.22:19
dandradertedg, fwiw qtmir has some tests for its desktop file reader I think22:20
mterrytedg, oh yeah, qtmir had some tests yeah22:27
mterrytedg, now I'm seeing why click apps aren't launching either  :-P  but ubuntu-system-settings does!22:27
* tedg prefers to steal rather than write22:27
tedgmterry: Heh, are you saying the real world is different than the one that exists inside my head? ;-)22:28
mterrytedg, who's to say we're not all figments of your imagination?  But please tell your imagination to let click apps work22:30
mterrytedg, ...22:40
mterrytedg, so if I give parse() "com.ubuntu.camera_camera" what should I expect?22:41
mterryAppID::parse that is22:41
tedgmterry: I think you need the full appid today.22:42
tedgmterry: Yeah, it'll error.22:43
mterrytedg, hrm.  So I have an appid input from an API, there's no easy way to get a proper AppID object...  I don't know whether I have package or appname or version or what, so I can't use the discover API22:43
tedgSo we need it to be smart enough to handle legacy AppIDs as well.22:45
tedglegacy/short/full22:45
mterrytedg, yeah I hoped parse() would parse what it could and use discover() behind the scenes if it wasn't enough22:45
mterrytedg, maybe that behavior should be a third call.  But it would be a useful api call22:46
tedgYeah, that's what I'm thinking. I can't think of a good name though.22:46
tedg"figure it out"22:46
tedgfromWTF22:46
tedginterpet?22:47
tedgapplyHuristics()22:48
mterrytedg, an overloaded parse call?  or another discover call?22:49
tedgForgot the "e", knew that didn't look right.22:49
tedgYeah, kinda thinking I want it a different name to just say "this might be doing more than you want"22:49
tedgstringSolver()22:50
mterrytedg, "discover" already implies that22:51
mterrytedg, "find" ?22:51
tedgAh, I like find(), let's go with that.22:52
mterrytedg, also I don't think parse() does throw any errors22:52
mterrytedg, but if you try to use the result in other places, you might get errors yeah22:52
tedgmterry: No, it returns an empty() AppID.22:52
mterrytedg, only if the input is empty22:53
tedgmterry: Sure, otherwise it returns a legacy AppID.22:54
mterrytedg, otherwise it looks like it will have a valid package/appname but empty version22:54
tedgI think package is empty as well.22:54
mterryin the com.ubuntu.camera_camera case22:54
mterrytedg, that's in the legacy case22:54
tedgYeah, so when you're going back to string it's not putting anymore '_' in.22:54
mterrytedg, but in any case, those aren't errors22:54
tedgWe probably shouldn't let legacy appid's include a '_' — wonder if that'd break anything.22:55
mterrytedg, I'm not talking about legacy apps right now.   com.ubuntu.camera_camera is a click id without a version22:55
mterrytedg, which AppID::parse correctly parses as an appId without a version22:55
mterrytedg, but it doesn't give an error.  You implied you expected it to22:56
tedgYeah, what it's doing is returning the tuple { '', 'com.ubuntu.camera_camera', '' } which is a legacy appid.22:57
mterrytedg, ah I see.  weird behavior, yeah22:58
tedgmterry: Cool, I need to head out now, but I should get to this tomorrow.23:04

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