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

karniverterok: paste.ubuntu complains about me pasting "PHP and other Web scripts are not allowed" :/00:00
karniverterok: I'll just up that to Ubuntu One00:00
karniverterok:00:01
karniverterok:00:01
karniomg sorry..00:01
karnihttp://ubuntuone.com/p/LXf/00:01
karniwrong clipboard00:01
verterokkarni: http://pastebin.ubuntu.com/517743/ in the dependencies section00:04
karnifound json-simple dependency to put in pom.xml :)00:04
karniverterok: looks simple ^_^ maven is clever o_O00:04
verterokkarni: there is no need to include:protobuf-java, netty and oauth-consumer in androidu1, it should inherit those from java-storageprotocol00:06
karniverterok: I see :)00:06
karniverterok: cannot find symbol  : class QueryItem -- sounds like maven not seeing storageprotocol-1.1.0 snapshot jar, doesn't it?00:14
karniunder 1 folder u1, I've got: u1-sp, u1-java-sp and u1-af (AndroidU1). in pom.xml under u1-af I have added that dependency you told me00:14
karniverterok: I'm sorry.. I editted wrong pom.xml :<00:16
karniI must be a headache.00:16
verterokkarni: also, remember to run: mvn install -Dstorageprotocol... in u1-java-sp00:30
karniverterok: yes :) thank you. I managed to manually install missing signpost oauth artifact (it's not in the repos, and that's strage. but that's working now).00:31
karniverterok: lovely !!! I'm only missing 1 artifact, json-simple, but I'll handle that myself. I'll report when it's working ^ ^00:34
karniverterok: I'll be going now, we had great progress with that script :) just one artifact missing. thank you for your help today!00:59
karniverterok: one last thing before I go. clearly it's mavens plugin fault ;) it says "package org.json does not exist" while it is documented to exist ;) http://goo.gl/tBD1 - I'll have a look at that tomorrow. good night01:10
seacaptainhi there, i just created an account on ubuntu one, free account, and it says my storage is full, but i haven't uploaded anything. is this a known issue?01:12
=== Pilif12p_ is now known as Pilif12p
=== Pilif12p_ is now known as Pilif12p
karnigood day everyone07:22
karniaquarius: hi :) I have chosen Maven as build manager for Ubuntu One Files for Android, written the neccessary xml and compile instructions. I'm currently testing them inside-out.08:57
aquariuskarni, heya!08:57
aquariuskarni, I know nothing at all about maven; I've only ever used ant. :)08:57
karniaquarius: you'll like it. it fetches dependencies automatically. verterk used it for ubuntuone-java-storageprotocol builds.08:58
aquariusare there lots of dependencies then?08:58
karniaquarius: I wanted to learn ant, but maven is much newer software, and it's easier to prepare the build. especially that we use 3 projects from launchpad08:59
karniaquarius: quite a few, let me see08:59
karniaquarius: android itself, storage protocol, two oauth sign post deps, json, net.oauth, soon: junit, mockit09:00
aquariusblimey09:00
karniaquarius: plus, we don't need them in the project tree09:00
karniaquarius: anyone can download them (automagically) with maven to their local repo (on hdd ;) )09:01
karniaquarius: also, that's why builds with maven can share jars among different projects.09:01
aquariusgotcha09:01
karniaquarius: I'll probably manage to bzr push today :)09:01
aquariuswinner!09:03
karniaquarius: plus, if we want to update one or more dependencies, it's just text in pom.xml instead of substituting jar files with new versions in bzr tree. that's neat.09:04
aquariusit is!09:05
aquariusas long as whoever hosts the versions of the dependencies we depend on doesn't take them away :)09:05
karniaquarius: they're in maven repositories. I'm pretty sure they're safe there (people can also upload new versions themselves - verterok will upload storage protocol jar there :) )09:06
* karni installs 10.04 in vbox to check build instructions ;)09:09
karnithere's a problem with Guest Additions in VirtualBox on Maverick. too bad :<09:09
=== teknico is now known as teknico_away
=== teknico_away is now known as teknico
duanedesignmorning all12:19
karnihi duanedesign12:19
duanedesignhello karni12:19
duanedesignkarni: i heard (read) the good news about your project :)12:19
duanedesign\o/12:19
karniduanedesign: \o/ indeed :)12:20
duanedesignkarni: good work12:20
karniduanedesign: thank you. I hope you'll say the same thing in ~1 month time, I'll be pushing myself now to refactor major parts of the code (to support generations, UDFs, etc12:20
karniI wrote maven pom.xml file to make it easy to compile the project, but theres kind of one problem still, so I'm working on it12:21
karnithank God I have something to work on it, todays lectures are terribly boring12:21
duanedesignkarni: what is the Launchpad Project now?12:22
karniduanedesign: lp:ubuntuone-android-files12:22
karniduanedesign: it's still missing complete build script12:22
karniduanedesign: should be there today.12:22
duanedesignperfect, exactly what i wanted :)12:22
karni:)12:22
duanedesignkarni: well i am working on playing around with zeitgeist this morning12:23
karniduanedesign: neat :) I heard many good words about zeitgeist, but never used it12:24
karniduanedesign: sorry, got disconnected12:24
karnicrappy connection :/12:24
karniduanedesign: what will you be hacking on exactly :) ?12:25
=== teknico is now known as teknico_away
duanedesignkarni: i am working on a plugin for the Gnome Activity journal12:30
karniduanedesign: sounds interesting12:31
CardinalFangkarni, j0!12:33
karnihi CardinalFang :)12:33
karniCardinalFang: I have a maven build script ready12:33
karniCardinalFang: it fetches dependencies automatically12:33
CardinalFangRock!12:34
karniCardinalFang: I've got instructions ready also12:34
karniCardinalFang: however, they work on my PC but not in vbox that I tested them in o_O12:34
karniCardinalFang: I shall push it and you could tell me if it works for you12:34
CardinalFangReady.12:34
karniCardinalFang: if that's finde with you12:34
karniok, gimme a sec to push that12:35
karniCardinalFang: actually, give me a minute :) I'll ping you12:37
karniCardinalFang: how should I push it? bzr push lp:~mkarnicki/some_name ?12:40
duanedesign.1512:42
CardinalFangkarni,   lp:~  USERNAME  /   PROJECTNAME  /  BRANCHNAME12:46
karniCardinalFang: thank you :)12:47
CardinalFangkarni, username and project name are predetermined.  Branch name is your decision.12:47
karniCardinalFang: lp:~mkarnicki/ubuntuone-android-files/maven-build12:47
karniCardinalFang: you'll find build instructions in u1files-hacking.txt file12:47
karniCardinalFang: maven can look a bit overhead, but it's a really neat system. let me know how it went.12:48
CardinalFangNotice, now    https://code.edge.launchpad.net/ubuntuone-android-files12:48
CardinalFangWith the project in the branch path, the branch shows up under the project listing.12:49
* CardinalFang hugs launchpad12:49
psypher246honk anyone home?12:49
karniCardinalFang: right. but I chose a poor branch name ;)12:49
duanedesignhello psypher24612:49
psypher246hey duanedesign12:49
karniCardinalFang: I chould have named it build-setup-maven12:50
psypher246quick question, if I want to suggest a feature for ubuntuone music smartphone streaming service, where do I go?12:50
CardinalFangpsypher246, thanks!  I say file a bug, and we'll classify it "wishlist".12:50
ryepsypher246, hi!12:50
CardinalFangpsypher246,   http://bugs.launchpad.net/ubuntuone-android-music/  ?12:51
karniCardinalFang: lp:~mkarnicki/ubuntuone-android-files/build-setup-maven (I'm learning on mistakes, gave it better name. will remove the first branch. ok?)12:54
CardinalFangurbanape, does  "ubuntuone-ios-client" cover all of ubuntu one, or only music?12:55
CardinalFangurbanape, I'm linking a wishlist bug, as I suspect it affects more than the android music client.  It may be invalid on IOS.12:55
CardinalFangkarni, okay.12:56
karniCardinalFang: deleting.12:56
CardinalFangkarni, let be give you a good bazaar setip, too.   ...12:56
karniCardinalFang: any hits are appreciated :)12:56
CardinalFangkarni,   http://pastebin.ubuntu.com/518011/12:58
karniCardinalFang: nice! thank you, will apply that12:59
CardinalFangkarni, with that, you get GPG sigs mandated, some email address set (if not default), and "bzr push" will push to right location, using current branch name.13:05
karniCardinalFang: I'll also add compilaction of that one .aidl file (used for IPC with the Service), it's just few lines of pom.xml13:05
karniCardinalFang: yes, that's really nice :) I'm happy you pasted that13:05
karniCardinalFang: using that setup, I suppose I later push: bzr push branch-name ? and it'll append that.13:13
CardinalFangkarni,  just "bzr push"13:15
karniCardinalFang: how will it know the branch name?13:15
CardinalFangWhatever the directory name is will be appended.13:15
karniah13:15
karnithanks13:15
CardinalFangkarni, you can still set it explicitly, if you don't like the name and don't want to "mv" it locally.13:16
karniCardinalFang: uhum :)13:18
CardinalFang                        <path>/home/mike/sdk/android-sdk</path>  ?13:18
karniCardinalFang: whenever you find time, let me know if you had success with maven13:18
karnioops13:18
karni;313:18
karni$HOME/android-sdk-folder13:18
karniI should pull that from the properties file..13:19
karniCardinalFang: I'm on a kinda busy lecture, I'll fix that soon. sorry13:19
CardinalFangkarni, okay.13:19
karniCardinalFang: lp:~mkarnicki/ubuntuone-android-files/build-setup-maven (mvn compile -Dandroidsdk=/path/to/sdk) - when I know how to pull that from .properties files, I'll put it there :)13:30
karniCardinalFang: on friday verterok will put storageprotocol jar in maven repos, so the pre-compilation setup will be shorter/easier13:31
CardinalFang$ sudo apt-get install maven2    #  ...  94 packages to install13:33
* CardinalFang horks.13:33
karniCardinalFang: verterok uses maven to build ubuntuone-java-storageprotocol - he's kind of my mentor ;)13:33
karniCardinalFang: maven is a much more smarter and flexible ant..13:34
karniCardinalFang: but I don't feel strength to defend it much, it's new to me, too.13:34
CardinalFangverterok is probably traveling, too.13:36
karniCardinalFang: travelling? what do you mean?13:37
CardinalFanggroovy, libnetbeans-cvsclient-java, velovity, antlr...  wow.13:37
karnimaven's kinda powerful.. I know we don't need so much power. but we don't need those jars in the branch. plus, if we want to update some deps, we just update pom.xml file13:38
karniCardinalFang: maybe ant is better..13:38
karni(for such small project)13:38
CardinalFangkarni, There's a Ubuntu summit starting Monday.  I'm guessing he's going.13:38
karniCardinalFang: oh right..13:38
* karni forgot13:39
JamesTaitkarni: Hi. :)13:40
karniJamesTait: hi James :)13:40
CardinalFangWow, my "summon verterok" spell worked!13:41
karnihi verterok :)13:41
karniCardinalFang: haha13:41
verterokCardinalFang, karni: hi13:42
karniverterok: CardinalFang is a bit unhappy with me using maven for Ubuntu One Files for Android ;)13:42
JamesTaitkarni: I wasn't going to mention it, since I thought you've put a lot of effort into getting maven working, but *if* it causes problems, might Ant+Ivy be a possibility?13:42
* karni chuckles13:42
CardinalFangverterok, I was moaning about how large and spidery the maven2 dependency tree is.13:42
verterokCardinalFang: maven2 dependency tree? to install maven2?13:43
CardinalFang$ sudo apt-get install maven2    #  ...  94 packages to install13:43
karniJamesTait: mavens working for me. if you have it, I'd be happy if you could test it lp:~mkarnicki/ubuntuone-android-files/build-setup-maven13:43
* karni doesn't know Ivy, but that's not a problem13:43
JamesTaitIf maven is working for us, I'm all for it - I'm not looking to fix something that's not broken.13:43
karniJamesTait: :)13:44
verterokCardinalFang: if you go with the package route, yes the dependencies sucks...I used to just install maven in /opt from the tarball13:44
karniJamesTait: I'm just having CardinalFang test the build with maven13:44
verterokCardinalFang: there are stuff in there that's isn't needed, like all the gc4j stuff :/13:44
CardinalFanggroovy, libnetbeans-cvsclient-java, velovity, antlr...13:44
JamesTaitkarni: Cool. :) Keep up the good work!13:45
CardinalFangI am no expert at all, but ant worked, is recommended and supported by Android SDK, and isn't large.13:46
karniJamesTait: thank you :) perhaps you have time to testdrive if it builds? (or did you just do that so fast?)13:46
verterokCardinalFang: the main issue with ant, is dependencies of the project13:46
* CardinalFang writes a 4-line shell script.13:46
JamesTaitkarni: I will do exactly that.13:47
verterokCardinalFang: some people endup committing the har files in the branch13:47
karniJamesTait: thank you!13:47
verterokand bzr cries13:47
verteroks/har/jar/13:47
CardinalFangverterok, I added bzrignore lines for libs/ too13:47
CardinalFang...and gen/  .13:47
karniCardinalFang: so someone who pulls the code would have to download jars on their own?13:47
CardinalFangkarni, they could run the file "setup".  This assumes a Unix, of course.13:48
karniCardinalFang: I might not have understood13:48
karniCardinalFang: ah, and that would pull the jars13:48
verterokCardinalFang: sure :) but then you need a .bat file for windows and probably a slightly different one for osx because there is no wget :p13:49
verterokCardinalFang: believe I've been there :)13:49
* karni laughs at osx for not having wget13:50
karniverterok: CardinalFang: you guys are much more proficient in that stuff. I'll go for whatever you settle :) however, we'll still need maven to build fresh jars of storageprotocol whenever there's new bzr push13:51
karnipush of storage protocol, naturally.13:52
verterokkarni: pushed revno 34 of java-storageprotocol, I still need to test this stuff with the real server13:52
verterokkarni: just some more generations support, and tests13:53
karniverterok: thank you13:53
verterokCardinalFang: also, the java storage-protocol is already using maven :/13:53
verterokCardinalFang: and it's quite cool what hudson does with it ;)13:53
CardinalFangkarni, verterok, I don't want to get bogged down.  I don't care a whit about the build system, really.  I'm trying to add a feature to the code is all, and I need to build.  "ant" does it right now on my machine, so I will build and push up this code and someone can merge what is useful.13:55
verterokCardinalFang: ok, I was trying to point out some of the benefits, e.g: http://steppenwolf.selfip.net/hudson/job/java-storageprotocol/13:55
karniCardinalFang: we can have two build systems, no? maven will just pull any updates of jars13:56
JamesTaitCardinalFang: I'm with you - go with what works best. :)13:57
=== teknico_away is now known as teknico
karniverterok: CardinalFang: sorry, my laptop went to sleep by accident14:00
verterokCardinalFang: sure, use whatever it works better for you14:00
karniCardinalFang: I have nothing against jars in the bzr branch14:00
karniCardinalFang: aquarius also used ant script for u1-contacts android app, and it was neat14:00
karniwe just had much more deps, and maven made handling that easy.14:01
CardinalFangkarni, it was the Android SDK, really, not aquarius.14:01
karniCardinalFang: arg, right xD14:01
karniCardinalFang: will we have those dependencies in bzr branch then?14:02
karniCardinalFang: I'll happily learn ant, especially that it indeed is android-sdk choice14:03
karniCardinalFang: I can update branch with new storageprotocol build whenever neccessary - just tell me how will the "setup" file/script work14:03
CardinalFangkarni, don't sweat.  Let me see what I can do in the next hour or so.14:04
karniCardinalFang: aquarius and beuno already know I do sweat. I'm all over the place trying not to look stupid :D but that doesn't work out well for me heheh14:05
karniCardinalFang: I'll head home and will be back online in <1 hour.14:05
CardinalFangkarni, okay.  See you.14:05
karnibye!14:06
urbanapeCardinalFang: ubuntuone-ios-client is both the Contacts and Music apps on iOS.14:09
urbanapeubuntuone-android-client covers the same (I believe) for Android14:10
CardinalFangurbanape, they're separate.  ubuntuone-android-{contacts,music,files}14:15
* CardinalFang has dabbled in the first two a bit. Is trying the final now.14:16
urbanapek, cool. I created them as monolithic projects back when there was still the possibility they'd be monolithic clients.14:18
urbanapeSo far, for iOS, we're just doing subprojects, basically14:18
urbanape(two top-level directories in trunk)14:18
CardinalFangurbanape, Got it.  I was only worried I wasn't linking bugs to the right place.  Grassy.14:19
* karni is back.14:56
karniCardinalFang: if I can be of any help, let me know14:58
barryjoshuahoover: hi again!  any luck on that notes sync issue?14:58
joshuahooverbarry: rye is looking into it...it may take a while to dig into it as it's not immediately clear what is going on14:59
barryjoshuahoover, rye cool.  i am of course available for some realtime debugging :)15:00
ryebarry, could you please publish the screenshot of tomboy sync configuration panel from limelight or snowdog?15:03
barryrye: let me switch to those machines and i'll ping you15:03
barryrye: do you mean preferences -> synchronization?15:09
ryebarry, correct15:09
barryrye: coming up...15:09
barryrye: limelight screenshot attached to bug 66470515:14
ubot4`barry: Bug 664705 on http://launchpad.net/bugs/664705 is private15:14
ryebarry, you are not using Ubuntu One :)15:15
ryebarry, are you syncing using the file system folder which is inside Ubuntu One folder?15:16
barryrye: wtf? ;)  well, i definitely didn't set up anything differently on purpose15:17
ryebarry, you are now using Local Folder sync15:17
barryrye: how odd that limelight is the one that matches one.ubuntu.com!  um, okay, what's the way to fix that?  (i'm checking snowdog)15:18
barryrye: snowdog appears to be the same way.  i wonder how this happened15:19
ryebarry, hm15:19
barryrye: did i stump you? :)15:27
ryebarry, well, yes, since gconf is definitely not under ubuntuone control. You might want to create backups of the files from ~/.local/share/tomboy, then disconnect tomboy from local file sync service and then select 'Ubuntu One' as the sync method15:28
barryrye: okay, i'm pulled into something else for a bit, but i'll try this on snowdog in a little bit.  thanks15:29
ryebarry, sure, though I will set the bug report as invalid...15:30
barryrye: k, thanks and sorry for the noise15:30
karniJamesTait: did you have chance to try maven build perhaps?15:30
ryebarry, well, it is also useful, i will check this first before digging into the server-side :)15:30
JamesTaitkarni: Just got all the branches created and pulling down maven right now.15:31
karniJamesTait: if you ... oh. ok15:31
karniJamesTait: you don't have to if it's a problem. we might eventually stick with Ant, but I'd be happy to know if15:31
karniJamesTait: my maven challenged finished successfully - it builds for me :)15:31
karniand I slept only 3hrs today to put that stuff together :D15:32
JamesTaitkarni: The u1files-hacking.txt confused me a little, and I was busily hacking on something else, but I want to give this a try. :)15:32
karniJamesTait: guess I could have done better writting it :(15:32
karniJamesTait: yes well, I realised I suggest downloading 3 projects, while this text file/manula is already in one of them.. so you have one already downloaded15:33
karniJamesTait: but I'm sure you'll figure it out.15:33
JamesTaitkarni: I'll offer some more constructive criticism when I have a little more time, it just confused me slightly when it said "create this u1-af branch" when I'd just created the branch to get the file that said it. :)15:33
karniJamesTait: take your time, you don't have to do it today or anything :)15:33
karniJamesTait: recursive trick! :D15:34
JamesTaitkarni: My brain doesn't deal with recursion very well this time on a Friday afternoon. :D15:34
karnihahaha15:34
karnimine either, probably that's why i made that mistake :)15:35
karniJamesTait: I corrected the file so it makes sense ;) http://paste.ubuntu.com/518091/ (I'll bzr push my branch now)15:48
JamesTaitkarni: Oh cool, I'll step through it again then when it's done building. ;)15:50
karniJamesTait: thank you :)15:50
JamesTaitHmmm, I got a FATAL ERROR, Invalid SDK: Platform/API level 1.6 not available.15:52
JamesTaitI guess I need to look again at my Android SDK.15:52
karnio_O15:52
JamesTaitYou mind if I pick this up later this evening?15:52
karniJamesTait: sure! take your time, no rush James15:52
JamesTaitExcellent.  I'll have more time then.15:53
karniJamesTait: you can do that during weekend or whenever it fits you. thanks for checking.15:53
CardinalFangkarni, hi.  bzr branch lp:~cmiller/ubuntuone-android-files/build-setup chad-build-setup15:57
CardinalFangcd !$; ./setup && ant15:57
karniCardinalFang: awesome, checking out! =)15:57
karniCardinalFang: what was !$ in bash?15:58
karniCardinalFang: small, clean, and fast. you're awesome :) you'll be even more awesome if you tell Ant to not name the apk by default Activity, but project name or something :)16:01
karniCardinalFang: really nice :)16:01
CardinalFangAh, easy.16:01
CardinalFangThat's in the AndroidManifest.xml16:01
karniOh. I guess Eclipse gave me option to rename it right away.16:02
karniCardinalFang: shouldn't it name it by application name or something? btw it's still set to AndroidU1 in AndroidManifest.xml, but that's cosmetics16:03
karniCardinalFang: you might want to remove local.properties from bzr (at least that's what it says inside the file :) )16:05
karniCardinalFang: I'm saying that only because I think that should be merged into stable :)16:05
CardinalFangkarni, I thought I did.16:05
karniCardinalFang: I make a fresh bzr branch and downloaded it with the rest.16:06
karni*I made16:06
barryrye: earlier you said "then disconnect tomboy from local file sync service and then select 'Ubuntu One' as the sync method" but now i realize i don't know how to do that16:23
barryrye: do i hit 'clear' under tomboy->preferences->synchronization?  then save?16:24
ryebarry, yup, hit clear, the select another sync method16:26
barryrye: done.  i could see it synchronizing and renaming old notes.  then the tomboy went away (though ps still sees it).  i'll kill it and restart16:29
heloi purchased an album in early august, and i can't find the files when i log in with my browser16:39
heloi was previously able to log in with my browser and manually download the tracks16:40
=== beuno is now known as beuno-lunch
helommmm... bueno....16:41
CardinalFangkarni, my branch is updated.16:53
CardinalFangHopefully, stuff is rearranged and named better.16:53
karniCardinalFang: nice! chad-build-setup?16:54
CardinalFang"bzr pull" should get the one you already have updated.16:54
karniyay16:54
CardinalFangEr, in 20 seconds.16:55
karniinterrupted :D16:55
karniI heard bzr is smart, shouldn't be a problem ;D16:55
karniCardinalFang: should bzr pull remove the 'local.properties' file that I mentioned?16:57
CardinalFangkarni, "local.properties" *should* be a file that doesn't exist until ./setup is run.16:58
karniCardinalFang: I'll pull your clean branch then :)16:59
CardinalFangHrm.  You shouldn't have to.16:59
CardinalFangrm local*16:59
karniout of curiosity :) yes, it's not there when I bzr branched17:00
karnioh.. I guess I could modify that README.txt already ;)17:01
karniCardinalFang: perfect :)17:02
karniCardinalFang: I guess you named the apk after the lp project title? (and I wanted to mention to beuno that ubuntuone-android-files -music and -contacts have inconsistent titles hehe)17:03
* karni chuckles17:03
karniCardinalFang: great work!17:03
karniCardinalFang: how do we propose merge? who/when should we do that?17:04
CardinalFangI will in a moment.17:04
karniCardinalFang: is it the programmer himself proposing merge when he's ready?17:04
karniok17:04
karniaquarius: although I had maven script ready (with a bit of preparation - compile java storage protocol etc etc), we settled with ant and CardinalFang did great job with that one. jar dependencies are in place, and he'll propose a merge when he's ready (time for me to learn that :) ). setup is lovely: ./setup && ant17:07
aquariuscool :)17:09
karniaquarius: we'll build storage protocol with maven whenever neccessary, and update ubuntuone-android-files dependency17:09
karniaquarius: with awesome help from CardinalFang , build script is ready :)17:09
karniI mean, he's done all the Ant work.17:10
karni:)17:10
CardinalFangkarni, if you have URLs for jars, We can remove some files in libs/ and add them to setup17:10
karniCardinalFang: I think that's a good idea, lemme collect them17:10
iklowhi! is there anything I can do to make synch faster? it's currently at about 1 metadata per 1-2 minutes and I like to go home sometime...17:50
iklowon maverick, in case it matters17:50
ryeiklow, currently servers are working fine, could you please pastebin the output of grep MARK ~/.cache/ubuntuone/log/syncdaemon.log ?17:53
=== beuno-lunch is now known as beuno
CardinalFangkarni, okay, proposed for merging.17:58
CardinalFanghttps://code.edge.launchpad.net/~cmiller/ubuntuone-android-files/build-setup/+merge/3916317:58
* karni opens17:58
iklowrye: http://paste.ubuntu.com/518151/ thanks17:59
karniCardinalFang: do I have to 'Claim review' to make a code review?18:00
beunokarni, no, just review18:01
beunoclaim is for more complex scenarios18:01
beunoyou can ignore it18:01
JamesTaitkarni: Just so you know, my "FATAL ERROR" is (I think) because I don't have my SDK set up for Android 1.6. :)18:01
karnibeuno: oh. review = read code, check if all's good, and? leave a comment?18:01
karniJamesTait: oh :) that's fine18:01
CardinalFangkarni, yes18:01
karniCardinalFang: ok18:01
ryeiklow, ok, the amount of metadata to process is decreasing but in a very slow manner, checking from here - metadata was processed at 1md item per second. Where are you located?18:02
JamesTaitkarni: I'll get that sorted later on and give it another whirl - unless (I haven't read scrollback) we've decided to go with ant, which seemed to be in discussion last time I looked.18:02
iklowrye: germany, university network right now (soup/down should be fast)18:03
karniJamesTait: yes, you can leave that. we're sticking with Ant, and I'll rebuild the protocol stuff with maven whenever neccessary.18:03
karniJamesTait: thanks for support :)18:03
JamesTaitkarni: No worries - thanks for your hard work. :)18:04
karniJamesTait: and I today thank CardinalFang :)18:04
beunoand I think all 3 of you are awesome18:04
CardinalFangbeuno, okay, now I can finally look at what you wanted.18:07
JamesTaitDinner time.18:07
=== JamesTait is now known as JamesTait_away
karniCardinalFang: dude, that's some clean bash scripting =)18:07
beunoCardinalFang, public files FTW18:07
CardinalFangkarni, bash?  Heck no, POSIX-compliant sh, yo.18:08
karniCardinalFang: :D18:08
karniCardinalFang: you're awesomer then awesome18:08
CardinalFangAm not.18:08
karniCardinalFang: seriously. I may have problems modifying build.xml for Ant, but I didn't even have that simple idea to write a clean script before. Guess I'll be getting to know my ways around :)18:10
karniCardinalFang: line 78 of build.xml -- is that 1.5 target Android version? default.properties has target=android-7 which is 2.118:13
karniCardinalFang: oh ok.. thats probably javac version ;]18:14
karnidefinitely.18:14
CardinalFangkarni, that may be completely wrong.  I stole that from the Android build so I could override the encoding.  Your name in the code caused problems.18:15
karniCardinalFang: oh!18:16
karniCardinalFang: I just compiled, I guess you worked that around :)18:16
CardinalFangutf8 should have been default, but upstream had other plans.  :\18:16
karni:S18:16
karniCardinalFang: The code looks fine, the script is really neat. However when I run the app on HTC Hero 2.1-update1, I get http://paste.ubuntu.com/518174/ which might be either due to something about dependencies or refactoring.18:27
karniCardinalFang: have a good evening :) you did great today, let's leave that for the weekend18:27
CardinalFangLaters, karni.  You won't see much of me next week.  The Ubuntu summit is 15km away from me, so I'm going to it.18:28
CardinalFangI'll be on email and irc sporatically.18:28
karniCardinalFang: oh! have a great summit then Chad ! :)18:29
CardinalFangabstract not implemented, at run time?  /me boggles.18:29
karniyea.. strange18:29
karniI susspect the dep, perhaps 1.2.1.1 wasn't as good as 1.2 ;)18:29
karniCardinalFang: have a great weekend+summit :)18:29
CardinalFangkarni, talk to you soon, I expect.18:29
karnisure :)18:30
iklowrye: sorry to bother you again, any ideas? md is now done, but content takes ages as well... I can't even continue working because every file I save makes it take even longer :-/18:33
ryeiklow, since metadata queue is processed, could you please shut down syncdaemon - u1sdtool --quit then run it with debug enabled: /usr/lib/ubuntuone-client/ubuntuone-syncdaemon --debug 2>&1 | tee ~/syncdaemon-debug.log18:34
ryeiklow, and in another terminal session run u1sdtool --connect ?18:34
iklowrye: ok, I did that18:37
ryeiklow,it should start printing info about the progress18:38
iklowrye: yes, it does18:41
ryeiklow, could you please pastebin the output from ~/syncdaemon-debug.log now?18:43
ryeiklow, e.g. in http://paste.ubuntu.com18:43
iklowrye, ah sorry, the tee filename got swalowed by a linebreak from erc... i'll have to do it again18:44
iklowhow long do you need the logfile to be?18:44
ryeiklow, a minute-long will be enough18:44
iklowrye: here you go: http://paste.ubuntu.com/518183/ thanks!18:47
maquis_honk18:52
maquis_:)18:52
maquis_I've got 2 boxes, and I'm trying to sync a folder of files across them, using my cloud.  I set the folder up and put files in on one machine, then added ubuntu one to the other machine18:53
maquis_I fooled around and somehow got the folder synced, but I don't know how I did it... Initially, only the directories synced, but now the files are synced too...18:54
maquis_Not sure if that's normal or not, but I just realized that the files did eventually sync... They hadn't synced yesterday when I looked18:55
iklowmaquis_: i'm here for help as well, but maybe it just took some time? you can use the indicator applet (look for it on launchpad) or u1sdtool --waiting-matadata / u1sdtool --waiting-content to look at what the sync is doing right now18:57
ryemaquis_, re file sync order - https://wiki.ubuntu.com/RomanYepishev/UbuntuOne/ClientControl19:01
ryeiklow, hm, no progress at all for the file sync during 2 minutes, could you please re-paste the contents?19:08
ryeiklow, you may want to install pastebinit application19:11
iklowrye: http://paste.ubuntu.com/518198/19:12
iklowrye: only a few minutes more though, after that i restarted w/o debug. and i already have pastebinit installed, very useful19:13
iklowrye: also it seems to go much faster now, with each file transferring rather quickly (maybe 10 secs). ul speed is quite good too, but there seems to be a delay of several seconds after each file19:16
ryeiklow, well, it progressed with 13 files... are you using the indicator? How much data is going to be uploaded?19:17
* rye definitely needs to add the content upload estimation implementation 19:19
iklowiklow: yes, using the indicator. amount of data was about 26 mb19:21
iklowrye: thanks for the indicator, btw - it's really reassuring to be able to easily check sync status19:23
ryeiklow, well, yes, but it is running too slow and there are no slowdowns on the server side :-/19:23
iklowhm :-/19:24
iklowrye: it seems to work faster now... maybe restarting the daemon helped?19:26
ryeiklow, i can't say that for sure wince the load distributes evenly among all the servers19:28
iklowrye:  i have to leave now, thanks again for the help!19:45
helohonk20:08
heloi purchased an album in early august, and i can't find the files when i log in with my browser20:08
heloi was previously able to log in with my browser and manually download the tracks (sorry for the repeat)20:09
beunohelo, they aren't in the "Purchased..." folder?20:11
helowhen i go to "files", there isn't anything, even a 'purchased' folder20:11
helothey should be at https://one.ubuntu.com/files/ right?20:12
beunoyes20:13
beunoit's all empty?20:13
heloi have copies that i downloaded, so it isn't a huge deal... but i thought i'd verify that they *should* be there20:13
heloyep20:13
beunothey should be there20:13
beunois your desktop client working?20:13
heloi have the receipt, order number, etc in my inbox20:13
heloi haven't configured it here (work computer)20:13
beunobut it does work at home?20:13
heloi haven't tried it since 10.10 came out20:14
beunoand you're sure you don't have 2 different accounts?20:14
heloso it is possible that the web interface is having some kind of problem, but through rhythmbox it may work?20:14
helothe receipt was to the same email i'm logged in as20:14
beunono, you should see them in the web io20:14
beuno*ui20:15
beunoso unless you moved them them or deleted them locally, there's an issue20:15
heloif i deleted them locally, they should still be on the remote share, right?20:15
beunonope, if you delete them locally, they get deleted online20:16
heloby deleted, i mean rm -rf ~/.ubuntuone20:16
beunoso yes20:16
beunothat's why they are gone from the web ui20:17
helowow... that's pretty unexpected behavior20:17
beunoreally?20:17
heloi needed some free space, and said, "well, all of this stuff is on ubuntu's servers, so i can delete it now and then redownload it later"20:17
=== facundobatista_ is now known as facundobatista
heloi have copies on a couple machines, so it isn't gone permanently20:19
beunowe can recover files on-deman usually, if they aren't months old20:20
beuno*on-demand20:20
beunobut u1 mirrors online what happens locally20:20
helowow... so if i have u1 mirroring on a few machines, i need to be sure nobody (family) deletes anything or the delete will propagate to everything else?20:21
beunoyes20:21
helogood to know :)20:21
helothanks20:21
beunoheh, np20:22
beunoyou do have read-only shares20:22
beunobut that requires different users20:22
helohmm, i may look into that20:22
kbnRegarding bookmarks, are there any indicator on the web ( https://one.ubuntu.com/dashboard/ ) that your bookmarks have been uploaded?20:24
beunokbn, so, we haven't yet released it20:25
beunobut20:25
beunoI can tell you a secret way to do it20:25
kbntell, tell ;o20:25
beunohttps://edge.one.ubuntu.com/20:25
kbnah, tyvm! yes there they are ^^20:26
beuno\o/20:26
duffydackhelo, make sure those machines with the other copies arent hooked up to u1 or they`ll get deleted :)20:28
helohow do i tell if my current machine is currently hooked up to u1?20:29
kbnhmm, i have 2 computers running Maveric, and bookmarks from both are present on the online list... but still each PC has only its own bookmarks, i was hoping they would get propagated to each other somehow20:30
beunokbn, they should, yes20:30
duanedesignhelo: the Ubuntu One Preferences (memenu > Ubuntu One) Devices Tab20:31
kbnwhile looking at the https://wiki.ubuntu.com/UbuntuOne/Tutorials/Bookmarks i realized i never got the "Allow access" popup on either pc though20:31
Chipacakbn: the bookmarks of the other machine might be in "unfiled bookmarks" or something ike that20:31
helowhat if i'm running fluxbox?20:31
duanedesignhelo: https://one.ubuntu.com/account/machines/20:32
kbnChipaca, I have only an empty "Desktop Couch Scratch" folder there, on both pc's20:33
heloahh nice, thanks20:33
duanedesignhelo: a friend has been working on a fluxbox setup - http://i.imgur.com/jGJ0i.png20:37
helopretty cool... although i never use the desktop menu (or really ever see the desktop)20:38
kbnso.. i have 4229 bookmarks in ubuntu1, but they aren't getting probagated back to firefox... what do I do? File a bug, or wait for better times? ^^20:51
kbnpropagated*20:51
dobeythe one that uploaded them, or one on another machine?21:07
kbnboth machines have uploaded, but neither gets the other's bookmarks21:08
dobeycheck in the 'unmanaged' bookmarks folder21:10
kbnif you mean the unsorted bookmarks; yes, i did, and there is only an empty "Desktop Couch Scratch"  folder there21:11
dobeyhrmm, i'm not sure why they wouldn't show up in firefox if they are synced21:14
dobeyurbanape: do you know?21:14
urbanapesorta21:15
urbanapesec21:15
urbanapekbn: Sorry about this. Did you start both machines syncing with Bindwood (nearly) concurrently?21:18
kbnno, i installed the xul-bindwood package about 30m~ apart on each machine21:20
kbn30min* lol21:21
urbanapefor purposes of the replication, that's probably nearly concurrently.21:22
kbnaha21:23
urbanapeso, the Desktop Couch Scratch folders are empty on both machines?21:23
kbnyes21:23
urbanapeHmm, can  you go to about:config and enable debugging?21:25
urbanapecreate a new entry21:25
kbnentry with what name? bindwood.debug ?21:26
urbanapea new boolean entry called 'bindwood.debug' and set it to true21:26
urbanapeyup21:26
urbanapethen restart, and you should get loads of stuff in your javascript console21:26
urbanapeit can be hard to get the full log from the standard console, so I usually install Console221:27
urbanapewhat version of Firefox, btw?21:27
kbn3.6.11 (current 10.10)21:28
kbngetting a ton of messages yeah...21:28
kbnConsole2? sorry, it's been a while since i needed to debug in FF...21:30
urbanapehttps://addons.mozilla.org/en-US/firefox/addon/1815/21:31
urbanapenp21:31
kbnahh that's why "Console2" didn't yield any results :P21:32
urbanapeyeah21:32
kbnso, what am I looking for?21:38
urbanapegood question. I'm looking through the code. It didn't get a whole lot of lovin in the Maverick cycle...21:39
kbnit seems to report success both from "pushing" and "pulling" records, and then reports "rescheduling..." cycles every now and then21:39
urbanapeoh, yeah.21:39
urbanapeokay, so here's the thing.21:39
urbanapeThere is an unlanded branch that never got finished that attempts to gracefully handle Couch conflicts.21:40
urbanapeRight now, you've got two desktopcouches21:40
urbanapeeach thinks it's the first one to lay claim to the "bookmarks" database.21:40
urbanapeand what you'll probably find is that after quiescence (no new activity, and everything has been replicated to both machines), you'll have one or the other machine's entire bookmarks tree as a conflict of the other's.21:41
urbanapeupside of which is this:21:41
urbanapeWow, I can't believe I typed all this, and you'll have to forgive me for the ugliest thing since ever:21:44
urbanapeif you don't have a lot invested in one or the other machine, the best way out is to drop one machine's Firefox profile, reset the other's bindwood prefs, delete both machines' bookmarks desktopcouch database, delete the remote one at u1, restart one firefox with bindwood, let it make the database, let that database replicate to the other machine, start up firefox on the other machine with bindwood, and things will work nor21:44
kbnXD np21:44
urbanapeI need a big red button.21:44
urbanapeand a klaxxon.21:44
urbanapeI can walk you through that a little more clearly, if you'd like.21:45
kbnhow can i wipe the database?21:46
urbanapedobey: are the remote tools installed as part of the u1 or desktop couch client?21:46
urbanapedo you know?21:46
kbncause yeah i don't have much i need to keep on the 2nd machine21:46
dobeyremote tools?21:47
kbnif i delete the machine in the web interface, will it wipe all data related to it?21:47
dobeywhat's that?21:47
urbanapedobey: nm, I was thinking u1 client, but they were with desktop couch.21:48
urbanapescripts that let you act on the remote databases (like DELETEing one)21:48
urbanapethisfred: ping21:48
dobeyah ok21:50
urbanapekbn: can you shoot me an email at zachery.bir@canonical.com and I'll write up the process for you? I've got to run for a short bit, but I'll be back around later tonight.21:52
kbnalright, cool21:53
kbnand ty for helping! :)21:53
duanedesign~/522:11
=== Pilif12p_ is now known as Pilif12p
thisfredurbanape: pong? (actually, I'll be back in an hour, have to walk the dog now)22:46
=== Pilif12p is now known as Pilif12p_

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