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

mzanettilol... [Bug 1106951] Re: While playing SUpertuxkart, screen resolution low when notify osd appear07:55
ubot5bug 1106951 in supertuxkart (Ubuntu) "While playing SUpertuxkart, screen resolution low when notify osd appear" [Undecided,Confirmed] https://launchpad.net/bugs/110695107:55
Saviqinteresting :)08:04
Hoursunity design is too crowded!!08:09
hyperairwhat's crowded?08:09
hyperairthe mailing list?08:09
Hoursthe bar08:10
hyperairwhich bar?08:10
Hoursunity bar08:10
Hoursicon too big, too crowed!08:11
hyperairthere's a top bar08:12
hyperairthere's also a side bar08:12
hyperairwhich bar?08:12
Hoursside bar08:12
seb128you can set the icons size you want08:12
hyperair(max is still 48 though)08:12
hyperairer min08:12
didrocksthomi: veebers: hey, any ETA to have the QA stack finally passing its tests?08:14
didrocksfailing since Thursday08:14
veebersdidrocks: Not at this stage, (I'm running the tests now). I believe fginther will look at it in his morning.08:15
veebersdidrocks: So hopefully not to far away at all08:15
didrocksveebers: can we revert the code otherwise?08:15
veebersI'll touch base with fginther in the morning and carry on if it's an issue.08:15
Saviqmzanetti, have you a branch with the launcher perspective?08:15
didrocksveebers: if a code regress the tests, it should be taken out if can't be fixed promptly :)08:15
veebersdidrocks: did a specific commit break it?08:15
didrocksveebers: no idea, would have been easier if it was looked at on the first day it broke08:16
veebersdidrocks: understood08:16
mzanettiSaviq: lp:~mzanetti/unity/8-launcher-new-folding/08:16
mzanettiSaviq: just pushed some bits  - pull again08:17
Hoursside bar icon space too small08:19
Saviqmzanetti, fancy ;)08:19
mzanettiSaviq: it is :)08:20
mzanettiSaviq: so would you agree with the taken approach?08:20
mzanettican it be that duckduckgo.com cannot handle the traffic ever since the world knows what google does with their search results?08:23
Saviqmzanetti, I'd probably go for the shader approach (I'd consider it less of a hack ;)), but I don't have anything against the Rotations if they don't cause performance issues08:25
mzanettiSaviq: they seem fine... its pretty fast on the GN08:25
mzanettiSaviq: I had serious troubles when using the BrightnessContrast on the GN. hence the own shader for opacity+brighness08:26
mzanettibut the rotations don't seem an issue at all08:26
Saviqmzanetti, it's probably a given that it's slower than a shader08:26
Saviqmzanetti, and it'd be a simple one, too08:26
Saviqmzanetti, hence - *I* would probably go for that, but it's fine as is08:27
Saviqwe can always get to it if we find it problematic08:27
mzanettiSaviq: yep. agreed08:27
Saviqmzanetti, visually there's some things slightly weird in the transitions, but it might actually be per-design, would have to look closely (and then it's not my job to see that ;))08:28
Saviqmzanetti, but it's looking great (didn't even know you were working on the whole "disappear completely" behaviour)08:30
mzanettiSaviq: yeah, I have a feeling what you mean with the weirdness and I fear it is per design08:30
Saviqmzanetti, is the ubuntu icon a new design?08:30
mzanettiSaviq: yep08:31
Saviqmzanetti, and I assume the fact that it's upside-down (again) is temporary?08:31
mzanettiSaviq: ah right... thats just setting "inverted: true"08:31
Saviqyup08:31
mzanettiSaviq: I tend to set that to fals while coding to reduce the level of operations in my mind08:32
Saviq:)08:32
mzanettibesides it keeps it tested08:32
Saviqyup, sure08:32
sil2100didrocks: I'll re-run unity test, since there seemed to be some problems with unity on otto during the last run08:36
didrockssil2100: ok :)08:39
seb128Trevinho, hey, not sure what changed but unity matches the wrong .desktop for nautilus for me in saucy ... do you see that too?09:11
Saviqnic-doffay, and please paste some code / error logs09:20
nic-doffayI've recently gotten the UbuntuTV branch which imports QtQuick 1.0 almost everywhere working off the shell/sidebar dir. I've replaced all the imports with QtQuick 2.0 but some reason on run it's still looking for QtQuick 1.009:22
nic-doffaySaviq, pretty simple error: ubuntutv/shell/sidebar/SidebarView.qml:1 module "QtQuick" version 1.0 is not installed09:22
Saviqnic-doffay, are you sure you have the right import in SidebarView.qml?09:23
Saviqnic-doffay, it says, that on line 1 of SidebarView.qml you have a QtQuick 1.0 import...09:23
mzanettiSaviq: tsdgeos is not in today, right?09:24
Saviqmzanetti, yup09:24
Saviqmzanetti, and MacSlow and mterry09:25
mzanettijust wanted to ask him if he has an idea for snapping a flickable, given his work on LVWPH09:25
Saviqmzanetti, I don't think we need snapping in LVWPH, but yeah, he might have good insight after that work09:26
nic-doffaySaviq, yeah I replaced them all.09:29
Saviqnic-doffay, can you commit and push somewhere?09:29
Saviqvesar, you're on saucy still?09:31
Saviqs/saucy/raring/09:31
Saviqvesar, I'm afraid we require saucy now09:31
vesarSaviq, that's it then:)09:31
Saviqvesar, but you should be able to run on device fin09:32
Saviqfine09:32
Saviqfrom raring (with a saucy-flashed device)09:32
vesarSaviq, ok I'll try that. But I think it's better for me to update anyway.09:32
Saviqvesar, yeah, probably09:33
vesarSaviq, are there any guides how to upgrade ?09:33
vesarSaviq, I'm used to use SW updater but it doesn't suggest any saucy for me.09:33
Saviqvesar, sec09:33
Saviqvesar, `update-manager -d` from a terminal09:34
Saviqvesar, or from alt+f209:34
* Saviq forgot about alt+f2 for some time now... ctrl+alt+t is my alt+f2 now...09:34
vesarSaviq, and that should give me option to upgrade to saucy? Currently it asks me to restart my computer to install the updates. I guess I do that now to get forward from that point.09:37
Saviqvesar, yeah, I think you need that first09:37
nic-doffaySaviq, made some headway. Getting a lot of errors from the QML scene though.09:39
nic-doffayAssuming this hasn't been maintained for a while.09:39
Saviqnic-doffay, of course it has not09:40
Saviqnic-doffay, it's been left alone for almost a year now09:40
Saviqnic-doffay, it's never been ported to QtQuick 2.0 either09:40
nic-doffaySaviq, https://pastebin.canonical.com/93264/09:40
Saviqnic-doffay, that's not really a maintenance problem, but the fact that it's using a custom units system09:41
Saviqnic-doffay, you need to replace it with the Ubuntu.Components approach09:41
Saviqnic-doffay, so wherever you see "Units.tvPx()" - that needs to be "converted" into using units.gu()09:42
nic-doffaySaviq, can I just get rid of fontUtils.js09:42
Saviqnic-doffay, probably09:42
vesarSaviq, ok upgrade started. Thanks!09:43
Saviqnic-doffay, and units.js, too09:43
Saviqvesar, good luck! :)09:43
* Saviq just `adb shell`-ed straight into Ubuntu - yay for the flipped image :D09:44
* greyback moving to office, bbiab09:46
katiemzanetti, hello :)09:50
mzanettihi katie :)09:50
nic-doffaySaviq, what's the current state of the ubuntutv out of interesT?09:51
Saviqnic-doffay, it's lying in a corner, sobbing softly09:52
nic-doffaySaviq, and the future?09:52
nic-doffayWill it still be sad and lonely?09:52
Saviqnic-doffay, based on what we're doing now09:52
Saviqnic-doffay, the old project was based off of unity-2d09:52
Saviqnic-doffay, we're in a whole new world now09:52
nic-doffaySaviq, the plans are to develop the tv though, right?09:56
nic-doffaySomewhere along the line...09:56
nic-doffayNot just use some components for Unity.09:56
Saviqnic-doffay, tv marked proved difficult09:56
Saviqnic-doffay, so for now the only thing we're planning for, AFAIK, is being able to connect your device to a TV via HDMI09:57
Saviqnic-doffay, and get the Ubuntu TV experience09:57
nic-doffaySaviq, k09:58
sil2100didrocks: unity tests failed running because of extra python-secretstorage being installed - couldn't trace what pulls in this dep, but should I re-run tests with 'check with whole PPA'?10:14
didrockssil2100: hum, I would prefer we understand what's pulling it10:15
didrockssil2100: especially as it's in universe10:15
didrockssil2100: that's not anything that is in the QA stack?10:15
sil2100didrocks: during this unity run only libunity, unity-lens-files and unity were being built, and none of those had this dep - I'll check QA and more inside10:16
didrockssil2100: otherwise, we'll make the iso uninstallable10:16
seb128didrocks, sil2100:10:17
seb128 o python-secretstorage: python-secretstorage python-secretstorage-doc10:17
seb128   MIR: #1188935 (Fix Committed)10:17
seb128   [Reverse-Depends: Rescued from python-secretstorage]10:17
seb128   [Reverse-Recommends: python-keyring (MAIN)]10:17
seb128bug #118893510:17
ubot5bug 1188935 in python-secretstorage (Ubuntu) "[MIR] python-secretstorage" [Undecided,Fix committed] https://launchpad.net/bugs/118893510:17
didrocksseb128: that doesn't explain why we have a new component pulling it10:18
seb128didrocks, well, it's pulled in by python-keyring10:18
sil2100Recommends? Let me see rdeps of python-keyring10:18
didrocksseb128: right, we don't touch that10:18
nic-doffaySaviq, what should u2d.tr be replaced with?10:18
nic-doffayeg text: u2d.tr("Movie info")10:19
didrockssil2100: oh, we do install python-keyring with the list of packages10:19
sil2100didrocks: ok, I see it10:19
didrockssil2100: I think this was a transient state10:19
sil2100didrocks: unity-scope-launchpad depends on that...10:19
didrockssil2100: we should maybe clean this list of this stack from all the stuff that are installed by default now, isn't it?10:19
sil2100didrocks: since unity-scope-launchpad depends on python-launchpadlib and this depends on python-keyring10:19
Saviqnic-doffay, i18n.tr10:20
Saviqnic-doffay, again, from Ubuntu.Components10:20
mzanettiSaviq: need you help10:21
mzanettiSaviq: using a ListView instead of Flickable + Repeater + Column would solve all my snapping problems (and some more)10:21
Saviqmzanetti, thought "need you help" was supposed to be a question ;)10:21
Saviqmzanetti, yup10:21
mzanettiyour... sorry10:22
Saviq;)10:22
nic-doffaySaviq, I'm removing all references to Unity2d, too.10:22
Saviqnic-doffay, yup10:22
mzanettiSaviq: in any ways a ListView would be better... with one exception:10:22
mzanettiSaviq: "In order to improve painting performance, items outside the visible area are not painted"10:22
nic-doffaySaviq, there's also a lot of "Effects" imports going on. What should that be replaced with?10:22
mzanettiSaviq: that makes them disappear too early :/10:22
Saviqmzanetti, cacheBuffer and negative margins10:23
Saviqmzanetti, see what Carousel did10:23
Saviqs/did/does10:23
Saviqand actually cacheBuffer is probably not needed with the margin10:23
mzanettiSaviq: tried that... negative margins are a bitch10:23
mzanettibut sure... I'll check teh carousel10:24
Saviqmzanetti, that's the only way, I'm afraid10:24
Saviqmzanetti, both Carousel and gallery-app use that approach10:24
mzanettiah ok... I'm sure I can make it happen for the launcher too then10:24
mzanettithanks!10:24
Saviqmzanetti, talk with gusch, btw - he knows all about that10:25
mzanettiack10:25
nic-doffaySaviq,  managed to get rid of most of the errors. Not sure what to do about these however: https://pastebin.canonical.com/93267/10:29
Saviqnic-doffay, are you trying to run the whole thing?10:29
Saviqnic-doffay, or did you replace stuff in VideoSidebar?10:30
Saviqnic-doffay, player you don't need10:30
nic-doffayJust the VideoSidebar Saviq10:30
nic-doffayCan I remove all references to player?10:30
Saviqnic-doffay, not necessarily remove - if there's data coming from there (like .nfo)10:30
Saviqnic-doffay, you need to replace it with some static data10:30
Saviqnic-doffay, not sure about the other two, you need to dig deeper what those mean10:31
sil2100didrocks: besides that 'clean up' that we might need, I think using the 'use whole PPA' might be a good idea for now, until python-secretstorage gets into main10:31
didrockssil2100: ok, fine with me10:32
nic-doffaySaviq, did QtQuick 1.0 have any variable called visibleArea?10:50
Saviqnic-doffay, 2.0 still does http://qt-project.org/doc/qt-5.0/qtquick/qml-qtquick2-flickable.html#visibleArea.heightRatio-prop10:51
Saviqnic-doffay, the error says "you're trying to get .visibleArea of [undefined]", not "there's no .visibleArea on [some_defined_object]"10:52
nic-doffaySaviq, any idea what should be assigned to SidebarView.qml container var?10:53
Saviqnic-doffay, you should load the VideoPreview.qml in Sidebar.qml10:54
Saviqnic-doffay, or just put it in a Flickable10:54
Saviqnic-doffay, and set container to that Flickable10:54
Saviqnic-doffay, btw, https://lists.launchpad.net/ubuntu-phone/msg02497.html10:58
nic-doffaySaviq, at the moment I'm trying to run off VideoSidebar.10:59
Saviqnic-doffay, that's not enough10:59
nic-doffaySaviq, right, VideoPreview it is then.10:59
Saviqnic-doffay, a SidebarView needs to be in a Flickable10:59
Saviqnic-doffay, no10:59
Saviqnic-doffay, just use Sidebar.qml10:59
nic-doffaySaviq, got it.11:00
Saviqnic-doffay, and make Loader load VideoSidebar.qml11:00
Saviqnic-doffay, but your biggest task on all this is to make sure design is consistent11:00
Saviqnic-doffay, i.e. go to the designers and show them the ValueSelector in the SDK11:00
Saviqnic-doffay, and the email https://lists.launchpad.net/ubuntu-phone/msg02497.html11:00
=== mmrazik is now known as mmrazik|lunch
Saviqnic-doffay, and ask what should actually happen11:01
Saviqnic-doffay, because it really feels like this should be the default behaviour in the SDK11:01
Saviqguys, would be good to get https://code.launchpad.net/~saviq/unity/8.flipped-support/+merge/171061 in11:13
Saviqso that when they flip the switch^Wimage, we're ready11:13
nic-doffaySaviq, getting what appears to get the last strange issue.11:17
nic-doffayhttps://pastebin.canonical.com/93268/11:17
nic-doffaySaviq, spacing is defined in SidebarView11:17
Saviqnic-doffay, what did you replace Units.tvPx(33) with?11:18
nic-doffayunits.gu11:19
nic-doffaySaviq, ^11:19
Saviqnic-doffay, did you import Ubuntu.Components?11:19
nic-doffaySaviq, yeah11:20
Saviqnic-doffay, and is the value in SidebarView.qml correct? what does onSpacingChanged: console.debug(spacing) say?11:20
nic-doffaySaviq, it's correct.11:21
sil2100didrocks, jibel: btw. guys, did something change in the way our otto autopilot environment is prepared?11:21
Saviqnic-doffay, can you push the code somewhere?11:21
didrockssil2100: not that I know of, we just removed a bug where I forced the dist-upgrade11:21
nic-doffaySaviq, yeah one sec.11:21
sil2100didrocks: hm, would you mind if I altered the usr/local/bin/run-autopilot.sh script to add the ubuntu user to the 'autopilot' group before running the scripts? Or is there some better way of doing that besides modifying the target-override/ script?11:23
sil2100didrocks: since python-autopilot gives access to /dev/uinput to the autopilot group, and from what I saw in the 'snapshot', we're not adding ubuntu to i11:25
sil2100*it11:25
sil2100So we get a permission denied on /dev/uinput access it seems11:25
didrockssil2100: the ubuntu user isn't logged in when installing the packages, shouldn't that add the user to the group?11:25
sil2100didrocks: no, the /etc/groups file says this group is empty11:26
sil2100*group11:26
sil2100autopilot:x:124:11:26
didrockssil2100: the autopilot package adds the current user only, I guess?11:26
sil2100didrocks: not sure, probably11:26
nic-doffaySaviq, lp:~nicolas-doffay/ubuntutv/Sidebar11:27
sil2100No other choice of doing it more properly I guess11:27
didrockssil2100: I would say, in the autopilot branch, add the ubuntu user manually as part of the setup script11:28
didrocks(the otto-setup.conf)11:28
sil2100In lp:otto/autopilot ?11:29
sil2100In hooks/setup ?11:29
sil2100didrocks: assuming hooks/setup !11:40
didrockssil2100: no, in the autopilot test suite11:40
didrockssil2100: lp:~otto-dev/otto/testsuite_autopilot-unity11:40
didrocksso yeah lp:otto/autopilot11:41
didrocksah crap, otto-setup.conf is in otto11:41
sil2100;)11:41
didrocksbut we don't want to be autopilot specific11:42
didrockshum…11:42
sil2100Yes, since I didn't see that in otto/autopilot11:42
didrocksso you can start here an upstream job11:42
didrocksupstart*11:42
* didrocks thinks…11:42
didrocksyeah, should be the best way11:43
didrocksso an upstart job11:43
didrocksstarting before lightdm11:43
didrocks(look at the otto-setup.conf for the condition)11:43
didrocksjust adding the ubuntu user to the right group11:43
sil2100So in target-override an upstart job11:44
sil2100ACK!11:44
sil2100Thanks11:44
didrockssil2100: yw, thanks for fixing it! :)11:44
SaviqCimi, here, btw11:50
SaviqCimi, 30° is what worked well with the launcher (it was even less initially)11:50
SaviqCimi, we just need to find some sane values11:51
SaviqCimi, that simply requires testing11:51
Saviqnic-doffay, I pushed something to lp:~saviq/+junk/tv-sidebar12:22
Saviqnic-doffay, you should be able to go from there12:22
nic-doffaySaviq, cool will check it out.12:22
=== mmrazik|lunch is now known as mmrazik
Saviqnic-doffay, main things: it was 0x0 (you haven't specified width / height anywhere)12:23
Saviqnic-doffay, use qmlscene shell/test.qml12:23
Saviqnic-doffay, and : units.gu(470) means something like 5000px12:23
Saviqnic-doffay, I doubt you have this wide a display :P12:23
nic-doffaySaviq, this is what I was concerned about.12:23
nic-doffayAre the old units the same as the new ones?12:24
Saviqnic-doffay, not at all12:24
Saviqnic-doffay, tvPx was "pixel on a tv"12:24
Saviqnic-doffay, so it's closer to units.dp12:24
Saviqnic-doffay, but it shouldn't be used, so it's all very much to be re-done12:24
nic-doffaySaviq, I'll replace the units.gu with dp then.12:24
Saviqnic-doffay, already done in the branch I've sent12:24
nic-doffaySaviq, right from the ground up then :P12:24
Saviqnic-doffay, it only works with a keyboard, btw12:25
Saviqnic-doffay, not necessarily from the ground up, but a lot of it, yeah12:25
Saviqit's year-old code, what do you expect :P12:25
=== mzanetti is now known as mzanetti|lunch
dandraderdednick, if I understood it correctly, tapping on the panel shouldn't do anything anymore, right?12:35
=== mzanetti|lunch is now known as mzanetti
=== greyback is now known as greyback|lunch
mzanettiSaviq: do you know who will trigger the SIM pin lockscreen?13:06
mzanettiwill that stuff be integrated into lightdm too or will we directly listen to ofono signals for that?13:07
Saviqmzanetti, might be both13:07
Saviqmzanetti, i.e. if started in a user session (only one user, not encrypted)13:07
Saviqmzanetti, we'd handle that in-house13:07
Saviqmzanetti, similar to wifi password13:07
Saviqmzanetti, but if you started into a greeter, would have to happen there, I think13:08
Saviqmzanetti, as it's lightdm that will own ofono when locked13:08
Saviqmzanetti, but I haven't seen any designs around it (unless the lockscreen you've implemented is supposed to serve both?)13:09
mzanettiSaviq: yep. its both13:09
Saviqmzanetti, would feel weird if you've logged in with a passphrase13:09
Saviqmzanetti, just to be locked out again until you put the PIN in13:10
Saviqmzanetti, so I think it has to be separate13:10
mzanettiSaviq: ?13:10
Saviqmzanetti, I mean that you need to be able to log in to your phone13:10
Saviqmzanetti, without unlocking the SIM13:10
mzanettiSaviq: yeah13:10
Saviqmzanetti, so we need to support both usecases13:10
Saviqs/both/all of them/13:10
mzanettiSaviq: ah.. I understand... yes... in that case it would show up twice13:10
mzanettionce telling you to enter you passkey, the other time telling you to enter you PIN13:11
mzanettiin the PIN case the back button would turn into a cancel button13:11
Saviqmzanetti, you can't unlock SIM with a passphrase (unless the PIN was stored in encrypted password storage that would unlock after you've logged in)13:11
mzanettiSaviq: talking about the PIN one13:11
Saviqmzanetti, yeah, but then... what if you want a 6 digit PIN for the phone13:12
Saviqmzanetti, I think the PIN unlock needs to be treated exactly as the passphrase one13:12
mzanettiSaviq: I know. that was my first question for design13:12
mzanettiSaviq: they said for now we're going gor 4 digits13:13
mzanettibecause a "OK" button did not fit into the design :D13:13
Saviqmzanetti, and SIM unlock needs to happen separately (even if transparently)13:13
Saviqlol13:13
mzanettiSaviq: anyways, that's not my biggest concerns right now13:14
Saviqmzanetti, and then if you don't have PIN saved in your password storage, a notification (or a system dialog) should be used13:14
Saviqmzanetti, so that you can dismiss it and use the phone without unlocking PIN13:14
mzanettiSaviq: not following13:14
mzanettiSaviq: why would the SIM pin dialog need to be a notification?13:15
nic-doffaySaviq, where in the SDK is this sidebar stuff currently? You mentioned the SDK stuff should mirror the TV branch and vice versa.13:15
Saviqnic-doffay, there's no *sidebar* in the SDK13:16
Saviqnic-doffay, there's just widgets similar to what's there in the sidebar13:16
Saviqnic-doffay, the ListItems13:16
Saviqnic-doffay, and the ValueSelector in particular13:16
Saviqnic-doffay, which serves the same purpose13:16
Saviqnic-doffay, but has different behaviour13:16
Saviqnic-doffay, which should be resolved in either way (should be consistent)13:16
nic-doffaySaviq, right. Just to confirm then, the current task is to get the tv branch sidebar up to speed with the design doc you linked?13:17
Saviqnic-doffay, no, not at all13:17
Saviqnic-doffay, we need a similar behaviour13:17
Saviqnic-doffay, that was implemented for ubuntutv13:17
Saviqnic-doffay, so it's an example13:17
Saviqnic-doffay, or a starting point13:18
dednickdandrader: tapping shouldn't specificlly do anything, but the press should hint.13:18
nic-doffaySaviq, I see so I should be working off the SDK branch then?13:18
Saviqnic-doffay, we need the behaviour spec'ed in the design doc13:18
Saviqnic-doffay, ATM it's only defined to be used in the dash / shell13:18
Saviqnic-doffay, but that behaviour is inconsistent with the SDK13:19
Saviqnic-doffay, so you need to go talk to the designers13:19
Saviqnic-doffay, and find out why it's inconsistent, and whether we can make it consistent13:19
Saviqnic-doffay, if we can - then it's work in the SDK13:20
Saviqnic-doffay, if we can't - then it's work internal to unity813:20
nic-doffaySaviq, gotcha13:22
dednickdandrader: also, tapping to close the indicators should do a "reverse" hint.13:23
dednickie. hint to close13:23
dednicks/tapping/pressing13:24
dandraderdednick, yes, I've done that in my branch already13:26
nic-doffaySaviq, where's the best use case of the ListItem and the ValueSelector in unity8 currently?13:26
didrocksinteresting, cmake's libexec is usr/libexec13:26
Saviqnic-doffay, there isn't any atm, I think - it's supposed to be used for dash filters13:29
mzanettiSaviq: next meeting your calendar alarm failed ;)13:31
mzanettinic-doffay: dednick: standup13:32
kenvandinesil2100, thanks for the build fixes in libsignon-glib13:33
kenvandinesil2100, it's really a bug in check, so this works around it nicely13:33
kenvandinebut i am going to go ahead and fix it in check13:33
Saviqmzanetti, aarhg13:34
mzanettipaulliu: http://bazaar.launchpad.net/~unity-team/unity-api/trunk/view/head:/test/qmltest/modules/TestUtil/Verifier.qml13:34
fgintherTrevinho, ping13:35
Trevinhofginther: pong13:35
sil2100kenvandine: np, yes, it's a bug, since the toolchain got a bit different now13:35
kenvandinenot really "different"13:36
kenvandinecheck is broken :)13:36
mzanettiCimi: standup?13:36
fgintherTrevinho, I created a bug report for the bamf matching issue I mentioned late last week: https://bugs.launchpad.net/bamf/+bug/119350213:36
ubot5Launchpad bug 1193502 in BAMF "bamf matches the wrong desktop file when process started via autostart" [Undecided,New]13:36
kenvandinethey call pthread-config during configure to determine the libs to add to check.pc13:36
kenvandinewhich we don't seem to have13:36
kenvandineso it inserts an empty string where -lpthread should be13:36
Trevinhofginther: setting NoDisplay wasn't enough?13:37
fgintherTrevinho, nope13:37
Trevinhofginther: I also see another problem around, but i have to check...13:37
Trevinhohm13:37
fgintherTrevinho, if you need me to do some more debugging, please let me know13:37
sil2100kenvandine: btw.!13:38
sil2100kenvandine: did you see: https://code.launchpad.net/~sil2100/gnome-control-center-signon/bump_timeout/+merge/171066 ?13:38
fgintherTrevinho, thanks for taking a look13:38
kenvandinenot yet :)13:38
sil2100kenvandine: me and seb128 decided to workaround the armhf unit test failure by increasing the timeout ;)13:38
kenvandinesil2100, i'll look13:38
sil2100Thanks!13:38
kenvandinesil2100, does that work?13:39
kenvandinesil2100, i've bumped the timeout in the past for the same reason13:39
seb128Trevinho, hey13:39
kenvandinefrom 90 to 180 :)13:39
seb128kenvandine, good morning, had a good w.e ?13:39
kenvandinethose timeouts are so annoying13:39
kenvandineseb128, exhausting, ready to relax at work :)13:39
kenvandineseb128, and you?13:39
kenvandinesil2100, bug 119412613:40
ubot5bug 1194126 in check (Ubuntu) "pkgconfig file missing the dependency on pthread" [Undecided,New] https://launchpad.net/bugs/119412613:40
kenvandinein case you find anything else failing to build for the same reason13:40
kenvandinei'll fix it this morning though13:40
seb128kenvandine, quite good thanks (we had some music festivals, they organize that every year for the summer's day)13:41
kenvandinegreat!13:41
sil2100Oh, mardy approved13:41
seb128kenvandine, I newed gsettings-qt this morning btw ;-)13:41
kenvandinethx!13:42
tedgSaviq, Can you give me permission to edit that SVG doc you asked me to comment on?  :-)13:42
Saviqtedg, trying13:42
kenvandinei guess we don't have any packages that provide pthread-config... annoying13:42
kenvandinei wonder what upstream that should come from13:42
=== _salem is now known as salem_
=== greyback|lunch is now known as greyback
Saviqtedg, donr13:47
Saviqdone13:47
sil2100kenvandine: thanks!13:47
tedgmhr3, Is it insane to think that I could push the application startup event into ZG using a command line dbus command?  Should I write a little util using the lib?13:47
tedgSaviq, Great, thanks!13:47
mhr3tedg, constructing an event isn't exactly a command-line friendly thing to do13:49
kgunnhey guys...meant to ask, is it me? :) or is ./run(on desktop) broken atm ?13:49
=== dandrader is now known as dandrader|afk
kgunnits looking for unity.notifications13:50
tedgmhr3, Yeah, sure.  Just trying to decide what'll be the least work long term.  In theory, it shouldn't change much, no?13:50
kgunnmaybe i'm not passing in the right flag ?13:50
mzanettipaulliu: does that help you?13:50
tedgmhr3, It's one event... seems like a whole executable is overkill.13:51
paulliumzanetti: Yeah.. thanks.13:51
mhr3tedg, no, it shouldn't change, but such a tool doesn't exist cause the command line will be a command screen :)13:52
* tedg always wanted to use that autoconf test for max command line length13:53
=== dandrader|afk is now known as dandrader
tedgSaviq, Oh, thinking about your URL comment from last week.  We need the URL handler to be DBus because we want apps to be able to use it, and apps won't be able to talk to upstart directly.14:07
Saviqtedg, sure, the app manager could expose that DBus API, but still give to upstart to actually launch it?14:09
mzanettinic-doffay: can you do a code review?14:10
mzanettinic-doffay: https://code.launchpad.net/~mzanetti/unity/8-lockscreen-design-tweaks/+merge/17108914:10
tedgSaviq, App manager?14:11
Saviqtedg, the thing that exposes the app stack for you from Mir14:11
tedgSaviq, Yes, I think that the launching of apps should be with upstart, along with the URL to activate.14:11
tedgSaviq, I don't think that should take care of dispatching URLs.14:12
tedgSaviq, There's no reason to have that logic in there.14:12
Saviqtedg, something needs to map URL/mimetype to apps14:12
Saviqtedg, either in an upstart job (I'd prefer that, as this would work just like gnome-open or whatever)14:13
tedgSaviq, So you'd like to call "url-dispatch http://slashdot.org" and forget.14:13
Saviqtedg, yup14:13
tedgSaviq, Okay, I'm good there :-)  Ignore the tech behind the curtain ;-)14:14
tedgSaviq, Do we know the URLs we need to support for Oct?  http, application, tel ?14:14
Saviqtedg, I'd say whatever the apps want14:15
Saviqtedg, via the usual means14:15
Saviq.desktop?14:15
tedgSaviq, The manifest format for Click isn't complete for all that yet, so I'd prefer to know what the base ones are to hard code them first.14:15
Saviqtedg, then whatever apps we want to be able to launch like this14:17
Saviqtedg, so phone, browser, video, music for sure14:17
tedgSaviq, Yeah, just trying to avoid building a registration system for Oct.  Let that be v2.014:17
Saviqtedg, mhm14:18
kenvandinesil2100, i've uploaded the fix for check14:20
=== mote is now known as Guest88713
nic-doffaymzanetti, sure14:22
mzanettiand here's another one: https://code.launchpad.net/~mzanetti/unity/8-launcher-new-folding/+merge/17107614:24
moteprimeHi there. Trying to install unity next on 13.10 but there'a a problem with the guide on: http://unity.ubuntu.com/getinvolved/development/unitynext/#running-unity14:24
mzanettiwho would lik to?14:24
mzanettimoteprime: define "problem"14:25
sil2100\o/14:25
moteprime./build14:25
moteprime./build: 64: ./build: cmake: not found14:25
moteprimemake: * No targets specified and no makefile found.  Stop.14:25
mzanettimoteprime: try ./build -s14:25
mzanettiCimi: could you do this one? https://code.launchpad.net/~mzanetti/unity/8-launcher-new-folding/+merge/17107614:26
moteprimedid that in the step before that.14:26
moteprimemzanetti: did that in the step before that. seems it work ok.14:26
mzanettimoteprime: then install cmake yourself14:27
mzanettimoteprime: apt-get install cmake14:27
moteprimei did after that. get new error: bzr: ERROR: Parent of "/unity/unity8" does not exist. 14:27
moteprimemzanetti: mostly just want to report problems with the guide.14:28
mzanettimoteprime: thing is, this guide is intended for people developing on unity next.14:29
mzanettimoteprime: being able to solve erros like "cmake: command not found" is kinda a prerequisite for that14:29
sil2100tedg: hi!14:30
sil2100tedg: any luck with the libdbusmenu armhf test failures?14:30
mzanettimoteprime: the bzr issue is a bit weird indeed14:31
Cimimzanetti, sure, as soon as my headache disappears14:31
tedgsil2100, alesage has been trying to get log files on Jenkins.  We might be switching to a porter box today.14:31
mzanettimoteprime: can you do a "bzr branch lp:unity/8.0" manually?14:31
alesagetedg, sil2100 I'll be tackling after a mtg14:31
Cimimzanetti, Saviq btw I'm on the right path for unlimited scrolling on the calenar14:32
SaviqCimi, cool :)14:32
Cimimzanetti, 5 items in the model, each time appends or prepends an item to the model, removes one from the other side14:32
* mzanetti doesn't allow himself any more to give advice to cimi in that regard :D14:32
Cimimzanetti, still using list model and list view though14:33
mzanettiCimi: sounds interesting14:33
Cimiseems to work14:33
katieSaviq, hey are you coming to this meeting?14:33
mzanettiCimi: cool14:33
Cimisupports scrolling14:33
sil2100alesage, tedg: thanks guys :)14:36
moteprimemzanetti: sorry phone rang,  Manually ?14:37
mzanettimoteprime: typing that yourself, not using ./buid14:37
moteprimeok. I think i better quit this. as you say, it's for dev's. i'm in over my head.14:38
moteprimemzanetti:  ok. I think i better quit this. as you say, it's for dev's. i'm in over my head14:39
moteprimemzanetti: thanks anyway14:41
mzanettidandrader: https://bugs.launchpad.net/touch-preview-images/+bug/119415014:42
ubot5Launchpad bug 1194150 in touch-preview-images "Left edge swipe to reveal launcher is not consitent" [High,New]14:42
mzanettidandrader: what can you think of here?14:42
mzanettidandrader: I've seen that behavior too14:42
mzanettidandrader: sometimes it seems it just doesn't get the input14:42
dandradermzanetti, don't know. haven't experienced that myself yet14:48
mzanettidandrader: ping15:31
Saviqgreyback, that it? :D15:36
greybackSaviq: what did you expect, our life stories?15:36
Saviqgreyback, it took an hour in my calendar!15:37
greybackSaviq: oh that's wrong15:37
Saviqgreyback, that's precious resource! ;D15:37
greybackSaviq: Your calendar simply doesn't like you15:37
Saviqgreyback, indeed it does not15:37
=== mmrazik is now known as mmrazik|afk
dandradermzanetti, pong15:46
mzanettidandrader: hey. after revealing the launcher for about 200 times I have a feeling whats happening15:46
mzanettidandrader: if you hold the phone in your right hand and try to reveal the launcher from the left hand15:47
mzanettierr15:47
mzanettidandrader: if you hold the phone in your right hand and try to reveal the launcher with the thumb15:47
* dandrader listens15:47
mzanettidandrader: then its very likely that you put the thumb with full width down15:47
mzanettidandrader: not just the tip15:48
mzanettidandrader: that is most likely triggering too much vertical deviation and rejecting the gesture15:48
mzanettidandrader: you understand what I mean?15:49
dandradermzanetti, yes15:49
mzanettidandrader: so not sure right now if just increasing the vertical deviation is good...15:49
dandradermzanetti, did you put some console.log() of qDebugs to see details on the recognition decision?15:49
dandraders/of/or15:50
mzanettidandrader: not enough, no... but in the cases where the launcher fails to reveal, also the edge hinting is NOT triggered15:50
mzanetti=> the touch must have happened on the DDA, not outside of it15:50
mzanettistill it rejects the gesture even though the drag is perfectly horizontal15:51
mzanettiand it only happens if I hold it exactly like described15:51
mzanettiif using the index finger, or intentionally holding the thumb to touch more with the tip, revealing of the launcher suceeds 100%15:51
dandradermzanetti, it might be worthwhile to have the reporter record his gesture that fails to bring up the launcher and have it attached to the bug report15:52
dandradermzanetti, question is how to do that recording15:52
fgintherjibel, ping15:52
dandradermzanetti, maybe just some console.log() on touch position changes would be enough15:53
mzanettidandrader: well, we could provide packages with the DDA printing out everything it does15:53
dandradermzanetti, and then we add such gesture to our qmltest pool15:53
dandraderthat way there would be a precise communication between reporter and devs15:54
sil2100didrocks: btw.! Unity check failed because one machine got probably struck by the dbus issue15:56
sil2100didrocks: do you think it's ok to publish anyway?15:56
dandradermzanetti, shall I take this bug or are you working on it?15:57
sil2100Actually no, it's some autopilot issue, it cannot leave the showdesktop mode, looking into that15:57
mzanettidandrader: I'm not actively working on it right now, no15:57
didrockssil2100: if the result on the other one is fine, yeah, but we should get mhr3 on it when we detect it :)15:57
didrocksah ok15:57
mzanettidandrader: if you have the time, that would be great15:57
dandradermzanetti, do we have fuzzy comparison for floats in qml tests?15:57
mzanettidandrader: I think yes...15:58
mhr3didrocks, i feel dirty now, you used mhr3 as a tool name :P15:59
didrocksahah :)15:59
sil2100didrocks: the bug we have now is 'safe'... it seems autopilot has some state error, and thinks that we're in desktop mode all the time, hm16:00
sil2100I'll run the publish job without the 'force' ;)16:01
mzanettidandrader: hey16:01
mzanettidandrader: do a adb shell16:01
mzanettidandrader: and then "getevent"16:01
didrockssil2100: ok :) please ping QA so that they look at the issue though :)16:01
mzanettidandrader: is that something you could work with?16:01
mzanettidandrader: getevent -l  <-- for readable names16:02
=== dandrader is now known as dandrader|lunch
mzanettidandrader: we could have a script that people just start and use it and it converts all the data to some format we can replay16:03
sil2100didrocks: packaging changes look fine too: http://10.97.0.1:8080/view/cu2d/view/Head/view/Unity/job/cu2d-unity-head-3.0publish/lastSuccessfulBuild/artifact/packaging_changes_libunity_7.0.4daily13.06.24-0ubuntu1.diff/*view*/16:06
=== dpm_ is now known as dpm
didrockssil2100: +1 from me :)16:09
jibelfginther, pong16:13
fgintherjibel, is there a way to debug the cu2d-qa-head tests on the test system itself?16:15
jibelsil2100, getent is better than grep to check if a user or group exists. Also I think there might have a situation where this job will start before autopilot is installed16:15
fgintherjibel, also. the autopilot job for these jobs are not being published (for example: https://jenkins.qa.ubuntu.com/view/cu2d/view/Head/view/QA/job/cu2d-qa-head-2.2check/75/)16:17
sil2100jibel: hm, how can we force this being called after autopilot installation? Which upstart job does that?16:17
sil2100jibel: since this must be essentially called after package installation, otherwise it doesn't make sense - I wanted to do that in the run-autopilot script at first, but didrocks recommended using a upstart job16:20
didrockssil2100: run-autopilot script won't worked, you are already logged in when it happens16:21
jibelsil2100, yes, because in run-autopilot the user is already logged in and any group membership change won't have effect until next login16:21
sil2100Makes sense, yes16:22
sil2100jibel: so how can we force upstart ordering?16:22
fginthersil2100, what issue are you working on with group membership?16:24
fginthersil2100, I think I'm seeing an issue with the autopilot group and uinput16:25
sil2100fginther: https://code.launchpad.net/~sil2100/otto/autopilot_add_setup_upstart_job/+merge/17107516:25
sil2100fginther: yes, solving that16:25
sil2100fginther: since I checked and ubuntu was not in the autopilot group16:25
fginthersil2100, very cool16:26
sil2100jibel, didrocks: never really used upstart too much, but maybe adding 'start on (starting lightdm and stopping otto-setup) ?16:28
didrockssil2100: I don't know much, try poking james as well? (but what you tell makes more)16:29
didrockssil2100: oh, and laney might know!16:29
fgintherdidrocks, hello. What's the recommendation for addressing a test failure that's caused by an external package (i.e. a qa-head test is failing due to a change in bamf lp:1193502)?16:32
jibelsil2100, it would be start on (starting lightdm and stopped otto-setup)16:32
jibelfginther, you can start the job and connect with the KVM if you want to see the tests running live16:33
sil2100\o/16:33
sil2100So I was close :)16:33
jibelfginther, I enabled publication of AP jobs, thanks for pointing it16:33
fgintherjibel, thanks. sil2100 indicated that the problem I'm investigating is already being fixed16:34
jibeldidrocks, we should change the runner to add an option to not shutdown even if all the tests are done, otherwise if you start the test env after a run it will shutdown immediately because there is nothing to run16:34
didrocksjibel: yeah, we can have it shipping a config for it16:36
sil2100jibel: pushed modifications16:44
=== olli__ is now known as olli
Saviqaaaargh I added reminders for the standup meeting...17:06
Saviqnow I can't get rid of them at all17:06
Saviqstupid Lighting adds reminders to all the events in the past, but doesn't mark them dismissed <facepalm>17:07
sil2100fginther: jibel: if you guys have a moment, could you review that otto merge? Thanks :)17:09
tvossSaviq, ping17:09
Saviqtvoss, pong17:09
=== salem_ is now known as _salem
=== dandrader|lunch is now known as dandrader
=== boiko_ is now known as boiko
* greyback eod17:36
Trevinhofginther: it seems that the bamf problem you mentioned is likely to be caused by the fact that now it's upstart that launches bamfdaemon... and it seems that something is not correctly initialized at that point... mhmh17:56
fgintherTrevinho, are you able to reproduce the issue?17:58
Trevinhofginther: yes... probably you get the same also when launching any app from terminal, I get it not matched with any desktop file17:59
Trevinhofginther: it doesn't happen with unity launcher since it uses the desktop notifications17:59
Trevinhofginther: ah, no... sorry wrong example18:01
Trevinhofginther: the real problem is debugging it easly, as it happens only when bamfdaemon is started by init18:01
fgintherTrevinho, mhm, I see18:02
Trevinhofginther: does it happen also when you run the single test by hand?18:03
fgintherTrevinho, no. the problem only shows itself when the test is started from the autostart method18:04
Trevinhofginther: it seems like that the process parent pid confuses BAMF.. I'm able to reproduce the issue by using syspeek indicator... launching that on init, causes bamf to match the gnome system monitor as syspeek itself when I launch it from the indicator menu... No other way to reproduce it though :/18:14
Trevinhofginther: oh, well nautilus seems to be affected as well, weird issue18:15
seb128Trevinho, hey (3rd try, maybe that one is working ;-)18:38
Trevinhoseb128: hey18:38
Trevinhodid you ping me before? :o18:38
seb128Trevinho, yes, this morning (with context ;-) and again this afternoon18:38
Trevinhoseb128: weird, I didn't see any notification... sorry about this18:38
Trevinhoseb128: anyway what's up?18:39
seb128Trevinho, current saucy matches nautilus with the wrong .desktop for me, is that a known issue?18:39
seb128I get a "?" icon matching it18:39
Trevinhoseb128: yes, I'm already on it :)18:39
Trevinhoseb128: I don't know if there's a bug, but I've noticed that18:39
seb128which seems to be /etc/xdg/autostart/nautilus.deskop (I pinned it to the launcher and looked at the config)18:39
Trevinhoseb128: it seems that upstart launches apps with startup-notification..18:39
seb128Trevinho, that might be following the nautilus 3.8 update, but that desktop is using NoDisplay=true...18:39
seb128oh18:39
Trevinhoseb128: I'm not sure if this is something that it's a good thing, but...18:39
seb128well, you are on it, so all good18:40
seb128Trevinho, thanks ;-)18:40
Trevinhoseb128: well, I've noticed this and... I'm not really sure if it's upstart or bamf that shoudl actually avoid  this...18:41
seb128Trevinho, remind me again why bamf doesn't ignore NoDisplay=true .desktop files?18:42
Trevinhoseb128: at the beginning it didn't that, then I've added the support for it18:43
Trevinhoseb128: I forgot to filter manually added .desktop files such as the one that are set on startup-notifications18:43
Trevinhoseb128: however the rationale is also to try to match an application when possible with a valid .desktop file18:43
Trevinhoseb128: as no-display is mostly related to an application list (such as dash app view), not to the dock18:44
Trevinhoseb128: however right now we mostly ignore no-display desktop-files... at least they have a minor prioerity18:44
Trevinhopriority*18:44
seb128Trevinho, nautilus installs like 5 .desktop, how do we determine the best match then?18:45
Trevinhomatching the ones in autostart folder it'st still a bug tough18:45
seb128Trevinho, NoDisplay should be fallback imho18:45
seb128not primary choice18:45
Trevinhoseb128: in fact it's what we do now, but desktop-id is the main priority18:45
seb128Trevinho, ok, I don't know what changed, if it's nautilus 3.8 or something with the session/upstart happening recently18:49
Trevinhoseb128: don't know, but it's not the only case...18:49
Trevinhoseb128: and I guess it's also due to upstart way to launch things18:49
Trevinhoseb128: need to check fully, but I guess it's that18:49
seb128Trevinho, ok, well as long as you can reproduce you can debug18:50
seb128Trevinho, let me know if you need debug infos though18:50
seb128Trevinho, I get the issue here with nautilus18:50
Trevinhoseb128: yeah, unfortunately on new sessions only :|18:50
seb128new sessions?18:50
seb128like not after killing bamf?18:50
seb128or new configs?18:51
seb128because it happens with my user config which is not new18:51
Trevinhoseb128: oh, it's actually gnome-session18:51
seb128that got updated to 3.818:52
Trevinhoseb128: no... it happens only on fresh sessions :)18:52
Trevinhoseb128: here's my dbus call on launched signal... (b'/usr/share/applications/nautilus.desktop', ':1', int64 15693, @as [], {'startup-id': <'compiz-15566-tricky-nautilus-0_TIME36276131'>, 'origin-desktop-file': <b'/usr/share/applications/compiz.desktop'>, 'origin-prgname': <b'compiz'>, 'origin-pid': <int64 15566>})18:52
Trevinhoops, sorry wrong paste18:53
Trevinho(b'/etc/xdg/autostart/nautilus-autostart.desktop', '', int64 15599, @as [], {'origin-prgname': <b'gnome-session'>, 'origin-pid': <int64 15367>})18:53
Trevinhoit will be easy to filter these .desktop files out though18:54
seb128"these"?18:55
seb128xdg ones?18:55
seb128or NoDisplay=true ones?18:56
Trevinhoseb128: I think xdg ones... as NoDisplay are to be filtered, but also xdg ones, as most of them are not using NoDisplay18:58
seb128right18:58
seb128I still think that NoDisplay should be enough18:59
seb128nautilus.desktop is a visible item18:59
seb128while /etc/xdg/autostart/nautilus-autostart.desktop is not18:59
seb128the visible one should match first18:59
Trevinhoseb128: yes, that's true... the problem is that nautilus uses the same pid for all the instances, and this changes the matching code path19:17
Trevinhoseb128: that's why just doing nautilus -q workarounds the issue19:17
Trevinhoseb128: just to know is there already a bug open for this?19:17
seb128Trevinho, not that I know, do you want me to open one?19:18
Trevinhoseb128: oh, would be nice, thanks19:18
=== _salem is now known as salem_
=== ajmitch_ is now known as ajmitch
mhall119tvoss: hey, can you clear something up for me?21:07
mhall119is XMir an X server in it's own right, or does it just run X.org on top?21:07
tedgmhall119, I believe it's an xserver that has it's "driver" as Mir21:42
mhall119ok, so anything that another DE might have expected to be available from x.org will still be there21:52
=== salem_ is now known as _salem

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