<html><head><style>body{font-family:Helvetica,Arial;font-size:13px}</style></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px; color: rgba(0,0,0,1.0); margin: 0px; line-height: auto;">Wow!</div><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px; color: rgba(0,0,0,1.0); margin: 0px; line-height: auto;"><br></div><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px; color: rgba(0,0,0,1.0); margin: 0px; line-height: auto;"><blockquote type="cite" class="clean_bq"><font size="2" face="sans-serif">And changed the plugin.sh file back to original. However, with a cleaned devstack (./unstack.sh, ./clean.sh, and removed /opt/stack) I still got the error I mentioned in my previous post. Full stack log is attached.</font></blockquote></div><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px; color: rgba(0,0,0,1.0); margin: 0px; line-height: auto;"><br></div><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px; color: rgba(0,0,0,1.0); margin: 0px; line-height: auto;">Looks like I’ve found this tricky one ;)</div><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px; color: rgba(0,0,0,1.0); margin: 0px; line-height: auto;"><br></div><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px; color: rgba(0,0,0,1.0); margin: 0px; line-height: auto;">In your log:</div><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px; color: rgba(0,0,0,1.0); margin: 0px; line-height: auto;"><div id="bloop_customfont" style="margin: 0px;">2015-08-26 21:02:18.010 | + source /home/stack/devstack/extras.d/70-murano.sh stack post-config</div><div id="bloop_customfont" style="margin: 0px;">2015-08-26 21:02:18.010 | ++ is_service_enabled murano</div><div id="bloop_customfont" style="margin: 0px;">2015-08-26 21:02:18.012 | ++ return 0</div><div id="bloop_customfont" style="margin: 0px;"><br></div><div id="bloop_customfont" style="margin: 0px;">And this one:</div><div id="bloop_customfont" style="margin: 0px;"><div id="bloop_customfont" style="margin: 0px;">2015-08-26 21:02:41.481 | + [[ -f /opt/stack/murano/devstack/plugin.sh ]]</div><div id="bloop_customfont" style="margin: 0px;">2015-08-26 21:02:41.481 | + source /opt/stack/murano/devstack/plugin.sh stack post-config</div><div id="bloop_customfont" style="margin: 0px;"><br></div><div id="bloop_customfont" style="margin: 0px;">Murano tried to deploy multiple times. I think this happened because you using plugin and libs together. Need try to remove murano libs and extras from devstack directory(lib/murano; lib/murano-dashboard; extras.d/70-murano.sh) or turn off the plugin. We need to use one method in one time.</div><div id="bloop_customfont" style="margin: 0px;"><br></div><div id="bloop_customfont" style="margin: 0px;"><div><blockquote type="cite" class="clean_bq" style="color: rgb(0, 0, 0); font-family: Helvetica, Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;"><font size="2" face="sans-serif">As per your suggestion I was going to test your first suggestion, but I was unable to find any murano service running on my server after the completion of ./stack.sh (which I tested installed murano with it).</font><br><font size="2" face="sans-serif">The command "sudo service murano status" returns "murano: unrecognized service".</font><br><font size="2" face="sans-serif">Am I missing something?</font></blockquote></div><p>In devstack services starts not as daemons, but in screen. To get this processes view, you need to cd into your devstack dir and launch ./rejoin-stack.sh.</p><p>To restart murano, need to move into murano-api and murano-engine screens, press CTRL-C, and using up arrow launch service, which was stopped.</p><div><br class="Apple-interchange-newline"></div></div></div></div> <br> <div id="bloop_sign_1440634507606163968" class="bloop_sign"><div style="font-family:helvetica,arial;font-size:13px">-- <br>Victor Ryzhenkin<br></div><div style="font-family:helvetica,arial;font-size:13px">Junior QA Engeneer</div><div style="font-family:helvetica,arial;font-size:13px"><span style="line-height: normal;">freerunner on #freenode</span></div></div> <br><p class="airmail_on" style="color:#000;">Включено 27 августа 2015 г. в 2:38:11, Vahid S Hashemian (<a href="mailto:vahidhashemian@us.ibm.com">vahidhashemian@us.ibm.com</a>) написал:</p> <blockquote type="cite" class="clean_bq"><span><div><div></div><div>
<title></title>
<font size="2" face="sans-serif">Hi Victor,</font><br>
<br>
<font size="2" face="sans-serif">Thank you very much for your
detailed response. It was very helpful.</font><br>
<br>
<font size="2" face="sans-serif">I tried the approach you
suggested, and modified the local.conf file by adding these
lines:</font><br>
<br>
<font size="2" face="sans-serif">MURANO_REPO=/home/stack/workspace/murano</font><br>
<font size="2" face="sans-serif">enable_plugin murano</font>
<a href="https://github.com/openstack/murano"><font size="2" color="blue" face="sans-serif">https://github.com/openstack/murano</font></a><br>
<br>
<font size="2" face="sans-serif">And changed the plugin.sh file
back to original. However, with a cleaned devstack (./unstack.sh,
./clean.sh, and removed /opt/stack) I still got the error I
mentioned in my previous post. Full stack log is
attached.</font><br>
<br>
<br>
<br>
<font size="2" face="sans-serif">As per your suggestion I was going
to test your first suggestion, but I was unable to find any murano
service running on my server after the completion of ./stack.sh
(which I tested installed murano with it).</font><br>
<font size="2" face="sans-serif">The command "sudo service murano
status" returns "murano: unrecognized service".</font><br>
<font size="2" face="sans-serif">Am I missing
something?<br></font><br>
<font size="2" face="sans-serif">Thanks again for your
assistance.</font><br>
<font size="2" face="sans-serif"><br>
Regards,</font><font size="3"><br>
-----------------------------------------------------------------------------</font>
<table width="463" style="border-collapse:collapse;">
<tbody><tr valign="top" height="8">
<td width="264" style="border-style:none none none none;border-color:#000000;border-width:0px 0px 0px 0px;padding:0px 0px;">
<font size="2" color="blue" face="Calibri"><b>Vahid Hashemian,
Ph.D.</b></font><font size="2" face="Calibri"><br>
Advisory Software Engineer, IBM Cloud Labs<br>
Email: vahidhashemian@us.ibm.com<br>
Phone: 1-408-463-2380</font></td>
<td width="199" style="border-style:none none none none;border-color:#000000;border-width:0px 0px 0px 0px;padding:0px 0px;">
<div align="right"><font size="2" face="Calibri"><br>
IBM Silicon Valley Lab<br>
555 Bailey Ave.<br>
San Jose, CA 95141</font></div>
</td>
</tr>
</tbody></table>
<br>
<br>
<br>
<br>
<br>
<font size="1" color="#5F5F5F" face="sans-serif">From:
</font><font size="1" face="sans-serif">Victor
Ryzhenkin <vryzhenkin@mirantis.com></font><br>
<font size="1" color="#5F5F5F" face="sans-serif">To:
</font><font size="1" face="sans-serif">Vahid S
Hashemian/Silicon Valley/IBM@IBMUS, "OpenStack Development Mailing
List (not for usage questions)"
<openstack-dev@lists.openstack.org></font><br>
<font size="1" color="#5F5F5F" face="sans-serif">Date:
</font><font size="1" face="sans-serif">08/25/2015 05:47 PM</font><br>
<font size="1" color="#5F5F5F" face="sans-serif">Subject:
</font><font size="1" face="sans-serif">Re:
[openstack-dev] [Murano] Documentation on how to Start
Contributing</font><br>
<hr noshade="noshade">
<br>
<br>
<br>
<font size="2" face="Arial">Hi, Vahid!</font><br>
<br>
<br>
<font size="2" face="sans-serif">- Modified
/home/stack/workspace/murano/devstack/plugin.sh based on Gosha's
suggestion and replaced</font><font size="2" color="blue" face="sans-serif">MURANO_REPO=${MURANO_REPO:-${GIT_BASE}/openstack/murano.git}</font><font size="2" face="sans-serif">with</font><font size="2" color="blue" face="sans-serif">MURANO_REPO=/home/stack/workspace/murano</font><font size="2" face="sans-serif">.</font><br>
<br>
<font size="2" face="Arial">Unfortunately, I’m not sure, that using
local path as MURANO_REPO will work. At least, because I never
heard about use cases like this.</font><br>
<font size="2" face="Arial">But looks like you are given it a try.
So, I suggest you to make sure, that you executed ./unstack and
./clean.sh scripts, before start deployment. If you using clean
host, this one not needed.</font><br>
<font size="2" face="Arial">Also, I think that is not needed to
change plugin’s code. You can define MURANO_REPO=/home/stack/… in
your localrc/local.conf file and use</font><br>
<font size="2">"enable_plugin murano</font> <a href="https://github.com/openstack/murano"><font size="2" color="blue"><u>https://github.com/openstack/murano</u></font></a><font size="2">»</font><br>
<br>
<font size="2">What about suggestions, how to test your local
changes.</font><br>
<font size="2">I see a two easy ways to do it without using local
repositories.</font><br>
<font size="2">1. Deploy devstack with murano from master as is
using plugin or libs and replace old files in /opt/stack/murano
with new ones, that you changed. After this need to restart murano
services.</font><br>
<font size="2">2. Upload your changes to gerrit, and use as
MURANO_REPO=</font><a href="https://review.openstack.org/openstack/murano"><font size="2" color="blue" face="Times New Roman"><u>https://review.openstack.org/openstack/murano</u></font></a><font size="2" face="Arial">and
MURANO_BRANCH=<refs/changes/…/.../…>.</font><br>
<br>
<font size="2" face="Arial">Both of methods are good.</font><br>
<br>
<font size="2" face="sans-serif">But this errors on me when I run
./stack.sh:<br>
ERROR: openstack Conflict occurred
attempting to store user - Duplicate Entry (HTTP 409) (Request-ID:
req-805b487c-44fe-4155-8349-65362c2a34ee)</font>
<p><font size="2" face="Arial">It will be really good, if you can
give more information (I mean full, or last part of deployment
log)</font></p>
<p><font size="2" face="Arial">Best Regards!</font><br>
<font size="2" face="Arial">--<br>
Victor Ryzhenkin</font><br>
<font size="2" face="Arial">Junior QA Engeneer</font><br>
<font size="2" face="Arial">freerunner on
#freenode</font><br></p>
<p><font size="2" face="Arial">Включено 26 августа 2015 г. в
2:49:46, Vahid S Hashemian (</font><a href="mailto:vahidhashemian@us.ibm.com"><font size="2" color="blue" face="Arial"><u>vahidhashemian@us.ibm.com</u></font></a><font size="2" face="Arial">) написал:</font></p>
<p><font size="2" face="sans-serif">OK. So I'm still having some
issues with this.</font><font size="2" face="Arial"><br></font><font size="2" face="sans-serif"><br>
Here's what I have done:</font><font size="2" face="Arial"><br></font><font size="2" face="sans-serif"><br>
- Followed instructions on</font> <a href="http://murano.readthedocs.org/en/latest/install/development.html"><font size="2" color="blue" face="sans-serif"><u>http://murano.readthedocs.org/en/latest/install/development.html</u></font></a><font size="2" face="sans-serif">up to step 4<br>
* cloned murano into
/home/stack/workspace/murano<br>
* cloned devstack into
/home/stack/devstack</font><font size="2" face="Arial"><br></font><font size="2" face="sans-serif"><br>
- Modified /home/stack/workspace/murano/devstack/plugin.sh based on
Gosha's suggestion and replaced</font> <font size="2" color="blue" face="sans-serif">MURANO_REPO=${MURANO_REPO:-${GIT_BASE}/openstack/murano.git}</font><font size="2" face="sans-serif">with</font><font size="2" color="blue" face="sans-serif">MURANO_REPO=/home/stack/workspace/murano</font><font size="2" face="sans-serif">.</font><font size="2" face="Arial"><br></font><font size="2" face="sans-serif"><br>
- Modified /home/stack/devstack/local.conf and
added</font><font size="2" color="blue" face="sans-serif">enable_plugin murano
/home/stack/workspace/murano</font><font size="2" face="Arial"><br></font><font size="2" face="sans-serif"><br>
But this errors on me when I run ./stack.sh:<br>
ERROR: openstack Conflict occurred
attempting to store user - Duplicate Entry (HTTP 409) (Request-ID:
req-805b487c-44fe-4155-8349-65362c2a34ee)</font><font size="2" face="Arial"><br></font><font size="2" face="sans-serif"><br>
I appreciate some clarification. Thanks.<br>
<br>
Regards,</font><font size="3" face="Arial"><br>
-----------------------------------------------------------------------------</font></p>
<table width="463" style="border-collapse:collapse;">
<tbody><tr valign="top" height="8">
<td width="261" style="border-style:none none none none;border-color:#000000;border-width:0px 0px 0px 0px;padding:1px 1px;">
<font size="2" color="blue" face="Calibri"><b>Vahid Hashemian,
Ph.D.</b></font><font size="2" face="Calibri"><br>
Advisory Software Engineer, IBM Cloud Labs</font></td>
<td width="197" style="border-style:none none none none;border-color:#000000;border-width:0px 0px 0px 0px;padding:1px 1px;">
</td>
</tr>
</tbody></table>
<br>
<font size="2" face="Arial"><br>
<br>
<br>
<br></font><font size="1" color="#5F5F5F" face="sans-serif"><br>
From: </font><font size="1" face="sans-serif">Vahid S Hashemian/Silicon
Valley/IBM@IBMUS</font><font size="1" color="#5F5F5F" face="sans-serif"><br>
To: </font><font size="1" face="sans-serif">"OpenStack Development Mailing List \(not for usage
questions\)"
<openstack-dev@lists.openstack.org></font><font size="1" color="#5F5F5F" face="sans-serif"><br>
Date: </font><font size="1" face="sans-serif">07/10/2015 04:02 PM</font><font size="1" color="#5F5F5F" face="sans-serif"><br>
Subject: </font><font size="1" face="sans-serif">Re: [openstack-dev] [Murano] Documentation on how to
Start
Contributing</font><font size="2" face="Arial"><br></font>
<hr noshade="noshade">
<font size="2" face="Arial"><br>
<br></font><font size="2" face="sans-serif"><br>
Thanks Nikolay and Gosha.<br>
<br>
As Gosha mentioned I'd like to be able to integrate my local
changes to Murano into my devstack installation.</font><font size="2" face="sans-serif"><br>
I figured for UI changes I can probably make the changes directly
to the file and restart my apache2 service.</font> <font size="2" face="sans-serif"><br>
However, I am looking for an easy way to test back-end changes,
like if I had to modify how a particular CLI behaves, and test it
in my devstack environment.<br>
<br>
Gosha, thanks for the info you sent. Can you clarify something
though?<br>
<br>
In local.conf there is a line "enable_plugin murano</font><a href="https://github.com/openstack/murano"><font size="2" color="blue" face="sans-serif"><u>https://github.com/openstack/murano</u></font></a><font size="2" face="sans-serif">" pointing to the Murano's github
repository.</font><font size="2" face="sans-serif"><br>
In plugin.sh, on the other hand, there is a line
"MURANO_REPO=${MURANO_REPO:-${GIT_BASE}/openstack/murano.git}" that
also another configuration for Murano repository.<br>
Are these two related? Should I modify both for the purpose I
mentioned above?</font> <font size="2" face="sans-serif"><br>
Also, I cannot find a "murano.git" file on my server (as referenced
in line 17 of plugin.sh). Should I use something like
"/home/stack/murano/.git" instead?</font> <font size="2" face="sans-serif"><br>
<br>
Thank you again for your help.</font> <font size="2" face="sans-serif"><br>
<br>
Regards,</font><font size="3" face="Arial"><br>
-----------------------------------------------------------------------------</font>
<table width="462" style="border-collapse:collapse;">
<tbody><tr valign="top" height="8">
<td width="261" style="border-style:none none none none;border-color:#000000;border-width:0px 0px 0px 0px;padding:1px 1px;">
<font size="2" color="blue" face="Calibri"><b>Vahid Hashemian,
Ph.D.</b></font><font size="2" face="Calibri"><br>
Advisory Software Engineer, IBM Cloud Labs</font></td>
<td width="197" style="border-style:none none none none;border-color:#000000;border-width:0px 0px 0px 0px;padding:1px 1px;">
</td>
</tr>
</tbody></table>
<br>
<font size="3" face="Arial"><br>
<br>
<br>
<br></font><font size="1" color="#5F5F5F" face="sans-serif"><br>
<br>
From: </font><font size="1" face="sans-serif">Georgy Okrokvertskhov
<gokrokvertskhov@mirantis.com></font><font size="1" color="#5F5F5F" face="sans-serif"><br>
To: </font><font size="1" face="sans-serif">"OpenStack Development Mailing List (not for usage
questions)"
<openstack-dev@lists.openstack.org></font><font size="1" color="#5F5F5F" face="sans-serif"><br>
Date: </font><font size="1" face="sans-serif">07/10/2015 07:45 AM</font> <font size="1" color="#5F5F5F" face="sans-serif"><br>
Subject: </font><font size="1" face="sans-serif">Re: [openstack-dev] [Murano] Documentation on how to
Start Contributing</font> <font size="2" face="Arial"><br></font>
<hr noshade="noshade">
<font size="3" face="Arial"><br>
<br>
<br>
Hi,<br>
<br>
If I understand correctly, you want to be able to install modified
Murano from your own repository. There is a devstack integration
script in Murano repository which does this. Here are lines where
you can point to specific repository for Murano installation in
devstack:</font><a href="https://github.com/openstack/murano/blob/master/devstack/plugin.sh#L17-L18"><font size="3" color="blue" face="Arial"><u>https://github.com/openstack/murano/blob/master/devstack/plugin.sh#L17-L18</u></font></a><font size="3" face="Arial"><br>
<br>
Installation procedure in the README.rst file in the folder
devstack of murano repository.<br>
<br>
Thanks<br>
Gosha<br>
<br>
On Thu, Jul 9, 2015 at 9:54 PM, Nikolay Starodubtsev
<</font><a href="mailto:nstarodubtsev@mirantis.com" target="_blank"><font size="3" color="blue" face="Arial"><u>nstarodubtsev@mirantis.com</u></font></a><font size="3" face="Arial">> wrote:<br>
Hi,<br>
Can you describe what problems do you have with "bring code changes
into a live Devstack environment, and test them".<br>
If you want a real-time Q&A experience you can ask your
questions at #murano on freenode.</font><font size="2" color="#2F2F2F" face="Arial"><b><u><br>
<br>
</u></b><br>
Nikolay Starodubtsev</font> <font size="2" color="#2F2F2F" face="Arial"><br>
Software Engineer</font> <font size="2" color="#2F2F2F" face="Arial"><br>
Mirantis Inc.</font> <font size="2" color="#2F2F2F" face="Arial"><br>
<br>
Skype: dark_harlequi</font><font size="2" color="#8F8F8F" face="Arial">ne1</font>
<p><font size="3" face="Arial"><br>
2015-07-10 2:32 GMT+03:00 Vahid S Hashemian <</font><a href="mailto:vahidhashemian@us.ibm.com" target="_blank"><font size="3" color="blue" face="Arial"><u>vahidhashemian@us.ibm.com</u></font></a><font size="3" face="Arial">>:</font><font size="2" face="sans-serif"><br>
Hello,</font> <font size="2" face="sans-serif"><br>
<br>
I am wondering if there is any documentation for new contributors
that explains how to get up-to-speed with Murano development;
something that covers how to bring code changes into a live
Devstack environment, and test them.</font> <font size="2" face="sans-serif"><br>
I've looked at the Murano documentation online and have not been
able to find it.</font> <font size="2" face="sans-serif"><br>
<br>
Any pointer is very much appreciated.<br>
<br>
Thanks.</font> <font size="3" face="Arial"><br>
-----------------------------------------------------------------------------</font></p>
<table width="462" style="border-collapse:collapse;">
<tbody><tr valign="top" height="8">
<td width="261" style="border-style:none none none none;border-color:#000000;border-width:0px 0px 0px 0px;padding:1px 1px;">
<font size="2" color="blue" face="Calibri"><b>Vahid Hashemian,
Ph.D.</b></font><font size="2" face="Calibri"><br>
Advisory Software Engineer, IBM Cloud Labs</font></td>
<td width="197" style="border-style:none none none none;border-color:#000000;border-width:0px 0px 0px 0px;padding:1px 1px;">
</td>
</tr>
</tbody></table>
<p><font size="3" face="Arial"><br>
<br>
<br>
__________________________________________________________________________<br>
OpenStack Development Mailing List (not for usage questions)<br>
Unsubscribe:</font> <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" target="_blank"><font size="3" color="blue" face="Arial"><u>OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</u></font></a><font size="2" color="blue" face="Arial"><u><br></u></font><a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank"><font size="3" color="blue" face="Arial"><u>http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</u></font></a><font size="3" face="Arial"><br>
<br>
<br>
<br>
__________________________________________________________________________<br>
OpenStack Development Mailing List (not for usage questions)<br>
Unsubscribe:</font> <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" target="_blank"><font size="3" color="blue" face="Arial"><u>OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</u></font></a><font size="2" color="blue" face="Arial"><u><br></u></font><a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank"><font size="3" color="blue" face="Arial"><u>http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</u></font></a><font size="3" face="Arial"><br>
<br>
<br>
<br>
<br>
--</font> <font size="3" color="#A2A2A2" face="Arial"><br>
Georgy Okrokvertskhov<br>
Architect,</font><font size="2" color="#A2A2A2" face="Arial"><br>
OpenStack Platform Products,</font><font size="3" color="#A2A2A2" face="Arial"><br>
Mirantis</font><font size="2" color="blue" face="Arial"><u><br></u></font><a href="http://www.mirantis.com/" target="_blank"><font size="3" color="blue" face="Arial"><u>http://www.mirantis.com</u></font></a><font size="3" color="#A2A2A2" face="Arial"><br>
Tel. +1 650 963 9828<br>
Mob. +1 650 996 3284</font><font size="2" face="Arial">__________________________________________________________________________<br>
OpenStack Development Mailing List (not for usage questions)<br>
Unsubscribe:
OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</font><font size="2" color="blue" face="Arial"><u><br></u></font><a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev"><font size="2" color="blue" face="Arial"><u>http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</u></font></a><font size="2" face="Arial"><br>
__________________________________________________________________________<br>
OpenStack Development Mailing List (not for usage questions)<br>
Unsubscribe:
OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</font><font size="2" color="blue" face="Arial"><u><br></u></font><a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev"><font size="2" color="blue" face="Arial"><u>http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</u></font></a></p>
<p><font size="2" face="Arial">__________________________________________________________________________<br>
OpenStack Development Mailing List (not for usage questions)<br>
Unsubscribe:
OpenStack-dev-request@lists.openstack.org?subject:unsubscribe<br></font>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev">
<font size="2" face="Arial">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</font></a></p>
<hr></div></div></span></blockquote></body></html>