=== charles_ is now known as charles [18:18] balloons, do you know when veebers is around more or less? [18:42] doug5, yes here in another hour he'll be about [18:42] ok cool [18:43] doug5, he wanted to talk to you about your mp [18:45] we have to fix the doc [19:46] veebers, hello! [19:47] hey doug5 hows it going? [19:47] veebers, not bad, thx...you? [19:48] doug5: a little tired but otherwise good :-) [19:53] veebers, I have updated the mp, but I'm unsure what to do with the docstrings [19:54] doug5: oh cool, I'm just in a meeting at the moment. I'll take a look after that and get back to you :-) [19:54] veebers, sure, np :) [21:58] barry: got a second? [21:58] thomi: i got a third and fourth too [21:58] great - you might need them :D [21:59] * barry hides [21:59] barry: I made a quick and dirty package for selenium here: https://launchpad.net/~canonical-platform-qa/+archive/ubuntu/selenium/+packages [21:59] and the problem I'm having is that the distropatch doesn't apply [21:59] it's listed in d/patches/series [21:59] and the patch itself seems find [21:59] *fine [21:59] but in the binary package, the patch doesn't get applied [21:59] any ideas? [22:00] thomi: in the package source, you can `quilt push -a` and `quilt pop -a` without error or warning? sometimes (i forget in which instances) if a patch has fuzz, quilt will not be happy [22:00] hmm [22:01] no, I can't [22:01] ok, so the patch needs changing. how do I do that? [22:01] thomi: here's how i do it: [22:02] `quilt push -a` until it stops with an error [22:02] `quilt push -f` to "force" the broken patch to apply [22:02] fix the patch (e.g. ) [22:02] `quilt refresh` [22:02] `quilt pop` [22:02] which file am I editing? [22:02] `quilt push` should now have no errors, if it does, rinse/repeat [22:03] thomi: the files in the quilt patch that fail to cleanly apply [22:03] quilt should tell you which ones that is [22:03] and since patch(1) is used,you'll have .rej files for those [22:03] hmm, I see a .rej file, but I'm not sure how to fix it [22:03] thomi: that i can't help you with since it's specific to the patch. it's like resolving a conflict in a $vcs [22:04] I assume it's because the offsets in the .patch file are wrong [22:04] could be [22:04] generally go through each hunk and manually apply them to the file [22:04] how do I know what the correct offsets should be? [22:04] ahh ok [22:04] then how do I get those changes out of the source tree and back into a patch? [22:05] you don't have to. once the source tree is happy, `quilt refresh` will fix the top quilt patch on the stack [22:05] ... how does it know how to do that? magic! [22:05] yep [22:05] `man quilt` talks about this i think [22:09] barry: awesome, thanks [22:09] thomi: good luck! [22:10] thanks. last thing I need to do now is get it building python2 & 3 packages, which shouldn't be too hard [22:11] thomi: esp. if it's setup.py based. pybuild ftw! [22:11] yup [22:25] balloons, I don't want to be herald of bad news, but your fix for calculator app didn't work :S [22:25] https://code.launchpad.net/~rpadovani/ubuntu-calculator-app/bigNumber150122/+merge/248183 [22:26] balloons, TBH I'm not sure the bug is in autopilot tests, but maybe (and I underline maybe because I'm pretty confused) in the packaging / files inclusion. Sometimes seems the external file isn't loaded [22:27] rpadovani, :-( [22:28] rpadovani, it definitely helped fix the tests locally for me.. as for bignumber, :-( I thought for sure i was running big number though [22:29] balloons, it works also for me, this is the strange, and this is why I'm thinking about package issues [22:29] balloons, look to this [22:29] http://91.189.93.70:8080/job/generic-mediumtests-vivid/921/testReport/junit/ubuntu_calculator_app.tests.test_main/MainTestCase/test_operators_precedence/ [22:29] TypeError: Cannot call method 'format' of undefined [22:30] seems mathks isn't loaded [22:30] buttons don't count here [22:34] rpadovani, ohh that's not the same issue.. the app neve rlaunched [22:35] rpadovani, I re-ran, maybe it was a fluke [22:36] * rpadovani cross fingers [22:37] barry: are you able to take a peek at lp:~thomir/+junk/selenium-packaging and advise? It seems like pybuild doesn't honor the data_files kwarg in setup.py? [22:37] the build fails with 'error: can't copy 'py/selenium/webdriver/firefox/x86/x_ignore_nofocus.so': doesn't exist or not a regular file', but that file exists in the source tree, and is referenced in setup.py's data_files section [22:37] so I think it should work? [23:16] balloons, this time 4 fails instead of 5, but 3 out of 4 are different tests :D [23:16] https://code.launchpad.net/~rpadovani/ubuntu-calculator-app/bigNumber150122/+merge/248183 [23:16] balloons, actually, it want to was a :S, not a :D [23:16] I'm quite confused