[00:00] <rapha> beuno: btw, any chance for contact syncing between U1 and Thunderbird?
[00:01] <beuno> rapha, sure, it works already
[00:01] <rapha> (and maybe even a GoogleMail import feature?)
[00:01] <rapha> d'oh!
[00:01] <beuno> https://wiki.ubuntu.com/UbuntuOne/PhoneSync/
[00:01]  * rapha must be missing a plugin
[00:07] <rapha> oh and maybe you should include a 20GB option so that comparing the pricing with Apple's mobileMe is more convincing
[00:11]  * mrandrzejak seconds raphas 20GB idea.
[00:15] <beuno> rapha, a 20gb plan as in a cheaper one?
[00:16] <rapha> beuno: yes.
[00:17] <rapha> (cheaper as mobileMe anyway)
[00:18] <rapha> beuno: maybe it would be beneficial to add "Mozilla" and "Gnome" as phone manufacturers, with "Thunderbird" and "Evolution" as phones - or even better yet, let the user choose whether he wants to add a phone or an email client.
[00:18] <rapha> (Other/Other is a bit unintuitive)
[00:19] <beuno> rapha, yeah, I've been looking into that
[00:19] <rapha> cool :-)
[00:19] <beuno> it's not trivial because this comes from Funambol
[00:19] <beuno> but it can be done I think
[00:19] <rapha> yeah i've set up my own Funambol servers before ... it can be a bi***
[00:19] <beuno> so mobileme is 20 bucks less per year
[00:20] <rapha> also, it might be beneficial to tell me upfront (not in-my-face but clearly visible) what will happen to my contacts if i stop paying
[00:20] <rapha> beuno: 20 bucks less, 30 GBs less
[00:20] <beuno> https://wiki.ubuntu.com/UbuntuOne/PhoneSync/FAQ
[00:21] <beuno> what happens is covered in the FAQ
[00:21] <rapha> my guess is that my gf for example wouldn't even bother to look there. if it wasn't _very_ (i.e. one-mouse-click-away) discoverable for her, she'd just cancel the sign-up
[00:21] <beuno> so I don't think mobileme gives you a better deal
[00:22] <rapha> no ofc they dont
[00:22] <beuno> right, so phone sync is on alpha
[00:22] <beuno> released a week ago
[00:22] <rapha> sure
[00:22] <rapha> sorry - i was thinking too far ahead :P
[00:22] <beuno> so the commercial bits are still up in the air  :)
[00:22] <rapha> :-)
[00:22] <beuno> it's good to remind me  :)
[00:22] <rapha> so is the 30-day-thing for real?
[00:22] <rapha> right now, i mean
[00:23] <beuno> it will be reset when Lucid is released
[00:23] <beuno> so you get 60 days if you start now
[00:23] <rapha> (btw the message "You haven't synced any contacts yet so you still have 30 days left. The clock starts after your first sync." still appears even though i've just synced some contacts)
[00:23] <rapha> cool :-)
[00:23]  * rapha just got himself 60 days
[00:23] <beuno> that's interesting, can you file a bug with a screenshot attached?
[00:24] <rapha> sure
[00:24] <beuno> thanks
[00:26] <Emry> :P Status report.  Rebooted after some updates.  Did " u1sdtool --waiting-meta | wc -l " and had around 1900 items in the que after the rescan.  Now, eight and a half hours later, it is down to a little over 500, still processing the que before uploads start. O.o;;
[00:28] <rapha> er
[00:28] <rapha> what subproject beuno ?
[00:28] <beuno> rapha, ubuntuone-servers
[00:28] <rapha> k
[00:30] <rapha> beuno: https://bugs.launchpad.net/ubuntuone-servers/+bug/562654
[00:31] <rapha> ??
[00:32] <rapha> another idea: a "change plan" link/button right next to "28.5 MB Used (1.4%)" might be sensible
[00:34] <rapha> beuno: and regarding the 20GB plan - what i'm suggesting is something like 20GB for $5/month (which is $60 per year, and as such much easier to compare to Apple's $99 per year for _the_same_amount_of_storage_)
[00:36] <rapha> oh, and if you install a cool webmail client like roundCube and offer a free email address with that - TOTAL BLISS!
[00:40] <jblount> rapha: Those are great ideas, I've thought that offering an email at some point might be nice.
[00:40] <jblount> rapha: When you get past 50% of your storage you do get a "upgrade" link. We didn't want to show that until someone was really using their storage space though.
[00:40] <rapha> ah okay
[00:41] <rapha> jblount: i wonder how many people are in just the current Ubuntu community who'd choose to switch from GoogleMail to UbuntuOne simply because of privacy concerns ... that number has got to already be in the thousands
[00:42] <rapha> (ofc, running smtp/imap servers that size isn't exactly an easy proposition - but if google can do it, you can, too :-) )
[00:43] <jblount> rapha: heh, Google has quite a few people hacking on Gmail, I don't think we're quite ready for something like that yet ;)
[00:43] <rapha> :-)
[00:43] <rapha> well, start small then - only a pre-existing webmail client
[00:43] <Emry> rapha:  If Ubuntu offered email, that would be cool. :P
[00:44] <rapha> =)
[00:44] <rapha> rapha@one.ubuntu.com
[00:44] <rapha> lookin' good!
[00:45] <rapha> also it'd be the first email provider i'd be proud of having an email address at, and that's coming from somebody who still knows what "compuserve" was ;)
[00:50] <Emry> Hehehehe
[00:51] <Emry> Most people that have even heard of it never saw the BBS side of it. >: P
[00:51] <mkarnicki> Emry: developers get name@ubuntu.com alias ;)
[00:51]  * Emry was working for the competition at the time though....  And prepares to duck and cover given that there was only one competitor at the time. :P
[00:51] <Emry> And AOL doesn't count...  Would never work for them. :P
[00:53] <Emry> And in my defense, I was working for an outsourcer. :P
[00:53] <rapha> Emry: genie?!?!
[00:54]  * Emry was doing tech support for MSN ^^;;
[00:54] <rapha> WHAAAAAAAAAAAAAA!
[00:54] <Emry> :P I was young and dumb.
[00:54] <rapha> my most heartfelt condolences
[00:54] <Emry> And they were paying me 15$ an hour for overtime.
[00:54] <Emry> Hehehe
[00:55] <rapha> well the overtime compensation is good defense i guess
[00:55] <Emry> I was on the team that did customer support through the transition to MSN 2.0
[00:55] <Emry> :P First there was the confusion when they realised that IE actually was useful for something...  Then the massive mess when they got the new app. ^^;;
[00:56]  * rapha never had more contact with MSN than to uninstall that pesky instant messenger thingy from family members' windows boxes
[00:56] <Emry> Anyway, I gotta go.  My current employer won't fire me for being late, but it will effect my evals. hehehehehe
[00:56] <Emry> lol
[00:56] <Emry> Have fun. :)
[00:56] <rapha> but i did credit card number faking as a kid to get online through AOL trial accounts
[00:56] <Emry> :P
[00:56] <rapha> bye Emry!
[00:56] <Emry> I was pissed when they switched to CD's...  I had to actually BUY floppy disks after that ^_^
[00:57] <rapha> lol
[00:58] <rapha> now for the prize question - how do you determine the number of workdays in a year up to the current date
[01:13] <rapha> ah, got it
[09:55] <Emry> gah!
[09:55] <Emry> :P I left for the day, came back and the que was empty but nothing had transfered. ^^;;
[12:16] <candtalan> honk
[12:16] <rye> candtalan, hi!
[12:16] <candtalan> hi rye
[12:17] <rye> oops, wiki.ubuntu.com went down for me...
[12:20] <candtalan> I have a clean install of Ubuntu 9.10 and updated and an existing U1 account, but in this ne install I can see no way to add it to my U1 account. my U1 account does not have any machines connected just now
[12:27] <rye> candtalan, hm, let me check that in karmic vm...
[12:43] <rye> candtalan, i have just added a new machine, so it looks like the server-side is working
[12:44] <rye> candtalan, could you please quit ubuntuone-client-applet and do u1sdtool -q - quit syncdaemon and run ubuntuone-client-applet in the terminal
[12:44] <candtalan> rye, thanks. I can see my server side (cloud) data via the web ok
[12:45] <candtalan> rye - ok will do
[12:49] <candtalan> rye: sudo u1sdtool -q - quit syncdaemon gives response: ubuntuone-syncdaemon still running (it should have stopped?
[12:50] <rye> candtalan, try running u1sdtool -q again, it should stop then
[12:51] <candtalan> rye: sudo u1sdtool -q  produces response: ubuntuone-syncdaemon still running
[12:52] <rye> candtalan, ok, could you please check whether you have ~/.cache/ubuntuone/log/syncdaemon.log and most important - ~/.cache/ubuntuone/log/syncdaemon-exceptions.log - if you do, could you please pastebin the contents to http://paste.ubuntu.com
[12:56] <candtalan> rye: ok will do. I hav eno exceptions log, although three syncdaemon logs . attempting to post
[13:00] <rye> candtalan, you may post the one that is called 'syncdaemon.log', w/o date/time suffix
[13:00] <rye> candtalan, that is the latest one
[13:02] <diverse_izzue> hi nessita
[13:03] <nessita> hi diverse_izzue
[13:03] <diverse_izzue> i see my loop bug already has a proposed fix. you guys are pretty awesome!
[13:03] <nessita> diverse_izzue: thank you! this one o
[13:03] <nessita> this one is dobey's work
[13:03] <nessita> diverse_izzue: so you may wanna thank him
[13:04] <diverse_izzue> right, dobey, you rock :-)
[13:04] <rye> nessita, re loop bug - is it happening only when the server replies with non-valid response?
[13:04] <diverse_izzue> nessita, i'll try it as soon as it hits the nightlies
[13:04] <nessita> rye: as far as I understand, yes
[13:04] <rye> nessita, 'cause right now my system is receiving the list of public files, looks at them and requests the list again. and so on...
[13:05] <nessita> rye: you may wanna talk to dobey about that
[13:05] <rye> nessita, ok,
[13:05] <nessita> rye: it's the nautilus extension
[13:05] <nessita> diverse_izzue: :-)
[13:05] <rye> nessita, hm... but it is run by syncdaemon
[13:06]  * rye registers handler for  "dobbey appears" event: poke
[13:10] <candtalan> rye: paste is done
[13:10] <rye> candtalan, ok, could you please provide the URL ?
[13:11] <candtalan> http://paste.ubuntu.com/414287/
[13:16] <rye> candtalan, hm, were you running any part of ubuntuone as root?
[13:17] <candtalan> rye: not that I know of. Just normal user
[13:17] <rye> candtalan, ok, could you please killall ubuntuone-syncdaemon ?
[13:19] <candtalan> rye:
[13:19] <candtalan> done. response was: ubuntuone-syncdaemon: no process found
[13:20] <rye> candtalan, ok, so nothing to kill, could you please start ubuntuone-client-applet now in the terminal?
[13:20] <candtalan> rye: will do
[13:21] <candtalan> rye: do this as me, user, or sudo please?
[13:22] <rye> candtalan, no sudo, please :) ubuntuone will complain about running as root, and running as root is something that we tend to avoid for the time being
[13:22] <candtalan> rye: applet running in top panel
[13:23] <rye> candtalan, ok, applet running but browser is not opened
[13:23] <rye> candtalan, right? could you please try running "xdg-open http://www.ubuntu.com"  in the terminal?
[13:24] <candtalan> I have firefox running in other desktops and one of them has me logged into my account, should I logout and close all browsers?
[13:26] <candtalan> rye: Ah! I see a browser window opened , had not noticed, it invites me to add this computer! great. can I accept his invite ok now?
[13:27] <rye> candtalan, are there several opened tabs/windows with request?
[13:28] <candtalan> yes there seems to be two grant access windows, so one might hav eappeared in a desktop previously. what should I do now, accept one maybe?
[13:32] <rye> candtalan, you can try accepting any, if that fails, go to another one :)
[13:32] <candtalan> rye ok
[13:34] <candtalan> rye, it cannot connect'Firefox can't establish a connection to the server at localhost:44653' the second grant aces says similar with another number, maybe it is a timeout? I am still on the internet with  firefox ok
[13:35] <rye> candtalan, just quit the applet and start it again - it will ask you about the permissions again
[13:36] <candtalan> rye ok
[13:37] <candtalan> rye - it looks good, has connected
[13:40] <candtalan> rye: the machine is now connected to my account. Thanks! Is there any further action I need to take please?
[13:46] <duanedesign> Emry: what does 'u1sdtool -s' say?
[13:46] <rye> candtalan, i believe not, as far as I understand. Check that files are uploaded/downloaded, etc.
[13:48] <candtalan> rye: thanks much appreciated. Some Folders, Files, from the cloud are now being shown in my local U1 folder, I guess it will take some longer time to complete. Thanks again :-)
[13:49] <rye> candtalan, you are very welcome!
[14:03] <rye> nessita, i am afraid that the bug with GetPublicFiles is in syncdaemon, not nautilus - is that ok for syncdaemon - http://paste.ubuntu.com/414316/
[14:03] <nessita> rye: yes, because the ourside application (nautilus) is queuing the GetPublicFiles command too often
[14:03] <nessita> outside*
[14:04] <rye> nessita, ah, so GetPublicFiles               share:---                                      node:---                                      GetPublicFiles() queueing in the %s META_QUEUE is actually from nautilus, right?
[14:04] <nessita> rye: yes
[14:05] <rye> nessita, hm, if then I believe the branch Needs Fixing
[14:06] <rye> nessita, i built nautilus extension and it misbehaves the same way :(
[14:06] <nessita> rye: please talk to dobey or Chipaca about it :-)
[14:06] <nessita> rye: but thanks for testing it!
[14:11] <rye> hm, is it me only of fs-1 is slow now? 2 minutes for 494 object for server rescan...
[14:15] <rye> 2010-04-14 16:14:50,394 - ubuntuone.SyncDaemon.ActionQueue - DEBUG - FreeSpaceInquiry             share:'4887985f-9dec-4fbe-948d-692ecb6c392e'   node:---                                      FreeSpaceInquiry() running
[14:15] <rye> 2010-04-14 16:15:13,197 - ubuntuone.SyncDaemon.ActionQueue - DEBUG - FreeSpaceInquiry             share:'4887985f-9dec-4fbe-948d-692ecb6c392e'   node:---                                      FreeSpaceInquiry() success
[14:15] <rye> 23 seconds to get FreeSpace info???
[14:28] <dobey> rye: even though what response is received?
[14:29] <rye> 2010-04-14 16:20:10,533 - ubuntuone.SyncDaemon.EQ - DEBUG - push_event: AQ_PUBLIC_FILES_LIST_OK, args:(), kw:{'public_files': [{'public_url': 'http://ubuntuone.com/p/bk/', 'node_id': '1024e9f9-6e1e-410c-8d1c-3a738190029d', 'volume_id': ''}, {'public_url': 'http://ubuntuone.com/p/bj/', 'node_id': '1f95e546-b6e8-46b7-a74b-99b0965bb65e', 'volume_id': ''}, {'public_url': 'http://ubuntuone.com/p/bi/', 'node_id': '0a2d4be6-e0f9-43be-9c1a-f14b8021308e', 'volum
[14:29] <rye> e_id': ''}]}
[14:29] <rye> dobey, ^
[14:30] <dobey> hmm
[14:30] <rye> dobey, http://paste.ubuntu.com/414330/
[14:30] <rye> dobey, it tries to fetch the info again
[14:31] <rye> dobey, it asks for public file list, receives response, syncdaemon state changes to idle, it asks for public files list again
[14:42] <rye> nessita, re bug #537610 - how hard it is to add get_system_config as an opposite to get_user_config ? ... or i just need to fetch the default value for read/write limit from another config file, maybe there is an easy way, i.e. option.value.default or something like that...
[14:43] <rye> nessita, because in case that bug is left and lucid is released then we are doomed to provide 24/7 support for those who updated from karmic and everything broke
[14:45] <nessita> rye: hmmm
[14:46] <dobey> that bug wasn't set for u1-lucid?
[14:48] <rye> dobey, it was not, since it was ping-ponged for too long and the real cause was found after the bugs were granted u1-lucid tags...
[14:53] <dobey> rye: well if it can be fixed in the next couple of hours, i think we should get it in
[14:54] <rye> dobey, it can, we need to apply defaults from xdg/syncdaemon.conf.. or if that requires too much work, then hardcode those numbers as that is done in preferences
[14:54] <rye> i am just not that familiar with this config parser :(
[14:54] <rye> at the moment...
[14:58] <nessita> rye: talking with verterok right now
[14:58] <rye> nessita, thanks!
[15:03] <verterok> rye: what's your idea, se the values to the default/system ones?
[15:05] <rye> verterok, yes, use defaults from /etc/xdg/syncdaemon.conf - I like the hardcoding but if nothing else is available, then it is ok for me
[15:05] <rye> i will file a bug if it is hardcoded so that it won't be lost
[15:05] <verterok> rye: no, isn't hardcoded, we use xdg :)
[15:05] <verterok> rye: user configs override system configs
[15:06] <verterok> rye: and...what is your idea to fix this? change it when syncdaemon starts or change it in the preferences app?
[15:08] <brad[]> Hi folks, I'm going to be synchronizing some documents with Ubuntu One, wondering if the following scenario is too much for it
[15:09] <rye> verterok, syncdaemon provides "get prefs" method ,and it returns whatever it read in the configuration file, but if it 0, then it is ignored by syncdaemon, BUT the preferences receive zero. Being nice, preferences then store the value and send it back to syncdaemon which causes an error message sent from syncdaemon
[15:09] <brad[]> Two virtually identical documents folders on two different Ubuntu machines - I'm going to start by syncing the first, and then sync the second, identically named folder. Will they merge together?
[15:09] <rye> verterok, I believe that in the default should not be -1 or 0, it should be read from xdg
[15:09] <brad[]> There are thousands of files and subdirectories in each folder
[15:09] <verterok> rye: it's being read from xdg
[15:10] <verterok> rye: I think preferences should be smart enough to know what values are valid, I think you can't set 0 as a value in the slider
[15:10] <rye> verterok, karmic version allowed 0 to be set, and that was all OK, since [bandwidth_throttling] 'on' = 'False'.
[15:11] <rye> verterok, ok, preferences operates only based on data that it received from syncdaemon
[15:11] <netlore910_lap> Hey all... anyone have experience with the Phone sync project?... I have my android phone syncing, but it labels the numbers wrong, and doesn't sync them all.... weird!
[15:11] <dobey> rye: hrmm, i'm never seeing the PublicFilesList signal get called here
[15:11] <verterok> rye: no, it also operates on data received from the user ;)
[15:12] <rye> verterok, it asks for current read_limit/write_limit, syncdaemon reads the config and sends whatever it found in its configuration, 0 (e.g. in Karmic). Preferences receive 0 and it is ok. But when preferences try to save that 0, ValueError is thrown by syncdaemon
[15:13] <verterok> rye: yes, I know that
[15:13] <rye> verterok, so syncdaemon does not want to set() the same thing it just returned from get()
[15:13] <verterok> rye: so, what do you propose?
[15:14] <rye> verterok, in case of negative (-1) and 0 value (which are common after Karmic period) syncdaemon needs to read defaults from /etc/xdg instead.
[15:16] <verterok> rye: syncdaemon supports loading "old" configs, but will reject if someone try to set a invalid value via DBus
[15:17] <rye> verterok, it supports loading "old" configs _and_ will provide the info it read from it to anybody who requested its settings w/o any validation/normalization
[15:17] <verterok> rye: yes
[15:17] <rye> verterok, otherwise it is garbage in garbage out condition :(
[15:17] <verterok> rye: so, this could be fixed by returning "None" when the config is invalid
[15:17] <rye> verterok, hmmm
[15:17] <verterok> rye: but I'm afraid the preferences app will not support that
[15:18] <rye> verterok, let me check...
[15:18] <verterok> rye: syncdaemon supports None or int > 0
[15:18] <verterok> rye: I don't like the hardcoded value we have in the default config... :(
[15:21] <rye> 2010-04-14 16:01:21,565 - ubuntuone-preferences - DEBUG - got limits: dbus.Dictionary({dbus.String(u'download'): dbus.Int32(2097152), dbus.String(u'u        pload'): dbus.Int32(-1)}, signature=dbus.Signature('si'))
[15:21] <rye> verterok, is it possible to return None with si signature ?
[15:22] <verterok> rye: probably not, we usuablly use empty string as None
[15:23] <rye> verterok, no, None is not handled, integer is expected in preferences
[15:23] <verterok> rye: :( so it doesn't support undefined :p
[15:23] <rye> verterok, and, btw, when syncdaemon reads 0 from the config, it returns -1 to the client
[15:23] <rye> verterok, undefined speed is also not a great thing
[15:24] <verterok> rye: why not, is I will not limit this thingy
[15:24] <rye> verterok, we have the defaults... can we just trash invalid value and give them... since we don't have a way to set unlimited.. arrrrrggghh
[15:24] <rye> verterok, bug #523248
[15:24] <rye> verterok, i have a bug for everyone...
[15:24] <verterok> rye: ok, so it treats -1 as None
[15:25] <verterok> rye: that's a issue with the UI
[15:25] <verterok> rye: syncdaemono support unlimited, via dbus/config set it to -1
[15:25] <rye> verterok, well, preferences treat -1 as closest possible positive value... which gets 0...
[15:25] <verterok> man, that sucks :(
[15:26] <rye> dobey, could you please assist here ^
[15:26] <verterok> rye: we could change syncdaemon, but please check this with joshuahoover1 and __lucio__
[15:26] <verterok> rye: today is the last day to change it :(
[15:28] <rye> grrr, /hm, can we make the spinner accept negative one, and do not accept 0 at all, simply skip... I wonder is syncdaemon bandwidth throttling that useful if desktopcouch transfers as fast as it can...
[15:31] <dobey> no, we can't make the ui do that easily
[15:31] <verterok> rye: I think we (desktop+) decided to not accept 0 as a value in the spinner
[15:31] <dobey> we can make the ui only accept values > 0 though
[15:32] <rye> dobey, syncdaemon sends -1 when setting is invalid in users config, that gets directly to the spinners that normalize that to 0
[15:36] <brad[]> How long should an initial sync take to begin?
[15:36] <brad[]> I've got all the folders listed on Ubuntu One but no files have shown up yet, and it's been 30 minutes.
[15:37] <rye> brad[], what is the total number of the files you have added to Ubuntu One ? e.g. find directory_name | wc -l /?
[15:38] <rye> brad[], the speed of processing for ubuntuone is decreases when number of files reach certain value. Unfortunately I don't have good numbers at hand
[15:38] <brad[]> rye: 1710
[15:39] <brad[]> Ubuntu One prefs isn't telling me much, it says synchronizing...
[15:40] <rye> brad[], the initial folder processing will take ~20 minutes, the files upload will possibly take the same amount of time. Unfortunately this is something that will be improved only in Ubuntu Maverick
[15:40] <brad[]> rye: Ah ok. That's fine then. Addition of individual files will be pretty quick after that though, right?
[15:41] <rye> brad[], i have filed the bug #531273
[15:41] <brad[]> rye: Would be nice if that could be fixed before Maverick,  Ubuntu One is pretty competitive in terms of functionality with dropbox
[15:41] <brad[]> I could see some revenue coming in from it
[15:42] <rye> brad[], you have just triggered a bug in XChat-GNOME notifications
[15:42] <brad[]> I did? How'd I do that? lol
[15:42] <rye> brad[], I believe because your nick contains the brackets :)
[15:43] <brad[]> Hahah
[15:43] <rye> brad[], i am poking the relevant developers every time I can, the local rescan was improved somehow, but startup time and sync time remain not as goot as they should
[15:44] <brad[]> rye: Will Ubuntu One scale  to 20,000+ files/directories? I'd like to get family members signed up but they're digital packrats and their documents folders are terrifying.
[15:45] <rye> brad[], frankly speaking i would not recommend doing that at the moment :(...
[15:45] <joshuahoover1> brad[]: agree with rye on that
[15:46] <joshuahoover1> rye, verterok, lucio: bug #537610 ...this will affect most karmic to lucid users, correct?
[15:46] <rye> brad[], that would slow down the startup time and the overall experience would be extremely annoying.
[15:46] <netlore910_lap> It would be really nice to have a panel widget with some detailed information about what Ubuntu One sync is doing... it can be hard to know if it's working.
[15:46] <verterok> joshuahoover1: I think so, but rye will know for sure :)
[15:47] <joshuahoover1> brad[]: it is top priority to fix next, the performance of syncing lots of files
[15:48] <joshuahoover1> verterok: ok, if it is, what is the fix?
[15:48] <rye> joshuahoover1, yes, everyone who used ubuntuone, and at least once started preferences that had bug 455544 and then one more, searching for the one...
[15:51] <joshuahoover1> rye, verterok: is there a quick fix for this? (oh how i hate the bandwidth throttling!)
[15:52] <verterok> joshuahoover1: I think we have 2 options (rye, please correct me if I'm wrong): 1) fix prefrences app to handle the -1/None value returned by syncdaemon 2) fix syncdaemon to use the system default when the user setting is invalid
[15:53] <joshuahoover1> verterok: seems #2 would be the more appropriate fix
[15:54] <rye> and bug #517843 - yes, here's how 0 appear in the config
[15:54] <verterok> joshuahoover1: the system default is a hardcoded value :( "2097152"
[15:54]  * verterok don't like that
[15:55] <verterok> joshuahoover1: but if you prefer that fix, we can do it...
[15:55] <joshuahoover1> verterok: yeah, not sure...did i mention i hate the bandwidth throttling? ;)
[15:55] <verterok> joshuahoover1: :)
[15:56] <rye> verterok, joshuahoover1 - quick fix - rm ~/.config/syncdaemon.conf
[15:56] <rye> verterok, joshuahoover1 but that won't prevent people from trying to write 0 to bw prefs... grrr
[15:56] <rye> set up a cron job to remove that file, yes.
[15:56] <verterok> rye: so the preferences app allow setting 0 manually? :(
[15:57] <joshuahoover1> rye, verterok: the app shouldn't allow 0 imo
[15:58] <verterok> joshuahoover1: +1
[15:59] <rye> yes, it allows 0, and once the spinner reaches zero, BOOOM!
[15:59] <joshuahoover1> rye: yep, just saw that myself
[15:59] <rye> btw, why does it REPLACE the devices tab with the error?
[16:00] <joshuahoover1> rye: that's a known issue...we have to fix it but not before final release
[16:00] <rye> if it did not, it would be possible to update the data...
[16:00] <joshuahoover1> rye: right, but you wouldn't know what to do (most users wouldn't)
[16:01] <verterok> rye: oh, that's bad(tm) :(
[16:01]  * verterok fires the preferences app 
[16:01] <rye> joshuahoover1, true
[16:01] <joshuahoover1> rye: still needs to be fixed though :)
[16:02] <brad[]> Apropos of nothing, is Ubuntu One planned to be offered to other platforms? Windows users would probably be pretty interested in synchronizing arbitrary folders (a feature dropbox doesn't provide them)
[16:02] <joshuahoover1> brad[]: it's in discussion
[16:02] <brad[]> I really think the interest in that would be massive - my company is in the process of looking for a document sync solution right now and the pickings are a bit slim
[16:03] <brad[]> We're all Windows based though
[16:16] <joshuahoover1> brad[]: yeah...do you know what services your company has looked at?
[16:21] <brad[]> joshuahoover1: Dropbox, Google Docs (horrendous user experience for uploading files), looked at Novell iFolder briefly
[16:22] <brad[]> Syncplicity which is another cloud startup
[16:22] <joshuahoover1> brad[]: i see... have you guys looked at box.net? spideroak is another
[16:22] <brad[]> Aside from those there's really not much one could put a lot of faith in
[16:23] <brad[]> oh yeah, looked at box.net too
[16:23] <brad[]> $1 per gigabyte is exorbitant
[16:23] <brad[]> We can set up our own Amazon S3 storage and spend less money
[16:41] <brad[]> joshuahoover1: ok spideroak  we did not look at but I'm trying to help Ubuntu out here :P
[16:42] <verterok> joshuahoover1, rye: so, this throttling issue is actually about the preferences app changing the -1 returned by syncdaemon to 0
[16:42] <joshuahoover1> brad[]: and we appreciate that, just know that we don't support windows (yet)
[16:42] <verterok> joshuahoover1, rye: I think the bug is in the UI, not in syncdaemon returning a value it doesn't accept later
[16:42] <joshuahoover1> verterok: interesting
[16:43] <rye> verterok, hm
[16:44] <brad[]> joshuahoover1: hehe
[16:45] <rye> 2010-04-14 18:44:54,972 - ubuntuone-preferences - DEBUG - got limits: dbus.Dictionary({dbus.String(u'download'): dbus.Int32(2097152), dbus.String(u'upload'): dbus.Int32(-1)}, signature=dbus.Signature('si'))
[16:45] <rye> ValueError: Write limit must be greater than 0.
[16:46] <rye> verterok, joshuahoover1 ^ syncdaemon replies with -1 when 0 is set in the config, but it gets translated to 0 by the prefs' spinner, and then the hander for changed value is fired that attempts to set 0 as a value for syncdaemon
[16:48] <verterok> rye: yeap, the preferences app changes the returned value to a invalid value (0)
[16:48] <verterok> si, we need to fix the preferences app
[16:48] <verterok> s/si/so/
[16:48] <rye> grr, rye wants [ ] Bandwidth throttling enabled \n [ X ] limit upload speed [ 200 ] \n [   ] limit download speed [          ]
[16:49] <verterok> ?
[16:51] <rye> i.e. if I want to limit upload, i tick upload thing and set the value, if I do not want to, then it is set to unlimited
[16:52] <verterok> rye: +1!
[16:52] <verterok> rye: we need a custom spinner with "unlimited" as a value? :)
[16:52] <rye> verterok, i thought about that
[16:53] <rye> verterok, but the user would need to spin up to +Infinity to get this value
[16:53] <verterok> rye: or to -1 :)
[16:54] <rye> verterok, this is not intuitive, if i want unlimitedm then i want moooar!
[16:54] <verterok> rye: add a check box next to each spinner?
[16:54] <verterok> hehe
[16:54] <verterok> rye: so we can enable/disable each one :)
[16:55] <rye> verterok, still, no idea how to handle this,, custom spinner handler that allows [-1, 1..MAX_INT]
[16:55] <rye> verterok, well, that's what i tried to display in that one-liner :)
[16:56] <verterok> rye: or just use 0 as unlimited, and send -1 to syncdaemon, that's the less intrusive change to the UI
[16:56] <rye> verterok, true!
[16:56] <rye> verterok, since e.g. download managers usually treat 0 as unlimited
[16:57] <verterok> rye: and torrent some clients too
[16:57] <verterok> *some torrent clients
[16:58] <rye> dobey, it looks like preferences app is guilty after all, syncdaemon sends -1 to it, but its spinners normalize that to 0. can it be made - if value == 0 then set value to -1 and send to syncdaemon ?
[17:00] <verterok> rye: I'll bbiab, need to get some lunch
[17:02] <rye> verterok|lunch, i'll bbia byte, need to fetch some foods from the location nearby
[17:02] <rye> urbanape, you are using IPv6? Native or tunnel?
[17:04] <urbanape> erm?
[17:05] <rye>  urbanape (~zbir@2002:4a6e:a495:0:226:8ff:fede:174d) has joined #ubuntuone
[17:06] <urbanape> I never set up any tunnels, so native
[17:06] <urbanape> I guess?
[17:06] <rye> urbanape, what's your ISP name? So i can dent about it :)
[17:07] <urbanape> Verizon FiOS
[17:07] <topyli> !away > verterok|lunch
[17:11] <verterok|lunch> ubottu: k
[17:36] <brad[]> Still waiting for files to show up on Ubuntu One...
[17:58] <dobey> rye: no, there are problems with both. we can't make the ui skip 0 easily
[17:59] <rye> dobey, how about we allow 0, but send -1 to syncdaemon instead?
[17:59] <dobey> no
[17:59] <dobey> why is it sending -1 to anything? how does -1 get set? it's not the default
[18:09] <mernisse> rye: fwiw, 2002: prefix is a 6 to 4 tunnel, he's prolly got a router (like an airport) that does native 6 to 4, the isp isn't assigning it.
[18:10] <rye> dobey, -1 is the default for syncdaemon, None is not a valid integer so -1 is sent, but spinners translate that to 0 (since they do not allow -1 value) and BOOM!
[18:11] <dobey> rye: no it isn't
[18:11] <rye> mernisse, thanks, i was looking at 2002 and it has rang only some tiny bell
[18:11] <dobey> [dobey@lunatari:fix-public-loop]: grep "_limit.default" data/syncdaemon.conf
[18:11] <dobey> read_limit.default = 2097152
[18:11] <dobey> write_limit.default = 2097152
[18:11] <dobey> that is not -1
[18:11] <rye> dobey, 2010-04-14 18:44:54,972 - ubuntuone-preferences - DEBUG - got limits: dbus.Dictionary({dbus.String(u'download'): dbus.Int32(2097152), dbus.String(u'upload'): dbus.Int32(-1)}, signature=dbus.Signature('si'))
[18:11] <rye> ValueError: Write limit must be greater than 0.
[18:12] <dobey> a long long time ago, in a revision far far away, it used to be -1
[18:12] <dobey> but it is not the default now
[18:12] <rye> dobey, when read_limit is 0 in prefs, syncdaemon sends -1 as the value upon request, so api sends -1 when it has invalid value
[18:12] <rye> and api is ok with -1 sent back, but not translation of -1 to 0
[18:12] <dobey> wtf, that makes no sense
[18:13] <dobey> why would "0 is invalid, here's -1 instead" make any sense?
[18:13] <dobey> why isn't it sending the default value?
[18:18] <rye> verterok, ^
[18:19] <verterok> dobey: it's sending the undefined/unlimite value instead of 0, when 0 is detected, we use None/-1 internally to turn off that limit
[18:19] <verterok> *unlimited
[18:20] <dobey> if it's sent via dbus, that's not internal :)
[18:20] <verterok> dobey: SD reads the old config and handle that in the best way possible in that context, this is inside a configglue parser, which can't know the default config
[18:21] <verterok> dobey: SD also logs a warning about this
[18:21] <dobey> bad configglue
[18:22] <dobey> i need to make me some lunch
[18:23] <dobey> or go get some
[19:14] <duanedesign> rye: was reading a paper on IPv6 adoption on the internet and thought you might find it interesting. http://ln-s.net/5i6P
[19:15] <rye> duanedesign, /me has a tunnel, and whole my lappyfamily.net domain is IPv6-enabled... and it looks like my ISPs are not going to do anything native...
[19:17] <rye> duanedesign, i believe the first thing that admins will learn about ipv6 is that firewall rules for ipv4 do not apply here... and that their beloved crazy NAT rules do not apply as well
[19:26] <dobey> back
[19:34] <verterok> rye: what about this: https://pastebin.canonical.com/30626/ ?
[19:34] <rye> verterok, let me patch my sd..
[19:34] <rye> not sd, thingie
[19:35] <verterok> :)
[19:37] <rye> verterok, well, that works
[19:37] <verterok> rye: it's only one part of the issue
[19:37] <rye> verterok, but farewell to unlimited speed...
[19:37] <rye> verterok, this is a workaround, I agree
[19:37] <rye> verterok, but it is way better than nothing
[19:38] <verterok> rye: the other way I came up is: https://pastebin.canonical.com/30625/
[19:39] <verterok> rye: that one ^ makes 0 == unlimited
[19:40] <verterok> rye: revert the previous patch ;)
[19:48] <PaulGit> vds: ping
[20:03] <PaulGit> vds: I did the test again and have added logs to bug #548657 - I hope this gives you the information you need.
[20:03] <moodylamb> when i try to register with ubuntuone, i get to the point where i select the free plan....when i click subscribe under the 2gb option, i get to a white page that says OpenID Failed: OpenID discovery error: Error fetching XRDS document: (77, 'Problem with the SSL CA cert (path? access rights?)')
[20:03] <rye> verterok, i like the second one more
[20:04] <verterok> rye: ok
[20:04] <moodylamb> any ideas?
[20:05] <rye> moodylamb, checking...
[20:05] <moodylamb> rye: k thx :)
[20:09]  * rye has 5 sso and 2 launchpad accounts for ubuntuone... 24Gb of space if all of them are used...
[20:11] <rye> moodylamb, hmmm, confirming
[20:12] <rye> openid discovery error
[20:12] <moodylamb> rye: may it be because i just upgraded to lucid?
[20:12] <moodylamb> rye: i've never used ubuntuone before, btw
[20:13] <rye> moodylamb, no, it is not client-side, I am trying to find the reason now, thanks for notifying!
[20:13] <moodylamb> rye: np :)
[20:19] <tekstr1der> @joshuahoover: thanks for replying on the forums to my inability to sync. experience very strange behavior with u1 suddenly. it eventually did sync, but is seemingly randomly displaying status and account info
[20:19] <joshuahoover1> tekstr1der: hi!
[20:19] <tekstr1der> hi
[20:19] <rye> ok, we have openid failure now, awesome
[20:20] <joshuahoover1> tekstr1der: i know we're experiencing an issue on the server side right now that we're tracking down but your problem sounds like it started before this
[20:20] <joshuahoover1> tekstr1der: do you have any ~/.cache/ubuntuone/log/syncdaemon-exceptions.log files?
[20:20] <tekstr1der> not sure. have not looked at what u1 has been doing in a while b4 today
[20:21] <joshuahoover1> tekstr1der: ok, yeah, if you can check the ~/.cache/ubuntuone/log folder for any syncdaemon-exceptions.log files that would be a good place to start
[20:21] <tekstr1der> yes, several. all from today
[20:22] <joshuahoover1> tekstr1der: can you paste the contents to http://paste.ubuntu.com/ and then post the url here so i can take a look?
[20:24] <tekstr1der> here's one of 'em: http://paste.ubuntu.com/414500/
[20:26] <joshuahoover1> tekstr1der: reviewing...
[20:27] <joshuahoover1> tekstr1der: can you tell me what version of ubuntuone-client you have installed? apt-cache policy ubuntuone-client
[20:28] <tekstr1der> well, after looking at a few more, they all seem to be the same, but here's another with a couple of different errors: http://paste.ubuntu.com/414502/
[20:29] <tekstr1der> Installed: 1.1.91-0ubuntu1
[20:30] <joshuahoover1> rye: you still around?
[20:31] <rye> joshuahoover1, i am around, but in vm
[20:31] <joshuahoover1> rye: ok, wasn't sure if you could look at the two paste url's above from tekstr1der ...syncing was working and then just stopped working (today, i believe)
[20:33] <tekstr1der> recently anyhow
[20:34] <tekstr1der> and, like i said, it did eventually sync, however, after an un-reproducable series of connect/disconnect/restart/killall buttonmashing :)
[20:36] <joshuahoover1> tekstr1der: if you run the following, what does it report? u1sdtool -s
[20:37] <tekstr1der> well, that looks all good
[20:38] <joshuahoover1> tekstr1der: ok...hmmm...and things are syncing now as far as you can tell?
[20:38] <tekstr1der> State: QUEUE_MANAGER    connection: With User With Network    description: processing queues    is_connected: True    is_error: False    is_online: True    queues: WORKING_ON_BOTH
[20:40] <tekstr1der> i just modified a file in the Ubuntu One folder. upon saving ubuntuone-client status changed to synchronizing. still stuck there. this is the problem behavior.
[20:41] <joshuahoover1> tekstr1der: ok...can you: tail -fn 50 ~/.cache/ubuntuone/log/syncdaemon.log
[20:41] <tekstr1der> just tried to verify whether or not it was truly synced at website. think i just ran into the openid issue mentioned earlier?
[20:43] <joshuahoover1> tekstr1der: yeah, we're on that one right now
[20:43] <tekstr1der> maybe I'm just being unduly impatient? that tells me the from start to finish was about 1.5 minutes. I guess that's not too bad...
[20:44] <joshuahoover1> tekstr1der: it just all depends...performance needs to be faster in a number of areas, we're working on that, but some users are seeing really poor performance
[20:47] <tekstr1der> yes, this morning when i reported my problems on the forums, it was more like 10-15 minutes that it was not going through.
[20:47] <joshuahoover1> tekstr1der: ok, it sounds like a server side issue since the numbers are varying so much
[20:48] <zillian> Is it correct that I cannot log into Ubunto One at the moment?
[20:49] <joshuahoover1> zillian: unfortunately, yes
[20:50] <zillian> Thanks! All i need to know. Stored something there from my study place and now i cannot log into using my computer (have never used it before)... thought it was my comp
[20:51] <zillian> Will have to be patient than, Thanks joshuahoover1!
[20:51] <joshuahoover1> zillian: are you trying to login to the web site?
[20:51] <zillian> yes
[20:52] <zillian> don't know how to configure ubuntu one yet
[20:52] <joshuahoover1> zillian: ok, so you're trying to set it up on your computer and getting an error, correct?
[20:53] <joshuahoover1> zillian: i think the problem is fixed now
[20:53] <tekstr1der> so, is the consensus that i should chalk this up to an unlucky performance day? it is eventually syncing it seems. from previous experience, it has always been far more responsive. Should I not be concerned about the contents of those syncdaemon-exception logs?
[20:53] <zillian> yes I can login now
[20:54] <joshuahoover1> tekstr1der: right now, yes, i'd say it's a hiccup, but if it continues, can you file a bug and be sure to include all the log files in ~/.cache/ubuntuone/log
[20:55] <tekstr1der> joshua: absolutely, thanks for your prompt responses and good work!
[20:55] <zillian> thanks people!
[20:55] <joshuahoover1> tekstr1der, zillian: thank you both for your patience and support!
[21:11] <Treenaks> I get 504 on the music store. Is that known?
[21:11] <beuno> Treenaks, yes, we're working on it
[21:12] <Treenaks> ok, good to know I'm not the only one ;)
[21:17] <duanedesign> got two new projects on https://wiki.ubuntu.com/UbuntuOne/ThirdPartyProjects  \o/
[21:33] <joshuahoover1> duanedesign: great!
[21:35] <duanedesign> joshuahoover1: i have also gotten a couple emails from people wanting to collaborate on my project. Pretty neat.
[21:35] <joshuahoover1> duanedesign: cool!
[21:46] <zillian> honk
[21:50]  * mkarnicki likes to have his project on /UbuntuOne/ThirdPartyProjects \^O^/
[21:51] <mandel> duanedesign, mind if I add mine: http://www.themacaque.com/?page_id=406
[21:55] <joshuahoover1> mandel: please do!
[21:55] <mandel> joshuahoover1, cool, I'll do then
[22:34] <duanedesign> mandel: great!