Re: [openstack-dev] [devstack] Use devstack/master to install older releases

2015-07-06 Thread Sean Dague
On 07/01/2015 04:16 AM, Jordan Pittier wrote:
> Hi,
> 
> On Wed, Jul 1, 2015 at 12:35 AM, Dean Troyer  > wrote:
> 
> On Tue, Jun 30, 2015 at 7:04 AM, Emmanuel Cazenave  > wrote:
> 
> My first approach was to use devstack/icehouse to install
> swift/icehouse, devstack/juno for swift/juno, etc
> 
> 
> This is the only approach that is sane...
>  
> 
> I am now trying to use devstack/master in every cases because I
> need this : https://review.openstack.org/#/c/115307/ which allow
> not to install nova+glance which I don't need at all, and whose
> installation takes a really long time.
> 
> 
> We would probably consider a backport of that to DevStack Juno, but
> Icehouse is effectively EOL and we will be removing that branch soon
> (days or weeks, not months).
> 
> I've proposed https://review.openstack.org/#/c/197464/ to backport that
> patch to Juno.

Thanks, +A.

-Sean

-- 
Sean Dague
http://dague.net

__
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] [devstack] Use devstack/master to install older releases

2015-07-01 Thread Jordan Pittier
Hi,

On Wed, Jul 1, 2015 at 12:35 AM, Dean Troyer  wrote:

> On Tue, Jun 30, 2015 at 7:04 AM, Emmanuel Cazenave 
> wrote:
>
>> My first approach was to use devstack/icehouse to install swift/icehouse,
>> devstack/juno for swift/juno, etc
>>
>
> This is the only approach that is sane...
>
>
>> I am now trying to use devstack/master in every cases because I need this
>> : https://review.openstack.org/#/c/115307/ which allow not to install
>> nova+glance which I don't need at all, and whose installation takes a
>> really long time.
>>
>
> We would probably consider a backport of that to DevStack Juno, but
> Icehouse is effectively EOL and we will be removing that branch soon (days
> or weeks, not months).
>
I've proposed https://review.openstack.org/#/c/197464/ to backport that
patch to Juno.

>
>
>> Is my use case of installing older releases with devstack/master not
>> supported ?
>>
>
> No.  Even on master you may have issues trying to run a early cycle
> project with a late-cycle DevStack.  DevStack evolves to meet the needs of
> the projects as they develop.
>
> That Tempest fix is pretty straightforward, with only the one code block
> move not being a "skip this if project is not enabled" check.  With
> Icehouse EOL, there will be no additional updates so maintaining that
> backport in a local private branch should not be a big deal.  You will need
> that anyway to keep using icehouse after we remove that branch from the
> DevStack repo.
>
> dt
>
> --
>
> Dean Troyer
> dtro...@gmail.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] [devstack] Use devstack/master to install older releases

2015-06-30 Thread Dean Troyer
On Tue, Jun 30, 2015 at 7:04 AM, Emmanuel Cazenave  wrote:

> My first approach was to use devstack/icehouse to install swift/icehouse,
> devstack/juno for swift/juno, etc
>

This is the only approach that is sane...


> I am now trying to use devstack/master in every cases because I need this
> : https://review.openstack.org/#/c/115307/ which allow not to install
> nova+glance which I don't need at all, and whose installation takes a
> really long time.
>

We would probably consider a backport of that to DevStack Juno, but
Icehouse is effectively EOL and we will be removing that branch soon (days
or weeks, not months).


> Is my use case of installing older releases with devstack/master not
> supported ?
>

No.  Even on master you may have issues trying to run a early cycle project
with a late-cycle DevStack.  DevStack evolves to meet the needs of the
projects as they develop.

That Tempest fix is pretty straightforward, with only the one code block
move not being a "skip this if project is not enabled" check.  With
Icehouse EOL, there will be no additional updates so maintaining that
backport in a local private branch should not be a big deal.  You will need
that anyway to keep using icehouse after we remove that branch from the
DevStack repo.

dt

-- 

Dean Troyer
dtro...@gmail.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-dev] [devstack] Use devstack/master to install older releases

2015-06-30 Thread Emmanuel Cazenave
Hi,

I'm trying to use devstack/master to install older releases of swift and
keystone; the installation fails with a version conflict on pbr.

A little bit of background : I work on a CI that needs to run the swift
functional test suite and the swift part of tempest against swift/icehouse,
swift/ijuno swift/kilo swift/master.

My first approach was to use devstack/icehouse to install swift/icehouse,
devstack/juno for swift/juno, etc

I am now trying to use devstack/master in every cases because I need this :
https://review.openstack.org/#/c/115307/ which allow not to install
nova+glance which I don't need at all, and whose installation takes a
really long time.

So I use devstack/master, and set SWIFT_BRANCH and KEYSTONE_BRANCH to
stable/icehouse for example. The installation  fails because of a version
conflict :
This
https://review.openstack.org/gitweb?p=openstack-dev/devstack.git;a=blob;f=lib/infra;h=3d68e45bd9954a7ce0003d809428c979663d2ede;hb=HEAD#l51
install  the last pbr version, whereas keystone requires pdb<1.0 :
https://github.com/openstack/keystone/blob/stable/icehouse/requirements.txt#L2

I don't now anything about this lib/infra : does it really need to install
unconditionally the last pbr ?
Is my use case of installing older releases with devstack/master not
supported ?

Thanks.

Emmanuel Cazenave
__
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