Hi John, Great work! Congratulations!
Are you building packages (cpack) for them all? You might look at the script I put in source control called "checkandput" - it does a variety of checks as part of my just-before-pushing-upstream build. I suppose I should have a target called pylint to do that part for example... I also build with clang rather than gcc - not for production purposes, but because of the extra verification it provides. In the fullness of time ;-) we should have a good set of verification steps that we can trigger as part of a build... On 08/06/2013 10:46 PM, John Carpenter wrote: > Hi Alan, > > Another big breakthrough on the CI front for me. I just learned how to > use a plugin in Jenkins to allow me to control VMs to revert to a > "clean" snapshot prior to every build. So in essence, every time a > build is called, we will be doing it on an essentially "stock" install > of the OS. The drawback is that since every build is pretty much a > build from scratch, all the ubuntu packages and their dependencies > need to be pulled in for each Ubuntu version... I have mitigated this > issue by putting a ubuntu package proxy (apt-cacher) so every worker > now gets their packages through the proxy at LAN speeds the next time > around. > > One more piece of good news. I've also figured out how to have one > main assimmon project spawn off a bunch of builds on diff OS versions. > I have it working on 3 Ubuntu versions thus far, will expand out to > more Ubuntu versions before venturing to other Linux flavors. > > -- JC > > > On Tue, Aug 6, 2013 at 2:19 AM, Fwiffo <[email protected] > <mailto:[email protected]>> wrote: > > Yup it fixed it sorry didn't get back to you earlier. > > -- JC > > On Aug 4, 2013, at 7:47 PM, Alan Robertson <[email protected] > <mailto:[email protected]>> wrote: > >> Please let me know if that fixed it. >> >> >> On 08/04/2013 03:18 AM, Fwiffo wrote: >>> Yes! Thank you. >>> >>> -- JC >>> >>> On Aug 2, 2013, at 2:17 PM, Alan Robertson <[email protected] >>> <mailto:[email protected]>> wrote: >>> >>>> Hi, >>>> >>>> I accidentally overwrote a fix I'd put in earlier... >>>> >>>> Here's the evidence ;-) >>>> http://hg.linux-ha.org/assimilation/rev/2059689b15cf >>>> >>>> >>>> 1.7 - nodezero = self.db.get_node(0) >>>> 1.8 + nodezero = self.db.node(0) >>>> >>>> >>>> 1.7 was the corrected version. I overwrote it with 1.8 by >>>> mistake. Not quite sure how... >>>> >>>> >>>> On 07/28/2013 03:47 AM, Fwiffo wrote: >>>>> Hmm I searched past emails for but didn't find matches. Ill >>>>> check and double check every step again. It's weird cuz we had >>>>> everything working and it should continue to work since we >>>>> didn't change anything in our end. >>>>> >>>>> -- JC >>>>> >>>>> On Jul 27, 2013, at 9:34 PM, Alan Robertson <[email protected] >>>>> <mailto:[email protected]>> wrote: >>>>> >>>>>> That should have been fixed. You complained about it before, >>>>>> and I put in a fix... >>>>>> >>>>>> >>>>>> >>>>>> On 7/27/2013 3:31 PM, John Carpenter wrote: >>>>>>> Hi Alan, >>>>>>> >>>>>>> approx 19 days ago, testify tests ran fine but sometime >>>>>>> after that, something changed that made it fail like this: >>>>>>> >>>>>>> ingresuser@mycon:/tmp/workspace/assimmon/assimilation/cma$ >>>>>>> testify tests >>>>>>> .........................................error: >>>>>>> tests.cma_test TestCMABasic.test_several_startups >>>>>>> Traceback (most recent call last): >>>>>>> File "./tests/cma_test.py", line 418, in test_several_startups >>>>>>> CMAdb.initglobal(io, True) >>>>>>> File "./cmadb.py", line 138, in initglobal >>>>>>> CMAdb.cdb = CMAdb() >>>>>>> File "./cmadb.py", line 111, in __init__ >>>>>>> nodezero = self.db.node(0) >>>>>>> AttributeError: 'GraphDatabaseService' object has no >>>>>>> attribute 'node' >>>>>>> >>>>>>> E.... >>>>>>> FAILED. 46 tests / 15 cases: 45 passed, 1 failed. (Total >>>>>>> test time 0.87s) >>>>>>> >>>>>>> >>>>>>> more details >>>>>>> here: >>>>>>> https://travis-ci.org/borgified/assimmon-ci-test/builds/9560428 >>>>>>> >>>>>>> i havent changed any of the steps i used to build and test >>>>>>> (so i really expected it to work because it was tested >>>>>>> successful before) so that narrows it down to a couple other >>>>>>> places: >>>>>>> travis's servers (maybe they upgraded neo4j?) >>>>>>> assimmon code changed? >>>>>>> something else? >>>>>>> >>>>>>> i did another check by running build/test completely >>>>>>> independent of travis (on my own vm) with latest version of >>>>>>> neo4j and still get same error about GraphDatabaseService >>>>>>> object has no attribute node >>>>>>> >>>>>>> dunno much about graph databases :( >>>>>>> other hints or places i should look to explore more? >>>>>>> >>>>>>> -- JC >>>>>>> >>>>>> >>>> >>>> >>>> -- >>>> Alan Robertson <[email protected]> <mailto:[email protected]> - @OSSAlanR >>>> >>>> "Openness is the foundation and preservative of friendship... Let me >>>> claim from you at all times your undisguised opinions." - William >>>> Wilberforce >> >> >> -- >> Alan Robertson <[email protected]> <mailto:[email protected]> - @OSSAlanR >> >> "Openness is the foundation and preservative of friendship... Let me >> claim from you at all times your undisguised opinions." - William Wilberforce > > -- Alan Robertson <[email protected]> - @OSSAlanR "Openness is the foundation and preservative of friendship... Let me claim from you at all times your undisguised opinions." - William Wilberforce
_______________________________________________ Assimilation mailing list - Discovery-Driven Monitoring [email protected] http://lists.community.tummy.com/cgi-bin/mailman/listinfo/assimilation http://assimmon.org/
