[02:41] In my "Ubuntu One" folder, it shows the "Connect [02:42] " button but when i click it nothing happens [02:42] the little system try icon says my files are up to date [02:42] Sorry I should clarify, the button flashes, then returns to "Connect" [02:45] netbook_: hi. UbuntuOne keeps some log files around that might help in diagnosing the problem [02:46] in my home folder? [02:46] yes. under ~/.cache/ubuntuone/log [02:47] the first one I'd check is oauth-login.log to see if there are any authentication errors [02:48] if that's okay, syncdaemon.log might have something interesting to say [02:48] ok [02:48] oauth was last modified 30 nov [02:50] 2009-12-03 20:49:45,388 - ubuntuone.SyncDaemon.Main - NOTE - ---- MARK (state: STANDOFF_WAITING_WITH_NETWORK_WITH_BOTHQ; queues: metadata: 7; content: 2; hash: 0, fsm-cache: hit=430 miss=8) ---- [02:50] geting a lot of that [02:50] in log file [02:51] i think it did upload... taking a bit to show up on ubuntu one webpage [02:51] err i did another test [02:51] my guess is that it is a gnome/nautilus bug [02:53] seems a bit weird that the button returns to the "Connect" state though. [02:55] is there a webpage for mobile devices? My moto droid is having problems with it [02:55] I don't think we have a mobile-specific page [02:55] problems expanding the folders [02:56] yea i don't think it plays nicely with yui [02:57] heh finally got it [02:59] doh can't download anything though [03:04] netbook_: what happens when you try to download things? [03:05] on my motorola droid it never starts [03:05] it is fine on pc [05:32] jcastro__: ping [14:10] morning [14:11] seg|ars: hola (in probably another 3 hours or so) [14:28] thomasvs: cool, you have erlang built? [14:33] blah. there is a fly in one of my walls or something and it keeps buzzing [14:40] dobey: maybe they forgot someone inside the wall when building the house? :D [14:43] for the love of god, Montresor! [14:43] :D [14:44] i think they'd be dead by now if someone was in the wall [14:45] also, the walls are mostly concrete blocks, which don't fit people very well [14:46] then it must be a fly then :) [14:50] dobey: ping [14:50] hi [14:50] dobey: hi, quick question about no-access-token bug in SD [14:51] dobey: actually, I'll tell you the plan and hear comments about it :) [14:51] ok [14:51] dobey: the idea is to remove directly use oauthdesktop in SD, and remove all gnomekeyring/oauth stuff from it [14:52] dobey: I'm a bit worried about side effects of this change, e.g: both syncdaemon and the applet trying to get the token (and doing the oauth dance) from oauthdesktop [14:52] hmm? [14:53] was that first "remove" a thinko? [14:55] verterok: there is no way to get the token itself from oauthdeskop [14:56] dobey: ups, "remove all oauth sutff adn directly.." [14:56] dobey: :( [14:56] so we can't do that in karmic [14:57] dobey: so I still need to use gnomekeyring [14:57] for stable-1-0 yes [14:57] dobey: this is for the no-access-token fix, we can talk about the best way to use oauthdesktop to get the token ;) [14:58] dobey: what about possible race conditions with the applet? (in the oauth dance) [14:58] there isn't one [14:58] the oauthdesktop bits only allow one token request to process at a time [14:59] and you can only run one applet [14:59] dobey: ok, but the syncdaemon is going to request the login to oauthdesktop, might this cause any problems with the applet? as it will start the applet [15:00] which is why i suggested when talking with Chipaca yesterday, that instead of raising NoAccessToken, we just call the dbus method login(), and listen for NewCredentials signal, doing the "get a token and authorize ourselves" bit again [15:00] no [15:00] it will only start a new applet if it's not already running [15:00] dobey: e.g: the applet isn't started, there is no token. the user clicks the connect button in nautilu" [15:00] if it's already running, the existing dbus object will get called [15:01] syncdaemon calls login and the applet calls login [15:01] verterok: right. it will just start the applet and do the auth process then [15:01] dobey: ok [15:01] Desktop+ MEETING BEGINS [15:01] Hi everyone! aquarius CardinalXiminez_ Chipaca dobey jblount rodrigo_ teknico urbanape could you please respond with "me" ? We'll be documenting our status in the form of DONE / TODO / BLOCKED in that order. [15:01] me [15:01] dobey: so, I have a +1 from you? :) [15:01] me [15:01] verterok: no, like i said, it only allows one login request to process, and will have subsequent requests fail until the processing request is done [15:01] me [15:01] me [15:01] me [15:01] dobey: ok, I'll do it then === CardinalXiminez_ is now known as CardinalFang [15:01] dobey: thanks [15:01] me! [15:02] me [15:02] verterok: yes. request a review from me when you propose :) [15:02] ok :) [15:04] DONE: planned work with Chipaca and vds, started fixing IM address handling in the contacts web UI (#475224), discussed timestamps for Funambol with vds, Chipaca, thisfred and aquarius [15:04] TODO: finish fixing IM address handling in the contacts web UI (#475224), expose Funambol Server API via REST/HTTP, disable free phone sync after 30 days (#403941) [15:04] BLOCK: none [15:04] next: aquarius [15:04] me [15:04] ⚀ DONE: music store planning; list of music store tasks for joshuahoover; talk to thisfred and vds about sequence numbers etc [15:04] ⚁ TODO: make tomboy first-sync experience nicer; continue work on desktopcouch developer docs; write up things learned at UDS/sprint; work with rodrigo on Music Store, much more music store architecture planning; talk to #couchdb about sequence numbers [15:04] ⚂ BLOCKED: [15:04] dobey: go [15:04] ☺ DONE: Triage, Worked on #437165 (ponderance, discussion, etc...) [15:04] ☹ TODO: Fix #437165, Review/Fix #479375, Finish Backporting, Triage, Prepare releases/SRUs [15:04] ☹ BLCK: None. [15:04] Chipaca: rock out with the hawk out [15:05] DONE: talked with people, wrote emails. TODO: wrap up and go home. Also, tell Desktop+ about holiday, and about planning. BLOCKED: no. ROCK: rodrigo_ [15:05] • DONE: Contacts picker now shows contacts from all your addressbooks [15:05] • TODO: Conflict resolver tool in pair tool. Look at becoming a MOTU (https://wiki.ubuntu.com/UbuntuDevelopers). Make sandy's snowy test suite work with our server (http://git.gnome.org/cgit/snowy/tree/api/tests.py). Discuss with jdo and aquarius about oauth token per app, not per machine? [15:05] • BLOCKED: no [15:05] next: CardinalFang [15:05] DONE: Attachments nearly done. Still testing. [15:05] TODO: Half a day of work today. Finish attachments and contact general views. [15:05] BLOCKED: None. [15:05] That man loves him some Seusical. jblount! [15:06] DONE: Got branch for invoice fixes together [15:06] TODO: Review day, work on invoice stuff [15:06] BLOCKED: Nope [15:06] vds1: GO! [15:06] DONE: discussed sms sending and timestamps, code review, explored timestamps in FX [15:06] TODO: code review [15:06] BLOCKED: nope === vds1 is now known as vds [15:07] it's all I guess [15:08] EOM chumps [15:16] o/~ got my finger on the trigger, and my eye on the quad o/~ [15:17] woops [15:17] Our 16-month old son loves Ms K. In her classroom he gets to do artwork (drawing, painting, collage) and she posts his art along with pictures of him creating it. [15:17] He practices sign language, feeds himself (even soup) and explores outdoors. He loves circle time and will get the other kids to help try to drag the caterpillar pillow they like to sit on over to hear her read a story. [15:17] We know a lot about his day because Ms K takes the time to write a daily note about what he enjoyed, and the concepts they are working on. She solicits our input as well, to include our family traditions in class celebrations. [15:17] But what impressed me most was seeing Ms K in a crisis. I got the call that our child had a small injury but would need facial stitches. When I arrived, our boy was laying down with two caregivers attending to him. Ms K handled the situation extremely professionally. The first aid was top notch. I expected him to be crying and inconsolable and found him laughing and happy. I think a great test of character is how you react in an emergency, and Ms K [15:17] She has genuine affection for the children in her care. She challenges them to grow and develop new skills. And she makes their safety her top priority. She deserves this award. [15:17] damn, double woops [15:17] DONE: Working on the lazr-js trunk branch - lost some context, getting it back. [15:17] TODO: Get it up for review, get some Bindwood lovin' in. [15:17] BLOCK: Non [15:18] teacher awards crash head-first into dayly standups. [15:18] heh [15:18] also, can't type. [15:18] that's one heck of a status update :) [15:18] ha [15:18] well, he's been home all week. Figured he needed to be included. [15:18] poor kiddo [15:19] he went in today. Feeling much better. [15:19] But we wasted lots of time not realizing he had an ear infection on Monday. [15:20] hrmm, lala has mc hawking album cheaper than amazon [16:10] Chipaca: ping [16:10] buh-wee [16:11] dobey: ricochets aside, what's up? [16:12] Chipaca: #437165 [16:12] Chipaca: can we change that to !critical or what? i'm not sure what to do with it, other than just try to get the SRU backports done and submitted for karmic [16:12] bug 4371665 [16:12] Error: Launchpad bug 4371665 could not be found [16:13] bug 437165 [16:13] Launchpad bug 437165 in ubuntuone-client "UbuntuOne stuck in an endless authentication loop (always changes to «Authentication failed»)" [Critical,Confirmed] https://launchpad.net/bugs/437165 [16:13] dobey: "fix committed" works for me [16:13] dobey: or even released, if it's not in ubuntu itself [16:13] * Chipaca looks at the bug [16:14] well i think the majority of affected users are karmic 1.0.2 users [16:14] but i think it's also the same issue that facundo already fixed [16:14] (i am happy to mark as a dup of that bug instead) [16:15] and have a new bug for "error messages sometimes suck (for 50x etc... errors)" [16:15] a lot of the oauth problems are related to server outages, yes. This one in particular isn't, I don't think [16:15] * Chipaca looks [16:16] rmcbride's comment is [16:16] but i think all the dupes, and the general issue in that bug, are of the "other error gets mistaken for OAUTH_ERROR" [16:18] dobey: this bug, yes [16:18] dobey: the other bugs, the nautilus and missing token issue [16:18] dobey: set this to fix released in client, in progress in ubuntu [16:18] dobey: invalid in server, I guess [16:19] dobey: does that sound reasonable? [16:19] i don't like setting things to "fix released" that aren't available in a tarball yet [16:19] and by "nautilus bug" i presume you mean the hitting connect in nautilus without the applet ever having run? [16:20] dobey: yes, "nautilus and missing token" is that too [16:20] dobey: but isn't taht fix already in the ppa? [16:21] oh i misread that as 2 separate things [16:22] Chipaca: it's built in the PPA yes, but PPA isn't an official release mechanism (it was before we were in the distro, but we should generally stop directing people there as the primary place to get a client, or at least, only direct them to the new stable PPA instead) [16:23] dobey: ok. I trust your judgment. If you're not going to close it but drop it from critical, would pointing to the ppa from the bug make sense? [16:24] ok, I'm off [16:24] have a great weekend, and see y'all on Wednesday === Chipaca is now known as ChipAway [16:28] later ChipAway [16:30] dobey: hi [16:30] dobey: I'm with the oauthdesktop <-> syncdaemon thingy [16:30] the applet tries to connect the client when a Newcredentials signal is received, no matter if the syncdaemon itself requested the login...so we enter in a endless loop :( [16:31] hrmm? [16:31] how is that an endless loop? [16:31] just set syncdaemon back to READY_WITH_NETWORK before calling the login() method [16:32] then don't bother with NewCredentials in syncdaemon :) [16:32] and the applet will just tell it to connect, and all should be good [16:32] dobey: let me explain a bit the context: - no token in the keyring - applet not running - syncdaemon running [16:32] dobey: a connect request is sent to syncdaemon, so it tries to get the token, there is no token in the keyring, so it request login() to authdesktop [16:33] dobey: now, the applet is started. oauth do it's thing and a NewCredetials is fired [16:33] verterok: the connect request doesn't get sent until NewCredentials, which doesn't get sent until there is a successful token pulled, and stored in the keyring [16:33] oh, connect from !applet [16:33] right [16:34] dobey: let me cleanup my env and try again, I might have something broken here [16:34] ok [16:36] seg|ars: hi, gave some feedback on the desktopcouch article on Ars irc [16:37] dobey: looks like it's working...I get two NewCredentials signals [16:38] verterok: great! [16:39] dobey: yes, but the repeated NewCredentials is quite annoying :/ [16:39] verterok: hrmm, actually, syncdaemon itself shouldn't auto-connect when it gets NewCredentials [16:39] dobey: it doesn't [16:39] verterok: because there is config in the applet about whether to auto-connect or not [16:39] CardinalFang: last night I packaged up couchdb 0.10.1. https://bugs.edge.launchpad.net/ubuntu/+source/couchdb/+bug/492123 has the debdiff with any changes outside of debian/ filtered out (because there is a new .orig.tar.gz with the new release). interested in reviewing it? I dropped three patches and made some minor tweaks like bumping the standards-version [16:39] Ubuntu bug 492123 in couchdb "Update to release 0.10.1" [Undecided,New] [16:39] what do you mean you're getting 2 signals? [16:39] dobey: syncdaemon only calls login() when connect is requested and there is no token [16:40] dobey: but the applet is started and it check the token and fires another NewCredentials [16:41] i don't understand what you mean about it firing "another" NewCredentials [16:41] it should only get fired the one time [16:41] dobey: one NewCredentials is fired by the syncdaemon call to login [16:41] dobey: the sencond is fired by the maybe_login call in the applet [16:41] * verterok thinks [16:42] statik, Sure. [16:42] shouldn't... the maybe_login() should get ignored [16:42] or maybe the login() is getting ignored [16:42] not sure [16:43] but one of them should just get ignored [16:43] verterok: change ubuntuone/oauthdesktop/logger.py to set LOG_LEVEL to logging.DEBUG and try it again, so you can see the debug info [16:43] dobey: ok [16:46] i need to get a nice white suit [16:46] and shoes and tie [16:48] urbanape: what are your weekends generally like? and would you come to my garden party? [16:48] dobey: as expected when I turned debug I only get one NewCredentials signal :p [16:48] dobey: they're generally spent wrangling a very excited and amiable boy. [16:48] verterok: if you turn it back off, do you get 2 again? [16:48] dobey: doing that ATM [16:50] dobey: randomly [16:59] seg|ars, Hi. I have a few notes about your tut. [16:59] seg|ars, Want them in email? [17:01] sure [17:01] segphault@arstechnica.com [17:08] nessita, got the bug with nautilus and share reproduced, it does segfault but I don't yet know why [17:09] nessita, and that is on r283 [17:22] I am having troubles with Ubuntu one syncing (ubuntu 9.10), whenever I make it connect, it disconnects in 3 seconds without my files being synced. I have added this computer to my account too. [18:00] jblount: you around? [18:00] sorry to hear about your car. [18:25] dobey_, awesome, the invalidate extension info IS working! [18:26] almost [18:26] infinite loop? [18:27] dobey_, no, the emblems are applied, but the new files don't get them, i'll try to make it first work completely before I shout that it IS working, sorry about that [18:30] got it [18:35] dobey_, are you using Vim? I feel like I spoil the indentation w/ spaces, if you do, could you give me your vimrc, please? [18:36] no [18:36] i use emacs [18:37] and why do i have an _ === dobey_ is now known as dobey === urbanape is now known as dobey__ [18:40] let's all be dobey today. === dobey__ is now known as urbanape [18:40] Weird. My iPhone turned into a Pre. That was unexepcted. [18:48] I need CSS-fu. Where is my Josh? [18:53] urbanape, may I help, a little? [18:54] urbanape: I am now at my house, with my stupid broken car. [18:54] however my fu is not as good as joshua's, for sure [18:54] poor stupid broken car. [18:54] rtgz: thanks, dude [18:56] urbanape: Lay it on me, do you have a branch that needs loves? [18:56] yes, needs lovin. lp:~urbanape/ubuntuone-servers/inline-edit-new-folder [18:56] same as before, but I've got the lazr-js stuff worked out. [18:56] you won't need to build it yourself. [18:56] should just work. [18:57] Nice. I'll pull that down and poke it till it's shiny. [18:57] what I need help with is the CSS for the actions. We're properly applying a CSS class to them (lazr-action-disabled), which has a display:none in the CSS file, but they're still showing up. [18:58] I'm guessing it's the ordering. The ... cascade, if you will. [18:58] plus, they all need some positioning and sizing lovin'. [18:58] both the folder inline and file inline actions. [19:01] urbanape: you have a Pre? [19:01] Strange, i put stuff in GHashTable in one routine, read it in another routine and the data is not there... hmmm [19:01] not any more. Now I changed back to urbanape. [19:01] oh [19:02] and i thought you were gaining an air of suaveness [19:02] heh [19:02] hardly. Sheep, that is me. [19:32] can a windows machine access a ubuntu one account/files? brother cant figure it out [19:34] you can use the web ui, yes... on http://one.ubuntu.com [19:46] Hmm. brother said he went there and it wanted him to download an iso file.. Perhaps he is just confused. [19:47] rtgz_: I think you commented on the over-aggressive truncation in the files UI, right? [19:47] I sent him an email 'invite/share' message.. will see if that works for him. [19:47] urbanape, yup [19:47] looks like with the new widths, 40 ems is about the optimal size. [19:47] I've upped it in a branch I'm working on, and it looks a lot better. [19:48] urbanape, I guess I won't be able to see that until it is deployed to the servers, right? :) [19:52] Lie to Me: S02E09: Loker's desktop shows KDE-based mail reader and he has KDE Devel/KDE Private/KDE Core among his "Favorite Folders". It looks like movie makers use opensource mock-ups now :) [19:52] not a desktop [19:53] ;) [19:54] rtgz_: yeah, but it should move along pretty quickly. [20:36] urbanape: Can you explain to me what you see that is supposed to be hidden in your inline branch? [20:46] so i just realized i still have a copy of Visual C++ 1.52 [20:47] i wonder if it runs well under wine [21:02] nessita, facundobatista: can you answer the questions i posed on your ubuntuone-client branches up for review? thanks :) [21:05] dobey: sure! [21:07] dobey, answered, thanks for pinging us! [21:07] dobey: do you know if version 220 of client is on stable release? [21:07] dobey: yesterday, I couldn't find that info [21:08] yes it is [21:08] oh [21:09] dobey: then yes, we need a SRU. And tested code, always... [21:10] nessita: anything before r256 is on stable-1-0 (you can otherwise look at the stable-1-0 branch to check if certain code is there or not) [21:10] dobey: thank you, wasn't aware of that [21:16] ChipAway: ping [21:16] dobey: I'm gonna need ChipAway's green light on the branch with no tests :-/ [21:17] my branch? [21:34] facundobatista: you can set a commit message now :) [21:36] dobey, there, thanks! ready for tarmac :D [21:37] * dobey runs tarmac [21:37] * rtgz_ *it is such a pleasure to debug something for the last 4 hours and find that he used the wrong variable* [21:37] heh [21:38] dobey, yes, emblems work now [21:38] dobey, w/o utime() [21:39] ok [21:39] i really need to find out how to create my own branch... CVS and SVN background does not really help :( [21:39] bzr branch lp:ubuntuone-client new-branch [21:39] cd new-branch; make changes; bzr push [21:41] wow [21:42] dobey, is "new-branch" what people will see when they will get to the source code in launchpad? [21:42] * rtgz_ is reading bzr docs... [21:43] yes [21:43] well if you don't push it as something else anyway [21:46] next bug to debug: the crash related to clicking 'Share this on Ubuntu One' [21:46] btw, just a quick question - the shared folder is displayed as 'shared', with the emblems. [21:47] however the files inside does not look like shared, i.e. they are shared, but the user might not see that [21:47] should I file this as a separate bug? [21:47] jblount: the trash can is showing up for both My Files and Shared with Me [21:47] (sorry, was afk for a bit) [21:47] rtgz_: no [21:47] urbanape: No worries, thanks for the clarity [21:48] if you check the DOM, you'll see that the
  • around it has the appropriate class [21:48] rtgz_: it's the same behavior as every other platform/sharing method [21:49] dobey, ok, 'cause I forgot the last time I've seen the shared folders, nfs/gvfs-sftp only these days... [21:52] well, time to go [21:52] later [22:12] hello, i have problem with ubuntu one, i cant connected to server, when i connected they disconnected me, and in one.ubuntu.com i have that: [22:12] You haven't added any computers or devices to your Ubuntu One account. To get started please visit the installation details. [22:12] how can i add computer? [23:25] guys, is anybody here able to guide me through the process of deb creation from ubuntuone-client branch on lp? I have all the changes applied but it looks like I have no idea where debian/ directory lives. Additionally, if I make it from the apt-source-fetched diff, then it fails dh_install -pubuntuone-client-gnome [23:25] cp: cannot stat `./debian/tmp/usr/share/ubuntuone-client': No such file or directory