[03:07] <qwhelan> Hi. In trying to fixing a U1 issue I was having, it seems I may have hosed my local couchdb. I tried apt-get purging, but it seems the bad database survived that. What do I need to do to get couchdb/desktopcouch back to a known state?
[08:05] <mandel> morning all
[09:00] <teknico> good morning
[09:20] <karni> Good morning!
[09:21] <karni> What a ... snowy and rainy day we have today here in the North of Poland.
[09:35] <pedronis> good morning all
[09:35] <karni> hi pedronis
[09:40] <karni> If a bug report is a duplicate, should I mark it as invalid as well, or just 'duplicate of..' and that's it ?
[09:40] <beuno> karni, duplicate of
[09:41] <karni> beuno: thanks
[09:58]  * fagan forgot to say morning 
[09:58] <JamesTait> Buenos días a todos!
[09:59] <mandel> JamesTait: room mate, hello ;)
[10:00] <JamesTait> Hola mandel. :)
[10:00] <JamesTait> Que pasa?
[10:00] <mandel> JamesTait: ah, no esta nada mal, leegas a decir que pasa tronco y hubiera pensado que eres español :)
[10:01] <JamesTait> OK, you win. ;)
[10:01] <mandel> JamesTait: there is nothing bad in there, and google translate will be puzzled :)
[10:03] <JamesTait> Wow, yes, Google translate needs translating. :)
[10:03] <JamesTait> "ah, not bad, you get to say what happens trunk and Spanish would have thought that you"
[10:03] <beuno> JamesTait, be careful, though, mandel may not be the best person to learn spanish from!   :p
[10:03] <fagan> mandel: any new merges
[10:04] <JamesTait> beuno: I suspect mandel would teach me Spanish the same way my wife teaches me Afrikaans - all the bad words. ;)
[10:04] <mandel> beuno: buah! he will learn castellano, which is event better, podemos coger cosas :)
[10:04] <beuno> hahahaha
[10:05] <beuno> mandel, for extra fun, JamesTait will be in Buenos Aires in 3 weeks
[10:06] <JamesTait> For the second time. And I'm still waiting for one of you to teach me Spanish. ;)
[10:06] <mandel> JamesTait: do ask the following: Perdón, donde se coge el autobus para ir a la playa? Quiero recoger conchas para mi hijo
[10:07] <mandel> al niño le encantan todo tipo de conchas!!!
[10:07] <mandel> which is perfectly polite spanish :)
[10:07] <JamesTait> Something about a bus and a beach. :)
[10:07] <beuno> ...and I will film that from a decent distance
[10:07] <mandel> fagan: no mergers ready, I mean that you can review, lp is read only
[10:08] <fagan> awh
[10:08] <beuno> JamesTait, you will soon learn that certain words in Spain mean _totally_ different things in Argentina
[10:08] <JamesTait> beuno: This does not surprise me in the least. :)
[10:09] <fagan> well English is different in other countries too
[10:09] <mandel> JamesTait: and for some strange reason, it is always something sexual
[10:09] <JamesTait> fagan: Exactly. There are some quite shocking, if amusing differences in meaning across the pond. :)
[10:09] <fagan> Like there are lots of words used in America that have completely weird meanings over here
[10:10] <JamesTait> mandel: Yeah, all the examples that are coming to mind at the moment are somehow sexual! Funny, that!
[10:10] <mandel> JamesTait: a poor guy from the canary islands said: Voy a coger la guagua, which is terrible in Peru for some reason…
[10:11] <mandel> goes from I'm going to take de bus to 'm going to fuck the baby...
[10:13] <mandel> fagan: lp is back can you look at: https://code.launchpad.net/~mandel/ubuntu-sso-client/cannot_shutdown_windows/+merge/59833
[10:14] <fagan> mandel: sure
[10:14] <mandel> fagan: and https://code.launchpad.net/~mandel/ubuntu-sso-client/cannot_start_windows/+merge/59848
[10:14] <fagan> cool
[10:18] <mandel> beuno: will you be at UDS?
[10:18] <beuno> mandel, I will
[10:18] <beuno> I'm here for this week and next
[10:19] <mandel> beuno: oh, yes the some hand (or what ever the name is)
[10:19] <beuno> right, "canonical summit"
[10:24] <karni> mandel: haha, "some hands" as opposed to "all hands" ;D?
[10:24] <beuno> karni, that is exactly iy
[10:24] <beuno> when the whole company gets together, it's some hands
[10:25] <beuno> er, all hands
[10:25] <beuno> when only part of it, some hands  :)
[10:25] <karni> yeah =)
[10:25] <karni> heheh
[10:25] <fagan> beuno: but even then there are always people missing
[10:25] <beuno> fagan, from all hands?
[10:26] <fagan> yeah there couldnt be everyone
[10:27] <beuno> fagan, well, I think for the last all hands we had everyone in the company
[10:28] <mandel> fagan: all hands != UDS
[10:28] <fagan> beuno: hmmmm I just would have thought they would miss at least 10
[10:29] <fagan> in terms of something always comes up
[10:29] <mandel> of course, always some one will be missing
[10:29] <fagan> mandel: I know :)
[10:29] <beuno> I don't remember anyone missing, but it could of been
[10:29] <fagan> beuno: maybe it was no one that you would miss
[10:29] <beuno> maybe we should rename it to "all hands (that care enough to show up)"
[10:30] <fagan> well "all hands (that are needed there)"
[10:30] <karni> fagan: how would you know, have you evern been to all hands already? :)
[10:30] <fagan> karni: nope im just guessing
[10:31] <fagan> :D
[10:31] <karni> fagan: naturally somebody might not come due to personal or company issues, but the point is, everyone should come.
[10:31] <fagan> But I have a tendency to get guesses like that right. (doesnt work with programming though)
[10:32] <fagan> karni: that was the reason why I said it cant be "all hands" :D
[10:32] <mandel> no, there are feet and ears too
[10:32] <fagan> mandel: boooooo
[10:32] <karni> fagan: but it's supposed and expected to be all hands. would you say "my software is broke" only because it *may* contain a bug :P?
[10:33] <fagan> karni: well all software is broken because every software has bugs and things to improve upon
[10:33] <karni> fagan: you're a pessimist, right?
[10:33] <fagan> just varying levels of broken
[10:33] <mandel> no, yacc is finished
[10:33] <fagan> karni: realist
[10:34] <karni> fagan: software quality scale: just a little broke, some broke, broke, broke as fsck ;d ?
[10:34] <karni> fagan: then face it, in reality - it's called "all hands" ;D heheh
[10:34] <fagan> karni: exactly
[10:35] <karni> fagan: all right, I'm going back to my "some broke" software ;)
[10:35] <fagan> karni: ha have fun
[10:35] <karni> fagan: thanks
[10:35] <mandel> karni, fagan: so you too are telling me that 'print "hello world"' is broken software?
[10:35] <karni> mandel: yes it is! who knows if the libraries aren't "broke as fsck"  ;)
[10:37] <mandel> karni: no, that software is correct, the axioms (libs working) on which it stands imply it
[10:37] <mandel> lets asusmer we are talking about maths, would you say that 1+1 is broken?
[10:37] <fagan> mandel: well anything with <200 lines of code isnt really in the same light as something higher than that
[10:37] <karni> mandel: that was irony, I'm not the pessimist here ;)
[10:38] <fagan> there can always be improvements made to larger projects than that
[10:38] <mandel> karni: I kind of like this dicsussions
[10:38] <karni> fagan: with that I don't agree. it can be equally broke as fsck like a 30000 line software. just poor quality 200 lines of code.
[10:38] <karni> mandel: :)
[10:38] <fagan> karni: yeah
[10:40] <mandel> print 'Helo world!'
[10:40] <fagan> oh and your 1+1 code can be improved upon mandel by writing it in assembly
[10:40] <mandel> A one liner with a bug :)
[10:40] <fagan> mandel: no \n
[10:41] <fagan> and l
[10:41] <fagan> :D
[10:41] <mandel> fagan: I was talking about arithmetics, not coding
[10:41] <mandel> fagan: and print already adds de \n
[10:41] <fagan> mandel: and spelling
[10:41] <fagan> mandel: yeah but im a C programmer I want to see a \n
[10:42] <karni> this is such a waste of time ;] ;P
[10:42] <mandel> mandel: there there would be another hidden char missing
[10:42] <mandel> he I talked to my self, classy
[10:42] <fagan> mandel: hah
[10:42] <karni> mandel: :D
[10:42] <karni> hahaha
[10:42] <fagan> fagan: you do know your right
[10:43] <karni> now that was funny :)
[10:43] <fagan> This entire conversation is quotable on the wiki
[11:20]  * fagan wonders if lp is back up yet
[11:25] <mandel> fagan: I have been working with it no problem
[11:25] <fagan> mandel: sweet ill do your merges then
[11:26] <fagan> mandel: is just a code review ok for the cannot start windows branch
[11:27] <fagan> you didnt provide the test infi
[11:27] <fagan> info
[11:27] <mandel> fagan: well, those bits have no tests...
[11:27] <fagan> well I read down through the code and its ok
[11:28] <mandel> fagan: they are the scripts that start the service, so kinda ahrd...
[11:28] <mandel> hard*
[11:28] <mandel> there is always some part you cannot cover :(
[11:28] <fagan> +1 anyway its fine for code review
[11:28] <fagan> oh both are like that
[11:31] <fagan> ok both approved
[11:31] <fagan> just on code review
[11:33] <mandel> fagan: cool, give me some mins and I'll send yet another one :)
[11:34] <mandel> with tests
[11:34] <fagan> hah
[11:40] <mandel> fagan: what was the name of the pacakge to install so that the ui would not appear in the sso tests?
[11:41] <fagan> mandel: em something starting with an x :D
[11:41] <fagan> ill go find it
[11:41] <mandel> hehehe the x I did guess too :)
[11:42] <fagan> mandel: xvfb
[11:43] <mandel> fagan: superb, thx!
[11:49] <mandel> fagan: here is the new one: https://code.launchpad.net/~mandel/ubuntu-sso-client/fix_signals_emition/+merge/59898
[11:49] <fagan> mandel: I have to pop off for a little sec ill get to it when I get back
[11:50] <mandel> fagan: np
[12:26]  * fagan needs to catch up with payroll for 10 minutes brb
[12:41] <fagan> oki done with that ill get onto that merge in 15 taking a break
[13:51] <mandel> guys, one question, do we have a stand up today?
[13:53] <thisfred> probably
[13:54] <mandel> ok
[14:00] <fagan> me?
[14:01] <fagan> how many are here?
[14:01] <fagan> dobey, thisfred, mandel
[14:02] <fagan> think thats it
[14:02] <mandel> me
[14:02] <thisfred> me
[14:03] <fagan> ill just go and dobey can do his when he notices
[14:03] <fagan> DONE
[14:03] <fagan> * did 2 merge requests from mandel
[14:03] <fagan> * did some nice notes on the sessions at UDS
[14:03] <fagan> * checked up on payroll to see whats going on
[14:03] <fagan> TODO
[14:03] <fagan> * do some more merges
[14:03] <fagan> Blocked
[14:03] <fagan> * nope
[14:03] <fagan> mandel:
[14:03] <fagan> gogo
[14:03] <mandel> DONE: Performed my partially succeful sync with sd on windows. Found bug that I'm currently fixing but the thing kind of 'works'
[14:03] <mandel> TODO: More small fixing, py2exe, throw at people.
[14:03] <mandel> BLOCKED: no
[14:03] <mandel> thisfred, please
[14:03] <thisfred> DONE: nothing much, packaging exercises TODO: might look into packaging playdar so it'll be easier to install and test BLOCKED: no
[14:04] <fagan> congrats mandel
[14:04] <fagan> :)
[14:04] <fagan> (on getting it working)
[14:05] <mandel> yes, we are getting there, lots of tiny bug, but we are there
[14:05] <fagan> go team go :D
[14:07] <mandel> thisfred: is that .deb what you are doing?
[14:08] <thisfred> mandel: yeah packaging in my own ppa
[14:08] <fagan> mandel: that sso branch has some failures
[14:08] <fagan> :/
[14:08] <mandel> thisfred: cool
[14:08] <fagan> 14 I cant remember if that is normal or not
[14:08] <mandel> fagan: pastebin please
[14:09] <mandel> fagan: if it complains that the reactor is unclean might be because the windows socket takes to long to clean
[14:09] <thisfred> mandel: nessita taught me how. It's not that hard for python projects. Of course playdar isn't so I'm gonna have to figure stuff out
[14:10] <mandel> thisfred: I'll pick you brain at UDS I should learn this things :)
[14:10] <fagan> mandel: http://paste.ubuntu.com/603261
[14:10] <thisfred> mandel: sure
[14:11] <thisfred> mandel I'll mail you the packaging howto nessita wrote, so we have it there
[14:11] <mandel> fagan: can yu import pykeyring?
[14:11]  * fagan looks
[14:12] <mandel> import keyring
[14:12] <mandel> thisfred: superb, that way I'll do something while in the plain
[14:12] <mandel> although this time for me is 'close'
[14:12] <fagan> mandel: nope
[14:12] <fagan> cant
[14:12] <thisfred> the rain in spain stays mainly in the plain
[14:13] <alecu> hello. Sorry I'm late.
[14:13] <thisfred> hi alecu
[14:13] <mandel> fagan: then you have to install it :)
[14:13] <mandel> alecu: we hate you for that ;)
[14:13] <fagan> alecu: its cool only 4 of us anyway
[14:13] <alecu> did we have a standup?
[14:14] <mandel> thisfred: hehe, I dont know what my brain was thinking, probably in spanish, such an easy lang to write
[14:14] <thisfred> sí
[14:14] <fagan> alecu: yep
[14:14] <mandel> alecu: yes, but you can do your part if you please :)
[14:15] <fagan> mandel: passed and approved
[14:15] <mandel> thisfred: can I ask you a favour, I cannot find in spain that clicker thing you used to train your dog, would it be hard to bring me one?
[14:15] <mandel> fagan: sweet
[14:16] <thisfred> mandel: If I get to a pet store before saturday I will
[14:16] <thisfred> or else I'll give you mine
[14:16] <fagan> did any of you look at any of my notes that I posted on ubunet?
[14:16] <mandel> thisfred: thank you very much!!!
[14:17]  * fagan is wondering if there is any feedback 
[14:17] <mandel> fagan: which notes?
[14:17] <mandel> fagan: I was in the classroom if that is it
[14:17] <fagan> mandel: I posed a load of docs onto ubunet that I wrote up yesterday
[14:17] <fagan> I just was doing some thoughts on UDS sessions
[14:17] <fagan> there was a couple of pretty long ones
[14:18] <dobey> λ DONE: mostly fixed bug #566292 and bug #746592 pointlessly
[14:18] <dobey> λ TODO: finish fixing up the nightlies builds
[14:18] <dobey> λ BLCK: None.
[14:18] <ubot4`> Launchpad bug 566292 in ubuntuone-music-store "Show fewer pages at a time on the My Downloads page (affects: 3) (dups: 1) (heat: 8)" [High,In progress] https://launchpad.net/bugs/566292
[14:18] <ubot4`> Launchpad bug 746592 in libubuntuone (Ubuntu) (and 2 other projects) "Many songs in My Downloads can block UI (affects: 3) (dups: 1) (heat: 22)" [Undecided,Confirmed] https://launchpad.net/bugs/746592
[14:18] <fagan> I did one about the music store, shotwell plugin and u1-people
[14:19] <fagan> The music store one was about navigation and suggestion of songs to buy
[14:19] <fagan> ...etc
[14:20] <mandel> fagan: I cannot find them
[14:20] <fagan> mandel: ill pm them
[14:21] <fagan> mandel: are you sure it wasnt posted on the ML?
[14:22] <mandel> fagan: not that I saw them
[14:22] <fagan> If so that explains why no one commented
[14:22]  * fagan checks gmail
[14:22] <dobey> i don't talk about private mailing lists in public places :)
[14:22] <fagan> yeah its definitely there
[14:23] <fagan> dobey: well they are just notes
[14:23] <fagan> I dont mind putting them in public but would prefer not to be discussing why I dont like the music store at the moment in public :/
[14:24] <fagan> just not to get peoples hopes up for a reboot
[14:24] <fagan> (just in case)
[14:25] <fagan> since im still not long here I dont know what the story is on some of the public private talky bits
[14:26] <fagan> so better safe than sorry
[14:27] <fagan> oooh that would be a good one for my first post about what I learned so far
[14:28] <fagan> Ask mark starts in a half hour
[14:28] <fagan> always very interesting
[14:32] <fagan> mandel: I see another merge
[14:32] <fagan> :D
[14:33] <mandel> fagan: certainly
[14:48] <dobey> man this weather sucks
[14:49] <fagan> yaeh
[14:49] <fagan> s/yaeh/yeah
[14:50] <fagan> 10 minutes till ask mark in #ubuntu-classroom
[15:08] <fagan> Ask mark in #ubuntu-classroom at the moment just in case anyone isnt there :)
[16:01] <fagan> dobey: dont use tracker for the service
[16:01] <fagan> it would be 100x more sucessful if you did a quick dbus api for it
[16:02] <mandel> fagan: shall we ask him why they make me work on windows ;)
[16:02] <dobey> fagan: do you have some valid reason for that
[16:02] <dobey> mandel: ask who?
[16:03] <fagan> dobey: well for 1 it would be easier for mandel to port
[16:03] <fagan> hah
[16:03] <dobey> no it wouldn't
[16:04] <fagan> dobey: 2 if you wanted that service on the disk to provide the search to unity you cant use tracker
[16:04] <mandel> dobey: mark, refering to fagans mention about u-clarrom
[16:04] <dobey> fagan: you are making no sense
[16:04] <dobey> mandel: the ask mark thing is over with now
[16:04] <mandel> meh
[16:05] <fagan> dobey: the service is for allowing queries of what songs are available correct?
[16:05] <dobey> no
[16:05] <fagan> ooooh
[16:06] <fagan> damn im an idiot but still ill stick by my point and say dont use tracker
[16:06] <dobey> you are just hating on tracker for no good reason, is all
[16:06] <mandel> fagan: is there a reason
[16:06] <mandel> haha, both more or less saying the same :P
[16:08] <fagan> well there is a few reasons why tracker isnt being used today in Ubuntu by default and they are its big its overly complicated for simple tasks and most importantly it has major memory leaks even now
[16:09] <fagan> dobey: the reason why im saying dont use tracker is simply because it wouldnt take a very long time to write our own dbus service that indexes the songs and have it completely reliable and maintainable
[16:09] <dobey> tracker isn't being used today for purely historical reasons
[16:10] <dobey> and people spreading false information, like you are now
[16:10] <mandel> in FOSS you should reuse, if is meant to do the job like we want it, but has memory leaks, we should fix it, not reinvent the wheel
[16:10] <mandel> except for dbus on Windows, I'm not fixing that
[16:11] <dobey> mandel: windows is a whole other set of insane issues for stuff like this
[16:11] <dobey> mandel: unless we're going to start shipping banshee on windows for our media integration point, i'd say don't worry about it
[16:12] <fagan> dobey: cant we plug the zeitgeist full text search or something instead and actually use whats shipped in the desktop already
[16:12] <mandel> dobey: yes, I dont worry about windows, if they ask more than I can do, well they wont get it :)
[16:12] <dobey> zeitgeist is not a search service
[16:13] <fagan> dobey: it has a search built in and thats what unity is using for the most part
[16:13] <dobey> no it isn't
[16:14] <mandel> dobey: can you elaborate?
[16:14] <fagan> dobey: zeitgeist-extension-fts in the repo and installed by default in ubuntu
[16:14] <dobey> unity doesn't do search, and neither does zeitgeist
[16:15] <dobey> zeitgeist does not index your data
[16:15] <dobey> zeitgeist only searches for things you've physically looked at previously on the machine
[16:15] <fagan> dobey: it stores logs of activity but if you log enough activity you get all of the data
[16:16] <dobey> fagan: so it's basically entirely useless
[16:16] <fagan> dobey: not really
[16:16] <dobey> zg stores history
[16:16] <dobey> that's it
[16:16] <dobey> yes really
[16:17] <fagan> if you are on a new install of Ubuntu and zeitgeist is installed it will know about everything that is on your computer
[16:17] <dobey> why should i have to go and actually open *ALL* of the files on my computer, to be able to search them?
[16:17] <dobey> no it won't
[16:17] <fagan> no just the users files
[16:17] <fagan> which is what we are dealing with
[16:17] <dobey> no
[16:17] <fagan> im just saying we should be using the same thing that unity is plugging for its search that is in the dash
[16:18] <dobey> please stop saying things that aren't true
[16:18] <fagan> dobey: can I bring someone in who knows more than both of us about this?
[16:19] <fagan> ok he is coming
[16:19] <dobey> who? manish?
[16:19] <fagan> dobey: seif
[16:19] <seiflotfy> yo
[16:19] <fagan> hey dude
[16:20] <fagan> seiflotfy: could you explain how the fts extension works with unity
[16:20] <fagan> im wondering how we can not use tracker for a music discovery service for u1
[16:20] <dobey> whatever, i am going to lunch
[16:22] <mandel> seiflotfy: would be interesting to here the point of using ze* (bloody german word) and tracker
[16:22] <seiflotfy> fagan, tracker does nothing else than add a a montior on  the harddisk on "Music" director
[16:22] <seiflotfy> it doesnt really scan your harddisk
[16:22] <seiflotfy> its just monitors the XDG directories and the home directory
[16:22] <seiflotfy> if anything is outside the XDG directory its not discovered per default
[16:23] <fagan> seiflotfy: well the idea is that we are thinking about doing some sort of plugin or something to tracker to give it the data of what music is synced
[16:23] <seiflotfy> hahaha
[16:24] <fagan> https://blueprints.launchpad.net/ubuntu/+spec/desktop-o-music-discovery
[16:24] <seiflotfy> fagan, i can finish a script that does that the same way tracker does
[16:24] <seiflotfy> there is no magic in it
[16:24] <seiflotfy> its just a process monitors the "Music directory"
[16:25] <seiflotfy> you can do it in a few lines of python too
[16:25] <seiflotfy> fagan, if you want i can do it for you
[16:25] <fagan> seiflotfy: well this is both in the cloud and what is already synced locally
[16:25] <fagan> thats the idea that is there
[16:25] <seiflotfy> tracker won't look into the cloud unless you tell it which directory it is
[16:26] <seiflotfy> tracker cant tell you whats synced
[16:26] <seiflotfy> it will tell you what music you hav
[16:26] <seiflotfy> enot whats synced
[16:28] <fagan> seiflotfy: well id say the idea that dobey had was to tell tracker what music is there and if they try to play it, it would sync or stream down..etc
[16:29] <fagan> Im only suggesting not using tracker because its not going to be shipped by default because its not needed
[16:29] <seiflotfy> fagan, you cant just tell tracker on the fly something is here or there
[16:29] <seiflotfy> ele we would have used it as our indexer
[16:30] <fagan> seiflotfy: ahhh ok so we cant even use it that way
[16:30] <seiflotfy> no
[16:30] <fagan> that clears it up a lot
[16:30] <seiflotfy> fagan, i can finish this script for you guys if you want
[16:30] <seiflotfy> i played with ubuntu one
[16:30] <seiflotfy> and i plaed with monitoring directories
[16:30] <seiflotfy> its a 500 line script imho
[16:32] <fagan> seiflotfy: well im pretty sure that we could do the entire thing with a quick dbus api and get it done easy anyway we dont need to monitor anything
[16:33] <fagan> so moral of the story I forgot what I was going to say originally but my point turned out valid in the end even if im bad at saying it
[16:37] <seiflotfy> if you want to know whats already there on your harddisk to not duplicate the syncing
[16:37] <seiflotfy> just compare the directory
[16:37] <seiflotfy> tracker is no help there
[16:37] <seiflotfy> sorry
[16:38] <fagan> cool
[16:42] <fagan> dobey: yeah seiflotfy just explained that the zeitgeist fts thing uses xapian
[16:44] <fagan> Almost EOD
[16:47] <fagan> I think I could have handled the lot better
[16:47] <fagan> /s/handled/handled that
[16:48]  * fagan needs a book on tact 
[16:55] <fagan> Ok im leaving a few minutes early for something but will be doing some stuff later. mandel ill look down through my mail and do what ever merges are in the queue
[16:55] <mandel> fagan: ok, cool, there should be a couple
[16:56] <mandel> if I fix the bloody bug I have ;)
[16:56] <fagan> mandel: its not a bug its a feature
[16:56] <fagan> hah
[16:56] <mandel> he, I wish
[16:57] <fagan> thats a similar statement to "hey your not working" "yes I am im brainstorming"
[16:57]  * fagan is bad at making up jokes
[16:58] <fagan> mandel: could you mentor me in your awesome jokes :D
[16:58]  * fagan EOD
[16:58] <mandel> fagan: the golden rain is to say: 'That is what she said'
[16:59] <mandel> hehehehe
[16:59] <fagan> mandel: ha
[16:59] <mandel> I'm great at this \m/
[17:00] <fagan> We're not worthy we're not worthy :)
[17:28] <dobey> mandel: i don't think that's what golden rain is
[17:29] <dobey> i wonder if i should even bother reading the backlog
[17:32] <mandel> dobey: I was playing with the fact that I tend to spell thing wrong, and that my jokes are dirty
[17:32] <mandel> dobey: golden ratio ;)
[17:33] <dobey> heh
[18:04] <dobey> fagan: the only thing that is clear, is that you have no idea why i suggested tracker for that blueprint :)
[18:04] <dobey> or even what the blueprint is for
[18:17] <dobey> doh, no rodrigo
[18:20] <dobey> meh
[18:26] <dobey> *yawn*
[18:44]  * rye wonders whether uuid mergeable lists could have been replaced by [ {'type': 'url', 'value': 'something'} , { ... } ]... After all the update/PUT calls are putting the whole document and in this case the order is preserved by js array
[18:47] <dobey> que?
[18:47] <dobey> thinking out loud?
[18:47] <rye> dobey, doing couchdb2vcard converter
[18:47] <dobey> ah
[18:47] <rye> dobey, and lookind at contacts from slightly different angle
[18:48] <dobey> wtf
[18:48] <dobey> why do i have to pick timezone and make a user, if i am upgrading
[18:48] <rye> dobey, hmm? why? I mean are you using the ISO image?
[18:49] <dobey> yes, i am installing from a usb keyfob with a 11.04 iso; though the iso is a few weeks old
[18:50] <dobey> so maybe that has been fixed
[18:50] <rye> dobey, well, i have never upgraded from the ISO image
[18:50] <dobey> me either
[18:50] <dobey> i didn't realize i could, until just now when i was installing it, and it gave me the option of upgrading
[18:51] <dobey> so figured i would try it
[18:51] <dobey> will see what happens :)
[18:52] <rye> first_name/last_name vs given/family grrr
[18:53] <dobey> eh, separating names like that is always a problem
[18:53] <rye> ith_name jth_name kth_name... nth_name, n+1th_name
[18:54] <rye> i wonder what standard dc contacts are following
[18:54] <dobey> rye: especially for this guy: http://www.youtube.com/watch?v=UDPqB9i1ScY
[18:56] <rye> dobey, you know, I've been specifying "O." as my middle name until i went to UK and found out that... it is based on nothing, middle name is like an alias. And "O." is initial for my patronymic name
[18:57] <dobey> well, middle names are mostly for uniqueness really.
[18:59] <rye> uuid for middlename!
[18:59] <rye> Roman ac4f6b5a-704e-4bde-97e2-06cf04d63511 Yepishev
[19:04] <dobey> oh sigh
[19:05] <dobey> so "upgrade" went horribly wrong, but not overly so, i guess
[19:05] <dobey> at least it didn't just repartition the entire drive
[19:10] <karni> rye: I've sent you the mail. I would be very interested in how the new app handles your huge folders in the cloud :)
[19:11] <karni> *a mail
[19:41] <thisfred> rye: the reason mergeable lists are not simply lists is that when you get two versions of a record from two different sources, you can no longer distinguish between reorderings+edits and removal/adding of entries in the list. We may have overestimated the importance of making that distinction though.
[20:13] <rye> dobey, that's the thing i was about to say, drive partitioning :)
[20:14] <rye> thisfred, well, merging the case when only mergeable lists have changed is interesting, but don't know whether this currently occurs in the natural condition
[20:14] <rye> oh
[20:14] <rye> Community series is awesome but I feel i picked too many lines from it
[20:16] <mandel> guys, the bloody sd is running on windows atm, performance has gone from 90% of cpu time to 7% , over 265 chars files are downloading andwe have shares, udfs and what not
[20:16] <mandel> well, we can't use special char just yet and file names like COM1, but that is a diff story :)
[20:17] <thisfred> mandel: ^5!
[20:17] <thisfred> or ⁵ if you prefer
[20:18] <mandel> ⁵
[20:19] <thisfred> next stop Amiga!
[20:29] <dobey> heh
[20:30] <dobey> syncing COM1 would be interesting ;)
[20:30] <mandel> thisfred: no way
[20:30] <mandel> dobey: yeah, it will break in a very interesting way, but I think I know how to fix this using a little trick from NTFS
[20:30] <rye> karni, from startup till first level of files in 5 seconds
[20:31] <rye> mandel, \0COM1 ?
[20:31] <mandel> rye: yes :)
[20:31] <mandel> I'm going to try, I dont know if it will work
[20:31] <rye> o_O
[20:32] <mandel> rye: the problem is not how it is represented, is how you map the event to fix the path
[20:33] <dobey> mandel: i am pretty sure that you do not want to stick a NULL in there
[20:33] <dobey> bad things will happen :)
[20:33] <rye> karni, yay, sleek menu!
[20:33] <mandel> dobey:  I've stick a \0 with other paths and worked :P
[20:33] <dobey> eww
[20:34] <rye> O_O
[20:34] <rye> mandel, does \0 trick even exist?
[20:35] <rye> karni, how are the entries sorted ? alphabetically case insensitive ?
[20:35]  * mandel looks for something
[20:36] <dobey> mandel: i think we should just ignore files with special names
[20:39] <mandel> dobey: well, I'm going to try, what do I have to loose?
[20:39] <dobey> mandel: well, we don't sync special files on linux...
[20:40] <dobey> i don't see why we should on windows
[20:40] <mandel> dobey: we dont?
[20:40] <mandel> well, I can ignore special files, but will deal with special chars
[20:41] <dobey> mandel: no; we don't sync symlinks, or unix sockets/pipes
[20:42] <mandel> didn't know that
[22:02] <mwhudson> ubuntuone-syncdaemon is still chewing my cpu to pieces
[22:02] <mwhudson> i think it's used at least a week of cpu time by now
[22:04] <dobey> what is it doing?
[22:08] <mwhudson> dobey: recovering from the fact that i took my Maildir out of ~/Ubuntu One/ i think
[22:08] <mwhudson> is there some way i can make u1 forget that i ever had any files locally at all?
[22:09] <dobey> yes
[22:09] <dobey> shut down all the processes
[22:11] <dobey> mwhudson: https://wiki.ubuntu.com/UbuntuOne/FAQ/HowDoICompletelyRemoveAndReinstallUbuntuOne
[22:11] <dobey> mwhudson: although, those intructions aren't exactly true on 11.04
[22:12] <mwhudson> ah, thanks
[22:12] <dobey> since there is no ubuntuone-preferences
[22:12] <dobey> but just replace it with "stop all the u1 processes" :)
[22:19] <dobey> later all!
[22:22] <mwhudson> dobey: thanks, although i now seem to have lost the u1 control panel...
[22:23] <mwhudson> ah, the software center to the rescue!
[22:31] <karni> rye: UDFs first then folders first then alphabetically - you will have an option to change that to alphabetical sort
[22:32] <mwhudson> YES UBUNTU ONE ACTUALLY SEEMS TO WORK AGAIN!
[22:33] <karni> rye: btw yes, also case insensitive