[00:50] <cjohnston> Chipaca: check this screenshot out: http://postimage.org/image/4r1wfnoyv/   - what you see here is my dashboard, saying i have 3.9gb in use, the control panel saying 1.3gb in use, but the COOLER thing saying thatt file sync is up to date.. then you have a folder which is clearly under the Ubuntu One directory and the properties showing that the conten of the folder is 8.9gb.. how is file sync complete if there is only 
[01:32] <skyball> sync is not working
[09:33] <JamesTait> Happy Thursday, everyone! *8O)
[10:27] <gatox> hi
[11:34] <rye> morning
[11:52] <mandel> rye, morning :)
[11:55] <rye> mandel, morning, we have a lot of s3 timeouts, so filesync is unstable
[11:58] <mandel> rye, yikes!
[11:59] <mandel> rye, atm I'm trying to set active directory to test some bug with the newest version for windows.. hopefully I'll clean some bugs
[12:02] <rye> mandel, do you happen to know how to build the windows installer thing from ubuntuone client sources?
[12:04] <mandel> rye, yes! and is crap
[12:05] <mandel> rye, at the moment we depend on a not merged branch from ralsina to do so.. and that has beena nnoying me for a long time.. I'll ping nessita so that we fix this situation asap
[12:05] <ralsina> mandel: I have not been able to do anything with that branch for a long time :-(
[12:06] <ralsina> mandel: I will try to finally clean it up and propose it in two weeks
[12:06] <mandel> ralsina, oh, you are here! we should get that fix asap.. is not a good thing :P
[12:06] <ralsina> mandel: In any case, the windows build also requires *other* crap, such as a hack around getting bad credentials for sign ups
[12:07] <mandel> ralsina, we need to fix those before we start doing crazy things with procies etc..
[12:07] <ralsina> mandel: having the build script in an unmerged branch changes nothing in the build process, AFIACS
[12:07] <mandel> ralsina, nevertheless atm I don't have the time (at least this week)
[12:07] <mandel> ralsina, it does not, but is ugly :)
[12:07] <ralsina> mandel: yes, that one is on nessita's plate
[12:08] <rye> ralsina, we found a bug
[12:08] <ralsina> mandel: it doesn't even make sense to have the build script be part of -installer, if you ask me ;-)
[12:08] <ralsina> rye: which one/
[12:09] <rye> ralsina, my awesomebar entry was left in windows... bug #883926
[12:09] <Guest29594> Launchpad bug 883926 in ubuntuone-client "[windows] Breaks on system directories My Music, My Videos dirs in ~\Documents folder on Win7 (affects: 1) (heat: 6)" [High,Confirmed] https://launchpad.net/bugs/883926
[12:09] <ralsina> rye: I am pretty sure I synced those
[12:10] <ralsina> rye: in fact, is ~\Documents\My Music an actual folder? Or is it a library?
[12:11] <mandel> ralsina, that was exactly my questions, iand it turns out is a system folder..
[12:11] <ralsina> mandel: is that what we get from the special_folders function?
[12:12] <ralsina> if it is, then this is really bad
[12:12] <mandel> ralsina, good question, let me check
[12:13] <rye> ralsina, that dir is returned by listdir function, and it is actually a hidden system directory nobody has an access too
[12:13] <rye> to
[12:14] <ralsina> rye: listdir in windows returns all sorts of crap :-(
[12:14] <mandel> ralsina, for me it looks likea  bad bad problem with extra logic to be added to the LR or the fise system watcher on windows
[12:14] <mandel> ralsina, but it would be an issue only on Windows 7, which is major crap
[12:15] <ralsina> mandel: I am not sure I know what a "system folder" is in this context
[12:15] <ralsina> mandel: and why we can't sync it ;-)
[12:16] <rye> mandel, as I previously noted, Windows Live Sync / Mesh / whatever is ignoring all "system" file system objects, so maybe they knew something
[12:16] <rye> ralsina, if you have windows 7 around you can try going to Documents\My Music using explorer or cmd
[12:16] <rye> listdir will be denied on contents
[12:16] <mandel> rye, yes, I can add the code to check if the folder is a system folder, if it is, it will then be ignored, it does nto sound like a crazy thing to do
[12:16] <ralsina> rye: ok
[12:17] <rye> and I have no idea why they have these dirs there. Probably some sort of backward-compatibility
[12:17] <ralsina> the main problem here is: the user's music is there. What we would have to do is add library support
[12:17] <mandel> rye, ralsina adding the extra check for system folders is a good idea.. but I wonder what happens when you do have the library with data in it..
[12:17] <rye> ralsina, no, that \Documents\My Music folder is not library
[12:18] <mandel> ralsina, exactly what I was thinking, but there is an issue with that, libraries can be made out of paths outside ~
[12:18] <ralsina> mandel, rye: yes, it's a folder. It's one of the folders from which the Music library is composed
[12:18] <mandel> I'd love to remove the limitation of being under ~
[12:18] <mandel> ..
[12:18] <ralsina> mandel: so to actually fix this, we need to support folders outside ~ :-/
[12:20] <mandel> ralsina, to fix this we can ignore system folder, which does not seem to be a crazy idea.. to support libraries we need to be able to support paths outside ~
[12:20] <mandel> ralsina, for example, I added D:\Music as a source
[12:21] <ralsina> mandel: the thing is, then, we can't sync music!
[12:21] <rye> mandel, windows live sync also does not support libraries
[12:21] <rye> ralsina, ^
[12:21] <mandel> ralsina, also, users can change the location of the special folders to me outside, like when you have a diff partition for /home but windows users are not that advance
[12:21] <ralsina> rye: then where is it getting your music files, from?
[12:21] <mandel> rye, dropbox can't sync long paths and we can ;)
[12:22] <rye> ralsina, windows live sync prompts you to select a folder, not a library to sync. If one tries selecting a library, a message box appears telling the user to select something else
[12:22] <rye> ralsina, since libraries can be dynamically modified
[12:22] <ralsina> rye: ok, we are not even showing libraries, so that's the same
[12:23] <ralsina> rye: so, we'll ignore system folders. Can you find out where the music is stored phisically?
[12:23] <rye> ralsina, \Users\$USERNAME\Music
[12:24] <ralsina> mandel: could you see what we are getting from the special_folders?
[12:24] <ralsina> rye: is that offered in the setup?
[12:24] <mandel> ralsina, just launched the vm and checking atm
[12:24] <rye> ralsina, on clean installation of windows7 that's the default location
[12:25] <mandel> ralsina, C:\Users\Mandel\Music
[12:25] <rye> I suppose i can trash my vm now that I lost the access to the account... following the attempt to change password after setting something weird
[12:26] <ralsina> rye: snapshots FTW :-)
[12:27] <mandel> rye, ralsina http://en.wikipedia.org/wiki/My_Documents
[12:27] <ralsina> rye: you can just remove the credentials and metadata and start fresh
[12:27] <mandel> ralsina, rye also: http://technet.microsoft.com/en-us/library/ee449413(WS.10).aspx
[12:28] <ralsina> DeleteOnCopy? I don't like where this is going
[12:28] <mandel> ralsina, ein?
[12:28] <ralsina> mandel: the implementation details of libraries are a mess
[12:29] <rye> ralsina, too late for snapshots, disclosing my account password over IRC channel due to wrong window having the focus prompted for a fast action
[12:29] <ralsina> mandel: which is why I suppose even MS doesn't sync them
[12:29] <ralsina> rye: hahaha
[12:29] <ralsina> rye: happened to all of us one time or another :-)
[12:29] <mandel> ralsina, yes.. and the problem is this: "Windows 7 has four default Libraries: Documents, Music, Pictures, and Videos"
[12:30] <rye> one can add moar libraries, which can even be on a removable storage!
[12:30] <mandel> ralsina, so, at the moment we let the user sync the default defaul save location, which is C:\User\user\Music
[12:30] <rye> i mean their target folders
[12:30] <mandel> rye, exactly, that is why I was worried about the ~ limitation.. it could really f*ck us up
[12:30] <ralsina> mandel: yes, but the api call we are doing now will give us by default the user's component of each. If the user is sophisticated enough to move his library off, he's out of target right now :-(
[12:31] <mandel> ralsina, exactly, I have that problem with vmware atm, it moves them to the host machine documents folder (in mac os x)
[12:31] <ralsina> mandel: I think that if the user has changed the library path, we will offer to sync that new path. If it's outside his home... well, it won't work.
[12:31] <mandel> ralsina, so, we need to either not support libraries, or do it right, but it they have removable storage..
[12:32] <ralsina> we will not support libraries
[12:32] <mandel> \o/
[12:32] <ralsina> but we should think harder about syncing outside ~. I have talked about it with lucio
[12:32] <mandel> ralsina, then.. do libraries show in the QFileDialog?
[12:32] <ralsina> mandel: no they don't because we are not using the native qfiledialog just for that :-)
[12:33] <ralsina> mandel: on the next Qt we may be able to switch to native dialog which will not let the user select a library
[12:35] <mandel> ralsina, ok.. so a user cannot try to have a UDF point to a library, which is good
[12:36] <ralsina> mandel: well.... he can if he creates it from linux, I think
[12:36] <ralsina> mandel: I wonder what happens if you try that
[12:38] <mandel> ralsina, jesus.. libraries are going to be a problem.. i suppose that we would sync the default save location of the library, which vever is that one
[12:38] <ralsina> mandel: that's what we do, I think
[12:39] <mandel> ralsina, I can confirm that the default_folder() from the instaler returns the default save location set by the user, I just tested it
[12:39] <ralsina> mandel: or rather, we sync folders. Figuring out what folder is the user's job.
[12:39] <ralsina> mandel: good!
[12:39] <mandel> ralsina, so the user can point to an external hd for example :(
[12:39] <mandel> ralsina, that means that ~ is a problem
[12:39] <ralsina> mandel: no, because the path is validated
[12:39] <gatox> morning again..... back
[12:39] <mandel> ralsina, true..
[12:39] <mandel> so we fire gatox, right?
[12:39] <mandel> :P
[12:40] <ralsina> ja!
[12:40]  * ralsina checks his firing schedule....
[12:40] <gatox> :(
[12:40] <ralsina> "You have no firings today"
[12:40] <gatox> ok...... not so good morning.....
[12:40] <gatox> jeje
[12:40] <ralsina> gatox: hi! :-)
[12:41] <mandel> gatox, buenos dias :)
[12:41] <gatox> ralsina, mandel jeje that is better! how are you today?
[12:42] <mandel> gatox, installing active directory to check a bug.. so could be better ;)
[12:42] <gatox> mandel, jeje
[12:42] <gatox> mandel, well...... i have to track all the possible unicode issues.... so.....
[12:42] <gatox> jejej
[12:43] <ralsina> mandel: could you (when you have 15 minutes) try to see what happens if you create from Linux a UDF where the target path matches a library on windows/
[12:43] <ralsina> ?
[12:44] <mandel> ralsina, yes, and I have 15 mins.. I'm setting up the windows server, so I have plenty of time til is done :P
[12:44] <ralsina> mandel: cool
[12:45] <mandel> all this setting up servers is the most boring job ever.. I dont understand sysadmins :P
[12:46] <ralsina> mandel: sysadmining is not so bad
[12:46] <rye> ralsina, also, bug #885247
[12:46] <Guest29594> Launchpad bug 885247 in ubuntuone-windows-installer "uninstall.exe not created on subsequent installations (affects: 1) (heat: 6)" [High,Confirmed] https://launchpad.net/bugs/885247
[12:47] <ralsina> rye: that one's for me to fix, I guess, but I won't be able to look at it for 2 weeks
[12:47]  * rye has moar bugs
[12:48] <ralsina> rye: OTOH, that bug should hit a really small % of users
[12:48] <duanedesign> morning all
[12:49] <rye> duanedesign, do you recall how many users complained they can't uninstall U1 on windows?
[12:50] <ralsina> I recall at least two made it to bugs
[12:52]  * mandel walks dog
[12:58] <alecu> hello all!
[12:58] <alecu> mandel, ping
[13:03] <duanedesign> rye: hello. i would say I have seen at least 5-6 tickets
[13:08] <gatox> alecu, hi
[13:09] <alecu> hola gatox!
[13:21] <nessita> hello everyone!
[13:22] <nessita> rye, all: I broke syncdaemon u1sdtool script a little, I'm fixing it right now
[13:22] <nessita> a minor detail (is_running() now returns a deferred)
[13:23] <nessita> joshuahoover: ^
[13:24] <joshuahoover> nessita: ah, ok
[13:24] <nessita> joshuahoover: that's only nightlies, FYI
[13:25] <gatox> nessita, hi
[13:25] <joshuahoover> nessita: yep, i figured you weren't quick enough to get it into an sru ;)
[13:25] <nessita> joshuahoover: lol
[13:25] <nessita> joshuahoover: 24000~ lines patch -> will never be a SRU
[13:26] <joshuahoover> nessita: ha!
[13:49] <dobey> nessita: bug #858808
[13:49] <Guest29594> Launchpad bug 858808 in ubuntuone-control-panel (Ubuntu) "Filesync fails with org.freedesktop.DBus.Error.UnknownMethod error (affects: 10) (heat: 46)" [Undecided,Confirmed] https://launchpad.net/bugs/858808
[13:53] <aquarius> cjohnston, ping
[13:55] <aquarius> cjohnston, facundobatista would like to ask a couple of questions about u1 on your machine because you might not be experiencing server problems after all :)
[13:55] <facundobatista> cjohnston, are you sleeping your laptop?
[14:01] <cjohnston> facundobatista: no.. its a desktop that doesnt sleep
[14:02] <facundobatista> cjohnston, I'd need the client logs to start investigating, would that be possible? (thanks)
[14:02] <cjohnston> facundobatista: since its desktop it would have to be when i get home
[14:03] <facundobatista> cjohnston, ok, thanks!
[14:04] <cjohnston> facundobatista: mind emailing me what you need?
[14:14] <gatox> mandel, ralsina alecu i need to prepare myself for an exam today in a few hours, if it is ok, i would like to go offline now, and finish some of the branches i'm working on at night...
[14:16] <gatox> cri cri cri....
[14:16] <gatox> :P
[14:21] <gatox> mandel, alecu ok..... going offline..... be back laterrrrr...... if anyone needs something send me an email or a twit :P
[14:51]  * mandel hates his laptop..
[15:06] <facundobatista> nessita, ralsina, mandel: do you know if "rescan from scratch" is used for something specific in windows?
[15:07] <mandel> facundobatista, no, why?
[15:08] <facundobatista> mandel, nothing, PICNIC, thanks
[15:13] <mandel> vale :)
[15:15]  * alecu runs to the bank
[17:31] <gatox_> alecu, mandel let me know if you have any branches for review.... i'm back for a while, and the i'll be working at night....
[17:31] <gatox_> i have my exam at 3pm
[17:37] <mandel> gatox, uh, be careful, don't work too much, what is the exam about?
[17:38] <gatox> mandel, not too much..... just working the hours that i couldn't work right now for the exam
[17:38] <gatox> mandel, about legislation....... nothinggggggg to do with computers..... boring as hell
[17:39] <mandel> gatox, WTF?!?! what do you have to take that?
[17:39] <gatox> mandel, there is a lot of classes in this university that i ask myself the same question!!!!!! jejeje
[17:40] <gatox> mandel, and my english is not the best at this moment :P
[17:40] <mandel> gatox, no worries :)
[17:41] <mandel> gatox, if you want to feel better I have been setting a windows network in my workplace with active directory and getting all the stupid vms working together in the same domain to test all the crazy enterprise settings..
[17:41] <gatox> mandel, ok...... have to leave to take the exam....... see you later...... or in your case tomorrow :P
[17:41] <mandel> stupid enterprises ;)
[17:41] <mandel> gatox, suerte!
[17:41] <gatox> gracias
[19:16] <alecu> mandel, ping?
[20:44] <facundobatista> nessita, ping
[20:44] <nessita> facundobatista: pong
[20:45] <facundobatista> nessita, can you please do me a favor? can you help cjohnston with his syncdaemon? it seems that it's not wanting to quit, or something is restarting it... strange
[20:45] <nessita> facundobatista: nightlies are broken at the moment for start/stop
[20:45] <nessita> facundobatista: starting syncdaemon by hand works just fine
[20:46] <nessita> cjohnston: hi there! are you using our latest packages, from our nightlies PPA?
[20:46] <nessita> facundobatista: (I pasted a warning this morning ;-))
[20:46] <cjohnston> no.. afaik im just using what ships with 11.10
[20:47] <nessita> facundobatista: have a traceback for me?
[20:47] <nessita> facundobatista: or even better, logs? :-)
[20:49] <diverse_izzue> what's the nature of the problem with file sync? any estimate when it will work again?
[20:49] <facundobatista> nessita, ah, sorry, pinged you because cjohnston is also in Orlando
[20:49] <nessita> facundobatista: ah!
[20:49] <nessita> facundobatista: useful information... :-)
[20:49] <nessita> cjohnston: where are you?
[20:49] <nessita> cjohnston: I'm in Bonaire 7
[20:50] <facundobatista> cjohnston, btw, because of your problems to reconnect some moments ago, we had a major connectivity issue in the dc
[20:50] <cjohnston> bonaire2
[20:50] <cjohnston> facundobatista: i just sent you an email
[20:50] <nessita> cjohnston: can you come to bonaire 7? I can't unplug my laptop right now
[20:51] <cjohnston> in a few sure
[20:51] <nessita> cjohnston: I'm the only girl in the room
[20:51] <cjohnston> ok
[20:51] <nessita> (so you won't miss me)
[21:05] <nessita> facundobatista: ping
[21:06] <facundobatista> nessita, pong
[21:06] <nessita> facundobatista: cjohnston's syncdaemon is starting/stopping just fine, but it will not sync a given directory inside the Ubuntu One folder. There is no entry at all of that folder in the log
[21:06] <nessita> facundobatista: the folder exists on the web, and it has 4 videso in it
[21:06] <nessita> videos*
[21:07] <nessita> facundobatista: the folder was created locally, and nautilus marks it as synced (with the green tick), but is empty, and SD is IDLE
[21:07] <nessita> facundobatista: any idea where to keep debugging? a rescan-from-scratch to root?
[21:08] <nessita> facundobatista: I d like to debug this before rescanning the folder....
[21:09] <nessita> (FYI, the given folder was synced "a day ago", as per reported by the web ui, so the initial sync should pickup the new generation... at least I would expect it to)
[21:09] <cjohnston> nessita, I'm here too :-P
[21:10] <facundobatista> nessita, what says the server rescan generation numbers?
[21:10] <nessita> facundobatista: not sure what you ask.... in the log, you mean?
[21:10] <facundobatista> nessita, yeap, in server rescan, where it gets the generation of each volume from the server and compares with local one
[21:11] <nessita> looking...
[21:11] <nessita> facundobatista: generation for root is 35663
[21:11] <facundobatista> nessita, where?
[21:11] <nessita> facundobatista: hum?
[21:12] <nessita> where what?
[21:12] <facundobatista> nessita, 1'
[21:13] <nessita> facundobatista: so, I see in older logs that SD attempted to do download al 4 files and they 4 failed with INTERNAL_ERROR (yesterday afternoon)
[21:13] <nessita> facundobatista: somehow the metadata is not reflecting the fact that the files were not downloaded?
[21:13] <facundobatista> nessita, probably, yes, nice catch
[21:14] <nessita> facundobatista: shall I report and attach logs?
[21:14] <facundobatista> *please*
[21:17] <nessita> facundobatista: bug #885877
[21:17] <Guest29594> nessita: Error: Bug #885877 not found.
[21:17] <nessita> facundobatista: is a private bug
[21:17] <nessita> facundobatista: so, now, shall I trigger a rescan_from_scratch on root?
[21:17] <facundobatista> nessita, I was saying before, to search something like:
[21:17] <facundobatista> 2011-11-03 18:00:43,197 - ubuntuone.SyncDaemon.VM - DEBUG - _volumes_rescan (<Root node_id '73306350-e162-409b-8025-01fca426f1ec', generation 149327L>): current_gen=149327 new_gen=149327 free_bytes=83364571184
[21:18] <facundobatista> nessita, there you see the generation told from the server, and the local one
[21:18] <facundobatista> nessita, yes, please
[21:18] <nessita> facundobatista: ack (all logs attached to the bug report)
[21:26] <cjohnston> facundobatista: nessita ty for your help!
[21:26] <nessita> anytime! ;_)
[21:26] <nessita> :-)
[21:26] <cjohnston> and nessita, stop breaking packages :-P
[21:27] <nessita> cjohnston: is nightlies! they are meant to be broken!
[21:27] <cjohnston> lol
[21:28] <cjohnston> is there something between nightlies and what is live in 11.10 repos that would be good for me to be using?
[21:28] <nessita> cjohnston: not at the moment, sorry. But we're planning to have that.
[21:28] <cjohnston> ok
[21:32] <facundobatista> nessita, do you have the file name with which you detected the problem? can you indicate that in the bug, and what you told me here? thanks!
[21:36] <nessita> facundobatista: ack
[21:38] <facundobatista> nessita, gracias
[21:50] <nessita> facundobatista: all done. I'm off now!
[21:50] <nessita> bye crowd
[21:52] <edvm> bye nessita o/
[21:52] <facundobatista> nessita, chaus