<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Exchange Server">
<!-- converted from text --><style><!-- .EmailQuote { margin-left: 1pt; padding-left: 4pt; border-left: #800000 2px solid; } --></style>
</head>
<body>
<div>
<div>Alex,</div>
<div><br>
</div>
<div>Thanks for your question, and for your interest in Solum. Our current dev environment setup relies on devstack to produce a working OpenStack environment for Solum to run within. We have noticed lately that our devstack setup does not always work. Because
 we are checking out devstack code from a repo that is frequently changing, and there are not unit tests for everything devstack can configure, sometimes it does not work. Also we have noticed that there may be some things that devstack does that are not deterministic,
 so even if it does pass a test, there is no guarantee that it will work again if the same thing is repeated. Sometimes it is hard to tell if the problem is Solum, or devstack.</div>
<div><br>
</div>
<div>We have discussed ways to mitigate this. One idea was to select a particular devstack from a prior OpenStack release to help cut down on the rate of change.</div>
<div><br>
</div>
<div>We also considered additional functional tests for devstack to run when new code is submitted. I suppose we could run testing continuously in loops in attempts to detect non-determinism.</div>
<div><br>
</div>
<div>All of the above are opportunities for us to improve matters going forward. There are probably even better ideas we should consider as well. For now, we would like to help you get past the friction you are experiencing so you can get a working environment
 up. I suggest finding us in #solum on Freenode IRC, and let's try to sort through it.</div>
<div><br>
</div>
<div>Thanks,</div>
<div><br>
</div>
<div>Adrian Otto</div>
<br>
<br>
<div>-------- Original message --------</div>
<div>From: Alexander Vollschwitz </div>
<div>Date:09/03/2014 4:33 AM (GMT-08:00) </div>
<div>To: openstack-dev@lists.openstack.org </div>
<div>Subject: [openstack-dev] [solum] Consistency of development environment </div>
<div><br>
</div>
</div>
<font size="2"><span style="font-size:10pt;">
<div class="PlainText"><br>
Hello,<br>
<br>
I've been looking at Solum for about a couple of months now, with the <br>
goal of eventually contributing to this project. First off, my apologies <br>
if this is the wrong place for my question.<br>
<br>
I'm currently getting familiar with project structure, source code, and <br>
also trying to set up the dev env via Vagrant, following the Quick Start <br>
Guide:<br>
<br>
<a href="http://solum.readthedocs.org/en/latest/getting_started/">http://solum.readthedocs.org/en/latest/getting_started/</a><br>
<br>
Here I need some advice. During my most recent attempt to set up the dev <br>
env two days ago, I hit two problems: after devstack provisioned OS, <br>
q-dhcp and q-l3 were not running. The former refused to start due to an <br>
updated version requirement for dnsmasq (see <br>
<a href="https://bugs.launchpad.net/openstack-manuals/+bug/1347153">https://bugs.launchpad.net/openstack-manuals/+bug/1347153</a>) that was not
<br>
met, the latter did not start due to problems with openvswitch.<br>
<br>
I resolved both issues manually in the VM, all the while thinking that I <br>
must be doing something wrong. (Well I'm pretty sure I am.) On the other <br>
hand, I had similar problems getting the dev env up during earlier <br>
tries. So what is the right way to get a consistent setup of a Solum dev <br>
env? Are the instructions from the Quick Start guide linked above not <br>
current? Do I need to configure different branches/tags, or use <br>
different repos all together?<br>
<br>
Sorry again if this is the wrong place to ask!<br>
I hope I can make useful contributions soon.<br>
<br>
Regards,<br>
<br>
Alex<br>
_______________________________________________<br>
OpenStack-dev mailing list<br>
OpenStack-dev@lists.openstack.org<br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
</div>
</span></font>
</body>
</html>