[11:37] <duanedesign> morning all
[11:43] <fagan> morning duanedesign
[11:50] <duanedesign> rye: thought you might find this interesting http://www.stgraber.org/2011/06/14/app-containing-on-the-modern-linux-desktop/
[11:52] <ThePhobos> Hi
[11:53] <ThePhobos> I got a "problem" with my windows u1 client - it seems to create files with some uuid (e.g. ".7e69c264-b81e-4920-a4b1-42c9b231eab7") and sometimes even uploads them to my store
[11:54] <ThePhobos> does anyone know what they are  for and wether I may delete them?
[11:55] <rye> mandel, ^
[11:55] <ThePhobos> that explains all ;)
[11:57] <mandel> ThePhobos: does are partial files, feel free to delete them, the issue there is that the tool is not working as expected
[11:57] <mandel> ThePhobos: its a known issue but we are working really hard to get the new version out in a few weeks that will have all the same features as on linux
[11:57] <ThePhobos> ok gr8 thx :)
[11:58] <ThePhobos> The linux client rocks definitely
[11:59] <ThePhobos> btw was the android contacts client cancelled? I cant find it in the market?
[12:01] <rye> ThePhobos, the contacts app info - http://voices.canonical.com/ubuntuone/?p=943
[12:01] <ThePhobos> ah ok thanks again
[12:05] <ThePhobos> well keep up the good work then and Im definitely looking forward to the new windows Client
[12:05] <ThePhobos> cya
[12:31] <nessita> hello everyone!
[12:33] <nessita> mandel, alecu: if you can, I need reviews
[12:33] <mandel> nessita: sure, shoot
[12:34] <nessita> mandel: https://code.launchpad.net/~nataliabidart/ubuntuone-control-panel/preferences/+merge/64883 and https://code.launchpad.net/~nataliabidart/ubuntuone-control-panel/clicking/+merge/64900
[12:34] <mandel> ok, on them
[12:34] <nessita> mandel: were you able to fix the vm_helpers branch, so I re-review them?
[12:34] <nessita> it* :-P
[12:34] <mandel> nessita: yes, you can take a look
[12:35] <nessita> mandel: great, I'll do that now
[12:38] <nessita> mandel: what did you mean here "It is but it was added as a defensive pr" seems like the phrase was chopped off?
[12:38] <mandel> nessita: oh, I was meant to write defensive programming, in case someone forgets to do it
[12:38] <mandel> but we should be using os.path.join as much as possible
[12:39] <nessita> mandel: right, but I think you misread my question. Let me re-ask:
[12:41] <nessita> mandel: I agree we need to use os.path join for every *path*. But, the suggested path, is something that is not a path in the filesystem but a suggested path, that will be sent to any platform, so we need it to be ~/Documents, always (I think). If you look at ubuntuone/platform/windows/vm_helper.py (ie the Windows implementation), you'll see that even you expect the suggested path to have / and not \
[12:41] <nessita> mandel: there you do "path = suggested_path.replace('/', '\\')"
[12:41] <nessita> mandel: so from that code seems like all the suggested_path in every test should not be built with os.path.join
[12:43] <mandel> nessita: I think we should ask chichara what suggested_path is truly meant to return, 'cause I understood it in a diff way
[12:43] <mandel> nessita: I need to walk the dog, can we do that lateR?
[12:43] <nessita> mandel: then why your code do "path = suggested_path.replace('/', '\\')" in ubuntuone/platform/windows/vm_helper.py?
[12:44] <mandel> nessita: I unsderstoo that the path was ment to be the one used in the platform, and though so because guille moved it to the platform module
[12:45] <nessita> ok, walk the dog, I'm not sure we're understanding eachother :-D
[12:45] <mandel> hehe
[12:50]  * mandel walking dog
[12:57] <nessita> Chipaca: hi there, can I bother you with some reviews?
[12:58] <Chipaca> nessita: no, but you can ask me to do them without it bothering me
[12:58] <nessita> lol
[12:58] <nessita> https://code.launchpad.net/~nataliabidart/ubuntuone-control-panel/preferences/+merge/64883 and https://code.launchpad.net/~nataliabidart/ubuntuone-control-panel/clicking/+merge/64900
[12:58] <nessita> Chipaca: if you run the QT tests, you need to git clone the qtreactor into the branch from:
[12:59] <nessita> https://github.com/ghtdak/qtreactor
[13:00] <Chipaca> nessita: tests are expected to pass on [ ] ubuntu [ ] windows [ ] osx [ ] os2
[13:00] <nessita> [x] ubuntu
[13:01] <nessita> may pass in [?] windows
[13:01] <Chipaca> ok :)
[13:04] <alecu> hello #ubuntuone!
[13:06] <Chipaca> nessita: from the IRL-testing thing, -backend isn't needed?
[13:07] <nessita> Chipaca: it is needed indeed, but you don't need to run a separated process since in QT we're not using dbus but plain deferreds (ie all run in the same process)
[13:07] <nessita> hi alecu
[13:13] <Chipaca> nessita: tests on winodws die trying to import dbus
[13:13] <Chipaca> nessita: on linux, they pass
[13:13] <Chipaca> nessita: want to take a look? lenticularis, :20
[13:14] <Chipaca> nessita: I'm probably doing something wrong, because it's trying to test the gtk stuff
[13:14] <nessita> Chipaca: we never ran these suite in windows, so the import error is expected
[13:14] <Chipaca> ah
[13:14] <nessita> Chipaca: ./run-tests test GTK stuff
[13:14] <Chipaca> ok, i'll do the IRL test on windows
[13:15] <nessita> ./run-tests -qt tests the QT stuff
[13:15] <Chipaca> nessita: run-tests uses xvfb-run
[13:15] <Chipaca> nessita: so I'm running u1trial
[13:17] <nessita> Chipaca: the control panel does not work on windows since we can't communicate with syncdaemon yet, that is what mandel is working on
[13:17] <Chipaca> hm, where was it I got txnamedpipes from?
[13:17] <nessita> Chipaca: lp:rxnamedpipes
[13:17] <nessita> Chipaca: lp:txnamedpipes
[13:19] <nessita> Chipaca: the u1cp backend uses SyncDaemonTool which does not exist on windows, yet, that is the work that mandel was supposed to submit for reviews yesterday
[13:20] <nessita> but that work depends on this branch https://code.launchpad.net/~mandel/ubuntuone-client/working_windows_vm_helper/+merge/64804 which needs fixing, and now that I see, d-obey needs-fixing'd it and he's out today...
[13:20] <nessita> crap, the branch will be blocked until Monday
[13:23] <nessita> Chipaca: maybe the iocpsupport does not have a __init__?
[13:23] <Chipaca> i probably need to build it or sth
[13:23] <Chipaca> anyway, nm
[13:23]  * alecu is having breakfast, bbl
[13:24] <nessita> alecu: you have the txnamedpipes compiled, right?
[13:24] <alecu> nessita, yes
[13:24] <nessita> alecu: can you please forward that to Chipaca?
[13:24] <Chipaca> nessita: nah, compiled it
[13:26] <alecu> I just forwarded it anyway....
[13:26] <nessita> alecu: thanks!
[13:26] <nessita> mandel: you back?
[13:27] <Chipaca> i don't seem to have txnamedpipes.qt
[13:27] <nessita> looks like it
[13:27] <Chipaca> i'm sure i saw a url for that somewhere
[13:28] <nessita> https://code.launchpad.net/~mandel/txnamedpipes/add_qt_integration/+merge/61923
[13:28] <nessita> but needs fixing still
[13:38] <Chipaca> hmm
[13:38] <Chipaca> ubuntuone.logger
[13:41] <nessita> Chipaca: ./setup.py build
[13:42] <nessita> Chipaca: that is the work regarding CredentialsManagementTool that we have been talking in the meetings
[13:42] <nessita> Chipaca: mandel landed it, now we need the control panel use that
[13:42] <ralsina> morning ubuntuone
[13:42] <nessita> instead of hitting dbus
[13:42] <nessita> loooooook! a ralsina!!!!
[13:42] <Chipaca> ok :)
[13:43] <Chipaca> alo ralsina! fala muito portugues?
[13:43] <nessita> Chipaca: I'll start working on that. alecu, when you're back, let's sync tasks.
[13:43]  * Chipaca no sabe nada de nada de pt, se nota?
[13:43] <nessita> noooooo
[13:43] <Chipaca> ;)
[13:43] <nessita> Chipaca: grab a mate so you have your mouth busy :-P
[13:43]  * nessita handles a mate
[13:44] <Chipaca> nessita: I don't usually type with my hands
[13:44] <Chipaca> with my mouth, i mean
[13:44] <nessita> :-D
[13:44] <ralsina> Chipaca: eramos todos argentinos, y la gente del hotel habia que hablarle en ingles asi que nada nada :)
[13:44] <Chipaca> ooohhhhh
[13:44] <fagan> Chipaca: is that a manager joke
[13:44] <Chipaca> fagan: no, *I* am a manager joke
[13:44] <ralsina> mattgriffin: pong
[13:44] <fagan> Chipaca: heheh
[13:44] <nessita> fagan: when in doubt, everything is a manager joke
[13:45] <mattgriffin> ralsina: good morning. made it home yet?
[13:45]  * fagan learns not to listen to managers any more since they are always joking 
[13:45] <ralsina> mattgriffin: wednesday at noon :-)
[13:46] <ralsina> mattgriffin: just started feeling alive today though
[13:46] <Chipaca> ralsina: you're supposed to be on holiday
[13:46] <mattgriffin> ralsina: oh good. must be odd to be back after so long. the seasons have changed ;)
[13:46] <Chipaca> ralsina: scram!
[13:46] <ralsina> Chipaca: I am, just miss you guys
[13:46] <Chipaca> ralsina: unless you've dropped by to show off your suntan
[13:46] <ralsina> mattgriffin: well, it was raining and chilly exactly the same as in london
[13:46] <mattgriffin> ralsina: quick question about FISL
[13:47] <ralsina> mattgriffin: I am not sure... chipaca, should we send mandel to fisl? noone else wants to go
[13:47] <ralsina> either that or I go
[13:47] <Chipaca> and he does?
[13:48] <ralsina> Chipaca: he does
[13:48] <ralsina> My wife just said "tell them you go and take me there"
[13:48] <Chipaca> what's the date?
[13:48] <mattgriffin> Chipaca: need someone to speak about the u1 developer program
[13:48] <Chipaca> mattgriffin: i know
[13:48] <ralsina> let me check... 29/jun
[13:48] <mattgriffin> 29 jun - 2 july
[13:49] <Chipaca> ugh
[13:49] <Chipaca> either or both can go, iff we've released :)
[13:49] <ralsina> hahaha
[13:49] <mattgriffin> should we confirm that the speaker slot is still available?
[13:50] <nessita> so, I will jump in in this one. Isn't aquarius *the* person to go there?
[13:50] <Chipaca> yes, yes he is
[13:50] <nessita> I mean, mandel speaking in spanish from spain is as not-understandable as english
[13:51] <ralsina> nessita: he is another option, but really? Send aquarius on ANOTHER trip?
[13:51] <nessita> ralsina: another?
[13:51] <fagan> yeah sending him everywhere is a bit bad
[13:51] <Chipaca> ralsina: he's one of the less traveled ones
[13:51] <mandel> nessita: what do you mean, my spanish is great
[13:51] <ralsina> budapest, full team sprint, futures sprint, now fisl?
[13:51] <fagan> well the sprint wasnt that far
[13:51] <nessita> mandel: YOU ARE BACK!!!!
[13:51] <fagan> it was just up the road for hi
[13:52] <fagan> *him
[13:52] <Chipaca> ralsina: aquarius is a local in london, according to jamesh
[13:52] <nessita> mandel: c'mon, we need to transform you in a branch landing machine
[13:52] <ralsina> Chipaca: well, he had to stay at the hotel in london fr 12 days or so...
[13:52] <nessita> mandel: land, land, land!
[13:52] <fagan> nessita: well I can do merge requests when ever they come around
[13:52] <mandel> nessita: :)
[13:52] <fagan> just for code style and running the tests and the like
[13:52] <mandel> nessita: I need to get momentum first :)
[13:53] <nessita> mandel: I'm worry about the vm_helper branch, since d-obey is not here, and he needed-fixing your branch
[13:53] <nessita> so, unless the bosses allows to, that branch is blocked until MOnday :-(
[13:53] <Chipaca> I ALLOW
[13:53] <mandel> nessita: monday?
[13:53] <mandel> nessita: is he on holidays?
[13:53] <Chipaca> you know how to get around tarmac for that, yes?
[13:53] <Chipaca> mandel: swap day
[13:53] <nessita> mandel: d-obey is not coming today
[13:53] <Chipaca> mandel: because we pulled him from his swap day on tuesday to unblock things
[13:54] <nessita> Chipaca: yes, bzr push lp:ubunutone-client
[13:54] <Chipaca> nessita: :)
[13:54] <nessita> Chipaca: well, he will scream, so I need you to take that burden. If we have your +1, I'll seek another review and we'll land
[13:54]  * ralsina has the rubberstamp and/or can do a proper review
[13:54] <nessita> I said scream but I meant not being happy, sorry
[13:55] <fagan> standup in 5
[13:56] <mandel> nessita: we need to first talk about the suggested path method, then we can land it if it is ok
[13:56] <nessita> yeah
[13:56] <mandel> nessita: but I'll like to ask that in chicharra after the standup
[13:56] <nessita> mandel: I'm asking verterok to give us a hand and a review
[13:56] <mandel> nessita: great!
[13:57] <nessita> ok, let's write standup notes
[13:57] <Chipaca> nessita: a less screamy version is to make a new branch
[13:57] <alecu> ralsina, hello there boss.
[13:57] <nessita> Chipaca: see? that's why you're the boss
[13:57] <Chipaca> mandel: what was the program called that replaced C-A-D ? was it process explorer?
[13:57] <Chipaca> nessita: that, and my dashing good looks
[13:58] <alecu> ralsina, if your wife is thinking on going to porto alegre, let me tell you guys that FISL is great, but the city is not really suitable for tourism.
[13:58] <nessita> alecu, mandel, Chipaca: mumble after standup to syncup and freak out in group
[13:58] <ralsina> Chipaca: yes, process explorer
[13:59] <ralsina> Chipaca: are you in the office today?
[14:00] <Chipaca> ralsina: I am in my office, not in the office
[14:00] <fagan> me
[14:00] <ralsina> Chipaca: ok
[14:00] <nessita> me
[14:01] <fagan> mandel, alecu thisfred (I think)
[14:01] <mandel> me
[14:01] <mandel> Chipaca: let me check
[14:01]  * fagan thinks thats all thats supposed to be here today
[14:01] <thisfred> me
[14:01] <nessita> alecu: standup?
[14:02] <alecu> me
[14:02] <nessita> fagan: go!
[14:02] <fagan> DONE
[14:02] <fagan> * A little bit of fiddling with objective C
[14:02] <fagan> * Re-read some of the twisted stuff just to keep it fresh
[14:02] <fagan> * Wrote 3 diary posts since I haven't been keeping up on them
[14:02] <fagan> TODO
[14:02] <fagan> * Find some bug or something interesting to do
[14:02] <fagan> * publish the posts
[14:02] <Chipaca> mandel: yeah, process explorer. ralsina: thanks. unzipped and replaced c-a-d :)
[14:02] <fagan> Blocked
[14:02] <fagan> * nope
[14:02] <fagan> nessita: go
[14:02] <nessita> DONE: reviews, bug #798217, bug #797294, bug #798198,
[14:02] <nessita> TODO: bug #798429, bug #798413, define who work on migrating u1p to CredentialsManagementTool
[14:02] <nessita> BLOCKED: nopes, but close to freak out :-D
[14:02] <nessita> NEXT: mandel
[14:02] <ubot4> Launchpad bug 798217 in ubuntuone-client "ubuntuone-login fails with ImportError (affects: 1) (heat: 6)" [Critical,Fix committed] https://launchpad.net/bugs/798217
[14:02] <ubot4> Launchpad bug 797294 in ubuntuone-control-panel "Implement preferences tab in the QT version (affects: 1) (heat: 6)" [High,In progress] https://launchpad.net/bugs/797294
[14:02] <ubot4> Launchpad bug 798198 in ubuntuone-control-panel "Implement clicked callback for buttons that link to the web (affects: 1) (heat: 6)" [Medium,Triaged] https://launchpad.net/bugs/798198
[14:02] <thisfred> DONE: bug #779851 TODO: package couchdb for IS / work with vds on porting the servers to a more recent desktopcouch
[14:02] <ubot4> Launchpad bug 798429 in ubuntuone-control-panel "Implement functionality for adding a new cloud folder (affects: 1) (heat: 6)" [High,Triaged] https://launchpad.net/bugs/798429
[14:02] <ubot4> Launchpad bug 798413 in ubuntuone-control-panel "Provide a method in backend to list only devices info without querying local settings from syncdaemon (affects: 1) (heat: 6)" [High,Triaged] https://launchpad.net/bugs/798413
[14:02] <thisfred> oops
[14:02] <ubot4> Launchpad bug 779851 in ubuntuone-client "Ubuntu One's Unity progress bar is uninformative when transferring a single file (affects: 2) (dups: 1) (heat: 18)" [Wishlist,In progress] https://launchpad.net/bugs/779851
[14:02] <thisfred> didn't mean to hit enter]
[14:02] <mandel> DONE: worked on bug 798638 and bug 798641 and so that the can be landed and fixxed asap.
[14:02] <mandel> TODO: lad the rest of sd tool.
[14:02] <mandel> BLOCKED: nope
[14:02] <ubot4> Launchpad bug 798638 in ubuntuone-client "There is no vm helper implementation for windows (affects: 1) (heat: 6)" [Medium,In progress] https://launchpad.net/bugs/798638
[14:02] <ubot4> Launchpad bug 798641 in ubuntuone-client "The windows IPC should be using named pipes and not sockets (affects: 1) (heat: 6)" [Medium,In progress] https://launchpad.net/bugs/798641
[14:03] <mandel> thisfred: go go go
[14:03] <thisfred> ^
[14:03] <thisfred> BLOCKED: no
[14:03] <thisfred> alecu: !
[14:03] <alecu> DONE: been working on bug #797256, fixing tests in mandel's txnamedpipes+qt branch
[14:03] <alecu> TODO: add more tests, make control-panel-qt run on windows
[14:03] <alecu> BLOCKED: found a few weirdness in the branch, that need to discuss with mandel
[14:03] <ubot4> Launchpad bug 797256 in txnamedpipes "There is no integration with the Qt UI main loop (affects: 1) (heat: 6)" [High,In progress] https://launchpad.net/bugs/797256
[14:04] <alecu> NOTE: will be working on monday, and I'll save the natholiday for later.
[14:04]  * nessita too
[14:04]  * alecu goes to canonicaladmin
[14:05] <nessita> ralsina: alecu and I are working this Monday because we're at least 2 days behind. We will be filling the swap request in the canonicaladmin today
[14:05] <ralsina> nessita: good I will approve. And I promise to be back on tuesday to help :-(
[14:06] <fagan> ralsina: while you are here is there anything in particular I should be doing at the moment
[14:06] <nessita> ralsina: if you're bored, Lisettee sent the installer build guide, which may be interesting for you since you started with that, I think
[14:06]  * fagan at least knows how to approach the tests now
[14:07] <nessita> alecu, Chipaca, mandel: mumble?
[14:07] <ralsina> fagan: re-search for bugs that you believe you could fix.
[14:07] <ralsina> fagan: now that you know more about tests you may do them before someone comes and steals them from you ;-)
[14:07] <Chipaca> going ...
[14:07] <fagan> ralsina: ill go look for a bug I suppose then
[14:08] <ralsina> nessita: I read that, will check it more thoroughly
[14:08] <ralsina> fagan: that is what developers do. Look for a bug, fix it, repeat ;-)
[14:08] <fagan> ralsina: well and features too
[14:08] <fagan> :)
[14:08] <nessita> ralsina, fagan: the nm0.9 fix that michael terry made is already landed in both ussoc and u1client (FYI)
[14:09] <fagan> nessita: yeah I saw thats why I didnt work on it
[14:09] <fagan> his one was better I was just using it to learn about the tests
[14:09] <nessita> is ok :-)
[14:09] <fagan> 40 lines > 200
[14:09] <nessita> mandel: you coming?
[14:09] <ralsina> fagan: features are the funny part, you only get them every once in a while ;-)
[14:10] <fagan> ralsina: ah ok
[14:10] <nessita> alecu: can you hear us? (we can't hear you)
[14:10] <nessita> :-D
[14:11] <pmatulis> is there any way to sync files with ubuntu one without using nautilus (i'm using lubuntu, it uses pcmanfm)?
[14:12] <nessita> mandel: ping?
[14:13] <rye> pmatulis, u1sdtool CLI is sufficient
[14:13] <Chipaca> pmatulis: nautilus integration is merely for convenience
[14:14] <mandel> nessita: goign, sorry  I wes in the loo
[14:14] <nessita> mandel: ENOPARSE :-)
[14:15] <Chipaca> pmatulis: http://askubuntu.com/questions/15710/ubuntu-one-for-xfce
[14:15] <mandel> hehe, you seems worry I gave info :)
[14:16] <ralsina> mandel: top speaking mancunian, switch to english ;-)
[14:18] <Chipaca> nessita: facundobatista: is there a build of the new magicicada you showed off at the sprint?
[14:19] <fagan> and did you guys make that with quickly :)
[14:19] <Chipaca> HAH! no.
[14:19] <pmatulis> rye, Chipaca: i see.  i'm relieved
[14:22] <nessita> Chipaca: I can build one for you this weekend
[14:22] <Chipaca> nessita: nah, it was for pmatulis :)
[14:22] <nessita> Chipaca: I'm just waiting a review from facundobatista, and then I will build a new binary
[14:22] <nessita> ah
[14:23] <nessita> pmatulis: bzr branch lp:magicicada; cd magicicada; ./bin/magicicada
[14:23]  * facundobatista will review nessita extensively
[14:23] <pmatulis> nessita: will try, thanks a bunch
[14:24] <nessita> pmatulis: let me know how that goes! (is a WIP)
[14:25] <ralsina> Ok, back to my vacation. Have fun, tweet me if there's anything urgent I can help with
[14:56] <rodrigo_> any idea why this happens -> http://pastebin.com/SCY6tkPJ ?
[14:56] <rodrigo_> the client (evo-couchdb) is sending the oauth tokens found in the keyring
[14:57] <fagan> rodrigo_: what ubuntu version is it on
[14:57] <rodrigo_> oneiric
[14:57] <fagan> rodrigo_: the keyring breaks the auth in u1 in oneiric
[14:58] <rodrigo_> oh, why?
[14:58] <fagan> rodrigo_: there was some change that breaks us and no one is working on fixing it yet
[14:58] <rodrigo_> ok :(
[14:59] <rodrigo_> now that I fixed the last issue I saw with evo-couchdb, can only test it on the system wide couchdb instance
[14:59] <rodrigo_> rye, ping
[14:59] <rye> rodrigo_, pong
[15:00] <rye> looking at the pastebin... are you using nightlies couchdb-bin ?
[15:01] <fagan> rye: is there a couch problem too?
[15:01] <fagan> I dont know if there is a bug about the keyring thing but it is a known issue
[15:01] <rye> rodrigo_, sorry, not nightlies, hackers
[15:01] <rye> fagan, known?
[15:02] <fagan> rye: there is something broken with how u1 uses the gnome 3 keyring
[15:02] <rye> fagan, ah, gnome 3?
[15:03] <fagan> rye: yeah
[15:03] <fagan> :)
[15:03] <rye> fagan, sorry, i am still on gnome 2
[15:03] <fagan> rye: yeah in 11.10 they updated the keyring and it brakes u1 auth stuff
[15:08] <rodrigo_> rye, hmm, probably
[15:09] <rodrigo_> rye, btw, I remember you told me you had some problem in natty with evo-couchdb, right?
[15:09] <karni> nessita: Hiya! :)
[15:09] <nessita> hi karni
[15:09] <karni> nessita: How are you?
[15:09] <rodrigo_> fagan, doesn't seem so, not sure, the tokens have been added correctly by dc
[15:09] <rye> rodrigo_, yes, i do have it, but i need to re-test w/o nightlies
[15:10] <karni> nessita: I just had a first successful registration with SSO :) Do you delete your accounts on staging or leave them be?
[15:10] <rodrigo_> rye, oh, ok, it's because I just submitted a fix for oneiric that migh work for the natty version
[15:10] <nessita> karni: I let them live... staging sso db is cleared up regularly
[15:10] <rodrigo_> rye, ping me on Monday and I'll build a natty package for you, ok?
[15:10] <rye> rodrigo_, ok
[15:10] <karni> nessita: ok, then I'll just change the password for a stronger one and let them be.
[15:10] <karni> nessita: Thanks :)
[15:11] <nessita> karni: :-)
[15:11] <fagan> rodrigo_: hmmmm its something weirder than that
[15:12] <fagan> I cant remember the details though
[15:12]  * nessita brbs
[15:31] <duanedesign> rye: noticed a recent article on U1 Indicator, fwiw. http://www.ubuntugeek.com/ubuntu-one-indicator-ubuntu-one-plugin-for-application-indicators.html
[15:32] <fagan> duanedesign: I noticed that too
[15:33] <duanedesign> been trying to stay up on my rss feeds lately
[15:33] <rye> duanedesign, thanks... now that you reminded I noticed it has stopped working with latest nightlies :(
[15:41] <CardinalFang> Alright, one week later:  Unity has grown on me.
[15:41] <CardinalFang> Like a fungus.
[15:41] <CardinalFang> A tasty tasty fungus.
[15:41] <CardinalFang> I will keep it.
[15:41] <fagan> CardinalFang: hehe
[15:42] <fagan> I love unity though even with the weird bugs that go on some times
[16:10] <kingmilo> Hi guys, is it possible to use the UbuntuOne service from an Ubuntu Server yet?
[16:50] <CardinalFang> kingmilo, perhaps.  The initial auth probably requires some GUI windows, but if you can display those on a local X, you might be able to work it out.
[16:51] <CardinalFang> kingmilo, we don't have any console notification system, though.
[16:51] <CardinalFang> kingmilo, so, it looses some of its "prettiness".
[17:05] <nessita> alecu, mandel: WE HAVE CredentialsManagementTool in u1cp! review please? https://code.launchpad.net/~nataliabidart/ubuntuone-control-panel/cmt-wtf/+merge/65026
[17:20] <duanedesign> rye: do you know of a bbug that prevents resuming downloads of files greater then 25mb?
[17:21] <duanedesign> i think this user is effected by that bug. bug 796877
[17:21] <ubot4> Launchpad bug 796877 in ubuntuone-client "ubuntu one not syncing some files (affects: 1) (heat: 6)" [Undecided,New] https://launchpad.net/bugs/796877
[17:21] <duanedesign> was wondering if maybe their was a master report for that issue to dupe it on
[17:22] <nessita> lunchtime!!!
[17:22] <duanedesign> mmmmm
[17:29] <kingmilo> CardinalFang, Ok thanks, its probably easier to just use a desktop version then. Will UbuntuOne sync if the user is not logged in, ie. if i rsync files to the UbuntuOne folder will UbuntuOne ync it?
[17:34]  * karni enjoys the lunch
[17:36] <karni> kingmilo: by default, Ubuntu One gets the tokens from Gnome Keyring, which is unlocked upon user login. So I would guess it's a 'No'.
[17:37] <karni> kingmilo: on the more extreme - imagine a user has encrypted home. how would Ubuntu One sync that :) (Encrypted file system is mounted upon user login as well.)
[17:37]  * duanedesign waves to karni 
[17:37]  * karni waves back and greets duanedesign 
[17:38] <kingmilo> karni, Ok, so the user needs to be logged in at all times?
[17:39] <kingmilo> So i should configure the user to be logged in automatically, that way if the server restarts without a user in front of it, then it will login and initiate the sync?
[17:39] <karni> kingmilo: For Ubuntu One to work? Yes. It's a user-oriented service. It's been implemented with the user in mind. It's not a server-friendly piece of software, as you see :(
[17:39] <karni> kingmilo: yes :)
[17:39] <Chipaca> rye: ping
[17:39] <kingmilo> karni, ok, well at least then there is a way to do it :)
[17:40] <Chipaca> rye: iff you're still working today, could you explain on http://askubuntu.com/questions/49273/sharing-files-between-2-ubuntu-one-accounts the data loss possibilities?
[17:40] <Chipaca> rye: (or the way of doing it 'right')
[17:40] <karni> kingmilo: Plus, I'm not saying there are no other ways. You could extract the tokens from gnome keyring and instruct sync daemon to use them and start before any login. How? I'd start with reading the sources, so it's not a short way..
[17:41] <karni> kingmilo: Impossible is nothing :)
[17:41] <Chipaca> kingmilo: headless is easy. dbus-less, probably not that much.
[17:41]  * nessita is back
[17:42] <kingmilo> karni, yes i was attempting that but then i thought why bother, just install ubuntu-desktop and use the normal ubuntu client but make sure the user is constantly logged in.
[17:42] <kingmilo> That way when i drop files via rysnc into the specific folder then it will sync, well thats the theory karni  :)
[17:42] <duanedesign> cant you put the oauth token in the syncdaemon config file
[17:43]  * fagan EOD
[17:43] <fagan> see you all monday
[17:43] <karni> kingmilo: correct. that'd be the easiest way, as long as you have gnome with gnome-keyring, etc. I'm not really profficient on that topic here :)
[17:43] <karni> kingmilo: Right :)
[17:43] <duanedesign> have a good weekend fagan
[17:44] <kingmilo> excellent karni - thanks!  ;)
[17:44] <fagan> you too duanedesign
[17:47] <karni> kingmilo: you are ver welcome!
[17:49] <mterry> Chipaca, did you ever manage to wrangle a U1 designer up (for deja-dup)?
[17:53] <Uber_Geek> do you guys use c or c++?
[17:53] <nessita> thisfred: would you be interested in doing a review? :-)
[17:53] <thisfred> I was waiting all day for you to ask me :)
[17:53] <thisfred> nessita: gimme the url!
[17:53] <nessita> YEAHHHH https://code.launchpad.net/~nataliabidart/ubuntuone-control-panel/cmt-wtf/+merge/65026
[17:54] <nessita> thisfred: ah, let me add IRL testing intructions
[17:54] <nessita> :-)
[17:54] <thisfred> thx!
[17:55] <Chipaca> Uber_Geek: why?
[17:56] <Chipaca> mterry: checking on that right now
[17:56] <nessita> thisfred: added!
[17:56] <thisfred> we use EVERYTHING
[17:57] <thisfred> thx
[18:03] <thisfred> +1
[18:11] <alecu> nessita, reviewing it.
[18:11] <nessita> alecu: thanks!
[18:15] <alecu> nessita, approved.
[18:15] <nessita> thanks!
[18:25] <nessita> mandel: ping
[18:57] <alecu> nessita, mandel, Chipaca: http://ubuntuone.com/p/zir/
[18:57] <alecu> ralsina, ^
[18:57] <nessita> WHOOOOHOOOOOOOOOOOOOOOOOOOOO
[18:57] <nessita> WHOOOOOOOOOOOHOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
[18:57] <nessita> alecu: does it get the real credentials?
[18:57] <nessita> :-D
[18:58]  * Chipaca orderes pizza con champán for alecu
[18:58] <alecu> nessita, not yet
[18:58] <nessita> alecu: the thing that I like the best is the PASSED in green :-P
[18:58]  * alecu will microwave the remains from yesterday: mila de merluza y puré
[18:58] <mandel> alecu: te love u!
[18:59] <nessita> Chipaca: so, this give us half of alecu's day back :-P
[18:59] <nessita> which would be like recovering 0.25/day, but is something
[19:00] <alecu> this gives me a bit more confidence on qt+txnamedpipes. But just this bit: ><
[19:01] <mandel> alecu: well it works, so is not that bad :P
[19:02] <mandel> alecu: if it is using the qt integration you can try the webclient I did, is a not tested branch I did in 30 min during the sprint but should be a start
[19:02] <nessita> mandel: we agreed this morning we will not use that unless strictly necessary! :-)(
[19:02] <mandel> alecu: also removing the reactor from linux should work AFAIK, but that hsould be for after the 24th
[19:02] <nessita> since moving to that client may raise another issues
[19:02] <mandel> nessita: sure, np
[19:02] <nessita> :-)
[19:03] <mandel> nessita: but I wont delete the branch since it gives proxy support for the control panel on windows...
[19:03] <nessita> mandel: of course, do not delete.
[19:03] <mandel> although since sd has no proxy support we really do not care :)
[19:03] <nessita> mandel: there is a high chance we use your branch, but not just now
[19:03]  * mandel dances in happiness 
[19:04] <nessita> poor happiness, you sure she can take your weight? :-D
[19:05] <mandel> nessita: we can try :)
[19:05] <thisfred> mandel: look out, that's dog happiness you're dancing in!
[19:05] <thisfred> and if y'all wanna celebrate like it's 1988: http://turntable.fm/ubuntu_one_team
[19:06] <nessita> thisfred: I refuse! (no news on that, I know). I don't have a facechot account
[19:06] <thisfred> ah :)
[19:07] <alecu> thisfred, "Sorry, we're temporarily not letting new people in. We are at capacity and will be opening back up soon. back"
[19:08] <alecu> thisfred, but just after usurping my email from facebook authentication.
[19:08] <thisfred> Oh, sorry
[19:08] <alecu> :-)
[19:08] <thisfred> it took a while for me to get in too
[19:08] <thisfred> outloud.fm is less fussy
[19:09] <thisfred> and it plays oggs
[19:09] <thisfred> but it doesn't have a 'LAME
[19:09] <thisfred> ' button
[19:09] <thisfred> which is a killer feature
[19:14] <nessita> mandel, Chipaca: so, silly question. Is this path multiplatform: '/etc'
[19:15] <nessita> I'm confused about the '/'
[19:15] <Chipaca> nessita: no, it isn't. why?
[19:15] <nessita> becasue I can't use os.path.join there
[19:15] <mandel> nessita: what is exactly confusing?
[19:15] <nessita> why is not multiplatform?
[19:15] <mandel> because /etc means nothing on windows
[19:15] <nessita> is not like I can do os.path.join('/etc')
[19:15] <mandel> nessita: separator and not root volume
[19:15] <nessita> mandel: eh?
[19:16] <mandel> nessita: were are you using that?
[19:16] <nessita> how can I build a path outside home that is multiplatform?
[19:16] <nessita> a path pointing outside home, I mean
[19:16] <mandel> nessita: what is the path being used for?
[19:16] <thisfred> that's hard, but aside from packaging nothing should point outside home, I think
[19:18] <nessita> mandel: is doesnt matter
[19:18] <nessita> thisfred: I know, this is a test
[19:18] <thisfred> ah ok :)
[19:19] <mandel> nessita: ok, let me look then, one sec
[19:19] <nessita> mandel: ah, I can loook, no worries
[19:19] <nessita> I thought you knew from the top of your head
[19:19] <nessita> :-)
[19:19] <mandel> will me 1 min no more
[19:19] <mandel> nessita: I think I know what you want, let me double check
[19:19] <CardinalFang> nessita, like, a temporary directory?
[19:20] <nessita> no
[19:20] <nessita> I want a valid path pointing to the filesystem to be multiplatform, for example '/' and 'C:\\"
[19:21] <nessita> os.path.root, if such thing existed
[19:21] <mandel> nessita: what about using os.path.expandvars?
[19:22] <nessita> mandel: no worries, I'll work around this
[19:22] <mandel> nessita: I know you can tell windows to expand %SYSTEMROOT% or other things and will be out of the user folder
[19:22] <nessita> ack
[19:22] <mandel> nessita: is there a root env var on linux?
[19:22] <mandel> nessita: that wy you just call the same code and use a diff string… I cannot thing truly multiplatfororm from stdlib
[19:22] <mandel> :(
[19:23] <nessita> mandel: forget about this, please
[19:23] <nessita> mandel: but thanks!!!
[19:23]  * mandel forgets
[19:25] <mandel> nessita: all the needs fixing done, the new lines were added because de lines were 80 chars and not 79
[19:25] <nessita> mandel: looking
[19:27] <mandel> verterok: ping
[19:30]  * mandel needs to buy a fan… even the chicharras are making noise...
[19:31] <nessita> mandel: hurry to move to ARgentina, is freezing here
[19:31] <mandel> here is terrible… I think we are at 30 C and is 8 pm.. I knew there was I reason I left the south of europe..
[19:32] <CardinalFang> nessita, I think you can start at os.curdir, and iteratively append os.pardir upward, testing with os.stat().st_ino until it's the same value for one dir and its "parent".
[19:32] <nessita> CardinalFang: yeah, what I did was:
[19:32] <nessita> outside_home = os.path.abspath(os.path.join(user.home, os.path.pardir))
[19:32] <nessita> :-)
[19:33] <nessita> which is 100% outside home, and will exist
[19:33] <CardinalFang> nessita, ah, thought you wanted root.
[19:33] <nessita> CardinalFang: no, just something outside home and a valid path
[19:33] <nessita> CardinalFang: thanks!!!
[19:33] <CardinalFang> ack
[19:33] <mandel> nessita: on question about ~/Ubuntu One
[19:33] <nessita> mandel: shoooot
[19:34] <CardinalFang> nessita, hopefully, there's nothing for which home = /
[19:34] <mandel> nessita: is that a UDF or is it considered a special path?
[19:34] <nessita> CardinalFang: I guess is a safe assumption
[19:34] <nessita> mandel: 2 things
[19:34] <nessita> 1- no, is not an UDF, is the RootVolume
[19:34] <nessita> 2- do not hardcode ~/Ubuntu One, instead use the definition of root_dir given in Main()
[19:35] <mandel> nessita: ok, just wanted to make sure about that… got it :)
[19:35] <nessita> mandel: so, it could be the case where the RootVolume (volume_id = '') is ~/Ubuntu Two
[19:35] <nessita> and we need to support that
[19:40] <mandel> nessita: is supported, I was thinking about the peple that want to add illegla chars on that, but that will brake and we can tell them is because the screwed up the config
[19:40] <mandel> :)
[19:40] <nessita> ok
[19:42] <nessita> does a window user understand the concept of "your home folder"?
[19:44] <verterok> mandel: pong
[19:44] <mandel> verterok: I;ve made some changes in the branch for the windows volume_manager, can you take a look
[19:45] <CardinalFang> nessita, assume not.  They don't use the word "home" at all, AFAIK.
[19:45] <mandel> verterok: will like to have this approved before my EOD
[19:45] <verterok> mandel: ok
[19:45] <nessita> CardinalFang: what word would they use?
[19:45] <mandel> verterok: gracias!
[19:46] <thisfred> HOEM in Purple 55pt Comic Sans
[19:47] <thisfred> http://www.themostamazingwebsiteontheinternet.com/
[19:48] <thisfred> insert obligatory friday afternoon apology
[19:48] <mandel> alecu: ping
[19:51] <karni> danrabbit, where are you
[19:51] <alecu> mandel, pong
[19:51] <mandel> alecu: can you tell me the value you get when you expand this env var %windir% on your windows machine?
[19:51] <alecu> mandel, C:\Windows
[19:53] <mandel> alecu:  and %USERPROFILE%?
[19:53] <alecu> mandel, C:\Users\user7
[19:54] <alecu> (user7 is the user in the vm)
[19:54] <mandel> alecu: ok, got it, thx
[19:56] <nessita> mandel: branch approved
[19:57] <nessita> mandel, alecu, Chipaca: how does this look? http://ubuntuone.com/p/zjy/
[19:59] <mandel> nessita: looks goo to me
[20:01] <alecu> looks fine.
[20:02] <nessita> ack
[20:25] <mandel> nessita: I need to go, but wil be back later and will propose the branches so that they can be pushed asap, being the latest on monday
[20:25] <mandel> that includes the bin branch, which I have a test failing
[20:25] <nessita> mandel: ok, email me the branches
[20:25] <nessita> mandel: I mean email all of us
[20:26] <nessita> so we can review if we have slots
[20:26] <nessita> mandel: ack?
[20:27] <mandel> nessita: yes, will send the report with the merges and bug worked on, I'm just away a litle because is 21:27 here and I need to take a small break
[20:27] <mandel> nessita:  ack :)
[20:27] <nessita> mandel: get some rest!
[20:28] <mandel> nessita: ok jefa!
[20:28] <nessita> :-P
[21:08]  * nessita is tired
[21:08] <nessita> I'll get some snacks, brb
[22:11] <nessita> review approaching, get ready!!!
[22:17] <nessita> thisfred: ^ :-D
[22:18] <nessita> https://code.launchpad.net/~nataliabidart/ubuntuone-control-panel/create-cloud-folder/+merge/65065
[22:18]  * thisfred is on it!
[22:20] <nessita> thanks :-)
[22:22] <thisfred> is it still supposed to say 'Hello Lisette!' ?
[22:24] <nessita> yes
[22:24] <thisfred> nessita: can't choose folders outside home (good) but choosing folders inside home does not add them (bad)
[22:24] <nessita> thisfred: can you please file a bug about that?
[22:24] <thisfred> sure
[22:24] <nessita> thisfred: you will not see the folder iun the list
[22:24] <nessita> the list in the UI is fake
[22:25] <thisfred> but also not in u1sdtool
[22:25] <nessita> thisfred: no? weird
[22:25] <thisfred> nope
[22:25] <nessita> any error in the terminal?
[22:25] <thisfred> tried twice two different folders
[22:25] <nessita> thisfred: please go to the terminal were you're running the UI, and press several enters, then try again and paste the output
[22:26] <thisfred> nessita:  http://pastebin.ubuntu.com/628604/
[22:27] <thisfred> is what happens when I click 'Open'
[22:28] <nessita> checking
[22:28] <nessita> thisfred: is that a big folder?
[22:28] <thisfred> nope
[22:28] <nessita> thisfred: can you please the last 500 lines from syncdaemon.log?
[22:29] <thisfred> nessita:  http://pastebin.ubuntu.com/628604/
[22:30] <thisfred> http://pastebin.ubuntu.com/628605
[22:30] <nessita> :-)
[22:30] <thisfred> sry
[22:30] <nessita>  NOTE - ---- MARK (state: <State: 'AUTH_FAILED'
[22:30] <thisfred> what does that mean?
[22:30] <nessita> thisfred: u1sdtool -s?
[22:31] <thisfred> State: AUTH_FAILED
[22:31] <thisfred>     connection: With User With Network
[22:31] <thisfred>     description: auth failed
[22:31] <thisfred>     is_connected: False
[22:31] <thisfred>     is_error: True
[22:31] <thisfred>     is_online: False
[22:31] <thisfred>     queues: IDLE
[22:31] <nessita> thisfred: syncdaemon is using the token you had before you remove it from the token list
[22:31] <nessita> thisfred: u1sdtool -q; u1sdtool -c
[22:31] <thisfred> oh I need to kill sd?
[22:31] <thisfred> right
[22:32] <thisfred> yep works now, sry false alarm
[22:32] <thisfred> too many moving parts to fit in my head, as usual ;)
[22:34] <nessita> no problem!
[22:34] <nessita> thisfred: I like that you stresss my branches :-P
[22:34] <nessita> (and myself)
[22:34] <nessita> :-D
[22:34] <thisfred> hehe
[22:35] <nessita> well, I'm off
[22:35] <nessita> thisfred: thanks!
[22:35] <nessita> see ya on Monday
[22:35] <thisfred> code looks good, appriving, have a great weekend!
[22:35] <nessita> thanks!! and you too
[22:37] <duanedesign> does anyone know where I can get a list of packages related to Ubuntu One for each release
[22:37] <duanedesign> It has changed over the last three ro four releases and have a hard time keeping up with the changes
[22:44]  * thisfred EOWs
[22:45] <duanedesign> o/
[22:45] <duanedesign> thisfred: have a good weekend
[22:46] <Uber_Geek> Chipaca:  I have been wanting to get more involved in the community, and while I have decent PHP / PERL skills, I was curious if I should study C or C++ more.
[22:47] <duanedesign> Uber_Geek: C is always a good one in my opinion
[22:48] <duanedesign> Uber_Geek: it is a little lower level language. little harder to learn but, In my opinion that will pay off in the end
[22:48] <Uber_Geek> ok, thanks
[22:48] <duanedesign> Uber_Geek: soo once you learn Python you will be able to understand some things a bit better
[22:49] <duanedesign> Uber_Geek: U did it backwards and which I had not
[22:49] <duanedesign> errr, I did it backwards
[22:49] <Uber_Geek> duanedesign: so I should learn Python, or C next?
[22:50] <duanedesign> Uber_Geek: personally i would start with C. It is a little harder to learn
[22:50] <duanedesign> but helps build a better foundation
[22:50] <duanedesign> Uber_Geek: but your goal will likely be Python. A lot of apps in Python
[22:51] <duanedesign> Uber_Geek: their is a C book that is the bible used by all C coders. I think I have the link
[22:54] <duanedesign> Uber_Geek: i sent you a PM with the link
[22:57] <duanedesign> joshuahoover: ping
[22:57] <joshuahoover> duanedesign: pong
[22:58] <duanedesign> joshuahoover: do you have a quick secong for PM?
[23:16] <Chipaca> Uber_Geek: go with python, i say
[23:22]  * Uber_Geek thanks his stars he learned the languages he has already.
[23:22] <Uber_Geek> I have done come to think of it, very little, but some Python tweaking.
[23:41] <alecu> EOW!