Daan and Rohit Come to think about it - you are correct, I looked through and noticed my install does cloudstack-* against 4.11 repo and Marvin being in the repo - is being installed.
I will change my process, thanks for the update -ilya On Fri, Jun 8, 2018 at 1:08 AM Rohit Yadav <rohit.ya...@shapeblue.com> wrote: > Hi Ilya, > > > The cloudstack-marvin package is not needed to be installed for normal > CloudStack setup/use, nor it is added as a dependency on any of the other > production packages such as cloudstack-management, cloudstack-agent, > cloudstack-common, cloudstack-usage. > > > We created these additional packages (cloudstack-integration-tests and > cloudstack-marvin) to make it easier for people to test a CloudStack > release using release specific marvin and integration tests (as far as I > know the current support/usage of these packages are with Trillian). We can > discuss having a wheel/frozen marvin package that includes all python > dependencies, but in a separate thread. > > > - Rohit > > <https://cloudstack.apache.org> > > > > ________________________________ > From: ilya musayev <ilya.mailing.li...@gmail.com> > Sent: Friday, June 8, 2018 1:52:00 AM > To: dev@cloudstack.apache.org > Subject: Re: {ANNOUNCE] 4.11.1 RC2 cut > > Hi Daan > > I've tried installing 4.11 RC1 (i know i'm in the wrong thread) and noticed > it does something funky - like installing marvin and going to pypi to get > dependencies. If its already fixed in RC2 - please ignore this request - > but if not... > > Unfortunately some environments dont have a luxury of open outbound > internet connection. > > Do you think we can refine the requirements and drop packages that arent > needed > > Here is an example: > > Installing : cloudstack-marvin-4.11.1.0-rc1.el7.centos.x86_64 > > > > 191/297 > > Collecting > > http://cdn.mysql.com/Downloads/Connector-Python/mysql-connector-python-2.0.4.zip#md5=3df394d89300db95163f17c843ef49df > > Downloading > > http://cdn.mysql.com/Downloads/Connector-Python/mysql-connector-python-2.0.4.zip > (277kB) > > Installing collected packages: mysql-connector-python > > Found existing installation: mysql-connector-python 1.1.6 > > DEPRECATION: Uninstalling a distutils installed project > (mysql-connector-python) has been deprecated and will be removed in a > future version. This is due to the fact that uninstalling a distutils > project will only partially uninstall the project. > > Uninstalling mysql-connector-python-1.1.6: > > Successfully uninstalled mysql-connector-python-1.1.6 > > Running setup.py install for mysql-connector-python: started > > Running setup.py install for mysql-connector-python: finished with > status 'done' > > Successfully installed mysql-connector-python-2.0.4 > > You are using pip version 8.1.2, however version 10.0.1 is available. > > You should consider upgrading via the 'pip install --upgrade pip' command. > > Processing /usr/share/cloudstack-marvin/Marvin-4.11.1.0.tar.gz > > Collecting mysql-connector-python>=1.1.6 (from Marvin==4.11.1.0) > > Downloading > > https://files.pythonhosted.org/packages/dc/48/32c715d2cef42d0791c5b2f21b4f1f280c8e45afa66a02f4d1828c77f3ea/mysql_connector_python-8.0.11-cp27-cp27mu-manylinux1_x86_64.whl > (8.1MB) > > Collecting requests>=2.2.1 (from Marvin==4.11.1.0) > > Downloading > > https://files.pythonhosted.org/packages/49/df/50aa1999ab9bde74656c2919d9c0c085fd2b3775fd3eca826012bef76d8c/requests-2.18.4-py2.py3-none-any.whl > (88kB > <https://files.pythonhosted.org/packages/49/df/50aa1999ab9bde74656c2919d9c0c085fd2b3775fd3eca826012bef76d8c/requests-2.18.4-py2.py3-none-any.whl(88kB> > ) > > Collecting paramiko>=1.13.0 (from Marvin==4.11.1.0) > > Downloading > > https://files.pythonhosted.org/packages/3e/db/cb7b6656e0e7387637ce850689084dc0b94b44df31cc52e5fc5c2c4fd2c1/paramiko-2.4.1-py2.py3-none-any.whl > (194kB > <https://files.pythonhosted.org/packages/3e/db/cb7b6656e0e7387637ce850689084dc0b94b44df31cc52e5fc5c2c4fd2c1/paramiko-2.4.1-py2.py3-none-any.whl(194kB> > ) > > Collecting nose>=1.3.3 (from Marvin==4.11.1.0) > > Downloading > > https://files.pythonhosted.org/packages/99/4f/13fb671119e65c4dce97c60e67d3fd9e6f7f809f2b307e2611f4701205cb/nose-1.3.7-py2-none-any.whl > (154kB > <https://files.pythonhosted.org/packages/99/4f/13fb671119e65c4dce97c60e67d3fd9e6f7f809f2b307e2611f4701205cb/nose-1.3.7-py2-none-any.whl(154kB> > ) > > Collecting ddt>=0.4.0 (from Marvin==4.11.1.0) > > Downloading > > https://files.pythonhosted.org/packages/54/eb/b39eec5f24414cb5d7393ed9cb1bafac740d005846019473d6fc8df18db2/ddt-1.1.3-py2.py3-none-any.whl > > Collecting pyvmomi>=5.5.0 (from Marvin==4.11.1.0) > > Downloading > > https://files.pythonhosted.org/packages/ba/45/d6e4a87004f1c87bdee2942a8896289684e660dbd76e868047d3319b245f/pyvmomi-6.7.0-py2.py3-none-any.whl > (249kB > <https://files.pythonhosted.org/packages/ba/45/d6e4a87004f1c87bdee2942a8896289684e660dbd76e868047d3319b245f/pyvmomi-6.7.0-py2.py3-none-any.whl(249kB> > ) > > Collecting netaddr>=0.7.14 (from Marvin==4.11.1.0) > > Downloading > > https://files.pythonhosted.org/packages/ba/97/ce14451a9fd7bdb5a397abf99b24a1a6bb7a1a440b019bebd2e9a0dbec74/netaddr-0.7.19-py2.py3-none-any.whl > (1.6MB) > > Collecting dnspython (from Marvin==4.11.1.0) > > Downloading > > https://files.pythonhosted.org/packages/a6/72/209e18bdfedfd78c6994e9ec96981624a5ad7738524dd474237268422cb8/dnspython-1.15.0-py2.py3-none-any.whl > (177kB > <https://files.pythonhosted.org/packages/a6/72/209e18bdfedfd78c6994e9ec96981624a5ad7738524dd474237268422cb8/dnspython-1.15.0-py2.py3-none-any.whl(177kB> > ) > > Collecting ipmisim>=0.7 (from Marvin==4.11.1.0) > > Downloading > > https://files.pythonhosted.org/packages/58/95/6acd215ec4eaa523b1bfd3b9e16f1defaaf03717a2ed7193077ecf96fa7e/ipmisim-0.7.tar.gz > > Collecting protobuf>=3.0.0 (from > mysql-connector-python>=1.1.6->Marvin==4.11.1.0) > > Downloading > > https://files.pythonhosted.org/packages/9d/61/54c3a9cfde6ffe0ca6a1786ddb8874263f4ca32e7693ad383bd8cf935015/protobuf-3.5.2.post1-cp27-cp27mu-manylinux1_x86_64.whl > (6.4MB) > > Collecting urllib3<1.23,>=1.21.1 (from requests>=2.2.1->Marvin==4.11.1.0) > > Downloading > > https://files.pythonhosted.org/packages/63/cb/6965947c13a94236f6d4b8223e21beb4d576dc72e8130bd7880f600839b8/urllib3-1.22-py2.py3-none-any.whl > (132kB > <https://files.pythonhosted.org/packages/63/cb/6965947c13a94236f6d4b8223e21beb4d576dc72e8130bd7880f600839b8/urllib3-1.22-py2.py3-none-any.whl(132kB> > ) > > Collecting idna<2.7,>=2.5 (from requests>=2.2.1->Marvin==4.11.1.0) > > Downloading > > https://files.pythonhosted.org/packages/27/cc/6dd9a3869f15c2edfab863b992838277279ce92663d334df9ecf5106f5c6/idna-2.6-py2.py3-none-any.whl > (56kB > <https://files.pythonhosted.org/packages/27/cc/6dd9a3869f15c2edfab863b992838277279ce92663d334df9ecf5106f5c6/idna-2.6-py2.py3-none-any.whl(56kB> > ) > > Collecting chardet<3.1.0,>=3.0.2 (from requests>=2.2.1->Marvin==4.11.1.0) > > Downloading > > https://files.pythonhosted.org/packages/bc/a9/01ffebfb562e4274b6487b4bb1ddec7ca55ec7510b22e4c51f14098443b8/chardet-3.0.4-py2.py3-none-any.whl > (133kB > <https://files.pythonhosted.org/packages/bc/a9/01ffebfb562e4274b6487b4bb1ddec7ca55ec7510b22e4c51f14098443b8/chardet-3.0.4-py2.py3-none-any.whl(133kB> > ) > > Collecting certifi>=2017.4.17 (from requests>=2.2.1->Marvin==4.11.1.0) > > Downloading > > https://files.pythonhosted.org/packages/7c/e6/92ad559b7192d846975fc916b65f667c7b8c3a32bea7372340bfe9a15fa5/certifi-2018.4.16-py2.py3-none-any.whl > (150kB > <https://files.pythonhosted.org/packages/7c/e6/92ad559b7192d846975fc916b65f667c7b8c3a32bea7372340bfe9a15fa5/certifi-2018.4.16-py2.py3-none-any.whl(150kB> > ) > > Collecting cryptography>=1.5 (from paramiko>=1.13.0->Marvin==4.11.1.0) > > Downloading > > https://files.pythonhosted.org/packages/dd/c2/3a5bfefb25690725824ade71e6b65449f0a9f4b29702cce10560f786ebf6/cryptography-2.2.2-cp27-cp27mu-manylinux1_x86_64.whl > (2.2MB) > > Collecting pynacl>=1.0.1 (from paramiko>=1.13.0->Marvin==4.11.1.0) > > Downloading > > https://files.pythonhosted.org/packages/80/3d/d709b9fbd69e21dd3a4d34eb690c5484094699e03b7447bc7eb173cfd7b6/PyNaCl-1.2.1-cp27-cp27mu-manylinux1_x86_64.whl > (696kB > <https://files.pythonhosted.org/packages/80/3d/d709b9fbd69e21dd3a4d34eb690c5484094699e03b7447bc7eb173cfd7b6/PyNaCl-1.2.1-cp27-cp27mu-manylinux1_x86_64.whl(696kB> > ) > > Collecting pyasn1>=0.1.7 (from paramiko>=1.13.0->Marvin==4.11.1.0) > > Downloading > > https://files.pythonhosted.org/packages/a0/70/2c27740f08e477499ce19eefe05dbcae6f19fdc49e9e82ce4768be0643b9/pyasn1-0.4.3-py2.py3-none-any.whl > (72kB > <https://files.pythonhosted.org/packages/a0/70/2c27740f08e477499ce19eefe05dbcae6f19fdc49e9e82ce4768be0643b9/pyasn1-0.4.3-py2.py3-none-any.whl(72kB> > ) > > Collecting bcrypt>=3.1.3 (from paramiko>=1.13.0->Marvin==4.11.1.0) > > Downloading > > https://files.pythonhosted.org/packages/2e/5a/2abeae20ce294fe6bf63da0e0b5a885c788e1360bbd124edcc0429678a59/bcrypt-3.1.4-cp27-cp27mu-manylinux1_x86_64.whl > (57kB > <https://files.pythonhosted.org/packages/2e/5a/2abeae20ce294fe6bf63da0e0b5a885c788e1360bbd124edcc0429678a59/bcrypt-3.1.4-cp27-cp27mu-manylinux1_x86_64.whl(57kB> > ) > > Collecting six>=1.7.3 (from pyvmomi>=5.5.0->Marvin==4.11.1.0) > > Downloading > > https://files.pythonhosted.org/packages/67/4b/141a581104b1f6397bfa78ac9d43d8ad29a7ca43ea90a2d863fe3056e86a/six-1.11.0-py2.py3-none-any.whl > > Collecting pyghmi (from ipmisim>=0.7->Marvin==4.11.1.0) > > Downloading > > https://files.pythonhosted.org/packages/7c/a1/4f50811e23fabf6702091ddcea7f84929e37ca1daa18b83f0c7a9abfc069/pyghmi-1.1.0-py2-none-any.whl > (153kB > <https://files.pythonhosted.org/packages/7c/a1/4f50811e23fabf6702091ddcea7f84929e37ca1daa18b83f0c7a9abfc069/pyghmi-1.1.0-py2-none-any.whl(153kB> > ) > > Collecting setuptools (from > protobuf>=3.0.0->mysql-connector-python>=1.1.6->Marvin==4.11.1.0) > > Downloading > > https://files.pythonhosted.org/packages/7f/e1/820d941153923aac1d49d7fc37e17b6e73bfbd2904959fffbad77900cf92/setuptools-39.2.0-py2.py3-none-any.whl > (567kB > <https://files.pythonhosted.org/packages/7f/e1/820d941153923aac1d49d7fc37e17b6e73bfbd2904959fffbad77900cf92/setuptools-39.2.0-py2.py3-none-any.whl(567kB> > ) > > Collecting cffi>=1.7; platform_python_implementation != "PyPy" (from > cryptography>=1.5->paramiko>=1.13.0->Marvin==4.11.1.0) > > Downloading > > https://files.pythonhosted.org/packages/14/dd/3e7a1e1280e7d767bd3fa15791759c91ec19058ebe31217fe66f3e9a8c49/cffi-1.11.5-cp27-cp27mu-manylinux1_x86_64.whl > (407kB > <https://files.pythonhosted.org/packages/14/dd/3e7a1e1280e7d767bd3fa15791759c91ec19058ebe31217fe66f3e9a8c49/cffi-1.11.5-cp27-cp27mu-manylinux1_x86_64.whl(407kB> > ) > > Collecting enum34; python_version < "3" (from > cryptography>=1.5->paramiko>=1.13.0->Marvin==4.11.1.0) > > Downloading > > https://files.pythonhosted.org/packages/c5/db/e56e6b4bbac7c4a06de1c50de6fe1ef3810018ae11732a50f15f62c7d050/enum34-1.1.6-py2-none-any.whl > > Collecting asn1crypto>=0.21.0 (from > cryptography>=1.5->paramiko>=1.13.0->Marvin==4.11.1.0) > > Downloading > > https://files.pythonhosted.org/packages/ea/cd/35485615f45f30a510576f1a56d1e0a7ad7bd8ab5ed7cdc600ef7cd06222/asn1crypto-0.24.0-py2.py3-none-any.whl > (101kB > <https://files.pythonhosted.org/packages/ea/cd/35485615f45f30a510576f1a56d1e0a7ad7bd8ab5ed7cdc600ef7cd06222/asn1crypto-0.24.0-py2.py3-none-any.whl(101kB> > ) > > Collecting ipaddress; python_version < "3" (from > cryptography>=1.5->paramiko>=1.13.0->Marvin==4.11.1.0) > > Downloading > > https://files.pythonhosted.org/packages/fc/d0/7fc3a811e011d4b388be48a0e381db8d990042df54aa4ef4599a31d39853/ipaddress-1.0.22-py2.py3-none-any.whl > > Collecting pycparser (from cffi>=1.7; platform_python_implementation != > "PyPy"->cryptography>=1.5->paramiko>=1.13.0->Marvin==4.11.1.0) > > Downloading > > https://files.pythonhosted.org/packages/8c/2d/aad7f16146f4197a11f8e91fb81df177adcc2073d36a17b1491fd09df6ed/pycparser-2.18.tar.gz > (245kB > <https://files.pythonhosted.org/packages/8c/2d/aad7f16146f4197a11f8e91fb81df177adcc2073d36a17b1491fd09df6ed/pycparser-2.18.tar.gz(245kB> > ) > > Installing collected packages: six, setuptools, protobuf, > mysql-connector-python, urllib3, idna, chardet, certifi, requests, > pycparser, cffi, enum34, asn1crypto, ipaddress, cryptography, pynacl, > pyasn1, bcrypt, paramiko, nose, ddt, pyvmomi, netaddr, dnspython, pyghmi, > ipmisim, Marvin > > Found existing installation: six 1.9.0 > > Uninstalling six-1.9.0: > > Successfully uninstalled six-1.9.0 > > Found existing installation: setuptools 36.2.0 > > Uninstalling setuptools-36.2.0: > > Successfully uninstalled setuptools-36.2.0 > > Found existing installation: mysql-connector-python 2.0.4 > > Uninstalling mysql-connector-python-2.0.4: > > Successfully uninstalled mysql-connector-python-2.0.4 > > Found existing installation: chardet 2.2.1 > > Uninstalling chardet-2.2.1: > > Successfully uninstalled chardet-2.2.1 > > Running setup.py install for pycparser: started > > Running setup.py install for pycparser: finished with status 'done' > > Found existing installation: netaddr 0.7.5 > > DEPRECATION: Uninstalling a distutils installed project (netaddr) has > been deprecated and will be removed in a future version. This is due to the > fact that uninstalling a distutils project will only partially uninstall > the project. > > Uninstalling netaddr-0.7.5: > > Successfully uninstalled netaddr-0.7.5 > > Running setup.py install for ipmisim: started > > Running setup.py install for ipmisim: finished with status 'done' > > Running setup.py install for Marvin: started > > Running setup.py install for Marvin: finished with status 'done' > > Successfully installed Marvin-4.11.1.0 asn1crypto-0.24.0 bcrypt-3.1.4 > certifi-2018.4.16 cffi-1.11.5 chardet-3.0.4 cryptography-2.2.2 ddt-1.1.3 > dnspython-1.15.0 enum34-1.1.6 idna-2.6 ipaddress-1.0.22 ipmisim-0.7 > mysql-connector-python-8.0.11 netaddr-0.7.19 nose-1.3.7 paramiko-2.4.1 > protobuf-3.5.2.post1 pyasn1-0.4.3 pycparser-2.18 pyghmi-1.1.0 pynacl-1.2.1 > pyvmomi-6.7.0 requests-2.18.4 setuptools-39.2.0 six-1.11.0 urllib3-1.22 > > You are using pip version 8.1.2, however version 10.0.1 is available. > > You should consider upgrading via the 'pip install --upgrade pip' command. > > > > > > On Wed, Jun 6, 2018 at 7:16 AM, Daan Hoogland <daan.hoogl...@gmail.com> > wrote: > > > Devs, > > > > We have a number of issues out for milestone 4.11.1 but non of them are > > blockers asaik. So unless there are any i don't know of, lets cut RC2 > > tomorrow. > > > > any opinions? > > > > -- > > Daan > > > > rohit.ya...@shapeblue.com > www.shapeblue.com > 53 Chandos Place, Covent Garden, London WC2N 4HSUK > @shapeblue > > > >