/srv/irclogs.ubuntu.com/2012/01/17/#ubuntuone.txt

=== zyga is now known as zyga-afk
=== zyga-afk is now known as zyga
mandel_afkmorning all!09:38
=== mandel_afk is now known as mandel
* mandel back after reboot09:50
JamesTaitBuenos días a todos!09:55
* mandel makin coffee10:12
gatoxgood morning!11:16
Chipacagatox: good!11:17
gatoxChipaca, how are you?11:19
Chipacagatox: not too bad :)11:21
gatoxChipaca, healing?11:25
mandelgatox, morning!11:25
gatoxmandel, hi11:25
mandelgatox, we missed you yesterday, were you on holidays?11:26
gatoxmandel, swap11:26
gatoxmandel, 100% relax :P11:27
mandelgatox, nice! I suppose you needed to recover from the all night gaming :)11:27
gatoxmandel, jeje yes..... the all night gaming was in my calendar thanks to the swap....11:28
gatoxmandel, how do you spend your weekend?11:28
mandellol11:28
mandelgatox, complicated as usual hehe11:29
gatoxmandel, jejeje i'm not surprise jeje11:30
=== teknico is now known as teknico_away
gatoxmandel, when you have a minute please: https://code.launchpad.net/~diegosarmentero/ubuntuone-client/network-detect/+merge/8854511:57
mandelgatox, ok, on it now before I need a context switch :)11:57
gatoxmandel, i'm running test for your branch11:57
gatoxmandel, so far everything green :P11:57
mandelgatox, hurray :)11:58
mandelgatox, I changed a number of things in the file watcher on windows, so if it si wrong the entire thing stops working11:58
* Chipaca looks around for a dobey 11:58
Chipacabut not a dobey flash11:58
mandelChipaca, too early for him :(11:59
mandelChipaca, he usually joins a little later11:59
Chipacahopefully the awfulness of the joke will have been watered down by time by then12:00
mandelChipaca, I fully ignored it :)12:00
ralsinagood morning!12:01
ralsinaI am not late at all today, so I will be late tomorrow ;-)12:01
=== eu is now known as Guest79272
gatoxmandel, +112:03
gatoxralsina, good morniing!12:03
mandelgatox, superb!!12:04
mandelgatox, you ran them on windows and linux, right?12:04
mandellisettte, ping?12:08
lisetttemandel: pong12:08
gatoxmandel, yes....... all green12:10
mandellisettte, I'm looking at the addition of a dialog in sso that will be used to get the proxy settings12:10
lisetttemandel: aha12:10
mandellisettte, the problem I have is that sso is a wizard AFIK, so, shall that be a new wizard page?12:10
lisetttemandel: i don't understand any of this. when exactly will proxy settings have to be added?12:11
mandellisettte, also, this dialog might be more complex than expected, since we can either decide to use the system settings, that is something that was set by the user in the gnome-control-panel or specific settings for our apps12:11
lisetttemandel: yes, and it might be something that changes if the machine is used with a different network?12:12
mandellisettte, proxy url, username, password and I need to confirm with alecu that we don't need the proxy type12:12
lisetttemandel: if i take my laptop to work for example, si or no?12:12
mandellisettte, yes, exactly12:12
mandellisettte, so it might be a dialog that does not require the rest of the sso steps..12:13
mandellisettte, since it can happen that you already have the sso creds yet the proxy is needed12:13
lisetttemandel: that is why i was thinking it kicks in at a different time, but then again, we will definitely need it before the druid even starts, right?12:13
mandellisettte, at the moment imaging sso as the central place to get those details12:13
mandellisettte, exactly, we need this before we start using any web resources, soo everything12:14
mandellisettte, I also wonder.. does it make sense to have that in the control panel? it terms of discoverability because everything is there..12:16
lisetttemandel: right. it still feels as an operation that needs to be set in a more overall settings kind of place.. I am trying to run a service (U1 or a different one) that requires an internet connection > it is detected that proxy settings are needed > proxy popup appears12:16
lisetttemandel: could we provide a link to system settings?12:16
mandellisettte, we can use the system setting, yet is not necessary what people want to do, I for example used to diff proxies in my last work, one for firefox and other for ie, mainly because the one in firefox was just for developers..12:17
lisetttemandel: or could it be part of an error message? check proxy settings?12:17
mandellisettte, so the deal is the following, we can let the user know he can use the system settings, or set special ones12:18
mandellisettte, yes, we can get an error message12:18
lisetttemandel: so is this a voluntary thing, or necessary to connect?12:19
lisetttemandel: or both :(12:19
mandellisettte, but once you get that, we need to think of a decent user flow for him to set the proxy12:19
mandellifeless, both12:19
mandellifeless, sorry, wrong autocomplete :(12:19
mandellisettte, ^12:19
mandellisettte, both, they might not need the proxy but want to use it12:19
lisetttemandel: and they can do it through system settings on Ubuntu; how about Win?12:20
mandellisettte, I for example, use a cache proxy to browse yet do not need it12:20
mandellisettte, yes, they can use the system settings, yet again, we have users that want to set a diff proxy, for example in corporate envs..12:21
lisetttemandel: so different from the overall one?12:21
mandellisettte, yes, I've seen that before12:22
mandellisettte, you have to allow both, use the system default or provide a diff one12:22
lisetttemandel: so if i would set a different, voluntary one for U1, will that show up under system settings too?12:22
mandellisettte, no, it will have to be shown somewhere.. and that might imply that we need to remember it somehow..12:24
mandellisettte, I think you, alecu and I need to have a mumble about this12:25
mandellisettte, we are moving foward and not thinking about the usability of the settings or ui12:25
lisetttemandel: can we mumble tomorrow?12:25
lisetttemandel: then i will put some time into this today12:25
mandellisettte, sure, although I think it would be nice to do a quick one so that we can all be in the same page and explain you all the possible use cases12:26
mandel'cause I believe there is more than one12:26
lisetttemandel: i am just writing them up. could do late arvo too12:27
mandellisettte, sounds good since alecu works late12:28
lisetttealrighty12:28
mandellisettte, and while you work we can chat about the diff approaches :)12:28
lisetttemandel: cool; i can do my 5?12:28
alecumandel, lisettte: good morning!12:29
lisetttealecu: guten morgen12:29
alecuI've not officially started working today, since I still need to bring amelia to kinder12:29
alecumandel, lisettte: but I've seen a few apps pop up a dialog asking for proxy credentials, at the point that they are needed.12:30
mandelalecu, the deal is, what happens if I suspend my laptop and move to a diff network?12:31
mandelalecu, shall sso pop a question about that? specially when we already have the creds..12:31
alecumandel, then you'll probably need to change the proxy url for that new network12:31
alecumandel, we should ask for the new credentials everytime the old credentials don't work anymore12:32
alecumandel, think "password expiry"12:32
mandelalecu, but moving to a diff network does not mean that the sso creds are obsolete, right?12:32
alecumandel, exactly, that's a different issue.12:32
lisetttemandel, alecu: i think we have these so far:12:32
lisettte1. proxy settings are needed to connect during setup12:32
lisettte2. a user chooses to connect U1 through a proxy during setup12:32
lisettte3. proxy settings are needed to connect the U1 client after setup (network settings change or the user moves to a different location)12:32
lisettte4. a user chooses to connect U1 through a proxy after setup12:32
mandelalecu, also, if I don't want to use the system settings proxy, what do we do?12:33
mandelalecu, and, do I have to write that after every reboot?12:33
alecu2. a user chooses to connect U1 thru a proxy *from the system settings*12:33
aleculisettte, ^12:33
lisetttealecu: but mandel was talking about setting a specific proxy for u1, different from the overall settings12:34
aleculisettte, also: the user may change the system setting to use or not a proxy at anytime, while we are running. We won't detect that automatically, yet, so it would mean a reboot (or login/logout) for the user.12:34
lisetttealecu: so we cannot automatically take in changes made through system settings?12:35
mandelalecu, lets wait for you to take amelia to kindergarden, we talk about what we are supporting and later tell lissete, does that sound like a plan12:35
lisetttealecu: then they are not system settings12:36
mandelalecu, if we just support system settings is an scenario, if we support other settings is a diff one12:36
alecumandel, "I don't want to use the system settings proxy" sounds such like a very rare use case that I don't want a UI for that. Probably the user can manually set some settings12:36
lisetttealecu, mandel: let's chat later today12:36
mandelalecu, you would be surprise of what people do in their office :)12:36
aleculisettte, we are not planning on getting changes from the system settings at the same point they are being made, for a first approach.12:37
mandelalecu, I've seen proxy that are used system wide and the other for special apps or special users12:37
mandelalecu, after standup we mumble and look at the exact situation and that way we can talk with lissete better about it :)12:37
alecumandel, sure, let's do that!12:37
alecumandel, anyway my plan is to have the smallest reasonable amount of support possible; I don't want to try to cover *every* corner case in the first iteration.12:38
alecumandel, so: user and password: yes; custom settings: not right now.12:39
mandelalecu, yeah, it makes sense, but even if we don't cover it, we have to think about it so that we do not need lisettte to re-design everything12:40
mandelalecu, not a waterfall, but lets look ahead to avoid redoing work12:40
alecusure, I like that idea.12:40
alecuok, see you guys in less than an hour.12:41
gatoxalecu, see you later12:41
=== gatox_ is now known as gatox
gatox@ping13:20
ubot4`pong13:20
nessitahola13:25
nessitaralsina: my precise install in the desktop decided to not to work regarding network cards, so I'm trying to get some help from the platform team13:26
ralsinanessita: ack13:26
mandelnessita, buenas!13:27
gatoxnessita, buenas13:28
nessitahola gente13:29
mandelok, so lunch for me :)13:32
* mandel => lunch13:32
gatoxnessita, it seems i forgot to push the changes in my u1-client-network-detect branch or something..... i thought i did it..... now the changes are submitted13:37
nessitagatox: ack. Did you see the comment on the windows-installer network-detect branch?13:38
gatoxnessita, yep.... i'm with taht13:38
nessitagatox: were you able to reproduce it?13:38
gatoxnessita, yes..... it seems a problem in the way the pages are added or something....13:39
ralsinanessita: remind me again what is today's release version number?13:39
nessitagatox: ack13:39
nessitaralsina: looking13:39
nessitaralsina: https://launchpad.net/ubuntuone-client/+milestones, 2.99.213:41
ralsinanessita: thanks13:48
alecumandel, ping13:49
nessitaok, I fixed the network issue will turn off the laptop13:52
nessitabeb13:52
nessitabrb13:52
=== nessita1 is now known as nessita
dobeyChipaca: what's  up?13:58
nessitaok, net issues resolved14:00
nessitadobey: hi there. Release day party?14:00
nessita:-)14:00
dobeyparty?14:00
dobeynobody has reviewed my branch yet :(14:00
joshuahoover1dobey: do you know the bug # for the twisted upstream fix we're blocked on?14:00
dobeyjoshuahoover1: blocked on?14:01
joshuahoover1dobey: it was my understanding we were blocked on a twisted issue that prevented launcher integration work to continue14:04
=== joshuahoover1 is now known as joshuahoover
dobeyjoshuahoover: i wouldn't say we're blocked on it. i am doing the work, and it's alsmost finished. but i wouldn't say it's blocking launcher integration work necessarily. not having it, means we can't have the progress bar easily, but i don't think there is any *work* blocking14:07
joshuahooverdobey: ah, ok :)14:07
joshuahooverralsina: ^^14:07
dobeyand we can add quicklists without that, afaik14:07
joshuahoovercool14:07
ralsinadobey: the feature we had and isnot working is progressbar,which will get fixed when that's merged, right?14:08
ralsinaquicklist is a new feature, which we still have to work on14:08
dobeyralsina: well, we'll need to make some changes in our stuff as well once it's merged, but the changes aren't huge14:09
ralsinadobey: ack14:09
ralsinajoshuahoover: so, it's "kinda blocking" a part of it.14:09
dobeybut feature freeze is a month away :)14:09
ralsinadobey: yes14:10
joshuahooverheh14:10
ralsinadobey: thanks for bringing the feeling of impending doom back into our lifes. Haven't had it since last cycle ;-)14:10
dobeyimpending doom?14:10
ralsinadobey: well, a little bit of impending doom :-)14:11
dobeyi'm a sing the doom song now14:11
* ralsina googles impending just in case14:11
ThomSHi, is this an appropriate place to ask about the UbuntuOne API?14:17
ralsinaThomS: yes, aquarius is your man14:18
=== teknico_away is now known as teknico
dobeyralsina: https://code.launchpad.net/~dobey/rhythmbox-ubuntuone/work-again-sort-of/+merge/8857114:19
ralsinadobey: on it!14:19
aquariusThomS, hi :)14:20
ralsinadobey: that went from LGPL to GPL?14:20
ThomSaquarius: I'm looking to build myself an Ubuntu One client for OS X. I've written a bit of test code and managed to get my UbuntuOne filesystem downloaded a recreated locally, but could you give me a bit of an overview of the strategy used to keep things in sync?14:21
czajkowskialoha14:21
ThomSaquarius: i.e do you build up a local DB of files/dirs/timestamps and then keep checking against that?14:22
aquariusThomS, ah, keeping things in sync is done by what we call the syncdaemon. It's a pretty complex bit of code. Porting it to OS X is a doable thing, but will be a large task.14:22
ralsinaThomS: is your name Yevgeniy? If it is not, he's doing the same thing and you should talk. If you are, nice to meet you!14:22
aquariusThomS, the sync protocol is fairly detailed14:22
ralsinaThomS: ;-)14:22
ThomSralsina: No, it's Thom!14:23
aquariusThomS, as ralsina mentions, there's a chap called Yevgeniy working on this as well :)14:23
dobeyralsina: no. LGPL requires you ship the GPL and the addendum known as LGPL, both14:23
dobeyralsina: because LGPL isn't a license, but a set of exceptions on top of GPL14:23
aquariusThomS, as an alternative, I have a half-finished thing around here somewhere which "mounts" your remote U1 storage as an ftp server, which you could then point the Finder to -- obviously it would only work while you're online, but it may be a quicker way to get started?14:24
ralsinadobey: ok.14:24
dobeyralsina: so you havae to ship COPYING (GPL) and COPYING.LIB (LGPL)14:24
ralsinadobey: ok, testing it now14:24
dobeyk14:25
ThomSaquarius: Ok, I'll ping him before I invest much time in it. I was mainly just trying to get a simple one-way sync going as a stopgap until someone does a proper job of an OS X port.14:25
=== zyga is now known as zyga-food
nessitadobey: help please! when trying to run tarmac for magicicada I'm having:14:28
nessita    bzrlib.global_state.cmdline_overrides._from_cmdline(override_config)14:28
nessitaAttributeError: 'NoneType' object has no attribute 'cmdline_overrides'14:28
nessitadobey: tarmac tree is up to date14:28
ThomSaquarius: That's fine thanks - I already have code to download and recreate my U1 files locally, just came here to find out your general strategy for keeping things in sync, but sounds like it's more involved than just a "keep a local record of times updated nd compare against it every X minutes"14:28
dobeynessita: odd. that sounds like an issue in bzr14:28
ThomSI think I'll have a look at the syncdaemon source anyway, out of interest14:29
aquariusThomS, yeah, it's quite involved :)14:29
ThomScheers for the help14:29
dobeynessita: are you running it on precise?14:29
nessitadobey: I'm running precise, updated just now14:29
aquariusThomS, have you published that code to download and recreate? it'd be nice to point people to it :)14:29
dobeynessita: hrmm, looks like it has bzr 2.5. i wonder if it's broken something that tarmac uses (or if it's broken internally, exposed by the way tarmac uses it)14:29
dobeynessita: can you try it on older ubuntu?14:30
nessitadobey: yes, 2.5.0~beta5-1ubuntu114:30
ThomSaquarius: nope, I'll get it tidied up and put it out there though if you think it's worthwhile14:30
nessitadobey: hem... I don't have one setup to run tarmac :-$. No problem, I can debug this later.14:30
dobeynessita: it looks like probably an issue with plug-ins in tarmac :-/14:32
nessitadobey: any plugin in particular?14:32
aquariusThomS, definitely so :)14:32
aquariusThomS, and nudge me with a link when done :)14:33
dobeynessita: err, sorry, not plug-ins. commands rather. tarmac is basically a specialized version of the bzr command, and provides its own commands and such14:33
ThomSaquarius: Will do :)14:33
nessitadobey: shall I also do protocol? (up to propose the branch and you upload)14:35
dobeynessita: were there any changes in it?14:36
nessitadobey: I don't think so14:36
dobeynope. i'll do it14:37
dobeynessita: so, the tarmac test suite fails on precise also, with the same error :)14:38
nessitadobey: lovely!14:38
ralsinadobey: +114:46
dobeyralsina: thanks14:49
dobeynessita: care to review https://code.launchpad.net/~dobey/rhythmbox-ubuntuone/work-again-sort-of/+merge/88571 ? :)14:50
mandelalecu, pong14:53
* mandel back from lunch14:53
gatoxback.... weird connections issues14:53
nessitadobey: sure, five me a couple of seconds14:56
karniCardinalFang: We've discussed that a while ago. I talked to Martin, then you. The point is we want to run auto upload as soon as it is possible. The code base for periodic sync is not worth maintaining. It's more complex than one would think, and14:56
alecumandel, unping, let's talk in the meeting this evening.14:57
ralsinaalecu, dobey, gatox, briancurtin, nessita, mandel: standup in 3 minutes14:57
karniCardinalFang: the point is that we want to make it more like "instant upload", or more adequately "as-soon-as-you-can upload"14:57
gatoxralsina, ack14:57
gatoxhi briancurtin !14:57
briancurtinhi gatox14:58
karniCardinalFang: Also because you have a choice to use Wi-Fi only, *plus* you'll have a choice to use "Auto upload when charging only"14:58
gatoxbriancurtin, welcome!14:58
briancurtingatox: i'm happy to finally be here :)14:58
mandelalecu, unpong then :)14:58
mandelbriancurtin, morning!14:58
briancurtinhey mandel14:58
gatoxbriancurtin, :D14:58
mandelbriancurtin, thanks for the review! did you manage to get the env up and running?14:58
dobeyhi briancurtin14:59
karniCardinalFang: It's better to provide more conditions than maintain the periodic sync. Also, we have talked about StorageInfo per SD card - which was a neat and smart idea, but realistically was hardly used.14:59
karniCardinalFang: Do you remember us talking about this before?14:59
briancurtinmandel: i'll poke ralsina to see if there's any headway on the buildout-based env setup. right now i'm just waiting for IS to finish my account/email/etc setup14:59
alecume15:00
briancurtindobey: nice to meet you15:00
ralsinabriancurtin: I haveit ready, do you have the VM ?15:00
mandelme15:00
alecuwe should ask gatox to send his photo to IS too, so he shows up on the canonical directory15:00
karniCardinalFang: me and beuno opted for auto upload on/off, with conditions of "only on Wi-Fi and/or only when charnging and/or any time"15:00
ralsinabriancurtin: I am in a phonecall though15:00
ralsiname15:00
nessitame15:00
briancurtinralsina: no problem, whenever you're ready15:00
mandelbriancurtin, cool, sounds like a plan, IS takes some time :)15:00
briancurtinme15:00
dobeyme15:01
gatoxme15:01
ralsinaalecu: go15:01
gatoxalecu, true15:01
alecuDONE: use POST in restclient, halfway adding server time synchronization15:01
alecuTODO: finish server timesync, use-restclient branch15:01
alecuBLOCKED: no15:01
alecuNEXT: mandel15:01
mandelDONE: Finally proposed the fix for bug 907511. Looks at how to fix bug 91602.15:01
mandelTODO: Talk with alecu about the proxy dialog. Decide what we support, what we do not and think how to be smart in terms of the furture of it.15:01
mandelBLOCKED: no15:01
mandelralsina, please15:01
ubot4`Launchpad bug 907511 in ubuntuone-client "Windows: events from directories where no watch has been added should be ignored (affects: 1) (heat: 31)" [High,In progress] https://launchpad.net/bugs/90751115:01
ralsinaDONE: reviews, tech leads call, fixed some bugs in my buildout stuff, bureaucracy, roadmap thinking TODO: roadmap adjusting, mgmt call (in it), start on windows release (after source tarballs are up), figure out video lens/scope work BLOCKED: no  NEXT: nessita15:01
ubot4`Launchpad bug 91602 in telepathy-gabble (Ubuntu) "Please sync 0.5.5 from Sid" [Medium,Fix released] https://launchpad.net/bugs/9160215:01
* alecu had all his IS stuff solved on the first day of work15:01
nessitaDONE: restarted work on bug #839877, reported bug #917373, finished bug #903362, reviews, teach leads call15:01
karniCardinalFang: Thoughts?15:01
nessitaTODO: reviews, release day, finish fix for bug 91737315:01
nessitaBLOCKED: nopes15:01
nessitaNEXT: briancurtin15:01
ubot4`Launchpad bug 839877 in ubuntuone-windows-installer (and 2 other projects) "When creating a new account, the credentials stored are invalid. (affects: 1) (heat: 6)" [Critical,In progress] https://launchpad.net/bugs/83987715:01
ubot4`Launchpad bug 917373 in ubuntu-sso-client "Make UI's be a separated process (affects: 1) (heat: 6)" [High,In progress] https://launchpad.net/bugs/91737315:01
ubot4`nessita: Error: Bug #903362 not found.15:01
briancurtin(still typing, 1m)15:02
alecubut it was two years ago, btw :-)15:02
briancurtinDONE: reviewed an issue for mandel15:02
briancurtinTODO: get everything setup for environment and do everything a new employee should15:02
alecubriancurtin, we are all fast typers during the standup :-)15:02
ralsinabriancurtin: after standup, you should get python 2.7 (32 bits), pywin32 and pyqt in that VM, then we'll do the buildout stuff15:02
briancurtinNEXT: dobey15:02
dobeyλ DONE: us holiday15:02
dobeyλ TODO: releases15:02
dobeyλ BLCK: None.15:02
nessitaany comments anyone?15:03
gatoxHEY!15:03
gatoxME!15:03
gatoxDONE:15:03
gatoxenjoy swap day :D, propose network detect branch for u1-client, review a branch for mandel.15:03
gatoxTODO:15:03
gatoxFix some page navigation problem in u1-installer network detect branch, keep working in some issues, one in particular regarding tests creating folders in the user home.15:03
gatoxBLOCKED:15:03
gatoxNo15:03
gatoxdobey, don't ignore me! :P15:03
gatoxjeje15:03
mandeldid you guys see the mac client someone did?15:03
gatoxmandel, yes!15:03
dobeygatox: i didn't! nessita is just a fast typer15:03
gatoxjejej15:04
dobeygatox: or maybe she knows you're a cylon15:04
gatoxjejejeje15:04
nessitasorry15:04
briancurtinralsina: i've got that up and running15:04
nessita:-)15:04
ralsinabriancurtin: cool :-)15:04
alecu(is it typer or typist? I wrote typer, but now I must google it)15:04
ralsinabriancurtin: let me upload a zip somewhere15:04
dobeynessita: i saw you made a branch for the separate UIs in sso yesterday, and then set it back to work in progress15:05
dobeynessita: don't forget setup.py :)15:05
nessitadobey: yes, thanks for that!15:05
nessitadobey: is still WIP because it needs one more tweak15:05
aleculol15:06
dobeynessita: sure. i just saw there was no setup.py change in the diff :)15:06
alecuI mean, mandel: lol15:06
* mandel back in a min or so15:06
nessitadobey: right, I indeed forgot that, but will add it now15:06
karniCardinalFang: http://people.canonical.com/~karni/auto-upload-customize.png - folders get a FileObserver registered for each. We get instant feedback about new files. I believe effort put into battery saving with periodic uploads is not worth maintaining, also because users prefer instant upload and do not care much about battery life (if they have to recharge the smartphone daily, anyway).15:06
dobeynessita: :)15:06
dobeyugh. i need to come up with an amiable solution for breakfast15:08
karniCardinalFang: I believe we should focus on more important features, and periodic sync introduced more noise around auto upload feature, than it's worth it. I've discussed that 1-2 months back with Martin, and I'm quite sure I have with you as well.15:08
ralsinadamn! windows is slow at deleting stuff!15:09
nessitadobey: mate with medialunas!15:09
dobeynessita: something with minimal preparation :)15:10
nessitadobey: mate with medialunas!15:10
nessita:-P15:10
ralsinabriancurtin: you need to install bazaar too (sorry)15:10
dobeyheh15:10
ralsinabriancurtin: and setup your keys with pageant15:10
dobeymate is too much work :P15:10
briancurtinralsina: i'll get those setup now15:10
dobeyas are medialunas15:10
ralsinadobey: there is an "infinite mate" for lazy people15:11
dobeyin .ar maybe15:12
* mandel back15:13
mandelalecu, mumble?15:13
nessitadobey: well, I was hoping to get medialunas from the pandaería directly15:13
alecudale15:14
alecumandel, let me grab the laptop15:14
mandelalecu, sure15:14
dobeynessita: do they have panda meat?15:15
nessitadobey: nopes, medialunas are vegetarian ;-)15:16
dobeyhow is it a pandaeria if they odn't have panda? :(15:17
nessitalol15:17
CardinalFangkarni, Okay, that's fine with me.  Just curious.  Less is More.15:18
gatoxbrb....15:19
* gatox needs to buy medialunas now..... nessita bad influence15:19
gatoxjejeje15:19
nessitagatox: what does bzr whoami says for you?15:21
karniCardinalFang: Right, I do believe in Less is More.15:21
nessitagatox: apparently, in some computer, you have "Diego Sarmentero <diego.sarmentero@canonical.com, Diego Sarmentero <diego.sarmentero@canonical.com> "15:21
alecunessita, ping15:21
nessitaalecu: pong15:21
alecunessita, can you get on mumble with me and mandel for 5'?15:21
nessitayes15:22
alecuthanks!15:22
mhall119aquarius: ping15:22
dobeynessita: btw, can you file a bug for that tarmac issue?15:25
nessitadobey: sure, after I finish your review :-)15:25
mhall119can anybody here give me an update on the status of CouchDB support in U1?15:26
dobeynessita: i have a branch that halfway fixes things already :)15:26
dobeymhall119: we are dropping it15:26
mhall119dobey: is it already disabled?15:26
gatoxnessita, it says Diego Sarmentero <diego.sarmentero@canonical.com>15:26
gatoxi only have one computer15:26
=== eu is now known as Guest19642
mhall119or can Oneiric apps still use it?15:26
=== Guest19642 is now known as adorilson
dobeymhall119: no, it's still used on the server for some things15:27
dobeymhall119: evolution contacts sync should still work15:27
gatoxnessita, the other one maybe are from old branches, you already make me fix that once15:27
mhall119dobey: I ask because it's listed on https://one.ubuntu.com/developer/data/ as something app developers should use for syncing data15:27
dobeymhall119: can you file a bug about that against ubuntuone-servers?15:28
dobeybecause we should not be doing that :)15:28
mhall119dobey: will do, thanks15:28
nessitagatox: ah, ok. Thanks :-)15:30
mhall119dobey: https://bugs.launchpad.net/ubuntuone-servers/+bug/91769415:30
ubot4`mhall119: Error: Bug #917694 not found.15:30
dobeymhall119: thanks15:30
mhall119dobey: if those pages go away, please let dpm know, as they're linked to from the developer portal15:32
mandelalecu, nessita atm in p you go to system setting and is under network15:33
dobeymhall119: please note that in the bug report (or also add the project for that as affected). i won't be working on it myself. someone on the web team will :)15:33
mhall119dobey: already done ;)15:34
dobeycool15:34
gatoxnessita, btw, the network detection branch for the installer is ready.... i'm making a small change in sso for the page navigation problem15:51
nessitagatox: ok15:51
aquariusmhall119, pong16:04
dobeyaquarius: already helped him :)16:05
dobeyaquarius: see bug #91769416:05
ubot4`Launchpad bug 917694 in ubuntuone-servers (and 1 other project) "Developer documentation still suggests CouchDB (affects: 1) (heat: 8)" [Undecided,New] https://launchpad.net/bugs/91769416:05
mhall119aquarius: yeah ^^, that16:06
aquariusmhall119, those docs are going away; we're currently blocked on doing that with some server-side stuff, but it's nearly resolved.16:06
mhall119aquarius: going away?  what will take their place?16:06
dobeyat some point in the future, presumably u1db16:06
aquariuscorrect16:06
aquariusbut there will be no data sync service for a while; that's why we're developing u1db.16:07
mhall119ok, so documentation will still exist there, just different (correct) documentation16:07
mhall119aquarius: in that case, should the reference to "Ubuntu One (Data)" API be removed from http://developer.ubuntu.com/resources/platform/api/ until the new docs are available?16:08
dobeyok, i am starving; so off to lunch. bbiab16:09
aquariusmhall119, yes, that would be a good idea. Good catch,16:09
mhall119aquarius: ok, thanks16:09
=== zyga-food is now known as zyga
nessitadobey: https://bugs.launchpad.net/tarmac/+bug/917733 doing the review now16:13
ubot4`Launchpad bug 917733 in tarmac "AttributeError: 'NoneType' object has no attribute 'cmdline_overrides' (affects: 1) (heat: 6)" [Undecided,New]16:13
nessitadobey: branch looks good, I loved the IRL instructions16:21
gatoxnessita, alecu this branch should be readyyyyy: https://code.launchpad.net/~diegosarmentero/ubuntuone-windows-installer/network-detect/+merge/77049 and as it says in the description, it needs this other branch for IRL testing: https://code.launchpad.net/~diegosarmentero/ubuntu-sso-client/sign-in-navigation/+merge/8888516:23
nessitagatox: Can you please explain why you need to hack sso in order to have the network page in the installer? :-)16:32
gatoxnessita, yes16:32
gatoxnessita, because the controller for the sign in page connect the signal of the buttons to the methods that decide which page is going to be called.... do you remember that we use to have another proposal where sso and the installer were more connected and then we change that?.... well, when i revert that change.... the part of the controllers wasn't correctly reverted16:34
gatoxaccording to the new implementation16:34
nessitaah, hum16:34
gatoxso.... that methods in the controller calls that functions16:34
gatoxwhich set the next page, and call next() for the installer16:35
nessitagatox: can you please specify which one is "that methods" and "that functions"? so I can be sure I follow16:35
gatoxand the installer in its next() function check the value of _next_id..... that is not None.... so we need to provide the correct value for that variable16:35
gatoxnessita, yes, sorry16:35
gatoxnessita, "_set_next_existing" and "_set_next_new" in ChooseSignInController in controllers.py SSO16:36
gatoxnessita, you are going to see that change in the second branch16:37
gatoxthe sso one16:37
nessitagatox: sorry, but I can't follow. So, you said "so.... that methods in the controller calls that functions". Can you repeat the sentence replacing "that methods" and "that functions" with the one you're referencing?16:38
gatoxnessita, :P sorry16:39
nessita:-)16:39
nessitais very confusing16:39
gatoxnessita, in ChooseSignInController you have the "_connect_buttons" method..... that method connect the signals from the buttons being shown in that page (sign in - sign up) to the proper methods: "_set_next_existing", "_set_next_new".......16:40
nessitayes16:41
nessitagatox: so why that interferes with the network detect page, which goes before showing that?16:41
gatoxnessita, that doesn't interfere..... mumble?16:41
nessitagatox: ok, so, if it does not interfere, what's the change in SSO needed for? :-)16:43
gatoxnessita, because the previous pages are changing the value of _next_id..... so when we execute wizard().next()..... the next function from the wizard checks if _next_id is None and call the nextId method in the pages..... in the other case.... if it is not None (as in this case), go to the page that has the id equals to _next_id.... in this case....... we have a value in _next_id so we need to change that value to represent the proper page16:45
gatoxnessita, i'm thinking about another solution.....16:45
gatoxmaybe i can delete the branch for sso..... and make _next_id equals to None after executing next() in the network detection page16:46
nessitagatox: you think that's cleaner or dirtier? (I know the whole thing is dirty)16:46
gatoxnessita, i can do the second one to respect the previous implementation..... is not dirty.... that is how it work (letting the page to decide the next page)16:48
nessitagatox: ack then16:48
gatoxnessita, BUT :P16:48
nessita?16:48
gatoxnessita, we need to set that variable to None.... that's the part i don't like it.... because if we forget that in some navigation flow.... the problem appear.... but is not serious and in thie case is only in one place.....16:49
gatoxnessita, i'll make that change16:49
nessitaok16:50
mandelalecu, lisettte mumble?16:57
lisetttehaha16:58
lisetttegood timing16:58
alecumandel, sure!16:59
gatoxnessita, alecu ok, i delete the one for sso, and update the installer: https://code.launchpad.net/~diegosarmentero/ubuntuone-windows-installer/network-detect/+merge/7704916:59
nessitaralsina: ping17:02
nessitaralsina: can I please have reviews for the release branches: https://code.launchpad.net/~nataliabidart/ubuntu-sso-client/stable-3-0-update-2.99.2/+merge/88896, https://code.launchpad.net/~nataliabidart/ubuntuone-control-panel/stable-3-0-update-2.99.2/+merge/88901 and https://code.launchpad.net/~nataliabidart/ubuntuone-windows-installer/stable-3-0-update-2.99.2/+merge/8890017:03
nessitadobey: can you please as well? ^17:03
ralsinanessita: on it!17:04
nessitaok, I will have lunch in the mean time17:04
nessitabrb17:04
alecumandel, lisettte: Internet explorer asking for proxy credentials: http://ubuntuone.com/1xkuR6kzDt6IqB5QMmc1vl17:16
dobeyhrmm, trackball may be difficult to get used to17:17
=== adorilson_ is now known as adorilson
mandelok, I'm running away to rugby, laters!17:30
gatoxmainerror, bye17:30
gatoxmandel, bye17:30
dobeylater mandel17:30
mandelgatox, you just called me mainerror ? WTF :P17:31
mandelgatox, I though it was unicode the problem17:31
gatoxmandel, jejje autocomplete :P17:31
gatoxmandel, jejejejjeje17:31
dobeynessita: what's the plan for packaging the qt cp in ubuntu btw?17:39
nessitadobey: well, until alecu and mandel replace the webclient with the sso's one, we depend on qt4reactor which is not in main and we are trying to avoid needing it17:40
nessitadobey: so, once that lands, we drop the qt4reactor on the control pnale17:40
nessitapanel*17:40
dobeyok17:40
dobeynessita: +1 on those 3 stable-3-0 merges.17:42
nessitaawsome, thanks!17:42
ralsinanessita: same here, so you can set to approve17:42
nessitaralsina: already did! :-)17:42
ralsinanessita: quick!17:42
nessitadobey: ah, I have something to ask you... in maverick the controlpanel from nightlies is not upgradeable since it depends on ubuntuone-installer and is not available17:45
nessitadobey: can we provide u1-installer in maverick so controlpanel can be upgraded? or remove that dep in the nightlies build?17:46
dobeylet's see if it builds there. i think there was something about the gobject-introspection that made it not work17:48
dobeythere are some other changes i need to make in nightlies anyway. let me get releases done first17:48
nessitadobey: sure, thanks17:49
gatoxnessita, another one bite the dust: https://code.launchpad.net/~diegosarmentero/ubuntuone-client/fix-user-home-tests/+merge/8891918:55
gatoxwho else should review this?18:55
gatoxit's just tests18:55
nessitagatox: you can ask briancurtin for reviews now :-)18:56
gatoxnessita, true!18:56
nessitagatox: and that would be ideal so he can catch up with code18:56
gatoxbriancurtin, hi there, are you free for a review?18:56
nessitagatox: BTW, did you send me the email I asked you last week?18:56
gatoxnessita, no, not yet..... i'll send it today after work18:57
briancurtingatox: sure, i'll take a look18:57
nessitagatox: *after* work? no! :-)18:57
gatoxbriancurtin, thanks: https://code.launchpad.net/~diegosarmentero/ubuntuone-client/fix-user-home-tests/+merge/8891918:57
nessitagatox: *before* you eod ;-)18:57
gatoxnessita, well..... i prefer to work on the code right now..... and then the boring stuff18:57
gatox:P18:57
gatoxnessita, ok :(18:57
nessitagatox: but we talked about this, you should not work outside work hours! :-)18:58
gatoxnessita, i know... but it was just an e-mail :P18:58
nessitagatox: as you wish18:58
gatoxnessita, no problem..... i'll do the e-mail thingy now.....18:58
nessitagatox: is just that I care for you :-P18:59
gatoxnessita, thanks! :D18:59
nessitaalecu: ping19:06
nessitaalecu: can you please confirm which are the new deps of SSO now that we have the new webclient module? (deps for Ubuntu I mean)19:06
nessitaalecu: I'm building the package and I don't want to leave any dep unlisted19:07
alecunessita, ! ? !19:07
nessita?!?19:07
nessitaalecu: did the deps change?19:07
nessitadependencies I mean :-)19:08
alecunessita, no idea!19:08
alecunessita, probably squid is now an optional dep for running the tests19:08
alecunessita, and libsoup and qtnetwork. But on trunk the new module is not being used just yet19:09
nessitaalecu: what about libsoup?19:09
nessitaI see19:09
alecunessita, some of the new modules have landed, but not yet the code that replaces the current webcalls with the new ones19:09
nessitagatox: why are you patching xdg_home in each test instead of doing it in testcase.py?19:11
nessita(that's what I mean in the bug report with unifying where the patching happens)19:11
gatoxnessita, because i'm silly...... sorry19:12
gatoxfixing that.....19:12
dobeywhy aren't you doing it in ubuntuone-dev-tools even? we should probably patch them all in there19:12
dobeyin BaseTestCase19:12
briancurtinthat's my only issue right now as well - if there was a higher level place to fix it, seems like it would be better19:12
nessitadobey: indeed19:12
nessitathe thing to confirm is that all our testcases inherit from that magical base test case :-)19:13
dobeyi'm sure they don't19:13
dobeyand i don't think there's a good way to ensure that19:14
nessitadobey: well, we could have a base test case that we should use in out test cases19:14
gatoxok...... i'll check that now..... and fix the branch..... i think that not all the testcases depends on BaseTestCase.... i needed to create self.home_dir in one of them19:14
* gatox checks and fix...19:14
dobeynessita: we have that :)19:14
nessitadobey: a plain (minimal) one?19:15
nessitaI did not know that!!!19:15
dobeynessita: there is a BaseTestCase in ubuntuone-dev-tools, yes19:15
dobeyhrmm, i could use some snacks right now; though not any chocolate chip brownies. had enough of those in BsAs thanks to matt19:16
nessitagatox: so, we'd need to modify that one, make all tests inherit from that test case, and send an email to ubunet-discuss saying that:19:16
nessita1- retrieving user home is much more complicated that querying the HOME env var or calling os.expanduser, since those are buggy on windows19:16
nessita2- let the crowd now we have a custom expand_user19:17
nessita3- let the crowd know we have the xdg_home car19:17
nessitavar*19:17
nessita4- advice to inherit from the BaseTestCase from devtools because it solves the patching of this var19:17
dobeyi suppose we also need to move the custom expand_user19:17
nessitagatox: how does that sound?19:18
nessitadobey: to dev_tools? right19:18
dobeyto dirspec19:18
nessitadobey: but...19:18
nessitaah, dirspec makes sense19:18
dobeyand we need to make everything use dirspec19:18
dobeybut; after today :)19:19
nessitadobey: right, that's why the first thing that gatox had to do was fix u1client alone (right now we're writing in the user home in windows when running tests)19:19
nessitagatox: so, you can't move this to dev-tools yet. Understand why?19:19
gatoxnessita, ok..... so i need to propose a branch for dev-tools, u1-client and dirspec?19:19
nessitagatox: no... for now, just one for u1client, but without all the patching duplication19:19
dobeynessita: why in u1client?19:20
nessitadobey: we can't do it ASAP in devtools19:20
nessitadobey: it will take some time to have it there, no?19:20
dobeynessita: why not?19:20
gatoxnessita, ok..... roger that.... and send the e-mail19:20
nessitadobey: it will require moving a lot of stuff19:21
nessitadobey: which I think we need to do, but I also think we need to stop writing in the user home asap19:21
dobeyi don't think it's that much, but i haven't looked deeply at it yet19:21
nessitadobey: right. Packaging question, the new ussoc webclient module depends on libsoup now, but we're not installing that module yet. Shall I list that as a Depends the same, or only when we install it?19:22
dobeynessita: i think wait until it's actually a requirement19:23
nessitaack, thanks19:24
dobeymeh, have to do more actual release work this time, as more stuff changed19:25
dobeyand i really need a snack19:27
dobeyhrmm, i will have to do a banshee upload too19:37
=== m_conley_away is now known as m_conley
gatoxnessita, briancurtin branch updated: https://code.launchpad.net/~diegosarmentero/ubuntuone-client/fix-user-home-tests/+merge/8891920:01
nessitagatox: ack!20:02
gatoxnessita, and EOD for me :P20:02
nessitagatox: enjoy20:02
gatoxnessita, can i send you the e-mail tomorrow morning as soon as i woke up?20:02
nessitagatox: sure!20:02
dobeyman, windows app icons from wine installs look horrible in unity :(20:02
gatoxnessita, ok then!20:02
ralsinadobey: the what from what looks what on what?20:03
ralsinadobey: oh, windows icons. Not ubuntu one icon in wine on unity. Cool ;-)20:03
dobeyralsina: if you install an app under wine, it makes a shortcut in the gnome menu, and pullse an icon out for the app. and unity scales them way up, so they look really bad20:04
ralsinadobey: ok20:04
dobeywhat's really amusing, is the way firefox looks in the dash on my machine20:04
dobeymeh, my mind is in need of fuel. why did the stupid pretzel shop have to close up. it's all obama's fault.20:28
ralsinanessita: briancurtin and I are trying to setup things using buildout, and it seems the qt4reactor egg works different from what happens when we install it via setup.py install20:34
ralsinanessita: which I personally find very confusing :-(20:34
nessitaralsina: different how?20:34
nessitaralsina: perhaps is the -Z option?20:34
ralsinanessita: import qt4reactor works,20:34
ralsinanessita: and import qtreactor doesn't20:34
ralsinanessita: it is uncompressed20:34
nessitaralsina: the "correct" way should be "import qt4reactor". Is the setup.py install giving you something different or the egg?20:35
nessitaralsina: and, where is the egg coming from?20:35
ralsinanessita: the egg is generated from the git-HEAD tarball in github20:35
dobeyi don't see a qtreactor.py20:35
dobeyin the linux package20:35
ralsinanessita: here is what's happening: https://pastebin.canonical.com/58265/20:36
ralsinaif import qt4reactor is the correct thing to do, there is a bug in devtools :-)20:36
nessitaralsina: that devtools is very old20:36
dobeyralsina: you need newer devtools20:36
ralsinaargh20:36
dobeyheh20:36
dobey:)20:36
nessitaralsina: so doesn't seem to be a qt4reactor issue :-)20:36
ralsinaright20:36
ralsinaI need to do a custom devtools link20:37
ralsinabecause that's what you get by default using pip :-)20:37
nessitaralsina: ideally, you should download tarballs from each project that we use regarding u1 stuff20:37
ralsinaWait, that's devtools 0.2.020:38
dobeypip?20:38
nessitaralsina: can you deal with tarballs?20:38
ralsinanessita: yep, can handle tarballs. That's from http://launchpad.net/ubuntuone-dev-tools/trunk/0.2.0/+download/ubuntuone-dev-tools-0.2.0.tar.gz20:38
nessitaralsina: you should download the latest, which is 2.99.120:38
dobeywell20:38
nessitaralsina: we don't release into trunk anymore20:38
ralsinalink in launchpad points to 0.2.020:38
dobeyfor a very short period of time it will be 2.99.220:39
nessitaralsina: only in stable branches20:39
dobeylaunchpad is stupid20:39
ralsinaanyone has the correct tarball link?20:39
nessitaralsina: let me give you the link you need20:39
nessitayes!20:39
nessitahttps://launchpad.net/ubuntuone-dev-tools/stable-3-0/2.99.1/20:39
dobeycan you not use bzr branches with buildout?20:40
ralsinadobey: it's a pain20:40
nessitaralsina: whatever listed there ^ (down side you will have to update the milestone on each release)20:40
ralsinadobey: it's mch easier with tarballs20:40
dobeyassuming you're linking to the right ones anyway20:40
ralsinadobey: it's the only thing we develop for which we need a link20:41
ralsinawell, that and configglue if we use a much broader"we"20:41
dobeyi don't know what you mean by that statement :)20:41
dobeyi want some alfajores20:42
ralsinadobey: all our code is obtained via bzr branch , but since devtools needs to be installed to be useful, I had to ask it to install an egg20:42
ralsinadobey: for everything else, it's just a matter of setting PYTHONPATH correctly after it's branched20:43
dobeythey do alfajores in peru?20:43
ralsinadobey: they do colaciones, which is similar20:43
ralsinadobey: or maybe not. They do have "Suspiro de limeña" which should cover any dulce de leche cravings20:44
dobeyhrmm. there is a peruvian restaurant in virginia beach that claims to have alfajores20:44
dobeyi don't think it has dulce de leche though20:44
ralsinadobey: well, it's a cookie sandwich, we can't claim a patent for that20:44
dobeysure20:46
dobeythe menu says they use caramel between the cookies. which is similar, but not quite the same20:46
nessitadobey: so, what change you consider is needed in the setup.py of ussoc? I'm now reviewing that, and setup.py will install the -gtk executable in the proper bin/20:47
nessitawithout any extra setup20:47
dobeynessita: oh. hrmm. odd. i thought you needed to add it to a scripts=[] list or something20:50
nessitadobey: what you have in your project/bin will end up in the "expected" bin/, unless you explicitely do something else... But I'm guessing this is distutils*extra*tools20:51
ralsinaThe scripts list is to make it fix the shebangs20:51
dobeynessita: or data_files rather20:51
ralsinahttp://docs.python.org/distutils/setupscript.html20:51
ralsinaSection 2.520:51
ralsinabut we are using extra, yes, so it guesses ;-)20:52
dobeynessita: shouldn't it be in the same place that ubuntu-sso-login is now?20:52
nessitadobey: I don't think so, ubuntu-sso-login is in the "dbus service executable"  places20:52
nessitadobey: like with controlpanel, the -backend is in lib/something, the -gtk is in /usr/bin/20:53
dobeynessita: yes, and -gtk isn't a script that users should be running directly either20:53
ralsinaBTW: distutils-extra-tools used to becompletely broken on windows, which is why we don't use the setup.py scripts there (but don't worry, things work anyway ;-)20:53
dobeynessita: right, but users should run the control panel, not sso20:53
nessitadobey: why not?20:53
nessitadobey: ah, well, that's a fair point20:53
dobeywhat would happen if i opened a terminal and just ran ubuntu-sso-login-gtk?20:53
nessitadobey: it will "work" :-)20:53
dobeywhat is "work" ?20:53
nessitaif the user passes the proper parameters :-)20:54
dobeywhat am i logging in *to* ?20:54
nessitabut I see your point20:54
dobey:)20:54
nessitadobey: it depends on the parameters you pass to it20:54
* ralsina points out that */bin/ is full of things users should not run20:54
dobeyright. it's not an app, it's a utility to provide the gui, meant to be launched by the backend20:55
dobeyralsina: yes, and if i had time to yell at everyone, i would :)20:55
nessitadobey: fair enough, I can place it in the same location. I don't feel strong about this20:55
nessitaralsina: you agreed?20:55
ralsinadobey: libexec FTW ;-)20:55
ralsinanessita: yes, agree20:55
dobeynessita: it is also started by dbus activation anyway, right?20:55
ralsinadobey, nessita: does this one ring any bells? https://pastebin.canonical.com/58268/20:55
nessitadobey: no, you made a big case against that back in UDS!20:56
nessitadobey: we will spawn it using the mainloop we're running20:56
dobeynessita: i did?20:56
dobeyralsina: that is odd. what version of twisted are you using?20:57
nessitadobey: yes, you said we should not have dbus services just to open UIs, and that we did it wrong with the dbus service for the controlpanel ui20:57
ralsinadobey: 11.1.020:57
dobeyoh well yes, the control panel dbus thing was bad, because the control panel gui itself isn't really a service. but eh20:58
dobeyralsina: weird20:58
nessitadobey: make up your mind! :-) perhaps you need some sugar? :-P20:58
dobeyi do!20:59
dobeybut don't know what kind to get :(20:59
dobeyand it's already 16:0020:59
nessitadobey: mate with medialunas! :-P20:59
dobeyheh20:59
* dobey does not live in cordoba21:00
ralsinadobey: we have sentenough people to the US that there should be a place to get mate con medialunas in any city in the US ;-)21:00
dobeyand driving anywhere right now is going to suck21:00
dobeyi think 7-11 has churros; albeit crappy 7-11 churros21:02
nessitahum, we are renaming ubuntu-sso-login to ubuntu-sso-client when installing it in lib/21:04
nessitashall I do the same with ubuntu-sso-login-gtk?21:05
nessitadobey, ralsina: ^21:05
ralsinaI am about to EOD. dobey you are staying a little longer right?21:05
ralsinanessita: rename it to what? ubuntu-sso-client-gtk?21:06
nessitaI'm tempted to say yes due to consistency, but I would prefer the UI to be login-gtk21:06
nessitaralsina: yes, for consistency sake21:06
dobeyralsina: yes, though may go get a snack21:06
ralsinanessita: I am +0 on that.21:06
ralsinanessita: meaning, I don't know :-)21:06
dobeynessita: eh? renaming what?21:06
dobeynessita: the script is still ubuntu-sso-login21:07
nessitadobey: ATM, we install the service ubuntu-sso-login as lib/ubuntu-sso-client21:07
nessitaah, right, my bad21:07
nessitathat s the directory!21:07
dobeynessita: no, lib/ubuntu-sso-client is a directory :)21:07
nessitayes yes yes21:07
nessitathanks21:07
dobeyheh21:07
nessitaawesome, branch is ready21:08
ralsinadobey: briancurtin is trying to figure out what's wrong with devtools in that setup, so he may ping you about things21:08
ralsinadobey: be nice and cooperative withyour fellow USian21:08
dobeyso 1 chocolate frosted cake donut is 370 calories21:08
dobeyi should go get a dozen21:08
ralsinaI read the other day a red velvet cheesecake portion (from the cheesecake factory) is something ridiculous like 2500 calories.21:09
ralsinaOTOH, those were the most delicious calories I had in the US21:09
dobeyralsina: sure, though i have no idea why that last error is happening.21:10
ralsinadobey, briancurtin: I am betting on some version incompatibility21:10
ralsinabut it's a blind guess21:10
dobeyhttp://www.livestrong.com/article/366601-nutritional-information-for-cheesecake-factory-red-velvet-cheesecake/21:11
dobey125021:11
dobey:)21:11
dobeybut that is also like $10 or something insane for a slice21:11
dobeydonuts are like $1 a piece21:12
ralsinadobey: if you want calories bang for your buck, I suggest lard.21:13
dobeynessita: why did you make control panel depend on a new version of u1client?21:13
nessitadobey: for consistency21:13
nessitadobey: is there an issue with that?21:14
dobeywell it slows down sponsoring if the thing you depend on isn't updated yet :)21:14
dobeyso if it's not really necessary for it, there's no need to update the versions21:14
nessitadobey: ah, ok, will take into account the next time21:14
dobeyproblem with dunkin donuts is too much saturated fat :-/21:17
nessitaok, I'm gone21:25
* nessita -> eod21:25
briancurtinanyone know what version of squid is needed in devtools? i'm getting ImportError importing SquidTestCase21:27
dobeybriancurtin: what is the full error exactly? it works with squid 2 or 321:30
dobeyand SquidTestCase doesn't give an ImportError if squid isn't installed, so it must be something else21:31
gatoxbriancurtin, i think you don't have the last version of devtools probablty21:31
briancurtinhere's the traceback - https://pastebin.canonical.com/58270/ - if that's supposed to be installed manually, it's not in the buildout.cfg ralsina and i were working with21:32
dobeythis is a new problem21:32
dobeybecuase the buildout is using the tarball21:32
dobey2.99.1 doesn't have the squid test case in it21:32
briancurtinah, ok21:35
dobeybut 2.99.2 is about to be released21:36
dobeyjust need a couple quick reviews21:36
dobeyhttps://code.launchpad.net/~dobey/ubuntuone-dev-tools/stable-3-0/+merge/8894421:36
dobeyactually ignore that21:37
dobeyi'm an idiot.21:37
dobeylet's try this again without being an idiot21:40
dobeyhttps://code.launchpad.net/~dobey/ubuntuone-dev-tools/updates-2992/+merge/8894621:42
dobeygatox, briancurtin: ^^ care to review that one real quick?21:43
gatoxdobey, ok, on it21:43
briancurtindobey: i'm in21:43
gatoxdobey, it seems ok..... just one little comment...... shouldn't the copyright be 2012?21:50
dobeygatox: when we change it in trunk, we can change it in stable-3-021:51
gatoxok21:51
gatoxdobey, +1 then21:52
dobeyand yes, probably should have made mandel set that when landing his branch21:52
dobeytyping the date in the header is also a bit of a waste. if the world fell apart today and everyone died, it'd still be valid copyright for 70 years ;)21:53
briancurtindobey: i'm not sure how picky you guys get in reviews, so i just went with my comment anyway21:57
dobeyhrmm, will have to bug chipaca tomorrow21:57
alecubriancurtin, picky is great!21:58
dobeybriancurtin: ah, so this is a backport of what's in trunk already (and has already been reviewed/approved to land there), to the stable-3-0 branch, where we release from21:58
dobeybriancurtin: as for stderr/stdout closing with Popen, they get closed when the child process exits, no?21:59
briancurtindobey: yeah they will, but they're open until then, which was why i wasn't sure how picky to be22:00
dobeyor well, i guess the streams are closed, but the data gets stored in a buffer22:00
briancurtini've just gotten used to it from CPython reviews, but it's not a big deal22:00
dobeyand you can't read from them until the child process exits... so :)22:01
Chipacadobey: tomorrow? ok.22:15
dobeyChipaca: yes, management minutia. you should be relaxing with a beer or rum or something right now22:16
Chipacadobey: i've got a meeting coming up22:16
dobeyboo.22:16
dobeywith asia?22:17
alecuwith asia carrera?22:18
* alecu wouldn't mind22:18
dobeywho?22:19
dobeyoh22:19
dobeyi guess he couldn't decide to stay or go?22:32
=== m_conley is now known as m_conley_away
dobeybriancurtin: http://launchpad.net/ubuntuone-dev-tools/stable-3-0/2.99.2/+download/ubuntuone-dev-tools-2.99.2.tar.gz22:51
briancurtincool, thanks!22:51
dobeyalright, i must eat. i will probably be back later23:06
aquariusdobey, ping?23:31
ralsina 23:39
top500i am trying to install ubuntu 10.11 on new HD ..starts good and after 30.sec then friz and nothing just ubuntu logo23:42
aquariustop500, the best place to ask that is in #ubuntu -- there are more people there who will be able to help. (This channel is for Ubuntu One, the personal cloud service.)23:44
top500ok thank you23:44

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