/srv/irclogs.ubuntu.com/2014/05/27/#ubuntu-unity.txt

=== salem_ is now known as _salem
=== tedg is now known as ted
MirvSaviq: forgot to answer, but no I'm not allowed to land it before all bugs are fixed and QA verified. the silo is preparation only so the components in there are not really locked.06:31
SaviqMirv, ok thanks06:37
Saviqmzanetti, another one (or is it the same?) bug #132334706:38
ubot5bug 1323347 in unity8 (Ubuntu) "unity8 crashed with SIGSEGV" [Undecided,New] https://launchpad.net/bugs/132334706:38
MirvSaviq: the biggest problems currently are media playback, and the crashers.. I think unity8 is crashing too occasionally for some reason.06:39
SaviqMirv, mhm06:39
mzanettiSaviq: the stack trace doesn't really tell me anything06:41
Saviqmzanetti, yeah I know, but did you land the one you thought would fix things?06:42
mzanettiSaviq: is it landed yet?06:42
Saviqmzanetti, where was it?06:42
* mzanetti searches06:42
mzanettiSaviq: https://code.launchpad.net/~mzanetti/unity8/dont-crash-on-invalid-app/+merge/22063606:43
Saviqmzanetti, yup, just found it06:43
mzanettiSaviq: in any case, if this really fixes those crashes, we have a weird problem in ApplicationManager :/06:44
Saviqmzanetti, mhm06:44
Saviqmzanetti, could I ask you to prepare a silo with the MP queue we have ACKed for unity806:56
mhr3tsdgeos, in meeting?06:56
mzanettiSaviq: sure06:56
Saviqmhr3, yeah, we're in Studio 1 with Mark and Jane talking over the dash06:57
mhr3k06:57
mzanettiSaviq: including? lp:~mterry/unity8/split06:59
mterrymzanetti, not that one, there will be conflicts07:00
mzanettiok07:00
mterrymzanetti, I'll need to re-merge and have a separate silo landing07:00
mzanettiyup. that's what I thought. Doesn't sound like one to be just released in a pile of others07:00
mzanettitsdgeos: can you confirm that the scopeview test failure in here is not caused by this branch? https://code.launchpad.net/~aacid/unity8/organiccgridcrash/+merge/22065107:13
=== ted is now known as tedg
tsdgeosmzanetti: yeah that should be fixed elsewhere07:31
mzanettiack07:31
tsdgeosmzanetti: and organicgrid isn't even used yet in the qml :D07:31
tsdgeosmhr3: what you need?07:32
mzanettihow should I know :P07:32
mhr3tsdgeos, wanted to ask about the null vs "" thing in js07:32
mhr3tsdgeos, are we going to use it?07:32
mhr3tsdgeos, fwiw qt docs don't recommend differentiating the two07:32
tsdgeosmhr3: in qstring or in js?07:33
mhr3tsdgeos, qstring07:33
tsdgeosok07:33
tsdgeosmhr3: i don't really care to be honest, if you prefer the bool, let's go with it07:36
mhr3tsdgeos, ok, bool it is07:37
mhr3tsdgeos, and another question i had, what's the order of operations when you activate a subdep?07:38
mhr3tsdgeos, get(), load(), get()?07:38
tsdgeosmhr3: can you add the bool to the pad?07:39
mhr3sure07:39
tsdgeosmhr3: honestly, the order is "random"07:39
tsdgeosmhr3: it's qml declarative stuff after all07:39
tsdgeoscan't really "serialize" it easily07:39
tsdgeosis that a problem for you?07:39
mhr3tsdgeos, hm, shouldn't be, just wanted to make tests do things as closely as possible to what dash would do07:40
tsdgeosmhr3: so my understanding, i'll do load, then currentDepartment will change and i'll go a get07:41
Saviqvila, hey, meet mzanetti, he's got the MBP with nvidia turned off07:47
Saviqvila, and bug #129283007:47
ubot5bug 1292830 in compiz (Ubuntu) "Huge black borders around windows after resuming" [High,Confirmed] https://launchpad.net/bugs/129283007:47
vilaSaviq: ack, the switch VTs trick did work for me twice already, I subscribe to the bug07:49
tsdgeosmhr3: added a comment to the pad about the properties vs loaded07:49
vilamzanetti: where are you ?07:50
mhr3tsdgeos, ack07:50
vilamzanetti: and when do you have a few minutes to compare configs ? (I have a MBAir ~2nd gen)07:50
mzanettivila: sure07:51
mzanettivila: I'm in ballroom 2b atm07:51
vilamzanetti: coming to you ;)07:51
mzanettiok07:51
Cimitedg, what's the status of GPS/location system settings properties?07:52
Saviqmterry, "start on unity8-greeter-started" looks wrong?07:54
Saviqmterry, shouldn't it be "start on started unity8-greeter"?07:54
mterrySaviq, well...  unity8-greeter isn't a real job.  But it emits some "job like signals" -- namely starting and started -- so that other jobs can listen if they want (like welcome wizard)07:54
tedgCimi, We're waiting on platform api changes, which are waiting on location service changes.07:55
Saviqmterry, ok got it07:55
tedgCimi, Basically not useful until all of that lands.07:55
mterrySaviq, I chose to make them namespaced rather then emitting "start JOB=unity8-greeter" since I didn't want to make people think it was a real thing07:55
Saviqmterry, understood07:55
=== vrruiz_ is now known as rvr
=== charles_ is now known as charles_quassel
=== charles_quassel is now known as charles__
mhr3tsdgeos, getting close to having something testable, can we try the two branches together? (after lunch)09:50
=== josharenson is now known as josharenson_lunc
dpmHi Saviq, Wellark, do you happen to know where the CANCEL and DONE texts from the Unlock SIM dialog come from? I can't find them up for translation anywhere, but I'm not too sure which project to look at11:06
=== tedg is now known as ted
luvChrisTownsend: hey, just curious - what's the progress on https://bugs.launchpad.net/compiz/+bug/1063617 ? Is it going to 14.04 ?11:33
ubot5Ubuntu bug 1063617 in compiz (Ubuntu) "1:0.9.8+bzr3319-0ubuntu1 regression: keeps setting gsettings keys to wrong values" [High,In progress]11:33
sil2100pstolowski: hey11:33
sil2100pstolowski: so, we checked and see that there is something like dh_click, provided by click-dev11:33
ChrisTownsendluv: Yeah, we plan on getting it in 14.04 as an SRU, but the SRU process can take some time to complete.11:34
pstolowskisil2100, ok,and why is this failing sometimes?11:34
sil2100pstolowski: this is a good question - I guess it might be what you said that some nodes have it installed for some reasons and some might not, sadly I have no tools of checking that11:40
sil2100Oh, he's gone11:40
=== ted is now known as tedg
dednickmardy: hi11:57
mardydednick: hi! Are you in Malta? :-)11:58
dednickmardy: yes, you?11:58
mardydednick: nope, I was there last week11:58
dednickmardy: ah. ok, that might have helped if we were at the same time :)11:59
dednickmardy: There really is no way to get the mir connection from a qt app as I see it. Even if we used something like QPlatformNativeInterface::nativeResourceForIntegration, We would still only be accessing the platform-api abstraction.11:59
dednickmardy: And anyway, as I said, you cannot add a process by PID for a process which contains 2 mir connections.11:59
dednick*add a session11:59
dednickbecause we need to uniquely identify the session which we want to add to the trust session.12:00
mardydednick: well, if we were able to get the mir connection, we wouldn't have 2 mir connections (we wouldn't create a second connection, but use the one from QGuiApplication to create the trusted session)12:00
dednickmardy: ok.12:01
dednickmardy: so what happens if 2 dbus requests come in for a trust session?12:03
dednickmardy: thinking ahead of time here12:03
dednickmardy: presumably you only have one process running for the online accounts daemon.12:04
mardydednick: yes, it's a single process12:04
mardydednick: since we can't have more than one trusted session at a time, I think we'd have to return an error12:05
dednickmardy: it's only one at a time for now.12:05
dednickmardy: we've just limited it for first phase. Not sure if you're doing the same.12:06
mardydednick: at the moment we create a new QWindow for each request, but without trusted session support these look like "rogue" window, they are not made transient to the application which requested them12:07
dednickok. so one app with multiple windows. hm.12:07
dednicki dont think thats supported in mir at the moment.12:07
mardydednick: when we implement phase 1 of the trusted session, we'll accept the limitation of 1 window at a time12:07
mardydednick: it seems to work :-)12:08
dednickmardy: in mir?12:09
dednickseeing 2 windows at once?12:09
mardydednick: I admit that I didn't try making more than one request at the same time lately, but IIRC it was working at some time12:09
dednickhm. ok. i've never seen a multiple surface app working  before.12:10
mardydednick: anyway, for the time being we are fine with the limitation12:10
mardydednick: but I guess that eventually you'll have to support the case of one process having more than one window, if not for the desktop12:11
dednickmardy: let me talk to mir people. might be able to use a pre-created connection for a qt app.12:12
Saviqdpm, did you get a reply on the SIM screen translation?12:18
Saviqdpm, it's in unity812:18
tsdgeosmhr3: https://code.launchpad.net/~aacid/unity8/departments12:18
mhr3tsdgeos, it should work with the scope-tool, right?12:18
tsdgeosmhr3: i hope so ^_^12:19
tsdgeosmhr3: want me to drop over12:22
tsdgeos?12:22
mhr3tsdgeos, i'm coming :)12:22
tsdgeosok, so didn't work :/12:23
mhr3tsdgeos, lp:~mhr3/unity-scopes-shell/department-support12:24
dednickmardy: how much work would it be to split dbus & gui processes? I'm not sure we're going to get another solution in time.12:26
mardydednick: a lot, I'm afraid there might be no time for that either12:29
mardydednick: it's risky, but not impossible12:29
CimiSaviq, is the suru switch in a silo?12:30
dednickmardy: what is actually done over dbus? just the initiation of the UI?12:30
mardydednick: mainly that, but the problem is that it's not a fire-and-forget thing, the two parts need to communicate to each other12:32
dednickmardy: what project is it in?12:34
SaviqCimi, 00612:34
CimiSaviq, thx12:34
SaviqCimi, dednick, so, I did https://code.launchpad.net/~unity-team/ubuntu-settings-components/suru-theme/+merge/22073912:35
CimiSaviq, yeah was reviewing that indeed12:35
SaviqCimi, dednick, and https://code.launchpad.net/~unity-team/unity8/suru-switch/+merge/207991 has an abuse of the Event component12:35
SaviqCimi, dednick, we could rename that component or maybe "fork" the Standard one12:36
dednickmardy: problem is that I don't think platform-api will ever give us direct access to a mir connection. Might have to actually create trust session apis in platform-api and then somehow call that from qt api.12:36
dednickSaviq: standard=event?12:37
Saviqdednick, well, event is just label + optional colorized icon and secondary label12:38
Saviqdednick, so we could just make it what it is12:38
Saviqs/make/name/12:38
mardydednick: sorry, I missed your previous message. So, this is the latest code http://bazaar.launchpad.net/~mardy/ubuntu-system-settings-online-accounts/signon-ui/files12:38
mardydednick: look under src/main.cpp12:38
dednickSaviq: ok. can rename.12:39
Saviqdednick, if you do it - same branch? (it's under ~unity-team)12:40
dednickSaviq: ok. thanks12:40
=== _salem is now known as salem_
dednickmardy: ok, i'll have a look in a bit.12:41
mzanettiWellark: ping12:43
dednickSaviq: why did you change it from ListItem.Standard? The EventMenu is not really a "standard" one. I think i did it because the ListItem.Standard doesn't support icon colouring.12:46
dednickSaviq: in which case the settings-ui wont colour them12:47
Saviqdpm, PinLockscreen.qml in unity812:47
dednickSaviq: technically, the event item should be a ListItem.Standard with a control: Label {}12:48
Saviqdednick, icon size12:48
dednickSaviq: does that not need fixing in ListItem.Standard as well?12:49
Saviqdednick, well that's what we discussed with Mathieu today12:49
Saviqdednick, but no outcome yet12:49
dednickSaviq: ok12:49
Saviqdednick, I didn't put a lot of thought into what I did, I just wanted to get it as close as possible12:50
Saviqdednick, with as little work as possible12:50
Saviqdednick, so if you have a better approach - by all means!12:50
Wellarkmzanetti: pong12:53
CimiSaviq, testing, looks fine12:54
CimiSaviq, what was the icon in the indicator that needed the ubuntushape border to be removed?12:55
SaviqCimi, not indicator12:55
SaviqCimi, settings app12:55
Cimiah right12:56
SaviqCimi, in language - same issue ListItem.Standard vs. Event12:56
SaviqCimi, http://people.canonical.com/~msawicz/unity8/suru-shots/12:56
WellarkSaviq: what about PinLockscreen.qml ?12:57
Mirvmourning shots12:57
Wellarkare you modifying it?12:57
SaviqWellark, just i18n.tr12:57
SaviqWellark, we could add it to mzanetti's branch but it's landing already12:58
WellarkSaviq: hmm.. is there any strings in that?12:58
Wellarkafaik there should not be.12:58
SaviqWellark, "CANCEL", "DONE"12:59
WellarkSaviq: oh, right..12:59
WellarkSaviq: so, the mzanetti lockscreen work is landing currently?13:05
Saviqdpm, https://code.launchpad.net/~saviq/unity8/make-lockscreen-translatable/+merge/221084 - please let me know if you find more that we didn't...13:05
Wellarkdpm: btw, due to unfortunate historical reasons the "Please Enter SIM PIN" that you see on the sim unlock dialog is currently hardcoded string in the unity8 tree13:06
SaviqWellark, yes13:06
Wellarkso, if there is an expo coming, just make sure nobody is getting to the PUK entry stage :)13:07
elopiomzanetti: do you have time to help me?13:21
Saviqelopio, maybe I can?13:23
mhr3tsdgeos, there's something weird in the model, i'm getting the issue as well in unit tests13:24
tsdgeosmhr3: ah, "good" i guess :D13:24
mhr3good for you anyway :)13:24
mhr3woo, fixed13:27
tsdgeos:)13:28
dednickSaviq: how do i run with the suru theme?13:28
dednickSaviq: nevermind13:30
mzanettielopio: hey, yes, I would. are you around?14:26
=== tedg is now known as ted
dpmthanks Saviq for the translations update. Wellark, we must be using another string, then, as the prompt to enter the SIM PIN does appear translated to me. Only Cancel and Done were not translated14:39
=== salem_ is now known as _salem
CimiTrevinho, https://twitter.com/honestburgers/status/471298858363142144/photo/114:46
TrevinhoCimi: :-Q_____14:47
mhr3Saviq, in meetings? with albert?15:13
elopiomzanetti: Saviq already helped me.15:29
elopioI was doing something stupid, not addig the anchors to the component.15:29
mzanettiah ok... sorry for missing your ping before15:29
mzanettielopio: ^15:29
elopiomzanetti: I'll look for you or him when I get blocked again.15:29
=== sil2100_ is now known as sil2100
=== _salem is now known as salem_
=== salem_ is now known as _salem

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