[00:15] <karni> night all!
[05:13] <battlehands> is anyone here?
[05:14] <battlehands> I need help setting up ubuntu
[05:14] <jamesh> for Ubuntu itself, you might be better off asking in #ubuntu
[06:56] <battlehands> err
[06:56] <battlehands> I meant ubuntu one
[06:56] <battlehands> but Im going through the FAQ atm
[07:37] <battlehands> I need some help understanding ubuntu one... is anyone available?
[07:38] <karni> battlehands: what do you need :)?
[07:39] <battlehands> well... I dont understand how the file syncing works...
[07:39] <karni> battlehands: general idea is that, if you have few computers set up with ubuntu one
[07:40] <karni> battlehands: the moment you change a file on one computer, U1 sends it to the cloud, and the other computers will download that file
[07:40] <karni> battlehands: it's called synchronization. ubuntu one keeps your files in sync.
[07:40] <karni> the same goes for contacts sync, notes sync (Tomboy)
[07:40] <battlehands> yeah, thats exactly how I understood it.
[07:41] <battlehands> would you be willing to help me set that up?]
[07:41] <karni> there's also stuff related to buying and streaming music.
[07:41] <karni> battlehands: you just click your name in the upper right corner, click Ubuntu One
[07:41] <battlehands> done
[07:41] <karni> battlehands: and from there, it's a piece of cake. (if you're using 10.10 I assume)
[07:41] <karni> battlehands: you have a 'Ubuntu One' folder in your home directory?
[07:41] <battlehands> Yes, I do.
[07:42] <battlehands> and I am using 10.10
[07:42] <karni> battlehands: then you're done :)
[07:42] <battlehands> ok
[07:42] <karni> battlehands: once you place files in Ubuntu One, or right click any folder in home and select 'Sync with ubuntu one'
[07:42] <karni> battlehands: they will start appearing on one.ubuntu.com/files
[07:42] <battlehands> I am unable to sync my home folder, correcT?
[07:43] <karni> battlehands: you can't, but you can select few folders to sync, for example.
[07:43] <battlehands> ok
[07:43] <battlehands> ok
[07:43] <karni> battlehands: or select a folder with some configuration files, and point your programs there
[07:43] <battlehands> so heres my question
[07:43] <karni> (that'd give you the feeling of syncing software settings)
[07:43] <karni> I think stipple also does that
[07:44] <battlehands> if I sync "Documents" folder on my laptop, and save a file in that folder, will a "Documents" folder be created on my desktop?
[07:45] <karni> battlehands: you probably already have a Documents folder on your desktop.
[07:45] <battlehands> correct
[07:45] <battlehands> so how does the sync work in that situation?
[07:45] <karni> battlehands: however, if you select a new folder and check 'synchronice with ubuntu one' , then it will create the folder
[07:45] <karni> hmm
[07:46] <battlehands> so... "Documents" folder on laptop = "Documents" folder on desktop?
[07:46] <karni> battlehands: i'm not sure.. probably your Documents folder on the PC will start to synchronize ^ ^
[07:46] <battlehands> as long as they are both synced?
[07:46] <karni> yes
[07:46] <karni> battlehands: easiest way would be to
[07:46] <battlehands> that is excellent
[07:46] <karni> check 'synchronize with ubuntu one' on your laptop
[07:46] <karni> put a new file there
[07:46] <battlehands> create some file
[07:46] <battlehands> uyeah
[07:46] <karni> and check if it will .. yea
[07:46] <battlehands> see if it shows on the desktop
[07:46] <battlehands> ok
[07:46] <karni> :)
[07:46] <battlehands> let me do that real fast
[07:47] <karni> sure
[07:47] <karni> i'm here. i'm attending unbelivably boring lecture :/
[07:47] <battlehands> ha
[07:47] <battlehands> what subject?
[07:47] <karni> computer graphics (sounds quite general. and indeed it is)
[07:48] <karni> battlehands: and imagine I have such a subject on 'networking and systems programming' specialisation
[07:48] <battlehands> lower level course?
[07:48] <karni> that is, my major.
[07:48] <karni> engineering studies
[07:48] <battlehands> nice
[07:48] <battlehands> im studying engineering also
[07:48] <battlehands> electrical
[07:48] <karni> that's unbelivably stupid. I shouldn't be learning that stuff, it's totally unrelated. And boring :/
[07:48] <karni> battlehands: nice :)
[07:48] <battlehands> lol
[07:49] <karni> i'm 3rd year, but i'm a lil bit older (changed universities)
[07:49] <karni> ok, back to Ubuntu One or we jump on priv
[07:50] <battlehands> yeah
[07:50] <battlehands> im running the test right now
[07:50] <karni> sure
[07:50] <battlehands> ok, so check this out
[07:51] <battlehands> On my laptop I created a folder within my Home folder called "thisisatest".  I then created a folder with the same name on my desktop computer.
[07:51] <battlehands> I then synced the folder on my laptop to U1.
[07:51] <karni> no no no, sorry
[07:51] <karni> that's not the way you work with *new* folders
[07:51] <battlehands> ok
[07:51] <karni> you can remove it from your desktop. if you select
[07:51] <karni> 'sync on u1' on your laptop, it will appear itself on your desktop :)
[07:51] <battlehands> ohhh
[07:51] <battlehands> wow
[07:52] <battlehands> Im so new to this stuff
[07:52] <karni> battlehands: I had doubts about Documents folder because I know
[07:52] <karni> battlehands: it's there by default :)
[07:52] <battlehands> Ive been using Ubuntu for about 3 weeks
[07:52] <karni> battlehands: sorry, my bad. I might have not been clear about that. just select 'sync on u1' on that folder on the laptop
[07:52] <karni> battlehands: :)
[07:52] <karni> battlehands: you're at good place to ask.
[07:52] <battlehands> yeah, but it works that way with the Documents folder
[07:53] <karni> battlehands: did a file appear on your laptop :)?
[07:53] <battlehands> so it must be that if there is a folder on another machine with U1 loaded, then the folder will either be merged or replaced
[07:53] <karni> in the ~/Documents ?
[07:53] <karni> battlehands: i think something of a 'merged' style
[07:53] <battlehands> ok
[07:54] <battlehands> Am I required to have a U1 folder in my home folder?
[07:54] <battlehands> or can I just sync the current folders that I have.
[07:54] <karni> duanedesign: interesting question. what happens if we select to sync a folder on one PC, and there's already the same named folder on another machine? it's a merge? how does this work
[07:54] <karni> battlehands: the moment you set up Ubuntu One, you'll get that folder by default
[07:54] <battlehands> correct
[07:55] <battlehands> am I required to keep it?
[07:55] <karni> battlehands: if you remove the folder, currently, it will remove all the contents of ~/Ubuntu One folders on your computers
[07:55] <karni> battlehands: so, unless you're not using the folder itself, you could try removing it. but i'm not 100% sure if it's a good idea.
[07:55] <battlehands> ok, so I can just leave it there but empty
[07:55] <karni> it's, in general, the 'main' place for U1
[07:55] <karni> yea :)
[07:55] <battlehands> I prefer to just sync the folders I have
[07:56] <karni> I understand
[07:56] <battlehands> wow
[07:56] <battlehands> U1 is an incredibly useful feature of Ubuntu
[07:56] <karni> duanedesign: one more question. if a user prefers to sync custom folders only, is it safe to remove the ~/Ubuntu One folder ?
[07:56] <karni> battlehands: indeed :) I'm happy you like it
[07:56] <karni> battlehands: it's constantly being worked on by the developers
[07:56] <battlehands> who is duanedesign ?
[07:57] <karni> battlehands: he's one of the brainz we have here. together with rye, they are able to answer virtually any question.
[07:57] <karni> but he's not around right now.
[07:57] <battlehands> were you leaving him a message?
[07:58] <karni> yes, I left him a message. He'll reply later. Once I know, I'll be able to answer similar questions next time :)
[07:58] <battlehands> I would like to help out if possible... though I don't know much yet.
[07:58] <battlehands> karni, do I have to apply for such a position?
[07:59] <karni> battlehands: what do you mean exactly? what kind of position?
[07:59] <battlehands> karni, helping out with answering questions in this channel.
[08:00] <karni> if you want to help out people, there's nothing necessary apart from knowing your ways around and knowing how Ubuntu One works. ok, so
[08:00] <karni> battlehands: torough lecture of wiki.ubuntu.com/UbuntuOne is a good idea :) it'll give you
[08:01] <karni> much info how U1 works (if you enter wiki.ubuntu.com/UbuntuOn with an error ;) you'll get to some pages that are not linked from the wiki, but contain interesting info, too)
[08:01] <karni> hang around on the channel whenever you have time and feel like, and also observe other people. like mentioned, you can learn much from duanedesign and rye :) really much.
[08:02] <battlehands> cool, I will definitely do that
[08:02] <battlehands> thanks so much for the help, karni
[08:02] <karni> battlehands: one of useful links is the link from this channel topic
[08:02] <karni> wiki.ubuntu.com/UbuntuOne/FAQ
[08:02] <karni> knowing that stuff can help answering many questions
[08:02] <karni> battlehands: you are most welcome :)
[08:02] <karni> battlehands: you're always welcome here
[08:03] <karni> battlehands: especially during that dang lecture xD
[08:03] <karni> we can talk and kill time hahah
[08:03] <battlehands> haha
[08:03] <battlehands> ok, I will catch you later
[08:03] <karni> l8r mate!
[08:03] <battlehands> Im off to read and play around
[08:03] <battlehands> l8s!
[08:03] <karni> :)
[08:21] <battlehands> karni, still there?
[08:21] <karni> battlehands: for a sec, yes
[08:21] <karni> battlehands: sup mate :)?
[08:21] <battlehands> karni, I tested the "merge" idea with the "documents" folder.
[08:21] <karni> aha :)
[08:22] <battlehands> a PDF filed worked like a charm, but an odt file didnt...
[08:22] <battlehands> I dont know all the details yet, but I will let you know what I find out.
[08:22] <karni> maybe it's still working? type in the terminal: u1sdtool --status
[08:22] <karni> great, thanks :)
[08:22] <karni> u1sdtool gives you some info what's behind the scenes
[08:23] <karni> or: u1sdtool --waiting-content
[08:23] <battlehands> yeah, its still in progress
[08:23] <battlehands> so it works perfectly!!!
[08:23] <karni> battlehands: probably that's it :)
[08:23] <karni> battlehands: more interestingly -- what happens, if you decide to sync such a folder (existing on 2 computers), and there's a file named the same, but different content.
[08:24] <battlehands> :)
[08:24] <battlehands> indeed
[08:25] <karni> battlehands: i'll be back a bit later
[08:25]  * karni is away for some time
[08:25] <battlehands> later
[08:26] <battlehands> karni, I know you are away, but I was thinking about what you said.
[08:26] <battlehands> If there were two files with the same name but different content, then you would be forced to rename one of them before putting it into a shared folder...
[12:36] <alecu> hello all
[13:01] <facundobatista> Hola alecu
[13:07] <nessita> ralsina: ping
[13:58] <nessita> stand up in 2' crowd
[13:58] <alecu> ^ ralsina, mandel, dobey, CardinalFang, vds, thisfred
[13:59] <vds> me
[13:59] <mandel> me
[13:59] <nessita> still one minute left! :-P
[13:59] <mandel> bah, same thing, we can q already :)
[13:59] <mandel> is like going to the toilet, you do not want to wait til the last second in case the q is too long
[14:00] <nessita> me
[14:00] <alecu> me
[14:00] <nessita> mandel: you always have a toilet story to tell, right? ;-)
[14:00] <nessita> ralsina, dobey, CardinalFang, thisfred?
[14:01] <thisfred> me
[14:01] <mandel> nessita: most of the time I do… the times I dont, I'm in the toilet
[14:01] <CardinalFang> me
[14:01] <dobey> meh
[14:01] <nessita> 2 more to go!!! ralsina, dobey? :-)
[14:02] <nessita> one more and the bets are closing!
[14:02] <dobey> although, my status sucks
[14:02]  * nessita misses the boss, but let's start anyways
[14:02] <nessita> vds: go!
[14:02] <vds> DONE: continuing on developers RESP APIs
[14:02] <vds> reviews: https://code.launchpad.net/~mandel/desktopcouch/move_testing_to_platform/+merge/45501
[14:02] <vds> TODO: I forgot to add bugs for the REST APIs work so I'm going to do it this afternoon
[14:02] <vds> BLOCKED: nope
[14:02] <vds> mandel: go
[14:02] <mandel> DONE: Reyes Magos (yesterday)!Fixed bug 699749, bug 699743, bug 699757, bug 699766, bug 699818. Talked with a community member that is happy to package desktopcouch for windows.
[14:02] <mandel> TODO: Implement PortAdvertiser for Windows. Improve CouchDb batch to be used to start couchdb on windows.
[14:02] <mandel> BLOCKED: no
[14:02] <ubot4`> Launchpad bug 699749 in desktopcouch "Platform specific tests are not ignored (affects: 1) (heat: 6)" [Medium,In progress] https://launchpad.net/bugs/699749
[14:02] <dobey> i might as well just skip
[14:02] <ubot4`> Launchpad bug 699743 in desktopcouch "Testing infrastructure should be move to the platform module when it depends on the running system (affects: 1) (heat: 6)" [Medium,In progress] https://launchpad.net/bugs/699743
[14:02] <ubot4`> Launchpad bug 699757 in desktopcouch "Batch to run the tests on windows is missing (affects: 1) (heat: 6)" [Medium,In progress] https://launchpad.net/bugs/699757
[14:02] <ubot4`> Launchpad bug 699766 in desktopcouch "Import error when running tests on windows (affects: 1) (heat: 6)" [Medium,Confirmed] https://launchpad.net/bugs/699766
[14:02] <ubot4`> Launchpad bug 699818 in desktopcouch "There is no implementation of the base directories utilities on windows (affects: 1) (heat: 6)" [Medium,In progress] https://launchpad.net/bugs/699818
[14:02]  * mandel looks at nessita
[14:02] <nessita> DONE: bug #696782 (I still need reviews for https://code.launchpad.net/~nataliabidart/ubuntuone-control-panel/start-dc-on-backend/+merge/45448 and https://code.launchpad.net/~nataliabidart/ubuntuone-control-panel/replication-to-the-backend/+merge/45439), bug triaging
[14:02] <nessita> TODO: bug #692772
[14:02] <nessita> BLOCKED: nopes
[14:02] <nessita> NEXT: alecu
[14:02] <ubot4`> Launchpad bug 696782 in ubuntuone-control-panel (Ubuntu) (and 1 other project) "Start DC service in backend to make that op asynch (affects: 1) (heat: 1089)" [Medium,Triaged] https://launchpad.net/bugs/696782
[14:03] <ubot4`> Launchpad bug 692772 in ubuntuone-control-panel (Ubuntu) (and 1 other project) "Visual improvements (affects: 1) (heat: 255)" [High,Triaged] https://launchpad.net/bugs/692772
[14:03] <alecu> DONE: endlessly discussed bug #650671 regarding "out of space" dialog. A vm to run natty (cause it crashes the lappy). started with twin bugs: #692730 & #693545
[14:03] <alecu> TODO: finish branch for twin bugs, get "out of space" branch merged. shop for underwear.
[14:03] <alecu> BLOCKED: yes, a lot. thank you for asking.
[14:03]  * alecu says "it's thisfred turn now"
[14:03] <ubot4`> Launchpad bug 650671 in ubuntuone-client (Ubuntu Natty) (and 5 other projects) "UbuntuOne "out of space" dialog is broken (affects: 12) (dups: 2) (heat: 48)" [High,Triaged] https://launchpad.net/bugs/650671
[14:03] <thisfred> DONE: worked on upgrading server code to new desktopcouch TODO: finish that, transfer bindwood knowledge to jamesh BLOCKED no
[14:03] <thisfred> CardinalFang: á vous!
[14:04] <CardinalFang> Merci. DONE: some planning of API implementations (mostly playlist).  Desktopcouch nearly released.  Files discussion on android.
[14:04] <CardinalFang> TODO: Finish testing removal of a depencency for python-couchdb.  Release.
[14:04] <CardinalFang> BLOCKED: None
[14:04] <nessita> dobey: go!
[14:04] <CardinalFang> doe
[14:05] <dobey> λ DONE: not much
[14:05] <dobey> λ TODO: jury duty paperwork, bug pitti about backports
[14:05] <dobey> λ BLCK: None.
[14:05] <nessita> dobey: can you please include in your TODO list a release for u1client?
[14:06] <dobey> yes, it is
[14:06] <nessita> thanks!
[14:06] <nessita> any comments?
[14:06] <dobey> but have to deal with that pesky g-s-d issue
[14:07] <nessita> dobey: I think the gsd issue for natty can wait after this release. I need u1client released so I can package u1cp, which is high priority
[14:07] <dobey> and does nobody understand what the SRU requirements are?
[14:07] <nessita> ideally I would like to have u1cp released before traveling
[14:07] <nessita> dobey: what do you mean?
[14:08] <dobey> stable releases have freezes imposed on them. adding a brand new gconf key is a new feature. (and also, should break string freeze, but the patch is using gconf wrong)
[14:10] <nessita> dobey: I think that ralsina is the one to deal with the release manager team
[14:10] <nessita> he will be able (or not) to defend the patch
[14:11] <dobey> that needs to be done BEFORE we shove it in the tree
[14:11] <nessita> dobey: anyways, since this gsd issue is very controversial, would you please release a natty package of u1client without the gsd fix? I think that task is orthogonal from the gsd issue
[14:11] <mandel> if you guys dont mind, Im going for lunch
[14:11] <dobey> i don't care who does it
[14:11] <nessita> mandel: go ahead!
[14:11]  * mandel -> lunch
[14:11] <nessita> if there is no other issue other than gsd, eom!
[14:12] <nessita> dobey: ok, we'll ping ralsina about that when he comes in
[14:17] <CardinalFang> dobey, do you know much about the kind of court?
[14:18] <dobey> CardinalFang: re: jury duty?
[14:18] <CardinalFang> yes.
[14:18] <dobey> CardinalFang: us district. i just got a summons last night, so gotta fill the form, and then i guess call next month to find out when exactly to go
[14:19] <dobey> of course, i would prefer to just be disqualified from serving.
[14:20] <CardinalFang> dobey, Ah.  Okay.  Good luck.  Federal can take a while.  :\
[14:20] <dobey> yeah
[14:23] <CardinalFang> dobey, if it's a drug case, ask, "what if they guy's my dealer?!"  That might help.
[14:23] <nessita> thisfred: I'm short on reviews, would you like to review the 'second' part of the branch you reviewed yesterday? it adds UI support to the backend
[14:23] <thisfred> nessita: sure thing
[14:23] <dobey> somehow, i don't think having my house raided is a good solution to that problem
[14:24] <nessita> thisfred: https://code.launchpad.net/~nataliabidart/ubuntuone-control-panel/start-dc-on-backend/+merge/45448
[14:24] <thisfred> dobey: just tell them you think all drugs should be legal. You'll be excused :)
[14:27] <thisfred> not having to do jury duty neatly offsets not being able to vote as a non-citizen. I'll take taxation without representation.
[14:39] <dobey> thisfred: move into DC. then you can get a double dose of taxation without representation :)
[14:39] <thisfred> yeah, gotta love their license plates
[14:42] <ralsina> good morning
[14:53] <thisfred> nessita: after following the instructions, everything seems to install fine, but then it says in orange: There is no ubuntuone pairing record.
[14:53] <nessita> thisfred: and you do have an ubuntuone pairing record?
[14:54] <thisfred> nessita: I have no idea, but installing d-c should create one if it's not there right?
[14:54] <thisfred> u1 desktopcouch that is
[14:54] <thisfred> nessita: in futon I don't see one
[14:54] <nessita> thisfred: supposedly, but I think that is broken... or it was. dobey, installing dc-u1 will create the pairing record now? or is still 'broken'?
[14:55] <dobey> desktopcouch is still broken
[14:55] <thisfred> nessita: ok, so then what else can I test, or is this enough?
[14:56] <nessita> thisfred: is it enough, unless you want torun the pairing code by hand on a terminal and then re open control panel
[14:56] <nessita> thisfred: the pairing code is located in the dc source tree, applications/plugins/ubuntuone
[14:56] <thisfred> I can do that.
[14:58] <dobey> well ubuntuone_pairing
[14:59] <nessita> right
[15:01] <thisfred> nessita: it's also installed in /usr/lib/desktopcouch, so I ran it from there, that works
[15:01] <thisfred> nessita: I still don't agree that we need anything installed to replicate bookmarks or contacts
[15:01] <thisfred> all dbs except those that are explicitly excluded should be replicated
[15:02] <thisfred> people may have other apps that talk to contacts/bookmarks, that's the whole idea of desktopcouch
[15:02] <dobey> haha
[15:02] <dobey> i remember having this exact same argument before
[15:03] <thisfred> well I didn't know this was the plan, but it's wrong. I mean I think it's great to have an option in the UI here to install bindwood and or evocouch, it's just that they have nothing to do with replication
[15:03] <thisfred> I'm 99.7% sure aquarius will agree with me
[15:03] <dobey> no no
[15:03] <thisfred> no?
[15:03] <dobey> i agree with you
[15:04] <thisfred> Oh, I got that :)
[15:04] <dobey> i'm just saying i had this same argument before, when making preferences
[15:04] <dobey> because it was supposed to be the "Applications" tab
[15:04] <nessita> thisfred: I have no formed opinion about this. But, if the user doesn't have the app that stored bookmarks or contacnts into DC, how the replication is going to happen?
[15:04] <thisfred> desktopcouch service does the replication
[15:04] <dobey> but i though "Services" was more apt, and putting "Evolution" or "Firefox" there seems wrong
[15:04] <thisfred> not any of the apps
[15:05] <aquarius> hang on, what will I agree with?
[15:05] <thisfred> nessita: there isn't just one app that uses contacts or bookmarks, ideally anything that uses contacts or bookmarks should be able to use that db
[15:05] <nessita> thisfred: but, what is DC gonna replicate? nothing! en empty DB
[15:06] <thisfred> nessita: well if the db is never created it won't be replicated
[15:06] <nessita> thisfred: right, but the user should have at least one of them ideally 'officially' supported by us
[15:06] <nessita> thisfred: you're not answering my question :-). Which app will  add useful info to the bookmarks/contacts db?
[15:06] <thisfred> nessita: strongly disagree. I mean I agree it would be nice if they did, but we DEFINITELY should not stop them from replicating if they don't
[15:07] <nessita> thisfred: I think from the control panel, yes, we should. DC may wanna provide a frontend to do what you're asking
[15:07] <thisfred> nessita: it's not important, it's the user's data and it should be on the desktop and replicated to the cloud. This is desktopcouch's promise
[15:07] <nessita> thisfred: u1cp is not a frontend for desktopcouch
[15:07] <thisfred> nessita: I'm not asking to do anything, I'm asking to NOT do something
[15:07] <nessita> thisfred: I understood that
[15:08] <thisfred> we should not be excluding anything except where the user tells us to
[15:08] <nessita> thisfred: and we're not excluding anything unless the user tells us to
[15:08] <thisfred> ok, then the UI is extremely confusing
[15:09] <thisfred> It tells me it won't replicate stuff unless I install something. That is not the case
[15:09] <thisfred> If I use funambol on my phone, the contacts will be replicated to my desktop
[15:09] <thisfred> even if I don't use evolution
[15:09] <nessita> thisfred: ok, we may change the phrasing. The goal is 'u1cp will not let you manage your replication unless you have proper dependencies (for u1) installed)'
[15:10] <thisfred> which is neat, since JamesTait is building thunderbird integration
[15:10] <dobey> eh
[15:10] <thisfred> nessita: why?
[15:10] <JamesTait> Hmmm? Someone uttered my name? :)
[15:10] <thisfred> nessita: either it does not manage replication at all, or it should be able to do it for all dbs
[15:10] <nessita> thisfred: by design, mostly
[15:10] <thisfred> not just contacts and bookmarks
[15:10] <thisfred> then the design is flawed :)
[15:10] <dobey> thisfred: actually, notes too
[15:10] <dobey> :)
[15:11] <nessita> thisfred: I have no problem changing the UI (depending on the effort maybe not in this cycle), but I need that this decision is made in higher layers
[15:11] <thisfred> Since we have nowhere else to do it (easily) I vote we show a list of all dbs except _users and management, and let users check/uncheck at will
[15:11] <thisfred> nessita: I know, I'm not ranting at you :)
[15:12] <dobey> thisfred: yeah, the only problem with that is that desktopcouch db names are sometimes evil, and it doesn't have pretty names or translations for them
[15:12] <nessita> thisfred: what I do think is, I don't see the point of enabling bookmarks rep (think as a regular user) if the bookmarks will not be stored (by any program) into the bokkmarks db
[15:12] <thisfred> But in that case I would remove all reference to replication, and just offer two buttons to install the apps
[15:12] <thisfred> nessita: the point is you don't know that it won't
[15:12] <dobey> so seeing some_random_db_i_have_no_idea_what_it_might_be in the ui would be offputting
[15:13] <thisfred> dobey: no they're not
[15:13] <nessita> thisfred: can you rephrase that please?
[15:13] <thisfred> dobey: unless the user makes them so
[15:13] <thisfred> dobey: bookmarks, notes, contacts, all very informative names
[15:13] <dobey> thisfred: s/user/developer/
[15:13] <thisfred> yeah
[15:13] <dobey> *cough*gwibber*cough*
[15:13] <thisfred> fair enough, but I don't know many horrible examples
[15:14] <thisfred> gwibber_messages is clear enough
[15:14] <thisfred> to me
[15:14] <dobey> but it doesn't use dc any more
[15:14] <dobey> thisfred: well, yes, but didsplaying that in a ui, sucks
[15:15] <thisfred> nessita: so, when someone doesn't have bindwood, doesn't mean that they haven't written their own bookmarks app, or installed another 3d party one
[15:15] <dobey> also, it's app-specific, which is sort of the anti-thesis of desktopcouch
[15:15] <thisfred> and even if they haven't, the point of replication is also to prevent data lock in
[15:15] <thisfred> they always have *all* their data that is in our cloud on *all* their machines, unless they exclude dbs
[15:16] <thisfred> yeah, this really goes against the ideas behind it.
[15:16] <thisfred> It sucks that I never get to go to UDSes
[15:16] <nessita> thisfred: right. But in that case, the user will manage his DC databases from outside U1 (very likely). The most common case will be non technical users that see the word 'bookmark' and they expect that all the magic happen on its own. I think we can promise 'bookmarks replication' without enforcing that (at least) there is an app that actually writes the data to the DC db
[15:16] <thisfred> because I would make them much more lively :P
[15:16] <nessita> we can t*
[15:17] <thisfred> nessita: so, take out all references to replication, and just offer to install bindwood/tomboy/evocouch from there
[15:17] <thisfred> problem solved
[15:18] <nessita> thisfred: well, and then, once those app are installed, would you offer to enable/disable a fixed set of replications?
[15:19] <nessita> I think we need to offer that, for the fixed set of data that U1 advertised it supports
[15:19] <thisfred> I would love UI to check/uncheck *all* of a user's dbs for replication, but that is entirely separate
[15:19] <nessita> thisfred: yeah, that sounds like a UI for DC
[15:19] <thisfred> There is NO fixed set of data that we support, we support any db the user cares to create
[15:19]  * dobey wish the UI was moved to the apps
[15:19] <dobey> [] Sync with Ubuntu One
[15:19] <thisfred> yeah
[15:19] <nessita> thisfred: do not think in DC, think only in U1,
[15:20] <thisfred> except dc has no UI
[15:20] <thisfred> nessita: yeah, still true
[15:20] <dobey> dc does have ui
[15:20] <thisfred> dobey: well not much :)
[15:20] <nessita> thisfred: so, if someone creates a 'my own personal dc database that no one knows about', u1 web ui will no know nothing about it
[15:21] <dobey> thisfred: yes, but it would be a trivial feat to add another tab to desktopcouch-pair to select which dbs to replicate, if one wanted
[15:21] <nessita> thisfred: I count that database as non-U1, even if is replicated by *desktopcouch* to all the user machines
[15:21] <nessita> not by u1
[15:21] <thisfred> nessita: well web ui is just one client of U1, so that's immaterial, it will still replicate, and a user still should be able to disable/enable that replication
[15:21] <dobey> 'bookmarks' is not non-u1
[15:22] <thisfred> nessita: *any* db will be replicated to U!
[15:22] <thisfred> U1
[15:22] <thisfred> that is part of the service we offer
[15:22] <nessita> thisfred: to dc, not to U1, as far as I know (I know very little :-D))
[15:22] <dobey> all dbs not specifically excluded anywya
[15:22] <thisfred> nessita: yes to U1
[15:22] <dobey> nessita: to couchdb.one.ubuntu.com
[15:22] <nessita> hum
[15:22] <nessita> ok
[15:22] <dobey> to "takes up your quota"
[15:22] <dobey> which is u1 :)
[15:22] <thisfred> nessita: the ideal is let people build their own web ui on top of that even
[15:22] <nessita> I think is time to involve more managers on this one
[15:23] <thisfred> +1 :)
[15:23] <nessita> thisfred: right, I understand
[15:23] <nessita> dobey: I see, I didn't know that
[15:23] <nessita> thisfred: so, wanna start a thread on ubunet or chase aquarius or Chipaca?
[15:23] <nessita> and/or
[15:23] <thisfred> sure
[15:24] <nessita> thisfred: my branch matches the design spec, I may change it later when the discussion reaches a solution
[15:24] <thisfred> let's see if either of them respond here soon, if not I'll kick off discussion
[15:24] <nessita> thisfred: in the mean time, I would like not to block my branch since that func is already in natty but working horrible since it blocks
[15:25] <thisfred> nessita: yeah, I won't be withholding approval based on this ;)
[15:25] <joshuahoover> nessita: sorry to side track you but question about udf selection...is that work done?
[15:25] <nessita> thisfred: thanks
[15:25] <nessita> joshuahoover: yes sir
[15:25] <nessita> joshuahoover: let me check the blueprint
[15:25] <nessita> (to see if is updated enough)
[15:26] <nessita> joshuahoover: what was the burndown chart link again? :-D
[15:26] <joshuahoover> nessita: is it in the naty package or do we need another release? (i would check in naty but having a hard time getting a naty vm to run with latest updates)
[15:26] <joshuahoover> nessita: http://people.canonical.com/~platform/workitems/natty/ubuntuone-team.html
[15:26] <nessita> joshuahoover: is already on natty. What is not there yet is having U1CP opening from the menus, I'm blocked on a u1client release to do that
[15:27] <nessita> joshuahoover: so, ubuntuone-control-panel-gtk in the terminal brings up all the magic
[15:27] <joshuahoover> nessita: ah, ok...good to know...hopefully i can help test yet today :)
[15:27] <nessita> that would be awesome!
[15:29] <tchernobog> hello, I'm having some problems with non-utf8 paths and sync with the storage daemon
[15:29] <tchernobog> this should be related to bug #696901, I'm told
[15:29] <ubot4`> tchernobog: Bug 696901 on http://launchpad.net/bugs/696901 is private
[15:29] <nessita> tchernobog: hi there
[15:30] <nessita> tchernobog: facundobatista is the one that replied to you
[15:30] <nessita> facundobatista: ping
[15:30] <ralsina> dobey: could you reply to the comments in https://code.launchpad.net/~alecu/ubuntuone-client/restrain-out-of-space-dialog/+merge/45317 ? Maybe I am missing something?
[15:30] <tchernobog> facundobatista: hello
[15:31] <tchernobog> I have tried looking for non-utf8 paths, but this does not seem to be the case
[15:31] <dobey> ralsina: in a minute, sure
[15:31] <tchernobog> the character it fails on, \xc3
[15:31] <tchernobog> is the first multibyte char of "ö"
[15:31] <tchernobog> but that folder did sync in the past
[15:31] <ralsina> dobey, thanks!
[15:31] <tchernobog> and I can see an old version of it in the web interface of u1
[15:35] <facundobatista> tchernobog, hello!
[15:36] <facundobatista> tchernobog, mmm... maybe we have a deeper issue, let me see
[15:36] <facundobatista> tchernobog, is that a regular folder under Ubuntu One?
[15:37] <tchernobog> yes
[15:38] <facundobatista> tchernobog, I tried with a file and a directory, and got no errors
[15:39] <facundobatista> tchernobog, I would need your debug logs for further investigation
[15:39] <facundobatista> tchernobog, do you have them in debug or you want me to help you setting them?
[15:40] <tchernobog> let me look if I can find the right commandline option
[15:45] <tchernobog> facundobatista: too big for pastebin
[15:46] <tchernobog> do you want me to keep it shorter? probably yes
[15:49] <tchernobog> facundobatista: http://pastebin.com/Eb4Tf7ki
[15:54] <facundobatista> tchernobog, damn, I do the same but it doesn't break
[15:55] <facundobatista> tchernobog, it may be an issue with your metadata
[15:55] <facundobatista> tchernobog, wait a minute
[15:56] <duanedesign_> 'lo all
[15:56] <facundobatista> tchernobog, what number you have in ~/.local/share/ubuntuone/syncdaemon/vm/.version ?
[15:56] <facundobatista> Hola duanedesign_
[15:57] <tchernobog> facundobatista: 6 (six)
[15:57]  * duanedesign_ waves at facundobatista 
[16:00] <facundobatista> tchernobog, could you please run this script? http://pastebin.ubuntu.com/551524/
[16:01] <facundobatista> tchernobog, it will show your syncdaemon's metadata to stdout
[16:01] <facundobatista> tchernobog, there we can see if something is wrong there
[16:04] <thisfred> nessita: dobey: inflammatory mail sent
[16:05] <tchernobog> facundobatista: http://pastebin.com/Enrwf9Dm
[16:05] <nessita> thisfred: good! (?)
[16:05] <dobey> thisfred: molatov cocktails all around!
[16:05] <thisfred> dobey: shaken or stirred? :)
[16:06] <dobey> shaken of course
[16:06] <thisfred> dash of nitro?
[16:07] <dobey> indeed
[16:07] <dobey> ugh, come on ftp.ubuntu.com
[16:30] <dobey> nessita: u1client 1.5.2 is now uploaded (but of course not yet built/published)
[16:31] <nessita> dobey: awesome, thanks
[16:31] <dobey> ralsina: replied to the merge, though not sure if you will like it. i still disapprove the branch and would like to propose an alternate branch to fix the bug, as soon as i get some lunch in me
[16:34] <dobey> ok, must get some lunch now. bbiab
[17:14] <dobey> hmm
[17:16] <dobey> nessita, alecu: what were the problems with webkitgtk + twisted + dbus/glib?
[17:21] <alecu> dobey, 100% cpu usage in some thread
[17:22] <ralsina> dobey: I read your comment in the out-of-space-dialog branch
[17:22] <alecu> dobey, #617041
[17:23] <ralsina> dobey: basically I said anothr bug because changing that to a static variable doesn't fix the problem, it just changes it to "I get 3000 dialogs one after the other". From a user's point of view, it's less of a solution than the current branch.
[17:23] <dobey> alecu: ok, probably because of gtk+. not seeing that with desktopcouch though
[17:23] <ralsina> dobey: and coalescing the events is beyond the scope of the SRU we are trying to achieve
[17:24] <ralsina> I would even be open to making alecu's branch's timeout not configurable to minimize the patch
[17:25] <mandel> is done for me for the week, catch u on monday!
[17:25] <dobey> ralsina: as I argued shortly with nessita this morning, I think adding a new gconf key is beyond what is acceptable for an SRU
[17:25] <dobey> cheers mandel
[17:25] <alecu> mandel, have a nice weekend!
[17:26] <mandel> laters all :)
[17:26] <ralsina> dobey: I don't quite get that from the guideline, but it's arguable, yes. OTOH, I can propose the SRU and remove the gconf key if it's not ok. It's easier than pushing it twice for SRU
[17:28] <dobey> ralsina: well, new gconf key == new feature
[17:28] <dobey> and stable is feature frozen.
[17:29] <dobey> ralsina: what do you mean by "pushing twice for sru"?
[17:30] <ralsina> first without the key and later on with it
[17:30] <ralsina> I have not seen gconf key == feature before but hey, I'm the new guy ;-)
[17:31] <dobey> i don't see why we would do it without and then with. i think it should just be without
[17:32] <ralsina> dobey: because it's useful. But as I said, I am open to doing without. OTOH, I want to try and see if it is accepted.
[17:32] <ralsina> dobey: useful because it gives a way to disable the dialog completely
[17:33] <ralsina> dobey: not really because you can change the timeout
[17:34] <dobey> i think the only way that the dialog should ever be completely disabled is "stop using the file sync service"
[17:36] <ralsina> dobey: well, disagree with you there. I also think the dialog should be disabled if it's annoying the user.
[17:38] <dobey> if it's annoying, then it's a bug. providing a feature to let the user say "don't show this ever again" isn't a fix. if there's any reason to disable the dialog completely, then the right fix is to not have the dialog at all, because it's the wrong solution to whatever the problem is, anyway. :)
[17:39] <ralsina> dobey: right. But... SRU, small patch, etc ;-)
[17:42] <dobey> right. disabling it completely for everyone is a smaller patch than this. i think even the changes to fix the bug and not be annoying, are also a smaller patch
[17:44] <ralsina> disabling it completely is not a good idea. If you have that smaller patch, propose it.
[17:46] <dobey> give me a minute and i will :)
[17:56] <ralsina> I have some kid problems, will be back in an hour, I suppose
[17:56] <dobey> ok
[18:17] <dobey> Chipaca: ping
[18:19] <Chipaca> dobey: pong
[18:20] <dobey> Chipaca: is there a UX spec for the 'out of space' dialog anywhere? it was done last cycle while i was on rotation, so i'm not sure if there is or isn't
[18:21] <Chipaca> dobey: it's mentioned in the file sync spec
[18:21] <Chipaca> dobey: but I don't think there's a real ux spec for the dialog itself
[18:21] <Chipaca> dobey: i could be wrong; i am unable to hold that whole spec in my mind
[18:22] <dobey> ok
[18:22] <dobey> do you remember or have readily available, the url for that spec?
[18:22] <Chipaca> dobey: yes, give me a minute
[18:23] <dobey> i'm wondering why we are popping up the out of space dialog, for shares that others have sent the user
[18:25] <Chipaca> dobey: because if the other user is out of space, you can't add to it
[18:25] <dobey> yes, but you can't buy them more space, either
[18:26] <Chipaca> dobey: https://docs.google.com/a/canonical.com/Doc?docid=0AU5sFuLRpCpBZGZra2pqY2pfMjY1ZjRodG5nZDg&hl=en (remove a/canonical.com if using your plain google account)
[18:28] <dobey> hmm
[18:28] <dobey> only thing that says about out of space is that rodrigo was working on it
[18:29] <dobey> ah maybe not
[18:30] <dobey> of course, it also is somewhat antiquated, given the change to pricing/plans we made
[18:33] <dobey> and it doesn't seem to mention the case of shares
[18:33] <dobey> only UDFS and the user's own account
[18:33] <dobey> ie, cases where 'upgrade' makes sense to do
[18:39] <Chipaca> dobey: right
[18:41] <dobey> thanks
[18:58] <nessita> ralsina: would you be able to review my branches or shall I ask someone else? I've read you have some child issues :-/
[18:58] <dobey> nessita: how do you monitor a specific signal with dbus-monitor?
[18:59] <ralsina> nessita: child is ok now. Refresh me in priority order and I'm on it in 5'
[18:59] <nessita> dobey: let me look my notes and I'll share
[18:59] <nessita> dobey: using something like dbus-monitor "type='signal',sender='com.ubuntuone.SyncDaemon',interface='com.ubuntuone.SyncDaemon.Status'"
[18:59] <nessita> you can add filters such as
[19:00] <nessita> dbus-monitor "type='signal',sender='com.ubuntuone.SyncDaemon',interface='com.ubuntuone.SyncDaemon.Status',signal='SignalName'" or a very similar semantic
[19:00] <nessita> ralsina: first one https://code.launchpad.net/~nataliabidart/ubuntuone-control-panel/replication-to-the-backend/+merge/45439
[19:00] <nessita> ralsina: second: https://code.launchpad.net/~nataliabidart/ubuntuone-control-panel/start-dc-on-backend/+merge/45448
[19:01] <ralsina> The first one I checked yesterday
[19:01] <nessita> ralsina: you did? maybe you forgot to vote?
[19:01] <ralsina> I get nothing when calling replication_info with d-feet but I suppose that's ok too
[19:02] <ralsina> I asked you about it nd got no response :-)
[19:02] <nessita> ralsina: well, the response is sent thru signals, d-feet will give you nothing
[19:02] <ralsina> nessita: ok
[19:02] <nessita> ralsina: replications_info (right now) returns a fixed list of ['bookmarks', 'contacts']
[19:03] <nessita> returns in a signal, I mean
[19:03] <ralsina> ok, I'll read the code now, then
[19:03] <ralsina> This is the one you were discussing with thisfread this morning right? About how replication has nothing to do with installed apps?
[19:04] <nessita> ralsina: every dbus method returns nothing, all the info is sent in signals, as per the spec
[19:04] <dobey> hrmm
[19:04] <dobey> i guess the gsd-plugin/test-send-signal.py doesn't work so well
[19:04] <nessita> ralsina: yeah... he has some interesting points, but whatever we decide (see the thread on ubunet-discuss), requires a design change
[19:04] <ralsina> nessita: right
[19:05] <nessita> ralsina: this branch improves what we already have in place
[19:05] <ralsina> so, according to the current spec this seems ok to me. I'll approve it.
[19:05] <nessita> (improves by providing async access to DC)
[19:05] <nessita> thanks
[19:08] <ralsina> Approved the 2nd one, I had tried it this morning and forgot to vote it.
[19:09] <nessita> :-)
[19:09] <nessita> ralsina: awesome, thanks!
[19:10] <dobey> alecu: ping
[19:10] <alecu> hi dobey
[19:11] <dobey> alecu: gsd-plugin/test-send-signal.py doesn't seem to be woring for me. i'm running test-gst-plugin, but it's not doing anything, nor is test-send-signal printing any errors
[19:11] <alecu> dobey, to use gsd-plugin/test-send-signal.py you need to shut down syncdaemon first.
[19:12] <dobey> oh ok
[19:19]  * nessita reboots after natty updates
[20:05] <ralsina> Anyone has an important review? If not, I will just pick one from the queue...
[20:16] <TrickyJ> Hi friends
[20:16] <TrickyJ> I got one question to ask can we access files stored in Ubuntu one in the form of a link ?
[20:17] <TrickyJ> for example i got this link after posting the image in ubuntu one folder http://ubuntuone.com/p/UXA/
[20:17] <TrickyJ> If i save a file can i get a link to access that file ?
[20:19] <mongy> TrickyJ, like, http://ubuntuone.com/p/UXA/SPM_A0016.jpg
[20:23] <TrickyJ> mongy: I got this
[20:24] <TrickyJ> but how can i creat a text file link ? if i upload a text file and i want to access that file as a webpage wil it be possible ?
[20:24] <mongy> sure
[20:24] <beuno> TrickyJ, yes, you need to make it public, though
[20:24] <TrickyJ> Hmmm ok
[20:26] <TrickyJ> ok for example i go to ubuntu one i logged in and now i click on file tab I am using web console ok. And under the file tab i created new file and saved some text in it now i want to access that using a weblink how can we do that ?
[20:26] <mongy> all I did for your link was 'save as'  make a note of the filename and tag it onto the public url
[20:26] <TrickyJ> I am using webconsole
[20:27] <mongy> same applies
[20:27] <mongy> just view the link yourself....
[20:27] <mongy> then right click in your browser, save as, get the name and append it to the link you wanna share
[20:27] <mongy> 'http://ubuntuone.com/p/UXA/SPM_A0016.jpg' for example
[20:28] <mongy> if there is a magical way of doing it then im not sure, beuno will know more than anyone imsur
[20:28] <mongy> im sure*
[20:28] <TrickyJ> well
[20:28] <TrickyJ> let me try
[20:29] <beuno> uhm
[20:29] <beuno> I don't quite understand
[20:29] <beuno> I don't know how webconsole works
[20:31] <mongy> all im saying is, append the filename of whatever you are sharing to the public link it makes....
[20:32] <mongy> TrickyJ, im guessing SPM_A0016.jpg is the name of the file you shared....
[20:34] <TrickyJ> Oh guys you know I apologies i made a misteak
[20:34] <TrickyJ> i was talking about notes not files :( I want to creat a link for Notes not the files
[20:35] <beuno> I'm doubly confused now!  :)
[20:35] <beuno> you can't sure notes
[20:36] <TrickyJ> yaaa
[20:37] <TrickyJ> try that log on to the website and check out for notes I doubt we cannot make a link for notes
[20:37] <TrickyJ> what I wann do is i wann share few documents and i wann share it publically as a  note u know
[20:37] <TrickyJ> as an article
[20:37] <beuno> right, so at the moment, the only way to do that is with public files
[20:38] <beuno> maybe you upload an HTML?
[20:41] <TrickyJ> Hmmmm u are right
[20:41] <TrickyJ> Hmmm...
[20:42] <TrickyJ> Hmmm actually that will be much of a hard work :(
[20:42] <TrickyJ> lets see
[20:43] <TrickyJ> and when i log on to UBUNU i am not able to activate or access my Ubuntu one feature in it :(
[20:47] <TrickyJ> you know guys I found a way out exactly the way i wann to
[20:48] <TrickyJ> check out this i've just uploaded this
[20:48] <TrickyJ> https://docs.google.com/document/d/1vVVTDb7kzfIWNulTDO902cvgJRx4fOuz5rKqMjEKwwo/edit?hl=en
[20:48] <TrickyJ> its with google docs :)
[20:48] <TrickyJ> y can we do this feature with ubuntu one ?
[20:48] <TrickyJ> Who are the programmers in this room for ubuntu one ?
[20:51] <dobey> you can't make public notes yet
[20:52] <dobey> only public files
[20:52] <TrickyJ> Hmmmmmmm....
[20:53] <TrickyJ> how can we get the source code for this application any idea ?
[20:53] <TrickyJ> Like we have the directory for locoteams
[20:53] <TrickyJ> http://bazaar.launchpad.net/~loco-directory-dev/loco-directory/0.2/annotate/head%3A/EXTERNALS
[20:53] <TrickyJ> Check out
[20:54] <dobey> source code for which application?
[20:54] <TrickyJ> Check out friends another document
[20:54] <TrickyJ> https://docs.google.com/document/d/1oyn2E_2fPYY-jAubgItrsyS_Zy8sLk-gBOJdTJRrieU/edit?hl=en
[20:54] <TrickyJ> Source code for ubuntu one
[20:54] <TrickyJ> lets work on to make this feature work on our ubuntu one when google can do it y cant we
[20:55] <dobey> you mean the clients, or the web site?
[20:55] <dobey> the server is not open source
[20:55] <TrickyJ> Hmmm....
[20:55] <dobey> the clients that are shipped in ubuntu are all on launchpad though
[20:55] <TrickyJ> is there any way where we can send this information til the creator of the Ubuntu one ?
[20:56] <TrickyJ> Hmmm... but this feature needs to be coded on to the server
[20:56] <dobey> you can file a bug against ubuntuone-servers asking for it if you want
[20:56] <TrickyJ> Hmmm... its not a bug though its a new feature we can say
[20:56] <TrickyJ> or it is avaliable with the paid options we never knew
[20:56] <TrickyJ> we are using free 2 gb space
[20:57] <dobey> it's not available at all yet
[20:58] <dobey> https://bugs.launchpad.net/ubuntuone-servers/+bug/389535
[20:58] <ubot4`> Launchpad bug 389535 in ubuntuone-servers "Google Docs Integration (affects: 2) (heat: 1)" [Wishlist,Confirmed]
[20:59] <dobey> or you can click the "affects me too" at the top of that page
[21:00] <dobey> ralsina: https://code.launchpad.net/~dobey/ubuntuone-client/happier-quota-dialog/+merge/45551 is a bit bigger now, but still less than alecu's and handles shares and normal root
[21:01]  * ralsina looks
[21:03] <alecu> dobey, you didn't add "test-flood.py" :-)
[21:04] <dobey> nope
[21:06] <alecu> well, that's why it's less code!
[21:08] <dobey> it's only a hundred lines though
[21:08] <dobey> so even if i add it in, my branch will still be a few lines less than yours :)
[21:15] <ralsina> Stop trying to see who has the smaller *cough* code *cough* ;-)
[21:15] <ralsina> I am approving it, alecu, can you do the 2nd review?
[21:16] <TrickyJ> Friends EOM i am planning to buy new laptop I wann specially run UBUNTU on i've heard i seres process wont support Ubuntu or linux ? is it true ?
[21:17] <dobey> TrickyJ: #ubuntu might be a better place to ask that
[21:17] <TrickyJ> Guys you have uploaed the bug ??? for the same for those document thing ?
[21:17] <alecu> ralsina, I need to run now, to shop for stuff for the trip. I can review it this night.
[21:17] <alecu> bye all
[21:17] <TrickyJ> Oh ok dobey
[21:17] <ralsina> alecu: that's great
[21:17] <TrickyJ> alecu: byee
[21:44] <dobey> later all
[21:47] <ralsina> by dobey!
[22:08] <ralsina> Have a nice weekend everyone!