/srv/irclogs.ubuntu.com/2013/05/23/#ubuntu-unity.txt

=== salem_ is now known as _salem
skrishnaI am not finding VLC menu in ubuntu unity... can anyone please tell me how to fix it ?05:20
=== zniavre__ is now known as zniavre
davidcalledidrocks, salut! I'd like some Jenkins wizardry on server scopes branches, do you know how I could make that happen?08:05
=== alan_g|life is now known as alan_g
didrocksdavidcalle: ah, here you are :) you want to have upstream merge on those branches, right?08:05
didrocksdavidcalle: like merging to trunk?08:06
davidcalledidrocks, indeed08:06
didrocksdavidcalle: this is for mmrazik ^08:06
sil2100pstolowski: hi, officially something needs to be done with that timeout test, as it even failed on powerpc now08:07
mmrazikdavidcalle: can you create a merge proposal for this file/branch: http://bazaar.launchpad.net/~cupstream2distro-maintainers/cupstream2distro-config/trunk/view/head:/stacks/head/unity.cfg ?08:08
mmrazikdavidcalle: it should be as easy as appending the name of the projects to the file08:08
pstolowskisil2100: hmm, ok08:08
mmrazikdavidcalle: assign the mp to me then (mrazik is my launchpad id)08:08
mmrazikI'll approve and create the respective jenkins jobs out of that config08:08
davidcallemmrazik, didrocks, sounds good, thanks :)08:09
sil2100pstolowski: since powerpc failed twice already now with: ERROR:test-scope.c:4078:main_scope_tester_preview_result: assertion failed: (run_with_timeout (ml))08:26
pstolowskisil2100: ok, looking at this test08:27
sil2100pstolowski: thanks!08:29
davidcallemmrazik, https://code.launchpad.net/~submarine/cupstream2distro-config/server-scopes/+merge/16530808:51
mmrazikdidrocks: is the stack above (^^^) ok or shall we rather create something like unity-server.cfg?08:52
didrocksmmrazik: I would prefer a separate release and file08:54
didrocksmmrazik: as this is never going to be for daily release08:54
mmrazikdidrocks: so even release? i.e. out of head?08:55
didrocksmmrazik: yeah, it's not something that will follow releases08:59
didrocksmmrazik: maybe call it server/ ?08:59
didrocksor online/ ?08:59
mmrazikdidrocks: ok08:59
mmrazikdavidcalle: I'll take your MP and do what needs to be done09:00
davidcallemmrazik, thanks :)09:00
mmrazikdidrocks: can you have a look on this (stack membership primarily): https://code.launchpad.net/~mrazik/cupstream2distro-config/dbus-cpp/+merge/16531009:02
didrocksmmrazik: hum, let's wait for launchpad to answer and show your branch, but platform (from the description) sounds good to me :)09:04
mmrazikmhm.. takes ages to generate it09:04
mmrazikI'm going to add one more revision anyway... (coverage hooks)09:04
nic-doffaySaviq, you around?09:04
Saviqnic-doffay, here09:05
didrocksmmrazik: no daily release yet, right?09:05
mmrazikdidrocks: I don't know. Why would we want to opt out from daily release?09:05
didrocksmmrazik: is it cleaned? checked for daily release?09:06
mmraziktvoss: ^^^ (aboud dbus-cpp)09:06
nic-doffaySaviq, cool. Quick question, I have an animation which needs to be used in a SequentialAnimation and alone. Can I call it from the SequentialAnimation without triggering the next animation?09:06
nic-doffayby it's id09:06
mmrazikdidrocks: what do you mean by cleaned?09:06
didrocksI think we should first ensure that's it's fine and ready for it, checked and released :)09:06
mmrazikok09:06
mmrazikdidrocks: I'll add daily_release: False then09:06
didrocksmmrazik: remember that if it's failing, the whole stack is blocked09:06
Saviqnic-doffay, I don't see why not, but feels funky :)09:06
didrockshence the sanity checking09:06
didrocksI can add it to our list of things to do09:06
didrocksbut needs to be properly done first :)09:07
didrocksmmrazik: thanks!09:07
didrockscommented09:07
nic-doffaySaviq, you think I should copy and paste it over?09:07
Saviqnic-doffay, you'd need to make sure the state of the Sequential one after you've ran the one inside is sane09:07
Saviqnic-doffay, it just feels funky, but should be fine :)09:08
mmrazikdidrocks: thanks09:08
Saviqnic-doffay, after all a SeqAnim is just a wrapper around other Anims09:08
mmraziktvoss: I'll create a dummy MP to lp:dbus-cpp just to see if coverage works as expected in jenkins09:08
Saviqnic-doffay, so it should be possible to control them independently when the SeqAnim isn't doing it09:08
Saviqnic-doffay, did you try already?09:09
tvossmmrazik, ack09:10
nic-doffaySaviq, hadn't tried already, but figured I'd ask your opinion on the better way to achieve it so I wouldn't have to go back during the MP review09:11
Saviqnic-doffay, I'm good either way, really09:11
mmrazikdavidcalle: noticed you added daily_release: False to unity-scope-imdb09:16
mmrazikshould it be also in the online part?09:16
mzanettinic-doffay: ping09:17
nic-doffaymzanetti, what's up09:18
davidcallemmrazik, yes, it's being completely removed client side, it might come back online.09:18
mzanettinic-doffay: hey. any news on the Blur?09:18
nic-doffaymzanetti, yeah. I've done a shader.09:18
mzanettinic-doffay: how's performance on the phone?09:18
nic-doffayIt scales the image by a multiple.09:18
nic-doffaymzanetti, haven't tried it yet, been busy putting finishing touches on the infographics09:18
mzanettinic-doffay: ok. where's the branch?09:19
nic-doffaymzanetti, no branch yet, I'll push one if you'd like.09:19
mzanettinic-doffay: yes please09:19
nic-doffaymzanetti, my suggestion would be to copy and paste the existing GaussianBlur shader code which Qt uses and add the code from my vertex shader to it.09:20
nic-doffayCall it ScaleWithGaussianBlur09:20
nic-doffayOr something.09:20
tvossmmrazik, got a url for me for dbus-cpp?09:21
nic-doffaySince it can be done in pass, it will make it faster then calling the Scale shader separately and then doing the blur.09:21
mzanettinic-doffay: hmm... I still think that's too slow. even if scaled down. but lets try09:21
mmraziktvoss: url for what? a jenkins job?09:21
nic-doffaymzanetti, ok I have another idea if it's still too slow.09:21
nic-doffayI'll push to a branch now.09:21
tvossmmrazik, yup09:21
mmrazikits not ready yet. There is some weird problem with coverage. Just looking into ti09:21
mmraziktvoss: https://jenkins.qa.ubuntu.com/job/dbus-cpp-raring-amd64-ci/3/console09:21
mmrazikI don't understand why I'm getting permission denied09:22
tvossmmrazik, you sure that gcovr is available?09:24
tvossmmrazik, the packaging setup only installs lcov09:24
mmraziktvoss: yup. gcovr is in the base image as we use it for most projects09:24
Saviqmzanetti, how did the recursive one cope?09:24
mmraziktvoss: even these hooks are used in other projects09:24
tvossmmrazik, okay ...09:25
tvossinteresting09:25
tvossmmrazik, seems like it is not even able to access the coverage-xml.cmake due to permission denied09:25
Saviqmzanetti, a small one https://code.launchpad.net/~unity-team/unity/phablet.fix-run-device-mousetouch/+merge/16532109:25
mmraziktvoss: I don't think so. gcovr is apparently executed09:25
mmrazikand its gcovr that throws the OSError09:26
MacSlowSaviq, mzanetti: Is implicitHeight meant to work with expanding/changing layouts? Expanding works, but shrinking does not.09:26
mzanettiMacSlow: should work I'd say09:26
tvossmmrazik, ah09:26
SaviqMacSlow, yeah, it should be used in stead of height09:26
mmraziktvoss: so it looks like the result can't be saved09:26
mzanettiSaviq: ack (on the review)09:26
mmrazikor something like tht09:26
mzanettiSaviq: let me test the recursive one. not much hope tho...09:27
SaviqMacSlow, what's your usecase? column with expanding/shrinking things?09:27
SaviqMacSlow, http://pastebin.ubuntu.com/5693130/ works, so I'd say yes09:30
mzanettihey. I've just apt-get upgraded and now the shell segfaults with: Settings schema 'com.canonical.Unity.Dash' does not contain a key named 'home-lens-ordering'09:32
mzanettiI did merge with trunk09:32
mzanettiSaviq: any ideas? ^09:34
Saviqmzanetti, hum, sounds like some version mismatch09:35
mzanettiok... just wiped unity_build and currently rebuilding. lets see09:36
mzanettinope... still crashing09:36
Saviqmzanetti, ah, you mean the qml shell crashes?09:37
MacSlowmzanetti, Saviq: hm... I see... that's the issue at work btw... http://ubuntuone.com/0Eh6U1vGofYb6sHQjF3sl609:37
mzanettiSaviq: yes09:37
mzanettiis it about the overall height of the notification?09:38
mzanettiI wouldn't use implicitHeight there tbh09:38
Saviqmzanetti, apt-cache policy unity-common09:38
mzanettiSaviq: http://paste.ubuntu.com/5693149/09:39
SaviqMacSlow, that's unrelated to implicitHeight09:39
SaviqMacSlow, it worked in my example after all09:39
Saviqmzanetti, yeah, daily-build-next09:39
mzanettiSaviq: not good?09:39
Saviqmzanetti, evidently not09:40
mzanettif*** those ppas09:40
Saviqmzanetti, looks like you got 100scopes09:40
Saviqmzanetti, why wouldn't you use implicitHeight? isn't that exactly what it's there for?09:41
mzanettiSaviq: I'd say no. but I know that our opinion on that differs ;)09:41
Saviq;)09:41
Saviqdidrocks, does daily-build-next raring build unity7 off of trunk?09:43
didrocksSaviq: yeah09:43
Saviqdidrocks, that on purpose? ;)09:44
didrocksSaviq: why shouldn't it? :)09:44
didrocksSaviq: that's how daily build works :p09:44
mzanettiSaviq: works again. thanks09:44
Saviqdidrocks, well, it's never going to land in raring, is it09:44
Saviqdidrocks, but yeah, I get it09:44
didrocksSaviq: yeah, daily-build-next is while we can't upload to saucy09:44
didrocksso normally until saucy opens09:44
didrocksbut the issue is that you had a lot of transitions in touch09:44
didrockslike autopilot 1.309:45
Saviqgot it09:45
didrocksand all is interelated09:45
didrocksso we'll have to land everything at once in saucy :)09:45
Saviqnot the desired behaviour, then09:45
didrockswhich is next week I guess09:45
didrockswell, desired behaviour… until saucy opens09:45
didrocksnow, converging with touch made it hard…09:45
Saviqyeah, I get it09:45
mzanettiSaviq: RecursiveBlur is another order of magnitude slower than the Gaussian one :/09:49
Saviqmzanetti, yeah, expected that09:49
mzanetti+109:49
=== alan_g is now known as alan_g|tea
SaviqMacSlow, got a fix for you09:53
SaviqMacSlow, use "contentColumn.height" instead of "childrenRect.height" in line 3309:53
MacSlowSaviq, already tried that... but then I've have issues with bottom margins not being correct09:54
SaviqMacSlow, still, that gets you closer, doesn't it ;)09:54
tvossmmrazik, any luck?09:55
MacSlowSaviq, sure... but it's trading one issue with another :)09:55
SaviqMacSlow, childrenRect is difficult like that09:55
SaviqMacSlow, height: implicitHeight + spacing * 209:56
SaviqMacSlow, line 5709:56
mmraziktvoss: not really. I think there is something broken in dbus-cpp as I'm unable to run coverage-xml locally as well09:56
mmrazikbut don't know what it is yet09:56
MacSlowSaviq, and when I did the expansion/collapsing once the bottom margin is correct for the collapsed snap-decision... *sigh*09:56
SaviqMacSlow, the two changes above fix everything for me, no?09:57
MacSlowSaviq, let's see that second change...09:57
MacSlowSaviq, ah indeed... interesting09:58
SaviqMacSlow, only thing now is there's a spacing-high jump at the beginning and end09:59
SaviqMacSlow, and actually, get rid of the height of the column altogether09:59
MacSlowSaviq, yeah... that's what I'm seeing here too09:59
mmraziktvoss: oh09:59
mmrazikI think I start to know what it is09:59
SaviqMacSlow, and go for "implicitHeight: contentColumn.height + contentColumn.spacing * 2" for the UbuntuShape09:59
mmrazikgive me a sec10:00
SaviqMacSlow, that jump is because of spacing :/10:01
MacSlowSaviq, ok... the height jump is still there... but since this is just a temp. solution for the expansion until we've the proper UI-element in the toolkit I can live with this10:01
SaviqMacSlow, I'll fix it, gimme a chance ;)10:02
tvossmmrazik, coverage-html not working either ... seems like a parsing issue10:02
MacSlowSaviq, ok... go wild! :)10:02
mmraziktvoss: oh. ok. For a second I thought it is because of non-existing directories from --exclude (copy&pasted from mir)10:02
mmrazikbut it is not that10:02
tvosshmm10:03
tvossmmrazik, might be the case, too10:03
mmrazikmhm10:03
mmrazikmaybe it is in the end10:03
mmrazikI'll create a branch and will see if it works in jenkins10:03
mmraziktvoss: oh... I think its the missing CMAKE_GCOV variable10:04
mmrazikits not defined anywhere AFAICS10:04
tvossmmrazik, nope, issue is that I'm running the tests under dbus-test-runner by default10:05
=== alan_g|tea is now known as alan_g
tvossmmrazik, are you building in a chroot?10:05
mmraziktvoss: yes10:05
mmraziktvoss: but the tests are passing10:05
tvossmmrazik, sure, but that's not the issue. the coverage files are not placed in the right directory10:08
MacSlowSaviq, I'll keep going at the test to work again10:10
SaviqMacSlow, here's a diff against your current branch http://pastebin.ubuntu.com/5693233/10:18
MacSlowSaviq, ok... trying it now...10:19
SaviqMacSlow, I'd also do http://pastebin.ubuntu.com/5693239/ to reduce the opacity change weirdness10:22
SaviqMacSlow, as QML by default applies the opacity to all the underlying objects10:23
SaviqMacSlow, which results in the avatar and the red button, for example, apparently disappear later than the other elements10:23
MacSlowSaviq, never noticed that before10:24
SaviqMacSlow, do you see the difference, though?10:25
SaviqMacSlow, you can use --slow-animations to qmlscene to notice it more10:26
SaviqMacSlow, you can read about layers here http://qt-project.org/doc/qt-5.0/qtquick/qml-qtquick2-item.html#layer.effect-prop10:27
Saviqmzanetti, btw, re implicitHeight, "Setting the implicit size is useful for defining components that have a preferred size based on their content, for example"10:28
Saviqmzanetti, http://qt-project.org/doc/qt-5.0/qtquick/qml-qtquick2-item.html#implicitWidth-prop ;)10:28
mzanettiSaviq: yes10:29
mzanettiSaviq: but the notifications don't have a preferred size, they have a definiteve size10:29
mzanettidefinitive... its not that they would like to be sized like this. they _have to_ be sized like this10:29
Saviqmzanetti, not necessarily, whoever uses them can decide otherwise10:29
Saviqbecause they want to10:29
mzanettiSaviq: they are not components to be used somewhere else10:30
mzanettiat least not the way they are now10:30
Saviqmzanetti, yeah, well, I just like the property there to be noticed, I think10:30
MacSlowSaviq, using the --slow-animations switch makes the interactive test act all weird here10:31
MacSlowSaviq, but I see now what you mean regarding the opacity of avatar-icons and the tinted button... although it's just a very subtle difference10:33
SaviqMacSlow, it's still there, even if subtle :D10:33
SaviqMacSlow, I can see it without --slow-animations, so ;)10:33
MacSlowSaviq, no doubt... thanks for the heads up... I'll keep that change and will remember the --slow-animations switch for visual debugging in the future10:34
SaviqMacSlow, we should probably make more use of layers when animating opacity on complex components10:34
Saviqmzanetti, WDYT ^?10:34
Saviqmzanetti, http://pastebin.ubuntu.com/5693239/10:34
mzanettimakes sense to me. BUT: its not something that one should do without understanding what happens10:35
mzanettiSaviq: ^10:35
MacSlowSaviq, I added a comment to that, so one (me) doesn't forget why it's there :)10:36
mzanettibecause it can slow down things if used wrong10:36
Saviqmzanetti, yeah, of course, but should actually speed up in that case10:36
mzanettiI'd say, yes10:36
mzanettiis it that much of a problem tho?10:36
mzanettiNotifications don't seem that complex to me that it would require this already10:37
sil2100didrocks: uuuh oooh, nooo~! Something happened and unity tests did not run10:37
SaviqMacSlow, add populate.running || there, too10:37
Saviqmzanetti, I can see the visual difference between the two10:37
mzanettihow can I test?10:37
Saviqmzanetti, when you apply the opacity animation without the layer10:37
Saviqmzanetti, merge lp:~macslow/unity/phablet-snap-decision-action-expansion10:37
didrockssil2100: mind checking with the QA people?10:38
Saviqand $ qmlscene --slow-animations -I builddir/tests/utils/modules/ tests/qmltests/Notifications/tst_Notifications.qml10:38
Saviqdamn ^W10:38
mzanetti:D10:38
dednickSaviq: ping10:38
Saviqdednick, pong10:38
Saviqmzanetti, it's easiest to see with the snap decision10:38
Saviqmzanetti, the buttons / avatar "disappear" at a different rate than the rest10:39
Saviqdue to the contrast between them10:39
sil2100didrocks: actually, it seems unity got removed before the test, huh10:39
dednickSaviq: re this indicator-client move. I've moved everything into unity, and also done first pass of the indicator file monitoring. But until we have those .indicator files, we cant really remove the plugin framework that was done (because that's how it determined which indicators to load). unless i just hardcode them to load manually.10:40
Saviqmzanetti, it's not about the speed in this case, it's about the transition10:40
dednickSaviq: or i can export the files from unity for the time being10:40
Saviqlarsu, ^ any comment on when the .indicator files will be available?10:41
Saviqdednick, I think it's fine if we "ship" the .indicator files in the mean time10:41
Saviqdednick, and then just flip the switch to read from the real place10:42
Saviqdednick, when they're there10:42
Saviqdednick, assuming we know its format10:42
dednickSaviq: cool. thats what i was hoping we could do.10:42
mzanettihmm... can't really see any difference here10:42
didrockssil2100: is the ppa in a consistent state?10:42
MacSlowSaviq, mzanetti: pushed the fixes sofar... thx for the help!10:42
mzanettiSaviq: hmm... can't really see any difference here10:44
mzanettiMacSlow: found a bug10:44
mzanettiMacSlow: click 10 times on "add a snap-decision"10:45
mzanettiMacSlow: click 10 times on "remove f1st"10:45
mzanettiMacSlow: add some snap decisions again => they are not on top any more10:45
mzanettiMacSlow: repeat that a couple of times and notifications stop showing up at all10:46
MacSlowmzanetti, the model doesn't seem to get cleared correctly10:47
sil2100didrocks: I just dist-upgraded from it and it's ok here locally, I'll look into what's going on10:47
didrockssil2100: it's still wrong that it's trying to install everything :/10:48
MacSlowmzanetti, using clear model seems to fix it again10:48
mzanettiMacSlow: no... that works around it10:48
mzanetti:P10:48
mzanettiMacSlow: but yes. clearing the model restores a good state10:48
MacSlowmzanetti, :)10:49
MacSlowmzanetti, first I need to get rid of warnings and get the tests to work again10:49
Saviqmzanetti, let me make a video ;d10:51
SaviqMacSlow, btw, the "delay behavior until opacity == 1" is a hack, but we don't have a good solution for such delays10:55
sil2100Ah ha10:56
sil2100didrocks: I think I found something, let me take a closer look10:56
MacSlowSaviq, I guessed10:56
didrocksok ;)10:56
pstolowskisil2100: fyi, I hope https://code.launchpad.net/~stolowski/libunity/fix-test-timeout/+merge/165343 to fix the issue with occasional test failures10:56
andrewebdevmorning all. Am in a spot of trouble here: http://askubuntu.com/questions/298881/13-04-unity-graphics-suddenly-broken-for-no-reason10:58
=== mmrazik is now known as mmrazik|lunch
andrewebdevsince my home folder is on a separate partition, I was wondering if it might have stored a faulty setting somewhere. where are these settings stored (if in home) and am I safe to delete the entire folder etc?11:00
greybackandrewebdev: should be able to reset compiz settings with "dconf reset -f /org/compiz/" (you might need dconf-tools package installed first)11:06
=== MacSlow is now known as MacSlow|lunch
sil2100pstolowski: thanks! Will review11:07
greybackandrewebdev: handy way to check if it's a setting issue: log in as a guest user and see how things look there.11:08
pstolowskisil2100: please don't globally approve, I'd like jamesh to take a look as well;11:08
pstolowskisil2100: and can you run these tests locally?11:09
Saviqmzanetti, http://pastebin.ubuntu.com/5693352/ should work, no? or am I missing something obvious?11:09
mzanettiSaviq: can't see anything obvious. Does it print any errors?11:11
Saviqmzanetti, no, it just doesn't work11:11
Saviqmzanetti, I tried a Connection { ListView.view.add; onRunningChanged } < that fails with11:12
SaviqCannot assign to non-existent property "onRunningChanged"11:12
sil2100uuuu11:12
Saviqmzanetti, but ListView.view.add is the Transition object alright11:13
* greyback bbiab11:13
andrewebdevgreyback, YES! Guest session works perfectly!11:13
mzanettiSaviq: how I read the docs, yes. But those tansitions are implemented a bit weird11:13
andrewebdevgreyback, nooo wait... spoke too soon11:14
andrewebdevthe moment I set up the dual monitors in the guest session, unity crashes and I lose all window decorations etc.11:15
Saviqmzanetti, obviously that's a poor-man's solution as there's nothing to say that the transition wouldn't relate to some other delegate11:15
Saviqmzanetti, so in that sense the opacity solution is better11:15
mzanettiSaviq: oh.... might be that the Notification is constructed and the implicitHeight changed _before_ it's actually hooked into the listview and the add-transition triggered on it11:16
Saviqmzanetti, well, I could actually get access to the running property in onOpacityChanged11:17
Saviqmzanetti, and it held the correct value11:17
Saviqmzanetti, but it seems there's no NOTIFY onit11:17
mzanettiSaviq: I would add a bool property to Notification like "animationsEnabled: false" and bind it in the listview11:18
Saviqmzanetti, still, that would be global, not per-delegate, which we're after11:18
mzanettiSaviq: opacityChanged is triggered by the add-transition. so most likely later11:18
Saviqmzanetti, ah you mean the binding fails?11:19
Saviqmzanetti, because the ListView.view attached prop isn't there yet? certainly was there in Component.onCompleted11:20
Saviqmzanetti, anyway, that's a slightly scientific discussion ;)11:20
mzanettiSaviq: I mean by the time the binding is evaluated its not in the listview yet and thus evaluates to true. The animation is triggered and only then the binding starts working11:20
mzanettiyes, it is11:20
Saviqmzanetti, enabled never changes11:20
mzanettihmpf...11:20
Saviqon the behaviour11:20
Saviqanyway11:21
=== pete-woods is now known as pete-woods-lunch
sil2100didrocks: ok, so it seems that Brandon's latest nux commit bumped the ABI version and he didn't bump the changelog upstream version11:34
sil2100didrocks: yesterday's commit ;/11:34
tsdgeosyay, 1 bugfix for ListView in!11:42
tsdgeoshttps://codereview.qt-project.org/#change,5658311:42
tsdgeosnow to bother Mirv :D11:43
Mirv:D11:47
sil2100didrocks: so, we'll need to rebuild all reverse-depends of nux now11:48
sil2100didrocks: and probably get this one in: https://code.launchpad.net/~sil2100/nux/bump_version_due_to_abi/+merge/16535211:48
=== pete-woods-lunch is now known as pete-woods
=== alan_g is now known as alan_g|lunch
=== mmrazik|lunch is now known as mmrazik
=== MacSlow|lunch is now known as MacSlow
didrockssil2100: ok, please take care of that :)12:16
didrockssil2100: also keep brandon updated about it. Everything is explained in the FAQ… They should start to know it12:17
didrocksbregma: can you pass the message in your team about it ^12:17
didrockssil2100: maybe add a message to the changelog as you are bumping it?12:17
didrockssil2100: this is what made the installation failing?12:18
sil2100didrocks: ok, will add an entry12:18
sil2100didrocks: well, it was because components were built in wrong order, unity was built against the older nux and then nux got built, so when we're fetching the newer nux, it uninstalls unity as the abi-version mismatches12:19
didrockssil2100: makes sense, so you need to bump the build-dep on the unity side12:19
didrockssil2100: and then, we rebuild the stack12:19
larsuSaviq: we already have some, but we can't land them until the current (gtk) panel properly loads them (so that we don't have regressions). I'm working on that this week, hopefully it lands early next week12:19
didrocks(as per the FAQ ;))12:19
sil2100didrocks: also, we'll have to take care of one thing... as indicators are not releasing, I asked cyphermox yesterday to maybe manually release indicator-appmenu12:19
sil2100didrocks: we need the new indicator-appmenu for unity-gtk-module to work12:19
didrockssil2100: yeah, but with jenkins shutting down yesterday… I think cyphermox will redo it today?12:20
sil2100didrocks: but neither daily-build-next nor next have the new indicator-appmenu there as well12:20
sil2100didrocks: ok12:20
greybackSaviq: mzanetti: I've pulled out the window management stuff in shell into a separate component ready for testing. I think it makes sense to rename SideStage directory to something like Stages, and move Components/Stage.qml and the new WN component in there too. Opinions?12:21
greybackit centralizes all the window management related code into one directory12:22
mzanettigreyback: +112:22
didrockssil2100: ping me once you have the unity branch12:23
didrockssil2100: approved that one12:23
mzanettigreyback: do you already have information about running apps etc from Mir?12:23
mmrazikdidrocks: could you have a look, please: https://code.launchpad.net/~mrazik/cupstream2distro-config/online/+merge/16535512:24
didrocksmmrazik: approved12:25
mmrazikdidrocks: thanks12:25
didrocksmmrazik: I think I'll add a hook to cu2d-update-stack with a general config file in a directory12:25
mmrazikdidrocks: oh..12:25
didrocksmmrazik: just to prevent deploying this directory12:25
mmrazikwait a second12:25
mmrazikdidrocks: it will not land12:25
didrocksmmrazik: sent back to "needs review"12:26
mmrazikthere is duplicate target_branch... forgot to remove the imdb scope from head12:26
didrocksah ok :)12:26
greybackmzanetti: not yet, the platform api needs to be stabilized, but it should be soon12:30
sil2100didrocks: https://code.launchpad.net/~sil2100/unity/change_libnux_req/+merge/16535712:30
sil2100didrocks: but I guess CI will fail on this one due to libnux 4.0.2 not being available in the PPA, right?12:30
sil2100Lunch12:34
mmrazikdidrocks: new diff finally generated: https://code.launchpad.net/~mrazik/cupstream2distro-config/online/+merge/16535512:35
didrockssil2100: they have a local repo, so it should work, not sure it will depwait, so just tell me once the nux merge is… merged :)12:37
didrocksmmrazik: are you sure imdb won't be client side?12:37
didrockssil2100: do you know? ^12:38
sil2100didrocks: from what David said, no...12:38
sil2100If I remember correctly12:38
* sil2100 gone12:39
mmrazikdidrocks: this is what davidcalle says:12:39
didrocksok :)12:39
mmrazik<davidcalle> mmrazik, yes, it's being completely removed client side, it might come back online.12:39
didrocksperfect, approved! :)12:39
mmrazikthanks12:39
=== alan_g|lunch is now known as alan_g
=== _salem is now known as salem_
Saviqdandrader, huh, wrong channel ;)13:01
Saviqdandrader, there's an issue with the mouseTouch13:02
Saviqdandrader, it gets stuck when you try to swipe the dash, for example13:02
dandraderSaviq, you mean flicking horizontally to switch from dash to dash?13:03
Saviqdandrader, yes13:03
Saviqdandrader, the whole UI gets stuck (probably some mouse event does not get converted to touch)13:03
Saviqdandrader, it's only when mousetouch is enabled, of course13:03
Saviqdandrader, also I failed the review https://code.launchpad.net/~unity-team/unity/phablet.fix-run-device-mousetouch/+merge/16532113:04
dandraderah13:05
dandraderSaviq, couldn't reproduce the issue so far? How easy is to reproduce it?13:09
dandraders/far?/far.13:09
Saviqdandrader, 100%13:12
dandraderweird13:12
Saviqdandrader, just enable mousetouch13:12
Saviqdandrader, and release your mouse cursor when flicking13:12
Saviqso yeah, flicking, not swiping13:13
Saviqdandrader, actually13:13
Saviqdandrader, flick + click when still moving13:13
Saviqdandrader, so, grab, drag quickly & release, try and grab again13:14
Saviqdandrader, like you'd try to speed it up or reverse the movement13:14
Saviqdandrader, any Flickable, really13:14
dandraderSaviq, now I got it!13:14
Saviqdandrader, must be some event that we don't convert to touch or something13:15
Saviqgreyback, +113:15
dandraderSaviq, it got stuck into a kind endless stream of MousePress and MouseRelease13:15
greybackSaviq: cool, almost done by now anyway :)13:15
Saviqgreyback, sorry, been reading backlog13:16
greybackSaviq: no worries whatsoever13:16
Saviqgreyback, but that wasn't a decision you couldn't have made by yourself, was it ;D13:17
greybackSaviq: it was more a sanity check I guess13:17
Saviqgreyback, you have my sanity stamp13:18
greybackbut it's good to ask other people for advice, helps the old team spirit :)13:18
Saviqgreyback, use it well13:18
greybackstampy stamp13:18
Saviqtrump stump ;D13:18
Saviqstamp13:18
Saviqfuk13:18
Saviqah, it's that time of the week :D13:18
greybacklanguage:)13:18
greybackas the Czech's call it, little Friday13:19
Saviqgreyback, Czech's what calls it that?13:21
Saviqgreyback, at least I've an excuse, it's not my native language :P13:22
greybackyes rogue apostrophe, sue me13:22
Saviqjeez my launcher completely stopped remembering the docked items... wth?13:23
greybackit's been getting a bit funky on me too, sometimes getting stuck out, and the count on some of the icons is being drawn in strange places on screen occasionally13:25
Saviqgreyback, bug #117147613:25
ubot5bug 1171476 in unity (Ubuntu Raring) "Launcher - count label pops out in auto-hide mode" [Undecided,Confirmed] https://launchpad.net/bugs/117147613:25
Saviqgreyback, supposedly fixed13:25
Saviqgreyback, it was a combination of urgency and count that confused it13:26
greybackSaviq: aha, cool. Do you notice it in Alt-Tab too?13:26
Saviqgreyback, nope, didn't see nothing13:27
Saviqgreyback, I'm not looking much at the switcher, though13:27
greybackSaviq: ok, I'll wait for the update first tho13:27
Saviqgreyback, I rarely have more than 2 windows on any workspace13:27
=== jhodapp is now known as jhodapp|brb
Saviqstandup time13:28
Saviqthis is mumble style13:28
kgunnis like a nerdy form of gangnam style13:30
Saviqkgunn, _not_ _at_ _all_13:30
Saviqdednick, nic-doffay standup13:30
Saviqmzanetti, ^13:30
SaviqMacSlow, ^13:30
cyphermoxsil2100: didrocks: yea, I reran indicators IIRC, but I think the tests still failed. Perhaps I'll just force the publish13:32
cyphermox(after I install it here and make sure no weird things happen)13:32
didrockscyphermox: does it fail for good or bad reason? Should we get larsu looking at it?13:32
cyphermoxjust a second, I can't remember13:33
* larsu hides13:33
didrockscyphermox: right now, no need to run the tests, it won't be able to install frmo the ppa as Brandon as done an ABI breakage without following the instructions13:33
didrocksso you can't install from it13:34
cyphermoxI pin packages, no worries13:34
didrockscyphermox: hum, in the -check tests?13:34
cyphermoxalso, indicators are in ~daily-build, not -next13:34
cyphermoxwell, no, not in the -check tests13:34
cyphermoxI see what you mean now13:34
didrockscyphermox: ah, they are in daily-build13:34
didrocksso should be fine :)13:35
cyphermoxyea13:36
cyphermoxhttp://10.97.0.1:8080/job/ps-generic-autopilot-release-testing/466/label=autopilot-ati/console13:36
cyphermox^ fun :)13:36
didrocksmmrazik: is there a queue for nux? https://code.launchpad.net/~sil2100/nux/bump_version_due_to_abi/+merge/165352 the CI took 10 minutes, but for merging, we are waiting for a long time13:37
didrockscyphermox: please see with the indicator team, we don't want to publish manually forever ;)13:37
cyphermoxdidrocks: no queue for nux that I can see, fyi13:38
cyphermoxit's just not finished yet13:38
cyphermoxdidrocks: yeah13:39
didrocksthanks!13:39
=== gusch is now known as gusch|brb
didrockssil2100: now that everything's merged, I'm rebuilding nux and unity in the unity stack13:41
bregmadidrocks, sil2100 please do not bump the upstream version part of Ubuntu packages to be ahead of the upstream version, it breaks things outside of Ubuntu13:48
didrocksbregma: we did bump the upstream version as well13:49
didrocksbregma: see the MP13:49
=== jhodapp|brb is now known as jhodapp
bregmamessing with upstream without the correct workflow isn't any better13:50
didrocksbregma: upstream not following the workflow isn't correct either13:51
bregmatwo wrongs do not make a right13:51
didrocksbregma: and breaking for a day the PPA isn't acceptable13:51
didrocksbregma: the other answer was to revert?13:51
SaviqMacSlow, btw, we should transition to https://code.launchpad.net/~fboucault/ubuntu-ui-toolkit/standard_animations/+merge/163205 soon13:52
SaviqMacSlow, from your custom timings.js13:52
didrocksbregma: we built a procedure for ABI break: https://wiki.ubuntu.com/DailyRelease/FAQ13:52
didrocksbregma: we followed it13:52
didrocksbregma: avoiding to revert13:52
didrocksbregma: you broke all the testing for a whole day in the ppa13:52
MacSlowSaviq, yeah... that would be sweet... hate that timings.js13:52
didrocksbregma: so next time, we'll just revert if you prefer that than us fixing things (and following the procedure)13:53
SaviqMacSlow, it should already be available13:53
SaviqMacSlow, from ppa:ubuntu-sdk-team13:53
MacSlowSaviq, ah... I think I'm not pulling from that PPA yet... let me check...13:53
=== gusch|brb is now known as gusch
SaviqMacSlow, you probably do, otherwise you wouldn't have been able to run shell for some time now13:54
SaviqMacSlow, due to Panel being introduced post-raring13:54
MacSlowSaviq, I'll update my MR then13:54
tsdgeosMirv: https://bugs.launchpad.net/ubuntu/+source/qtdeclarative-opensource-src/+bug/118335014:18
ubot5Launchpad bug 1183350 in qtdeclarative-opensource-src (Ubuntu) "[Patch] Fix wrong initial position of delegates when using loaders and sections" [Undecided,New]14:18
MacSlowtsdgeos, mzanetti: is there something new needed in tests to work with the latest Qt 5.x from our PPA?14:21
MacSlowtsdgeos, mzanetti: all of a sudden I'm getting "Cannot read property 'children' of undefined" for all my tests14:21
MacSlowtsdgeos, mzanetti: I remember something about "forceLayout" being menntioned yesterday14:22
tsdgeosMacSlow: that or more waitForRendering14:23
tsdgeosMacSlow: didn't Saviq fix them all though?14:23
tsdgeosor is it new tests?14:23
SaviqMacSlow, merge trunk14:23
SaviqMacSlow, https://code.launchpad.net/~saviq/unity/phablet.fix-listview-tests/+merge/16505114:23
MacSlowSaviq, ah... ok thx14:24
MacSlowSaviq, got rid of timings.js and switched to UbuntuAnimation14:25
SaviqMacSlow, cheers14:27
mzanettihuh? UbuntuAnimation?14:27
mzanettiis that to be used everywhere?14:28
MacSlowSaviq, mzanetti: sure... see here :) https://code.launchpad.net/~macslow/unity/phablet-snap-decision-action-expansion/+merge/16537014:28
Saviqmzanetti, yes, it's the "standard" animation and timings14:28
MacSlowmzanetti, it's like brand... but for animations :)14:28
* mzanetti whishes such information would be spread through mailing lists14:29
* mzanetti hopes he didn't miss the mail :D14:29
* mzanetti can't work any more because he just scrolls the launcher up and down to watch the folding effect14:36
paulliuSaviq: https://code.launchpad.net/~paulliu/unity/i18n/+merge/16516014:38
Saviqpaulliu, cheers14:38
=== me4oslav_ is now known as me4oslav
=== alan_g is now known as alan_g|tea
tsdgeospaulliu: Saviq: no msgmerge ?14:55
Saviqtsdgeos, Gettext is doing that14:56
tsdgeosSaviq: where?14:56
Saviqtsdgeos, 255+GETTEXT_CREATE_TRANSLATIONS(${POT_FILE} ALL ${PO_FILES})14:56
tsdgeosthat's msgfmt, no?14:56
Saviqtsdgeos, right14:57
tsdgeosah no it does msgmerge too14:57
tsdgeosnot sure exactly what it does14:57
tsdgeosbut it has a msgmerge call :D14:57
Saviqhttp://cmake.org/gitweb?p=cmake.git;a=blob_plain;f=Modules/FindGettext.cmake;hb=HEAD14:58
Saviqtsdgeos, yeah14:58
tsdgeosok, then :)14:58
Saviqtsdgeos, I meant "yeah, not sure exactly what it does" ;)14:59
tsdgeoswell, without running it, seems to be doing the correct thing15:00
tsdgeosi.e. update the .po with the .pot15:00
Saviqtsdgeos, yeah, and also install to the correct spot15:01
tsdgeosyeah that the next one :)15:01
tsdgeosmeant the msgmerge line specifically15:01
paulliutsdgeos: yeah, I can add a target for that.15:02
tsdgeospaulliu: the cmake docu says it creates a target already15:03
tsdgeos"translations"15:03
tsdgeosnot sure if it's working15:03
paulliutsdgeos: seems to me that it only do "po -> gmo".. installation works anyway.15:04
tsdgeosah15:13
dednick"phablet-flash -b" = bad idea15:16
dednick"--bad-idea" in fact15:17
tsdgeos:D15:17
=== mmrazik is now known as mmrazik|afk
=== alan_g|tea is now known as alan_g
kgunnmzanetti: Saviq nic-doffay mterry wrt blur stuff for locked screen15:22
kgunni thot folks were very anti-blur15:23
kgunn(not me)15:23
kgunnbut for perf reasons....there was to be some15:23
nic-doffaykgunn, no clue. Haven't anything about this.15:23
Saviqkgunn, yeah, but that's about live blurring, a single-frame blur should be fine15:23
kgunnother means to an end besides blur per se15:23
kgunnSaviq: i totally agree15:24
kgunnwas just trying to see if there was some other concern someone had15:24
Saviqkgunn, mostly performance, a bit of security - when the blur would not be strong enough to allow un-blurring15:25
kgunnSaviq: granted it won't be "live" but will be "on the fly" right ? due to design15:25
Saviqkgunn, not necessarily, it can be cached when the app was last stopped15:25
kgunne.g. i clicked on FB icon, under the hood takes a screenshot of app, then blurs with pin lock15:25
Saviqkgunn, what if app isn't running?15:25
kgunnso you're going to snapshot every runnning app ?15:25
Saviqkgunn, yes, at least when it's stopped15:26
mzanettikgunn: Yes, the architect is very anti-blur, Design is very pro-blur...15:26
kgunnSaviq: i see...yeah, you kind of have to...snapshot every app upon loss of focus15:26
mzanettiSaviq: we can't rely on the snapshot15:26
Saviqkgunn, yup15:26
Saviqmzanetti, hm?15:27
mzanettiSaviq: that works sometimes, but not always and for thus a blur effect would need to be performant enough for live blur15:27
Saviqmzanetti, sure, it should be performant enough, not that we'll use it live :)15:27
Saviqmzanetti, at least not for the PIN entry case15:27
mzanettiSaviq: yes...15:28
mzanettiSaviq: because our phone is so full of animations15:28
mzanettiSaviq: swipe aside the greeter. the zoom effect would require a live-blur15:28
kgunnSaviq: mzanetti ...one odd case, what if app has never been launched15:28
mzanettikgunn: exactly15:28
mzanettithat would have been my next example15:28
Saviqmzanetti, kgunn, splash screen15:29
mzanettiSaviq: use the launcher on the greeter to launch an app.15:29
mzanettiSaviq: design wants to see the app blurred15:29
mzanettiSaviq: the app changes during startup, I have no way of knowing when it stops => live-blur15:29
mzanettirequired15:29
mzanettithat screenshot hack is a nice idea but really does not work out in our case15:30
Saviqmzanetti, ok then, make live-blur performant enough to work on the Nexus 10 and we'll be good ;)15:30
Saviqmzanetti, I'm just afraid we have to cut the corners, that's just too many pixels15:30
mzanettiSaviq: I've been saying since day 1 it wont work. but our openGL experts tell me it will be performant enough15:30
mzanettiSaviq: thats why I'm waiting for them to give me a blur effect that does the thing15:31
Saviqmzanetti, right ;)15:31
Saviqmzanetti, I was under the impression we're not doing live blur, but if we are - great ;)15:31
kgunnplus nic-doffay just wants to do some cool shader code :)15:32
mzanettiSaviq: well, we can do some screenshot hacks. but after playing around for a day with the whole thing I know the screenshot and the actual state would drift that much that its going to look bad15:32
mzanettiSaviq, kgunn: what I could think of: some combination of screenshots that are updated twice a second with a crossfade or something like that15:33
mzanettiI will experiment with that once I have a good blur algorithm and can get screenshots via Mir15:33
Saviqmzanetti, that's still screenshotting, not live blur :P15:34
mzanettiSaviq: sure15:34
Saviqmzanetti, I never meant to say "just a single screenshot, never updated"15:34
kgunnmzanetti: it's like slow mo live :)15:34
Saviqmzanetti, just I don't see us getting 60fps ;)15:34
mzanettibut it would need additional tricks like crossfading to make fool peoples eye enough to not know the difference15:35
mzanettianyways... once I know what I can expect performance wise I can tell more15:35
Saviqyup15:36
mzanettiand I really need to learn some opengl stuff... having some code I don't understand drives me crazy :D15:36
mzanettipete-woods, mterry: hey. do I have some possiblity to know when the pinlock schould be shown and when it shouldn?15:52
mzanettialso do we already have some place I can read the PIN from?15:52
sil2100cyphermox: hi15:53
cyphermoxsil2100: yo15:53
sil2100cyphermox: did you try building/publishing indicator-appmenu in the end?15:53
sil2100bregma: regarding the libnux dependency bump - we changed the libnux version to 4.0.2, as every ABI break requires an upstream version bump15:54
cyphermoxsil2100: I was just finishing up testing it15:55
cyphermoxit can be published15:55
sil2100\o/15:55
sil2100Excellent15:55
cyphermoxoh wait15:55
cyphermoxright, was moving unity-gtk-module to indicators to go along with that15:55
sil2100Oh, so moving out of the unity stack? Well, that would help indeed15:56
sil2100cyphermox: once you move it to indicators, could you also approve/review this? https://code.launchpad.net/~sil2100/unity-gtk-module/conflicts_appmenu/+merge/16517515:57
cyphermoxai15:57
sil2100cyphermox: the short story is - u-g-m will replace appmenu-gtk, and when appmenu-gtk is in the system, u-g-m cannot be used15:58
sil2100cyphermox: so, you're doing the move right now?16:00
sil2100cyphermox: I mean, move from unity stack to indicators?16:00
sil2100cyphermox: since there seems to be an error in the unity stack config related to u-g-m and I'm not sure if I would fix it now or just wait for you to move ;)16:00
cyphermoxyes, I'm about to send the merge request16:01
didrockssil2100: hud tests has still one failure16:01
didrockssil2100: with latest unity16:01
sil2100didrocks: let me see, but it's probably the regression I was saying about, let me fill a bug16:01
didrockssil2100: ok, should we put the threshold up or not? ;)16:02
didrocks(ati is archiving the artefacts, give it some time)16:02
didrocksyeah, same on ati16:02
sil2100didrocks: yes ;) I think we already poked jibel about that in the morning, right? To 1 failure16:03
sil2100Ah16:03
sil2100So on both now?16:03
didrocksati and intel got result, one regression16:03
didrocksoh yeah16:03
didrocksthe treshold had change (or was it me? I don't remember) :)16:03
didrocksso published16:03
didrockssil2100: note to poke about it :)16:04
sil2100jibel you mean? ;)16:04
didrockssil2100: upstream :p16:04
sil2100Ah, ok, yes yes ;)16:04
didrocksok, QA is rerunning now16:04
sil2100\o/16:04
didrocksshould be easy16:04
didrocksas unity mismatch is fixed16:04
didrockssil2100: latest attempt for unity failed though in the preseed16:04
sil2100didrocks: I saw unity failed... you aborted one machine and the other had problems, but I see the config is broken ;)16:04
didrockssil2100: I'll retry again…16:04
sil2100didrocks: wait wait16:04
didrockssil2100: hum, not sure it's due to the config TBH16:05
sil2100didrocks: since I noticed a mistake in the config16:05
didrocksbut yeah, better to fix it16:05
sil2100didrocks: see line tests: unity unity-gtk-module unity-gtk-module-common libunity-gtk3-parser016:05
sil2100This should be:16:05
didrocksyeah yeah, I talked about it with Mathieu :)16:05
sil2100tests: unity unity-gtk-module16:05
sil2100But I think he's moving it to indicators now16:05
didrocksand about moving unity-gtk-module to indicators16:05
didrocksyep16:05
didrocksmakes more sense I guess?16:05
cyphermoxugh16:05
cyphermoxyeah, that's what was missing16:06
sil2100didrocks: this would solve also my problems with it removing appmenu-gtk in the unity stack \o/16:06
didrockssil2100: excellent!16:06
dandraderSaviq, on the MouseTouchAdator: fixed it. The solution is to filter native, xbc, events instead of Qt ones. in order to avoid converting mouse events generated by Qt::AA_SynthesizeMouseForUnhandledTouchEvents16:07
cyphermoxdidrocks: sil2100: https://code.launchpad.net/~mathieu-tl/cupstream2distro-config/move-u-g-m-to-indicators/16:07
=== dandrader is now known as dandrader|lunch
sil2100cyphermox: looking good, MP it!16:10
didrockscyphermox: yeah, that's fine, once you make the switch, maybe remove the job to the unity head stack? (the unity-gtk-module one)16:12
cyphermoxyeah16:12
cyphermoxhttps://code.launchpad.net/~mathieu-tl/cupstream2distro-config/move-u-g-m-to-indicators/+merge/16543016:12
sil2100cyphermox: approved16:13
=== salem_ is now known as _salem
Saviqdandrader|lunch, sounds good16:13
cyphermoxok, I removed the job16:14
cyphermoxand I'll update the indicators jobs now16:17
sil2100cyphermox: thanks!16:18
cyphermoxand shortly I'll be able a16:24
cyphermoxto start indicators...16:24
cyphermoxand then, forage for safe food in Montreal today :/16:25
didrockssil2100: cyphermox: let's publish manually the QA stack: the tests passed on one, but the provisionning failed on the other16:28
didrockscyphermox: want to manually publish to test the token? :)16:28
cyphermoxyeah, as soon as it's merged16:28
cyphermoxoh16:28
cyphermoxQA, sure16:28
sil2100I'm all in16:28
didrockslet's see if it's working :)16:28
cyphermoxerr16:29
cyphermoxalready published16:29
didrockscyphermox: interesting… in fact, it worked on the second as well16:29
didrocksdespite the UTAH error message :p16:29
cyphermoxright16:29
cyphermoxwell i'll be able to test with indicators16:30
didrocksyou will need to find another target to test the token!16:30
didrocksyep :)16:30
sil2100cyphermox, didrocks: since the merge got into the config, could you guys also redeploy the unity stack?16:31
sil2100I think we can re-run it now as well16:31
didrocksneed to stop the unity stack first16:31
didrockssil2100: you can do it, as we'll rerun it and the check was stopped16:32
didrocks(stopping unity)16:32
=== _salem is now known as salem_
sil2100Stopped16:32
didrocksbeautiful stop :)16:33
didrockslet's wait for cyphermox to redeploy and rerun indicators, and unity (with "foo" for unity :p)16:34
didrocksif they both pass, every would have published today!16:34
sil2100;)16:35
sil2100\o/16:35
cyphermoxshouldn't be too long, updating the jobs now.16:37
cyphermoxjenkins.JenkinsException: Error in request. Possibly authentication failed [403]16:42
cyphermoxok, got it with no token...16:42
didrockscyphermox: indicators is launched though?16:44
cyphermoxyup16:44
cyphermoxthat's what I mean16:44
didrocksbut you get the exception?16:44
cyphermoxwith the option checked but no token entered, it psses16:44
cyphermoxno16:44
cyphermoxwith the token there as it current is configured, I get the error16:44
didrockswaow :/16:44
didrocksso with the correct token16:45
cyphermoxwhich is pretty much expected given that it's not the token we actually pass16:45
didrocksit fails16:45
didrockshum? you are passing the correct token, no?16:45
cyphermoxwith the correct token, it should pass as well16:45
didrocksah, better to have one token, and the correct one :)16:45
didrocksat least, it ensure the check is on, which isn't the case if you don't specify a token in the template16:46
cyphermoxright16:46
cyphermoxso, confirmed16:46
cyphermoxwe should make the token match16:46
cyphermoxwith... the new token you want to put in?16:46
didrockswell, they do match now, right? in -config trunk?16:46
didrockspublish and head have the same, which was the old one16:47
cyphermoxdidrocks: no, the token in master-template and publish aren't the same16:47
cyphermoxI can make it the same (the old one) now16:47
didrockscyphermox: are you sure? I grepped again, and in trunk from -config, it's the same16:48
cyphermoxI'm positive16:48
cyphermoxthe token in daily-release/jenkins-templates/master-config.xml is the one I hacked together when I initially debugged the issue16:49
cyphermoxI can sync it with the old one now16:49
didrocksargh16:49
didrocksgree16:49
didrocksI didn't commit16:49
* didrocks was getting crazy16:49
didrockscyphermox: yes, please do, sync to the old one :)16:49
didrockscyphermox: have you deployed unity already?16:50
cyphermoxno, doing it now16:51
cyphermoxbrb, lunch16:59
didrocksbon app!17:00
=== alan_g is now known as alan_g|life
* greyback eod, see you Monday17:07
mterrymzanetti, when the prompt string is "PIN"17:13
sil2100cyphermox: unity redeployed? ;)17:15
mzanettimterry: I'm not really sure what is there in lightdm already and what isn't. Is there already some bool or something that lets me decide if the lockscreen should be shown at all?17:17
mterrymzanetti, if you get a showPrompt signal, with the "PIN" string as the prompt string, show it.  But I understand if the current LoginList code doesn't make it clear where to handle it.  I don't think it handles the showPrompt signal at all right now17:19
mterrymzanetti, I have a branch coming in a few days that will add various login cases that expands the logic, will make it more clear17:20
mterrymzanetti, or, just always show the pin on a prompt situation and I can clean up for the "PIN" case specificially later...17:20
mterrymzanetti, oh!17:20
mterrymzanetti, but LoginList won't even be relevant, because we're not in tablet mode17:20
mterrymzanetti, so you might need some new logic for this case, indeed17:21
mzanettimterry: is the greeter then launched on that signal? and is that the same signal that handles the display dim timeout for example?17:21
mterrymzanetti, no.  So what happens is, the launcher starts up.  (1) we try to log the user in via PAM17:21
mterrymzanetti, (2) if successful, we wait for swipe to finish login17:22
mterrymzanetti, (3) if not, PAM will prompt us.  If the prompt string is PIN, we know that upon a swipe, we need to show pin screen17:22
mterrymzanetti, (4) else if not PIN, we know we'll need to show keyboard screen17:22
mzanettimterry: hmm. what happens while the greeter is half-swiped?17:23
mterrymzanetti, it's a little hard to see that from the current code in Greeter/, because it doesn't handle all those cases yet17:23
mzanettimterry: I guess the signal will only come onces the swipe is complete17:23
mterrymzanetti, no.  We have the prompt before the swipe starts17:23
mterrymzanetti, as soon as greeter starts up, we try to login whatever user is selected17:23
mterrymzanetti, in phone case, that will be trivia;17:23
mterrytrivial17:23
mterrymzanetti, and we shortly get the prompt string.  Then we have as long as we want to give response to prompt to PAM17:24
mterrymzanetti, so we wait for swipe, show pin screen beneath, etc17:24
mzanettimterry: ok... got it.17:24
mterrymzanetti, I've got a couple branches that will make it more obvious how to test odd greeter cases17:25
mterrymzanetti, it's a little awkward right now17:25
mterrymzanetti, basically, it will make it easier to create multiple fake liblightdms17:25
mterrymzanetti, so you can create a mock user that prompts for PIN17:26
mzanettimterry: ah, I see. sounds great. Thanks!17:26
mterrymzanetti, I'll point you at them as I post them17:26
mterrymzanetti, hope to have one today17:26
mzanettimterry: awesome. I'm EODing now anyways17:27
mterrymzanetti, enjoy!17:27
mzanettimterry: I'll start with hooking up to that signal tomorrow and emit it somehow. then when you come online we can fix it properly.17:27
mzanettithanks again. helps a lot!17:27
mzanettimterry: oh... and after everything is unlocked and the user presses the power button to lock again. will I get that signal again?17:29
mterrymzanetti, yeah17:30
mterrymzanetti, whole process again17:30
mzanettimterry: ok. perfect. see you tomorrow17:31
=== dandrader|lunch is now known as dandrader
bschaefersil2100, hey, sorry about not updating the upstream version in nux....17:41
* bschaefer thought bumping the ABI version along with bumping unitys debian/control was all that was required...17:42
sil2100bschaefer: no problem, we sorted it out finally anyway, I saw you bump the version, but only the downstream one17:42
sil2100bschaefer: this usually breaks things as the daily-build versioning is a bit confusing ;D17:42
bschaefersil2100, right, yeah, I am now aware that I have to bump upstream...17:42
sil2100bschaefer: no problem, I also many times miss things that Didier wrote in the DailyRelease documentation, since there's so much info there actually17:43
bschaefersil2100, thanks for sorting it out though, next time ill be sure to let someone know im breaking the ABI next time :)17:44
=== dandrader is now known as dandrader|afk
=== dandrader|afk is now known as dandrader
cyphermoxsil2100: no, tests are running18:36
sil2100cyphermox: one batch of unity tests finished, I see a lot of failures18:40
sil21002518:40
sil2100cyphermox: not sure if we should publish manually at this level of failures18:44
sil2100But let's wait for intel to finish18:44
sil2100cyphermox: hm, some of those seem like AP failures to me18:47
sil2100cyphermox: some tests fail as they're not prepared properly for 100scopes18:49
sil2100cyphermox: ok, I need to jump out now - not sure if we should publish this or not, I'll send an e-mail to the unity guys to take a look18:53
cyphermoxI'll look into it..18:57
sil2100See you!18:57
kgunndandrader: ping19:02
dandraderkgunn, pong19:02
=== racarr is now known as racarr|lunch
=== mmrazik|afk is now known as mmrazik
=== racarr|lunch is now known as racarr
=== salem_ is now known as _salem
=== jono is now known as Guest71790

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