diff options
author | 2013-11-14 17:07:45 +0000 | |
---|---|---|
committer | 2013-11-14 17:07:45 +0000 | |
commit | d1ee1809f5f0d544dedfae4f80733259989cc9a4 (patch) | |
tree | adc5f5530a43d15f389463be90538bd3bdc0bc80 /sys-cluster/cinder | |
parent | Version bump, wrt bug #491064 (diff) | |
download | historical-d1ee1809f5f0d544dedfae4f80733259989cc9a4.tar.gz historical-d1ee1809f5f0d544dedfae4f80733259989cc9a4.tar.bz2 historical-d1ee1809f5f0d544dedfae4f80733259989cc9a4.zip |
Added IUSE test, test deps, test phase
Package-Manager: portage-2.2.0/cvs/Linux x86_64
Manifest-Sign-Key: 0xB8072B0D
Diffstat (limited to 'sys-cluster/cinder')
-rw-r--r-- | sys-cluster/cinder/ChangeLog | 7 | ||||
-rw-r--r-- | sys-cluster/cinder/Manifest | 21 | ||||
-rw-r--r-- | sys-cluster/cinder/cinder-2013.2-r1.ebuild | 119 |
3 files changed, 131 insertions, 16 deletions
diff --git a/sys-cluster/cinder/ChangeLog b/sys-cluster/cinder/ChangeLog index 784b70bdecfc..f5ae3a7b17e0 100644 --- a/sys-cluster/cinder/ChangeLog +++ b/sys-cluster/cinder/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for sys-cluster/cinder # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-cluster/cinder/ChangeLog,v 1.24 2013/11/14 04:27:12 prometheanfire Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-cluster/cinder/ChangeLog,v 1.25 2013/11/14 17:07:18 idella4 Exp $ + +*cinder-2013.2-r1 (14 Nov 2013) + + 14 Nov 2013; Ian Delaney <idella4@gentoo.org> +cinder-2013.2-r1.ebuild: + Added IUSE test, test deps, test phase 14 Nov 2013; Matthew Thode <prometheanfire@gentoo.org> -cinder-2012.2.4-r5.ebuild: diff --git a/sys-cluster/cinder/Manifest b/sys-cluster/cinder/Manifest index 548cb0584d23..dfec2ab8da3b 100644 --- a/sys-cluster/cinder/Manifest +++ b/sys-cluster/cinder/Manifest @@ -9,25 +9,16 @@ DIST cinder-2013.1.4.tar.gz 1702388 SHA256 b3466dbc2ea88eef67f73db2b12ec2e8b6604 DIST cinder-2013.2.tar.gz 3484314 SHA256 6a446dcdc603031074d52b77d357ef4a4497025ef36af9babdaeca14ce0705dd SHA512 cba78362e39728c529184b3397841da7097575c1795020dac59de0c28b9e9f676a8cfaa562dfcc55931bace4dd3bc20b0bc0a920d68cef4cbc2af7d94c087017 WHIRLPOOL 2dfb227468b5195f16644f08e2d10caf0289c857af954e0bf55e9c6487231d649d8c7c76c5ba1117e9e60432bb438157222b7dbb103bb7be212504af6472cd75 EBUILD cinder-2013.1.4.ebuild 3656 SHA256 8d641afd152ef604af40bb1a4cacd751ad89dac25b8271573f4c5153fb68442d SHA512 fd211cf2bde3d77d05a4b7a6cd73b7528f4819a56fc80febce16eddb8de000e41aea59daeb824d5e7aa0fa8001c31495f15ca8c41863b224f4aaee61ed483909 WHIRLPOOL bd3179aa3d6f3c30448678106f9a33ba53e98f8d8aabe49f3a15f59224ebabac836e50041b554fb8d77c27e769c914c10d65f94ae6994680339b94237175192a EBUILD cinder-2013.1.9999.ebuild 3602 SHA256 ad4785eddb810d4c2459e0f5cec5d4a996aba92f791f76fe14738fd23066df8b SHA512 f78c45a0e32894e3253ce4ff663495e2b88768c7d15c3276adaf512564bf1777bb38d756580fa8dc308cd0ee1c3a87787091457368c5e245d5a53ff8cc15ce90 WHIRLPOOL 8f6bb2d6c1caabcc9ca0395e1cd39bf032090811a97628ed38ca5a2bdda7b8d7eadc5f4a0ede4d0ac6a4ca8d4b2ee309fdb76458c933305422141512a1fd1b40 +EBUILD cinder-2013.2-r1.ebuild 4736 SHA256 c6af3d58b98e13dc287b890bb8263f6caa85b13c1e276781d431283a5256bc69 SHA512 e11457f241d3c5c7e2699449fba1fe7d0f77d196eb63bd601ecbf70be8b094dd3b57fb1a930bf7c10d183861bc98e318d85a86db19f24db7bc68d1cc98703c53 WHIRLPOOL bd8030e948a3ecc91137d9312fd95e3acb7b22d239f2405229ce40f21108a39ef790c270c64f2aa14e854e430c90d6db6270d58a71254b08ae45d85dafef1783 EBUILD cinder-2013.2.9999.ebuild 3717 SHA256 8749c3dccb13f38b7fe53ce6b68601a45eb01b017e197c95d705eff1d5e07900 SHA512 ebb0b4816e9dc85d25a051432e6521cfab4b9094c9cefe2c242c24e0b981bd384b35fb159e33a4a924a23bf738a1f972e447eb0c472a31670a121ee6449abf2d WHIRLPOOL 9216201025d550355473bf54ec38a6d65b8ab6c19687825a51a7ab7077ed025856c156377614e366bbcd8fa82371ca36cee25b14b81177530ac0590411cf95c7 EBUILD cinder-2013.2.ebuild 3705 SHA256 3b92f3b013599fe5144bfef70fab94744a5a77d5dfba0c1bcb70b937f2b33e30 SHA512 fa5f4ce04bc371286e093b1afd985f70d45207b117a9355184fcb970b529dc5c0b8f1991d1e70523fbb1b07ad726cee7821797d6e927e10310e0c12dd89c1781 WHIRLPOOL 2c181a78ba3a49db28c7aaa927caa5277376f5c5f194de71b4ebd25c7a1c99b6a5f83cb8f8ec350ff98bc7669f4c2a2294e7f7ba83b6833e00386fbf800be2e4 EBUILD cinder-9999.ebuild 3654 SHA256 1be67e5e04046a66dbc4270e41d1dff2728f5fb0e03c2f7dff678a7ef49d16fd SHA512 8a2f30b0f5fdf5c141697f7377b4cee3b92a04e9fa90c7a3f99298040fc3859c484b9924ec83d84d30b26ab253dcd31b6bf6fbaf89e53e52c6ff817e80ea519a WHIRLPOOL 44890289daf5963c0e80018bf90f99c77cc67539b81c6eb95c1ebf6db74b0421d0bd8345d9a75b02a8a921fa6a29e6592c62fb0a46c0059003ef712ef037d454 -MISC ChangeLog 4854 SHA256 984298ef9fb1c15309bbe1947bb2cf4cfb617f93d12d12bc6ea65841c7b4e1b7 SHA512 09428de313c453d131b4ffab7b605f132bb19d3c298315c275b1733bae40e5a0b0a623e5fb7817647294413f018740be454322048dabb09fd44c96e6b58b9bd0 WHIRLPOOL b20b17343d888ad798864bb8b6eaad7d07416bf33e0c979cf50a4316f25d44b2b2c7ceb6cbebb2c5a207120a7982e9fd7cd85bf2770183bef2060190834cc23f +MISC ChangeLog 4996 SHA256 ff99c7c9dbb335ddd00899c5a1efa0ad53fd174823e4c8d05c6ea9b9324701d9 SHA512 d23e24994f7bd2c46d058e839d28e67278f2dc450f71619f726345209ae6425781aad244a483b9978729f93d973989dae4c1cf25df43ceb2e46e37fc40f96e77 WHIRLPOOL 7c0a3b0116a646f55bd9cfc9a54216473660e6be1706062e499733374e299514351c32555856cc86b39d9f569a360204bac12ac1630b4a818b5c428972ea2e69 MISC metadata.xml 661 SHA256 9621b252596847dcd9bb85787c8659a9724f082a4fbbae416fee6109a32ed379 SHA512 50232b02941c021dd6400937eb2d74e4813f576abdd7923b622b84af0d04dcf0367e6de9d829f457988ef57732975d1662c35eaca9e0226cd99cb9d52ce06df9 WHIRLPOOL ac55bae82fb59b42cdd9a09a71789a2b19eed96f65a795fedcad5718e5bf26161f2eb3ce133a4316487088eddd58ea0533eaac87679ca88ed1dfca3ccace3c66 -----BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.22 (GNU/Linux) +Version: GnuPG v2.0.19 (GNU/Linux) -iQIcBAEBCAAGBQJShFGuAAoJECRx6z5ArFrDi14QAJI0DnjyrmnbLPToYXZ8XvrZ -Yj5eBj4O++FP86ceQ6IP0j55G8i6o2hnPt4SNjs9Jmrg0ISzSTbUsc1bJEKmluRy -l0kIPc2rzhzPQcvbgNMrpiG5KJyraFNgiPQHVaZtKxwKpwxm6wFWPgmjgsO6qtz7 -uOzX7MWuLhjM5Bl2lnTXrnCMJm9XO3eTx0JqNQ/cbqXXcrl3eOXjZyHQP2lkItyl -Nu7jNxrCHi7XwlKr8DkVGYU0P1qVY8oxHIUPJEvr+IIoTf898yOAaoVuxquqlQ2R -1Uf7MpjL08IjANtMyTMp+TG7RnwXDvN4FxoGRXJHbihpRdNhb5gly9iLdkgKL4/9 -W1edZxQ++VJvwxidL9V4JmynrxwT3QU8VUPYDNfg0Yt9MjEt3k+cXAg8ABKqVvws -Hc8h9OxG46RphBn3AxFVbvhGYZTYS+vQwuWVgJtCIjTXSA6wYYk0HgF3sbeDuBpg -0pWt7KIhYAj7cBYMQw9BZ4WBabnh9J/AyVEk569FlGZcIUBM+14PWUuv4zYH7PQ9 -UDBuNyw2U5DyEYyFo0e4oPyGOtBaPgWb3EaJFzzZvxruqNUeS1w48IDn0qED2MHy -tYidU6lRBD82gUBdyes2ZeOs3dM3zMoElAb7DaGyRreUwP+6lKb8f2Gxhi5s+HjO -iFYTDC0fLPNeZp81xshs -=9TdP +iEYEAREIAAYFAlKFA1MACgkQso7CE7gHKw2nqwCgpx5F1hWnwZ4rBxdkOkUqFVHC +NUQAoI1PnFwyf/znv253KgFmqyaK/M17 +=CI1W -----END PGP SIGNATURE----- diff --git a/sys-cluster/cinder/cinder-2013.2-r1.ebuild b/sys-cluster/cinder/cinder-2013.2-r1.ebuild new file mode 100644 index 000000000000..896e0c9b1db0 --- /dev/null +++ b/sys-cluster/cinder/cinder-2013.2-r1.ebuild @@ -0,0 +1,119 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-cluster/cinder/cinder-2013.2-r1.ebuild,v 1.1 2013/11/14 17:07:18 idella4 Exp $ + +EAPI=5 +PYTHON_COMPAT=( python2_7 ) + +inherit distutils-r1 eutils + +DESCRIPTION="Cinder is the OpenStack Block storage service, a spin out of nova-volumes." +HOMEPAGE="https://launchpad.net/cinder" +SRC_URI="http://launchpad.net/${PN}/havana/${PV}/+download/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="+api +scheduler +volume mysql postgres sqlite test" +REQUIRED_USE="|| ( mysql postgres sqlite )" + +#sudo is a build dep because I want the sudoers.d directory to exist, lazy. +DEPEND="dev-python/setuptools[${PYTHON_USEDEP}] + >=dev-python/pbr-0.5.21[${PYTHON_USEDEP}] + <dev-python/pbr-1.0[${PYTHON_USEDEP}] + app-admin/sudo + test? ( >=dev-python/jsonschema-0.7[${PYTHON_USEDEP}] + <=dev-python/jsonschema-1.0[${PYTHON_USEDEP}] + <dev-python/hacking-0.8[${PYTHON_USEDEP}] + >=dev-python/hacking-0.5.6[${PYTHON_USEDEP}] + >=dev-python/coverage-3.6[${PYTHON_USEDEP}] + >=dev-python/fixtures-0.3.14[${PYTHON_USEDEP}] + >=dev-python/hp3parclient-2.0[${PYTHON_USEDEP}] + <dev-python/hp3parclient-3.0[${PYTHON_USEDEP}] + >=dev-python/mock-1.0[${PYTHON_USEDEP}] + >=dev-python/mox-0.5.3[${PYTHON_USEDEP}] + dev-python/mysql-python[${PYTHON_USEDEP}] + dev-python/psycopg[${PYTHON_USEDEP}] + >=dev-python/sphinx-1.1.2[${PYTHON_USEDEP}] + dev-python/subunit[${PYTHON_USEDEP}] + >=dev-python/testtools-0.9.32[${PYTHON_USEDEP}] + >=dev-python/testrepository-0.0.17[${PYTHON_USEDEP}] + dev-python/oslo-sphinx[${PYTHON_USEDEP}] )" + +RDEPEND="=dev-python/amqplib-0.6.1-r1[${PYTHON_USEDEP}] + >=dev-python/anyjson-0.3.3[${PYTHON_USEDEP}] + virtual/python-argparse[${PYTHON_USEDEP}] + >=dev-python/Babel-1.3[${PYTHON_USEDEP}] + >=dev-python/eventlet-0.13.0[${PYTHON_USEDEP}] + >=dev-python/greenlet-0.3.2[${PYTHON_USEDEP}] + >=dev-python/iso8601-0.1.4[${PYTHON_USEDEP}] + >=dev-python/kombu-2.4.8[${PYTHON_USEDEP}] + >=dev-python/lockfile-0.8[${PYTHON_USEDEP}] + >=dev-python/lxml-2.3[${PYTHON_USEDEP}] + dev-python/netaddr[${PYTHON_USEDEP}] + >=dev-python/oslo-config-1.1.0[${PYTHON_USEDEP}] + >=dev-python/paramiko-1.8.0[${PYTHON_USEDEP}] + dev-python/paste[${PYTHON_USEDEP}] + >=dev-python/pastedeploy-1.5.0[${PYTHON_USEDEP}] + >=dev-python/python-glanceclient-0.9.0[${PYTHON_USEDEP}] + >=dev-python/python-keystoneclient-0.3.0[${PYTHON_USEDEP}] + >=dev-python/python-novaclient-2.15.0[${PYTHON_USEDEP}] + >=dev-python/python-swiftclient-1.5[${PYTHON_USEDEP}] + >=dev-python/routes-1.12.3[${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}] + sqlite? ( >=dev-python/sqlalchemy-0.7.8[sqlite,${PYTHON_USEDEP}] + <dev-python/sqlalchemy-0.7.99[sqlite,${PYTHON_USEDEP}] ) + mysql? ( >=dev-python/sqlalchemy-0.7.8[mysql,${PYTHON_USEDEP}] + <dev-python/sqlalchemy-0.7.99[mysql,${PYTHON_USEDEP}] ) + postgres? ( >=dev-python/sqlalchemy-0.7.8[postgres,${PYTHON_USEDEP}] + <dev-python/sqlalchemy-0.7.99[postgres,${PYTHON_USEDEP}] ) + >=dev-python/sqlalchemy-migrate-0.7.2[${PYTHON_USEDEP}] + >=dev-python/stevedore-0.10[${PYTHON_USEDEP}] + >=dev-python/suds-0.4[${PYTHON_USEDEP}] + >=dev-python/webob-1.2.3-r1[${PYTHON_USEDEP}] + <dev-python/webob-1.3[${PYTHON_USEDEP}] + >=sys-block/iscsitarget-1.4.20.2_p20130821 + sys-fs/lvm2 + sys-block/open-iscsi" + +PATCHES=( ) + +pkg_setup() { + enewgroup cinder + enewuser cinder -1 -1 /var/lib/cinder cinder +} + +#python_compile_all() { leave for next attempt +# use doc && emake -C doc html +#} + +python_test() { + # Let's track progress of this # https://bugs.launchpad.net/swift/+bug/1249727 + nosetests -I test_wsgi.py cinder/tests/ || die "tests failed under python2.7" +} + +python_install() { + distutils-r1_python_install + keepdir /etc/cinder + dodir /etc/cinder/rootwrap.d + newinitd "${FILESDIR}/cinder-init" "cinder" + newconfd "${FILESDIR}/cinder-confd" "cinder" + use api && dosym /etc/init.d/cinder /etc/init.d/cinder-api + use scheduler && dosym /etc/init.d/cinder /etc/init.d/cinder-scheduler + use volume && dosym /etc/init.d/cinder /etc/init.d/cinder-volume + + insinto /etc/cinder + newins "${S}/etc/cinder/cinder.conf.sample" "cinder.conf" + newins "${S}/etc/cinder/api-paste.ini" "api-paste.ini" + newins "${S}/etc/cinder/logging_sample.conf" "logging_sample.conf" + newins "${S}/etc/cinder/policy.json" "policy.json" + newins "${S}/etc/cinder/rootwrap.conf" "rootwrap.conf" + insinto /etc/cinder/rootwrap.d + newins "${S}/etc/cinder/rootwrap.d/volume.filters" "volume.filters" + + #add sudoers definitions for user nova + insinto /etc/sudoers.d/ + doins "${FILESDIR}/cinder-sudoers" + dodir /var/log/cinder + fowners cinder:cinder /var/log/cinder +} |