[00:07] <nhaines> Ooh, U1M for Android update.
[03:48] <snap-l> I seem to have my /tmp directory filling up because of U1
[03:49] <snap-l> It also appears to be unable to complete a transfer of one file
[03:49] <snap-l>   path: /home/craig/.ubuntuone/Purchased from Ubuntu One/T3chnophob1a/Grave New World/02. Abduction Starfleet.mp3
[03:49] <snap-l>     deflated size: 7459246
[03:49] <snap-l> (upload to U1)
[03:49] <snap-l>     bytes written: 7459246
[03:52] <snap-l> There's 16 copies of the same file with different filenames
[03:56] <snap-l> And of course u1sdtool -q && u1sdtool -c cleared that up.
[03:57] <verterok> snap-l: I think there is bug about that...but dont have the number at hand
[03:58] <snap-l> I added myself to the tmp directory filling up bug
[03:58] <snap-l> not sure about the sync daemon bug
[03:58] <snap-l> seems to rear it's ugly head whenever there's connectivity trouble.
[03:59] <snap-l> which tends to occur when I'm doing large transfers
[03:59] <snap-l> I'd be more than happy to guinea pig for someone if they need someone to test
[04:00] <verterok> snap-l: if you hit the issue again, please file a bug and attach the logs, if it's possible DEBUG logs :)
[04:00] <snap-l> I have debug logs
[04:00] <snap-l> haven't turned them off since last time
[04:00] <verterok> ah, ok
[04:01]  * verterok heads out to sleep a few hours
[04:01] <verterok> snap-l: later!
[04:01] <snap-l> laterness
[08:08] <mandel> morning all!
[08:38] <JamesTait> Good morning, world. :-)
[09:47] <mandel> is it holidays somewhere? dammed this is empty...
[10:05] <facundobatista_> Hola!
[10:10] <mandel> facundobatista, buenas!
[10:10] <facundobatista> Hola mandel
[10:10] <gatox> hi everyone
[10:10] <facundobatista> Hola gatox
[10:10] <gatox> facundobatista, buenas
[10:21] <mandel> gatox, hola
[10:22] <mandel> finally people!
[10:22] <mandel> I was getting lonely :P
[10:22] <mandel> no offence JamesTait :P
[10:25] <gatox> mandel, do you still have a headache?
[10:27] <mandel> gatox, nah, I'm fine :)
[10:27] <gatox> mandel, cool
[10:27] <mandel> gatox, I have migraines due to circulation probelms... so in the bad ones I bleed thorugh my nose, throw up and have a headache
[10:27] <mandel> but yesterday I had a drugs contail that made it less discusting ;)
[10:28] <mandel> gatox, did I miss something important? or just bussiness as usual?
[10:28] <gatox> mandel, just as usual
[10:29] <mandel> cool, I'll get back to find where is the unicode being licked...
[10:40] <ralsina_gone> morning!
[10:42] <ralsina> gatox, mandel: if you could review this one please? https://code.launchpad.net/~ralsina/ubuntuone-windows-installer/fix-tests/+merge/73247
[10:42] <gatox> ralsina, on it
[10:43] <ralsina> gatox: thanks!
[10:43] <ralsina> gatox: you still have branches needing reviews?
[10:43] <gatox> ralsina,  i was looking for it..... this one please: https://code.launchpad.net/~diegosarmentero/ubuntuone-windows-installer/setup-buttons/+merge/73251
[10:44] <ralsina> gatox: got it!
[10:44] <ralsina> gatox: conflict!
[10:44] <gatox> ralsina, ohh....
[10:44]  * gatox fixing...
[10:44] <ralsina> Also, the commentin line 579 of the diff is wrong (copy&paste)
[10:46] <gatox> ralsina, yep
[10:47] <mandel> ralsina, on it!
[10:47] <ralsina> thanks mandel!
[10:47] <nessita> good morning everyone
[10:48] <mandel> ralsina, question, the local folders, why do you expand ~/Documents?
[10:48] <mandel> ralsina, that is going to be problematic in installations that are in spanish.. or any other lang
[10:48] <ralsina> mandel: because it's supposed to return absolute paths
[10:49] <ralsina> mandel: Does ubuntu localize the name of the folders?
[10:49] <nessita> gatox: hi there! question, I had this MP to review but is no longer there, any idea what happened? https://code.launchpad.net/~diegosarmentero/ubuntuone-windows-installer/setup-buttons/+merge/73227
[10:49] <mandel> ralsina, well, you ought to be using this on windows: http://www.pctools.com/guides/registry/detail/107/
[10:50] <mandel> ralsina, is that code only used on linux? and yes I think we do have localized folders :(
[10:50] <mandel> facundobatista, ping
[10:50] <ralsina> mandel: on windows it's using the right thing, that code is linux code
[10:50] <ralsina> mandel: read the comment too :-)
[10:50] <mandel> ralsina, oh, pyxdg...
[10:50] <facundobatista> mandel, pong
[10:50] <nessita> ralsina, mandel: ubuntu does localize special folders, and we do nothing special about that
[10:50] <gatox> nessita, yes... i was having the same problem again, remote lock of bazaar, and i couldn't break from here
[10:51] <nessita> gatox: did you ask help in u1-internal or in canonical support?
[10:51] <mandel> facundobatista, I was going to ask you if the folder are localized cause I know you have ubuntu in spanish, but nessita already confirmed it :)
[10:52] <mandel> ralsina, so, I'd say there most be a way to get those folders, right? if not you can ask nautilus about them or something... but I don't know
[10:52] <gatox> nessita, nop..... noone review that branch yet at that moment, so i just delete it
[10:53] <mandel> ralsina, also I would re-enable the pylint issues after the import you know that dont work
[10:53] <mandel> ralsina, lines 187 and 200 in the diff
[10:53] <ralsina> mandel: ok, I will re-enable
[10:53] <facundobatista> mandel, ok
[10:53] <nessita> gatox: ok, since you had this issue twice, let's try to debug it the next time, I'm curious what is happening with these locks
[10:53] <ralsina> facundobatista: do you have a ~/Documents in spanish or is it a ~/Documentos ?
[10:53] <gatox> nessita, ok
[10:53] <facundobatista> ralsina, the later
[10:53] <mandel> ralsina, is mainly in case we have other imports in the code and they are wrong :)
[10:53] <nessita> gatox: by any chance, did you hit cancel any push in that branch with ctrl-c, for example?
[10:54] <ralsina> facundobatista: dang.
[10:54] <gatox> nessita, yes, that was the problem...
[10:54] <facundobatista> ralsina, ?
[10:54] <ralsina> mandel: I suppose I will have to parse the config file. That suuuuuuuuuuucks :-(
[10:54] <nessita> gatox: and what command did you run to break the lock?
[10:54] <gatox> bzr break-lock (but this is locally)
[10:54] <nessita> ralsina: hi there! what problem are you trying to solve?
[10:55] <facundobatista> ralsina, eso
[10:55] <facundobatista> ralsina, what you want to do?
[10:55] <mandel> ralsina, one more thing... is there a need to recalculate os.path.expanduser("~/Documents") for everytime the function is called :)
[10:55] <nessita> gatox: when you hit ctrl-c, what you need to unlock is the remote branch, afaik
[10:55] <ralsina> facundobatista, nessita: creating the list of default UDFs for Linux, so that part of the installer is cross-platform
[10:55] <ralsina> mandel: it's only called once :-)
[10:55] <facundobatista> ralsina, default UDFs?
[10:55] <mandel> ralsina, cool
[10:56] <gatox> nessita, yes... i didn't know how to do that... :(
[10:56] <mandel> ralsina, other one, why do we have windows and linux code in the same file?
[10:56] <ralsina> facundobatista: we have a wizard that "suggests" some UDFs for users on first setup
[10:56] <facundobatista> ralsina, ah, nice
[10:56] <mandel> ralsina, I though we would always have a file for linux and a diff for windows, even if it is for small things...
[10:56] <nessita> ralsina: since syncdaemon does not handle special folder localization (at least for now), what is the issue? (besides showing a default list in whatever language the user has)
[10:56] <mandel> ralsina, you are not allowed to wish me andother migraine!
[10:56] <nessita> gatox: bzr break <remote url of your branch>
[10:56] <ralsina> mandel: I'm open to doing that. However, this should be moved into our xdg eventually
[10:57] <gatox> nessita, ahhhhhhhhhhhh
[10:57] <ralsina> nessita: that I don't know how to get the right folder name
[10:57] <mandel> ralsina, hm... that module is starting to grow to a ridiculous level, and sso with it... stupid xdg!
[10:57] <nessita> gatox: for the next time ;-)
[10:57] <gatox> nessita, yes, thanks
[10:57] <mandel> ralsina, ask nessita she is the team lead, but I certainly would prefer to have separated files for the code
[10:58] <ralsina> mandel: it's ok, I will move it into utils
[10:58] <mandel> ralsina, cool, is mainly so that we keep the same patten everywhere :)
[10:58]  * mandel walks dog 
[10:59] <mandel> nessita, ralsina I'll be back in an hour 'caus eI'll have lunch too :)
[10:59] <mandel> cu in a bit
[10:59] <ralsina> bye mandel!
[11:01] <facundobatista> ralsina, when I see utilities like "xdg-user-dirs-update", I think that Unix tradition is lost, I don't know who accepted this kind of tools
[11:01] <facundobatista> ralsina, no man page, if you do --help it just gives you some params, no explanation
[11:01] <ralsina> facundobatista: yeah, it sucks
[11:01] <ralsina> the whole xdg suite is a hack
[11:02] <nessita> ralsina: were you and mandel talking about https://code.launchpad.net/~ralsina/ubuntuone-windows-installer/fix-tests/+merge/73247 ?
[11:02] <ralsina> nessita: yes
[11:02] <nessita> ralsina: is the code that does the expand ~/Documents going to change?
[11:03] <ralsina> nessita: it seems eventually we will have to do a real xdg implementation of that
[11:03] <ralsina> nessita: so yes, rewritten
[11:04] <gatox> ralsina, +1
[11:04] <gatox> (branch)
[11:04] <ralsina> gatox: thanks!
[11:04] <gatox> ralsina, and my branch was fixed (conflicts): https://code.launchpad.net/~diegosarmentero/ubuntuone-windows-installer/setup-buttons/+merge/73251
[11:04] <ralsina> gatox: ok, looking!
[11:12] <duanedesign> morning all
[11:15] <ralsina> gotta take thekid to school,be back in 45 or so
[11:28] <nessita> gatox: ping
[11:28] <gatox> nessita, pong
[11:29] <nessita> gatox: not sure what this comment means "can't do that because the page is not added yet (this change has been applied in the installer, but it's not possible to do that in sso)" since I see you changed that in the code?
[11:30] <gatox> nessita, ohh...... i don't know what that code wasn't updated
[11:31] <nessita> gatox: ENOPARSE :-)
[11:31] <gatox> nessita, i have that changed in my machine and tells me that i don't have any files modified....... i will push the last version now
[11:31] <nessita> hum?
[11:31] <nessita> gatox: wait
[11:32] <nessita> gatox: I see you changed stuff like the following:
[11:32] <nessita> from "self.view.ui.set_up_button.style()" to "self.view.set_up_button.style()"
[11:32] <nessita> gatox: so you could do what I asked in sso?
[11:32] <gatox> nessita, no.... that code is wrong, that won't work
[11:33] <gatox> nessita, we discuss this with ralsina yesterday
[11:33] <nessita> gatox: I read a bit of backlog and I saw that you can't do it before initializePage, right?
[11:33] <nessita> gatox: can be define the "synonym" in initializePage?
[11:34] <gatox> nessita, not following the last one...
[11:35] <nessita> gatox: ok, for the top. In the MP you say "can't do that because the page is not added yet"
[11:35] <nessita> gatox: well, my question is, can we define the "synonym" once the page is added?
[11:35] <nessita> the "synonym" would be set_up_button == custom3
[11:36] <gatox> nessita, i'm doing that in the installer side
[11:36] <gatox> ahhhhhhhhhhhhhhh
[11:36] <gatox> that!
[11:36] <gatox> nessita, yes, i can do that
[11:36] <nessita> gatox: would that make things clearer?
[11:37] <gatox> nessita, yes, you won't have to remember what custom3 is....
[11:37]  * gatox fixing
[11:37] <nessita> gatox: great!
[12:13] <gatox> nessita, changes applied in branch: https://code.launchpad.net/~diegosarmentero/ubuntu-sso-client/setup-buttons/+merge/73087
[12:14] <nessita> looking in 5
[12:30] <ralsina> HEY, I CREATED A UDF!
[12:31] <ralsina> The bad news are, I had to stop and start the u1cp for it to show
[12:32] <nessita> ralsina: file me a bug!
[12:32] <ralsina> nessita: 2 actually: the u1cp doesn't end the process whenthe window closes
[12:32] <nessita> ralsina: that's... complicated, but yes, bug is needed
[12:33] <nessita> ralsina: the twisted web client is not ending the connections, I think (same happens on linux)
[12:33] <ralsina> nessita: ack
[12:35] <nessita> ralsina: can you confirm that id you wait enough, the process does end?
[12:35] <ralsina> nessita: I can't confirm it yet but I will try
[12:35] <nessita> thanks
[12:36] <ralsina> nessita: the UDF problem is bug #835013
[12:36] <ubot4> Launchpad bug 835013 in ubuntuone-control-panel "Can't create UDFs on windows (affects: 1) (heat: 6)" [Critical,In progress] https://launchpad.net/bugs/835013
[12:36] <ralsina> as in, it started that way, and it has a partial fix, needs tihe UI refreshing thing
[12:36] <nessita> ok, I'll assign it to me
[12:37] <ralsina> nessita: assigned already
[12:38] <nessita> gatox: ubuntu_sso/qt/controllers.py:
[12:38] <nessita>     497:  [W0201, SetUpAccountController.setupUi] Attribute 'set_up_account' defined outside __init__
[12:38] <nessita> gatox: you need to assign it with None at creation time
[12:42] <gatox> nessita, ok
[12:49] <gatox> nessita, done
[12:49] <nessita> gatox: rebranching
[12:51] <ralsina> nessita, gatox, mandel, alecu: standup in 9'
[12:51] <gatox> ralsina, ack
[12:59] <mandel> ack
[12:59] <alecu> hello!
[13:00] <alecu> me
[13:00] <gatox> me
[13:00] <gatox> alecu, hi
[13:00] <nessita> me
[13:00] <ralsina> me
[13:01] <nessita> mandel: me?
[13:01] <mandel> me
[13:01] <mandel> sorry :P
[13:01] <nessita> alecu: go!
[13:02] <alecu> DONE: almost done with delayed hashing branch
[13:02] <alecu> TODO: finish delayed hashing, research and IRL update events
[13:02] <alecu> BLOCKED: no
[13:02] <alecu> NEXT! gatox
[13:02] <gatox> DONE:
[13:02] <gatox> Bug #833921, Bug #836859, Bug #835167
[13:02] <gatox> TODO:
[13:02] <gatox> Finish Reset Password page.
[13:02] <gatox> BLOCKED:
[13:02] <gatox> No.
[13:02] <gatox> nessita, go
[13:02] <ubot4> Launchpad bug 833921 in ubuntuone-windows-installer "When closing the installer, it hangs (affects: 1) (heat: 30)" [Medium,In progress] https://launchpad.net/bugs/833921
[13:02] <ubot4> Launchpad bug 836859 in ubuntuone-windows-installer "wizard can't be resized (affects: 1) (heat: 6)" [Low,In progress] https://launchpad.net/bugs/836859
[13:02] <ubot4> Launchpad bug 835167 in ubuntuone-windows-installer "Wizard is not closed on license agreement screen (affects: 1) (heat: 6)" [Undecided,In progress] https://launchpad.net/bugs/835167
[13:02] <nessita> DONE: not much, had to attend a family issue
[13:02] <nessita> TODO: finish bug #834900 (almost done), reviews
[13:02] <nessita> BLOCKED: nopes
[13:02] <nessita> NOTES: teaching duties at noon today
[13:02] <nessita> NEXT: ralsina
[13:02] <ubot4> Launchpad bug 834900 in ubuntuone-control-panel "QT UI: Implement logic behind 'Sign In' Panel (affects: 1) (heat: 6)" [Medium,In progress] https://launchpad.net/bugs/834900
[13:02] <ralsina> DONE: some IRL testing [UDFs work!], bug #834953, bug #832989, bug #831424 (partial), reported a few bugs. TODO: fix another part of 831424 (double clicking on shares), merge my pending branches, release
[13:02] <ubot4> Launchpad bug 834953 in ubuntuone-windows-installer "The uninstaller is called with the wrong arguments (affects: 1) (dups: 1) (heat: 12)" [Medium,Fix committed] https://launchpad.net/bugs/834953
[13:02] <ubot4> Launchpad bug 832989 in ubuntuone-windows-installer "Provide the actual revno of the code that is distributed (affects: 1) (heat: 6)" [Low,In progress] https://launchpad.net/bugs/832989
[13:02] <ubot4> Launchpad bug 831424 in ubuntuone-control-panel "clicking "Explore" in rows of cloud folders tab does nothing (affects: 1) (heat: 6)" [High,In progress] https://launchpad.net/bugs/831424
[13:02] <ralsina> BLOCKED: not today
[13:02] <ralsina> mandel?
[13:03] <mandel> DONE: recovered from migraine. Sorry for the inconvenience. Worked on bug 831634
[13:03] <mandel> TODO: finish fix for 831634, reviews.
[13:03] <mandel> BLOCKED: no
[13:03] <ubot4> Launchpad bug 831634 in ubuntuone-client "ActionQueue - Upload Error running the command: Path u'\\\\?\\c:\\users\\rickmc~1\\appdata\\local\\temp\\tmpkxbjks' should be a bytes sequence (affects: 1) (heat: 6)" [High,In progress] https://launchpad.net/bugs/831634
[13:03] <mandel> I'm last I think
[13:03] <ralsina> ye syou are
[13:03] <ralsina> so, comments?
[13:04] <nessita> no comments
[13:04] <mandel> me neither
[13:04] <gatox> ralsina, i wanted to ask you something about the reset password page....
[13:04] <ralsina> gatox: sure
[13:04] <ralsina> alecu: did you get my email about u1-client being broken?
[13:04] <mandel> nessita, one question, what was the trick ou used to run the tests on a mounted HD from virualbox?
[13:04] <mandel> nessita, rahter than mounted disk, a shared folder, sorry
[13:04] <alecu> ralsina, didn't check my mails yet :-)
[13:04] <ralsina> alecu: ok
[13:05] <nessita> mandel: set TRIAL_TEMP_DIR=C:\Temp\foo
[13:05] <nessita> mandel: so, point it to somewhere writable by your user under C:
[13:06] <gatox> ralsina, i'm seeing that there is some code in the installer that i'll need in sso in order to finish the reset password page... but i think that we should move some functions from the installer to sso in order to avoid to duplicate code...... such as: password_assistance methods, password strings constants, and so....... what do you think? is that the proper solution?
[13:06] <mandel> nessita, cool, thx!
[13:06] <ralsina> gatox: yes it is
[13:06] <gatox> ralsina, ok, on it then!
[13:06] <alecu> ralsina, weird
[13:07] <gatox> have to leave now.... i've to go to the AFIP :S.... BRB!
[13:07] <gatox> i hope
[13:07] <gatox> ralsina, nessita ^
[13:07] <nessita> gatox: ack
[13:12] <nessita> alecu: did you and verterok resolved something about the tarmac failure related to tritcask?
[13:13]  * mandel wishes apt-get was ported to windows...
[13:18] <alecu> nessita, no, we didn't reach any conclusion
[13:18] <nessita> alecu: ah, ralsina mentioned that we may have added a bug inside trunk, so that is not confirmed?
[13:19] <ralsina> alecu: verterok said revno 1111 is the one that makes thetest fail
[13:20] <alecu> ralsina, yup. I saw that on the mails
[13:21] <alecu> ralsina, probably it's a state issue; something changes the order of tests on the new tarmac and that makes this fail
[13:21] <alecu> ralsina, I need to bring amelia to kinder; I'll be back in 30' and will look at this.
[13:23] <ralsina> alecu: ack
[13:26] <verterok> alecu: is a state issue, but a different one. the last_generated_id is a class attribute, that lives between threads
[13:27] <verterok> s/threads/tests/ :p
[13:27] <verterok> nessita, ralsina: ^
[13:27] <alecu> verterok, right :-(
[13:27] <nessita> verterok: seems bad, but I can't see the issue yet (lack of context)
[13:28] <alecu> nessita, "bzr cdiff -r 1110..1111" in u1-client
[13:28] <verterok> nessita: only affect tests
[13:28] <verterok> not the real code, as we only have one instance of Tritcask class
[13:29] <nessita> I see
[13:29] <alecu> verterok, do you have a log of the failing tests?
[13:29] <verterok> alecu: nope
[13:29] <alecu> verterok, does this happen only to sidnei's tarmac?
[13:29] <verterok> alecu: only tested it there
[13:30] <nessita> alecu: is not happening on "my" tarmac
[13:30] <nessita> alecu: but seems like my computer is faster than average
[13:30] <alecu> nessita, right. And it's not happening to me either, and I'm on the slowest laptop around
[13:31] <verterok> alecu: we need to move the last_generated_id into the instance, or reset the value in the setup/teardown of every test
[13:32] <alecu> verterok, I really need to be out for 30', I'll check it when I return.
[13:32] <verterok> ok
[13:33] <ralsina> nessita: 20 minutes doesn't seem to be "enough" time for u1cp to close
[13:33] <nessita> ralsina: ok, then I take that as a "no"
[13:34] <alecu> nessita, ralsina: btw: for my next branch I'll need to use the following MIT licensed file in u1-client, so we can have OrderedDict on python 2.6 (as used in previous ubuntus): http://code.activestate.com/recipes/576693/
[13:34] <alecu> nessita, ralsina: I'm thinking of including it in contrib... should I put it somewhere else?
[13:34] <nessita> alecu: let's talk when you come back
[13:35] <alecu> sure, I just wanted to spark the discussion :-)
[13:35] <alecu> bye, all
[13:35] <nessita> I'm not sure we can put MIT license anywhere :-.
[13:38] <ralsina> nessita, is the login screen UI in u1cp still a work in progress?
[13:38] <nessita> ralsina: yes, almost finished (reviews are getting in the way :-)). Shall I prioritize the branch instead of reviews?
[13:38] <ralsina> nessita: because it's showing up (disabled) for a while if sso is not started, and then you get this beauty: http://screencast.com/t/bp9YV6pD
[13:39] <ralsina> nessita: I say, let's clean our review queues this morning and code the rest of theday
[13:39] <nessita> ralsina: ok
[13:39] <nessita> ralsina: please file me a bug for that screen
[13:39] <ralsina> nessita: but if you have too many, I can take a few
[13:39] <nessita> ralsina: not too many, just not so trivial :-)
[13:41] <mandel> nessita, ping
[13:42] <nessita> mandel: pong
[13:43] <mandel> nessita, I'm trying to debug ricks bug but I'm finding it hard since the os_helper assertions do no provide which methods raised them, do you mind if I propose a branch in which at least the name of the function that raised the os_helper assertion is given?
[13:44] <nessita> mandel: well, I don't mind, but the method raising the exception is in the trace, isn't it?
[13:46] <testi_> Can I buy music using my phone? I never think of buying music when I'm at home.
[13:46] <mandel> nessita, the parent method is, yet http://paste.ubuntu.com/677980/ is not very useful, http://paste.ubuntu.com/677980/
[13:47] <mandel> nessita, something like Path u'\\\\?\\c:\\users\\rickmc~1\\appdata\\local\\temp\\tmpkxbjks' should be a bytes sequence qhen passed to rename
[13:47] <mandel> for example wold be nicer
[13:49] <nessita> mandel: ok, sounds good. How are you planning on getting the caller?
[13:49] <nessita> testi_: I'm not sure, let me confirm
[13:49] <nessita> testi_: what phone is it?
[13:51] <mandel> nessita, the decorator gets the function and then we use function.__name__, or am I missing something?
[13:52] <nessita> ralsina: is https://code.launchpad.net/~ralsina/ubuntuone-windows-installer/fix-tests/+merge/73247 ready for review?
[13:52] <nessita> mandel: you're right!
[13:52] <nessita> mandel: I was thinking something else
[13:52] <nessita> mandel: yes, sounds even better
[13:53] <ralsina> nessita: I am not sure what to do about default_folders
[13:53] <mandel> nessita, ok, I'll do that, propose for branch and will do an IRL, the code that fails has no tests... is kind of hard to know where that unicode is comming from
[13:54] <ralsina> nessita: that code is not really correct for linux, but the fix is big and belongs in xdg
[13:54] <nessita> ralsina: right. What about moving the special folder digger to utils and add a fixed result for linux?
[13:55] <nessita> ralsina: so, from the Qt side we use a unified function from utils, and we later implement the linux side (but we have something working for now)
[13:55] <ralsina> nessita: agreed
[14:00] <mandel> nessita, ralsina, gatox shall we wait for alecu for the mumble call?
[14:00] <ralsina> mandel: yes
[14:00] <nessita> mandel: I guess so, besides bosses are in the management call, I think
[14:01] <mandel> ok
[14:01] <mandel> nessita, ralsina please ping me wheneve you want :)
[14:01] <nessita> ralsina: can I set a custom property for a widget using designer?
[14:01] <mandel> I cannot have mumble running, my system hates it
[14:01] <ralsina> nessita: I think so, but I haven't tried :-)
[14:02] <nessita> ralsina: I just found it! thanks
[14:02] <ralsina> no problem
[14:04] <alecu> hello!
[14:04] <facundobatista>   File "/home/facundo/canonical/u1-client/trunk/tests/platform/test_credentials.py", line 247, in assert_method_called
[14:04] <facundobatista>     self.assertIsNotNone(reply_handler, 'Must provide a reply_handler')
[14:04] <facundobatista> exceptions.AttributeError: 'ArgsTestCase' object has no attribute 'assertIsNotNone'
[14:06] <nessita> facundobatista: booo where are you using python2.6?
[14:07] <facundobatista> nessita, desktop
[14:07] <nessita> facundobatista: let me propose a fix for that (but we assume dev envs are running python2.7)
[14:07] <facundobatista> nessita, bad assumption :)
[14:07] <facundobatista> nessita, tell me about the fix, I'll include it
[14:08] <nessita> facundobatista: no, is a known assumption :-)
[14:08] <facundobatista> nessita, I'm starting to work in the fix for tritcask
[14:08] <facundobatista> nessita, is a known bad assumption :)
[14:08] <nessita> facundobatista: self.assertIsNotNone(reply_handler, 'Must provide a reply_handler') -> self.assertTrue(reply_handler is not None, 'Must provide a reply_handler')
[14:09] <facundobatista> nessita, ok
[14:12] <testi_> nessita: an android phone
[14:13] <nessita> testi_: let me check
[14:13] <nessita> beuno: can android phone users buy music from their phone?
[14:17] <Chipaca> nessita: yes, they can. Not from our store, though.
[14:17] <nessita> Chipaca: ack, thanks
[14:18] <nessita> testi_: you can't buy music using our store from your phone :-/
[14:20] <testi_> nessita: hmm but I can buy music? Which provider?
[14:20] <nessita> testi_: no idea
[14:20] <testi_> Chipaca?
[14:21] <Chipaca> testi_: "AmazonMP3"
[14:22] <ralsina> nessita: pushed fix-tests with default_folders moved into utils
[14:22] <nessita> ralsina: ok, looking in 10
[14:22] <testi_> Chipaca: thanks, I'll check
[14:35] <ralsina> gatox: are you around?
[14:37] <gatox> ralsina, i'm back!!!!!!
[14:37] <gatox> i hate to do errands :@
[14:37] <ralsina> ok, then, gatox, nessita, mandel, alecu mumble in 10'?
[14:37] <gatox> ralsina, did i miss mumble?
[14:37] <gatox> ralsina, ack
[14:37] <nessita> sure
[14:38] <nessita> ralsina: Chipaca too?
[14:38] <ralsina> Chipaca is welcome of curse
[14:38] <ralsina> of cOurse
[14:39] <mandel> ok
[14:40] <nessita> por curso!
[14:46] <nessita> ralsina: what's the QTonic way of making the hit of <enter> in a lineedit to activate the default button? conneting returnPressed?
[14:46] <Chipaca> nessita: *de* curso, clearly
[14:46] <ralsina> or editingFinished
[14:46] <alecu> facundobatista, "<facundobatista> nessita, I'm starting to work in the fix for tritcask" -> what is the fix for tritcask?
[14:46] <ralsina> of curses?
[14:46] <nessita> ralsina: ack
[14:46] <nessita> lol
[14:46] <nessita> ralsina: we're in mumble, you coming?
[14:47] <ralsina> nessita: yes, sorry
[15:03] <ralsina> gatox: asignado
[15:04] <gatox> ralsina, okkkkkk
[15:14] <facundobatista> minifig, the fix in the tests
[15:24] <facundobatista> nessita, is control panel broken? https://pastebin.canonical.com/51936/
[15:24] <nessita> facundobatista: looking
[15:24] <nessita> facundobatista: you in maverick using nightlies?
[15:25] <facundobatista> nessita, yeap
[15:25] <nessita> facundobatista: we've been this road last week :-)
[15:25] <facundobatista> nessita, ENOPARSE
[15:26] <nessita> facundobatista: you asked me the same last week, we reviewed the build log, we saw a nasty error in the tests
[15:27] <facundobatista> nessita, ah...
[15:27] <facundobatista> nessita, what about ubuntuone-login? https://pastebin.canonical.com/51938/
[15:28] <nessita> facundobatista: must be the same issue, can you please check the credentials log?
[15:32] <facundobatista> nessita, all I get is
[15:32] <facundobatista> 2011-08-30 12:30:57,758 - ubuntuone.credentials - INFO - Starting Ubuntu One login manager for bus u'com.ubuntuone.Credentials'.
[15:34] <facundobatista> nessita, mmm... in other terminal it worked, how strange
[15:41] <nessita> ...
[15:47] <nessita> gatox: I reviewed your last branch, has some things to fix
[15:47] <nessita> ralsina: looking at yours now
[15:47] <gatox> nessita, yes, i'm fixing that
[15:52] <mandel> ralsina, alecu, nessita, gatox please can I hae a review for https://code.launchpad.net/~mandel/ubuntuone-client/add-method-name/+merge/73400
[15:53] <gatox> mandel, ok
[15:53] <mandel> gatox, thx!
[15:55] <nessita> mandel: 450 lines to add method names?
[15:56] <nessita> mandel: also, can you please restore all the removed lines before the docstring ends?
[15:56] <nessita> mandel: ideally restore all the removed blank lines, so the diff does not grow unnecessarily
[15:57] <nessita> ralsina: hum, your branch depends on gatox, maybe?
[15:58] <nessita> ralsina: I'm getting     from ubuntu_sso.qt.controllers import (
[15:58] <nessita> ImportError: cannot import name TosController
[15:58] <ralsina> nessita: you get that in mine?
[15:58] <gatox> nessita, yes, i said that my sso and installer branches were related.
[15:58] <nessita> ralsina: yeap, cuz gatox's sso landed
[15:58] <nessita> (but the installer one did not yet)
[15:59] <gatox> nessita, i'm updating the changes in the installer so you can re-review it
[15:59] <ralsina> nessita: ok, then it has to wait fo rhis
[16:01] <gatox> nessita, branch ready for re-review and i answer your comment: https://code.launchpad.net/~diegosarmentero/ubuntuone-windows-installer/setup-buttons/+merge/73251
[16:02] <nessita> gatox: if you need a subset of test with a common setup, then you should make a new testcase
[16:02] <nessita> gatox: instead of duplicating in each one the patching
[16:04] <gatox> nessita, ok...... i'll create another testCase right now
[16:06] <mandel> nessita, sure, np
[16:08] <nessita> mandel: I added a couple of needs fixing, you may wanna check with meld the changes you're proposing
[16:09] <nessita> mandel: seems like your editor has a weird setup regarding spaces
[16:09] <gatox> nessita, done
[16:10] <nessita> gatox: rebraching
[16:13] <mandel> nessita, i changed editor to try a new one, that is probably the issue
[16:17] <nessita> gatox: you left a couple of lines commented out
[16:17] <nessita> #        self.terms_checkbox.setText(
[16:17] <nessita> #            TERMS.format(TERMS_LINK, PRIVACY_POLICY_LINK))
[16:17] <nessita> I think you want to remove those?
[16:18] <nessita> gatox, ralsina: I gotta run, so I will be reviewing this when I get back (6pm ART)
[16:18] <ralsina> nessita: ok
[16:20] <nessita> gatox: the rest looks good! (please note there is another line commented out, which is a comment itself
[16:22] <nessita> ralsina: while IRL tetsing the signin in controlpanel, I realized we were logging sensible data in u1client, so I'm proposing https://code.launchpad.net/~nataliabidart/ubuntuone-client/careful-logging/+merge/73407
[16:23] <ralsina> nessita: makes sense to me
[16:23] <ralsina> nessita: I'll do a proper review later, and merge it if all tests pass
[16:23] <nessita> ralsina: thanks
[16:26] <gatox> nessita, yes
[16:26]  * gatox fixing
[16:27] <ralsina> lunch! me too
[16:28] <nessita> ok, teaching duties!
[16:28] <nessita> see ya later
[16:28]  * nessita will be back
[16:35] <mandel> nessita, ralsina_lunch, alecu gatox_lunch, I have an appointement at the bank, I'll be back later
[16:36] <gatox_lunch> mandel, ack
[17:12] <tera___> ubuntuone seems to be creating tons of files under /tmp
[17:12] <tera___> Why is this happening?
[17:25] <facundobatista> tera___, it's the file compressed for Upload
[17:25] <tera___> Ahh
[17:26] <facundobatista> tera___, it should be cleaned after the Upload was finished
[17:26] <tera___> Thanks
[17:30] <facundobatista> nessita, verterok, https://code.launchpad.net/~facundo/ubuntuone-client/fix-trunk/+merge/73417
[17:41] <duanedesign> mandel: The Windows client can you select folders to sync? If so is that limited to a specific folder (like the Home folder on Ubuntu)?
[17:47] <ralsina_lunch> duanedesign: you mean the one we are doing now? Same limitation as in linux: has to be inside the user's home folder
[18:06] <ralsina> mandel, alecu: either of you still has on his plate the "watches are added to parents of UDFs"?
[18:06] <ralsina> because it just happened to me: http://pastebin.ubuntu.com/678190/
[18:13]  * gatox cries... refactor makes test fail really bad.... :P
[18:16] <ralsina> gatox: the good part is usually those are easy to fix
[18:16] <gatox> ralsina, yep...... but things seems to be getting better! so its good!
[18:45] <duanedesign> thank you ralsina
[18:55] <alecu> ralsina, do we have a bug for "watches on parents"?
[18:55] <alecu> ralsina, I remember the issue
[18:59] <ralsina> alecu: I don't think we do
[18:59] <ralsina> alecu: and it is a critical bug since it means an endless stream of events for syncdaemon, including duplicates for all events in ~/Ubuntu One
[19:00] <alecu> ralsina, oooooh. And Ouch!
[19:00] <alecu> ralsina, I'll add a bug and take a look
[19:00] <ralsina> cool
[19:24] <mandel> ralsina, ping
[19:24] <ralsina> mandel: pong
[19:24] <mandel> ralsina, so, the UDF parents are getting a watch?
[19:24] <ralsina> mandel: yep
[19:24] <mandel> ralsina, if there is a bug report, gie it to me :)
[19:25] <mandel> I'm do the rmacbride now, or at least will try to reproduce it...
[19:25] <ralsina> mandel: a quick look at the code makes it look intentional (I remember it's intentional for linux)
[19:25] <ralsina> alecu was going to file it, don't know if he did it
[19:26] <mandel> ralsina, ok, I'll clean the screw up of spaces that my editor did in the branch I proposed and will get into that :P
[19:26] <ralsina> mandel: cool. isn't it way past your EOD though?
[19:26] <mandel> ralsina, that is what she said :)
[19:26] <mandel> ralsina, is either this or attempting to start the port to mac os x, your choice :)
[19:26] <alecu> mandel, I'll create the bug; should I assign it to you?
[19:26] <ralsina> this ;-)
[19:27] <mandel> thought so :)
[19:27] <ralsina> as a side note, this extra watch also explains the endless stream of exceptions on u1cp because of the missing remote_queue_added since the logs itself trigger them ;-D
[19:29] <mandel> ralsina, hm, adding those watches make no sense, so it logical for it to brake
[19:29] <ralsina> mandel: it makes sense on Linux to watch for UDF deletion, IIRC
[19:30] <mandel> ralsina, yeah, hours on the other hand will stop the user form renaming them, which is great :)
[19:31] <mandel> ralsina, we will have a similar issue on mac os x :P
[19:32] <ralsina> mandel: osx is still scifi to me
[19:32] <ralsina> mandel: until saturday at east
[19:32] <mandel> ralsina, well, but I use it hehe so I have to face it everyday :)
[19:32] <mandel> I want my u1 files alwwas there!
[19:33] <mandel> nessita, ping
[19:41] <ralsina> mandel: nessita is teaching
[19:41] <mandel> ralsina, Ill restrain by joke because she is in the team...
[19:42] <ralsina> and I am going to have to stop for a few hours, will work more later, so email me if anyone needs something
[19:42] <mandel> but it would have been a great one :)
[19:42] <Doughy> I keep getting a 403 Forbidden error when I try to make a file public in UbuntuOne.
[19:44] <duanedesign> hello Doughy
[19:44] <Doughy> hi
[19:45] <duanedesign> Doughy: did you email u1 support about this?
[19:45] <Doughy> No
[19:45] <duanedesign> ok
[19:46] <duanedesign> Doughy: just wondering if you were the same person or another user with the same proble,
[19:46] <duanedesign> problem*
[19:46] <duanedesign> Doughy: let me see what i can figure out
[19:47] <Doughy> OK
[19:47] <Doughy> thanks
[19:54] <duanedesign> Doughy: i was able to confirm the error
[19:54] <duanedesign> Doughy: we are implementing longer URLS for public files
[19:54] <Doughy> yeah, got that
[19:54] <Doughy> my URL is long
[19:55] <Doughy> is the server down or something?
[19:56] <duanedesign> Doughy: it is a new feature they just turned on today
[19:56] <duanedesign> Doughy: i have pinged the developer working on that and they are working to fix it
[19:56] <duanedesign> Doughy: thatnk you for pointing this out to us
[19:57] <Doughy> OK
[19:57] <Doughy> No prob
[19:57] <Doughy> I'll stay online to test
[20:23] <snap-l> I'm starting to get a complex. Did U1 go down again?
[20:26] <duanedesign> snap-l: are you having trouble connecting your desktop client?
[20:26] <snap-l> It's a desktop client, yes.
[20:27] <snap-l> Running on a laptop, trying to copy down files via wireless.
[20:32] <nhaines> Longer short URLs for public files?  aww.
[20:33] <duanedesign> snap-l: i am not seeing anything at the moment...
[20:33] <duanedesign> nhaines: they are working on that
[20:33] <duanedesign> nhaines: it is a much requested feature
[20:34] <nhaines> duanedesign: longer URLs?  :)  Hopefully they have more information in them then.
[20:34] <duanedesign> nhaines: apparently people did not like the fact that the urls were so short
[20:34] <nhaines> duanedesign: well, there's no accounting for taste.  :)
[20:35] <nhaines> Ubuntu One is having some trouble downloading some photos uploaded from my phone to my laptop computer.
[20:35] <duanedesign> nhaines: people were concerned with how easy it was to guess urls
[20:35] <snap-l> duanedesign: I'm getting aborted transfers, which start transferring all of the files from the beginning (no resume)
[20:35] <nhaines> snap-l: I'm getting that too.
[20:36] <duanedesign> nhaines: snap-l ok i will whip, i mean ping, the engineers
[20:37] <snap-l> Thank you kindly.
[20:37] <nhaines> duanedesign: thanks.  :)  Let me know if you need log files.
[21:05] <karni> duanedesign: you will whip the enginners, nice! really nice of you!
[21:05] <karni> We're not that bad, you know? ;)
[21:49]  * nessita is back
[21:49]  * nessita is back
[22:04] <nessita> mandel: you were looking for me?
[22:38] <nessita> ralsina: simple needs fixing added to fix-tests
[22:57] <ralsina> nessita: ack
[23:15] <ralsina> nessita: pushed the fixes for fix-tests if you still around
[23:16] <nessita> ralsina: I'm just leaving to do some cooking, will review later if I can, otherwise tomorrow at "primera hora"
[23:18]  * nessita -> eod for now