[09:31] <duanedesign> morning all
[09:49] <JamesTait> Happy first of meteorological Spring (Northern Hemisphere)/Autumn (Southern Hemisphere)!
[09:54] <duanedesign> :)
[10:04] <zyga> good morning
[11:53] <nessita> hola gente
[12:28] <nessita> can I have a second review for https://code.launchpad.net/~nataliabidart/ubuntuone-control-panel/disable-limits/+merge/51659 ?
[12:29] <duanedesign> hello nessita
[12:29] <nessita> hi duanedesign, how are you?
[12:29] <karni> hi guys! I'm back in Warsaw.
[12:29] <duanedesign> i am good thank you :)
[12:29] <duanedesign> karni!!
[12:29] <duanedesign> :)
[12:29] <karni> JamesTait: interesting welcoming ^ ^ !
[12:30] <karni> hi duanedesign :)
[12:30] <karni> I had some rest in the train and I'm good to do some coding.
[12:31] <beuno> nessita, I can review. Screenshot?  :)
[12:31] <nessita> beuno: coming right up!
[12:31]  * duanedesign waves at beuno 
[12:31] <rye> aquarius, textmockuptool looks awesome in the demo!
[12:32]  * rye downloads
[12:32] <duanedesign> hello rye
[12:32] <aquarius> rye, it's, like, two hours work. So it's not that exciting :)
[12:32] <rye> duanedesign, hello!
[12:33] <beuno> heya duanedesign
[12:33] <karni> rye, aquarius, looks cool :D
[12:33] <karni> hi beuno
[12:34] <karni> I was like.. "simplified notepad.. ? oh wait, this is fun! :D"
[12:34] <nessita> beuno: http://ubuntuone.com/p/fSo/ and http://ubuntuone.com/p/fSp/
[12:35] <beuno> hi karni!  how's Warsaw?  -20 or -12 degrees?   :)
[12:35] <rye> nessita, how did you do that translucent window?
[12:35] <JamesTait> karni: Thanks! Who knew seasons were so complicated? :D How're you?
[12:35] <nessita> rye: I have no idea, is a bug I'm pretty sure
[12:35] <rye> ah
[12:35] <karni> beuno: hmm it's not that bad. I think it may be -1C, but I don't have a termometer :[
[12:36] <beuno> karni, smart man
[12:36] <rye> nessita, compiz decided to make a nice exit for the window and it got caught by the screenshot
[12:36] <karni> JamesTait: :D haha. Thanks, I'm good. Thinking what should I work on today.
[12:36] <karni> nessita: your work looks great
[12:37] <nessita> karni: thanks! tons of people have collaborated, among those, beuno has had awesome ideas. Is all team work :-)
[12:37] <rye> nessita, i know next feature request
[12:37] <karni> nessita: I'm sure it is. It's a great team of collabolators!
[12:38] <rye> nessita, make 'show notifications' available on every device and allow changing that :-P
[12:38] <beuno> nessita, +1!
[12:38] <nessita> rye: -.-
[12:38] <nessita> beuno: yey!
[12:38] <nessita> rye: :-)
[12:38] <rye> nessita, but controlpanel looks awesome
[12:39] <nessita> rye: we had design people tweaking the top bar tabs, they no longer look like buttons!
[12:39] <nessita> I'm very amazed about how that changed
[12:39] <rye> nessita, uh-huh, i went to the code to find out how that's done and failed to find where that's done
[12:39] <nessita> rye: you should look for the ubuntuone.rc file, in the ambiance theme
[12:39] <rye> o_O
[12:40] <rye> ooh unity update, maybe the panel will stop dancing
[12:41] <beuno> rye, heh, mine stopped dancing with last night's update
[12:42] <rye> beuno, well, my connection to the archive keeps being dropped :(
[12:43] <beuno> karni, nessita has been a ninja ui developer this cycle
[12:43] <karni> :)
[12:44] <karni> I missed an 'OK' button in 'Limit storage' dialog. I'm not a ninja :[
[12:44] <rye> aquarius, how do you widen the screen in the mockuptool ?
[12:44] <rye> aquarius, i.e. widen the window i mean
[12:44] <aquarius> rye, drag the window at the corner. It's a standard window :)
[12:44] <rye> aquarius, erm, widen the ascii window :)
[12:45] <aquarius> rye, type things to make it larger
[12:45] <rye> aquarius, so space does not widen it, right?
[12:45] <aquarius> rye, if you write a line which requires the window to be bigger, the window will automatically grow.
[12:45] <aquarius> Space by itself doesn't widen the window, because you don't need it to be wider if all you're doing is putting spaces in it :)
[12:45] <rye> he, he i can use tab and it is counted as 1 char :-P
[12:46] <rye> aquarius, well, makes perfect sense :)
[12:46] <aquarius> rye, yeah; it is not good at handling things it doesn't know about. Don't use tabs. Don't cut and paste stuff around in the window. Don't delete a whole line :)
[12:46] <aquarius> it's a tool for me, not really for the public, but I thought I'd throw it out there to play with :)
[12:46] <beuno> karni, heh. I was going to talk to you about that. In my device, I only see 0.9gb of free space
[12:46] <beuno> karni, I should have about 13gb free on my sd
[12:47] <karni> beuno: hmmm o_O
[12:47] <beuno> it also says "0.9 GB free of"
[12:47] <beuno> no total
[12:47] <rye> aquarius, good hint about don't deleting the whole line :)
[12:47] <aquarius> rye, yeah. It is not hard to confuse my poor little app :)
[12:47] <karni> beuno: oh, that's bad. I'll have a look at that.
[12:47] <beuno> karni, I also files a UI bug about the message that appears while loading files and folderss
[12:47] <rye> aquarius, but it is awesome!
[12:47] <karni> beuno: good, thank you
[12:48] <beuno> np
[12:54] <karni> beuno: please remind me what phone do you own
[12:55] <beuno> karni, nexus one, now running 2.3
[12:55] <karni> beuno: thank you
[13:02] <nessita> ok, rebooting after update
[13:03] <nessita> not yet, but soon
[13:09] <nessita> now yes, rebooting!
[13:13]  * nessita is back
[13:16] <karni> beuno: would you be so kind and install (no need to uninstall)  21208         UbuntuOneFiles  D  StorageManagement: total available storage: 659456000
[13:16] <karni> oops
[13:17] <karni> beuno: and install http://ubuntuone.com/p/fT3/ , open the storage management screen
[13:17] <karni> beuno: and then send me the logs from debug settings screen ?
[13:18] <karni> beuno: I'd like to see raw byte count that I've added to log. I don't like when something works for me and magically doesn't for others. The code is straightforward, so perhaps it has something to do with encrypted external partition, if you ever used app2sd
[13:19] <karni> But it shouldn't, getExternalStorage() is documented to point to primary external storage, the one shared amongst applications, without permissions.
[13:21] <beuno> karni, sure, give me a few minutes
[13:21] <karni> beuno: take your time, thanks.
[13:26] <nessita> ralsina: ping
[13:38] <ralsina> good morning everyone
[13:38] <ralsina> nessita pong
[13:39] <nessita> ralsina: hey there, I needed to confirm the exact path of the Purchased music in U1 to improve how we show it in the contorl panel
[13:39] <nessita> ralsina: a-quarius just confirmed is ~/.ubuntuone/Purchased from Ubuntu One
[13:39] <ralsina> yes
[13:42] <nessita> ralsina: music folder display name suggestion: Purchased Music from Ubuntu One (translatable)
[13:42] <nessita> beuno: ^
[13:42] <nessita> do you like it?
[13:43] <ralsina> Music Purchased
[13:44] <nessita> ralsina: Purchased Music? :-)
[13:44] <ralsina> Purchased Music sounds weird :-)
[13:44] <nessita> but isn't gramatically 'more' correct?
[13:44] <ralsina> beats me, I'm argentinian :-)
[13:44] <nessita> adjectives go before the noun they modify
[13:45] <ralsina> nessita: yes, but here purchased is linked to "from ubuntu one"
[13:45] <nessita> aquarius: Music Purchased or Purchased Music ?
[13:45] <ralsina> but ask a native :-)
[13:45] <nessita> ralsina: on it ;-)
[13:45] <ralsina> nessita: ask with the full sentence :-)
[13:45] <ralsina> "Music you bought" :-)
[13:45] <nessita> ralsina: that's the full sentence to show!
[13:46] <ralsina> I meant "Music Purchased from Ubuntu One" or "Purchased Music from Ubuntu One"
[13:46] <alecu> "Music Purchased from Ubuntu One"
[13:46] <ralsina> And I just hit that point where the word purchased itself is funny
[13:47] <nessita> ralsina: but, if we're in the Ubuntu One control panel, there is no sense in showing 'from Ubuntu One'
[13:47] <ralsina> nessita: where does the music from out amazonmp3 store go?
[13:47] <ralsina> s/out/our/
[13:47] <nessita> ralsina: no idea
[13:47] <ralsina> will go, too, since it'snot there yet
[13:47] <nessita> no idea ** 2
[13:48] <ralsina> Ok, then I say you lied to me at 10:42:16 :-)
[13:48] <ralsina> If it's just the two words, it's Purchased Music
[13:50] <nessita> ralsina: let me get my story straight :-). I proposed a name suing the 'from Ubuntu One'. When you corrected me "(10:43:59 AM) ralsina: Music Purchased", I thought you meant 'use only these 2 words' and I realized that makes perfect sense
[13:50] <nessita> suing -> using
[13:50] <ralsina> Ohhhhhh right, I was suggesting just to flip those two words around, you gave me too much merit :-)
[13:51] <nessita> ralsina: so, after your unwanted suggestion, I think it makes no sense clarifying the music is from Ubuntu One
[13:51] <nessita> (stand up in 9'!)
[13:51] <ralsina> OTOH, the user may have other purchased music not from ubuntu one, so I am not really sure about making it shorter, but I don't mind.
[13:51] <nessita> hum
[13:52] <nessita> but will that show in the control panel?
[13:54] <aquarius> nessita, ls "/home/aquarius/.ubuntuone/Purchased from Ubuntu One"
[13:55] <aquarius> nessita, if you want a "human-friendly" name for that, the website calls it "Purchased Music" (see at the top of https://edge.one.ubuntu.com/files/ )
[13:55] <nessita> ack
[13:55] <aquarius> and gives it a nice little musical note icon :)
[13:56] <ralsina> nessita: decided then, let's be consistent.
[13:58] <karni> aquarius: did you had chance to check U1F link I sent you yesterday evening? in particular I'm interested if total available space indicaton is correct.
[13:58] <dobey> man
[13:58] <aquarius> karni, um? Not sure I got that link :(
[13:58]  * karni checks
[13:58] <karni> aquarius: perhaps see your @canonical inbox
[13:59] <karni> I've sent it to you, Martin, James and Chad
[13:59] <dobey> aquarius: i was totally thinking about how to word a warning in the music store UI, to tell the user that their music folder wasn't subscribed. and "Purchased Music" was what i was thinking to use there
[13:59] <karni> but beuno has reported the storage stats are buggy, that's why I'm asking
[14:00] <nessita> me
[14:00] <ralsina> facundobatista: http://stackoverflow.com/questions/139261/how-to-create-a-file-with-a-given-size-in-linux
[14:00] <thisfred> me
[14:00] <alecu> me
[14:00] <ralsina> oope
[14:00] <ralsina> me
[14:00] <nessita> mandel, dobey?
[14:00] <dobey> que?
[14:01] <ralsina> dobey: standup!
[14:01] <nessita> dobey: say me please
[14:01] <ralsina> dobey: you said man, not me :-)
[14:01] <mandel> me
[14:01] <dobey> pfft, you people can't take a joke :)
[14:01] <dobey> me
[14:01] <nessita> thisfred: go!
[14:01] <facundobatista> ralsina, truncate -s, gracias
[14:01] <ralsina> ok, nessita
[14:02] <ralsina> facundobatista: un gusto
[14:02] <thisfred> DONE: packaged u1couch with zero problems thanks to nessita's tutorial
[14:02] <thisfred> TODO: quota notifications and messaging
[14:02] <thisfred> BLOCKED: no
[14:02] <nessita> DONE: wrapped up file storage api work. Coded and landed branche for: bug #715812, bug #701729, bug #715715, bug #674462. Package u1cp 0.9.0 is now released and in the repo.
[14:02] <nessita> TODO: more u1cp UI killing bugs.
[14:02] <nessita> BLOCKED: nopes, but I'm leaving early today (2pm ART), I need to go to the university dur to teaching duties.
[14:02] <nessita> NEXT: alecu
[14:02] <alecu> DONE: started building a user login ui for bug #725290
[14:02] <alecu> TODO: keep working on same bug
[14:02] <alecu> BLOCKED: no
[14:02] <alecu> NEXT: ralsina
[14:02] <thisfred> NEXT: alecu
[14:02] <ubot4> Launchpad bug 715812 in ubuntuone-control-panel (Ubuntu) (and 1 other project) "alter speed limit layout (affects: 1) (heat: 6)" [Medium,Triaged] https://launchpad.net/bugs/715812
[14:02] <ubot4> Launchpad bug 701729 in ubuntuone-control-panel (Ubuntu) (and 1 other project) "Show a visible message when user account is out of space (affects: 1) (heat: 81)" [High,Triaged] https://launchpad.net/bugs/701729
[14:02] <ubot4> Launchpad bug 715715 in ubuntuone-control-panel (Ubuntu) (and 2 other projects) "center status messages on the toolbar (affects: 1) (heat: 6)" [Medium,Triaged] https://launchpad.net/bugs/715715
[14:02] <ubot4> Launchpad bug 674462 in ubuntuone-control-panel (Ubuntu) (and 3 other projects) "Display notice when merging an UDF with a existent folder (affects: 1) (heat: 6)" [High,Triaged] https://launchpad.net/bugs/674462
[14:02] <ubot4> Launchpad bug 725290 in droidcouch "Get valid OAuth tokens for the logged in user (affects: 1) (heat: 8)" [High,New] https://launchpad.net/bugs/725290
[14:02] <ralsina> DONE: hotel research, lots of calls, few reviews
[14:02] <ralsina> TODO: fi a couple of bugs that can't wait more, choose the hotel, other stuff
[14:02] <ralsina> BLOCKED: a bit on the sprint stuff
[14:03]  * nessita is ashamed because she got confused on me-orders
[14:03] <ralsina> mandekl?
[14:03] <ralsina> mandel I mean
[14:04] <mandel> DONE: Wasted 3 hours at the vet, dog had an allergic reaction... Worked on ubuntu-sso-client ot port it to windows since is blocking the port of sd.
[14:04] <mandel> TODO: Old bugs I added to ubuntu-sso on windows.
[14:04] <mandel> BLOCK; NO
[14:04] <mandel> dobey: PLEASE
[14:04] <mandel> ups, sorry for screaming
[14:04] <dobey> NO
[14:04] <dobey> :)
[14:04] <dobey> λ DONE: debdiff for banshee u1ms links (quilt is pain)
[14:04] <dobey> λ TODO: more music store fixes, book flights
[14:04] <dobey> λ BLCK: None.
[14:05] <ralsina> ok, comments
[14:05] <ralsina> thisfred: do you see that notification as doable this week?
[14:05]  * nessita has a comment
[14:06] <thisfred> ralsina: I think so, I'm pretty much done with everything else
[14:06] <dobey> GM apparently changed how their employee discount program works, and it is pain
[14:06] <ralsina> thisfred: cool, tell joshua.
[14:06] <ralsina> nessita?
[14:06] <nessita> ralsina, dobey: is there any chance to have all the U1 icons in a separated package? right now they are in the ubuntuone-client-gnome package, which a user may not have installed (for example if the nautilus plugin makes the system unstable)
[14:06] <ralsina> dobey: are you a GM employee too?
[14:06] <thisfred> will do
[14:06] <ralsina> nessita: I don'tknow. Dobey, any chance for u1-artwork or whatever?
[14:07] <dobey> ralsina: no, but it extends to children/grandchildren
[14:07] <nessita> ralsina: so, for instance, I don't have the u1-client-gnome package installed (yes dobey I owe you a review) so I have no icons
[14:07] <thisfred> Canonical, a GM company :)
[14:07] <ralsina> dobey: that helps explains a lot of GM financials ;-)
[14:08] <dobey> eh, the discount isn't *that* good
[14:08] <ralsina> now may be a good moment to do that icon separation, because there will be new branding for this release
[14:08] <thisfred> well that and the fact that they keep making bigger cars where people want/need smaller ones ;)
[14:08] <dobey> i don't think we should have an artwork package, no
[14:08] <ralsina> So we can change the branding without re-releasing u1 packages
[14:08] <nessita> dobey: how can we have icons without having to install all gnome stuff?
[14:08] <ralsina> dobey: reasons, please?
[14:09] <dobey> because having a whole project and source package for one icon is dumb.
[14:10] <ralsina> dobey: there's more than one. There are the emblems.
[14:10] <dobey> i thought the icons got pulled into the -client binary package, not the -gnome package
[14:10] <ralsina> The overlays for unity notifications
[14:10] <dobey> ralsina: the only icon multiple projects use is the main ubuntuone icon
[14:10] <ralsina> moving them into -client would solve your problem nessita?
[14:10] <dobey> the emblems aren't used in unity afaik
[14:10] <ralsina> dobey: that will probably change sooner than later
[14:11] <nessita> ralsina: it would, sure. Bot sure how that may affect dependencies thought
[14:11] <ralsina> dobey: remember we are trying to have other apps use u1 so they may want to use the emblems eventually
[14:11] <nessita> though*
[14:11] <ralsina> ok, so, dobey, icons in -client makes sense to you? If yes, that's an idea
[14:11] <dobey> the only thing that should use the emblems in u1-client are file managers
[14:12] <ralsina> dobey: anything that wants to show sync status of a file. Not only file managers.
[14:12] <ralsina> Otherwise we get inconsistent icons.
[14:13] <dobey> ralsina: i think if that's the case then those apps are probably building their UI wrong
[14:13] <ralsina> For example, imagine I create an ebook manager and want to tell the user if the books are u1-synced.
[14:13] <ralsina> I say imagine that because I am doing it ;-)
[14:13] <dobey> ok, your UI is probably wrong :)
[14:14] <ralsina> dobey: we can argue that later if you want. Now, opinion about icons being in -client?
[14:14] <dobey> didn't i just say "i thought they already were there" :)
[14:15] <ralsina> yes. but are they? That'd be nice to know :-)
[14:16] <ralsina> if they are, nessita would have icons
[14:16] <ralsina> or I don't follow the logic here
[14:16] <nessita> dobey: help me debug. I have no u1 icon nowhere
[14:16] <dobey> i guess they are not
[14:16] <nessita> dobey: and I don't have the u1-client-gnome package installed
[14:16] <nessita> so I did a simple math and maybe jumped into a wrong conclusion?
[14:17] <ralsina> ok, eom, and find those icons ;-)
[14:17] <nessita> eom!
[14:17] <dobey> ralsina: my point was, if i said i think they are already there, and they are not, then i implied that i am ok if they are moved there.
[14:18] <ralsina> dobey: ok, missed that :-)
[14:18] <ralsina> cool, so we are all in agreement about where they should be.
[14:18] <ralsina> I am a bit worried about having to re-release u1-client for the rebranding
[14:18] <nessita> dobey: also, I don't have ubuntuone.gtkwidgets, I guess that is provided in the -gnome package as well?
[14:18] <dobey> nessita: no, python-ubuntuone
[14:18] <ralsina> but I suppose it's trivial to do
[14:19] <dobey> nessita: it's from libubuntuone
[14:19] <nessita> ralsina: I still think icons should be a separated package, but I know little about packaging
[14:19] <dobey> nessita: are you saying package, or project there
[14:19] <nessita> package
[14:19] <dobey> because people often conflate the two incorrectly
[14:19] <nessita> dobey: the same as ralsina
[14:19] <dobey> ralsina is suggesting a project
[14:20] <ralsina> dobey: no, just a package
[14:20] <dobey> different source
[14:20] <dobey> no, you're suggesting different source
[14:20] <ralsina> where?
[14:20] <nessita> dobey: how come? you just answered:
[14:20] <nessita> (11:08:27 AM) dobey: i don't think we should have an artwork package, no
[14:20] <dobey> or you don't know what you're suggesting :)
[14:20] <nessita> dobey: so you know ralsina was talking about a package
[14:20] <ralsina> dobey: well, that would be unusual :-)
[14:20] <dobey> ralsina: well you say you want to avoid having to release a new ubuntuone-client
[14:20] <dobey> ralsina: the only way to do that would be if it were a seaprate project/sourcepkg
[14:21] <ralsina> dobey: packages from the same project can't have differnet version numbers?
[14:21] <dobey> ralsina: no
[14:21] <ralsina> We can't make an upload of an updated icons package?
[14:21] <dobey> we can't upload binary packages individually no
[14:21] <ralsina> ok, didn't know that, and it sucks
[14:21] <nessita> oh, I didn't know that either
[14:22] <nessita> anyways, a separated package will fit the needs I was trying to solve, but seems like it will not be enough for ralsina's need
[14:22] <dobey> there is some magical distro that has a policy that allows uploading only parts of a new tarball and only part of the resulting packages?
[14:22] <dobey> weird
[14:22] <ralsina> so, in -client is ok, since it doesn't help me and it fixed nessita's problem
[14:22] <ralsina> dobey: yes, all the non-deb ones :-)
[14:23] <dobey> no
[14:23] <dobey> no distro i have ever worked on did that
[14:23] <ralsina> dobey: you can generate any number of rpms from a single src.rpm, all of them with different package versions.
[14:23] <dobey> and i have packaged stuff for every distro
[14:23] <ralsina> it's technically possible at least.
[14:23] <nessita> dobey: just checking, is python-ubuntuone in main and CD already?
[14:24] <dobey> ralsina: that is a completely different thing than you're talking about though
[14:24] <karni> beuno: you mentioned filing a bug about the header while loading files. I can't see it under lp project > bugs, though.
[14:24] <dobey> nessita: yes
[14:24] <nessita> dobey: ack
[14:24] <ralsina> nope. weit would mean uploading the whole tarball, but only the artwork package would be updated
[14:24] <dobey> nessita: oh well, actually python-ubuntuone might not be on CD now, because of the switch to banshee
[14:24] <ralsina> because the -client package would have the same rev number
[14:25] <dobey> ralsina: no, that's not how that feature of rpm is used
[14:25] <ralsina> s/have/keep/
[14:25] <nessita> dobey: and how's banshee accessing the music library path?
[14:25] <dobey> nessita: the banshee extension isn't in python. it's C#
[14:26] <nessita> dobey: oh. How can I confirm/check?
[14:26] <dobey> nessita: ask in #ubuntu-desktop or #ubuntu-devel i guess. or check the listing file on cdimage.ubuntu.com i think
[14:27] <ralsina> ok, gotta go mumble for team leads. Please work it out.
[14:28] <nessita> dobey: ok, so, can you please confirm in which package the U1 icon is delivered?
[14:29] <dobey> nessita: it is not currently in the ubuntuone-client package afaict. file a bug and assign to me and i'll move them
[14:29] <nessita> dobey: package bug, right?
[14:32] <dobey> yes
[14:36] <nessita> dobey: bug #727195
[14:36] <ubot4> Launchpad bug 727195 in ubuntuone-client (Ubuntu) "Main icon should be delivered in ubuntuone-client binary package (affects: 1) (heat: 6)" [Undecided,New] https://launchpad.net/bugs/727195
[14:42] <karni> drill in the neighbours wall, that's what I needed..
[15:13] <pmatulis> is u1  data encrypted on-disk?
[15:16] <nessita> pmatulis: hello! no, is not (unless you explicitly chose to encrypt your home folder at installation time)
[15:16] <karni> pmatulis: no, unless your whole home is encrypted (Ubuntu gives you that possibility)
[15:16] <karni> nessita: ^ ^
[15:17] <nessita> karni: heh!
[15:17] <karni> nessita: your answer was better. I'll work on mine.
[15:17] <nessita> hehehe
[15:22] <dobey> well, no unless the files are encrypted
[15:22] <dobey> they are encrypted during transfer though (as it's over SSL)
[15:23] <dobey> encrypting your home in the ubuntu installation most likely will not result in encrypted files in ubuntuone either
[15:23] <dobey> because they will be unencrypted for ubuntuone-syncdaemon to read them
[15:26] <karni> dobey: in ubuntu one you mean? the cloud? ofcourse not. the partition is transparently mounted (which is what I have)
[15:26] <karni> though, the files, physically, are encrypted on-disk.
[15:27] <dobey> i think he was more asking "does ubuntuone itself do any encryption"
[15:27] <dobey> and the answer is "no, outside of the SSL transfer of data over the wire"
[15:27] <karni> we could settle with 'the question is not well defined/stated'
[15:31] <dobey> karni: also, even if you have encrypted home, it's only encrypted when you're logged out. and if you have a second machine which doesn't have encrypted home, even when your home is unmounted on the other machine, the files aren't encrypted on both machines
[15:32] <karni> dobey: you mean, the files arent encrypted on the second machine. of course, I'm aware of that :)
[15:33] <karni> dobey: once I read on the forum someone managed to sync /home/.ecryptfs with Ubuntu One. if that's true, then it was encrypted. but that's a rare use case.
[15:34] <ralsina> karni: that's going to conflict so much if you ever use it as something other than a backup :-)
[15:34] <dobey> yeah i wouldn't ever suggest that
[15:38] <karni> ralsina: indeed, and I do not intent to try that. it was an interesting read, though.
[15:38] <karni> *intend.. heh, I'm starting thinking Android
[15:44] <dobey> brb
[15:51] <nessita> can I haz a couple of reviews for https://code.launchpad.net/~nataliabidart/ubuntuone-control-panel/folders-tweaks/+merge/51765 ?
[16:10] <nessita> screenshot for that last review request is http://ubuntuone.com/p/fV0/
[16:11] <beuno> nessita, on it
[16:12] <beuno> nessita, ui looks good, haven't got time right now to review 1.3k lines
[16:12] <beuno> but +1 on the ui  :)
[16:14] <ralsina> nessita: shiny :)
[16:15] <nessita> beuno, ralsina: the big diff is just caused because I had to split in 2 the test_gui file
[16:19] <mandel> alecu: ping
[16:25] <mandel> nessita: ping
[16:26] <nessita> mandel: I'm currently following some private conversations and I'm about to leave to university
[16:26] <nessita> mandel: will email work for us? :-)
[16:27] <mandel> nessita: sure, but dont worry to much I thin alecu can help me, is about the delete_credentials in sso
[16:27] <mandel> not too worry too much
[16:38] <lalejand> Hi, got an exception : http://pastebin.com/cb2zeKiV and my syncdaemon-exceptions.log is 6Mo, gedit can't open it
[16:38] <nessita> mandel: I have a few minutes opening, shoot! :-)
[16:38] <mandel> nessita: ok, why does the delete_secret return a deferred?
[16:38] <nessita> mandel: clear_credentials? which python module?
[16:39] <mandel> nessita: and what is the expect result in case of a success
[16:39] <nessita> mandel: credentials.py or tx_secrets?
[16:39] <mandel> nessita: ubuntu_sso.keyring
[16:39] <nessita> mandel: every single access to the keyring is async
[16:39] <nessita> mandel: so we need to return deferred that are fired once the operation actually completes
[16:39] <lalejand> (using PPA repo, up to date)
[16:40] <mandel> nessita: ok, but what is the defer expected result in a succes case?
[16:40] <nessita> mandel: on success, nothing is returned (ie, the deferred is fired with None as result)
[16:40] <mandel> nessita: superb, that's all I needed :)
[16:40] <nessita> :-)
[16:40] <mandel> nessita: go and teach!
[16:41] <nessita> mandel: I have to tke examns :-D (Much more fun)
[16:41] <mandel> nessita: you take then, or the students take them?
[16:42] <nessita> mandel: they take them, not sure what verb is the correct one to say 'tengo que tomar examenes'
[16:42] <ralsina> nessita: you test the students
[16:42] <ralsina> they take tests
[16:42] <mandel> nessita: ok, so you are supervising and exam
[16:43] <ralsina> nessita is examining
[16:43] <mandel> nessita: then, have fun :)
[16:43] <ralsina> and discarding as unworthy!
[16:48] <nessita> ralsina: can you, by any chance, revbiew https://code.launchpad.net/~nataliabidart/ubuntuone-control-panel/folders-tweaks/+merge/51765 ?
[16:49] <ralsina> nessita: I can try!
[16:49] <ralsina> "too many lines in module"? That's one warning we could disable :-)
[16:49] <nessita> ralsina: I tried, it didn't work
[16:49] <nessita> I tried a lot
[16:50] <nessita> so, the warning won
[16:50] <nessita> nevertheless, I think is a good thing not to have so many lines in a module
[16:50] <nessita> brb, quick lunch
[16:51] <ralsina> nessita: tried inside the file? No, that won't work I suppose
[16:51] <lalejand> Hi, I got bug : http://pastebin.com/cb2zeKiV, my syncdaemon-exceptions.log is 6Mo, gedit can't open it. I'm on PPA repo, updated.
[16:52]  * mandel hates writing extension modules in c….
[17:28] <thisfred> alecu: When SYS_QUOTA_EXCEEDED fires, it passes the handler volume_id and free_bytes, do you know how I can deduce from volume_id whether it is a UDF or a share from someone else?
[17:33] <thisfred> nm, think I found it
[17:34] <thisfred> there's another handler :)
[17:39] <joshuahoover1> dobey: ping
[17:39] <dobey> joshuahoover1: hey
[17:40] <joshuahoover1> dobey: bug #702171 ...with the proposed update, should i not see ubuntu-sso-client running on startup?
[17:40] <ubot4> Launchpad bug 702171 in ubuntuone-client (Ubuntu Natty) (and 5 other projects) "gsd-plugin should not ask for sso credentials (affects: 2) (dups: 1) (heat: 18)" [Undecided,Fix released] https://launchpad.net/bugs/702171
[17:41] <dobey> joshuahoover: right. it should not be started by the code in gnome-settings-daemon. i don't know if something else might also cause it to start though
[17:41] <joshuahoover> dobey: yeah...hmmm...not sure how to test this one since doing ps -ef | grep ubuntu-sso-client after startup still shows it running
[17:42] <dobey> joshuahoover: in the Startup Applications prefs, disable the ubuntuone-launcher one
[17:43] <joshuahoover> dobey: ah, ok
[17:43] <dobey> joshuahoover: that way, it should prevent syncdaemon and ubuntuone-launcher from running, which may also cause it to start
[17:43] <joshuahoover> dobey: right, good catch
[17:44] <dobey> bah i think my bt headset is dead
[17:45] <alecu> mandel, pong
[17:46] <alecu> thisfred, did you find the SYS_QUOTA_EXCEEDED bit?
[17:46] <mandel> alecu: I not longer need you, nessita was faster :)
[17:46] <mandel> alecu: thx anyway
[17:46] <alecu> yeah, nessita is always faster :-)
[17:48] <lalejand> Hi, I got a bug : http://pastebin.com/cb2zeKiV, my syncdaemon-exceptions.log is 6Mo, gedit can't open it. I'm on PPA repo, updated.
[17:55] <mandel> alecu: I hope you appreciate my lack of "tha's what she said.." joke
[17:55] <alecu> yeah, I appreciate!
[17:56] <alecu> so mandel: pong!
[17:56] <mandel> hehe
[17:57] <alecu> mandel, I'm catching up with the backlog. Seems nessita already replied as well about the deferred keyring access.
[17:58] <mandel> alecu: yes, she got everything cover, I was making sure I understood the code
[17:58]  * mandel is patching python keyring to add delete methods
[17:58] <alecu> cool.
[18:00] <thisfred> alecu: yeah sry, got it
[18:47] <lalejand> Hi, I got a bug : http://pastebin.com/cb2zeKiV, my syncdaemon-exceptions.log is 6Mo, gedit can't open it. I'm on PPA repo, updated.
[18:50] <dobey> lalejand: please file a bug report?
[19:11] <thisfred> alecu: I need a volume_manager instance to determine whether a share id points to a UDF or a share/root. We don't have one in the aggregator (because we've not needed it before) but I'm sort of at a loss as to how to best get one. Main has one, the SyncdaemonEventListener in interaction_interfaces has one, but I'm not sure if it breaks anything to just instantiate the class and hang it off the aggregator/frontend.
[19:11] <alecu> thisfred, looking
[19:11] <thisfred> I'm not sure if it's meant to be instantiated more than once for one thing
[19:12] <alecu> thisfred, I don't think we are supposed to instantiate it. I see the one instance is passed around.
[19:12] <thisfred> alecu: the code I'm trying to emulate (well, copy ;) is interaction_interfaces.py L1089-
[19:13] <alecu> (never used the interaction_interfaces, I think it's new stuff by man-del)
[19:14] <alecu> thisfred, the StatusListener in ubuntuone/syncdaemon/status_listener.py already has the vm
[19:15] <alecu> thisfred, my idea was to isolate all things that depend on the core syncdaemon to that file, so I guess checking wether it's a share/udf/root should be done there, and passed as different calls into the aggregator frontend.
[19:15] <alecu> *whether.
[19:16] <thisfred> ok, makes sense
[19:17] <thisfred> Won't that make the event firing slower though?
[19:17] <thisfred> alecu: I think this goes over dbus...
[19:18] <alecu> thisfred, what part goes over dbus?
[19:18] <thisfred> alecu: the vm.get_volume?
[19:18] <thisfred> Ah no, probably just getting the vm in the first place
[19:18] <alecu> thisfred, no, that's straight python into syncdaemon. And getting the vm is also straight python.
[19:19] <alecu> thisfred, the only bit going over dbus in interaction_interfaces.handle_SYS_QUOTA_EXCEEDED is emit_quota_exceeded
[19:20] <alecu> thisfred, our status listener is running inside the same python process as syncdaemon, there's no dbus involved there.
[19:20] <thisfred> ok, cool
[19:20] <thisfred> alecu: I think i was reading it inside out again ;)
[19:20] <alecu> thisfred, we are only using dbus going outside of that process (ie: notifications, libunity, messaging menu, etc)
[19:21] <alecu> no problem!
[19:21] <thisfred> alecu: thanks, I think I have enough to make this part work
[19:21] <alecu> great!
[19:42] <Chipaca> ralsina: ping
[19:53]  * Chipaca jiggles ralsina's power cord
[19:54] <beuno> Chipaca, I heard from him about an hour ago "I have 17 minutes of battery left"
[19:54] <Chipaca> that's always a nice feature
[19:55] <beuno> Chipaca, how's life over there?
[19:55] <Chipaca> beuno: we went to the sea-side today
[19:55] <Chipaca> just north of the ribble
[19:56] <Chipaca> they have some weird bi-valves in the sand, made great sandcastle reinforcements
[19:56] <beuno> neat, good weather or just stubborn?
[19:56] <Chipaca> half of one and 50% of the other
[19:59] <beuno> Chipaca, do you want your brain to explode, and have a dev environment to run a branch handy?
[19:59] <Chipaca> beuno: I do, but only if my wife doesn't find out; I'm officially on holiday :)
[19:59]  * Chipaca bzr pulls
[20:01] <Chipaca> beuno: shoot
[20:01] <beuno> Chipaca, pm'ed you a branch
[20:02]  * Chipaca puts on his anti-asplodation helmet
[20:12] <joshuahoover> dobey: maverick sru update...
[20:13] <joshuahoover> dobey: bug #661292 is not fixed... ralsina was working on this a little bit ago, unaware of this fix so not sure how so it'll get fixed
[20:13] <ubot4> Launchpad bug 661292 in ubuntuone-client (Ubuntu Maverick) (and 4 other projects) "Nautilus is not aware of published files (affects: 7) (dups: 4) (heat: 40)" [Medium,In progress] https://launchpad.net/bugs/661292
[20:14] <joshuahoover> dobey: bug #712674 could be fixed, neither rmcbride or i can reproduce the problem so it appears fixed in the current maverick client :)
[20:14] <ubot4> Launchpad bug 712674 in ubuntuone-client (Ubuntu Natty) (and 5 other projects) "Nautilus offers publishing files within shares while it's not allowed on the server (affects: 1) (heat: 10)" [High,Fix released] https://launchpad.net/bugs/712674
[20:14] <joshuahoover> dobey: all the other fixes are verified
[20:14] <joshuahoover> dobey: is there any way we can back out 1 or both of the bug fixes mentioned above and get the package uploaded? there's a critical fix in there that can delete users' files that is quite important to get out asap
[20:16] <dobey> one second
[20:16] <dobey> am on the phone booking flights
[20:17] <joshuahoover> dobey: np, no rush :)
[20:22] <joejc> im thinking of canceling my u1 account
[20:27] <dobey> joshuahoover: hrmm
[20:27] <dobey> joshuahoover: we can't really back the fixes out easily, no
[20:28] <joshuahoover> dobey: that's what i was afraid of
[20:28] <joshuahoover> dobey: hmmm
[20:28] <dobey> and i don't have maverick available to check them on easily myself to try and see what is going on there
[20:29] <dobey> joshuahoover: for #661292 how soon after the restart did you try to test it?
[20:29] <joshuahoover> dobey: fairly soon...maybe i need to wait a little longer?
[20:29] <joshuahoover> dobey: i can try that one more time
[20:30] <dobey> joshuahoover: you should wait at least 1 minute i think. it should take 30 seconds before syncdaemon even starts up
[20:30] <joshuahoover> dobey: k, i'll try again because i'd really like it to work :)
[20:30] <mandel> ralsina: ping
[20:31] <dobey> joshuahoover: i know the fix there does work, because i read the code. but there are also other issues surrounding the public files code and nautilus, and they aren't fixed in that upload
[20:31] <dobey> joejc: why is that?
[21:48] <dobey> joshuahoover: any luck with waiting longer?
[21:48] <joshuahoover> dobey: i was having issues connecting...but now it's connected...let me see
[21:49] <dobey> joshuahoover: that's another thing. if syncdaemon is disconnected, it probably won't do the fetching of the folder list either
[21:50] <joshuahoover> dobey: not working :(
[21:51] <dobey> joshuahoover: it's failing to get the list?
[21:51] <joshuahoover> dobey: how can i tell? i've been checking the context menu on the files that are published
[21:53] <dobey> joshuahoover: joshuahoover watch the syncdaemon.log for GetPublicFiles or whatever that command is called i guess
[21:54] <joshuahoover> dobey: k
[22:03] <joshuahoover> dobey: nothing...i have the proposed client installed, i restarted, waited over 10 minutes, checked the context menu on the published files (just get the option to publish them), and don't find any  mention of "public" in syncdaemon.log
[22:12] <dobey> joshuahoover: can you kill syncdaemon, and run it by hand with --debug and grep for GetPub in the syncdaemon-debug.log after it changes state to IDLE?
[22:12] <joshuahoover> dobey: sure
[22:23] <joshuahoover> dobey: nothing :( here's the log: http://paste.ubuntu.com/574189/
[22:26] <dobey> joshuahoover: and no GetPub stuff after you open ~/Ubuntu One and refresh the view or anything?
[22:26] <joshuahoover> dobey: right, that log is after i opened ~/Ubuntu One and even right-click on files to show the u1 menu
[22:27] <joshuahoover> dobey: no mention of getpub there
[22:27] <dobey> wtf
[22:27] <dobey> :(
[22:28] <dobey> i wonder what is going on there
[22:29] <joshuahoover> yeah, not sure...the only thing i can think is to rollback my vm (yet again), use a different u1 account and try that...shouldn't matter but maybe worth trying at this point just to rule things out
[22:29] <karni> talk to you guys tomorrow, bye for now
[22:29] <dobey> would be nice if u1sdtool had a --list-published or something
[22:31] <CardinalFang> karni, I'm pushing an update to the files build that will make the compiler complain more about questionable code.  Don't freak out.
[22:31] <joshuahoover> dobey: yes, that would be nice
[22:41] <karni> CardinalFang: ah, good that you're saying, so I'll start merging from trunk next time I push
[22:42] <karni> CardinalFang: by the way, really *much* has changed in the code since we talked
[22:42] <karni> CardinalFang: but it's very easy to schedule uploads, as long as you know the volumeId and parentId
[22:44] <CardinalFang> karni, great!
[22:44] <karni> CardinalFang: you should also know that I included the commons-codec once again - UrlSafeEncode was either buggy or missing, and I had to include that as a source file, but it had a few dependencies
[22:44] <CardinalFang> I think I just found it.
[22:45] <karni> CardinalFang: and I didn't have to clean that jar up, I'll get around that as soon as I have time for cleanup. in the mean time, you can see it complaining about ambiguous and unresolved classes when installing the apk
[22:45] <karni> CardinalFang: if you need anything, just let me know.
[22:45] <CardinalFang> karni, thanks.
[22:45] <dobey> joshuahoover: well i'm off for now, i guess we can figure out more tomorrow
[22:45] <dobey> later all!
[22:46] <joshuahoover> dobey: later...have a good evening
[22:46] <karni> by dobey
[22:49] <karni> CardinalFang: and you can kill me for i18n, but I didn't have time to jump to resources everytime I had to use a new text. I will fix that, sorry. I had to much new stuff to implement and changed the labels/text/titles/etc often. I do remember your advice on externalizing as-we-go..
[22:56] <karni> CardinalFang: com.ubuntuone.android.files.util.MediaUtilities.java can be of interest to you, I wrote it to see how easy it is to check for recently added media (which you can see commented out in com.ubuntuone.android.files.UbuntuOneFiles.java )
[23:10]  * karni EODs
[23:41] <palhmbs> is there a cli interface for ubuntuone?
[23:42] <karni> palhmbs: u1sdtool can be of help to you
[23:42] <karni> palhmbs: but to get public link, you need the nautilus extention (i.e. Nautilus context menu)
[23:43] <palhmbs> oh yeah - the nautilus extension is missing