/srv/irclogs.ubuntu.com/2013/09/25/#ubuntu-unity.txt

tsdgeosSaviq: mhr3: in https://bugs.launchpad.net/unity8/+bug/1229144 when you say "Missing scope views" you mean that there is something in the scope bar but that switching to it renders and empty screen?07:43
ubot5Ubuntu bug 1229144 in Unity 8 "Missing scope views" [High,Triaged]07:43
tsdgeosunity7/compiz guys, you aware taking screenshots renders a black screen?07:50
hyperairno?07:51
hyperairworks for me in raring.07:51
tsdgeoshyperair: saucy here08:02
hyperair=\08:03
tsdgeosi guess i shall report a bug08:05
Cimimzanetti, hey :)08:07
mzanettiCimi: ciao08:07
mzanettiCimi: I solved your issue08:07
Cimi\o/08:07
Cimiwhat was08:07
mzanettiCimi: http://paste.kde.org/pec03cfc008:08
mzanettiCimi: this patch should apply to your branch and just make it work... its easy enough to understand I'd say08:08
tsdgeosah08:08
tsdgeosthe old drag doesn't drag :D08:08
tsdgeosdidn't we have code for it already?08:08
mzanettitsdgeos: yeah... autopilot itself actually does08:08
mzanettitsdgeos: calling drag() from autopilot would work08:09
mzanettitsdgeos: but drag also does the mousePress and mouseRelease08:09
tsdgeosahhh08:09
Cimimzanetti, yeah indeed08:09
mzanettitsdgeos: in this test we're doing mouseMove()08:09
Cimimzanetti, but you said you already tried this, isn't it?08:09
tsdgeosi c08:09
mzanettiCimi: yeah... I did... apparently some mistake which broke it in the first try08:09
Cimimzanetti, ah ok ;)08:10
Cimiwell, great!08:10
mzanettiCimi: you still need to adjust the tests for the new values tho...08:10
mzanettibut that shouldn't be a bit issue now I guess08:10
mhr3tsdgeos, yep08:17
tsdgeosmhr3: oki tx08:17
tsdgeosmzanetti: one line code fix with a test case! https://code.launchpad.net/~aacid/unity8/bug1229851_fix_list_overshoot_on_height_equals_content_height/+merge/187463 can you review?08:30
tsdgeosSaviq: how does milestoning work? to what milestone do i assign https://bugs.launchpad.net/unity8/+bug/1229851 ?08:32
ubot5Ubuntu bug 1229851 in Unity 8 "Scrolling up and down doesn't work unless I expand a scope" [Medium,In progress]08:32
Saviqtsdgeos, if you expect it to land within 13.09, milestone it to that08:35
tsdgeoshmmm ok08:35
Saviqtsdgeos, but it's not really needed if you're already working on it08:36
Saviqtsdgeos, it's more of a planning feature08:36
tsdgeosah08:36
tsdgeosok08:36
tsdgeosi thought it had those autoclose and whatnot features08:36
Saviqtsdgeos, re "missing scope views", I've seen just completely blank scope pages - no header - no nothing08:36
Saviqtsdgeos, it will autoclose regardless08:36
tsdgeosbut still an entry in the dashbar08:36
tsdgeosright?08:36
Saviqtsdgeos, yes yes08:37
tsdgeosok08:37
Saviqtsdgeos, it's all *there*, just that it's completely blank08:37
Saviqbrb reboot08:38
Saviqtsdgeos, ah! so it had to be *exactly* the same size to hit the issue?!08:49
Saviqcrazy08:49
tsdgeosSaviq: yep08:50
tsdgeosit's what flickable does08:50
tsdgeoswhich tbh is a bit strange of a default behaviour if you ask me08:50
Saviqindeed08:50
tsdgeosshould i worry about the lot of09:05
tsdgeos /build/buildd/glib2.0-2.37.93/./gobject/gsignal.c:2475: signal 'changeset-started' is invalid for instance '0x7f0bdc008720' of type 'DeeSharedModel'09:05
tsdgeosi'm getting?09:05
Saviqmhr3, pstolowski ↑?09:06
pstolowskitsdgeos, Saviq : looks like you haven't updated dee09:12
mhr3tsdgeos, ... yea ^09:12
tsdgeosnot distro released?09:12
mhr3yet somehow you have updated dee-qt?09:13
tsdgeosi've dist-upgraded09:13
tsdgeosnothing to update09:13
tsdgeosi'm clean09:13
tsdgeoswhich dee, dee-qt versions should i have?09:13
mhr3tsdgeos, apt-cache policy libdee-1.0-4?09:13
tsdgeos1.2.6+13.10.20130904-0ubuntu1 both installed and candidate09:14
mhr3you need 1.2.709:14
mhr3tsdgeos, and what qtdeclarative...dee-plugin do you have?09:15
tsdgeosi guess it isn't in the distro yet?09:15
Saviq3.3+13.10.20130924.2-0ubuntu1 here09:15
tsdgeos3.3+13.10.20130924.2-0ubuntu109:15
tsdgeossame09:15
Saviqtsdgeos, mhr3 https://launchpad.net/ubuntu/+source/dee09:15
Saviqnot yet in distro - it's in -proposed09:16
mzanettiSaviq: pushed the switching preview branch. flickering is gone.09:16
Saviqmzanetti, cool09:16
mhr3of course.. stuck in proposed09:16
mzanettiSaviq: I tried with the darker background in the reviewplaceholder... doesn't work visually09:16
Saviqmzanetti, I just need tests and will MR the LazyImage09:16
Saviqmzanetti, ok09:16
mhr3yet dee-qt was released09:16
mhr3tsdgeos, anyway, i'm awesome an the code will work even with this mismatch09:17
mzanettiSaviq: I'd say I'll try to make it context aware now, ok? is there anything more important I should handle?09:17
mhr3tsdgeos, so just ignore it09:17
mzanettiSaviq: i.e. scrolling the items behind the openeffect etc09:17
tsdgeosok09:17
Saviqmzanetti, not according to https://launchpad.net/~mzanetti/+upcomingwork ;)09:19
Saviqmzanetti, just added https://bugs.launchpad.net/unity8/+bug/1226514 for you09:20
ubot5Ubuntu bug 1226514 in Unity 8 "[DASH] button in preview and scope icon do not show disabled state" [Medium,Triaged]09:20
tsdgeosah there's a new bug i found, at least in the desktop09:21
tsdgeosif you go to applications, expand the first category and then click on search09:21
Saviqtsdgeos, just filing09:21
Saviqtsdgeos, and it's not new09:21
tsdgeossomething goes unhappy09:21
Saviqtsdgeos, told you about it Monday ;)09:21
tsdgeossure09:21
tsdgeosi meant new as not unfiled ;-)09:21
Saviqtsdgeos, bug #123018709:28
ubot5bug 1230187 in Unity 8 "LVWPH's header gets confused with expanded categories in dash" [Undecided,Triaged] https://launchpad.net/bugs/123018709:28
tsdgeosSaviq: tx09:29
mzanettitsdgeos: sorry... just wanted to get started on your review, noticed Saviq is done with it already09:40
Saviqmzanetti, slacker09:45
mzanetti:D09:45
Cimimzanetti, whats assCleanup ?09:48
Cimi*add09:48
Cimiahah09:48
Ciminice typo09:48
mzanettilol09:53
mzanettiwhere?09:53
mzanettirofl. did I make that typo?09:53
mzanettiCimi: ^09:53
Cimimzanetti, no I did09:54
Cimiself.addCleanup(self._maybe_release_finger)09:54
mzanettiyeah... typo of the month09:54
mzanettido you know what should be on them?10:01
mzanettierr. wrong channel :D10:01
Cimimzanetti, so what does addCleanup do?10:18
mzanettiCimi: this is called when the object is destroyed.10:21
Cimimzanetti, ok!10:21
mzanettiCimi: in this particular case it does the release() for the mousePress in case the test would abort10:22
mzanettiCimi: because we're doing press(), move(), assert(), release()10:22
mzanettiCimi: so it could happen that the assert() bails out before reaching the release() and it would mess up with the mouse state for the next test10:22
tsdgeosSaviq: bug 1229144 *is* weird, even replacing Dash/GenericScopeView.qml with a red Rectangle it only appears in some of the scopes :-S http://paste.ubuntu.com/6153890/10:23
ubot5bug 1229144 in Unity 8 "Missing scope views" [High,In progress] https://launchpad.net/bugs/122914410:23
Saviqtsdgeos, yeah, mhr3 suspected a relation to https://bugs.launchpad.net/unity8/+bug/122724210:24
ubot5Ubuntu bug 1227242 in Unity 8 "Shell locks up" [Undecided,Incomplete]10:24
tsdgeosoh10:24
tsdgeosso we got a real lockup in the scene graph renderer?10:24
tsdgeosnice10:25
tsdgeosgo and tell all of those that don't want 5.1 in :D10:25
mhr3the good is that there's 3 more weeks to re-integrate it, right? :)10:25
Cimimzanetti, how can I test if something happens instantaneously ?10:29
Cimimzanetti, I want to test that a tap outside the hud button dismisses immediately the hud button10:29
Cimimzanetti, but there's the timeout too which dismisses the hud in 1 second in any case10:29
CimiI want to test that it dismisses immediately10:29
mzanettiCimi: don't use Eventually() in that case10:30
mzanettiCimi: but be aware that immediately really means immediately in that case...10:30
mzanettiCimi: you could use Eventually with timeout=1 to make sure it happens in at max 1 second. maybe you could even use timeout=0.5, but I havent tried that yet10:31
Cimimzanetti, syntax for timeout of 0.5?10:31
mzanettiCimi: self.assertThat(someVariable, Eventually(Equals(0), timeout=0.5))10:32
Cimimzanetti, grazie10:32
mzanettiCimi: per niente10:33
mzanettiCimi: as I said... I've no idea if 0.5 works in here of if it expects integers.10:33
Cimimzanetti, I can do a wait or a sleep if 500ms and check?10:44
Cimiwithout eventually?10:44
mzanettiCimi: I guess this is a valid exception to my "no sleep policy"10:45
mzanettiCimi: but not sure how that will behave on jenkins... if the ui stutters for half a second we're doomed10:46
mzanettiCimi: ah... actually. in that case, make sure to check if the according property immediately goes to whatever triggers the hiding of the button, but not check if the hiding animation is actually completed yet10:47
Cimimzanetti, it works10:47
Cimithe 0.510:47
mzanettiok. nice10:47
Cimimzanetti, I added it to the release without tap (where there's a timeout in the code of 1000ms)10:47
Cimimzanetti, and indeed it fails with 0.510:47
mhr3Saviq, one quickie pls - https://code.launchpad.net/~mhr3/unity8/accept-image-uris-from-scopes/+merge/18748710:51
mzanettitsdgeos: can I expand a category in the LVWPH without moving it?10:51
tsdgeosLVWPH doesn't do expansion10:52
tsdgeosso yeah10:52
tsdgeoslook at10:52
tsdgeosGenericScopeView10:52
tsdgeositem.filter = false10:52
=== MacSlow is now known as MacSlow|lunch
tsdgeosmzanetti: ↑10:53
Cimimzanetti, tsdgeos Saviq branches are ready https://bugs.launchpad.net/unity8/+bug/122448010:54
ubot5Ubuntu bug 1224480 in Unity 8 "[HUD] HUD invocation doesn't follow edge gesture sequence" [Medium,In progress]10:54
Saviqgreyback, hey, can you have a look at the trace in https://bugs.launchpad.net/unity8/+bug/122988810:55
ubot5Ubuntu bug 1229888 in unity8 (Ubuntu) "unity8 crashed with SIGSEGV in <unavailable> in ??()" [Medium,New]10:55
Saviqgreyback, and see if it's an obvious fix?10:55
mzanettitsdgeos: thanks... seems to do what I need10:55
mzanettiCimi: lets see what jenkins thinks of your timeout=0.510:56
Cimimzanetti, hah10:56
Cimimzanetti, if you can think of a better way...10:57
mzanettiCimi: no, not really10:57
mzanettiCimi: in theory its great that you test this. but I'm afraid we're going to hit infrastructure limits with this10:58
Cimimzanetti, my goal is to make sure that the hud button disappears in 999ms from the tap10:58
mzanettiCimi: but lets see...10:58
Cimimzanetti, I can change it to 0.9 ?10:58
pstolowskimzanetti: hey! the method for manual cancellation of activation/preview requests from the shell should cancel everything (both action activation and preview), right? or you just need to cancel actions?10:58
Cimimzanetti, 0.99?10:58
Cimior 0.710:58
Cimiit has to be quick though10:58
mzanettipstolowski: both I'd say. it will be called when closing the preview screen10:59
pstolowskimzanetti: or perhaps two methods to cancel, so you can pick what's needed?10:59
mzanettipstolowski: right now won't need to be able to distinguish. if you think its more future proof we can have both11:00
greybackSaviq: ok11:00
pstolowskimzanetti: ok11:00
mzanettiCimi: hmm... need to try11:00
Cimimzanetti, so what you say is, let's see if 0.5 is fine11:00
Cimi?11:00
mzanettiCimi: obviously the shorter the better for the quality of the test, but also more risk for failures in jenkins11:00
Cimiin case we can do 0.9?11:00
greybackSaviq: I'm assuming it happened at random11:00
Saviqgreyback, of course it did11:00
* Saviq runs 20 runs of ap tests on mako to see if I get a crash out of unity811:01
greybackSaviq: my favourite kind of crash. Ok, will see if there's anything suspicious in that codepath11:01
Saviqgreyback, thanks11:01
=== greyback is now known as greyback|lunch
dednicklarsu: ping11:08
larsudednick: hey11:08
dednicklarsu: hey. having an interesting issue with the messaging menu. What format are the icon/appIcon supposed to come in? string or serialised?11:09
larsudednick: serialized, but the simplest form of serialization is just the icon name11:09
larsu(in the case of themed icons without fallbacks)11:09
dednicklarsu: g_menu_item_set_attribute (item, "x-canonical-app-icon", "s", app_icon);11:10
dednicklarsu: g_menu_item_set_attribute (item, "icon", "s", iconstr);11:10
dednicklarsu: but they're still coming as (sv) which is the serialised gvariant format.11:12
larsudednick: I can't find either of those in trunk. Are you working off the right version?11:12
larsuah, there's still one iconstr thing left, in im-phone-menu.c11:13
larsubut that shouldn't bother you, as its only for sources, which we don't show on the phone11:13
larsu*it's11:13
dednicklarsu: ah.crap .i pulled wrong branch11:13
dednicksorry11:14
larsudednick: no worries. Are you working on getting the unitymenumodel/messaging branch landed in unity8?11:14
larsuwe're getting quie a few bugs reported that would be fixed by that11:14
dednicklarsu: somewhat. it's been done for about 2 weeks... just waiting review11:15
larsudednick: please ping someone to do that... the release isn't far away and it could really use some testing11:15
larsuand I'm annoyed by people pinging me all the time that it doesn't work :P11:16
mzanettidednick: I can review it...11:21
dednickmzanetti: just trying to fix the icons. :)11:21
mzanettidednick: should this make the messaging icon in the panel work again?11:22
dednickmzanetti: well that should work with trunk. but i dont think it's landed on image yet11:24
mzanettidednick: what exactly should I pay attention on when testing this branch?11:25
dednickmzanetti: that it operates exactly the same as the previous one.11:26
mzanettiheh, ok11:26
dednickmzanetti: yeah, most of my work involves absolutely nothing changing. yay11:27
dednickyet still ends with thousands of lines changing11:27
dednickmzanetti: ok, icons are fixed up. you can review now.11:29
=== thostr_ is now known as thostr_lunch
mzanettiSaviq: how this this happen? https://bugs.launchpad.net/unity8/+bug/122988811:41
ubot5Ubuntu bug 1229888 in unity8 (Ubuntu) "unity8 crashed with SIGSEGV in <unavailable> in ??()" [Medium,New]11:42
CimiI have to go to the dentist, yuppie11:42
mzanettiSaviq: did you use the UI or during a test run?11:42
Saviqmzanetti, just found a crash in /var/crash11:42
Saviqmzanetti, no more details I'm afraid11:42
Cimipls have a look at the branches :)11:42
mzanettiSaviq: I found one on friday where the DDA would crash randomly. luckily I got a good trace.11:42
* Saviq has problems wrapping his head around the sizes of images I need to test the LazyImage... food, then...11:45
=== greyback|lunch is now known as greyback
mzanettidednick: is the legacy stuff still needed? for example the DefaultIndicatorsPage.qml (without the 2) ?11:48
dednickmzanetti: removed in another MP11:49
mzanettiok11:49
=== hikiko is now known as hikiko|lunch
=== MacSlow|lunch is now known as MacSlow
=== alan_g is now known as alan_g|lunch
=== _salem is now known as salem_
=== alan_g|lunch is now known as alan_g
=== hikiko|lunch is now known as hikiko
kgunn_Saviq, MacSlow hey guys...jdstrand just pinged me on an item to address soon after oct, https://bugs.launchpad.net/unity-mir/+bug/123009113:09
ubot5Ubuntu bug 1230091 in unity-mir (Ubuntu Saucy) "[feature] Window reparenting (required for appstore app trust model)" [High,New]13:09
Saviqkgunn_, MacSlow is probably not involved - greyback is13:09
Saviqkgunn_, "soon after oct"?13:10
MacSlowkgunn_, Saviq: yeah... I hope so too13:10
Saviqkgunn_, sounds like low priority then...13:10
kgunn_Saviq, yeah...let me check on timing13:10
kgunn_he's got it marked against saucy...13:10
kgunn_but his wording sounds like post oct13:10
kgunn_Saviq, yeah...so high priority for 13.10 (read as strongly desired), then critical for 14.0413:13
Saviqkgunn_, right, what I thought13:14
Saviqkgunn_, I already asked greyback to look into it13:14
Saviqat least in terms what's there, what still needs doing etc.13:15
Saviqgreyback, hangout13:34
greybackyep, trying13:34
=== thostr_lunch is now known as thostr_
davidcallesil2100, ping13:55
sil2100davidcalle: pong13:57
davidcallesil2100, hi ! Do you have a minute for a quick mp ? https://code.launchpad.net/~davidc3/cupstream2distro-config/more-server-scopes/+merge/18751913:58
sil2100davidcalle: hm, but let me understand it more correctly - those were moved to the server side?14:01
sil2100davidcalle: since if those are server side, I guess we don't want to release them to ubuntu archives, right? ;)14:02
davidcallesil2100, aaand I'm realizing it's the wrong file14:03
* davidcalle moves the changes to no-dailies/unity14:04
greybackdammit my mic must be dead14:05
=== dandrader is now known as dandrader|lunch
sil2100;)14:08
sil2100davidcalle: right!14:08
sil2100davidcalle: anyway, sorry about that - since when I removed them from the dailies I probably forgot adding them to no-dailies instead14:09
davidcallesil2100, nevermind we do have a *lot* of scopes to manage, mp fixed ;)14:11
Saviqmzanetti, I got the LazyImage, want me to propose it itself, or integrate with the previews?14:14
Saviqmzanetti, feels like it could conflict with your stuff?14:14
mzanettiSaviq: uh... why? did you change the old previews to make use of it?14:15
Saviqmzanetti, not yet14:15
Saviqmzanetti, that's what I'm asking14:15
Saviqmzanetti, I just have the component + tests right now14:15
mzanettiSaviq: so don't... just propose the component. once its landed I'll make use of it14:15
Saviqmzanetti, yup, cool14:15
kgunnjust curious, quick pole....when you guys flash/test....are you using cdimage or system ?14:18
dednicklarsu: ping14:22
=== mzanetti is now known as mzanetti|food
larsudednick: ...14:22
* larsu never knows what to say when someone pings him with "ping"14:22
dednicklarsu: pong maybe ? or hi?14:23
dednicklarsu: :) anyway. having issues with messaaging items. phone app doesnt seem to be activating when touching the app icon. i seem to be sending off the activation signal though14:24
larsudednick: I already said hi this morning ;)14:24
dednicklarsu: this is with the new messaging branch btw14:25
=== alan_g is now known as alan_g|tea
larsudednick: did it work with the old one?14:25
Saviqmzanetti|food, https://code.launchpad.net/~unity-team/unity8/lazy-image/+merge/18752514:26
dednicklarsu: well, the very old one i think so. but it hasnt since we moved to new. because the actions changed and couldnt do with qmenumodel14:26
larsudednick: okay. The messaging menu doesn't really do much besides sending a message to the application that the message originated from.14:27
larsudednick: which is then responsible for presenting itself14:27
larsuI have no clue if this even works anymore with the new application story14:28
dednicklarsu: i'm getting a bunch of warning messages when i start up14:28
dednick(process:3645): Indicator-Messages-WARNING **: an application with id 'phone-app-sms.desktop' is not installed14:28
dednicklarsu: what registers the apps? themselves?14:28
larsudednick: do you have an application with that desktop id installed?14:28
larsudednick: yes.14:28
dednicklarsu: nope.14:29
larsudednick: you'll get this warning for non-existing app ids in the gsettings key com.canonical.indicator.messages applications14:29
larsuyou can remove those apps manually14:29
dednickah. gsettings14:29
larsuwe decided to not remove them from the settings in case a user uninstalls/installs14:29
larsu(apps keep all other settings in that case, too)14:30
dednickcrap. now to remember how to gsettings from commandline14:30
larsubut yeah, that warning should be removed14:30
larsudednick: gsettings get com.canonical.indicator.messages applications14:30
larsuand then "set" with an additional argument of the value14:30
larsuyou can also jut clear it - applications will re-register themselves when they restart14:31
dednicklarsu: ok, so you have to have started the application for it to register itself14:34
larsuyes14:35
larsualso, it needs to be running in order to show anything in the messaging menu14:35
dednickhm. thats interesting14:35
larsuwhy?14:35
larsuwe need some way to tell the app that a message was clicked on or responded to14:36
dednicki just started the phone and messaging app and the setting is still empty after clearing and rebooting phone14:36
=== alan_g|tea is now known as alan_g
dednickmight help if i started the messaging service though14:36
larsuI don't know much about that app14:37
larsuit won't appear in there until it calls messaging_menu_app_register()14:37
dednickoh. it is started.14:37
larsuwhich it must do if it wants to add messages14:37
larsuso if you see messages, it definitely registered14:37
dednickok, maybe i need to trigger a message first14:37
larsuif so, the app doesn't behave according to conventions (but it would still work)14:38
Saviqfginther, hey, any idea why -3 is X? http://s-jenkins:8080/label/ps-saucy-server-amd64-1||ps-saucy-server-amd64-2||ps-saucy-server-amd64-3/?14:39
dednicklarsu: ok, it added. i think it only does it when it needs to.14:40
fgintherSaviq, yes, I needed it offline for some work list night. I'll get it added back14:41
Saviqfginther, thanks14:41
Saviqfginther, we got kinda screwed by mir-ci and mir-autolanding ;)14:41
larsudednick: okay. does indicator-messages send a bus message to the app when you activate the menu item?14:41
fgintherSaviq, the load was pretty light the last few days, but yes, two hosts presents a bottleneck14:42
dednicklarsu: i have no idea. havent got that far yet14:44
larsudednick: you have a message in the menu, right?14:45
dednicklarsu: yep14:45
larsudednick: click on it while running `dbus-monitor sender=com.canonical.indicator.messages`14:45
Saviqgreyback, can you please update the status / affects on bug #1228345, too14:45
ubot5bug 1228345 in Ubuntu Music App "Launching track from dash new instance of app, not re-use of existing one " [Undecided,Incomplete] https://launchpad.net/bugs/122834514:45
larsus/click/tap/ I guess14:45
greybackSaviq: ack14:46
fgintherSaviq, back online14:46
Saviqfginther, thanks14:47
Saviqgreyback, mzanetti|food, tsdgeos, kgunn, gotta run early, will be back later (7pm UTC or something) if you need me14:48
tsdgeosok14:48
kgunno/14:48
=== dandrader|lunch is now known as dandrader
tsdgeosyahooo, i found why bug 1229144 happens15:01
ubot5bug 1229144 in Unity 8 "Missing scope views" [High,In progress] https://launchpad.net/bugs/122914415:01
tsdgeosit is a Qt bug15:02
tsdgeosnow need to see if it was fixed in 5.1 or 5.215:02
tsdgeosor fix it myself15:02
kgunngreyback: i was triaging this mornin, can you live w/o a mir query for composition state till post-v1 ? or need that now...15:02
dednicklarsu: no dbus message for missed call, only for sms. Notifications seem to stop coming in after attempting to activate the dialer from the menu item.15:02
kgunngreyback: carr is going thru the api distillation process anyway15:02
larsudednick: what do you mean by "notifications"?15:02
dednicklarsu: sorry, i meant the menu items dont get added15:03
greybackkgunn: can live without15:04
larsudednick: sounds like a bug in the app to me :D  Do you see the same without your branch?15:04
greybackdammit firefox, why did you throw away my big LP comment15:04
dednicklarsu: but the dbus message isn't being sent15:04
dednicklarsu: we dont have app activations in trunk.15:05
larsudednick: yeah I'm trying to figure that one out right now (I was commenting about the "menu items dont get added" part)15:05
larsudednick: app activations?15:05
dednicklarsu: well the menu items only seem to stop being added after we attempt the activation.15:06
dednicklarsu: opening the app by tapping the app icon.15:06
larsudednick: there's no such thing. Tapping anywhere in the message should lead you to the app15:07
larsudednick: more precisely: the screen in the app that contains the referenced message15:07
=== mzanetti|food is now known as mzanetti
larsudednick: I don't understand what you mean by "stop being added". When you receive a text for the second time, it doesn't get added to the menu if you've activated the first one?15:08
dednicklarsu: yes. but i'm not sure. it might just be randomly doing it now15:11
stgraberhey there, anyone from the Unity team who could help me figure out why the dash is completely busted on Edubuntu?15:21
stgraberit's kinda critical for us to get it back to working order for Beta 2 which is due out tomorrow :)15:21
sil2100bregma, andyrock: ^15:22
sil2100bregma, andyrock: could you guys give stgraber a hand?15:22
stgraberand by that I mean that Unity looks like it's working, the launcher, panel, hud, ... all work as expected but none of the lens or scopes are loaded and the dash simply never shows anything15:22
sil2100Then mhr3 as well ^15:22
stgraberEdubuntu is a superset of Ubuntu, so as far as I can tell all the packages are there, all the binaries are there too, they just don't happen to get started and I have no clue why15:23
bregmastgraber, maybe check the logs in ~/.cache/upstart for some kind of error?15:24
stgraberbregma: I did have a quick look and all I'm seeing is unity complaining it can't talk to the dbus services (as the daemons aren't running) but I haven't yet found a clue as to why they aren't getting spawned15:26
mhr3sil2100, oh you're here, we have a question15:27
stgraberbregma: http://paste.ubuntu.com/615492215:27
mhr3sil2100, i have a branch that bump unity-core abi, ie does libunity-core-6.0-7 -> libunity-core-6.0-815:28
mhr3sil2100, can we make it so that unity8 will keep working with -7 and unity7 will be linked with -8?15:28
mhr3sil2100, or should we just request unity8 rebuild against -8?15:28
bregmastgraber, I think you will need help from mhr315:29
sil2100uuuuh, is this ABI bump completely necessary?  I think a request to rebuild unity8 is needed, since we generally don't like when things depend on different versions15:29
dednicklarsu: looks like it must be the app. i got a dbus message going to path=/com/canonical/indicator/messages/telephony_service_call_desktop , but it didnt do anything15:30
mhr3stgraber, your unity-scope-home isn't working... beats me why15:30
dednicklarsu: it's flaky as all hell though. randomly stops responding to message adds/removes15:31
stgrabermhr3: hmm, hold on a sec, I think I know why :)15:31
mhr3sil2100, i'm afraid it is15:31
=== dednick is now known as dednick|lunch
stgrabermhr3: ok found the issue, that one wasn't installed (unity-scope-home) so all the lenses were there but nothing was there to display them...15:32
mhr3stgraber, yea, that would explain it :)15:32
sil2100mhr3: :<15:33
mhr3sil2100, any other ideas?15:34
stgrabermhr3: ok, confirmed that's the problem. edubuntu had a conflict with the -shopping-lens package which got merged into the home scope (the home scope "provides" it) which resulted in a removal of the home scope15:34
larsudednick|lunch: what's flaky — the app or the messaging menu?15:34
sil2100mhr3: I guess we need to bump the ABI and rebuild all dependend packages - no other clean way15:34
mhr3didrocks will kill me soon15:35
sil2100mhr3: yes, he will!15:35
* didrocks aims15:35
mhr3didrocks, but, but, it's c++ fault!15:36
didrockscan you sum that up in one line?15:36
mhr3didrocks, we need to do abi bump to libunity-core, so need to rebuild unity8 (and other libunity-core deps, but afaik unity8 is the only one)15:37
mhr3besides unity7 of course15:37
didrocksso unity7 + unity815:37
mhr3yea15:37
didrocksif the release team is happy to take whatever is in unity trunk as well, we can handle that15:38
didrocksstgraber: please look at the unity stack (unity component), there are other stuff that will be bundled in: http://people.canonical.com/~platform/cu2d/results15:38
mhr3i see just 6 other commits, mostly fixes15:40
mhr3bregma, fyi ^15:41
bregmawe're _only_ doing fixes right now15:41
stgraberdidrocks: looks to me like it's only bugfixes for those packages that aren't specific to touch (the mediascanner scope appears to have a small feature change), so I'm not against getting those in but it'll have to wait till after Beta 215:42
didrocksstgraber: well, it's the only way to have the tests running if you want your ABI breakage fix15:42
didrocksas we run tests on trunk15:43
didrocksand we want to validate what we push to distro15:43
stgraberdidrocks: and did anyone say we needed that before beta2 is out? (sorry, I'm not running the Beta 2 release, infinity is, so I only have limited knowledge about what's going on at the moment)15:44
didrocksstgraber: didn't you mention that your edubuntu unity dash was empty?15:44
didrocksand so you needed that ABI breakage?15:44
didrocksmaybe I'm mixing 2 conversations, more than possible ;)15:44
stgraberdidrocks: you're mixing15:45
stgraberdidrocks: edubuntu indeed had an empty dash but that was because we didn't have the home scope installed due to an old conflict against a now deprecated package that's provided by the new home scope package15:45
didrocksstgraber: ah phew! I was afraid it was linked to mhr3-that-I-need-to-kill :)15:45
stgraberdidrocks: the fix there is for me to drop the conflict from the edubuntu-live package and instead push a gsettings key in edubuntu-artwork to disable remote scopes (instead of conflicting with them)15:45
didrocksstgraber: ok, perfect then! sure for the rest, after beta2 ;)15:46
mhr3didrocks, so we shouldn't top-approve that branch yet?15:46
didrocksmhr3: not yet please, as unity7 will stage in proposed and unity8 will then be blocked15:47
didrocksmhr3: let's do that once the gate is opened again for everything15:47
mhr3didrocks, meaning, tomorrow?15:48
didrocksmhr3: yeah, if all moons align ;)15:49
mhr3didrocks, ok, will you ping me if they do? or perhaps just approve the branch right away then15:49
didrocksmhr3: yeah, let's plan for a smooth transition, mind adding that to the landing ask?15:49
didrocks(with not merge yet as a comment)15:50
didrocksso that we don't loose track15:50
mhr3sure, thostr_ pls ^ don't think i have edit rights there15:50
didrocksmhr3: AHAH, I do, I'll write mean things on you for sure on that line! ;)15:51
mhr3didrocks, that's why i wanted thostr_ to do it, he's nice compared to you :P15:52
didrocks:p15:52
thostr_thostr_: so, what am I supposed to screw up?15:52
mzanettimzanetti: don't screw anything up :P15:55
=== dednick|lunch is now known as dednick
didrocksdidrocks: everything will be fine :)15:57
eeanhey is there a Qt 5 library for using the system tray protocol of Unity?16:20
eeanyo mzanetti o/16:21
mzanettihi eean16:21
mzanettieean: unity7?16:21
eeanwell something compatible with unity around now :)16:22
mzanettidednick: do you know?^16:22
eeancurrently my app uses KNotifications, but the unity system tray dbus api is different enough from KDE's that it's sort of the worse of all worlds16:22
mzanettiI think its the standard notification spec with unity specific extensions16:23
eeanwell yea, last I tried it doesn't work without the extensions16:23
eeanso it sees the API exists and tries to use it... and then it doesn't show anything16:24
mzanettioh..16:24
mzanettiI don't know any specifics. larsu, I guess you know about this ^16:24
eeanwhereas the 10-line python app using the unity apis works out-of-the-box16:24
eeanso I'm wondering if I should rebuild my Qt 5 with glib support and use this api or if you have a Qt 5 library already :)16:25
mzanettiI'm quite sure there is one... but haven't used it myself16:27
eeanah well I got time to try it out16:28
eeanhttps://www.hipchat.com/linux is the app I work on btw :)16:30
mzanetticool :)16:30
eeanjudging by the crash reports (which includes uname -a) the vast majority of our users use Ubuntu so I need to get it working correctly.16:30
eeanof our Linux users16:30
mzanettieean: uses Qt5 already?16:31
eeanmzanetti: yep16:33
mzanettieean: but QWidget still I assume?16:33
eeanyea. at first I tried to use QML, but that was last year and components didn't exist yet really :)16:33
mzanettiyep... last year was too early for QML on desktop16:34
mzanettieean: are there many users which use such a thing on their phone?16:34
eeanactually I stil use QtDeclarative. QtQuick 2 + QWidget doesn't seem to play nice.16:34
eeanwell the phone hipchat clients are using native android and ios apis16:34
mzanettisure. but I'm wondering if such group chats are actually used a lot on phones16:35
mzanettiirc on my phone would drive me mad16:35
eeanah. yea I use it, obviously to not carry on conversations, but to respond to pings16:35
mzanettiinteresting... guess an ubuntu touch app is next then ;)16:36
mzanettistill a little bit early for this kind of stuff tho16:36
eeanha yea... well if Qt WinRT port happens, then I could make a QML version of hipchat, then obviously sailfish and Ubuntu Touch is trivial16:37
eeanI've been watching the WinRT branch, Digia has a least two people working on it16:37
eeanI bet they announce the timeline for WinRT at the Qt conference in Berlin that's coming up16:38
mzanettimhm... we'll see16:39
eeanlooks like they solved the DirectX 11 problem, which was their main blocker, now it's just the grind of porting win32->winrt16:45
eeananyways16:45
eeanmzanetti: my google for libappindicator qt5 gives me nothing, any suggestions for where to look for qt5 unity libraries in general? otherwise I'll pop by here tomorrow early enough to talk to more europeans :)16:45
mzanettieean: Saviq will be back soon. He might know16:46
eeanah cool16:46
eeanhm yea so libappindicator uses Gtk3 so I probably can't use it. I wonder why it does, the code looks mostly concerned with dbus stuff.16:52
eeanah it's for the fallback code16:53
=== alan_g is now known as alan_g|EOD
mzanettieean: there is qtdeclarative5-notifications-plugin which might contain some hints17:05
eeancool17:07
eeanthough notifications are trivial to do with org.freedesktop.Notifications, it's just one d-bus call. but maybe it's related to the systray stuff.17:10
eeanawesome you guys use cmake? somehow assumed you would be building qt5 apps with autofoo :D17:12
mzanettiyep. sometimes qmake too. but autotools is mostly gone17:14
Rookiehi17:37
mzanettiSaviq: yay! success :) Check out the swiping previews branch :)19:00
=== salem_ is now known as _salem
Saviqmzanetti, checking20:33
Saviqeean, what can I help with?20:34
eeanSaviq: ah yea, getting a system tray icon in Unity with a Qt application :)20:41
eeanSaviq: so I was wondering if there was a libappindicator-qt5 yet20:41
eeancurrently I use KNotifications but this doesn't work at all in Unity afaict20:44
Saviqeean, yeah, we've a custom lib for it indeed, and I'm not sure if there is something... Skype has an indicator menu, and it's Qt, but I don't think there are any "official" Qt libs for that20:45
eeanSaviq: hm. are there any docs for it? how did Skype manage it? there's no code Unity-side to help Skype do it?20:47
kgunnmterry: we're going to try to land kdub's flicker fix...which means another bump, mind reviewing https://code.launchpad.net/~kgunn72/unity-system-compositor/bump-build-dep12/+merge/18760120:47
Saviqeean, no, nothing specific to Skype20:47
eeannot even a white list? I was wondering how Amarok managed to do it, I assumed a white list. but there's a whole API for music apps so maybe that's it.20:48
* eean isn't developing a music app20:48
Saviqeean, https://unity.ubuntu.com/projects/appindicators/ is a start20:48
mterrykgunn, mir version doesn't look bumped to 12 in its trunk?20:48
eeanwell I need docs for the dbus side of things20:48
eeanI don't even understand why KNotifications doesn't work20:49
kgunnmterry: correct...its not yet20:49
kgunnmterry: plus didrocks kind of spanked me last time and told me your mp's should be ta'd first20:49
* kgunn didn't understand...but complies with almight didrocks20:49
Saviqeean, we don't support the "standard" way of doing systray, for design reasons20:49
Saviqeean, and you shouldn't do DBus directly, you should wrap libappindicator instead20:50
eeanSaviq: do you think that's possible for a Qt app? libappindicator links to Gtk directly for menu stuff.20:50
mterrykgunn, ta'd?20:50
kgunnmterry: top approved20:50
Saviqeean, pretty sure it's possible20:50
eeanSaviq: cause yea using libappindicator was my first thought, until I looked a bit into the code20:51
tedgeean, For app indicators in Qt you can just use sni-qt20:51
mhall119Saviq: ping20:51
kgunnmterry: at any rate...won't top approve until we're all ready to go20:51
Saviqeean, right! that20:51
Saviqeean, tedg will be able to help20:51
eeanaah :D20:51
mterrykgunn, ok, I commented/approved with that same comment20:51
Saviqeean, that's what Skype is using20:51
kgunnmterry: nothing gets in w/o ask mode anyway :)20:51
* Saviq was just meant to say he's not the best to talk to about this stuff20:52
* Saviq is all about unity8 ;P20:52
eeanwhat is unity8 doing?20:52
eeanfor this20:52
eeanthat's not so far away20:52
tedgSaviq, Yeah, that Unity8 thing, when can I use it on my desktop?  ;-)20:52
eeanhopefully sni-qt works for that20:52
mhall119Saviq: can you and I have a call tomorrow to discuss Unity plans for the 14.04 cycle and what the community team can to to help/promote it?20:52
eeanheh20:52
Saviqtedg, what do you need a desktop for!20:52
tedgeean, It'll use the same stuff eventually, we just haven't ported yet as it wasn't a priority for phone.20:52
eeanyea for sure is isn't :D20:53
tedgSaviq, Ubuntu Edge failed :-(20:53
eean*it20:53
Saviqtedg, true, true20:53
Saviqmhall119, you should probably target higher up :) → kgunn20:53
Saviqmhall119, but yeah, I can be there20:54
Saviqmhall119, but I won't have any concrete data20:54
mhall119kgunn: ^^ are you available tomorrow for a call?20:54
eeananyways this won't solve my issue with the Qt5 systray not working on Gnome3. the linux desktop is effed :) but one thing at a time.20:54
kgunnmhall119: actually...what might be interesting is to have a call with me & john lea (we try to do every monday)20:55
kgunnmhall119: he's got a lot of information about design feedback etc, might be able to leverage community there20:55
kgunnmhall119: as i think we'll probably undergo some design tweaks...20:55
mhall119kgunn: ok, I was hoping to do it this week, it's time for me to put together my goals for the next cycle for jono20:56
mhall119kgunn: it can be high level, like what info, resources, outreach ideas we might want20:56
kgunnmhall119: i do talk to john on friday's too...but its more execution oriented20:56
mhall119kgunn: ok, monday works for me then, what time?20:56
kgunnmhall119: i'll add you20:57
mhall119thanks20:57
kgunnmhall119: can you shot john a note as well...maybe outline the highlevel aspect and other thots20:57
mhall119good idea, thanks21:01
eeantedg: FYI, forked to here, going to port to Qt 5 and make it a normal library instead of a system tray plugin https://bitbucket.org/hipchat/hipchat-sni-qt21:07
tedgeean, Why not leave it a system tray plugin?21:08
eeandoesn't that require some magic on the Qt side?21:08
tedgeean, Then when for instance Skype goes Qt5 it'll work.21:08
* tedg has no clue21:08
tedgQt *is* magic21:09
tedg:-)21:09
eeanSkype not wrking is fine with me :)21:09
eeanI guess ideally this code would be relicensed as LGPLv2 and then it could be integrated into KNotifications21:09
eeanand made part of KDE 5 Frameworks21:09
eeanor I guess submitted to Qt itself21:10
eeanhm yea the included Qt patch is massive21:26
eeanit implements the same d-bus api as KNotifications o.o21:30
tedgYup.21:30
eeanso why doesn't KNotifications work for me21:31
tedgHmm, not sure.  Perhaps because it doesn't export a menu?21:31
tedgWe require a menu.21:31
eeana libdbusmenu menu?21:32
eeanthat's possible21:32
tedgYes21:32
tedgWe do want to migrate to a GMenu menu.  But, eh, work and all that.21:32
tedgSince dbusmenu is deprecated21:32
eeangmenu doesn't have a documented dbus api21:33
eeanwell I already load libdbusmenu to export the normal window menu, so I maybe I just need to add it to knotifications and then I'd be set21:34
tedgIn both cases you shouldn't really implement the DBus API (dbusmenu and GMenu)21:34
tedgThe DBus API is considered private, and the libs wrap it.21:34
eeanwell how is a Qt application supposed to use GMenu? :| it's a gtk library, not just a glib library, afaik21:34
tedgIt is a GIO library, which only uses GLib21:34
tedgNo GTK or anything like that.21:34
eeanGnome 3 has that annoying application menu that says "Quit Application" for all apps that don't implement a gmenu for it to use21:35
tedgYeah, we tried that.  It didn't work well.21:35
eeanand then it just closes the window, it doesn't actually quit anything. my app actually has special code to quit-on-window-close for Gnome 321:35
tedgI think it's disabled now, but really should be killed.21:36
eeanhm KNotifications already exports a dbusmenu22:34
eeanactually I can't even find a org.kde.StatusNotifierItem for skype, how does it work? :S23:00
eeanfound it and I guess I see why it doesn't work for KNotifications. the functions are the same, but the paths are totally different23:21

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