/srv/irclogs.ubuntu.com/2011/07/28/#ubuntuone.txt

j0nrmorning08:30
j0nrdoes renaming folder cause whole folder to be re-uploaded? similarly, does renaming a file, cause the file to be re-uploaded?08:36
duanedesignj0nr: no it does not08:42
j0nrduanedesign: oh good, so I could rename all my files and it will just rename them on the server?09:51
karniGood morning!10:20
duanedesignj0nr: that is correct10:36
duanedesignhelllloooo karni10:36
karnihello duanedesign :)10:36
mandelbuenos dias !!!12:08
duanedesignhey mandel !12:12
fagan yo mandel12:16
karniyo mandel!12:31
=== clarita_ is now known as clarita
dobeyaquarius: aye, a .45. it's a quote from Ronin. :)12:37
DiegoSarmenterolisette, hi!13:21
lisettehi13:21
lisettediegosarmentero: I have been working on the new image today and expect to send you something later13:22
DiegoSarmenterolisette, ahhhhhh okok, thanks! you read my mind :P13:22
lisettediegosarmentero: of course, i am psychic! :)13:23
lisetteor psycho..13:23
karninessita: Hi hi! If user creates an account via SSO website, does U1 have tokens before the user validates the token? (Question: If user tries to *log in* to my app, can I assume the email has been validated already?)13:24
DiegoSarmenterolisette, jejeje13:25
nessitakarni: if the user creates the account via SSO website, U1 *never* has any token until a ping happens13:25
karninessita: right. so if user logs in to my app after creating an account via SSO, I should 1) get the token 2) check if it has been validated 3) if yes, ping U113:26
nessitakarni: yes. Since "login" will give you always a new token, you should always ping our server13:30
karninessita: But new token does not mean the account has been validated. That was my main concern.13:30
karninessita: Right? :)13:30
nessitakarni: exactly, confirming that a account is validated is an independent step, that we need to always perform before pinging13:31
karninessita: Thank you =)13:32
karninessita: One more question. You are calling api.validate_email() - isn't it's success equivalent to account being validated? (Do you always call api.me() ? Can't we assume api.validate_email() == success ==> account has been validated?)13:33
nessitakarni: thing is that you can't call validate_email without having the email token13:42
karninessita: right. but if the user logs in, I get the token, verify account status - turns out not yet validated, instead of logging the user in I can show the "Please input token here" screen :)13:43
nessitaright13:43
karninessita: cool! :)13:43
nessitaso, verify account status == calling me()13:43
karninessita: in that case, yes13:44
karninessita: I was too general, sorry.13:44
nessita:-)13:46
nessitamandel: https://code.launchpad.net/~nataliabidart/ubuntuone-client/cleanup-os-helper/+merge/6964414:29
nessitamandel: bug #81756714:42
ubot4Launchpad bug 817567 in ubuntuone-client "Windows: can_write and access have the same implementation (affects: 1) (heat: 6)" [High,Triaged] https://launchpad.net/bugs/81756714:42
nessitaalecu: tests.platform.test_filesystem_notifications14:45
nessitaalecu: from http://pastebin.ubuntu.com/653817/14:45
dobeygrr, deleted proposals. i wish lp would at least send mails when that happens14:47
dobeyhrmm, i wonder14:54
dobeyis it possible to make coverage ignore specific files14:54
mandelnessita: errno.ENOENT is the no file error15:00
mandelnessita: form http://docs.python.org/library/errno.html#errno.ENOENT15:00
dobeyhmm15:01
dobeyi wonder what the best way to check that ubuntu one is "installed" is15:02
dobeyand i suppose classified as "up-to-date-ish"15:02
dobeysuppose i have to ask aptdaemon if PPA is enabled or not15:03
dobeyand if stuff is installed15:03
DiegoSarmenteronessita, https://code.launchpad.net/~diegosarmentero/ubuntuone-control-panel/loadingoverlay-timing-fix15:07
nessitadobey: good morning! we have this branch failing to land because, apparently, tarmac is not using u1client latest trunk https://code.launchpad.net/~diegosarmentero/ubuntuone-control-panel/loadingoverlay-timing-fix/+merge/6965015:09
nessitamandel: bug #81758215:10
ubot4Launchpad bug 817582 in ubuntuone-client "Windows: _set_file_attributes should raise a more specific error when the path does not exist (affects: 1) (heat: 6)" [Medium,Triaged] https://launchpad.net/bugs/81758215:10
dobeynessita: no i already fixed it15:13
nessitadobey: ah, ok, great15:14
nessitathanks!15:14
dobeyhrmm, actually maybe not15:14
dobeywtf15:15
dobeygrrrr15:16
dobeynessita: actually, it will take a bit. apparently the client nightlies haven't built all week, no idea why :(15:16
nessitadobey: oh15:17
nessitadobey: ok, let us know. Thanks!15:17
dobeyok, it will take a bit to build15:21
dobeyi'm going to get lunch and hopefully will be done and published when i get back :)15:21
nessitaverterok: https://code.launchpad.net/~nataliabidart/ubuntuone-dev-tools/remove-signal-receivers/+merge/6473015:24
nessitadobey: ah! maybe the nightlies are not building becasue a new package in ubuntuone/platform? :-/.15:25
alecunessita, when you have a minute, please re-review: https://code.launchpad.net/~alecu/ubuntuone-client/use-staggered-sso-ports/+merge/6892215:33
nessitadobey: ping15:33
DiegoSarmenterodobey, hi, the branch https://code.launchpad.net/~diegosarmentero/ubuntuone-control-panel/loadingoverlay-timing-fix/+merge/69650 keeps failling to land into ubuntuone-control-panel, it seems that tarmac is not using u1client latest trunk, can you please let me know when this will be ready to be approved?15:47
mandelalecu, nessita: https://code.launchpad.net/~mandel/ubuntuone-client/improve_watcher_tests/+merge/69671 based on nessitas changes this removes the need of mocker in the filesystem notifications15:47
mandelverterok:  ^15:51
dobeynessita: no, they weren't even getting requested to build16:08
nessitadobey: ack. Other thing: verterok just found out he had test failures dbus-related, and he tried my remove-sugnal-receivers branch and that fixed the issue. He added a comment in16:12
nessitahttps://code.launchpad.net/~nataliabidart/ubuntuone-dev-tools/remove-signal-receivers/+merge/6473016:12
nessitadobey: can you please re-review with this new info?16:12
dobeynessita: i think we're still at the same place as before with that. it still looks like magic to me. we have no idea why exactly those timeouts are happening. really need info about why those tests are getting timeouterrors with exact details. "this makes it work" isn't enough to convince me :(16:17
dobeyverterok: do you have any idea why exactly those tests fail in that way?16:20
DiegoSarmenterodobey, ping17:08
nessitadobey: I'm not sure why we need to convince you to do the proper cleanup in tearDown, don't you agree removing the signals receivers is the proper procedure?17:09
verterokdobey: the handlers are alive after that test finish17:11
verterokdobey: before the move to devtools, that code was in the DBusTwistedTestCase17:12
dobeynessita: i don't agree that they're not already getting removed17:14
nessitadobey: right, but what's the harm in removing them?17:14
dobeynessita: it's not that i'm against doing it, if it's the right fix. but i want to understand that it is the right fix, and why. not just do it blindly because "it works" for you. black magic is not a good way to write software, and it seems like twisted is constantly forcing us into the black magic realm :(17:15
dobeyDiegoSarmentero: yes?17:15
DiegoSarmenterodobey, did you have the chance to take a look at the branch i mentioned earlier?17:16
DiegoSarmenterodobey, the branch https://code.launchpad.net/~diegosarmentero/ubuntuone-control-panel/loadingoverlay-timing-fix/+merge/69650 keeps failling to land into ubuntuone-control-panel, it seems that tarmac is not using u1client latest trunk yet, can you please let me know when this will be ready to be approved?17:16
nessitadobey: well, for me is not fixing any black magic, I proposed the branch because I consider it was correct. But for verterok, he has the _trial_temp dir in memory and is using a SSD, so tests are running really fast for him17:16
dobeyDiegoSarmentero: it is already merged17:18
nessitadobey: and he's having these timeout issues and some failures becasue someone is calling sdtool.quit in the middle of another test17:18
DiegoSarmenterodobey, i've already seen it! great! thanks17:18
dobeynessita: it is black magic, because nobody can seem to tell me why exactly stuff is failing, and why that fix works. all anyone can say is "it works"17:19
nessitadobey: so, we're guessing that a former signal receiver is acting up on events becasue it hasn't been removed from a signal17:19
verterokdobey: I'll debug it later, and find out the causes...right now I can't do it as I'm in the sprint17:22
dobeyverterok: ok17:23
dobeynessita: right. so there is an isolation issue we need to fix. apparently in some cases, tests don't get tearDown done properly, and thus don't get disconnected from the bus. i want to know how, where, and why, so we can fix that problem. given that is the problem, i can't even see how your branch could possibly fix the issue, since it just does more stuff in teardown. this tells me it is a timing issue, and your branch works be17:26
nessitadobey: may be, yes.17:26
verterokmandel: got this lint issues http://pastebin.ubuntu.com/653942/ in lp:~mandel/ubuntuone-client/remove_watcher_q18:38
DiegoSarmenterodobey, ping18:48
DiegoSarmenterodobey, are you there?18:49
dobeyDiegoSarmentero: hi18:49
DiegoSarmenterodobey, hi, i have troubles to submit code into ubuntuone-windows-installer with my user18:49
DiegoSarmenterodobey, it seems that i'm not added to the members allowed to submit code for that project18:49
dobeyDiegoSarmentero: that e-mail address is apparently not one you have associated with your launchpad account?18:53
DiegoSarmenterodobey, both of the e-mail address which i used to try to submit code are associated to my launchpad account18:53
dobeyDiegoSarmentero: there's only one e-mail address used there. but now i am confused, because your branch merged to the control panel18:56
dobeyDiegoSarmentero: you should update your bzr config so that it uses your canonical.com e-mail address when committing to canonical projects, though18:57
DiegoSarmenterodobey, no no, i'm talking about ubuntuone-windows-installer....... did i need different permissions for this project?18:57
dobeyno18:58
DiegoSarmenterodobey, weird18:58
dobeyDiegoSarmentero: and you've had branches landed to it previously18:58
DiegoSarmenterodobey, wait, i'm going to show you which error message i'm receiving18:58
dobeyi know which error message you got18:58
dobeyDiegoSarmentero: i don't know why you did the empty commit with the other e-mail though (i just saw you did that)18:59
dobeyan empty commit with a different author doesn't change the information for the existing commits :)18:59
dobeybut it rejected both of them19:00
DiegoSarmenterodobey, i changed my bzr whoami19:00
dobeyDiegoSarmentero: let me check something else...19:00
DiegoSarmenterodobey, ok...... thanks19:00
dobeyDiegoSarmentero: you can stop resetting it to approved. it won't help :)19:03
DiegoSarmenterodobey, i did it only once19:04
dobeyok, something is screwy with launchpad :(19:05
nessitabrbs19:09
dobeywtf is going on19:11
dobeyDiegoSarmentero: ok, i still don't know what failed exactly, but workaround seems to have worked :(19:16
DiegoSarmenterodobey, awesome! did you accept the branch or i can do it now?19:17
dobeyDiegoSarmentero: it's merged19:19
dobeyDiegoSarmentero: if other problems occur, ping me first, before doing things like empty commit and resetting to approved :)19:21
DiegoSarmenterodobey, awesome!! thanks!19:21
DiegoSarmenterodobey, ok, no problem19:21
mandelnessita: if you are free: http://www.youtube.com/watch?v=GEWiL1fbx_I&feature=related19:22
mandelnessita: ups: https://code.launchpad.net/~mandel/ubuntuone-client/remove_watcher_q/+merge/6967519:24
ralsinanessita: if and when the other branch is approved: https://code.launchpad.net/~ralsina/ubuntuone-client/login-user-password/+merge/6970919:37
mandelalecu: https://code.launchpad.net/~mandel/ubuntuone-client/remove_watcher_q/+merge/6967519:46
alecumandel, ./ubuntu_sso/main/tests/ubuntuone.reg20:18
mandelnessita: https://code.launchpad.net/~mandel/ubuntuone-client/fix-rm-path/+merge/6969120:21
spoleebahey... i think I have u1 client installed on F15 from sources...but I could really use some instructions on how to verify that its owrking id like to start with the u1sdtool on the cmdline if possible20:30
spoleebathere's little to no documentation in the sources to help test a from source installation of the entire Canonical depchain20:31
nessitamandel: http://pastebin.ubuntu.com/653817/20:32
dobeyspoleeba: man u1sdtool and u1sdtool --help don't help? :)20:33
spoleebadobey, nope20:34
spoleebadobey, for example....  u1sdtool --create-folder ~/Ubuntu\ One/poop  returns an error20:34
spoleebadobey, FolderCreateError: UDFs can not be nested (path=/home/jspaleta/Ubuntu One/poop)20:34
dobeyright20:34
spoleebadobey, but --list-folders does not show a folder20:35
dobey~/Ubuntu\ One/ is always synchronized20:35
spoleebadobey, nor does --list-shares20:35
spoleebadobey, how am I suppose to _know_ that?20:35
spoleebadobey, not documented20:35
dobeybecause it is created automatically when ubuntuone-syncdaemon starts working20:35
spoleebadobey, again... not documented20:35
spoleebadobey, theres nothing in the source code that tells me what is expected to happen20:36
dobeysure there is. source code tells exactly what will happen :)20:36
spoleebadobey, what i need is simple recipes of manual interact with testable results20:36
dobeyu1sdtool --status20:36
spoleebadobey, no install file20:36
spoleebadobey, in fact it was a pain to even get the full depchain up and running....20:37
spoleebadobey, can i dump that output here or do i need to pastebin it?20:37
dobeyi'm sure it was. we don't officially support fedora. we develop on and target ubuntu.20:38
dobeyprobably pastebin, or you don't need to paste it. i was just giving you an example of a useful command20:38
spoleebai dont care if you official support it20:39
spoleebathats not the point.... id like u1 as to think of themselves as a real upstream project and provide the minimum information necessary to build and test from source on any host system20:39
spoleebathat's all im asking20:40
spoleebai _think_ its working.. but there's no published sets of u1sdtool commands with expected results that I can run and then verify20:41
spoleebadobey,  id=da5874ee-7a58-4871-953c-1e277b0bdc82 subscribed=True path=/home/sillypuddy/poop20:42
spoleebadobey, im assuming that means syncdaemon will be syncing files from the poop directory now?20:42
dobeyyes20:43
spoleebadobey, and indeed....web interface shows it20:43
mandelnessita: https://code.launchpad.net/~mandel/ubuntuone-client/fix-rm-path/+merge/6969120:44
spoleebadobey, cmdline client works20:44
spoleebadobey, what would i need to do to test the nautilus integration20:45
dobeyi don't know how you installed stuff exactly, but for the nautilus and gnome-settings-daemon extensions to work, their bits have to be installed into the same prefix they're running from20:46
spoleeba./configure  --sysconfdir=/etc/ --prefix=/usr  was used20:47
dobeyok20:47
dobeythen nautilus/gnome-settings-daemon would need to be restarted to load the plug-ins. easiest way is log out/in20:48
spoleebaand...what am i looking for in the nautilus interface20:49
spoleebaim not even sure the install script from the sources installed the nautilus ext20:50
dobeywell in synchronized folders, there should be a ribbon thing at the top of the window, and there are contextual menu options20:50
spoleebacontextual on a folder click?20:50
dobeywhat are you building from?20:50
dobeyyes, for things under your home directory20:51
spoleebaubuntuone-client-1.7.0  tarball20:51
dobeyok, then it should have installed the plug-ins20:52
spoleebabah...20:53
spoleebait wanted to install in /usr/lib   not /usr/lib6420:53
spoleebaill have to tweak the configure call20:54
dobeyyeah you need to pass --libdir20:54
spoleebacmdline works...so im confident i can get it working20:55
spoleebadobey, one really annoying thing... configure make  has Werror on by default and syncdaemon fails on an unused variable warning20:57
codepalhi - I was wondering why my Ubuntu One windows installer won't install? - Is it only for Vista > ?20:58
codepalIs there anything in the pipeline / buglist for Win XP?20:58
spoleebadobey, i see the context menu in nautilus now20:59
spoleebadobey, i think i have everything I need now to get the packaging work started on Fedora21:00
spoleebadobey, im probably going to have some suggestions for install instructions to make it easier for other porters21:00
fagancodepal: id say wait for a while there is an update coming that will be a lot better than the current windows client21:02
dobeyok21:02
codepalfagan, is there a chance that I can get on a mailing list / something, I'd love to see what / when the latest is out.21:03
fagancodepal: you can look at our blog I dont know if there is any other place where we announce stuff like that21:04
dobeycodepal: you can follow on twitter/facebook, or the ubuntu one blog21:04
fagancodepal: https://one.ubuntu.com/blog/21:04
codepalthanks! -- I found the wiki, which is a huge help. https://wiki.ubuntu.com/UbuntuOne/Windows21:04
fagancodepal: thats not the updated one21:05
fagancodepal: there will be a new one coming soon so keep an eye on the twitter and the blog and you will see when its released21:06
codepalfagan, ok, awesome, keep up the great work, and thanks for the 5GB storage!!!21:06
fagancodepal: no problem enjoy :)21:06
spoleebadobey, sync notices in gnome shell are working to21:06
DiegoSarmenteroralsina, https://code.launchpad.net/~diegosarmentero/ubuntu-sso-client/fix80546021:07
dobeycool21:07
spoleebadobey, so that gnome setting daemon plugin.... since the gnome3 settings stuff is very different than gnome2..is that expected to work?21:08
spoleebadobey, will it show up as an icon in the system settings window?21:09
dobeygnome-settings-daemon is a separate thing that always runs. i don't know if ubuntuone-control-panel-gtk will show up in the system settings in fedora21:10
spoleebadobey, is that control panel a separate package?21:12
spoleebadobey, i think it is.21:13
spoleebadobey, clearly the control panel is not required.21:13
dobeyyes, ubuntuone-control-panel is the project on launchpad21:15
dobeyit's not required, and will present more challenges on fedora21:15
dobeyas it has some pieces that use apt21:16
spoleebadobey, bah....not touching it21:16
dobeylibubuntuone does as well, which is required for music store stuff; though it's not ported to gtk3 yet21:16
spoleebadobey, why does it need apt for that?21:18
spoleebadobey, and...fyi...fedora has apt21:19
spoleebadobey, the music is treated as a package installed on the system?21:19
dobeyno, we have to add a partner repository to legally install the mp3 codec for gstreamer21:20
spoleebadobey, oh that21:20
spoleebadobey, bah21:20
spoleebadobey, clearly a packagekit hook could be optionally used21:20
dobeyand control panel has it to install desktopcouch and evolution plug-in pieces, for additional features21:20
spoleebadobey, but im not going to be working on extending the featureset under the new Canonical CLA... im happy to do minimal downstream work..but Im not going to be doing any significant reworking of features until Canonical takes the next step and goes inbound=outbound on its licensing21:21
dobeyspoleeba: if packagekit supported everything i needed to do in libubuntuone, i would have used it. but it didn't and was easier to just talk to aptdaemon21:21
spoleebadobey, sure for you....and i did say... optionally21:22
dobeyyeah, well i didn't have time to implement the feature twice in two completely different ways, one which works, and one which probably won't and i don't have any easy way to test that it does21:23
spoleebadobey, im not blaming you.21:23
dobeyanyway, it is time for me to go21:24
ralsinaalecu, mandel, I would *love* a second review for https://code.launchpad.net/~ralsina/ubuntu-sso-client/login-user-password/+merge/6933621:24
spoleebadobey, but I am saying...id be willing to waste my time on it....if Canonical goes further in contrib agreement reform21:24
dobeyok. i'm not our legal team :)21:25
dobeyanyway, later everyone21:25
spoleebadobey, bye..thanks for the help21:25
alecuralsina, looking21:27
alecuralsina, ubuntu_sso/main/tests/test_linux.py21:41
verterokalecu, mandel: https://code.edge.launchpad.net/~verterok/ubuntuone-client/tritcask-win-compat/+merge/6972522:30

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