/srv/irclogs.ubuntu.com/2010/12/22/#ubuntuone.txt

karnibeuno: please uninstal before installation http://ubuntuone.com/p/UoN/ -- please don't tap the dashboard before the 'Syncing...' notification (second notification) disappears -- imagine it's a splash or something ;)00:01
karnibeuno: I triple checked, so I hope you'll see UDFs/Shares00:01
karnibeuno: meta sync duration naturally depends on how much meta there is to sync. but only the initial sync 'feels slow'. we've got the lovely delta afterwards.00:02
karnibeuno: let me know if it worked for you, I'll check back in 15-20 min.00:03
karniok, night guys! `see you` tomorrow00:28
duanedesignrye: hello10:37
ryeduanedesign, morning!10:37
duanedesignhello rye . What is the comand to clean out your fsm directory.10:38
duanedesignfor example you run: find ~/.local/share/ubuntuone/syncdaemon/fsm/ -type d -empty | wc -l10:39
duanedesignand find it returns a large number10:39
ryeduanedesign, searching...10:39
duanedesignoh, thank you :)10:40
duanedesigni was updating my Tomboy U1 cheatsheet :)10:40
duanedesigni can add the commands to my CLI companion library. </shameless plug for my application>10:41
ryeduanedesign, that was a long search - http://askubuntu.com/questions/16286/my-ubuntuone-is-broken-what-is-the-problem11:52
ryefind ~/.local/share/ubuntuone/syncdaemon -depth -type d -empty | wc -l11:52
ryefind ~/.local/share/ubuntuone/syncdaemon -depth -type d -empty -delete11:52
ryeduanedesign, btw, verterok has come up with a metadata storage that takes under 5 seconds to load, i am testing that right now, not yet merged anywhere, though11:53
duanedesignrye: ahh, thanks for finding that :)12:05
zygaI have a synchronized folder ~/Audiobooks (it's visible on one.ubuntu.com/files), how can I get it on my desktop?12:27
zyga(preferably without using u1sdtool)12:28
duanedesignhello zyga12:31
zygaduanedesign, hi12:32
duanedesignzyga: so you have two computers on your Ubuntu One account. You shared the Audiobooks directory on one of the computers and are waiting for it to show up on the other?12:32
zygaduanedesign, unfortunately it's slightly more complicated12:32
nessitaduanedesign: by share you mean make it an UDF?12:33
duanedesignahh, yes12:33
zygaduanedesign, I experimented with u1sdtool to create something like dropbox selective synchronization, main device synchronizes everything, slave devices just a few folders12:33
duanedesignshare was a bad choice of words :)12:33
zygaduanedesign, to do this I moved most stuff from ~/Ubuntu One to folders in ~/12:33
zygaand shared them12:33
zygathen I used u1sdtool to (this is where I probably screwed up) unsubscribe from those shares12:34
zygaduanedesign, so now I see ~/Audiobooks on one.ubuntu.com and u1 sync daemon on my main box does not want to synchronize anything there12:35
zygaI believe I should subscribe back but I'm not sure anymore, really12:35
zyga(the multitude of uuids that --info prints adds to the confusion)12:35
duanedesignso 'u1sdtool --list-folders is showing Subscribed=False?12:36
zygachecking12:37
zyganope12:37
zygaI suspect that somehow I managed to get Audiobooks shared twice with different ID12:37
zygabecause I can see files on the website and the folder is empty (with sync being done) on my box12:38
zyganote, previously I did not get synchronization to work at all - I was affected by https://bugs.launchpad.net/ubuntu/+source/ubuntuone-client/+bug/69249612:39
ubot4Launchpad bug 692496 in ubuntuone-client (Ubuntu) (and 1 other project) "Ubuntu one crashes in scan() (affects: 1) (heat: 6)" [Undecided,New]12:39
zygaduanedesign, I built a version of ubuntuone-client from that branch to synchronize12:40
zyga(I probably did more than a normal user would ;-)12:40
duanedesign:)12:40
nessitazyga: one question. Ubuntu One has shares and has folders. Did you enable a share or a folder?12:40
nessitazyga: that meaning, did you do --unsubscribe-folder o --reject-share?12:40
zyganessita, shares == stuff shared with other users?12:40
zygaI did not use shares, just folders12:41
zygaI definitely used --unsubscribe-folder12:41
nessitazyga: ah, ok12:41
nessitazyga: so, first of all, do --refresh-volumes12:41
zygadone12:41
nessitaand then what duanedesign says: --list-folders, and paste the output please in ubuntu.pastebin.com12:41
zygahttp://pastebin.ubuntu.com/546581/12:42
zygafirst is before --refresh-volumes, second is after12:42
nessitazyga: perfect! look: id=b6b93e18-317b-4902-bc72-a12365be97c1 subscribed=False path=/home/zyga/Audiobooks12:42
zygaoh!12:42
zygasorry12:42
zygaI'm blind :P12:42
zygaI was expecting to see that after the UUID12:43
nessitazyga: so now, just subscribe to it: --subscribe-folder=b6b93e18-317b-4902-bc72-a12365be97c112:43
zyganessita, cool let's see12:43
=== teknico is now known as teknico_away
zygaok it works12:44
zygais there way to subscribe/unsubscribe from any GUI?12:44
zyga(nautilus?)12:44
nessitazyga: yes, in nautilus you have the context menu and a ribbon, with a checkbox12:44
zygaright12:45
nessitathe ribbon is not shown on every folder that is not synchronized, but in the "main" ones (Documents, Videos, Pictures, etc)12:45
nessitathe context menu should be available in every home folder12:45
zyganessita, I don't understand one thing12:45
nessitazyga: shoot12:45
zygais the checkbox in the ribbon controlling the "subscribed" flag or the creation/destruction of the actual share12:46
nessitazyga: now that you mention this, you're right. Is controlling the creation/destruction12:46
zygaso12:47
zygaback to my question12:47
nessitazyga: so sorry, no, there is no GUI. Except on natty, when you have a new control panel12:47
zygahmm12:47
* zyga boots natty12:47
zygais natty going to give UI similar to dropbox selective sync?12:47
nessitazyga: wait! the version that allows subcribe and unsubcribe is not released yet12:47
nessitazyga: I'll be building a package these days12:47
zyga(checkboxes on top-level ~/Ubuntu One/ folders + advanced button to have such checkboxes on any folder in the tree)12:48
zyganessita, not even beta for canonical?12:48
nessitazyga: no, we're developing very fast for it, and we didn't build a new package last week, when I added that12:48
zygaI see12:49
zygaokay, I'll keep my eye on that :)12:49
nessitazyga: I'll be happy to ping you when this is ready, want me send an email so I email you back?12:49
nessitathis == the package12:49
zygasure12:49
nessitazyga: I'm https://launchpad.net/~nataliabidart12:50
nessitaemail is there12:50
zygathanks, I was about to ask :D12:50
ralsinagood morning people12:50
nessitahi ralsina12:51
zyganessita, done12:53
nessitazyga: got it!12:53
nessitazyga: I should be building the package soon12:54
zyganessita, great, thanks12:56
nessitayou're welcome!12:56
* ralsina remembers saying happy holidays to mandel yesterday :-)13:01
mandelralsina: well, I'm on holidays, but spanish tv is crap, and I though, well why not doing some work13:01
mandelralsina: is the bad thing of liking what you do for a living, y la loteria no toco :(13:02
ralsinamandel: ha, must confess I am asking my wife's permission to hack a couple hours a day next week ;-)13:02
mandelralsina: hehehe it happens, if you like it, well, you like it13:11
=== zyga is now known as zyga-coffee
=== teknico_away is now known as teknico
nessitaralsina: stand up?14:01
ralsinanessita: oops! Let's!14:01
nessita:-)14:01
nessitame14:01
ralsiname14:01
dobeyme14:01
nessitaDONE: day off, landed 3 branches for control panel devices, bug #686606, bug #67367314:02
nessitaTODO: services tab, reviews, u1cp package14:02
nessitaBLOCKED: nopes14:02
nessitaNEXT: ralsina14:02
ubot4Launchpad bug 686606 in ubuntu-sso-client "Use ubuntuone-dev-tools (affects: 1) (heat: 9)" [Medium,Fix committed] https://launchpad.net/bugs/68660614:02
ubot4Launchpad bug 673673 in ubuntuone-control-panel (Ubuntu) (and 1 other project) "Use apt-get with gksudo to install the extension (affects: 1) (heat: 6)" [Medium,In progress] https://launchpad.net/bugs/67367314:02
ralsinaDONE: discussed API changes with foundations, some PyQt work for the windows port, minor stuff14:02
ralsinaTODO: more windows stuff14:02
ralsinaBLOCKED: no14:02
ralsinadobey14:02
dobeyλ DONE: rbox plug-in release/upload for bug 691647, started initial client backport work14:02
dobeyλ TODO: 683351, initial client backport work for lucid14:03
ubot4Launchpad bug 691647 in rhythmbox-ubuntuone-music-store (Ubuntu) (and 1 other project) "Cannot enable plugin: ImportError: No module named defer (affects: 2) (heat: 10)" [High,Fix released] https://launchpad.net/bugs/69164714:03
dobeyλ BLCK: None.14:03
nessitadobey: question about nigthlies. Were you able to setup control panel to build there?14:03
ralsinaok, mandel is not officially working and is having lunch anyway14:03
nessitaralsina: ok, eom then?14:05
ralsinaeom!14:05
nessitabug 68335114:05
ubot4Launchpad bug 683351 in tarmac "Should ignore authors and proposer for votes counting (affects: 1) (heat: 4)" [Medium,In progress] https://launchpad.net/bugs/68335114:05
dobeynessita: not yet, will do that too, should be trivial to do14:05
nessitadobey: thanks!14:05
dobeynessita: what was that about faking the dbus module in windoews, btw?14:08
nessitadobey: mandel is having lint issues on windows and on linux, and I think we should have no lint issues at all. Not sure about the proper fix, that was just an idea. ralsina is doing the follow up on that14:10
ralsinadobey: I think faking dbus in windows is way overkill14:11
ralsinadobey: besides what exactly is doing pylint for us checking that? That we didn't mistype dbus? ;-)14:11
nessitaralsina: I meant just an empty file, not faking the whole machinery14:11
ralsinanessita: yes, but then it will complain about not having the members14:12
nessitaralsina: or that you're using a module that is not installed on tarmac, hence is not listed as requirement in the package14:12
dobeyi guess i don't know what the warnings in question are14:12
ralsinanessita: for dbus that error in tarmac is kinda theoretical14:13
dobeyit's all theory until it fails14:13
nessitaralsina: lint has caught several error for me in the past. 95% true positives, 5% false positives14:14
ralsinais it even possible to fake dbus only on windows?14:15
ralsinanessita: don't let this bother you, we won't do anything too bad, you have enough on your plate. Have faith in mandel and me ;-)14:17
nessitayes!14:18
* nessita goes away to code14:18
dobeyralsina: is that lucid vm still syncing properly for you?14:25
ralsinadobey: let me start it and I'll tell you!14:25
ralsinadobey: need me to upgrade it?14:25
dobeyralsina: not any further at the moment. there are 200+ fixes i have to sort through for client backporting :(14:27
ralsinadobey: ouch14:27
dobeyyeah14:28
mandelralsina: I'm back, so what I was saying, when writing code for more thna one platform, we will have import errors from lint all the time14:30
mandelwhich is noise since ofcourse dbus is not in windows, and _winreg on linux14:31
ralsinamandel: for the imports, we can disable the messages14:31
ralsinabut then we get errors whenever we USE the module, right?14:31
mandelralsina: what do you mean?14:31
dobeyno14:31
dobeythat's what if sys.platform == 'win32' is for14:31
ralsinadobey: we aret alking about pylint14:32
mandeldobey: is pylint the issue, it will complain because it cannot import a module...14:32
ralsinamandel: doing # pylint: disable-msg=E110114:33
dobeyhuh?14:33
ralsinamandel: or whatever error is needed to be disabled14:33
ralsinadobey: pylint doesn't care if you do the if, and will complain anyway14:33
dobeyyes i know that14:33
dobeywhich is why you need to add the # pylint: disable=14:33
dobeydisable-msg is deprecated btw14:34
mandelralsina: yes, I know, but I was wondering if we could do that in a smart way so that all ubuntuone projects have to be multiplatform14:34
dobeyralsina: but what is: 09:12 < ralsina> but then we get errors whenever we USE the module, right?14:34
ralsinadobey: pylint errors whenever we use dbus.whatever on windows14:34
* ralsina doesn't know if that happens or not14:34
dobeyralsina: that's what the disable comment is for14:35
ralsinadobey: I'm ok with disabling on small pieces, not on the whole module14:35
dobeyyes14:36
dobeythat's why you put a # pylint: enable=$disablederror after the import14:36
dobeyso you disable it and re-enable it14:36
mandeldobey, ralsina yes, but we do know that it will happen always that we have a multiplatform module with dbus, _winreg etc...14:36
ralsinadobey: but we would have to do that whenever we use a dbus member?14:37
mandelralsina: that exaclty is my complain, do it every time…14:37
ralsinadobey, mandel: ugly as hell it is14:37
ralsinacan we have different pylintrc's for windows and linux?14:38
dobeyeven if we could, i don't think it would help14:38
zyganessita, does u1 handle the situation where you were synchronizing say ~/Documents and they got renamed to ~/Dokumenty due to locale change and prompt on next login?14:38
nessitazyga: nopes14:39
ralsinadobey: we could set dbus as an acquired-member14:39
zyganessita, bummer, bug?14:39
ralsinadobey: I am not 100% sure it would fix the problem, but it's something to test14:39
nessitazyga: let me confirm with the coders of that part14:39
nessitafacundobatista: could you please refresh my memory regarding UDF renaming? do we support it?14:39
facundobatistanessita, IIRC, no14:40
ralsinadobey mandel: we would have to set pylint to "zope mode" too :-)14:40
dobeyzyga: doesn't changing locale not move the old directory, but instead make a new one?14:40
dobeyzyga: that, or symlink? renaming folders is evil.14:41
zygadobey, I'm not sure, I remember I ended up with multiple directories a handful of times14:41
zygadobey, it's a real folder14:41
dobeyzyga: i think because it makes a new folder.14:41
nessitazyga: so, is not a bug for sure, since in order to track file system events we need to add watches to folders. Since we can't add watches to every sinfle folder in your home, we can't track UDF moves14:41
nessitaverterok: ping14:41
zygafor all of you non-native english folks, just install ubuntu, sand post install configure your locale (because it was not on the CD)14:41
verteroknessita: pong14:41
nessitaverterok:  could you please refresh my memory regarding UDF renaming? do we support it?14:41
zyganessita, dobey: it's a common thing to happen14:41
mandelralsina: mmm we have to find  a nice way to work around this issues….14:41
verteroknessita: no, we don't14:42
zyganessita, that's why I did not sync anything apart from ~/Ubuntu One before, it always gets messed up on locale change14:42
zyga(change sounds bad, just locale configuration post install)14:42
ralsinamandel: if we can mark dbus as acquired-member in windows and not on Linux, then pylint will check when it's actually useful, and not on the other platform14:42
nessitazyga: we discussed this issue (udf rename/move) several times, and we decided not to support it. So no bug...14:42
nessitaverterok: thanks!14:42
dobeyzyga: i don't think it's that common for someone to change their locale all the time14:42
zygaudf?14:42
zygadobey, it's not about change as I said14:42
nessitazyga: User Defined Folder14:42
zygaah14:43
mandelralsina, dobey: is there a multipaltform lib that uses lint that we could look at?14:43
zygasince we (canonical) added this nice feature to rename our folders when the locale changes (again for me that's just the second boot after install)14:43
dobeymandel: pylint?14:43
zygawe could extend it to move our shares properly I hope14:43
zygaor perhaps not move but handle that in a non-destructive way14:43
nessitazyga: is very complicated at low level, and at server level14:43
zyganessita, I realize this is may not be trivial14:44
dobeyugh, we ship a patched xdg thing that renames the folders?14:44
zyganessita, perhaps a half solution where we just make sure that the old folders are not removed in a way that kills user's data on u114:44
zygadobey, install any other language, logout and see what happens if you select that language14:44
* zyga always knew that lots of bugs have a root in english being the default language14:45
nessitazyga: indeed. Could you please fill a bug to do some discussion on the issue? add all those concerns to the report, to have something to start on14:45
zyganessita, sure14:45
ralsinamandel: no idea14:45
nessitazyga: assign to ubuntuone-foundations team, please, so __lucio__ can track it14:45
zygak14:45
facundobatistazyga, nessita, kill user's data on u1? I think it will unsubscribe the UDF and nothing more, on a rename14:46
zygafacundobatista, it's not just rename, I think it's also a bug in the way the "rename" is done, it actually moves the data but sometimes leaves the folder around14:46
zygathis way it kills data on all the other synced computers and u1 itself14:46
facundobatistazyga, yes, if you move the data out of the udf, you're deleting it14:47
zygaso in my example I end up with both (now empty) Documents and Documenty (pl)14:47
nessitafacundobatista: if the rename is a move of all the contents, that's  a problem :-/14:47
zygafacundobatista, I understand that, It's just a part of the unfortunate default setup we (canonical) made14:47
dobeyzyga: well i just did LANG=sq_AL xdg-user-dirs-update and nothing happened14:47
facundobatistanessita, zyga, well... yes, it's beyond our capability there: the files are being moved out!14:47
facundobatistanessita, zyga, there's nothing we can do from the syncdaemon side, you should stop moving out the files14:48
zygaI'm not moving the files14:48
zygait's _our_ _default_ _configuration_ doing that14:48
nessitafacundobatista: the files are moved automatically by *us* (ubuntu)14:48
zygaI'm just arguing that 1) it's a bug in the way those things work together 2) perhaps having some support of XDG dirs in the future is sensible14:48
nessitafacundobatista: if you boot your system in a locale other than english, you get asked if you want to have Documents called Documentos14:49
facundobatistanessita, we should stop moving out the files, but again, there's nothing we can do from the syncdaemon side14:49
facundobatistanessita, zyga, so please open a bug in ubuntu, not in syncdaemon14:49
dobeyzyga: i wonder what it is exactly that is moving stuff then, because i just ran the command that should do it, and nothing happened14:49
zygaw8 phone14:50
mandelralsina, dobey: I do not mind in that branch to remove the erros from appearing on linux, and just ignore the issues on windows, but is a PITA14:50
dobeyoh it worked when i did with tr_TR14:50
dobeybut not with sq_AL14:50
dobeyhrmm14:50
dobeybut it did ask14:50
dobeyso it's not automatic14:50
ralsinamandel: the other proposal, faking dbus on windows seems like a lot of work, since an empty file will only avoid one pylint message, right?14:51
mandelralsina, dobey: I'd like to have that branch landed , and the work in a way to enable, disable test cases per platform, so that is we run the tests on windows, the linux specifics are not ran14:51
zygare14:51
mandelralsina: well, now that you mention it, I wanted to write a lib, just like python dbus, that uses wcf, is an interesting holiday project14:51
zygadobey, yeah the trigger is automatic, the move is not but the question sounds so innocent it's not unlikely a normal user would select that14:51
mandelralsina: we could see how far I get for that with just python bindings...14:51
ralsinamandel: yes, that's what you need, a pet project ;-)14:52
mandelralsina: exactly, 'cause I have not too much work heheh14:52
mandelralsina: but it would be interesting to try and do it14:52
CardinalFangbeuno, will you please turn on mobile access for a test account of mine?   ubuntuonetest@chad.org14:52
ralsinamandel: interesting? Sure!14:52
zygadobey, facundobatista, nessita: there is another depth to this bug, on windows users may want to say, sync "~/Music" to "localized-version-of-that-stuff-varying-depending-on-windows-version"14:52
zygathere is an equivalent to XDG on windows14:53
dobeyzyga: sounds like a UX problem then. i guess there needs to be some sort of integration in that tool with things that might depend on the directory names not changing14:53
zygasigh, sorry14:53
facundobatistazyga, UDFs are prepared to have different locations on each machine14:53
zygafacundobatista, cool14:53
facundobatistazyga, each client receives a "suggested path", but the client could locate it anywhere14:53
dobeywindows doesn't exactly do localization very well14:53
ralsinamandel: I'd say we should aim to making the linux errors go away, and windows can wait a bit14:53
zygafacundobatista, so it's much closer to being fixable14:53
zygadobey, what do you mean by that14:54
facundobatistazyga, you may have two ubuntus, in two different languages :)14:54
zygadobey, windows has localized paths for ~ most of the interesting folders user see14:54
facundobatistazyga, however, I think there still no UI to change that14:54
mandelralsina: ok, ill comment those lines so we do not get pylint complaining, I'll fix windows later14:54
ralsinamandel: I know it's not the best idea, but it's the practical one :-(14:54
facundobatistazyga, and this has nothing to do with moving files out from an UDF14:54
zygafacundobatista, yeah I know, this is just a mental follow-up14:54
zyga(a justification of having some "smarts" about what the folder is that is not just limited to the pathname14:55
dobeyzyga: afaik, "localized windows" means a completely different install. but i don't really have much experience with windows 7 if they've unified their localization ideals14:55
facundobatistazyga, :)14:55
zygadobey, well since windows 2000 AFAIR there's an API to get stuff like "documents", "music", "pictures", "desktop" and a few others14:55
* facundobatista always tries to localize windows in his walls, otherwise they tend to fall into the floor14:55
zygadobey, and those paths depend on your locale14:55
dobeyzyga: there's an api to get the directories, but windows xp at least, does not have multiple locales14:56
zygadobey, it's not a completely different install, not digging into the topic now it's just a feature not unlike what XDG dirs are14:56
dobeyyou have to install the french or spanish or whatever version to get the localized strings like that14:56
zygadobey, not in one install, that's true14:56
zygadobey, but that's not relevant, if I have XP (english) and XP (polish) then from the API perspective they are localized and same logical directory has different path14:56
zygadobey, and since vista it's possible to install any language (AFAIR, could be win7)14:57
dobeyit doesn't really matter14:57
zygawin7 has two paths for those directories the true path (always the same) and the localized display path14:57
dobeylocalizing filesystem directories and expecting them to change across machines at any random point in time, is evil14:58
zygathe localized display path is ntfs symlink (AFAIR)14:58
zygadobey, true14:58
mandelralsina, dobey: can I ping you to take a look at the branch when done?14:58
ralsinamandel: sure14:58
zygadobey, I'm checking xdg-user-dirs-gtk-update source to see what it _actually_ does to "rename" those directories14:59
dobeyzyga: it just does the same thing as "mv Documents Dokumente"14:59
zygadobey, it also updates gtk bookmarks15:02
dobeysure15:02
nessitaCardinalFang: ping15:07
CardinalFangnessita, hi15:09
nessitaCardinalFang: hi there! are the access to desktopcouh list databases and exclude blocking?15:09
nessitaCardinalFang: I mean, can they block in a way that may freeze a UI?15:10
CardinalFangnessita, yes, all of them are.  The HTTP request could hang, but if it takes more than a few milliseconds then something is wrong.15:12
nessitaCardinalFang: thanks. Does this apply to all the ops you mentioned on Monday? (list all database, exclude a database)15:13
zyganessita, regarding bug 60083215:13
nessitaralsina: ping15:13
ubot4Launchpad bug 600832 in ubuntuone-client "Bandwidth limit not taken into account (affects: 9) (dups: 1) (heat: 36)" [High,Confirmed] https://launchpad.net/bugs/60083215:13
ralsinanessita pong15:13
nessitazyga: yes?15:14
Chipacanessita: the starting desktopcouch if it isn't running already also blocks15:14
Chipacanessita: bah, in u1-prefs, one of the freezes was because we blocked on that15:14
nessitaralsina: I need a quick chat with you re: services tab on control panel15:14
zyganessita, I think I was wrong in my guess about that, looking at the pictures you and me attached I think the limit _is_ respected but the implementation is different from what might be expected15:14
ralsinanessita: mumble or irc?15:14
nessitaralsina: mumble may be faster15:14
zyganessita, the issue with my image is that it was using kilobits not kilobytes, the actual _average_ speed over ~ minute is what is set in the settings file15:15
zyganessita, the only thing that I think is wrong is the actual implementation15:15
zygaburst traffic, then nothing15:15
zygaaverages out okay15:15
ralsinanessita: starting mumble now15:15
zygabut users might expect small constant traffic instead15:15
nessitazyga: indeed, I expect that15:16
zyganessita, so I think the bug description should be updated to explain this15:16
zygabecause from developer's point of view the limit is respected (in a way)15:16
nessitazyga: can you add a new comment with these thoughts?15:17
zyganessita, sure15:17
CardinalFangnessita, yes.  All desktopcouch functions that store or retrieve data are blocking.  Unless it takes a callback function to report results into, this is a safe assumption.15:17
zygadone15:18
* karni zyga Hej :) Pracujesz dla Canonical moze? Widziałem "zyga: we (canonical) ..." i pomyślalem, że jest ktoś z Polski kto dla nich robi :)15:20
karnisry, that's supposed to be @ zyga ;)15:21
zygahmm ;-)15:21
* karni is back to the living from christmas shopping :F15:21
zygakarni, yes15:21
karnizyga: what, that's awesome :)!15:22
nessitaChipaca: any ideas on how to workaround that blocking? any experience on how long does it takes?15:23
CardinalFangnessita, threading.15:25
nessitaCardinalFang: not very good idea inside GTK. We have added several abstraction layers to the control panel to [provide a backend that deals with this kind of problems, the issue here is that we didn't add the suypport to async access to DC before, and now I'm running out of time15:26
Chipacanessita: it takes a few seconds15:27
nessitaat this point I think I prefer the hang and solve it properly as a bug fix15:27
Chipacanessita: one or five, say15:27
nessitaCardinalFang: another question, why starting the DC service generates 2 /usr/bin/python /usr/lib/desktopcouch/desktopcouch-service processes?15:29
mandelralsina: ping15:30
ralsinamandel: pong15:30
dobeythreading isn't a bad idea inside GTK+. the real issue was that gnomekeyring was just doing all kinds of weird stuff15:31
CardinalFangnessita. we considered Twisted's couchdb interface in the beginning, but decided not enough people use or like Twisted.15:31
mandelralsina: can you do something for me, can you branch lp:ubuntuone-dev-tools and see if you can run the tests?15:31
mandelralsina: I'm trying on maverick and I've got it failing15:32
ralsinamandel: Sure. Maverick?15:32
CardinalFangnessita, one to be the dbus service and answer messages, and one to go handle replication.15:32
mandelralsina: if you have natty, try natty first15:32
dobeymandel: failing how?15:32
ralsinamandel: natty it is15:32
mandeldobey: let me paste bin, one sec15:33
nessitaCardinalFang: but that is not in place, right?15:33
* ralsina has all ubuntus known to man or animal, including allergic alligator 15:33
CardinalFangnessita, "in place"?15:33
nessitaCardinalFang: coded, landed, ready to use15:33
dobeyralsina: ancient archeopteryx?15:34
ralsinadobey: yes, and time-travelling t-rex, too15:34
mandeldobey: here it is http://paste.ubuntu.com/54663415:34
mandeldobey: I dont think it is realted to my merges, 'cause in all reviews we ran the tests...15:34
dobeyhuh15:35
mandelcould be my system15:35
CardinalFangnessita, it's been in use since Karmic.15:35
* karni gets to work15:35
mandeldobey: I'll install a natty vm to see if it works there, can you test trunk in your side?15:36
dobeymandel: works fine here15:37
mandeldobey: he, interesting, I'm woking on a clean maverick start, maybe something was updated, I'll check if there are any updates15:38
mandeldobey: I'm on python 2.6.6, could that be an issue?15:38
dobeyno15:39
nessitaCardinalFang: hum, I'm a bit lost, You said you consider a twsited like interface but you did not do it? and then you said is there since karmic?15:40
ralsinamandel: works here too15:40
mandelhmm that is very strange, dobey, ralsina you both tested it on natty, right?15:40
=== zyga is now known as zyga-afk
ralsinamandel: yes, natty15:41
CardinalFangnessita, Not just an interface like Twisted, but actually Twisted's library.15:41
mandelralsina: got any chance to test it on maverick?15:41
mandelI'm getting a natty vm atm15:41
CardinalFangnessita, python-desktopcouch is a very thin layer over python-couchdb.15:41
ralsinamandel: in 5'15:41
mandelralsina: cool, thx15:41
ralsinamandel: I can't see your paste for some reason15:41
nessitaCardinalFang: and does python-desktopcouch provides a async interface to list and exclude databases?15:42
mandelralsina: this: http://paste.ubuntu.com/546634/15:42
* mandel wonders if it is karma telling him not to work....15:42
ralsinamandel: I can't connect to paste.ubuntu.com for some reason15:42
nessitaralsina: pastebin.ubuntu.com15:42
CardinalFangnessita, you mean python-couchdb?  No, it doesn't/15:43
nessitaCardinalFang: no, I mean desktopcouch15:43
ralsinaOh, great, the DNS of the ISP is down. Setting to 8.8.8.8 :-)15:43
mandelralsina: I'll get you an other patebin service15:44
dobeymandel: it would appear that it's not finding data/dbus-sessionconf15:44
ralsinamandel: won't work, my DNS is screwed15:45
mandelralsina: ouch15:45
ralsinamandel: since the internet is broken, I am going to have lunch.15:45
ralsinamandel: be back in 3015:45
CardinalFangnessita, No.  It uses python-couchdb, which is synchronous only, and makes no guesses about your threading or event loop or anything.15:45
mandeldobey: yes, but that does not make sense...15:46
mandelralsina: disfruta!15:46
dobeymandel: i agree15:46
mandeldobey: I've checked, the file is there… WTF?!?!15:46
* mandel looks closer15:46
nessitaCardinalFang: understood, thanks15:46
CardinalFangaquarius, was Twisted's couchdb library even stable when you planned desktopcouch?15:49
aquarius(am not really here, but: ) twisted didn't even *have* a couch library, really. The raindrop people used paisley, which I had to patch weirdly to make it talk to DC.15:54
CardinalFangaquarius, are you vacating?15:54
aquariusI am15:55
aquariuspretty close to being entirely vacant, tbh15:55
CardinalFangCheers.  Egg nog up.15:55
mandeldobey: ping15:58
mandeldobey: after installing the ubuntuone-dev-tools deb from the ppa, it works...15:59
* mandel does not like that15:59
dobeymandel: add a "print path" after the first path = os.path.join() in _find_config_file() and tell me what it prints16:01
mandeldobey:  on it16:02
dobeyerr16:02
dobeymandel: nevermind actually16:02
dobeymandel: i see the problem16:02
mandeldobey: ok, what is it?16:02
* mandel curious :)16:02
dobeymandel: missing comma16:09
mandeldobey: was that due to my changes?16:09
* mandel wonders...16:10
dobeydon't think so16:10
mandeldobey: well, doesn't matter, is good I tried to run it without the ppa installed16:10
mandelthat was plain luck16:10
dobeymandel: https://code.launchpad.net/~dobey/ubuntuone-dev-tools/fix-src-config/+merge/4448216:21
* karni away for 30 min16:22
dobeyalright, off to lunch, bbiab16:22
mandeldobey: will review on windows and linux :)16:23
mandeldobey, ralsina, can you review https://code.launchpad.net/~mandel/ubuntuone-dev-tools/point_to_pylint/+merge/4433216:28
mandelralsina: I think you can approve rather than nessita16:28
nessitamandel: I need to revert my needs fixing16:29
nessitathat meaning, you can't have a needs fixing16:29
mandelnessita: really? I did not know that16:30
nessitamandel: -.- is on the hige reviews reviews email! :-) and on a former email about tarmac laws16:31
nessitamandel: you have to use enable, no enable-msg16:31
nessita/usr/lib/pymodules/python2.6/pylint/lint.py:368: DeprecationWarning: enable-msg is deprecated, replace it by enable (/home/nessita/canonical/u1/dev-tools/review_point_to_pylint/bin/u1lint)16:31
nessita  DeprecationWarning)16:31
nessitamandel: same for disabling16:32
mandelnessita: WTF?!?! which version are you running...16:32
mandelnessita:joder menudo puto dia16:32
nessitamandel: maverick's16:32
mandelnessita: I did not get that on maverick16:32
nessitamandel: this may come up wrong, but sorry, you're lying :-)16:33
nessitawe're getting this since months for old style messages like that one16:33
mandelnessita: I swear, let me see again16:33
nessitamandel: note that you have mixed enable-msg and enable16:34
beunoCardinalFang, on it16:34
mandelnessita: I'm dancing between os, that could happen, I need to find a way to run tests on all os without jumping around16:34
nessitamandel: Vm's?16:35
beunoCardinalFang, done16:35
=== beuno is now known as beuno-lunch
mandelnessita: yes, even with vms, and yes, I was lying, my brain just ignored the warning, let get that branch out and I'll take holidays, I clearly need them16:36
nessitamandel: yes sir!16:36
mandelnessita: updated, not more warning16:37
mandelnessorry for all this stupid errors, it seems not to be my day….16:37
mandelnessita: ^16:37
nessita:-)16:37
mandelha I can even do autocomplete in irc...16:37
ralsinamandel: I just approved it so as soon as nessita removes the needs-fixing it's in, IIUnderstandC16:39
nessitamandel: have you pushed correctly? still getting warnings16:39
mandelralsina: I approved dobeys branch, can you review it?16:39
ralsinamandel: url?16:40
mandelnessita: which version are u in, it might take some time, it should be 2316:40
mandelralsina: https://code.launchpad.net/~dobey/ubuntuone-dev-tools/fix-src-config/+merge/4448216:40
nessitamandel: now yes! approving16:41
mandelnessita: my internet goes kinda slow, parents house + brother playing games :P16:41
mandelnessita: so, now I have to wait for dobey, right?16:42
mandel'cause I'm leaving 'til next year after that16:43
=== zyga-afk is now known as zyga
* ralsina is having bad network problems. I may have to checkout early to find a new place.16:50
nessitaralsina: rodrigo_ is around, in case you wanna talk about the evolution contact bug16:50
ralsinanessita: got the bug # at hand?16:51
CardinalFangLunch!  Back in a bit.16:59
nessitaralsina: nopes17:02
nessitasorry :-/17:02
ralsinanessita: donguorry17:02
ralsinanessita: I have it on my email... which I can' t get to at the moment because of the DNS crashage. Only IRC is working because I connect by IP :-(17:03
nessitaralsina: add to your nameservers  8.8.8.8 and 8.8.4.4 (google ip addresses)17:04
nessitadns addresses17:04
nessitaralsina: sudo vi /etc/resolv.conf17:05
nessitaadd17:05
nessitanameserver 8.8.8.817:05
nessitanameserver 8.8.4.417:05
ralsinanessita: DNS is unwisely blocked17:06
ryeralsina, 4.2.2.217:10
rye?17:10
ryehttps://bugs.launchpad.net/evolution-couchdb/+bug/67356817:10
ubot4Launchpad bug 673568 in evolution-couchdb (and 1 other project) "Error modifying contact, other error when saving contacts (affects: 26) (dups: 4) (heat: 124)" [High,In progress]17:11
ralsinathe morons are blocking outgoing DNS on the router. I' ll just go somewhere else17:11
ralsinabrb17:11
rodrigo_ralsina, that's the bug you were looking for?17:11
rodrigo_if so, already working on it17:12
* nessita -> lunch17:15
ryefor these issues we need dns over http...17:20
=== beuno-lunch is now known as beuno
dobeymandel: wait for me for what?17:36
nessitame is back17:39
mandeldobey: approave or not the branch that find pylint and pyflakes on windows17:40
mandeldobey: you flagged as needs fixing17:40
dobeylooking, i can only do so many things at once, you know17:42
dobeyoh i see why the pyint warnings were happening earlier17:46
dobeyyou split the win32 code to a separate function that doesn't have the if win32: do win32 bits; else: do sane stuff;17:48
dobeymandel: couple of new concerns so i needs fixinged it again17:55
mandeldobey: ok17:55
* dobey begs for some reviews on his branches18:02
dobeymandel: btw, you STILL owe me conflict resolutions on your desktopcouch improve_keyring_tests branch18:03
mandeldobey: yes, I noticed today, will do right now with the fixes you commented18:03
mandeldobey: I'm having one of those stupid days where I get things al the time wrong...18:03
dobeyeh, you can't have continuous improvement, if you're not continuously failing :)18:04
mandeldobey: hehe, true, to be honest, is nice to have you in the reviews, you do take your time to look at them :)18:06
dobeyi try to, yeah. passing tests doesn't really say much about the changes being made18:08
mandeldobey: on question, do you know where I can find game characters with a cc license, I wanna teach my brother to use pygame, but I'm missing the artistic side18:08
mandeldobey: indeed, just running tests is not enough, I usually try my best to do the same18:08
dobeymandel: google just pointed me at http://gamesprites.wikidot.com/18:09
dobeyok so that doesn't work so much18:10
dobeypretty empty18:10
dobeyanyway just google for some; there's probably some on deviantart.com too18:10
mandeldobey: yes, I've been trying to find design with google and is bloody hard18:10
dobeymandel: you can always just make simple shapes on your own to help learn the API18:11
dobeylike, make your own pac-man like images or something18:12
mandeldobey: yes, I think I'll do something like that, should be easier than trying to make it nice18:12
mandeldobey: I'm going to get you those branches fixed first18:13
dobeygood :)18:14
nessitazyga: hey! still around? new release of ubuntuone-control-panel ready for natty: https://launchpad.net/ubuntu/+source/ubuntuone-control-panel18:33
zyganessita, sure18:33
zyganessita, ppa or build from source?18:34
nessitazyga: binaries ready, you should be able to get them with apt-get update + apt-get upgrade18:34
zyganessita, updating18:36
duanedesigneveryone have a great holiday.18:50
karniduanedesign: you too :)18:53
mandeldobey: https://code.launchpad.net/~mandel/ubuntuone-dev-tools/point_to_pylint/+merge/44332 should be ready18:57
mandeldobey: also, do you mind running the tests for https://code.launchpad.net/~mandel/ubuntuone-dev-tools/point_to_pylint/+merge/44332 just to have a 100% approval?18:58
beunokarni, still no udfs for me19:11
beunoany idea what I canh do to help debug?19:11
karnibeuno: that's bad. did it FC or just empty UDFs screen?19:13
beunokarni, just empty19:13
karnibeuno: did you wait till second notification disappear? ('Syncing...' notification)19:14
karniin practice, we'll have something before the Dashboard, so that initial sync is performed before the user enters any section.19:14
beunokarni, did not get such a notification I think19:14
karnibeuno: umm.. ok then, I'll give you the latest link, and you'll give it a try, ok :) ?19:15
* karni tests the .apk first.19:15
beunokarni, sure, anything you need19:15
CardinalFangkarni, that uploadFile takes  (Uri uri, String path) .  What are those parameters?19:19
CardinalFangI'm guessing Uri is the local path.  file:///...19:19
karniCardinalFang: ok, I just added upload source (raw, need to work on it, hope to have it today). currently it's (Uri uri, String path) -- uri from the MediaContentProvider (say, a picture picked from a photo gallery), and path was preferred upload path in the main volume (/Ubuntu\ One)19:21
karniCardinalFang: so we should make it something like:19:21
karniuploadFile(Uri uri, String volume, String node)19:22
karniuri - defines source, volume and node define destination in U1 storage19:22
CardinalFangAh!  Tee hee.19:22
karniCardinalFang: please, please, don't treat it as a final api19:22
CardinalFangOf course.19:22
karniCardinalFang: it was just a quick draft :) I'm open to suggestions19:22
karniBut I think uri, volume, node should do fine.19:22
karnibeuno: when you see dashboard, you'll get first notification in the task bar, Connecting...19:23
karnibeuno: then it will disappear, and Syncing... will appear19:23
beunokarni, I'll open it up again19:23
beunowe should probably move that away from the task bar19:23
karnibeuno: when that 2nd notification (U1 picture) disappears19:23
beunoit's not super visible19:23
karnibeuno: you can hit UDfs19:23
karnibeuno: http://ubuntuone.com/p/UuE/19:23
karnibeuno: you might wanna uninstall19:24
karnibeuno: just to besure you get what I have.19:24
beunokarni, I just re-opened19:24
beunoI get Connectiong19:24
beunothen authenticating19:24
beunothen the icon is gone19:24
beunono notifications19:24
karnibeuno: and yes -- the notification is only for you. like I said, I wil overlay something over the dashboard19:24
karnibeuno: fine. then get the latest version, you've got a second notification, just for testing19:24
beunook19:25
beunoI'll try that19:25
karniok, what I believe is the solution -- after you log in, you land on a nice, few picture tutorial, and there's a status line saying 'Syncing'19:25
karniyou would watch those few slides (or just wait), and when initial sync is done (only the first time)19:26
karniyou would click 'I'm ready to rock' or whatever you like the button to say ;)19:26
beunofor the first time you open the app, yeah19:26
karniand then you'd get the dashboard.19:26
karniyes.19:26
karnibeuno: ok, tell me if that reinstall gives you the second notification, and after that, if UDFs work - I want to make sure we're there already. Doesn't look good if it works for me, but not for you :)19:27
* karni looks at the UDFs screen on his Hero19:28
beunokarni, now I get syncing19:32
karnibeuno: ok, wait for it to finish :)19:32
karniand hit UDFs / Shares when that's done.19:33
karnithe notification is just for debugging, the dashboard shouldn't be visible at that point.19:33
beuno(still syncing)19:34
karnibeuno: takes a while, huh. depends on how much you have, indeed.19:35
karnibeuno: if you had android sdk installed, you'd see under $ adb logcat how (quite fast) it goes through the files meta.19:36
karniThat's why a slide show might be better then a dialog saying 'this may take a moment'19:36
beunoright19:37
karnibeuno: are you on HSDPA/3G/wifi ?19:37
beunokarni, wifi19:38
beunostill syncing19:38
karnibeuno: plus, showing what is being synced also gives user the feeling he's not waiting for nothing. so we can make that happen, too.19:38
beunobut I do see shares now19:38
karniwin. I was getting worried.19:38
CardinalFangit should perhaps be less piecemeal.  Get a high-level summary first, then actually start transferring data.19:39
karniCardinalFang: by high-level summary, you mean?19:40
karniah.. that's the way AU1 worked19:41
CardinalFangList of shares, list of top level files and directories in each.19:41
karniit refreshed every dir it was necessary. that's what you mean, probably19:41
beunostill syncing!19:41
karniCardinalFang: uhm19:41
karnibeuno: you have the SDK installed?19:41
CardinalFangkarni, I'm just "talking out of my hat".  I don't know enough about it yet.19:42
beunokarni, I do, but there;s something with USB I need to tweak in Ubuntu19:42
karniCardinalFang: that's possible. looks like I'll have to tweak the initial sync process.19:42
beunokarni, logs on the way19:43
CardinalFangkarni, I 'll look, too.  Maybe some breadth-first search, assuming it's depth-first.19:43
karnibeuno: adb logcat would give you a hint what's going behind the scenes. ok, thanks19:43
karniCardinalFang: yes, it's DFS19:43
karnilike the order of delta served19:43
karniparent -> child19:43
karnibeuno: looks like it finished, don't mind the notification19:44
karnibeuno: no more meta syncing at the end of the log19:44
karnibeuno: the notification was a quick dirty hack with AtomicInteger ;)19:45
karnithe second one, that is19:45
karnibeuno: I want to get that upload working for CardinalFang and I'll start smoothing out things19:46
beunokarni, no rush19:46
beunojust wanting to help test19:46
* karni feels shy when serving broken apk's haha19:47
beunoso19:47
beunoI don't have udfs19:47
beunoand I only have one share19:47
karniwait. I thought you saw them, no?19:47
beunonot udfs19:47
beunoa share19:47
beunonow19:47
beunoforce close19:47
karniah19:47
beunobut when going to "published" and hitting back19:48
karnipublished is *not* implemented19:48
karniwas that a FC ?19:48
beunoyes19:48
karniif so, that's fine.19:48
beunosent logs19:48
karniok, sorry for that :)19:48
beunorelax!19:48
beunothis is why I'm testing it19:48
beunoto break it19:48
karni:)19:48
karniI should make a list what doesn't work yet. Published section, Account details, possibly other preferences19:49
beunokarni, maybe start filing bugs and targeting against milestones?19:50
karnihhahha, 1st milestone - AU1 compatibility, 31 Dec. but I have nothing against filling out bugs, to have everything in place.19:51
karnibeuno: I'll add that sync-screen before the dashboard, looks like we need it quite much19:52
beunokarni, whatever makes it easier for you19:52
karnibeuno: I'm happy with filling out bugs, if you have time and energy, please do -- you'll know when I've fixed things19:52
karnibeuno: I'll be still updating you ~daily19:53
* beuno nods19:53
dobeymandel: did you fix those branches, or are you stuck in a glass of chimay?19:55
mandeldobey: they where fixed :)19:55
mandeldobey: I pinged you a while back…19:55
mandeldobey: although chimay is a great idea :)19:56
mandeldobey: https://code.launchpad.net/~mandel/ubuntuone-dev-tools/point_to_pylint/+merge/44332 should be ready19:56
mandel19:5819:56
mandeldobey: also, do you mind running the tests for https://code.launchpad.net/~mandel/ubuntuone-dev-tools/point_to_pylint/+merge/44332 just to have a 100% approval?19:56
* karni works on file upload19:56
dobeymandel: approved19:57
mandeldobey: sweet, I'll set the state so tarmac takes care, thx a lot!19:57
dobeymandel: get me a chimay too19:58
dobeyalready did :)19:58
mandelsweet, thx again!19:58
dobeysure20:05
karniwhat's the width of advised margin in the source? was it 60 or 80 characters?20:33
nessitakarni: 79 + return20:36
karninessita: somehow I new you'd spot that question! thank you :)20:37
nessita:-)20:37
karni(and yes, it's the second time I asked that :F ;) )20:37
dobeybackporting is pain.20:42
karniverterok: Hi verterok. Has anything changed with upload in the java implementation of storage protocol recently?21:34
karniverterok: I got this http://paste.ubuntu.com/546720/ with code ported to Ubuntu One Files from AndroidU1 (the upload method is virtually the same)21:35
verterokkarni: nope, last time I changed anything was a few weeks ago (when I told you about the generations/get_delta) stuff21:35
karniverterok: I see.21:35
verterokkarni: hmm, looks like there is a bug in the server it should be: "Previous hash does not match."21:35
karniverterok: Yup.21:36
verterokkarni: you need to pass the previous hash in order to upload something21:36
karniverterok: And in case it's a new file, it's a HashUtils.emptyHash(), isn't it?21:36
verterokkarni: the server will not allow you to upload a file with a previous_hash different from what the server knows as the previous hash21:36
verterokkarni: I think so21:36
karniYes. I end up with empty nodes..21:37
karniverterok: It makes files, but complains about previous hash, which actually is HashUtils.emptyHash(), that's why I was wondering.21:37
verterokkarni: but if you are using the no-content capability, no empty hash needed21:37
karniverterok: Ok, I'll spend some time figuring out what went wrong.21:37
karnioh21:37
verterokas there is no content on the file21:38
karniverterok: yes I am. And I think that's what's new. So -- what should be the prev hash?21:38
verterokkarni: not even sure if u1-java-sp actually supports that, let me check the code21:38
karniverterok: Bah, we didn't use *any* caps in AU1. Probably that's why something's new with uploading now -- now that we use 'no-content' capability.21:39
verterokkarni: yeap21:39
karniverterok: So what's the advice from my guru. prev_hash should be an empty string? Or skip the no-content cap ;)?21:40
verterokkarni: try using "", yes empty string21:40
karniverterok: thanks, will try!21:40
verterokkarni:  not sure if it will work...but if doesn't work we might need to fix java-sp :/21:40
karniverterok: i'll ping you in a sec. if it doesn't, I guess skipping 'no-content' capability would at least temporarily solve it.21:41
* karni tests21:41
karniverterok: Win. Empty prev_hash did the trick! \o/21:44
verteroknice21:44
karniverterok: Thanks :)21:44
verteroknp21:44
dobey*yawn*21:48
karniCardinalFang: basic upload is in place, but temporarily uploading only under /Ubuntu\ One. since you need uploads to /.ubuntuone/something UDF , I have to feed some more data into 'nodes/paths' tracking, and you'll be set to integrate.21:53
karniCardinalFang: I didn't push it yet, but the uploadFile method in the service is: public void uploadFile(Uri uri, String volume, String parent)21:54
karniwhere Uri is the Pictures/other media content Uri, volume - self explanatory, parent - parent directory node of where the content lands.21:55
dobeylater all21:55
karnilater dobey21:55
CardinalFangkarni, I'll wait until it lands.22:03
CardinalFangkarni, oo22:13
karniCardinalFang: land means 'push to lp' ?22:18
karniCardinalFang: actually.. upload's ready, if you'll be using the service method. I'll push it.22:20
CardinalFangkarni, okay, yes, plz.  Do I need to update the AIDL?22:21
karniCardinalFang: I'm sorry, but I did other little changes as well. I imagine it's not a good practice per-branch. lp:~mkarnicki/ubuntuone-android-files/basic-upload22:22
karniCardinalFang: the branch contains changes in AIDLs22:22
CardinalFangOkay.  I'll try to work with it tonight.22:23
CardinalFangYou rock, karni.22:23
karniCardinalFang: I guess it should be my first merge proposal?22:23
karniCardinalFang: Nice word from you counts for me! Thank you.22:23
karniCardinalFang: As a side note -- I tested uploading myself. If you want to test it via-app (other than directly using the service method call), please use the upload button only under any folder under /Ubuntu\ One folder22:25
karniCardinalFang: It sounds silly, but that's what I'll fix now. However, uploadFile() call works for any volume/node22:26
CardinalFangkarni, okay.22:27
karniCardinalFang: last question -- if I want to implement new stuff now, should I branch the trunk again? or work on what I currently have?22:28
CardinalFangkarni, branch trunk again.  Or branch yours if you must or you expect many conflicts.22:32
CardinalFangI'm called away to dinner.22:33
karni:) bon apetit!22:33
CardinalFangkarni, get rest!22:33
karniCardinalFang: thank you :)22:33
CardinalFangkarni, no burning out!  I forbid it!  :)22:33
karniCardinalFang: You're too kind :)22:33
karniCardinalFang: have a great afternoon22:33
karniCardinalFang: I'll spend a little time with my family then!22:34
CardinalFangLaters, all.22:34
karnibye!22:34
* karni lost connection for last >20 minutes22:59
karniCardinalFang: beuno: I proposed a merge, but removed it, since I spotted a classpath entry with my home dir in it uhh.23:04
karniCardinalFang: let's try to fix the ant setup next time, it bothers me that eclipse builds it fine, but ant builds the app with some missing OAuth dependency :( ok, take care!23:10
* karni calls it a day23:10

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