/srv/irclogs.ubuntu.com/2010/11/23/#ubuntuone.txt

sweetchilihey guys. im a mac developer and im planing to write a client for one. i just wondering if there is any public api yet?08:58
karnisweetchili: awesome. the protocol is open, so the proto files might be a good start. you could also have a look at ubuntuone-storageprotocol and ubuntuone-java-storageprotocol on launchpad09:09
karnisweetchili: I know you'll be using objective C or something, but for reference, you'll find ubuntuone-java-storageprotocol under ~verterok 's profile on launchpad09:09
karnisweetchili: U1 uses it's own protocol, so the first step would be to implement a client for Mac first. or something.. ;)09:10
sweetchilikarni: thanks! i will09:11
karnisweetchili: you are welcome. feel free to ask more questions here. I'll be in and out sometimes, but you can always leave a message.09:11
sweetchilikarni: :) i plan to start code on friday but until then i will do some research. adding #ubuntuone to auto join list09:14
karnisweetchili: sweet!09:14
karnisweetchili: there's also a beta for Windows, but i'm not sure what they wrote it in/with.09:15
duanedesignhey karni09:18
karnihi duanedesign :)09:18
duanedesign:)09:18
* karni attends english class, quite funny ;)09:18
duanedesignshould be an easy grade ;)09:21
karnisome interesting talk taking place. good, no boring gramma ;D09:21
karni?09:22
karniops09:22
jderoseaquarius: the publish file api... is a file read-only after it's published? i mean, you can't ever put a new/updated file at the same URL, can you?10:51
aquariusjderose, if you update the file, it should republish the new one10:52
jderoseto the same URL?10:52
aquariusya.10:52
aquariusI believe that's the case...10:52
aquariusnow you've got me worried that it isn't :)10:52
jderosehmm, i was thinking that might be a good way to map dmedia file storage into UbuntuOne, so i actually wanted read-only :)10:53
aquariusjderose, so...in your model, I create a file with contents "foo", publish it to ubuntuone.com/p/abc, then I edit the file's contents to say "bar" -- you want the URL to still say "foo"?10:54
jderosenope, the canonical name is based on content hash...10:55
jderoseso the publish API could still work10:55
aquariusour public URLs aren't like that. :)10:55
* jderose wonders is aquarius would stop him from using them like that all the same :)10:56
aquariuswell, you can use them if you want, sure thing, but you don't get to pick the public URL; we do. :)10:57
aquariusoh, your thought is that if you change the file, it'll change the local filename, and thus it'll get a different public URL? that'll work.10:57
jderoseaquarius: that works fine... in the record for the media file, when one of the locations it happens to be stored in is UbuntuOne file publish, we'll just store the full URI you returned when the file was uploaded...10:59
aquariusjderose, ah, you'll need to also tell it to publish. Unpublished files don't have a URL, and files are unpublished by default obviously :)11:04
aquariusjderose, there's no "Published" folder where files therein are automatically published. You can talk to the APIs to find out (a) if a file is synced, (b) if a file is published, and you can also publish the file through the APIs as well11:05
jderoseaquarius: so is there a concept of a private file in this context then?11:05
aquariusall your synced files are private until you publish them11:05
jderoseah, so a published file must first be synced?11:06
aquariuswe'd be pretty unpopular if we took every file that you store in Ubuntu One and put it on the web ;)11:06
jderose:)11:06
aquariusyes. A file must be synced (that is, stored in Ubuntu One) before it can be published.11:06
jderoseaquarius: drat, that might spoil my parade.  :(  i'm trying to find away around the folder as the unit of what is on a given machine... dmedia needs to be able to have an arbitrary and changing subset of the library stored locally on a given machine11:08
duanedesignis that rye i see?  :)11:52
ryeduanedesign, yes, it is :), morning! Returned from trip to Estonia and maaan, nearly every building has a domain name there :)11:53
=== teknico_ is now known as teknico
duanedesignmandel: you noticed the spanish variables in my i18n code :)11:54
ryeduanedesign, or, imagine a field in the country side, seems that nothing around, but suddenly a billboard appears with www.something.com in it and pretty much nothing else, awesome internet country.11:54
duanedesign:)11:54
mandelduanedesign, yes, hehe11:54
ryeshould have used www.example.com instead of  www.something.com, since the latter does exist :)11:54
mandelduanedesign, it makes it more i18n :)11:55
ryeok, what's been going on here?11:55
duanedesignrye: estonia, that is north of you? you == ukraine11:55
ryeduanedesign, yup, 2 countries in between (Belorussia and Russia). And one day trip to Helsinki (Finland) made me change my mind about the fact that it is cold in Tallinn (Estonia), since in Helsinki it was up to -10 when we arrived. No, don't want to go norther than that :)11:57
duanedesignrye: oh wow, that sounds fun11:58
duanedesignrye: do you know if their is a bug about U1 timing out on large uploads over slow connections?11:59
ryeduanedesign, not that I am aware of, do you have the info about the logs?11:59
duanedesignmandel: i just did a big redesign of the code for CLI Companion. Maybe once i get it packaged I can twist your arm to test it for me. ;)12:00
mandelduanedesign, ofcourse you can, and no need to twist my arm :)12:01
duanedesignrye: https://bugs.launchpad.net/ubuntu/+source/ubuntuone-client/+bug/68012812:01
ubot4duanedesign: Error: Bug #680128 is private.12:01
mandelduanedesign, just assign bug so that I can keep track, something like CLI translation is not tested or something like that :)12:02
duanedesignmandel: thank you12:02
mandelduanedesign, np :)12:03
mahenhi everyone12:04
duanedesignhey mandel12:04
duanedesignoops12:04
duanedesigntab fail12:05
mahen:)12:05
duanedesignhello mahen12:05
mahenhi duanedesign12:05
ryeduanedesign, write_limit = 51200, 2010-11-17 17:02:11,333 - twisted - INFO - pause writes for: %s 1.548984375 - looks like it is respected and it is crawlink with 51 kilobyte per second upload rate12:05
duanedesignmahen: we were just discussing your bug12:05
mahennice :)12:05
mandelduanedesign, haha it happens12:06
* mandel -> walk the dog12:06
mahenrye : there are indeed many "pause writes" in the log, but the gnome system monitor still shows an upload rate of 90-100 KB instead of 5012:07
ryemahen, hm, need to re-check this,12:09
* rye rechecking upload12:09
duanedesign/9/512:23
=== teknico is now known as teknico_away
=== BlackZ_ is now known as BlackZ
jderoseaquarius: i'd really like feedback from you other ubuntuone people on this: https://bugs.launchpad.net/dmedia/+bug/68046712:43
ubot4Launchpad bug 680467 in dmedia "Add location record, add locations and priority to file record (affects: 1) (heat: 10)" [Critical,Triaged]12:43
aquariusjderose, reading12:47
aquariusjderose, what's the "added" timestamp used for? timestamps are very iffy things to use in a distributed sense, because you can't be sure that the clocks are all synced.12:48
jderoseaquarius: the time that the location was first added to the library... not used for anything other than logging and rough "when did this happen" purposes12:50
jderoseaquarius: so one question i have: does it make sense to use the same per-machine UUID that desktopcouch uses? are there any negative/positives of doing so?12:51
aquariuspositives: you don't have to think it up yourself12:51
jderose:)12:52
aquariusI can't think of any negatives. :)12:52
jderosethat answers my question then12:52
aquariusCardinalFang, the unique ID that DC makes up for your machine...it's globally unique, yes? (I'm 97% sure that it's a UUID)12:52
CardinalFangaquarius, it's not guaranteed to be unique to your host, but it's very unlikely that it will collide with any others,   uuid.uuid4()13:01
jderoseCardinalFang: that works fine13:02
aquariusCardinalFang, what's "very unlikely" in this context?13:02
beunokklimonda, ping13:06
CardinalFangaquarius, I think we'd need a billion other star systems running Ubuntu.13:06
aquariusCardinalFang, then that's fine :)13:07
CardinalFangThat's not part of Bug #1 yet.  Feature creep, though.13:07
kklimondabeuno: pong13:08
jderoseCardinalFang: hehe13:08
beunokklimonda, hey man!  could you take a peak at whether your missing mp3s are back?13:08
kklimondaif I can find my phone :)13:10
kklimondaoh, here it is13:10
kklimondabeuno: looks fine13:13
beunokklimonda, \o/13:13
beunoawesome13:13
=== rodrigo__ is now known as rodrigo_
popeyis there a prescribed method for deleting an ubuntuone account? like completely eradicating it?13:58
popeyI setup a u1 account whilst recording a screencast and managed to screw it up13:59
beunopopey, joshuahoover may know, but it is something we haven't fully automated yet13:59
popeywondered if I could get the account deleted so i could start again14:00
thisfredme14:00
alecume14:00
joshuahooverpopey: there isn't a good way right now...do you want to get rid of all your files, notes, etc.? or something else/more?14:00
mandelme14:01
popeythere isnt anything to get rid of tbh14:01
alecudobey, vds_, CardinalFang, Chipaca: standup?14:01
vds_me14:01
popeyand just to be clear it's not "me" it's another account14:01
popeyi signed up and then messed something up. Is it a lot of effort/work involved?14:02
=== vds_ is now known as vds
popeyjoshuahoover: do you need me to ask a launchpad question or file a bug or something to track it?14:02
Chipacaalecu: not me :) (but, really, no standup for me today)14:02
Chipacaalecu: I've got my other hat too firmly on right now14:03
joshuahooverpopey: you just want the account canceled? there's a way to cancel the u1 subscription but not an easy way to "delete" the account entirely right now14:03
alecuChipaca, hold on to it. It's windy today.14:03
popeyjoshuahoover: I want to be able to start again, so act like the account didnt exist at all14:03
alecuon your marks... get set...14:04
alecuthisfred, go!14:04
thisfredDONE: bug #677632 TODO: second part of bug #510159 BLOCKED: no14:04
thisfredalecu: go!14:04
alecuDONE: zeitgeist spec (bug #goes here),14:04
alecuTODO: discuss the ontology on #zeitgeist,14:04
alecuBLOCKED: no14:04
* alecu searchs for"mandel" on his gnome-activity-journal14:04
ubot4Launchpad bug 677632 in desktopcouch "Should use ubuntuone-dev-tools and pep8 (affects: 1) (heat: 6)" [Medium,In progress] https://launchpad.net/bugs/67763214:04
ubot4Launchpad bug 510159 in desktopcouch (Ubuntu) (and 1 other project) "Split desktopcouch in two: a records library that can be used on the server and a desktop application/library (affects: 1) (heat: 6)" [Medium,In progress] https://launchpad.net/bugs/51015914:04
mandelDONE: Made fixes for bug 675383, bug 68028, bug 680195, bug 680118, bug 678464. Moved to desktopcouch and fixed branch that moves xdg to platform.14:05
mandelTODO: Merge mocking branch with desktopcouch trunk. Canonical admin boring stuff. Provide asif with info about Windows UI.14:05
mandelBLOCKED: no14:05
* mandel tackes vds_14:05
vdsDONE: branch to port to a newer python-couchdb version has a lot of conflicts with trunk now so I'm resolving them #675551, bothered CanrdinalFang to get the python-couchdb package updated, proposed the patch of python-couchdb to port the oauth session from DC to python-couchdb, done the required fixes and proposed again, code review14:05
vdsTODO: fix the branch again and wait for the new python-couchdb to land in natty to finally land the above mentione branch14:05
vdsBLOCKED: not at all14:05
ubot4Launchpad bug 675383 in ubuntuone-windows-installer "Current plan information is retrieved from the wrong json property (affects: 1) (heat: 6)" [Medium,In progress] https://launchpad.net/bugs/67538314:05
ubot4Launchpad bug 68028 in ubuntu "edgy fully updated (24.10.06) -> fstab does NOT mount smbfs Share (heat: 1)" [Undecided,Invalid] https://launchpad.net/bugs/6802814:05
ubot4Launchpad bug 680195 in ubuntuone-windows-installer "Client application should have an about dialog (affects: 1) (heat: 6)" [Medium,In progress] https://launchpad.net/bugs/68019514:05
ubot4Launchpad bug 680118 in ubuntuone-windows-installer "Version number should be added in the msi name (affects: 1) (heat: 6)" [Medium,In progress] https://launchpad.net/bugs/68011814:05
ubot4Launchpad bug 678464 in ubuntuone-windows-installer "Ubuntu One process should only can have one instance per user (affects: 1) (heat: 6)" [Medium,In progress] https://launchpad.net/bugs/67846414:05
thisfreddobey: ?14:06
thisfredEOM?14:08
dobeyhi14:08
thisfredah wait! :)14:08
dobeyλ DONE: ubuntuone-client 1.5.0, banshee backports, fixed 67760714:08
dobeyλ TODO: nightlies, banshee store tests14:08
dobeyλ BLCK: None.14:08
thisfredEOM!14:08
CardinalFangDONE: Helped vds update Debian python-couchdb package.  Reviewed branches.  Fixed problem with code split that caused tests to fail if package wasn't installed.Started merge of get-port and proxy.14:10
CardinalFangTODO: Merge merge merge.14:10
CardinalFangBLOCKED: None14:10
jdobrienteknico, let's drag our mechanize browser hack into a back alley and beat it to death14:10
jdobrienoops14:10
jdobrienwrong channel...hehe14:10
joshuahooverpopey: no, we already have a bug about this (private bug atm, #669654)14:11
joshuahooverjdobrien: is there a way to delete an account for popey? it sounds like he wants to start the sign up process over from scratch14:11
jdobrienjoshuahoover, we do not have a way to do that at the moment14:12
joshuahooverjdobrien: i was hoping you'd surprise me with some magic14:12
jdobrienjoshuahoover, it can be done... but it would involve a little black magic14:13
popeyis that a 'no'?14:17
zygahi15:09
zygaon maverick connman-only system is unable to connect to u115:09
zygait seems to look for network manager service files15:09
nessitaChipaca: I forgot to tell you!15:17
nessitaChipaca: the thing I talked to you about yesterday, regarding Marianna: you should talk with her today, since I didn't confirm the booking for the hotel15:18
Chipacanessita: been there, done that15:18
nessitaChipaca: awesome15:18
Chipacanessita: yes, yes, I am awesome. But also in a meeting; ttyl :)15:18
nessitaI'm gone now!15:18
duanedesignhello zyga15:26
dobeyzyga: is networkmanager installed and running still, but you are just not using the applet in gnome?15:27
duanedesignin network manager inst..15:28
duanedesigndobey: you are too fast for me :)15:29
duanedesign..or i am too slow :P15:29
dobeyzyga: or networkmanager is uninstalled and you are seeing the dbus errors being logged?15:30
=== teknico_ is now known as teknico
duanedesigndobey: U1  queries Network Manager if its available. If not it assumes a connection, correct?15:31
dobeyduanedesign: it always queries for nm; and if it doesn't exist, assumes manual config, yes15:32
zygadobey, nope, I'm running connman in compatibilty mode15:42
dobeyi don't know what that means15:42
zygadobey, I don't know what u1syncdaemon is doing but apparently it's trying a nm-only interface and that fails to activate15:43
zygadobey, connman implements same DBUS api AFAIK15:43
zygadobey, the exception I get is...15:43
zyga2010-11-23 14:11:32,546 - ubuntuone.SyncDaemon.DBus - ERROR - Error while getting the NetworkManager state org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.NetworkManager was not provided by any .service files15:43
CardinalFangalecu, hi hi.  I added a field for zeitgeist+desktopcouch.  Namely, say what service or host we replicated a DB with.15:44
alecuCardinalFang, nice! where did you add it? on the wiki or on desktopcouch?15:45
dobeyzyga: that means nothing is providing the org.freedesktop.NetworkManager dbus interface then15:45
zygadobey, let me check something15:45
alecuCardinalFang, oh, I've just seen it was on the wiki.15:45
alecuCardinalFang, thanks!15:45
dobeyzyga: kvalo tells me connman impelments some nm interface, but it seems to be buggy15:45
dobeyzyga: so perhaps you are hitting some bugs in connman wrt that15:46
zygadobey, perhaps15:46
dobeyzyga: but if syncdaemon fails to talk to nm, it should just be falling back to assuming it can talk to the internets15:46
zygadobey, I'll file a bug, if we''re going connman in +1 then we _need_ this to work15:46
zygadobey, right15:47
dobeybecause i clearly and distinctly remember fixing a few points in the ubuntuone code that talked to nm, specifically to deal with this; and it was tested as working15:47
ryedobey, yes, and i remember it was being tested and it is working15:48
zygadobey, rye, if there is anything I can do to help you feel free to ask15:52
ryezyga, what is u1sdtool --status15:52
zygahttp://pastebin.ubuntu.com/535583/15:53
dobeyoh15:54
dobeywell it thinks there is network15:54
zygarye, note, I have the same state on two unrelated machines that I just connmanned this morning so it's repeatable to some degree15:54
zygadobey, rye, keep in mind the line from syncdaemon-exceptions.log15:54
ryeah15:54
ryewe are rolling out the servers15:54
zygabackend update?15:55
dobeyzyga: that exception log is ignorable.15:55
ryezyga, at the moment the servers are being updated (this happens every tuesday and thursday)15:55
=== beuno is now known as beuno-lunch
dobeylunch time, bbiab16:31
mahenrye & duanedesign : BTW, my debug log is a week old, please tell me if I should make another one with the current server17:16
mahen(regarding timeout & throttling bugs)17:16
ryemahen, are you running maverick device with connman?17:18
* rye is setting up a vm to test17:18
mahenrye : I'm sorry, I don't get your question :)17:18
ryemahen, wait, wrong context. mahen, could you please tell me the bug number?17:19
mahenrye : https://bugs.launchpad.net/bugs/68012817:19
ubot4mahen: Error: Bug #680128 is private.17:19
=== beuno-lunch is now known as beuno
=== alecu is now known as alecu-lunch
=== alecu-lunch is now known as alecu
=== teknico is now known as teknico_away
=== vds_ is now known as vds
* popey tickles joshuahoover with his previous question about deleting a user from u1 :)20:41
joshuahooverpopey: sorry, been having some bad internet connections20:42
joshuahooverpopey: so, it's far from trivial to delete a user from u1 currently...you can easily unsubscribe but deleting a user, even behind the scenes, is something that's going to require some work (particularly testing)20:48
popeyjoshuahoover: thats a shame. thanks for letting me know.21:28
joshuahooverpopey: wish i had a better answer for you now, but it's going to be a while longer until we have this fixed21:29
popeyits frustrating because the purpose of this is for me to do some u1 based screencasts21:29
popeyand whilst I could just setup another email address, I'm trying to keep everything consistent and together21:30
karnipopey: i've been following your issue today, it doesn't look good. it's good that you have risen awareness of that problem.22:36
popeyI guess.22:48
popeyI appreciate that we need features that will attract customers and the U1 developers are exceptionally busy people.22:48
popeyBut a cloud based service should have two things (especially if they're in the open source world) 1) a way to get your data out, 2) a way to leave cleanly. We have 1) I think, but not 2)22:49
popeyAs I understand it.22:49
beunopopey, you can delete everything manually, but it's a PITA, I guess22:50
beunodelete all couchdbs with a script, and delete the files from the web ui or desktop22:50
beunoso you can delete everything, it's just not pleasant22:50
popeyI'm not after deleting data, but deleting the user.22:50
beunowe do need to improve that22:50
beunoright22:50
popeybut yes, I appreciate there are 'levels' of delete :)22:50
beunothis is an increasing priority for us22:50
beunotrying to see where we can squeeze this in22:50
popeyhappy to help test it :)22:51
beunopopey, you'll be the first one as soon as we get something out the door then!22:51
popey:)22:53
karnipopey: that's right. similarily, what beuno wrote, too. we/they just have to make it a little easier to remove the user -- so that nobody can complain ;)22:58
karnibeuno: by the way, I once talked to verterok about that, but can't quite recall. are you guys already working on supporting partial uploads/downloads of modified chunks of data to minimize sync data traffic?23:01
beunokarni, verterok would know23:03
beunowe are working on resumable uploads23:03
beunoand that is probably the first step for incremental uploads/downloads23:03
karnibeuno: right, I saw that in the code. but that's still not the same, right?23:03
karnibeuno: aha23:03
* karni nods23:03
karniverterok has been hard to catch lately ;)23:04
karnithanks, anyway.23:04
beunokarni, he's been on a sprint all of last week23:04
beunoand is probable ZOMG tired this week23:04
karniooooh, he too23:04
karnixD23:04
* karni chuckles23:04
beunoplus, it was a Holiday here yesterday23:04
karniI see :)23:04
karnigood, he deserves some rest. in my mind, he's a hardcore coder.23:05
* karni want's to be like verterok one day23:05
beunome too23:05
shane4ubuntuOk, I'm pretty disappointed with U1.  Filed bugs, and can't seem to get the problems fixed.  U1 is eating my files, and now it shows that the folders are part of u1, so I can't even un-sync the folders, or quit syncing them23:39
shane4ubuntuanyone around that can help me un-sync my folders.23:39
shane4ubuntuoh, never mind, I figured it out with u1sdtool, the GUI is messed up and not right.23:40
shane4ubuntuis purging my u1 install the recommended method?  I want rid of it all, no trace of it, no configs, nothing.23:55
karnishane4ubuntu: would you like to get rid of it, or "reinstall" from scratch?23:57
lifelessI doubt thsat that will remove the configs from your home dir23:57
shane4ubuntukarni: I think I'm just done with it, and want to get rid of it completely23:58
shane4ubuntukarni: it is messing up my work files and I just can't have that.23:58
karnishane4ubuntu: you can remove (or *move*) your files from under /Ubuntu One folder somewhere else and let it sync up the meta (so it'll remove them from the servers)23:58
karnishane4ubuntu: aha23:59
karnishane4ubuntu: wait23:59
karnishane4ubuntu: if you start removing them from webUI, or remove them from 1 computer, they will be23:59
karnishane4ubuntu: removed from other computers.23:59
karnishane4ubuntu: there was a guy that removed Ubuntu One folder and lost his all files23:59
shane4ubuntukarni: I unsubscribed my folders via cli, on my main box23:59
karnishane4ubuntu: did you disconnect your machine from U1 ?23:59
shane4ubuntukarni: yes23:59

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