[08:25] <mandel> morning all!
[08:26] <fagan> morning
[08:29] <mandel> fagan: morning! how are things going?
[08:29] <fagan> mandel: good good how is everything going for you
[08:31] <mandel> fagan: rather ok :)
[08:31] <fagan> mandel: busy probably
[08:31] <mandel> well, with a shit internet connection, but that is because I'm in a small island :P
[08:31] <mandel> fagan: yeah, very busy :)
[08:32] <fagan> mandel: final stretch now though
[08:32] <JamesTait> Morning all! o/
[08:32] <fagan> morning JamesTait
[08:33] <mandel> fagan: yeah, lets hope that things get nicer and we are done with it… I need holidays :)
[08:33] <fagan> mandel: yeah you've been the rock on the windows client :)
[08:34] <mandel> fagan: not rally, I think natalia, alecu and ralsina have help a lot to make it stable, I just wrote lots of code to get them started :P
[08:34] <fagan> mandel: well you were there doing it for months alone I would think that deserves a holiday in itself
[08:35]  * mandel branching at 5ks :(
[08:35] <mandel> fagan: yeah, that is true hehe
[08:39] <mandel> fagan: how are your school reports going?
[08:39] <fagan> mandel: they are a pain since I have to be pretty careful about some of the stuff
[08:39] <mandel> fagan: I'll be back in  10 min, I need to go to the internet cafe, the internet at home sucks major time, and u1-client code is bloody large :(
[08:39] <fagan> the report itself is more or less a brief although I have to do like 5 weeks of blog entries :/
[08:58]  * mandel back
[09:03] <karni> Good morning!
[09:48] <fagan> brb
[10:46] <duanedesign> morning all
[10:46] <duanedesign> karni: all moved?
[10:46] <karni> hi duanedesign
[10:46] <karni> duanedesign: You could say so, yes. Just left some cornflakes, a poster, and a towel in the old flat ;)
[10:46] <karni> going through RTs
[10:47] <fagan> karni: nooooooooooo save the cornflakes
[10:47] <fagan> :D
[10:47] <karni> There are so many (good) feature requests I wish I had time for all of them
[10:47] <karni> fagan: I'll go get them indeed!
[10:48] <duanedesign> karni: yeah I have made a tomboy note to keep all the feature ideas i come across.
[10:48] <karni> duanedesign: I regularly file kanban cards (I guess this is why I have most of them from the team, in the back log..)
[10:49] <karni> duanedesign: How would you interpret "It would be very nice to be able to open files without downloading them." ;]
[10:49] <karni> duanedesign: The only thing that comes to my mind is thumbnails. How can you open a pdf without downloading it hahah.
[10:54] <duanedesign> karni: yeah i got one this weekend that was like....what?
[10:54] <karni> :D
[10:56] <nessita> hello everyone!
[10:57] <fagan> yello
[10:58] <nessita> hi there fagan
[10:58]  * fagan break
[10:58] <duanedesign> o/
[10:59] <karni> hi nessita !
[11:00] <nessita> hi fagan, duanedesign, karni!
[11:01] <fagan> hmmm pinstripe or solid colour suits
[11:01]  * fagan needs a stylist 
[11:05] <karni> fagan: you're sooo not a programmer ;] Who cares how you look like :D
[11:07] <fagan> karni: I like to suit up for work :D
[11:07] <fagan> Na I have my unlc
[11:07] <fagan> c
[11:07] <fagan> I have my uncles wedding some time this month
[11:07] <karni> fagan: you're already in work, were you naked or what xD
[11:08] <karni> ah
[11:08] <fagan> karni: hah well there isnt a dress code :)
[11:13] <mandel> fagan: ping
[11:59] <fagan> crap mandel must have been pinging to say why he was leaving but I was afk :/
[11:59] <fagan> anyway its cool
[11:59] <nessita> fagan: would you know about ralsina?
[12:00] <fagan> nessita: dont have a clue just know he comes between 11 am and 2 pm my time most days
[12:00] <fagan> nessita: but havent seen him today yet
[12:11] <nessita> mandel: re-review done
[12:11] <nessita> (hi there!)
[12:11] <fagan> pong mandel sorry was afk
[12:11] <mandel> nessita: ok, looking to see the comments
[12:12] <ralsina> good morning!
[12:12] <mandel> fagan: I just wanted to let you know I'd be out for 30 min in case someonelooked for me :P
[12:12] <fagan> mandel: ahh its cool presumed that
[12:12] <fagan> :)
[12:12] <mandel> nessita: yikes, that looks like tempfile will brake too because we pass the illegal char to it :(
[12:13] <nessita> mandel: you need to use the windowspath decorator
[12:13] <mandel> this isllegals char thins is like a cancer, it keeps expanding
[12:14] <nessita> mandel: if we are consistent with our implementation (ie using the proper decorator everywhere inside os_helper) we should not have issues
[12:15] <mandel> nessita: the problem is not my implementation, that one relies on other methods from os_helper that are decorated, the issues is File "C:\Python27\lib\tempfile.py", line 318, in mkdtemp _os.mkdir(file, 0700)
[12:16] <nessita> ralsina: grid added to account.ui, so https://code.launchpad.net/~nataliabidart/ubuntuone-control-panel/improve-ui/+merge/70611 is ready for re-review
[12:16] <ralsina> nessita: on it!
[12:16] <mandel> nessita: the problem here is that I wanted to use /tmp because in most of the cases in a unix system it will be in a diff fs which is the reason why shutil.move is used in fsm
[12:16] <nessita> mandel: I think I'm not following
[12:17] <mandel> nessita: I got that idea from test_shutil in the python code itself
[12:17] <mandel> nessita: the error of the tests, look at the trace
[12:17] <nessita> mandel: what idea?
[12:17] <ralsina> nessita: trade you this one, where I fixed the imports and moved things into the right folders :-) https://code.launchpad.net/~ralsina/ubuntuone-client/find_config_files/+merge/70472
[12:18] <mandel> nessita: from the begining, shutil.move is used not because it is a recursive move, but because it handles the cases when there is a diff fs
[12:18] <mandel> nessita: in unix we could attempt to get that by using the tmp which is an idea I copied from the shutil.move tests and that is why tempfile is used
[12:19] <mandel> but tempfile fails when you pass the path to it using tempfile basename, so I'll remove the use of tempfile and should get tests fixed yet they wont test that a diff fs is used
[12:19]  * mandel hopes he makes sense...
[12:19] <nessita> mandel: but we never actually hit /tmp
[12:20] <mandel> nessita: yeah… so there is no point… I can simply remove it and we should be ok
[12:20] <nessita> mandel: you should assert that shutil.move is used in the linux implementation, that's all needed regarding different mount points
[12:20] <nessita> mandel: on the other hand, move_to_trash *has* to use the decorator (I added a comment about that)
[12:20] <mandel> nessita: ok, that is easy then :)
[12:20] <mandel> nessita: I'll take care of that right now
[12:21] <nessita> mandel: but do not remove the tests you added, right?
[12:21] <mandel> nessita: no, those are ok :)
[12:21] <nessita> mandel: also, did you noticed:
[12:22] <mandel> nessita: regarding move to trash, should I use the decorator and then remoe the LONG_PATH_PREFIX?
[12:22] <nessita> 506+            except:
[12:22] <nessita> 507+                import pdb;pdb.set_trace()
[12:22] <mandel> it has the same issue as the make_link
[12:22] <mandel> nessita: no, I did not see that, where is it?
[12:22] <nessita> mandel: line 506 and 507 in the diff
[12:22] <mandel> ok
[12:22] <mandel> on it
[12:22] <nessita> mandel: and I guess so re: LONG_PATH_REPFIX
[12:24] <nessita> mandel: also, @skipIfOS('win32', 'Deprecated code in the platform.') <- is not good skip message in the sense that the next one reading it will not get why we're skipping those. Can you please improve the message to 'In windows there is no need to migrate metadata so we skip those tests.'
[12:25] <mandel> ok
[12:27] <ralsina> nessita: there is a very small problem with account.ui, it has useless cells on the grid, you should always do a "right click->simplify grid layout" when you use grids. Other than that, +1 and it looks really nice!
[12:28] <nessita> ralsina: unused cells where?
[12:28] <ralsina> nessita: above the horizontal line. You can see them as thin red lines
[12:29]  * nessita looks
[12:29] <nessita> I see them, I will push the simplifcation
[12:30] <ralsina> cool, approving it
[12:30] <nessita> Pushed up to revision 200.
[12:31] <ralsina> +1d
[12:31] <fagan> happy 200 :D
[12:32] <fagan> oh hey ralsina have any intern size work
[12:32] <fagan> im nearly done with the report
[12:32] <ralsina> fagan: yes, could you get yourself a vista VM quickish?
[12:32] <fagan> ralsina: give me about 2 hours and yep
[12:33] <ralsina> fagan: cool, I need to make the bundle work in vista because that's what lisett-e has
[12:33] <fagan> ralsina: oh so set up the dev env and make a bundle thats cool
[12:33] <ralsina> fagan: no, just a clean VM
[12:33] <ralsina> fagan: I will push bundles to you and need error reporting
[12:33] <fagan> ralsina: oh ok
[12:33] <fagan> ralsina: no problem then
[12:41] <gatox> ralsina, hi, did you know if the branch that fixes the ipc problems has landed?? I keep receiving this trace when i enter the "Syncing your computer with the cloud" page: http://paste.ubuntu.com/661107/
[12:42] <ralsina> gatox: it hasn't
[12:42] <gatox> ralsina, :S
[12:42] <ralsina> gatox: oh, wait, it has
[12:42] <ralsina> gatox: OTOH, you may have to delete your metadata
[12:42] <gatox> ralsina, i've updated everything today.....
[12:42] <gatox> ralsina, where is htat'
[12:42] <gatox> that?
[12:42] <ralsina> ~/AppData/Local/xdg
[12:43] <ralsina> and/or ~/AppData/Local/ubuntuone
[12:43] <gatox> ralsina, thanks
[12:48] <gatox> ralsina, it works!! thanks!!
[12:48] <ralsina> gatox: o/
[12:50] <fagan> 10 mins to standup
[13:00] <nessita> me
[13:00] <fagan> me
[13:00] <gatox> me
[13:01] <nessita> ralsina, mandel, alecu, dobey?
[13:01] <ralsina> me
[13:02] <nessita> mandel, alecu, dobey, stand up?
[13:02] <nessita> ok, let's start, other will catch up
[13:02] <nessita> DONE: reviews, almost landed u1cp UI visual improvements branch, started fixing local rescan tests
[13:02] <nessita> TODO: finish fixing local rescan tests, do more reviews
[13:02] <nessita> BLOCKED: nopes
[13:02] <nessita> NOTES: starting this week, I'll be heading to university every Tuesday at 4pm UTC
[13:02] <nessita> NEXT: fagan
[13:02] <fagan> DONE
[13:02] <fagan> * More report stuff
[13:02] <fagan> TODO
[13:02] <fagan> * Vista bundle testing
[13:02] <fagan> * Finish report
[13:02] <fagan> BLOCKED
[13:02] <fagan> * Nope
[13:02] <fagan> gatox: go
[13:02] <dobey> me
[13:02] <gatox> DONE:
[13:02] <gatox> embed-u1cp branch fully integrated with windows-installer main branch, conflicts were resolved. Page 18 UI almost complete. Page 19 UI complete.
[13:02] <gatox> TODO:
[13:02] <gatox> Working on Page 18 logic and Installer Network Detection function. Fix UI bugs once Page 18 and 19 are complete.
[13:02] <gatox> BLOCKED:
[13:02] <gatox> No.
[13:02] <gatox> ralsina, go
[13:02] <ralsina> DONE: lots of IRL testing, reported #821488, fixed bug #820994
[13:02] <ubot4> Launchpad bug 820994 in ubuntu-sso-client "Qt UI: Need to use EnhancedLineEdits where it makes sense (affects: 1) (heat: 6)" [Undecided,Triaged] https://launchpad.net/bugs/820994
[13:02] <ralsina> and shipped an installer
[13:03] <ralsina> TODO: fix more bugs, more IRL tests, ship another installer
[13:03] <ralsina> BLOCKED: no
[13:03] <ralsina> next dobey
[13:03] <dobey> λ DONE: helped fix txstatsd packaging
[13:03] <dobey> λ TODO: releases, packaging, fix installer tests
[13:03] <dobey> λ BLCK: None.
[13:03]  * fagan wonders how many people actually standup for standup
[13:03] <dobey> mandel: ?
[13:03]  * ralsina guesses he's walking the dog ;-)
[13:04] <fagan> Ok I think I might go get a suit while im waiting on vista
[13:04] <ralsina> I gave the wrong bug # it was actually bug #820945
[13:04] <ubot4> Launchpad bug 820945 in ubuntuone-client "On windows, syncdaemon needs to find the right default config files, and store settings in the right place in the correct location (affects: 1) (heat: 6)" [High,Triaged] https://launchpad.net/bugs/820945
[13:05] <mandel> me
[13:05] <mandel> shit!
[13:05] <mandel> sorry
[13:05] <fagan> hah
[13:05] <alecu> hello!
[13:05] <alecu> como cuesta arrancar el lunes!!!
[13:05] <mandel> DONE: fixed lp:~mandel/ubuntuone-client/dont-use-shutil
[13:05] <gatox> alecu, hi
[13:06] <fagan> hola alecu
[13:06] <mandel> TODO: Repropose fixes, move to work on access and canwrite
[13:06] <mandel> BLOCKED: no
[13:06] <mandel> COMMENTS: sorry I was on the windows vm full screen and I forgot to check the time :P
[13:06] <nessita> alecu: go!
[13:07] <mandel> nessita: I'm off for lunch, see you in less than 45 min in the stand up
[13:07] <nessita> mandel: ack
[13:09] <nessita> alecu: why do you use logger.warn instead of logger.warning?
[13:10] <alecu> nessita, no special reason. I don't usually use the logger module, I prefer the twisted logging methods, but I pick whatever is used on the file I'm working on.
[13:12] <alecu> me
[13:12] <alecu> DONE: a branch that needs one more review: https://code.launchpad.net/~alecu/ubuntuone-client/ignore-missing-signal-handlers/+merge/70626 Also started working on missing events
[13:12] <alecu> TODO: discuss R/O with mandel, work on events
[13:12] <alecu> BLOCKED: no
[13:12] <alecu> nessita, any style preferences regarding warn/warning?
[13:12] <nessita> alecu: well, I was googling what's the difference, we always use warning
[13:13] <alecu> nessita, I might have used a wrong api
[13:14] <nessita> alecu: apparently they are the same... if is ok with you, I prefer we use warning to be consistent
[13:14] <alecu> nessita, no prob
[13:14] <nessita> (logging.warn seems to call warning)
[13:16] <ralsina> nessita, verterok: this seems not to have merged, right? https://code.launchpad.net/~verterok/ubuntuone-client/win32-no-more-time_clock/+merge/70580
[13:16] <nessita> verterok: commit message!
[13:16] <verterok> nessita, alecu
[13:16] <verterok> ups
[13:16] <verterok> nessita, ralsina: done
[13:17] <alecu> nessita, /usr/lib/python2.7/logging/__init__.py:    warn = warning
[13:17] <alecu> nessita, they are the same.
[13:17] <alecu> nessita, I'll change it to warning for consistency.
[13:17] <nessita> right
[13:17] <nessita> thanks
[13:21] <nessita> ralsina: can you please change the ':' in the summary line of the docstrings for '.'?
[13:21] <nessita> (regarding the find-config-files branch)
[13:22] <nessita> ralsina: also, verbs should be written as a command (Return instead of Returns)
[13:22] <ralsina> nessita: sure
[13:24] <TeTeT> hi, I have dozens of . files in my Ubuntu One directory, named like .37aa040e-8eee-49e3-8831-e41328c93c20 - what can I do to delete them forever from my Ubuntu One account?
[13:24] <ralsina> nessita: pushed
[13:25] <alecu> nessita, we also have some inconsistency in SD here: ubuntuone/syncdaemon/logger.py, in class mklog there's only "warn" and no "warning"
[13:26] <alecu> rye, duanedesign: have you guys ever seen anything like what TeTeT describes above?
[13:26] <nessita> alecu: oh
[13:26] <rye> TeTeT, interesting, where do you see that, online or in the web interface, are they empty?
[13:27] <rye> TeTeT, sorry, locally in Ubuntu One folder on in the web interface?
[13:27] <nessita> ralsina: another question: any reason to call directly os.makedirs instead of our wrapper from os_helper?
[13:27] <TeTeT> rye: I noticed it on windows first, as they are hidden by default in Ubuntu
[13:27] <TeTeT> rye: now I checked on Ubuntu, and they are there as well. I just deleted them and now they get synced again
[13:27] <rye> u1 on linux does not have a code to create such files, mandel ^
[13:27] <alecu> nessita, mklog only seems to be used in the AQ only
[13:27] <ralsina> nessita: that code is from xdg
[13:27] <ralsina> nessita: so, the reason is "it's copied" :-)
[13:28] <nessita> ralsina: ok, I think is safe to use os.makedirs there, the path should be short and legal
[13:28] <ralsina> nessita: should be, yes
[13:28] <TeTeT> rye: they are in the web folder as well, filling up my space :(
[13:28] <ralsina> unless the user has a really weird username, in which case windows will break anyway
[13:29] <TeTeT> the files are almost the same size as my evolution-backup.tar.gz, but not quite the same
[13:29] <nessita> ralsina: can I test this IRL somehow?
[13:29] <ralsina> nessita: sure!
[13:29] <ralsina> nessita: install the config files in the "right" place, and start syncdaemon from your home
[13:30] <rye> mandel, ping
[13:30] <ralsina> nessita: the "right" place being c:\programdata\ubuntuone
[13:30] <ralsina> nessita: at least on 7
[13:30] <nessita> ralsina: perfect
[13:30] <TeTeT> rye: seems I can delete them via webfrontend, but if you need them for inspection, I leave them there
[13:30] <nessita> ralsina: so I need to create the ubuntuone folder there, right?
[13:30] <nessita> I don't have it
[13:31] <ralsina> nessita: yes. It would normally be created by the installer
[13:31] <rye> TeTeT, let me look at u1sync code...
[13:31] <mandel> rye: pong
[13:32] <rye> mandel, TeTeT has a lot of .uuid files in his Ubuntu One folder and noticed them in Windows, they are synced to online storage, is u1sync creating these?
[13:32] <mandel> rye: yes, it would be in the case there are partial files or conflicts
[13:33] <rye> mandel, is there any way to know which is which?
[13:34] <mandel> rye: not that I know of
[13:35] <rye> mandel, so basically no way to tell whether these are safe to delete?
[13:35] <TeTeT> is it safe to simply delete all of them?
[13:35] <mandel> TeTeT, rye: it is save to delete them since they are internal to the u1sync implementation, I would be surprised that those are files you want to keep
[13:36] <rye> mandel, the only way i think we can diff a partial ones is to check whether the file is a gzip bytestream... ah
[13:36] <rye> ok
[13:36] <TeTeT> I remember having replaced evolution-backup.tar.gz, maybe this caused the problem
[13:36] <TeTeT> rye + mandel : thanks
[13:38] <mandel> nessita: pushing the changes to the shutil.move branch but will take long due to my connection, I'll ping you when done
[13:39] <nessita> mandel: ack
[13:39] <alecu> nessita, when you have a minute, I've pushed the changed warn->warning
[13:39] <nessita> alecu: yey!
[13:49] <mandel> nessita: mumble?
[13:49] <nessita> mandel: yes! is the rest coming?
[13:49] <nessita> ralsina, Chipaca, alecu, gatox?
[13:50] <ralsina> sure
[13:50] <gatox> nessita, ok
[13:54] <mandel> @ping
[13:54] <ubot4> pong
[13:54] <mandel> nessita: I've got lots of problems with mumble, I hope my internet is not crap due to the bad weather… is really windy right noe
[13:55] <mandel> now
[13:56] <Chipaca> on mah way
[13:58] <mandel> nessita: this is updated: https://code.launchpad.net/~mandel/ubuntuone-client/dont-use-shutil-move/+merge/70595
[14:00] <nessita> mandel: ack
[14:04] <dobey> hey all
[14:04] <dobey> https://code.launchpad.net/~dobey/ubuntuone-installer/fix-test-setup/+merge/70743
[14:04] <dobey> trivial review please? :)
[14:10] <nessita> alecu: did you forgot to also change warn/warning the test patching?
[14:10] <alecu> nessita, uh, ouch
[14:11] <alecu> nessita, I forgot to grep the "tests" folder
[14:14] <nessita> :-)
[14:18] <nessita> dobey: I would advice to remove the tearDown method and add to the setUp the following: self.addCleanup(self.dlg.destroy) right after self.dlg = gui.Window()
[14:19] <nessita> dobey: other than that, +1
[14:19] <dobey> is that better?
[14:19] <mandel> ralsina: I'm off to try to find a metter wifi, wll be back asap
[14:19] <dobey> does addCleanup() not expect a deferred too?
[14:19] <nessita> dobey: yes :-)
[14:19] <nessita> dobey: nopes
[14:20] <nessita> dobey: sorry, my answeres were confusing :-)
[14:20] <mandel> dobey: +1 form me
[14:20] <nessita> dobey: yes, is better. No, it does not expect a deferred
[14:21] <dobey> nessita: ok
[14:22] <dobey> nessita: done
[14:23] <nessita> dobey: +1!
[14:24] <dobey> thanks
[14:29]  * fagan back with a suit \o/
[14:29] <fagan> Ok going to work getting that vm working
[14:30] <fagan> speaking of that it just finished downloading so it was great timing :D
[14:32] <nessita> mandel: ping
[14:34] <nessita> mandel: let me know when you come back, I'm puzzled by some changes you add to the shutil.move branch
[14:34] <nessita> what's this inside a test? :-/
[14:34] <nessita>         try:
[14:34] <nessita>             pass
[14:34] <nessita>         except OSError, e:
[14:34] <nessita> oops
[14:36] <Balaji_TVR> Dear Ubuntu friends, I have some question related to Proxy settings. Could you pls. help answering...
[14:36] <Balaji_TVR> In the "network proxy", I have two locations.
[14:36] <Balaji_TVR> 1) Default (used for office with some proxy settings)
[14:36] <Balaji_TVR> 2) Home (Used for home network, i.e, direct internet connection)
[14:36] <Balaji_TVR> Here my question is, when I switch from "office" location to "default" location, still the environtment variables (like https_proxy) are set and not resetting at all. This is forcing me to restart my laptop to get updated the new environtment settings.
[14:36] <Balaji_TVR> a)So, how to get the environment variables updated without restarting?
[14:36] <Balaji_TVR> b)Is there any way to automatic proxy config for home/office network?
[14:37] <dobey> Balaji_TVR: i think you want to ask in #ubuntu
[14:37] <Balaji_TVR> Oops, sorry!
[14:37] <Balaji_TVR> Thanks and I will post there..
[14:45] <nessita> alecu:  let me know when you pushed your changes
[14:48] <fagan> ralsina: can you pm me the bundle link
[14:52] <ralsina> fagan: sure
[15:26] <dobey> eep, it's already 11:30 here
[15:27] <fagan> dobey: its 4:30 I dont know where the day went here
[16:01] <nessita> ralsina: we lost mandel :-/
[16:01] <dobey> ok, must get lunch and run errands. bbiab
[16:02] <ralsina> nessita: he's having bad general network trouble
[16:02] <ralsina> nessita: general as in not just his 3g, but everyone's internet seems to be bad
[16:02] <nessita> ralsina: everyone in mallorca you mean?
[16:03] <ralsina> nessita: yes,
[16:03] <ralsina> nessita: or at least all the neighbor's wifi are broken in the same way
[16:03] <nessita> bummer :-/
[16:04] <ralsina> yep
[16:54] <ralsina> fagan, any news on trying that on vista?
[16:57] <fagan> sorry my install was broken had to redownload :/
[16:58] <fagan> im staying a bit late anyway so ill give you an answer when I have it again
[17:14] <ralsina> fagan: ok, thanks
[17:29] <candtalan> I di dnot quit I was timed out after typing a  long item....
[17:30] <dobey> candtalan: i didn't see you say anything beofre just now :)
[17:35] <candtalan> Hi all. During U1 upload of a large file my ISP internet lost connectivity, and I restarted the router, internet came back. However the large file I was in the middle of syncing was apparently lost and when U1 automatically reconnected the large file sync started again fronm scratch! I read that the latest U1 does not do this but keeps the already uploaded information. Do you know which version is improved  please? I am using Ubunt
[17:35] <candtalan> u 10.04.3 LTS, updated, currently. Ubuntu 10.10? Ubuntu 11.04?? tia
[17:37] <dobey> candtalan: well, the latest stable version is in the latest stable ubuntu release, which is 11.04
[17:38] <candtalan> So LTS does not get the latest version?
[17:38] <fagan> Long term support
[17:42] <candtalan> I think then it would be useful if the FAQ for U1 made that clear, that current sync control data will be lost if connection is lost. For large files it is pants.
[17:49] <dobey> ralsina: what's up with https://code.launchpad.net/~ralsina/ubuntuone-windows-installer/embed-u1cp/+merge/70071 and https://code.launchpad.net/~ralsina/ubuntuone-windows-installer/nicer_success_page/+merge/70077 ?
[17:50] <nessita> alecu: ping
[17:51] <alecu> nessita, pong
[17:51] <nessita> alecu: did you push the changes to your branch?
[17:51] <alecu> nessita, yes
[17:51] <alecu> nessita, the broken test, right?
[17:51] <nessita> yeap
[17:52] <nessita> alecu: did not know, will review. Another question, how did you manage to remove the long-long path created during tests? that one called a/b/c/d/e/f...
[17:53] <alecu> nessita, I did not yet: I keep setting the TRIAL_TEMP_DIR to a new folder
[17:53] <nessita> oh
[17:53] <nessita> alecu: thanks
[17:55] <alecu> nessita, mandel said he uses "rm -rf" inside cygwin to delete those folders... I'm trying that; I'll let you know if it works
[17:57] <dobey> does shutil.rmtree(os.path.join(tempdir, 'a')) not work?
[17:58] <nessita> dobey: let me re-try (already did but got failures)
[17:59] <nessita> dobey: nopes :-/
[17:59] <dobey> nessita: what's the exception? Permissions?
[17:59] <nessita> dobey: no, the path is too long. Let me try something else..
[18:00] <dobey> ah, is it > 255 characters?
[18:00] <nessita> yeap
[18:00] <nessita> is part of a test
[18:00] <dobey> is it to test filename length?
[18:00] <dobey> or directory depth?
[18:00] <nessita> dobey: directory depth
[18:00] <dobey> ah
[18:01] <dobey> i think windows does not like very deep directories at all
[18:01] <dobey> or at least FAT/NTFS don't
[18:02] <nessita> dobey, alecu: fixed using shutil.rmtree passing a unicode, literal path
[18:02] <nessita>  shutil.rmtree(u'\\\\?\\C:\\Temp\\thedir\\')
[18:02] <alecu> nessita, nice
[18:07] <dobey> nessita: glad to help poke your brain into finding a solution :)
[18:07] <nessita> :-)
[18:28] <gatox> i'll be back in a while... errands
[18:56] <ralsina> dobey: those branches will be superceded by branches gatox is doing
[18:58] <dobey> ralsina: ok. can you reject them then?
[18:58] <ralsina> dobey: sure
[19:01] <ralsina> dobey, nicer_success_page is valid, it just is on hold until another branch arrives in the near future.
[19:04] <dobey> ralsina: ok
[19:05] <ralsina> alecu, nessita, gatox: anyone has a copy of pywin32 installer? Sourceforge is mostly down :-(
[19:05] <nessita> ralsina: looking in 2 minutes
[19:05] <ralsina> nessita: cool, thx
[19:06] <gatox> ralsina, i think i have....
[19:06] <ralsina> gatox: thanks
[19:07] <nessita> alecu: approved your branch (took a while to run all the suites in all OSes)
[19:07] <alecu> thanks!
[19:07] <gatox> ralsina, here... i'm sending you the installer to your e-mail
[19:08] <nessita> ralsina: I have it, is 6.20 M :-/
[19:08] <ralsina> gatox: thanks! If you have 7zip it helps too :-)
[19:09] <gatox> ralsina, sending that too :P
[19:14] <nessita> dobey: you approved this branch before I finish my review... https://code.edge.launchpad.net/~alecu/ubuntuone-client/ignore-missing-signal-handlers/+merge/70626 was that for any particular reason?
[19:16] <gatox> ralsina, mail sent it
[19:16] <ralsina> gatox: 1000 thx
[19:19] <dobey> nessita: roberto already approved it, and i didn't know you were reviewing it? :)
[19:20] <nessita> dobey: ah, we usually approve branches when we know all the members we asked for reviews approved it...
[19:20] <nessita> dobey: but I can see how you did not know :-)
[19:21] <dobey> nessita: there were no pending reviews. if you want to do that, please request reviews from specific people, or claim the team review, but don't vote to approve/needsfixing/whatever until you review it :)
[19:21] <nessita> dobey: I did not vote in that branch until I had my vote ready... not sure what you mean with "don't vote to approve/needsfixing/whatever until you review it"
[19:23] <dobey> nessita: i mean when you claim a review that is requested of a team on lp. when there is a request for review from ~ubuntuone-hackers for example, there is a little "Claim Review" next to the "Pending" in the list of reviews near the top.
[19:23] <nessita> dobey: ah, right, we hardly use that... we should agree on who reviews what here :-/
[19:26] <dobey> :-/
[19:28] <dobey> hrmm, our tests are taking too long i think :(
[19:42] <dobey> well crap; i just lost dns :(
[19:51] <dobey> hooray, DNS is back
[19:52] <dobey> hrmm
[19:52] <dobey> i wonder if amazon cloud just dissipated again
[20:00] <alecu> It will be a sunny day when all clouds are gone.
[20:04] <ralsina> I just wasted half of my day either at the bank or installing XP. What a day.
[20:05] <dobey> wtf amazon
[20:06] <dobey> "Top 100 Bestsellers in Country" -> 50. Hotel California by Eagles
[20:29] <dobey> mterry: ping. can you please change your vote to 'abstain' on your u1couch branch?
[20:31] <mterry> dobey, ok
[20:31] <mterry> dobey, done
[20:33] <dobey> mterry: also added a needs fixing comment, as it looks like you need to update a couple tests that have a mocker expect() on the Http(timeout=10). will need to expect timeout=ANY for the args instead i think
[20:36] <mterry> dobey, k, will do that tomorrow
[20:36] <mterry> dobey, thanks!
[20:37] <dobey> np
[20:53] <ralsina> ha! 6 hours of cursing later, I think I have an installer that works on all versions of windows. I am not sure if :-) or :-(
[20:53] <dobey> i think :-|
[20:57] <ralsina> dobey: luckily thanks to virtualbox I will never, *ever* have to setup a XP VM again
[21:00] <gatox> nessita, alecu ralsina dobey tomorrow morning i will be away for a while because i have to do some errands to became a Monotributista :P
[21:01] <dobey> what sort of monkey?
[21:02] <gatox> dobey, the one that works :P jeje
[21:15] <gatox> ralsina, nessita a reallyyyyyyy small branch to start: https://code.launchpad.net/~diegosarmentero/ubuntuone-control-panel/frame-preferences/+merge/70790
[21:16] <nessita> gatox: looking
[21:17] <ralsina> gatox: on it!
[21:18] <gatox> nessita, ralsina it seems that are conflicts with trunk
[21:18] <ralsina> yes, conflicts
[21:18]  * gatox fixing...
[21:22] <tntc> karni: you around?
[21:22] <karni> tntc: yes! hello
[21:22] <tntc> karni: Hello! How are you doing? were you able to get back into u1m?
[21:23] <tntc> (from this weekend)
[21:23] <karni> tntc: Pretty good, thank you! I hope you're doing good as well. Pretty busy, but we (hopefully still) have CardinalFang_ around.
[21:23] <karni> CardinalFang_: Still around?
[21:24] <karni> CardinalFang_: We have a playlist related question, which I wasn't able to reproduce, because I couldn't login (the bug I found today)
[21:24] <karni> tntc: Please remind me. You were not able to save playlists?
[21:25] <tntc> karni: yup! that's the one.
[21:25] <CardinalFang_> karni, tntc, hi!
[21:26] <tntc> karni: "Failed to save playlist, please try later. A network error occured. Try again later."
[21:26] <tntc> CardinalFang_: Howdy CardinalFang_! :)
[21:26] <tntc> oh, wow. maybe didn't need your name twice :p Been a long day
[21:26] <CardinalFang_> Hrm.  That doesn't say much, so as to not scare Grandma, but it doesn't help much either.
[21:27] <tntc> CardinalFang_: it happens on both my devices, even if I'm on wifi
[21:27] <tntc> Both run Android 2.2. One is a Droid 2 Global, the other is a Samsung Galaxy Tab
[21:27]  * karni has issues with connectivity 
[21:28] <karni> tntc: Are you using Wi-Fi or Mobile network?
[21:29] <tntc> karni: right now, Mobile, but it happens on WiFi too, even if mobile is disabled.
[21:29] <CardinalFang_> tntc, Yes, I don't think it's your machine.  More likely the server.  But, let's see!  Please install a program from the Market called "aLogcat" (or if you have the dev tools, I want a log snapshot), and mail the log to  chad@canonical.com
[21:29] <CardinalFang_> I'll get the client to display more, right now.
[21:29] <tntc> CardinalFang_: alas, I do not have the dev tools installed. I'll grab aLogcat right now.
[21:31] <CardinalFang_> tntc, great.  I'm making a new package for you now, with some new info reported in the background.
[21:31] <tntc> As a side note, does Ubuntu One support local sync? For example, can it detect other machines synced to the same account on the lan and sync from a single master cache instead of going out to the internet? 3x40+ gigs is a lot heavier than 1x40+ gigs :)
[21:31] <tntc> CardinalFang_: Cool! thanks!
[21:33] <nessita> gatox: can you please remove the
[21:33] <nessita>   <property name="styleSheet">
[21:33] <nessita>    <string notr="true"/>
[21:33] <nessita>   </property>
[21:33] <nessita> from the xml?
[21:33] <gatox> nessita, yes
[21:33] <nessita> gatox: and you removed the indentation, is that intended?
[21:34] <nessita> and rootIsDecorated is removed too
[21:34] <tntc> CardinalFang_: the log has been sent. It's somewhat large, but I just ran an attempt to save a playlist and then sent it, so it should be near the end.
[21:34] <ralsina> if you want to delete those from designer it's clicking the rightmost button on the property (reset to default)
[21:34] <tntc> CardinalFang_: Possibly of note, I was able to play music just fine.
[21:34] <nessita> gatox: and headerhidden....
[21:34] <ralsina> because if you start changing indentation and so on it will just appear in the next diff
[21:34] <nessita> ralsina: but those prop should be there for the control panel to match design
[21:34] <gatox> nessita, ok..... let me check with the diff
[21:35] <nessita> unless that is being replaced by the qsss
[21:35] <ralsina> nessita: I don't get it, you are asking to remove them?
[21:35] <nessita> ralsina: no, he removed those in this branch, I'm asking them back (all except the stylesheet)
[21:35] <ralsina> nessita: ok, I was telling how to remove that one :-)
[21:36] <nessita> gatox: actually, I think you added changes to folder.ui taht should not be there, maybe the conflict resolving didn t go well?
[21:38] <gatox> nessita, ok, i will revert the folders.ui... i don't know what it was modified
[21:38] <nessita> gatox: maybe in the merge...
[21:38] <nessita> ok, I gotta wrap up and EOD
[21:38] <nessita> pilates time!
[21:38] <ralsina> nessita: have fun!
[21:38] <nessita> I hope so, first class ;-0
[21:40] <nessita> bye all!
[21:42] <gatox> nessita, bye!
[21:43] <tntc> CardinalFang_: not sure if it helps, but I searched through the log and it looks like it was using a URL to create the playlist. When I opened the link, I got a Server Error 500
[21:43] <dobey> have a good evening all!
[21:43] <tntc> you too dobey
[21:43] <CardinalFang_> tntc, that's what I expected.  :(
[21:43] <tntc> CardinalFang_: what does it mean?
[21:44] <CardinalFang_> tntc, that there's a problem on the DB server for your account (and probably others).  /cc beuno
[21:44] <tntc> CardinalFang_: can I recreate my account?
[21:45] <beuno> yes, couchdb has been very unstable
[21:45] <CardinalFang_> tntc, wait a minute.  I'm looking at the log.  The URL doesn't look normal to my first glance.
[21:46] <gatox> ralsina, this one is ready: https://code.launchpad.net/~diegosarmentero/ubuntuone-control-panel/frame-preferences/+merge/70790
[21:46] <ralsina> gatox: checking
[21:47] <ralsina> I don't think I can finish the review right now
[21:47] <tntc> CardinalFang_: if it helps, the playlist was called "Daftpunk", and it contained 41 songs or so
[21:47] <ralsina> but I will try to do it late so you have it early tomorrow
[21:47] <ralsina> gatox: ^
[21:47] <gatox> ralsina, ok, no problem... it's a small change anyhow... and it is related to my other branch that is going to be proposed tomorrow
[21:49] <ralsina> gatox: ok, cool
[21:50] <gatox> ralsina, i'm taking some screenshots to ask lisette what changes should be  made
[21:50] <ralsina> cool. CC me and nessita s usual
[21:51] <gatox> ok
[23:03] <CardinalFang_> tntc, so, the upshot is that it's not your devices or networks.  It's us.  Some fraction of users are on a server that's misbehaving and we're trying to slap it around to be better.
[23:31] <CardinalFang_> tntc, so, if you pay us for this, I'm even more sorry than usual.