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

=== Mirv_ is now known as Mirv
tsdgeosguys, the electrical company said they might cut my power today from 8 to 12, still hasn't happened but i might lose my dsl connection randomly, so don't get weirded if that happens :D07:12
mzanettianyone here ran the shell's autopilot tests on the phone lately?07:38
tsdgeosnot me07:45
tsdgeosSaviq: ping08:02
Saviqtsdgeos, ping08:02
Saviqtsdgeos, pong, rather08:02
Saviqmzanetti, any idea why jenkins didn't pick up https://code.launchpad.net/~paulliu/unity/wrap-and-sort/+merge/165829 ?08:03
Saviqmzanetti, is it the "just packaging changed" case where it goes fast-track?08:04
mzanettiSaviq: hmm... seems I can't reach jenkins at all08:07
mzanettimmrazik: Anything known? ^08:07
didrocksTrevinho: hey, around?08:07
mmrazikmzanetti: probably related to the e-mail veebers sent?08:07
mzanettimmrazik: likely, yes08:07
mmrazikI can't reach it too, btw08:08
didrockssil2100: hey! how are you?08:08
mzanettiSaviq: ok... seems the whole lab has network troubles. ticket is reported.08:08
Saviqmzanetti, k thanks08:08
sil2100didrocks: hello! Trying to connect to the VPN right now ;)08:09
didrockssil2100: no need, jenkins is down (not only jenkins, a lot of the QA lab)08:09
sil2100:|08:10
didrockssil2100: one of the issue is that the admins are away for a week, so the manager will surely get phoned today :)08:10
didrockssil2100: anyway, meanwhile, mind pushing that to get fixed? bug #1054049. Seems a popular issue08:10
ubot5bug 1054049 in compiz (Ubuntu) "compiz crashed with SIGSEGV in __normal_iterator() from begin() from functionSetEnabled() from glPaintOutputSetEnabled() from GridScreen::handleEvent()" [High,Confirmed] https://launchpad.net/bugs/105404908:10
didrockssil2100: also, you can work on python-evdev (get it to ubuntu today ;))08:10
sil2100didrocks: aye! Will do ;)08:13
didrocksthx08:13
Trevinhodidrocks: hey08:28
didrockshey Trevinho, see the ping to sil2100 3 lines above ^ :)08:30
Trevinhooh python-evdev.. Nice, I needed that for some hacking :P08:32
Trevinhodidrocks: checking that bug, then08:32
didrocksthanks :)08:33
Trevinhosil2100: we can probably mute that crash by checking for glScreen validity, but it doesn't seem the good fix to me... glScreen must be non-null there08:43
sil2100Trevinho: hmm, what could cause it to be NULL then?08:45
sil2100Any ideas?08:45
Trevinhosil2100: in theory an unproper glscreen? so maybe wrong initialization of the gl plugin08:46
Trevinhosil2100: but it should be present in other plugins also... So, or it's initialized after, or no other plugin is using it08:47
Trevinhosil2100: if unity is running there, however, it doesnt' seem the case08:47
Trevinhoi,e. if it's crashing only after opening the expo08:47
Trevinhono compiz log to the bug, though08:49
sil2100Indeed, the bug also doesn't really mention when the crash happens exactly08:49
Saviqtsdgeos, still here?09:08
tsdgeosSaviq: yep :-)09:15
Saviq;)09:16
greybackSaviq: hey, you invited me on a video call earlier this morning. What for?09:40
Saviqgreyback, mom09:41
Saviqgreyback, we had a chat with tsdgeos about the LVWPH09:44
greybackSaviq: ah ok09:44
Saviqgreyback, but we managed without you, slacker09:44
greybackSaviq: I'm sure you did.09:44
* greyback had a looong weekend09:45
Saviqgreyback, the issue tsdgeos stumbled upon was something that we forgot to take into account when thinking of LVWPH with destroyed delegates09:45
Saviqgreyback, when you scroll back up, the previous category delegate was destroyed before09:46
Saviqgreyback, and it gets recreated when you get near it... and that's when the content you have on screen is pushed down, 'cause the contentHeight of the Flickable changes09:47
Saviqgreyback, but we were not syncing the originY from the ListView to the Flickable09:48
Saviqgreyback, and anyway with each such issue we're getting closer to say "let's just write it ourselves based on a Flickable"09:48
Saviqgreyback, why the long weekend? had fun?09:48
greybackSaviq: true. I struggled to get both the contentY and originY to update the Flickable's contentY correctly, It seemed in 1 frame originY changed, then the next contentY changed to offset. I never did understand why09:49
greybackSaviq: stag party for a good friend, in the west of Ireland09:49
tsdgeosSaviq: ok, confirmed, growing items in a listview outside the viewport don't seem to influence it's positioning *but* it's hard/impossible to guarantee they'll be outside the viewport, since you can flick very fast09:49
tsdgeosi.e. take this https://pastebin.canonical.com/91636/ if you scroll slowly all is cool09:50
tsdgeosif you flick fast, things animate in the middle09:50
tsdgeosbut since you're flicking i guess that's probably "fine"09:50
Saviqtsdgeos, yeah, and also - it's not like our items will really change its height09:51
Saviqtsdgeos, there's a behaviour now on them that should be disabled09:52
tsdgeosSaviq: sure, but the contents may change, no? i mean it may happen that you get updated data while you scroll?09:52
tsdgeosor not?09:52
Saviqtsdgeos, so I think our case will more be one of "the delegates are of different height"09:52
Saviqtsdgeos, sure, but that's fine09:53
Saviqtsdgeos, and anyway 99% of the time the resulting height will be the same09:53
Saviqtsdgeos, at least for the Dash09:53
sil2100Trevinho: any progress on that bug? Maybe smspillaz could be of some help :) ?09:53
sil2100(if Sam has some free time of course!)09:53
Saviqtsdgeos, and IIUC the ListView will cache the dimensions of destroyed delegates (I would)10:04
tsdgeosSaviq: it doesn't10:04
tsdgeosall it has is a averageDelegateSize10:04
tsdgeoswhich is part of the root of all evil10:04
Saviqtsdgeos, yeah, should be updated to a list of real delegate sizes when you know them, IMO10:05
Saviqbut the averageDelegateSize is probably needed anyway10:05
SaviqI hate ghosts... http://ubuntuone.com/5MjoQ6taFZyP85DPOreg2H10:05
tsdgeosthing is, nothing guarantees the delegate sizes will be the same the next time you instantiate it10:05
Saviqtsdgeos, of course, but it's still a better guess than average size10:06
Saviqbiab, rebooting to try and get rid of the ghosts10:06
Saviqnot good, my touchpad seems to be dying :/10:10
greybackSaviq: oh no.10:12
Saviqgreyback, got 4 years door-to-door warranty, so it's gonna be ok, good thing I can disable it for the time being10:13
Saviqactually, not d-t-d, serviceman-to-door10:13
greybackSaviq: fair enough, just annoying10:14
greybackmight as well use the fancy warranty10:15
Saviqwow... http://bazaar.launchpad.net/~unity-team/unity/phablet/revision/69510:26
Saviqthat was quick...10:27
greybackSaviq: you just turn it on?10:27
Saviqgreyback, Friday10:27
greybackSaviq: nice10:27
greybackno french10:28
greybackor chinese or swedish, or burmese. But not bad10:30
Saviqgreyback, Friday10:31
Saviqgranted, there's like 14 translatables there ;)10:31
Saviqbut still :)10:32
tsdgeosSaviq: are we going to have changes like http://bazaar.launchpad.net/~unity-team/unity/phablet/revision/695/po/pl.po all the time?10:37
Saviqtsdgeos, no10:38
Saviqtsdgeos, this was just on-enabled10:38
tsdgeosgood :-)10:38
tsdgeossomeone disagrees big time with paulliu's translation :D10:38
greybackSaviq: I thought the LP engine went through the huge list of strings and translations that were already defined in the past, to generate that on first run.10:39
Saviqgreyback, tsdgeos yeah, it might be the "share translations within the same project" effect10:40
Saviqor not ;)10:41
greybackyep, no evidence either way10:41
Saviqtsdgeos, but the translations are restricted, so only "Unity translation team" has access10:41
Saviqtsdgeos, so that *should* be fine ;)10:41
Saviq"Ubuntu Tranlators", rather10:41
Saviqsee https://translations.launchpad.net/unity/phablet/+translations10:42
tsdgeossure10:43
Trevinhosil2100: not really :(10:43
tvossSaviq, ping10:49
Saviqtvoss, pong10:50
Saviqmzanetti, re: syncevolution / CardDAV, did you manage to sync Harmattan?10:55
mzanettiSaviq: yes10:55
SaviqI've had some progress with SyncML and funambol, but it was painful and flaky10:55
mzanettiSaviq: also syncevolution seems a bit flaky on harmattan10:55
mzanettiSaviq: seems to work way more stable on ubuntu phone already10:56
Saviqmzanetti, and what do you use on your desktop?10:56
mzanettiakonadi10:56
Saviqright :P10:56
SaviqI wonder if there's CardDAV support for Tbird10:56
mzanettiI think there is10:56
mzanettiSaviq: http://davmail.sourceforge.net/thunderbirdcarddavsetup.html10:57
* Saviq will have to try10:57
Saviqmzanetti, did you build syncev yourself for harmattan or used the pkgs that are out there somewhere?11:00
=== MacSlow is now known as MacSlow|lunch
mzanettiSaviq: hmmm.. I think some guy posted packages... let me search the thread11:00
mzanettiSaviq: this worked for me iirc: http://talk.maemo.org/showthread.php?p=123936811:01
Saviqmzanetti, cheers11:02
SaviqSaviq_test, test11:12
Saviqyikes there's IRC and Jabber built into Tbird now...11:15
paulliutsdgeos: yeah.. I know. But I think he does the translation better than I do. Actually I don't speak Chinese very well. :P11:19
tsdgeosoki11:20
=== tvoss is now known as tvoss|lunch
=== MacSlow|lunch is now known as MacSlow
=== mzanetti is now known as mzanetti|lunch
=== tvoss|lunch is now known as tvoss
=== _salem is now known as salem_
didrockssil2100: mind having a look? https://code.launchpad.net/~didrocks/unity/add-autopilot-dep/+merge/16587112:24
didrockssil2100: and https://code.launchpad.net/~didrocks/autopilot/remove-circular-dep/+merge/16587312:36
didrocksthanks :)12:36
=== mzanetti|lunch is now known as mzanetti
dandradermzanetti, still having problems with input events?12:58
mzanettidandrader: I didn't really continue on friday... So yes, nothing changed12:58
dandraderdid you read you IRC backlog?12:59
mzanettidandrader: yes13:00
mzanettidandrader: but didn't really understand it13:00
dandradermzanetti, short version: sync with latest trunk again as you're using an outdated/problematic MouseTouchAdaptor13:00
mzanettidandrader: oh...13:02
* mzanetti tries13:02
dandradergreyback, are you making heavy modifications on Stage.qml?13:12
tsdgeosSaviq: i've been testing the ListView alone and it also has it's fair share of problems with items that animate it's size, as far as i understood you said that this animating is not really expected on our componenets either, i am thinking it'd make sense to fix that first since it's one of the things that makes my life harder13:13
greybackdandrader: not heavy, just moving the file. I do more damage to Shell.qml though :)13:13
Saviqtsdgeos, of course, disable the behaviour13:13
Saviqdandrader, there's an issue with the launcher13:14
Saviqdandrader, once you drag it down13:14
Saviqdandrader, to scroll to the top items13:14
Saviqdandrader, it will then scroll up there by itself every time you open the launcher13:15
=== mmrazik is now known as mmrazik|afk
tsdgeosSaviq: arggg, running ./build gives me a non-empty diff, is someone working on that?13:17
Saviqtsdgeos, not sure what you mean?13:17
tsdgeosSaviq: all the .po files get scrambled13:17
tsdgeoshttp://paste.ubuntu.com/5706763/13:18
Saviqtsdgeos, weird, it should only happen on make translations :/13:18
tsdgeoscan you repro that?13:19
dandradertsdgeos, I get the same13:19
tsdgeosthat's a pain :-/13:19
paulliuhmm.. seems that we should avoid make translation on build?13:19
tsdgeoswell, we should avoid things moving inside the file for no reason :D13:20
tsdgeosif you look the contents of the file are the same13:20
tsdgeosalmost the same13:20
tsdgeosthey just moved around13:20
Saviqtsdgeos, http://pastebin.ubuntu.com/5706780/13:21
Saviqpaulliu, ^13:21
dandraderSaviq, reproduced the issue13:21
Saviqdandrader, will you try and fix?13:21
dandradermzanetti, should I fix that Launcher issue or is it your turf now?13:22
tsdgeosSaviq: but the only thing this makes is not adding it to the regular make, no?13:22
tsdgeosis that what we want?13:22
Saviqtsdgeos, yes13:22
tsdgeosoki13:22
Saviqtsdgeos, we should only update the .pot file from now on13:22
Saviqhmm wait13:22
paulliuBTW, in DashBar.qml:98 we are using lens.name to get the icon. But now the lens.name is got translated. So it cannot find the icon. There's a comment there that we should use lens.iconHint..13:23
Saviqtsdgeos, that would mean they're not built on install13:23
tsdgeospaulliu: that's  not new, been hapeening here for a long time :D13:23
paulliuWhat's it exactly? Should I just add a iconHint there?13:23
tsdgeosSaviq: what we need is "compile but not merge"13:23
tsdgeosnot sure if that can be done :D13:24
Saviqtsdgeos, indeed13:24
tsdgeoswith that command13:24
tsdgeosi mean13:24
paulliuLet me see. There are 3 macros in FindGettext. The other 2 should do the trick. I'll test it.13:25
Saviqpaulliu, thanks13:25
=== qengho_ is now known as qengho
mzanettidandrader: depends how critical it is... my branch might need a bit to land still13:30
Saviqmzanetti, paulliu standup?13:31
dandradermzanetti, I think it's not critical as it doesn't block any use case.13:31
mzanettid'oh13:32
greybackSaviq: I was doing it!13:32
mzanettidandrader: a first try after merging trunk: it _seems_ to be fixed13:32
Saviqgreyback, :P13:32
Saviqgreyback, here you go13:32
dandradermzanetti, good13:32
mzanettidandrader: will report long term results13:33
Saviqgreyback, can you hear us13:33
Saviq?13:33
greybackSaviq: I can barely hear you13:34
paulliuSaviq: we can't hear you13:34
greybackbut I hear everyone else fine13:34
dandradertsdgeos, I think you're a good candidate to review this: https://code.launchpad.net/~dandrader/unity/phablet_autopilotTouchOnly/+merge/16566613:37
greybackpaulliu: I couldn't quite hear you, can you give me a summary?13:39
paulliugreyback: yeah.. I'll add that on notes.13:39
greybackpaulliu: thanks13:39
dandradermzanetti, Saviq, so, should I start working on fix that Launcher issue?13:43
tsdgeosdandrader: ok, i'll give it a shot13:43
Saviqdandrader, yes please13:43
dandraderok13:43
mzanettidandrader: its most likely just a wrong height anyways... should be easy13:43
dandradermzanetti, yes, I hope so13:43
dandrader:)13:43
dandradertsdgeos, thanks!13:44
dandradertsdgeos, btw, remember that issue that sometimes the launcher gets displace some dozens of pixels to the right?13:45
tsdgeosyep13:45
dandradertsdgeos, it happened in my machine if I do a drag using a single move event (straight to its final position)13:45
tsdgeosouch13:45
dandradertsdgeos, if I do it with a couple of intermediate moves, that issues doesn't happen13:46
tsdgeosinteresting13:46
tsdgeoswell at least we know it''s not the machine going crazy D:13:46
dandradertsdgeos, so that's reflected in some of my changes in this merge proposal13:46
tsdgeosok13:47
tsdgeosSaviq: https://code.launchpad.net/~aacid/unity/doNotAnimateFilterGrid/+merge/16588613:48
tsdgeosdandrader: CI not liking the change?13:48
didrockssil2100: hum, still not around? needing help for anything? :)13:48
mzanetticyphermox: ping13:49
cyphermoxmzanetti: pong13:50
mzanetticyphermox: hey. you still maintaining the syncevolution package?13:50
dandradertsdgeos, it needs some modifications (like a "chmod 666 /dev/autopilot-uinput").13:50
sil2100didrocks: I'm here ;)13:51
cyphermoxmzanetti: I never really did, it was a drive-by fix13:51
sil2100didrocks: ah shit! Missed some pings ;)!13:51
cyphermoxmzanetti: anything I can help with? sponsoring?13:51
mzanetticyphermox: ah... that one with the syncevo-local-sync binary missing, right?13:51
* sil2100 scrolls back13:51
cyphermoxmzanetti:I can't remember tbg13:51
cyphermox*tbh13:51
mzanetticyphermox: that issue seems back again... http://notyetthere.org/13:51
cyphermoxI'm quite busy today too :/13:51
sil2100didrocks: that's the problem when I leave my irssi opened on this window, I don't see the notifications when someone pings me ;) Those get lost when there's a lot of talking on the channel13:52
sil2100didrocks: looking!13:52
mzanetticyphermox: no worries... I just thought you would be the package owner...13:52
didrocksthanks13:52
cyphermoxmzanetti: I'll look at it now, I can start NM long enough ;)13:52
mzanetticyphermox: basically the fix is to add "usr/lib/syncevolution/syncevo-local-sync" to debian/syncevolution-libs.install13:53
tsdgeosdandrader: oh, so the launcher thing, what you did is workaround it instead of fixing it in the launcher itself?13:54
dandradertsdgeos, what launcher thing?13:54
tsdgeosdandrader: "the launcher gets displace some dozens of pixels to the right?"13:55
dandradertsdgeos, yes. I added a better emulation of a real drag13:55
tsdgeosbut this means that the problem could theoretically still happen, no?13:56
dandradertsdgeos, I've no idea how this single-move-event drag causes it13:56
sil2100didrocks: are the mergers still down as well?13:56
didrockssil2100: seems so, as it's part of the lexington lab13:57
dandradertsdgeos, yes, if you do a drag using a single event it will13:57
tsdgeosdandrader: should we write that as a blueprint item for furhter investigation in the future?13:57
dandradertsdgeos, like a light-weight bug report. yeah...13:58
tsdgeosdandrader: oki, please add taht somewhere then :D13:59
tsdgeosi guess we have a launcher blueprint13:59
dandradertsdgeos, why me! ?:)14:01
tsdgeosdandrader: because you found it and workarounded it14:07
tsdgeosand you know what has to be written :D14:07
tsdgeosdandrader: i'm not saying that you assign it to you, just that you write the item14:07
=== mmrazik|afk is now known as mmrazik
=== dandrader is now known as dandrader|afk
=== dandrader|afk is now known as dandrader
elopiosil2100: the branch you approved didn't land: https://code.launchpad.net/~elopio/unity/fix1181677-execute_action_by_id/+merge/16460814:43
elopiobut the errors don't seem related to my change. Should I just approve again?14:43
sil2100elopio: let me check that14:44
sil2100elopio: heh, yes indeed, those are some random failures - I'll re-approve it14:45
elopiothanks sil2100!14:45
sil2100elopio: it'll take some time until it gets merged again as the merger is down currently14:45
elopiothat14:45
elopio's fine, I can wait.14:46
Saviqtsdgeos, jenkins down14:46
Saviqtsdgeos, so no CI14:46
tsdgeosSaviq: dandrader's one went through CI (if you are refering to that)14:46
=== mmrazik is now known as mmrazik|afk
Saviqtsdgeos, no, lp:~aacid/unity/doNotAnimateFilterGrid14:47
tsdgeosah, ok14:47
didrocksbregma: Trevinho: sil2100: do you see some weird labels on alt-tab with Unity 7?14:51
Trevinhodidrocks: no, why?14:52
Trevinhodidrocks: or better, what you mean by weird exactly?14:52
bregmalook as expected on all my machines14:52
didrockssometimes, can't be sure about the reproducer, but I have the (1) new email label on thunderbird14:53
didrockslet's say thunberbird is the 3rd app in alt tab14:53
didrocksI alt tab to another app14:53
didrocksthunderbird is not anymore the 3rd app14:53
didrocksbut the label stays (and behind the icons?)14:53
didrocksthen, I just alt-tab to other apps14:54
didrocksand the label always stays on this 3rd app (and behind)14:54
didrocksnever got that?14:54
sil2100didrocks: hm, didn't see that before14:54
* bregma upgrades his Saucy machine to today's latest to check there14:55
didrocksbregma: I got it twice on raring14:55
didrocksso doesn't seem to be saucy specific14:55
didrocksand now, I changed my ws14:55
didrocksso it resetted, can't recordmydesktop14:56
dandraderSaviq, mzanetti: there you go https://code.launchpad.net/~dandrader/unity/phablet_fixLauncherTopScroll/+merge/16589615:00
Saviqdandrader, cheers15:00
mzanettithanks dandrader15:01
dandraderSaviq, mzanetti: ops, gotta fix one small detail still15:04
dandraderit should scroll back to have the home button visible again on the next appearance15:05
=== greyback is now known as greyback|food
cyphermoxmzanetti: I uploaded syncevolution to saucy btw15:08
mzanetticyphermox: the same version as in raring or the fixed one?15:09
cyphermoxwell, fixing the missing binary15:09
mzanetticyphermox: awesome! thanks a bunch15:09
cyphermoxwe should SRU this too, but I can't do it now15:10
cyphermoxas soon as it looks more like my code is working, I'll do the SRU too ;)15:10
=== tvoss is now known as tvoss|test
=== tvoss|test is now known as tvoss
dandraderok, now it's really good-to-go15:13
Saviqdandrader, no worries, we son't be merging until jenkins is back anyway :/15:14
Saviqs/son't/won't15:14
dandraderSaviq, speaking of Jenkins. Will it be simple to have it running our autopilot tests using touches?15:15
dandraderthat modification I mentioned on the e-mail15:15
Saviqdandrader, yeah, that should be easy15:16
Saviqdandrader, it's just about adding the testing user to the right group15:16
paulliuSaviq: https://code.launchpad.net/~paulliu/unity/i18n-po-msgmerge/+merge/16589915:29
paulliuSaviq: I found that FindGettext sucks.15:29
Saviqpaulliu, ;)15:29
paulliuSaviq: So just copy the rules from it and use it. Now we don't need to make install.15:29
Saviqpaulliu, you should remove the if(isRunningInstalled()) from main.cpp, then, right?15:30
paulliuSaviq: There are 3 macros in FindGettext, the first and second do msgmerge on build which we don't want it. The 3rd one works, but it install the mo files base on LANG, not project name.15:30
paulliuSaviq: ok.. So we want to call bindtextdomain on all cases?15:31
paulliuSaviq: pushed.15:33
Saviqpaulliu, yeah I think it's fine, at least for now15:33
Saviqpaulliu, cheers15:33
dandraderSaviq, I was thinking: when the user presses close to the right edge of an application, should we really hint that you can switch apps?15:36
dandraderSaviq, ie.: should we really slide in the next app a bit?15:36
Saviqdandrader, we probably should (after a delay)15:36
Saviqdandrader, but no, not by sliding the next app in15:36
Saviqdandrader, rather via a glow15:36
dandraderSaviq, won't that interfere with a long tap for instance?15:37
Saviqdandrader, yeah, but the edge drag should ignore a long tap like this15:37
Saviqdandrader, that's just me thinking, mind you,15:37
Saviqdandrader, IANAD (IANADesigner)15:37
dandraderSaviq, like its adding  the distractions that we want to avoid by properly detecting a directional drag before doing the thing15:38
Saviqdandrader, sure, I think that's the place for "let's learn with our users"15:38
Saviqdandrader, i.e. hint it until we recognize a correct edge swipe for 10 times or something15:38
Saviqdandrader, potentially reducing the strength of the hint over time15:39
Saviqdandrader, but again, IANAD15:39
Saviqdandrader, just repeating some things I've heard proposed15:39
dandraderSaviq,  ok. well, I'll leave that slide-in hint for now then15:40
=== greyback|food is now known as greyback
greybackdandrader: can you point me to your branch on your Stage changes, so I can see what you're doing and minimize conflicts16:17
dandradergreyback, lp:~dandrader/unity/phablet_edgeDragInStage16:18
greybackdandrader: thanks16:19
=== dandrader is now known as dandrader|lunch
=== dandrader|lunch is now known as dandrader
=== dandrader is now known as dandrader|afk
=== dandrader|afk is now known as dandrader
=== popey_ is now known as popey
=== salem_ is now known as _salem
=== ajmitch_ is now known as ajmitch
=== _salem is now known as salem_

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