Re: [openstack-dev] [Mistral] [Murano] Mistral devstack installation is failing in murano gate job

2015-04-14 Thread Renat Akhmerov
Ok, the main problem is that we won’t be able to use Kilo releases of Murano 
and Mistral in the same environment which doesn’t make me happy. Hm… Ok. So 
looks like we’ll have to switch back to old YAQL till Liberty (which is very 
soon). 


Renat Akhmerov
@ Mirantis Inc.



 On 14 Apr 2015, at 01:09, Stan Lagun sla...@mirantis.com wrote:
 
 1) yaql 1.0 is not a drop-in replacement for yaql 0.2 but only one version 
 can be installed on any given system. Unless we use virtualenv, Docker or 
 anything else to isolate applications. So if Murano and Mistral uses 
 different yaql versions they will unable to live together on the same host
 
 2) Currently we observe such impact on devstack tests but in general that 
 will mean Murano and Mistral cannot be installed on the same DevStack or be 
 together in some OpenStack distribution like Mirantis OpenStack at least the 
 way they are deployed currently
 
 3) yaql 1.0 is in beta status and is ready exactly to that degree. We don't 
 expect any breaking changes anymore but it may still contain some bugs
 
 4) Murano will move to yaql 1.0. We just didn't managed to do that in time 
 before FF and it is too late to do that in Kilo
 
 5) Generally we should have documentation for both versions. But the fact is 
 that at the moment we don't even have documentation for 1.0 which is of a 
 higher priority for us. So once again I suggest to contribute rather than 
 wait for somebody else
 
 Sincerely yours,
 Stan Lagun
 Principal Software Engineer @ Mirantis
 
  mailto:sla...@mirantis.com
 On Mon, Apr 13, 2015 at 9:19 PM, Dmitri Zimine dzim...@stackstorm.com 
 mailto:dzim...@stackstorm.com wrote:
 My 2c:
 
 Yes Mistral moved to YAQL 1.0 based on Murano team recommendations :)
 
 some questions/comments before we decide how to proceed:
 
 1) Let’s clarify the impact: this problem doesn’t affect Murano directly; but 
 it impacts Murano-Congress-Mistral initiative, correct?
 Is this a voting gate? What exactly is impacted? Are there any simpler 
 workarounds?
 
 2) on YAQL readiness:
 Mistral moved to YAQL it because 1) power 2) upcoming docs and 3) 
 compatibility.
 
 We target to claim Mistral DSL “complete” in Kilo. YAQL is a big part of DSL 
 from the user standpoint.
 Changing YAQL makes users migrate their workflows.
 Thus we want to stick to a version of YAQL which will be documented and used 
 long term.
 
 If YAQL 1.0 is not ready in Kilo we should revert no questions.
 If it is ready, and comes with documentation - would it be good for Murano 
 users if Murano moves to it?
 
 3) given that YAQL 0.2 is supported for another cycle (.5 year) and users of 
 both Mistral and Murano are using it,
 are there any plans to add documentation to it? It is the lack of docs on 0.2 
 is the biggest reason to push forward.
 (Does this sound like an invitation to cheat and offer no docs for 1.0 in 
 kilo to convince Mistral to stay on 0.2?)
 
 DZ
 
 On Apr 13, 2015, at 6:13 AM, Serg Melikyan smelik...@mirantis.com 
 mailto:smelik...@mirantis.com wrote:
 
  Hi Nikolay  Filip,
 
  indeed, root cause of the issue is that Murano  Mistral use different
  version of yaql library. Murano installs yaql 0.2.4 and overrides
  1.0.0b2 already installed and expected by Mistral.
 
  We decided that we are not going to switch to the yaql 1.0.0 in Kilo
  since we already finished Kilo development and working on bug-fixes
  and releasing RC. This gate may be fixed if only Mistral will revert
  1.0.0 support in Kilo :'(
 
  Nikolay, what do you think about migrating to YAQL 1.0.0 in the next
  release? I know that it was me who proposed Mistral team to adopt yaql
  1.0.0, and I am sorry, I didn't realize all consequences of moving
  Mistral to yaql 1.0.0 and Murano team living with yaql 0.2.4.
 
  We need to work on packaging and supporting yaql in Ubuntu/CentOS in
  order to add this library to the global-requirements and to avoid this
  kind of issues in the future.
 
  On Mon, Apr 13, 2015 at 3:58 PM, Nikolay Makhotkin
  nmakhot...@mirantis.com mailto:nmakhot...@mirantis.com wrote:
 
  We are facing an issue with Mistral devstack installation in our gate job 
  testing murano-congress-mistral integration (policy enforcement) [1] . 
  Mistral devstack scripts are failing with following import error [2]
 
 
  Hi, Filip!
 
  Recently Mistral has moved to new YAQL, and it seems this dependency is 
  missed (yaql 1.0, currently yaql 1.0.0b2)
 
  I think the root of problem is that Murano and Mistral have different yaql 
  versions installed.
 
  --
  Best Regards,
  Nikolay
 
  __
  OpenStack Development Mailing List (not for usage questions)
  Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe 
  http://openstack-dev-requ...@lists.openstack.org/?subject:unsubscribe
  http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev 
  http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
 

