[00:01] <karni> Night guys!
[05:07] <jono> is anyone having issues getting their syncdaemon to auth and then sync?
[05:08] <jono> mine keeps getting stuck at the auth dance
[06:14] <fagan> jono: there is an issue on oneiric that im looking into at the moment
[06:14] <jono> fagan, aha!
[06:14] <jono> it was working fine a week ago
[06:14] <fagan> jono: I havent confirmed it yet but there are a few people reporting
[06:18] <jono> thanks fagan
[06:18] <fagan> oh jono just to confirm how you use u1 you set it up in 11.04 and then upgraded yeah?
[06:18] <fagan> I just want to make sure im testing right (thats the way I presumed)
[06:19] <jono> yup
[06:20] <fagan> 	.	Bug #818339
[06:20] <ubot4> Launchpad bug 818339 in ubuntuone-control-panel (Ubuntu) "UbuntuOne control panel can't retrieve credentials (affects: 3) (dups: 1) (heat: 20)" [Undecided,Confirmed] https://launchpad.net/bugs/818339
[06:21] <fagan> jono: is ^ the error your getting?
[06:22] <jono> fagan, no, U1 panel works fine, but u1sdtool -s never gets beyond the auth dance
[06:23] <fagan> jono: oh could you come around in a few hours and get rye or duanedesign to diagnose that
[06:24] <fagan> ill keep an eye out to see if I get whats going on with you
[06:25] <jono> fagan, unlikely, it is 11.25pm here :-)
[06:25] <fagan> jono: forgot your in usw
[06:26] <fagan> jono: tomorrow morning would do
[08:16] <JamesTait> Morning all!
[08:20] <rogerk_> Any known problems with UbuntuOne that are not on the status page? Sync is not working for me this morning, and just getting "Client mismatch while processing the request 'oauth_authenticate', client (<ubuntuone.syncdaemon.action_queue.ActionQueueProtocol instance at 0xad9b74c>) is not self.client (None)."
[08:20] <rogerk_> Anyone else seeing this?
[08:26] <j0nr> morning... I just filed a bug, whereby when I select say a whole album's worth of tracks (select all button) then use the save on phone button...they do not all download. When I come back to the phone later, I find maybe three have actually downloaded... is this a known problem?
[08:29] <tuomas> rogerk_, I have the same problem
[08:37] <rogerk_> tuomas: Ah, glad I'm not alone.
[08:46] <duanedesign> rogerk_: im looking to see if i can determine what your issue is
[08:46] <duanedesign> j0nr: when karni gets in, should be soon, I think he can help you
[08:52] <tuomas> duanedesign, I have the same problem btw
[08:52] <tuomas> (Client mismatch while processing...)
[08:53] <duanedesign> tuomas: thank you. We are looking into it now
[08:54] <tuomas> OK, great
[08:54] <Alukardd> Hi all. I have a problem - my data don't syncing...
[08:54] <Alukardd> I use Ubuntu 10.04. My data is kept on ntfs partion, it's mount on /data. I use mount --bind and connect it to some folder in ~/Ubuntu One catalog.
[08:54] <Alukardd> As result I see a structure of folders on ubuntu one web site. And on Android client I see all file names, but it size is zero...
[08:58] <fagan> Alukardd: I dont know if that would work
[08:59] <fagan> Alukardd: I know it hasnt been tested and if it doesnt work im 99% sure its not going to work in the future
[09:00] <fagan> Alukardd: the easier way of doing it would be just opening the folder in nautilus and syncing the folder
[09:06] <Alukardd> fagan: The "Ubuntu One" older is syncing by default... And nautilus option there is only on home catalog, but I store my data on ntfs partion (it's big and must be available from windows)
[09:07] <Alukardd> older* => folder
[09:09] <duanedesign> Alukardd: their are some log folders in ~/.cache/ubuntuone/log/   specifically i would start with syncdaemon-exceptions.log
[09:19] <Alukardd> duanedesign: oh, thanks for log dir :-) I have many files syncdaemon-exeption.log* and all of them contain a same error:
[09:19] <Alukardd>  2011-08-02 01:41:46,647 - dbus.proxies - ERROR - Introspect error on org.freedesktop.NetworkManager:/org/freedesktop/NetworkManager: dbus.exceptions.DBus    Exception: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.NetworkManager was not provided by any .service files
[09:19] <Alukardd>   2 2011-08-02 01:41:46,649 - ubuntuone.SyncDaemon.DBus - ERROR - Error while getting the NetworkManager state org.freedesktop.DBus.Error.ServiceUnknown: The     name org.freedesktop.NetworkManager was not provided by any .service files
[09:20] <Alukardd> I don't use NM, I configure network manual throw /etc/network/interfaces file...
[09:21] <Alukardd> I have long purge NM from my system...
[09:21] <duanedesign> if you do not use network manager and use something like wicd.....ok
[09:21] <duanedesign> that is what i was going to say
[09:22] <duanedesign> make sure you remove it
[09:22] <duanedesign> if Ubuntu One does not detect Network Manager it will just assume a connection
[09:26] <duanedesign> Alukardd: I need to step out for 45 minutes. If you are still here when I get back I can look at your syncdaemon.log
[09:28] <duanedesign> Alukardd: otherwise you can email it to me and i can look at it that way too. The easiest way to do that is just make an archive of ~/.cache/ubuntuone/log/ and attach the tar.gz to the email
[09:28] <duanedesign> Alukardd: ill PM you my email
[09:28] <duanedesign> brb, going to get coffee and breakfast. Ill bring back donuts for all
[09:33] <fagan> duanedesign: I brought the donuts already
[09:33] <fagan> :/
[09:35] <fagan> more for me I suppose /me eats donuts his tea :D
[09:45] <Alukardd> duanedesign: I sent you a mail...
[09:56] <rogerk_> duanedesign: Ah, thanks. Waiting in anticipation. :-)
[10:17] <Alukardd> > (13:26:45) duanedesign: Alukardd: I need to step out for 45 minutes.
[10:17] <Alukardd> Fifty minutes passed... ;-)
[10:29] <fagan> Alukardd: id presume that 45 minutes was give or take a few more :)
[10:31] <Alukardd> fagan: heh...
[10:36] <duanedesign> back
[10:39] <Alukardd> hooray!
[10:39] <Alukardd> :-)
[10:40] <fagan> Hmmmm I cant get a working install of 11.10
[10:41] <fagan> its hard to confirm and diagnose a bug when you cant even get up a proper install
[10:42] <fagan> I tried on 2 computers and the font is really small and programs dont start up
[10:42] <fagan> I dont have a clue whats going on
[10:45] <kingmilo> hi gents.
[10:46] <kingmilo> Is there a support channel for Canonical Landscape, I would just like to make some suggestions regarding the Landscape application.
[10:47] <duanedesign> kingmilo: hello
[10:48] <duanedesign> kingmilo: it is not...i am not sure wherre that would be though
[10:48] <kingmilo> duanedesign, yea, when logged into the portal the only 'support' provided is via telephone and looking at their knowledgebase, so i am not certain where to post suggestions :)
[10:49] <fagan> kingmilo: ill try track down the channel for you
[10:51] <duanedesign> kingmilo: i am trying too :)
[10:51] <kingmilo> thanks fagan, much appreciated.
[10:51] <kingmilo> thanks duanedesign , you guys are always super helpful!
[10:53] <fagan> kingmilo: did you buy the ubuntu advantage package? or are you on a trial?
[10:55] <kingmilo> fagan, nah we have purchased the advantage package, had it for a few months now and running 4 servers under the landscape portal :)
[10:55] <kingmilo> fagan, ill be happy to supply you with my company name in prvt if needed.
[10:55] <duanedesign> kingmilo: is their a link at the bottom when logged in?
[10:56] <fagan> kingmilo: no need but you can just contact support
[10:56] <duanedesign> Alukardd: i have not forgot about you :)
[10:56] <fagan1> kingmilo: there isnt an external IRC channel that I could find
[10:56] <Alukardd> duanedesign: it pleases
[10:56]  * fagan1 is having connection issues 
[10:56] <kingmilo> fagan, hmm ok, so the only option is to mail them?
[10:57] <fagan> kingmilo: I think so
[10:57] <kingmilo> fagan, apologies 'call' them because i couldnt find a mail address.
[10:57] <fagan> kingmilo: yeah thats all I can suggest
[10:57] <fagan> kingmilo: sorry I couldnt be of more help
[10:57] <kingmilo> alright thanks gents.
[10:57] <kingmilo> no worries :)
[10:58] <fagan> kingmilo: I hope you get it sorted
[10:58] <fagan> :)
[10:58] <kingmilo> sure i will, ty.
[11:01] <kingmilo> i have more a suggestion than a support question for them anyways. i was going to suggest adding a recurring/scheduling to the activites model within landscape. we run a backup script through the activities model but have to remember to do it twice a week :)
[11:01] <fagan> kingmilo: nice :)
[11:02] <kingmilo> additionally, the landscape platform has a laert system for things like server not contacting landscape and security updates for servers, but it would be nice to include notification for say load average exceeding x and memory/disk space etc. I wrote a small python program for the load already.
[11:02] <kingmilo> laert/alert
[11:03] <fagan> kingmilo: Ive wanted to try landscape for a while myself out of interest
[11:03] <fagan> Sounds like you guys are using it for really cool stuff
[11:04] <fagan> (we get it for free but I havent really gotten around to taking a look)
[11:04]  * fagan break 
[11:05] <kingmilo> fagan, it's great. Especially if you have a few servers running the same tasks and you can monitor their hardware and compare on the same graph, its very handy.
[11:06] <fagan> kingmilo: nice
[11:06] <kingmilo> alright, coffee break :)
[11:06] <duanedesign> Alukardd: ok. looks like the problem was on our side. They are fixing it now. Was an issue where syncdaemon could not authenticate
[11:07] <fagan> duanedesign: ooooh would that have any problems for SSO too?
[11:07]  * fagan should really set up this IRC client for the internal server 
[11:08] <fagan> duanedesign: there is a bug that ralsina asked me to look into where the SSO fails to get the credentials
[11:08] <fagan> I can get the link if you want to check for me
[11:09] <fagan> #bug 818339
[11:09] <ubot4> Launchpad bug 818339 in ubuntuone-control-panel (Ubuntu) "UbuntuOne control panel can't retrieve credentials (affects: 3) (dups: 1) (heat: 20)" [Undecided,Confirmed] https://launchpad.net/bugs/818339
[11:09] <kingmilo> duanedesign, Thanks to your python script to locate non utf-8 file names/folders my U1 is syncing like a dream, thanks again for your assistance with the the other day.
[11:09] <duanedesign> fagan: several users came in this morning with: "Client mismatch while  processing the request 'oauth_authenticate', client (<ubuntuone.syncdaemon.action_queue.ActionQueueProtocol instance at 0xad9b74c>) is not self.client  (None)."
[11:10] <duanedesign> kingmilo: that is good to hear!
[11:10] <fagan> duanedesign: hmmmm ill probably still have to look into it but might be related :/
[11:11]  * fagan still is trying to get a working version of 11.10 
[11:12] <Alukardd> duanedesign: Shit. Thanks. When I can try it again?
[11:22] <duanedesign> Alukardd: ok it looks like things are fixed
[11:24] <duanedesign> Alukardd: you can use these Terminal commands to keep track of progress.
[11:24] <duanedesign> u1sdtool --waiting-metadata | wc -l
[11:24] <duanedesign> u1sdtool --waiting-content | wc -l
[11:25] <duanedesign> Ubuntu One will sync the metadata queue first, then the content. Those commands will return the number of items waiting to sync in each queue
[11:26] <duanedesign> So as they get smaller in size you can be reassured the queue is not 'stuck'
[11:30] <Alukardd> I have a count... And now I run u1sync --diff ~/Ubuntu\ One
[11:33] <nessita> good morning everyone!
[11:33] <fagan> morning nessita
[11:33] <fagan> nessita: are you on 11.10
[11:33]  * fagan still cant spell it 
[11:33] <fagan> :)
[11:34] <nessita> hi fagan! no, no yet
[11:34] <nessita> not*
[11:34] <fagan> nessita: damn I wanted to know if its working for other people
[11:34] <nessita> fagan: if what is working where?
[11:34] <Alukardd> duanedesign: Hm... it seems that neither of which is not.
[11:35] <fagan> nessita: if the actual desktop works
[11:35] <fagan> nessita: I tried to install it on 2 computers and both are borked
[11:35] <fagan> im trying to confirm a bug :/
[11:38] <nessita> fagan: which bug? can't authenticate?
[11:39] <fagan> nessita: yeah
[11:40] <nessita> fagan: is known, gnome-keyring will fail to start
[11:40] <nessita> fagan: you can confirm by looking the SSO log file
[11:42] <fagan> nessita: well I was going to take a look at it but I actually cant get a working desktop so it wasnt going to happen :/
[11:43] <nessita> fagan: what do you mean a working desktop?
[11:43] <fagan> nessita: well it boots and I can get unity 2d working but the font comes up really small and every application just crashes when starting up
[11:44] <fagan> nessita: its pretty weird and I got it on 2 different computers
[11:44] <fagan> although they arent fresh installs I could try do a fresh install and see if that fixes it
[11:44] <duanedesign> Alukardd: can you run the following command   u1sdtool -s   in a Terminal and paste the output at http://pastebin.com/ then post the url it gives you here
[11:47] <nessita> fagan: you can look at the log file using the text terminal
[11:47] <Alukardd> duanedesign: listing is small, http://pastebin.com/cVYHsv1D
[11:48] <fagan> nessita: is that the one thats ctrl+alt+f2 or something to that or something
[11:48] <nessita> fagan: yes
[11:48] <fagan> ah ok
[11:49] <fagan> well I wasnt getting the bug in 11.04 and since I couldnt get a working desktop I presume the logs are going to be useful
[11:49] <fagan> Ill give it a go and see what I can find
[11:49] <duanedesign> Alukardd: ok it looks like it is doing some rescan work. It should start syncing when it is done with that
[11:51] <Alukardd> duanedesign: I guessed already :-)
[11:51] <Alukardd> duanedesign: And why is_online is false?
[11:54] <Chipaca> Alukardd: connected --[ authentication ]--> online
[11:54] <Chipaca> bah, online means "ready to process new commands"
[11:54] <Chipaca> until then it's auth'ing and syncing up
[11:55]  * Chipaca -> lunch
[12:09] <Alukardd> it still rescan... ;-(
[12:11] <nessita> Alukardd: our servers are having some difficulties, so the process will be slower than usual
[12:14] <Alukardd> thats a pity
[12:16] <Alukardd> i thought that have time to copy the information befor leave...
[12:23] <nessita> Alukardd: service is pretty much restored now
[12:28] <ralsina> good morning!
[12:28] <ralsina> fagan: that bug has been marked as a duplicate of another (gnome-keyring fails on Oneiric). Aren't you subscribed to it?
[12:29] <fagan> ralsina: I probably am
[12:29] <fagan> ill go look for it
[12:30] <Alukardd> nessita: it's good... I have more 2days to leave.
[12:31] <ralsina> fagan: if you are you should have gotten an email telling you that
[12:33] <ralsina> nessita: when you switch contexts, please a re-review of https://code.launchpad.net/~ralsina/ubuntuone-windows-installer/ui-come-back-to-installer/+merge/70015
[12:34] <nessita> ralsina: sure!
[12:34] <nessita> ralsina: when you have slot, shall we mumble?
[12:35] <fagan> ralsina: ah thats the same one I ran into before
[12:35] <fagan> that explains a lot
[12:35] <fagan> so yeah I blocked by bugs :/
[12:36]  * fagan has a great Entomophobia
[12:37]  * fagan is subbed to way too many bugs 
[12:45] <Alukardd> And by the way, is u1 support a symlink now?
[12:48] <nessita> Alukardd: nopes, and we have no plans of supporting that
[12:50] <Alukardd> use mount --bind as I do, it's not easy even with use fstab...
[12:52] <DiegoSarmentero> nessita, do we have the standup in 10min?
[12:52] <nessita> DiegoSarmentero: yes!
[12:57] <alecu> ralsina, nessita: I've been feeling like these past days, and my eyes are still itchy and sticky today, so I'm taking a sick day.
[12:57] <alecu> oh, no ralsina around.
[12:59] <fagan> me
[12:59] <DiegoSarmentero> me
[12:59] <nessita> me
[13:00] <alecu> me
[13:00] <fagan> dobey?
[13:00] <nessita> all: ralsina is having some IRC issues
[13:01] <fagan> ahhh ok
[13:01] <fagan> So I should go then
[13:01] <fagan> DONE
[13:01] <fagan> * install 11.10
[13:01] <fagan> TODO
[13:01] <fagan> * try to get a working 11.10 install to test on
[13:01] <fagan> BLOCKED
[13:01] <fagan> * by bugs
[13:01] <fagan> DiegoSarmentero: go
[13:01] <DiegoSarmentero> DONE:
[13:01] <DiegoSarmentero> Bug #817144 Fixed. Waiting for review on: https://code.launchpad.net/~diegosarmentero/ubuntuone-windows-installer/titles-on-pages/+merge/70156 and https://code.launchpad.net/~diegosarmentero/ubuntu-sso-client/titles-on-pages/+merge/70157
[13:01] <DiegoSarmentero> TODO:
[13:01] <DiegoSarmentero> Style Local Folders. Update Control Panel QSS with the latest definitions.
[13:01] <DiegoSarmentero> BLOCKED:
[13:01] <ubot4> Launchpad bug 817144 in ubuntuone-windows-installer "Move all the Titles and Subtitles into the Wizard Pages (affects: 1) (heat: 28)" [Undecided,In progress] https://launchpad.net/bugs/817144
[13:01] <DiegoSarmentero> No.
[13:01] <DiegoSarmentero> nessita, go
[13:02] <nessita> DONE: half day off, caught up with email, fixed more tests but branch is not ready yet
[13:02] <nessita> TODO: half day off, reviews (ralsina and beuno's at least), finish the damn fixing test branch (is growing like a greemling)
[13:02] <nessita> BLOCKED: nopes
[13:02] <nessita> NEXT: alecu
[13:02] <alecu> DONE: windows sprint
[13:02] <alecu> TODO: head hurts: taking a sick day
[13:02] <alecu> BLOCKED and STICKY: my eyes
[13:02] <alecu> NEXT: dobey
[13:02] <nessita> alecu: ralsina is having IRC issues, so I guess you can ask the sick day in the canonicaladmin and I let him know
[13:03] <DiegoSarmentero> alecu, nessita can you take a look at this branches: https://code.launchpad.net/~diegosarmentero/ubuntuone-windows-installer/titles-on-pages/+merge/70156 and https://code.launchpad.net/~diegosarmentero/ubuntu-sso-client/titles-on-pages/+merge/70157 or should I wait for ralsina?? (they are installer stuff)
[13:03] <alecu> nessita, great, thanks.
[13:03] <DiegoSarmentero> so..... not alecu :P
[13:03] <alecu> DiegoSarmentero, :-P
[13:03] <alecu> ok, see you tomorrow guys and gal!
[13:03] <DiegoSarmentero> alecu, bye!
[13:04] <nessita> DiegoSarmentero: I'll review during the day, I'll be gone for half day since I need to run some errands at the Uni, but you'll get your reviews before the day ends
[13:04] <DiegoSarmentero> nessita, ok.... i'm going to start working inn the local folders page of the installer UI now... but that should be fast... do you want me to update the Control Panel UI after that?
[13:06] <nessita> DiegoSarmentero: I think that ralsina have something for you regarding the installer, we still need to embed the cloud folder widget and to add the "bandwith" settings page (see frame 18 and 19 from the google doc page)
[13:06] <DiegoSarmentero> nessita, ok!
[13:08] <dobey> me
[13:09] <dobey> λ DONE: more shim hackery
[13:09] <dobey> λ TODO: finish initial shim
[13:09] <dobey> λ BLCK: LP hates tarmac right now, GTK+ 2.x gir is crashy
[13:17] <nessita> brb
[13:19] <ralsina_> Hello again, sorry about missing standup but my IRC proxy is not acting well, so I am now on my backup IRC client :-(
[13:23] <nessita> ralsina_: I suggested to DiegoSarmentero that he can take care of the cloud folders embedding in the installer, plus the famous frame 18-19 (BW settings)
[13:24] <ralsina_> nessita: good idea
[13:24] <ralsina_> DiegoSarmentero: I started that, let me give you a branch
[13:24] <nessita> ralsina_: so he may need some pointers in that
[13:24] <DiegoSarmentero> ralsina_, ok
[13:24] <ralsina_> also, the network detection for the installer has to be done, and for that one I don't have anything ;-)
[13:25] <DiegoSarmentero> ralsina_,  ok :P
[13:25] <DiegoSarmentero> ralsina_, also, i'm needing some reviews on this branchs: : https://code.launchpad.net/~diegosarmentero/ubuntuone-windows-installer/titles-on-pages/+merge/70156 and https://code.launchpad.net/~diegosarmentero/ubuntu-sso-client/titles-on-pages/+merge/70157
[13:25] <ralsina_> DiegoSarmentero: lp:~ralsina/ubuntuone-windows-installer/embed-u1cp (needs lots of polish, tests, UI care, etc)
[13:25] <ralsina_> DiegoSarmentero: but it's not doable before https://code.launchpad.net/~ralsina/ubuntuone-windows-installer/ui-come-back-to-installer lands
[13:26] <ralsina_> So you have to work with that one merged in
[13:26] <DiegoSarmentero> ralsina_, yes, that was what i was doing
[13:26] <CardinalFang> Is mandel away today?
[13:26] <ralsina_> CardinalFang: mandel is on a plane :-)
[13:26] <DiegoSarmentero> ralsina_, my branch is already merged with yours
[13:26] <ralsina_> DiegoSarmentero: cool
[13:27] <DiegoSarmentero> ralsina_, i will start working in your branch then
[13:27] <ralsina_> DiegoSarmentero: good, ask me about anything you find unusual
[13:27] <ralsina_> or usual and just wrong ;-)
[13:28] <DiegoSarmentero> ralsina_, jeje ok
[13:29] <CardinalFang> ralsina_, ah.  I'm pretty sure today's his birthday.
[13:30] <ralsina_> CardinalFang: yes it is, I think
[13:30] <ralsina_> CardinalFang: he should still have twitter for another 3 hours, I think
[13:35] <dobey> ugh, line painting on my street today it appears
[13:47]  * nessita -> errands, will be back later.
[13:53] <dobey> oh, looks like lp is unbroke now
[14:00] <ralsina_> DiegoSarmentero: could I get a review for this? https://code.launchpad.net/~ralsina/ubuntuone-windows-installer/start-dashboard/+merge/68140
[14:01]  * ralsina_ wants to cleanup old stuff
[14:01] <DiegoSarmentero> ralsina_, on it
[14:07] <DiegoSarmentero> ralsina_, i set the PYTHONPATH, and tried to run the tests, but it tells me: http://paste.ubuntu.com/657210/
[14:07] <DiegoSarmentero> ralsina_, are you having the same problem?
[14:08] <ralsina_> DiegoSarmentero: it's been a while since I tested that one. Let me re-check...
[14:08] <DiegoSarmentero> ralsina_, okas
[14:08] <ralsina_> Oh, the old xdg circular import crap
[14:08] <dobey> DiegoSarmentero: looks like you have a missing ".exe" at the end of the path for pyflakes?
[14:09] <dobey> and the circular import thing
[14:09] <dobey> ralsina_: has nothing to do with xdg. it's our own messy code :)
[14:09] <DiegoSarmentero> dobey, yes, i was talking about the circular import
[14:10] <ralsina_> dobey: I know, this one is easy to fix, I just have to import from somewhere else ;-)
[14:10] <dobey> yeah, i saw it after i scrolled down :)
[14:10] <dobey> yes
[14:10] <dobey> ubuntuone.platform.credentials
[14:10] <DiegoSarmentero> yep
[14:14] <ralsina_> DiegoSarmentero: you should not test the branches, you should branch trunk, merge the branch, then test that.
[14:14] <ralsina_> DiegoSarmentero: I just pushed it again with trunk merged, so tests pass now :-)
[14:14] <DiegoSarmentero> ralsina_, ahhhhh okok
[14:17] <DiegoSarmentero> ralsina_, +1
[14:17] <ralsina_> cool, let's merge it before natalia comes back! ;-)
[14:18] <DiegoSarmentero> ralsina_, jejeje
[14:35] <ralsina_> DiegoSarmentero: can I get a +1 on a trivial branch? https://code.launchpad.net/~ralsina/ubuntuone-windows-installer/nicer_success_page/+merge/70077
[14:35]  * DiegoSarmentero watching...
[14:36] <ralsina_> it has a 3:1 test/code lines ratio ;-)
[14:36] <DiegoSarmentero> ralsina_, totally +1
[14:46] <ralsina_> Diego, trying lp:~diegosarmentero/ubuntuone-windows-installer/titles-on-pages I still get titles in the wizard in some pages
[14:46] <DiegoSarmentero> ralsina_, which ones? :S
[14:47] <ralsina_> Current user signin
[14:47] <ralsina_> also, the title labels should word-wrap, or some titles get cutoff
[14:47] <ralsina_> OTOH, that means the titles are way too long or font way to large
[14:48] <DiegoSarmentero> ralsina_, ok! fixing...
[15:13] <ralsina_> DiegoSarmentero: when you start with the embedding u1cp branch, please link this bug I forgot: bug #805296
[15:13] <ubot4> Launchpad bug 805296 in ubuntuone-windows-installer "Missing bandwidth settings page (affects: 1) (heat: 8)" [High,Triaged] https://launchpad.net/bugs/805296
[15:14] <DiegoSarmentero> ralsina_, ok
[15:26] <dobey> lunch time, bbiab
[15:52] <DiegoSarmentero> ralsina_, are you there?
[15:52] <ralsina_> DiegoSarmentero: yes!
[15:53] <DiegoSarmentero> ralsina_, i've submitted the changes with wordWrap... but in Current User I'm seeing the correct title and subtitle :S
[15:53] <DiegoSarmentero> ralsina_, maybe i'm confusing something.....
[15:53] <ralsina_> DiegoSarmentero: weird!
[15:53]  * ralsina_ re-checks
[15:54] <DiegoSarmentero> ralsina_, when you start the installer..... you have the option to login as an existing user, create and account or leave
[15:54] <ralsina_> Yes.
[15:54] <DiegoSarmentero> ralsina_, are you referring to the option when you choose to login with an existing user?
[15:54] <ralsina_> Exactly
[15:55] <DiegoSarmentero> ralsina_, remember that you have to update windows-installer AND ubuntu-sso in ordeer to test this
[15:55] <DiegoSarmentero> ralsina_, are you doing that?
[15:55] <ralsina_> ohhhhhh not sso
[15:55] <DiegoSarmentero> ralsina_, fiuuuuu...... i thought i was loosing my mind :P
[15:55] <DiegoSarmentero> jejej
[15:56] <DiegoSarmentero> ralsina_, please let me know if you find something else... wordWrap should be fine right now
[15:56] <ralsina_> I will recheck with that then. Can I get a review for this in the meantime? https://code.launchpad.net/~ralsina/ubuntu-sso-client/make-install-work/+merge/70180
[15:56] <ralsina_> DiegoSarmentero: what's the sso branch?
[15:57] <DiegoSarmentero> ralsina_, https://code.launchpad.net/~diegosarmentero/ubuntu-sso-client/titles-on-pages/+merge/70157
[15:57]  * DiegoSarmentero reviewing... :P
[15:58] <ralsina_> DiegoSarmentero: to test in real life, do a "mkdir testinst" and "python setup.py install --prefix=testinst"
[15:58] <DiegoSarmentero> ralsina_, ok....... question
[15:59] <ralsina_> suew
[15:59] <ralsina_> sure
[15:59] <DiegoSarmentero> ralsina_, the print statement is correct or it is for debug purposes?
[15:59] <ralsina_> what print?
[15:59] <DiegoSarmentero> ralsina_, in windows.py
[15:59] <ralsina_> it is *surely* for debugging
[15:59] <DiegoSarmentero> line 44 of the diff
[16:00] <ralsina_> And actually is not for debugging this branch :-D
[16:00] <DiegoSarmentero> :P
[16:00] <DiegoSarmentero> so.... that should be removed?
[16:00] <ralsina_> DiegoSarmentero: pushed without that
[16:01] <ralsina_> Cool, titles look great now!
[16:01] <DiegoSarmentero> ralsina_, awesome!!
[16:01] <DiegoSarmentero> ralsina_, and tests are passing! :P
[16:01] <ralsina_> hehe
[16:03] <ralsina_> DiegoSarmentero: lines 488, 489 in https://code.launchpad.net/~diegosarmentero/ubuntu-sso-client/titles-on-pages/+merge/70157
[16:03] <ralsina_> I am not sure *at all* whether that takes unicode or bytes
[16:04] <ralsina_> Not saying it's bytes, and the way it was done was wrong because it had no encoding, but not sure unicode is correct
[16:04] <ralsina_> I will approve, but ask nessita about that
[16:05] <DiegoSarmentero> ralsina_, but that fields come from ui
[16:05] <DiegoSarmentero> they are qstrings
[16:05] <ralsina_> yes, it's unicode in the UI
[16:05] <DiegoSarmentero> ahhhhh
[16:05] <ralsina_> but it's being passed to backend.login
[16:05] <DiegoSarmentero> you mean what should be sended to the backend
[16:05] <ralsina_> which takes... who knows what :-)
[16:05] <DiegoSarmentero> ok, i will ask nessita
[16:06] <DiegoSarmentero> i'm approving your branch
[16:06] <DiegoSarmentero> one
[16:06] <DiegoSarmentero> done
[16:06] <ralsina_> Also, instead of using self.view.ui.title_label.setText() why not reimplement setTitle in the base class?
[16:06] <ralsina_> the base class for view, which is defined somewhere in gui.py IIRC
[16:06] <DiegoSarmentero> ralsina_, ....... i suggest that the last friday...... :S
[16:06] <DiegoSarmentero> jeje
[16:07] <ralsina_> and I said no? ;-)
[16:07] <DiegoSarmentero> yep..... :(
[16:07] <DiegoSarmentero> jeje
[16:07] <ralsina_> whoa, must have been really tired :-D
[16:07] <DiegoSarmentero> ralsina_, i can change it if you want! no problem!
[16:07] <ralsina_> I think so yes, please change it, and sorry
[16:08] <ralsina_> if I say stupid things like that, please tell me I am doing it ;-)
[16:08] <DiegoSarmentero> ralsina_, no problem! i think using setTitle  is clearer! :D
[16:08] <DiegoSarmentero> jeje
[16:08] <ralsina_> it *may* break something on -installer where we *may* be inheriting qwizardpage directly
[17:49] <ralsina_> DiegoSarmentero: if you are creating the bugs for lisette's feedback, I would like a quick mumble so we can split them between us
[18:02] <DiegoSarmentero> Launchpad is working correctly?? i'm trying to log some bugs and keeps returning Timeout error
[18:02] <ralsina_> DiegoSarmentero: it was doing that earlier, but it worked 20 minutes ago
[18:03] <DiegoSarmentero> ralsina_, weird..... :S i'll keep trying
[18:27] <ralsina_> ok, very late lunch for me!
[18:27] <ralsina_> And maybe when I come back this will be reviewed :-D
[18:27] <ralsina_> https://code.launchpad.net/~ralsina/ubuntu-sso-client/fix_show_gui/+merge/70202
[18:28] <DiegoSarmentero> ralsina_, on it
[18:34] <DiegoSarmentero> ralsina_, please ping me when you return
[18:34] <ralsina_> DiegoSarmentero: I kinda am here :-)
[18:36] <DiegoSarmentero> ralsina_, i've log all the bugs, except the one about Settings... i'm not sure what is that about
[18:37] <DiegoSarmentero> ralsina_, let me know when you would be able to review and split the bugs :P
[18:37] <ralsina_> what about settings?
[18:37] <DiegoSarmentero> ralsina_, the e-mail says: Could we keep styling the same as in the Dashboard tab? So no rounded corner outlines. If we have space for a separator, can we use horizontal dotted lines instead?
[18:38] <ralsina_> ok, ask her, I have no idea :-)
[18:38] <DiegoSarmentero> ok, i will send her an e-mail now :P
[18:38] <ralsina_> say, splitting talk in 30' ok?
[18:39] <ralsina_> because this chile needs eating! :-)
[18:39] <DiegoSarmentero> ralsina_, ok, no problem! ping me when you are available
[18:50] <dobey> hrmm, control-panel trunk is broken it seems :(
[18:54] <ralsina_> DiegoSarmentero: ping
[18:56] <DiegoSarmentero> ralsina_, pong
[18:57] <ralsina_> DiegoSarmentero: skype?
[18:57] <DiegoSarmentero> ralsina_, yep...
[19:12] <nessita> hello everyone!
[19:14] <DiegoSarmentero> nessita, hi
[19:14] <dobey> hola nessita
[19:14] <ralsina_> hola nessita!
[19:15] <ralsina_> nessita: things are starting to pile in our queues, so if you could finish the re-review of https://code.launchpad.net/~ralsina/ubuntuone-windows-installer/ui-come-back-to-installer/+merge/70015 it would be awesome
[19:15] <nessita> ralsina_: yes, I have 3 reviews in my queue :-)
[19:15] <ralsina_> nessita: hehe
[19:16] <nessita> ralsina_: I bet tomorrow we'll catch up, with alecu coming back as well. I'll continue the re-review now, and then I'll do DiegoSarmentero's
[19:16] <ralsina_> nessita: cool
[19:17] <ralsina_> I got alecu's sick leave request but never heard what happened.
[19:18] <nessita> ralsina_: ah! you were off IRC when he came in
[19:18] <nessita> ralsina_: he wasn't feeling good, sticky eyes he mentioned
[19:18] <nessita> ralsina_: is your IRC better now?
[19:18] <ralsina_> nessita: yes, I don't have my magic backlog anymore though :-(
[19:18] <nessita> :-/
[19:19] <ralsina_> sticky eyes? Hope h was sleepy, not  conjuntivvitis.
[19:19] <nessita> ralsina_: I think it was the second :-/
[19:19] <ralsina_> ugh. If it is, he will not be back tomorrow.
[19:21] <dobey> ugh. hope he feels better and it was just sinuses or something
[19:22] <dobey> why oh why does the control panel have a big "learn more" button with a big icon in it, and "Learn More" in subdued text?
[19:23] <dobey> this window offends my design sense every time i look at it :-/
[19:24] <nessita> ralsina_: I'm glad I see more files with the unix EOL! :-)
[19:24] <nessita> (more files in the diff)
[19:24] <ralsina_> nessita: I have a SCRIPT ;-)
[19:27] <nessita> ralsina_: did you and DiegoSarmentero reach an agreement re: "default_folders" implementation?
[19:27] <nessita> ralsina_: I still see some window-specific stuff
[19:28] <nessita> I mean, I still see the dll thingy instead of the get_special_folders call from u1client
[19:28] <nessita> not sure what you both agreed on
[19:28] <ralsina_> nessita: I think I should expand the function we mentioned today to have these folders, and then I can use it here
[19:28] <ralsina_> but I don't want to delay this branch because it's blocking others
[19:31] <ralsina_> nessita: plus, we have bug #812590 open for that
[19:31] <ubot4> Launchpad bug 812590 in ubuntuone-windows-installer "local_folders.py:default_folders is not multiplatform (affects: 1) (heat: 11)" [Low,Triaged] https://launchpad.net/bugs/812590
[19:31] <nessita> ralsina_: makes ense
[19:31] <nessita> sense*
[19:31] <ralsina_> I will bump that bug to high and fix it today before EOD
[19:32] <nessita> ralsina_: is not that high, you can do it tomorrow :-)
[19:32] <nessita> ralsina_: ideally, we should provide a multiplatform implementation of that
[19:32] <ralsina_> nessita: I am running out of low-hanging fruit ;-)
[19:33] <nessita> ralsina_: you can do management stuff now! :-D
[19:33] <nessita> ralsina_: and heavy IRL testing ;-) (not today, tomorrow)
[19:33] <ralsina_> nessita: yeah, specially that
[19:34] <nessita> ralsina_: you can also make installer run in linux ;-), but yeah, the special folder stuff comes before the linux-thingy
[19:34] <ralsina_> One huge bug that breaks IRL for most attempts is that syncdaemon starts multiple times instead of failing
[19:34] <ralsina_> And I was looking at that without much success
[19:35] <nessita> ralsina_: there is a method that "calculates" that
[19:35] <nessita> ralsina_: did you look is_already-running inside ubuntuone/platform/?
[19:35] <nessita> is_already_running
[19:36] <ralsina_> nessita: yes, it's failing before that because some logging raises an exception (logfile is locked) and things explode
[19:36] <DiegoSarmentero> ralsina_, really trivial review: https://code.launchpad.net/~diegosarmentero/ubuntuone-control-panel/loading-overlay-text/+merge/70212
[19:36] <nessita> ralsina_: argh
[19:36] <nessita> ralsina_: can we move the loggin stuff after the is-already_running call?
[19:36] <ralsina_> nessita: as soon as I find out what is doing it, that was the plan :-)
[19:37] <ralsina_> DiegoSarmentero: look at the diff for your branch and weep ;-)
[19:38] <DiegoSarmentero> ralsina_, ohhhhh........
[19:38] <ralsina_> DiegoSarmentero: yes, designer sucks sometimes
[19:38] <DiegoSarmentero> ralsina_, let me fix that!
[19:39] <nessita> ralsina_: would you please help me understand why you removed the item.thread.join in the test?
[19:39] <ralsina_> nessita: sure
[19:40] <ralsina_> I am *adding* the join
[19:40] <nessita> ralsina_: you're right :-) that explains it :-P
[19:40] <nessita> so, next question
[19:41] <nessita> ralsina_: why are you patching the CredentialsManagemetTool with a class that when asked find_credentials returns a deferred that never gets fired?
[19:41] <nessita> ralsina_: my question is, wouldn' that block some part of the code?
[19:43] <ralsina_> Well, it doesn't block, but I see your point
[19:43] <DiegoSarmentero> ralsina_, done! i can always trust on gedit :P
[19:43] <DiegoSarmentero> https://code.launchpad.net/~diegosarmentero/ubuntuone-control-panel/loading-overlay-text/+merge/70212
[19:43] <ralsina_> DiegoSarmentero: +1 and marked approved!
[19:44] <nessita> ralsina_: you can return a deferred fired with success with:
[19:44] <nessita> defer.succeed(some_result)
[19:44] <ralsina_> nessita: let me try that
[19:46] <ralsina_> nessita: that deferred is never meant to be fired, the test is about failure to get credentials
[19:46] <ralsina_> So, it calls get_credentials from the FakeFailureCredentialsManagementTool, and the success callback should not be triggered
[19:46] <nessita> ralsina_: you can return a fired deferred with error with:
[19:46] <nessita> defer.fail(an_exception)
[19:48] <nessita> ralsina_: but the error callback should be called?
[19:48] <ralsina_> no, I just want it not to call the callback
[19:48] <ralsina_> If get_credentials succeeds, it skips pages in the installer, if it fails, nothing happens
[19:51] <nessita> ralsina_: get_credentials will always succeed (except for unexpected errors), you will either get an empty dictionary or a non empty one
[19:51] <nessita> ralsina_: so you test should return a defer.succeeed({})
[19:51] <nessita> and that should trigger the SSO pages to be shown to the end user
[19:51] <ralsina_> makes sense. Fixing it
[19:52] <ralsina_> I also will add a noop error handler, just in case (defer.fail made things crash)
[19:52] <nessita> ralsina_: yes please! :-)
[19:53] <ralsina_> nessita: pushed
[19:54] <nessita> ralsina_: I added some more minor needs fixing to the MP
[19:54] <ralsina_> nessita: ok, will check them and get back ASAP
[19:54] <nessita> ralsina_: as soon as those are fixed, I'll run tests and IRL test
[19:55] <nessita> ralsina_: also, I ran the test suite and I got this failure (adding it to the MP):
[19:56] <nessita>   File "E:\u1\windows-installer\review_ui-come-back-to-installer\ubuntuone_installer\gui\qt\tests\test_gui.py", line 464, in test_total_size
[19:56] <nessita> twisted.trial.unittest.FailTest: not equal:
[19:56] <nessita> a = u'Space (1.3 KiB)'
[19:56] <nessita> b = u'Space (1337)'
[20:00] <nessita> DiegoSarmentero: you gave me 2 branches this morning for review, right?
[20:00] <nessita> I'm finding only one
[20:00] <DiegoSarmentero> nessita, yes
[20:00] <DiegoSarmentero> let me check
[20:00] <nessita> this is one https://code.launchpad.net/~diegosarmentero/ubuntuone-windows-installer/titles-on-pages/+merge/70169
[20:01] <nessita> and the other... I can't tell
[20:01] <DiegoSarmentero> nessita, https://code.launchpad.net/~diegosarmentero/ubuntu-sso-client/titles-on-pages/+merge/70157
[20:01] <DiegoSarmentero> they are both related
[20:01] <nessita> ah! sso
[20:01] <nessita> I was looking inside installer :-)
[20:01] <nessita> DiegoSarmentero: on them now!
[20:02] <DiegoSarmentero> ralsina_, should i make the changes of setTitle after this branches are approved in order to not delay them even more?
[20:02] <ralsina_> DiegoSarmentero: yes, I think so
[20:02] <DiegoSarmentero> ralsina_, ok
[20:03] <DiegoSarmentero> ralsina_, nessita so both branches are ready for review
[20:03] <DiegoSarmentero> installer and sso
[20:04] <nessita> ack
[20:05] <DiegoSarmentero> brb
[20:08] <ralsina_> nessita: pushed with all the suggested fixes. I don't know why that test passes for me and not for you
[20:10] <nessita> ralsina_: maybe a timing thingy?
[20:10] <ralsina_> nessita: could be.
[20:10] <ralsina_> nessita: I will take a better look
[20:10] <nessita> ralsina_: I will rebranch and do another run
[20:11] <ralsina_> nessita: another missed thread.join
[20:13] <ralsina_> nessita: should pass with revno 46
[20:13] <nessita> ralsina_: we should not pass the exception to logger.exception, but a message. The exception itself is added automatically
[20:13] <nessita> so, instead of logger.exception(e)
[20:13] <nessita> w eshould have somthing like logger.exception('Error while getting credentials:')
[20:14] <ralsina_> nessita: ugh, sorry about that one
[20:14] <nessita> ralsina_: also, I see that Diego is changing all str(<some text from a test entry) to unicode
[20:14] <nessita> ralsina_: that makes sense, shall we do the same in currentuser?
[20:14] <ralsina_> Actually, we need to talk about that :-)
[20:15] <ralsina_> the str() calls as they are now are probably wrong because they fail on non-unicode input
[20:15] <nessita> ralsina_: I think we should use unicode all around, and let syncdaemon transform to bytes in SYncdaemonTool
[20:15] <ralsina_> ok, unicode it is then
[20:15] <nessita> ralsina_: so later, when syncdaemon moves to unicode, we don't need to change any other project
[20:16] <ralsina_> but what is credentialsmanagementtool taking now? Is that defined?
[20:17] <nessita> ralsina_: it should be taking unicodes
[20:18] <ralsina_> ok then it's easier
[20:18] <ralsina_> since qstrings are unicode-ish
[20:18] <ralsina_> nessita: pushed then
[20:25] <nessita> ralsina_: would you agree to do at least some logging on error when getting the credentials?
[20:25] <ralsina_> you mean log when there is an error, or log when the credentials are valid?
[20:25] <nessita> d.addErrback(lambda _: None) -> d.addErrback(lambda exc: logger.error('Error while getting the credentials: %r', exc))
[20:25] <ralsina_> oh, ok, sure
[20:25] <nessita> ralsina_: log when there was an error
[20:28] <ralsina_> nessita: pushed
[20:28] <nessita> ack
[20:32] <nessita> ralsina_: I'm still getting the test_total_size test failing
[20:32] <nessita> let me check trunk
[20:32] <ralsina_> nessita: ok
[20:33] <ralsina_> nessita: I just made it fail, so I can fix it now, I thinl
[20:33] <nessita> ralsina_: seems like is failing in trunk as well :-/
[20:33] <ralsina_> think^
[20:34] <nessita> ralsina_: is it easy?
[20:34] <ralsina_> nessita: two lines
[20:34] <nessita> great
[20:35] <nessita> ralsina_: and last but not least, there are some (valid) lint issues, that I will add to the MP
[20:36] <ralsina_> nessita: there are two tests (that one and the one where I added the join that fail with timing issues
[20:36] <ralsina_> I need to re-think them I suppose
[20:37] <nessita> ralsina_: what about faking thread?
[20:40] <ralsina_> nessita: yes, something like that. It's not related to this branch though
[20:40] <nessita> ralsina_: ok, makes sense. I added the lint issues in the MP.
[20:40] <ralsina_> ok, fixing the lints
[20:46] <nessita> ralsina_: unrelated to your branch question: did lisette see how the side panel gets "moved down" when moving to a SSO page, where the title and subtitle makes everything go down/
[20:46] <nessita> ?
[20:46] <ralsina_> nessita: that is fixed by diego's branch
[20:46] <nessita> ah great
[20:47] <nessita> ralsina_: I'm reviewing that as well, but I would like Diego to create a new widget for the title and subtitle instead of duplciating the same code among all the screens
[20:47] <ralsina_> and about that: a custom widget is a bit overkill, and doesn't help with the styling, because we still would have to set font size/style/etc for the title and subtitle labels
[20:48] <ralsina_> plus you can't preview it right in designer
[20:48] <nessita> ralsina_: why we need to set font or everything?
[20:48] <nessita> for*
[20:48] <nessita> and not to a single widget?
[20:49] <ralsina_> nessita: because there is the title and the subtitle and they are not the same font size
[20:49] <nessita> ralsina_: right, I'm proposing a new widget with both title and subtitle
[20:49] <nessita> like a "HeaderWidget" or similar
[20:49] <ralsina_> yes, and how do you style that widget? By setting the style for both labels in it :-)
[20:50] <nessita> ralsina_: yes, but you do it in a single place
[20:50] <nessita> and not along all the code we have a lot of duplicated logic)
[20:50] <ralsina_> can be done in the qss, just have to name all widgets the same
[20:50] <nessita> ralsina_: yes to that, but no to the logix
[20:50] <ralsina_> Agreed about avoiding duplication
[20:50] <nessita> logic*
[20:51] <ralsina_> nessita: got a link to diego's branch?
[20:51] <nessita> yes
[20:51] <nessita> https://code.launchpad.net/~diegosarmentero/ubuntu-sso-client/titles-on-pages/+merge/70157
[20:53] <nessita> ralsina_: in the mean time, your branch, approved! :-)
[20:53] <nessita> I just approve dit globally
[20:53] <ralsina_> nessita: yay!
[20:53] <ralsina_> nessita: the point of specifying the title/subtitle font sizes on all pages in sso is so it works without a qss
[20:54] <ralsina_> and using labels means the pages look correct on designer
[20:54] <nessita> ralsina_: but we have a lot of duplicated logic that scares me
[20:55] <ralsina_> you mean the font sizes in the .ui files, or the setText() calls everywhere?
[20:55] <nessita> ralsina_: both, and also the hide/show of the labels according to whether there is a string or not
[20:55] <ralsina_> nessita: I talked about putting all or most of that in the base class of all pages
[20:56] <ralsina_> nessita: so, hold this branch until I talk to diego some more
[20:56] <nessita> ralsina_: that can work, but from a widget-oriented point of view, I would prefer to define a new widget
[20:56] <nessita> but I can settle with a base class :-)
[20:56] <ralsina_> nessita: deal ;-)
[20:57] <ralsina_> We can also replace all the font sizes with a call to QApplication.setStylesheet() and a couple of constants
[20:57] <nessita> ralsina_: ok, I'll go back to the fixing tests nightmare, I've made some progress during lunch but still there are some more to do
[20:58] <ralsina_> nessita: cool
[20:58] <ralsina_> nessita: how's that going?
[20:58] <nessita> ralsina_: one thing to note: the changing permission on directories is not working on windows
[20:58] <ralsina_> as in "you can't change folder permissions"?
[20:58] <nessita> ralsina_: so, ubuntuone/platform/windows/os_helper.py:set_dir_readwrite does not work
[20:58] <dobey> oi
[20:58] <nessita> same for set_dir_readonly
[20:59] <nessita> ralsina_: as what mandel did mangling the folder perms is not working
[20:59] <ralsina_> got it
[20:59] <nessita> ralsina_: so, if we set a dir to be readonly, calling readwrite will not make it removable
[20:59] <nessita> ralsina_: so, not sure is readonly is buggy, or readwrite, or both
[20:59] <nessita> ralsina_: so in order to have test passing, I had to make set_dir_readonly to do nothing :-/
[21:00] <ralsina_> ugh
[21:00] <nessita> I'll talk to mandel tomorrow
[21:00] <nessita> ugh, Thursday I guess
[21:01] <ralsina_> nessita: the correct way to do that seems to be using win32security and pywin32
[21:01] <ralsina_> but it's not trivial at all
[21:01] <nessita> ralsina_: I also noticed a very bad thing:
[21:01] <nessita> ralsina_: so, we know that if we pass bytes to listdir we get bytes, same for unicode
[21:01] <nessita> and same for os.walk, righ
[21:01] <nessita> t
[21:01] <nessita> ?
[21:01] <ralsina_> yes, we know that
[21:01] <nessita> ralsina_: the ugly thing is that:
[21:02] <nessita> if you pass utf8 encoded bytes, you get mbcs encoded bytes
[21:02] <nessita> ralsina_: that consumed me hours of debugging
[21:02] <nessita> :-(
[21:02] <ralsina_> on retrospective, expecting it to know what encoding you were using is overly optimistic
[21:02] <nessita> ralsina_: so, what I'm doing is something like:
[21:03] <nessita> utf8 bytes -> unicode -> os.listdir / os.walk / whatever -> utf8 bytes
[21:03] <nessita> ralsina_: yes :-)
[21:06] <ralsina_> nessita: I sent a mail to you and diego with some ideas about how to simplify that branch
[21:06] <nessita> ralsina_: ack
[21:15] <nhaines> Any U1 devs around?  :)
[21:16] <dobey> sigh, and now more of this dead tree fell down in my yard
[21:16] <dobey> luckily not on anythng/one
[21:16] <dobey> nhaines: hi
[21:17] <nhaines> dobey: hi.  :)  Sorry about the tree!
[21:18] <dobey> eh. guess i should just get someone to cut it down. more $$$$ though :(
[21:18] <dobey> what's up?
[21:18] <nhaines> dobey: I just noticed that in natty/oneiric the U1 control panel splash says "Join now/2GB of free storage".
[21:18] <ralsina_> Ok, I am now taking a break. Like, maybe, until tomorrow
[21:18] <nhaines> And was wondering if that should be a bug.  :)
[21:18] <nhaines> (If so, I'll file one.)
[21:18] <nhaines> ralsina_: are you working on the Windows client?
[21:18] <ralsina_> nhaines: yes
[21:19] <ralsina_> nhaines: reported today already
[21:19] <dobey> nhaines: yes, there is a bug for it already
[21:19] <nhaines> Aha!  I was looking around and still haven't found that bug yet.  Great.  :)
[21:21] <nhaines> ralsina_, dobey: do you know the bug number off the top of your head?
[21:21] <nessita> ugh, we need to fix that
[21:21] <ralsina_> nhaines: no, sorry
[21:21] <ralsina_> but it should be one of the newest in ubuntuone-control-panel
[21:22] <dobey> nhaines: https://bugs.launchpad.net/ubuntu/+source/ubuntuone-control-panel/+bug/819955
[21:22] <ubot4> Launchpad bug 819955 in ubuntuone-control-panel (Ubuntu) (and 3 other projects) "Join button says you only get 2GB of free storage (affects: 1) (heat: 6)" [Medium,Confirmed]
[21:26] <nhaines> ralsina_, dobey: many thanks.  :D
[21:28] <dobey> sure
[21:30] <nhaines> dobey: I know it's a tiny bug.  If, for fun, I wanted to try to submit a patch and a merge proposal, would that be worth it or is that more work on your part than it's worth?  :)
[21:37] <dobey> nhaines: well, it's trivial to 'fix' at least for trunk. not so much for what's in 11.04. and i think the proper fix is to not display that text at all
[21:38] <nhaines> heh
[21:38] <nhaines> Seems like a string change should be a fairly simple (if silly) SRU.
[21:41] <dobey> not really
[21:41] <dobey> all the translations have to be updated also
[21:44] <nhaines> Ah, language packs.
[21:44] <dobey> yes
[21:44] <dobey> :(
[21:44] <nhaines> That's too bad.  :(  I hadn't forgotten translations but I did forget language packs.
[21:47] <dobey> TypeError: Don't know how which D-Bus type to use to encode type "NoneType"
[21:47] <dobey> brilliant english that
[21:47] <nessita> ok, I'm gone
[21:47] <nessita> see ya all tomorrow!
[22:23] <senshikaze> can we ask ubuntu pay questions here?
[22:27] <beuno> senshikaze, we do really know anything about ubuntu pay
[22:28] <nhaines> senshikaze: do you mean Ubuntu One billing questions?
[22:28] <fagan> beuno: did you mean dont or do
[22:28] <senshikaze> nhaines, im not really sure
[22:28] <senshikaze> it is an application from the software center
[22:28] <beuno> sorry, we don't
[22:30] <fagan> beuno: what department takes care of upay
[22:30]  * fagan thought it was us
[22:30] <beuno> fagan, ISD
[22:31] <beuno> and I don't know what their public channel is
[22:31] <fagan> beuno: ahh yeah that makes sense
[22:32] <senshikaze> so find isd? whats with the no "contact us" email address on the website?
[22:32] <fagan> senshikaze: what is the problem might I ask
[22:33] <dobey> later all
[22:33] <fagan> we could probably direct you to someone
[22:33] <senshikaze> i get a 404 error or a "no network" error when trying to install an app i purchased
[22:33] <fagan> later dobey
[22:34] <fagan> senshikaze: give me a sec ill get you the email of someone and you can tell them
[22:35] <senshikaze> thanks
[22:36] <nhaines> dobey: good night.  :)
[23:05] <CardinalFang> Anyone seen """Method "CreateItem" with signature .... on interface "...Secret.Collection" doesn't exist""" when trying to use the control panel to log in?  It's on, I assume, 11.04.
[23:05] <fagan> CardinalFang: Ive seen it
[23:05] <fagan> Its in 11.10 im 90% sure
[23:07] <fagan> CardinalFang: I had a look but couldnt figure out what was going on
[23:07] <nhaines> CardinalFang: I've seen it today.  :)
[23:08] <CardinalFang> nhaines, on stable, 11.04?
[23:12] <nhaines> nhaines: oh!  I'm sorry, no, it was on oneiric.
[23:12] <nhaines> So far 11.04 has been aces but I haven't joined a computer since the latest updates.
[23:15] <CardinalFang> fagan, nhaines, thank you.