/srv/irclogs.ubuntu.com/2009/07/30/#ubuntuone.txt

rhinokittyanyone know how to uninstall ubuntuone?00:35
tcolethe easiest way is probably just to uninstall the ubuntuone-client package00:39
=== inkvizitor68sl is now known as ink_away
dobeytcole: or python-ubuntuone-storageprotocol01:09
dobeyand now, genesis games, amish lemonade, and food01:09
rhinokittyThanks tcole, that did it!01:41
curiouscathello! Anyone here?03:31
curiouscatneed help with ubuntuone. can't seem to log on anymore. "Cannot Authenticate"03:33
curiouscattried removing the password from the keyring, but it won't re-authenticate. :(03:34
curiouscathello!03:37
curiouscatneed help with ubuntuone. can't seem to log on anymore. "Cannot Authenticate"03:37
curiouscattried removing the password from the keyring, but it won't re-authenticate. :(03:37
curiouscati've been looking for solutions on the net, one is to use u1sync03:38
jameshcuriouscat: perhaps try killing the client after removing the authentication token from the keyring?03:38
curiouscatBut it couldn't find the command, and i don't know from where to install this thing.03:38
curiouscatjamesh: did that already. Didn't work.03:38
curiouscatrebooted even. No love. :03:39
curiouscat:(03:39
jameshso, if you make sure ubuntuone-client-applet is not running, and then run "ubuntuone-client-applet --signup" on the command line, what happens?03:43
jamesh(this is assuming that the token doesn't show up under the passwords tab of Applications -> Accessories -> Passwords and Encryption Keys)03:44
curiouscattried that. it just starts the applet without going to the webpage for adding a new computer03:45
jameshdoes going through that process help?03:45
curiouscateven removed the computer from UbuntuOne account as well. Then tried the whole quit-applet-run-signup thing all over again. Still nothing03:45
curiouscatCan't understand why it doesn't recognize that the password is not longer in the keyring and that the computer is no longer associated. :(03:46
curiouscatremoving the computer doesn't ask me to reassign it after the signup, btw.03:47
curiouscatthe weird thing is the authentication problem is only on one laptop. I have another that has ubuntuone installed and it connects to my account just fine.03:48
curiouscatunfortunately, that laptop has to be returned in a few days. :(03:48
jameshthe data in the keyring is what gets used to decide whether to authenticate.  Let me try some things03:50
curiouscatok03:50
curiouscatwill just be waiting here. :)03:51
jameshso, I killed ubuntuone-client-applet and ubuntuone-syncdaemon, then deleted the token in the keyring03:56
jameshran "ubuntuone-client-applet --signup" and it went through the authorisation process03:57
jamesh(I had to tell it to add my computer again)03:58
curiouscathmm. ok. i didn't kill the daemon. Maybe that's the clincher. Let me try03:59
curiouscatok. no daemon or applet running03:59
jameshIf I only kill the applet, it doesn't seem to start the reauthentication process.04:00
curiouscat<sigh> it didn't go through the signup process04:00
curiouscathmm, that's strange.04:01
jameshmaybe try right clicking on the applet and pick connect if it doesn't do so automatically04:01
curiouscatit just generates an unhandled error when i try to connect04:02
curiouscatexceptions.AttributeError: 'NoneType' object has no attribute 'key'04:03
jameshCould you provide the full traceback here? http://paste.ubuntu.com/04:04
curiouscathttp://paste.ubuntu.com/236298/04:05
jameshthat's bizarre04:09
curiouscati know!04:09
curiouscatthinking if i should try removing then reinstalling the app. you think that would work?04:10
jameshif I'm reading that right, it is failing to acquire the initial OAuth request token (a session identifier used for the authentication process04:10
curiouscatoh. So... a reinstall won't cut it? :(04:11
jameshwell, if you want to try that, note that ubuntuone stores some data under ~/.cache/ubuntuone-storage04:25
jameshperhaps it'd be worth clearing that after killing the client+daemon04:25
curiouscatah! ok.04:37
curiouscat<sigh> still giving me the same error.04:47
curiouscat:(04:47
jameshI'm not quite sure what to suggest.  Could you file a bug report about this?04:51
jameshdescribe the symptoms, and perhaps attach some of the logs from ~/.cache/ubuntuone/04:52
jamesh(assuming they don't have anything private in them)04:52
curiouscatokidoki.04:52
curiouscathmm. i think i found the problem.05:00
curiouscatwell, not sure actually.05:00
curiouscatsaw this on the oath log, but I'm not really sure what this means: 2009-07-29 23:46:48,594:594.978094101 UbuntuOne.OAuthDesktop.auth Token was not successfully retrieved: data was 'Expired timestamp: given 1248882405 and now 1248925646 has a greater difference than threshold 300'05:00
statikcuriouscat, your local time on your PC may be wrong05:03
statikalthough our threshold might be set a bit too low05:03
curiouscatstatik: prior to the problem, my laptop's time had reset to 2005. noticed it. Reset back to current date. Then this problem started.05:05
statikwe had a bug report earlier where someones clock was about 5 hours off and they were getting this problem setting up the initial token05:06
statikhaven't looked at it closely yet, but adjusting the clock got past it05:06
curiouscathmm. i set the time manually for this laptop. i'll try setting the preferences to get it from the time server instead.05:07
curiouscati'll be back. Will restart laptop to see what happens.05:13
curiouscatFINALLY! It works!05:18
curiouscatDang time thing. :P05:18
curiouscatThanks so much guys!05:18
curiouscatjamesh: Thanks for showing me the ubuntuone logs. If it hadn't been for that, I wouldn't have known there was a log for the OATH. :)05:20
jameshwhat did you have to do to fix it?05:20
curiouscatstatik: Thanks for pointing out that bug report about time vs authentication problem05:21
jameshah.05:21
statiknp. i hope we can find a way to prevent this, and make the solution more obvious when it happens05:21
curiouscatjamesh: I made sure that my laptop's time is synched via an NTP server instead.05:22
curiouscatjamesh: restarted the laptop so that it would start pulling the time from the server. That's when UbuntuOne finally opened the site to re-authenticate the computer.05:22
curiouscatstatik: I hope so too. Will be blogging about this in a bit. :)05:23
jameshgiven the server sends the date back in HTTP responses, we could potentially detect these issues.05:24
jameshbut given we're using PLAINTEXT signatures (since the data is going over SSL anyway), a bad nonce timestamp isn't the end of the world05:25
jameshthe nonces only add security for the HMAC-SHA1 signature method05:25
curiouscatI never even thought the time would be a problem actually. I had corrected the time earlier (manually) when I couldn't login to GMail.05:28
curiouscatSo I figured, if GMail finally recognized I have the correct time, then all my other apps should be able to login as well. :P05:29
jameshthere are lots of authentication protocols that depend on synchronised clocks05:29
jameshalthough ours probably shouldn't need to care.05:29
curiouscatnever knew that UbuntuOne would be a stickler for exact server time. LOL!05:30
jameshwell, exact to within 5 minutes05:32
tcolea number of authentication schemes depend on relatively synchronized clocks, including ours05:33
curiouscatstrangely, it was telling me that it was off by 30minutes.05:34
statikjamesh, btw did you get a chance to look at the oauth 1.0a vulnerability with 3-legged oauth? i think we are vulnerable, but haven't been able to figure out what we need to change to comply with the new spec05:34
statiker, the vulnerability that prompted the release of the 1.0a spec i mean05:35
jameshjust looking through the specification diff.  It probably would affect us.05:43
jameshthe oauth_verifier stuff looks like it'd work for our current setup.05:48
=== ink_away is now known as inkvizitor68sl
CardinalFangaquarius, Hi.  I'm trying to delete couchdb views using couchdb-python .  The "design" module doesn't provide a direct way, AFAICT.  Can I do it with the "client" module, like any other document?13:24
aquariusCardinalFang, yeah; design docs are still docs and can be deleted the same way13:24
aquarius(or if you want to delete one view, just rePUT the doc without the view in it)13:25
aquariushow's the temp-view-removal stuff doing?13:25
CardinalFangThis the only missing piece.13:25
aquariuswow! nice13:25
CardinalFangSo, to remove one view, I must collect all the existing views, delete my target view, and then rePUT?13:26
CardinalFangI saw this way in "design" module, but that makes me cry.13:26
CardinalFangMaybe I haven't drunk enough couchdb Kool-Aid yet, but it seems ugly to download, mutate, and then upload, potentially clobbering something that was updated in the mean time.  I've spent enough years debugging race conditions.13:33
=== verterok_ is now known as verterok
jasondaviesCardinalFang: there are no race conditions due to the MVCC versioning stuff13:37
jasondaviesCardinalFang: you'll get a conflict error instead of clobbering something, then you just have to try again13:37
CardinalFangThat is exactly what I feared.13:39
jasondaviesI thought you feared race conditions13:45
CardinalFangWell, I fear designing an ugly API.13:47
jasondavieswell, you have to handle multiple people updating the same thing somehow13:52
jasondavieseither you let people clobber stuff, or you generate conflicts13:52
jasondaviesI agree it's not ideal13:52
CardinalFangIt's that all views together are "the same thing" that bothers me.  If you and I are both fighting over view "foo" then I agree nothing is good.  If I'm updating view "foo" and you add "bar", then it shouldn't affect me.13:59
CardinalFangjasondavies, ^13:59
jasondaviesCardinalFang: good point14:00
* CardinalFang considers different design documents per view.14:00
jasondaviesthat is a possibility14:01
=== JamalFanaian|afk is now known as JamalFanaian
aquariusblimey, 3pm, standup time15:04
vdsaquarius: yep15:04
aquariusMEETING BEGINS: say me if you're here :)15:04
aquariusme15:04
vdsme15:04
CardinalFangme15:04
teknicome15:04
urbanapeme15:05
rodrigo_1me15:05
dobeyme i guess... am here ethereally anyway15:05
teknicoaquarius, isn't that a bit too inclusive? ;-)15:05
aquariusteknico, well, if someone else says me then we can ask what they worked on today ;)15:05
aquariusis that everyone? jblount's away today afaik15:05
teknicostatik too15:06
aquariusDONE: talk to statik about feature freeze and couch; mark couchdb issues that we need for feature freeze as 0.10 blockers in couch jira; decide on notes schema with vds and rodrigo; help document it on freedesktop; document Bindwood bookmark schema on freedesktop; discuss couchdb upcoming plans and release schedule with couch people; help integrate valid-user-only patch into couchdb15:06
aquariusTODO:  talk to arusha and rodrigo about notes web UI; work through bug list15:06
aquariusBLOCKED: none15:06
aquariusvds: speak your piece15:06
vdsDONE:finished funambol deployment scripts, discussed with Mark about deployment, with Stuart and Rodrigo about tomboy sync.15:06
vdsTODO: land funambol deployment scripts, update the funambol wiki, email funambol support guys15:06
vdsBLOCKED: nope15:06
vdsCardinalFang: go15:06
CardinalFangDONE: Most of desktopcouch API.15:07
CardinalFangTODO: Finish desktopcouch API.  Get reviews of that and of Spawning15:07
CardinalFangBLOCKED: Maybe.  Some db/HTTP weirdness in desktopcouch behavior.15:07
CardinalFangvds, O HAI!15:07
teknicoDONE: reviews, defined the subscription options for phone syncing15:07
teknicoTODO: implement the subscription check when syncing a phone15:07
teknicoBLOCKED: none15:07
tekniconext: urbanape15:07
teknicoCardinalFang, *cough*15:07
urbanapeDONE: Submitted a branch for proposal to properly deal with deleting empty folders.15:07
urbanapeTODO: Yay, javascript.15:07
urbanapeBLOCK: Nada15:07
urbanaperodrigo_1: you're up.15:07
rodrigo_1• DONE: REST API changes in U1, tomboy and snowy. Started desktopcouch pages in XDG (http://www.freedesktop.org/wiki/Specifications/desktopcouch). Started discussion on initial config for couchdb-using apps15:07
rodrigo_1• TODO: land use-source-properties branch. Add more tests in couchdb-glib test suite. More openSUSE packaging. Store UUIDs in VCARD's correctly. Fix notes/ saving and tomboy syncing. Change note record format as per xdg page15:07
rodrigo_1• BLOCKED: none15:07
rodrigo_1dobey: go15:07
aquariusrodrigo_1, snowy is done too? winner!15:08
dobeyDONE: Fix oauthdesktop to support 1.0a, Fix python-oauth to do 1.0a,15:08
dobeyTODO: 1.0a on server side, #37870715:08
dobeyBLCK: None.15:08
rodrigo_1aquarius: not fully done, in fact I'd need your help, or any other djando's expert help15:08
aquariusrodrigo_1, cool, I can do that15:08
dobeyi guess that's all15:08
aquariuscool, anything else, all?15:08
aquariusnope. good15:09
aquariusMEETING ENDS15:09
aquariusquickest standup ever :)15:09
aquariusvds, did you catch my question earlier about whether we need seqnos in trigger data on the desktop?15:10
rodrigo_1aquarius: so, I need to have the /api/1.0 accessible without auth, but they don't use the nice decorators we use, so not sure what needs changing15:11
aquariusrodrigo_1, ah, ok, I'll take a look. do you have a snowy branch somewhere with your latest changes?15:11
rodrigo_1aquarius: no, just have a patch for the uris, sending it15:12
aquariuskk15:12
facundobatistaHi all15:14
CardinalFangHowdy!15:17
aquariushey facundobatista15:17
teknicommm, I uploaded a file, but the "Sharing" tab is inactive16:27
teknicoI managed sharing folders before16:27
dobeyteknico: do you have the file selected in the list, or just the folder?16:28
teknicodobey, the file is selected in the web interface16:28
teknicothe folder is the "My Files" one16:28
teknicothe "Overview" and "Details" tabs work correctly, the "Sharing" one is inactive16:29
dobeyteknico: you can't have the file selected16:30
djsiegel2statik: ping16:31
=== yofel_ is now known as yofel
djsiegel2statik: https://bugs.edge.launchpad.net/ubuntuone-client/+bug/406938 I heard there was some discussion a few months back about this on the ML. The design team is quite worried about it.16:32
ubottuLaunchpad bug 406938 in ubuntuone-client "Folder heirarchy should prioritize user files, not bury them" [Undecided,New]16:32
=== djsiegel2 is now known as djsiegel
teknicodobey, what do you mean?16:32
teknicoif I click on the "My Files" folder, in the "Folders & Shares" left column, the "Sharing" tab on the right is active16:34
dobeyteknico: right16:34
dobeyteknico: if you click on any of the files in the center list, it will become inactive16:34
teknico(which is strange in itself, since clicking then on the "Share" button does not do anything)16:34
dobeyteknico: because you can't share individual files16:34
teknicodobey, that's it, I was fearing it...16:35
teknicodobey, and there's no way to put the file in a folder on the server without reuploading it, right?16:35
joshuahooverdjsiegel2: statik is on holiday the rest of this week16:36
djsiegeljoshuahoover: ok, I will interrogate him at the distro sprint in dublin :)16:36
joshuahooverdjsiegel: perfect! ;)16:36
joshuahooverdjsiegel: there is a desire to support syncing folders outside of that dir structure16:37
dobeyteknico: i don't know what you mean with that question16:37
dobeydjsiegel: yeah, he's flying on monday16:37
teknicodobey, is there any way to share the file I uploaded, without reuploading it?16:37
djsiegeljoshuahoover: yeah, that's a slightly different issue I think16:38
djsiegelI am talking about our default config16:38
dobeyteknico: you have to share the folder the file is in16:38
djsiegelbut I can't wait until I can do:16:38
djsiegel$ echo ".zshrc" >> .ubuntuonerc16:38
djsiegeland have my .zshrc sync everywhere... :)16:38
teknicodobey, the file is directly in the "My Files" folder, which seems sharable at first, but then is not (as I described above)16:39
dobeydjsiegel: there are several other bugs about the default directory structure already as well16:39
teknicoand I wouldn't want to do that anyway :-)16:39
djsiegeldobey: where are they files?16:39
dobeyteknico: there may be a bug, but you shouldn't do that anyway16:39
djsiegelfiled*16:39
djsiegelI searched in ubuntuone-client and didn't see them16:39
joshuahooverdjsiegel: hmmm...let me see if i can find them here16:40
joshuahooverdjsiegel: ok, we don't have it in LP yet as a user story but it is on our backlog...i'll add the story...we've had numerous requests on LP for it (worded in various ways)16:41
djsiegelwell, keep my bug, my description is so well worded :)16:42
djsiegellol16:42
joshuahooverdjsiegel: heh...yeah, yours is a bit different (i think)...not going to replace it :)16:43
dobeydjsiegel: #396561 #392583 #388986 #386077 #385155 #375486 #375482 #36909916:43
dobeydjsiegel: those are a few of them :)16:43
djsiegeldobey: dayum16:43
dobeydjsiegel: yeah, as it turns out, inviting a LOT of linux users to your new service's beta gets you a LOT of bug reports16:44
joshuahooverdobey: heh16:44
djsiegeldobey: should I mark these as dupes?16:44
dobeydjsiegel: they probably aren't all dups. and there are a few others that i can't seem to find the numbers for right now either16:45
dobeydjsiegel: but it is definitely a plan that we want to support arbitrary folder syncing16:45
djsiegeldobey: right, many of the bugs are about that16:46
dobeyyeah16:47
dobeybut i think there's one that's pretty descriptive that i can't find right now16:47
dobeywhich they should probably be marked a dup of (the ones that are fixable with arbitrary folders anyway)16:48
joshuahooverdobey: i'll do that16:48
=== dpm is now known as dpm-afk
=== dpm-afk is now known as dpm
joshuahooverdobey: has bug #397027 been fixed (related to the oauth key not getting deleted on removing the client)?19:05
ubottuLaunchpad bug 397027 in ubuntuone-client "Can't register computer after uninstall" [Undecided,New] https://launchpad.net/bugs/39702719:05
dobeyjoshuahoover: no, and we can't go delete user configuration on uninstall of the package anyway19:06
dobeyjoshuahoover: i would say it's a duplicate of... let me find the bug19:06
joshuahooverdobey: oh, it seemed like you were saying we could/would do that19:07
dobeygah launchpad needs much better searching, seriously19:08
joshuahooverdobey: yeah, it does19:08
dobeyjoshuahoover: that should be a dup of bug #36324319:08
ubottuLaunchpad bug 363243 in ubuntuone-client "No way to re-add a computer to your account" [High,Triaged] https://launchpad.net/bugs/36324319:08
joshuahooverdobey: ok, i'll mark it19:09
dobeyi am tempted to just temporarily remove the use of gnome-keyring19:15
dobeyso very very tempted19:15
JamalFanaiandobey: i agree on the launchpad's search complaint19:34
dobeyheh19:35
dobeyi think everyone agrees on that :)19:35
JamalFanaianlol19:39
=== BitSchupser is now known as Bit_Schupser
=== Bit_Schupser is now known as BitSchupser
Xpistos|workWhere can I get a png of the Ubuntu One icon?20:13
dobeyXpistos|work: it's in the source20:17
Xpistos|workdobey: I am a bit of a noob so that is a tad over my head. Where can I download the source?20:20
dobeyXpistos|work: i do presume you mean the ubuntu logo inside the clouds?20:21
Xpistos|workcorrect.20:21
Xpistos|workdobey: Yes20:21
dobeyXpistos|work: http://launchpad.net/ubuntuone-client/+download20:21
Xpistos|workdobey: Thank you. That is what I needed20:25
=== rmcbride changed the topic of #ubuntuone to: Help contact: | File Sharing for Ubuntu | https://ubuntuone.com | https://launchpad.net/ubuntuone | Currently in limited beta, new invitations are sent regularly | Current Beta Client Revno is 113, Protocol Revno is 58 | Release 0.91
=== inkvizitor68sl is now known as ink|Regnum
heroinHey21:32
=== heroin is now known as Guest17173
=== Guest17173 is now known as heroni
heroniHey21:33
heronidamn :( nick change21:33
=== kklimonda is now known as Guest41062
=== _kklimonda is now known as kklimonda_
=== kklimonda_ is now known as Guest67854
=== Guest67854 is now known as kklimonda__
=== kklimonda__ is now known as kklimonda
=== kklimonda is now known as Guest30301
=== Guest30301 is now known as kklimonda

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