/srv/irclogs.ubuntu.com/2010/11/26/#ubuntuone.txt

karni#join landscape00:02
karniops00:02
CardinalFangrye, I know of that problem.  It would happen if there's an error on the server on the first time the user tries to replicate anything.  This is fixed in trunk, but not released yet.  https://bugs.edge.launchpad.net/desktopcouch/+bug/65526704:08
ubot4`Launchpad bug 655267 in desktopcouch "NameError sometimes in Ubuntu One replication (affects: 1) (heat: 14)" [High,Fix committed]04:08
=== rodrigo__ is now known as rodrigo_
duanedesignmorning all10:09
karnimorning duanedesign10:23
duanedesignhello karni10:25
karni:)10:25
* karni enjoys coding android during classes xD10:26
duanedesignhope my message was not too cryptic. 6^ is supposed to be 6 lines up :)10:26
karniduanedesign: oh, that's interesting ;D all in all, you probably had in mind that AndroidU1 mention - I have that hilighted ^ ^ I talked to the guy, thanks :)10:26
duanedesignkarni: yep that was it.10:27
duanedesignkarni: i did not have a laptop when I was in college. :(10:28
duanedesignWould of been a real help though10:28
karniduanedesign: yes, I appreciate that I own one10:29
duanedesign:)10:30
duanedesignkarni: have you heard of 'TomDroid'10:31
duanedesignsyncs tomboy notes using U1. Read only though for now.10:31
karniduanedesign: yes, but at that time (last holiday) it was not really usable. I mean.. you could 'sync' with your sdcard..10:32
karniduanedesign: oh, so it already syncs with U1 ?10:32
duanedesignkarni: let me see i just saw an article in my RSS feeds10:32
duanedesignhttp://www.omgubuntu.co.uk/2010/11/tomdroid-on-your-android-phone-syncs-tomboy-notes-through-ubuntu-one/10:32
duanedesignbrb, breakfast time :)10:32
karniif so, nice. however I expected a little faster project progress. TomDroid is kinda old aready, if I recall correctly10:33
karniduanedesign: bon apetit10:33
karniduanedesign: nice, thank for the link10:34
duanedesignmandel: good day11:45
mandelduanedesign, hello :)11:46
mandelduanedesign, how are the holidays going?11:46
duanedesignmandel: it was great.11:46
mandelduanedesign, finished already?11:46
duanedesignmandel: ate a lot of good food and spent some quality time with the family11:46
duanedesignmandel: :) guess I still have Christmas coming11:47
mandelduanedesign, yes, is amaxing how fast this year was, and is already over... well close :)11:48
duanedesignmandel: this morning all the shopping diehards are lining up in front of the stores11:48
duanedesignmandel: went to get some breakfast and the lines in front of the stores were several city blocks long11:48
duanedesignand it is -3 C outside11:49
duanedesignmandel: I think I have a deb ready to test :)11:49
mandelduanedesign,oh, true is black friday! I would not mind buyinf some hardware :)11:49
duanedesignmandel: yeah i thought about looking for some online deals11:49
mandelduanedesign, cool, I'm on windows right now (ouch!) can you send it to me by mail and I'lltest in the afternoon?11:50
duanedesignmandel: yep yep. In addition to the i18n I am curious what you think of the way you enter commands into the command list. I redid the format where it uses ? as a placeholder for user variables at command run time.11:51
mandelduanedesign, cool, I'll use the app and will let you know, I'll also take a look at the code to see if there is anything you could do even better11:53
mandel:)11:53
duanedesignmandel: that would be huge11:53
duanedesignthank you11:53
duanedesignill get the branch updated on LP11:54
mandelcool11:54
karniverterok: hi! two quick questions ;) is there difference between getDeltaFromScratch and getDelta(node, 0)? and, if the file is removed on the server, it's isLiving is set to false in the FileInfoDelta, correct?12:28
verterokkarni: let me check the code :)12:28
verterokhi12:28
karniverterok: take your time ^ ^12:28
karniverterok: I know it's early morning for you12:28
verterokheh, yes :)12:29
karnilike.. very early!12:29
verterokkarni: not so much, 9:30 :)12:30
verterokkarni: so, getDeltaFromScratch != getDelta(volumeId, 0)12:30
karniaha ^ ^12:31
karnioh12:31
* karni wonders12:31
verterokkarni: from scratch will return the current state of the server, like: all the live nodes in the volume12:31
karniaha!12:31
verterokkarni: getDelta(volumeId, 0) will return the delta from generation 0 *if* the server has that generation12:32
karniverterok: right! thank you =)12:32
karniawesome12:32
verterokkarni: the server might not have generation=0 any more12:32
verterokkarni: in that case it will return a DeltaNotPossible error/message12:32
karniverterok: I see, thank you !12:32
verterokkarni: regarding dead nodes, when a node is deleted in the server, the FileInfoDelta.live attribute is false12:33
karniright, that's what I thought. I checked by testing that ;D12:33
alecuhey all!13:00
karniverterok: /me <3 delta/generations13:20
verterokkarni: :)13:20
verterokkarni: question :) are the u1-s-p tests enough to understand the monster? if not, what do you think it's missing?13:21
karniverterok: certainly u1-java-sp was the hardest nut to crack during GSoC this holiday, but the example client implementations and tests make it consumable ^ ^13:24
karniverterok: you did really great work13:24
verterokkarni: thanks :)13:24
karniverterok: I'll let you know if I feel somethings missing -- I could help you document it a bit, so that it'd be easier to jumpstart for new developers.13:25
verterokkarni: but, what do you think will make it easier to use/consume? :)13:25
verterokkarni: yes, exactly my idea ;)13:25
karniverterok: documentation (javadoc), definitely =)13:26
verteroknot only u1-java-sp, but also the python version...actually the protocol itself13:26
verterokkarni: :)13:26
karniverterok: oh, that would be lovely13:26
verterokaquarius: FWIW ^ :)13:27
karniverterok: I must admit I never dug deep enough to find the .proto files, but the flesh must be freaking interesting13:27
verterokkarni: k, so..better javadocs for u1-java-sp, and probably some overiew of the protocol itself and the interactions with the server13:28
karniverterok: man.. I wish I had that stuff before holidays xD13:30
karnihahah13:30
verterokjajaja13:30
mandelChipaca, vds, alecu stand up?14:04
vdsmandel: sure14:04
vdsme14:04
mandelme14:04
vdsthisfred: ?14:04
mandelCardinalFang, ?14:05
thisfredme14:05
thisfredchad and rodney are most likely off today14:05
mandelok, lets wait for alecu and Chipaca, if there are not here, we start14:06
mandelwe are 5 min late ;)14:06
mandelok, vds go14:07
thisfredmandel I don't think Chipaca does this anymore14:07
vdsDONE: branch to fix #67070014:07
vdsTODO: still land the branch for #675551, check with thisfred about #67070014:07
vdsBLOCKED: not at all14:07
mandelthisfred, :(14:07
alecume14:07
vdsmandel: please14:07
mandelDONE: #681452 and looked at psyco to improve performance ol multithreading on windows14:08
mandelTODO: elease fix to #681452 look at implementation to the rest of windows code for desktopcouch, finish mocker branch14:08
mandelBLOCKED: No14:08
* mandel dances around thisfred, is his turn!14:08
thisfredDONE: day off TODO: finish bug #670700 with vds BLOCKED: no14:08
ubot4`Launchpad bug 670700 in desktopcouch (Ubuntu) (and 2 other projects) "Migration from old style delete to new style delete ("trash") (affects: 1) (heat: 8)" [Undecided,Triaged] https://launchpad.net/bugs/67070014:08
mandelthisfred, vds sortest standup ever! hehe14:08
mandelthisfred, vds any comments?14:08
vdsmandel: shortest was yesterday :)14:08
mandelvds, yes, it was me an you hehe :P14:09
vds:)14:09
mandellazy americans!14:09
mandelvds, at one point we should move there, I was with the gys from landscape and they are all in europe, tat is much better14:09
mandelvds, although the food... and I've heard terrible things about baltimore hehe14:09
vdsI'm a great cook :)14:10
thisfredThe food is actually pretty good14:10
thisfredBut yeah, maybe not move to Baltimore if you're of a sensitive disposition ;)14:10
vdsahah :)14:11
alecuDONE: worked on Zeitgeist for SyncDaemon, bug #67425214:11
alecuTODO: catch up with expenses! keep churning in above bug.14:11
alecuBLOCKED: how deep should I test syncdaemon events? and no reviews on: https://code.launchpad.net/~alecu/ubuntuone-client/add-simple-zeitgeist/+merge/4166714:11
ubot4`Launchpad bug 674252 in ubuntuone-client (Ubuntu) (and 1 other project) "Syncdaemon needs to store events into zeitgeist (affects: 1) (heat: 8)" [High,In progress] https://launchpad.net/bugs/67425214:11
mandelalecu, hola!14:12
alecuhola mandel!14:12
alecumandel, vds, thisfred: anybody remembers what days of the sprint in córdoba we had to pay for our own food?14:12
CardinalFangmandel, thisfred, vds, if desktopcouch code doesn't land today, it doesn't go in the release.14:12
thisfredalecu, I can see if I can find it in the expense thingy14:13
mandelCardinalFang, ok, noted14:13
mandelalecu, same here, I can look at the expenses thing14:13
thisfredCardinalFang: understood!14:13
alecumandel, thisfred: thanks!14:13
vdsCardinalFang thisfred what do we do with python-couchdb?14:14
CardinalFangvds, land your branch.  install python-couchdb from the PPA and make sure tests work.14:16
vdsCardinalFang: will do14:16
vdscan we make the point of what's left?14:17
CardinalFangI pushed a few things to a new 1.1 milestone.  If it's not already committed and reviewed, then it's probably too late for 1.0.14:18
CardinalFangtest failures and merge conflicts should be our only obstacle to releasing 1.0.14:19
vdsCardinalFang: ok14:19
CardinalFangmandel's new work, e.g., is too late.14:19
vdsthisfred: then we have a lot of things to do14:19
thisfredvds, yep14:20
vdsboth trash and re-merge the python-couchdb branch14:20
mandelCardinalFang, ok, so my work on windows goes to 1.1?14:20
thisfredvds, the remerge should be fairly easy14:20
thisfredI saw 4 conflicts14:20
thisfredvds, but the migration we cannot postpone to 1.114:21
thisfredvds, since the change is already there14:21
vdsthisfred: yes14:22
vdsso trash first14:22
mandelCardinalFang, one queston, i here: https://code.launchpad.net/~mandel/desktopcouch/add_windows_keyring/+merge/41874 the only issues is the super, or did I use count() wrong?14:22
CardinalFangmandel, no.  It's great.14:22
mandelCardinalFang, ah ok :)14:23
vdsthisfred: lp:~vds/desktopcouch/migration_second_part14:23
vdsthisfred: I'm trying to find a way to test it, but I'm still not sure that's the right approach :(14:23
CardinalFanghttps://edge.launchpad.net/desktopcouch/+milestone/1.114:24
CardinalFanghttps://edge.launchpad.net/desktopcouch/+milestone/1.014:24
thisfredvds, I'll have a look14:24
CardinalFangJust a reminder:  mandel, you have 4 in-progress bugs that have to land OR be pushed to 1.1.   thisfred, 2.  vds, 2.  CardinalFang, 1.14:27
mandelCardinalFang, yes, I'm on it right now14:27
mandelsorry guys for the dealy, got ciught by windows...14:28
mandel:(14:28
CardinalFangI'm going to push mine to 1.1 now.  It involves a simple change  to   local_files.Configuration.__init__ and lazy init somehow, but I will have no reviewers.14:30
CardinalFangEr, I'm looking at my "Confirmed", not "In Progress."14:30
thisfredCardinalFang: reviewers don't have to be people from d-c14:30
thisfredbut yeah, there won't be many people around, today14:31
thisfredgood day for launchpad to be timing out. Or is that just for me?14:33
CardinalFangI'm offline now.14:33
thisfredlater!14:33
CardinalFangLaters. Have a nice weekend.  If you're around Sunday, I'll see you then.14:34
thisfredCardinalFang: I might check in to see what needs doing14:34
=== beuno is now known as beuno-lunch
popeyWhat license is the Windows Ubuntu One client released under?16:03
alecupopey, I believe it's GPLv3, but let's ask mandel_16:04
alecumandel ^16:04
popeyassuming http://bazaar.launchpad.net/~ubuntuone-hackers/ubuntuone-windows-installer/trunk/files is the code?16:05
popeyi see no LICENSE or COPYING file16:05
popeyhttp://bazaar.launchpad.net/~ubuntuone-hackers/ubuntuone-windows-installer/trunk/annotate/head:/src/UbuntuOneClient/Program.cs implies LGPL16:06
mandelpopey, I must have user the wrong header in the ide... dammed!16:08
mandelpopey, it should be GPLv3, I'll file a bug to fix that16:08
popeygreat, thanks.16:09
mandelpopey, done bug 68183916:09
ubot4`Launchpad bug 681839 in ubuntuone-windows-installer "Wrong license headers are used. (affects: 1) (heat: 6)" [Undecided,New] https://launchpad.net/bugs/68183916:09
popeyalso, the very first time I open u1, it hits me with "there are updates available"16:10
popeyI haven't even connected this computer to u1 at this point16:10
mandelpopey, mmm are u using the official msi?16:10
popeyi got an email from joshuahoover16:11
popeyso I don't know what's official and what isnt16:11
mandelpopey, ok, le me sort that out for you16:11
popeyi have chosen "no" to update, and am continuing to setup u116:12
mandel__popey, I was plying with the rss of the update infrastructure and I screw it up16:12
mandel__popey, say no and it will stop happening in a few minutes, sorry16:12
popeyheh16:12
danyRmandel__: hey there. I'm too testing u1 windows.16:12
popeythanks16:12
mandel__danyR, then same as with popey say no to the update, it will be sorted out very soon16:13
danyRmandel__: I've already updated, but it keeps asking me to update everytime i start the client16:13
popeymandel__: a minor thing.. the one.ubuntu.com/dashboard site says "1.3GB Used (62.8%)", the windows client says "62% used"16:13
popeywould be nice for them to show the same. i.e. GB and percentage16:14
popeywould you like me to file a bug for that?16:14
* popey wonders if mandel missed what I said :)16:16
* popey files a bug :)16:17
mandel__popey, yes, please do16:17
popeynp16:17
mandel__popey, I'm probably rounding in the calculation, got to love casting to int :)16:17
popeyheh16:17
mandel__popey, sorry, you got me cleaning the floor, dog pee in the house :P16:18
mandel__danyR, yes, just say not, we are fixin it, sorry for that16:18
popeybug 68184316:18
ubot4`Launchpad bug 681843 in ubuntuone-windows-installer "Inconsistency between Windows client and website (affects: 1) (heat: 6)" [Undecided,New] https://launchpad.net/bugs/68184316:18
popeyok, second bug, and this is going to be a killer I think :)16:18
popeymy client just says "Disconnected" at the top16:19
popeyand the menu says "Synced" but I see no files in "My Documents\Ubuntu One"16:20
danyRmandel__: no problem, it's beta software. should I file a bug regarding too distracting notifications? A simpler notification system should be used, I think16:20
popeyI suspect this _might_ be because I am behind a corporate proxy server?16:20
danyRpopey: All worked flawlessly to me. The initial sync was pretty fast, in fact16:20
popeydanyR: are you behind a proxy?16:20
mandel__danyR, yes please file it :)16:20
danyRpopey: no16:20
popeydanyR: I am :)16:21
mandel__popey, could be the proxy, the code does not have proxy support, dammed!16:21
danyRmandel__: yet another one, I don't use windows that often, but is the monochrome icon spec being widely used? Maybe u1 should have a monochrome icon too or is it unusual in windows?16:21
popey:(16:21
mandel__danyR, can you send me a pict? just to see what you mean16:23
mandel__popey, we can get the logs to see if that is the issue, ok with that?16:24
mandel__popey, if it is you can send a bug and wil put it as high priority16:24
mandel__popey, should be the first one I do16:24
popeybug 68184816:24
ubot4`Launchpad bug 681848 in ubuntuone-windows-installer "No syncing behind a proxy (affects: 1) (heat: 6)" [Undecided,New] https://launchpad.net/bugs/68184816:24
popey:)16:24
mandel__popey, did you add the logs?16:25
popeyuhm, no. what log do you need?16:25
mandel__popey, do you know how to get to your appdata folder?16:25
popeyyes16:25
popeyclient.log?16:26
mandel__popey, yes16:26
mandel__popey, is there a u1ync.log?16:26
popeyclient.log is the only file in that directory16:27
mandel__popey, ok, that should be enough16:27
mandel__popey, add that one to the bug, which i'll set to private until we are sure there is no private data16:28
popeyI redacted my username16:28
popeythere is token in there16:28
popeydunno how useful that is to someone16:28
popeyhave set it private16:29
danyRmandel__: I uploaded a .odt file to U1 from ubuntu. deleted on windows and now I've got ~$(...) odt file created by windows. is that just windows being dumbass with file encoding and naming?16:29
mandel_shit_netwpopey, sorry, my network is terrble16:31
mandel_shit_netwpopey, I've set the bug as private because there is private information in the logs16:31
popey:)16:32
* popey tickles aquarius 16:32
danyRmandel__: I uploaded a .odt file to U1 from ubuntu. deleted on windows and now I've got ~$(...) odt file created by windows. is that just windows being dumbass with file encoding and naming? (resending, just in case :)16:32
mandel_shit_netwdanyR, what is the full ~$ name?16:33
danyRmandel_shit_netw: The file was called Love Story.odf16:33
danyRodt*16:33
danyRnow I got ~$ve Story.odt16:34
mandel_shit_netwdanyR, uh? cute, that is some strange encoding issues16:34
mandel_shit_netwdanyR, try again to see what happens16:34
danyRok, wait a sec16:35
mandel_shit_netwdanyR, sure16:35
danyR*me thinsk VBox seamless mode is awesome to do this side-by-side comparisons16:35
danyRmandel_shit_netw: still about the icon in the systray: http://ubuntuone.com/p/Qvb/16:37
mandel_danyR, which lang do you have the os in?16:39
mandel_guys sorry for the network, this aint working properly16:39
danyRmandel_: I've got the Windows in English, Ubuntu in Portuguese16:39
danyRbut I just tried again and all went smoothly16:39
danyRno idea why it happened16:40
mandel_danyR, ah, there we go, so I've tried to fix all the encoding things (I'm spanish) but windows does not have utf-8 so is kinds shit16:40
mandel_danyR, about the logo, well, you are right yet on windows xp the monochrome sould look strange16:40
popeyit would :)16:40
mandel_danyR, we can have a bug just for windows vista/716:40
mandel_popey, yes :)16:41
danyRmandel_: I think just 7. vista has this ugly systray, it should use the same as xp16:41
mandel_danyR, ok, I know how to fix that on 7 only, should be easy, lets file a bug !16:41
mandel_:)16:41
danyRmandel_: will do. fill that one and the one about the notifications. but first I have to wash the dishes :)16:42
mandel_danyR, mno worries16:42
mandel_danyR, popey I've got to go out, please file as many bugs as you want, I'll be fixing them asap16:43
mandel_popey, danyR the update things should have been fixed16:44
popey:)16:44
* popey hugs mandel_ 16:44
mandel_:)16:44
danyRmandel_: you there. while writing the report about notifications, other thing came to my mind: notifications use too technical terms. regular users doesn't know what metadata is. he justs wants to know wheter or not u1 is "Syncing..."16:56
=== beuno-lunch is now known as beuno
Chipacapopey: what kind of proxy is your proxy?16:58
Chipacapopey: and, how does one go about detecting proxy settings on windows? :)16:58
* Chipaca ignoramous16:59
Chipacapopey: the protocol does have support for proxies of some kind :)16:59
Chipacapopey: but it's not hooked up; hooking it up to "just work" is *hard*16:59
danyRhttps://bugs.edge.launchpad.net/ubuntuone-windows-installer/+bug/68186917:32
ubot4`Launchpad bug 681869 in ubuntuone-windows-installer "Current notification model is excessively disturbing (affects: 1) (heat: 6)" [Undecided,New]17:32
karnibeuno: aquarius: i still have tons of work to do, but wanted to tell you that only action_queue's python source for U1 has ~2400 lines (plus few hundread more for universal/uniform command handling), so I'll use loose deferreds like I did in AU1, and leave that for improvements in January of Februrary. today I was (and will be still) working on meta sync, I really like the generations/delta support17:58
beunokarni, loose defereds?17:59
karnibeuno: it means that we (theoretically) can't undo a pending operation, for instance a user creates a folder using android app18:00
karnibeuno: and immediately removes it. instead of invoking the two commands, we could invoke none18:00
beunokarni, I see18:00
karnibeuno: but if I use loose deferreds, I'll fire the first one, and next, fire the second18:00
karniso that it tells the server to remove the just-created folder18:00
karnibeuno: however, I plan to save pending operations, so that18:00
karnibeuno: user will be able to redownload what he didn't finish downloading the last time in case of a crash or some similar problem18:01
beunokarni, cool, sounds good18:01
karniright now I'm implementing meta sync (both for /Ubuntu One and UDFs, shares are similar, but leaving that for a little later)18:02
karnibeuno: but what I'm certainly happy about is clean and solid code (although I'm in a little rush, I don't want to overdo with pushing myself)18:03
beunokarni, this sounds like awesome progress18:04
beunowhen do you think it'll be in a usable state again?18:05
karnibeuno: I was hoping to have it testable by the end of this month, but I might need a week or two more. certainly there'll be more GUI work, becase I'm fleshing all the guts out right now18:05
karnibeuno: I won't let you down guys, I'm doing my best18:06
beunokarni, don't stress yourself, it'll be fine!18:06
karnimy visual perspective is weird.. I should leave my computer for 0.5 hour. i'll be back soon..18:08
* karni gets some rest18:08
beunokarni, please get some rest, yes  :)18:08
* karni feels better ^ ^19:17
karniverterok: what's getDelta.isFull() method?19:20
verterokkarni: a delta can be full or not19:48
karniverterok: aha?19:48
karniwhat it means that it's full?19:48
verterokif isn't full, you need to request a new delta from the last revision you get from the previous call (I think)19:48
karniaha19:49
verterokkarni: but I might be wrong19:49
verterokfacundobatista: ^ ?19:49
facundobatistaHola karni19:50
karnihi facundobatista :)19:50
facundobatistakarni, you're talking about storage protocol, right?19:50
karnifacundobatista: I was just asking verterok what's isFull() method in ... yes, correct19:50
verterokfacundobatista: detla.full attribute19:51
facundobatistaverterok, ahhhhh, ok19:51
facundobatistadidn't find isFull anywhere19:51
karniverterok: thanks19:51
verterokfacundobatista: :) that's java camelcase-ish code19:52
karnifacundobatista: right, becaseu I'm talking about Java implementation ^ ^19:52
verterokfacundobatista: I can't remember what the client should do with an not-full delta19:52
karnifacundobatista: so, what's that magic :) if the delta is not full?19:52
verterokfacundobatista: request a new from the last generation?19:52
facundobatistaif the client asks a GetDelta from generation N, the server will answer with M records19:53
facundobatistaif those M records are all the change from N to current generation, full is True19:53
karniunderstood19:53
facundobatistaotherwise, the client is not "fully updated", need to issue another get delta to the server for more changes19:53
karnifacundobatista: ok, thank you :)19:54
karniverterok: thanks for your help :)19:54
karniso basically, we need to fetch volumes again to know the last possible generation and request the delta with current generation again.19:54
karnibeuno: verterok: a little success with delta ;) initial android app run synced all the meta. second run synced.. nothing, because it was up to date! this is awesome21:48
danyRkarni: so, are you implementing delta sync in u1?21:53
karnidanyR: in the Android app, yes :)21:54
danyRoh, and couldn't that be somewhat reusable in other interfaces?21:54
karnidanyR: what do you mean by somewhat reusable :) ?21:55
danyRkarni: get it to work with desktop sync too, for example :)21:55
karnidanyR: I'm not sure what you mean. the Android app gives you the access to your cloud (which syncs with your desktop). is that what you mean?21:56
danyRkarni: I'm talking about delta sync in the desktop protocol too.21:56
karniooh21:57
karnidanyR: don't get me wrong (I once understood the same way, too).21:57
karnidanyR: it only avoids server rescan21:57
karnidanyR: it's still not the 'modified data only deta' thingy21:57
karnidanyR: but they have that planned. not sure for when, though.21:57
karnidanyR: I'd love to see that too. what current generations/delta let you do is21:58
karnidanyR: you say 'hey server, I've got generation 5', and it says 'i've got 10' and you receive all the changes from 5 up to 1021:58
karnidanyR: instead of directly asking what each folder contains21:58
danyRkarni: oh, I see. had no idea, thanks for clarifying. the generations things, which dropbox has, would significantly improve the speed, I guess. Although I must recognize u1 is really fast now21:59
karnidanyR: dropbox has something like data-delta thing. generations (on it's own) is kinda U1 concept. or, at least, I haven't heard about dropbox using generations22:00
karnidanyR: and yes, it's significant improvemement for data transfer (which is much, much smaller)22:01
karnidanyR: the recent change makes it easy to ask 'what has changed'. and the server replies with 'new files' and 'those deleted'. and then the client syncs knowing that stuff.22:01
karnidanyR: I'm also excited about forthcoming data-delta, but I have no clue when.22:02
danyRkarni: so it would only syncs the recently changed files, instead of doing a full server rescan and then comparing?22:02
karnidanyR: exactly22:02
karnidanyR: that's why the mobile app will also greately benefit22:03
danyRkarni: yes, mobile internet plans should be taken into account. you're working here: https://launchpad.net/ubuntuone-android-files, right?22:03
karnidanyR: exactly, but I'm currently writing major parts from scratch. faster, cleaner, better.22:04
karnidanyR: it's currently still known as AndroidU1 ( https://launchpad.net/androidu1 )22:04
danyRnice ;) if IIRC, wasn't an u1 files android app also in development as a GSoC project?22:05
danyRoh, that's it :)22:05
danyRwait, have you been hired by canonical?22:05
karnidanyR: yes it was ;) and i've been sponsored by google. I'd love to be hired by canonical xD !!22:06
karnidanyR: you may say I worked for Ubuntu for 3 months (actually over 4)22:07
karniit was incredible challenge and experience22:07
danyRAs a contractor?22:07
karnidanyR: worked on a project for Ubuntu, being sponsored by google. that works for you ^ ^?22:08
karniI didn't sign anything with Ubuntu/Canonical22:08
karniand just developed an open source project on a daily basis (that kinda included everyday, with weekends)22:09
danyRyes, I know how GSoC works. either way, I would love to take part in something like that. I read some of your weekly reports, you had some problems with u1 slowness, wasn't it?22:09
karniperhaps not all students where so dedicated hehe22:09
karnidanyR: oh yes. at first, authentication was terribly slow (sometimes over a minute o_O). later, any requests where slow (server maintanance, new server software)22:10
karniI also faced an android bug, and verterok saved my ass by porting u1 client back from NIO to OIO22:10
danyRyeah, the shfit in u1 server-side software was really noticeable. In fact, it made me change from dropbox to u122:11
karnibut man, that was stressful. I basically thought I hit a wall.22:11
karnineat22:11
karni:)22:11
vitallgood night22:11
karnigood evening22:12
danyRkarni: I really like where u1 is headed. it's hitting hard in all plataforms22:12
vitallcan i use ubuntu one to sync data from postgresql between 3 machines?22:12
karnivitall: I don't think so. you can sync files or data kept in CouchDB. couchDB != postres, very different22:13
karnivitall: U1 can replicate data between CouchDB instances (one in the cloud, others on your computers)22:13
karnidanyR: me too, I'm happy they got windows client. although I hardly use windows, it can be useful.22:14
karniand it'll bring more potential customers22:14
karnicustomers/users22:14
vitallmmmm22:14
vitallits because i have a software that uses db postgresql but i can't use it in a server22:15
danyRkarni: I've a w7 vm machine. I used it to test u1 windows, and spent a considerable part of my afternoon reporting some bugs (well, I think I kinda wrote a spec or two), see: https://bugs.edge.launchpad.net/ubuntuone-windows-installer/+bug/68186922:16
ubot4`Launchpad bug 681869 in ubuntuone-windows-installer "Current notification model is excessively disturbing (affects: 1) (heat: 6)" [Undecided,New]22:16
karnivitall: postresql is an SQL database. CouchDB is a NoSQL database.. based on documents. :(22:16
danyRand: https://bugs.edge.launchpad.net/ubuntuone-windows-installer/+bug/68188022:16
ubot4`Launchpad bug 681880 in ubuntuone-windows-installer "Behavior of the notification area icon (affects: 1) (heat: 6)" [Undecided,New]22:16
nhainesDo we know that the beta installer doesn't run on WinXP yet?22:17
karnidanyR: nice job danyR !22:17
danyRnhaines: I've just read a bug report from someone on Windows xp22:18
vitallso no way to do that ?22:23
duffydackis xp still 'supported' ?22:31
JamesTaitduffydack: By Microsoft? I don't think so.22:39
karniagreed. XP is not supported.22:40
duffydackjust wondered....Im a windows noob now22:40
* JamesTait looks back on three Windows-free months and smiles.22:41
* duffydack upgrades his wine xp to wine win7 :)22:54
verterok`/quit23:16
zmjb1so, Ive just signed up for u123:55
zmjb1what can I do with it? I see I can sync files, which looks great23:55
zmjb1what else?23:55
zmjb1not interested in the music bit23:56
nhaineszmjb1: you can sync your contacts, bookmarks, and Tomboy notes.23:57
zmjb1I saw that, how do I synce my bookmarks?23:58
zmjb1I did the firefox add in23:58
zmjb1what next23:58
zmjb1do I need to configure23:58
zmjb1I was successful with the tomboy23:59
zmjb1that is pretty nice23:59
nhaineszmjb1: go to System > Preferences > Ubuntu One and then click on the Services tab.23:59
nhainesIf Bookmarks is checked, then you're all set.23:59
zmjb1I'll check23:59
zmjb1thanks23:59

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