[07:26] <psypher246> hello all, is anyone here?
[07:27] <psypher246> honk
[08:21] <mandel> morning all!
[09:11] <psypher246> morning mandel
[09:11] <mandel> psypher246: good morning!
[09:11] <mandel> psypher246: did you have any luck with what you wanted to achieve?
[09:11] <psypher246> mandel: so that backup I did yesterday, didn't work, my pc did a local rescan, deleted EVEYTHING from the cloud and now wants to re-upload 25GB :/ this is not good
[09:13] <mandel> psypher246: oh dammed!!!
[09:13] <mandel> psypher246: can you let me know the steps you followed? It would be nice to have a wiki or something with it so that other users don't have that problem
[09:13] <mandel> oh, and sorry :(
[09:14] <psypher246> yeah. so whats the chances of rolling back the data on the cloud and migrating my original backup folder over again as if I just moved my home partition, surely there is a missing file or copy method that must be sued so that the client does not think everything is new?
[09:14] <mandel> psypher246: hm, let me ask to the server guys to see if a roll back of your cloud data is possible
[09:14] <psypher246> cos if i moved my home partion this would not be an issue, what whats diffrent between my old install and the new install
[09:15] <psypher246> sequence was like this:
[09:15] <mandel> psypher246: indeed, we must have done something wrong
[09:15] <psypher246> log in to new pc's ubuntuone
[09:15] <mandel> psypher246: FYI, I've asked in the canonical private irc for a server side guy to help
[09:18] <psypher246> disconnect using u1sdtool -d and stop using u1sdtool -d, started copying ~/.local/share/ubuntuone and ~/Ubuntu\ One using rsync -ar, during that time the cliejnt started up byitself and suddenly started sycning some of the files I will busy copying. I think this mistake has caused all of this
[09:19] <mandel> psypher246: yes, it looks like you are right, the client should have not started, there might be a bug….
[09:19] <psypher246> after that i deleted my key in seahorse, removed the ubuntuone and Ubuntu one folder and staretd the copy again. after it finished i logged into ubuntuone again and then is started with the rescan
[09:20] <psypher246> left it to rescan as per guys suggestion on here, took all night, but this morning I checked and all the files have been deleted
[09:21] <mandel> psypher246: you do have the local backup right?
[09:21] <mandel> I mean just to be on the save side here
[09:21] <psypher246> yes I still have the original copy on my old drive, i have not logged into it since i started tjhis priocess
[09:21] <psypher246> will keep it safe
[09:21] <mandel> psypher246: cool! that is good news
[09:22] <mandel> psypher246: lets do the following, I have tried already to contact someone from the server side, but nevertheless it would be nice to have this as a private bug that only canonical employees can see
[09:22] <psypher246> ok
[09:22] <psypher246> i will log it
[09:23] <mandel> psypher246: we should explain your problem and what you wanted to achieve (ie: do not re-download) and the steps you followed
[09:23] <psypher246> ok
[09:24] <psypher246> log it under : ubuntuone-client
[09:24] <mandel> psypher246: also add you accounts email (NO password!!!)
[09:24] <mandel> psypher246: that way, we will know who to try to roll back the data
[09:25] <mandel> psypher246: were are you, in terms of time zone/country?
[09:26] <psypher246> MR Shuttleworth's home town :) Cape Town, South Africa gmt +2
[09:27] <mandel> psypher246: hehe ok, I'm just had a chat with the other canonical people and apparently we think we can revert your problem manually so that you do not have to re-upload everyhing, but we are not 100% because we work in other areas
[09:28] <psypher246> ok cool
[09:28] <mandel> psypher246: so, once you have the bug, assign it to me (mandel in lp)
[09:28] <psypher246> so must i log under ubuntuone-client
[09:29] <mandel> psypher246: yes, ubuntuone-client we will move it if necessary :)
[09:30] <mandel> psypher246: as soon as the people from the American side get back to work I'll have a chat with them and will try to solve the problem asap
[09:30] <mandel> psypher246: if you are not around, we will replay to the problem in the bug comments
[09:30] <psypher246> ok cool, thanks
[09:33] <mandel> psypher246: one question, what plan do you have in u1? and is the upload of the client to slow for you? or is it more a problem of bandwidth
[09:33] <mandel> or patience ;)
[09:38] <psypher246> I have a 40GB and the mobile account. Well 2 things really, one this should just work, it should not be a requirement to have to redownload your data no matter how big it is. Secondly, bandwidth is a pricey commodity in my country, even if I had unlimited bandwidth it would take a couple of days to re-upload this data, and then have it re-download 25GB down again to my other computers. Not really feasible with such a large amount of data
[09:41] <mandel> psypher246: ok, cool, I just wanted for info so I could push the right buttons for the server side guys, you know is better to have a good argument of why not uploading :)
[09:41] <psypher246> yeah true
[09:41] <mandel> psypher246: nevetheless I do agree with you, there should be a nice way to migrate for one hd of machine to another in a lan
[09:41] <mandel> it would be a nice feature to have
[09:41] <psypher246> offline lan sycning , like dropbox can do,is really a sorely required feature IMO
[09:41] <mandel> hence the bug :)
[09:42] <mandel> psypher246: we have uds soon and we are planning things, I will bring it up to see how hard it would be
[09:43] <psypher246> yeah i have been requesting it for a while, as I always have so much data, when i add new pc's it's always a pain, if it could detect local lan ubuntuone clients and instead sync the data locally and then confirm online thn i would be very happy
[09:43] <mandel> psypher246: do you know if there is a wishlist item for this in lp:ubuntuone-client?
[09:44] <psypher246> i am not sure, but i have been told: we are looking at this
[09:44] <mandel> psypher246: oh, have you? I will poke around people to find out
[09:45] <mandel> after UDS I will give you a decent update :)
[09:45] <psypher246> ok cool
[09:47] <mandel> psypher246: did you add the bug about your problem? may I have the bug number?
[09:47] <psypher246> still typing :)
[09:47] <mandel> hehehe ok
[09:52] <JamesTait> Good morning, people!
[09:57] <fagan> morning
[09:58] <fagan> mandel: so I hear you need some merges reviewed
[10:02] <mandel> fagan: yes, let me find them for you
[10:02] <fagan> cool
[10:08] <mandel> fagan: this is the first one of them: pass_main_to_ipc_root
[10:08] <mandel> https://code.launchpad.net/~mandel/ubuntuone-client/pass_main_to_ipc_root/+merge/59649
[10:08] <mandel> I had a copy/paste fail :P
[10:09] <fagan> hah
[10:09] <fagan> ill get onto it
[10:09] <fagan> mandel: how many do you have?
[10:12] <mandel> fagan: atm, only 2, I'm looking to get you the second one (I had to propose it)
[10:12] <mandel> fagan: but I wil probably get a third one fairly soon
[10:12] <mandel> fagan: the second one is this: https://code.launchpad.net/~mandel/ubuntuone-client/provide_credentials_management/+merge/59743
[10:13] <fagan> cool that shouldnt take that long to review and then I can pop away and pay my landlord
[10:14] <mandel> that is always a good thing to do ;)
[10:16] <fagan> mandel: yeah its a shame I dont do it often :D
[10:17] <psypher246> mandel: the bug nr is 776221
[10:17] <psypher246> not sure how to assign to you?
[10:18] <mandel> psypher246: I can do that, no worries
[10:20] <psypher246> cool thanks
[10:51] <fagan> mandel: Hate to say it but for the second branch the tests dont work
[10:51] <fagan> http://paste.ubuntu.com/602685
[10:52] <fagan> my bet is you are using something from a different test module again
[10:53] <mandel> fagan: you do not have ubuntu_sso installed in your system and it cannot find it
[10:53] <mandel> fagan: get lp:ubuntu-sso-client and do a python setup.py install
[10:54] <fagan> ooooh
[10:54]  * fagan forgot about that 
[10:54] <fagan> Ive been testing it but never installed it :D
[10:55] <fagan> my bad
[10:56] <fagan> mandel: where is clientdefs?
[10:57] <fagan> ooooh I remember
[10:57] <fagan> you forgot to move it again
[10:57] <fagan> well it has to be moved I mean
[10:59] <fagan> ok tests pass
[10:59] <fagan> cool
[11:01] <mandel> fagan: yes, if you manually execute a subset of tests you have to do that manually with runtests is automatic
[11:01] <fagan> ahhh
[11:02] <fagan> anyway done with those two things ill be off for a little while and you should have another branch ready for me when I get back
[11:02]  * fagan -> errands
[11:30] <fagan> :/ payroll didnt come in yet
[11:30]  * fagan back
[11:47] <duanedesign> morning all
[12:02] <karni> hi everyone
[12:04] <duanedesign> it's karni!
[12:04] <duanedesign> o.
[12:04] <karni> it's duanedesign! =D
[12:04] <karni> good day
[12:04] <duanedesign> :)
[12:04] <duanedesign> good daya friend
[12:04] <karni> I was hacking till 2AM yesterday! Man that was crazy
[12:05] <karni> Context menus mainly
[12:05] <fagan> karni: nice
[12:05] <fagan> did you get good work done
[12:05] <karni> yo fagan!
[12:05] <fagan> yo
[12:06] <karni> fagan: yes, I've certainly have good progress
[12:06] <fagan> im going to do some bug reports unless there is something better for me to do
[12:06] <karni> we've got separation between meta and content, so users can browse files whilst they are (in non-blocking way) download files (or also uploading, but REST API is missing this yet)
[12:06] <fagan> karni: and thats big :)
[12:07] <fagan> ish
[12:07] <karni> I've got national holiday, but I'll just have a hop on Eclipse for a while
[12:07] <karni> hehe
[12:07] <fagan> karni: I had one yesterday but wanted to work a bit
[12:07] <karni> There's some work left, but finally I'm up on speed when I have something to work with stable! (REST API)
[12:08] <fagan> and today im tired so its kinda funny I was well up for work when I wasnt supposed to be and today im tired and am supposed to work
[12:08] <fagan> :D
[12:08] <karni> fagan: xD
[12:08] <fagan> too much fifa and halo
[12:09] <karni> I've stopped playing games like 5 years ago (excluding GTA IV which I did play a few times, I like it :) )
[12:09] <karni> or 6 maybe
[12:10] <fagan> I cant wait for LA noire :)
[12:10] <karni> basically, in high school. I was way to interested in algorithms and started competeing in Polish Olympiad
[12:10] <karni> *in Informatics
[12:11] <fagan> karni: yeah I was interested in Girls and not working
[12:11] <karni> fagan: I was interested in programming xD I sometimes look down on myself in that perspective :P
[12:12] <fagan> karni: hah
[12:18] <karni> duanedesign: if you happen to spot the guy from yesterday who wanted to copy 35GB (25GB?) to the other computer to ~/Ubuntu One, ping me please :)
[12:19] <karni> duanedesign: unless you remember his hick so I would setup a hilight
[12:19] <karni> /s/hick/nick
[12:20] <mandel> karni: dont bit yourself up, I started with 8 and using tapes :P thankfully I found rugby which is a good sport for my size and bitter personality :)
[12:20] <mandel> karni: he ahd some problems and filled a bug, let me find it for you
[12:20] <mandel> is bug #776221
[12:20] <ubot4`> Launchpad bug 776221 in ubuntuone-client (Ubuntu) "backup/move of ubuntuone folders failed and deleted all cloud data (affects: 1) (heat: 6)" [Undecided,New] https://launchpad.net/bugs/776221
[12:20] <karni> mandel: syncdaemon was issuing unlinks
[12:21] <karni> oh cool, thanks
[12:21] <mandel> karni: yes, I think is a bug or at least a path we have to watch out for, If you sopt the server people before I do, can you ask them if there is anything they could do
[12:21] <karni> mandel: what did you mean by 8 and tapes? I didn't catch that
[12:22] <mandel> karni: programming, I started when I was 8 and I had to use tapes to store the programs :)
[12:22] <karni> mandel: O_O!!! awesome
[12:22] <mandel> and a pencil to rewind them hehe
[12:22] <karni> mandel: freakin awesome
[12:22] <karni> mandel: I did play games from tapes when I was a kid
[12:23] <karni> mandel: and I did see a program on perforated paper, but never programmed that way
[12:23] <karni> mandel: https://wiki.ubuntu.com/UbuntuOne/FAQ/SettingUpAnExistingAccount
[12:23] <mandel> karni: so I guess you know the pain hahaha it was good cause you could start the tape, get a chocolate cup and get back and you would not miss a thing
[12:23] <karni> :D
[12:24] <mandel> karni: ouch! so we told him to do the wrong thing...
[12:24] <mandel> perfect time to walk the dog and hide hehe
[12:24]  * mandel walks dog
[12:25] <karni> oh man... this sucks
[12:25] <karni> "This morning when I checked my files on the cloud server all the data had been deleted and my pc had started re-uploading my 25GB's worth of data."
[12:25] <karni> mandel: yeah, it was my fault
[12:26] <mandel> karni: no ones fault, we can get his data back, just try to contact beuno or jdo or one of those gurus
[12:26] <mandel> need to go, bbl
[12:26] <karni> mandel: I think rye is good at undeletions
[12:26] <karni> mandel: ok!
[12:30] <duanedesign> karni: The users name was psypher246
[12:30] <karni> duanedesign: yup, commenting on his bug report. thanks
[12:30]  * karni added hilight
[12:31] <duanedesign> karni: looks like mandel already talked with him this morning
[12:32] <karni> duanedesign: ah.. I was disconnected :<
[12:32] <karni> well, I'm apologizing in my own name then :P
[12:32] <karni> duanedesign: you know the undelete link for web ui of files?
[12:33] <karni> psypher246: hey man, I was just commenting on your bug report
[12:34] <karni> psypher246: all right, apology sent. yes, we do have an undelete option. I just don't remember the link, let me look around.
[12:35] <karni> psypher246: by the way, why the heck I was so sure you did disconnect the syncdaemon. I didn't expect that bastard to connect on it's own and delete all your data...
[12:35] <psypher246> mandel: hi mandel, ok thanks
[12:35] <psypher246> well i have to admit i have seen this behaviour a few times, you disconnect and stop tbhe deamon, but it alwasy statrt up by itself again
[12:36] <karni> psypher246: I believe the real way to kill it is to remove the tokens. I will ping the syncdaemon guys about this.
[12:36] <psypher246> karni: i think the last we spoke was to let is connect and run and see what happens, we didn't know what to do further anyway
[12:36] <karni> You shouldn't have to delete tokens to shut the syncdaemon.
[12:37] <psypher246> hey it's not so much of an issue, none of my data is gone, but yeah I don't mind working with you guys to solve this, for future people
[12:37] <karni> psypher246: ah. I did remember the talk went silent. I wanted to make a local rescan, connect and see if it wasn't deleting more of your files :( (and disconnect)
[12:37] <karni> psypher246: thanks!
[12:37]  * karni looks for the link
[12:37] <psypher246> i would prefer not to have to upload again and know how to properly move data like this in future
[12:38] <psypher246> karni: we did the rescan and then on startup all i got was unlinks again but at the time nothing wasbeing deleted so i left it
[12:38] <psypher246> karni: was "hoping" that it just did a scqan, saw all was ok and be done, guess not :)
[12:39] <karni> psypher246: :(
[12:40] <karni> psypher246: all right. I don't have the link handy. as soon as I'll see ry-e around, I ask for the link to undelete your content in the cloud. I'm sure it will have the same metadata, the only question is how to safely "connect" new computer (secondary one). Probably we'll have to remove the metadata I told you to copy and let it make a local rescan on it's own.
[12:40] <karni> psypher246: So, I'll keep my eyes open for suitable people on IRC
[12:40] <psypher246> ok cool
[12:40] <psypher246> thanks dude
[12:42] <karni> psypher246: no problem. I'm cleaning up the mess I did ;)
[12:43] <psypher246> no worries
[12:43] <psypher246> shit happens
[12:44] <psypher246> i'm curious, are there many customers that have more than 10/20GB of data?
[12:44]  * fagan takes a proper break not really being productive at the moment
[12:46] <karni> psypher246: I'm not authorized to answer that question. But I'm pretty sure that there recently was (or will very soon be) a blog post how many users we have :)
[12:46] <karni> brb guys, gotta switch for a short while onto the second laptop
[13:10] <psypher246> karni: I saw that article you mentioned but it did not seems to relate to my issue, from the way it's written it seems that if you are backing up stuff do not copy that directory else your empty Ubuntu\ one folder will cause it all to delete, since I didn't have an empty Ubuntu\ one folder it made sense to copy it and the .local/share/ubuntuone folder
[13:12] <karni> psypher246: right. that is why I have e-mailed Joshua with your problem and I hope to get some answers as well
[13:12] <psypher246> karni: ok cool, thanks a lot
[13:12] <karni> psypher246: no problem at all
[13:12]  * karni @ lunch
[13:28] <ralsina> morning!
[13:30] <fagan> morning ralsina
[13:30] <ralsina> hi fagan
[13:30] <ralsina> I am only going tobe here about 45 minutes because I have to leave for the airport and related things (like buying meds and stuff)
[13:30] <ralsina> mandel: ping?
[13:30] <fagan> ralsina: cool
[13:42] <nessita> hello everyone!
[13:42] <fagan> nessita: hello
[13:45] <nessita> hi fagan
[13:46] <dobey> nessita: my hovercraft is full of eels!
[13:46] <nessita> dobey: I'm all jetlagged, so if that was a joke, I didn't get it :-)
[13:46]  * nessita is in Madrid right now
[13:47] <fagan> ooooh im going to look down the list of blueprints and see what ill like to chime in on
[13:51] <dobey> oh, madrid is not budapest
[13:51] <dobey> nevermind then
[13:51]  * fagan images someone going to the wrong country 
[13:52] <mandel> ralsina: pong
[13:52] <mandel> sorry I was out with the dog
[13:52] <ralsina> no problem
[13:52] <ralsina> I am leaving in a few minutes
[13:52] <ralsina> got my message about the italians?
[13:53] <nessita> hi ralsina!
[13:53] <ralsina> hi nessita! In Madrid?
[13:53] <nessita> dobey: I'm traveling to budapest tomorrow
[13:53] <nessita> ralsina: yeap, absolutely sleepy, but safe :-)
[13:53] <ralsina> nessita: cool
[13:53] <mandel> nessita: tell then t take you out to malasaña, a pub called la via lactea
[13:54] <mandel> ralsina: no, what with the italians?
[13:54] <mandel> was it a mail?
[13:54] <ralsina> mandel: I need a two-line description of the task for them
[13:54] <ralsina> the IPC using named pipes one
[13:55] <mandel> ralsina: like that? two lines?
[13:55] <mandel> ralsina: to your mail?
[13:55] <ralsina> yes two lines, to my mail
[13:55] <mandel> ok, doing it right now
[13:55] <ralsina> The text is: 'blabla will deliver...' and your description
[13:59] <mandel> ralsina: no need to give hints or anything like that, right?
[13:59] <ralsina> nah, you do that in person later
[14:01] <thisfred> me
[14:01] <mandel> ralsina: ok, sent, feel free to remove any garbage
[14:01] <mandel> me
[14:03] <mandel> joshuahoover:
[14:03] <mandel> ping
[14:03] <mandel> ups
[14:03] <dobey> hmm
[14:04] <alecu> hello!
[14:04] <ralsina> mandel: thanks
[14:04] <mandel> ralsina: np, tell me if it is good enough
[14:04] <thisfred> DONE: UDS prep TODO: UDS prep, whatever else anyone throws my way BLOCKED: no OOOK: mandel
[14:04] <nessita> hi alecu
[14:04] <mandel> DONE: Implemented the creds management on windows for sd. Modified bin to launch sd on windows.
[14:04] <mandel> TODO: Fix some bugs with the above implementation. Bundle it and release initial version with no ui (where do I place this monster?)
[14:04] <mandel> BLOCKED: no.
[14:04] <mandel> I dont know who is next :(
[14:05] <dobey> me
[14:05] <dobey> λ DONE: started looking at bug #566292 and bug #746592 again
[14:05] <dobey> λ TODO: finish aforementioned bugs
[14:05] <dobey> λ BLCK: None.
[14:05] <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:05] <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:05] <nessita> DONE: traveling TODO: sleep, catch up with email BLOCKED: no NEXT: alecu
[14:06] <alecu> DONE: played with lenses, lots of reading
[14:06] <alecu> TODO: not much
[14:06] <alecu> BLOCKED: no
[14:07] <alecu> nessita, already in budapest? is it nice?
[14:07] <nessita> alecu: I'm in Madrid, tomorrow I'll be traveling to budapest
[14:08] <alecu> cool!
[14:09] <nessita> alecu: I had gnoquis for breakfast! I'm confused :-P
[14:10] <alecu> nessita, ñoquis en madrís? that's weird. I would have expected sanguche de tortilla!
[14:11] <alecu> from the UDS-O wiki: *Laundry*: Paid for. Please contact the hotel reception to arrange that.
[14:11] <alecu> nice!
[14:12] <nessita> alecu: greeeeat! though I would have use dthat info *before* packing
[14:13] <alecu> nessita, it was added today (I'm suscribed to the wiki changes)
[14:13] <nessita> :-)
[14:16] <mandel> nessita: that is weird, as a spaniard that has lived in Madrid 20 year I cannot believe you, are you sure they were  ñoquis?
[14:16] <nessita> mandel: yeah, my friend cooked them
[14:17] <mandel> que raro :P
[14:17] <mandel> nessita: I'd would have gone for churros from 'el brillante'
[14:18] <nessita> mandel: where is that? remember my friend is argentinian
[14:19] <mandel> nessita: the one I know is in quevedo, let me get you a map
[14:19] <fagan> oooh crap sorry me
[14:19] <mandel> nessita: here: http://www.lonelyplanet.com/spain/madrid/restaurants/snacks-tapas/el-brillante
[14:20] <mandel> nessita: is close where I used to live, but I dont know if they serve food you like :(
[14:20] <nessita> jeje
[14:21] <fagan> DONE
[14:21] <fagan> * did 2 merge requests from mandel
[14:21] <fagan> * Looked down through some blueprints for u1 and subbed the ones I like
[14:21] <fagan> TODO
[14:21] <fagan> * do UOW talk
[14:21] <fagan> * do notes on blueprints
[14:21] <fagan> Blocked
[14:21] <fagan> * nope
[14:21] <fagan> was talking with my housemate for a minute and forgot about standup
[14:22] <ralsina> ok, bye people, gotta pack and stuff.
[14:22] <mandel> nessita: also, around that area, there are really nice pubs, very madrileños, metro tribunal, and the street is called Manuel de Malasaña, on the way to 'el 2 de mayo' is where pedro almodovar used to go out
[14:22] <mandel> when he was in the group, magnamara
[14:22] <ralsina> mandel: a quick private talk?
[14:23]  * mandel feels old 
[14:24] <joshuahoover> mandel: you pinged?
[14:24] <nessita> mandel: I'll pass the advice, though I plan to sleep tonight :-D
[14:24] <mandel> joshuahoover: yep, can you give a hand with this: https://bugs.launchpad.net/ubuntu/+source/ubuntuone-client/+bug/776221
[14:24] <ubot4`> Launchpad bug 776221 in ubuntuone-client (Ubuntu) "backup/move of ubuntuone folders failed and deleted all cloud data (affects: 1) (heat: 8)" [Undecided,New]
[14:25] <joshuahoover> mandel: ummm...who told the guy to move over his ~/.local/share/ubuntuone folder???!!!
[14:26] <mandel> joshuahoover: you can blame me… I was there but I cannot recall
[14:26] <joshuahoover> mandel: heh
[14:26] <joshuahoover> mandel: fyi...never, ever do that
[14:26] <joshuahoover> mandel: or it will do what it did to this user
[14:27] <mandel> joshuahoover: yes there is a reason why I should not deal with the users....
[14:27] <dobey> hmm
[14:27] <joshuahoover> mandel: heh
[14:27] <psypher246> :)
[14:27] <psypher246> is ok :)
[14:27] <mandel> joshuahoover: psypher246 is the poor user :)
[14:27] <joshuahoover> psypher246: sorry about that
[14:27] <psypher246> np
[14:28] <psypher246> so u think that if i rcover the files on the server and JUST copy Ubuntu\ One over everything will be ok?
[14:28] <joshuahoover> psypher246: i can recover your files in your ~/Ubuntu One folder
[14:29] <joshuahoover> psypher246: did you have other folders synced with u1?
[14:29] <psypher246> nope
[14:29] <joshuahoover> psypher246: phew! good!
[14:29]  * mandel dances in happiness 
[14:29] <joshuahoover> psypher246: because i don't have a good way to recover other folders right now
[14:29] <psypher246> i am still nervous about those other folders, o i symlink everything
[14:30] <joshuahoover> psypher246: i'm looking up your account now so i can run the job to recover deleted files...one moment :)
[14:30] <psypher246> i always find new an interesting ways to break ubuntu one :)
[14:34] <joshuahoover> psypher246: is your computer connected to u1 right now?
[14:34] <psypher246> no\
[14:34] <joshuahoover> psypher246: k, good
[14:34] <joshuahoover> psypher246: i'm trying to see why the job to recover deleted files is erroring out right now on your account
[14:34] <psypher246> ok
[14:39] <psypher246> joshuahoover: so am i correct in understanding, as per this article (https://wiki.ubuntu.com/UbuntuOne/FAQ/SettingUpAnExistingAccount) that if i was to just copy my Ubuntu\ One folder over as is and nothing else and just link up my account for the 1st time, u1 will see nothing has changed and just be ok?
[14:39] <joshuahoover> psypher246: that's the idea :)
[14:43] <psypher246> ok, cos i saw that article before but i was confused as it wasn't clear if this was to restore all data with or without having to download the stuff from the cloud again. might be an idea to just mention that you just have to copy the Ubuntu\ One folder and perhaps a good rsync command which will preserve permissions and data stamps
[14:49] <thisfred> psypher246: I use 'rsync -avz --delete host1:/path/dir1/ host2:/path/dir2' which I think preserves everything
[14:50] <thisfred> note the slash after dir1 and the absence of one after dir2
[14:50] <psypher246> yeah that is what i used usually
[14:50] <psypher246> i add r as well
[14:50] <psypher246> i find sometimes it does not copy recursively with just a
[14:50] <psypher246> "a"
[14:50] <psypher246> so i do rsync -arzv
[14:51] <psypher246> yeah that little missing slash at the end is key huh
[14:51] <thisfred> hm, it does for me, but maybe not some special cases. I use this to back up my music collection, so I don't care about dot files etc.
[14:51] <psypher246> ok, yeah i think it might have something to do with .
[15:13] <fagan> I really need to do a post about what I learned so far
[15:18] <jamii> I run into this error: WARNING:root:Pid file does not contain int: '\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'
[15:19] <jamii> I found some other reports on the ubuntu forums but no solutions other than reinstalling ubuntu
[15:20] <fagan> jamii: where are you getting this error?
[15:20] <jamii> I've already tried purging ubuntuone*, desktopcouch, couchdb-bin. Deleted desktopcouch and ubuntuone folders in .config and .local/share. Killed all running beam vms and ubuntuone processes. Reinstalled everything and still get the error.
[15:20] <fagan> Can you give steps to reproduce it?
[15:20] <jamii> fagan: Repeatedly, on running ubuntuone-preferences
[15:21] <dobey> that is certainly odd
[15:21] <jamii> As far as I can tell - just running ubuntuone-preferences. I had the same bug last year and gave up on it. I suspect there is a broken pid file hiding somewhere from last year, hence all the purging
[15:22] <fagan> jamii: well the good news is you can install the Ubuntu one ppa and get the control panel instead and that will make it work for you
[15:22] <dobey> jamii: is there a pid file in ~/.cache/desktop-couch/ ?
[15:22] <jamii> dobey: yes
[15:23] <dobey> jamii: remove it :)
[15:23] <jamii> Deleted it and now get
[15:23] <jamii> WARNING:root:Pid file does not contain int: '\n\n'
[15:23] <jamii> Apache CouchDB has started, time to relax.
[15:23] <jamii> WARNING:root:Pid file does not contain int: '\n\n\n'
[15:23] <jamii> which is progress, i guess
[15:23] <dobey> jamii: what version of ubuntu are you on?
[15:23] <jamii> maverick
[15:24] <dobey> jamii: interesting. and you have all the updates installed, yes?
[15:24] <jamii> ah, i think i found something
[15:25] <jamii> jamie@alien:~$ cat .cache/desktop-couch/desktop-couchdb.stderr
[15:25] <jamii> eval: 1: /usr/bin/erl: not found
[15:25] <dobey> oh that is odd
[15:25] <jamii> i have a source install in /usr/local/bin (because ubuntu ships erlang without debugging symbnols ...)
[15:25] <dobey> it sounds like maybe you need to do an "apt-get -f install"
[15:26] <dobey> ah
[15:26] <dobey> this seems to be the cause of your problems, as couchdb apparently expects it in /usr/bin, and you broke the packages :)
[15:26] <fagan> ok so when dobey is finished debugging with you to fix it you can install the newer version of Ubuntu one by running (without quotes in terminal) "sudo add-apt-repository ppa:ubuntuone/nightlies;sudo apt-get update;sudo apt-get dist-upgrade;sudo apt-get install ubuntuone-control-panel"
[15:27] <dobey> fagan: please do not keep telling people to do that
[15:27] <fagan> dobey: why
[15:27] <jamii> ok, i just softlinked it and it seems to have fixed it
[15:27] <fagan> thats cool
[15:28] <dobey> fagan: because nightlies is an unstable PPA which updates quite often, and it is not a means to fix any problems necessarily
[15:28] <fagan> dobey: ah ok why did we stop doing the other ppas anyway for the stable series and all that
[15:28] <dobey> for instance, it would have solved nothing in this case, but may have introduced more problems
[15:29] <fagan> dobey: yep point taken I wont do it anymore
[15:29] <dobey> fagan: because they aren't automated, or easily automatable, and i haven't had time to keep updating them while doing a million other super urgent things all the time
[15:29] <fagan> dobey: true
[15:29] <dobey> also, we can't just throw everything in stable/beta
[15:30] <fagan> Interesting
[15:30] <dobey> not especially
[15:30] <fagan> hah
[15:31] <fagan> dobey: well its interesting to me since I didnt really think of it that way
[15:31] <jamii> the failure when the password changes is not very user friendly
[15:32] <jamii> ServerError: (401, '')
[15:33] <dobey> jamii: i don't know what you're doing exactly, but that is what you get from a web server when authentication is required or failed.
[15:34] <jamii> dobey: running ubuntuone-preferences. i assumed that the password is wrong but deleting it from the keychain and signing in again didnt help
[15:34] <jamii> want the full trace?
[15:34] <dobey> that is an error from desktopcouch, not ubuntuone-preferences
[15:35] <dobey> probably because you deleted .local/share/desktop-couch and .config/desktop-couch
[15:35] <dobey> jamii: remove the "Desktopcouch" entries from your keyring also
[15:35] <jamii> I did that before reinstalling desktopcouch. Ill try removing the keyring entries
[15:38] <jamii> heres the full error https://gist.github.com/953440
[15:39] <dobey> yep
[15:40] <jamii> I can see futon just fine.
[15:42] <dobey> right. you removed the keyring entries and restarted ubuntuone-preferences and it still fails?
[15:43] <jamii> Yep. My desktopcouch doesn't have any users in the users table (just the _auth design doc). Is that normal?
[15:45] <dobey> i think so
[15:45] <dobey> and you have no data stored in it i presume, given the previous pid failures?
[15:46] <jamii> nothing at all except for the _auth design doc in the users table
[15:49] <dobey> jamii: ok, let's do this then; shut down all the u1 and desktopcouch services, remove all the desktopcouch entries from the keyring if there are any new ones, rm -rf ~/.cache/desktop-couch ~/.config/desktop-couch ~/.local/share/desktop-couch; then start ubuntuone-preferences again
[15:50] <dobey> mandel: ping. you will definiately want to RT my last twit
[15:51] <mandel> dobey: yes, I saw it, great one! as I said, you just got a drink of me for that
[15:51] <dobey> heh
[15:51] <dobey> ah
[15:51] <jamii> dobey: sorry, still the same error
[15:52] <dobey> jamii: you did make sure that couchdb/beam.smp/etc... were all stopped too?
[15:52] <jamii> yep, pkill couch; pkill beam; pkill ubuntuone and then scanned through the process list to make sure i got them all
[15:53] <mandel> dobey: I have to admit I did retweet it, but for me the how said it is irrelevant, the sentence stands, I would have prefer to get the guy alive and place him in a TSA screening for the rest of his life
[15:53] <dobey> indeed
[15:54] <dobey> jamii: that is very odd :-/
[15:54] <jamii> dobey: https://gist.github.com/953472
[15:54] <dobey> thisfred, CardinalFang_: ping. do you think you guys might be able to help jamil a bit more with is desktopcouch authentication issue?
[15:55] <thisfred> sure
[15:55]  * thisfred reads backlog
[15:55] <jamii> thanks
[15:56]  * CardinalFang_ looks.
[15:56] <jamii> :)
[16:00] <CardinalFang_> jamii, is there 'desktopcouch-service' running?  Stop that too.
[16:02] <jamii> CardinalFang_: No. It would have been killed by pkill couch anyway
[16:03] <CardinalFang_> Would it?  Eww.
[16:03]  * CardinalFang_ considers 'pkill -9 e' .
[16:04] <jamii> yeah, ive made a rule of never running pkill on a production server
[16:04] <jamii> killall is better behaved
[16:06] <karni> pfibiger: anything new on your problem solution?
[16:07] <pfibiger> karni?
[16:07] <pfibiger> i don't know what problem you're talking about.
[16:07] <karni> pfibiger: tab fail, sorry!
[16:07] <karni> psypher246: ↑
[16:08] <pfibiger> heh
[16:09] <dobey> jamii: you really don't want to run killall on a solaris server :)
[16:09] <dobey> anyway, ok, time for me to get some lunch
[16:09] <dobey> bbiab
[16:10] <CardinalFang_> jamii, okay, so first, let's kill beam again, edit ~/.config/desktop-couch/desktop-couchdb.ini  and set   log level=debug
[16:10] <jamii> ok
[16:10] <CardinalFang_> jamii, then, when you get an HTTP 401, paste  ~/.cache/desktop-couch/desktop-couchdb.log.1
[16:11] <psypher246> karni: no, joshua is still looking into it
[16:12] <jamii> https://gist.github.com/953505
[16:12] <karni> psypher246: okey
[16:12] <jamii> CardinalFang_: ^^
[16:27] <jamii> CardinalFang: Any luck?
[16:27] <jamii> oops
[16:27] <jamii> CardinalFang_: Any luck?
[16:28] <CardinalFang_> jamii,  $ grep JOpUdzHVaJ ~/.config/desktop-couch/desktop-couchdb.ini
[16:29] <jamii> JOpUdzHVaJ = lPphSmQnCW
[16:31] <CardinalFang_> jamii,  $ apt-cache policy couchdb-bin
[16:31] <jamii> jamie@alien:~$ apt-cache policy couchdb-bin
[16:31] <jamii> couchdb-bin:
[16:31] <jamii>   Installed: 1.0.1-0ubuntu3
[16:31] <jamii>   Candidate: 1.0.1-0ubuntu3
[16:31] <jamii>   Version table:
[16:31] <jamii>  *** 1.0.1-0ubuntu3 0
[16:31] <jamii>         500 http://hk.archive.ubuntu.com/ubuntu/ maverick/main amd64 Packages
[16:32] <jamii>         100 /var/lib/dpkg/status
[16:36] <CardinalFang_> jamii, so strange!  Okay.  Now please paste ~/.cache/desktop-couch/desktop-couchdb.stdout.1 from the start
[16:37] <jamii> CardinalFang_, https://gist.github.com/953558
[16:43] <lore20> hello
[16:44] <lore20> i have a problem with the web contacts manager
[16:44] <lore20> i can't void  (set to blank) any field
[16:45] <lore20> if i erase the content of a field (middle name) and then i save, i still have the old middle name
[16:48] <CardinalFang_> jamii, what are the chances that your erlang you installed earlier from source broke something?    $ sudo apt-get install --reinstall couchdb-bin
[16:49] <thisfred> CardinalFang_: jamii: since you installed a couchdb version from source, could it be that that version was > than what's in maverick? In that case it could well be that the version in maverick can no longer read the databases after downgrading
[16:49] <thisfred> ah erlang, not couch
[16:49] <jamii> thisfred: not couchdb, just erlang
[16:50] <thisfred> right
[16:50] <jamii> thisfred: because the ubuntu erlang doesnt have debug symbols
[16:50] <thisfred> still, that's my suspicion
[16:50] <jamii> so you can't build a dialyzer plt with it
[16:51] <jamii> thisfred: i can reinstall the ubuntu erlang if it might help. still, I'm suspicious that it would break the auth
[16:51] <jamii> CardinalFang_, same error. I'm going to try installing erlang from ubuntu again
[16:52] <thisfred> jamii: well, if it was the same version but with debug symbols, probably not. If it was a newer version than what's in ubuntu, it's very possible, I know there were incompatibilities between 13 and 14
[16:55] <jamii> thisfred: fair enough
[16:55] <jamii> Anyway, while I wait for erlang to install, this is the reason I originally came here: https://tbe.taleo.net/NA3/ats/careers/requisition.jsp?org=CANONICAL&cws=1&rid=230
[16:57] <thisfred> jamii did you send a letter? :)
[16:58] <jamii> thisfred: planning to. i wanted to try out ubuntuone first and then ran into problems...
[16:58] <thisfred> ah, right
[16:59] <thisfred> jamii: do you have a lot of erlang experience? (Just interested, I am not in charge of hiring at all ;)
[16:59] <thisfred> though if you do, I'd definitely mention it in the application
[17:00] <jamii> thisfred: yep, python and couchdb too
[17:00] <thisfred> awesome
[17:03] <fagan> An hour till my UOW talk can I get some of you guys in chat helping out with it?
[17:03] <fagan> im looking at most of the team here :D
[17:04] <fagan> (like not actively participating but there is there is something that I cant answer)
[17:07] <mandel> fagan: sure, I'll be there
[17:07] <mandel> fagan: but ping me or I'll forget
[17:07] <fagan> mandel: nice
[17:07] <mandel> fagan: I might not be able to be there long, but I'll try
[17:08] <fagan> mandel: well i should be able to answer a few questions on the windows client if they dont go too deep on it :)
[17:08] <mandel> fagan: if the ask about using it on wine, tell them not to be stupid
[17:08] <mandel> :)
[17:09] <fagan> mandel: but you know that the ubuntu one windows client will be so awesome that they would want to use it on linux too
[17:09] <fagan> :D
[17:09] <mandel> haha
[17:22] <fagan> weird question is there anything an external developer can use to push a folder to u1?
[17:22] <fagan> like an API or whatever
[17:23] <fagan> I havent looked at any of that and the idea came up on ayatana because of a blueprint I have at the last UDS
[17:23] <dobey> uhm, depending on what you mean, yes
[17:23] <fagan> dobey: I mean like can a developer go import u1filesync and then just give a path to a folder or do a dbus call or something
[17:24] <fagan> s/have/had
[17:24] <dobey> to synchronize a local folder to the server? or to make a folder that is not synchronized locally?
[17:24] <fagan> dobey: sync it to the server
[17:24] <dobey> yes there is API for that
[17:25] <fagan> sweet
[17:25] <mandel> that is what she said
[17:25] <mandel> for both of you
[17:25] <dobey> yes she did
[17:25] <mandel> where is the bot?
[17:25] <fagan> mandel: you havent set it up yet
[17:26] <mandel> fagan: are you sure?
[17:26] <dobey> mandel: it is a damn good thing the bot is not self-aware
[17:26] <mandel> hahaha
[17:27] <fagan> mandel: hah
[17:30] <mandel> dobey: there is not diff between using the —fixes option and linking the bug from lp or is there?
[17:31] <mandel> I forgot to link one, and now I can force a commit, but would like to know if it is worth anything
[17:31] <dobey> mandel: there is
[17:32] <jamii> thisfred, progress after purging and reinstalling erlang: https://gist.github.com/953669
[17:32] <dobey> mandel: using the lp ui to link doesn't alter the branch history
[17:32] <thisfred> jamii: ah, that's no longer desktopcouch. dobey any idea about that ^ traceback?
[17:33] <mandel> dobey: oh, ok
[17:35] <dobey> thisfred: looks like syncdaemon failing to upgrade corrupt metadata. a question for verterok or someone perhaps
[17:37] <verterok> thisfred, jamii: hi, looks like something is broken in syncdaemon metadata. is this a fresh install? which version of the client?
[17:39] <jamii> verterok: fresh install but the metadata may have been trashed by the previous problems. latest version from maverick
[17:40] <verterok> jamii: do you restored your home from a backup/previous install?
[17:41] <jamii> verterok: yes, the home dir is carried across from my last machine.
[17:41] <jamii> verterok, if deleting the metadata will fix it I won't lose much
[17:41] <fagan> oh you have a merge mandel
[17:42] <fagan> need me to look at it?
[17:42] <verterok> jamii: do you have any files synced in ~/Ubuntu One or other synced folders?
[17:42] <mandel> fagan: on sec, I need to fix a small screw up I did :)
[17:42] <jamii> jamii: nope, fresh account
[17:42] <jamii> oops
[17:42] <jamii> verterok, nope, fresh account
[17:42] <fagan> mandel: cool ill look at it after the session
[17:43] <verterok> jamii: ok, so. we can just wipe the metadata and start fresh. :)
[17:43] <verterok> jamii: stop syncdaemon: u1sdtool -q
[17:44] <verterok> jamii: then, rm -Rf ~/.local/share/ubuntuone/
[17:44] <verterok> jamii: and mv ~/Ubuntu\ One ~/Ubuntu\ One.old
[17:44] <verterok> jamii: or just rm -Rf ~/Ubuntu One if it's empty
[17:45] <jamii> verterok, ok, done
[17:45] <verterok> jamii: after that, start the client: u1sdtool --start
[17:45] <mandel> fagan: super lame review for this: https://code.launchpad.net/~mandel/ubuntu-sso-client/ping_url_issues_windows/+merge/59799
[17:45] <verterok> jamii: and try to open the preferences app again
[17:45] <fagan> mandel: oh so its small
[17:46] <mandel> dobey: if you have time, can you take a look at https://code.launchpad.net/~mandel/ubuntu-sso-client/ping_url_issues_windows/+merge/59799
[17:46] <jamii> verterok, everthing looks good. thanks
[17:46] <verterok> np
[17:46] <mandel> fagan: yes, is a very stupid bug, and was kind of hidden the little bastard
[17:47] <fagan> mandel: +1
[17:47] <mandel> fagan: th
[17:47] <dobey> mandel: eww
[17:47] <mandel> x
[17:47] <fagan> ok so session in #ubuntu-classroom chat in #ubuntu-classroom-chat in 15
[17:47] <dobey> fagan: parse error.
[17:48] <fagan> dobey: ?
[17:48] <dobey> fagan: sentence not well formed
[17:48] <fagan> ahhh ok
[17:48]  * fagan needs to learn how to use ,.;: in sentences 
[17:49] <mandel> that is what she said
[17:49] <dobey> lol
[17:49] <fagan> so what I meant to say was im doing a session in #ubuntu-classroom and the chat is in #ubuntu-classroom-chat
[17:50] <fagan> in 10 minutes now :)
[17:52] <fagan> oh and just to explain its on Ubuntu one in general so ill be going over a bit of everything
[17:52] <fagan> from a users perspective
[18:43] <CardinalFang> jamii, thisfred, the log files of couchdb server and desktopcouch client match credentials, so a mismatch of config information isn't the problem.
[18:44] <thisfred> CardinalFang: I think the desktopcouch issue was resolved by reverting to the ubuntu erlang
[18:44] <CardinalFang> jamii, thisfred, I think the only thing left to try is to reinstall the debian/ubuntu erlang and cripple ....
[18:44] <CardinalFang> ah
[18:44] <jamii> CardinalFang, The auth problem was down to using a different erlang version. The config trouble came after.
[18:45] <jamii> CardinalFang, but its a happy ending. Couchdb hardcodes /usr/bin/erl which is where the ubuntu version is. The new version from source is in /usr/local/bin so its first on the path for my own stuff
[18:45] <jamii> s/couchdb/desktopcouch
[18:48] <CardinalFang> jamii, if I were you, I'd use "apt-get source erlang", change the debian/rules and debian/changelog, and build a new package that will work as you want and as couchdb needs.
[18:48] <CardinalFang> Maybe
[18:49] <jamii> CardinalFang, I need R14 for work and it doesnt seem to be compatible with desktopcouch
[18:49] <jamii> I think this way is best
[18:53] <CardinalFang> Huh.
[18:58]  * nigelb hugs fagan 
[19:03]  * fagan hugs nigelb back :D
[19:03] <nigelb> So, has the SDK for U1 come out yet?
[19:04] <dobey> not sure i understand that question
[19:06] <dobey> nigelb: we have had many usable APIs for some time now
[19:08] <nigelb> dobey: I thought I heard someone say SDK like thingy at the ubuntu developer day in Bangalore.
[19:08] <nigelb> Probably that's the API that you're talking about :)
[19:09] <mandel> nigelb: we are indeed working in an API, but is a hard thing to do, I think aquarius would be able to give you more details etc...
[19:09] <mandel> nigelb: an in theory, it would be multiplatform, which is a PITA for me :P
[19:09] <nigelb> heh
[19:10] <nigelb> mandel: sure :) Recently someone presented me with a challenge of having a client side software thta would sync lots of data. The first solution in my mind was something using u1 APIs
[19:11] <mandel> nigelb: which should do the trick :)
[19:11] <nigelb> (sync files for a book distributing NGO. They wanted all the Adobe Indesign synced across their servers)
[19:11] <nigelb> yup.
[19:11] <mandel> nigelb: the main idea is to provide all the work we have to other devels so that they can have fun, since everything in their side sis open, they should be able to do some really cool things
[19:11] <nigelb> I shall explore the documentation and ask you folks for help
[19:11] <dobey> i think saying "we are working on /an/ API" is a bit missing the point
[19:12] <mandel> dobey: yes, there are plans, more than we are working in
[19:12] <dobey> we are working on MANY APIs, and we are also working to unify documentation for them in a central web location
[19:12] <mandel> dobey: do we have much already?
[19:12] <dobey> mandel: no, there are APIs we already have, as well as ones we're working on publishing soon or in the future
[19:12] <nigelb> can we help with the documentation bit?
[19:12] <dobey> mandel: everything we ship in Ubuntu is an API, pretty much.
[19:13] <mandel> dobey: well, yes, but there are some very ugly ones
[19:13] <dobey> but i think people like to confuse the term with "REST API" which is a separate set of APIs to interact with the same service
[19:13] <dobey> mandel: yes, well, Python does tend to do that ;)
[19:13] <mandel> specially they are not uniform (example some dbus calls do take callbacks other dont etc...)
[19:13] <mandel> dobey: might not be the lang… ;)
[19:13] <dobey> yes, they aren't necessarily well designed APIs, but they are APIs none the less
[19:13] <dobey> anyone can go anad use them
[19:14] <dobey> to say we don't have any APIs is complete BS
[19:14] <mandel> well, yes, like a language, is not well designed, but it does work
[19:15] <mandel> dobey: I think we do provide way more than dropbox in terms of usable code, but the docs are missing
[19:15] <mandel> + some clean up
[19:16] <dobey> yes
[19:17] <dobey> fagan: you know, it is possible to put extensions on filenames to give *some* indication of what format they might actually be :)
[19:17] <nigelb> but erm, how much of documentation is there?
[19:18] <dobey> depends on which API you're wanting to use :)
[19:18] <dobey> though i don't actually kno whow complete the libsyncdaemon API is. i always just end up reading the code anyway, since i'm already having to fix bugs or write code with it :)
[19:25] <dobey> you know what's annoying. i notice the notify-osd notifications when they are going away; not when they appear
[19:27] <CardinalFang> dobey, we need some way of replaying them back in time.  Double-tap, hold the Super to scan backwards in time.
[19:32] <CardinalFang> My machine's sync daemon has been stuck for days.  State: SET_CAPABILITIES  connection: With User With Network  description: checking capabilities   is_connected: True  is_error: False  is_online: False  queues: WORKING
[19:42] <CardinalFang> Huh.  "ubuntuone.SyncDaemon.ActionQueue - WARNING - Client mismatch while processing the request 'caps_raising_if_not_accepted', client (<ubuntuone.syncdaemon.action_queue.ActionQueueProtocol instance at 0xab3830c>) is not self.client (None)."
[19:59] <fagan> dobey: ooooh sorry im on Ubuntu so it just sees things without an extention as a thing that can be opened in gedit
[19:59] <fagan> I was going to do them in html with formatting but I thought it would be ok
[19:59] <fagan> dobey: did all the links work?
[20:00] <fagan> (other than the one I fecked up)
[20:01] <dobey> yes
[20:02] <fagan> cool
[20:02] <fagan> i spent the day thinking about all that stuff so I thought id get all of it down like that
[20:02] <fagan> so hopefully it will be a bit helpful :)
[20:05] <fagan> oooh im bad I miss read one of the titles so instead of the music discovery service I did one on improving music discoverabily in the music store and in banshee
[20:05] <fagan> :/
[20:06] <dobey> eh
[20:07] <fagan> still a good excersise :D
[20:08] <dobey> doh i forgot to review mandel's branch
[20:08] <fagan> it was pretty trivial :)
[20:09] <dobey> yes, but i don't like it
[20:09] <dobey> it doesn't seem correct
[20:12] <mandel> dobey: why not?
[20:13] <fagan> I wonder what people think about my ideas on the ML
[20:13] <dobey> mandel: those are tests for the IPC callbacks right?
[20:14] <fagan> I think I did some good points if not sounding completely insane :)
[20:14] <mandel> dobey: which branch?
[20:14] <dobey> mandel: one on sso-client that you asked me to review that casted some QString to str()
[20:15] <dobey> i guess i don't understand why they are QStrings in the first place, instead of unicode
[20:16] <mandel> dobey: well, there are QString because those callbacks are executed via a QtSignal that is owned by a QWizard, since QSignals are meant to be shared with C++ (so that you can reuse widget written in python) there are defined as sirnagl(QString, QString)
[20:17] <mandel> s/sirnagl/signal
[20:17] <dobey> oh
[20:18] <mandel> dobey: so, what happens here is that because the var is a QString, when is passed to the callbacks, which are platform agnostic, they have to be forced to be str, otherwise some method wont work
[20:18] <mandel> in this case QString.find(':') within oauth
[20:18] <dobey> yeah ok
[20:18] <mandel> main reason, str + QString == QString
[20:18] <mandel> :)
[20:19] <mandel> dobey: I guess I should have added more context in the merge proposal
[20:20] <dobey> i approved it anyway
[20:25] <dobey> ugh, i need 50,000 miles to get first class one way. boo
[20:42] <nessita> alecu: ping
[20:42] <alecu> nessita, pong
[20:42] <nessita> alecu: this is fixed, right? can you please do the follow up? bug #775662
[20:42] <ubot4`> Launchpad bug 775662 in ubuntu-sso-client "Support new secret-service API (affects: 1) (heat: 6)" [Undecided,New] https://launchpad.net/bugs/775662
[20:42] <nessita> (hi there!)
[20:45] <alecu> nessita, yes, it was fixed. Probably not released yet, I'll check.
[20:47] <nessita> alecu: no, not released. Can you please close as dup of the former bug, if that's the case?
[20:47] <alecu> sure
[20:47] <nessita> thanks!
[20:56] <dobey> it's not entirely fixed
[21:00] <nessita> dobey: can you please be more specific?
[21:01] <dobey> nessita: there are some other changes in the secrets api that alecu's one branch did not take care of
[21:01] <dobey> https://code.launchpad.net/~bigon/ubuntu-sso-client/gnome3-gnome-keyring/+merge/59647
[21:02]  * nessita opens
[21:03] <nessita> hum, the patch does not have tests
[21:03] <dobey> it also doesn't do a bunch of other stuff, which is why i marked it needs fixing
[21:04] <dobey> and if it doesn't have tests then i guess it wasn't tested before, or he didn't run the tests
[21:04] <nessita> alecu: ^
[21:09] <dobey> nessita, alecu: btw, he is "bigon" on freenode
[22:11] <nessita> ok, too late for me, I'm off
[22:11] <nessita> bye!
[22:17] <dobey> later all