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/

Reply via email to