[00:56] I'm having a problem I can't find the answer to. Ever since I signed up to Ubuntu One, my client either shows "You have to have an internet connection to use Ubuntu One" or if I start it as u1sdtool -c, then it displays "File sync starting..." and never seems to get any further. [00:56] I've obviously got an internet connection, as it's what I'm using now to talk with. But what's u1sdtool and ubuntuone-client-control-panel expecting? [00:57] I'm currently browsing through the FAQ now... [01:04] For what it's worth, I've disconnected my "device" (remove) and reconnected it again, the folder has two text files (less than 1k) and a symlink in. Hardly hard work. [01:09] sorry about that - IRC's been acting up a bit since the past three-four days. [01:24] Sorry about that, folks - I keep getting disconnected from the IRC server. [02:37] hm. Is the log of the channel publically viewable? [06:36] \leave [08:34] hm. Something's weird here... UbuntuOne finally starts working, but only once I've logged out of Unity and logged back in using Gnome (Metacity)... [08:35] Now I've gone back to Unity, things are working - but I couldn't get it going any way else while I was still originally logged into Unity. [08:42] Viking667: very weird indeed === teknico is now known as teknico_away [09:06] morning all! [09:06] wow! You're the first life this channel has had since I joined, eight hours ago. [09:24] morning all [09:24] * fagan was just making coffee [09:24] ralsina: ping [09:45] Good morning all! [09:45] morning JamesTait [09:53] ok, some one was to hear about a terrible monday? [09:53] had the worst day ever yesterday [09:54] mandel: what happened? [09:54] * fagan was in bed all day yesterday was pretty bad too :D [09:59] facundobatista: here it goes, just after uds, the girl I have been 8 years going out with made the lugagge and left home saying see did not want to see me. On monday I got attack by a dog http://yfrog.com/h2nljscj. Went to the doctor and after that decided to walk my dog. While doing so he saw the chiguagua he hates and went after him. The chiguaga decided to run out of the park so I had to run after him for 30 min around Barcelona, but unf [09:59] On top of that I have strong reasons to believe that the owner of the chiguagu is a prostitute that work in a club in the area near the park [10:00] fucking great monday, isn't it? [10:01] mandel: shit man thats the definition of a bad monday [10:01] I think people write songs about that [10:02] I would not be surprised, I think a movie would be more appropiate, you could see me nearly being ran ver by a bus [10:04] mandel: dude the only thing that could have been worse is getting hit by a bus too or a plane knowing your luck [10:04] yes, bu todays seems to be better :) [10:04] mandel: did you walk under a ladder or something? [10:05] don't know, I think the windows project has a cast or something [10:06] looks like someone does not want me to finish it [10:06] mandel: well its like the sprint all over again cursed [10:06] mandel: you have disturbed the gods [10:06] looks like it [10:07] mandel: does your computer seem like its breaking? Id say thats next to go wrong if something is to go wrong that is :) [10:08] well, I'm having issues with the vm... [10:09] * fagan is supprised he got the next thing to go wrong correct [10:10] (must be personal experience of crap going wrong in 3s) [10:11] Anyhow anything you need just ask mandel ill help [10:11] no worries, everything is ok :) [10:12] Im actually going to try learn a bit of twisted today [10:13] mandel: still its no problem just ping if you need something and ill get to it === teknico_away is now known as teknico [10:23] mandel: not sure if you can beat mine. I ended up being awake till 4 am. Having a crappy tuesday too. [10:24] holy crap the graphical overview of twisted fills in a lot of blanks after looking at the code for so long [10:24] nigelb: I have pretty bad insomnia I do that at least 3 times a week [10:24] fagan: Glad I'm not alone. I should just freelance so I can live with the insomnia [10:25] nigelb: if is worse than breaking an 8 year relationship, being attacked by a dog and be responsible for another one being killed, then yes you win [10:25] nigelb: well I read when I cant sleep so its not a total loss [10:25] mandel: ugh. *hugs* [10:26] mandel: you've had a far far far worse day :( [10:27] nigelb: yes, was shit [10:27] mandel: I hope you're taking a day off and dealing with it. [10:28] nigelb: if it were me id want to work through it [10:29] fagan: nerd. [10:29] :-P [10:29] id probably work better with it :) === rodrigo__ is now known as rodrigo_ [10:30] nigelb: I'm planning some holidays to get lost [10:31] mandel: Good idea :) [10:33] mandel: what would you think would be a good way to practice using twisted like is there anything that I can play with? [10:34] mandel: like how did you learn it or did you just do it on the job [10:35] fagan: I wrote a small client server app that did a little exaple of a twiiter app [10:36] mandel: oh interesting well ill keep reading and do something like that then when I get my head around it [11:06] * fagan break [11:41] moening all [11:45] good morning ubuntuone [11:45] ralsina: to my excuse, I've found that it usually works [11:45] did you try the url? [11:45] mandel: not yet [11:46] ralsina: can you, i'm curious, and tell the wife its an experiment [11:46] mandel: finding wifi in Istambul is about as hard as it sounds. [11:46] jajaja [11:46] will try it [11:46] what url? [11:47] ralsina: twitter, I'm not pc and I'm sure the url would break the code of conduct for sure [11:48] mandel: ok, checking... [11:48] how's your bite? [11:48] mandel: well, the *images* don't work ;-) [11:49] ralsina: and the videos? [11:49] mandel: I am in a bar in downtown istambul. I am not going to try [11:49] ralsina: oh, common! [11:49] hi ralsina, mandel [11:49] really, turkish prison? [11:49] hi nessita [11:49] nessita: hola :) [11:50] ralsina: I woke up too early due to jet lag (I landed yesterday), I decided to pass by to see how things are going [11:50] yesterday? Whoa. did your plane get kidnapped and sent to cuba or something? ;-) [11:50] hehehe [11:51] ralsina: so, yesterday besides the dog attack, I got a chiguagua ran over by a car, great wekk! [11:51] week* [11:51] well, if it was the evil chihuahua... [11:51] yes, but I had to ran after him for 30 min before it got ran over [11:52] not pleasent [11:53] ralsina: you did not check the videos? I'm disappointed I would [11:53] mandel: turkish prison. Not going there. [11:55] mandel: need any reviews? If you don't, I will take a shot at the installer wireframes [11:55] ralsina: well, I'm sure you will get lots of cigarretes if you tell them how to get to porn :) [11:55] I doubt there's wifi in prison ;-) [11:55] ralsina: not just yet, I'm moving from the qtreactor to the txnamedpipes reactor, when I'm done I'll let you know [11:56] as usual I have to patch ubuntuone-dev-tools before :( [11:56] oh, cool [11:56] ping me at will [12:10] * fagan back [12:10] win 8 [12:10] win 9 [12:10] I win! [12:11] beuno: hah there are only 8 windows :D [12:11] * fagan is using irssi and forgot the / [12:11] fagan, I have 24 over here, so I guess I double win? :p [12:11] win 2000 [12:11] beat me! [12:11] ;) [12:11] beuno: thats more pro than me :D [12:12] mandel, I think win 2000 is enough beating for you :) [12:12] or even better win server 2008 [12:12] * beuno shivers [12:15] can someone help me understand an entry in a syncdaemon.log? [12:17] duanedesign: no, sorry [12:17] they're arcane arcana [12:17] :-p [12:17] duanedesign: shoot [12:18] * mandel goes to walk the dog and talk the talk [12:18] or something like that ;) [12:18] http://paste.ubuntu.com/608932/ <5731 [12:18] i mean 5721 [12:24] i guess my question is their a way to determine if a quit is user instigated or not === zyga-afk is now known as zyga [12:38] duanedesign, 2011-05-16 15:03:43,156 - ubuntuone.SyncDaemon.InteractionInterfaces - DEBUG - Quit requested - dbus quit() called [12:42] its a lot easier to make a logbot than I thought [12:42] * fagan wants to make mandel's your mother bot :D [12:43] I will be leaving in a few minutes to switch to another bar and start hacking quietly. I will check every now and then but will be mostly away so I can focus a bit. [12:45] ralsina: cool have a glass of whatever and relax :) [12:46] That reminds me of a joke my dad makes when he preforms he says to a person leaving the stage "nice job now go up to the bar and get what ever your paying for" [12:47] I dont know why but people love that joke [12:50] fagan: I could show you a picture of what I mistakenly thought was a small beer but it would need something for scale. It's .7 liters [12:51] ralsina: wow thats a big beer [12:51] well its like a pint [12:51] no, it's like 1.4 pints [12:51] imperial ones. [12:51] ahhh [12:51] Im bad with scales :) === teknico is now known as teknico_away [12:52] I didn't drink it all though [12:53] ralsina: well you arent a heavy drinker anyway [12:53] you didn't drink it all?! That's alcohol abuse. [12:56] fagan: I am *working* [12:57] ralsina: very true [12:57] jo-erlend: let'sput it this way. Efes Pilsen is not exactly the beer of the gods. [12:58] hehe, ok :) [12:58] and it's like a freaking cognac cup full of it. [12:58] hah [12:59] ok, onwards to coding [12:59] onwards and upwards [13:06] rye: do yo havr a wuick desond [13:06] ugh [13:07] duanedesign, ParseError [13:07] duanedesign, severe parse error, exiting() [13:07] do you hsve a quick second* === rye is now known as exited === exited is now known as rye [13:07] duanedesign, sure [13:07] boy te second try was not much beter :P [13:08] of I can across a bug. It was realted to something that has been bugging me for awhile [13:09] bug 766728 <-- i think yo had one similar to this [13:09] duanedesign: Bug 766728 on http://launchpad.net/bugs/766728 is private [13:10] so then yesterday I came across, bug 777715 [13:10] Launchpad bug 777715 in ubuntuone-client "No add computer if "ubuntuone" folder has wrong permissions (affects: 1) (heat: 83)" [Undecided,New] https://launchpad.net/bugs/777715 [13:22] duanedesign, hm [13:22] so is it likely these are caused by user encrypted $home [13:23] duanedesign, we see IOErrors in ecryptfs folders, permission denied... hmmm [13:23] duanedesign, i guess the only way to find out is to migrate to an encrypted home directory [13:28] hmm, brb, sister showed up. I guess I ll anwer the door :P [13:34] duanedesign, i am dropping my user account on my netbook and creating the encrypted home there [13:52] * mandel back [13:52] karni, hi hi. Good morningorafternoon. [13:53] Hi CardinalFang =) [13:53] karni, testing the code now. Boot-time triggers are a pain to test. [13:53] Good morning in Universal Greeting Time =) [13:53] CardinalFang: true [13:54] karni, my Cursor from media store .query() was null last night, and I don't know why yet. [13:55] CardinalFang: Oh, I see. [13:55] Not many good docs about it. May be a timing problem? Dunno. [13:55] CardinalFang: I'll happily look at your code once I'm done with fixing logging (almost there). [13:55] Okay. [13:57] CardinalFang: Help me phrase this. Once user turns on the debug logging, I want to let him know that "You have turned on logging just for this application run. Once your problem occurs again, please come back and use the Send logs option. Thank you!" but I don't think the first sentence is very clear. [13:57] *Help me please ;) [13:58] "We will log some details till next time you run Ubuntu One Files." is a little better I think :) [13:59] are we having a standup today? [14:00] * fagan doesnt know anymore when standups happen :D [14:01] karni, how about, "Logging is on for a brief period, so that the phone can report details about your experience. Please return and hit 'Send Logs' when you see a problem." [14:01] CardinalFang: sounds good, thank you :)! [14:02] karni, Even cooler would be to post a notification so the user can fire off "send logs" without having to dig. Maybe a "Collecting logs" persistent Notification, and a "Send" / "Stop collecting" dialog box. [14:03] * fagan gets back to what he is doing and presumes there is no standup [14:03] * beuno hugs karni and CardinalFang for all their hard work [14:03] * CardinalFang hugs beuno back. [14:03] * karni plays hal and hugs beuno [14:03] ^_^ [14:04] group hug how cute [14:04] * fagan breaks up the hug its occupying your arms that should be coding :D [14:04] * beuno claims tests are running [14:06] CardinalFang: that's a nice idea. although startForeground is a Service call, isn't it? Alternatively, we could post a non-persistent notification "title: Collecting logs subtitle: Tap here to send.", and if the user taps 'Clear notifications', he/she can simply go back into the Preferences to send them. What do you think? [14:07] karni, sure. [14:07] CardinalFang: It's so exciting coming up with ideas and building things from nothing :)! [14:07] CardinalFang: cool! [14:08] karni: its really cool to hear someone so pumped :) [14:08] fagan: \o/ [14:08] * fagan can just feel the energy [14:08] fagan: it's cool to have a cool team! [14:08] karni is pumped 24/7 [14:08] haha [14:08] hehe [14:09] we need to inject him with tranqualizers at night to get him to sleep for a few hours [14:09] hahahah [14:09] * karni chuckles [14:09] beuno: its like powering down a machine [14:10] fagan, exactly === teknico_away is now known as teknico [14:11] * fagan is more like one of those windup clapping monkeys than a machine :D [14:12] fagan: hahah ;D [14:12] fagan: I'm assuming that's just being funny and not rough on yourself :) [14:13] karni: hah yeah :D === m_conley_away is now known as m_conley [14:25] ralsina, mandel: ping. [14:25] alecu: it might take ralsina a while to answer [14:25] fagan, why? [14:26] alecu: he said he was going to go away and focus on coding and probably not check back for a while [14:26] ack [14:26] * alecu checks the irc logs [14:26] its about an hour or so back [14:39] CardinalFang: I'm looking for the app icon we got from beuno some time back already. I was 110% sure you commited it to a branch that simply hasn't been merged, but I can't find it anywhere :< [14:40] karni, It's local. One sec. [14:40] CardinalFang: Thanks [14:43] karni, here: lp:~cmiller/ubuntuone-android-files/2011-icons I haven't looked lately, but I think there's something left to add, or else I would have pushed it up already. [14:43] CardinalFang: thanks, I'll have a look! [14:44] karni, I gave the specs URL to beuno a while back, and made Notification icons from what I had. I think the medium-density isn't right. Something. [14:44] I emailed people complaining about that yesterday [14:44] CardinalFang: so you've gone that far and started doing them yourself! big up. Don't we have design people for it :)? [14:44] karni, I will make a script to use ImageMagick to check the sanity of what is in there. [14:44] CardinalFang: you're so cool! :) [14:45] karni, No, ImageMagick is cool. I just downloaded it. [14:45] CardinalFang: :D :D [14:49] alecu: pong [14:50] ralsina, mandel has briefed me on the various issues going on in barcelona, and we'll mumble on 15' regarding design [14:50] alecu: ok [14:51] ralsina, care to join us? [14:53] karni, I just looked, and that's not right. I'll ping you in a moment about a new branch. [14:54] CardinalFang: okey. take your time Chad, just wanted to hear were we're at :) one thing at a time. [14:55] alecu: I am trying to get into the management call with no success whatsoever [14:55] alecu: looks like someone broke the internets. I have like 23 second delay on IRC too :-D [14:56] I meant :-( [14:56] ralsina, yeah: third world ISPs. They suck. [15:02] karni, same branch updating. I'm sure some sizes are wrong. They should scale internally, but not be beautiful. [15:03] CardinalFang: Got it, thanks :) [15:04] CardinalFang: I'm thinking if the 'Clear logs' preference is necessary at all. Maybe we should just delete the (one and only) log file once we send it? [15:05] CardinalFang: actually, I think we should do that, to avoid duplicate log submission [15:06] karni, keep the log in a circular or finite-sized linked-list? Is it in memory, or on disk? [15:07] CardinalFang: It so happened before that when I tried sending it by reading them into a string and putting in an e-mail _body_, it didn't fit into memory (and often crashed). So currently I attach the log file. Logs are appended to a plain text file, however I did [15:08] automatically delete the file every now and then if it was bigger than some resonable size limit (below a 1MB IIRC) [15:09] CardinalFang: Since we're talking about that, there's another thing to discuss. Privacy. We currently use e-mail to send the logs. We could use a POST to a server, however we then can't ask for further feedback. [15:10] CardinalFang: so, we should decide on a most sensible solution. If we're to submit logs to an e-mail, we must have a separate inbox, because sending them to my @canonical mail will be simply unproffesional. [15:11] beuno: You mentioned the Oops infrastructure once that we could possibly use for "Oops" reporting from the Android app. Is that still applicable? Does it have some aggregation or browsing capabilities better than just a list of files? (In which case we can have our own, few-line php script to receive logs via POST) [15:11] karni, Maybe those Launchpad folks have some way to add bugs without having credentials already, via HTTP post. [15:12] CardinalFang: do you happen to know if the default Android report crashing to the market work on versions <2.2 ? [15:12] karni, I do not know. [15:12] CardinalFang: I was thinking about that today as well! That would be crazy awesome, submit private bug reports with attachments. [15:12] CardinalFang: I guess I'll just head to #launchpad and ask :) [15:14] karni, I've taken possession of a book for you, from statik. Will deliver in London. [15:14] CardinalFang: yaaaay thank you \o/ ! [15:14] statik: Thank you very much!! =) [15:15] karni, we need to talk about oopses, server-side oopses are already integrated [15:15] beuno: yeah, that's another topic to discuss. For any Android/iPhone app. [15:44] * fagan has an idea for something I can do as a project to learn twisted [15:45] ralsina: I was thinking of making a thing that skips the song on a voting system from the people listening [15:46] would that be a good way to practice? [15:46] * fagan just wants to make sure that its a good idea before trying :) [15:47] I am not sure I understand what that is [15:48] ralsina: well all I was thinking was making a server that listens and the client sends a message to skip and if 75% of the connected clients say skip then do it [15:49] Im trying to think simple :) [15:50] listens to what and skips what? [15:50] ralsina: oh music thats playing [15:51] ralsina: I know how to do that already so that isnt hard [15:51] I now really don't understand what you are talking about [15:52] ralsina: hah ill just do it and it then its cool [15:52] try to describe it in 5 sentences and pastebin it [15:52] ok [15:53] i think he means internet radio [15:54] like an icecast stream with a skip feature [15:54] sounds like a horrible idea for a "feature" [15:54] dobey: so the server will skip the song if the listeners don't like it? [15:54] right [15:54] well if N% don't like it. the other M% will be pissed if they do :) [15:55] dobey, fagan: "interesting" :-) [15:55] http://paste.ubuntu.com/609032/ [15:55] dobey: yeah correct [15:55] i don't think the twisted developers know how to use twisted, though… so i'm not sure how it would help understanding it [15:56] well actually its a feature in itunes that I noticed thats why I thought of it [15:56] anyway, back to reocvery mode for me. stupid cold killing my swap days :( [15:57] dobey: awh [15:57] dobey: I think I kicked my flu [15:59] ralsina: so does that sound like a nice idea to practice I dont want to be learning on the company dime if its not actually any good :) [15:59] learn twisted: +1 -- trying to learn it on a feature for *our* code... +5 ;-) [16:00] ralsina: hah well is there anything that would be easy enough for me to do in our code at the moment [16:00] get rid of twisted: +100 [16:00] dobey: /me is on it give me 1 year === beuno is now known as beuno-lunch [17:34] /r [17:40] hah lol didnt notice the time EOD but ill probably still fiddle about with it after work a bit :) [18:12] karni, did those icons help? [18:13] CardinalFang: oh man, I lost it on the way, sorry :/ I changed the logging thingy a little and didn't make it to the icons yet. [18:13] CardinalFang: I've got the branch, will use it shortly. [18:14] CardinalFang: I wanted to make sure I get the logging right this time, so that people can actually correctly send useful feedback. === beuno-lunch is now known as beuno [18:36] karni, CardinalFang, you guys up for some mumblin? [18:36] beuno: sure! [18:40] beuno, I'm in a busy place. Kind of loud, but I'll try. [18:41] Maybe it will be okay. [18:55] CardinalFang, you there? [18:56] beuno, yes. [18:57] CardinalFang, mumbleses? [19:20] :) just checked my bank balance and I can buy my dad a new computer for fathers day next month [19:23] karni, of icons, there may be a place to continue to keep the cloud image, but all launcher and home-screen icons should be the new ones from beuno. It's entirely possible I missed a icon to overwrite. [19:23] CardinalFang: ah, okey :) thanks [19:26] CardinalFang: slick icon. it's more colorful then UBuntu One Music ( I guess they should be more or less similar :D ) [19:27] karni, yes, should be the same! [19:31] My natty hung o_O [19:31] ddms you naughty boy [19:32] ddms? [19:33] ooooh the android development thingy [19:34] fagan: exactly, dalvik debug monitor server [19:44] Can Tomboy be sync'd to Ubuntu One and a LAN NAS at the same time? [19:58] Scunizi: you mean with snowy? [19:58] if so yes [19:58] it should anyway [19:58] What's snowy? I haven't heard of that. [19:58] Scunizi: thats the one in tomboy itself [19:58] A plugin? [19:59] Scunizi: yep [19:59] http://live.gnome.org/Snowy [19:59] hummm. I haven't seen that in Tomboy.. at least under that name. [20:00] well it might not say the name but thats the only other sync [20:00] so it must be it [20:00] That's what's used for sync natively in Tomboy? [20:00] id say try it and see if it works [20:00] it should though [20:00] Scunizi: yep [20:00] but ubuntu one notes works more or less the same way [20:01] so either one works just fine [20:01] karni, https://bugs.launchpad.net/ubuntuone-android-files/+bug/766223/comments/2 [20:01] Launchpad bug 766223 in ubuntuone-android-files "U1F should comply with system theme, not WebUI theme (affects: 1) (heat: 6)" [Low,New] [20:01] right, I was already thinking :) [20:01] Humm. I'm looking at the Sync tab in Tomboy which I have setup with Ubuntu One.. and would like to add one to sync with a NAS on my network.. But once sysc is setup it looks to be "fixed" with no additions. [20:02] mainerror: :) [20:02] Scunizi: it might be built in I havent looked at it for ages [20:02] so it might not be a plugin any more [20:02] k.. thanks.. I'll investigate some more.. [20:03] Scunizi: cool it definitely should work [20:03] (I cant see why it wouldnt) [20:20] Interesting. U1 stuck on a 34 KiB file. MakeFile and Upload are pending. [20:20] And I've seen the "Uploading to your personal cloud" already twice. [20:21] whoa, finally. 34KiB file in 3 minutes. Something must have slowed it down. [20:22] Scunizi: i don't think you can set up two separate sync services in tomboy simultaneously. would be better to ask the tomboy developers about that, i think [20:25] dobey: i just suggested try it and see I would have thought it should work [20:29] don't assume things just work. but whether or not tomboy allows multiple sync services to be used simultaneously or not is a tomboy issue, not an issue with the u1 service or u1 apps. the tomboy UI isn't the most obvious in that respect, either. [20:41] karni, I think the music icon is older than the files icon. [20:41] beuno, ^ [20:41] CardinalFang: I'm positive about that as well. [20:48] CardinalFang, right. I'll have the designers trapped in a third-world country next week, I'll get all the design we need! [20:49] Yes! [20:49] beuno: =D [20:49] I added the hook to trigger uploads on wifi connectivity event, fixing an issue of content:// instead of file:// uri. [21:07] facundobatista, i am saving my document in libreoffice and it tells me the file has been modified [21:07] facundobatista, there is nobody else to modify it here, it is done in Ubuntu One UDF, is that ok? [21:09] beuno: CardinalFang: "wifi on" event now triggers auto upload as well. ( CardinalFang , I didn't add a wake lock in the receiver, because UpDown service acquires it as soon as it starts up, we can discuss this later) [21:09] let me check the sharing from gallery now. [21:10] Right, still null there. Have to fix it. [21:11] coolses! [21:13] rye, Ubuntu One shouldn't change it, unless it's downloading a new version from the server (libreoffice does not keep the file open, so u1 doesn't know you're using it) [21:14] facundobatista, Conflicting\ Test.odt.u1conflict [21:14] rye, debug logs? [21:14] facundobatista, sure! [21:16] CardinalFang: pushed rev 77 to lp:~karni/ubuntuone-android-files/move-to-rest-api . dang, we're starting to work on this one as if it was trunk. I still should ping you for review comments (even if you haven't finished yet, I could start fixing). [21:20] facundobatista, chinstrap:/home/roman.yepishev/syncdaemon-debug-log-Conflicting_Test_odt.tar.bz2 file is called "Conflicting Test.odt" - i was actually testing the possibility of getting conflict [21:20] facundobatista, i added two log files that mention that file, since i keep syncdaemon.log files forever [21:23] rye, thanks [21:25] CardinalFang: sharing from gallery works for you? It didn't work for me, because I had ~/Ubuntu One/Pictures instead of /~/Ubuntu One/Pictures (*resource* path), and this caused the null/IMAG123.jpg behaviour. [21:36] karni, no, it didn't work. I didn't hook anything up at that end. [21:38] karni, I pushed my silly bit to lp:~cmiller/ubuntuone-android-files/mtrapi-plus-photo-catcher [21:39] karni, trying to merge your recent changes back down. === m_conley is now known as m_conley_away === hallyn_ is now known as hallyn [21:42] Ooo, successful merge. No conflicts. Weird! [21:43] you guys need to try harder to break things [21:44] Ah, but compilation error. Hashutil.sha something. [21:45] rye, which client version are you using? [21:46] facundobatista, latest and greatest [21:46] rye, stable or nightlies? [21:47] karni, my com.ubuntuone.rest.util.HashUtil doesn't have .sha1(File) , it seems. [21:47] facundobatista, 1.7+r984-35~natty1, nightlies [21:47] rye, great, thanks [21:50] CardinalFang: yayx, I'll push that sorry [21:55] CardinalFang: pull lp:~karni/+junk/u1-jra [21:55] CardinalFang: no conflicts? w00t [21:56] =) [21:56] CardinalFang: to beautiful to be true, I felt I've been stepping in your foot steps :) [21:56] *footprints [21:56] Man my English sucks. [21:57] karni, You'd hate my Polish. [21:57] hahah [22:02] CardinalFang: I did cheat a little though. I'm not using contentResolver.openInputStream() but the DATA field (which is an absolute path) from Media ContentProvider, to pass a 'file://' Uri to the method that computes a file hash. I shouldn't do it that way, it works only because these files are on SD card which we can freely read. [22:02] rye, libreoffice writes on the file every 40msecs! :( yes, syncdaemon should support it, but it makes the debugging very hard! [22:02] facundobatista: 40ms wow :O [22:03] karni, and sometimes it opens the file for writing, and closes it, and didn't change it! [22:03] facundobatista, 40msecs? [22:03] (so SD works, hashes the file, and then do nothing) [22:03] facundobatista: hah! o_O [22:03] 2011-05-17 13:59:34,347 - ubuntuone.SyncDaemon.EQ - DEBUG - push_event: FS_FILE_CLOSE_WRITE, kwargs: {'path': '/home/rtg/Documents/Conflicting Test.odt'} [22:03] 2011-05-17 13:59:34,380 - ubuntuone.SyncDaemon.EQ - DEBUG - push_event: FS_FILE_CLOSE_WRITE, kwargs: {'path': '/home/rtg/Documents/Conflicting Test.odt'} [22:04] O_O oh man, that's nasty [22:04] i'd say this is a bit crazy [22:04] 2011-05-17 13:59:34,393 - ubuntuone.SyncDaemon.EQ - DEBUG - push_event: FS_FILE_CLOSE_WRITE, kwargs: {'path': '/home/rtg/Documents/Conflicting Test.odt'} [22:04] agggggggg [22:05] facundobatista, ? [22:05] rye, 13msecs ^ [22:09] CardinalFang: just read your diff, nice man! One question - do we really need to broadcast that intent? We could simply call startService(intent), and only the MetaService would get that Intent. [22:13] All right, I'm seriously away this time cooking some food :P [22:14] Will be around though from time to time. [22:14] rye, have to take my kid to some x-rays, will continue this debugging tomorrow! [22:21] facundobatista, ok, i'll try to find out at what point this is happening [22:23] CardinalFang: hey man, I hope you're not having problems. it should be rather easy to merge your diff to my branch. [22:23] karni, no problems. [22:24] CardinalFang: cool :)