[02:07] if i replace a file that is syncd with U1 and is published, does the link change? [02:09] did i manage to say that right [02:38] lamalex: Normally the link should change, as it's not the same content you have published. Although I do remember we had a bug that a link was still pointing to the new content, I think. Please hit up duanedesign tomorrow, he'll know better. [02:38] lamalex: To be honest, it's best to check, it's pretty simple :) Although it's nearly 5AM here, so I gotta go! [04:00] hi [04:00] i want to sync my entire home directory [04:00] how do i go about doing so? [04:01] i found out about mount --bind which helps me with directories outside my home directory [04:02] but doing that to the /home/bryan directory seems to be a bad idea / infinite loop [04:33] how can i tell if ubuntuone is running? [04:34] (figured out the home directory issue) [04:34] err ubuntu one directory* [04:35] i have the syncdameon running [04:37] i stuck some huge directories in it [04:37] when i look online, i dont see anything [04:37] but maybe its compressing a snapshot of my files or something? [04:40] mysql data directory /var/www and my home directory to be exact [08:58] morning ! [10:02] BryanRuiz: you can run the command u1sdtool --waiting | wc -l to see how many items are in the sync queue === wgrant_ is now known as wgrant [11:07] good morning! [11:43] hello everyone! [11:45] nessita, hi [11:45] nessita, do you have time for a review? [11:45] gatox: sure! [11:45] nessita, ah..... you alrady review it and marked as need fixing :P [11:46] gatox: hehehe [11:46] gatox: I added an explanation of why, please let me know if I'm mistaken [11:47] nessita, yes..... i understand [11:57] nessita, gatox morning! [11:58] mandel, hi! [11:58] nessita, question: I have looked at the tests of sso on windows, the test_ipc and test_clients I have managed to fix via de work on ubuntone-dev-tools but there are bugs in the webclient tests (dirty reactor in the server that hosts the fake page) [11:59] mandel: are those "new"? [11:59] nessita, I think is a good idea to propose first the u1dev-tools code, then the fixes for sso for ipc and test_clients and later for to the webclient ones [11:59] mandel: sounds reasonable :-) [12:00] nessita, what do you mean with 'new'? new failures or new tests? [12:00] mandel: new failures [12:00] nessita, I thin the failures are 'old' and I'm the one to blame this time I though I wrote a correct way to disconnect the server providing pages but I did not :*( [12:00] s/thin/think [12:01] hey, all! [12:01] mandel: ok, no problem. Your plan sounds good [12:01] hola alecu [12:01] nessita, cool, then I'll move that way :) [12:01] good morning! [12:01] alecu, morning! [12:02] I want to share that I *hate* doing the allhands stuff [12:02] * nessita protests [12:03] nessita, +100000 [12:04] alecu, nessita, an example of the API for save service/client tests: http://pastebin.ubuntu.com/903779/ [12:05] alecu, last part of it there is an example on how to use it with more than one service factory, I don't know about the cleanup getting the service factory.. [12:05] mandel: by Adder you mean Aditioner? [12:06] I just realized you might, the first time I read that I read it wrong :-P [12:06] nessita, you got me there.. I don't know the right way to say it, Aditioner sounds good [12:08] nessita, this branch is ready for re-review: https://code.launchpad.net/~diegosarmentero/ubuntuone-control-panel/limit-bandwidth/+merge/99575 [12:08] nessita, alecu, so there are diff way to use it, use the SaveService runner so that you can have multiple services etc.. use the TwistedServiceTestCase which takes the factories and the Pb one so that we have even less to do [12:08] gatox: awesome! [12:09] * gatox goes back to unicode issues [12:13] nessita, gatox, alecu I need to go down to the shop for 10 mins I'll be quickly back [12:13] * mandel goes quickly [12:13] mandel: wear a coat! is frozen here [12:13] mandel, ack [12:14] nessita, ohhhh this is a beautiful weather! [12:15] ralsina, ping [12:15] gatox: yes, but 7 degrees is too little for my taste [12:15] nessita, i was hoping to go down a little bit more :P [12:15] nessita, and i'll feel like home [12:15] jejeje [12:15] gatox: you crazy southern guy :-P [12:16] gatox: we have to sprint one of these days, if you like. I can turn on the heat, of course :-P [12:16] nessita, ejejeje of course, now that its cool..... i have more chances to leave my home :P [12:16] nessita, whenever you want [12:16] gatox: pong [12:16] and good morning! [12:17] ralsina, hi, remember our meeting? :P do you have time? [12:17] gatox: I remember, I did not have time, I will in 5' :-) [12:17] ralsina, ok, no problem [12:17] nessita: I am about to look at the branch you mailed me yesterday, should have an idea soonish, hopefully [12:18] ralsina: yey! thanks [12:19] ralsina: you can postpone to after meeting with gatox (perhaps that's more urgent?) I'm not blocked yet, since I'm doing the allhands stuff [12:19] (and crying about it :-D) [12:20] nessita: so say we all! :-) [12:20] heh [12:20] * gatox reads "so say we all" and remembers battlestar galactica .P [12:20] gatox: was the idea ;-) [12:21] gatox: we can postpone the objectives talk until our 1-1 since they are not due so soon [12:21] ralsina, ok [12:21] gatox: BUT you need to do your self-appraisal today, so do that instead [12:21] gatox: and ask for your peer reviews [12:21] ralsina, but i need the objetives first [12:21] that's what the page says [12:22] gatox: you never had objectives because you joined after the cycle begun [12:22] gatox: so if it says you should give it objectives first, that's wrong [12:22] gatox: and you should mail dragnob [12:22] gatox: or rather ping her since we are on a tight schedule [12:23] * ralsina pretends he knows what he's talking about, badly [12:23] ralsina, ok..... i'll check, i was under the impression that the link for self-review is not activated until you put your objectives [12:23] gatox: yes, you should have put those in last year in april ;-) [12:23] :P [12:23] gatox: LAME OF YOU [12:24] ralsina, why you didn't tell me that before!! [12:24] jejjee [12:32] ralsina, As soon as your objectives have been countersigned, click on to your Home Page and follow the link under 'My Tasks' directing you to 'Fill in your self evaluation'. [12:32] ralsina, in this moment i can only see Set objectives for evaluation campaign APR12 [12:34] but i can do everything around 15 ART after our 1-1.... i think i have enough time [12:34] gatox: right, and I can't evaluate you agaist those [12:34] gatox: so please talk to dragnob ;-) [12:34] ralsina, ok [12:37] * mandel back [12:37] nessita, is spring here \o/ [12:43] hi [12:43] is ubuntuone-control-panel-qt maintained or abandoned? [12:44] hrw, very very maintained! [12:44] nevermind - after reinstallation of half python it started finally [12:45] karni: add option to u1f to abort uploading [12:47] mandel: and it looks great [12:48] hrw, :) [12:48] hrw: yup, on my list, soon to be added [12:49] mandel: when last time I looked it was suggesting to be closed in few seconds ;) [12:49] hrw, really? weird.. [12:51] mandel: long time ago, gtk client, ugly theme set by default [12:52] hrw, well we are al the time trying to improve things, is just that is hard some times :) [12:52] mandel: agreed [12:54] nessita: always-in-... feels so BAD as a folder name :-) [12:55] alecu, is bug 965885 the only one we have seen so far about proxy from users? [12:55] Launchpad bug 965885 in ubuntuone-control-panel (Ubuntu) "ubuntuone-control-panel-qt crashed with ValueError in get_proxy_settings(): invalid literal for int() with base 10: '@as []'" [Low,Triaged] https://launchpad.net/bugs/965885 [12:56] mandel, yes: and the user even found a way to fix it. [12:56] alecu, I don't know if I should feel happy or very very scared.. [12:57] mandel, but beta 2 is released tomorrow, so we'll see more of this next week :-) [12:57] alecu, oh, I though we already did it.. I'm terrible with dates! [13:02] morning, everyone [13:03] nessita, i'm having this problem trying to execute u1-cp on windows, have you seen this before? http://ubuntuone.com/3iWpnsd9XydRuxoPvgY9jF [13:03] sso is running [13:04] gatox: you are running it from sources? Doesn't work [13:04] ralsina, :S [13:04] gatox: our bin/whatever are not executables on windows [13:05] time for lunch here! [13:05] * mandel lunch [13:05] ralsina, ok..... i'll try to create the exes to fix this issue [13:05] gatox: thanks [13:08] gatox: looking [13:08] nessita, ralsina already answer me [13:08] gatox: the ussoc UI is not being opened [13:09] gatox: very likely is because the spawner can't finx it [13:09] nessita, not working on windows [13:09] gatox: right [13:09] need to create the exes [13:09] gatox: yeap [13:09] gatox: or, you could add the U1 account using the installer [13:09] gatox: and then, tweak the code in the repo to always show the wizard pages, if you're debugging [13:09] nessita, but i need the process of login to reproduce the issue [13:10] ahh [13:10] gatox: not really, no? you just need to access the wizard pages, right? [13:10] yes [13:10] gatox: let me point you to the code you need to tweak [13:10] thanks [13:10] gatox: gui/qt/controlpanel.py [13:11] nessita, thanks [13:11] gatox: looking for the line number now [13:11] gatox: one option is to replace: [13:11] 117 credentials = yield self.backend.get_credentials() [13:11] 118 if not credentials: [13:11] 119 self.on_credentials_not_found() [13:11] with: [13:12] 117 credentials = yield self.backend.get_credentials() [13:12] 118 if True: [13:12] 119 self.on_credentials_not_found() [13:12] gatox: self.on_credentials_not_found() will show the wizard every time, and if you already have credentials in the system, clicking on 'register' will just take you to the next page [13:12] gatox: makes sense/ [13:12] ? [13:13] nessita, mmm i'll try that [13:13] if you accidentally commit that and it lands in trunk… oi :P [13:15] do pylint/pyflakes raise giant red flags about "if True:" and "if False:" ? [13:15] dobey: tests will fail [13:15] dobey: don't know, but the controlpanel test suite will definitely fail [13:15] ok [13:21] * ralsina wraps all code in "if True == 1" to avoid malicious True = None in untrusted imports [13:34] nessita: I am taking a while with that branch because I hae some broken updates in my system, so am late on nightlies and doing allhands myself [13:34] nessita: hopefully by noon I will have all straightened up [13:34] ralsina: ack, thanks for the update [13:40] ralsina: but that will fail on systems where True is 0, and False is any other value :) [13:41] dobey: don't even want to TRY understand that :-) [13:49] * mandel back [13:54] hey there [13:55] so i setup ubuntuone with 80 gigs last night, and hooked up my mysql data directory, /var/www/ and my home directory to it [13:55] i see syncdamon running, but i dont see any files uploaded yet [13:55] i let the thing sit overnight [13:56] you can't synchronize directories outside of your home, or your home directory itself; only folders within your home directory [13:56] dobey: i set the directory to be /backup [13:56] and then i use mount --bind to add directories to it [13:57] used* [13:57] my user has all read/write permissions to all those folders [13:57] actually... maybe not the mysql directory [13:57] don't do that [13:57] it *will* break [13:58] how do you sync folders in your home directory? [13:58] can i set mysql/apache to run from within my home directory [13:58] ? [13:59] probably, though i'm not sure you'd want to do that [13:59] id like a backup of my client work, the databases and my home directories [13:59] so, ubuntu one is not a backup service. and it sounds like you want a backup service. [13:59] maybe [13:59] if you want to do backups to ubuntu one, you should probably use deja-dup [13:59] any suggestions [14:00] it will create back-ups of things and has a feature to put them in ubuntu one, and then restore them [14:00] i got a small 128GB SSD drive, i dont want to dupe my data [14:01] ::sigh:: maybe its time to get 256 [14:01] not sure why it will break with my setup [14:01] as well === zyga is now known as zyga-afk [14:02] BryanRuiz1: trying to sync something like a mysql DB file will never succeed because it changes faster than we can sync it [14:02] mounting things in your home directory and then syncing the mounted folder will break, becuase when it gets unmounted, u1 will think all the files were deleted [14:02] BryanRuiz1: so you never have a successful upload of the file [14:02] i see ralsina [14:02] and mounting your home folder inside your home folder is inception. [14:03] BryanRuiz1: so, for backups, please use a backup tools, or it will end in tears :-) [14:03] dobey: thats why i moved it out :) [14:03] ubuntuone does not support mounts or symlinks [14:03] It will probably end in tear anyway, as we all know ;-) [14:03] dobey: the system only mounts and unmounts at boot though? i would think before sync is running [14:04] you loopback mount something in your home directory as root? [14:04] i added an entry to /etc/fstab to do a bind mount [14:04] which allows me to mount a folder in another folder [14:04] also there is no guarantee that it will successfully mount, nor that it won't unmount in the middle of things happening [14:04] well thats true [14:04] yeah [14:05] maybe ill get a bigger drive and setup rsync or that thing you were talking about [14:05] and do datadumps instead of the data dir for mysql [14:05] .. now i just got to figure out how to clone my SSD drive [14:05] you also really don't want to sync everything in your home [14:05] why not? [14:05] i wont if you suggest [14:06] but i like my .bash_rc's and stuff too [14:06] BryanRuiz1: there are logs for our sync. If you sync the logs, the sync will generate more logs. [14:06] because firefox cache can be huge, and change a lot [14:06] i see [14:06] because apps store system-specific things [14:06] BryanRuiz1: put all those files in a folder. Sync that folder. Use symlinks (or hard links) to put those files in the right places in the system [14:06] :sigh: i thought this was going to be an easy project [14:06] so if you have a huge screen on your workstation, and sync your config, then go to your laptop and open an app, it could appear way off screen [14:07] i see [14:07] amongst other problems [14:07] well thanks guys [14:07] ive been enlightened [14:07] appreciate it [14:07] BryanRuiz1: sorry to be so gloomy ;-) [14:09] you *could* also write a script, which uses the REST API, create a folder on the server, and only upload files to that folder, rather than syncing them [14:09] which will be more like what you want [14:11] at least for backing up the mysql/apache data [14:12] for home dir, you really need to be much more selective about what syncs [14:12] dobey: i do enough development, are you talking me into more? [14:12] sigh [14:12] so [14:13] only upload [14:13] can i rsync to a REST API :-x [14:13] hate to move my laptop and then the thing starts over [14:14] you are right that an upload is better [14:14] it's REST, not rsync :P [14:17] briancurtin: got your tweet last night. Need any help? [14:19] urbanape: i think i just have something screwed up here. if i just start a new branch, how badly does that screw your setup up? alternatively i'd have to figure out why merging suddenly deletes nearly all contents of /devsetup [14:19] doesn't screw me up at all. [14:20] urbanape: i got a fresh u1-win-installer branch, merged buildout-setup, then it complained about unversioned directories and removed everything except buildout.cfg [14:20] yup [14:20] that's what I was seeing, too. [14:22] urbanape: so i'll go with a C&P of the files, start a fresh branch, then get it functioning. i'm looking into something else right now but will be on this shortly [14:23] k, thanks [14:23] hrmm [14:24] why is the progress bar not going away [14:30] ralsina: I'm in mumbler [14:30] mumble* [14:31] nessita: logging in [14:31] * mandel is being mocked by pylint.. [14:34] dobey, http://www.flickr.com/photos/landoni/6295815299 [14:40] mandel, that just made my brain melt [14:40] heh [14:41] alecu, is a good riddle hehe [14:43] dobey, can you give me a hand with a small pylint issue I have in a branch? [14:45] dobey, the branch is lp:~mandel/ubuntuone-dev-tools/tcp-testcases I have added the comments to disable the pylint error but it does not seem to work [14:47] * dobey looks [14:54] mandel: weird [14:54] dobey, that is why I asked you :) [14:57] i don't know, but we've had this problem before :( [14:57] dobey, was there a way to solve it? [14:58] dobey, my idea for a workaround would be to extend Broker and put factory in it.. but it feels bad to do that [14:58] dobey, also, I wonder why it does not complain in the other tests.. [14:58] in ubuntuone-client we disabled it in the pylintrc it seems (though we stopped using pylint for other reasons in u1client since) [14:59] mandel: if you comment out that one line, and then run u1lint again, it will complain about the other tests [14:59] this is definitely a bug in pylint though [15:00] * dobey again suggests replacing pylint everywhere with pyflakes [15:00] me [15:00] me [15:00] me [15:00] me [15:00] dobey, stupid pylint.. I'll do a dirty workaround [15:00] meh [15:00] standup everyone? [15:01] alecu, ralsina, urbanape, thisfred? [15:01] me [15:01] me [15:02] me [15:02] gatox: go! [15:02] DONE: [15:02] Fixed limit bandwidth issue. Debug some xp unicode issues. [15:02] TODO: [15:02] Finish with syncing your computer with the cloud unicode issue. Performance review. 1-1 with ralsina. [15:02] BLOCKED: [15:02] No [15:02] mandel, go [15:02] DONE: Got all test_clients and ipc clients to work on widows using the new test case. Refactored the testcase so that we can have a save service runner to start more than one service. All hands + admin paper work. [15:02] TODO: Propose u1dev-tools branch and sso. Look at fixing webclient tests on windows. [15:02] BLOCKED: stupid pylint.. will do a workaround [15:02] briancurtin, please [15:02] DONE: preping for, doing, and testing the windows release, 1-1, mac mumble for a bit [15:02] TODO: get buildout updated and in order for mac [15:02] BLOCKED: i bought a big can of coffee grounds last night, so no [15:02] NEXT: nessita [15:02] DONE: reviews (a lot), update and landed stable-3-0 branches for windows release (v2.99.91.1) [15:02] TODO: performance reviews, 1-1 with ralsina, reviews, bug #959447 [15:02] BLOCKED: nopes [15:02] NEXT: dobey [15:02] Launchpad bug 959447 in Ubuntu One Control Panel "Computer to cloud wizard page: if os.walk fails, 'Calculating' header never goes away" [High,Triaged] https://launchpad.net/bugs/959447 [15:02] λ DONE: perf review stuff, triage, review [15:02] λ TODO: reviews, finish #961342, bug #965886, health care survey thing [15:02] λ BLCK: none. [15:02] Launchpad bug 965886 in Ubuntu One Client trunk "Progress bar on launcher icon does not go away after sync is complete" [Medium,In progress] https://launchpad.net/bugs/965886 [15:02] thisfred: [15:02] DONE: peer reviews / work on u1db mapping indexes TODO: mapping indexes / discuss packaging u1db BLOCKED: no NEXT: alecu [15:03] * alecu is writting notes! [15:04] DONE: meeting with the zeitgeist guys to discuss u1 flooding zg, worked with mac guys to set up my dev env [15:04] TODO: get a new videocard, allhands reviews, more osx, [15:04] BLOCKED: no [15:04] NEXT: ralsina [15:04] DONE: not a productive day, was a nurse most of it, some reviews, some helping around, some allhands. some calls TODO: finish allhands, send windows binaries to sign BLOCKED: no [15:08] me [15:09] urbanape: go [15:09] DONE: Worked a bit with briancurtin and alecu on setting up an OS X dev instance. TODO: Keep going with a new branch of the -installer that briancurtin is working on. BLOCK: None === yofel_ is now known as yofel [15:12] ok, i'm off to get lunch. bbiab [15:13] me too [15:13] briancurtin, alecu: we can pick up this afternoon, yeah? [15:13] urbanape, sure. [15:14] urbanape: works for me === IAmNotThatGuy is now known as Mohi === Mohi is now known as M0hi [15:25] dobey, nessita, I have the code to fix bug 963082 do I need an FFe for this, should I speak with joshuahoover ? [15:25] Launchpad bug 963082 in ubuntuone-dev-tools trunk "Need reusable code for tests that use twisted tcp connections" [High,In progress] https://launchpad.net/bugs/963082 [15:27] alecu: it turns out your daemonize-networkstate-thread branch did *not* make it into stable-3.0, so it didn't get into the installer i built [15:28] briancurtin, yup, since it was a windows-only fix it probably did not matter to get into the stable that's used for ubuntu. [15:28] alecu: i'm going to rebuild the exes locally and test it out [15:29] briancurtin, great! it means that it might still fix the issue :-) [15:31] briancurtin, alecu: that's the one for the bug about syncdaemon not stopping? [15:32] ralsina, yesa [15:32] ralsina: yes [15:32] ralsina, yes [15:32] briancurtin, alecu: because if it is, we need it in the release :-/ [15:32] ralsina, and the windows release is made from stable-3.0? [15:32] ralsina: can i redo a release based on stable-3.0 + alecu's branch? [15:32] alecu: yes it is [15:32] briancurtin: well, we are trying not to do those things anymoew [15:32] anymore* [15:33] * gatox lunch [15:33] so grmbl === gatox is now known as gatox_lunch [15:33] alecu: and i confirmed, it does stop properly now [15:33] briancurtin, ok, awesome. [15:34] ralsina, should I work on a branch and propose it against stable-3-0? [15:34] ralsina, or is it "blocked" because of the ubuntu release? [15:34] alecu: I don't know. Sigh. [15:35] ralsina, maybe we should ask nessita or dobey? [15:35] * ralsina is fighting in multiple fronts. Failed for Hitler, failed for Napoleon. [15:35] alecu: yes please. [15:36] nessita, dobey: we found a windows bug in sso that's not in stable-3-0. Should we make a branch to add it to stable-3-0? Or what's the procedure now? [15:37] nessita, dobey: since we are in beta, I don't know what the right procedure is. [15:37] alecu: no need for a stable-3-0 branch, will land into stable next Tuesday [15:37] ok, so we do the windows release from trunk? [15:37] briancurtin, did you merge this in the build: https://code.launchpad.net/~mandel/ubuntu-sso-client/retrieve-proxy-creds/+merge/98828 [15:38] nessita, ok, so we do the windows release from trunk? [15:38] mandel: no, i didn't know that had to go in [15:38] briancurtin, mea culpa.. [15:38] ralsina, alecu please can I haz reviews: https://code.launchpad.net/~mandel/ubuntu-sso-client/retrieve-proxy-creds/+merge/98828 [15:39] mandel, ack [15:39] alecu, ralsina: I would say from stable-3-0 when we update it, or applying a patch? [15:40] a patch to the installer [15:40] briancurtin, it means people will have problems with proxies.. we 'll see what happens :) [15:41] ralsina, how many users will "sd not stopping" affect? [15:42] ralsina, if it's only users using "u1sdtool -q", then I say we wait till tuesday. [15:42] ralsina, if it's a bigger number, then I say let's go with trunk. [15:43] alecu: everyone that, you know, tries to stop it [15:43] alecu: also those selecting "stop" from the tray menu [15:43] alecu: but I don't have numbers [15:43] alecu: and it's a regression [15:44] ralsina, are you sure it's a regression? [15:44] ralsina, the networkstate thread was never stopped since... ever. [15:44] alecu: not sure, now that you mention it [15:44] alecu: the previous release didn't have network detection, maybe [15:44] ralsina, that was probably the reason that some test runs were not stopping also. [15:45] I just feel bad about having a fix and not releasing it [15:45] ralsina, that's life! :-) [15:45] on the other hand: mandel: how many users will your branch affect? [15:45] mandel, every user that has no proxy configured? [15:45] alecu, yes [15:46] mandel, how will it break? [15:46] mandel, because afaict, it does not break on simple irl. [15:46] Ok, let's do it from stable-3-0 + those two patches :-( [15:46] alecu, affects all of those with an auth proxy [15:47] alecu, how did you set the proxy on windows? [15:47] ralsina: so my current setup, plus alecu's SD stop, plus mandel's proxy one linked a few minutes ago? [15:47] briancurtin: yes [15:47] mandel, I was talking about "non proxied" [15:48] and let's slip it one more day, since we need to merge these in trunk and test it all [15:48] joshuahoover: ^ [15:48] alecu, non proxied are happy people without that branch [15:48] mandel, awesome. [15:48] ralsina, briancurtin: my branch landed on sso trunk yesterday. [15:49] ralsina: so is this another new installer that we'll be receiving for further testing? [15:49] joshuahoover: afraid so, yes [15:49] ralsina: ugh, ok [15:49] joshuahoover: we missed a couple of critical updates in the last one :-( [15:49] * ralsina owes dinners to you and QA over this [15:49] elopio, rmcbride: don't waste time testing the win installer sent earlier [15:49] heh [15:50] ralsina: we need to work on getting those builds spit out of jenkins...if we need to add it to the release plan so it gets priority, let's do it [15:50] joshuahoover, do I need a FFe for this bug 963082 [15:50] Launchpad bug 963082 in ubuntuone-dev-tools trunk "Need reusable code for tests that use twisted tcp connections" [High,In progress] https://launchpad.net/bugs/963082 [15:51] mandel: from what i could make of that bug description - no [15:51] joshuahoover, ralsina, I', working on fixing tests on windows simply for that :) [15:51] joshuahoover: yes, let's [15:51] joshuahoover, can you add a comment, I don't think is needed, but it might mean an API change.. no idea to be honest :) [15:51] mandel: need to mumble/chat with you about jenkins at some point (for the above^) [15:52] mandel: if it's an api change, then it needs an ffe [15:52] briancurtin, yep, lets do it once I managed to get the tests to be green.. evil dirty reactors! [15:52] joshuahoover, do you want me to add a tag or something to the bug? [15:54] ralsina: ok. It's rmcbride's turn on testing, but I'll join you on the dinner without objections :) [15:54] mandel: if you find out that we need to change the api then add u1-ffe and let me know [15:55] joshuahoover, is a new testcase.. I'll add it specially because dobey mentioned we needed one and I trust his judgment [15:55] mandel: right, but you said you weren't sure if you needed to change the api as a result of creating the test [15:56] joshuahoover, well, for me, there are no api changes, is a new testcase you can use.. [15:56] joshuahoover, but honestly, I'm retarded when talking about this things.. I always bend things towards my point of view [15:57] joshuahoover, so.. I think I don't need one and I was trying to get you in my side :) [15:58] mandel: heh...normally, if it's just adding tests, we'd never need an ffe, but the exception would be a changed api [15:58] joshuahoover, the problem is that the library is a tests library.. that is why I have no clue [15:59] alecu, ralsina: sorry I did not answer too much, but was debugging a potential data loss issue with a co-worker [15:59] nessita, no prob. === gatox_lunch is now known as gatox [16:10] on Windows 7 where is the syncdaemon.conf ? [16:11] duanedesign: looking [16:12] duanedesign: C:\Users\$USERNAME\AppData\Local\ubuntuone\syncdaemon.conf [16:12] thank you! [16:12] mandel: huh? [16:13] dobey, nothing, added a ffe tag for https://code.launchpad.net/~mandel/ubuntuone-dev-tools/tcp-testcases/+merge/99759 [16:13] dobey, also added you in the review [16:14] mandel: what uses it? [16:15] dobey, atm nothing besides a branch that fixes sso tests for windows [16:16] mandel: i don't think we should put this change into stable-3-0. is there any reason we need to actually ship it in precise? [16:17] dobey, no, but we needed for getting jenkins to green again [16:17] mandel: is the sso test already fixed using something else? or what? [16:18] dobey, no, the fail on windows [16:18] dobey, they have been broken for a while, which also affects mac because is the same code [16:21] dobey: they work on linux by chance, basically (and because we would have noticed if they did not) [16:22] ralsina: sure, but that wasn't what i was asking :) [16:22] mandel: let's put this only on trunk and get jenkins working with that [16:22] nessita: ^^ you'll have to remember to not include the sso branch in the releases if we land this in trunk to fix jenkins? [16:23] dobey: sorry, not following (debuggin a syncdemon run in private). WOuld you please point me to the branch? [16:23] mandel: put something in the commit, like "not for 3-0" [16:23] ralsina: it would be too much to ask not to land this until Tuesday? [16:24] ralsina: this is why i was pushing for "only cherry pick completed things out of trunk" :) [16:24] nessita: I don't think that would be a problem [16:25] ralsina: if we can wait till tuesday, I can still use all my automagic scripts to build stable updates. If it can not wait, no problem, I will d the work by hand [16:25] mandel: input? [16:25] nessita, ralsina we can wait :) [16:25] nessita, ralsina: we also have the 3.0.0 release one week from tuesday btw. and we really shouldn't be changing *anything* in stable-3-0 at that point, unless it's a critical bug fix, and we should definitely only cherry pick to stable-3-0 at that point [16:25] dobey: agreed on cherry pick for that last release [16:26] nessita, ralsina, dobey I'll continue fixing tests based on that for sso using a pipeline and will propose when we are ready :) [16:26] mandel: however, I still want to move forward with getting jenkins green and building installers [16:26] mandel: so let's think on how we can do that using yur branch of devtools [16:27] ralsina: landing changes in devtools is no problem for me. i just want it to be clear what should/shouldn't be going to stable-3-0 (and thus precise) at this point === BryanRuiz1 is now known as bryanRuiz_ [16:28] ralsina: the sso fix itself to use this test case, would block until tuesday, given the discussion that just happened :) [16:29] dobey,mandel, nessita: ok, so how about this: we land this on devtools trunk on tuesday after tarballs, and the release after that is cherry-picked manually [16:29] since that last release should have almost no changes anyway [16:29] ralsina: that was the plan as how I understood it :-) [16:29] nessita: ok, just wanted to write it all together :-) [16:30] nessita, ralsina, ack! [16:31] eh [16:32] gatox: ping. In the limit bandwidth branch, where are you tetsing that limits are -1 if throttling is disabled? [16:32] nessita, ah i wasn't testing the values, i was testing the check state [16:32] i can add that to the same test [16:32] gatox: you should add a test inside the backend suite [16:33] gatox: since you modified the backend code [16:34] nessita, ok....... i'll do that [16:34] gatox: thanks (considering adding a test that fails if your code is not in place) === bryanRuiz_ is now known as bryanRuiz [16:48] nessita, test for backend added in https://code.launchpad.net/~diegosarmentero/ubuntuone-control-panel/limit-bandwidth/+merge/99575 [16:51] gatox: thanks! [16:51] yo [17:03] all, EOD here, catch you all tom! [17:03] mandel, bye [17:06] gatox: review added [17:06] gatox: let me know if it makes sense [17:06] * gatox checking..... [17:07] nessita, totally agree..... sorry to not catch that [17:09] gatox: is ok :-) [17:09] will have lunch now! [17:10] nessita, done [17:16] urbanape: lp:~brian.curtin/ubuntuone-windows-installer/buildout-env now works. I wrote the directions on that google doc from yesterday [17:17] urbanape: it seems to work for most things except the "install sources" command doesn't because of version differences (bzr is for 2.6, bin/python from buildout is 2.7, can't find bzrlib in 2.7, etc) [17:17] but doing that step manually is cake [17:21] hmm, it's not finding the zc.buildout that I definitely have installed. [17:21] 1.5.2 even [17:22] hm, i just did it on my windows and mac machines and didn't come across that [17:24] urbanape: what's the error you get for it? [17:27] briancurtin: https://pastebin.canonical.com/63285/ [17:28] guess I should back it out of my system python's site-packages. [17:31] ralsina, ping! 1-1? [17:32] urbanape: i ran the bootstrap.py from a vanilla system python and it worked out fine. maybe try "python -S bootstrap.py --distritute" to not import "site" and ignore your system setup? [17:33] gatox: mumble? [17:33] ralsina, yep [17:34] ralsina, already on mumble..... can you hear me? [17:34] gatox: in a sec [17:34] ack [17:50] * alecu late lunchs and errands. === alecu is now known as alecu_away [18:01] i supposed an hour isn't too bad a wait for a ppa build, eh :-/ [18:22] gatox: approved! https://code.launchpad.net/~diegosarmentero/ubuntuone-control-panel/limit-bandwidth/+merge/99575 [18:22] nessita, great! [18:24] ralsina, objectives done! [18:25] gatox: looking... [18:25] oi [18:27] where are the python regexes of the files SD ignores in Windows? They are not in C:\Users\$USERNAME\AppData\Local\ubuntuone\syncdaemon.conf [18:30] duanedesign: that file should only include the user's changes. the global ones are in the installed program directory i think [18:30] duanedesign: looking [18:30] which i guess is somewhere in C:\Program Files\Ubuntu One\ [18:31] although that doesn't include things which are ignored in code [18:32] duanedesign: I'm seeing it in C:\Program Files (x86)\ubuntuone\data\syncdaemon.conf [18:34] gatox: +1 on objectives [18:34] ralsina, great! [18:34] yay, only 11 tasks left in allhands, none "HIGH" [18:35] ralsina: the fact that it puts a priority on anything, and that priority isn't "HIGH" is a bit amusing [18:36] self-evaluations are LOW priority, but MUST be done today :P [18:37] dobey: I am blocked there because I don't have my objectives approved [18:37] OTOH, reviews of my peers all have due dates a week ago, but they are actually due on april 11th [18:39] ralsina: your objectives from last year aren't approved? [18:39] dobey: the dog ate them [18:39] heh [18:40] dobey: my manager's objectives are not approved yet [18:40] dobey: so it's like a tradition [18:40] of course [18:47] ralsina, did you approve my objectives?? i can't see the link to fill my self-review [18:47] gatox: yes I did [18:47] :S [18:48] gatox: rechecking [18:48] gatox: apparently not [18:48] gatox: although I did [18:48] ralsina, ahhhhh better.... i thought i have some problem with the page [18:49] gatox: UNTHINKABLE! [18:49] jejejeje [18:49] apparently I did not click on the "I am really sure I am really really sure that I agree" button. [18:49] gatox: check now [18:50] * gatox checking..... [18:51] briancurtin: is bug #851810 ready to be released? [18:51] Launchpad bug 851810 in Ubuntu One Client "[FFe] Notify clients when volumes info from server is ready" [Medium,In progress] https://launchpad.net/bugs/851810 [18:51] ralsina, nop.... not luck [18:52] joshuahoover: no, not complete. ralsina/nessita: should this become a priority? [18:52] briancurtin: well, yes if we want this to land this week [18:53] but I'm not so sure we can actually use the feature before this friday [18:53] ralsina, it gives you any kind of problem approving my objectives? [18:53] nessita: i have no idea when it needs to land or when the followup work that will use the feature will need to be done [18:54] briancurtin: everything that will go into precise before final freeze has to land in trunk by this Friday [18:54] nessita: so does this need to be in there? [18:54] briancurtin: so, if you could make those changes, I would appreciate, though I'm not 100% sure we could use the feature on time (but it will be great having it ready) [18:56] gatox: I swear I see "You have just reviewed the objective sheet." [18:57] gatox: looking if it's still in tasks [18:57] ralsina, it doesn't complain about the date and is rejecting it or something? [18:57] nessita: is there any reason not to punt that off to 12.10 instead? [18:57] gatox: no, gone from my task list now1 [18:57] :S [18:57] * gatox keeps refreshing the page [18:57] nessita, dobey: +1 on punting [18:57] dobey: it causes an ugly bug in the UI, so the sooner we have that, the better [18:57] ralsina: what's punting?\ [18:58] nessita: patearla [18:58] nessita: literally :-) [18:58] nessita: what bug in the UI? [18:58] ralsina: even if we know the side effect of that? [18:58] nessita: we have to draw a line somewhere [18:58] nessita: if you as tech lead think we ca getthe UI fix? sure, let's go [18:59] nessita: if not, well, then we ran out of time for it [18:59] ralsina: we can not get the fix in the UI, but we can get the needed feature un syncdaemon to add the UI fix later [18:59] nessita: if we can add the UI fix later, we can also add the sd fix later. Or am I missing something? [18:59] ralsina: not missing anything except having to do 2 SRUs instead of 1 [19:00] nessita: right [19:00] i wish we only had to do 2 SRUs [19:00] dobey: expand please [19:00] cf plan of "SRU ALL THE THINGS!" [19:00] dobey: right [19:01] dobey: just checking you are referencing that [19:01] ralsina: if you as manager think we can release precise with the UI bug, sure, let's go :-D [19:01] nessita: I say that, yes. [19:01] it will affect only new users or users that have deleted the metadata [19:02] only new users <- those we want to make fall in love with us, will get an empty folder list in the first wizard page :-/ [19:02] nessita: what exactly is the UI bug? that bug doesn't link to it or have any screenshots [19:03] dobey: an empty folder list in the first wizard screen when SD has no knowledge of the user UDF and shares list [19:03] dobey: ideally, the loading of the folder list should be done only when syncdemon has finished the listVolumes call to the server [19:04] do we have that on linux? [19:04] nessita: you mean in cloud-to-computer? new users don have anything there anyway. [19:04] nessita: I would *like* to have than in Precise. But I don't see the time. Maybe I am seeing wrong, so let's think a bit further. [19:05] ralsina: is true for 100% new users. But users coming from phone only, for example, will have UDF with pictires from the phone [19:05] dobey: can you please define what's "that"? [19:05] nessita: this wizard thing you speak of [19:05] dobey: we do [19:05] dobey: yes, of course :-) (remove your device and re-login from the controlpanel) [19:06] dobey: you will not suffer the bug since you have already metadata for it [19:06] ralsina: well, if briancurtin can land this today, I can delay the bug I'm working on [19:06] nessita: "switch user" to guest, log in :) [19:06] https://bugs.launchpad.net/ubuntuone-control-panel/+bug/959447 [19:06] Ubuntu bug 959447 in Ubuntu One Control Panel "Computer to cloud wizard page: if os.walk fails, 'Calculating' header never goes away" [High,Triaged] [19:06] dobey: you're welcomed to ;-) [19:06] ralsina: so we can make that ^ bug be an SRU [19:07] and use brian's work since tomorrow [19:07] ok, let's do that [19:07] nessita: you mean i should try to land https://launchpad.net/bugs/851810 today? [19:07] Ubuntu bug 851810 in Ubuntu One Client "[FFe] Notify clients when volumes info from server is ready" [Medium,In progress] [19:07] nessita: we had a uife to get that wizard bit into precise, right? [19:07] i really dont think that's happening, but i can work on it [19:07] dobey: of course [19:08] briancurtin: if you can land it early tomorrow, nessita can start pretending it's there sooner :-) [19:08] briancurtin: ok, let me grab the branch for you [19:08] ralsina: I will hijack briancurtin's branch and then we're set [19:08] thanks again briancurtin for the info [19:08] nessita: this seems more critical since os.walk should not fail (normally) [19:08] So we have a plan. [19:08] We have to many plans, maybe. [19:08] nessita, ralsina: do we have an ffe approval? :) [19:09] ralsina: right, though os.walk fails every single time with my Music folder [19:09] nessita: really? [19:09] nessita: ouch [19:09] ralsina: yes, file system encoding issues [19:09] nessita: oh, the old "I have this mp3 I got from napster in 1999 called Áñŕ.mp3" bug [19:10] ralsina: right [19:10] briancurtin: you ok with me taking over the branch? [19:10] nessita: is there a separate bug report for the issue in the wizard ui? [19:10] dobey: I asked joshuahoover to ping about this a couple of days ago [19:10] dobey: is the same bug report affecting u1cp [19:10] nessita: do you mean to take over as as in you are going to complete the fix? [19:10] briancurtin: yes [19:11] joshuahoover: would you know if we got approval for that ffe? [19:11] nessita: that's fine. it would probably be quicker given the time crunch [19:11] briancurtin: right [19:11] nessita: i didn't get confirmation on it, no === yofel_ is now known as yofel [19:11] joshuahoover: any chance we ping about it, to see if I dedicate time to it? [19:12] nessita: yeah, let me check [19:12] nessita: i think it should probably be a separate report, no? the text in this report doesn't seem directly related, though the fix for cp will require it. a separate bug for u1cp without the FFe bits and such would probably be better, especially if we have to wait and SRU that part [19:12] dobey: if we have to SRU the controlpanel bits, I will make a separated bug [19:12] control panel isn't notifying anyone about anything, nor should it :) [19:15] ralsina: indeed, too many plans [19:18] alecu_away: when you come back, any chance you can do a IRL of https://code.launchpad.net/~mandel/ubuntu-sso-client/retrieve-proxy-creds/+merge/98828 please? [19:34] Oh, lunch [19:34] tea, at least. Will come back in a bit. [19:40] nessita: bug #851810 is approved [19:40] Launchpad bug 851810 in Ubuntu One Client "[FFe] Notify clients when volumes info from server is ready" [Medium,In progress] https://launchpad.net/bugs/851810 [19:43] joshuahoover: thanks!!! === alecu_away is now known as alecu [19:43] Buenos Aires is a bit of hell today. [19:43] there's the race going on tomorrow, and the roads are blocked everywhere. [19:44] plus the metro was closed near home. [19:44] (tomorrow, or this weekend, who cares) [19:45] alecu: when you and I have some time, I would like to talk about bug #967405 [19:45] Launchpad bug 967405 in Ubuntu One Client "New file from server is not committed due to DownloadNanny blocking the commit because file is 'opened'" [Undecided,New] https://launchpad.net/bugs/967405 [19:45] alecu: description is not extremely accurate, need to improve it, but right now I'm working on affe [19:46] alecu: that bug is the results of lots of debugging a case of apparently data loss (but was not data loss luckly) [19:47] nessita, I've just read the description. Awesome work finding it! [19:47] alecu: all the credits to facundobatista for helping me in the debug [19:47] nessita, so, how is your branch fixing it? [19:48] alecu: I'm not working on that [19:48] alecu: that (I think) will not be fixed before precise is released [19:48] alecu: but wanted to give the handover of that to you [19:48] alecu: tomorrow perhaps, before/after the weekly call? [19:49] nessita, sure [19:49] nessita, let's try to do it before. [19:49] alecu: let's :-) [20:06] nessita: and i just got final word that we're good to go on #956077 which i thought we had the ok on before but double checked anyway [20:06] joshuahoover: very very nice, thanks!!! [20:15] EOD here..... bye people! [20:17] bye gatox [20:19] interesting [20:20] progressbar got set to 140% [20:22] ooh, now it's 177% [20:22] thisfred: ^^ you know why that'd be? [20:24] dobey: eh no, that should not be possible [20:25] dobey perhaps the count is still not being reset [20:25] or maybe the total is reset too early [20:26] too early could be. log does say total: 0 for the second command [20:26] though with zero I would expect different values [20:26] but the specific issue i was originally debugging seems to be a side-effect of the other bug which i already have a branch to fix, but just need to fix up the tests on [20:58] dobey: I know what that could be [20:59] nessita: hrmm? [21:00] dobey: we know have 2 queues for the commands to be processed. One limited queue in memory (200 commands in there, to be memory bound), and another queue with the rest of the commands, in disk. My guess is that there is some buggy math where the total is assumed to be 200, and once the mem queue is emptied, but re-filled with commands from the queue in disk, you get something like "350 commands were completed (of 200)" [21:00] that will be > 100% [21:00] you completed more commands that those that were initially listed [21:01] dobey: I'm pretty sure alecu has this in this queue [21:01] ralsina: am I lying? ^ [21:03] nessita: i don't think that's the problem [21:03] dobey: why not? [21:05] nessita: because it's something where we aren't trying to show the number of commands. and because i didn't do 300 things. i did one thing, it was done (but something was still happening), then added another. i think it is just that the aggregator count got decreased too early, as thisfred mentioned as a possibility [21:05] but anyway, it's separate from the issue i was actually debugging [21:06] dobey: oki [21:06] which was the progress bar not going away [21:06] i'll look at the code for the counting in there later perhaps [21:07] for now i guess i either need to do that hack with the notification tests, and get this branch landed [21:07] s/either// [21:12] ugh [21:13] why is the real notify-osd getting talked to!? [21:13] oh [21:16] meh, even using DBusTestCase it still does with the glib2reactor, which is weird [21:16] and with DBusTestCase, just fails with the gi reactor [21:17] nessita: should i avoid adding the one un-mocked test then? it doesn't seem to work very nicely :( [21:17] dobey: yeah [21:18] dobey: considering the date, and the time, and the energy :-) [21:18] thanks :) [21:19] https://code.launchpad.net/~dobey/ubuntuone-client/hint32/+merge/99824 [21:22] back to read-only directory hell on windows :/ [21:23] dobey: looking [21:25] briancurtin: would you have the time and slot to run tests for a branch for me, from u1client, in windows? [21:25] nessita: yep, i can [21:26] briancurtin: lp:~nataliabidart/ubuntuone-client/851810-notify-on-volumes [21:26] thanks!!! [21:26] ralsina: ping [21:26] ralsina: did you have any luck with https://code.launchpad.net/~nataliabidart/ubuntuone-control-panel/always-in-... ? [21:29] dobey: yey! notifications work again!!! [21:30] nessita: and the progress bar! and the logout warning! :) [21:31] nessita: https://pastebin.canonical.com/63300/ [21:31] briancurtin: looking [21:34] briancurtin: fixed and pushed in revno 1222 (no rush to re-run, when you can) [21:35] nessita: pong [21:35] nessita: just got started,actually [21:35] ralsina: nice! [21:35] nessita: got derailed like 1500 times today :-/ [21:35] it happens [21:36] nessita: my brain is hurting so I may leave it for tnight. In any case, not near done yet [21:36] ralsina: not sure what you mean with "not near done yet" [21:37] nessita:that I have no clue why it's happening :-) [21:37] aaahhhh [21:37] ralsina: is ok, thanks [21:37] nessita: to see if I gt this straight, with your branch, the folder list is in focus *after* twitter/facebook [21:37] ralsina: ah, did not tried that [21:37] ralsina: I thought it was never getting the focus, let me try [21:38] in which case, I don't know why but I know how to fix it :-) [21:38] ok, i am off. have a good evening all! [21:39] dobey: all green, approved [21:39] nessita: it's going like this: go to web -> list -> button below -> get help -> twitter -> facebok -> buttons/checkboxes inside the list [21:39] nessita: so I think I know how to fix it and will have a patch waiting for you first thing in the morning [21:39] ralsina: yeap, I think I also know how to fix... [21:40] ok, better [21:40] nessita: please, I need to do some code or will go completely pointy-haired [21:40] ralsina: yes yes yes [21:40] ralsina: you do it [21:40] yay! [21:45] ralsina, \o/ i can finally fill my evaluation, it seems that the page take a while to process [21:47] briancurtin, ralsina: if you can review today or tomorrow, I will appreciate it https://code.launchpad.net/~nataliabidart/ubuntuone-client/851810-notify-on-volumes/+merge/99829 [21:47] gatox: awesome :-) [21:47] nessita: will do! [21:47] briancurtin: let me know if I need to fix some more tests in windows :-) [21:47] nessita: starting that, actually [21:47] now, I'm gone to pilates! [21:47] see ya tomorrow crowd [21:48] nessita: your tests just finished, all good [21:48] oh nice!!! [21:48] I'm so proud! (of you :-)) [21:48] ok, I'm gone for sure [21:48] bye!!! [23:44] oh, crap. More reviews requested!