/srv/irclogs.ubuntu.com/2012/02/29/#ubuntuone.txt

=== IAmNotThatGuy is now known as M0hi
Yanchois the ubuntuone client that ships with xubuntu a bit borked?08:15
=== smb` is now known as smb
=== vds` is now known as vds
JamesTaitHappy Leap Day, everyone! :D09:27
vdsJamesTait, :)09:28
ryeheh, russian search portal, yandex.ru changed the logo to say "The 0th of March"09:54
ryei wondered why. Thanks JamesTait, now I know  :)09:54
JamesTait:)09:54
mandelmorning!10:00
czajkowskiGood morning10:10
davidcalleMorning :)10:16
gatoxgood morning!11:20
mandelgatox, Daviey, czajkowski morning!11:42
gatoxmandel, hi!11:42
czajkowskimandel: ola!11:44
mandelgatox, may I have a review for : https://code.launchpad.net/~mandel/ubuntu-sso-client/ssl-dialog/+merge/9401211:46
gatoxmandel, yes, on it11:46
mandelgatox, is Qt so you should be more that suited for this :)11:46
gatoxmandel, ping11:57
mandelgatox, pong11:57
gatoxmandel, after setting the direction of the arrow, are you repainting the widget? i'm at Arrow didn't see the rest....11:58
gatoxwouldn't be better to call self.repaint() from _set_direction? just asking....11:59
mandelgatox, yes11:59
mandelgatox, I added it, I must have removed it when I was chaging the property from nattys comments, give me a sec11:59
gatoxmandel, ok11:59
mandelgatox, push with the repaint12:03
gatoxmandel, ok12:03
nessitabuenos días!12:06
gatoxnessita, buenas12:07
nessitahola gatox12:07
gatoxmandel, i saw you were forcing the repaint in the expander, if you are adding the repaint to _set_direction, you should remove it from there12:11
mandelgatox, true..12:12
gatoxmandel, do you want me to add those comments or you are working on that right now?12:12
mandelgatox, fixing them as you speak :)12:12
gatoxmandel, ok :P12:12
gatoxnessita, i answer to your need info12:16
nessitagatox: I saw that, I'm still thinking about it12:17
gatoxnessita, i think is better this way, and the code is cleaner12:18
mandelnessita, the ssl dialog branch is updated with no Qt fakes, care to review it when ever you have time?12:18
nessitagatox: I'm not convinced of that, but may be. Anyways, if we're leaving it like this, we definitely should rename the signal from showingOverlay to processingStarted/processingFinished12:19
gatoxagree12:19
nessitagatox: giving that a signal called showingOverlay sounds like that the widget is actually showing it :-)12:19
gatoxnessita, yes..... i wasn't really inspired to name things at that moment :P12:20
nessitahehe12:20
gatoxmandel, let me know when the changes are apply to your branch, i finish the review, and except for those details its fine by me12:35
mandelgatox, already there12:36
gatoxmandel, you forgot to remove this: self.label.repaint()12:38
nessitamandel: ack! (forgot to write it, did think about it)12:38
gatoxmandel, if you are doing the repaint in the arrow now12:38
mandelgatox, let me check12:39
mandelgatox, you are right, pushing the changes12:45
ralsinagood morning ubuntuone!12:46
gatoxralsina, hi12:46
ralsinadoes alt+tab work on your unitys today?12:46
gatoxralsina, alt+tab yes12:47
gatoxralsina, ctrl+alt-arrow no :(12:47
gatoxctrl+alt+arrow12:47
gatoxit's really slow to change desktop right now..... i have tu use super+s arrows12:47
mandelgatox, hehe same here :)12:48
ralsinagatox: I normally don't do multiple desktops. I have to switch apps using the launcher now :-(12:48
gatoxmandel, i have 9 desktop..... and using super+s is really annoying!12:50
gatoxor the launcher..... but sometimes doesn't work12:50
mandelgatox, I have 4x4 :P12:50
gatoxwowwww12:50
gatoxmandel, +1 to your branch12:54
mandelgatox, superb!12:54
mandelralsina, let me know if the answer is correct: https://bugs.launchpad.net/ubuntu-sso-client/+bug/93372912:54
mandelralsina, also, do you have some time for a super fast chat?12:55
ralsinamandel: looking...12:55
ralsinamandel: +1 on the answer. I think they want bugs with larger scope because it's a bit of a flood.12:57
ralsinamandel: and sure, I can chat!12:57
mandelralsina, ok.. I just like little bugs than big ones hehe12:57
alecuhello!13:09
gatoxalecu, hi13:09
mandelok, lunch for me13:11
* mandel lunch13:12
nessitahola alecu13:12
alecumandel, ping13:13
Chipacahi, peoples13:13
alecuoh, just missed him.13:13
alecuChipaca, hi there megaboss!13:13
mandelalecu, ahg, I was leaving, after lunch maybe?13:14
alecumandel, sure. I was just about to tell you about some ideas to test the ssl without a specially compiled squid.13:14
mandelalecu, +1000000000000000 to that, I'll ping you asap13:14
alecumandel, have a good lunch13:15
ralsinaaha! So alt+tab does work, it just ignores chromium!13:16
Chipacaralsina: unity 2d?13:16
ralsinaChipaca: 3d13:16
Chipacaralsina: had any alerts about bamfdaemon kicking the bucket?13:16
ralsinaChipaca: Nope13:16
Chipacaralsina: fun :)13:17
Chipacaralsina: you told hr what you had to tell hr?13:17
ralsinabamf? As in pulpfiction's "the wallet with bamf written in it"?13:17
ralsinaChipaca: yessir!13:17
Chipacaralsina: awesomeist13:17
* ralsina is dragged kicking and screaming into firefox because not being able to switch to chromium using the kbd is really, really depressing13:19
ralsinacan everyone else connect to the canonical server? I seem to be unable to13:23
=== duanedes1gn is now known as duanedesign
ryeralsina, my bip got kicked13:26
ryeralsina, switch to another workspace and switch back13:26
ryeralsina, bug #93789813:26
ralsinarye: cool13:27
ralsinarye: is your bip at burst? They seem tobe havingsome routing problem to reach canonical13:27
ralsinarye: yay, that fixed it! :-)13:27
ryeralsina, interesting, can't get to irc.canonical.com via burst.net, but it is ok locally13:29
ralsinarye: the traceroute stalls at canonical-gw.datahop.net13:30
ryeralsina, i connected directly13:31
ralsinarye: I am starting a second IRC client to do that, too13:31
nessitaralsina: hola! you have a slot for those kind of quick branches you usually manage to do?13:49
ralsinanessita: of courses13:49
nessitaralsina: what about http://launchpad.net/bugs/939509 ? I know is not that fun, but the chicharra team really needs it13:49
nessitaralsina: can I assign that to you?13:50
ralsinanessita: looking...13:50
ralsinanessita: sure, no problem13:50
nessitaralsina: thanks!13:50
=== yofel_ is now known as yofel
dobeyhmm13:58
dobeyralsina: can you hold on fixing that bug? it will conflict with a branch i pushed last night, that fixes the indicator to launch the installer (and thus qt panel) instead of gtk panel14:03
gatoxnessita, this branch is ready for review: https://code.launchpad.net/~diegosarmentero/ubuntu-sso-client/overlay-improves/+merge/9482814:04
ralsinagatox: can I have a review for https://code.launchpad.net/~ralsina/ubuntuone-control-panel/fix-scroll/+merge/95006  please?14:05
nessitagatox: show-erroes reviewed. Looking at that14:05
gatoxralsina, yes, on it14:06
ralsinagatox: cool, thanks14:06
gatoxnessita, do you have any bug in mind in particular for me, or i just keep killing the ones in my queue?14:07
nessitamandel: there is still a typo in the SSL constants: SSL_REMEBER_DECITION14:07
nessitagatox: let's have a mumble, shall we?14:07
gatoxnessita, ok, now?14:07
nessitagatox: yes, give me 5 minutes14:08
gatoxnessita, ok, i'm already in mumble14:10
mandelnessita, sorry, fixing right now14:14
nessitaralsina: I'm mumble for our 1-114:25
ralsinahmmmm.... dobey, Iam setting up ubuntuone-developer-dependencies because it's my first u1-client branch in this machine, and it's failing with "epends: ubuntuone-database-dependencies (= 0.208~precise0) but it is not going to be installed" it seems that one depends on postgresql-8.4 that is not available on P?14:26
ralsinanessita: going!14:26
nessitaralsina: FYI, ubuntuone-developer-dependencies are for the server bits "only"14:26
nessita(so, Lucid)14:26
dobeyralsina: you don't need that stuff14:27
ralsinanessita: ok,makes sense. What's the easy way to get the client dev dependencies then? Because manually it seems to be a lot :-)14:27
dobeyralsina: you need to add the nightlies PPA, and do apt-get build-dep <source-package-name> (ubuntuone-installer for example)14:27
ralsinadobey: ack, thanks!14:27
nessitaralsina: apt-get build-dep ubuntuone-client14:27
nessitao what dobey said :-)14:27
ralsinathanks, I had not done this since I joined the company :-)14:28
urbanapemoin14:40
gatoxneed to restart14:45
mandelnessita, is fixed14:46
nessitamandel: ack!14:47
urbanaperalsina, briancurtin: Need to tidy up the U1 Music app. Got rejected by Apple and we need to make some small changes.14:51
briancurtinurbanape: so now that i have lion running, i take it brew is recommended?14:53
urbanapeYeah, I'm a big fan14:53
urbanapecompared to older stuff like fink or macports14:53
urbanapeI suppose I ought to upgrade to Lion, really14:59
mandelme15:00
briancurtinme15:00
nessitame15:01
nessitaralsina, gatox, alecu, dobey, urbanape?15:01
gatoxme15:01
alecume15:01
nessitadobey, not dobey, ralsina, urbanape, standup?15:02
nessitamandel: wanna start, while the rets join us?15:02
nessitarest*15:02
urbanapemw15:02
urbanapeme15:02
nessitamandel: go!15:03
dobeymeh15:03
mandelDONE: Updated branchesaccording to comments from nessita nadgatox. Worked of the ssl tets although I'll be talking with alecu about the matter in a few mins.15:03
mandelTODO: ssl tests. Integrate the ssl dialgo with those tests and assert we do show the dialog when expected.15:03
mandelBLOCKED: no15:03
mandelbriancurtin, please15:03
briancurtinDONE: ssh/screen/mumble with urbanape, install osx15:03
briancurtinTODO: more mac stuff, and i now have a functional mac, should probably do 1-1 with ralsina if he's less busy with calls :)15:03
briancurtinBLOCKED: nada15:03
briancurtinNEXT: nessita15:03
nessitaDONE: control panel design review, reviews, catch up after holiday15:03
nessitaTODO: propose branch for bug #933576, 1-1 with ralsina, some calls re: U1CP look and feel15:03
nessitaBLOCKED: nopes15:03
nessitaNEXT: gatox15:03
gatoxDONE:15:03
gatoxProposed 2 branches on monday, tuesday holiday, today apply some improves to those branches. Review for mandel and ralsina.15:03
gatoxTODO:15:03
gatoxMumble with nessita to talk about some ui issues.15:03
gatoxBLOCKED:15:03
gatoxNo15:03
gatoxalecu, go15:03
alecuDONE: proposed first two branches for bug #929207 that need reviews, a bit of debugging on two proxy related bugs.15:03
alecuTODO: work on tunnel process and SD integration, catch up with reviews15:03
alecuBLOCKED: no15:03
alecuREVIEWS NEEDED:15:03
alecu* https://code.launchpad.net/~alecu/ubuntuone-client/proxy-tunnel-server/+merge/9507515:03
alecu* https://code.launchpad.net/~alecu/ubuntuone-client/proxy-tunnel-client/+merge/9507715:03
alecuNEXT: urbanape15:03
urbanapeDONE: made some progress with briancurtin15:03
urbanapeTODO: recompile PyQt with the dbus stuff to get the mainloop15:03
urbanapeBLOCK: None15:03
urbanapedobey: europe15:03
dobeyλ DONE: fixed indicator support to work again, fixed indicator to launch installer (and qt panel)15:03
dobeyλ TODO: rb extension bugs, look at twisted g/gtkapplication support/hanging issue15:03
dobeyλ BLCK: none.15:03
dobeyralsina: you don't get out of it because you're a manager.15:04
nessitaralsina: TODO: attend the standup :-P15:05
alecuurbanape, briancurtin: you guys are probably aware that if getting dbus compiled on pyqt is troublesome you may be able to use the PerspectiveBroker based ipc instead, right?15:05
nessitaurbanape, briancurtin, alecu: right, since we already have all the PB IPC in place15:06
alecuurbanape, we are using that on windows, and it should work on mac since it comes standard with twisted.15:06
mandelurbanape, I think I did write that in my crazy, full of typos, email, right? first approach, using twisted pb, later get something smarter15:07
alecuurbanape, briancurtin: perhaps you can try with that just to get things running, and then try with dbus to see if it works better.15:07
briancurtinyeah, PB is an option to try. ultimately there may be a more mac-specific thing, but PB may get us moving15:07
alecubriancurtin, the nice thing about pb may be that we won't be needing to compile pyqt ourselves each time a new version is released.15:08
alecubriancurtin, on windows at least we didn't like PB because it runs on a local tcp port, and that can give troubles with some firewalls15:09
ralsinasorry, phone call!15:09
alecubriancurtin, but on mac I'm not sure if that's an issue.15:09
ralsinaDONE: design call, mgmt call, some code, misc things, nessita 1-1. TODO: standups! BLOCKED: no15:10
briancurtinalecu: good info, thanks15:10
ralsinawell, I doubt a sandboxed app can open a tcp server15:11
ralsinabut for theproof of concept? +1 to pb15:11
mandelalecu, briancurtin we wanted to be able to use the IOCP reactor to be listening to namepipes and not ports to work around that issue. The main problem with pb is that there is no C implementation for banana15:13
mandelwhich is a PITA and not a surprise..15:13
briancurtinmmm, delicious pitas (sorry, kind of hungry)15:14
ryere: PerspectiveBroker - how about third-party interaction with the code?15:18
ryei mean with the service15:18
dobeyi wonder how brew/etc will play out with mountain lion requiring signed everything15:21
alecurye, that's a good point. With mandel we started implementing an experimental json over tcp ipc mechanism, as a freaky friday project.15:26
alecurye, but we got sidetracked with other more urgent matters15:26
alecurye, in any case, I agree that PB is not the best way to present an API15:28
nessitaalecu: and DBUs is? :-)15:40
gatoxthis upgrade is killing my machine :S15:41
nessitagatox: lies! :-)15:41
gatoxnessita, i wish15:42
nessitagatox: can I help15:42
nessita?15:42
gatoxnessita, no, unless you fix unity :P15:42
nessitagatox: I can fix that!15:42
nessitasudo apt-get remove unity15:42
gatoxjejejej15:42
ralsinayesterday unity was really broken so I spent 2 hours on openbox. Things were *fast*. And nothing had *menus*.15:43
mandelralsina, I broke bash today, that was interesting :)15:45
alecumandel, let's talk ssl around here15:46
mandelalecu, sure, so what was your idea :)15:46
alecumandel, my idea is not using squid at all15:46
alecumandel, for the ssl tests any ssl server would do15:47
alecumandel, like a twisted http over ssl server15:47
alecumandel, and make that server listen to CONNECT or other proxy methods15:47
alecumandel, since the thing that you want to test is ssl exceptions the protocol that's tunneled thru ssl is not that much important anyway15:48
alecumandel, what do you think?15:48
mandelalecu, I did consider that too, and I think is a good idea, the question know is: is that type of test general enough? if it is not we can simply add it to the sso trunk and forget about touching devtools15:49
mandelalecu, and I don't want to touch devtools since it will be an other ffe15:49
alecumandel, right15:49
alecumandel, then probably we can do this tests in sso. The ffe is not that strict for unittests, right?15:50
mandelalecu, I'll work on that on sso then since we have a ffe for that, and adding tests is not an exception :)15:51
nessitaall, I'm going underground for a bit to focus in some hard reafactoring I need to do15:54
nessitawill not pay that much attention to IRC, if you really need me please say my nickname :-)15:54
* gatox lunch15:58
Chipacajono: how's things?16:06
jonoChipaca, good, man :-)16:07
jonoabout to hop on a team call :-)16:07
Chipacajono: hangouts still working for y'awl?16:07
jonoChipaca, indeed :-)16:07
jonowe love 'em16:07
dobeygoogle records them all :)16:07
=== gatox is now known as gatox_lunch
nessitadobey: ping16:30
dobeynessita: yes?16:30
nessitadobey: is gir1.2-indicate-0.7 a dependency in u1client?16:31
dobeyyes16:31
nessitadobey: yesterday my laptop was broken since sd did not start on a importerror on that16:31
dobeyin ubuntu16:31
nessitadobey: not in nightlies?16:31
dobeyit's in Recommends16:31
dobeyor i might have moved it to depends there too16:31
nessitadobey: right now the code requires it16:31
nessitadobey: when we fix it to be optional, yes, should be a recommends16:32
dobeynessita: yes, and there is a bug about it16:32
cjohnstonare there issues not currently indicated on the status page? the app shows file sync in progress, --current-transfers shows uploads 0 downloads 0 and I know for a fact that not everything is synced16:32
dobeyduanedesign, rye: ^^ any answer for cjohnston ?16:33
duanedesigncjohnston: probably need to look at the logs16:35
duanedesigncjohnston: since your last log folder was so big you want to try just the ~/.cache/ubuntuone/log/syncdaemon.log16:37
ralsinanessita: quick question about theindicate bug. Messaging.show_message returns the Indicator. That only seems to be used in the tests. The easiest way I find to make indicate optional is to turn show_message into a noop if indicate can't be imported, but then I have nothing to return. Is that really really bad?16:38
cjohnstonseem to be some 2012-02-29 10:15:13,345 - twisted - ERROR - Unhandled error in Deferred:16:38
cjohnston2012-02-29 10:15:13,345 - twisted - ERROR - Unhandled Error16:38
cjohnstonTraceback (most recent call last):16:38
cjohnstonFailure: dbus.exceptions.DBusException: org.gnome.zeitgeist.EngineError.DatabaseError: Can't start transaction: 1, cannot start a transaction within a transaction16:38
nessitaralsina: hum, I'm not familiar with that code... did you check if dobey was modifying it as well? (I think he was?)16:39
ralsinait only has thisfred name on it. I'll ask him instead.16:39
thisfredwhaddup16:40
ralsinathisfred: have 2' to help me with something in the u1-client messaging?16:40
thisfredsure16:40
thisfredwhere do I look?16:40
ralsinathisfred: give me a sec...16:40
ralsinathisfred: https://code.launchpad.net/~ralsina/ubuntuone-client/may-indicate/+merge/9520416:40
duanedesigncjohnston: is their anything in syncdaemon-exceptions.log ?16:41
cjohnstonduanedesign: a ton of 2012-02-29 11:43:15,621 - twisted - ERROR - Unhandled error in Deferred:16:43
cjohnston2012-02-29 11:43:15,622 - twisted - ERROR - Unhandled Error16:43
cjohnstonTraceback (most recent call last):16:43
cjohnstonFailure: dbus.exceptions.DBusException: org.gnome.zeitgeist.EngineError.DatabaseError: Can't start transaction: 1, cannot start a transaction within a transaction16:43
dobeyralsina: i guess you didn't see my request this morning then?16:44
thisfredralsina: I think the fact that it returns the indicator is a relic16:45
ralsinadobey: apparently not16:45
ralsinathisfred: it is used in the tests for something (have not looked)16:45
thisfredralsina: to prevent further confusion, I would make it not explicitly return anything, if we can rework the tests so they don't need it16:45
ralsinathisfred: makes sense16:45
ralsinadobey: what request?16:45
dobeyralsina: i asked you to hold off on that branch, as i did some work yesterday, which will conflict with fixing that bug16:46
ralsinadobey: oops, no, missed it. Ok, holding :-)16:46
thisfredralsina: I'm sure I didn't build it that way just for the tests, I think my first attempt was just a mess, and this is a bit of that mess left over.16:46
ralsinathisfred: ack, thanks dude!16:46
dobeyi need to file a bug to link my branch to though, as nobody else filed it yet16:46
dobeyright now, i really need to get some lunch16:47
dobeybbiab then will look at mess fixery16:47
ralsinadobey: cool, buen provecho!16:47
dobeygracias16:47
thisfredralsina: two tests rely on it, but hopefully they can be fixed by getting the indicator directly.16:48
ralsinathisfred: right16:48
thisfredralsina: btw, I've moved back from accounts (I think, barring any disasters, and of course I'll still do reviews and maybe some small branches there)16:49
ralsinathisfred: yay!16:49
=== gatox_lunch is now known as gatox
ralsinathisfred: of course you are mostly on u1db, but welcome back to standups, weekly meeting and doing our reviews ;-)16:50
thisfredI'll now be focusing on u1db, but when I'm up to speed on that in the next week or so, I may have some time for more general desktop things too16:50
thisfredyep16:50
ralsinathisfred: also, schedule a weekly 1-1 with me please16:50
thisfredwill do, what's a good day for you?16:50
ralsinaI usually have weekly 1-1s with everyone every two weeks or so, depending on how busy we are ;-)16:50
=== IAmNotThatGuy is now known as M0hi
ralsinawednesday16:51
thisfredok, I have no time preference, considering I start at 8:30 EST16:51
thisfredSo after that, anything's good16:51
ralsinathisfred: anytime I have free after that time is good.16:51
thisfredok16:52
* ralsina notices neither wants to actuallyopen calendar and do it16:52
thisfredI'm just trying to figure out how to view yours ;)16:53
thisfredI have mine open16:53
ralsinathisfred: haha, mine should be as well16:53
ralsinathisfred: "find a time" is the trick IIRC16:54
thisfredralsina: I think I have yours16:55
ralsinathisfred: let me do it16:55
ralsinathisfred: ok :-)16:55
* ralsina wonders how we managed this without technology. Oh, yes, with bits ofpaper and clocks.16:57
thisfredralsina: hmm, it defaulted to an hour, which is probably on the long side, but it won't let me edit anymore16:58
thisfredralsina: nm: I couldn't edit your copy of course, which was obscuring mine.17:01
thisfrednow, lunch17:03
ralsinagreat, so pastebin.canonical.com, if you have the cookie from a "bad" account, will not let you login, even with a good account, until you remove the old cookie manually. Good UX there :-/17:08
urbanapebriancurtin: building a new version of the U1 Music app for submission then lunch. Want to pick up after?17:10
briancurtinurbanape: sounds good17:11
nessitalunchtime!17:14
gatoxmandel, hey!! Chipaca just told me....... now is: super+shift+arrows17:15
mandelgatox, cool, nice to know!17:15
mandelgatox, then there is a bug, I see the cheat window when I do it :P17:15
ralsinaI hate calling the windows key "super". It's at best "adequate".17:16
gatoxmandel, here it's working fine..... just as ctrl+alt+arrow17:16
Chipacagatox: mandel: shift+super, not super+shift17:16
ralsinaChipaca: super-shift != shift-super???? AHHHHHHHHH17:16
Chipacathe order of the farols, in this case, does alter the albumrad17:16
gatoxah yes17:16
mandelChipaca, hold down shift + super, I see the little window17:17
ralsinamandel: shift-super and QUICKLY arrow17:17
gatoxmandel, i don't see the little window until i release the super key17:18
ChipacaI don't see no little window, because i'm in unity 2d17:18
Chipacalurve, lurve, unity 2d17:18
gatoxahhhh i'm in unity2d too17:18
gatoxChipaca, question :P17:18
Chipacagatox: sarcastic answer17:19
gatoxChipaca, and how can i move a window from one workspace to the other?? it used to be ctrl+alt+shift+arrow17:19
gatoxi tried a couple of combination, but no success17:19
Chipacagatox: that one hasn't changed17:20
gatoxmmmm so it's not working for me17:20
Chipacagatox: ctrl+shift+alt+arrow?17:20
gatoxChipaca, nop17:21
Chipacagatox: you suck17:21
* Chipaca runs17:21
gatoxjejejee17:21
Chipacagatox: system settings -> keyboard -> shortcuts -> knock yourself out17:22
Chipacadavidcalle:17:22
Chipacadavidcalle: ping17:22
gatoxChipaca, yep.... i'll do that.... thanks17:22
davidcalleChipaca, pong17:22
Chipacadavidcalle: ah! just remembered :)17:22
Chipacadavidcalle: was going to ask when trunk would be released :)17:23
gatoxChipaca, ahhhh it's alt+super+arrow  now17:23
davidcalleChipaca, after beta, yes :)17:23
Chipacadavidcalle: your latest commit is bad17:24
Chipacadavidcalle: *bad* bad17:24
Chipacadavidcalle: blow-up-in-your-face bad17:25
* davidcalle is scared17:25
davidcalleChipaca, I listen.17:25
Chipacadavidcalle: what happens if the results are, indeed, unicode, and include non-ascii characters?17:25
=== Guest40451 is now known as zumbi
mandelgatox, I think is the same as one of the combos from ryu..17:26
mandelgatox, I cannot remember witch :)17:26
gatoxmandel, i change it back to the old shortcuts17:26
mandelgatox, try Forward+HP -> C.LK -> Hadouken -> Shinkuu Hadouken17:26
gatoxjejjejee17:26
* ralsina tries the capcom code in unity, doesn't work17:27
davidcalleChipaca, hmm, .encode("utf-8")?17:27
Chipacadavidcalle: what you need to do is first confirm whether they are always unicode (checked: they always come from json.loads, so they are unicode), and then if so, instead of str(thing), do thing.encode('utf-8')17:27
Chipacadavidcalle: if they weren't always unicode, you'd have ugly code, or a bug, or a lot of refactoring, or all three :)17:27
mandelgatox, we should totally have capcom commands for everything17:28
davidcalleChipaca, got it.17:28
gatoxmandel, shortcuts FTW17:28
mandelgatox, they do sound like a great addition for ninja17:29
mandelgatox, if you don't give me vim give me ryu!17:29
gatoxmandel, well..... you actually have a lot of crazy shortcuts in ninja..... during the sprints the other developers find out about them..... i need to write documentation :P17:30
dobeyhrmm17:37
mandelEOD here, catch you all tom!17:40
gatoxmandel, bye17:46
=== lifeless_ is now known as lifeless
facundobatistakarni, are you in twitter?18:00
nessitagatox, ralsina: philosophical question: (in the context of the SSO wizard) why do we have our custom Header that we insert in a QWizarPage layout instead of using the QWizarPage's title and QWizarPage's subTitle?18:00
dobeyfacundobatista: he is mkarnicki on there18:01
facundobatistadobey, gracias18:01
gatoxnessita, it was because of the styling..... and how the wizard show (and in some cases don't show) the title and subtitle depending on the wizard style18:01
nessitagatox: can you give a little more details? as in, what we needed that wasn't possible18:02
gatoxnessita, mmmm..... the font size for example18:02
gatoxpadding.....18:02
ralsinanessita: you can't style the title and subtitle18:02
nessitagatox: couldn't we set that thru stylesheets?18:02
gatoxtunning adding the ellipsis18:02
gatoxnop18:02
nessitaboo, thanks18:03
nessitaNext question:18:03
ralsinanessita: the wizard is really not-stylable18:03
gatoxnessita, and some wizard styles don't show title directly18:03
nessitawhy defining this on every QWizardPage?18:03
nessita    205     def nextId(self):18:03
nessita    206         """Return the next page ID."""18:03
nessita    207         return self.next18:03
ralsinagatox: we are forcing the wizard style to modern (or something) anyway ;-)18:03
ralsinanessita: because originally the pages did not inherit a common class and we never refactored it?18:03
gatoxi think we are not using that anymore18:04
dobeyralsina: you lied; but i guess there's only one spot that will definitely conflict, in that branch18:04
ralsinawe shouldn't since you guys moved the logic to the wizard18:04
ralsinadobey: I lied? How unsurprising. Where?18:04
* briancurtin lunch18:04
nessitagatox, ralsina: so, my gut feeling that that code is not needed is correct, right? (unless we need a custom nextId to be set)18:05
ralsinanessita: right18:05
nessitaack, thanks!18:05
gatoxnessita, correct18:05
dobeyralsina: i asked you to hold off on that branch, and there's a proposal for it :P18:05
ralsinadobey: sorry, I did the proposal before we talked about it18:05
ralsinadobey: to show the diffs to others to clarify some points. Forgot to set it to WIP though18:06
nessitaralsina: and this wasn't enough to style a subtitle? "The subtitle may be plain text or HTML, depending on the value of the QWizard::subTitleFormat property."18:07
nessita(the same applies to the title)18:07
nessitaralsina: just trying to understand some code18:07
ralsinanessita: that one I did not know ;-)18:07
nessitaralsina: would that have worked?18:08
ralsinanessita: I don't know. It's not really modern HTML, but a subset plus CSS218:09
ralsinanessita: probably yes18:09
nessitaack, thanks again!18:09
dobeysigh; google translate doesn't like unicode in urls at all :(18:11
nessitaralsina, gatox: one more question... how can I add a widget to a qwizardpage I'm creating "by hand"?18:12
gatoxnessita, add the widget to the layout of the page18:13
gatoxi'm not sure i understand the question18:13
nessitagatox: I'm reading the qwizardpage doc, and I'm not sure how I can set the page "main widget"18:14
gatoxnessita, you can extend from QWizardPage and define the layout18:15
gatoxnessita, i don't know how are you creating the page18:15
nessitagatox: I'm indeed extending QWizardPage18:15
gatoxnessita, so, in the init you can do something like:18:15
gatoxvbox = QVBoxLayout(self)18:15
gatoxand add the widgets to that layout18:15
nessitagatox: there is no default layout in a QWizardPage?18:16
gatoxyes.... i don't remember which kind of layout it is18:16
dobeypeople use icons in the weirdest ways, for the things which they aren't icons for18:16
nessitagatox: thanks, I'll research from here18:16
gatoxnessita, you can ask for the layout with self.layout()18:16
nessitathanks!18:16
gatoxand do: self.layout().addWidget18:16
dobeyralsina: were you asking about the messages indicator, because someone was not seeing share notifications in it, and was expecting to?18:24
nessitaralsina, gatox: is there any signal that gets emitted when a .close() is called in a widget ?18:27
gatoxnessita, depends on the widget..... but you can overload the closeEvent method18:27
nessitagatox: I want to connect to a widget's "signal" when that widget calls .close()18:28
nessitadestroyed!18:28
nessitathat's what I want18:28
gatoxnessita, mmmm i'm not sure about destroyed..... i personally wouldn't use that in python18:29
nessitagatox: why not?18:29
gatoxnessita, i don't know what you want to do..... but in python with the garbage collector i don't know if that works ok....... maybe i'm wrong..... ralsina ^18:30
gatoxi think i had problems with that in the past.......18:30
urbanapebriancurtin: back18:45
briancurtinurbanape: on phone with USPS, but back in a few mins18:46
urbanapek18:46
briancurtinurbanape: now im back18:48
urbanapecool. mumble?18:48
briancurtinlogging in18:49
nessitadobey: I lost track of the progress on the 'dark grey' bug. Are you doing the UIFe?18:57
nessita(yes I'm old and drop packages :-D)18:57
dobeynessita: sure, i can18:59
nessitadobey: wanna propose the branch for merge, so I can use that?18:59
dobeynessita: about to yeah. was filing bugs and proposing my client branch to fix the indicator19:00
nessitadobey: thanks19:00
gatoxneed to restart....... my computer is crashing all the time19:02
nessitagatox: lies! :-P19:03
gatoxnessita, please believe me..... is not funny :( jeje19:03
nessitagatox: of course I believe you, I was kidding19:03
elopioFriends,19:04
elopiowhen I create a U1 contact list on thunderbird, the list is shown nowhere on the website, right?19:05
dobeyhey now. let's keep it professional! :P19:05
dobeyelopio: depends on what you mean exactly, but couchdb support is drifting away19:05
dobeyelopio: so even if you did it the right way (tb UI can be confusing), and it doesn't work, we probably won't be able to get it fixed19:06
karniralsina: facundobatista: I replied to the tweet, thanks. 1) It depends how often picures are uploaded (obviously), which == radio 2) we'll be decreasing the memory footprint shortly, which can also help19:06
dobeygatox: was it the alienware?19:07
facundobatistakarni, how reducing the memory footprint improves battery?19:07
gatoxdobey, i'm having a lot of issues since the last upgrade (yesterday)19:07
karnifacundobatista: Decreases paging, which is I/O19:08
dobeygatox: maybe it just wants you to reinstall it again :P19:08
karnifacundobatista: Android prefers to have memory full, only then starts to swap pages. On the initial auto-upload, we're quite a memory hog (in-memory queues).19:08
gatoxdobey, ohhhh fun..... not19:08
gatoxjeje19:08
facundobatistakarni, so probably it's the case19:10
karnifacundobatista: ralsina: FWIW, we use a very efficient way to detect new photos. We have a lightweight background service, so that's not the problem.19:10
elopiodobey: it's like a weird bug. But what you said is probably the best answer for the reporter. Thanks.19:11
dobeyelopio: so tb has local lists and remote address books, and it can be confusing which one you've created19:13
dobeynessita: https://code.launchpad.net/~dobey/ubuntuone-control-panel/the-darkness/+merge/95239 btw19:18
nessitadobey: FINALLY :-D19:18
nessitalike the name19:19
nessitaI* like the name19:19
dobeyralsina: btw; any word on the product sprint thing?19:19
elopiodobey: this is a list of contacts on a U1 remote address book. I think... It's confusing.19:21
nessitadobey: btw, where did you get the dark grey color from?19:21
nessitadobey: I'm looking at the UBuntu paletter and it does not match19:21
dobeynessita: the titlebar on the window19:22
nessitaUbuntu palette*19:22
dobeyubuntu palette?19:22
nessitadobey: I guess we need to change it to the Ubuntu dark grey, which is listed in http://design.canonical.com/the-toolkit/ubuntu-logo-and-circle-of-friends/19:22
nessitadobey: from http://design.canonical.com/brand/Tools/colour_palettes/UbuntuColours.png, I can tell the dark grey is:19:22
dobeyelopio: don't know if desktopcouch supports that. or if the web ui for contacts does either.19:23
dobeyelopio: i suspect not19:23
nessitadobey: #33333319:23
nessitadobey: can you please change that?19:23
dobeynessita: why do we need to change it to that?19:23
nessitadobey: the agreement with the design team was to stick to the ubuntu palette for this change19:24
nessitadobey: so I promised we were gonna use the ubuntu dark grey19:24
nessitaand I would like to keep my promise :-)19:24
dobeythen it won't match19:26
nessitadobey: I think it will, since the window top bar is a gradient19:27
dobeynessita: it's a gradient, and i picked the color at the bottom of the gradient so it would match correctly.19:28
dobeyand the window borders theme doesn't even use 333333 anywhere within it19:29
dobeythat color doesn't even appear anywhere within the Ambiance theme at all, actually19:29
nessitadobey: the difference is extremely sutil19:30
dobeybut i can see the edge19:31
nessitahum19:31
nessitadobey: then we need to run this by design again19:31
dobeygranted, *i* can see the edge, and people can't even read the text on my screen19:31
nessitadobey: yes, you're right, I can also see the edge :-/19:31
nessitahrm19:32
nessitaralsina: any opinion? ^19:32
dobeynessita: but you can only see it because i said i can and you looked harder :P19:32
nessitadobey: yes, is very sutil19:32
dobeynessita: anyway, i pushed the change19:33
nessitaI had to use xmag to see the edge19:33
nessitadobey: but you're right, it does not look good19:33
nessitaI wish I had known this discrepancy this morning :-/19:33
dobeyshould have used xmag :)19:33
nessitadobey: I assumed the dark grey in the windows was the ubuntu dark grey19:34
dobeywell we should wait for the UIFe anyway19:34
dobeynessita: re: assumption: http://www.youtube.com/watch?v=miPPQu2iqts19:39
dobeyoh, pitti gave the +1. so we just need to decide which color to use19:53
dobey:)19:53
dobeynessita: in the meantime… https://code.launchpad.net/~dobey/ubuntuone-control-panel/remove-gtk/+merge/9525219:54
nessitadobey: you're tackling all the easy and fun branches, is not fair :-)19:55
dobeyit's not fun :)19:56
dobeyit's a very sad branch19:56
nessitaralsina: can I somehow connect a callback to the clicked event of a qwizard cancel button?20:05
urbanaperalsina: getting dbus into PyQt4 should be as simple as adding a --dbus=/path/to/dbus/headers right?20:05
urbanapeto the call to configure.py20:06
dobeyurbanape: should do, yeah20:10
dobeyurbanape: i presume you have pkg-config working?20:11
urbanapeyeah, should be20:12
dobeyurbanape: what does "pkg-config --cflags-only-I --libs dbus-1" output for you?20:14
urbanape-I/usr/local/Cellar/d-bus/1.4.18/include/dbus-1.0 -I/usr/local/Cellar/d-bus/1.4.18/lib/dbus-1.0/include  -L/usr/local/Cellar/d-bus/1.4.18/lib -ldbus-1 -lpthread20:14
dobeyurbanape: and you have /usr/local/Cellar/d-bus/1.4.18/include/dbus-1.0/dbus/dbus-python.h ?20:15
urbanapeaha.20:15
urbanapeno, but it does exist at /usr/local/include/dbus-1.0/dbus/dbus-python.h20:16
gatoxEOD here! see you tomorrow people!20:17
dobeyurbanape: so it looks like dbus-python installed it to the wrong place. pyqt4 should be picking up the support automatically in configure.py. but that, and possibly the location of the dbus python package itself are causing that to fail20:19
urbanapeyup. since the dbus-python wasn't a homebrew recipe, it just installed it straight into /usr/local/{lib|include|&c}20:19
dobeyah ok20:19
urbanapeneed to whip up a homebrew formula for it.20:19
dobeyugh, where did my postage stamps go :-/20:28
ralsinanessita: yes, get a reference to the button (QWizard.button, IIRC) and then use its clicked signal20:40
mandelnessita, http://developer.qt.nokia.com/doc/qt-4.8/qwizard.html#button20:40
nessitaralsina: I found it, is rejected20:40
ralsinaurbanape: in theory but I have done nothing like it in the last 10 years or so20:40
nessitathe specific signal is rejected20:40
ralsinanessita: oh, ok20:40
urbanaperalsina: I think we figgered it out.20:41
ralsinadamn, I leave 1 hour and everyone solved everything!20:41
urbanapehomebrew segregates its stuff off and then links into /usr/local/*20:41
urbanapeand my dbus-python was installing into /usr/local/*, but pkg-config was not looking in the same place.20:41
ralsinadobey: niggle about an older branch already merged, why not have both installer and control panel have the window class be "Ubuntu One" instead of "Ubuntu One Installer"?20:42
ralsinaurbanape: awesome20:42
nessitaralsina: so, I need some input from you20:42
ralsinanessita: sure20:43
nessitaralsina: which one? http://ubuntuone.com/0H4mGL2S5HaF1PSN5UUW6p or  http://ubuntuone.com/2fLrfst5ueA6MiAQEaFF0y20:43
nessitaralsina: I like neither :-/20:43
ralsinanessita: looking...20:43
nessitaralsina: if we could hide the ---------- bottom line, I would take the first one20:44
ralsinanessita: http://ubuntuone.com/2fLrfst5ueA6MiAQEaFF0y has two "default buttons" so, on this choice, thefirst20:44
nessitaralsina: can fix that, no prob20:44
ralsinanessita: we can!20:44
nessitaralsina: how????20:44
ralsinanessita: let me think a second ;-)20:44
dobeyralsina: well it's ubuntuone-installer, and because that would mean more work, and chanes to both, and more possibility to break20:44
ralsinanessita: ok, that is the line above the buttons in a wizard... let me dig a little bit20:45
ralsinadobey: yes, but it *is* weird, admit it ;-)20:45
ralsinadobey: maybe a low bug for the indefinite future?20:45
dobeyralsina: well, i didn't design unity, so… ;)20:45
dobeyralsina: a) i wish we could just get rid of ubuntuone-installer. b) i wish the qt control panel didn't hard code everything.20:46
ralsinadobey: I don't see how b) applies to this specific thing,but hey,whatever makes you happy, dude.20:47
ralsinanessita: I am sure it can be done, but it may involve some 15 minutes of experimentation. Stay tuned ;-)20:48
nessitaralsina: in your personal opinion, which one is better?20:49
dobeyralsina: the icon20:49
dobeywhich i don't understand why it's not using the same icon as on linux, but hey20:49
nessitaralsina: I updated the second screenshot with one that has only one default button20:49
ralsina"the same icon as on linux"? The icon is set on designer, it's not hardcoded.20:50
ralsinadobey: ^20:50
dobeyralsina: set how? it's embedded in the binary as i understand, and if not, then the full path must be listed. because windows doesn't do the Icon Theme Spec.20:51
dobeyralsina: and we are using a different icon for the winodws version, than we are on linux.20:52
dobeyit's not using the ubuntu one icon we use everywhere20:52
ralsinanessita: to get rid of that line: the parent() of any QWIzardPage (after they are added) is a QFrame. do frame.setFrameShape(frame.NoFrame)20:54
ralsinadobey: well, it's using the icon we are telling it to use. If on Ubuntu we should use a different one, it's trivial to fix...20:54
nessitaralsina: can we do that with stylesheets?20:54
ralsinanessita: maybe with some weird selector. gatox may know20:54
ralsinanessita: but then there will be no line ever (even if we do have buttons) so maybe the second one is a better idea anyway20:55
nessitaralsina: you IRL tried it? it did not work here20:56
ralsinanessita: nope, I can try to IRL it though20:57
nessitaralsina: no rush, I'm leaving. Which one do you like better?20:57
ralsinaThe second20:57
nessitaack then!20:58
ralsinaHa, pdb really hates it if you have an object called p. p.whatever() gives a syntax error!20:59
alecunessita, ping21:06
dobeybrb. gotta run a couple quick errands21:06
alecunessita, in your spawn-related code, how did you end up getting the cross platform path to the executable being spawned?21:06
nessitaalecu: good question!21:07
alecunessita, I need something similar for the tunnel process21:07
nessitaalecu: the path is multiplatform, but it points to the python script, which in windows, strictly speaking, is not executable21:07
nessitaalecu: understand my point?21:08
alecunessita, so, via __file__ ?21:08
nessitaalecu: no, please look at the get_bin_dir in ubuntu_sso/utils/__init__.py21:08
aleculooking21:08
nessitaalecu: the same way we grab the data files21:08
nessitadobey: what's the "windows top bar" grey? I'm writting an email to robert21:09
ralsinanessita: you want to learn about kcolorchooser :-)21:11
ralsinanessita: #3C3B3721:12
alecunessita, so, dirname(__file__)/../../bin21:13
nessitaralsina: I know kcolorchooser and xmag, but I'm also very lazy at this time of the day21:13
alecunessita, does that work at all inside py2exe?21:13
nessitaalecu: that does not work on install21:13
nessitaalecu: not sure. But surely what you propose does not work on ubuntu installs21:14
ralsinanessita: there, doneitfor you then :-)21:14
nessitaralsina: thanks! though I recall there was an 'A' in it21:14
nessitaralsina: you sure you grabbed the last pixel from the bottom?21:14
alecunessita, right. I see that ubuntu_sso.constants is used for installs21:14
nessitaalecu: yeap21:15
nessitaalecu: I was counting on tweaking that if py2exe was a pain21:15
ralsinanessita: fromthe bar inside chromium21:15
ralsinanessita: same thing for the tabbar inside thunderbird21:15
nessitaralsina: ack then!21:15
urbanapebriancurtin: I'm EODing for now, though I typically get back on once Lex goes to sleep. I'll take a whack at brewing up the dbus-python package, rather than trying to piggy-back it on the dbus brew install location.21:21
briancurtinurbanape: the intertubes broke, im back on mumble21:27
urbanapebriancurtin: I'm EODing for now, though I typically get back on once Lex goes to sleep. I'll take a whack at brewing up the dbus-python package, rather than trying to piggy-back it on the dbus brew install location.21:27
briancurtinurbanape: sounds good21:27
nessitadobey: remove-gtk reviewed21:36
nessitaok, I'm off crowd21:37
nessitabye all!21:38
ralsinabye nessita!21:38
ralsinadobey: do you have any pending reviews?21:38
dobeynessita: the bottom of the gradient is the color my branch was using before the 333333 change21:42
dobeynessita: #3c3b3721:44
dobeyralsina: https://code.launchpad.net/~dobey/ubuntuone-control-panel/remove-gtk/+merge/9525221:46
dobeyralsina: https://code.launchpad.net/~dobey/ubuntuone-control-panel/the-darkness/+merge/9523921:46
dobeyralsina: https://code.launchpad.net/~dobey/ubuntuone-client/installer-not-panel/+merge/9523721:47
dobeynessita: ^^ you might want to look at that last one too21:47
nessitadobey: ack!21:47
nessitabut tomorrow, I'm gone now21:47
dobeyralsina: that last one is the one that will conflict with your branch21:47
ralsinadobey: ok, will take a look at one or two21:51
ralsinadobey: why import glib as GLib and right away glib = GLib? in installer-not-panel?21:53
ralsinadobey: and the same with pyindicate and indicate21:53
dobeyralsina: to avoid the lint warnings22:03
dobey"redefinition of previously blah blah"22:03
SpamapSQuestion.. I think its been a few weeks now that U1 periodically says "Downloading XXXXXXXX and 199 other files to your computer" .. I haven't checked.. but.. is U1 broken on my system? Whats the deal?22:18
SpamapSBTW, XXXXXXX is always the same file22:18
SpamapS(and I'm running precise)22:19
ChipacaSpamapS: hm!22:21
Chipacaverterok: is that a you, or is it a nessita?22:21
verterokChipaca: ?22:22
Chipacaverterok: or was that alecu22:22
verterokChipaca: notifications? I think it's alecu/thisfred22:22
alecuprobably22:22
Chipacaverterok: i know the notification issue was addressed, but i also know chicharra was involed in the fix :)22:23
verterokChipaca: ah, ok. I didn't land the fix for it22:23
alecuI remember seeing a bug report for that...22:23
SpamapSSo, is this a stuck, untrue notification?22:25
SpamapSor am I missing files that I should have?22:25
SpamapS 3022 clint     20   0  435m  64m 5520 S    7  1.6   3:46.80 ubuntuone-syncd22:26
SpamapSIt always seems to be taking 5 - 8 % of the CPU .. so I assume its trying to do something22:26
alecuhmm... this is the bug I remembered: https://bugs.launchpad.net/ubuntuone-client/+bug/80700522:36
dobeythere's a different report22:38
ralsinaSpamapS: probably it's a lot more than 199 files and it just takes a long time22:38
dobeyhttps://bugs.launchpad.net/ubuntu/+source/ubuntuone-client/+bug/93948322:39
dobeyalecu: would be a different issue than that filename reset bug i think22:39
alecudobey: it certainly looks so22:40
ralsinaalecu, dobey: I think beuno mentioned this bug a few days ago22:40
alecuralsina, dobey just pasted the url22:41
ralsinahe, and he reported it, of course22:41
SpamapSralsina: its always 199 .. and always the same file.22:41
ralsinaSpamapS: yes, the number is a lie22:41
SpamapS... like the cake..22:41
dobeySpamapS: what does "ls -lh ~/.cache/ubuntuone/log/*.log" list you as having?22:42
alecuralsina, that number is taken from the events that went thru syncdaemon. Probably something changed with the changes that facundobatista was doing regarding storing some part of the queue on disk.22:43
alecu"something changed with the changes" -> doh22:43
ralsinaalecu: right, and we are only getting the size of the not-in-memory queue or something22:43
SpamapSdobey: http://paste.ubuntu.com/862649/22:43
dobeythe 199 is because there is a limit of 200 items in the queue22:44
dobeymemory_pool_limit.default = 20022:44
alecuralsina, dobey: data/syncdaemon.conf:memory_pool_limit.default = 20022:44
dobeyheh22:44
alecuditto :-)22:44
SpamapSI see downloads completing..22:44
SpamapSand more being added22:44
dobeyso it probably is updating the notification every time a file completes, and a new item gets added to the queue22:44
ralsinanow the interesting question is "can we know the size of the on-disk queue?"22:45
dobeyralsina: i think that's a question for facundo22:45
ralsinadobey: indeed. facundobatista? ^22:45
SpamapSI brought this up a while back in discussions. I'd much rather just see the queue length, and any errors. I don't really care about U1 doing its job normally.22:46
dobeySpamapS: how many files are you syncing exactly?22:46
SpamapSdobey: I'm not sure22:46
SpamapSAFAICT, these files were always on this particular machine, I'm not sure why they're being Downloaded again.22:47
alecuralsina, it seems that it's very easy to find out the size of the queue with len(OffloadQueue), but that info is not useful in order to show the same data we were showing.22:48
dobeySpamapS: so the notifications do in fact, work the way you want (though i guess we don't have notify-osd notifications for errors); but a change in the underlying behavior of syncdaemon caused this particular issue to occur22:49
ralsinaalecu: I won't pretend to understand what you said ;-)22:49
alecudobey: SpamapS proposed on u1-discuss we got rid of most superfluous notifications altogether :-)22:50
alecuralsina, sorry :-)22:50
dobeyalecu: yes, we did that22:50
alecudobey: we did a small part of that...22:50
SpamapSdobey: what I don't understand is that the files I see in the queue in magicicada, and the one in the notification, are already on disk.22:50
dobeySpamapS: i can't tell you why they're queued22:51
SpamapSso, is it just verifying hashes?22:51
ralsinaalecu: I mean, I don't understand what "the same data we were showing" means in this context. Would weneed to examine the items before they are offloaded to disk and count something?22:51
alecuralsina, well: we know the queue len, but we don't know how many items in the queue are files uploading, how many are files downloading, and how many are random stuff that syncdaemon needs to do.22:51
alecuralsina, not in a clean way...22:52
dobeySpamapS: no, they wouldn't be in the content queue if that was the case. i have no idea why it's doanloading them again22:52
dobeyif they're already there, that is22:52
SpamapSdobey: I have a theory22:52
dobeySpamapS: "the mayans did it" ?22:52
SpamapShttp://paste.ubuntu.com/862655/22:52
SpamapSbecause I copied these files from my mac hard drive..22:52
SpamapSas root.. they're all owned by uids that aren't 'clint'22:53
dobeySpamapS: ah well, yeah, permissions problems are not fun22:53
dobeyfix it :)22:53
SpamapSdobey: U1 may have been spinning for *months* on this22:53
alecuralsina, the notification "aggregator" is loosely coupled with syncdaemon: it listens on a syncdaemon event bus. And the events are fired on that bus when they exit the "on-disk" queue.22:53
SpamapS$ find . -uid 501 -group dialout -type f | wc -l22:54
SpamapS355622:54
dobeythat'd be a lot of files indeed22:54
alecuralsina, we *could* do a kind of chanchada and send events only to the aggregator before they are sent to the on-disk queue... but it would probably break somewhere else.22:54
SpamapSOk, chowned them all.. lets see what happens22:55
SpamapSwell the exceptions stopped22:55
dobeySpamapS: you might get quite a lot of notifications still, but it should spin down to a stop fairly quickly22:55
dobeyrestarting syncdaemon might make it happen faster22:56
SpamapSdobey: yeah, even with it spinning on these forever, the notifications weren't that annoying. I just realized that it was the same file.. over and over.. and same length..22:56
SpamapSdobey: I would love to see the full queue length there. :)22:56
SpamapS2012-02-29 14:56:52,930 - ubuntuone.SyncDaemon.MuteFilter - DEBUG - Blocking FS_FILE_CLOSE_WRITE {'path': '/home/clint/Pictures/FromMac/iPhoto Library/Originals/2009/Dec 9, 2009/2009-12-09 11.17.27.jpg'} (2051 left)22:56
SpamapS2051 left .. that looks like a queue length22:57
dobeySpamapS: yeah, it used to be there. a change in syncdaemon to limit the in-memory queue length broke that though. i've just done some triage on the bug, and hopefully we can get it fixed for precise22:57
SpamapSdobey: *cool*22:57
karniralsina: facundobatista: FWIW, I just saw this review on the Android Market (re: the question from twitter) "Android/Ubuntu One/Xbmc = sweet setup, can instantly share my photos with the family @ home on the TV's... I have no issues with battery drain or sluggish performance, I don't get it, it works flawlessly on my end. Do your research people, this is a great app..."22:58
karniI do not say there are no battery issues, we will always try to improve in that area.22:58
Chipacakarni: stop writing reviews for your own apps, it doesn't look good23:05
Chipaca:D23:05
* karni thought he would trick people..23:05
karniChipaca: I'm the person to know all shortcomings of the app, I wouldn't write such a review :) Now, back to building for the marketz23:06
dobeyalright, i shouldn't still be here :)23:09
dobeylater!23:09
karnibye dobey23:10
alecubye bye, all!23:52

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