Re: [openstack-dev] [Mistral] [Murano] Mistral devstack installation is failing in murano gate job

2015-04-13 Thread Dmitri Zimine
My 2c: 

Yes Mistral moved to YAQL 1.0 based on Murano team recommendations :)

some questions/comments before we decide how to proceed: 

1) Let’s clarify the impact: this problem doesn’t affect Murano directly; but 
it impacts Murano-Congress-Mistral initiative, correct? 
Is this a voting gate? What exactly is impacted? Are there any simpler 
workarounds? 

2) on YAQL readiness:
Mistral moved to YAQL it because 1) power 2) upcoming docs and 3) compatibility.

We target to claim Mistral DSL “complete” in Kilo. YAQL is a big part of DSL 
from the user standpoint.
Changing YAQL makes users migrate their workflows.
Thus we want to stick to a version of YAQL which will be documented and used 
long term. 

If YAQL 1.0 is not ready in Kilo we should revert no questions. 
If it is ready, and comes with documentation - would it be good for Murano 
users if Murano moves to it?

3) given that YAQL 0.2 is supported for another cycle (.5 year) and users of 
both Mistral and Murano are using it,
are there any plans to add documentation to it? It is the lack of docs on 0.2 
is the biggest reason to push forward. 
(Does this sound like an invitation to cheat and offer no docs for 1.0 in kilo 
to convince Mistral to stay on 0.2?)

DZ 

On Apr 13, 2015, at 6:13 AM, Serg Melikyan smelik...@mirantis.com wrote:

 Hi Nikolay  Filip,
 
 indeed, root cause of the issue is that Murano  Mistral use different
 version of yaql library. Murano installs yaql 0.2.4 and overrides
 1.0.0b2 already installed and expected by Mistral.
 
 We decided that we are not going to switch to the yaql 1.0.0 in Kilo
 since we already finished Kilo development and working on bug-fixes
 and releasing RC. This gate may be fixed if only Mistral will revert
 1.0.0 support in Kilo :'(
 
 Nikolay, what do you think about migrating to YAQL 1.0.0 in the next
 release? I know that it was me who proposed Mistral team to adopt yaql
 1.0.0, and I am sorry, I didn't realize all consequences of moving
 Mistral to yaql 1.0.0 and Murano team living with yaql 0.2.4.
 
 We need to work on packaging and supporting yaql in Ubuntu/CentOS in
 order to add this library to the global-requirements and to avoid this
 kind of issues in the future.
 
 On Mon, Apr 13, 2015 at 3:58 PM, Nikolay Makhotkin
 nmakhot...@mirantis.com wrote:
 
 We are facing an issue with Mistral devstack installation in our gate job 
 testing murano-congress-mistral integration (policy enforcement) [1] . 
 Mistral devstack scripts are failing with following import error [2]
 
 
 Hi, Filip!
 
 Recently Mistral has moved to new YAQL, and it seems this dependency is 
 missed (yaql 1.0, currently yaql 1.0.0b2)
 
 I think the root of problem is that Murano and Mistral have different yaql 
 versions installed.
 
 --
 Best Regards,
 Nikolay
 
 __
 OpenStack Development Mailing List (not for usage questions)
 Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
 
 
 
 
 -- 
 Serg Melikyan, Senior Software Engineer at Mirantis, Inc.
 http://mirantis.com | smelik...@mirantis.com
 
 __
 OpenStack Development Mailing List (not for usage questions)
 Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [Mistral] [Murano] Mistral devstack installation is failing in murano gate job

