/srv/irclogs.ubuntu.com/2013/06/04/#ubuntu-unity.txt

=== greyback|away is now known as greyback
didrockshey sil2100!07:57
didrockssil2100: do you have a minute? We can use an hand from you :)07:57
didrocksif you look at: http://10.97.0.1:8080/job/autopilot-raring-daily_release/75/, all tests pass07:58
didrocks(better that you check the xml though)07:58
didrocksbut we can see some autopilot ogv07:58
didrocksmind having a look what's going on?07:58
didrockssil2100: playing with the sdk stack for saucy FYI08:15
didrockssil2100: not around? :/08:29
mzanettioh.. seems we moved to saucy08:31
mzanettiSaviq: do we actually still need the dependency to boost?08:34
Saviqmzanetti, with https://code.launchpad.net/~saviq/unity/phablet.drop-unity-api/+merge/166019 no08:34
Saviqmzanetti, but I did forget to drop it from there08:34
mzanettiSaviq: is that close to being merged?08:35
Saviqmzanetti, if someone reviews it :)08:35
mzanettiok08:35
Saviqmzanetti, it's 100% red08:35
mzanettiSaviq: ok. On it08:35
Saviqmzanetti, and yeah, I'm upgrading to saucy now, I'm inclined to drop the People lens as part of it, to drop the custom (lib)unity and dee-qt08:37
nic-doffaymzanetti, I managed to figure out the cause of the bug. I need to call a function on the press of the power button, are there any signals that could do the job already?08:37
Saviqnic-doffay, see Shell.qml:11208:38
nic-doffaySaviq, ta08:38
mzanettiSaviq: nic-doffay: I'd rather say it should be in the Component.onCompleted of the GreeterContent08:39
Saviqmzanetti, yeah, my pointer was very superficial :)08:39
nic-doffaymzanetti, the function would be called twice since the onDataAppeared is already called on startup.08:40
Saviqmzanetti, pushed a drop of boost to that branch08:41
sil2100didrocks: here!08:42
sil2100Damn08:42
* mzanetti needs more coffee. bbiab08:43
sil2100didrocks: that's strange, as autopilot didn't seem to fail even once and the videos are basically 'empty'08:45
sil2100didrocks: this might be some AP issue that the recordmydesktop is being started for a moment for no reason08:46
* Saviq upgrades to saucy, wish me luck :)08:46
didrockssil2100: is everything all right in the xml?08:50
didrockssil2100: and the videos are showing a successful test?08:50
veebersdidrocks, sil2100: that sounds odd. (I'm now worried this might be related to the changes I made last week :-( )08:51
didrocksveebers: did you see the link?08:51
didrockshttp://10.97.0.1:8080/job/autopilot-raring-daily_release/75/,08:51
sil2100didrocks: the videos are around 2-3 seconds and show no activity at all08:51
sil2100So they're not really even test videos08:51
didrocksinteresting08:51
didrocksand the tests passed in the xml, right?08:52
sil2100didrocks: but the AP logs say that everything went fine, yes08:52
sil2100didrocks: hm, could you explain how the 'packages:' parameter is used right now? Since I guess it changed since the last time? (because we're not getting those 'error, installing extra packages' errors anymore)08:55
mzanettiSaviq: there's a conflict in your branch08:56
Saviqmzanetti, k, will merge08:56
didrockssil2100: it's the same as before, but it seems that a change in the other system made it not working08:58
didrockssil2100: so UTAH wasn't checking anymore the list of installed package, that's why I have to refresh the list08:58
didrockssil2100: FYI, I'm pushing the otto config for cupstream2distro-config at lp:~cupstream2distro-maintainers/cupstream2distro-config/otto08:59
didrockssil2100: please, just finish filing up unity (raring, head) and qa (raring) stacks with the package list08:59
Saviqmzanetti, pushed08:59
Saviqstupid bzr, btw :P08:59
didrockssil2100: the only difference is that we don't have "build with whole ppa anymore" and I plan to do some change for that later on08:59
nic-doffaySaviq, is there a desktop shortcut to lock?09:02
Saviqnic-doffay, nope :/09:02
sil2100ACK09:03
Saviqnic-doffay, Power would work if Unity didn't take it over ;)09:03
sil2100didrocks: qa for raring has no tests, sooo... there's actually nothing to fill in09:03
didrockssil2100: ah ok :-)09:03
Saviqnic-doffay, just add something in Shell.qml for the time being09:03
didrockssil2100: so only unity ;)09:03
Saviqnic-doffay, next to the Power one09:04
sil2100didrocks: I added it to unity raring, but I think I need to add hud and related to the package list still for raring09:04
didrockssil2100: why? they are installed by default09:04
didrockssil2100: so shouldn't be needed09:04
didrocks(in the iso)09:04
didrockssil2100: remember, we only add the others because they are not installed by default09:05
didrocksand upgrade picks them up09:05
sil2100Ah, ok ;)09:05
sil2100So I think we should be more or less ready with that branch09:05
didrockssil2100: great! do you have the link handy so that I can grab in the otto branch?09:08
sil2100https://code.launchpad.net/~sil2100/cupstream2distro-config/add_packages_to_stacks/+merge/167144 - lp:~sil2100/cupstream2distro-config/add_packages_to_stacks09:08
didrockssil2100: excellent! remember what I asked for https://bugs.launchpad.net/cupstream2distro/+bug/1186225 yesterday btw?09:09
ubot5Launchpad bug 1186225 in Canonical Upstream To Distro "Needless package build in case both control and changelog changed" [Undecided,Invalid]09:09
sil2100didrocks: you want to revert the changelog additions?09:12
didrockssil2100: for those 2 yeah, in the SRU09:12
didrockssil2100: if the wiki is telling to add one changelog, please edit it09:12
didrocksonly change the Vcs-Bzr, this is taken into account and ignored09:12
didrocksbecause maybe a Vcs-Bzr change + a changelog could tell "please rebuild"09:12
didrocksso now real way to detect that09:13
sil2100didrocks: ok, since it was my habbit to always mention all packaging changes in the changelo ;)09:13
sil2100*changelog09:13
sil2100But here indeed it results in problems09:13
didrocksyep :)09:13
didrockssil2100: I think the easiest is to have this policy and document it in the wiki, wdyt?09:13
sil2100didrocks: makes sense! Let me add that ;)09:14
didrocksthanks!09:14
didrockssil2100: merged your package names into the otto branch, thanks!09:15
pete-woodsdoes anyone know if there's a way to trigger the screen lock when running unity-next on the desktop?09:16
veebersdidrocks, sil2100: I'm off for the night sorry. I'll check out those None.ogv issues tomorrow my time09:17
didrocksveebers: ok, thanks09:17
sil2100veebers: thanks! Goodnight!09:19
veebersNight guys o/09:20
nic-doffaySaviq, shall I add the functionality into the greeter's show() ?09:33
didrockssdk stack: utah: 15 min, otto: 2.15 min09:38
sil2100Damn09:42
sil2100Otto makes UTAH look really really bad ;)09:43
didrocksQA stack: utah: 18 min, qa: 4.57min09:46
didrocks(again, all with archive which is taking a minute alone, and an additional feature)09:47
didrockssil2100: I saw that kenvandine added a dep on webcred on one stack recently in cupstream2distro09:56
didrockssil2100: mind checking this and that the schedule matches the dep order?09:56
didrocks(I'm afraid it's been oversight)09:56
sil2100didrocks: yes, he added the dependency to the apps stack, as gallery-app and notes-app (I think) use webcreds10:00
sil2100But I will check the dep order10:00
didrocksthanks!10:00
didrocksindicators: utah: 25 min, otto: 11 min10:09
davidcalledidrocks, ping10:13
didrocksdavidcalle: pong10:13
davidcalledidrocks, salut, ça va?10:13
didrocksça va bien, et toi?10:14
davidcalledidrocks, bien. Quand tu auras un instant, tu pourrais jeter un oeil à https://code.launchpad.net/~submarine/cupstream2distro-config/online-wikispecies-scope/+merge/167223 ?10:14
didrocksdavidcalle: c'est une scope qu'on doit mettre dans le desktop?10:15
didrocksdavidcalle: c'est pas dans la liste par défaut, non?10:15
didrocksah, server scope10:15
davidcalledidrocks, non, just dans le online stack, pour une éventuelle inclusion côté serveur10:15
didrocksok :)10:15
didrockslooks good to me :)10:15
davidcalledidrocks, thanks!10:15
didrocksoif raring: utah: 18 min, otto 1.26 min :p10:16
didrocksthen, unity10:16
didrocksand we'll be done with raring release migration to otto10:16
didrockssil2100: did you look at why unity/raring, some build failed?10:17
mhr3didrocks, so did otto just cut off ~15minutes, or did it actually change in a more fundamental way? :)10:17
didrocksmhr3: cut ~15 minutes, but we have more features like archiving, being able to replay an instance from archive and better logs10:18
didrocks(and more stability ;))10:18
mhr3i see10:19
didrocksand we are some improvment in terms of features planned :)10:19
didrocksfor greater flexibility10:19
Saviqthat could've gone better...10:20
Saviqnote to self: btrfs balance before upgrading 1.3k packages #ENOSPC....10:21
sil2100didrocks: I checked now, and it seemed like some system problem (the latest failure), as there was a 'runtime error' for powerpc10:21
sil2100didrocks: previously it was a pandaboard issue ;/10:21
sil2100Chceking the latest one10:22
sil2100Rebuilding the powerpc package, not sure what happened but something just crashed during build it seems10:25
didrocksMirv: sil2100: please don't rerun any stack for now, we disabled the utah job10:27
didrocksso we are going to build then in next, merging the saucy branch10:27
Mirvok..10:27
didrockssil2100: IIRC, from what I've seen, ken merged everything, right?10:27
didrocksbut didn't redeploy10:27
sil2100didrocks: yes, from my information no redeployment has been made10:29
sil2100But merges went in10:29
didrockssil2100: so, I'll merge trunk in my otto branch10:29
didrocksand once this autopilot unity on raring is done10:29
didrocksrerun everything10:29
didrockssil2100: as in next, we have libhybris, ofono and so on10:29
didrockssounds good to you? I'm not forgetting anything crucial?10:30
sil2100didrocks: sounds good at least - btw. why did you disable the utah job right now?10:31
sil2100You did it for the raring migration to otto?10:31
didrockssil2100: we are installing the intel machine for otto10:31
didrocksso, right now, we'll have:10:31
didrocksintel/ati -> saucy10:31
didrocksnvidia -> raring10:32
sil2100All of them running otto, or ati still utah?10:32
didrocksall otto10:32
sil2100\o/10:32
didrocksso now, if something is red, better to check! :)10:32
didrockswe'll probably have some hickupps10:33
didrocksbut we can fix them promptly10:33
sil2100Yes, anyway I doubt there would be as many hickups as we had before with utah10:33
mzanettiSaviq: that fix with the locking up when swiping the greeter has been merged, right?10:33
Saviqmzanetti, yes10:33
mzanettiSaviq: I still can reproduce it :/10:33
didrockssil2100: crossing fingers :)10:33
sil2100didrocks: tell me when all is ready, I'll merge in the unity dep-change then10:33
Saviqmzanetti, with trunk? or with the package?10:34
sil2100So that we can get the saucy release process rolling ;)10:34
Saviqmzanetti, maybe you didn't get the latest package? (should be 1.80.1)10:34
mzanettiSaviq: for example with your drop-unity-api branch10:34
sil2100(in the end)10:34
didrockssil2100: if nobody is going to deploy, I can propose my otto changes rather10:34
didrockssil2100: it contains your branch10:34
Saviqmzanetti, hum, will check10:34
Saviqmzanetti, nope, can't reproduce on 147 + apt-get upgrade10:41
didrockssil2100: meanwhile, did you look at the apps stack?10:43
didrocksin head10:43
didrocksseems some failure in the browser apps10:43
didrocksmaybe check with osomon10:43
mzanettiSaviq: oh... your branch is not merged with trunk, just that one conflict... sorry for the noise then10:44
Saviqmzanetti, yes it's merged, I pushed :/10:44
Saviqmzanetti, even Jenkins agrees!10:45
sil2100didrocks: ok, regarding those reverts of changelog entries - since those triggered already new releases, yes?10:46
sil2100didrocks: the webcreds build problem I think is still being resolved by Ken10:52
didrockssil2100: sorry, didn't get the question on the reverts?10:53
didrockssil2100: they will stall in the ppa, but won't be in any publication :)10:53
didrockssil2100: webapps is not webcreds?10:53
didrocksoopss, webbrowser apps10:53
didrockssil2100: ^10:53
didrockshttp://10.97.0.1:8080/job/ps-generic-autopilot-release-testing/585/testReport/10:54
sil2100didrocks: I know, regarding webbrowser I poked oSoMoN already, he's looking at that10:54
didrocksah, I talked about that :)10:54
sil2100didrocks: but I mean that there's also a webcred's build problem10:54
didrocksnot the webcreds FTBFS :)10:54
didrocksyeah10:54
sil2100didrocks: I know ;) Just mentioning it in case you didn't know Ken is working on that10:54
didrockssure sure, no worry :)10:54
didrockssil2100: do you have a MP if anything needs to be changed in the order though? (because of the apps dep on webcreds)10:55
didrockssil2100: and thanks for tracking apps, once robru is back on shape, I think he will take it back ;) (but we need it to be fixed to be able to release to saucy as it's in the critical path now)10:56
sil2100didrocks: I checked and I didn't see any problem the order right now could cause, but I might not be aware of some inside issues - as there don't seem to be any tricky circular dependencies or anything10:57
sil2100didrocks: no problem, sorry I didn't check the stack today, I actually didn't look at the status because I thought we're anyway 'pending' on the switch to saucy10:58
sil2100didrocks: as for the order, I can move webcred before qa if anything, but not sure if that matters that much10:59
sil2100Since there's no other issue I could see10:59
didrockssil2100: I mean, the schedule11:02
didrocksapps depends on webcred, right?11:03
didrocksapps starts at 511:03
didrockswebcreds at 711:03
didrocksso, there is an issue :)11:04
sil2100Ok, I thought I didn't see an issue, but now I indeed see it's 7!11:04
didrockssil2100: let me put it in my otto at 4:3011:04
didrocksso that the day it deps on the sdk stack (I'm sure it's coming ;)) we are not blocked11:05
sil2100didrocks: ok, I'll put it as that as well11:06
didrockssil2100: I've done it in the otto branch :)11:06
sil2100btw. can I see the otto branch you were mentioning?11:06
sil2100 ;)11:06
didrockssure11:06
didrockslp:~cupstream2distro-maintainers/cupstream2distro-config/otto11:06
sil2100Since I wonder how the switch looks like11:06
didrocksbasically changing the extracheck job11:07
didrocksto the otto ones11:07
didrocksand listing the machines in apmachines11:07
sil2100hm, ah, so we also have to add recordmydesktop to the testpackages because otto does not install it by itself by default?11:08
didrockssil2100: otto doesn't know about autopilot11:09
didrockssil2100: and in raring, the deps of autopilot was wrong11:09
didrocksit's fixed in saucy, now autopilot deps on recordmydesktop11:09
didrocksas it should, otherwise, it's failing if you use the option :)11:09
sil2100Indeed, although I always thought that when recordmydesktop is not installed, autopilot will simply not use it11:10
sil2100That's how it should actually work ;p11:10
sil2100Just maybe write out a warning ;)11:10
didrocksright ;)11:11
didrocksno, it's failing straight away!11:12
=== mmrazik is now known as mmrazik|lunch
mzanettiSaviq: when you have a minute, I'd need your help11:15
Saviqmzanetti, now that I got back to a working setup, hit me :)11:15
mzanettiSaviq: go to my launcher branch, build it, cd builddir and run make testLauncher11:16
mzanettiit'll fail linking to libuntiy-core11:16
mzanettibut it works on jenkins, and also works if I export LD_LIBRARY_PATH to the unity_build dir. Now I don't understand why as I can't spot any difference to other tests that import Unity 0.111:17
mzanettiSaviq: ^11:17
Saviqmzanetti, checking11:17
Saviqmzanetti, it works on Jenkins 'cause "our" version of libunity-core is installed system-wide11:20
mzanettiSaviq: yes, I understand. but why doesn't that test find it? the others do11:21
Saviqmzanetti, and also I learned recently that set_target_properties(PROPERTIES ENVIRONMENT ...) is "not a thing" as mterry put it..11:21
mzanettiSaviq: I couln't find any place where we'd export LD_LIBRARY_PATH for running tests. so the question is rather: Why do all the tests work?11:21
* mzanetti doesn't really understand the "not a thing" thing11:22
Saviqmzanetti, there's no ENVIRONMENT property on a custom target11:22
Saviqmzanetti, but!11:22
Saviqmzanetti, the tests work 'cause they're not using the real Unity plugin11:23
mzanettioh11:23
Saviqmzanetti, and the fake one instead11:23
Saviqmzanetti, so you need to make sure that /tests/qmltests/plugins is on the import path before /plugins11:26
mzanettiSaviq: right...11:27
mzanettiSaviq: tests/plugins/ not?11:27
nic-doffayJust got newest trunk11:31
nic-doffayseems the users are hidden11:31
nic-doffayanyone have any idea about this?11:31
mzanettinic-doffay: ./run -f11:32
nic-doffaymzanetti, autolanding failed for the merge too.11:33
nic-doffaymzanetti, also for running on device -f isn't an option11:33
Saviqmzanetti, no, tests/plugins are tests for plugins...11:35
Saviqmzanetti, I know11:35
mzanettinic-doffay: temporarily, open run_on_device and add "-f" to line 8911:35
nic-doffaymzanetti, I attempted -f on ./run11:36
nic-doffayI'm not seeing anything.11:36
nic-doffayNot even the infographic.11:36
mzanettinic-doffay: oh... seems to be a bug (which should be fixed when my branch gets merged)11:37
nic-doffaymzanetti, cool11:37
mzanettinic-doffay: for now open run and edit line 3911:37
mzanettinic-doffay: replace "single" at the end with "full"11:37
mzanettiSaviq: no... doesn't really help11:39
Saviqmzanetti, yes it does ;) look at the resulting qmltestrunner command11:40
Saviqmzanetti, and make it so that it's what you expect :)11:40
Saviqmzanetti, gimme 10, will have a line for you11:40
nic-doffaymzanetti, that change doesn't give me the generic user list.11:40
nic-doffayThat the mock data provides.11:40
mzanettinic-doffay: the Lola etc?11:41
mzanettinic-doffay: thats gone11:41
nic-doffaymzanetti, ok. Is there a user without a pass?11:41
mzanettinic-doffay: yes, the "no-password" user11:41
mzanettinic-doffay: and for the rest the password is "password"11:42
=== mmrazik|lunch is now known as mmrazik
nic-doffaymzanetti, ta11:45
Saviqmzanetti, where do I get LauncherModel for the test?11:46
mzanettiSaviq: I think we need to create a fake Ubuntu.Gestures plugin :/11:47
Saviqmzanetti, no we don't11:47
Saviqmzanetti, you need a mock LauncherModel, though11:47
Saviqmzanetti, in the fake Unity plugin11:47
Saviqqmltestrunner -input tests/qmltests/Launcher/tst_Launcher.qml -import builddir/plugins/ -import builddir/tests/qmltests/plugins/ -import builddir/tests/utils/modules/11:48
Saviqmzanetti, that line works ^11:48
Saviqmzanetti, the thing to note, each -import _prepends_ the import path11:48
mzanettiright11:49
mzanettiok. thanks11:49
Saviqmzanetti, works with the exception that we need a fake LauncherModel in the fake Unity plugin11:49
dandraderSaviq, had the meeting with John. those are the conclusions11:49
dandrader- no need for DirectionalDragArea in the status bar/panel. Only when fullscreen11:49
dandrader- no hint animations for edge drags11:49
* dandrader just read about the creation of fake Ubuntu.Gestures plugin. what?11:50
Saviqdandrader, no11:50
Saviqwe won't11:50
Saviqdandrader, so what do we use for the status bar / panel?11:50
Saviqdandrader, when not in fullscreen? why can't we use DDA anyway?11:50
dandraderSaviq, what we currently have. because there is a visual target to interact with. there's no conflict with application UI11:51
Saviqdandrader, but why would we want to switch between a DraggingArea and a DirectionalDraggingArea?11:52
Saviqdandrader, for fullscreen / nofullscreen11:52
Saviqdandrader, we should be able to set DirectionalDraggingArea so that it can be used for non-fullscreen, too, no?11:53
Saviqdandrader, i.e. wideningAngle=90°11:53
dandraderSaviq, yes, we just put very relaxed parameters11:53
Saviqdandrader, yeah, that's what I meant11:53
Saviqdandrader, and +1 for edge hints, it probably only makes sense on the greeter11:55
Saviqdandrader, otherwise we should probably wait for the DDA to be sure that it is, in fact, an edge swipe - right?11:55
dandraderSaviq, yes11:56
Saviqdandrader, cool11:56
=== MacSlow is now known as MacSlow|lunch
mzanettipaulliu: when writing new code we should use i18n.tr() on all user visible strings now, right?12:05
paulliumzanetti: yes.12:06
mzanettipaulliu: also on buttons that have 1 number on it (for example like the numberpad in the dialer)?12:06
paulliumzanetti: hmm...12:07
paulliumzanetti: good question.. But we are using arabic numbers for that.12:07
paulliumzanetti: Isn't that a kind of keyboard which shouldn't be translated?12:07
mzanettipaulliu: I don't know12:07
mzanettipaulliu: if you have a chineese mobile phone. does the dialer show arabic numbers or some chineese symbols?12:08
paulliumzanetti: well, for numpad, We are using arabic numbers.12:08
paulliumzanetti: Never saw a chinese numpad before.12:08
mzanettipaulliu: intersting...  so I won't make it translatable for now.12:09
paulliumzanetti: Is there English numpad instead of arabic numbers?12:10
paulliumzanetti: or any europe language. I think there isn't?12:10
mzanettipaulliu: no... we all use arabic numbers around here.12:10
mzanettiotoh... would be cool to have a dialer with roman letters :D12:10
paulliuYeah.. That will be very cool..12:10
mzanettilol... /me wants12:10
dandraderSaviq, should I start on the "OSK on mir-unity" right now or after the edge drag tasks (what's the priority)?12:11
dandraderSaviq, btw, https://code.launchpad.net/~dandrader/unity/phablet_edgeDragInStage/+merge/166777 should be good to go12:11
paulliuYeah, I do think some people loves that. But would cause trouble if someone really translated that on launchpad. You'll see English numpad if someone do the translation.12:11
mzanettipaulliu: yeah... thats not reall useful... I'll leave it away for now12:11
Saviqdandrader, I think yes, go for the OSK12:11
Saviqdandrader, the edges work already12:12
mzanettidandrader: btw... I fixed all remaining issues in the launcher branch12:12
* Saviq hates the fact that there's no "msg" on tryCompare :[12:12
mzanetti+112:12
Saviqtsdgeos, you were supposed to fix that ^ ;P12:13
dandradermzanetti, already approved12:13
=== alan_g is now known as alan_g|lunch
Saviqugh Compiz ;(12:22
mzanettidandrader: fixed the warnings.12:33
dandradermzanetti, bonus points for you! :)12:35
mzanetti:)12:36
mzanettidandrader: however, you would need to reapprove. and If you agree I think its ready to be top-approved12:37
dandradermzanetti, technically speaking, my approval still holds and anyone can top-approve. my existing approval will still be carried into the final commit message12:40
dandradermzanetti, but I can top-approve, no problem.12:40
mzanettidandrader: really? thought only the last comitted revision's approvals will end up in the commit message12:41
dandradermzanetti, well, I don't guarantee it but that's my understanding.12:42
sil2100didrocks: ok, oSoMoN is in the middle of fixing one bug that's causing one of the failures, but still looking on what's wrong with those 2 others12:42
dandradermzanetti, e.g. there's this table showing the status of the reviewers12:42
didrocksok :)12:42
dandradermzanetti, at the top12:42
didrockssil2100: ok, so, I'm going to start switching to saucy, merging from trunk and deploying, ok? I'll force manual publication (without commiting) just for the sake of it12:47
=== MacSlow|lunch is now known as MacSlow
dandradergreyback, where does libubuntu_application_api_mirserver comes from?12:54
greybackdandrader: platform-api12:54
sil2100didrocks: ok, all is fine with the unity dep-switch? Do I have to merge it in manually or is it taken care of?12:55
didrockssil2100: I have it in my otto branch12:56
didrockssil2100: starting with QA stack right now ;)12:56
* sil2100 keeps his fingers crossed12:56
tsdgeosSaviq: tryCompare? i did, it'll be ther on 5.112:57
sil2100rsalveti: I see libhybris is in! \o/ We'll need MIR for that, right?12:57
dandradergreyback, from ppa:mir-team/staging?12:57
Saviqtsdgeos, good :)12:58
tsdgeosSaviq: ah sorry no12:58
tsdgeosi didn't12:58
tsdgeosyou wanted the msg12:58
Saviqtsdgeos, bad :(12:58
tsdgeosdidn't have time for that12:58
sil2100rsalveti: do you know if anyone is working on telepathy-ofono?12:58
Saviqtsdgeos, that's fine, just complainin' ;)12:58
didrockssil2100: we need to daily release telepathy-ofono212:58
didrockssil2100: see the spreadsheet12:58
greybackdandrader: oh that's the server lib. It comes from ~robertcarr/platform-api/mir, which is still a work in progress.12:58
didrockssil2100: want to do that? checking the packaging/meeting our criterias and so on?12:59
didrockssil2100: there is a bunch that sergiusens and rsalveti pointed us to ^12:59
didrocksI wanted to discuss in our meeting, but if you have spare time, please jump on them :)12:59
didrocksI've done powerd review12:59
dandradergreyback, hmm, so that's not on http://studio.sketchpad.cc/gmY0M6iqeh? yet, right?13:00
greybackdandrader: nope, I built packages from that branch and put them in the people.canonical.com link there13:00
greybackdandrader: probable those packages are out of date, with all the changes to Mir and platform api though13:01
didrockssil2100: do you want that we do a hangout?13:01
Saviqgreyback, could you give me a list of branches we'd need to build into the unity-mir integration PPA?13:01
greybackSaviq: ~robertcarr/platform-api/mir and ~robertcarr/qtubuntu/mirserver/13:03
Saviqgreyback, and your unity branch?13:03
greybackSaviq: yep ~unity-team/unity/phablet-integrate-mir/13:03
Saviqgreyback, and a dependency on ppa:mir-team/staging, I assume?13:03
greybackSaviq: correct13:03
Saviqgreyback, and qtubuntu?13:04
greybackSaviq: note robert's branches are package-ready, he'd not done anything about packaging his changes13:04
greybackSaviq: it's there, ~robertcarr/qtubuntu/mirserver/13:04
Saviqgreyback, ah13:05
Saviqgreyback, sorry13:05
greybackthe names are mental13:05
Saviqgreyback, and I understand you meant "are _not_ package-ready"?13:05
greybackSaviq: yep, just saw my error now. Correct, _not_ package-ready13:06
Saviqgreyback, but you did build them - do you mean we should rename the packages and such?13:06
greybackI've a few hacks in my copy of his branches to get them to build packages13:06
greybackhe's renamed so files which is the main reason stuff in debian/ needs to change a bit13:07
Saviqgreyback, k, can you put a diff you have somewhere?13:07
didrockssil2100:?13:07
sil2100didrocks: I'll just finish lunch and we do that then, and think about a hangout13:08
kgunngreyback just for my learning....what constitutes "package ready" ?13:08
greybackkgunn: running dpkg-buildpackage fails. Some files it expects to install are missing from the build directory13:09
greybackSaviq: for qtubuntu: http://pastebin.ubuntu.com/5732540/13:09
didrocksseb128: do you have some seconds for https://code.launchpad.net/~didrocks/autopilot/report_changelog_lost_in_trunk/+merge/167267? :)13:10
kgunngreyback: ah! thanks...13:11
greybackSaviq: platform-api branch: http://pastebin.ubuntu.com/5732550/13:11
Saviqgreyback, cheers13:12
Saviqgreyback, some of those hunks look like they should go into the branch already?13:14
kgunnMacSlow: ping13:16
seb128didrocks, done but I can't change the status, I'm not in the team ... can you do it for me? ;-)13:17
didrocksseb128: I wonder :)13:18
didrocksseb128: done, thanks! ;)13:18
seb128didrocks, yw ;-)13:18
seb128didrocks, just reviewed/acked ofono-qt in the archive btw13:19
didrocksoh, excellent! thanks again seb128 :)13:21
seb128didrocks, yw ;-)13:21
didrocksmoons are slowly aligning!13:21
seb128indeed13:21
=== alan_g|lunch is now known as alan_g
sil2100Back13:25
greybackSaviq: sorry, went to make tea. Probably yes, but I didn't want to contribute anything back until the platform-api stuff had settled. Really those were just hacks to get unity+mir to work13:26
MacSlowkgunn, pong13:26
sil2100didrocks: assigning those to meh!13:26
Saviqgreyback, k, when do you think we can talk about fleshing this out?13:26
greybackSaviq: after standup is good for me13:27
Saviqgreyback, ah, I thought that would be like "in two days" or something ;)13:27
greybackSaviq: let's have a chat then anyway13:27
Saviqgreyback, yup13:27
didrockssil2100: great! I disabled them for now in daily release, because they were enabled without checking13:28
didrockssil2100: each of them should be a 15 minutes job I guess, the packages are already in a good shape13:29
sil2100didrocks: who added them btw.?13:29
didrockssil2100: ken :(13:29
sil2100Ah, almost thought it was me by accident ;p13:29
didrocksyou approved on one13:29
didrocksIIRC13:29
sil2100! Oh noes13:29
didrockssil2100: mind doing that before the meeting? Should be enough time :)13:29
didrockssil2100: so that we release everything at the same time13:30
sil2100Ok, ubot5 just said to me that he doesn't know anything about "Oh noes"13:30
SaviqCimi, tsdgeos standup?13:30
tsdgeoswops13:30
sil2100didrocks: yes, doing that!13:30
Saviqpaulliu, standup?13:30
didrocks:)13:31
paulliuSaviq: yeah.. I'm connecting it.13:31
Saviqmterry, you joining the standup?13:31
mterrySaviq, yes, one sec13:32
paulliuAre you starting? I didn't hear anything?13:35
Saviqpaulliu, we're talking13:35
Saviqnic-doffay, you need to up your mic13:39
paulliuSaviq: I can't hear anything. But I might be able to speak. So ping me if it is my turn.13:39
Saviqpaulliu, ok :)13:39
=== dandrader is now known as dandrader|bbl
greybackkgunn: can you also tell me what's needed for nexus7. I'd incorporate those instructions into the sketchpad to help others.13:45
greybackand I'm curious why we can't just land the new libhybris13:45
kgunngreyback: not completely sure those changes are in the new libhybris....there were upstream changes (but not merged)13:46
kgunni'll check13:46
kgunnand if i and mterry can get it working13:46
greybackkgunn: understood13:46
kgunnthen maybe we can propose13:46
Saviqpaulliu, your turn13:51
Saviqpaulliu, yes13:51
Saviqpaulliu, we can hear you13:51
greybackpaulliu: we hear you!13:51
sergiusenssil2100: didrocks just in case, hybris does not depend on mir and telepathy-ofono is not need but more so telepathy-ofono213:51
sergiusensif we want to relink where trunk points to, I'll leave to you13:52
paulliugreyback: so strange.. I hear nothing from you and even the mouth of yours isn't turning read.13:52
paullius/read/red/13:52
paulliuBut my mouth is red when I speaking.13:52
greybackpaulliu: strange, just me?13:52
paulliugreyback: no, all of you.13:53
sil2100sergiusens: wait, you mean it does not depend on telepathy-ofono2, yes?13:54
sergiusenssil2100: you said that now that hybris is in, you need to wait for Mir13:58
sergiusenssil2100: so in other words... hybris does not depend on mir... but the other way around may be true13:59
sil2100sergiusens: hehe, I didn't mean mir as the mir project13:59
sil2100sergiusens: I meant MIR as in Main Inclusion Request ;)13:59
sil2100sergiusens: since libhybris needs to be in main, right?13:59
sil2100(those abbreviations are getting really confusing)13:59
sil2100sergiusens: a MIR would be needed for libhybris then for it inclusion to main, since right now it's in universe14:00
didrockssergiusens: ack about hybris and mir (we are not having mir daily releasing anyway). I think moving telepathy-ofono2 to telepathy-ofono would make sense14:02
didrockssergiusens: ah MIR, not Mir ;)14:02
didrocksas sil2100 told :)14:02
didrockssil2100: about the telepathy-ofono2 thing, moving to lp:telepathy-ofono would make sense14:03
sil2100didrocks: I'm doing a packaging review of lp:telepathy-ofono/telepathy-ofono2 right now14:05
sil2100didrocks: (I did one for dbus-cpp already)14:05
sergiusenssil2100: ahhhh14:05
sil2100didrocks: what about the name of the package?14:05
sil2100didrocks: should we simply switch back to telepathy-ofono then? Since right now we have telepathy-ofono2 there that's 'replacing' telepathy-ofono14:06
sil2100(conflicts+provides+replaces)14:06
didrockssil2100: I would prefer that: sergiusens, rsalveti: agree in renaming telepathy-ofono2 to telepathy-ofono?14:08
sil2100Yeah14:09
sil2100sergiusens, rsalveti: will the old telepathy-ofono be used anywhere anyway?14:09
Saviqmzanetti, re unity8 - that's only because we want Unity7 and 8 installable in parallel14:12
Saviqmzanetti, it's a temporary name, but a better one than qml-phone-shell or unity-next14:13
pete-woodsSaviq, mzanetti: just wanted to check it was known that the "narrow mode" detection seems to be broken on phablet head14:13
Saviqpete-woods, -f14:13
mzanettiSaviq: not sure if its better than unity-next14:13
Saviqmzanetti, it is because there is no "Unity Next"14:14
Saviqmzanetti, the decision was made that there is only Unity14:14
Saviqand what we're working on now is version 8 of Unity14:14
sergiusenssil2100: telepathy-ofono no... but to get more input on that we need to switch channels ;-)14:14
mzanettiSaviq: yeah... but then there will be unity9 and we have to rename. and then rename to unity10 and then to unity11 and then probably the old unity dies and we can get rid of the problem14:14
pete-woodsSaviq: with -f the screen is totally blank, instead of just having the infographic14:15
Saviqmzanetti, mterry what's the deal with the -f switch ^?14:15
pete-woods(on desktop machine at 1080p here)14:15
mzanettipete-woods: its not related to screen size any more14:15
Saviqmzanetti, before we get to unity9 we'll rename to unity14:15
pete-woodshaha!14:16
mterrySaviq, mzanetti, pete-woods: what's the question about -f?14:16
pete-woodsI need to add another fake user to my computer14:16
mzanettiSaviq: will we rename the old one to unity7 then?14:16
mterrypete-woods, you want tablet mode?14:16
mzanettimterry: he wants a infographic14:16
Saviqmzanetti, no, at that point we replace unity-7* with unity-8*14:16
Saviqmzanetti, i.e. upgrade14:16
mzanettiSaviq: right... lets talk again then14:16
mzanetti:P14:16
mterrymzanetti, oh, yeah I think the single/ user doesn't have infographic data14:17
mterrymzanetti, but your pin/ user does, right?14:17
mzanettimterry: yes14:17
pete-woodsmterry: yes, I want it to run in tablet mode when I start it fullscren14:17
mzanettipete-woods: there is no tablet mode14:17
pete-woodsunless there's a more "proper" solution coming along14:17
pete-woodsoh14:17
pete-woodsfair enough then14:17
mterrypete-woods, ah, that is no longer a thing.  it shows phone or multi-user login based on how many users14:17
mterrypete-woods, but I can show you how to get the multi-user login14:18
pete-woodsthat would be good :)14:18
mterrypete-woods, LD_LIBRARY_PATH=./builddir/tests/mocks/LightDM/full ./run -f14:18
mzanettipete-woods: there is multiUser yes/no. dpeending on that the LoginList is shown or not. so what you have to do is to load a lightdm backend that has multiple users14:18
pete-woodsokay, so the demo data has been cleaned up14:19
pete-woodsit might have been sensible to change the infograhic data at the same time as changing all the users14:20
kgunnSaviq: ping14:21
pete-woodsoh you have14:21
Saviqkgunn, pong14:21
pete-woodsso why not working then, confusion14:21
pete-woodsah, there's some discrepancy with the "wide mode" detection14:21
pete-woodsstart fullscreen with -f and you'll see what I mean14:22
pete-woodsI'm sure this will get sorted, but now fresh tablet installs will bring up a screen containing only the infographic14:24
mzanettipete-woods: yeah... we can choose between having a loginlist on the phone or a single-user tablet14:26
mzanettipete-woods: we opted to make it closer to what the phone will be14:27
pete-woodsmzanetti: that's fair enough, but at the moment it just looks like it's broken14:27
pete-woods(as in it appears that way to the user)14:27
mzanettipete-woods: but you still can run it with -f (once its fixed - there seems to be an issue) to get an emulation of a multiuser setup14:27
pete-woodsokay14:28
mzanettipete-woods: question is whether the infographic should be centered on the tablet too if there is no user list14:28
pete-woodsmzanetti: the infographic just uses the "am I in narrow mode" flag14:29
mzanettibad narrow mode flag :D14:29
pete-woodsyes!14:29
pete-woodsbad flag!14:29
pete-woodsmzanetti: grep -r 'narrowMode:' .14:30
pete-woods./Greeter/Greeter.qml:    readonly property bool narrowMode: !multiUser && width <= units.gu(60)14:30
pete-woods./Components/PageHeader.qml:                property bool narrowMode: parent.width < label.contentWidth + units.gu(50)14:30
pete-woods./Dash/DashPreview.qml:    readonly property bool narrowMode: width <= height14:30
pete-woodsthere seem to be 3 of them14:31
greybackkgunn or Saviq: can either of you move this doc into the "UnityNextUI" folder on gdoc please: https://docs.google.com/a/canonical.com/document/d/1874UWc-968YI70u9FxcOs_HWNmlqWGO8iKofToUwjMw/edit?usp=sharing14:31
greybackI don't seem to have that ability14:31
mzanettipete-woods: for DashPreview its ok...14:31
mzanettipete-woods: page-header too14:31
kgunngreyback: ack14:31
mzanettipete-woods: in that case they just check how to layout depending on the space14:31
pete-woodsfair enough14:31
mzanettipete-woods: but the other in the Greeter... that seems fishy14:31
pete-woodsI agree14:32
kgunngreyback: done14:32
greybackkgunn: thank you14:32
pete-woodsmzanetti: (I haven't changed it because I've never understood the narrow mode plan myself)14:32
mzanettipete-woods: well that was basically a temporary hack to simulate multiuser on the tablet (it also had a FIXME: replace with real stuff)14:33
mzanettipete-woods: now that we can really determine if there is a multiuser or not, this should probably go away and the infographic should do something like:14:33
mzanettiif loginList.visible: show-next-to-list(); else: show-centered()14:34
mzanettipete-woods: actually I'm not sure... it could be that we want the login list also in single user scenarios if the screen is large enough. I think we need to discuss that in the next greeter weekly14:36
pete-woodsmzanetti: I would tend to agree with that14:36
mzanettithat said, I'll miss the next greeter weekly14:37
mzanetti:P14:37
mzanettianyways, I'll write a mail with the problematic14:37
tedgmhr3, seb128, what's the plan with the new ZG and Saucy?14:38
sil2100didrocks: a quick packaging question - since we're renaming the source name, what should I do with the old changelog entries for the package?14:39
tedgmzanetti, pete-woods, wouldn't we need it for things like remote login and guest users if we had space?14:41
didrockssil2100: you can remove them as they were never in distro14:42
mzanettitedg: yes... but in terms of greeter-speak thats just a normal multi user scenario, I'd say14:42
Saviqgreyback, my solution for that: star both, go into "Starred" folder, drag the new doc into the other starred folder :D14:43
Saviqgreyback, I know, but it's the only way I found how to do that :D14:43
greybackSaviq: oh wow14:43
tedgmzanetti, Kinda, except that we'll never not have guest functionality -- so we'd always require a prompt then :-)14:43
greybackSaviq: I gave up suspecting permissions or something weird14:43
mzanettitedg: I think we will disable guest login in some cases, no?14:43
Saviqgreyback, no, it seems to just be usability FAIL14:43
mhr3tedg, why do you ask?14:43
mhr3i mean, there isn't that much new14:44
tedgmzanetti, Only for space I'd think.  It doesn't take any space on disk or anything, so I imagine we'll just keep the images the same.14:44
tedgmhr3, Well, a new package name for me to depend on :-)  libzg-2.0-dev14:44
tedgAt least how it's packaged in the PPA14:45
fginthersil2100, ping14:45
mzanettitedg: hmm... I think on phones there will be no guest user, no? Also on the desktop I can disable it if I want, I think14:45
tedgmzanetti, Disable, yes.  Remove, no.14:45
tedg(well, it's open source, but easily)14:45
mhr3tedg, you don't *have* to use it, -1.0 will work just fine (and it's more c-friendly), -2.0 is more vala friendly14:46
tedgmhr3, K, but that's why I'm asking.  Avoiding be deprecated as long as possible :-)14:46
mhr3tedg, libzg-1.0 is canonical project, so we can decide when to deprecate it :)14:47
mterrymzanetti, current plan for phone guest user is just to not implement it yet in the qml greeter  :)14:47
tedgmhr3, Also, I guess I'd need a distro patch for the action type thingy that we added.14:47
mhr3tedg, right, as i said, we own it :)14:47
mzanettimterry: huh? isn't it just a regular user in the ListModel whos name happens to be Guest and he doesn't like to set a password?14:48
tedgmzanetti, No, it's special.14:48
mzanettiI mean on top of the LightDM.UserModel14:48
mterrymzanetti, oh, that's how it looks right now in the demo.  But there is a special hint in lightdm that the greeter is supposed to show a guest account, which will trigger the usual Ubuntu guest login14:48
tedgGuests get created and destroyed dynamically.14:48
tedgmhr3, Okay, but why not go to the new one and deprecate 1.0?14:49
mzanettimterry: I suggest to aggregate that user in the C++ model and make it transparent for QML unless you like pain when implementing animations14:49
tedgmhr3, I mean, that seems easier, no?14:49
mterrymzanetti, yeah agreed14:50
mhr3tedg, one doesn't have a symbol, the other isn't in distro... don't see much difference in easiness :)14:50
=== davidcalle_ is now known as davidcalle
mhr3tedg, actually s/symbol/define/ so you can use it right away, for zg api it's just a string14:51
tedgmhr3, Sure, but once seif finds out it's not in distro, he'll start visiting seb128's house daily.  I'm trying to protect seb128 here :-)14:52
mhr3tedg, aaah, right, yea didn't think about that... poor seb128, but maybe he deserves it ;)14:52
tedgmhr3, Okay, I'll go with distro today, seb128 can get me if that changes :-)14:52
mhr3at least for a few days :)14:52
sil2100didrocks: ok, so, I created a new series, switched the name and pointed the trunk series to it and made a packaging review (with the name switch)14:53
sil2100didrocks: https://code.launchpad.net/~sil2100/telepathy-ofono/name_switch_and_packaging_review/+merge/16730114:53
sil2100didrocks: besides that, there's still the dbus thing:14:53
sil2100https://code.launchpad.net/~sil2100/dbus-cpp/packaging_review/+merge/16728614:53
sil2100But I see CI doesn't like it, let me see why14:54
didrockssil2100: ok, can you get kenvandine reviewing it for you?14:54
didrockssil2100: I'm really busy switching all the branches to saucy14:54
sil2100didrocks: ah, the merge fails because saucy has a different toolchain and some C++ is failing...14:54
sil2100didrocks: ACK :)14:54
kenvandinesil2100, sounds like what i've been fighting with webcred14:55
kenvandinei fixed the build failures related to the toolchain  changes...14:55
kenvandinebut now we have tests that fail on saucy that don't fail on raring14:55
sil2100kenvandine: ;) I'll take care of those then, in the meantime could you take a look at my ofono branch? (should be safer)14:56
sil2100kenvandine: ouch...14:56
=== mmrazik is now known as mmrazik|otp
kenvandinesure14:56
sil2100kenvandine: we'll be anyway switching to saucy only, so maybe it would be wise to just wait for the switch14:56
sergiusenssil2100: added a comment to telepathy-oofno14:56
kenvandineand i am starting to this the problem is with the tests14:56
kenvandinesil2100, that is why i need to get these fixed :)14:57
sil2100sergiusens: thanks! Will give that a look ;)14:57
sil2100Good catch14:57
sil2100kenvandine: ;)14:57
didrockskenvandine: that's why we have a FTBFS on webcreds?14:58
sil2100kenvandine: when you have a moment, could you take a look at https://code.launchpad.net/~sil2100/dbus-cpp/packaging_review/+merge/167286 packaging-wise without top-approving?14:58
kenvandinedidrocks, yes14:58
sil2100I'll look into the thing that sergiusens mentioned14:58
didrockskenvandine: do you know if it's going to be fixed? as now apps are depending on webcreds, we can't release them, so all touch is blocked on that.14:58
kenvandinedidrocks, yes, it will14:58
kenvandinei've fixed all the builds and deprecations14:59
didrockskenvandine: I think I meant "when?" :)14:59
* rsalveti reading backlog14:59
kenvandinemardy is going to fix the tests tomorrow14:59
didrockshum…14:59
olli_sil2100, didrocks, any news on scopes *nag*14:59
didrocksolli_: so still no touch in distro tomorrow (and no 100 scopes) because of this ^14:59
=== mmrazik|otp is now known as mmrazik
didrocksonly once webcred will be fixed I guess14:59
kenvandinei am reasonably sure these test failures are the last thing15:00
kgunnmterry here's the upstream changes that are supposed to address hybris for nexus7 https://github.com/libhybris/libhybris/pull/4915:00
didrocksolli_: nice double pinging btw :)15:00
kgunni went about manually merging....thot i had it, but15:00
mterrykgunn, yes...  I remember looking at that a while ago, but it was unclear if only that patch or additional upstream changes which that patch presupposes were needed15:00
sil2100kenvandine: could you also take a look at https://code.launchpad.net/~sil2100/dbus-cpp/packaging_review/+merge/167286 packaging-wise? Approve locally as well, since this won't go in until I get it fixed15:00
kenvandinesil2100, sorry.. yes15:01
kenvandinebut not until after the meeting15:01
kgunnbuilding from scratch didn't automagically use what i pulled over15:01
kenvandinetrying to finish some SRUs15:01
sil2100(I might push Thomas to help me here, he probably knows the code better too!)15:01
sil2100kenvandine: thanks!15:01
didrocksolli_: also, the QA stack has some new tests failing, they have been poked FYI15:01
kenvandinesil2100, is that the only branch you need right now?15:01
sil2100kenvandine: just the two I mentioned ;) the ofono one and dbus-cpp15:02
kgunnmterry: my understanding based on kdub comments is that we only need to pull over the changes from hooks & hooks_shm15:02
olli_didrocks, sorry, wasn't reading backlog15:02
kenvandineah, i thought i had missed one15:02
sil2100:)15:02
kenvandinesil2100, i'll do those15:02
sil2100kenvandine: big thanks!15:02
didrocksolli_: no worry ;)15:02
kgunnmterry...i had just yesterday pulled a clean proprietary bins from n715:03
didrockskenvandine: btw, on the webcred stack, it seems that account-plugins had some manual upload to fix in trunk :)15:03
kenvandinesil2100,  has telepathy-ofono2 ever been uploaded?15:03
kgunnto give it another go15:03
didrockskenvandine: same for some friends stuff15:03
didrocks(see the yellow in prepare)15:04
kenvandinedidrocks, i did the account-plugins one15:04
kgunnbut you are welcome to put me to shame and move faster :)15:04
kenvandinealready proposed merging to trunk15:04
mterrykgunn, alright, I'll play with it today15:04
kenvandinewe needed to get the facebook fix in before the SRUs15:04
didrockskenvandine: ok, so will be good in tomorrow daily?15:04
kenvandineyes15:05
kenvandineat least for that :)15:05
kenvandineand hopefully sometime tomorrow mardy will have those tests fixed15:05
kenvandinelibsignon-glib and libaccounts-glib15:05
didrocksok :)15:06
didrockstedg: larsu: so indicators enabled back in saucy is fine for you, right?15:07
didrocksfrom what I read from cyphermox and sil2100 yesterday15:07
tedgdidrocks, Yes, please.15:08
larsudidrocks: \o/15:09
* didrocks pushes THE button15:09
larsuhaha15:09
* larsu wants to see what THAT button looks like15:09
didrockslarsu: a not sexy jenkins button until we have the dashboard :p15:10
cyphermoxlet's MAKE one15:10
didrocksbut then, I'll make one in the dashboard15:10
didrockswith some gangam style music :)15:10
cyphermoxdidrocks: actually, we should make an actual big red button that does something15:10
cyphermoxhaha15:10
didrocksgangnam*15:10
didrockscyphermox: complete +1 ;)15:10
cyphermoxshould be easy enough too, I have an arduino here, and there's a office supply company which sells big red buttons that trigger some kind of music15:12
sil2100didrocks: what abour powerd? Since you said something you were working on it?15:12
seb128tedg, mhr3: what do you guys plan to break?15:12
sil2100didrocks, kenvandine: another branch, small changes to dee-qt this time: https://code.launchpad.net/~sil2100/dee-qt/packaging_review/+merge/16731215:13
didrockssil2100: I've done a review of powerd15:14
didrockssil2100: so, it should be fine15:14
sil2100ACK ;)15:14
didrockssil2100: for dee-qt, think about precise -> next LTS upgrade15:15
sil2100didrocks: precise?15:16
sil2100ah15:16
didrockssil2100: precise had dee-qt for unity-2d15:16
sil2100Upgrade cases, yes?15:16
didrocksyep :)15:16
sil2100Right!15:16
sil2100Let me check that15:17
mterrykgunn, is there any way to download a simple diff from github?  Not used to its UI15:17
didrocksthanks15:17
kgunnmterry: github total pain15:17
* mterry copies and pastes15:17
kgunnmterry: i did manage to clone i can send you a zip15:18
mterrykgunn, no, I think I got it, thanks15:18
nic-doffaywarning to anyone who has Kdevelop installed. Remove it before you upgrade it Saucy! Packages are bust.15:52
tedgmhr3, Wait, doesn't libzg 2 do the mmap thing where libzg 1 is all dbus?15:56
mhr3tedg, for reading the db, yea15:57
tedgseb128, No, just looking at the zg task for hud to get rid of our custom usage database.15:57
tedgmhr3, Hah!  There is a feature I want ;-)15:57
seb128tedg, ah ;-)15:58
mhr3tedg, welcome to our beta-testers group then ;P15:58
tedgmhr3, I actually already have it installed.  But I didn't want it to get blocked going into saucy.15:58
tedgSo seb128, can haz libzg v2?15:59
seb128tedg, ask to didrocks15:59
seb128not sure why they stopped updating it15:59
seb128didrocks, ^?15:59
tedgdidrocks, seb128 said you need to update libzg before you leave today.15:59
tedgdidrocks, I told him that was unreasonable and by the end of the week was better.16:00
tedgdidrocks, I'm on your side here.16:00
seb128;-)16:00
didrockstedg: ahah :p16:01
didrocksnot sure what the context is, but I have clearly no time for it AFAIK ;)16:01
seb128didrocks, do you need if there is any reason to not update libzg? (you had been looking at it in the past so I figured that if you didn't update there was a reason) ... we can discuss that after your meeting16:03
didrocksseb128: really? you are talking about prehistoric age, isn't it? :)16:06
didrocksit seems to be some kind of "you touched it, it sticks"16:06
didrocksdon't really like that :)16:06
seb128didrocks, well, it's how it works here! ;-)16:07
* tedg thinks that didrocks now learns why he doesn't want upload privileges -- "Oh, sorry, I can't do that" ;-)16:07
rsalvetisergiusens: https://code.launchpad.net/~sil2100/telepathy-ofono/name_switch_and_packaging_review/+merge/167301 looks good to me16:08
rsalvetisergiusens: any concern?16:08
nic-doffaySaviq, I'm on Saucy now. You encountered issues with this PPA: http://ppa.launchpad.net/phablet-team/desktop-deps/ubuntu/dists/saucy/main/binary-i386/Packages ?16:09
Saviqnic-doffay, there's no saucy packages there yet16:10
sergiusensrsalveti: in itself it looks good... but the phone app has a hard dep on telepathy-ofono216:10
Saviqnic-doffay, I'll take care of that tomorrow morning16:10
nic-doffaySaviq, cool.16:10
rsalvetisergiusens: right, that needs to be changed as well then16:11
rsalvetisil2100: do we have a mr for that already?16:11
sil2100rsalveti: for what? Let me backtrack16:12
sil2100Ah16:12
sil2100No, not yet, but it's in the works, since I have a meeting right now16:13
sergiusenssil2100: rsalveti as long as we are in sync I can change the phone-app... but it would be good to trigger a build of telepathy-ofono as soon as it lands in trunk16:14
rsalvetisergiusens: right16:15
sil2100sergiusens: please do then, I think that would be a good idea ;)16:16
tedglarsu, Seems there's a conflict in your libindicator branch: https://jenkins.qa.ubuntu.com/job/libindicator-saucy-amd64-autolanding/6/console16:17
sergiusenssil2100: ok, ping me as soon as it's built and I'll get that MR in16:18
sil2100sergiusens: ok! Thanks16:19
sergiusenssil2100: rsalveti approved the mr from my part16:19
larsutedg: weird, the launchpad diff doesn't complain. I'll investigate16:20
* greyback needs to reboot16:21
rsalvetisergiusens: sil2100: happroved it16:22
=== mmrazik is now known as mmrazik|afk
rsalvetisil2100: https://code.launchpad.net/~sil2100/telepathy-ofono/name_switch_and_packaging_review/+merge/167301 just got merged16:44
rsalvetimind triggering a new build and proposing the other mr for the phone-app?16:44
sil2100rsalveti: is telepathy-ofono already added to cupstream2distro-config in head?16:45
sil2100rsalveti: since when I checked before, I couldn't find it in head yet16:45
rsalvetisil2100: probably not, sergiusens might know better16:45
sil2100If that's true, we need to add it first and redeploy16:45
sil2100sergiusens: ^ ?16:46
kgunnmterry: mzanetti ....was chatting with nic-doffay on mock infog data being removed to "make the ui work"16:46
kgunncan you elaborate why ?16:47
mzanettikgunn: the mock data is split up in multiple parts now16:47
mzanettikgunn: there is one with a single user, one with multiple users, one with the previous demo content16:48
mzanettikgunn: per default we are loading a single user one right now to move closer to what it really will be on the phone16:48
kgunnmzanetti: ah...making more sense16:48
kgunnmzanetti: question is....does pete or nic need to do anything to get the infographic working again?16:49
mzanettikgunn: I think there is a small bug right now, but once fixed, you can ./run -f  to get the demo data (mterry, correct me if I'm wrong)16:49
kgunnmzanetti: right...i was thinking ./run_on_device16:49
mzanettikgunn: ah yeah... its not passed through yet... and I didn't want to add it right now because it would conflict in multiple places with my lockscreen branch thats close to land16:50
mzanettikgunn: let me just check if its landed16:50
mzanettikgunn: no... its not landed yet16:52
mzanettisomeone up for a review? https://code.launchpad.net/~unity-team/unity/phablet-pinlock/+merge/16711516:52
kgunnmzanetti: thanks...makes more sense to me now16:52
mzanettikgunn: this already adds -p and -k to load user backends with either a PIN (-p) or a passphrase with keyboard input (-k)16:53
kgunnyep16:53
mzanettikgunn: just the same way we'd need to pass -f through16:53
sil2100rsalveti, sergiusens: I need to go now, but if anything I submitted a MR for the move of ofono to head (but you guys need to check if it's ok)17:06
sil2100rsalveti, sergiusens, kenvandine: https://code.launchpad.net/~sil2100/cupstream2distro-config/move_ofono_to_head/+merge/16734417:06
sil2100We'll probably deal with that tomorrow in the end17:06
=== alan_g is now known as alan_g|life
sil2100didrocks: ^17:08
sil2100Ok, see you tomorrow!17:08
=== dandrader|bbl is now known as dandrader
=== dandrader is now known as dandrader|afk
=== Cimi_ is now known as Cimi
=== sergiuse1s is now known as sergiusens
=== ChrisTownsend1 is now known as ChrisTownsend
=== dandrader|afk is now known as dandrader
=== malin- is now known as Malinux
=== jtolds` is now known as jtolds
mardylarsu: forgot to tell you that that QQmlPropertyMap fix has been accepted for Qt 5.118:41
mardykenvandine: do you think you can add a distro-patch to Qt 5.0.2?18:41
kenvandinemardy, probably18:42
kenvandinebut might be best to ask Mirv18:42
mardykenvandine: https://codereview.qt-project.org/#change,57392 if you think it's fine, I can prepare a clean patch tomorrow18:42
mardyMirv: ^18:42
kenvandineand he is closer to your timezone :)18:42
mardykenvandine: right :-)18:42
kenvandineso if you prepare a patch you can sync up with him before i wake up :)18:43
kenvandinemardy, don't forget those tests!18:43
kenvandinei've fixed the g-c-c-s build problem18:43
kenvandinebut tests fail there too18:43
kenvandineso libsignon-glib, libaccounts-glib and g-c-c-s :)18:43
kenvandineit's blocking the whole touch stack for saucy... no pressure :)18:43
=== olli__ is now known as olli
=== larsu is now known as Guest83374
=== mmrazik|afk is now known as mmraazik
=== mmraazik is now known as mmrazik
=== ChrisTownsend1 is now known as ChrisTownsend
=== dandrader is now known as dandrader|afk
kgunnmterry ping20:23
mterrykgunn, hello20:23
mterrykgunn, so I had a dentist appointment, but I've got a patch that applies and builds, just need to test it20:24
kgunnmterry: hey weird one...if we say have a unity7 greeter leading to either a unity7 desktop session or a unity8 desktopsession20:24
kgunnhow does lock screen play there ?20:24
mterry(my thing was about libhyrbis)20:24
kgunnack the libhybris stuff20:25
kgunne.g. is lock screen part of lightdm20:25
mterrykgunn, shouldn't matter...  Unity7 throws up a gnome-screensaver screen right now (though they've been meaning to make that go to greeter instead)20:25
mterrykgunn, the blocker for that was Mir, since they (robert-ancell) ran into some problems making the vt switch happen with some proprietary drivers for some reason20:26
mterrykgunn, I'm not well versed on the issue20:26
mterrykgunn, but with Mir that would be solved, presumably20:26
=== dandrader|afk is now known as dandrader
mterrykgunn, so unity7 can continue using gnome-screensaver if it wants20:26
mterrykgunn, and unity8 could just switch to a greeter if it wanted too, assuming Mir was present20:27
kgunnmterry: cool thanks20:28
greyback_kgunn: before you go, can you point me to a doc/branch with nexus7 Mir instructions/code?20:34
kgunngreyback_: mterry  is just now testing it20:34
mterryHmm, using my new libhybris, I still get a black screen on startup....  greyback_ do you know how to debug the libhybris-on-nexus7 issue?  Like, is there a log somewhere that will have relevant messages?20:34
greyback_mterry: adb logcat maybe20:35
mterrygreyback_, I can give you a debdiff against the current libhybris if you want to test yourself20:35
greyback_mterry: unfortunately I don't have a nexus 7 to test with20:35
greyback_mterry: but do any of the mir-demos work (via adb shell)20:35
mterrygreyback_, not sure.  I'm not familiar with debugging mir on a device20:36
mterrygreyback_, you mean just log in, and launch some of the demos?20:36
greyback_mterry: yep20:36
kgunnmterry....try to catch right at boot from your console adb logcat > log.txt20:36
kgunnoh yeah...even better20:37
kgunncheck if mir is functional20:37
greyback_mterry: http://unity.ubuntu.com/mir/installing_prebuilt_on_android.html should help20:38
greyback_mterry: and then http://unity.ubuntu.com/mir/using_mir_on_android.html20:38
mterrygreyback_, hrm, mir_demo_server segfaults20:39
greyback_mterry: any error output?20:39
mterrygreyback_, some property_set outputs and then "__pthread_gettid -2"20:40
greyback_mterry: nothing useful :(20:40
kgunnmterry: my guess is....that's probably what you nornmally get on hybris today....20:41
greyback_mterry: aside from rebooting and running through the steps again, there's not much I can help with if mir_demo_server fails. It's too low-level for my knowledge right now20:41
mterrykgunn, yes20:41
mterrygreyback_, who is next down?  robert carr?20:42
kgunnkdub on20:42
greyback_mterry: kdub20:42
mterrykdub_, poke!  :)20:42
kdub_hello20:42
mterrykdub_, so I've been trying to get mir-on-nexus7 to work20:42
kdub_ah, ok20:42
mterrykdub_, I've download and built a version of libhybris with that shm patch20:42
mterrykdub_, but it still doesn't work right, and I wanted to try to debug further.  But I'm not sure how20:43
kgunnmterry: did you manual merge into the phablet version of hybris ?20:43
kdub_how isn't it working right?20:43
kgunnor just build an upstream ?20:43
mterrykgunn, patched our phablet version20:43
mterrykdub_, well, I get the same result as if I didn't have a patched libhybris.  Which is just a black screen on startup because mir segfaults20:44
kdub_there are some tests in hybris that drive the screen... test_glesv220:44
kdub_i'd see if those work20:45
kdub_because the problem shouldn't be when mir starts, it should be when a client connects20:45
mterrykdub_, well, the mir_demo_server executable crashes too20:46
greyback_mterry: that patch wouldn't change the abi of libhybris, would it?20:46
mterrygreyback_, oh god, good point.  I'm not sure20:47
kdub_mterry,  so something is going wrong before we get to the point that we can test if the patches are working20:47
greyback_mterry: can you link me to the patch? I'd like a look20:47
mterrygreyback_, no, I don't think so20:47
mterrygreyback_, https://github.com/libhybris/libhybris/pull/49/files20:47
greyback_mterry: thanks20:47
mterrykdub_, hrm.  any good way to get feedback about where I should be looking then?20:48
kdub_well, id start with that test program from the hybris build tree20:48
greyback_mterry: it's changing int to an 'unsigned int' in several function definitions. That would break ABI, no?20:49
mterrygreyback_, those are public functions?20:51
mterrygreyback_, the only header it touches is a new one20:52
greyback_mterry: hmmm, so I see20:52
mterrykdub_, test_hw segfaults20:53
mterrykdub_, I'm guessing that's not typical20:53
kdub_mir has a similar program that just drives the display, called mir_demo_standalone_render_to_fb, but i'd expect that to do the same thing20:53
kdub_with test_glesv2, you should see a spinning spiral20:54
mterrykdub_, running that in a shell without any mir server?20:55
mterrykdub_, it's running, but I don't see anything20:55
kdub_running in the ubuntu chroot, with both mir and surfaceflinger disabled, you should see the spiral20:56
mterrykdub_, and I don't see mir_demo_standalone* installed20:56
kdub_i'm not sure if we distribute that one actually, would have to check the packaging20:56
kdub_but it would pretty much do the same thing as the full mir server20:56
mterrykdub_, after stopping surfaceflinger, I see the swirls20:58
kdub_hopefully mir works now too :)20:58
mterrykdub_, nope, same result20:58
kdub_is there a backtrace?20:58
mterryat least, running the demo20:58
mterryno20:59
kdub_a logcat?20:59
mterrykdub_, hrmm..  "failed to load libnvcap_video.so" ?21:00
kdub_eh, don't know if that will matter, could pastebin?21:01
kdub_*could you pastebin21:01
mterrysure21:01
mterrykdub_, http://pastebin.ubuntu.com/5733951/21:01
kdub_mterry, is there a /system/lib/hw/hwcomposer.tegra3.so or /vendor/lib/hw/hwcomposer.tegra3.so ?21:04
kgunnkdub_: doesn't seem so21:04
kgunni just did extract_files fresh today21:05
kgunnooops21:05
kgunnnvmd21:05
kgunni meant...i couldn't find libnvcap_video.so21:05
mterrykdub_, there is a /system one but not a /vendor one21:06
kdub_mterry, ok, let's force mir's fallback display... 'mv /system/lib/hw/hwcomposer.tegra3.so /system/lib/hw/blah'21:07
kdub_there should be a mir command line option for that... but moving files so mir can't find them works too :)21:07
mterrykdub_, heh, ok21:07
mterrykdub_, read only filesystem?21:08
kdub_adb remount21:08
kdub_from the host, will fix that21:09
mterrykdub_, it says it works, but then it's still ro....  I must be doing something wrong21:11
mterrynope, unless there are more args I have to give...  I don't see it working for /data/ubuntu/system21:12
kdub_oh, do the mv from the adb shell21:14
kdub_not from the ubuntu_chroot21:14
mterrykdub_, yar I'm not in ubuntu_chroot yet, but I am mv'ing /data/ubuntu/system/lib...  Should I be doing a different path?21:15
kdub_just /system/lib/hw21:15
mterrykdub_, oh, those are the same?  ok21:15
mterrykdub_, ok, that worked.  finally  :)21:16
kdub_well, /data/ubuntu/system is a loopback readonly mount of /system21:16
mterrykdub_, ah, I couldn't figure that from the mount output, ok21:16
mterrykdub_, mir_demo_server doesn't crash anymore21:16
kdub_a good sign :) try a demo client21:17
mterrykdub_, and a demo client works21:17
kdub_yay21:17
kdub_wait a minute21:17
kdub_the problem (if present) destabilizes stuff after about a minute21:17
kdub_but if its working it should work forever21:18
kdub_everyone cross their fingers!21:18
kgunnkdub_: so what's the theory....w/ renaming hwc hal ?21:18
kgunnshouldn't it be compat with hwc1.0 ?21:19
kdub_kgunn, if we can't load that file, i have mir try a fallback display without hwc21:19
mterrykdub_, heh, ok.  So now we are actually getting to the point of testing the libhybris patch?21:19
mterrykdub_, if it matters, I used mir_demo_client_accelerated21:20
kdub_mterry, if the client works, the patch works21:20
kgunnkdub_: thanks for the help21:20
mterrykdub_, you mean, if the client works for a few minutes, the patch works?21:20
kdub_right21:20
mterryok.  will get back to you  :) still strong21:20
kdub_really, if it works for over 15-20seconds without crashing horribly, we're in the clear :)21:21
kgunnkdub_: but....still, i guess that means our integration of hwc's...is really device specific not hwc api specific right ?21:21
kgunne.g. mir on tegra hwc not cool21:22
kdub_well, hwc will pull in libraries over hybris that we havent been loading before21:23
mterrykdub_, well, it's been 6 minutes, seems solid21:23
kdub_so what's probably happening is libnvcap_video.so is not found, and its causing failures in tegra/hwc/hybris21:23
kgunnkdub, got it, whatever the heck libnvcap_video.so was21:24
kgunnright21:24
kdub_right21:24
mterrykdub_, so...  I guess I'll push my patch to the daily-build-next ppa.  The moving of the hw lib was a different issue it seems21:24
kdub_mterry, indeed21:24
kdub_mterry, you mean, put the patch in the hybris packages?21:25
mterrykdub_, yeah.  is that going to negatively affect other nexus machines?21:25
kgunnah!.....so that particular so would just need to be added to the proprietary-blobs.txt21:25
kdub_kgunn, right... sergiusens might be able to do that :)21:26
* kgunn 's brain just connected a couple of synapses21:26
kdub_mterry, depends on how performance-friendly the patch is21:27
kgunnmterry: you could push the patch & get folks on n4, galaxy, n10 to test21:27
mterrykdub_, is there easy way to test that?  or shall I just push and we find out?  :)21:28
kdub_there's not an easy way i'd say21:29
kdub_like, its probably not a critical performance hit, but it might be a lookup at every hybrisized pthread mutex/cv21:30
sergiusenskdub_: do ?21:32
* sergiusens reads21:32
kdub_sergiusens, when the hwcomposer.tegra3.so functions cross the hybris barrier, we see in the logcat that 'libnvcap_video.so' is not found21:32
kdub_so we're hoping that that file is just missing from the proprietary-blobs.txt file21:33
sergiusenskdub_: ack... let me check21:34
kdub_mterry, good job btw :)21:34
mterrykdub_, thanks for walking me through it21:34
mterryI've pushed to the PPA, hopefully they build fine21:34
=== dandrader is now known as dandrader|afk
=== dandrader|afk is now known as dandrader
greyback_kdub_: any status change for mir support on nexus10?22:33
kdub_no, i need to sit with that one for a while22:33
greyback_kdub_: ok. Let me know if you want a tester :)22:33
kdub_i have one, what i really need is a nexus time machine22:34
kdub_maybe that'll be the big seller in android-L22:34
kdub_:)22:36
greyback_hopefully will be integrated with Glass22:36
=== Pendulum_ is now known as Pendulum

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