/srv/irclogs.ubuntu.com/2011/05/25/#ubuntuone.txt

cwaynefagan: thanks :)00:17
adorilsonhi, people01:37
adorilsonmy machine is outdated, but --current-transfers option u1sdtool, show 001:37
adorilsonwhy?01:37
adorilsonand --waiting option raises a exception01:37
adorilsonhttp://pastebin.ubuntu.com/612518/01:37
adorilsonfagan ?01:37
faganadorilson: im about to head off to bed could you come back in the morning01:38
adorilsonfagan: ok01:39
=== nigelb_ is now known as nigelb
faganmorning all08:43
mandeloh, I forgot morning all08:51
* mandel wonders if there is any point to be here for 2 hours if no one knows…08:52
faganmandel: im here :)09:00
faganand morning09:00
mandelhello :)09:00
* fagan wonders if ralsina is around 09:01
fagan(I think I need a better task than trying to find a bug to do)09:01
mandelfagan: ralsina is not here 2day09:52
faganmandel: damn hmmmmmm09:53
faganlet me think what would be a good way to spend my time09:53
duanedesignmornings09:53
faganduanedesign: morning09:55
* fagan takes a break while he tries to think up something09:59
faganmandel: could you link me to that setup wiki page that you made10:27
faganthe one for the depends10:27
faganill link the image there10:27
faganwow its 2.9gb this is going to take a week to upload to u110:31
mattiabmandel: where can I find the overlay icons for Windows?10:40
mandelmattiab: design has not yet done them… and at the moment in linux we use the stock icons from the system, I'd say we can use a random icon 'til then10:44
mandelmattiab: as long as we have an icon… it is the desing the ones that have to provide them10:45
jo-erlendI need someone to confirm a bug for me. 1) copy a file to your Ubuntu One folder that's automatically synced. 2) look at your files on the web in a browser. 3) publish the file from that page. 4) confirm that Nautilus doesn't see the file as published so you have to first publish it again and then you can unpublish it.11:27
faganjo-erlend: it gives out the same publish url11:30
jo-erlendfagan?11:30
faganjo-erlend: there isnt really an isue there other than the client not knowing its published it actually figures out its published and hives the same url11:31
fagan*gives11:31
jo-erlendfagan, if I have published a file on the web, then I cannot see that it is published in Nautilus. However, if I want to unpublish that file from Nautilus, I have to publish it first. Then, if I do the exact same thing again, then I can unpublish it. Certainly, that must be a bug?11:32
faganjo-erlend: yeah but it isnt really critical thats what I was saying and yeah confirmed11:33
jo-erlendwhat package should I use when reporting it?11:35
faganjo-erlend: ubuntuone-client and someone can reassign if needs be11:35
jo-erlendgreat. Thanks.11:36
fagannp11:36
fagansoooo quiet12:36
jo-erlendhttps://bugs.launchpad.net/ubuntu/+source/ubuntuone-client/+bug/78807312:49
ubot4Launchpad bug 788073 in ubuntuone-client (Ubuntu) "Ubuntu One-menu in Nautilus is not properly synched. (affects: 1) (heat: 6)" [Undecided,New]12:49
jo-erlend... if someone has something to add?12:50
fagannessita: ^12:50
nessitahi fagan12:51
faganhey nessita12:51
nessitajo-erlend: hey there. Yes, there are a couple of issues regarding how our plugin keeps the info in synch with the backend12:52
nessitajo-erlend: for now I would advice using the web UI12:52
jo-erlendyes, but I'm not trying to avoid the issues. I'm trying to identify them so that eventually, I'll be able to recommend Ubuntu to users who just need stuff to work :)12:54
jo-erlendbtw; is the Ubuntu One item in the messaging indicator supposed to do anything other than launch the GUI? It seems to do exactly the same as the icon on the launcher?12:56
* fagan break12:57
ryejo-erlend, it is also showing new shares when they are accepted12:57
jo-erlendrye, what exactly does that mean? Do they become available as menu items in the messaging menu?12:58
ryejo-erlend, yes, they are opening the ubuntuone-control-panel in Folders tab where one can choose whether the folder needs to be downloaded to this particular machine12:59
ryejo-erlend, other than that - nothing else12:59
nessitarye, jo-erlend: it also notifies when there is a new folder available (kinda a share from you to you)12:59
jo-erlendoh, ok. Then that must mean "sync locally" can be different on each of my computers?13:00
ryejo-erlend, yup, in natty the default is not to sync your UDFs unless you say so13:01
jo-erlendUDF?13:01
mandeljo-erlend: User Define Folders13:02
mandeljo-erlend: are those folders that are not the 'Ubuntu One' folder that are sync to the could from your home directory, like ~/Music for example13:02
jo-erlendright. I thought a folder would be either synced or not. That's good news.13:03
nessitajo-erlend: you can choose in a per-device manner which folders and which shares your want to be synch13:04
nessitajo-erlend: you can even have 'web-only' shares/folders13:04
mandelnessita: ping13:07
nessitamandel: pong13:07
jo-erlendthat's very promising. Is there a way to sync these folders locally? That is, if my desktop and my Ubuntu One account are synced, can I sync my laptop with the desktop without going through Ubuntu One?13:07
mandelnessita: I'm going to have to go for lunch in a bit, but do you want to take a look at the CredentialsManagementTool issue that I added in the branch during the sprint?13:08
jo-erlendmy LAN is somewhat faster than my broadband connection :)13:08
mandelnessita: at least to understand what is your plan?13:08
nessitajo-erlend: not at the moment, but we have that feature planned13:08
nessitamandel: sure, let's talk. I have no current plan :-). Wanna mumble13:08
nessita?13:09
mandelnessita: sure, starting it up13:09
* nessita too13:09
=== m_conley_away is now known as m_conley
dobeyhmm13:53
nessitame14:00
thisfredme14:00
nessitamandel, dobey, fagan14:00
mandelnessita: stand uo?14:01
mandelup?14:01
dobeyme i suppose14:01
nessitayeap14:01
nessitamandel: say me! :-)14:02
nessitafagan: only you missing14:02
mandelme14:02
nessitaDONE: more of the same (QT windows control panel port, reviews, emails)14:02
nessitaTODO: guess what!!! yes, just like yesterday.14:02
nessitaBLOCKED: nopes14:02
nessitaNEXT: thisfred14:02
thisfred* NEEDSREVIEW https://bugs.launchpad.net/bugs/78111914:03
thisfred* INPROGRESS https://bugs.launchpad.net/bugs/78153814:03
thisfred* TODO https://bugs.launchpad.net/ubuntuone-control-panel/+bug/78187514:03
thisfredDONE:reviews14:03
thisfredNEXT: dobey14:03
ubot4Launchpad bug 781119 in ubuntuone-couch (Ubuntu) (and 1 other project) "Crashes if not logged into Ubuntu One (affects: 1) (heat: 6)" [Medium,In progress]14:03
ubot4Launchpad bug 781538 in ubuntuone-couch (Ubuntu) (and 1 other project) "OAuth support doesn't handle query parameters (affects: 1) (heat: 300)" [Undecided,New]14:03
ubot4Launchpad bug 781875 in ubuntuone-control-panel "ERROR - ReplicationSettingsChangeError: args (<ubuntuone.controlpanel.dbus_service.ControlPanelBackend at /preferences (affects: 1) (heat: 17)" [Undecided,Confirmed]14:03
dobeyλ DONE: Nigh finished nightlies fixes, logilab-common patch on O14:03
dobeyλ TODO: Reviews14:03
dobeyλ BLCK: None.14:03
dobeymandel14:03
mandelDONE: Worked on ubuntuone-dev-tools to add reactors as plugins. Discovered that we have the same problem as the one that alecu found importing the qt reactor from a func. The trick is to use __import__ instead. QTF?14:03
mandelTODO: Finish the dev work. Re-add the CredentialsManagement code after talking with nessita.14:03
mandelBLOCKED: no14:03
mandels/QTF/WTF14:03
nessitaNEXT: fagan14:04
nessitaany comments?14:04
mandelsometimes python does weird things14:05
thisfredcould use quick reviews on https://code.launchpad.net/~thisfred/ubuntuone-couch/lp-781119/+merge/6217614:05
dobeys/sometimes//14:06
nessitathisfred: I'll take it!14:09
thisfredthx!14:09
nessitathisfred: can I test it IRL?14:21
thisfrednessita: you can, if you're willing to throw your SSO credentials away14:21
nessitaof course!14:21
nessitaI throw them away regularly (?)14:22
thisfredSo if those are gone from the keyring14:22
thisfredthen try:14:22
thisfredu1oauthrequest https://example.com14:22
thisfredand it should tell you it can't find the credentials, rather than give a nasty traceback14:23
nessitait worked14:24
nessitaapproved14:24
thisfredyay!14:24
fagansorry took a quick sleep to get a bit more lively14:26
faganme14:26
* fagan writes notes14:26
faganDONE14:28
fagan* Made a vm image to use for testing14:28
fagan* Read down through some of a book I have about networking14:28
faganTODO14:28
fagan* Find something to do or get a bug14:28
faganBlocked14:28
fagan* nope14:28
fagansorry bout that nessita14:28
nessitafagan: do you feel better now?14:29
fagannessita: yeah im good14:29
nessitafagan: :-)14:29
faganI was good just needed a brain refresh14:29
faganreboot if you will14:29
faganOh and one more to DONE * college admin crap that I needed to sort14:30
fagannessita: is there anything in the cp that I can look at for the day14:32
faganIm still open to ideas on what I could make myself useful on for the day14:32
nessitafagan: not that I can think of from the top of my head. We do have some issue with our nautilus plugin, are you familiar with it?14:32
fagannessita: not really but I can investigate14:33
fagannessita: since I do know gtk and twisted now14:33
nessitafagan: if you feel like it, it would be great. Latest bug report, for example, is: bug #78807314:33
ubot4Launchpad bug 788073 in ubuntuone-client (Ubuntu) (and 1 other project) "Ubuntu One in Nautilus is not properly synched regarding published files (affects: 1) (heat: 6)" [Undecided,New] https://launchpad.net/bugs/78807314:33
nessitafagan: no twisted needed for this plugin, just C and some syncdaemon and dbus knowledge14:34
fagannessita: yeah cool ill have a poke14:34
fagannessita: well me and the dbus arent friends yet other than in theory but ill figure it out14:34
dobeyah, published files listing14:35
dobeydidn't even need to open the bug and i already knew what the problem was14:36
dobeyand it has nothing to do with C and dbus14:36
faganahh ok14:37
faganWell ill poke the plugin anyway and look at the code instead then14:38
jo-erlendI have enabled sync of Firefox bookmarks in Ubuntu One on both my laptops but nothing seems to be synced. They're both running 11.04. Do I need to do anything else?14:39
jo-erlendor perhaps only newly added bookmarks will be synced?14:39
dobey__lucio__: how do you feel about adding the file publishing stuff to storage-protocol?14:45
nessitadobey: I know public files are not part of the protocol, but the plugin should show consistent info, right? The public file list can be queried and the emblems can be updated accordingly14:50
dobeynessita: we would have to poll, which would be devestatingly horrible14:51
dobeynessita: and even if we polled, there's no guarantee that the client would be in sync when the user right-clicks on a file in nautilus14:52
dobeynessita: so the client *should* show consistent info, yes; but it is impossible with the current implementation. the right fix is to add the stuff to protocol and do it through there.14:53
jo-erlendis sync of Firefox bookmarks supposed to be working in 11.04?14:53
dobeyjo-erlend: should work i think. but i don't know enough myself to be able to give you good answers14:53
thisfredjo-erlend: it is supposed to be14:53
jo-erlendI can't see any sign of it being functional at all. Can someone help me troubleshoot?14:54
dobeyjo-erlend: are you syncing contacts?14:54
thisfredjo-erlend: can you look in ~/.cache/desktop-couch/log/desktop-couch-replication.log14:55
thisfredand see if that has any errors when replicating the bookmarks db14:55
jo-erlenddobey, what I've done is to check the box in the Ubuntu One GUI on both laptops. Something was installed and I haven't done anything else. Am I supposed to?14:55
nessitadobey: I fixed https://code.launchpad.net/~nataliabidart/ubuntuone-control-panel/move-data-gtk/+merge/6220914:56
dobeyjo-erlend: well for contacts, the contacts have to be added on the web site, or in evolution in the additional address book there14:56
jo-erlenddobey, oh. I am syncing contacts, yes, but I was tolking about Firefox bookmarks. Contact sync seems to be working as expected.14:56
cwayneanyone have any idea how to oauth-sign a request in js?14:57
nessitacwayne: js == javascript?14:57
dobeyjo-erlend: ok; i was asking to see if it worked as well, to either place or take away, blame on desktopcouch :)14:57
dobeynessita: yes14:58
fagannessita: yep :)14:58
nessitadobey: yes, you're approving? :-)14:58
* fagan hates shortenings too 14:58
cwaynenessita: yerp14:58
nessitacwayne: I have no idea then :-)14:58
jo-erlenddobey, it's actually been a little while since I added or removed a contact. Let me see.14:58
dobeynessita: yes js == javascript14:58
nessitadobey: oooohhhh for a minute there I was happy ;-)14:58
faganone of the web guys would know id say14:58
thisfredcwayne: you could look at what couchdb does for it's test suite, which is all js, and does test the oauth bits, I think14:59
dobeycwayne: http://oauth.googlecode.com/svn/code/javascript/14:59
thisfredcwayne:  http://oauth.googlecode.com/svn/code/javascript/14:59
thisfredah :)14:59
cwaynedobey: u1 doesn't give a callback url, correct?15:00
dobeynessita: i also approved your branch15:00
nessitadobey: thanks!15:00
dobeycwayne: not sure how to answer that, but callback is a required part of oauth 1.0a which we use on u115:00
dobeythisfred: why did you make CredentialsNotFound.__str__ look like a repr?15:02
jo-erlenddobey, actually, no.. Contacts doesn't seem to be synced either.15:02
dobeyjo-erlend: ok, then look at the replication log that thisfred mentioned15:02
thisfreddobey: I copied that from another exception class basically15:02
thisfredcargo cult programming FTL15:03
thisfreddobey: it doesn't make sense, I'll take that out15:03
nessitathisfred: would you be available for a simple review?15:04
thisfreddobey: r16 pushed15:04
thisfrednessita: sure15:04
nessitadobey: I added a new revision to remove all the previously set <property name="pixbuf">services-bookmarks.png</property> (I was getting GTKWarning)15:04
nessitadobey: you may wanna confirm the approve15:04
nessitathisfred: https://code.launchpad.net/~nataliabidart/ubuntuone-control-panel/move-data-gtk/+merge/6220915:05
__lucio__dobey, from ambivalent to disinterested, depending on who does it.15:06
jo-erlenddobey, actually, I find a few python tracebacks in that file when syncing couchdbs. Want me to paste some of them?15:06
dobeyjo-erlend: pastebin would be good yes15:07
dobeynessita: that makes sense; still approve15:07
thisfredjo-erlend: yes please, but not here, could you use paste.ubuntu.com? Also verify that they don't contain anything you don't want to be public knowledge15:07
nessitathanks15:07
jo-erlendthisfred, hehe...15:08
jo-erlenddobey, thisfred: can you have a look and tell me if I need to remove something? :) http://ubuntuone.com/p/vWf/15:13
thisfredhmm, this I've seen before, recently ServerError: (500, ('json_encode', '{bad_term,<0.10918.2>}'))15:15
thisfredThis is new, but weird: SSLError: [Errno 8] _ssl.c:499: EOF occurred in violation of protocol15:16
* jo-erlend thinks it's a little strange that you cannot publish an entire directory. 15:17
dobeyjo-erlend: are you behind a proxy?15:17
jo-erlenddobey, no. I'm on a NATed network, but I don't use any proxies.15:17
jo-erlendand I've never had any problems with SSL or TLS before on this computer on this network.15:19
dobeywell that's all from yesterday as well. there are no entries from today?15:20
thisfredjo-erlend: it looks like bookmarks did replicate successfully from that machine to the cloud at least once yesterday15:21
thisfredjo-erlend: are you sure they're not on the other machine? They may have ended up in a separate bookmarks folder.15:22
mandeloh my… bloody 32 Ceclcious… no way to work like this....15:24
mandelbloody spanish weather!15:24
jo-erlendthisfred, I've searched and searched, but I haven't found any sign of any bookmarks being synced.15:27
nessitadobey: when you have a moment, would you check this packaging-dailies branch please? https://code.launchpad.net/~nataliabidart/ubuntuone-control-panel/gui-package/+merge/6230915:29
thisfredjo-erlend: well they are being replicated from this machine, so maybe the problem is on the other machine?15:29
dobeynessita: some needs fixings15:38
nessitaack15:38
dobeyjo-erlend: right, so that replication log says "no change" between that machine and the u1 server. check the replication log on the other machine as well.15:39
CardinalFangkarni_, that  android:layout_alignWithParentIfMissing  is really tough.  If I have it correct, I'm triggering bugs in Android.15:42
karni_CardinalFang: hah! so it wasn't "just me" :) cool, thanks you've looked into that. it gave me a headache15:42
jo-erlenddobey, the other replication log: http://ubuntuone.com/p/vWq/15:44
thisfredjo-erlend: that one seems to have a problem talking to the server15:46
thisfredthe wrong oauth tokens maybe15:46
jo-erlendok. How do I fix that?15:47
jo-erlendit does sync files properly.15:47
karni_CardinalFang: in worst case we could try different views for rows which  don't have "last_modified" label, but AFAIK with CursorAdapter ListView that's not trivial.15:47
nessitadobey: I'm  not familiar with Conflicts/Replaces. Are you saying that python-ubuntuone-control-panel shoudl conflict with ubuntuone-control-panel? I would think it needs to conflict with the package of the same name (python-ubuntuone-control-panel). Or the one you're referencing is the source package?15:47
thisfredjo-erlend: weird. Did you add this machine today?15:47
thisfredjo-erlend: in theory it could be that the new token has not been added to couchdb, though I thought that was instantaneous15:48
jo-erlendthisfred, no, it's been added since I installed 11.04.15:48
thisfredok15:48
dobeynessita: yes, because you moved files from ubuntuone-control-panel to python-ubuntuone-control-panel15:49
karni_CardinalFang: I need your brainz for a sec, got a moment?15:49
jo-erlendthisfred, then.. If I remove that computer and add it again, it should fix the problem?15:50
thisfredjo-erlend, not sure, so let's not do that yet15:50
karni_CardinalFang: I was thinking of reusing the ACTION_UPLOAD_PICTURES for retrying failed transfers as well, but it's obviously a bad idea - if user has not enabled the picture auto upload, we won't try to resume his uploads15:50
=== karni_ is now known as karni
thisfredI'm thinking of a good way to diagnose this15:50
dobeynessita: so the package that now has the files, needs to conflicts/replaces the package that used to have the files15:50
karniCardinalFang: so I'm thinking if we should only for for a 1) notification ("tap to retry transfers") and 2) option menu -- these two instead of the action_upload_pictures. still, I'd like to auto-retry picture upload if "picture auto-upload" is enabled.15:52
karniCardinalFang: so, in the end, I'm thinking of: 1) notification "Tap to retry transfers." 2) option menu (same) 3) retry *picture* uplaods when action_auto_upload is invoked15:52
CardinalFangkarni, we should only ...?15:53
karniCardinalFang: *go for15:53
karniCardinalFang: question is, how do we tell the auto-uploaded (failed transfers) from regular uploaded pictures (other than take from camera, or manually uplaoded, when instant upload is off)15:53
karniCardinalFang: to sum up - how should we approach auto-retry of failed transfers in case of uploads.15:55
CardinalFangkarni, maybe a "Sending X, Receiving Y, Waiting Z" notification should point to an activity showing the current state, which has a retry button is there are any that are stalled or could be retried.15:55
karniCardinalFang: both manual and automatic15:55
nessitadobey: I understand, thanks15:55
* mandel => eod15:56
karniCardinalFang: cool, but that's a little to much for one day :< So, at the moment, you can retry uploads and downloads just by clicking on the list item if it failed.15:56
dobeywtf planet gnome15:56
CardinalFangkarni, if a transfer is stalled and it was initiated automatically, it should retry automatically.  Yes.15:57
karniCardinalFang: AH! imporant thing. you should ping __lucio__ about the music app. He mentioned yesterday, that he got 45.000 requests for the same song one day or something like that.15:57
karniCardinalFang: the rest should not retry automatically?15:57
CardinalFangHrm.  Maybe they should.  Exponential backoff on failure..15:59
CardinalFang^ For both automatic and manual.16:00
karniCardinalFang: yes, I've asked beuno about exp backoff16:00
karniCardinalFang: so you're saying, we should retry all transfers automatically16:00
thisfredjo-erlend: you'll be happy to know I have the exact same behavior on my own machine, though I'm completely mystified as to why16:01
thisfredjo-erlend: I wonder if the servers are having problems16:01
karniCardinalFang: exp backoff is not that trivial having to wake up(?) the device? or just use Intents with no-wake locks (laggy exponential backoff hahhaa)16:01
CardinalFangLaggy is fine.16:01
jo-erlendthisfred, I'll be happy once you no longer have the same problem and can inform me that I no longer have it either :>16:01
CardinalFangImmediate, immediate, 15 minutes, 15 minutes, 1 hour, 2 hours...   Approximate with the inexact alarms.16:02
CardinalFangkarni, ^16:02
CardinalFangJust suggesting.16:02
karniCardinalFang: 2x immediate, 15m, 30m, 1h, and every 0.5 day + on every WIFI connected event. all right16:05
CardinalFangkarni, sounds perfect.16:07
karniCardinalFang: all right, on it16:07
jo-erlendthisfred, I'm not even able to file a bug about this one. Can you do that?16:07
thisfredjo-erlend yeah will do, I'll give you the bug # when it's there so you can subscribe16:08
jo-erlendthanks.16:08
thisfredcan anyone with ubuntuone-couch installed try 'u1couchquery contacts' or whatever database you like really?16:09
dobeythisfred: uhm, i guess mterry should approve your branch too? there is a "pending" review from him on it16:09
thisfreddobey: yeah, he commented that he liked it, but did not approve16:09
thisfredSince he filed the bug I wanted his feedback, but maybe a review was overkill16:09
thisfrednessita: what do you do to nuke your U1 sso keys and then get them back again? Mine don't seem to be working after the upgrade to natty, and I have someone reporting the same thing16:11
thisfredI want to try if readding them solves the issue, though I still have no idea what's causing itr16:11
nessitathisfred: I open the u1cp and I go to the devices tab, and I remove the current device16:12
dobeythisfred: remove them from the 'devices' tab in cp?16:12
dobeythisfred: if not there, just delete them from your keyring i guess16:12
thisfredah ok, I was looking in seahorse :)16:12
dobeywell16:12
nessitathisfred: is better to remove it in the 3 places (seahorse, u1 database, sso database)16:12
dobeyi don't think u1cp removes the desktopcouch oauth tokens in the keyring16:12
nessitathisfred: u1cp will do the proper thing16:13
dobeythisfred: but i guess it local desktopcouch oauth is working ok16:13
thisfreddobey: yeah that seems ok16:14
thisfrednessita: dobey: hmm, after readding it still gives unauthorized on couch access on the u1 servers... :S16:14
nessitathisfred: how did you re-add it?16:15
nessitathisfred: do you have the proper setting in /etc/couchdb/default.ini?16:15
thisfrednessita: by clicking 'I already have an account'16:15
thisfrednessita: yep16:15
dobeyi think he's talking about couchdb.one.ubuntu.com16:15
dobeynot local couch16:15
* fagan errands 16:15
thisfreddobey: correct, but not having that setting also prevents replication16:16
thisfredbaffling16:17
dobeythisfred: but not due to auth error to the remote server :)16:17
thisfredperhaps it's yet another server bug16:17
thisfreddobey: right16:17
thisfredbut it's not broken for everyone, or even for all devices of a single user16:18
thisfredThe question I have to ask myself is, where is the %2F16:19
dobeyit's where the darkness lies16:19
thisfredmaybe my token has a weird character16:19
dobeyoh that was a bad joke16:19
dobeyi got them mixed up16:19
thisfredtokens are per device right?16:19
dobeyuhm, what %2F?16:19
thisfreddobey: every single time before when we've had weirdness with replication, it turned out to have something to do with (un)encoded slashes16:20
thisfredSO I've learned to look there first16:21
dobeyoh16:21
nessitadobey: gui-package changes pushed and re-scanned16:23
dobeynessita: approved/merged16:26
nessitadobey: thanks16:26
oimonnautilus on lucid is crashing when i try to publish via ubuntu one - anything i can check?16:41
faganholy crap my rent is paid 2 months in advance and I dont know how it happened17:01
* fagan is going to have a crap load of disposable income next payday 17:02
joshuahooverdobey: ping17:16
nessitaok, lunchtime for me17:45
dobeyjoshuahoover: hi17:48
joshuahooverdobey: hi! do you know if we should be able to share a udf from the nautilus context menu in natty, right? i'm seeing that you can't do this (with nightlies at least) and a user has the same question17:49
dobeyyes and no. i think you can share folders within it, but not the root folder17:54
dobeyjoshuahoover: does it work differently in maverick?17:55
joshuahooverdobey: can't remember...seems like you could...now i need to get a maverick vm setup...had one but not sure where it went ;)17:55
dobeyiirc, syncdaemon won't let you share the root folder; but if that's not the case, we can fix and sru17:56
joshuahooverdobey: k, i'm checking...thanks!17:57
cwayneanyone have any thoughts on why the REST api is telling me the oauth token it just gave me is invalid?18:18
nessitacwayne: how did you get the tokens? and what error are you having?18:42
cwaynenessita: did a call to get them from GET https://login.ubuntu.com/api/1.0/authentications with http auth18:43
cwaynenessita: got them, then did a request for GET https://one.ubuntu.com/oauth/sso-finished-so-get-tokens/<email address> signed with the token18:43
cwaynenessita: which gave me "ok 2/0"18:43
cwaynenessita: then when i try to get account info, i get "Invalid access token: ;lakjsdf;lakjw3;LAW "18:44
nessitacwayne: that means that 0 of 2 tokens where imported, let me confirm18:44
nessitacwayne: ah no, the other way around18:45
nessitahum18:45
cwaynealso i just rechecked i was wrong18:45
cwayne0/218:45
cwaynesorry18:45
nessitaso, 0 tokens were added from 2 listed from SSO. Your tokens probable have a "non U1" name18:45
nessitacwayne: what s your tokens name?18:45
cwaynenessita: Ubuntu%20One%20@%20 + the UDID of the system18:46
nessitacwayne: they need to be called "Ubuntu One @ <some custom string>"18:46
nessitacwayne: hum, the %20 is the problem. Where is that coming from?18:47
thisfredlunch!18:47
nessitathisfred: on it!18:47
nessita(?)18:47
thisfred:)18:47
cwaynenessita: hrmm, i think i added that yesterday cus i thought it wasn't uri encoding it or something... but when i remove it and put spaces i get 1/3 now18:48
nessita;-)18:48
cwaynewhen i do the second call (sso's done so get tokens) im not passing it the name anywhere.   should i be?18:48
nessitacwayne: nopes, you shouldn't. You should be setting the display_name in SSO18:49
cwaynenessita: just as a param?  (aka not int he header with all the oauth stuff)18:49
cwaynenessita: also, thanks!  that seemed to do the trick... ps i got the %20 from here i guess https://edge.one.ubuntu.com/developer/account_admin/issue_tokens/cloud/#get_httpsloginubuntucomapi10authentications18:50
* thisfred is reheating some delicious masaman curry18:50
cwayne'token_name must be set to "Ubuntu%20One%20@%20" + machine_name.'18:50
nessitacwayne: hum, I think you misunderstood me. The name of your user is not something tied to Ubuntu One, for to Ubuntu Single Sign On18:50
cwaynenessita: ok, yeah i pass it to sso18:50
cwayneand now i get ok 1/3 when i tell sso bout the tokens18:51
nessitacwayne: the name needs to be set in your profile in login.ubuntu.com, and we (as Ubuntu One) don't handle that18:51
cwayneand i can actually get my account info from a seperate call18:51
cwaynenessita: right18:51
nessitacwayne: can you please report the bug regarding the documentation?18:51
cwaynenessita: sure thing.  so its okay im getting 1/3 now?  should it not be 3/3?18:52
nessitacwayne: is ok 1/3, because the other 2 does not have a valid Ubuntu One prefix18:53
cwaynenessita: awesome, thanks!18:53
nessitacwayne: you're welcome!18:53
cwaynenessita: i wouldve been stuck on that forever and never even thought to get rid of the %20 :P18:53
nessitacwayne: is ok, that's why we're here :-018:54
nessita:-)18:54
=== kklimonda is now known as Guest62081
dobeyah url encoding fun19:04
dobeywonder if i should just add this stuff to the protocol, and hook it up on the server19:05
dobeyhrmm, i need maverick19:10
=== Guest62081 is now known as kklimonda^
MBarvian__lucio__: ping19:29
pfibigerMBarvian: lucio's off today, it's a national holiday in Argentina.20:01
MBarvianpfibiger: ah, tanks20:58
MBarvian*thanks20:58
MBarvianpfibiger: would you happen to know if an ubuntuone client for os x is in the works? I looked around at some bug reports but it was kind of vague20:58
jderoseJamesTait: so was it you that gave rockstar a Novacut sticker?  :)21:12
JamesTaitjderose: Guilty as charged. :)21:12
jderosehehe21:12
jderoseJamesTait: well thanks! how's Argentina?21:12
JamesTaitjderose: Cold! But it's worth it for the meat. ;)21:13
JamesTaitOh, and the quality time with my awesome team, of course. :-P21:13
jderoseJamesTait: hopefully it's not as overcooked as in Budapest :P21:13
jderoseyeah :)21:13
jderoseJamesTait: so this is the U1 sprint going on then?21:14
JamesTaitjderose: One of them, yes - this is just the Web & Mobile team for now.21:14
JamesTaitjderose: In a couple of weeks we have a full team sprint in London.21:15
jderoseJamesTait: nice... well, tell everyone hi for us :)21:17
JamesTaitjderose: Everyone says hi back. :)21:17
jderose:)21:18
cwaynehmm, what does the android app use as a machine name?  it's not UUID...21:20
JamesTaitcwayne: The Android files app?21:22
JamesTaitkarni: ^^21:23
karnicwayne: machine name? do you want to track users?21:23
karnicwayne: we use the device name, which is often the device model21:23
cwaynekarni: isn't it supposed to have a unique id?  machine_name as it were21:23
cwaynehmmm21:23
karnicwayne: a friendly (semi random?) name would be better than a UUID21:24
karnicwayne: why? you and me can both have "HTC Hero" phone21:24
karnicwayne: why would that matter?21:24
cwaynekarni: yeah, udid sucks.  its like 2lpkjwrlksdfikhj4r5kljhsdkfj21:24
karni;)21:24
cwaynekarni: i suppose it wouldn't...21:24
karnicwayne: it's only for the user, to see that on the 'device list'21:24
karniJamesTait: tnx ^ ^21:24
cwaynekarni: right, its just harder to pull out any other info from webos phones...21:25
karnicwayne: right, I don't have anything better for you :<21:25
* cwayne could just use webOS and hope they don't have more than one :P21:26
cwaynekarni: also, a user should only have to authenticate once right?  then you can reuse the oauth token?21:27
karnicwayne: correct :)21:27
cwaynekarni: whew, that makes oauth more worth it :)21:27
karnicwayne: as long as the user doesn't de-authorize the device by removing the token21:27
karnicwayne: :D21:27
karnicwayne: and cool, because you can disable access from the device remotely, just by revoking the token access21:28
cwaynekarni: ooh that is pretty cool...21:28
=== m_conley is now known as m_conley_away
dobeycwayne: can't you use the machine name?21:57
dobeyor "device name"21:57
dobeycwayne: if you go to "device info" settings, there is a "Name" field there which can be changed by users21:58
cwaynedobey: this is with the REST api.. on the device the only info available is udid21:59
dobeycwayne: it doesn't matter because the machine name is only used in the SSO bit; but you should be able to read that device name somewhere. doesn't "hostname" on the device give you the same string as in that Name field?22:01
cwaynedobey: that name field is currently using the device's UDID.  i did that since it's supposed to be unique (at least unique for the user).  that seems to be the only info i can pull from the device about the device22:03
dobeyhuh? i set mine to "Pre"22:04
dobeyit isn't a uuid22:04
dobeyand i think it was "Palm Pre" by default22:04
dobeycwayne: are you testing in SDK/PDK or on a real device?22:05
cwaynedobey: sdk right now22:06
cwaynedobey: how can you get that string?22:07
faganholy crap in a day of upload u1 only has 100 mb of the 3.9gb im uploading22:08
dobeycwayne: i don't know, i haven't ever developed on webos; but i would presume it is the hostname for the device or something, and there would be API to do it22:08
cwaynedobey: you'd think so, but it doesn't appear to be the case :/ im looking around though22:09
dobeyfagan: uhm, how fast is your connection?22:09
fagandobey: 1mb/s upload22:10
fagandobey: it was max going 400kb/s and stopping every few secs22:10
beunoFWIW, I've been trying to download 14 files for days22:10
beunothe logs indicate the connection gets terminates constantly22:11
faganbeuno: that sounds like whats going on with me22:11
faganbeuno: it just stops for some reason a lot22:11
fagan(in natty)22:11
beunoyeap22:12
faganI wouldnt mind but it actually effected my network speed so much and didnt do a lot22:12
beunoit's server issues, I'm sure22:12
dobeycwayne: i bet it is a preference22:12
dobeyfagan: 1 MB/s or 1 Mbit/s?22:13
fagandobey: 1mb/s max upload22:14
fagan(I dont know what that is in mbits22:14
beunodobey, it's a few mb that I need to download here22:15
beunoso it's not network speed22:15
beunoit's server suckyness22:15
dobeysure22:15
faganyeah im sure it isnt on my end22:15
dobeybut 4 GB on a 1 MB/s upload, is not goign to be anywhere near fast22:16
fagandobey: well it would have a lot faster than 70mb in a day22:17
faganlike ive been uploading since 10AM22:17
dobeycwayne: and looks like getPreferences just returns everything, so you could call that and then look through the result to find the key for the device name i guess; perhaps it is called 'deviceName' though :)22:20
dobeyfagan: well assuming that it only got 400 KB/s upload, and it stayed at that for the past 12 hours, then you would have only uploaded about twice what you have; *shrug*22:21
fagandobey: well its still more than what was uploaded though22:23
faganI was expecting it to go faster22:23
dobeyhave a good evening all22:34

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