[openstack-dev] [daisycloud-core] Kolla Mitaka requirements supported by CentOS

Haïkel hguemar at fedoraproject.org
Fri Oct 14 21:33:33 UTC 2016


Le 12 oct. 2016 6:01 AM, "Steven Dake (stdake)" <stdake at cisco.com> a écrit :
>
> Haikel,
>
>
>
> We attempted removing EPEL from our repo lists.  We got build errors on
cinder-volume.  We have iscsi integration because vendors require it to
work with their third party plugins.  The package iscsi-target-utils is not
in the newton repos for RDO.
>
>
>
> The package that fails can be seen here:
>
>
http://logs.openstack.org/04/385104/1/check/gate-kolla-dsvm-build-centos-source-centos-7-nv/f6cc1d8/console.html#_2016-10-11_19_34_40_662928
>
>
>
> If you could fix that up, it would be grand J
>
>

Sorry for the delay, it got in the wrong folder, I'll look into adding this
package.

H.
>
> Thanks
>
> -steve
>
>
>
>
>>
>> From: Haïkel <hguemar at fedoraproject.org>
>> Reply-To: "OpenStack Development Mailing List (not for usage questions)"
<openstack-dev at lists.openstack.org>
>> Date: Saturday, July 2, 2016 at 2:14 PM
>>
>> To: "OpenStack Development Mailing List (not for usage questions)" <
openstack-dev at lists.openstack.org>
>> Subject: Re: [openstack-dev] [daisycloud-core] Kolla Mitaka requirements
supported by CentOS
>>
>>
>>
>> 2016-07-02 20:42 GMT+02:00 jason <huzhijiang at gmail.com>:
>>>
>>> Pip Package Name Supported By Centos CentOS
Name                      Repo Name
>>>
>>>
======================================================================================================================
>>>
>>> ansible                   yes
>>>
>>> ansible1.9.noarch                epel
>>>
>>> docker-py              yes
>>>
>>> python-docker-py.noarch    extras
>>>
>>> gitdb                      yes
>>>
>>> python-gitdb.x86_64            epel
>>>
>>> GitPython              yes
>>>
>>> GitPython.noarch                epel
>>>
>>> oslo.config             yes
>>>
>>> python2-oslo-config.noarch centos-openstack-mitaka
>>>
>>> pbr                        yes
>>>
>>> python-pbr.noarch               epel
>>>
>>> setuptools             yes
>>>
>>> python-setuptools.noarch    base
>>>
>>> six                         yes
>>>
>>> python-six.noarch                 base
>>>
>>> pycrypto                yes
>>>
>>> python2-crypto                      epel
>>>
>>> graphviz                no
>>>
>>> Jinja2                    no (Note: Jinja2 2.7.2 will be installed as
>>>
>>> dependency by ansible)
>>>
>>>
>>
>>
>>
>> As one of RDO maintainer, I strongly invite kolla, not to use EPEL.
>>
>> It's proven very hard to prevent EPEL pushing broken updates, or push
>>
>> updates to fit OpenStack requirements.
>>
>>
>>
>> Actually, all the dependency above but ansible, docker and git python
>>
>> modules are in CentOS Cloud SIG repositories.
>>
>> If you are interested to work w/ CentOS Cloud SIG, we can add missing
>>
>> dependencies in our repositories.
>>
>>
>>
>>
>>>
>>>
>>>
>>> As above table shows, only two (graphviz and Jinja2) are not supported
>>>
>>> by centos currently. As those not supported packages are definitly not
>>>
>>> used by OpenStack as well as Daisy. So basicaly we can use pip to
>>>
>>> install them after installing other packages by yum. But note that
>>>
>>> Jinja2 2.7.2 will be installed as dependency while yum install
>>>
>>> ansible, so we need to using pip to install jinja2 2.8 after that to
>>>
>>> overide the old one. Also note that we must make sure pip is ONLY used
>>>
>>> for installing those two not supported packages.
>>>
>>>
>>>
>>> But before you trying to use pip, please consider these:
>>>
>>>
>>>
>>> 1) graphviz is just for saving image depend graph text file and is not
>>>
>>> used by default and only used in build process if it is configured to
>>>
>>> be used.
>>>
>>>
>>>
>>> 2) Jinja2 rpm can be found at
>>>
>>> http://koji.fedoraproject.org/koji/packageinfo?packageID=6506, which I
>>>
>>> think is suitable for CentOS. I have tested it.
>>>
>>>
>>>
>>> So, as far as Kolla deploy process concerned, there is no need to use
>>>
>>> pip to install graphviz and Jinja2. Further more, if we do not install
>>>
>>> Kolla either then we can get ride of pip totally!
>>>
>>>
>>>
>>> I encourage all of you to think about not using pip any more for
>>>
>>> Daisy+Kolla, because pip hase a lot of overlaps between yum/rpm, files
>>>
>>> may be overide back and force if not using them carefully. So not
>>>
>>> using pip will make things easier and make jump server more cleaner.
>>>
>>> Any ideas?
>>>
>>>
>>>
>>>
>>>
>>> Thanks,
>>>
>>> Zhijiang
>>>
>>>
>>>
>>> --
>>>
>>> Yours,
>>>
>>> Jason
>>>
>>>
>>>
>>>
__________________________________________________________________________
>>>
>>> OpenStack Development Mailing List (not for usage questions)
>>>
>>> Unsubscribe:
OpenStack-dev-request at 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-request at 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-request at lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20161014/0893dc91/attachment.html>


More information about the OpenStack-dev mailing list