=== yofel_ is now known as yofel
itiliousare any/all my files in my Ubuntu One folder public?03:46
itiliousor must i "publish" them to be seen by the public?03:46
jo-erlend_hve to publish or share.03:47
itiliousjo-erlend_, i see public on the website, but where is the "share" option?03:50
itiliousis it supposed to be in the context menu on my ubuntu 10.10 computer?03:50
itiliousfor folders under ubuntu context sub menu?03:50
jo-erlend_first menu entry in 11.0403:51
itiliousso if i choose "synchronize" then it only makes it accessible to me right? not public?03:52
mandelmorning all!! \o/08:31
mandelI'm back :)08:31
JamesTaitGood morning!08:47
karniGood morning!09:32
Chipaca`mandel: hey mandel!09:41
mandelChipaca`, hola!09:43
mandelChipaca`, how is everything going... I need to catch up of what has been going on :)09:44
mandelChipaca`, do you have any info about the windows port, has anything happened while I was out?09:44
=== Chipaca` is now known as Chipaca
Chipacamandel: tons. nothing of huge import :)09:44
mandelChipaca, but is it going well?09:46
mandelChipaca, I'm going thorugh the bug reports and all the mails... seems to be ok09:46
Chipacamandel: yes, nothing huge. In polish mode. Polish mode is where you scare off Genghis with your drinking.09:48
mandelChipaca, hahaha well, I hav beein playing a little with the idea of the shell extension over the holidays.. a diff project to keep it separated that uses C++ & python could do it, mainly based on the TortoiseBR code.. but that was just holidays fun sake :)09:50
Chipacamandel: a heads-up from mfoord is that you shouldn't do shell extensions in python09:52
Chipacamandel: dunno if you knew09:52
Chipacamandel: tortoise tried to do that, but turns out if you do that, no python program can use an open dialog09:52
Chipacamandel: because explorer tries to open the same dll twice and boom09:52
mandelChipaca, yeah, I know that, did the tests to :)09:58
Chipacacool :)09:58
* mandel restarts10:09
* mandel back after restart ...10:17
Chipacamandel: hal isn't in here to answer your @ping :)10:20
mandelChipaca, haha wrong channel :P10:34
mandelI always forget :P10:34
kerouac__i can't issue tokens following https://one.ubuntu.com/developer/account_admin/issue_tokens/cloud/#get_httpsoneubuntucomoauthsso-finished-so-get-tokensemail-address10:40
kerouac__my provided heade looks like this: {'Authorization': 'OAuth realm="", oauth_nonce="98561566", oauth_timestamp="1313729597", oauth_consumer_key="*secret*", oauth_signature_method="HMAC-SHA1", oauth_version="1.0", oauth_token="*secret*", oauth_signature="*secret*"'} anybody spot anything wrong?10:41
duanedesignhello kerouac__10:42
kerouac__duanedesign: hi there!10:43
duanedesignrye: ^^10:46
ryekerouac__, see the example python implementation here - http://people.canonical.com/~roman.yepishev/us/ubuntuone-sso-login.py10:47
kerouac__rye: will do, thanks!10:47
ryekerouac__, but what response do you get? and from what service, SSO or U1?10:47
kerouac__rye: daughter woke up, will get back at you.10:50
* rye is going to the grocery store, brb10:53
nessitahello everyone!11:03
mandelnessita, hola!11:04
nessitamandel: welcome back!11:04
nessitamandel: how is it going?11:04
mandelnessita, fine, going thorow emails to tr and catch up :)11:05
gatoxnessita, hi11:05
mandelnessita, and with lots of energy :)11:05
mandelnessita, and you?11:05
nessitagatox: hi there!11:05
nessitamandel: where are you located now?11:05
faganmorning nessita11:05
nessitahi fagan11:06
mandelnessita, 4 more days in my parents house and then barcelona :)11:06
nessitagatox: so, you need reviews. Can you please paste the links again, to be sure we're in sync?11:06
gatoxnessita, yes11:06
nessitamandel: did you manage to get better internet?11:07
nessitaI mean, will you be able to mumble, for example?11:07
gatoxnessita, https://code.launchpad.net/~diegosarmentero/ubuntuone-windows-installer/setupaccount-form-behavior/+merge/7193711:07
gatoxnessita, https://code.launchpad.net/~diegosarmentero/ubuntuone-windows-installer/uninstall/+merge/7240211:07
mandelnessita, yes, I wil yet at 4 pm (which is 5 hours less for you), is that ok?11:09
mandelnessita, I'd like to do the mumble specially to catch up and know where I'm needed11:10
nessitamandel: can you please re-phrase "I wil yet at 4 pm", I'm not sure what you mean :)11:10
mandelnessita, I will be able to mumble, yet/although it will have to be at 4:00 pm rather than at 3:45 pm :D11:11
nessitaah, is works fine!11:11
karnihello nessita , mandel !11:12
nessitahello karni!11:13
mandelnessita, cool then :)11:14
mandelkarni, hello!11:14
karni\o :)11:14
gatoxnessita, i'm working in list styling that is (at least for me) what is worst in the UI... please let me know if you need me to work in something else11:15
nessitamandel: you need a bug to work on?11:15
* fagan break11:16
mandelnessita, YES!11:17
mandelI'll be done with emails in by lunch and would be nice to get back to coding11:17
nessitamandel: first of all, I'm seeing all the bugs assigned to you, and they look outdated, so can you please go one by one and update them? Thanks!11:20
mandelnessita, yes, I'll take care of that then, I think there are some that should be closed too11:21
nessitagatox: yes! we need the control panel buttons to be fixed11:26
nessitagatox: by list styling, what do you mean?11:26
gatoxnessita, ok! i'll start with that..... let me show you an example of list11:26
* gatox looking11:26
nessitagatox: these two imports should be one:11:32
nessitafrom PyQt4 import QtGui11:32
nessitafrom PyQt4 import QtCore11:32
nessitashould be: from PyQt4 import QtGui, QtCore11:32
mandelnessita, remember there was an issue with the order of the imports in some Qt modules... we should actually document that in the wiki or something...11:33
gatoxnessita, fixing11:33
mandelnessita, it has to do something with a contant being wrongly declared in the modules or something like that... I'll try to remember what the hell it was11:33
gatoxmandel, at least for QtGui, QtCore the order is not an issue... maybe with some of the other modules?11:34
nessitamandel: I know what it is, you need to import both QtCore and QtGui if you need QtCore11:34
mandelnessita, cool, I think we should document that somewhere so that we do know in the reviews what to look for, I always foget :P11:36
gatoxnessita, yes... that it's in the case if you are going to use Qt constants or SIGNAL or things like that11:36
nessitagatox: great work on adding tests in setupaccount-form-behavior!!!11:38
gatoxnessita, THANKS! :D11:38
gatoxnessita, nessita is there any bug about the button styling in control-panel?? i have this two: https://bugs.launchpad.net/ubuntuone-control-panel/+bug/822691 AND https://bugs.launchpad.net/ubuntuone-control-panel/+bug/822685 but i don't know if you mean something else....11:39
gatoxor just integrate everything that is messing11:39
nessitagatox: yes, those 211:41
gatoxnessita, ok!11:41
nessitagatox: those 2 bugs, where one is "make it nice and consistent", which is big :-P11:41
gatoxnessita, jejej ok11:41
gatoxnessita, let me show you the screenshots about the lists in pm11:41
nessitagatox: following the review, one thing about docstrings: the summary line in a multiline docstring needs to end with a dot, always. So, this one:11:42
nessita807+        """Status when the password line edit receive focus and shows popup:11:42
nessita809+        * Password assistance contains the right message11:42
nessita810+        """11:42
nessitashould be something like:11:42
nessita807+        """Status when the password line edit receive focus and shows a popup.11:42
nessita809+        * The popup will show if the password assistance contains the right message.11:42
nessita810+        """11:42
gatoxnessita, ok!11:43
nessitagatox: one more fix: instead of using self.assertEqual(True, 'foo' in something), please use: self.assertIn('foo', something)11:47
gatoxnessita, ahhhhhhh ok, i didn't know about that11:48
gatoxnessita, does it exist "assertNotIn"?11:56
dobeygatox: in python 2.7 i believe it does, but not in 2.611:57
nessitagatox: yes, you can check all this http://twistedmatrix.com/documents/10.1.0/api/twisted.trial.unittest.TestCase.html11:57
dobeyoh, in twisted, yes is fine11:58
gatoxdobey, nessita ok! thanks!11:58
dobeybut unittest.TestCase is not11:58
nessitagatox: please note that the doc lists methods names 'failFoo', but in the implementation we have all the  synonyms for assertFoo11:58
facundobatistamandel, ping11:58
gatoxnessita, ahhhhhhh right11:59
nessitagatox: you can also do this in ipython: from twisted.trial.unittest import TestCase <enter> TestCase.assert<tab, tab>11:59
nessitahola facundobatista! you working today?11:59
facundobatistaHola nessita!11:59
facundobatistanessita, yeap, will take tomorrow off11:59
nessitafacundobatista: do you know if guillo is working as well?12:00
facundobatistanessita, I think he does not... what happened with the review you needed?12:00
nessitafacundobatista: let me check12:00
nessitafacundobatista: is merged!12:01
facundobatistanessita, awesome12:01
facundobatistamandel, nessita: there's a bug in (at least the linux side of) ubuntuone-client that LR inserts 'invalid' paths in the system12:03
facundobatistamandel, nessita: there's a bug in (at least the linux side of) ubuntuone-client that LR inserts 'invalid' paths in the system12:03
facundobatistamandel, nessita: in the linux side these are non-utf8 paths, that for inotify are handled through a decorator12:03
kerouac__rye: when running ubuntuone-sso-login.py it populated my devices list with no less than 22 extra devices.12:03
nessitafacundobatista: when you say "there is a bug", you mean we added it?12:03
facundobatistamandel, nessita: so I plan to use that decorator (or similar) to check in LR and don't insert these paths into the system... is there any similar function in windows?12:03
facundobatistanessita, no you didn't12:04
facundobatistamandel, nessita: is in windows the concept of "broken filenames that we're ignoring"?12:04
nessitafacundobatista: so, let me explain a bit12:04
* facundobatista hears12:04
=== zyga is now known as zyga-siesta
nessitafacundobatista: the windows side will deal properly with any path that is a byte sequence encoded with utf8. So, is there any scenario where the lower layers can receive something that does not match that? if so, we'll explode12:05
nessitafacundobatista: yes? no?12:13
facundobatistanessita, sorry, door bell12:13
facundobatistanessita, I think you misunderstood my question12:14
facundobatistanessita, let me rephrase it12:15
facundobatistanessita, when the disk is touched, events come from the platform dependant filesystem notification12:15
facundobatistanessita, in linux, all non-utf8 paths are ignored; in windows, (X)12:16
facundobatistanessita, the problem is that LR fakes events, and it's inserting nont-utf8 paths into the system12:16
facundobatistanessita, can you fill (X) above? is there any paths ignored in the windows filesytem notifications?12:17
nessitafacundobatista: none is ignored ATM, we expect the filesystem to always return unicode (and it should as per the doc)12:18
facundobatistanessita, ah, you have controls where you *explode* if they are not invalid paths, that's the checking I see, ok12:21
facundobatista*if they are invalid paths12:21
nessitafacundobatista: right :-)12:23
nessitagatox: since you're fixing, please add an ending dot to """Check who has the focus to activate password popups if necessary"""12:27
gatoxyes, i fixed all the docstrings in that module... even the ones i didn't touch :D12:27
nessitagatox: is there any reason to duplicate password_assistance into password_assistance_in_focus?12:28
gatoxnessita, yes, one shows an error icon and the other one a normal state12:28
gatoxnessita, depending if the user is in that lineedit or the lineedit lost the focus12:28
nessitagatox: can you please avoid duplication unifying the common part in a separated method?12:29
gatoxnessita, ok.... on it12:29
nessitagatox: let me know when all those are fixed12:34
gatoxnessita, yes..... testing right now12:34
dobeyman, i don't even remember what all i did on friday12:41
mandeldobey, holidays?12:44
dobeymy holidays are next week :)12:44
mandeldobey, going anywhere special?12:45
gatoxnessita, branch done and launchpad updated: https://code.launchpad.net/~diegosarmentero/ubuntuone-windows-installer/setupaccount-form-behavior/+merge/7193712:45
dobeymandel: nope12:45
ryekerouac__, sorry for delayed answer, had weird LAN problem. So, those 22 entries exist in your https://login.ubuntu.com/+applications12:51
Chipacadobey: any new toys to play with?12:52
mandelthat is what... ok, I wont say it in the first day after holiday ;)12:53
dobeyChipaca: in what sense? like, did i get any this weekend you mean?12:54
mandelkarni, ping12:54
Chipacadobey: in the "things to do when on vacation" sense12:54
karnimandel: pong12:55
dobeyno new toys in that sense i guss, aside from maybe getting the camera last week. vacation will hopefully result in me getting a fair bit of work done on my engine, and around the house perhaps12:55
mandelkarni, I'm trying to update the u1 android app and I get an error telling me that it canno be installed in an SD card or USB device, is that normal?12:59
karnimandel: Are you asking if we support "app to SD" feature? (Whether you can move the app to your devices SD card instead of internal memory?)13:00
karnimandel: Are you updating from Android Market?13:00
mandelkarni, updating it13:01
mandelkarni, I already moved the music one to the sd card with no issues13:01
fagannessita dobey standup13:01
faganralsina off today?13:02
faganill go13:02
fagan* Read a book (waiting on something to test)13:02
fagan* What ever anyone needs13:02
fagan* Nope13:02
fagan* Finished at the end of this week :-/13:02
faganmandel: go13:02
nessitafagan: all ARG in holiday today except gatox and me13:02
mandelDONE: back from holidays! Read lots and lots of mails and bug reports and tried to get in my head where we are.13:02
mandelTODO: go through assigned bugs and ensure they are up to date. Ask for some bug to be assigned to me :P13:02
mandelBLOCKED: no13:02
mandelnessita, go13:02
nessitaDONE: reviews, bug #813073, bug #80044413:02
nessitaTODO: reviews, more of the aforementioned bugs, need to solve bug #831043 first13:02
nessitaBLOCKED: nopes13:02
nessitaNEXT: dobey13:02
dobeyλ DONE: bug #735408, nightlies fixups13:02
dobeyλ TODO: finish bug #82819513:02
dobeyλ BLCK: None.13:02
fagannessita: ah ok13:02
gatoxFixed some code in "Setup Account" branch (Installer). Branch for uninstall ubuntu one from the installer complete, pending for review.13:03
gatoxFix Control Panel buttons style.13:03
karnimandel: long story short - U1F doesn't support app 2 SD, we may fix this soon though.13:03
faganWhoops forgot about gatox :)13:03
mandelkarni, and u1music?13:03
gatoxfagan, :P13:03
mandelkarni, that one got moved but I not longer can update it :(13:03
karniCardinalFang_: ↑13:03
karnimandel: That's strage13:04
karnimandel: I'll talk to Chad about it13:04
mandelkarni, ok, thx :)13:05
mandelI'll ping him too13:05
fagankarni: how do you get an arrow?13:05
* fagan never saw one of those 13:05
mandelfagan, there is one in the keyboard ;)13:05
faganmandel: not on mine unless its one of those weird keys I never use13:05
* mandel goes off for lunchm laters!13:06
mandelnessita, ^13:06
karnifagan: I've bound Compose + Shift + U to unicode arrow™®13:07
CardinalFang_karni, I try to get the music app stored on the external storage by default, fwiw.13:08
karniCardinalFang_: any idea why there would mandel have problem updating? o_O13:08
CardinalFang_karni, but, two SD cards?  I don't know much about it, and have no code to handle it.13:09
CardinalFang_updating, no.13:09
karniCardinalFang_: two SD cards?13:09
CardinalFang_karni, seems strange.  then again, mandel himself is strange, so....13:09
karniCardinalFang_: U1F didn't have app 2 sd because: 1) we had sync before 2) we observed internal memory for pics as well. so now I can add that.13:09
karniCardinalFang_: :D13:09
CardinalFang_karni, right, since we're working on externally-stored files only (?!), then we might as well put app on external storage.13:11
karniCardinalFang_: to that (?!) we need to talk - more and more devices have 2 SD storage mount points, things aren't as simple as they were few months back. secondly, yes we might - but we have to add a warning that unmounting SD card stops MediaCatcher and (unless we can catch it in a MEDIA_MOUNTED broadcast) user should launch U1F once to get it going for Instant upload.13:14
tntcHey guys! I tried creating a new SSO account and U1 account and had my services transferred to it by duanedesign and co. in an attempt to get u1m playlists working. unfortunately, I still couldn't save playlists. I think I ended up on the same server as before. I wanted to see what the next step was.14:02
nessitagatox: mumble?14:03
duanedesigntntc: i checked your account and you are now on a different server14:04
gatoxnessita, ok14:04
tntcduanedesign: which account?14:04
nessitaChipaca: wanna mumble with gatox, mandel, and me?14:04
duanedesigntntc: the new one14:05
tntcduanedesign: ok! Let me test it out! Thanks!14:05
elopiogood morning ubuntuone!14:09
Chipacanessita: are you still mumbling there?14:12
nessitaChipaca: yesir!14:13
pfibigerelopio: welcome!14:16
dobeyhi elopio14:17
elopioThanks pfibiger. Hi dobey. Chipaca elpoio souds better :)14:18
dobeyel pollo?14:18
Chipacaelopio: heh, yeah, "elpoio" would be "the chick" in the chicken sense, and in the argot of one of the argentine provinces14:20
elopioyes, but I have a friend that's called like that. So I can't use it...14:24
dobeyjust append "loco" to it14:25
dobeyi wonder if the el pollo loco near here is still open even14:25
elopiojaja. Now that doesn't sound better. I'll keep it this way.14:26
gatoxnessita, i don't know if already tell you... this branch is ready with all the changes: https://code.launchpad.net/~diegosarmentero/ubuntuone-windows-installer/setupaccount-form-behavior/+merge/7193714:30
mandelto me sounds that he is a drug... "el opio" :P14:30
nessitagatox: approving globally then14:31
Chipacaelopio: welcome!14:31
gatoxnessita, thanks14:31
Chipacaelopio: took me a while to figure out who you were :)14:31
nessitaChipaca: wanna share with the rest your big discovery? :-)14:32
dobeymandel: i don't think they have opium dens any more :P14:32
elopioMy name is Leo Arias, and I'm from Costa Rica.14:32
Chipacas/from/the QA God from/14:32
elopioI'll spend a lot of time here from now on. I'm pleased to meet you all.14:33
Chipacanessita: he's our admiral of the ocean QA14:33
nessitawelcomed elopio!14:33
Chipacaor something like that :)14:33
mandeldobey, lame...14:33
mandelelopio, buenas!14:34
dobeymandel: well, maybe in certain parts of east asia, you could find some14:34
mandeldobey, and I guess importing is hard... dammed!14:34
elopioChipaca, that's to much credit! I just hope to make good contributions to the project.14:34
dobeymandel: just watch out for the oceanic military14:34
dobeymandel: weren't you going to thailand or something for vacation? :P14:35
nessitagatox: bug #831310 and bug #831312 (the latter is Low, so ignore it for now)14:35
nessitaChipaca: ^14:35
elopiomandel, que mejores las tenga usted.14:35
mandeldobey, that was the plan, but then I though about the amount of stds I could get and changed my mind :P14:35
gatoxnessita, ok14:36
* elopio takes off his hat.14:36
mandelelopio, gracias? how come are you going to be here a lot?14:36
* mandel es un cotilla :)14:36
dobeymandel: heh14:36
mandeldobey, well, I know my weakness :P14:37
Chipacamandel: Leo is going to be instrumental in us doing everything we want with QA over the coming centuries14:37
elopiomandel, I'll be contributing with ubuntuone starting from today. My speciality is quality assurance, so I'll probably be bothering everyone daily :)14:37
mandelChipaca, oh wait, is he new in the team?14:37
mandelelopio, ^14:38
pfibigermandel: yes.14:38
pfibigermandel: Leo moves us from having a "QA Person" to a "QA Team"14:38
mandelpfibiger, I must have missed the email....14:39
dobeypfibiger: because we now have 2, or because he is 2 people?14:39
pfibigerrmcbride: meet elopio. elopio: meet rmcbride. coworkers!14:39
pfibigermandel: hasn't gone out yet, he started 30 minutes ago14:39
mandelpfibiger, that is like saying that me having a girlfriend moves me from mastumating to a sex group.. but I get it ;)14:39
elopiormcbride: good morning _o/14:40
dobeymandel: group thereapy can be helpful, or sometimes harmful14:40
rmcbridewelcome elopio !14:40
elopioI'm just one. But you are many, then we have a great qa team ;)14:41
mandelok, so now that the new guy think I'm a pervert I go batch to bug triagging :P14:41
Chipacaso wait, elopio has to have group sex with rmcbride? is that, like, in his contract?14:42
* rmcbride throws a frozen haddock at Chipaca 14:43
mandelChipaca, we should not do only what is in the contract... otherwise windows...14:43
elopioI don't know what rmcbride signed, but I didn't sign anything related to that.14:43
rmcbridedefinitely no clause like that in my contract14:43
dobeyharmful group therapy, that14:44
elopioyeah, we should get the lawyers before it gets further.14:44
* rmcbride goes back to moving his windows images to the better VM host14:44
Chipacaphew, then :)14:44
mandelshotgun frst!14:45
dobeyi think i just need to switch to the other workspace for a while :P14:46
mandeldobey, oh, we have a swinger...14:47
elopiomandel: I still have no strong evidence for thinking that you are the pervert of the group. But I suppose it's just a matter of time, jaja.14:49
mandelelopio, just dont trust what the say amount me... I14:51
mandelwell do trust it :P14:51
rmcbridewhat we say about him only scratches the surface, I'm sure :D14:51
elopioLet's see what the internets have to say about your nicknames...14:52
* elopio goes to stalk the new team mates while the wiki access is ready.14:52
dobeythe internet hates me14:55
dobeyugh, am so tired14:59
mandelthat is what she said!15:00
dobeyperhaps i should not have a turkey sandwich for lunch. don't need more tryptophan15:01
mandeldobey, ping15:07
dobeymandel: what's up?15:08
dobeyhmm, maybe i'll see if i can get a touchpad today15:09
mandeldobey, got a question about a bug, why did you move bug 803591 to open again?15:09
Chipacadobey: are they really coming down in price over there?15:09
Chipacastill not seen the dip here15:09
* Chipaca prods hal15:09
* Chipaca weeps15:09
dobeyChipaca: yep. $99 and $14915:09
Chipacadobey: where?15:10
dobeyChipaca: everywhere i guess. at least at Best Buy15:10
mandelChipaca, here we had ububot right?15:11
dobeybut not on amazon for some reason15:11
Chipacai thought we did, but alas no longer15:11
Chipacadobey: not in bestbuy.co.uk either15:11
Chipaca"SPECIAL OFFER! 349£"15:12
dobeywhere did ubottu go15:12
Chipacaeither the £ took a dip, or the special isn't so special15:12
mandelnessita, I have cleaned the bug reports assigned to me, I'll start fixing according to their importance :P15:12
JamesTaitelopio: Hi. :)15:12
nessitamandel: what you got first?15:12
dobeyChipaca: what is it in GODS OWN MONEY?15:12
Chipacadobey: I have no idea what currency is used in r'lyeh15:13
mandelnessita, bug 80955915:13
Chipacadobey: the exchange rate is probably steep, however :)15:13
mandelnessita, https://bugs.launchpad.net/ubuntuone-client/+bug/80955915:13
dobeyChipaca: heh15:13
mandelnessita, do you have anyother one that blocks you?15:13
nessitamandel: nopes, go ahead with that one!15:14
dobeyChipaca: how about the queen's stirling then?15:14
Chipacadobey: I think that's still 349£ then :)15:14
Chipacadobey: the queen uses the same grimy bills us commoners do15:14
dobeyis that the 32GB one?15:15
Chipacadobey: she probably doesn't look at them and think "fine picture of an old she-goat", though15:15
Chipacadobey: no, the 1615:15
dobeyoh, ouch. yeah, that is not special at all15:15
elopioJamesTait: hi. How are you?15:18
JamesTaitelopio: Very well thank you. Welcome aboard!15:19
Chipacanessita: ping15:19
nessitaChipaca: pong15:19
dobeymandel: because it's not fixed in pyxdg yet. your +junk branch is not upstream.15:19
rmcbrideYea they'll be sold out of those pads by the time I have reasonable budget to pick one up later in the week. Good thing I already have a tablet I guess15:19
Chipacanessita: the installer didn't actually offer me to sync the udfs (got a screen with just "ubuntu one (always synced)" on it)15:19
Chipacanessita: known issue?15:19
nessitaChipaca: is that reviewing ralsina branch?15:20
Chipacanessita: no, the installer from thursday15:20
nessitaChipaca: hum, afaik that installer contains the branch from ralsina that fixes local folders, so, no, not known and is a bug15:21
mandeldobey, oh I though it was fixed in pyxdg, I belive the comment is outdated the fix was added to ubuntone-client by itself, let me check with nessita15:21
nessitamandel: what do you need where?15:21
mandelnessita, the xdg code is know present in ubuntuone-client/platform/xdg right?15:21
dobeymandel: i think you worked around it in ubuntuone-client, but that is still not pyxdg upstream15:21
dobeymandel: and the bug is filed against pyxdg15:21
Chipacanessita: this is remote, not local; local is not in here (and is the branch i'm reviewing)15:21
nessitamandel: in ubuntuone-client/platform/xdg_base_directory15:21
mandelnessita, dobey I think we should leave this guy as closed: https://bugs.launchpad.net/pyxdg/+bug/80359115:22
Chipacanessita: should the "Explore" button do stuff?15:22
mandelnessita, dobey upstream will never add windows support, but we can try15:22
nessitaChipaca: you sure? we're now showing local first, and then remote15:22
nessitaChipaca: it should, but somehow QT does not want to process events for that row. You remind me we need a bug for that15:22
dobeymandel: you can close it as invalid or won't fix, or just unassign yourself if you want, but if the fix isn't upstream, it's not fixed. :)15:22
nessitaChipaca: I think joshuahoover filled one, let me check15:22
dobeymandel: or you can move it to be a bug on ubuntuone-client, and close it as fixed if it's actually 'fixed' there :)15:23
elopioJamesTait: thanks!15:23
nessitaChipaca: seems like is not filled, would you please add one?15:23
dobeymandel: i think upstream pyxdg is lying dormant in r'lyeh perhaps15:23
dobeymandel: remember how i said how we need to either take it over or stop using it? :)15:24
mandeldobey, I'll move it to ubuntuone-client then and set it as fix commited15:25
mandeldobey, I suppose we should set it as fix released only when the windows client is out :)15:26
dobeymandel: well it's in the latest tarball15:26
dobeymandel: so released is probably fine15:27
mandeldobey, ok, then I'll add it as released...15:27
mandeldobey, and yeah, we should do something about xdg...15:27
dobeyok, i need to get lunch. bbiab15:29
Chipacanessita: another question: signed urls in the control panel aren't done yet?15:37
nessitaChipaca: nopes, see bug #814113 (can click af15:38
nessitafects me too)15:38
Chipacanessita: bug #83142415:46
Chipacanessita: how can i track progress?15:47
nessitaChipaca: not sure what you mean, you're asking how can you know when that's done? if so, subscribe to the bug please15:47
Chipacanessita: ugh, sorry for the lack of context. Of syncdaemon in windows. Taking a lot of time to download my stuff.15:48
Chipacanessita: ~60MB15:48
nessitaChipaca: can you please take a look to the syncdaemon log file? <your user home>\AppData\Local\xdg\cache\ubuntuone\log15:48
mandelChipaca, which version is that? take a look at the partials in a similar path to the logs...15:52
mandelI wonder if you have the version with the commit_partial that is broken15:52
Chipacaugh, it's logging so much, the rotation options are not enough15:52
Chipacawhy is it watching the log directory?15:53
Chipacathe logs are full of15:53
Chipaca"this logfile changed"15:53
Chipacamandel: thursday's15:53
nessitaChipaca: this log file changed? ugh, that sound bad, should not be there15:54
nessitafacundobatista: can you please review https://code.launchpad.net/~pitti/ubuntuone-client/gi-fixes/+merge/72447 ?15:54
Chipacanessita: it's rather more verbose than that, but yes15:54
Chipacait's watching the log directory15:54
nessitafacundobatista: I was about to ask tests, but pitti mentioned we can't patch gio so we can't test that?15:54
nessitaChipaca: that's BAD. Where is your log dir located? the one I pointed out?15:55
Chipacanessita: yes15:55
nessitaChipaca: can I see some of that logs please?15:55
Chipacanessita: it's so bad, I click on syncdaemon.log, and in less than a second it's been rotated (and explorer follows the file through the rename)15:55
facundobatistanessita, I'll trade it with https://code.launchpad.net/~facundo/ubuntuone-client/lr-stop-nonutf8/+merge/72452 :)15:55
Chipacaless than a second later, rotates again15:55
Chipacaless than 10 seconds later, it's gone from the disc15:55
nessitaChipaca: there is something very broken there15:56
nessitaChipaca: any particular setting in your machine?15:56
Chipacaand the lines are all like "this file updated", and it's the logfile15:56
Chipacait's auto-frobnicating15:56
Chipacanessita: brand new win7 vm15:56
mandelChipaca, do you have the process explorer installed?15:57
Chipacathis would explain why the windows vm was in iotop all the time15:57
nessitaChipaca: I understand the symptom, I can't image how that's happening (unless that dir is an UDF, whic I would guess no?)15:57
Chipacanessita: no, i don't have process explorer, because it's a brand new win7 vm15:57
Chipacanessita: :)15:57
nessitaChipaca: mandel asked that, I don't know how to use that ;-)15:57
Chipacaah :)15:57
Chipacayou both come up red in xchat :)15:57
mandelnessita, Chipaca if you have process explorer you can see the handles that are opened by the process15:57
nessitaChipaca: can you please do the following: * kill every u1 related process15:58
nessitaChipaca: edit config file so under logging, backup_count is 015:58
mandelChipaca, nessita take a look if there is a handle opened to the path of the logs dir, that will mean that is watched15:58
nessitamandel: how can we do that?15:58
nessitamandel: Chipaca does NOT have process explorer15:58
nessitaChipaca: reboot (?)15:59
Chipacamandel: I can tell you from the logs that it's being watched15:59
nessitaChipaca: and then retry15:59
Chipacamandel: the logs, it's all they say!15:59
mandelnessita, Chipaca in process explorer, selecte the process, in the bottom panel of the UI to see it15:59
Chipacahere, let me upload the logfile15:59
Chipacamandel: i don't have process explorer installed15:59
nessitamandel: our logs files do not lie15:59
Chipacamandel: this is a brand new win7 vm for testing purposes15:59
nessitamandel: so, no need to use process explorer (at least for now)15:59
mandelChipaca, ok, but what I was going to say is to be evil and force the close of the handle whch will crash the thread and we could see a little more if twisted does not go bannanas :)16:00
Chipacamandel: I've pasted the logfile into pastebin16:01
Chipacamandel: which, obviously, sent windows explorer into pizza mode16:01
mandelnessita, I was just talking about being evil with the process in memory :P16:01
mandelChipaca, which url?16:01
Chipacafacundobatista: syncdaemon watches the *parent* of UDFs for changes, yes?16:03
gordhey all, is the u1 rhythmbox plugin ever going to be updated to work in O?16:03
nessitamandel: 2011-08-22 15:59:06,960 - ubuntuone.SyncDaemon.platform.windows.filesystem_notifications.Watch - DEBUG - Events from ReadDirectoryChangesW are [(3, u'AppData\\Local\\xdg\\cache\\ubuntuone\\log\\syncdaemon.log')] <- there is a watch there16:03
Chipacagord: not before O release, no16:04
Chipacagord: at some point yes, but it won't be shipping working in O16:04
Chipacagord: it won't be shipping in O at all16:04
gordChipaca, well its in the O repos :) no way that i can install a version manually that works or anything?16:04
gordor are we forcing me to use banshee? :(16:04
Chipacagord: all the apis changed, documentation is nil, and we haven't had time to figure it all out yet16:05
mandelnessita, well that is an event from a watch that is wathing C;\Users\Chipaca and that got a change event for that path...16:05
nessitaChipaca: so, the windows implementation of the FS monitor was designed so the watches in UDF parent are not configured,  since we don't need them. This smells like a bug in the implementation of that design. Do you have an UDF under C:\\Users\\Test?16:05
nessitamandel: we should not have watches in C:\\Users\\Test. Never, never, ever.16:06
Chipacanessita: well, yes. Like, "Documents"16:06
mandelnessita, that means that a watch to the parent dir is being added which is wrong, or at least we agreed not to do that on windows since we do not allow UDF renaming on windows16:06
gordChipaca, ah well, ok then, gnome 3 hits everyone i guess - thanks16:06
nessitamandel: we don't allow UDF renaming everywhere16:06
facundobatistaChipaca, parent*s*16:06
Chipacafacundobatista: eww16:06
mandelnessita, well, I mean that you can rename the folder on linux and we unsync the folder as a UDF, but in windows we do not even let them rename the folder16:07
facundobatistaChipaca, if you have a UDF in ~/foo/bar/baz/folder16:07
mandelit will be block by the ReadDirectoryChangesW thread16:07
nessitaChipaca: undoubtedly, this is a big BUG. alecu was fixing watches management all week last week, so he may have fixed it too much16:07
facundobatistaChipaca, and then do "mv foo roto", the UDF will be unsubscribed16:07
nessitaChipaca: can you please open a bug report, Critical, and send me the link?16:07
mandelnessita, looks like adding watches to parent was readed...16:07
Chipacafacundobatista: sounds like on windows we don't do that, and instead disallow udf renaming16:07
ChipacaI've killed the vm, my keyboard was getting too hot :)16:08
facundobatistaChipaca, is not a bad solution... if user tries to rename the UDF, restart the computer16:08
nessitamandel: "readed"? what do you mean?16:08
Chipacamaybe pouring some diet coke on it will help16:08
mandelnessita, sorry, missing d re-added :P16:08
Chipacanessita: readded16:08
mandelnessita, but what probably happened is that we screwed up the NotifierProcessor when we add a watch16:09
mandelnessita, Chipaca it smells to be around that code... from the top of my head aroun line 800 or so, but I have not looked16:09
mandeljust saying from what I remember of the file :P16:09
ChipacaTBH, the watch on that directory probably doesn't hurt16:10
Chipacaif it weren't because it's logging every event :)16:10
mandelChipaca, it will hate because of AppData which stores all the temp data of other apps16:10
mandelChipaca, in the case of having C:\Temp we would have no issues.. but will have lots of useless events16:11
mandelgood news are, we do get all the events heheh16:11
Chipacamandel: yes. I mean, relatively to the way sync crawls to a stop and the machine goes ballistic16:11
mandelnessita, if you want I can take a look at that bug16:12
nessitamandel: not yet, let\'s wait for alecu16:12
mandelnessita, okis16:12
Chipacaa lot of code has flown past since this install was cut :)16:13
gordanother question ;) is it just me or is u1 really slow today? syncing music i just bought going at around 10kb/s, speedtest.net says its not my connection16:13
mandelyeah... I should re-read that code to learn what has changed16:13
=== zyga-siesta is now known as zyga
=== urbanape_ is now known as urbanape
nessitamandel, gatox: can I have a couple of reviews for https://code.launchpad.net/~nataliabidart/ubuntu-sso-client/login-email-password-for-everyone/+merge/72458 ?16:28
nessitagatox: can you please ensure lp:~diegosarmentero/ubuntuone-windows-installer/uninstall has trunk merged in?16:29
gatoxnessita, on it... you were right... i don't know if i'll be able to finish the branch about the buttons today... i'm hating the designer16:29
gatoxnessita, ok16:29
mandelnessita, sure!16:29
nessitagatox: what's wrong with designer?16:29
gatoxnessita, it has some serious limitations when you want to do some stuffs... and with the .ui it's not the proper solution to fix that on code16:30
mandelnessita, ping16:31
nessitamandel: pong16:31
gatoxnessita, lp:~diegosarmentero/ubuntuone-windows-installer/uninstall  tells me no revision to pull16:31
gatoxoh wait16:31
nessitagatox: merge trunk in?16:31
mandelnessita, I though we did not want to use mocker in tests anylonger, is that true?16:32
gatoxnessita, no.... it was a local branch..... i'm doing bzr pull lp:ubuntuone-windows-installer16:32
mandelnessita, I see you are using it in those tests16:32
nessitamandel: it is true. I will not change the whole suite though.16:32
nessitagatox: great16:33
gatoxnessita, done16:33
mandelnessita, ok, what about using the context from mocker, that will make tests more 'clear' to new commers to mocker16:33
nessitamandel: what is the context from mocker?16:34
mandelnessita, I mean, with self.mocker: blah16:34
mandelnessita, http://labix.org/mocker second code example16:35
nessitamandel: ah, I don't find that clearer, actually, I had a hard time understanding that change in thye last branch of yours16:35
nessitamandel: you find that better? :-/.16:35
mandelnessita, yes, but we both can agree I'm not normal :P16:36
mandelso if its harder for you and I understand both ways, why would I make you change it? :)16:36
Chipacanessita: i'm not going to be able to review this branch today in the manner that it deserves16:36
Chipacanessita: i've once-over'ed it, and it looks ok16:36
Chipacanessita: but i haven't been able to run it in a vm16:37
Chipacanessita: (because of vm shenanigans and time)16:37
nessitaChipaca: is there any chance you do it tomorrow your morning?16:37
Chipacanessita: there is16:37
Chipacai'll copy a vm over to this machine and do it16:37
Chipacai can't do it on my server because cassandra is om nom noming it16:37
nessitamandel: so, if I would change it, we should do it in all the calls to mocker, otherwise is really confusing ("why sometimes is used as a context manager and sometimes is not?")16:38
nessitaChipaca: ok, please let me know how it goes16:38
nessitamandel: I prefer not investing any more time in mocker stuff...16:38
mandelnessita, ok, no worries, I remember no to use it :)16:40
nessitamandel: :-)16:41
mandelnessita, question about the branch, line 100 in the diff, why do we move from get to pop?16:41
nessitamandel: we want this to explode if the caller does not pass the email and password keys, since they are not optional. So, calling login_email_password without email and password makes no sense, at least from my POV.16:42
gatoxnessita,  just a typo: "Thos will be used to issue a new SSO token."...... shouldn't be: "Those will be used to issue a new SSO token."? (Thos -> Those)16:42
* gatox running tests now16:42
nessitagatox: yes! good catch! fixing16:42
mandelnessita, ok16:43
nessitagatox: I know the installer does not run on linux yet, but we don't want to make it less able to do so, so can we move the uininstall stuff to a multiplatform module?16:45
nessitagatox: so we don't import win32api inside the main gui.py module16:45
gatoxnessita, ok16:47
dobeyChipaca: they were sold out :-/16:50
Chipacadobey: that's what she said!16:50
nessitagatox: typo puhsed16:51
gatoxnessita, tests pass on linux..... but i have 38 tests failing on windows..... could it be something on my machine?16:51
Chipacagatox: yes, windows16:52
nessitagatox: do show!16:52
* Chipaca runs16:52
gatoxChipaca, jejjee16:52
nessitagatox: no, wait, let me run them here16:52
nessitagatox: puts a needs fixing with an example of failure16:52
nessitaI'll check after lunch16:52
gatoxnessita, ok...... some of the tests are about the e-mail16:52
Chipacaok, eod-ish for me. ttyl maybe if you're around :)16:52
gatoxlunchtime for me too16:52
nessitafacundobatista: https://code.launchpad.net/~facundo/ubuntuone-client/lr-stop-nonutf8/+merge/72452 <- approved!16:56
* nessita -> lunch16:56
facundobatistanessita, gracias :)16:57
jo-erlend_any news about the couchdb-service?16:58
dobeymeh, really need to get my desk cleaned up17:05
mandelnessita, review done, I need to go, EOD will get you the bugs fixed tom17:17
mandelbye all!!!17:17
mandelta luego!17:17
nessitamandel: bye!17:17
nessitagatox: can you please confirm you're getting the failures? I don't have them... I just run the suite using run-tests and got FAILED (errors=2, successes=322), where the 2 failures are the test_generate_captcha ones17:24
gatoxnessita, yes, i re-run it......... on linux is everything ok........ in windows i have 35 errors now....... let me check clossing sso and that17:26
nessitagatox: ah, yes, ralsina mentioned we need to have sso closed for this, which is a very bad sign17:26
nessitabut not somethig I will fix right now :-/17:27
gatoxnessita, yes...... it was sso17:27
gatoxonly 2 errors, the one you mentioned17:27
nessitagatox: since I'm at it, I'm trying to fix the generate captcha one17:27
jo-erlend_it's very strange that nobody knows anything about the couchdb service. Questions keep popping up on askubuntu from people who thinks they're to fault and therefore does strange things to their systems. And Ubuntu One is highly visible. It's as if someone wants it to fail. Either the couchdb service must not be mentioned on all those webpages, or it needs to get back up. At least people need to know what's going on17:29
jo-erlend_if Windows Live suddenly went offline for months without any explanation, what would Ubuntu users say? Microsoft would be ridiculed. So now, by the same logic, Ubuntu deserves to be ridiculed. And that's not a good thing.17:30
joshuahooverjo-erlend_: we are working on the couch replication issues...it's taking way longer than we'd like or thought it would17:32
jo-erlend_joshuahoover, I didn't think it was down for the fun of it. But there needs to be some updates. Somewhere people can get an explanation or some reassurances. Just thought I'd mention that in Norway, advertising for a paid-for service that isn't available to the customer in reality, is illegal. Canonical is taking a chance and it's really unwise.17:35
joshuahooverjo-erlend_: the issue is one server in particular at this point which is causing most of the problems...we're now working on getting that fixed/replaced17:36
jo-erlend_jo-erlend_, ok. Any expections of when it'll be back in business?17:37
joshuahooverjo-erlend_: we don't have an estimate yet, as it's a bit more complicated than just swapping out hardware17:38
dobeythat seems like an odd law17:39
jo-erlend_in that case, I'd stick a "coming soon"-label on the couch-services being advertised.17:39
jo-erlend_dobey, it's illegal marketing. It's also illegal to claim that something is gratis if it requires you to purchase anything at all. You can be banned from the market.17:40
jo-erlend_we have very strong customer protection laws. If you have a typo in your advertisement, for instance a missing zero from a price tag, then the customer has legal right to purchase at that price.17:41
dobeyso does the US17:41
dobeymaybe the law is much more articulate than you put it17:42
dobeybut "unable to access" is a very vague determination :)17:42
jo-erlend_no, if you've paid for a service and it's not being delivered, then you've broken a promise. If you have good reason to believe you won't be able to deliver a service to the paying customer, then you are obliged to make the customer aware of that. If you keep silent, but take the money, then that's a crime.17:43
dobeyjo-erlend_: not necessarily. if tree falls down taking your phone line down with it, and you can't access services you're paying for, it's hardly the fault of the person providing the service.17:45
jo-erlend_but that was mostly a side-point. The important thing is that users are made to believe that the service is up and fine when it's not, which causes lots of problems for lots of people. That's a bad thing, even if you disregard all legal issues.17:45
joshuahooverjo-erlend_: we have noted that our couch backed services (contacts and bookmarks) are out for some users: https://wiki.ubuntu.com/UbuntuOne/Status17:45
joshuahooverjo-erlend_: not trying to argue with you, it's a problem and we're working on fixing it, sorry for the troubles it's caused you17:47
jo-erlend_yes, but that looks like it's been down for a few hours and that it'll be back up soon. It's also very difficult to find. And the service has been down for months. That's not just a service disruption. That's major downtime17:47
jo-erlend_joshuahoover, I don17:47
jo-erlend_jo-erlend_, I don't think you're getting the point. I can easily live with the problems. What's upsetting, is that there's no news or information of any kind.17:48
joshuahooverjo-erlend_: right, sorry about that...i'll chat with some folks on the team and see how we can give a better update of where things are at now and what we're doing moving forward17:49
jo-erlend_great. Thanks. :)17:50
nessitagatox: you around?17:58
gatoxnessita, yes!!!!!!17:58
nessitagatox: hi there! so, did you set my branch to approved? (I haven't reloaded the page yet :-P)17:59
gatoxnessita, sorry..... forget about that17:59
nessitagatox: the other thing would be: when you finish the buttons styling, and the '?' bug, can you please tackle bug #829365?17:59
nessitagatox: lisetteeee mentioned that we already have mocks for that, and that will give us some white space gain to make the wizard windows smaller18:00
gatoxnessita, ok...... button styling shouldd be ready for tomorrow morning...... i'm reaching my EOD18:00
nessitagatox: does it make sense?18:00
nessitagatox: right18:00
nessitagatox: I just wanted to give you some todo in case you reach idleness before I start working tomorrow18:01
gatoxnessita, yes!! of course18:01
gatoxnessita, i'm looking at that bug right now18:01
gatoxnessita, the problem about the button styling bug..... is not the qss...... but some alignments :S..... that's why i'm fighting with the qt designer.... but shouldn't take me too much18:02
nessitagatox: no problem18:03
nessitadobey: ping18:03
gatoxnessita, i've just read the bug... that should be fast...... i don't want to speculate...... but it seems easy18:03
dobeynessita: hi18:04
gatoxnessita, branch approved18:04
nessitagatox: I'll attach a screenshot of how that should look like18:04
gatoxnessita, ok! thanks18:04
nessitadobey: hey there! question: did you change a while ago something in sso so the generate_captcha test will not break in some system?18:05
gatoxok, EOD for me.... i'll be around anyhow if someone need a revision.....18:05
nessitadobey: I'm about to add this change, which works for widnows and my natty system at least:18:05
nessita         """Return a local fake captcha."""18:05
nessita-        return {'image_url': 'file://%s' % CAPTCHA_PATH,18:05
nessita+        return {'image_url': 'file:///%s' % CAPTCHA_PATH.replace(os.path.sep, '/'),18:05
nessita                 'captcha_id': CAPTCHA_ID}18:05
dobeynessita: yes, the /// breaks18:07
dobeynessita: which is why i removed the last /18:07
nessitadobey: breaks where?18:07
dobeyit was broken on linux18:07
nessitadobey: windows and natty works great18:07
dobeythat's in cp right?18:08
nessitadobey: ussoc18:08
nessitaso, removing a / breaks windows, I want to see if I need to use a if platform code or I can use the same code everywhere18:08
dobeyit shouldn't break on windows. if it does, i think the path is encoded wrong there18:09
nessitanopes, we need 3 / in windows, file:///c:/foo18:10
dobeyno, the path is encoded wrong :)18:10
nessitadobey: what would be wrong and what correct?18:10
dobeynessita: and *you* approved my branch to make it as it currently is :)18:11
nessitadobey: right, but now I see that breaks windows18:12
dobeyit didn't 2 months ago... hrmm18:12
nessitadobey: I think we did not run the tests in windows 2 months ago18:12
nessitajust linux18:13
dobeyi remember disucssing the windows issue before18:13
nessitaI reported the breakage in windows a long time ago, in fact I assigned that bug to you for a while :-)18:13
dobeyone second18:13
nessitadobey: https://bugs.launchpad.net/ubuntu-sso-client/+bug/803958/18:13
dobeynessita: http://en.wikipedia.org/wiki/File_URI_scheme#Windows18:13
dobeynessita: you need to prepend localhost/ to the windows URI18:14
nessitao use 3 /// :-)18:14
dobeynessita: yes, but that is not cross-platform18:14
nessitais localhost multiplatform?18:14
nessitaif it is, +118:14
dobeynessita: i believe so, yes18:15
dobeynessita: but 3 slashes isn't18:16
dobeyand i think the C: needs to be C|18:17
dobeyon windows18:17
nessitadobey: c: works, just tested it IRL18:17
dobeyso maybe the test needs to be platform-dependent18:17
faganC is hard18:18
* fagan is kidding18:18
dobeyC is easy18:23
dobeynessita: are you fixing with localhost, or do i need to do that?18:23
nessitadobey: branch proposed and soon to be landed! :-) https://code.launchpad.net/~nataliabidart/ubuntu-sso-client/login-email-password-for-everyone/+merge/7245818:24
nessitadobey: you can review if you want, but I have 2 approves  already18:24
nessitadobey: since I was fixing that from "before"18:24
dobeynessita: ok18:26
* fagan <3 C18:27
dobeyC is awful, but it's not hard18:28
nessitadobey: you reviewing or can I approve globally?18:28
dobeywhy are you talking about C anyway?18:28
dobeynessita: no, it's fine. go ahead18:28
dobeynessita: sorry i had forgot about that bug :)18:28
nessitano problem18:29
nessitadobey: it wasn't a blocker :-)18:29
nessitadobey: so, the maverick failing build for controlpanel, is it related to the 'do not mixed static and dynamic gobject stuff' bug?18:30
nessitadobey: would you know if the dailies build are built on O servers?18:30
nessitathe bug I'm referring to is bug #82918618:30
nessitawe lost the bot!18:30
dobeynessita: no18:31
dobeynessita: the dailies are built on whatever version of ubuntu they are for18:31
nessitaah... bu18:31
dobeynessita: they're built inside chroots18:31
nessitamakes sense18:31
* nessita hits her head saying d'uh18:31
faganWas just looking at IRC in passing and saw C then went on a tangent :D18:33
nessitafagan: as... usual ;-)18:34
fagannessita: hah well I aim to please18:35
dobeygrr, gtk can be so annoying at times18:35
dobeyoh google docs19:45
=== Alien_Freak is now known as csgeek
dobeyalright all, have a good evening21:02
=== yofel_ is now known as yofel
=== zyga is now known as zyga-w510
elopiolater, dobey21:06
* nessita -> edoing21:09
nessitabye all!21:09
karnihi all :D!21:09
karnibye nessita \o21:09
elopiohi karni.21:13
karnihola elopio :)21:14
joshuahooverelopio: karni doesn't sleep21:28
karniI, T3, am here to add some logging to our ubuntuone-files-java-client sources =D21:29
karnijoshuahoover: You're after work hours as well already, aren't you :)21:32
joshuahooverkarni: no, it's 4:32 pm here :)21:32
karniah :)21:32
karnijoshuahoover: I've recently read your QA rumble e-mail. I really liked it, and I acknowledge we need tests on mobile. It's one of my objectives to add them. And as soon as I can, I would love to switch to TDD, use Jenkins, and all that great stuff :)21:39
joshuahooverkarni: thanks...so do either android apps have any unit tests?21:41
karnijoshuahoover: I have a few for low level stuff (files API / SSO), but that's just the beginning21:42
joshuahooverkarni: it's a start :)21:42
joshuahooverkarni: i haven't seen/read anything about people using a ci tool like jenkins for mobile apps, i'm sure people are doing it, i just can't recall reading about it21:43
karnijoshuahoover: Every day I have higher expectations of myself, seeing how higly qualified engineers we have on the team21:44
karnijoshuahoover: I won't bother lp team before we have tests, from unit, to acceptance, and actually use jenkins. If that day comes, we may want to ask lp if they can make builds for us on Launchpad platform, since now it only suports buildling for gnu/linux I believe.21:48
joshuahooverkarni: in theory, we should be able to make builds from jenkins too21:49
karnijoshuahoover: there's an android plugin for jenkins :)21:49
joshuahooverkarni: nice21:50
karnijoshuahoover: but, as we all know, we need test to drive development for it all to have sense. when we do, we'll have really awesome quality software. until then, we can prepare as many tests as we can to support what we already have, possibly re-iterating on some changes (such as the recent improvement I did on one of our Android background services)21:51
joshuahooverkarni: yeah, i think if you start writing tests for bugs that you fix and then for any new functionality you add, that would be a good place to start21:51
karnijoshuahoover: thanks. yes, that's what nessita said as well. I'll try that :)21:52
karnijoshuahoover: although, sadly, testing async interaction of some components, is really challenging. but I have to start somewhere, don't I ;)21:53
karnithis is why I have all these awesome books!21:55
elopiojoshuahoover: where can I find your QA rumble email?21:55
joshuahooverelopio: good question...one min. :)21:56
elopioand where's jenkins? I'd like to meet him.21:57
joshuahooverelopio: jenkins == hudson21:57
joshuahooverelopio: http://jenkins-ci.org/21:58
elopiosure, I know. But do you have an instance running, don't you?21:58
joshuahooverelopio: heh, yeah... sidnei can give you details :) it's a work in progress right now21:58
karnielopio: You're a QA engineer! Welcome to Canonical! :)23:20
karniNight guys!23:38

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