/srv/irclogs.ubuntu.com/2009/06/30/#ubuntuone.txt

cornwallHi, Ubuntuone team, just want to say hi and keep up the good work :)03:03
cornwallI appreciate Canonical and all that they've done03:03
tcolethank you, cornwall03:24
tcoleI'll pass it on03:25
dobeyheh03:45
* dobey watched the "Bicycle Tour" episode of Monty Python last night03:45
=== deserted is now known as theforgotten
=== theforgotten is now known as deserted
thisfredhola ubuntuoneros!07:55
__lucio__what does thisfred standfor? why this and not that?07:57
thisfred__lucio__:  well, I'm *this* fred, not *that* fred ;)07:58
__lucio__so YOU say07:58
__lucio__you are that one for me07:58
thisfredindeed, you'07:58
thisfredre allowed to alias me to thatfred ;)07:58
__lucio__haha07:58
thisfredfred is a nick from university days, that sort of stuck, I have been called that for so long that it's as familiar to me as eric. And I started using thisfred a long time ago, and am not creative enough to come up with anything else, so that's my nick everywhere ;)08:00
thisfredI would not have used it for launchpad when I joined canonical, but I'd already had a launchpad account for a long time...08:01
__lucio__its not too bad, ive seen stranger nicks :)08:07
thisfredhehe08:10
tcoleI can attest to that.08:21
BUGabundoguud day10:15
thisfredhi BUGabundo10:23
thisfredbeards of python http://www.flickr.com/photos/termie/sets/72157616044454732/10:28
* BUGabundo looks10:30
pfI've just installed 0.90.2.1+r55-0ubuntu1~ppa1~jaunty on my notebook: But ubuntuone-client-applet refuses to startup: Hangs 30 seconds and than stops without error message11:25
facundobatistaHi all12:59
artiro/13:02
natewiebe13anyone know approx how long the waiting list is?14:48
urbanapeI don't, natewiebe13, but I can check for you.14:49
natewiebe13awesome.. thanks14:49
natewiebe13also, is there a limit as to the number of pc's you can sync together? [i have 3 that id like to sync]14:51
urbanapeno limit that I'm aware of14:52
jblountnatewiebe13: No limit to the number of sync'd machines, and we're aggressively inviting people, but are trying to keep the servers stable, so we don't have any sort of timeline for you.14:52
urbanapewhen did you sign up?14:52
jblountMEETING BEGINS15:00
jblountIf you are here for the Ubuntu One desktop(+) developers meeting of incredible goodness, please say "me" !15:00
CardinalFangme15:00
CardinalFangonly me.15:00
CardinalFangsorry.15:00
CardinalFangokay, you guys can help.15:01
rodrigo_me15:01
jblountme15:01
urbanapeme15:02
jblountdobey, rodrigo_, aquarius ?15:02
aquariusme15:03
rodrigo_jblount: you always miss my 'me's' :)15:03
jblountrodrigo_: It's the underscore, it confuses me! :D15:03
teknicome15:03
rodrigo_yeah, someone has rodrigo in this irc network15:03
CardinalFangOkay!15:04
CardinalFangDONE: Made "pairing" code lint-happy.  Added failing test.  Started to link tests to "make test".15:04
CardinalFangTODO: Link to tests.  Get review.  Push.  On-call reviewing today.15:04
CardinalFangBLOCKED: []15:04
dobeyme15:04
CardinalFangrodrigo_: you!15:04
rodrigo_done: started testing on tomboy sync with our server, now that we have oauth in tomboy. Submitted a new fixed package for couchdb-glib to REVU. Started coding a NoteArchiver class for Tomboy to use CouchDB for storage15:05
* CardinalFang should have said "negative test", not "failing". It passes, but it test badness.15:05
rodrigo_todo: make tomboy sync notes to our server, continue work on NoteArchiver class, and fix some details on evo-couchdb thing15:05
rodrigo_blocked: none15:05
rodrigo_jblount: go15:06
jblountDONE: Learning more yui3 than I care to, some css / html stuff to fix the layout of the newish popup info window15:06
jblountTODO: More yui3 learning / fixing, land some stinking code15:06
jblountBLOCKED: Nada15:06
jblounturbanape: t t t t tag!15:06
urbanapeDONE: Stupid wrangling with the FF extension skeleton solved by a stupid trailing '/' on the directory entry in the manifest. (cue: "Honestly, it's 2009, if it needs a trailing slash and doesn't have one, don't we have the computational wherewithal to just friggin add one?"). Extension now actually injects a menu item in the Tools menu that pops up an alert.15:06
urbanapeTODO: Now unblocked, hack on FF plugin and make it friggin do something other than an alert.15:06
urbanapeBLOCKED: None15:06
urbanapeaquarius: pour it on15:06
aquariusDONE: make everything depending on desktopcouch.records actually work (helping thisfred), read about quickly and how it's using couch already15:06
aquariusTODO: read more about quickly, talk to rickspencer315:06
aquariusBLOCKED: still using the horror of lsof to find CouchDB port until the print-the-port logfile patch goes in15:06
aquariusgo go gadget teknico15:06
teknicoDONE: funambol_reset_devices branch fixed and submitted15:06
teknicoTODO: landing that branch, starting one about the web ui interface for resetting devices15:06
teknicoBLOCKED: pqm15:06
teknicoNEXT: dobey15:06
dobeyDONE: Python module layout changes15:06
dobeyTODO: Land changes, 0.90.3 release, Update packaging, re-upload to REVU15:06
dobeyBLCK: None.15:06
dobeyanyone else?15:07
jblountdobey: I think that's all15:07
jblountMEETING ENDS15:07
aquariusurbanape: w00 extension!15:07
jblounturbanape: Yeah! I want to install it yesterday.15:08
urbanapeyeah, I'm gonna get a review of it so far and merge it to trunk15:08
* CardinalFang admires the word "wherwithal".15:08
urbanapeI'll put up instructions for linking the source tree to your profile's extensions directory so you can keep getting improvements as it develops15:08
urbanapedirectory = whatever if whatever.endswith('/') else "%s/" % whatever15:10
urbanapeHOW HARD IS THAT?15:10
* dobey goes shopping15:10
urbanapeme too15:10
* urbanape masks his anger at himself with anger at silly stuff15:11
dobeyheh15:12
urbanapeoutside of a team, can you not ask for multiple individual reviewers in launchpad?15:18
jblounturbanape: Click the request review button (on the merge proposal button), you'd have to do that seperately each time15:19
urbanapegotcha15:19
dobeyurbanape: you can request new reviews, but you have to do it one at a time i think15:19
urbanapeyup. hit up aquarius and jblount15:20
* jblount eagerly reviews15:23
urbanapetoday I'm gonna read up on that dbus/XPCOM bridge15:24
dobeythat sounds frightening15:25
urbanapehttp://sandbox.movial.com/wiki/index.php/Browser_DBus_Bridge15:27
urbanapeworks (currently) for gecko and webkit15:27
urbanapeMIT, LGPL, and MPL licensed stuff15:27
dobeyfun15:29
dobeymulti-license == fail :)15:29
jblountthisfred: I want to make out with lp:earcandy, it is incredible.15:55
thisfredjblount: haven't tried it yet, as I'm scared to do anything to sound on my machine, now that it's working for the first time in forever, but thanks for guineapigging! ;)15:57
jblountthisfred: Heh, funny that you mention it. When I don't have earcandy running, it seems to kill audio from the two sources it was adjusting for me (firefox plugins and banshee)15:58
thisfredah16:00
CardinalFangPulse is spooky.16:00
jblountCardinalFang: Agreed. I've heard that Pulse is good for us though, from people who know about such things.16:00
CardinalFangYeah, the kernel folks insist on doing complex things in userspace, so we *have* to have something like it somehow.  At least it ain't esound.16:02
jblountheh16:02
tcoleit's a shame ALSA isn't simpler16:13
tcolea lot of the pulse problems come from abuses of the ALSA API because too few people understand it16:13
tcolegranted in many cases they are abuses for which people should really have no excuse even with the lack of documentation, but...16:14
leviatan89Hi!16:19
* CardinalFang boggles at re.compile('.*%s.*'...)16:20
leviatan89hello16:23
leviatan89i'm spanish, sorry for my nglish :S16:24
leviatan89when i start my computer i need write my password for de keyring always16:25
leviatan89for the keyring*16:25
CardinalFangBoy, emoticons in Espanol are funny.16:25
verterokleviatan89: hi16:25
leviatan89thanks!16:26
leviatan89english too lol16:26
leviatan89so...16:27
leviatan89do you know why?16:27
verterokleviatan89: check Bug #39117616:27
ubottuLaunchpad bug 391176 in ubuntuone-client "ubuntuone-client-applet doesn't store the key ring's password" [Low,Invalid] https://launchpad.net/bugs/39117616:27
leviatan89thanks you verterok and ubottu!16:29
leviatan89i'm going to read about the bug!16:29
joshuahooverhi leviatan89, let me know if you need any further help once you read through that bug :)16:31
leviatan89ok joshuahoover!16:33
leviatan89i have readed?? the bug... i have the same pasword as user and as keyring...16:39
leviatan89delting the archive ~/.gome2/keyrings/ is safe?16:39
leviatan89the keyring have me some problems in various computers that i don't know slove16:40
CardinalFangleviatan89: I do not know if it is safe.  If you insist on trying, please "mv" instead, so that you can recover if it proves disastrous16:41
Chipacaleviatan89: it's (afaik) safe as long as you remember the keys :)16:41
leviatan89=-O i remember the keys! :) i'm going to try moving the archive! thanks!. I will come when i will know something!16:44
joshuahooverleviatan89: are you set to auto-login?16:44
leviatan89and sorry for my english again16:44
leviatan89yes16:44
leviatan89i have auto-login16:44
joshuahooverleviatan89: ok...then that is a different issue16:44
leviatan89:O16:44
leviatan89=-O *16:44
joshuahooverleviatan89: you will get prompted with auto-login16:45
joshuahooveranyone know if there is a "safe" way to save the keyring password when auto-login is enabled?16:45
leviatan89i don't know16:48
CardinalFangMaybe set the keyring password to the empty string, ""?16:48
leviatan89but it is not very safe...16:49
leviatan89no?16:49
joshuahooverCardinalFang: that's a possibility...maybe16:49
CardinalFangleviatan89: What situation are you trying to protect against, then?16:50
joshuahooverleviatan89: well, i'm not sure if it's any more or less safe than auto-login16:50
leviatan89CardinalFang: Really... none. The computer is in my house. The only problem is me! I don't know if it is as root pasword. No root pasword is dangerous for the system. I refer to that.16:55
leviatan89joshuahoover: I forgot put your nick top.16:56
leviatan89above*16:56
joshuahooverleviatan89: i believe the danger of setting an empty keyring password is that all passwords stored in the keyring (ubuntu one, wireless, evolution, etc.) would be stored in plain text instead of encrypted16:57
joshuahooverleviatan89: i'm confirming that now on one of my test virtual images16:59
leviatan89joshuahoover: so... is it a bug?17:00
joshuahooverleviatan89: no, that's not a bug, you are warned that setting an empty keyring password is not as secure...this is an issue for auto-login and any app that uses keyring to store passwords and the choice is to use a password and get prompted or set an empty password and have your passwords saved in clear text17:01
leviatan89joshuahoover: Ok, so to save the password as clear text... I must delte ~/.gome2/keyrings/ ?17:06
tcolestoring your keyring in cleartext seems extremely dangerous if your machine is ever compromised17:07
tcoleconsidering all the stuff that goes in the keyring17:07
joshuahooverleviatan89: you'll have to get rid of the files in that directory...as CardinalFang pointed out, it's probably safer to rename them than to delete17:07
joshuahoovertcole: yeah, i'm not suggesting people do this...i'd rather suggest users enable a login and set the keyring and login password to be the same17:09
leviatan89joshuahoover: But do it in a personal machine that it's in your room... it's not very comfortable. Also there are people that use the computer and don't have idea about passwords.17:11
leviatan89joshuahoover: I know that it's not the place but... is it a papercurt or a think that can be reported?17:12
leviatan89:S17:12
leviatan89:-$17:12
joshuahooverleviatan89: understand...tcole is correct, that if your machine were compromised, then all the data in keyring is easily readable...that is the danger17:12
joshuahooverleviatan89: i don't think it's a bug, but maybe a feature request to see if there is a better way for ubuntu to allow auto-login setups to handle this17:13
leviatan89joshuahoover: thanks17:15
joshuahooverleviatan89: you're welcome :)17:17
leviatan89joshuahoover: the same hapens whit ubuntu netbook remix and the wifi password whit auto-loging activated. And it's very boring!17:17
leviatan89joshuahoover: so i'm going to search if i can do something!17:18
leviatan89thanks again :)17:18
joshuahoover:)17:18
atrusi'm trying to run ubuntuone-client-applet, but it runs for about 30 seconds, and then exits silently. i never get any kind of notification icon. any suggestions?17:19
atrusand  i'm not clear on where i'm supposed to supply my login credentials...17:21
verterokatrus: try running: 'ubuntuone-client-applet -s'17:23
atrusaurghhh. i see what's happened. it's loaded a web page in the background in a firefox tab on another desktop. that's pretty unintuitive.17:24
mthaddonatrus: doesn't your window manager notify you somehow that firefox is doing something on that other desktop?17:27
atrusneither my wm (openbox) nor the gnome panel notified me of any such thing17:31
joshuahooveratrus: are you able to complete the installation process now that you see the ubuntuone.com web page that was opened up automatically?17:38
atrusyeah, it seems to go okay. not sure if it's syncing right, but yeah.17:39
joshuahooveratrus: ok, let me know if it's not working for you from here17:40
=== dpm is now known as dpm-afk
atruscool, seems to be working allright. i had one issue where I created a new folder and immediatly renamed it (in nautilus), but the web interface insisted it was called "untitled folder" until I renamed it again.17:43
=== verterok is now known as verterok|lunch
sammehi18:03
mint_question: to use this software do you have to be running ubuntu or can you be running a child of ubuntu like linspire/kubuntu/xubuntu. then how about ubuntu's parent Debian?18:20
dobeymint_: it will run on anything where the dependencies are met18:32
dobeymint_: currently restricted to linux, as we use inotify18:32
mint_okay, thank you18:33
natewiebe13jblount: i joined last night18:44
dobeyjoshuahoover: you can reliably reproduce bug #389875 ?18:45
ubottuLaunchpad bug 389875 in ubuntuone-client "'ubuntuone-client-applet -s' returns 'Exception: Failed to launch browser'" [Medium,Confirmed] https://launchpad.net/bugs/38987518:45
natewiebe13jblount: are you there?18:47
jblountnatewiebe13: Only somewhat, did you have a question?18:49
natewiebe13yeah18:49
natewiebe13i left earlier18:49
natewiebe13forgot to tell ya18:49
natewiebe13i asked earlier how long the line is18:49
natewiebe13and you asked when i joined18:49
natewiebe13which was last night18:50
jblountnatewiebe13: Ah, so you requested an invitation last night.18:50
natewiebe13yeah18:50
natewiebe13know how long it is until i can get this goin?18:50
jblountnatewiebe13: We've been sending out tons, but if you joined last night you'll be on the end of the list I'm afraid, so it might take a while to get an invite out to you. Sorry about that.18:51
natewiebe13(great idea btw)18:51
natewiebe13no probs18:51
jblountnatewiebe13: We don't have any strict timeline, it wil be a while though.18:51
natewiebe13cant wait to start keeping my files organized18:51
natewiebe13okay18:51
natewiebe13rough idea?18:51
jblountnatewiebe13: Maybe next week?18:51
natewiebe13nice18:51
natewiebe13thats not that long18:51
natewiebe13i was expecting a month18:51
dobeynatewiebe13: 0 < time < infinity :)18:52
natewiebe13haha18:53
natewiebe13nice18:53
tahorgHi, I'm testing ubuntu one and it's eating 100% of one of my cpu core for ~ 10 minutes now19:11
tahorgI've put a 58MB git repository in it19:12
tahorg0.90.2.1+r55-0ubuntu1~ppa1~jaunty19:12
tahorgmaybe it doesn't like the 15648 files ...19:13
tahorg582MB RES, oh well19:17
dobeytahorg: hi. am poking someone with better knowledge of that code than i, to help you :)19:23
facundobatista__lucio__, it's already released the branch that didn't compressed all the files simultaneously?19:32
Chipacafacundobatista: nope19:32
__lucio__facundobatista: i dont think so19:32
Chipacafacundobatista: it's not passing all the tests yet19:32
facundobatistaChipaca, that could explain tahorg's cpu usage, right?19:32
__lucio__tahorg: theres a bug about that, could you please attach your logs to it?19:33
verterok|lunchtahorg: Hi, it's known problem caused by the num of files, let me find the bug number19:33
__lucio__let me look for the bug no19:33
=== verterok|lunch is now known as verterok
Chipaca__lucio__: ah, fun fact I wanted to tell you about19:34
Chipaca__lucio__: 1M deferreds use up 200M of ram19:34
__lucio__Chipaca: do we ever do 1M deferreds?19:34
Chipaca__lucio__: if somebody had 1M files, we would19:34
verterokChipaca: we could delay the creation of the command...maybe? to avoid the big number of deferreds?19:36
Chipacaverterok: we can delay the creation of the deferreds19:36
Chipacaverterok: ... that's for another branch :)19:36
verterok:)19:36
Chipacaalso, if we find we're creating say 10 deferreds per file (not completely unrealistic), ....19:37
verteroktahorg: is the bug #38053319:37
ubottuLaunchpad bug 380533 in ubuntuone-client "ubuntuone-syncdaemon consumes excessive memory" [High,Triaged] https://launchpad.net/bugs/38053319:37
__lucio__Chipaca: still, thats 20MB for 15kfiles19:37
tahorgverterok: ok, now that I've interrupted the process, I'm unable to delete those files19:37
__lucio__sorry, 2MB19:37
verteroktahorg: please could you run: apport-collect ubuntuone-client 38053319:38
Chipaca__lucio__: yes19:38
tahorgverterok: I'd like to erase those datas first ;)19:38
verteroktahorg: the git repo?19:38
tahorgverterok: yep, I've killed the process19:38
tahorgbut the datas are still online19:38
verteroktahorg: the data isn't uploaded to the bug, just the logs, that are located at: ~/.cache/ubuntuone/log19:39
verteroktahorg: oh, ok.19:39
Chipaca__lucio__: or no, my math is not with me today. But I think it's like 30M for 15k files, which is a lot19:39
verteroktahorg: I'ld recommend using u1sync for that something like: u1sync --init ~/tmp/temp_sync19:40
__lucio__Chipaca: if its 10 deferreds per file, yes.19:40
verteroktahorg: that's the only data you uploaded? do you want to delete everyhing under ~/Ubuntu One/My Files ?19:40
__lucio__but thats not 500mb19:40
tahorgverterok: yep19:40
verteroktahorg: ok, after the u1sync --init, do: u1sync --action=clobber-server19:41
Chipaca__lucio__: I didn't say it was the culprit :)19:41
verteroktahorg: that will delete the data in the server, after that you can delete the git repo from ~/Ubuntu One/My Files, and start the client again :)19:41
tahorgok, I'll take a look a u1sync19:42
tahorgverterok: AttributeError: 'NoneType' object has no attribute 'unlink'19:43
tahorgmmh19:43
verteroktahorg: that's weird, did you exectued --init?19:44
tahorgu1sync --init ~/tmp/temp_sync; u1sync --action=clobber-server ~/tmp/temp_sync19:44
tahorgand it barked19:44
verteroktahorg: I think you must cd ~/tmp/temp_sync before runing clobber19:45
tahorgho ok19:45
verteroktahorg: anyway, that's a bug :)19:45
verteroktcole: ^19:45
tcolehm19:45
facundobatistaChipaca, don't defer actions using deferreds, defer the deferred creation, :)19:45
tcoledo you have a backtrace for the error?19:46
tahorgtcole: yep19:46
tcoleI'm a little reluctant to clobber-server on my personal files just to see :)19:46
tcolecan you pastebin the backtrace please?19:47
tahorgtcole: http://pastebin.com/m248b184919:47
tahorgtcole: so, what's the easier way to "format" my repository ?19:48
tahorgeasiest19:48
tcoleI think that's basically it19:48
tcoleit should work, but it sounds like you're getting disconnected partway through19:48
tcoleself.factory.current_protocol will only be non-None whilst you are connected19:48
tahorgok, let's see what pdb says19:49
__lucio__tahorg: if you stop syncdaemon, remove the files and start it again, it should remove everything19:49
__lucio__tahorg: hopefully it wont take as much memory19:49
tahorg__lucio__: I've tried already19:50
tahorgMy Files is clean19:50
tahorgI've killed the syncdaemon 10 times19:50
tcolehm, it seems we need to debug that as well19:53
tahorgand the webinterface does not allow me to delete there :)19:54
tcolehuh, the webinterface certainly should :(19:54
tahorgI've put a try: except: around the deferred unlink, but the exception occurs on every files19:55
tahorgthe local-index is a pickled object ?19:58
tahorglooks like19:59
verteroktahorg: you can't access (and delete) the files  from the webui19:59
verteroktahorg: I think it's a yes19:59
tahorgI can "see" the files19:59
verterok(about the pickle)19:59
verteroktahorg: why you can't delete them?20:00
tahorgverterok: because when I click nothing happens ?20:00
tahorg(firebug does not show me any async request)20:01
verteroktahorg: are you deleting a file or a directory?20:01
tahorgdirectory20:02
tahorgbut files are the same20:02
verteroktahorg: ok, I'll digg in the server logs, in the meantime, could you try to delete a single file20:02
verterok?20:02
tahorgI can dl the files, they are empty20:02
tahorgyep20:02
* verterok goes to ubuntuone.com and tests20:02
tahorgverterok: delete file "do not work", create new subfolder worked20:04
tahorgthe metadatas say the files are here, but it seems to me they are not :)20:08
verteroktahorg: it seems there is a bug in "delete from the webui", hopefully I'll get a patch before the next rollout20:11
joshuahooverdobey: sorry, i was at lunch... bug #389875 can be reproduced pretty easily20:14
ubottuLaunchpad bug 389875 in ubuntuone-client "'ubuntuone-client-applet -s' returns 'Exception: Failed to launch browser'" [Medium,Confirmed] https://launchpad.net/bugs/38987520:14
dobeyjoshuahoover: how pray tell? :)20:15
dobeyjoshuahoover: outside of intentionally breaking your configuration, that is20:15
joshuahooverdobey: yes, well, that's essentially what i had to do...go into preferred applications and set the default browser to a blank terminal command...get the same error as the bug reporter20:16
dobeywell yes20:16
dobeyyou could set it to anything that doesn't exist, and it would fail20:17
dobeyor /bin/false, which always fails20:17
sammeHi, I got an error when i'm trying to start the client : http://pastebin.com/d23633f8c20:17
dobeysamme: are you using something other than GNOME?20:18
tahorgverterok: "Fetching metadata..." takes forever20:18
tahorgis that normal ?20:18
sammeyou its xfce20:18
sammeyes*20:19
tahorg~ 40 seconds20:19
verteroktahorg: it shouldn't could you check if there is network trafic?20:19
tahorgno network traffic20:19
tahorgadsl 10Mbps20:19
verteroktahorg: it's still running?20:19
tahorgno it died again20:19
verterokuh20:20
tahorgclaiming that no files are on the server20:20
dobeysamme: ok. so gnome-keyring-daemon isn't running, so I guess you need to start it20:20
joshuahooverdobey: on that bug, it will get marked as invalid once i hear back from the reporter...it could be something else so i'm leaving it as "confirmed" for now20:21
verteroktahorg: that's with --action=clobber-server or sync?20:21
dobeyjoshuahoover: well, except it's not invalid20:22
joshuahooverdobey: no?20:22
tahorgverterok: both. I'm trying to understand what happens with u1sync20:22
dobeyjoshuahoover: reproducible with an easy workaround != invalid20:22
tahorgverterok: btw, I've been able to send a file to the server20:22
dobeyjoshuahoover: because the workaround doesn't tell us why it was happening in the first places20:23
dobeyjoshuahoover: someone is just going to file the exact same bug down the road if we don't understand and fix it in some way20:23
joshuahooverdobey: ok, but is it a bug we can fix if that is the problem?20:24
dobeyjoshuahoover: there are many things we can probably do. i don't understand the issues well enough to solve the problem in the best way yet, and am busy with getting all the packaging bits fixed up for karmic right now20:25
joshuahooverdobey: got ya20:25
dobeyjoshuahoover: if a user intentionally screws up their system, then yeah, it's invalid. but i don't think that's what is happening, and this isn't the only bug where that error comes up :)20:25
tahorgok, if I create a file, u1sync, delete this file, u1sync : everything's ok20:29
tahorgbut the directory that was interrupted in the first place20:29
tahorgstill exists in metadatas20:29
tahorg49.8 seconds to fetch metadatas, almost no network activity during the download20:33
tahorgwhen unlink is called, share_uuid == None20:34
tahorgis that normal ?20:34
verteroktahorg: where do you get share_uuid == None?20:35
tahorgin Client.unlink, I've catched the exception20:35
verteroktcole: ^ do you remember if u1sync use None as the root share uuid?20:36
tcoleyes, that's normal20:36
tcolewe don't start using the empty string until the protocol client layer20:36
verterokoh, ok20:36
tahorgso, I can fetch a node_uuid but the server does not want to remove it20:37
tcolewhat's the exception we get from Client.unlink now?20:37
tahorgthe same20:37
tcolewell, that's not coming from the server20:38
tcolethat's coming from being disconnected20:38
tcoleself.factory.current_protocol is an object reflecting the current connection20:38
tcoleif it's None, there is no longer a connection20:38
tahorgtcole: strange because it says that only for the first dir sync I interrupted20:38
tahorgtcole: the other files sync fine20:38
=== midknihtt is now known as midkniht
tcoleodd20:39
tcolemaybe a typo or something?20:39
tahorga typo ?20:39
tcolein the code20:39
tcoleI don't know, I mean ... self.factory.current_protocol is set to an object when we connect20:39
tcoleand isn't set to None until we disconnect20:39
tcoleI don't understand how other files could be syncing after that point20:39
tahorgtcole: I've catched the exception20:40
tahorgonce it passed every "problematic" files20:40
tahorgit synced the others20:40
tcoleI just ... don't understand how that's possible20:40
tcoleis the directory the first thing synced?20:41
tcolethe problem one?20:41
tahorgyes20:41
tcolehm, ok20:41
tcoleso there's actually a race of some kind20:41
tcoleand self.factory.current_protocol isn't being set early enough20:41
tcolethat I can understand20:41
tcoleI wonder how that happened though20:42
tahorgtcole: can't it be a server issue, still ?20:42
tcolewell, hm20:42
tcolealthough20:42
tcolewe use the same connection we used to get the metadata20:42
tahorglike, metadatas say one thing but actual data are not there20:42
tcoleso self.factory.current_protocol should still be non-None if you got that far20:42
tcolethat doesn't matter20:42
tcoleif you are really getting the same exception you pasted earlier20:42
tahorggot to go20:42
tcolethen whether or not the file is actually there won't make a difference20:43
tcolejust whether self.factory.current_protocol is None or not, which is (supposed to be) based on whether we're connected or not20:43

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