/srv/irclogs.ubuntu.com/2012/06/12/#ubuntuone.txt

wi43anyone from the ubuntu one team here?03:41
didiIs it possible to use Ubuntu One if I'm not using Unity?08:10
zygadidi, yes08:19
didizyga: Nice. Where can I read about it?08:19
zygadidi, you don't? just install it (if needed) and use it08:20
zygadidi, run u1sdtool -c to start the server08:20
didizyga: Aha.08:20
zygadidi, install the control panel and run that for some UI08:21
didizyga: I'll look into it. Thank you.08:21
JamesTaitMorning all! :D08:34
mandelmorning all!08:36
gatoxgood morning!11:15
alecugood morning, gatox, mandel!11:31
gatoxalecu, hi11:31
mandelgatox, alecu, hola!11:43
gatoxmandel, hi11:44
=== teknico_ is now known as teknico
mandelgatox, alecu, looking at the integration tests I have written the daemon solution might be the easiest one to integrate with u1client we have done so far :)12:05
mandelit just notifies of everything in the correct way, including if the event was on a dir or not..12:05
gatoxmandel, \o/....... in other news..... i really think that i would be able to propose a branch for mac fsevents today :D12:06
mandelgatox, I should have it by late today or tom morning :)12:06
alecumandel, gatox: great news!12:06
mandelgatox, alecu, If we do have the branches by tom I think we might be able to get sd running on friday (or at least see it collapse in a diff place)12:07
gatoxmandel, i take "see it collapse in a diff place" as a something really nice at this moment! jejee12:07
mandelgatox, yes is really good news :)12:08
gatoxmandel, i'm going to participate in a web tv-program today :P from some people in spain12:08
mandelgatox, wtf? really12:09
gatoxmandel, http://desarrolloweb.com/en-directo/linuxio-diego-sarmentero-ninja-ide-7062.html jeje12:09
gatoxmandel, it's a google hangout, with streaming12:09
mandelgatox, haha let me know if I can see it from utube, I like you but not to be up 'til that late in spain ;)12:10
gatoxmandel, you go to bed before 22hs in spain??12:11
mandelgatox, oh, I misread the time, I'll be at the bar :P but I can try12:11
gatoxmandel, jejejje no problem..... it's better if you don't see it, so you don't hear my lies jeje12:11
mandelgatox, hahaha12:12
ralsinagood morning!12:23
gatoxralsina, hi! o/12:24
ralsinagatox, mandel: nice to see good news in the backlog! Makes for a better start of the day than usual -;-)12:26
gatoxralsina, yeyyyy12:26
mandel:)12:26
mandelok, lunch for me :)12:43
dobeyhmm13:21
briancurtinralsina: is there a release branch that i should build the windows installer from?13:42
briancurtinor are we not ready yet? I just remember tuesday being the day13:42
ralsinabriancurtin: stable-3-013:42
ralsinabriancurtin: as long as the twisted patch is in place, that one should be good13:43
dobeynot ready yet13:43
briancurtindobey: ah, we need the new tag, correct?13:43
ralsinadobey, briancurtin; briancurtin, dobey. Now talk, because I am otp ;-)13:43
dobeybriancurtin: right we haven't made a 3.0.2 release yet in the tree. and there are a couple of changes we really need to have in it, which aren't there yet, i think13:44
briancurtindobey: ok cool13:44
dobeyso hopefully can get that all done today, and then probably build the win installer this evening or tomorrow13:45
ralsinadobey, briancurtin: let's hope it's late today so we don't slip on what we asked from IS13:45
* mandel back13:47
alecuralsina: btw: the sync menu blueprint says that the spec was completed: https://wiki.ubuntu.com/SyncMenu14:11
ralsinaalecu: very interesting14:11
dobeyuh14:14
dobeythat's odd14:14
dobeyoh, the spec is "complete"14:14
dobeyalthough i'd have to say it isn't14:15
dobeythe concerns about the icons do not seem to have been addressed14:15
dobeympt: ^^ will there be some discussion about the sync menu icons?14:16
mandeldobey, is there a place where I can find the lint config used by u1lint so I can add it to the fsevents project?14:26
dobeymandel: why not just use u1lint?14:27
dobeymandel: or better yet, just use pyflakes?14:27
mandeldobey, I do use u1lint and I'm getting lots of complains of the type TestsCase does not have assertEqual etc..14:28
ralsinamandel: we get those in windows14:30
dobeymandel: probably because the logilab-common we're using on win/osx isn't patched14:31
ralsinamandel: and it was because pylint was confused and not finding the right imports14:31
mandeldobey, aha! so that is the issue, how can we get that?14:31
dobeymandel: i'd rather push to move off pylint14:31
mandelralsina, I'd like to remove that noise if possible... it makes my tests ugly14:31
dobeymandel: USE_PYFLAKES=1 u1lint :)14:32
mandeldobey, yeah, I thinks is the simplest way to do it14:32
mmcchi folks14:57
ralsinahave to run for 15 minutes, do standup without me14:58
gatoxralsina, ack14:58
gatoxmmcc, hi14:58
mandelmmcc, morning! I update the branch according to your review, can you take a look whenever you have the time?14:59
mmccmandel, sure thing, I'll do that first. today is reviews for me14:59
gatoxmmcc, did you see the need fixing in your branch? (the one i review)14:59
mmccgatox, I saw you pinged me after I left?14:59
gatoxmmcc, yes, it was about that14:59
mmccok15:00
mandelmmcc, awesome!! cause I have lots I'd like you to take a look :)15:00
gatoxME!15:00
mmccgatox, yeah, the branch doesn't fix the tests, it just fixes the run-tests scripts so we can run the tests15:00
gatoxmmcc, mandel alecu thisfred dobey briancurtin standup!15:00
mmccme15:00
briancurtinme15:00
gatoxmmcc, so i shouldn't pay attention to the tests?15:00
thisfredme15:00
dobeymeh15:00
mandelme15:00
mmccgatox, maybe not? let's chat after standup15:01
gatoxmmcc, ok15:01
dobeyralsina: ?15:01
gatoxok..... go for me..... alecu last15:01
gatoxdobey, ralsina is not here for the standup15:01
gatoxDONE:15:01
mandeldobey, he just mentioned we should ignore him15:01
gatoxSubmit macfsevents branch, fixing tests on darwin fsevents implementation.15:01
gatoxTODO:15:01
gatoxFinish fixing the tests (almost there \o/)15:01
gatoxBLOCKED:15:01
gatoxNo15:01
gatoxmmcc, go15:01
dobeyoh15:01
mmcc DONE: long weekend15:01
mmcc TODO: reviews polish off & propose setup-mac, work on controlpanel fails,15:01
mmccBLOCK: none15:01
mmcc NEXT: briancurtin15:01
briancurtinDONE: add every possible directory to the path, testability still doesnt work. rebuilt it with all of that, still no luck. looked into getting u1db built but had to wait for more directions.15:01
briancurtinTODO: before i go crazy i need to write some code and produce some actual success, so i'm going to get installer versioning automated for jenkins. will also be putting together the windows installer once the tag is ready15:01
briancurtinBLOCKED: no15:01
briancurtinNEXT: thisfred15:01
thisfredDONE: Bug #1009505  TODO: Bug #999574 BLOCKED: no NEXT: dobey15:02
dobeyλ DONE: python3 discussion, bug #1011666, protocol upload,15:02
ubot5`Launchpad bug 1009505 in U1DB "get_keys_from_index is useless for multicolumn indexes" [High,In progress] https://launchpad.net/bugs/100950515:02
dobeyλ TODO: finish releases/uploads, stable release, tarmac tweakery15:02
dobeyλ BLCK: None.15:02
ubot5`Launchpad bug 999574 in U1DB "deal with database files copied between machines and backup restoration" [High,Triaged] https://launchpad.net/bugs/99957415:02
ubot5`Launchpad bug 1011666 in Ubuntu One storage protocol stable-4-0 "Tests failing when ubuntuone-storage-protocol not already installed" [High,Triaged] https://launchpad.net/bugs/101166615:02
dobeymandel: go15:02
mandelDONE: Bug 1012048, bug 1010511, bug 1011659 and bug 1011677.15:02
mandelTODO: Bug 1012067 remove ARC add integration with u1-client15:02
mandelBLOCKED: no, but me needs reviews :)15:02
ubot5`Launchpad bug 1012048 in Ubuntu One FsEvents daemon "There is no API to determine if an event was performed on a directory or in a file." [High,In progress] https://launchpad.net/bugs/101204815:02
ubot5`Launchpad bug 1010511 in Ubuntu One FsEvents daemon "Json messages are too long" [Medium,In progress] https://launchpad.net/bugs/101051115:02
ubot5`Launchpad bug 1011659 in Ubuntu One FsEvents daemon "FSE_ARG_MODE args are not correctly set to the client" [Medium,In progress] https://launchpad.net/bugs/101165915:02
ubot5`Launchpad bug 1011677 in Ubuntu One FsEvents daemon "Event paths cannot be easily retrieved from the python api" [Medium,In progress] https://launchpad.net/bugs/101167715:02
ubot5`Launchpad bug 1012067 in Ubuntu One FsEvents daemon "There is no JSON API to tell the daemon not to send events to a user" [High,Triaged] https://launchpad.net/bugs/101206715:02
ralsinaI got back quicker than expected, so me :-)15:02
dobeyralsina: go then15:02
ralsinaDONE: mgmt call, lots of thinking about the python3 situation, not much else, really15:02
ralsinaTODO: help around, see if I can help briancurtin with the testability thing15:02
ralsinaBLOCKED: no15:03
alecume!15:04
alecuDONE: debugging of ssl issues with txweb, worked on a solution, py3k mumbles15:04
alecuTODO: get ssl finished, work on windows build15:04
alecuBLOCKED: not anymore15:04
ralsinaok then, EOM?15:05
* mmcc forgot one TODO: choose new laptop15:05
mmccmandel, which mp do you want me to look at first? the one I made comments on?15:07
mandelmmcc, yes please15:07
gatoxok...... lunch for me then!15:07
=== gatox is now known as gatox_lunch
mandelmmcc, if that is ok I'll start merging some of the ones that depend on that one and then we can move on to the next15:07
mmccok15:08
mandelmmcc, I still need to add a bug for the proper method naming in the code.. I just remembered that15:13
mptdobey, sorry, I don't understand the question. What concerns do you have about the icons?15:14
dobeympt: they are clouds15:15
mptdobey, yes, yes they are...15:15
dobeympt: it was mentioned in the UDS session there would be further discussion about it; because the cloud metaphor is bad15:15
mptdobey, I don't remember that and I don't see it mentioned in <http://summit.ubuntu.com/uds-q/meeting/20790/desktop-q-indicator-redesign/>. What do you think is bad about the metaphor?15:17
dobeympt: people will think it's about weather, and not sync. in fact, we have had this reported as a problem before in ubuntuone because of the icons in the humanity theme being a simple cloud.15:18
dobeyjust the two arrows by themselves i think is a better metaphor, and more understandable; and is more widely used to mean exactly that, on other platforms as well15:23
mmccmandel, I'm happy with that branch now but I still can't run the tests myself.. should I just +1 this, since the next branch after this will run the same tests?15:24
mandelmmcc, add a +1 and in the review type add code review and we will ask alecu or ralsina to run the tests (just in case)15:25
ralsinamandel: happy to run them15:25
mandelmmcc, I'll be removing the ARC later today, I left it 'til the end because it has less priority (I know is a PITA)15:25
mandelralsina, ok, can you please run the tests for https://code.launchpad.net/~mandel/ubuntuone-fsevents-daemon/add-dispatcher-tests/+merge/107766 on a mac os x?15:27
ralsinamandel: sure15:27
mandelralsina, you will need xcode and set OCMock in the path (very very easy)15:27
ralsinamandel: ok, have xcode, need to do the ocmock thingie15:27
dobeyok, i need to get lunch. bbiab15:28
mandelralsina, ok, download ocmock and I can tell you over mumble how to set it in the path, ok?15:28
ralsinamandel: why not write it down so you don't have to do that for each person? ;-)15:28
mandelralsina, I think I wrote it down already.. I'll add it to the description15:29
ralsinamandel: awesome15:29
mandelralsina, please confirm that the description makes sense15:31
ralsinamandel: looking...15:31
mandelralsina, would have been awesome if you had said loading... jejeje15:32
ralsinamandel: makes sense apparently. Will try and get back to you in a bit.15:33
mandelralsina, ok15:33
mmccmandel, do you have more merges for me to look at?15:36
mandelmmcc, yes, give me a sec so that I get the correct order or them :)15:36
mmccok mandel :)15:36
mandelmmcc, the branch following the one you just reviewd is: https://code.launchpad.net/~mandel/ubuntuone-fsevents-daemon/add-fsevent-tests/+merge/10953715:38
mandelralsina, can you also run the tests for it ^15:38
mmccon it, mandel15:39
mandelmmcc, after that one there are some python branches which you can run the tests for via the command line and the very last one of them runs the objective-c and the python code to do a full p2p test of the solution15:39
mptdobey, do you have the bug number handy? Or was it a usability testing problem, or something else?15:41
mpt(sorry, was just in a call)15:41
mmccmandel, not sure how to do this in bzr, but while we're using .xcodeproj, we might want to have bzr ignore the stuff in FsEvents.xcodeproj/xcuserdata/*15:42
mandelmmcc, yes, I realized that and added it to the ignore list (I can't remember in which rev)15:42
mandelmmcc, the simplest way to do it is bzr ignore path :)15:43
mmccmandel: ok, nice n' easy15:43
mmcchrm, I need to catch up on xcode's changes - the userdata stuff includes "Schemes", which don't look so user-specific...?15:44
ralsinamandel: tests pass15:45
mandelmmcc, yes, is a PITA you have to explicitly tell xcode that you are sharing the schemes (is done already) which places them in a diff folder which can later be added to the branch :)15:45
mandelralsina, please approve and I'll land a couple of branches that depend on that :)15:45
mmccah, ok mandel. thanks :)15:47
mandelmmcc, I also look at xcode a though wtf? they have changed a lot of things since I last used it15:48
ralsinamandel: approved15:48
mmccmandel, you and everyone else who used it since before version 415:48
mandelralsina, groso!15:48
mandelmmcc, yeah, I felt old hehehe15:48
briancurtinError 2. cool.15:55
briancurtinha, apparently bitrock uninstalled itself from my machine? ugh.15:58
briancurtinoh it just removed itself from the registry. wonderful!16:00
dobeympt: i don't. i was just trying to find it and having trouble locating it.16:01
dobeycan't seem to find it though16:02
=== gatox_lunch is now known as gatox
Captain_Protoncan anyone help with a u1sdtool problem? when I try to connect or anything i receive this : u1sdtool --connect  Oops, an error ocurred: org.freedesktop.DBus.Error.UnknownMethod:16:06
Captain_ProtonI have reinstall ubuntuone-client, redown loaded the u1sdtool. none of that helped16:06
dobeyis ubuntuone-syncdaemon running?16:07
Captain_ProtonDoes not look like it. if I do u1sdtool --start it does not throw and error but looks like it does not start it16:09
Captain_Protoncan I start manually?16:10
dobeycan you look at ~/.cache/ubuntuone/syncdaemon-exceptions.log and see if there's an error?16:10
mmccgatox, any reason why this branch of mandel's is still marked as needs-review https://code.launchpad.net/~mandel/ubuntuone-fsevents-daemon/add-license-headers/+merge/10778916:12
* gatox looking16:12
mandelmmcc, a dependecy was not merged16:13
gatoxmmcc, no one change it to approve... i already done16:13
mandelmmcc, once the deps land that will be landed16:13
gatoxmandel, oh really?16:13
mandelgatox, prisas!16:13
mandelgatox, no worried, tarmac will reject it :)16:13
mmcchuh, ok, sorry about that16:13
dobeysigh16:14
mandelmmcc, no, tarmac is there for that, it will not merge it unless the deps are in, that is why is important to add its parents branches (in case there is any)16:15
Captain_Protondobey, nothing in exceptions. in the syncdaemon.log there is something about not start manhole? here a pastbin http://pastebin.com/SELSV1kk16:15
dobeyCaptain_Proton: that's unrelated16:15
dobeyCaptain_Proton: do you have any syncdaemon-exceptions.log files that are non-zero in size?16:16
dobeyalso, if that's the end of the log file, it suggets it is in fact running16:16
mandelmmcc, look at the message form tarmac: https://code.launchpad.net/~mandel/ubuntuone-fsevents-daemon/add-license-headers/+merge/10778916:18
Captain_Protonyes here is one http://pastebin.com/8zUfRnM116:18
mandelmmcc, is the last one in the MP16:18
mmccmandel: aha, handy :)16:18
dobeyCaptain_Proton: hrmm. that's from 6 days ago. it's not still doing that?16:19
mmccmandel: so, are you changing the code in FSEvent.m now, as you're workign on the JSON message size? I'm wondering why 'pid' is an NSString16:19
gatoxmmcc, so..... i can approve your branch, because that branch doesn't fix the tests??......16:20
mandelmmcc, yes, but I forgot about the pid! please add a needs fixing to https://code.launchpad.net/~mandel/ubuntuone-fsevents-daemon/reduce-json-size/+merge/109584 with that comment :)16:20
* dobey hopes these branches actually land this time16:21
mandeldobey, talking about landing, the timestamp fixes from alecu, will those be landed? I remember we had some issues with them16:21
dobeymandel: not today16:22
mmccgatox, yes. the bug was that the run-tests script didn't work. there are later bugs about the test failures (or there will be)16:22
mmccmandel, ok will add.16:22
dobeyif it's not trunk or stable-3-0 related today, then it's low priority16:22
gatoxmmcc, ok..... set it to approve then16:23
mandeldobey, ok, just wondering because they appear everytime I have to do reviews16:26
Captain_Protondobey, I fixed it!  sysadmin@5xdata-01:~/.local/share$ mv ubuntuone ubuntuone.old than started it and it work. Thanks for point in the right direction. :)16:28
* briancurtin back soon, need to run to the bank and do lunch.16:32
=== salgado is now known as salgado-lunch
mandelmmcc, FYI removing ARC right now :)16:39
mmccmandel, cool16:44
alecudobey, all: can I have reviews for this pair of related branches? https://code.launchpad.net/~alecu/ubuntuone-storage-protocol/include-valicert/+merge/109883 and https://code.launchpad.net/~alecu/ubuntuone-client/validate-ssl-cert/+merge/10988416:46
ralsinaalecu: got one at least16:47
ralsinaalecu: probably both16:47
gatoxalecu, i know you will enjoy this :P http://youtu.be/pxoL4bnLp0g16:47
ralsinaalecu: this bug may also need a fix in ubuntuone-windows-installer so that it copies these certificates along with the other ones?16:48
dobeythe setup.py will need fixed i guess16:50
ralsinadobey: yep16:51
ralsinadobey: both the ussoc setup.py and the windows-installer one, and maybe even the ubuntuone.xml, I would have to look16:51
dobeywell windows-installer is a separate branch if it needs to be16:54
ralsinadobey: yes17:01
alecudobey, ralsina: r151 of the -storage-protocol, including the cert.17:03
mmccmandel, when removing ARC, the NSZombieEnabled setting might be useful: http://stackoverflow.com/questions/2190227/how-do-i-setup-nszombieenabled-in-xcode-417:07
mmccit'll give a useful error when you send a message to an object that is actually deallocated, instead of just segfaulting17:08
=== salgado-lunch is now known as salgado
mmcchm, using Instruments for detecting zombies and leaks looks good too. scroll down on that link and there's advice on that17:10
mandelmmcc, I was already playing with instruments, I did not know about the zombie stuff17:10
alecudobey, ralsina: and here's the fixed ubuntuone-windows-installer: https://code.launchpad.net/~alecu/ubuntuone-windows-installer/include-valicert/+merge/10988917:11
ralsinaalecu: awesome17:12
alecubriancurtin: I'd like your review on the branch above, since it needs a windows installer to be built17:12
alecuand now, time for lunch.17:12
briancurtinalecu: looking17:12
karnialecu: Hi man, how are you doing :)?17:27
karnialecu: My question has been answered :) Nonetheless, let me know how are you doing :) I'm working on the new music API Java library.17:30
karnialecu: Ah, just noticed you left :)17:33
mandelralsina, alecu, briancurtin, we just made jenkins very very unhappy: https://jenkins.errormessaging.com/job/ubuntuone-client-windows-test/80/17:34
ralsinalooking...17:35
mandelwe have 220 tests.. was that branch ran by anyone on windows?17:35
mandelas in 220 failing tests17:35
ralsinawtf17:35
briancurtini wasnt aware of it, but im running some installer stuff right now for other valicert things17:36
mandelbriancurtin, no worries I'm sure you have nothing to do with it, it was more of FYI :)17:36
mmccmandel, is the gid ever used in the fsevent? I see it isn't included in the proxyForJson method17:40
mmccasking because the getGid function adds the group name as a string, and I was wondering why17:41
mandelmmcc, it is and I don't think it will be needed but atm I'm just sending all the info to u1client just in case17:41
mandelmmcc, I think we can remove the group name and the username and just send the ints since in python we can get the info with not too much work17:41
mmccmandel: ah, I was missing that proxyForJson has all the args array in it17:43
mandelmmcc, yes because we don't know yet which infor to get rid off, we can improve the api as we use it17:43
dobeyfml17:43
mmccok mandel, I just wrote my comments on the branch. one suggestion was kind of big, which you can feel free to argue with, and the others are really small17:45
mmccwithout ARC (and maybe with?), we need to be careful about where we use autoreleased vs. retained objects17:46
mandelmmcc, sure, I'm usually quite happy with your suggestions :)17:46
mmccglad to hear it :)17:46
ralsinamandel, briancurtin, alecu: we need to update the protocol in windows jenkins17:52
ralsinastorage-protocol, I men17:52
ralsinamean17:52
mandelI'll take care of it17:53
briancurtinhm, is it not automatically updated?17:53
ralsinabeats me17:53
dobeyit's either not, or there's a race condition, or something17:54
ralsinaOh, "something", the cause and solution of all problems.17:55
dobeypretty much17:56
mandelyou can always be like my grandmother and blame the thingy .. everything is a thingy17:57
mmccgoing to lunch...18:04
mandelbriancurtin, alecu, dobey, ralsina, FYI tests are back to green18:06
dobeycool18:06
* briancurtin high-fives mandel18:06
ralsinamandel: awesome18:06
dobeyslip slip slippety slip18:06
mandel:)18:07
ralsinaI think we can officially say jenkins is working now18:07
ralsinanot that it caught anything useful, but hey, we are noticing :-)18:07
mandelralsina, well the qa-selenium messages are a little annoying hehe (/me gets a very loud noise from jenkins messages)18:10
ralsinamandel: can't you filter those?18:10
mandelralsina, I should improve my xchat settings at some point, but is not a priority atm18:11
mandelmmcc, wow, the analyze from xcode hates that SBJson lib.. well an extra reason to remove it (+ license)18:13
alecuhey there, karni!18:19
karnialecu: How's it going :)?18:20
alecukarni: was I supposed to answer some question? did I miss any question?18:20
alecukarni: awesome! what about you?18:20
alecukarni: also, a bit sad that there seems to be no "london sprint" this year.18:20
karnialecu: No, you missed nothing :) I asked sidne'i (about projects on jenkins)18:20
karnialecu: Oh, too bad..18:21
karnialecu: I'm good as well, thank you :) Latest library I'm working on is coming along nicely rather quick.18:21
karnialecu: I'll ask anyway. Do you know why 4 out of 5 Windows projects on Jenkins have -test suffix?18:22
alecukarni: so, a new music API Java library; will it be available for other android apps to use?18:22
karnialecu: Is there some sort of source/test separation?18:22
alecukarni: no, I've been involved very little with the jenkins stuff.18:22
alecukarni: but perhaps briancurtin and/or mandel may be able to answer that.18:22
karnialecu: Of course it will :)!18:23
mandelkarni, yes, we use it to filter them as windows-tests18:23
mandelkarni, so that we know which ones run tests and which ones build packages (one of them)18:23
mandelso.. the answer is 'because' :)18:23
karnimandel: aha, so the -test projects build nothing?18:24
mandelkarni, exactly, they just runt tests18:24
karnimandel: So they build some part of the windows project, and run tests on it?18:25
mandelkarni, yes, the grab a single project and run the tests and then notify the other that depend on it to do the same18:25
karnialecu: I'm also starting to move some Android projects to jenkins. U1F is there, two libraries on the way (files API, and music API which is currently WIP).18:26
mandelkarni, so imaging, you have the java lib for u1-files which runs the tests and then tells the depending code to run them and build something accordingly18:26
karnimandel: ah, cool :) thanks!18:26
karnimandel: such as, new U1 Files library is out, so it runs, and then tells Android U1F to build. nice18:27
karnimandel: That makes it clear, thanks.18:27
mandelthat is the idea :)18:27
karnialecu: mandel: Have a nice evening :)18:27
alecukarni: you too! have a nice... night?18:27
alecu:-)18:27
karnialecu: Hehe, I call 8:30PM an early evening ^_^18:28
mandelsame here hehe18:29
mandelspecially during summer18:29
alecumandel: btw, what was the issue with jenkins and my latest u1-client branch?18:29
alecumandel: I saw that you said it was corrected already...18:29
mandelalecu, u1-protocol was old18:29
alecumandel: so, how did you solve it? by asking jenkins to run again?18:30
mandelalecu, yes18:30
mandelalecu, I updated the dep and ran it again, I might change the way we have the deps..18:32
mandelok, I need to go is late here,laters!18:32
alecumandel: I'll ask you to tell me more about the deps tomorrow.18:33
alecumandel: laters!18:33
briancurtinalecu: your installer works for me and includes the valicert cert - http://ubuntuone.com/1y4nTEL7pEcRJ8TgOg3MqW18:49
alecubriancurtin: great, thanks.18:52
alecubriancurtin: I'm sure this won't fix the whole problem with that cert, since it won't be used by QtNetwork, but it will allow the syncdaemon webapi calls to use it, since the webapi calls don't use the windows system certs (but Qt does)18:53
dobeywell, we also can't make ubuntu-sso-client depend on ubuntuone-storage-protocol18:54
dobeyneed a snack, brb19:10
ralsinago gatox go! T-1 :-)19:17
gatoxralsina, :D19:18
gatoxi need to leave a little bit earlier today, i'll probably going back later to finish with this test so i can propose this branch tomorrow morning! \o/19:28
gatoxsee you later/tomorrow people!! bye19:29
briancurtinralsina: so for bug #101174 - what *is* the right version number of trunk builds? should i try to grab the bzr revision of some project or should i timestamp installers?20:04
ubot5`Launchpad bug 101174 in Silva "When an id is in use on the Zope level, inform users accordingly" [Wishlist,Fix released] https://launchpad.net/bugs/10117420:04
dobeyso20:04
briancurtinoops, bug #101177420:04
ubot5`Launchpad bug 1011774 in Ubuntu One Windows Installer "Set the right version number to the nightly windows installer" [High,Triaged] https://launchpad.net/bugs/101177420:04
ralsinabriancurtin: for the jenkins builds I would go with timestamped installers20:04
dobeywell, it's complicated20:05
ralsinabriancurtin: 3.0.timestamp or something20:05
dobeyanyway20:05
dobeyhttps://code.launchpad.net/~dobey/ubuntuone-storage-protocol/update-3-0/+merge/10991520:05
ralsinabriancurtin: it's not interesting that those are actually reasonable version numbers, we just need to be able to recognize them20:05
dobeyralsina: egads no. but let's fix that later and try to deal with the critical priority things now :)20:05
dobeyralsina: care to glance through https://code.launchpad.net/~dobey/ubuntuone-storage-protocol/update-3-0/+merge/109915 and make sure you don't see any obvious merge screwups?20:13
ralsinadobey: sure20:13
briancurtinralsina, elopio: i can make the installer file name like this - ubuntuone-2.99.91-windows-installer-20120612-201645.exe - acceptable?20:17
briancurtinall that does is just change the file name (it was already built into build_installer.py, it was just disabled)20:19
ralsinadobey: looks good to me20:20
neglesakssays that notes service is running fine. does anyone have any suggestions for me on how to restore normal functionality?20:20
neglesakspardon, letme restate that.20:20
neglesaksquestion: i have been unable to sync my notes to ubuntu one for over 2 weeks now. the Ubuntu One status page says that notes service is running fine. does anyone have any suggestions for me on how to restore normal functionality?20:20
ralsinaHave to go be a dad for a few hours. Mail me if you need me.20:25
ryeneglesaks: hi20:25
ryeneglesaks: are you using Ubuntu or Windows?20:25
ryeneglesaks: in case of Ubuntu you might want to run http://people.canonical.com/~roman.yepishev/us/tomboy-sync-validator.py script to see whether it finds any issues with your notes stored online20:26
neglesaksubuntu ontwo seperate laptops.20:27
neglesaksthank you, ill try that, rye20:27
ryeneglesaks: if it finds the issue with the date, re-run the script with --fix option - that would fix the offending note20:29
neglesaksjust run it in the terminal, aye? su or my own username?20:29
ryeneglesaks: no su, as your own user20:30
ryeneglesaks: before first sync please backup the local notes in ~/.local/share/tomboy20:31
neglesaksigot this: WARNING: Server replied with20:31
neglesaks====20:31
neglesaksInvalid access token:  <snip>20:31
ryeneglesaks: aha, your tokens are invalid - try resetting the sync settings and reauthorizing Tomboy20:32
ryeneglesaks: that's in Preferences/Synchronization tab20:32
neglesaksill try....i wonder how this happened. an update recentrly?20:32
neglesaksit worked! muchappreciated, rye!20:35
neglesaksthank you.20:36
thesebwhat would cause file sync to never finish?  When I check 1 hr later the client always says "File Sync Disabled" and I try again over and over20:37
elopiobriancurtin: that's better. But if you could make it to match the version number of ubuntu nightly packages, that'd be great20:41
briancurtinim not sure how i'd get that. what's an example of that version number?20:41
dobeyone down, 34354343 more to go :(20:41
elopiobriancurtin: for the ubuntu installer, 3.1+r27-16~precise20:42
dobeybriancurtin: 4.1+`timestamp` would be the clostest/best thing for windows i guess20:42
elopionot sure if that makes sense, though.20:43
elopiothe branch number of the trunk it's build from would be useful, too.20:43
dobeyelopio: that's basically not doable though, becuase it's N different revision numbers20:44
elopiobriancurtin: it's better to do what dobey says :)20:44
briancurtindobey: so can i change the 2.99.91 version we have in various places to just follow the last released version, in this case 3.1?20:44
dobeyelopio: knowing the revno of ubuntuone-windows-installer is pretty much completely useless20:44
dobeybriancurtin: i wasn't aware we had 2.99.91 in any places still20:45
neglesaksa comment on the error i received: i got an empty "sync failed" window when i got those failures earlier...might want to change that...thanks again20:45
dobeyoh bother20:45
dobeybroken pipe from ssh to tarmac20:45
elopiodobey: ok, got it.20:45
elopiotimestamp sounds fine.20:45
briancurtindobey: it's in scripts\ubuntuone.xml and scripts\setup.py in ubuntuone-windows-installer on trunk, which is why the installers i create off of trunk end up being called 2.99.9120:46
dobeyoh, tarmac seems fine though. must just be weird network trip somewhere20:46
dobeybriancurtin: hrmm, ok. should be 4.1 in trunk.20:48
briancurtindobey: i would've thought 3.0 since that's the latest release (3.0.1 to be exact), so a brand new installer would be the latest of the 3.0 line, so 3.0+(timestamp, etc)20:50
dobeyit's not20:51
dobeywell20:52
dobeywhat exactly are these installers building from?20:52
briancurtintrunk20:52
dobeyare they building an installer from stable-3-0 or trunk?20:52
dobeyif trunk it should be 4.120:52
ryetheseb: FileSync disabled is an error state of Control Panel, is it on windows?20:57
thesebno20:58
thesebubuntu 12.0420:58
thesebrye: so that means there's a bug?20:58
dobeytheseb: what does ~/.cache/ubuntuone/log/syncdaemon-exceptions.log say about it?20:59
thesebi see this over and over....2012-06-12 11:54:31,451 - twisted - ERROR - Unhandled error in Deferred:21:00
theseb2012-06-12 11:54:31,451 - twisted - ERROR - Unhandled Error21:00
thesebTraceback (most recent call last):21:00
thesebFailure: dbus.exceptions.DBusException: org.freedesktop.DBus.Error.NoReply: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.21:00
dobeytheseb: can you pastebin the output of "apt-cache policy python-ubuntuone-storageprotocol python-ubuntuone-client ubuntuone-client" ?21:01
thesebk sec21:01
thesebdobey: https://phil4.com/paste21:03
ryebug #99514621:03
ubot5`Launchpad bug 995146 in ubuntuone-control-panel (Ubuntu Precise) "File sync status is incorrect: it reports "File Sync Disabled" but syncdaemon is happy and IDLE" [Undecided,Fix committed] https://launchpad.net/bugs/99514621:03
ryetheseb: what's u1sdtool --status ?21:03
dobeyuhm21:03
dobeyhow about paste.ubuntu.com instead?21:03
neglesaksbyefornow.21:07
thesebrye: http://paste.ubuntu.com/1037982/21:07
thesebdobey: http://paste.ubuntu.com/1037983/21:08
thesebrye: is that good?21:08
=== slank` is now known as slank
=== slank is now known as Guest2077
thesebrye: that bug page says a fix has been added to a packeag21:10
thesebubuntuone-control-panel - 3.0.1-0ubuntu1.121:10
ryetheseb: working means that is is working on something, however what is the number in u1sdtool --waiting | wc -l ?21:11
theseb20021:11
thesebcool...client used Twisted21:12
thesebcoolest python framework ever21:12
dobeytheseb: what happened to the newer version of ubuntuone-client i had you install late last week, from precise-proposed?21:12
thesebdobey: you may have me confused w/ someone else...i don't recall that convo21:13
dobeyoh, indeed21:15
thesebdobey: is this just a cosmetic nuisance? can i just ignore it until it appears in normal updates?21:15
dobeyyou were having the issue with the empty dict dbus error21:16
ryetheseb: could you please do grep MARK ~/.cache/ubuntuone/log/syncdaemon.log ?21:16
thesebdobey: yes...actually i don't think it is cosmetic because i've been trying to finish this sync all day21:16
ryetheseb: MARK lines contain the number of queue items, if they don't decrease then there is a problem21:17
thesebrye: i see this over and over...2012-06-12 16:10:07,088 - ubuntuone.SyncDaemon.Main - NOTE - ---- MARK (state: <State: 'QUEUE_MANAGER'  (queues WORKING  connection 'With User With Network')>; queue: 200; offloaded: 21008; hash: 0) ----21:17
dobeywell, syncdaemon-exceptions.log should have a more specific error than what you pasted above, i would think21:17
ryetheseb: no changes in "offloaded" value?21:18
thesebdobey: the last timestamp in the log was from hours ago...so i don't think the error added ANYTHING to log21:18
thesebrye: nope21:19
dobeyhave you quit/restarted syncdaemon?21:20
thesebdobey: no but that sounds like a good idea21:23
thesebdobey: actually..i restarted the client and right now I get "File Sync Is In Progress"...my guess is that if i check again in 1 hr I'll get the same ol ' "File Sync Disabled"21:23
thesebdobey: should i restart is anyhow?21:23
thesebdobey: how do that? i forgot21:24
dobeyu1sdtool -q21:24
dobeythat's to quit it. wait a few seconds and make sure it quit, then do u1sdtool -c21:24
thesebdobey: i don't see any stuff in /etc/init.d/ do do a nice /etc/init.d/*** restart21:24
thesebto do*21:24
dobeyno, u1 is a user service, not a system service :)21:25
thesebdobey: # u1sdtool -c21:26
thesebOops, an error ocurred:21:26
theseborg.freedesktop.DBus.Error.NoReply: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.21:26
thesebdobey: BOOM!21:26
thesebcan't start it!21:26
dobeyit probably started21:27
dobeybut it might be taking a while for the dbus interface to come up, as local rescan is taking a long time, because there are 21000+ files you're trying to sync with it :)21:27
dobeyand i thinks it is time for me to go21:28
thesebshould i not sync all at once?21:29
thesebperhaps add my $HOME in 100Mb pieces?21:29
dobeyyou're trying to sync everything in your $HOME?21:29
thesebdobey: yes21:29
dobeylike, .mozilla and everything?21:30
thesebi want u1 to be my backup for laptop ..is that bad?21:30
thesebdobey: i ignore .mozilla21:30
dobeywell, .local?21:30
dobeyand .config? and all that?21:30
thesebi'll ignore those if you think it is a good idea21:31
thesebi'll do it now21:31
dobeyi think syncing everything under $HOME is a very bad idea, yes :)21:31
thesebdobey: what do you use to backup your laptop if not U1?21:31
thesebdobey: my $HOME is 3Gb which is under the limit21:31
dobeyu1 is not a back-up service. it's a sync service. it is possible to have a back-up application store its backups on u1 though21:31
thesebdobey: Deja-Dup is buggy21:32
dobeyif you want back-ups you should look at deja-dup21:32
thesebdobey: :)21:32
thesebdobey: also you can't restore on a per file basis21:32
thesebdobey: i don't see why what i'm doing won't work..21:32
thesebdobey: i just copied my $HOME to Ubuntu One dir...seems harmless enough21:33
dobeytheseb: well, syncing config and such is bad because it will break everything on all your other computers21:33
dobeyand you generally don't just want to shove everything under the Ubuntu One director21:33
thesebdobey: i'm not syncing $HOME itself but rather a *copy* i put in Ubuntu One...it gets updated by crontab script nightly21:34
dobeyright. what i mean though, is you should select additional folders for synchronization, outside of ~/Ubuntu One/21:35
dobeylike, you can also sync ~/Music or ~/Downloads as separate folders21:35
thesebdobey: i think there was a problem adding folders outside of Ubuntu One21:36
dobeythere shouldn't be21:36
dobeyit works fine here :)21:36
thesebi'll try again21:36
thesebdobey: i just selected a folder but it doesn't show up21:37
dobeyanyway, i do have to go now. but yes, a very large number of small files are not dealt with great still yet. though we are always working on making it better21:37
thesebdobey: ok..bye thanks for help!21:37
dobeytheseb: well, it will take some time, especially if it's already going slow due to all the other files :)21:37
dobeylater21:38
theseblater21:38
mmccdone for today, might be back later tonight22:34
=== salgado is now known as salgado-afk
=== martinphone is now known as martinphone_
=== martinphone_ is now known as martinphone
=== martinphone is now known as lacrodde
=== eu is now known as Guest35806

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