=== dendrobates is now known as dendro-afk === cpg is now known as cpg|brb === cpg|brb is now known as cpg [02:56] Hello .. How can I tell ubuntuone to NOT get connected when I logon to my desktop ? === cpg is now known as cpg|biab === cpg|biab is now known as cpg === jamesh_ is now known as jamesh === dendro-afk is now known as dendrobates === fluffymaster is now known as apachelogger === dendrobates is now known as dendro-afk === kermiac_ is now known as kermiac [10:40] good morning U1inites [10:43] morning duanedesign [11:04] can someone please take a look at bug 589818 - the OP is unsuccessfully trying to sync approx 4500 files (paid account) [11:04] Launchpad bug 589818 in ubuntuone-client (Ubuntu) (and 1 other project) "High processor load for ubuntuone-syncdaemon (affects: 1) (heat: 10)" [Undecided,Incomplete] https://launchpad.net/bugs/589818 [11:09] kermiac, hm, syncdaemon will be extremely busy on startup reading a) metadata b) checking whether directories changed and querying the server about that, as far as i can tell [11:10] hello rye :) - yeah, I couldn't see anything that was obvious in the logs :( [11:10] 2010-06-13 13:06:30,048 - ubuntuone.SyncDaemon.Main - NOTE - ---- MARK (state: ; queues: metadata: 197; content: 4022; hash: 0, fsm-cache: hit=295826 miss=15769) ---- [11:11] suggests that he has 197 metadata entries to go and 4022 content items were not yet uploaded [11:12] yup, so it's still processing. I know the service has sped up a *lot* but they are trying to sync a *lot* of files [11:13] and if I understand them correctly, they keep stopping the service, so it will begin doing the server rescan stuff again when they next reboot or re-enable the syndaemon [11:15] rye: would you suggest that I ask them to leave the PC on & explain that the process of syncing 4500 files will take some time & point them to your u1sdtool wiki page if they wish to check on the sync progress? [11:16] kermiac, i will create 4500 files now and see how that works. It definitely is not good with 30k files but with 4k it needs a better look into [11:16] ok, thanks rye :) [11:19] + 3900 files so i now going to sync 5000 files. fire extinguisher is ready [11:20] haha :) === dendro-afk is now known as dendrobates [13:06] Hi! Just a little question I couldn't find an answer for: does anybody know, whether there is a broken download problem with WinXP IE, when trying to download big files published via UbuntuOne? A friend of mine, who is using internet explorer I guess, is just getting corrupt files. Same files downloaded here with ubuntu/firefox are fine. [13:06] honk [13:08] thecondor, that's super odd [13:08] I wouldn't expect files to be currupt on IE [13:08] Hi beuno. Yes it's oddset. [13:08] does he by any chanve have a non-sensitive file he can download and send us to inspect? [13:09] This would be the next test. Sadly i cannot reach him atm. [13:10] Just wanted to know whether other users might have experienced similar issues.. or recommending firefox e.g. [13:12] I think he told me [13:13] ..something like 'all files downloaded have same checksum and cannot be unzipped' [13:13] (Should be different sized working zip files i uploaded. Strange.) [13:14] thecondor, hmmmm [13:15] * rye fires his expired trial copy of win7 [13:16] I guess it could be helpful to get more info bout the files he downloaded.. but i cannot reach him. [13:17] Shall i make a test upload with non sensitive data for you to download? [13:19] g-morning ubuntu oners [13:21] G-morning jdobrien [13:22] @rye: test upload for you in progress [13:31] looks like my libvirt/apport is somehow broken now, brb [13:48] CardinalFang: hey, id like to code a function into my app that can tell when desktopcouch is being synced by U1 and when its not, are you able to help me out? [13:53] nisshh, I have planned some DBus signals that your app could listen for. This isn't on the 10.10 roadmap, though, so I won't be working on it, but I can review and merge code you supply. [13:56] beuno, hm, i picked up random link - http://ubuntuone.com/p/2Di and it does not open in IE but it opens fine in Firefox in Windows. Not really a corruption but something is really broken there [13:57] nisshh, so, these signals I have planned are not *exactly* what you're looking for. You need a state variable that the signals toggle, and at startup your app doesn't know the current state, but it's the cleanest thing I can think of, at present. [13:58] rye, that's intersting. Can you file the bug? [13:58] Wrong http headers? [13:59] Another test: http://ubuntuone.com/p/7ED/ [13:59] Should be 40.4 MB [14:02] Thx, rye and beuno, i will mail my friend he shall try firefox for the moment. [14:03] thecondor, hmmmm that file is downloadable via IE [14:03] Oh [14:03] thecondor, the question is now whether checksum matches [14:03] Now i'm baffled. [14:04] A sec.. [14:04] thecondor, looks like not - 7zip could not open that file [14:06] Should be: f0f9e7685c5a00f12a01a38c46d6c486 for beryll.avi.zip [14:07] Filesize 42,331,421 bytes [14:07] Standard zirpel created from nautilus [14:07] -zirpel +zip [14:12] Rye, what did u get with firefox/ie, speaking of filesize/md5? [14:12] thecondor, still trying to get that file out of that win instance [14:12] Ok === dendrobates is now known as dendro-afk === dendro-afk is now known as dendrobates [14:16] thecondor, fda01bd702b248dc06263e4e5e67d500 [14:16] thecondor, d/ling w/ ff now === JUMPA is now known as jumpa [14:18] Wow, maybe zip files get re-compressed when uploading to U1... really dont hope so. [14:18] thecondor, hm, ie's version is actually bigger - 42,342,089 bytes [14:19] Rye, what a messe [14:19] Additional data? Where did it can fromm? [14:19] Carmen [14:20] thecondor, the only possible explanation I have is that there is gzip compression [14:20] Sry, typos [14:20] Content-Encoding: deflate [14:20] Content-Length: 42342089 [14:20] yes [14:20] cool [14:20] Indeed.. thatcher could be. So it might be deflate [14:21] IE does not support deflating? [14:21] beuno, ping, it looks like IE does not decompress the deflated stream [14:22] I guess deflate was always trouble making with ie.. because of some weired apache settings on the other end or so. [14:23] I remember i had to remove deflate from apache often, when i was a lamp admin and php dev. [14:30] ..or its some kind of missing x-handler directive for gz or so. [14:34] CardinalFang: sorry i was afk for a while, yes so dbus sounds good, but i suppose my app could find out the current state easily enough, id be happy to contribute code, although i havent done anything with dbus at all and im a pretty noobish programmer still, be aware that this is just an idea i had, i dont even know if ill implement it or not. [14:35] nisshh, DBus isn't very tough, especially signals. I'll be here if you have questions. [14:35] CardinalFang: ok, thanks [14:36] i nearly know why it could not display that web page then... because jpeg stream was damaged according to IE... [14:37] IE sucks so badly.. [14:40] Rye, do you file a bug report for this deflate IE thingy or should i do so? [14:40] thecondor, i am filing one right now [14:41] Thx very much! I'm outta here then for now.. [14:45] hm [14:49] if I pretend to be IE then i get 42331421 bytes content, so it is ok [14:50] need tcpdumping [14:51] beuno, it is really some kind of broken browser detection [14:52] beuno, http://paste.ubuntu.com/450597/ [14:52] rye, I'd be surprised if we're doing any kind of browser detection [14:53] beuno, we do, but for attachment names, not for deflate/not deflate thing. This seems to be dealt with by the frontend servers [14:55] rye, hrmf. [15:00] beuno, frankly speaking - i don't get it :-/ [15:16] Accept-Encoding: gzip, deflate [15:17] hm, IE says that it wants deflate [15:36] when using funambol with thunderbird-3 what would i use for location? [15:36] gnomefreak, http://syncml.one.ubuntu.com [15:36] beuno: thanks [15:36] gnomefreak, have you created the mobile user/pass? [15:37] beuno: no im not syncing with a mobile device just to ubuntuone site [15:38] beuno, our IE support is definitely broken so this is definitely a bug report [15:38] i was assuming the user/password would be the one i use to log into ubuntuone site [15:39] gnomefreak, no no, you need the mobile user/pass to use funambol [15:39] we can't get it to use openid, so we need to generate a special user/pass [15:39] oh, how do i create one than [15:39] rye, thanks [15:40] i dont see anyway to do that in Funambol [15:40] gnomefreak, in the web ui [15:40] go to contacts [15:40] you should have a "set up phone sync" option [15:41] I know, this needs to be a bit less confusing :) [15:41] beuno: i dont see it. i have "sync all" [15:41] gnomefreak, on the website [15:41] in the menu there isnt anything like that either [15:41] one.ubuntu.com [15:41] on [15:44] beuno: this is also for the free accounts? [15:45] gnomefreak, well, funambol is for paid accounts, you get a 30 day trial [15:45] that said [15:45] we're going to waive that until Maverick [15:46] oh [15:46] now that everything is out there and working, we're planning a juicier mobile package === dendrobates is now known as dendro-afk === dendro-afk is now known as dendrobates === dendrobates is now known as dendro-afk === dendro-afk is now known as dendrobates === beuno is now known as beuno-lunch === dendrobates is now known as dendro-afk === teknico is now known as teknico_away === beuno-lunch is now known as beuno === dendro-afk is now known as dendrobates === jumpa is now known as JUMPA [21:06] verterok: Just got up from a nap & doing UML project for tomorrow =_= .. Any news on that Android bug maybe ;_; ? [21:12] mkarnicki: hi [21:12] verterok: hello [21:13] mkarnicki: nope, I think one option is to stop using netty (and probably NIO altogether), in this case of the android client...and use plain old socket + ssl [21:13] mkarnicki: that means rewrite part of the protocol client [21:14] verterok: ... [21:14] but is better than no client at all [21:14] :) [21:14] verterok: PipeLine factory will suffice? [21:14] *pipelinefactory [21:14] I mean, that one file where I changed SSL to TLS ? [21:14] or there's more to change? [21:14] mkarnicki: no, a bit more :) [21:15] verterok: not good.. [21:15] mkarnicki: that's the pipeline for the RequestHandler, which is a subclass of netty SimpleChannelHandler (or something) [21:15] verterok: oh. so it's still netty.. [21:15] mkarnicki: the way the client connects to the server needs to be changed [21:15] verterok: sorry, I'm still unconsious [21:16] mkarnicki: yes, we need to ditch the parent class of the RequestHandler, and implement all the socket handling, protobuf en/decoing, etc using plain-ld sockets [21:16] verterok: you can imagine I feel devastaded [21:16] *old [21:16] mkarnicki: isn't that bad [21:17] verterok: I have used sockets before, but 1. not secure ones, 2. not on such level of detail as we probably need [21:17] mkarnicki: the client will need to be executed in a different thread, as the old java IO is blocking... [21:17] verterok: that's not a problem, I'll make it a service [21:17] verterok: with it's own thread [21:18] mkarnicki: no need to do that just yet ;) [21:18] mkarnicki: let's get it running in a thread, then move it to whatever a service is :) [21:18] verterok: brb 1 sec [21:19] verterok: I'm back. ok, I'll run it in another thread for now [21:20] verterok: if I can help somehow, tell me what I can do (after I finish my stupid college assigmnent) [21:21] mkarnicki: simple SSL wiht sockets is quite "simple", it will look like this: http://pastebin.ubuntu.com/450760/ [21:22] verterok: aha.. [21:22] verterok: if you would just start that, like with handling one request, I could build up on that [21:22] mkarnicki: we need to translate some of the stuff in RequestPipelineFactory to blocking IO [21:23] mkarnicki: my idea is to keep the rest of the code, that's the mainloop and should handle all requests [21:23] verterok: ok then. if you could leave me few pointers on priv, I'll start building on that. actually you already gave me a good start I think. [21:23] verterok: I see, good idea [21:24] mkarnicki: the wire protocol is: header[4bytes]+message[nbytes] [21:24] mkarnicki: the 4 bytes header is the length of the message [21:24] mkarnicki: you should take a look to the python implementation, the file is request.py [21:25] mkarnicki: I'll try to play a bit tonight, but not sure if I'll be able to get enough time to get somethign working [21:25] verterok: got yet another phone call, brb! [21:25] mkarnicki: np [21:30] verterok: ok, gotcha! I'll read up on that python code. you're already tons of help, so maybe I'll be able to input more on that this time. [21:30] verterok: thanks again. and now I have hope again that the project may go on [21:31] verterok: I was really upset it could have had really bad impact. I mean it already had, but hell, we've done much job! [21:31] mkarnicki: I think I have a partial (no-working) implementation of the code somewhere, before I started with netty...I'll try to find it [21:32] aquarius: ^ good news up here. we'll rewrite part of the protocol and not use netty, that will hopefully workaround any Android bugs. [21:32] verterok: that would be lovely, if you'll have it around, hit me up with a paste and I'll read up on that, too. thanks!!! [21:33] mkarnicki: sure [21:33] mkarnicki: we first need to be sure that plain sockets+ssl works on android ;) [21:39] verterok: heheh. there was a reply from netty author Tristan, that one guy should use plain (old?) OIO transport - do you know what he meant? [21:39] mkarnicki: a reply where? [21:40] verterok: I'll dig it up [21:40] mkarnicki: yes, plain OIO is the blocking IO [21:40] mkarnicki: NIO is the new non-blocking IO [21:41] verterok: right, so that e-mail can prove useful. it was on some mailing list [21:41] * mkarnicki digs it up [21:42] verterok: 2nd mail - I think it's what you suggested, isn't it? http://www.jboss.org/netty/community.html#nabble-td5096427 [21:42] * verterok reads [21:44] mkarnicki: no, different issue [21:44] verterok: but we also got java.net.SocketException: Bad address family - still different issue? [21:45] mkarnicki: we got that? [21:45] (by we got - I mean running that on Froyo anyway :/ ) [21:45] verterok: umm.. yeah, but.. did you get my late msg's yesterday? [21:45] verterok: the bug has been fixed in Android 2.2 (sic!) [21:45] verterok: but then there was that Bad address family anyway :/ [21:46] mkarnicki: we can try to switch the current client to netty's OIO transport [21:46] verterok: so no good either [21:46] verterok: that would be less changes in the code? [21:46] mkarnicki: the issue was with ikvm or something, that compiles java to .net stuff [21:46] mkarnicki: it should! [21:46] verterok: :) [21:46] mkarnicki: http://docs.jboss.org/netty/3.1/guide/html/architecture.html [21:46] mkarnicki: search for OIO [21:46] * mkarnicki reads up [21:46] mkarnicki: actually, read 2.2. Universal Asynchronous I/O API [21:48] verterok: yup, right there [21:48] * mkarnicki reads [21:48] verterok: you know what.. I have this dang assignment waiting for me for tomorrow. I'll do it now and go back to all that OIO stuff, if it's ok with you? [21:49] mkarnicki: sure [21:49] verterok: ok thanks. I'll let you know, till then. === cpg is now known as cpg|away === cpg|away is now known as cpg|away|away === cpg|away|away is now known as cpg === dendrobates is now known as dendro-afk