/srv/irclogs.ubuntu.com/2009/09/04/#ubuntuone.txt

leonelall day ubuntu one does not sync files  just makes empty copies this between  Karmic and Jaunty00:01
leoneleven after  disconnects and connects00:02
leoneland says  updating 1 of 2 files and there it hangs00:02
joshuahooverleonel: did you update the client lately on the jaunty machine?00:04
leonelyes 0.9400:05
leonel0.94.0+r198-0ubuntu1~ppa1~jaunty00:05
joshuahooverleonel: how about the karmic machine? which alpha are you using there?00:06
leonel2 hours since last update00:07
joshuahooverleonel: alpha 5 then?00:08
joshuahooverleonel: that was released today00:08
leoneljoshuahoover: yes00:08
joshuahooverk00:08
joshuahooverhmmm...if you look in ~/.cache/ubuntuone/log do you see any files with syncdaemon exception in the name?00:09
leonelubuntuone.SyncDaemon.State - ERROR - READY_WITH_NETWORK --[SYS_SERVER_RESCAN_DONE]--> ERROR!!!00:11
leonelBadTransition: State READY_WITH_NETWORK can't handle the SYS_SERVER_RESCAN_DONE event00:12
joshuahooverleonel: ok, i think you're going to need to file a bug report00:12
leonelthat from the latest  log00:12
leonelgoing to bugs.launchpad.net00:12
leonelthanks00:12
joshuahooverleonel: if you right-click on the ubuntu one applet, select "report a bug"00:12
joshuahooverleonel: and if you don't mind, can you attach the exception log to your bug report? this will help us figure out what's going on a bit better...thanks!00:13
leoneljoshuahoover: how do I attach  the log  the  right-click does not have  where to attach it ..  or  attach it on launchpad?00:16
joshuahooverleonel: sorry about that...attach in launchpad :)00:16
leonelok00:16
Chipacaleonel: hi00:18
Chipacaleonel: what's the date on that log in exceptions?00:18
leonelsyncdaemon-exceptions.log.2009-09-03_16-59-0700:19
leoneldate00:19
leonelThu Sep  3 17:19:08 MDT 200900:19
Chipacaleonel: and this is with r198?00:19
leonelyes00:20
Chipacaleonel: could you quit or kill the applet and the syncdaemon, and run «/usr/lib/ubuntuone-client/ubuntuone-syncdaemon --debug» from a terminal?00:20
Chipacaleonel: ?00:24
dobeycheck the version # oauth-login.log00:27
dobeyleonel: did you report a bug as i asked you to earlier?00:31
leoneldobey: got busy, now I'm taking this again to report the bug01:00
leoneldobey:   --debug running01:02
leonelFS_FILE_OPEN   and  CLOSE  on the 2  new files01:02
dobeyleonel: grep "0.94.0" ~/.cache/ubuntuone/log/oauth-login.log01:03
leonel2009-09-03 16:59:28,382:382.539987564 UbuntuOne.Client.Applet Starting Ubuntu One client version 0.94.001:04
leonellaunched the applet and connected01:05
leonelthe syncdaemon said :01:05
leonelhttp://paste.ubuntu.com/264709/01:06
dobeyleonel: grep "BadTransition" ~/.cache/ubuntuone/log/syncdaemon-exceptions.log01:06
leonelthis on jauntygrep "BadTransition" ~/.cache/ubuntuone/log/syncdaemon-exceptions.*01:07
leonel/home/leonel/.cache/ubuntuone/log/syncdaemon-exceptions.log.2009-09-03_16-59-07:BadTransition: State READY_WITH_NETWORK can't handle the SYS_SERVER_RESCAN_DONE01:07
dobeyboth of those greps were on jaunty?01:08
leonelyes01:08
dobeyok01:08
LordMetroid:D01:08
LordMetroidHe really do not like that collar01:08
LordMetroidwhoops01:08
dobeylooks like the BadTransition was from an old version of the client01:08
leoneldobey:  want the logs from karmic ?01:14
leonelthis is what I have on jaunty01:14
leonelii  python-ubuntuone-client                    0.94.0+r198-0ubuntu1~ppa1~jaunty                 Ubuntu One client Python libraries01:14
leonelii  python-ubuntuone-storageprotocol           0.93.0+r69-0ubuntu1~ppa1~jaunty                  Python library for Ubuntu One file storage a01:14
leonelii  ubuntuone-client                           0.94.0+r198-0ubuntu1~ppa1~jaunty                 Ubuntu One client01:14
leonelii  ubuntuone-client-gnome                     0.94.0+r198-0ubuntu1~ppa1~jaunty                 Ubuntu One client GNOME integration01:14
leonelii  ubuntuone-ppa-beta                         2009.05.14-0ubuntu1                              GPG keys and sources for the Ubuntu One pack01:14
dobeyno01:15
dobeybut an older version of syncdaemon was running when the BadTransition occurred, from what i can tell01:16
leonelthat was with the current version01:17
leonelso  should I still do the bug report ?01:23
dobeyyou can file a report but i'm like ~100% sure it's a duplicate of #42035401:25
dobeyas the logs say old code was still running at the time01:25
dobeybased on the information i have seen anyway01:28
dobeyleonel: you've not had any issues since that crash, right?01:28
leoneldobey:  yes, that started yesterday01:31
dobeyleonel: can you quit the applet on both machines, and then start it again on both, and if there are any more issues please file bugs :)01:33
leoneldobey:  did that a few times today , also tried  disconnect / connect  to restart01:35
leoneland same result01:35
leonelfiles with 0 length on    ubuntuone.com/files  and  on  nautilus01:35
leonelnow on  ubuntuone/files   selected  the 3 files to delete and  does not get deteted01:41
leonelgot to go I'll check latter on and to the bug report.01:41
leonelGracias / Thank You01:42
dobeyok01:43
trothigarhiya, I'm having trouble using ubuntuone. When I look at the web interface I see files but when I look at nautilus there are no files there.01:51
CardinalFangaquarius, Hi.  Are you working on removing databases?13:19
aquariusCardinalFang, no, I'm working on unpairing servers13:19
aquariusalthough I have to go to the dentist so it peobably won't be finished today13:19
CardinalFangEr, removing from replication is what I meant.13:19
aquariusyes, that's what I'm working on :)13:20
aquariusdeleting the paired server record13:20
aquariusthat actually works fine, it's just all the GUI bits (take it out of this list, put it in this other list, hide the other list if its empty, blah blah blah)13:20
CardinalFangaquarius, I was thinking, if you write a "this should go away now" record somewhere, then in the normal replicaton process, I can remove this-server's replication entry from the remote end, the next time we see each other.13:21
aquariusCardinalFang, aha, already done, sorta. Paired-server ecords don't actually get deleted.they get application_annotations.Ubuntu One.private_application_annotations.deleted = true13:22
aquariusso you can look for that13:22
CardinalFangHrm, but those will persist, even after I reconcile everything.  I don't want to be unnecessarily chatty just because we were paired in the past.  A positive record that I can delete when I reconcile it would be netter.13:25
aquariuscorrect, but if they're actually deleted then they can't be undeleted13:27
aquariusalso, remember that the .deleted=true hack is just a hack until we have proper history, at which point they can be actually deleted13:27
CardinalFangI don't mean actually deleted, of course.13:27
aquariusyou don't have to be chatty, though; don't start replication for servers listed in deleted records, no?13:28
urbanapebrb hopefully13:28
CardinalFangaquarius, when do I remove the entry from the far end?13:28
aquariusCardinalFang, ah, your point being that you can't tell the difference between "this record has been deleted and needs reconciling" and "this record has been deleted and I've already reconciled it"13:29
aquariusa good and wise argument.13:29
CardinalFangExactly.13:29
aquariusis it worth having a whole other record for that? rather than just "reconciled=false" in the record itself?13:30
CardinalFangIn the record that we are also marking as deleted?13:30
aquariusyep. So when I delete a record, I mark it as deleted and unreconciled. When you reconcile it, remove the "unreconciled" but leave it deleted13:31
CardinalFangThat sounds fair.13:31
CardinalFangAlso, new topic:  I was thinking of adding a "do-not-replicate" pane in the pairing tool, to mark databases we don't want copied.  This is probably near your work.13:32
CardinalFangSpatially, in code and GUI.13:33
CardinalFangI can wait a while if you think you'll commit soon.13:33
CardinalFangsoon = "before Tuesday.13:33
* CardinalFang afk 5 min.13:34
aquariusI should have this done before tuesday.13:37
aquariusI don't know about the do-not-replicate pane, though. I'm not sure I want it to be easy to say "don't replicate this database"13:37
CardinalFangHrm, okay.13:54
CardinalFangThe functionality exists in the replicator, for 'management' hard-coded and others in records.  I'm okay with leaving no way to get things in and out of that list.13:55
aquarius*nod* yep. We certainly need a way of doing it, which we have. I just don't think we need convenient UI for it13:59
CardinalFangRoger.  Now, is "gnomekeyring" module very Gnome-centric?  That is, will the Foobuntu people balk at it?14:00
aquariusI...think so. But we're supporting Ubuntu14:04
aquariusthere is no cross-desktop keyring14:04
statikone was just released last week14:06
statikdunno if it's any good, but we can probably start using it for karmic+114:06
statikhttp://pypi.python.org/pypi/keyring14:07
CardinalFangstatik, Thanks14:07
aquarius*nod* I saw that it exists, but haven't had a chance to look at it in any detail14:07
thisfredaquarius: so, I added admin users galore to my system couchdb yesterday. Now all of the tests fail because of unauthorized14:13
thisfredwhich was a bit of a surprise14:14
CardinalFangRawk!14:14
aquariuserm14:14
CardinalFangOh, wait...14:14
aquariusthisfred, the oauth user should be an admin14:14
thisfredaquarius: there are no oauth tests?14:14
thisfredaquarius: I mean the tests on my branch14:14
thisfredwhich worked fine until then14:14
thisfredso: 1. they aren't talking to the right db after all14:15
thisfred2. the admin users are being written to the ini and we inherit them.14:15
thisfred2. I just thought of14:15
aquariusthey're talking to your *system* couchdb? on 5984? that's wildly ungood.14:15
thisfredaquarius: that would be one option, but I don't see how14:15
aquariusdoes your system couchdb have all the test-created databses in them?14:15
aquariusin it?14:15
thisfredaquarius: my system couch isn't running. Since I don't think I have the right to shut it down if it is, I think we can assume 2.14:17
thisfredwhich is bad, but less surprising:14:17
aquariusthe admin users aren't being written to the ini that couch is reading, though; we specifically start it up with an ini parameter14:18
thisfreduser accounts should not be part of an .ini file, especially when they are chainable for different databases. But maybe we are just using the chaining weirdly14:18
aquariuspointing at XDG/desktop-couch/desktop-couch.ini14:18
aquariusah, man, it doesn't chain to the ones in /etc, does it?14:18
thisfredaquarius: yeah I would think so.14:18
thisfredaquarius: I'd hope not, but I'm not sure14:18
thisfredit's the only explanation I can think of14:18
thisfredI'm starting a master couch14:19
thisfredaquarius: and verily, I cannot create a database there either14:20
thisfredunchain my couch, Joe Cocker!14:20
aquariuspuzzled14:20
statikaquarius, dobey: is this still a real bug? i know dobey is swamped, is this one we could dump on aquarius? https://bugs.edge.launchpad.net/ubuntuone-client/+bug/37608714:22
ubottuLaunchpad bug 376087 in ubuntuone-client "UnknownLoginError during request for OAuth token" [Undecided,Triaged]14:22
thisfredaquarius: the way we run couchdb, with the chaining command, a user in the system couch, becomes a user everywhere, at least for admins14:23
aquariusthisfred, ok, that's bad. How do we make it not chain? I didn't realise it always chained to /etc ini files14:23
aquariuswe need to not do that14:23
thisfredI did not either, and never considered in combination with the fact that non configuration stuff is dumped in the ini. That's not such great practice...14:24
thisfredaquarius: will start asking on #couchdb, where they love me with great love ;)14:24
aquariusstatik, if it's still a real bug (it is a most confusing bug report!) then I'm happy to take it. dobey, is it still a real bug?14:25
* CardinalFang gets breakfast14:27
dobeyis what a what?14:30
dobeyoh UnknownLoginError14:30
dobeyyes14:30
dobeyparticularly when the cert verification or host lookup/connection fails14:31
urbanapemorning u1ers14:32
aquariusdobey, what's the suggested solution?14:33
thisfredaquarius: I am 100% sure my analysis of the behavior is correct: deleting the admin users from /etc/couchdb/local.ini (note the *local*) fixes everything14:33
aquariusthisfred, so, we need to make DC startup pass --dont-chain-ini-files-unless-i-tell-you-to to the couchdb executable. Except I don't know if there is such an option14:34
thisfredaquarius: I think we should take out chaining, while we let the couch devs think of how they want to solve this14:34
thisfredaquarius: we explicitly chain, we don't have to14:34
thisfredaquarius: we can just generate the whole ini file ourselves14:34
aquariusthere is no reason, none, why chaining is a good idea, although we might need to boost our ini file writer to include some of the stuff in default.ini14:34
dobeyaquarius: not sure. for the cert validation, it would be nice if the certs we use for the storage protocol were used for that as well14:34
thisfredaquarius: right. I'll file a bug then. And start on it, since this seems like it would be a good idea to solve14:35
dobeyaquarius: and for failures, it would be nice to not bunch everything together as "UnknownLoginError" but propagate the errors up somehow14:35
dobeyalthough i'd also like to not use pycurl, and instead use urllib2 or something, so we can reduce the number of http libraries we need/use14:36
aquariusdobey, hang on, there's two sorts of fixes possible -- the first is to make the unknownloginerror not occur (by checking certs, etc), and the second is to handle login problems in some better user-visible way. Which were you planning on doing? both?14:36
aquariusit uses pycurl because nothing else does cert checking, if I remember correctly14:36
dobeyaquarius: i think we need to do both. i don't know how to do the cert checking though14:36
dobeywell, pycurl does it automatically, but doesn't use our certs to check against14:37
aquariusanyway, I have assigned the bug to me14:37
aquariushooray14:37
aquariushaven't hacked on u1fs for a while...14:37
dobeyi think you can do it with urllib2 now, but you have to write your own class thingy to do it14:37
aquariusah, ok. I might ask you about that when I get to this bug :)14:37
dobeywhich we'll need to do for supporting proxies as well14:37
aquariuswhy is it so hard to say "get this URL"? grr14:38
dobeyunless there's some way to make pycurl do proxies and cert validation easily14:38
aquariusdon't know. I'll look at that when I look at the bug -- certainly I'd like to remove the pycurl dependency if I can14:38
dobeyyeah. i don't know enough about it currently to just go fix it, and i've been sacked with other critical/major issues, which i can fix :)14:39
aquarius*nod* :)14:40
statikdobey, are you still waiting on icons/emblems from someone?14:42
dobeystatik: afaik, design team is supposed to be drawing some14:44
statikdobey, thats what i thought. can you file a bug for me in ubuntuone-client with the brief list of exactly what the deliverables are, and I will add the icon for the desktopcouch pairing tool and go hunting for our images?14:45
=== teknico is now known as teknico_away
statiksince we have like one day left to integrate them before UI freeze14:46
dobeyhttps://wiki.ubuntu.com/UbuntuOne/KarmicClient#Icons Needed14:46
statikperfect, i'll take it from there14:51
statikaquarius, can this bug be closed or punted to after karmic or something? https://bugs.edge.launchpad.net/ubunet/+bug/39968714:52
ubottuError: This bug is private14:52
statikstupid privacy14:52
* statik makes the bug public14:52
aquariusstatik, it's going to have to be punted until after karmic14:52
statikthats a deal sir14:52
aquariuswe're not going to get a dbus api in before karmic14:52
aquariusso it slips. Sorry.14:52
statikwe got the python api14:54
statiki'm more worried about getting replication working with the cloud than about the dbus api, so no fuss there14:54
aquariusand C, and ideally JS. D-Bus was there so people could call it from any language they wanted14:54
aquariusbut writing bindings isn't that hard14:55
dobeyuhm14:55
dobeywelllll14:55
dobeytechnically speaking, we do have a dbus API :)14:55
aquarius?14:55
rodrigo_yeah, getPort() and quit() :D14:56
statikwe've got some dbus, but i didn't think it exposed the contacts methods14:56
dobeyevolution-data-server has an API that lots of things are already using14:56
aquariusheh14:56
dobeyso install evolution-couchdb, set it as your default store in evolution, and et voila!14:56
rodrigo_well, right, and it's moving to dbus for 2.2914:56
dobeyoh, i thought e-d-s was already dbus14:57
dobeyit's still orbit?14:57
rodrigo_no, the patch was merged in trunk, but 2.28 was already branched14:57
rodrigo_yeah, good old orbit :)14:57
=== teknico_away is now known as teknico
jblountoh gosh!15:02
dobeyoh well15:02
jblountMEETING BEGINS15:02
jblountYou know the drill! Do it!15:02
jblountme15:02
teknicome15:03
statikme15:03
rodrigo_me15:03
urbanapeme15:03
dobeyme15:03
aquariusme15:03
statiki have a quick announcement before jblount starts us off, is that ok jblount?15:04
jblountstatik: :)15:04
statikANNOUNCEMENT: As we are hurtling toward karmic release, we need to start saying 'not until after karmic' to more work. Please, refuse to work on anything that does not have a bug tagged with ubuntuone-karmic. If you are doing work that is not on a bug on that list, either stop doing the work or talk to me to get the tag added. Every day that goes by I will be more aggressively removing work from the ubuntuone-karmic list, because we *will*15:04
statik be shipping on time even if it means ripping out features. https://bugs.edge.launchpad.net/ubuntuone/+bugs?field.tag=ubuntuone-karmic  Next Karmic release deadline is User Interface freeze on September 10th, which means new icons/UI tweaks MUST be uploaded by september 9th.15:04
statikat the daily standup I want to start reporting progress in terms of driving that bug list to zero15:05
statikwe'll see how it goes :)15:05
* statik hands the baton back to jblount15:05
jblountDONE: Lost in a sea of mockups, trying to sort out tabs stuff15:05
jblountTODO: punt on some ui stuff so I can push the tabs in the next 60 minutes, reviews, reviews, reviews15:05
jblountBLOCKED: Indecision on artistic direction15:05
* jblount tags teknico 15:05
teknicoDONE: implemented the details view for the new contacts web ui, made even more improvements to the creation of contacts for testing, did some reviews15:06
teknicoTODO: talking with jblount about the new contacts web ui, implementing adding and editing contacts15:06
teknicoBLOCK: none15:06
tekniconext: statik15:06
statikDONE: Worked on the GreatDomainMove. Planning for Karmic+1 UDS, lots of bug herding.15:06
statikTODO: Work with Chipaca on packaging next couchdb snapshot. Work on domain move.15:06
statikBLCK: not-blocked-just-yet but anxiously awaiting versions of desktopcouch, bindwood and couchdb-glib which use oauth by default. Need icons, will chase today.15:06
statikrodrigo_, et tu15:06
rodrigo_• DONE: Added OAuth support to evo-couchdb, and lots of testing15:06
rodrigo_• TODO: Start upstream discussion for adding social services accounts config to about-me. Talk to Ara about writing mago tests for evo-couchdb. Propose couchdb-glib/evo-couchdb for GNOME 2.29. Store UUIDs for postal addresses. Conflict resolver tool in pair tool. Look at becoming a MOTU (https://wiki.ubuntu.com/UbuntuDevelopers). openSUSE/Fedora packaging with aquarius. More tomboy syncing fixes. More OAuth testing15:06
rodrigo_• BLOCKED: none15:06
rodrigo_next: urbanape15:06
urbanapeDONE: More wrangling with OAuth. Sigh.15:06
urbanapeTODO: Ibid, most likely.15:06
urbanapeBLOCK: I keep thinking I'm not blocked, but evidently, I'm having a hard time degbugging these issues. Wouldn't mind a pair.15:06
urbanapedobey: Your turn15:06
dobey⚜ DONE: Fixed server to use python-oauth, got python-oauth built on hardy15:06
dobey⚜ TODO: Reviews, Fix client/protocol to use python-oauth15:06
dobey⚜ BLCK: None.15:06
dobeyaquarius: avast me hearty!15:06
aquarius⚀ DONE: nothing got finished yesterday. nothing. I suck.15:06
aquarius⚁ TODO: allow unpairing of servers (bug #419975), although that's not tagged for karmic so I shall stop, or do desktopcouch bugs not get the tag?15:06
aquarius⚂ BLOCKED: none15:06
aquarius⚂ BUG COUNT: https://bugs.edge.launchpad.net/~sil/+bugs?field.tag=ubuntuone-karmic - 315:06
ubottuLaunchpad bug 419975 in desktopcouch "for pairing, do not display hosts or servers that are already paired" [Medium,In progress] https://launchpad.net/bugs/41997515:07
statikaquarius, we need to add the tag for that15:07
aquariusah, OK, I'll carry on working on it then :)15:07
aquariusI only have 3 bugs at the moment, which is nice, although I suspect there will be more15:08
jblountMEETING ENDS (I think)15:08
CardinalFangcrap!15:08
rodrigo_statik: I've got some bugs I think should have the tag also (tomboy notes stuff, and oauth for couchdb-glib), giving you the #s in 1 minute for you to double check15:08
aquariustag added15:08
* jblount re opens the meeting and hugs CardinalFang 15:08
aquariusoh, and I'm going to the dentist in 20 minutes, because my life is just that great15:09
statikthanks everyone! rodrigo_, can you mark the bugs for your tomboy sync work and couchdb-glib work as 'also affects project' and tag them with ubuntuone-karmic?15:09
rodrigo_statik: ok15:09
statikalso affects project 'ubunet' is fine I think15:10
statikurbanape, i'm already booked for today or i would pair with you on the js stuff. maybe teknico could peek at some of it with you?15:11
aquariusstatik, also affects project?15:11
aquariusi thought ubunet was going awya15:11
urbanapeappreciate it, statik15:12
CardinalFangDONE: D-c replication to U1, committed, needs review.  (Code assumes name change, couchdb exists there, db-name-account-mapping is implemented).15:12
dobeyi wish someone would split up all the server components into separate projects15:12
dobeyode to the day!15:12
teknicourbanape, statik, sure15:12
CardinalFangTODO: Clean up replication and pairing code.15:12
statikaquarius: well, it'll be renamed maybe one day after karmic. but it still holds our server code. if a bug needs an upload to karmic, then the bug task needs to be in ubuntu (sourcepackage). If we make a bug task also show up in one of the ubuntuone projects, then we can easily see it in that big list15:12
CardinalFangBLOCKED: None.15:12
dobeybut i am NOT doing it15:12
statikdobey, no worries, i think you've done enough renames to get out of them forever :)15:13
urbanapeteknico, if you'd like, you can pull my code from lp:~urbanape/bindwood/using-oauth15:13
aquariusstatik, ah, ok, rodrigo needs to do that because the bugs are not on a project which is already part of ubuntu one. got it15:13
teknicourbanape, ok15:13
urbanapeI'd be happy to chat through my current issues with you.15:13
urbanapehere, privmsg, or skype15:13
CardinalFangTODO also: Implement second half of un-pairing code in replication daemon.  (There's a good rationale for this.)15:14
jblountIs there an easy way to tell if a bzr branch is a shared repo? lp:ubunet branches are taking ages to pull down.15:14
statikaquarius, we have to do the same with desktopcouch; if we need an upload then we need to do 'also affects distribution', select ubuntu and the sourcepackage 'desktopcouch', then nominate the bug for karmic. then the platform team decides whether the nomination is accepted. if the bug is medium importance and accepted for ubuntu, it means that it 'may' be uploaded. if it is critical or high importance and accepted for ubuntu and targeted to15:15
statik a milestone, it means that the bug will prevent the release from happening until it is fixed15:15
statikjblount, i'm really happy to hear tabs are showing up soon15:16
statikjblount, have you spoken on the phone with john lea yet?15:16
jblountstatik: Nope, should I?15:17
CardinalFangaquarius, speaking of this, do you mind not marking the un-paired records as deleted?  The d-c view code these days should omit records marked as deleted.15:17
aquariusCardinalFang, huh?15:17
statikjblount: yes, give him a call this morning if you can. he works in london on the design team and is assigned 100% to our team. he will be happy to discuss artistic directiony stuff with you15:17
aquariusCardinalFang, what shoudl I do instead?15:17
teknicourbanape, done, wanna try skype?15:17
CardinalFangaquarius, Add some attribute that says it's dead or something.  I'll delete it when it's truly unused for anything.15:18
teknicomy skype id is teknico.net15:18
aquariusCardinalFang, have to go to the dentist now. drop me a mail with what you want me to do?15:19
CardinalFangaquarius, Roger.15:19
* jblount scowls at the dentist. All of them.15:19
teknicoscowling is overrated15:19
* CardinalFang tries not to make a dentistry & England joke.15:20
dobeyheh15:21
CardinalFangIt is a pretty brutal profession, though.  Boy! I can't wait until we discover Medicine.15:21
CardinalFangIt's probably another 10 years off, though.15:22
urbanapeteknico, sure. I'm 'urbanape'15:22
dobeyCardinalFang: like working technology15:23
CardinalFangdobey, No, we're always doomed for that.  We stop calling things "technology" when they are mature.15:30
CardinalFangThere will always be a bleeding edge somewhere.  When it was the wheel, we complained about that.15:30
dobeycomputers are a hundred years old and still don't work!15:32
CardinalFangYour computers in your calculator, microwave, thermostat, car -- all work.  Computers on Pioneer 10 are probably still working.  The bleeding edge sucks, as always.15:36
jblountCardinalFang: This is a very interesting way to look at things. I'm glad you mentione dit.15:45
jblountor it.15:45
thisfredjan____: when you have a second, me and jdo have a question or two about authentication plugins :)15:45
* jdo immediately thinks 'dit' is something cool he is missing out on15:46
=== thisfred is now known as ditfred
ditfredjdo: dit == this in dutch15:47
CardinalFang:)15:48
dobeywhat's fred in dutch?15:48
jblountdobey: Eric15:48
ditfredmajesteit ;)15:48
dobeylies15:48
ditfredindeed15:48
jdohehe15:48
ditfredcaught15:48
=== ditfred is now known as thisfred
* jdo wishes he would have gone to the nice coffe house on the beach this morning15:49
thisfredactually it would be dezefred, as dit is neuter15:49
dobeyjdo: no hurricane this week?15:49
* thisfred just received "Welcome to the United States: A Guide for New Immigrants"15:49
thisfredyay!15:50
jblount:)15:50
dobeythisfred: does it say "You really have to try the fish." ?15:50
CardinalFangHa!15:50
thisfreddon't drink the water ;)15:50
thisfrednothing on where to pick up my gun15:51
thisfredmaybe that's only when you become a citizen15:52
CardinalFangHuh!  You should have received one with the pamphlet.15:52
thisfredyou'd think15:52
dobeymail fraud is such a huge problem in this country15:53
CardinalFangReminds me of a bar in college.  We joked that they searched you for knives when you entered, and if you didn't have one, they issued you one.15:53
* aquarius returns16:28
aquariusmy teeth hurt.16:28
CardinalFangalright, I have two desktopcouch merge proposals.16:28
aquariusstupid dentist16:28
urbanapeanyone know if couch recently got picky about the body of json request?16:29
urbanapewe're sending this:16:29
urbanapeBindwood: Query body: {"language":"javascript","map":"(function (doc) {if (doc.application_annotations && doc.application_annotations.Firefox && doc.application_annotations.Firefox.uuid) {emit(doc.application_annotations.Firefox.uuid, doc);}})"}16:29
urbanapedo those ampersands need to be escaped?16:30
aquariusno. ampersands don't need escaping inside a string16:30
urbanapethat's what's kicking back invalid_json16:30
urbanapeI didn't think so16:30
aquariusthat json isn't invalid. Odd.16:32
urbanapeand helpful errors:16:33
urbanapeBindwood: Error querying couch:  message: 'undefined', reason: '', description: 'undefined', error: 'invalid_json'16:33
aquariusweird. Can you replicate the problem with, say, curl on the command line?16:34
aquarius(although it's oauthed, of course)16:34
aquarius(also, you can create design docs on teh filesystem rather than doing it from code, but don't worry about that for now)16:35
aquariusCardinalFang, do you think the unpairing bug (bug #424386) that you filed is a karmic blocker?16:36
ubottuLaunchpad bug 424386 in desktopcouch "unpairing couchdb replication" [Medium,Confirmed] https://launchpad.net/bugs/42438616:36
CardinalFangaquarius, hrm.  It's embarassing, but not severe.16:37
aquariusI don't understand what the second part of "For finding pairings, the pairing tool must ignore records that have {'unpaired'=True} set, and for new pairings, must remove any records that have {'unpaired'=True} ." means16:38
CardinalFangaquarius, you show things that can be unpaired, yes?  If you find one of those records, do no show its entry as unpairable again.16:39
aquariusCardinalFang, ah...that's problematic.16:40
aquariusCardinalFang, because what if you change your mind16:40
CardinalFangThen you may pair it again, I suppose.16:41
aquariusthere are three states: I am paired (record exists), I am not paired (record does not exist), I want to be not paired but it hasn't happened yet (record exists with unpaired:True)16:41
aquariusah, so I can show it as pairable again, that's fair. So when you choose a server to pair with, I need to check whether it has an unpaired:true record already16:42
aquariusI need to draw myself a flowchart or something for this :)16:42
CardinalFangGood point.  Yes.  Create or update existing to remove "unpaired" attribute.16:43
aquariusgotcha. I'm going to restructure the code I've got.16:43
aquarius(because there's also "is this a cloud server", since cloud servers don't get unpaired:true, they just get the record deleted straight away)16:44
CardinalFangRight.16:51
CardinalFangaquarius, is there a bug to describe the u1 couchdb replication stuff?16:52
aquariuswhich replication stuff?16:52
CardinalFangLike, local db names are mapped __ thusly.16:52
CardinalFangI have it written, just trying to link work to bugs.16:52
CardinalFangI don't want statik yelling at me.16:53
aquariusah. No, I don't think so16:53
urbanapeutter frustration17:00
urbanapecomputing the correct headers and passing in the same request from curl gets me the info.17:00
urbanapeargle and/or bargle17:00
CardinalFangurbanape, can you capture what's going out via wireshark, and compare/retry via curl?17:01
urbanapeI'll give that a try. I tried to recreate from as much of what I'm logging as possible, but it's likely there's something else twiddling it along the way.17:09
urbanapehmm, doesn't find my interfaces. Probably a VMware issue.17:15
urbanapeah, just needed to sudo it17:19
=== thunderstruck is now known as gnomefreak
CardinalFangthisfred, Oh, with your "Welcome to the US" pamphlet, you did get a coupon for a jar of peanut-butter, right?17:23
urbanapeweird. capturing on any interface, I don't see my Bindwood traffic. Nor do I see the CLI curl request.17:27
CardinalFangurbanape, through Wifi, perhaps?17:30
urbanapewell, wireshark is set to capture on any network interface17:31
urbanapeI'll bet it's a VMware thing.17:31
CardinalFangAh, yeah.  That is it.  What's your host OS?  It should see it.17:33
thisfredCardinalFang: no coupons. :(17:34
urbanapeCardinalFang, Mac OS X17:35
urbanapeeven if all the traffic is local to the guest? localhost requests.17:36
CardinalFangWhat the hell?!  How are we supposed to acclimate new people without introducing them to peanut butter?  This is a dire social issue.17:36
CardinalFangActually, I don't know that .nl doesn't have peanut butter.  Does it. thisfred?17:37
thisfredCardinalFang: yes. Thicker and less sweet, on the whole.17:42
thisfredit's called pindakaas, (peanut cheese)17:43
dobeyCardinalFang: i think they replaced the peanut butter ones, with corn syrup ones17:43
CardinalFangthisfred, Ah.  The sweetness bothers me too.  The mfr 'Jif' makes one with little sugar added.17:43
thisfredI've found some good ones that don't have too much sugaer17:43
thisfredright have the jif  one now17:44
aquariusOK, off to see my daughter. Will try and be around a bit over the weeekend. TTFN, all17:44
dobeyCardinalFang: if you get the 'organic' ones, they're more accurate17:44
thisfredVery good with eagle/goose/rooster brand chili sauce17:44
thisfredaquarius: have a good weekend17:44
CardinalFangI just had a peanut-butter and hot-chili-jelly sandwich.17:44
dobeythisfred: you should come down to southern va one day and experience The True South (TM)17:45
thisfreddobey: I would love to!17:45
thisfredALthough I hold that MD is below the Mason Dixon line, and shows it17:46
dobeythat's because the line is more of a bell curve17:46
CardinalFangthisfred, yes, come visit.17:46
dobeyand you're in baltimore17:46
adelie42Does ubuntuone require an explicit firewall rule? I have ubuntuone installed on two computers, one running jaunty, the other karmic, and neither of them are syncing, though both applets says "Your files are up to date". There is an 'x' on the applet, and selecting "connect" doesn't appear to do anything. Any help?17:46
dobeywhich is less like maryland than the rest of maryland17:47
thisfredOne of my neighbours grew up in Florida, and she said MD has more of a  Southern feel17:47
* CardinalFang nods.17:47
dobeyadelie42: are you using a proxy?17:47
jblountthisfred: Florida, at least central and south, are much more tropical than southern.17:47
thisfredright. Also nice117:47
thisfred!17:47
dobeythisfred: well, florida is definitely NOT The South (TM)17:47
thisfredcuban pork sammiches, come highly recommended. Must try17:47
adelie42dobey: I do not specify a proxy for any internet applications.17:48
CardinalFangadelie42, You shouldn't need anything unusual, generally speaking.17:48
dobeyadelie42: you never got a firefox/whateveryourbrowseris window asking you to "add this computer"?17:48
adelie42dobey: no17:49
dobeyadelie42: does "grep UnknownLoginError ~/.cache/ubuntuone/log/oauth-login.log" show anything?17:49
dobeythisfred: you should totally come down this weekend17:49
adelie42dobey appears null17:50
adelie42dobey: no output17:50
thisfreddobey: we don't have a car yet, and we're dog "shopping" this weekend. As well as futon shopping.17:50
thisfredCan I get there by amtrak? That would rock.17:51
dobeythisfred: yeah, you can take Amtrak to Newport News, and I can pick you up at the train station17:51
thisfredsounds cool, I love riding trains17:52
dobeywell, except i am hoping to sell my only car that would be sufficient for that, tomorrow :)17:52
thisfreddobey: hehe, well no hurry17:52
dobeythisfred: but Afr'Am Festival is this weekend in Norfolk17:52
CardinalFangthisfred, being a train in the US, I think you have to help pedal.17:52
thisfredI don't mind :)17:52
thisfreddobey: oh cool. But this weekend is really not gonna work. I *will* make it down there though. It can be the 3rd state I visit :)17:53
thisfredwell technically the 5th or 6th if you count airports17:53
dobeyheh17:54
adelie42dobey: UbuntuOne connects via tcp, of course, right? Cause if so, wireshark is showing no traffic generated generated when I click the connect button17:55
dobeyyes of course17:56
dobeyadelie42: you should have at least seen an https connection to ubuntuone.com, because it requested an oauth request token17:56
thisfredwow, it's not cheap though. $73 each way17:57
dobeyadelie42: but apparently your browser is failing to launch or something.17:57
dobeythisfred: yeah we don't really use trains in the US17:57
CardinalFangadelie42:   $ ps x |grep ubuntuon[e]17:57
adelie42dobey: he he, I just killed the applet, and tried running UbuntuOne from the application->internet menu item, and it took me to the authorization page asking me to authorize ubuntuone to connect to my account.17:58
CardinalFangdobey, are you reviewing today?17:59
thisfreddobey: I used to have an all public transport all the time pass in NL, that was awesome (expensive, but awesome) I'd expect I'd pay the same there for a 5 and a half hour trip, except I'd be almost out the other side of germany by then ;)17:59
dobeyadelie42: interesting17:59
dobeyCardinalFang: sadly yes17:59
CardinalFangDon't be sad!  I have two branches to give you!17:59
dobeyyes, sad :)17:59
adelie42dobey: and now they are sync'd. *shrug* Thanks for helping me rule some things out there.17:59
dobeyhrmm, airtran is stupid and doesn't map a route for BWI->PHF18:00
dobeyhow silly18:00
urbanapelunch, and then more kicking and screaming18:00
dobeyis Inside Edition coming back after lunch?18:00
urbanapenot if I'm lucky.18:00
urbanapeIf I'm lucky, they'll find more celebrity gossip and despair to settle on.18:01
adelie42dobey: Hmm.. I think what went wrong was that when I installed UbuntuOne, Google Chrome was my default browser which wasn't very happy with the UbuntuOne page, and I switched over to firefox as default, but didn't think to restart the applet.18:01
CardinalFangThat would do it.18:01
CardinalFangMaybe the client applet should reopen the browser with every click before it's authorized.18:02
dobeyadelie42: hrmm, you shouldn't have to18:02
dobeyCardinalFang: it does18:02
* CardinalFang boggles.18:03
dobeyor rather, it should18:03
dobeyif it's not, it's a bug18:03
leonelService Temporarily Unavailable <-- this when uploading a file  on the browser ..18:03
CardinalFangadelie42, what did it do for you? ^18:03
adelie42It seems at least noteworthy enough for a bug report, and I think I have enough data to actually write a good report18:03
dobeyi think the problem is that the oauthdesktop temp web server isn't timing out soon enough, and so oauthdesktop stays in the "currently doing the auth" phase18:04
CardinalFangadelie42, That would be great.  Thank you!18:04
leoneldobey:  bug reported  42438818:05
adelie42CardinalFang: Basically, Chrome has its own special BSOD when it detects that it can't render a page correctly which was what was displayed when UbuntuOne tried to do its little authorization thing. After that, trying to connect when I changed default browsers did nothing18:05
jan____thisfred: hi18:06
dobeyleonel: cool, thanks18:06
dobeyadelie42: yeah please file a bug :)18:07
adelie42dobey: Happy to help  :)18:07
adelie42oh, and to anyone that cares, Karmic is looking VERY nice. I put some time into Jaunty, but unfortunately not this release. It is looking really impressive, and can hardly wait to see some of the stabilization.18:09
thisfredjan____: hi18:10
thisfredjan____: I think jdo got some answers from adam already18:10
* CardinalFang wishes all users were like adelie42.18:10
jan____kool18:11
jan____er18:11
jan____cool18:11
thisfredkohl18:11
thisfredjan____: I do have a very weird admin problem though. See #couchdb if you're not completely maxed out (I know I'm silly for even asking that ;)18:12
jan____thisfred: today is bad :)18:15
thisfredyeah, np, I'll ask couchdb-user first18:15
jan____k :)18:15
adelie42CardinalFang: (had to run an errand) Honestly, I think one of the coolest parts of Linux is the opportunity to be a part of it. Thanks  :)18:41
dobeyCardinalFang: poke19:00
CardinalFangdobey, hey!19:03
dobeyCardinalFang: can we not put the hostname in a config file somewhere?19:04
dobeyCardinalFang: or look it up via SRV record?19:04
CardinalFangdobey, Oh, of Ubuntu One?  Hrm, yes, probably.19:05
dobeyyeah19:05
CardinalFangI know almost nothing of SRV recoreds yet.19:05
dobeybecause if i approve/land your branch now, it's not going to work :)19:05
CardinalFangdobey, I still need a domain to search within, yes?  That's changing, too.19:05
CardinalFangdobey, I don't think there' any thing listening at U1 anyway, yet, right?19:06
dobeyCardinalFang: i don't know. but what about connecting to edge instead?19:07
dobeyCardinalFang: how do i configure it to do that? :)19:07
dobeyor does it handle redirects correctly already?19:07
CardinalFangConfigure?  If you're a user, you don't configure hostname at all.19:07
dobeyif it handles redirects we can do magic on the server i think19:07
adelie42Quick question, hopefully. How do you do an ubuntu-minimal install via a live CD?19:51
CardinalFangadelie42, Hrm, #ubuntu might have an answer.19:52
dobeyyeah, no idea19:52
dobeyno need for minimal installs here :)19:53
adelie42Figure. Thanks  :)19:54
* CardinalFang takes a break.19:56
haggisbasherukhi joshuahoover20:36
joshuahooverhi haggisbasheruk20:37
trothigarhi dobey20:48
dobeyhi trothigar20:48
trothigardobey, I'm having severe ubuntuone problems, it seems to have downloaded about ~500mb yet only 10.6mb appear in Ubuntu One. Is there any way to clear out my ubuntuone account?20:49
dobeytrothigar: you mean du -sh ~/Ubuntu One shows only about 10.6M?20:50
dobeytrothigar: do other people have folders shared with you to amount to that 500M?20:50
andrewCurious, what are the triggers for ubuntuone to upload and download/sync?20:53
dobeyandrew: changing files in the ubuntu one directory (as it listens for file system events)20:54
statikinotify20:54
dobeyandrew: disconnect/reconnect20:54
dobeyandrew: and i don't know what exactly triggers a server rescan, other than reconnecting20:54
dobeybut soon there should be notifications from the server too20:54
dobeyni hao statik20:55
statikni hao dobey, sha shing long20:55
trothigardobey, du shows 22mb and I don't believe anyone has shared any folders with me ever.20:55
dobeyi don't think it downloaded 500M then?20:56
dobeywhere did you get that figure from?20:56
andrewI tryed putting a few files in the folder today and kept checking the web interface for the files, they never showed up21:00
dobeyandrew: i never said it was bug free :)21:05
dobeyandrew: please file bugs if it's not working as expected :)21:07
haggisbasherukandrew: disconnect/reconnect and try again21:07
haggisbasheruktry logging in/out21:08
andrewdobey: will test later, ended up using the web interface to upload for now (didn't have time to mess with it too much)21:14
andrewAlso (will report bug when I get a chance, probably next week as i'm heading out of town soon), is it normal that the applet icon disapears? (perhaps it's already been reported)21:15
haggisbasherukyes but you can change that in the applet properties andrew21:25
haggisbasherukchange icon to show always21:25
andrewHow do I do that?21:25
haggisbasherukrun ubuntuone again from menu then right click on icon21:26
haggisbasherukgoto preferencies21:26
andrewI click it, but it's still not showing21:27
haggisbasherukthen click dropdown for show icon and change to always21:27
andrewwhat dropdown?21:27
dobeyandrew: click "Disconnect" inside the Ubuntu One folder in nautilus, and it will re-appear21:27
haggisbasherukhave you got icon on taskbar now ?21:28
dobeyandrew: there is a Preferences... menu item when you right-click on the applet21:28
haggisbasherukyup what dobey said21:28
andrewI just went and killed the u1 processes, then reopened it. I also don't see any 'disconnect' (or anything similar) in the ubuntu one folder in nautilus21:29
haggisbasherukthough i am in a custon cli / lxde install and run pcman filemanager so i duno the nautilus details :)21:29
dobeyhave you logged out and back in ever since you installed the client? :)21:30
andrewactually, probably not21:30
andrewkilled and restarted nautilus, I see the bar now21:31
andrewi wonder if that's why it wasn't updating21:31
andrewI'm guess I'm not used to having to logout/back in when I install a new program21:33
haggisbasherukdobey, with the open folder on the applet menu , does that open /home/$USER/Ubuntu One in nautilus  ? if so i need to make a request that we have an option in prefs for other file managers like pcman21:34
dobeyhaggisbasheruk: it calls "xdg-open $thatpath"21:36
dobeyhaggisbasheruk: so it should work with whatever filemanager you are using, so long as your desktop is doing the xdg spec stuff for that to work21:36
haggisbasheruki'll need to look into that then :) thanks dobey21:37
=== ia__ is now known as iaz
=== iaz is now known as ia
haggisbasherukWarning: unknown mime-type for "/home/haggisbasheruk/Ubuntu One/" -- using "application/octet-stream"21:43
haggisbasherukError: no "view" mailcap rules found for type "application/octet-stream"21:43
haggisbasherukany ideas how to fix this dobey ?21:43
dobeyhaggisbasheruk: hrmm, no21:56
haggisbasherukahh , just wondering , i'll figure it out , was being lazy lol21:57
CardinalFangHave a nice weekend, all.23:40
CardinalFangNo work on Moon Day, many of you.23:40
CardinalFangLaters.23:40
trothigaris there a way to delete folders from ubuntuone without using nautilus?23:42

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