2015-04-13 Thread Stan Lagun
1) yaql 1.0 is not a drop-in replacement for yaql 0.2 but only one version
can be installed on any given system. Unless we use virtualenv, Docker or
anything else to isolate applications. So if Murano and Mistral uses
different yaql versions they will unable to live together on the same host

2) Currently we observe such impact on devstack tests but in general that
will mean Murano and Mistral cannot be installed on the same DevStack or be
together in some OpenStack distribution like Mirantis OpenStack at least
the way they are deployed currently

3) yaql 1.0 is in beta status and is ready exactly to that degree. We don't
expect any breaking changes anymore but it may still contain some bugs

4) Murano will move to yaql 1.0. We just didn't managed to do that in time
before FF and it is too late to do that in Kilo

5) Generally we should have documentation for both versions. But the fact
is that at the moment we don't even have documentation for 1.0 which is of
a higher priority for us. So once again I suggest to contribute rather than
wait for somebody else

Sincerely yours,
Stan Lagun
Principal Software Engineer @ Mirantis

sla...@mirantis.com

On Mon, Apr 13, 2015 at 9:19 PM, Dmitri Zimine dzim...@stackstorm.com
wrote:

 My 2c:

 Yes Mistral moved to YAQL 1.0 based on Murano team recommendations :)

 some questions/comments before we decide how to proceed:

 1) Let’s clarify the impact: this problem doesn’t affect Murano directly;
 but it impacts Murano-Congress-Mistral initiative, correct?
 Is this a voting gate? What exactly is impacted? Are there any simpler
 workarounds?

 2) on YAQL readiness:
 Mistral moved to YAQL it because 1) power 2) upcoming docs and 3)
 compatibility.

 We target to claim Mistral DSL “complete” in Kilo. YAQL is a big part of
 DSL from the user standpoint.
 Changing YAQL makes users migrate their workflows.
 Thus we want to stick to a version of YAQL which will be documented and
 used long term.

 If YAQL 1.0 is not ready in Kilo we should revert no questions.
 If it is ready, and comes with documentation - would it be good for Murano
 users if Murano moves to it?

 3) given that YAQL 0.2 is supported for another cycle (.5 year) and users
 of both Mistral and Murano are using it,
 are there any plans to add documentation to it? It is the lack of docs on
 0.2 is the biggest reason to push forward.
 (Does this sound like an invitation to cheat and offer no docs for 1.0 in
 kilo to convince Mistral to stay on 0.2?)

 DZ

 On Apr 13, 2015, at 6:13 AM, Serg Melikyan smelik...@mirantis.com wrote:

  Hi Nikolay  Filip,
 
  indeed, root cause of the issue is that Murano  Mistral use different
  version of yaql library. Murano installs yaql 0.2.4 and overrides
  1.0.0b2 already installed and expected by Mistral.
 
  We decided that we are not going to switch to the yaql 1.0.0 in Kilo
  since we already finished Kilo development and working on bug-fixes
  and releasing RC. This gate may be fixed if only Mistral will revert
  1.0.0 support in Kilo :'(
 
  Nikolay, what do you think about migrating to YAQL 1.0.0 in the next
  release? I know that it was me who proposed Mistral team to adopt yaql
  1.0.0, and I am sorry, I didn't realize all consequences of moving
  Mistral to yaql 1.0.0 and Murano team living with yaql 0.2.4.
 
  We need to work on packaging and supporting yaql in Ubuntu/CentOS in
  order to add this library to the global-requirements and to avoid this
  kind of issues in the future.
 
  On Mon, Apr 13, 2015 at 3:58 PM, Nikolay Makhotkin
  nmakhot...@mirantis.com wrote:
 
  We are facing an issue with Mistral devstack installation in our gate
 job testing murano-congress-mistral integration (policy enforcement) [1] .
 Mistral devstack scripts are failing with following import error [2]
 
 
  Hi, Filip!
 
  Recently Mistral has moved to new YAQL, and it seems this dependency is
 missed (yaql 1.0, currently yaql 1.0.0b2)
 
  I think the root of problem is that Murano and Mistral have different
 yaql versions installed.
 
  --
  Best Regards,
  Nikolay
 
 
 __
  OpenStack Development Mailing List (not for usage questions)
  Unsubscribe:
 openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
  http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
 
 
 
 
  --
  Serg Melikyan, Senior Software Engineer at Mirantis, Inc.
  http://mirantis.com | smelik...@mirantis.com
 
 
 __
  OpenStack Development Mailing List (not for usage questions)
  Unsubscribe:
 openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
  http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


 __
 OpenStack Development Mailing List (not for usage questions)
 Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
 

