[08:04] <mandel> morning all!
[08:40] <JamesTait> Goooooood morning all!
[09:05] <gatox> nd
[09:05] <gatox> hi
[09:06] <karni> Good morning!
[09:07] <gatox> karni, how is it going? :P
[09:07] <karni> gatox: Had a good nights sleep :D Just starting my day, two bugs on my plate.
[09:07] <karni> gatox: How are you?
[09:07] <gatox> na
[09:08] <gatox> karni, same.... but with unicode issues to kill :P
[09:09] <karni> :)
[09:39] <mandel> karni, I think that gatox unicode issues are way more irritating thatn any other bug :)
[09:40] <karni> mandel: It's hard to believe, but everybody's fighting their own dragons :) (and :< at the same time)
[09:41] <mandel> jajaja
[09:41] <mandel> ups, in eng: hahaha
[09:41] <mandel>  :P
[09:41] <gatox> majeje
[09:41] <gatox> karni, true
[09:41] <karni> mandel: I've learned to parse jajaja correctly ^ ^
[09:41] <mandel> karni, I swap an issue with the auto-updater in Vista for whatever you want ;)
[09:42] <mandel> karni, yeah, I've been told that most people see: yes yes yes :P
[09:42] <karni> mandel: I'm not touching Windows :> I'm sure you'll fix that eventually :D
[09:42] <karni> mandel: hahahah
[09:48] <mandel> karni, bastard! ;)
[09:48]  * karni chuckles
[10:34] <gatox> mandel, should i assign the unicode bugs directly to me??
[10:34] <gatox> nessita warns me a couple of time to not assign anyone.... but i'm working on this
[10:44] <mandel> gatox, wait for her.. she is dealing with that stuff
[10:44] <gatox> mandel, ok
[10:44] <mandel> gatox, she does not only track bug but also work load, so better safe than sorry
[10:44] <gatox> ack
[11:03] <gatox> mandel, have to go to the bank....... brb as soon as possible
[11:03] <mandel> gatox, ok :)
[11:25] <mandel> gatox, ping?
[12:08] <gatox> mandel, back...... pong
[12:20] <ralsina> morning!
[12:20] <gatox> ralsina, hi
[12:21] <ralsina> hi gatox
[12:21] <ralsina> gatox: this rings a bell? https://bugs.launchpad.net/bugs/881831
[12:21] <ubot4> Launchpad bug 881831 in ubuntuone-client "Ubuntu One Client dont add folders to sync. (affects: 1) (heat: 6)" [Undecided,New]
[12:22] <gatox> ralsina, sadly.... yes....
[12:22] <ralsina> gatox: can you answer/deduplicate?
[12:22] <ralsina> it's the expanduser you are working on, right?
[12:22] <gatox> ralsina, i'm working in several unicode issues..... i mean, in this moment i'm tracking unicode issues one by one.... just to try to be able to execute u1 under this username
[12:23] <gatox> ralsina, i'll answer right now
[12:23] <ralsina> gatox: haha ok, let him know you share his pain because your mother's name was ñand
[12:23] <ralsina> ú :-)
[12:23] <gatox> jejejejeje
[12:25] <ralsina> It's like the international version of "Bobby Tables"
[12:26] <gatox> ralsina, jejejejejeje something like that
[12:28] <gatox> ralsina, do i assign that bug to me?? or wait for nessita?
[12:29] <ralsina> gatox: if it's the same as one you already have linked to the branch, mark as duplicate. If it's one you plan on fixing, assign to yourself
[12:29] <gatox> ralsina, ack
[12:29] <ralsina> and prioritize similar to similar bugs you already have
[13:13] <mandel> gatox, I forgot what I needed, hehe
[13:14] <ralsina> gatox: does it look like another one for you? 874422
[13:14] <ralsina> grml, bug #874422
[13:14] <ubot4> Launchpad bug 874422 in ubuntuone-client "I can't login Ubuntu One in Windows (affects: 1) (heat: 6)" [Undecided,New] https://launchpad.net/bugs/874422
[13:15] <mandel> ralsina, gatox this unicode issues bring to mind a terrible month of fixing unicode bugs inside sd..
[13:15] <ralsina> mandel: no kidding
[13:15] <ralsina> mandel: but the surface of unicode crap is monotonously decreasing (I hope)
[13:16] <mandel> ralsina, well, the expanduser issue is not even us but Windows itself!! so we are doing our best to work around a crappy os
[13:16] <mandel> :)
[13:16] <ralsina> My "bug triaging wednesdays" are going to be a very slight improvement over "clean up paperwork tuesdays"
[13:16] <gatox> ralsina, mandel now i reach a place where i have to start fixing unicode bugs in sso in ordeer to be able to execute syncdaemon too.....
[13:16] <gatox> nessita told to stay in u1-client only
[13:16] <gatox> but i can test it without the other one now
[13:17] <ralsina> gatox: then you should freeze that branch and start a SSO one :-/
[13:17] <gatox> ralsina, yep.... i'm doing that
[13:17] <gatox> i'm working on both
[13:17] <gatox> now in sso
[13:18] <mandel> gatox, uh.. carefull with that one..
[13:18] <gatox> ralsina, mmm i think that issue need more info
[13:18] <gatox> at least an screenshot
[13:19] <ralsina> gatox: ask for it and mark incomplete
[13:19] <gatox> ralsina, ok
[13:20] <gatox> done
[13:29] <dobey> ralsina: isn't today "get on a plane" wednesday?
[13:29] <ralsina> dobey: it is that too
[13:29] <ralsina> dobey: it's also "pack suitcases" wednesday
[13:30] <ralsina> and "get power rangers episodes on the phone so kid doesn't freak out on the trip" wednesday
[13:30] <ralsina> so many names, so few wednesdays
[13:30]  * dobey wishes it was "quite whining about proxy support already" wednesday
[13:30] <mandel> me
[13:31] <gatox> me
[13:31] <dobey> meh
[13:32] <dobey> alecu, ralsina: standup! :)
[13:32] <ralsina> oh!
[13:32] <ralsina> me!
[13:32] <alecu> me
[13:32] <alecu> dobey, no such luck!
[13:33] <mandel> shall I go?
[13:33] <ralsina> that wednesday is next year, I think
[13:33] <alecu> dobey, it's "help me port everything to Qt so we get nice proxy support" wednesday.
[13:33] <ralsina> go!
[13:33] <mandel> DONE: Fix issues in https://code.launchpad.net/~mandel/ubuntuone-control-panel/auto-update-functions/+merge/80237, rereview of https://code.launchpad.net/~nataliabidart/ubuntuone-client/u1sdtool-multiplatform/+merge/80088, file bug for bit rock. Track issues with pykeyring merge proposal. Mumble with alecu about proxy support.
[13:33] <mandel> TODO: MP for final autoupdate control panel fix.Next bug.
[13:33] <mandel> BLOCKED: no
[13:34] <gatox> me?
[13:34] <gatox> DONE:
[13:34] <gatox> Fix and test some u1-client unicode issues. Lot of times fighting with ctypes and msdn.
[13:34] <gatox> TODO:
[13:34] <gatox> Keep fighting with unicode and the evil empire
[13:34] <gatox> BLOCKED:
[13:34] <gatox> Ñó
[13:34] <gatox> dobey, go
[13:34] <dobey> λ DONE: bug #881552, bug #881568, bug #881610
[13:34] <dobey> λ TODO: survey, tarmac puppet conf updates, fix issues with SRU proposals
[13:34] <dobey> λ BLCK: No.
[13:34] <ubot4> Launchpad bug 881552 in tarmac "Non-existant branch causes AttributeError (affects: 1) (heat: 6)" [High,In progress] https://launchpad.net/bugs/881552
[13:34] <ubot4> Launchpad bug 881568 in tarmac "Allowed Contributors plug-in fails sometimes (affects: 1) (heat: 6)" [High,In progress] https://launchpad.net/bugs/881568
[13:34] <ubot4> Launchpad bug 881610 in tarmac "OOPS IDs not logged in Recipe Builder (affects: 1) (heat: 6)" [High,In progress] https://launchpad.net/bugs/881610
[13:34] <dobey> ralsina: go
[13:34] <ralsina> DONE: trip preps, calls, paperwork, cleaned canonicaladmin, started thinking kanban is japanese for "death by a thousand postits", bug triaging TODO: bug triaging, pack, prepare, leave. BLOCKED: no
[13:35] <mandel> what time do we have the mumble?
[13:35] <ralsina> alecu: are you leaning towards "use qt" as the proxy solution?
[13:35] <alecu> DONE: worked on the proxy support document, helped gatox with windows APIs, mumbled with mandel on proxy
[13:35] <alecu> TODO: team mumble, make qt4 go thru my ntlm isa server
[13:35] <alecu> BLOCKED: no
[13:36] <alecu> ralsina, it's the most complete solution, though it will mean many changes on our side.
[13:36] <ralsina> alecu: I kinda expected that to be the case
[13:37] <mandel> ralsina, from what I talk with alecu it seemed the most valanced approach
[13:37] <alecu> though we won't use vala!
[13:37] <dobey> what?!
[13:38] <dobey> use qt for proxy support in what exactly?
[13:40] <ralsina> dobey: happy place! happy place!
[13:40] <ralsina> dobey: alecu has been trying to find what is the best way to support the most proxy configurations across platforms
[13:42] <dobey> it depends. we have way too many points of contact for one solution to be useful
[13:52] <dobey> sweet
[13:52]  * dobey likes seeing 'out for delivery' on package tracking
[13:53] <alecu> dobey, ralsina, mandel: I've sent you the googledoc where I'm collecting all my ideas on proxy support
[13:53] <alecu> dobey, ralsina, mandel: comments welcome
[13:53] <alecu> gatox, too
[13:53] <ralsina> alecu: awesome
[13:53] <dobey> also
[13:54] <dobey> i can't believe nobody has questions about my process e-mail
[13:54] <gatox> alecu, cool..... i'll review it at lunch
[13:54] <ralsina> dobey: we all agree
[13:54] <ralsina> dobey: you rock!
[13:54] <alecu> ralsina, are we having the team meeting today?
[13:54] <ralsina> alecu: grmbl
[13:54] <dobey> did we decide on a time for the team meeting?
[13:54] <ralsina> alecu: we should
[13:55] <ralsina> I don; t think we agreed. How about in 30 minutes?
[13:55] <mandel> ralsina, sounds good to me
[13:56] <alecu> good for me too
[13:56] <dobey> ralsina: including thisfred?
[13:56] <thisfred> I have the time
[13:56] <ralsina> cool then, in 35 minutes in mumble
[13:56] <ralsina> and I'll schedule it
[13:56]  * thisfred fires up the mumblophone
[13:57]  * alecu is using a lateral.netmanagers.com.ar page to test proxy support on pyqt
[13:58] <ralsina> alecu: haha
[13:58] <ralsina> alecu: there is code for it in that domain too, somewhere :-)
[13:58] <ralsina> alecu, can I move your 1-1 to thursdays?
[13:59] <ralsina> alecu: in fact, where is your 1-1 on the calendar? grrrrrr
[14:00] <ralsina> gatox: I am adding your 1-1 to thursdays too
[14:00] <gatox> ralsina, ok!
[14:01] <alecu> ralsina, our 1-1 was 30 minutes ago! :P
[14:01] <ralsina> alecu: oops!
[14:01] <ralsina> alecu: I don't seem to hae it on my calendar
[14:02] <alecu> ralsina, it was on mine. I've just moved it to the "online services" calendar
[14:02] <ralsina> alecu: so, since we are having team meeting on wed. I moved you to tomorrow. When I will not be working so win/win ;-)
[14:02] <alecu> ralsina, but I just see that you added a new one, so I'm deleting the old one.
[14:02] <ralsina> alecu: delete yours, and accept mine
[14:02] <ralsina> right
[14:02] <alecu> ralsina, cool!
[14:03] <thisfred> echo "alert 'MEETING'" | at now + 28 minutes
[14:03] <ralsina> thisfred: thanks :-)
[14:04] <thisfred> seems to not work though :)
[14:11] <dobey> unix has failed you!
[14:11] <thisfred> I have failed unix, more likely
[14:11] <thisfred> I'm guessing Dustin's alert doesn't play nice with at
[14:12] <thisfred> sleep 19m; alert
[14:12] <thisfred> will work
[14:13] <dobey> i'll just wait for irssi to hilight from ralsina pinging :)
[14:14] <ralsina> dobey: that may work. Or not.
[14:16] <thisfred> echo 'notify-send "ha"' | at now + 1 minutes
[14:16] <thisfred> does work
[14:16] <thisfred> Or just keep fiddling with your terminal until it's time
[14:22]  * ralsina suggests looking at the clock every once in a while
[14:23] <nessita> hello everyone!
[14:23] <gatox> nessita, hi
[14:23] <mandel> I suppose we are all to tech savy to use alarm clocks, right?
[14:23] <mandel> nessita, morning/afternoon!
[14:24] <mandel> nessita, I re-reviewed your branch, take a look and see if I'm an imbecil or not ;)
[14:24] <nessita> mandel: why? :-)
[14:25] <gatox> nessita, i've log some bugs about unicode..... should i be assigning that bugs directly to me or you prefer to do it?
[14:25]  * gatox remembers that nessita warns him to not assign bugs to anyone
[14:25] <mandel> nessita, in case I ask for something stupid, that is all :)
[14:25] <nessita> gatox: do you depend on those to move on with your work?
[14:26] <nessita> gatox: if so, you can assign one at a time to you :-)
[14:26] <nessita> gatox: specially this week that I'm a little unreachable
[14:26] <gatox> nessita, ok! i'll assign that to me.... yes, all of this bugs are related.... and i cannot lunch u1 before i fix all of them :S
[14:26] <nessita> mandel: fixing all the comments except:
[14:27] <nessita> * The HOME thingy will have to be fixed in a lot of places, so that would be gatox's work
[14:27] <mandel> nessita, ok :)
[14:27] <mandel> ralsina, ping
[14:27] <nessita> * This is indeed correct indentantion:
[14:27] <nessita>  3020	+        self.assert_remote_method('unset_urgency',
[14:27] <nessita>  3021	+            in_signature=None, out_signature=None)
[14:28] <mandel> nessita, that is why I asked :)
[14:29] <mlechner> hi, may be this is a common question: I try to sync a folder within my home folder but outside of the "ubuntu one"-folder (ubuntu 11.10). The chosen folder appears in the online storage but none of the subfolders are synced?
[14:30] <mlechner> ~/foo/bar/docs -> only ~/foo is synced without bar and the docs in bar.
[14:30] <dobey> mlechner: file sync service is a little slow at the moment, but there is a team of people working on getting that fixed up asap. so it may just be very slow to do so for you right now.
[14:31] <ralsina> mandel: pong
[14:31] <mlechner> dobey: but also the subfolders and docs are not marked (icons) as to be synced
[14:32] <dobey> rye, duanedesign: ^^ can you help mlechner please?
[14:32] <mandel> ralsina, I'm writing tests for the main in control panel, do you know why is there a param called switch_to that is not used?
[14:32] <dobey> gah. what the heck. my mumble doesn't have window borders
[14:32] <ralsina> mandel: that should be used on linux
[14:32] <ralsina> mandel: if it's not used, it's a bug
[14:32] <mandel> ralsina, is not used AFAIK
[14:33] <dobey> ralsina: mumble
[14:33] <dobey> alecu: ^^
[14:33] <ralsina> mandel: it is in the gtk version. It's just not done yet on qt
[14:33] <ralsina> mumble
[14:33] <thisfred> nessita: mandel: that indention is not a syntax error, maybe, but I would either break after the (, or line up the next line with it (the '(')
[14:33] <mandel> thisfred, that is what I though, but is just style preferences, right?
[14:33] <mlechner> rye, duanedesign: yes, please
[14:34] <thisfred> mandel: yep
[14:34] <thisfred> mandel: my preference is the right preference though ;)
[14:34] <ralsina> nessita: want to be in the team call?
[14:34] <mandel> thisfred, I added the comment because I saw a similar complain in a patch for python :P
[14:34] <dobey> thisfred: no, my preference is the right preference. :)
[14:34] <ralsina> alecu: team call!
[14:34] <nessita> ralsina: what team call?
[14:34] <dobey> thisfred: you are however, allowed to agree with my preference :)
[14:35] <nessita> ralsina: don't we have 1-1 now?
[14:35] <ralsina> nessita: since I won't be around the rest of the week, I arranged for the weekly team call today
[14:35] <thisfred> dobey: most gracious, m'lord
[14:35] <ralsina> nessita: I thought you wouldn't be around for the 1-1 :-)
[14:35] <thisfred> we can all just gatecrash your 1-1 :)
[14:35] <dobey> nessita: go sprint. you know you love to argue with designers :)
[14:36] <nessita> ralsina: right, but do we also have a weekly meeting? wasn't that on thrusday? or am I totally confused about that?
[14:36] <nessita> dobey: yeah, I'm waiting for the desktop guys to finish a specific talk about shutdown dialogs
[14:36] <ralsina> nessita: it should be on thursdays but since I am not working tomorrow...
[14:36] <nessita> ralsina: ah....
[14:36] <ralsina> rule 1 of shutdown dialogs: make it shutdown, unlike on oneiric
[14:37] <duanedesign> hello mlechner
[14:37] <dobey> nessita: shutdown dialog is important. we need to integrate with it
[14:37] <mlechner> duanedesign: hi, did you read my prob?
[14:37] <duanedesign> mlechner: was just reading it...
[14:37] <nessita> dobey: you mean to integrate when syncdaemon is still running?
[14:38] <dobey> yes
[14:39] <duanedesign> mlechner: could you open a Terminal and run this command:  u1sdtool --waiting | wc -l
[14:39] <dobey> well, if it is not synchronized
[14:40] <mlechner> duanedesign: returns 0 - as well the ubuntuone-control-panel-gtk says all files are up to date
[14:40] <duanedesign> hmmm
[14:42] <duanedesign> mlechner: ok we should probabaly take a look at your Ubuntu One log files. Could you pastebin your /.cache/ubuntuone/log/syncdaemon.log  file?
[14:42] <mlechner> duanedesign: u1sdtool --list-folders returns the folder but no subfolder (don' t know if subfolders should be listet) pastebin coming soon
[14:42] <duanedesign> thank you
[14:45] <nessita> dobey: yeah, I will mention it
[14:45] <nessita> ralsina: I guess I can't commit to be in the meeting
[14:45] <nessita> ralsina: would you please send a summary?
[14:46] <ralsina> nessita: sure, taking notes
[14:51] <mlechner> duanedesign: http://pastebin.com/xp7aGdrp
[14:51]  * duanedesign looking
[14:53] <mlechner> duanedesign: because of lots of ubuntu one sync logs i createated a new folder and logged just this part (tail -f ...). the newly created folder ~/foo/bar/foo.txt just syncs ~/foo without .../bar/foo.txt
[14:57] <duanedesign> mlechner: do you have anythin in the ~/.cache/ubuntuone/log/syncdaemon-exceptions.log  file?
[15:00] <mlechner> duanedesign: nothing
[15:02] <duanedesign> mlechner: Could you please try the command:  touch ~/foo/bar/foo.txt
[15:03] <mlechner> duanedesign: nothing - even if I edit foo.txt and save it
[15:03] <rye> mlechner, grep 'ValueError:' ~/.cache/ubuntuone/log/syncdaemon.log | wc -l ?
[15:04] <rye> mlechner, aaand we have a script - http://people.canonical.com/~roman.yepishev/us/u1filestatus.py - run it in terminal to see whether the files are at least seen by syncdaemon
[15:05] <duanedesign> thank you rye
[15:06] <mlechner> duanedesign: returns 0 - I'll try th escript
[15:07] <mlechner> duanedesign: marked as errors (E:) Ubuntu One folders:
[15:07] <mlechner>  /home/mlechner/Ubuntu One
[15:07] <mlechner>  /home/mlechner/foo
[15:07] <mlechner>  /home/mlechner/IMR
[15:07] <mlechner> Scanning folders...
[15:07] <mlechner> E: /home/mlechner/foo/bar/foo.txt
[15:08] <gatox> someone bring me a UDS t-shirt :P
[15:12] <mlechner> duanedesign: what could be the reason for the errors?
[15:12] <dobey> gatox: were you not able to get a visa? :(
[15:12] <duanedesign> mlechner: did the script print a line like: Total: 7167, local: 0, errors: 3
[15:12] <gatox> dobey, no :( ... it was a really bad moment
[15:12] <gatox> dobey, i've to try again next year
[15:12] <dobey> gatox: that sucks.
[15:13] <gatox> dobey, tatally
[15:13] <gatox> totally
[15:13] <mlechner> duanedesign: yes Total: 58, local: 0, errors: 23 (because the IMR folder has the same problem)
[15:14] <rye> duanedesign, error counter means the files that the script failed to get info for from syncdaemon
[15:14] <rye> mlechner, is syncdaemon connected now?
[15:15] <mlechner> rye, duanedesign:  ubuntuone-control-panel-gtk says so - how to check on console?
[15:16] <mlechner> rye: u1sdtool -s
[15:16] <mlechner> State: QUEUE_MANAGER
[15:16] <mlechner>     connection: With User With Network
[15:16] <mlechner>     description: processing the commands pool
[15:16] <mlechner>     is_connected: True
[15:16] <mlechner>     is_error: False
[15:16] <mlechner>     is_online: True
[15:16] <mlechner>     queues: IDLE
[15:18] <alecu> ralsina, gatox: are we using webkit-qt in sso and the ubuntuone-windows-installer ?
[15:19] <ralsina> alecu: no
[15:19] <alecu> ralsina, how are we showing the terms and conditions in the installer?
[15:19] <ralsina> external link
[15:21] <rye> mlechner, ok, try the following - u1sdtool --list-folders, then pick the id of the foo or IMR folder and run u1sdtool --rescan-from-scratch=$id_of_the_folder
[15:23] <rye> verterok, why can that happen ^?
[15:23] <rye> verterok, no metadata for subfolders/files of a subscribed UDF
[15:23] <mlechner> rye: still nothing, and foo.txt still marked as "E:"
[15:24] <rye> mlechner, is u1sdtool --status showing anything different?
[15:24] <mlechner> rye: no - identic
[15:25] <verterok> rye: no metadata or syncdaemon is missing the changes in the UDF?
[15:26] <gatox> another unicode function not supported by pywin....... ¬¬
[15:27] <gatox> and i look in google..... and who fought with that before.......... mandel
[15:27] <gatox> jejejeje
[15:28] <mandel> gatox, really? let me see :P
[15:29] <gatox> mandel, http://www.google.com.ar/search?gcx=w&sourceid=chrome&client=ubuntu&channel=cs&ie=UTF-8&q=python+SHGetFolderPathW
[15:29] <gatox> mandel, silly me..... it was the same case about expanduser..... but from another point of view what i'm trying to do now
[15:30] <gatox> mandel, i don't know if you see the same, but the first to links i see its about your blog
[15:30] <gatox> first two*
[15:30] <mlechner> rye: could it help to delete .cache/ubuntuone , delete folders on webstorage and mark the folders to sync again?
[15:30] <mandel> gatox, yes hehehe I hate when this things happen
[15:31] <mandel> gatox, I hope we do not become pepe python on windows :P
[15:31] <gatox> jejeje
[15:33] <gatox> lunch and read alecu doc...... back in a while
[15:35] <dobey> lunch time, bbiab
[15:37] <mlechner> rye, duanedesign: sorry bothering u - but is there anything else I could try?
[15:37] <duanedesign> mlechner: could you please try the command:   grep 'ValueError:' ~/.cache/ubuntuone/log/syncdaemon.log.* | wc -l
[15:39] <mlechner> rye, duanedesign: 12. But only on logfiles from yesterday and the day before (ValueError: I/O operation on closed file)
[15:39] <duanedesign> ok
[15:39] <duanedesign> ml could yo uplease try...
[15:39] <duanedesign> oops
[15:39] <duanedesign> mlechner: could you run the command:  u1sdtool -q
[15:40] <duanedesign> mlechner: then:   rm -rf ~/.local/share/ubuntuone
[15:40] <duanedesign> mlechner: finally:   u1sdtool -c
[15:42] <duanedesign> mlechner: it will run for a bit aas it recreates the metadata. Then it will hopefully sync all your folders/files
[15:44] <mlechner> duanedesign: foo is not arked as synced anymore - shall I remove the folder from webstorage before reactivating sync?
[15:45] <duanedesign> mlechner: no.
[15:46] <duanedesign> mlechner: foo is not marked as syncd? Does that mean you right-clicked and selected unsync?
[15:46] <duanedesign> or it does not have the green chechmark?
[15:47] <mlechner> duanedesign: no I did not - the folder appeared as unsyned afte rresatarting syncdeamon (and deleting .lokal/.../ubuntuone before)
[15:47] <duanedesign> thats ok it should come back
[15:48] <mlechner> duanedesign: python u1filestatus.py
[15:48] <mlechner> Ubuntu One folders:
[15:48] <mlechner>  /home/mlechner/Ubuntu One
[15:48] <mlechner>  /home/mlechner/foo (not subscribed)
[15:48] <mlechner>  /home/mlechner/IMR (not subscribed)
[15:48] <mlechner> Scanning folders...
[15:48] <mlechner> Total: 35, local: 0, errors: 0
[15:48] <duanedesign> off i see
[15:48] <Reaper> I have a question. Does ONE work similar to drop box where the files are dl'ed to a device once it's online? Or does it stay in the "cloud" untill you want to DL it?
[15:48] <duanedesign> mlechner: ohh, i see
[15:49] <duanedesign> mlechner: yeah you will need to re-subscribe the folders you want to sync
[15:49] <duanedesign> mlechner: if you run: u1sdtool --list-folders
[15:50] <mlechner> duanedesign: should I delete the empty folder in wenstorage first? because I think otherwhile it will tell me about conflicts beteween the never uploaded subfolders and socuments
[15:51] <duanedesign> mlechner: no, if you delete the folder in the cloud in will sync that change and delete the folder from your computer
[15:51] <mlechner> duanedesign: o.k. I'll try to activate sync and will see what happens
[15:53] <mlechner> duanedesign: by the way --list-folders still lists foo and IMR
[15:53] <duanedesign> mlechner: subscribed = False
[15:53] <mlechner> duanedesign: yes
[15:54] <duanedesign> mlechner: if so you can resubscribe it with the command:  u1sdtool --subscribe-folder=<folder ID>
[15:54] <duanedesign> example:  u1sdtool --subscribe-folder=d45c292c-f285-41c4-8cac-2a499508c67a
[15:54] <duanedesign> the folder id comes from the --list-folders
[15:54] <duanedesign> Reaper: yes
[15:55] <Reaper> cool thanx
[15:55] <mlechner> duanedesign: how about usinmg the context-menu of my local folder or activating localsync in the gtk-panel? Is there any difference?
[15:56] <duanedesign> mlechner: no
[15:57] <mlechner> duanedesign: the errors are back :-) python u1filestatus.py
[15:57] <mlechner> Ubuntu One folders:
[15:57] <mlechner>  /home/mlechner/Ubuntu One
[15:57] <mlechner>  /home/mlechner/foo
[15:57] <mlechner>  /home/mlechner/IMR (not subscribed)
[15:57] <mlechner> Scanning folders...
[15:57] <mlechner> E: /home/mlechner/foo/bar/foo.txt
[15:57] <mlechner> Total: 36, local: 0, errors: 1
[15:57] <duanedesign> mlechner: --subscribe-folder ==  local sync checkbox in the control panel
[15:59] <mlechner> duanedesign: s/:-)/:-(/g
[16:02] <duanedesign> mlechner: can you try the command:  grep 'ValueError:' ~/.cache/ubuntuone/log/syncdaemon.log | wc -l
[16:04] <mlechner> duanedesign: 0
[16:06] <mandel> everyone, EOD for me, see you tom!
[16:07] <duanedesign> mlechner: can you confirm the folder has not shown up at https://one.ubuntu.com/files ?
[16:08] <duanedesign> cya mandel
[16:09] <mlechner> duanedesign: foo has shown up there but not the subfolder bar and foo.txt within bar
[16:11] <duanedesign> mlechner:  Could you please run this command:  grep 'Error:' ~/.cache/ubuntuone/log/syncdaemon.log | wc -l
[16:12] <mlechner> duanedesign: 4
[16:12] <duanedesign> mlechner: ok. Can you run the command without   | wc -l
[16:13] <duanedesign> to see the errors
[16:13] <mlechner> KeyError: ('', 'f3bcad53-3653-4afd-ab2d-93240dc2f686')
[16:13] <mlechner> KeyError: ('', '38856dc9-57a6-4a3d-9bb6-59c498d538bc')
[16:13] <mlechner> AttributeError: 'SyncStateMachineRunner' object has no attribute 'reget_dir'
[16:13] <mlechner> AttributeError: 'SyncStateMachineRunner' object has no attribute 'reget_dir'
[16:14] <duanedesign> rye: ^
[16:20] <duanedesign> mlechner: Does Ubuntu One ehave anything else in the queue?   u1sdtool --waiting | wc -l
[16:20] <duanedesign> s/ehave/have
[16:21] <mlechner> duanedesign: no
[16:22] <mlechner> rye, duanedesign: I have to leave now. But I'l try to sync a different folder from my home-PC and see if it's the same behavior - I'll be back.
[16:22] <duanedesign> mlechner: please do come back
[16:22] <mlechner> rye, duanedesign: I definitely wil
[16:41] <dobey> nessita: btw. is the "io error on closed file" issue the cause of the high mem usage? i'm a bit confused on that
[16:42] <nessita> dobey: as far as I know, it shouldn't
[16:43] <dobey> nessita: ok
[16:45] <dobey> nessita: how is the sprint?
[16:48] <nessita> dobey: really good, having lots of conversations with different people... Stuart is inspiring us all :-)
[16:49] <dobey> heh
[16:49] <dobey> inspiring you all to have a beer down at pub? :)
[16:53] <nessita> dobey: that happens after 6pm ;-)
[16:56] <nessita> lunchtime!
[16:59] <dobey> hehe
[20:11] <mlechner> duanedesign, rye: hi, i'm back - still having trouble syncing folders outside my ubuntu one but within my home folder
[20:13] <mlechner> duanedesign, rye: can u give me the link to the nice python script detecting the erroneous files, again?
[20:20] <dobey> mlechner: http://people.canonical.com/~roman.yepishev/us/u1filestatus.py is the one you mean?
[20:20] <mlechner> dobey: thnx, yes
[20:39] <nessita> gatox: you around?
[20:39] <gatox> nessita, kind of
[20:39] <gatox> nessita, i saw your email
[20:39] <nessita> gatox: question, why did you claim this review? https://code.launchpad.net/~nataliabidart/ubuntuone-client/u1sdtool-multiplatform/+merge/80088
[20:39] <gatox> nessita, i'm going to update my branches as soon as i get back home
[20:39] <nessita> gatox: I'm not sure you want to go over that branch... :-)
[20:40] <nessita> is huge and not sure if it will add any value to you... at least for now... or am I missing something?
[20:40] <gatox> nessita, ahhh... ok, as you think is better.... i only claim it, because it was a big branch, and maybe will be better to have more eyes
[20:41] <nessita> gatox: you're more than welcome to do the review, but it will take between 2 to 4 hours of your time
[20:41] <nessita> gatox: so... not sure if the delay is worth it
[20:41] <gatox> nessita, ok, i'll try to review it tomorrow after work.... i'll be really free by then
[20:42] <nessita> gatox: again, that review is welcomed, but do not stop having fun because of it :-)
[20:42] <gatox> nessita, yes, no problem!
[20:43] <gatox> nessita, now i'm leaving..... i'll send you an e-mail when my branches are up to date
[20:43] <gatox> byeee
[20:43] <nessita> gatox: bye!
[20:46] <duanedesign> hello mlechner
[20:47] <mlechner> hi duanedesign
[21:01] <mlechner> duanedesign, rye: funny thing is, if I sync a folder (~/bar/foo/bar.txt) from Ubuntu 11.04 it works from the 11.04 perspective but the synced folder shows up at one.ubuntu.com and syncs (down) to my 11.10 PCs. Editing a file in a subfolder of those let's say foo_1004 on a 11.10 PC updates webstorage and syncs back to 10.04 ubuntu PC. Even if I create a new file in an already synced folder it works, but syncing a new folder including sub
[21:01] <mlechner> folders with files from 11.10 does not include subfolders and documents in subfolders (but docs in the sync folder!).
[21:02] <duanedesign> mlechner: could you run this when you get a chance:  cat /proc/sys/fs/inotify/max_user_watches
[21:02] <mlechner> duanedesign: 524288
[21:03] <duanedesign> hmm, thats not it..
[21:03] <dobey> have a good evening everyone
[21:03] <mlechner> dobey: cu
[21:03] <duanedesign> mlechner: the key error you werre getting in the logs should be fixed by removing the metadata folder and letting ubuntu one recreate it
[21:03] <mlechner> duanedesign: 8192 on my ubuntu 11.04
[21:04] <duanedesign> not sure why it did not
[21:05] <mlechner> duanedesign: I did testing at home on a 11.10 ubuntu - showing the same behavior as on my office-PC and using u1 withour problems on a second old 11.04 running notebook@home
[21:07] <duanedesign> mlechner: hmm, ok
[21:07] <duanedesign> let me see if i can try and reproduce it
[21:08] <mlechner> duanedesign: I don't know if this can be, but it seems that marking a folder to sync on ubuntu 11.10 does not include subfolders and docs within this subfolders initially. creatinmg folders and docs within an an already synced folder doesn't seem to be a problem
[21:09] <nessita> duanedesign: isn't this the local rescan issue with UDF's that require restart?
[21:09] <nessita> rye: ^
[21:11] <duanedesign> nessita: No. we tried all the workarounds for that and it did not help.
[21:11] <duanedesign> At least i do not think so :)
[21:12] <nessita> duanedesign: ok then :-)
[21:13] <MeQuerSat> Can someone tell me howto reset Ubuntu One on windows?
[21:14] <MeQuerSat> it keeps forcing me to add folders to a directory that cannot possibly exist
[21:18] <rye> verterok, AttributeError: 'SyncStateMachineRunner' object has no attribute 'reget_dir' ?
[21:18] <rye> MeQuerSat, what do you mean by forcing to add folders?
[21:20] <verterok> rye: what version of the client?
[21:20] <rye> verterok, latest 11.10, mlechner
[21:20] <rye> mlechner, could you please pastebin the whole syncdaemon-error.log removing the paths of your files?
[21:21] <verterok> rye: sounds like a bug to me...we don't have directory content hashes since...Maverick?
[21:22] <mlechner> rye: of my 11.04 or 11.10 machine ?
[21:22] <rye> mlechner, of 11.10, was that SyncStateMachineRunner error entry from 11.10 ?
[21:22] <verterok> facundobatista, __lucio__: look ^ seems like we have a bug in sync.py
[21:23] <__lucio__> verterok, ?
[21:23] <mlechner> rye: from my 11.10 at my office - can nmot access it right now
[21:23] <verterok> __lucio__: AttributeError: 'SyncStateMachineRunner' object has no attribute 'reget_dir'
[21:23] <__lucio__> ja
[21:24] <verterok> __lucio__: new_dir_on_server_with_local_dir :)
[21:24] <verterok> is the method name
[21:25] <rye> verterok, in what case is it triggered?
[21:26] <mlechner> rye: i think this error has nothing to do with the problem, because I can reproduce the not-syncing of subfolders on my home-pc running ubuntu 11.10 and there's no such entry "SyncStateMachine" in any of the syncdeamon logs
[21:26] <verterok> rye:  new_dir_on_server_with_local_dir :)
[21:26] <MeQuerSat> Please fix the windows client, its fubar atm
[21:26] <verterok> rye: according to the docstring: """New dir on server and we have local dir: re-get it to converge."""
[21:27] <rye> MeQuerSat, could you please provide more info on what forces the folder adding and where?
[21:27] <MeQuerSat> It's asking me to choose a dir in C:\Users\Mequersat
[21:27] <MeQuerSat> but my user dir is C:\Users\mequersat
[21:28] <MeQuerSat> I have tried re-installing it, hoping it would re-configure
[21:28] <MeQuerSat> no luck
[21:30] <rye> MeQuerSat, you mean case-sensitive FS?
[21:31] <MeQuerSat> FS?
[21:32] <rye> MeQuerSat, in your case the only difference in the folder name is that M is capital. What is the value of %USERPROFILE% variable in cmd? echo %USERPROFILE% ?
[21:32] <rye> MeQuerSat, Sorry, FS = Filesystem
[21:37] <rye> mlechner, on the current machine, could you please do grep -i inotify ~/.cache/ubuntuone/log/syncdaemon.log ?
[21:39] <mlechner> rye: nothing remarkable, i guess. only a notification when i created a new folder and renamed it immediately in an already synced folder - worked without problems:
[21:39] <mlechner> 2011-10-26 22:56:23,636 - pyinotify - ERROR - The pathname '/home/mlechner/bar/foo/foobar/Unbenannter Ordner' of this watch <Watch wd=11 mask=3064 auto_add=False proc_fun=None path=/home/mlechner/bar/foo/foobar/Unbenannter Ordner exclude_filter=<function <lambda> at 0x85e4e2c> dir=True > has probably changed and couldn't be updated, so it cannot be trusted anymore. To fix this error move directories/files only between watched parents di
[21:39] <mlechner> rectories, in this case e.g. put a watch on '/home/mlechner/bar/foo/foobar'.
[21:41] <rye> verterok, i am afraid i don't know what to do ^ the subfolders don't sync
[21:43] <mlechner> rye, duanedesign: by the way. Is anybody able to reproduce my behavior? Create ~/foo/bar/foo.txt in your home folder on a ubuntu 11.10 machine an try to activate synchronisation for ~/foo
[21:43] <rye> mlechner, was syncdaemon restarted after this by the way, after UDF was created?
[21:43] <duanedesign> rye: i think i can..not 100% yet.
[21:43] <duanedesign> I want to do again
[21:44] <rye> i suspect bug #869920
[21:44] <ubot4> Launchpad bug 869920 in ubuntuone-client (Ubuntu) (and 2 other projects) "Files in new UDFs are not uploaded due to filtering (affects: 1) (heat: 6)" [High,New] https://launchpad.net/bugs/869920
[21:45] <rye> mlechner, grep 'because of volume not subscribed' ~/.cache/ubuntuone/log/syncdaemon.log ?
[21:46] <mlechner> rye: no results
[21:47] <rye> then that does not look like that
[21:47] <rye> mlechner, the missing files are seen as errors in the u1filestatus script, right?
[21:47] <mlechner> rye: correct
[21:48] <mlechner> rye: and only those files already there when syncing is activated the first time show this behavior - and the files have to be in a subfolder!
[21:49] <MeQuerSat> Ok
[21:49] <MeQuerSat> so %USERPROFILE% pointed to C:\Users\Mequersat
[21:49] <MeQuerSat> I fixed that and now points to the correct dir, I reinstalled again
[21:49] <MeQuerSat> no luck
[21:50] <rye> MeQuerSat, what is the correct dir? Is it lowercase?
[21:51] <rye> mlechner, have you restarted syncdaemon after that?
[21:52] <mlechner> rye: yes u1sdtool -q && u1sdtool -c
[21:54] <MeQuerSat> does the windows client save settings anywhere besides %AppData% and \Program Files\  ?
[21:55] <rye> MeQuerSat, no, it stores the config and metadata in %APPDATA% ( under xdg subdir)
[21:56] <rye> i have to eod as this is nearly 1 am here
[21:56] <mlechner> rye: shall I fill out a bug-report?
[21:56] <MeQuerSat> ah, thanks for letting me know rye
[21:57] <rye> mlechner, yes, you definitely will help with that. please include all the findings and STR. Logs would be helpful, but they may contain the filenames
[21:57] <rye> I can't reproduce it now
[21:57] <MeQuerSat> argh, I did a complete wipe
[21:57] <MeQuerSat> registry + appdata + prog files
[21:58] <mlechner> all: N8
[21:58] <MeQuerSat> it still wants to place the folders in C:\Users\Mequersat
[21:58] <duanedesign> rye: https://pastebin.canonical.com/55005/
[21:59] <duanedesign> rye: i can reproduce it consistently
[22:00] <duanedesign> i created ~/zebra/bamboo/horse  with a text file in each directory
[22:03] <MeQuerSat> oh well, maybe a decent version will get released some day
[22:13] <duanedesign> mlechner: are you getting anymore 'KeyError' in your syncdaemon.log
[22:13] <mlechner> duanedesign: no
[22:16] <duanedesign> mlechner: i thought i had the issue reproduced. I restarted the syncdaemon(u1sdtool -q; u1sdtool -c) and it is adding the folders now. I am going to try again
[22:34] <mlechner> duanedesign: trying to reproduce it again I had the same behavior -> after u1sdtool -q $$ u1sdtool -c all folders and files were synced sucessfully at my home machine. I'm pretty sure I did restart syncdeamon (well this shouldn't be necessary) at my office-machine - have to give it a try tomorrow at office
[22:35] <duanedesign> mlechner: you are right it is still a bug
[22:37] <mlechner> #882310
[22:37] <mlechner> bug #882310
[22:37] <ubot4> Launchpad bug 882310 in ubuntuone-client "Initially exiting subfolders are not synced when adding a folder outside Ubuntu One to synced folders on Ubuntu 11.10 (affects: 1) (heat: 6)" [Undecided,New] https://launchpad.net/bugs/882310