/srv/irclogs.ubuntu.com/2011/02/03/#ubuntuone.txt

JamesTaitGooooooooooooood morning #ubuntuone!09:35
duanedesignhello JamesTait09:42
JamesTaitHey duanedesign. :)09:43
duanedesignhmm, never seen someone able to so this (add the same directory twice) http://ubuntuforums.org/showthread.php?t=167524710:22
duanedesignanyone have any ideas to remedy?10:22
zygahi11:22
zygawhy is ubuntu one appearing under messaging indicator in natty now?11:22
nessitahello everyone!12:04
nessitadobey: is tarmac running? I have a u1client branch approved 20 min ago and has the commit message set12:10
ralsinagood morning everyone!12:17
duanedesignhello zyga12:18
zygaduanedesign, hello12:18
ralsinazyga: it was changed a few days ago.12:18
ralsinazyga: I have the reason here, somewhere ;-)12:18
nessitadobey: branch merged now, thanks12:18
duanedesignhelloo everyone and good morning12:18
nessitahi duanedesign12:19
nessitaralsina: hey! you +1'd https://code.launchpad.net/~nataliabidart/ubuntuone-client/share-subscription-ops/+merge/48170 but didn't actually approved it :-)12:19
duanedesignrye: was getting caught up on answering the U1 questions on the forums and I came across this. http://ubuntuforums.org/showthread.php?t=167524712:19
duanedesignhad never seen that before so thought I would mention it FWIW :)12:19
ralsinazyga: I think it was because we wanted to be in the same menu on all supported versions (l,m,n) and we can't change the "me" menu in lucid. Also, because we are redoing notifications, and it makes more sense there.12:20
ralsinaargh12:20
ralsinanessita: that's what happens when I do things standing up and in a hurry12:20
nessitahehehe12:20
ryeduanedesign, wow12:20
ralsinanessita: there!12:20
ryenessita, do you remember having 2 udfs of the same name?12:21
nessitarye: yes, I do. u1sdtool --refresh-folders fixed it12:21
zygaralsina, I see - out of curiosity is there any design document for that12:21
ryeduanedesign, ^12:21
nessitathere were not 2 udfs in the server12:21
nessitabut only in local metadata12:21
ralsinazyga: not one document that has everything yet, I think12:21
ralsinaalecu should know better12:22
duanedesignohhhh12:22
duanedesignok, i will edit my post12:22
nessitaduanedesign: thanks!12:22
duanedesignthanks rye  nessita12:22
duanedesign:)12:22
zygaralsina, cool, I'm always eager to see what u1 comes up with next :-)12:22
ralsinazyga: alecu and thisfred did a whole thing about notifications that's gonna be great once we have full unity support12:24
ralsinazyga: may be there for the next alpha12:25
zygaI'm looking forward to it12:25
alecuhello mundo!13:00
=== teknico is now known as teknico_away
alecunessita, ralsina: I really need some reviews on https://code.launchpad.net/~alecu/ubuntu-sso-client/fix-70801813:06
ralsinaalecu: checking!13:06
ralsinaalecu: it's not proposed?13:06
ralsinaOh, found it13:07
nessitaalecu: on it13:07
ralsinaalecu: the apps menu in unity-2d is borked, what's the name of the users and groups app to start it from a terminal?13:12
alecuralsina, looking for it13:14
alecuralsina, on maverick it's users-admin13:14
ralsinaalecu: same on natty. Doing it now :-)13:15
nessitaalecu: can "/org/freedesktop/secrets/collection/" be replaced by the constant in the test file?13:26
nessitaor is it any ramdom string?13:26
alecunessita, my bad, fixing13:27
alecunessita, moved all dbus object paths strings as constants. just pushed.13:37
ralsinaalecu: I can't test it on natty because I can't create users. Seems to work on maverick13:38
alecuralsina, cool. I've tested it mostly on natty, so don't worry.13:38
ralsinaalecu: ok13:39
ralsinaI am not 100% sure if I did things right, but that's why we have two reviewers policy ;-)13:39
nessitaalecu: thanks!13:40
nessitaralsina: right, throw the fardo at me :-P13:41
ralsinanessita: would you please look after my fardo? ;-)13:42
nessitahehehe13:42
ralsinanessita: I did an honest review, really. I am just not trusting myself on this one too much.13:42
nessitaI was kidding13:42
ralsinaThe pace of unity-2d changes is kinda scary. Because the direction of change is not exactly always towards "working" these days13:44
ralsinaIt's like if every day I am logging into a different desktop :-)13:45
ralsinaToday it was "hey, we are a desktop with no apps"13:45
nessitaalecu: am I sleepy or def get_collection_by_alias(self, alias): don't use the 'alias'  param?13:46
nessitaalecu: should 'alias' be used instead of DEFAULT_LABEL?13:47
alecunessita, juas!13:47
alecunessita, I was too sleepy finishing that yesterday :P13:47
alecunessita, I'm adding a new test for that, thanks!13:47
nessitaalecu: thank you13:47
nessitaalecu: I will pause the review and restart after your new push13:48
alecunessita, well, the fact is that get_collection_by_alias ended up being only used by the tests... so I'll remove that to make the change smaller.13:51
ralsinaalecu nessita CardinalFang thisfred dobey vds: standup in 9'13:52
alecuack13:52
nessitaalecu: ok13:52
thisfredyoyoyo13:52
vdsack13:52
nessitathisfred: tútútú13:52
ralsinanessita: you busy? ;-)13:52
thisfredsísísí13:52
nessita:-P13:53
alecunessita, fixed and pushed.13:55
nessitaalecu: ack13:55
alecume14:00
nessitame14:00
vdsme14:00
thisfredme14:00
dobeyme14:01
ralsiname14:01
nessitaCardinalFang: stand up?14:01
nessitaalecu: go!14:03
alecuDONE: worked on bug #708018 so a keyring is created also if no default keyring is found at all14:03
alecuTODO: finish big branch to rate limit notifications14:03
alecuBLOCKED: no14:03
alecuHATE: debugging DBus code14:03
alecuLOVE: DBus pseudo-unit-integration tests14:03
alecuNOTE: I'm taking friday and monday off. See you on tuesday!14:03
ubot4Launchpad bug 708018 in ubuntu-sso-client (Ubuntu) (and 1 other project) "ubuntu-sso-login crashed with IndexError in prompt_handle(): list index out of range (affects: 3) (dups: 2) (heat: 26)" [High,Triaged] https://launchpad.net/bugs/70801814:03
alecuNEXT: nessita14:03
nessitaDONE: Chased reviewers. Debugged syncdaemon metadata weirdness. Landed a couple of branches, 2 more to come.14:03
nessitaAdded fronted support (u1sdtool) for subscribing/unsubscribing from shares. 3rd party API's call. Reviews. Some bug triage.14:03
nessitaTODO: Chase reviewers. Share subscribe IRL testing (already started, yey!). Reviews.14:03
nessitaBLOCKED: nopes14:03
nessitaLOVE: Fridays14:03
nessitaNEXT: vds14:03
vdsDONE: started ninth branch for #70102914:04
vdsTODO: url testing now, found a couple of small bugs, once  fixed the REST APIs are close do be done14:04
vdsBLOCKED: still nope, but I need DAL to support uploading of files14:04
thisfredDONE: Mock testing branch | discussed and investigated API bugs14:04
thisfredTODO: Discuss with alecu what we need to do to wrap up msging/notifications, and do it | start API work14:04
thisfredBLOCKED: Nope14:04
thisfredNEXT: dobey!14:04
dobeyλ DONE: bug 712068, bug 712086, nightlies fixes14:04
dobeyλ TODO: fix nightlies, finish bug 673012, evaluate SRUs for maverick14:04
dobeyλ BLCK: None.14:04
ubot4Launchpad bug 712068 in ubuntuone-client "libsyncdaemon GIR build broken on Lucid due to invalid arg (affects: 1) (heat: 6)" [Medium,In progress] https://launchpad.net/bugs/71206814:04
ubot4Launchpad bug 712086 in ubuntuone-dev-tools "dbus-daemon fails to start (affects: 1) (heat: 6)" [High,Fix committed] https://launchpad.net/bugs/71208614:04
ubot4Launchpad bug 673012 in desktopcouch (Ubuntu) (and 1 other project) "Async monitoring of _changes (affects: 1) (heat: 39)" [Undecided,Confirmed] https://launchpad.net/bugs/67301214:04
dobeyralsina: go14:04
nessitaralsina: ping?14:05
ralsinasorry, doorbell14:06
ralsinaDONE: reviews, did my canonicaladmin work, more research for sprint, several calls.14:06
ralsinaTODO: reviews, management stuff, sprint planning, someday actual coding ;-)14:06
ralsinaBLOCKED: no14:06
ralsinacomments!14:06
nessitaweekly meeting in 1:10 hrs14:06
nessitaahve your mumble setup and ready to go!14:06
nessitaalso, have*14:06
nessitaanyone else?14:07
nessitadobey: was tarmac having any issue this morning or was just a slow merge?14:07
ralsinaCardinalFang reported yesterday that DC replication on natty is working, but I am not so sure because of other reported problems14:08
ralsinaSo I want to check that out today on the call14:08
nessitais replication working for Chipaca?14:08
ralsinanessita: those are the other reported problems ;-)14:08
ralsinaThey were talking as I left yesterday14:08
nessitaah14:09
ralsinaso, eom?14:09
nessitaeom!14:09
Chipacanessita: replication is working for me except for one database which throws a json encoding error14:09
Chipacaeven with 1.0.2 (which otherwise worked fine)14:11
nessitaChipaca: is it a 'common' database (contacts, bookmarks) or a customized one?14:11
Chipacanessita: I'm not sure how/why that makes a difference :)14:11
dobeynessita: i doubt it was having a problem14:12
nessitaChipaca: just curious14:13
nessitadobey: ack14:14
Chipacanessita: the one that trips up is contacts14:14
dobeynessita: and i don't see anything in logs14:14
dobeygrr, why would urlencode tell me a string isn't a string!14:20
=== teknico_away is now known as teknico
alecudobey, urlencode may not work right with unicode strings14:21
alecudobey, "TypeError: not a valid non-string sequence or mapping object" ???14:24
dobeyyeah, TypeError14:25
dobeyi just switched to using quote() instead14:25
dobeywhich is what i should be using anyway i just realized14:25
alecudobey, right. urlencode takes a dict or a list of 2-tuples to build a query string.14:25
dobeybecause urlencode is for foo=bar14:25
dobeyof course, now i have another problem :(14:26
dobeyquote seems to return %2B, but the DBUS_SESSION_BUS_ADDRESS ends up with %2b, after i pass in the quoted string for the address :(14:27
dobeyguess i need to unquote in the test14:27
CardinalFangGood morning, all.  I'm sorry I missed stand-up meeting.14:32
CardinalFangChipaca, so, my 1.0.2 didn't do any better?14:33
nessitaalecu: ping14:34
alecunessita, pong14:34
nessitaalecu: I'm about to approve your branch but there is an issue, that may be fixed in another branch14:34
ChipacaCardinalFang: correct14:34
alecunessita, tell me14:34
nessitaalecu: I was prompted to set a password for the keyring. I didn't do it right way because I was looking at the terminal for the debug messages. When I add it (1 minute later), the ussoc login screen was already saying 'Did not received a reply blabla' (the standard dbus time out error)14:36
nessitaso it seems like we have a small window to unlock the keyring14:36
nessitawindow of time, I mean :-)14:36
nessitaI can get you some logs14:37
dobeycan i get a couple of quick reviews?14:38
dobeyhttps://code.launchpad.net/~dobey/ubuntuone-client/fix-lucid-build/+merge/4838314:38
dobeyand https://code.launchpad.net/~dobey/ubuntuone-dev-tools/escape+tmpdir/+merge/4848014:38
alecunessita, hmmm. yes, I want logs.14:38
alecunessita, anyway: I don't see a way around that.14:39
alecunessita, and we surely must have that error in all previous versions.14:40
alecunessita, so we better fix that in another branch.14:40
nessitaright14:40
nessitaapproved14:41
alecunessita, thanks.14:42
alecunessita, the fix for bug 708018 has landed. Do we still have a chance to make a release?14:50
ubot4Launchpad bug 708018 in ubuntu-sso-client (Ubuntu) (and 1 other project) "ubuntu-sso-login crashed with IndexError in prompt_handle(): list index out of range (affects: 3) (dups: 2) (heat: 26)" [High,Triaged] https://launchpad.net/bugs/70801814:50
nessitaalecu: nopes for a2, pitti told me they were not going to make another build. But I'll make the release and that will enter as an update14:56
alecucool14:56
dobeywell a2 release is today15:01
dobeyso yeah15:01
nessitaright15:02
nessitaall: weekly meeting in 15'!15:02
nessitaralsina: weekly meeting!15:16
ralsinanessita: logging15:16
nessitaCardinalFang: weekly meeting? not sure if you have to/will attend15:17
ralsinaCardinalFang: ping, please come to mumble, last one for you :-)15:18
CardinalFangOkay.15:18
dobeyi need a few minutes15:25
ralsinachad, I forgot to ask you about DC syncing on natty!16:04
ralsinaSorry, that was why I wanted you on the call and it completely escaped me16:04
ralsinaCardinalFang: ^^16:05
MoshJoshIs anyone available to answer a (probably basic) question about Ubuntu One mobile that I can't seem to find the answer to in the faq?16:36
dobeyMoshJosh: just ask and if someone knows, they will answer :)16:41
MoshJoshThanks, dobey.  :D  It's a pretty basic thing . .but . . I'm currently on the free plan re: storage.  Ubuntu One mobile says I can stream all of my music from my PC . . . BUT . . What happens if I have more than 2GB of music?  Will I also need to buy a 20 pack or is music treated differently?16:43
dobeyif you want to upload more than 2GB you will have to purchase more storage space, yes16:43
dobeyyou will be able to buy more music on the u1 music store, but you can't separately upload more data than you have space fore16:44
dobeyfor16:44
MoshJoshSo, music isn't truly streamed from my pc, but it's synched with and streamed from the cloud?16:44
beunoMoshJosh, correct16:45
MoshJoshThanks. :D  That was simple (and what I suspected)!16:45
=== beuno is now known as beuno-lunch
=== alecu is now known as alecu-lunch
thisfredcan i get a 2nd review on https://code.launchpad.net/~thisfred/ubuntuone-client/mocky-horror-picture-show/+merge/48339 pretty please?17:22
=== ralsina is now known as ralsina_lunch
nessitathisfred: I'll do it17:28
thisfredsupercalifragilisticexpialidocious17:28
nessitathisfred: could you please https://code.launchpad.net/~nataliabidart/ubuntuone-client/yield-around/+merge/48504 ? all the diff lines are the same: changing the call to vm.add_share to yield vm.add_share since now it returns a deferred17:29
thisfredsure thing17:30
thisfrednessita: I think I only see changes to tests, so the tests were broken, but no code was changed?17:35
nessitathisfred: can I please ask you to fix some of the docstrings? there are some like http://pastebin.ubuntu.com/562089/ that should be reformatted to the PEP-258 docstring syntax, which is: http://pastebin.ubuntu.com/562093/17:36
thisfrednessita: Sure. I just never know what to do when the one line description won't fit17:37
nessitathisfred: if the docstring doesn't fir one line you need to do a multiline one17:38
thisfredRight, but I mean, what If I can't fit the short description in one line?17:38
nessitathisfred: regarding your question, the code was changed on a former branch, that landed yesterday. And no code was broken since in the tests, the add_share thing returns immediately since is kinda faked, so the tests are still passing (but we need to use the API correctly)17:38
nessitathisfred: you should, is a summary17:39
nessita:-)17:39
nessitaif it doesn't fit one line is not a summary17:39
thisfredright, ok, I'll try :)17:39
nessita:-)17:39
=== beuno-lunch is now known as beuno
nessitathisfred: in your particular case, you can change:17:44
nessitaWhen message is sent with icon, libnotify receives the proper calls.17:44
nessitato17:44
nessita'libnotify receives the proper calls after message with icon is sent'17:44
nessita'libnotify is called properly after message with icon is sent'17:45
nessitathat should fit17:45
thisfredbut it's semantically different :) Anyway, I'll figure something out. It's test method's so it's not as crucial as real methods17:46
thisfredmethods17:46
thisfrednessita: r831 pushed17:50
nessitaack17:52
=== alecu-lunch is now known as alecu
nessitathisfred: I'm running tests now, after that you get my +117:56
ralsina_lunchnessita +118:04
=== ralsina_lunch is now known as ralsina
* CardinalFang plans lunch to avoid all the chinese-new-year celebration road blocks.18:12
nessitathisfred: approved18:15
thisfredgracias!18:15
nessitade nada!18:16
dobeycan i please get a second review on https://code.launchpad.net/~dobey/ubuntuone-client/fix-lucid-build/+merge/48383 ?18:34
thisfreddobey: +1d18:44
dobeyyay18:44
dobeyhopefully nightlies can build again on lucid18:45
=== tremolux_ is now known as tremolux
doctormoIs desktopcouch/cdb able to store trees of info in records? I presumed so since it's json, but I should know before I make my tool depend on it.19:16
beunodoctormo, you mean nested values?19:17
beunoanything json, it'll store, yes19:17
doctormobeuno: yes19:17
doctormook great, thanks. How are you beuno?19:17
beunodoctormo, can't complain. You?19:17
doctormobeuno: I can't complain... otherwise I'd never do anything else ;-)19:18
* beuno understands19:18
doctormohow's Ubuntu-One? you working on it still?19:18
beunoyeap yeap, pushing web and mobile forward19:18
beunoit's going well, lots of excitement with growth19:19
beunoand the next year's worth of features will be *awesome*  :)19:19
doctormobeuno: Did you see any of the complaints around mobile? that the structure of your current offering will sap Canonical's ability to invest in Ubuntu<->phone syncin19:20
beunodoctormo, didn't see any19:20
beunophone syncing in what sense?19:20
beunocontacts?  pictures?19:20
beunofiles?19:21
doctormoThe basics, data access to android was mentioned. I think people are worried that their phones are going to have a big fat troll guarding the bridge between syncing their data.19:21
doctormoDemanding money19:21
beunoit's a valid concern19:21
beunowe have a plan  :)19:21
doctormoYes, but is it holistic ;-)19:22
beunoI think that should be addressed within the next ~4-6 months19:22
beuno(the concerns about a money troll in the middle)19:22
doctormobeuno: nothing you can make public yet?19:23
beunoit's not the business model we want to use, so things are going to shift a bit19:23
beunonot yet19:23
beunobut pretty soon19:23
doctormoSounds promising, I guess the base idea will be that you want a nice clean 'buy this product' system instead of the current 'buy this, or this completely unrelated thing'19:24
beunoright19:24
beunoI think the best way to walk this line is to offer "added value" instead of adding a toll booth in between places19:27
beunoIMHO, most of those concerns will be gradually addressed as manage to roll out more of the stuff we're working on19:27
beunoif not, please continue bringing it up  :)19:27
doctormobeuno: Who's currently the big gun for u1 not elliot is off somewhere?19:27
doctormonow*19:27
beunodoctormo, Chipaca replaced Elliot19:28
beunoand cparrino replaced Jane19:30
doctormoFascinating,19:30
beunoso Chipaca is more engineering, and cparrino is overall strategy19:30
* Chipaca grins evily19:30
mr_chrisI'm having difficult with syncing Tomboy notes through Ubuntu One on every computer I try it on, even computers where it was working fine previously with no changes recently made. The error I get is "Synchronization failed with the following exception: String was not recognized as a valid DateTime."20:20
doctormoI wonder, is it possible to use desktop couch and sync to a different kind of service?20:28
doctormoOr should I use couchdb and my own set of service code?20:28
dobeydoctormo: you can sync to anything that supports the couchdb replication i guess20:29
doctormodobey: If I have a set of records and no server code yet and I want to sync those records from server the desktop and back.20:30
doctormoWhat technology would you pick.20:30
dobeywhat do you mean by records?20:31
dobeymr_chris: that sounds like one of the notes has some html in it. is there only one note that is missing on https://one.ubuntu.com/notes/ ?20:33
mr_chrisdobey: This started when I edited a not directly on the ubuntu one website. I've since deleted all notes I've edited through there and I still have the problem.20:35
doctormodobey: id driven variable structured dictionaries.20:37
mr_chrisdobey: I did not directly enter any HTML into a note.20:37
dobeydoctormo: all text? large sets of data?20:38
doctormoSmall sets, some text, some emums, some sub-dicts, some lists.20:38
dobeymr_chris: ok, i'm not sure. i just know that there is some issue related to parsing some notes, and you seem to be hitting it. if you run tomboy --debug in a terminal you might be able to get more info (but make sure you strip out any oauth tokens/private info before you paste it anywhere)20:39
ralsinaEOD for me, kid's back at home. See you all tomorrow.20:39
dobeydoctormo: are those things you said other than text, represented as text, or a binary blob?20:40
dobeycheers ralsina20:40
doctormodobey: It's python, it's not encoded yet. Consider it a big python structure.\20:41
dobeyif it's small records representable in json, i don't see why one wouldn't use desktopcouch20:43
doctormodobey: ok, so now we have that. I'd like to sync the data to my own server and have changes made on the server sink back to the user.20:46
mr_chrisdobey: debug output from sync http://pastebin.com/HZRq5XwA20:48
dobeydoctormo: ok, then you need to write the code to do that20:48
dobeymr_chris: hrmm, so i was wrong. the --debug output actually seems to be *less* useful :(20:49
doctormodobey: So use couchdb but don't use desktopcouch?20:49
dobeydoctormo: desktopcouch isn't a database. it's a thin wrapper on top of couchdb to provide useful things for per-user applications. if you don't use desktopcouch, you're pretty much going to have to rewrite most of what it does anyway20:50
mr_chrisdobey: Looks like I'll be copying and pasting my notes from the website, taking my best guess at what my notebook structure was since tomboy web doesn't show those, and be setting up my own webdav server.20:52
mr_chrisdobey: Thanks for trying.20:53
dobeysure20:57
dobeysorry i couldn't be more help :(20:57
=== _LibertyZero is now known as LibertyZero
doctormodobey: It's python anyway, so not too much of a problem. Thanks for your help.21:05
nessitabye all!21:12
Fury1Hi, I don't see the birthdays from my contacts stored in ubuntuone in my evolution calender. Is this function missing or is there something wrong with my settings? Is see birthdays from local contacts.21:28
dobeyyou mean on contacts you copied over from somewhere that already had birthdays defined?21:31
Fury1I copied my local Adressbook to the ubuntuone adressbook an deleted the local version. I just made a local entry to test, if birthdays are shown at all21:32
dobeyoh21:34
dobeyin the calendar21:34
dobeyactually, i don't know if the evolution calendar pulls birthdays from other address books21:35
Fury1It's an evolution problem and not a ubuntuone problem?21:36
dobeyhttps://bugs.launchpad.net/ubuntu/+source/evolution/+bug/49537721:38
ubot4Launchpad bug 495377 in evolution (Ubuntu) "Evolution Birthday Calendar Doesn`t show Ubuntu One contacts birthdays (affects: 7) (dups: 3) (heat: 20)" [Low,Incomplete]21:38
dobeyi just found that21:38
dobeyFury1: what version of ubuntu are you on?21:39
Fury1maverick amd6421:39
dobeyah-hah21:40
dobeyFury1: in the address book view, if you right click on "Ubuntu One" and open properties, is "[] Use in Birthday & Anniversaries calendar" checked?21:40
Fury1Was unchecked. Now it works. Thank you for your help!21:42
dobeyFury1: no problem!21:43
boxingsquirrelanyone know anything about the ubuntu one api?23:09
dobeywhich part specifically?23:12

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