Re: [openstack-dev] [Mistral] [Murano] Mistral devstack installation is failing in murano gate job

2015-04-13 Thread Nikolay Makhotkin

 We are facing an issue with Mistral devstack installation in our gate job
 testing murano-congress-mistral integration (policy enforcement) [1] .
 Mistral devstack scripts are failing with following import error [2]


Hi, Filip!

Recently Mistral has moved to new YAQL, and it seems this dependency is
missed (yaql 1.0, currently yaql 1.0.0b2)

I think the root of problem is that Murano and Mistral have different yaql
versions installed.

-- 
Best Regards,
Nikolay
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [Mistral] [Murano] Mistral devstack installation is failing in murano gate job

2015-04-13 Thread Serg Melikyan
Hi Nikolay  Filip,

indeed, root cause of the issue is that Murano  Mistral use different
version of yaql library. Murano installs yaql 0.2.4 and overrides
1.0.0b2 already installed and expected by Mistral.

We decided that we are not going to switch to the yaql 1.0.0 in Kilo
since we already finished Kilo development and working on bug-fixes
and releasing RC. This gate may be fixed if only Mistral will revert
1.0.0 support in Kilo :'(

Nikolay, what do you think about migrating to YAQL 1.0.0 in the next
release? I know that it was me who proposed Mistral team to adopt yaql
1.0.0, and I am sorry, I didn't realize all consequences of moving
Mistral to yaql 1.0.0 and Murano team living with yaql 0.2.4.

We need to work on packaging and supporting yaql in Ubuntu/CentOS in
order to add this library to the global-requirements and to avoid this
kind of issues in the future.

On Mon, Apr 13, 2015 at 3:58 PM, Nikolay Makhotkin
nmakhot...@mirantis.com wrote:

 We are facing an issue with Mistral devstack installation in our gate job 
 testing murano-congress-mistral integration (policy enforcement) [1] . 
 Mistral devstack scripts are failing with following import error [2]


 Hi, Filip!

 Recently Mistral has moved to new YAQL, and it seems this dependency is 
 missed (yaql 1.0, currently yaql 1.0.0b2)

 I think the root of problem is that Murano and Mistral have different yaql 
 versions installed.

 --
 Best Regards,
 Nikolay

 __
 OpenStack Development Mailing List (not for usage questions)
 Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev




-- 
Serg Melikyan, Senior Software Engineer at Mirantis, Inc.
http://mirantis.com | smelik...@mirantis.com

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev