diff options
author | Alessandro Barbieri <lssndrbarbieri@gmail.com> | 2022-12-14 15:44:46 +0100 |
---|---|---|
committer | Alessandro Barbieri <lssndrbarbieri@gmail.com> | 2022-12-14 15:45:39 +0100 |
commit | 3d997ab63ed54091936ac148567075906b35e90d (patch) | |
tree | a2c30d254cf6568abbcb0dce64f1bf061439ceb6 | |
parent | sci-libs/plasma: remove python requirements (diff) | |
download | guru-3d997ab63ed54091936ac148567075906b35e90d.tar.gz guru-3d997ab63ed54091936ac148567075906b35e90d.tar.bz2 guru-3d997ab63ed54091936ac148567075906b35e90d.zip |
*/*: remove masked packages
Signed-off-by: Alessandro Barbieri <lssndrbarbieri@gmail.com>
190 files changed, 0 insertions, 5118 deletions
diff --git a/app-admin/glance/Manifest b/app-admin/glance/Manifest deleted file mode 100644 index c368789b8..000000000 --- a/app-admin/glance/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST glance-24.0.0.tar.gz 2100290 BLAKE2B 3f9774a1ff30974bf5986b9c64bd3b7aef63427ef75449daf29bd217b8a87d6edc9696e338d5f30abcc289e6d2f7fde25893c619ddd49acf483ebdf765663324 SHA512 a5a9a9d91f14f485cdebe6b2b96a0712b09cfbf2f03b13c3919d597dbef1bd58b0ab2b4aac386c52a25e6059c03d2e1a821b28827b7689c3272cde51d80f3809 diff --git a/app-admin/glance/files/glance.initd b/app-admin/glance/files/glance.initd deleted file mode 100644 index 7db6fcb1c..000000000 --- a/app-admin/glance/files/glance.initd +++ /dev/null @@ -1,15 +0,0 @@ -#!/sbin/openrc-run -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -description="Starts ${SVCNAME} service for OpenStack" - -command=/usr/bin/${RC_SVCNAME} -command_user="${GLANCE_USER:-glance}" -command_background=yes -pidfile=/run/${RC_SVCNAME}.pid -required_files=/etc/glance/${RC_SVCNAME}.conf - -depend() { - need net -} diff --git a/app-admin/glance/files/glance.logrotate b/app-admin/glance/files/glance.logrotate deleted file mode 100644 index b91cfd32c..000000000 --- a/app-admin/glance/files/glance.logrotate +++ /dev/null @@ -1,8 +0,0 @@ -/var/log/glance/*.log { - daily - missingok - compress - delaycompress - notifempty - copytruncate -} diff --git a/app-admin/glance/files/glance.sudoers b/app-admin/glance/files/glance.sudoers deleted file mode 100644 index ebb61440d..000000000 --- a/app-admin/glance/files/glance.sudoers +++ /dev/null @@ -1,3 +0,0 @@ -Defaults:glance !requiretty - -glance ALL = (root) NOPASSWD: /usr/bin/glance-rootwrap /etc/glance/rootwrap.conf * diff --git a/app-admin/glance/files/glance.tmpfiles b/app-admin/glance/files/glance.tmpfiles deleted file mode 100644 index 33619e305..000000000 --- a/app-admin/glance/files/glance.tmpfiles +++ /dev/null @@ -1,2 +0,0 @@ -d /var/lib/glance 0750 glance glance - -d /var/log/glance 0750 glance glance - diff --git a/app-admin/glance/files/openstack-glance-api.service b/app-admin/glance/files/openstack-glance-api.service deleted file mode 100644 index 841d4e315..000000000 --- a/app-admin/glance/files/openstack-glance-api.service +++ /dev/null @@ -1,16 +0,0 @@ -[Unit] -Description=OpenStack Image Service API server -After=network.target httpd.service memcached.service etcd.service mysqld.service redis.service rabbitmq.service - -[Service] -LimitNOFILE=131072 -LimitNPROC=131072 -Type=simple -User=glance -ExecStart=/usr/bin/glance-api --log-file=/var/log/glance/api.log -PrivateTmp=true -Restart=on-failure - -[Install] -WantedBy=multi-user.target - diff --git a/app-admin/glance/files/openstack-glance-registry.service b/app-admin/glance/files/openstack-glance-registry.service deleted file mode 100644 index f361bf391..000000000 --- a/app-admin/glance/files/openstack-glance-registry.service +++ /dev/null @@ -1,15 +0,0 @@ -[Unit] -Description=OpenStack Image Service (code-named Glance) Registry server -After=syslog.target network.target - -[Service] -Type=notify -NotifyAccess=all -Restart=always -User=glance -ExecStart=/usr/bin/glance-registry -PrivateTmp=true - -[Install] -WantedBy=multi-user.target - diff --git a/app-admin/glance/files/openstack-glance-scrubber.service b/app-admin/glance/files/openstack-glance-scrubber.service deleted file mode 100644 index bedc22536..000000000 --- a/app-admin/glance/files/openstack-glance-scrubber.service +++ /dev/null @@ -1,15 +0,0 @@ -[Unit] -Description=OpenStack Image Service deferred image deletion service -After=syslog.target network.target - -[Service] -Type=notify -NotifyAccess=all -Restart=always -User=glance -ExecStart=/usr/bin/glance-scrubber -PrivateTmp=true - -[Install] -WantedBy=multi-user.target - diff --git a/app-admin/glance/glance-24.0.0-r1.ebuild b/app-admin/glance/glance-24.0.0-r1.ebuild deleted file mode 100644 index 3d51af337..000000000 --- a/app-admin/glance/glance-24.0.0-r1.ebuild +++ /dev/null @@ -1,149 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..9} ) - -inherit distutils-r1 systemd tmpfiles - -DESCRIPTION="Services for discovering, registering, and retrieving VM images" -HOMEPAGE=" - https://launchpad.net/glance - https://github.com/openstack/glance - https://opendev.org/openstack/glance -" -SRC_URI="https://tarballs.openstack.org/${PN}/${P}.tar.gz" - -KEYWORDS="~amd64" -LICENSE="Apache-2.0" -SLOT="0" - -RDEPEND=" - >=dev-python/pbr-3.1.1[${PYTHON_USEDEP}] - >=dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}] - >=dev-python/eventlet-0.25.1[${PYTHON_USEDEP}] - >=dev-python/pastedeploy-1.5.0[${PYTHON_USEDEP}] - >=dev-python/routes-2.3.1[${PYTHON_USEDEP}] - >=dev-python/webob-1.8.1[${PYTHON_USEDEP}] - >=dev-python/sqlparse-0.2.2[${PYTHON_USEDEP}] - >=dev-python/alembic-0.9.6[${PYTHON_USEDEP}] - >=dev-python/httplib2-0.9.1[${PYTHON_USEDEP}] - >=dev-python/oslo-config-8.1.0[${PYTHON_USEDEP}] - >=dev-python/oslo-concurrency-3.26.0[${PYTHON_USEDEP}] - >=dev-python/oslo-context-2.22.0[${PYTHON_USEDEP}] - >=dev-python/oslo-upgradecheck-1.3.0[${PYTHON_USEDEP}] - >=dev-python/oslo-utils-4.7.0[${PYTHON_USEDEP}] - >=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}] - >=dev-python/futurist-1.2.0[${PYTHON_USEDEP}] - >=dev-python/taskflow-4.0.0[${PYTHON_USEDEP}] - >=dev-python/keystoneauth-3.4.0[${PYTHON_USEDEP}] - >=dev-python/keystonemiddleware-5.1.0[${PYTHON_USEDEP}] - >=dev-python/WSME-0.8.0[${PYTHON_USEDEP}] - >=dev-python/prettytable-0.7.1[${PYTHON_USEDEP}] - >=dev-python/paste-2.0.2[${PYTHON_USEDEP}] - >=dev-python/jsonschema-3.2.0[${PYTHON_USEDEP}] - >=dev-python/python-keystoneclient-3.8.0[${PYTHON_USEDEP}] - >=dev-python/pyopenssl-17.1.0[${PYTHON_USEDEP}] - >=dev-python/oslo-db-5.0.0[${PYTHON_USEDEP}] - >=dev-python/oslo-i18n-5.0.0[${PYTHON_USEDEP}] - >=dev-python/oslo-limit-1.4.0[${PYTHON_USEDEP}] - >=dev-python/oslo-log-4.3.0[${PYTHON_USEDEP}] - >=dev-python/oslo-messaging-5.29.0[${PYTHON_USEDEP}] - >=dev-python/oslo-middleware-3.31.0[${PYTHON_USEDEP}] - >=dev-python/oslo-reports-1.18.0[${PYTHON_USEDEP}] - >=dev-python/oslo-policy-3.8.1[${PYTHON_USEDEP}] - >=dev-python/retrying-1.2.3[${PYTHON_USEDEP}] - >=dev-python/osprofiler-1.4.0[${PYTHON_USEDEP}] - >=dev-python/glance_store-2.3.0[${PYTHON_USEDEP}] - >=dev-python/debtcollector-1.19.0[${PYTHON_USEDEP}] - >=dev-python/cryptography-2.6.1[${PYTHON_USEDEP}] - >=dev-python/cursive-0.2.1[${PYTHON_USEDEP}] - >=dev-python/iso8601-0.1.11[${PYTHON_USEDEP}] - >=dev-python/os-win-4.0.1[${PYTHON_USEDEP}] - >=dev-python/castellan-0.17.0[${PYTHON_USEDEP}] - - >=dev-python/sqlalchemy-1.0.10[${PYTHON_USEDEP}] - - acct-user/glance - acct-group/glance -" -DEPEND="${RDEPEND}" -BDEPEND=" - test? ( - >=dev-python/ddt-1.0.1[${PYTHON_USEDEP}] - >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] - >=dev-python/requests-2.18.0[${PYTHON_USEDEP}] - >=dev-python/testrepository-0.0.18[${PYTHON_USEDEP}] - >=dev-python/testresources-2.0.0[${PYTHON_USEDEP}] - >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}] - >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] - >=dev-python/psutil-3.2.2[${PYTHON_USEDEP}] - >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] - >=dev-python/pygments-2.2.0[${PYTHON_USEDEP}] - >=dev-python/boto3-1.9.199[${PYTHON_USEDEP}] - >=dev-python/pymysql-0.7.6[${PYTHON_USEDEP}] - >=dev-python/psycopg-2.8.4[${PYTHON_USEDEP}] - >=dev-python/xattr-0.9.2[${PYTHON_USEDEP}] - >=dev-python/python-swiftclient-3.2.0[${PYTHON_USEDEP}] - >=dev-python/python-cinderclient-4.1.0[${PYTHON_USEDEP}] - >=dev-python/os-brick-3.1.0[${PYTHON_USEDEP}] - >=dev-python/oslo-privsep-1.32.0[${PYTHON_USEDEP}] - - >=dev-python/pymysql-0.7.6[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_compile_all() { - oslo-config-generator --config-file etc/oslo-config-generator/glance-api.conf || die - oslo-config-generator --config-file etc/oslo-config-generator/glance-scrubber.conf || die - oslo-config-generator --config-file etc/oslo-config-generator/glance-cache.conf || die - oslo-config-generator --config-file etc/oslo-config-generator/glance-manage.conf || die - oslo-config-generator --config-file etc/oslo-config-generator/glance-image-import.conf || die - oslopolicy-sample-generator --config-file=etc/glance-policy-generator.conf || die -} - -python_prepare_all() { - rm glance/tests/test_hacking.py || die - sed -i '/pysendfile/d' test-requirements.txt || die - sed -i '/^hacking/d' test-requirements.txt || die - distutils-r1_python_prepare_all -} - -python_install_all() { - distutils-r1_python_install_all - - newinitd "${FILESDIR}/glance.initd" glance-api - - diropts -m 0750 -o glance -g glance - dodir /var/log/glance /var/lib/glance/images /var/lib/glance/scrubber - keepdir /etc/glance - keepdir /var/log/glance - keepdir /var/lib/glance/images - keepdir /var/lib/glance/scrubber - - systemd_dounit "${FILESDIR}/openstack-glance-api.service" - systemd_dounit "${FILESDIR}/openstack-glance-registry.service" - systemd_dounit "${FILESDIR}/openstack-glance-scrubber.service" - newtmpfiles "${FILESDIR}/glance.tmpfiles" glance.conf - - insinto /etc/logrotate.d - newins "${FILESDIR}/glance.logrotate" glance - - insinto /etc/sudoers.d - insopts -m 0440 -o root -g root - newins "${FILESDIR}/glance.sudoers" glance - - insinto /etc/glance - insopts -m 0640 -o glance -g glance - doins -r etc/*.ini etc/*.conf etc/*.sample etc/*.json etc/meta* - - distutils-r1_python_install_all - rm -r "${ED}"/usr/etc -} - -pkg_postinst() { - tmpfiles_process glance.conf -} diff --git a/app-admin/glance/metadata.xml b/app-admin/glance/metadata.xml deleted file mode 100644 index dc29bdd6d..000000000 --- a/app-admin/glance/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <description>co-maintainers welcome</description> - <email>lssndrbarbieri@gmail.com</email> - <name>Alessandro Barbieri</name> - </maintainer> - <longdescription lang="en"> - Provides services for discovering, registering, and retrieving virtual - machine images. Glance has a RESTful API that allows querying of VM image - metadata as well as retrieval of the actual image. - </longdescription> - <upstream> - <remote-id type="launchpad">glance</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/aodhclient/Manifest b/dev-python/aodhclient/Manifest deleted file mode 100644 index e88b2c9f9..000000000 --- a/dev-python/aodhclient/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST aodhclient-2.4.1.tar.gz 49894 BLAKE2B 37204a4a3378513a67846a376404fbd15235d354c0ecebecea1953a842ea8811e71cb5f5a2c9b07ffdeff56e64becc65595d1761accb639a4a7d6411132623c4 SHA512 008ca34154a53f4a1ff17f3904e7d1b0feace7f71b40a3cb3774816c014c1289517e8f1551c1c340ff8a2bb1f2927977455a826c088c2c2e1bb2c8cd931bd7fc diff --git a/dev-python/aodhclient/aodhclient-2.4.1.ebuild b/dev-python/aodhclient/aodhclient-2.4.1.ebuild deleted file mode 100644 index 8ce54db8c..000000000 --- a/dev-python/aodhclient/aodhclient-2.4.1.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -EPYTEST_IGNORE=( aodhclient/tests/functional ) -PYTHON_COMPAT=( python3_{8..9} ) - -inherit distutils-r1 - -DESCRIPTION="A client for the OpenStack Aodh API" -HOMEPAGE=" - https://github.com/openstack/python-aodhclient - https://opendev.org/openstack/python-aodhclient - https://pypi.org/project/aodhclient/ - https://launchpad.net/python-aodhclient -" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - >=dev-python/pbr-1.4[${PYTHON_USEDEP}] - >=dev-python/cliff-1.14.0[${PYTHON_USEDEP}] - >=dev-python/osc-lib-1.0.1[${PYTHON_USEDEP}] - >=dev-python/oslo-i18n-1.5.0[${PYTHON_USEDEP}] - >=dev-python/oslo-serialization-1.4.0[${PYTHON_USEDEP}] - >=dev-python/oslo-utils-2.0.0[${PYTHON_USEDEP}] - >=dev-python/osprofiler-1.4.0[${PYTHON_USEDEP}] - >=dev-python/keystoneauth-1.0.0[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] - dev-python/pyparsing[${PYTHON_USEDEP}] -" -DEPEND="${RDEPEND}" -BDEPEND=" - test? ( - >=dev-python/oslotest-1.10.0[${PYTHON_USEDEP}] - >=dev-python/reno-1.6.2[${PYTHON_USEDEP}] - >=dev-python/tempest-10[${PYTHON_USEDEP}] - >=dev-python/testtools-1.4.0[${PYTHON_USEDEP}] - >=dev-python/pifpaf-0.23[${PYTHON_USEDEP}] - dev-python/gnocchi[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest diff --git a/dev-python/aodhclient/metadata.xml b/dev-python/aodhclient/metadata.xml deleted file mode 100644 index f478b5bb4..000000000 --- a/dev-python/aodhclient/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <description>co-maintainers welcome</description> - <email>lssndrbarbieri@gmail.com</email> - <name>Alessandro Barbieri</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="pypi">aodhclient</remote-id> - <remote-id type="github">openstack/python-aodhclient</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/glance_store/Manifest b/dev-python/glance_store/Manifest deleted file mode 100644 index 68b9883d5..000000000 --- a/dev-python/glance_store/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST glance_store-3.0.0.tar.gz 234086 BLAKE2B 781b9aa0913c355d898b7c05ed8807bb92bf08b371380c1f308bd4a3f8749dc91e53f6c817cc56621ce3fd7be748eee1cc5f5b1764d4167606733e7ef9176abd SHA512 4bae5ed37031902e0c47c7fa0bae2703bf21ab41226df3b2786d4679497500caeed91507e55f83512afa5ad57b73a153f901577ffa33c9d103c45622f07494c3 -DIST glance_store-4.0.0.tar.gz 234413 BLAKE2B 76d01398626e2883f6557b1b59f6abf9a39c98c8269bc2dd9468b670706b33496f1f0a4ef961af26a6422645ea52768de4ad0e7ec114d5348f44cc5c6606d6f1 SHA512 6f3e9740a213636dc188afbc84247c80603f10729a35e56f719aa29aa5fa9bf6b2d94332aac323182992f3b786bbf47204fcfe32cbb9f6b3f5fbc16e385033af diff --git a/dev-python/glance_store/glance_store-3.0.0-r1.ebuild b/dev-python/glance_store/glance_store-3.0.0-r1.ebuild deleted file mode 100644 index ab7242f74..000000000 --- a/dev-python/glance_store/glance_store-3.0.0-r1.ebuild +++ /dev/null @@ -1,73 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..9} ) - -inherit distutils-r1 - -DESCRIPTION="A library for glance" -HOMEPAGE=" - https://github.com/openstack/glance_store - https://opendev.org/openstack/glance_store - https://pypi.org/project/glance-store/ - https://launchpad.net/glance-store -" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" -IUSE="cinder swift vmware" - -RDEPEND=" - >=dev-python/oslo-config-5.2.0[${PYTHON_USEDEP}] - >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}] - >=dev-python/oslo-serialization-2.18.0[${PYTHON_USEDEP}] - >=dev-python/oslo-utils-4.7.0[${PYTHON_USEDEP}] - >=dev-python/oslo-concurrency-3.26.0[${PYTHON_USEDEP}] - >=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}] - >=dev-python/eventlet-0.18.2[${PYTHON_USEDEP}] - >=dev-python/six-1.11.0[${PYTHON_USEDEP}] - >=dev-python/jsonschema-3.2.0[${PYTHON_USEDEP}] - >=dev-python/keystoneauth-3.4.0[${PYTHON_USEDEP}] - >=dev-python/python-keystoneclient-3.8.0[${PYTHON_USEDEP}] - >=dev-python/requests-2.14.2[${PYTHON_USEDEP}] - cinder? ( - >=dev-python/python-cinderclient-4.1.0[${PYTHON_USEDEP}] - >=dev-python/os-brick-2.6.0[${PYTHON_USEDEP}] - >=dev-python/oslo-rootwrap-5.8.0[${PYTHON_USEDEP}] - >=dev-python/oslo-privsep-1.23.0[${PYTHON_USEDEP}] - ) - swift? ( - >=dev-python/httplib2-0.9.1[${PYTHON_USEDEP}] - >=dev-python/python-swiftclient-3.2.0[${PYTHON_USEDEP}] - ) - vmware? ( >=dev-python/oslo-vmware-3.6.0[${PYTHON_USEDEP}] ) -" -DEPEND="${RDEPEND}" -BDEPEND=" - test? ( - >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] - >=dev-python/subunit-1.0.0[${PYTHON_USEDEP}] - >=dev-python/requests-mock-1.2.0[${PYTHON_USEDEP}] - >=dev-python/retrying-1.3.3[${PYTHON_USEDEP}] - >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}] - >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] - >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] - >=dev-python/boto3-1.9.199[${PYTHON_USEDEP}] - ) -" - -REQUIRED_USE=" - ${PYTHON_REQUIRED_USE} - test? ( cinder swift vmware ) -" - -distutils_enable_tests pytest - -python_install_all() { - distutils-r1_python_install_all - mv "${ED}/usr/etc" "${ED}/etc" || die -} diff --git a/dev-python/glance_store/glance_store-4.0.0.ebuild b/dev-python/glance_store/glance_store-4.0.0.ebuild deleted file mode 100644 index ab7242f74..000000000 --- a/dev-python/glance_store/glance_store-4.0.0.ebuild +++ /dev/null @@ -1,73 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..9} ) - -inherit distutils-r1 - -DESCRIPTION="A library for glance" -HOMEPAGE=" - https://github.com/openstack/glance_store - https://opendev.org/openstack/glance_store - https://pypi.org/project/glance-store/ - https://launchpad.net/glance-store -" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" -IUSE="cinder swift vmware" - -RDEPEND=" - >=dev-python/oslo-config-5.2.0[${PYTHON_USEDEP}] - >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}] - >=dev-python/oslo-serialization-2.18.0[${PYTHON_USEDEP}] - >=dev-python/oslo-utils-4.7.0[${PYTHON_USEDEP}] - >=dev-python/oslo-concurrency-3.26.0[${PYTHON_USEDEP}] - >=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}] - >=dev-python/eventlet-0.18.2[${PYTHON_USEDEP}] - >=dev-python/six-1.11.0[${PYTHON_USEDEP}] - >=dev-python/jsonschema-3.2.0[${PYTHON_USEDEP}] - >=dev-python/keystoneauth-3.4.0[${PYTHON_USEDEP}] - >=dev-python/python-keystoneclient-3.8.0[${PYTHON_USEDEP}] - >=dev-python/requests-2.14.2[${PYTHON_USEDEP}] - cinder? ( - >=dev-python/python-cinderclient-4.1.0[${PYTHON_USEDEP}] - >=dev-python/os-brick-2.6.0[${PYTHON_USEDEP}] - >=dev-python/oslo-rootwrap-5.8.0[${PYTHON_USEDEP}] - >=dev-python/oslo-privsep-1.23.0[${PYTHON_USEDEP}] - ) - swift? ( - >=dev-python/httplib2-0.9.1[${PYTHON_USEDEP}] - >=dev-python/python-swiftclient-3.2.0[${PYTHON_USEDEP}] - ) - vmware? ( >=dev-python/oslo-vmware-3.6.0[${PYTHON_USEDEP}] ) -" -DEPEND="${RDEPEND}" -BDEPEND=" - test? ( - >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] - >=dev-python/subunit-1.0.0[${PYTHON_USEDEP}] - >=dev-python/requests-mock-1.2.0[${PYTHON_USEDEP}] - >=dev-python/retrying-1.3.3[${PYTHON_USEDEP}] - >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}] - >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] - >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] - >=dev-python/boto3-1.9.199[${PYTHON_USEDEP}] - ) -" - -REQUIRED_USE=" - ${PYTHON_REQUIRED_USE} - test? ( cinder swift vmware ) -" - -distutils_enable_tests pytest - -python_install_all() { - distutils-r1_python_install_all - mv "${ED}/usr/etc" "${ED}/etc" || die -} diff --git a/dev-python/glance_store/metadata.xml b/dev-python/glance_store/metadata.xml deleted file mode 100644 index 85bf7e153..000000000 --- a/dev-python/glance_store/metadata.xml +++ /dev/null @@ -1,20 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <description>co-maintainers welcome</description> - <email>lssndrbarbieri@gmail.com</email> - <name>Alessandro Barbieri</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="pypi">glance-store</remote-id> - <remote-id type="launchpad">oslo</remote-id> - <remote-id type="github">openstack/glance_store</remote-id> - </upstream> - <use> - <flag name="cinder">enable cinder backend supprt</flag> - <flag name="swift">enable swift backend supprt</flag> - <flag name="vmware">enable vmware backend supprt</flag> - </use> -</pkgmetadata> diff --git a/dev-python/gnocchi/Manifest b/dev-python/gnocchi/Manifest deleted file mode 100644 index f377e2c73..000000000 --- a/dev-python/gnocchi/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST gnocchi-4.4.1.tar.gz 981822 BLAKE2B d47907e4cd76450f2264a681f5d6184929e7a0fc294d84d1d709aff57c4f8b667db3a3de7acb5d14dfc69c3d421dde31d0251de3242e992c1a8d4c204dd742b2 SHA512 24884f8f010ae38041d6a5d723e0dc02b195b356a1fa3a516a9a7e0c5425ad493c52a66420029041f26939c96009b3b0103e66eb070603697e3184dee2b42b96 -DIST gnocchi-4.4.2.tar.gz 984101 BLAKE2B 430e1acfbb7c46c4136032289954315a4e3ac197ad64854ad196b8259a2d4a4c838f2bac5fc016b742f5fa74ca551dbf71794bd6e4ba9ff782cb572efcec5778 SHA512 001127c2c8209c2faf656f0e3037d55779049ebf41d6a79fcb78c6e9a865226f40184eca2000684841b2bcbce8e5beca6bf1dabfcd89646c443d098a3613a4d0 diff --git a/dev-python/gnocchi/gnocchi-4.4.1.ebuild b/dev-python/gnocchi/gnocchi-4.4.1.ebuild deleted file mode 100644 index c19092249..000000000 --- a/dev-python/gnocchi/gnocchi-4.4.1.ebuild +++ /dev/null @@ -1,115 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..9} ) - -inherit distutils-r1 - -DESCRIPTION="Timeseries database" -HOMEPAGE=" - https://gnocchi.osci.io - https://github.com/gnocchixyz/gnocchi - https://pypi.org/project/gnocchi/ -" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -SLOT="0" -LICENSE="Apache-2.0" -KEYWORDS="~amd64" -IUSE="amqp ceph keystone mysql postgresql redis prometheus s3 swift" - -RDEPEND=" - ${PYTHON_DEPS} - >=dev-python/numpy-1.9.0[${PYTHON_USEDEP}] - dev-python/iso8601[${PYTHON_USEDEP}] - >=dev-python/oslo-config-3.22.0[${PYTHON_USEDEP}] - >=dev-python/oslo-policy-3.5.0[${PYTHON_USEDEP}] - >=dev-python/oslo-middleware-3.22.0[${PYTHON_USEDEP}] - dev-python/pytimeparse[${PYTHON_USEDEP}] - >=dev-python/pecan-0.9[${PYTHON_USEDEP}] - dev-python/jsonpatch[${PYTHON_USEDEP}] - >=dev-python/cotyledon-1.5.0[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] - dev-python/stevedore[${PYTHON_USEDEP}] - dev-python/ujson[${PYTHON_USEDEP}] - >=dev-python/voluptuous-0.8.10[${PYTHON_USEDEP}] - dev-python/werkzeug[${PYTHON_USEDEP}] - >=dev-python/tenacity-4.6.0[${PYTHON_USEDEP}] - >=dev-python/webob-1.4.1[${PYTHON_USEDEP}] - dev-python/paste[${PYTHON_USEDEP}] - dev-python/pastedeploy[${PYTHON_USEDEP}] - dev-python/monotonic[${PYTHON_USEDEP}] - dev-python/daiquiri[${PYTHON_USEDEP}] - >=dev-python/pyparsing-2.2.0[${PYTHON_USEDEP}] - >=dev-python/lz4-0.9.0[${PYTHON_USEDEP}] - >=dev-python/tooz-1.38[${PYTHON_USEDEP}] - dev-python/cachetools[${PYTHON_USEDEP}] - - keystone? ( - >=dev-python/keystonemiddleware-4.0.0[${PYTHON_USEDEP}] - ) - mysql? ( - dev-python/pymysql[${PYTHON_USEDEP}] - >=dev-python/oslo-db-4.29.0[${PYTHON_USEDEP}] - dev-python/sqlalchemy[${PYTHON_USEDEP}] - dev-python/SQLAlchemy-Utils[${PYTHON_USEDEP}] - >=dev-python/alembic-0.7.6[${PYTHON_USEDEP}] - ) - postgresql? ( - dev-python/psycopg:2[${PYTHON_USEDEP}] - >=dev-python/oslo-db-4.29.0[${PYTHON_USEDEP}] - dev-python/sqlalchemy[${PYTHON_USEDEP}] - dev-python/SQLAlchemy-Utils[${PYTHON_USEDEP}] - >=dev-python/alembic-0.7.6[${PYTHON_USEDEP}] - ) - s3? ( - dev-python/boto3[${PYTHON_USEDEP}] - >=dev-python/botocore-1.5[${PYTHON_USEDEP}] - ) - redis? ( - >=dev-python/redis-py-2.10.0[${PYTHON_USEDEP}] - dev-python/hiredis[${PYTHON_USEDEP}] - ) - swift? ( - >=dev-python/python-swiftclient-3.1.0[${PYTHON_USEDEP}] - ) - ceph? ( - sys-cluster/ceph[${PYTHON_USEDEP}] - ) - prometheus? ( - dev-python/snappy[${PYTHON_USEDEP}] - dev-python/protobuf-python[${PYTHON_USEDEP}] - ) - amqp? ( - >=dev-python/python-qpid-proton-0.17.0[${PYTHON_USEDEP}] - ) -" -DEPEND="${RDEPEND}" -BDEPEND=" - test? ( - >=dev-python/pifpaf-1.0.1[${PYTHON_USEDEP}] - >=dev-python/gabbi-1.37.0[${PYTHON_USEDEP}] - dev-python/fixtures[${PYTHON_USEDEP}] - dev-python/mock[${PYTHON_USEDEP}] - dev-python/subunit[${PYTHON_USEDEP}] - dev-python/os-testr[${PYTHON_USEDEP}] - dev-python/testrepository[${PYTHON_USEDEP}] - dev-python/testscenarios[${PYTHON_USEDEP}] - >=dev-python/testresources-0.2.4[${PYTHON_USEDEP}] - >=dev-python/testtools-0.9.38[${PYTHON_USEDEP}] - >=dev-python/webtest-2.0.16[${PYTHON_USEDEP}] - >=dev-python/keystonemiddleware-4.0.0[${PYTHON_USEDEP}] - >=dev-python/wsgi_intercept-1.4.1[${PYTHON_USEDEP}] - dev-python/xattr[${PYTHON_USEDEP}] - dev-python/python-swiftclient[${PYTHON_USEDEP}] - ) -" - -REQUIRED_USE=" - ${PYTHON_REQUIRED_USE} - test? ( amqp mysql ) -" - -distutils_enable_tests pytest diff --git a/dev-python/gnocchi/gnocchi-4.4.2.ebuild b/dev-python/gnocchi/gnocchi-4.4.2.ebuild deleted file mode 100644 index cbed38a08..000000000 --- a/dev-python/gnocchi/gnocchi-4.4.2.ebuild +++ /dev/null @@ -1,112 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..9} ) - -inherit distutils-r1 - -DESCRIPTION="Timeseries database" -HOMEPAGE=" - https://gnocchi.osci.io - https://github.com/gnocchixyz/gnocchi - https://pypi.org/project/gnocchi/ -" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -SLOT="0" -LICENSE="Apache-2.0" -KEYWORDS="~amd64" -IUSE="amqp ceph keystone mysql postgresql redis prometheus s3 swift" - -RDEPEND=" - ${PYTHON_DEPS} - >=dev-python/numpy-1.9.0[${PYTHON_USEDEP}] - dev-python/iso8601[${PYTHON_USEDEP}] - >=dev-python/oslo-config-3.22.0[${PYTHON_USEDEP}] - >=dev-python/oslo-policy-1.7.0[${PYTHON_USEDEP}] - >=dev-python/oslo-middleware-3.22.0[${PYTHON_USEDEP}] - dev-python/pytimeparse[${PYTHON_USEDEP}] - >=dev-python/pecan-0.9[${PYTHON_USEDEP}] - dev-python/jsonpatch[${PYTHON_USEDEP}] - >=dev-python/cotyledon-1.5.0[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] - dev-python/stevedore[${PYTHON_USEDEP}] - dev-python/ujson[${PYTHON_USEDEP}] - >=dev-python/voluptuous-0.8.10[${PYTHON_USEDEP}] - dev-python/werkzeug[${PYTHON_USEDEP}] - >=dev-python/tenacity-4.6.0[${PYTHON_USEDEP}] - >=dev-python/webob-1.4.1[${PYTHON_USEDEP}] - dev-python/paste[${PYTHON_USEDEP}] - dev-python/pastedeploy[${PYTHON_USEDEP}] - dev-python/monotonic[${PYTHON_USEDEP}] - dev-python/daiquiri[${PYTHON_USEDEP}] - >=dev-python/pyparsing-2.2.0[${PYTHON_USEDEP}] - >=dev-python/lz4-0.9.0[${PYTHON_USEDEP}] - >=dev-python/tooz-1.38[${PYTHON_USEDEP}] - dev-python/cachetools[${PYTHON_USEDEP}] - - keystone? ( - >=dev-python/keystonemiddleware-4.0.0[${PYTHON_USEDEP}] - ) - mysql? ( - dev-python/pymysql[${PYTHON_USEDEP}] - >=dev-python/oslo-db-4.29.0[${PYTHON_USEDEP}] - dev-python/sqlalchemy[${PYTHON_USEDEP}] - dev-python/SQLAlchemy-Utils[${PYTHON_USEDEP}] - >=dev-python/alembic-0.7.6[${PYTHON_USEDEP}] - ) - postgresql? ( - dev-python/psycopg:2[${PYTHON_USEDEP}] - >=dev-python/oslo-db-4.29.0[${PYTHON_USEDEP}] - dev-python/sqlalchemy[${PYTHON_USEDEP}] - dev-python/SQLAlchemy-Utils[${PYTHON_USEDEP}] - >=dev-python/alembic-0.7.6[${PYTHON_USEDEP}] - ) - s3? ( - dev-python/boto3[${PYTHON_USEDEP}] - >=dev-python/botocore-1.5[${PYTHON_USEDEP}] - ) - redis? ( - >=dev-python/redis-py-2.10.0[${PYTHON_USEDEP}] - dev-python/hiredis[${PYTHON_USEDEP}] - ) - swift? ( - >=dev-python/python-swiftclient-3.1.0[${PYTHON_USEDEP}] - ) - ceph? ( - sys-cluster/ceph[${PYTHON_USEDEP}] - ) - prometheus? ( - dev-python/snappy[${PYTHON_USEDEP}] - dev-python/protobuf-python[${PYTHON_USEDEP}] - ) - amqp? ( - >=dev-python/python-qpid-proton-0.17.0[${PYTHON_USEDEP}] - ) -" -DEPEND="${RDEPEND}" -BDEPEND=" - test? ( - >=dev-python/pifpaf-1.0.1[${PYTHON_USEDEP}] - >=dev-python/gabbi-1.37.0[${PYTHON_USEDEP}] - dev-python/fixtures[${PYTHON_USEDEP}] - dev-python/subunit[${PYTHON_USEDEP}] - dev-python/testscenarios[${PYTHON_USEDEP}] - >=dev-python/testresources-0.2.4[${PYTHON_USEDEP}] - >=dev-python/testtools-0.9.38[${PYTHON_USEDEP}] - >=dev-python/webtest-2.0.16[${PYTHON_USEDEP}] - >=dev-python/keystonemiddleware-4.0.0[${PYTHON_USEDEP}] - >=dev-python/wsgi_intercept-1.4.1[${PYTHON_USEDEP}] - dev-python/xattr[${PYTHON_USEDEP}] - dev-python/python-swiftclient[${PYTHON_USEDEP}] - ) -" - -REQUIRED_USE=" - ${PYTHON_REQUIRED_USE} - test? ( amqp mysql ) -" - -distutils_enable_tests pytest diff --git a/dev-python/gnocchi/metadata.xml b/dev-python/gnocchi/metadata.xml deleted file mode 100644 index d6481502e..000000000 --- a/dev-python/gnocchi/metadata.xml +++ /dev/null @@ -1,24 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>lssndrbarbieri@gmail.com</email> - <name>Alessandro Barbieri</name> - </maintainer> - <use> - <flag name="amqp">Installs dependencies needed for AMQP 1.0 support</flag> - <flag name="ceph">Installs dependencies needed for Ceph storage support</flag> - <flag name="keystone">Installs dependencies needed for Keystone authentication support</flag> - <flag name="mysql">Installs dependencies needed for MYSQL indexer support</flag> - <flag name="postgresql">Installs dependencies needed for PostgreSQL indexer support</flag> - <flag name="prometheus">Installs dependencies needed for Prometheus Remote Write support</flag> - <flag name="redis">Installs dependencies needed for Redis storage support</flag> - <flag name="s3">Installs dependencies needed for Amazon S3 storage support</flag> - <flag name="swift">Installs dependencies needed for OpenStack Swift storage support</flag> - </use> - <upstream> - <bugs-to>https://github.com/gnocchixyz/gnocchi/issues</bugs-to> - <remote-id type="pypi">gnocchi</remote-id> - <remote-id type="github">gnocchixyz/gnocchi</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/keystonemiddleware/Manifest b/dev-python/keystonemiddleware/Manifest deleted file mode 100644 index 206964665..000000000 --- a/dev-python/keystonemiddleware/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST keystonemiddleware-9.4.0.tar.gz 184829 BLAKE2B 41bdb5af718e1160d6d7b04658b72f3a7e10f477d9b9aaeda7a926555f91963879c1aa9101ddb2a8179b86dd12f9d0501595fc82b383a41b4818807794272754 SHA512 bb44c68435e0ba7e58674731080cb9431dbfa72bbdbc25d6746466102620d896a5944367b55d3f3dc7418d46f15047f58f9479d7adb920f880e5e6bbe05c1e54 -DIST keystonemiddleware-9.5.0.tar.gz 184445 BLAKE2B c535aa99fd9ba360b7e7c580f11a7daf304d7a38ecd6962dc0e61adef96d7e7abadefec1473b20f24e7b24e2f0d7cbbb0ed592204c7ad520ff284580f26331af SHA512 0dc13ce850b3f2ca5c0e39da5258e177f94f7712007584fec8437072b5a9c7ef964b5bfc082341cbacfa9bc3e4ede94d94aec94e89cb0ae903a9d231eaa39487 diff --git a/dev-python/keystonemiddleware/keystonemiddleware-9.4.0.ebuild b/dev-python/keystonemiddleware/keystonemiddleware-9.4.0.ebuild deleted file mode 100644 index 5960cd824..000000000 --- a/dev-python/keystonemiddleware/keystonemiddleware-9.4.0.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_SETUPTOOLS=bdepend -PYTHON_COMPAT=( python3_{8..9} ) - -inherit distutils-r1 - -DESCRIPTION="A middleware for the OpenStack Keystone API" -HOMEPAGE=" - https://github.com/openstack/keystonemiddleware - https://opendev.org/openstack/keystonemiddleware - https://launchpad.net/keystonemiddleware - https://pypi.org/project/keystonemiddleware/ -" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - >=dev-python/keystoneauth-3.12.0[${PYTHON_USEDEP}] - >=dev-python/oslo-cache-1.26.0[${PYTHON_USEDEP}] - >=dev-python/oslo-config-5.2.0[${PYTHON_USEDEP}] - >=dev-python/oslo-context-2.19.2[${PYTHON_USEDEP}] - >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}] - >=dev-python/oslo-log-3.36.0[${PYTHON_USEDEP}] - >=dev-python/oslo-serialization-1.18.0[${PYTHON_USEDEP}] - >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}] - >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}] - >=dev-python/pycadf-1.1.0[${PYTHON_USEDEP}] - >=dev-python/python-keystoneclient-3.20.0[${PYTHON_USEDEP}] - >=dev-python/requests-2.14.2[${PYTHON_USEDEP}] - >=dev-python/six-1.10.0[${PYTHON_USEDEP}] - >=dev-python/webob-1.7.1[${PYTHON_USEDEP}] -" -DEPEND="${RDEPEND}" -BDEPEND=" - test? ( - >=dev-python/cryptography-3.0[${PYTHON_USEDEP}] - >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] - >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] - >=dev-python/requests-mock-1.2.0[${PYTHON_USEDEP}] - >=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}] - >=dev-python/testresources-2.0.0[${PYTHON_USEDEP}] - >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] - >=dev-python/python-memcached-1.59[${PYTHON_USEDEP}] - >=dev-python/webtest-2.0.27[${PYTHON_USEDEP}] - >=dev-python/oslo-messaging-5.29.0[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest diff --git a/dev-python/keystonemiddleware/keystonemiddleware-9.5.0.ebuild b/dev-python/keystonemiddleware/keystonemiddleware-9.5.0.ebuild deleted file mode 100644 index 5960cd824..000000000 --- a/dev-python/keystonemiddleware/keystonemiddleware-9.5.0.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_SETUPTOOLS=bdepend -PYTHON_COMPAT=( python3_{8..9} ) - -inherit distutils-r1 - -DESCRIPTION="A middleware for the OpenStack Keystone API" -HOMEPAGE=" - https://github.com/openstack/keystonemiddleware - https://opendev.org/openstack/keystonemiddleware - https://launchpad.net/keystonemiddleware - https://pypi.org/project/keystonemiddleware/ -" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - >=dev-python/keystoneauth-3.12.0[${PYTHON_USEDEP}] - >=dev-python/oslo-cache-1.26.0[${PYTHON_USEDEP}] - >=dev-python/oslo-config-5.2.0[${PYTHON_USEDEP}] - >=dev-python/oslo-context-2.19.2[${PYTHON_USEDEP}] - >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}] - >=dev-python/oslo-log-3.36.0[${PYTHON_USEDEP}] - >=dev-python/oslo-serialization-1.18.0[${PYTHON_USEDEP}] - >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}] - >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}] - >=dev-python/pycadf-1.1.0[${PYTHON_USEDEP}] - >=dev-python/python-keystoneclient-3.20.0[${PYTHON_USEDEP}] - >=dev-python/requests-2.14.2[${PYTHON_USEDEP}] - >=dev-python/six-1.10.0[${PYTHON_USEDEP}] - >=dev-python/webob-1.7.1[${PYTHON_USEDEP}] -" -DEPEND="${RDEPEND}" -BDEPEND=" - test? ( - >=dev-python/cryptography-3.0[${PYTHON_USEDEP}] - >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] - >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] - >=dev-python/requests-mock-1.2.0[${PYTHON_USEDEP}] - >=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}] - >=dev-python/testresources-2.0.0[${PYTHON_USEDEP}] - >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] - >=dev-python/python-memcached-1.59[${PYTHON_USEDEP}] - >=dev-python/webtest-2.0.27[${PYTHON_USEDEP}] - >=dev-python/oslo-messaging-5.29.0[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest diff --git a/dev-python/keystonemiddleware/metadata.xml b/dev-python/keystonemiddleware/metadata.xml deleted file mode 100644 index f4976cfd5..000000000 --- a/dev-python/keystonemiddleware/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <description>co-maintainers welcome</description> - <email>lssndrbarbieri@gmail.com</email> - <name>Alessandro Barbieri</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="pypi">keystonemiddleware</remote-id> - <remote-id type="github">openstack/keystonemiddleware</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/neutron-lib/Manifest b/dev-python/neutron-lib/Manifest deleted file mode 100644 index 437c92c07..000000000 --- a/dev-python/neutron-lib/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST neutron-lib-2.20.0.tar.gz 525240 BLAKE2B 00dd2186f475e63bd145aeab0fe220687a86065755993c1168c038143e593e9e32493f4d3c83d6ecd609fb40bfec917b3be3ce9abe1501d8f25dbfead1f01bf1 SHA512 f6dc52900dde441e9e9b62bfa21fb0b03fdd2310e3084941c973d1ad6a6e55d11ca28bacdebba4165ced4c0f91208f6f3ee654d0f35808c84f08d6ea647240ec -DIST neutron-lib-2.21.0.tar.gz 519557 BLAKE2B 6e60c87906fc0edba3b1b1d2b2d0f91985911607df2a49c0d0ff1d209505c6f4dd35e27e9b8a91836af082d52697798bb1324ca9e08915d5b5d4dab5bb6d036c SHA512 55d1d457ee092216b045f39f7e2bc5f6ddaeed14ecafccbae2b0efb6e83357f7fb1a522aff1b467c2b43ab46b379502a57214580456009cc64a5c51896c35233 diff --git a/dev-python/neutron-lib/metadata.xml b/dev-python/neutron-lib/metadata.xml deleted file mode 100644 index eef0dab71..000000000 --- a/dev-python/neutron-lib/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <description>co-maintainers welcome</description> - <email>lssndrbarbieri@gmail.com</email> - <name>Alessandro Barbieri</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="github">openstack/neutron-lib</remote-id> - <remote-id type="pypi">neutron-lib</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/neutron-lib/neutron-lib-2.20.0.ebuild b/dev-python/neutron-lib/neutron-lib-2.20.0.ebuild deleted file mode 100644 index 5ef4debf9..000000000 --- a/dev-python/neutron-lib/neutron-lib-2.20.0.ebuild +++ /dev/null @@ -1,70 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -EPYTEST_DESELECT=( - neutron_lib/tests/unit/api/test_attributes.py::TestCoreResources::test_core_resource_attrs - neutron_lib/tests/unit/objects/test_common_types.py::TestField::test_coerce_good_values - neutron_lib/tests/unit/objects/test_common_types.py::TestField::test_coerce_bad_values - neutron_lib/tests/unit/objects/test_common_types.py::TestField::test_to_primitive - neutron_lib/tests/unit/objects/test_common_types.py::TestField::test_to_primitive_json_serializable - neutron_lib/tests/unit/objects/test_common_types.py::TestField::test_from_primitive - neutron_lib/tests/unit/test_context.py::TestNeutronContext::test_neutron_context_to_dict -) -EPYTEST_IGNORE=( neutron_lib/tests/unit/hacking ) -PYTHON_COMPAT=( python3_{8..9} ) - -inherit distutils-r1 - -DESCRIPTION="Neutron shared routines and utilities" -HOMEPAGE=" - https://github.com/openstack/neutron-lib - https://opendev.org/openstack/neutron-lib - https://pypi.org/project/neutron-lib/ - -" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - >=dev-python/pbr-4.0.0[${PYTHON_USEDEP}] - >=dev-python/sqlalchemy-1.2.0[${PYTHON_USEDEP}] - >=dev-python/pecan-1.0.0[${PYTHON_USEDEP}] - >=dev-python/keystoneauth-3.14.0[${PYTHON_USEDEP}] - >=dev-python/netaddr-0.7.18[${PYTHON_USEDEP}] - >=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}] - >=dev-python/os-ken-0.3.0[${PYTHON_USEDEP}] - >=dev-python/oslo-concurrency-3.26.0[${PYTHON_USEDEP}] - >=dev-python/oslo-config-8.0.0[${PYTHON_USEDEP}] - >=dev-python/oslo-context-2.22.0[${PYTHON_USEDEP}] - >=dev-python/oslo-db-4.44.0[${PYTHON_USEDEP}] - >=dev-python/oslo-i18n-3.20.0[${PYTHON_USEDEP}] - >=dev-python/oslo-log-4.3.0[${PYTHON_USEDEP}] - >=dev-python/oslo-messaging-7.0.0[${PYTHON_USEDEP}] - >=dev-python/oslo-policy-3.6.0[${PYTHON_USEDEP}] - >=dev-python/oslo-serialization-2.25.0[${PYTHON_USEDEP}] - >=dev-python/oslo-service-1.24.0[${PYTHON_USEDEP}] - >=dev-python/oslo-utils-4.5.0[${PYTHON_USEDEP}] - >=dev-python/oslo-versionedobjects-1.31.2[${PYTHON_USEDEP}] - >=dev-python/osprofiler-1.4.0[${PYTHON_USEDEP}] - >=dev-python/setproctitle-1.1.10[${PYTHON_USEDEP}] - >=dev-python/webob-1.7.1[${PYTHON_USEDEP}] - >=dev-python/os-traits-0.9.0[${PYTHON_USEDEP}] -" -DEPEND="${RDEPEND}" -BDEPEND=" - test? ( - >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] - >=dev-python/subunit-1.0.0[${PYTHON_USEDEP}] - >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] - >=dev-python/reno-3.1.0[${PYTHON_USEDEP}] - >=dev-python/testresources-2.0.0[${PYTHON_USEDEP}] - >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}] - >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] - ) -" -distutils_enable_tests pytest diff --git a/dev-python/neutron-lib/neutron-lib-2.21.0.ebuild b/dev-python/neutron-lib/neutron-lib-2.21.0.ebuild deleted file mode 100644 index 0ffdb39ab..000000000 --- a/dev-python/neutron-lib/neutron-lib-2.21.0.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -EPYTEST_IGNORE=( neutron_lib/tests/unit/hacking ) -PYTHON_COMPAT=( python3_{8..9} ) - -inherit distutils-r1 - -DESCRIPTION="Neutron shared routines and utilities" -HOMEPAGE=" - https://github.com/openstack/neutron-lib - https://opendev.org/openstack/neutron-lib - https://pypi.org/project/neutron-lib/ - -" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - >=dev-python/pbr-4.0.0[${PYTHON_USEDEP}] - >=dev-python/sqlalchemy-1.2.0[${PYTHON_USEDEP}] - >=dev-python/pecan-1.0.0[${PYTHON_USEDEP}] - >=dev-python/keystoneauth-3.14.0[${PYTHON_USEDEP}] - >=dev-python/netaddr-0.7.18[${PYTHON_USEDEP}] - >=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}] - >=dev-python/os-ken-0.3.0[${PYTHON_USEDEP}] - >=dev-python/oslo-concurrency-3.26.0[${PYTHON_USEDEP}] - >=dev-python/oslo-config-8.0.0[${PYTHON_USEDEP}] - >=dev-python/oslo-context-2.22.0[${PYTHON_USEDEP}] - >=dev-python/oslo-db-4.44.0[${PYTHON_USEDEP}] - >=dev-python/oslo-i18n-3.20.0[${PYTHON_USEDEP}] - >=dev-python/oslo-log-4.3.0[${PYTHON_USEDEP}] - >=dev-python/oslo-messaging-7.0.0[${PYTHON_USEDEP}] - >=dev-python/oslo-policy-3.6.0[${PYTHON_USEDEP}] - >=dev-python/oslo-serialization-2.25.0[${PYTHON_USEDEP}] - >=dev-python/oslo-service-1.24.0[${PYTHON_USEDEP}] - >=dev-python/oslo-utils-4.5.0[${PYTHON_USEDEP}] - >=dev-python/oslo-versionedobjects-1.31.2[${PYTHON_USEDEP}] - >=dev-python/osprofiler-1.4.0[${PYTHON_USEDEP}] - >=dev-python/setproctitle-1.1.10[${PYTHON_USEDEP}] - >=dev-python/webob-1.7.1[${PYTHON_USEDEP}] - >=dev-python/os-traits-0.9.0[${PYTHON_USEDEP}] -" -DEPEND="${RDEPEND}" -BDEPEND=" - test? ( - >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] - >=dev-python/subunit-1.0.0[${PYTHON_USEDEP}] - >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] - >=dev-python/reno-3.1.0[${PYTHON_USEDEP}] - >=dev-python/testresources-2.0.0[${PYTHON_USEDEP}] - >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}] - >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] - ) -" -distutils_enable_tests pytest diff --git a/dev-python/os-brick/Manifest b/dev-python/os-brick/Manifest deleted file mode 100644 index bd7271823..000000000 --- a/dev-python/os-brick/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST os-brick-5.2.0.tar.gz 223315 BLAKE2B a2cd5f3a041bbacd5fe78a3ea683940eaf7842d1ab7868bf1ec7d3f2d56b49b327f625c7e8cb5bc03809e6335e11cc93d56badbc1331e649274eb758793afa41 SHA512 c26faf619a9ccea5803d6978c5d521772dbe9a00ad850fc358d412e0b41714fd4ea86c8130189d802cac4dbb56cb8a2735904e9b4a4664007d7caf396ec4b860 diff --git a/dev-python/os-brick/metadata.xml b/dev-python/os-brick/metadata.xml deleted file mode 100644 index dbcab1e34..000000000 --- a/dev-python/os-brick/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <description>co-maintainers welcome</description> - <email>lssndrbarbieri@gmail.com</email> - <name>Alessandro Barbieri</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="github">openstack/cinder</remote-id> - <remote-id type="pypi">os-brick</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/os-brick/os-brick-5.2.0.ebuild b/dev-python/os-brick/os-brick-5.2.0.ebuild deleted file mode 100644 index f6fad222b..000000000 --- a/dev-python/os-brick/os-brick-5.2.0.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..9} ) - -inherit distutils-r1 - -DESCRIPTION="OpenStack Cinder brick library for managing local volume attaches" -HOMEPAGE=" - https://opendev.org/openstack/os-brick - https://launchpad.net/os-brick - https://pypi.org/project/os-brick/ -" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - >=dev-python/pbr-5.5.1[${PYTHON_USEDEP}] - >=dev-python/eventlet-0.30.1[${PYTHON_USEDEP}] - >=dev-python/oslo-concurrency-4.4.0[${PYTHON_USEDEP}] - >=dev-python/oslo-context-3.1.1[${PYTHON_USEDEP}] - >=dev-python/oslo-log-4.4.0[${PYTHON_USEDEP}] - >=dev-python/oslo-i18n-5.0.1[${PYTHON_USEDEP}] - >=dev-python/oslo-privsep-2.4.0[${PYTHON_USEDEP}] - >=dev-python/oslo-serialization-4.1.0[${PYTHON_USEDEP}] - >=dev-python/oslo-service-2.5.0[${PYTHON_USEDEP}] - >=dev-python/oslo-utils-4.8.0[${PYTHON_USEDEP}] - >=dev-python/requests-2.25.1[${PYTHON_USEDEP}] - >=dev-python/tenacity-6.3.1[${PYTHON_USEDEP}] - >=dev-python/os-win-5.4.0[${PYTHON_USEDEP}] -" -DEPEND="${RDEPEND}" -BDEPEND=" - test? ( - >=dev-python/ddt-1.4.1[${PYTHON_USEDEP}] - >=dev-python/oslotest-4.4.1[${PYTHON_USEDEP}] - >=dev-python/testscenarios-0.5.0[${PYTHON_USEDEP}] - >=dev-python/testtools-2.4.0[${PYTHON_USEDEP}] - >=dev-python/oslo-vmware-3.8.0[${PYTHON_USEDEP}] - >=dev-python/castellan-3.7.0[${PYTHON_USEDEP}] - >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_prepare_all() { - sed -i -e 's/\tetc/\t\/etc/g' setup.cfg || die - distutils-r1_python_prepare_all -} diff --git a/dev-python/os-ken/Manifest b/dev-python/os-ken/Manifest deleted file mode 100644 index 9f825dab9..000000000 --- a/dev-python/os-ken/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST os-ken-2.3.1.tar.gz 1374401 BLAKE2B 48d0bec58f911a708e0ff662162ea2163c0466176fa0618580733f55415e3681be545b30675ce0f2fa174a72e8dc4950ff5d5c1a4adba96f86540f9b1649e03b SHA512 5a2b916b1207595fc3c96e1e4cccfc9bed4a7be6859ca49892e50f98633fe18cbab6e59b11c3d024765b21a826d81031aec66d1016369b9887b1af9fb7952c9f -DIST os-ken-2.4.0.tar.gz 1372860 BLAKE2B 0fb7fc334362a57795a29ad211ab142f6d8b864226abb850f28266369a2fbff71971b00c2225897c49adca768612966c965b25a34f0d988855776c6b164dc537 SHA512 4ff047edb2c87e8b650c62d7a0fdaa1a977b2378caa703925e089f5497aa2cb158384f9857254a4717df23e666f460ce57a1385cecfc43509c514ff2a8bb5188 diff --git a/dev-python/os-ken/metadata.xml b/dev-python/os-ken/metadata.xml deleted file mode 100644 index 8c1ea4b8b..000000000 --- a/dev-python/os-ken/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <description>co-maintainers welcome</description> - <email>lssndrbarbieri@gmail.com</email> - <name>Alessandro Barbieri</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="github">openstack/os-ken</remote-id> - <remote-id type="pypi">os-ken</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/os-ken/os-ken-2.3.1.ebuild b/dev-python/os-ken/os-ken-2.3.1.ebuild deleted file mode 100644 index 5cb42db9b..000000000 --- a/dev-python/os-ken/os-ken-2.3.1.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..9} ) - -inherit distutils-r1 - -DESCRIPTION="OpenStack Cinder brick library for managing local volume attaches" -HOMEPAGE=" - https://github.com/openstack/os-ken - https://opendev.org/openstack/os-ken - https://pypi.org/project/os-ken/ -" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/os-ken-${PV}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - >=dev-python/eventlet-0.22.0[${PYTHON_USEDEP}] - >=dev-python/msgpack-0.5.0[${PYTHON_USEDEP}] - >=dev-python/netaddr-0.7.18[${PYTHON_USEDEP}] - >=dev-python/oslo-config-5.1.0[${PYTHON_USEDEP}] - >=dev-python/ovs-2.8.0[${PYTHON_USEDEP}] - >=dev-python/routes-2.3.1[${PYTHON_USEDEP}] - >=dev-python/six-1.10.0[${PYTHON_USEDEP}] - >=dev-python/webob-1.8.2[${PYTHON_USEDEP}] -" -DEPEND=" - ${RDEPEND} - >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/subunit-1.0.0[${PYTHON_USEDEP}] - >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] - >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] - - dev-python/lxml[${PYTHON_USEDEP}] - dev-python/ncclient[${PYTHON_USEDEP}] - dev-python/sqlalchemy[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests nose - -src_prepare() { - rm -r "${S}/os_ken/tests/integrated" || die - default -} diff --git a/dev-python/os-ken/os-ken-2.4.0.ebuild b/dev-python/os-ken/os-ken-2.4.0.ebuild deleted file mode 100644 index 5cb42db9b..000000000 --- a/dev-python/os-ken/os-ken-2.4.0.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..9} ) - -inherit distutils-r1 - -DESCRIPTION="OpenStack Cinder brick library for managing local volume attaches" -HOMEPAGE=" - https://github.com/openstack/os-ken - https://opendev.org/openstack/os-ken - https://pypi.org/project/os-ken/ -" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/os-ken-${PV}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - >=dev-python/eventlet-0.22.0[${PYTHON_USEDEP}] - >=dev-python/msgpack-0.5.0[${PYTHON_USEDEP}] - >=dev-python/netaddr-0.7.18[${PYTHON_USEDEP}] - >=dev-python/oslo-config-5.1.0[${PYTHON_USEDEP}] - >=dev-python/ovs-2.8.0[${PYTHON_USEDEP}] - >=dev-python/routes-2.3.1[${PYTHON_USEDEP}] - >=dev-python/six-1.10.0[${PYTHON_USEDEP}] - >=dev-python/webob-1.8.2[${PYTHON_USEDEP}] -" -DEPEND=" - ${RDEPEND} - >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/subunit-1.0.0[${PYTHON_USEDEP}] - >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] - >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] - - dev-python/lxml[${PYTHON_USEDEP}] - dev-python/ncclient[${PYTHON_USEDEP}] - dev-python/sqlalchemy[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests nose - -src_prepare() { - rm -r "${S}/os_ken/tests/integrated" || die - default -} diff --git a/dev-python/os-vif/Manifest b/dev-python/os-vif/Manifest deleted file mode 100644 index abb4a05a4..000000000 --- a/dev-python/os-vif/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST os_vif-2.7.1.tar.gz 97094 BLAKE2B 46661eb674807035f4f6cdadc86fcffea9d37776f40eeeaadf8727ee678d8dd9237e3789708df9b6603824aaf64be0b9691c477020ed810b6fae2bb35ce04f2b SHA512 6ea31963e3f44a90b265d5b99035ac1a6e4c3effa60259a26809c25c4ac03ed5e6f171f9edc974606ba5ba4a183ad806ee6d40cc276e31e5deff715fcb70e21e -DIST os_vif-2.8.0.tar.gz 97327 BLAKE2B edf6fa0f1b423417d8ce0ec8e17ff65ca308ab31739aeb1711928bba41de8092637e03b6f52497dcbe87881e2074b8539ec79454dffa1c66aabb2a32e4f067d8 SHA512 c5149857a3fd3326db2ca6319439f35403298f9f99954257c21aab10a7c4b29ca78bcee8ab0fb58598da681c8add603dcbaf8a73e3dbff18d91393ae4ab887a8 diff --git a/dev-python/os-vif/metadata.xml b/dev-python/os-vif/metadata.xml deleted file mode 100644 index 3d821f67c..000000000 --- a/dev-python/os-vif/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <description>co-maintainers welcome</description> - <email>lssndrbarbieri@gmail.com</email> - <name>Alessandro Barbieri</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="github">openstack/os-vif</remote-id> - <remote-id type="pypi">os-vif</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/os-vif/os-vif-2.7.1.ebuild b/dev-python/os-vif/os-vif-2.7.1.ebuild deleted file mode 100644 index c59585351..000000000 --- a/dev-python/os-vif/os-vif-2.7.1.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -EPYTEST_IGNORE=( - os_vif/tests/functional - vif_plug_ovs/tests/functional -) -PYTHON_COMPAT=( python3_{8..9} ) - -inherit distutils-r1 - -DESCRIPTION="OpenStack Cinder brick library for managing local volume attaches" -HOMEPAGE=" - https://github.com/openstack/os-vif - https://opendev.org/openstack/os-vif - https://launchpad.net/os-vif - https://pypi.org/project/os-vif/ -" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/os_vif-${PV}.tar.gz" -S="${WORKDIR}/os_vif-${PV}" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}] - >=dev-python/netaddr-0.7.18[${PYTHON_USEDEP}] - >=dev-python/oslo-concurrency-3.20.0[${PYTHON_USEDEP}] - >=dev-python/oslo-config-5.1.0[${PYTHON_USEDEP}] - >=dev-python/oslo-log-3.30.0[${PYTHON_USEDEP}] - >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}] - >=dev-python/oslo-privsep-1.23.0[${PYTHON_USEDEP}] - >=dev-python/oslo-versionedobjects-1.28.0[${PYTHON_USEDEP}] - >=dev-python/ovsdbapp-0.12.1[${PYTHON_USEDEP}] - >=dev-python/pyroute2-0.5.2[${PYTHON_USEDEP}] - >=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}] - >=dev-python/debtcollector-1.19.0[${PYTHON_USEDEP}] -" -DEPEND="${RDEPEND}" -BDEPEND=" - test? ( - >=dev-python/oslotest-1.10.0[${PYTHON_USEDEP}] - >=dev-python/ovs-2.9.2[${PYTHON_USEDEP}] - >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest diff --git a/dev-python/os-vif/os-vif-2.8.0.ebuild b/dev-python/os-vif/os-vif-2.8.0.ebuild deleted file mode 100644 index c59585351..000000000 --- a/dev-python/os-vif/os-vif-2.8.0.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -EPYTEST_IGNORE=( - os_vif/tests/functional - vif_plug_ovs/tests/functional -) -PYTHON_COMPAT=( python3_{8..9} ) - -inherit distutils-r1 - -DESCRIPTION="OpenStack Cinder brick library for managing local volume attaches" -HOMEPAGE=" - https://github.com/openstack/os-vif - https://opendev.org/openstack/os-vif - https://launchpad.net/os-vif - https://pypi.org/project/os-vif/ -" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/os_vif-${PV}.tar.gz" -S="${WORKDIR}/os_vif-${PV}" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}] - >=dev-python/netaddr-0.7.18[${PYTHON_USEDEP}] - >=dev-python/oslo-concurrency-3.20.0[${PYTHON_USEDEP}] - >=dev-python/oslo-config-5.1.0[${PYTHON_USEDEP}] - >=dev-python/oslo-log-3.30.0[${PYTHON_USEDEP}] - >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}] - >=dev-python/oslo-privsep-1.23.0[${PYTHON_USEDEP}] - >=dev-python/oslo-versionedobjects-1.28.0[${PYTHON_USEDEP}] - >=dev-python/ovsdbapp-0.12.1[${PYTHON_USEDEP}] - >=dev-python/pyroute2-0.5.2[${PYTHON_USEDEP}] - >=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}] - >=dev-python/debtcollector-1.19.0[${PYTHON_USEDEP}] -" -DEPEND="${RDEPEND}" -BDEPEND=" - test? ( - >=dev-python/oslotest-1.10.0[${PYTHON_USEDEP}] - >=dev-python/ovs-2.9.2[${PYTHON_USEDEP}] - >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest diff --git a/dev-python/os-win/Manifest b/dev-python/os-win/Manifest deleted file mode 100644 index 4483a252f..000000000 --- a/dev-python/os-win/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST os-win-5.6.0.tar.gz 225948 BLAKE2B 64217d7bf625acad6a72d44f47887e5e1466f346ee6c1bd0685d9e1aa068222385654de8bf39403f2ebc90c14d651beb2978dcc1a48668d436b49bbedfbc34c7 SHA512 8856303c436ce6d9e9689993659905d4976511508d4e38ebc8fbc027a9c4a0ca26a7f38729f47af76a19ba1b1833ccef2ad4dd4277911b9d8c795e4f7dbce9ed -DIST os-win-5.7.0.tar.gz 226181 BLAKE2B 0f8d584aaca402ebd2be8ee7f7046588553be5b176dd2cc99f68f3b2bb1c5271e404c5ed9b38701f921f8c6c025e8ae7fab91fc11a4d393196e59795c23ba3ec SHA512 d1958f1068d4a548647225dfee295626e719319ca3afbaf4e37f3d696862c1a16159492b1f0e1ba76924955c8501e903a7bd4c6fa8acbf22ec761ae09f8b39b1 diff --git a/dev-python/os-win/metadata.xml b/dev-python/os-win/metadata.xml deleted file mode 100644 index 70003ca72..000000000 --- a/dev-python/os-win/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <description>co-maintainers welcome</description> - <email>lssndrbarbieri@gmail.com</email> - <name>Alessandro Barbieri</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="github">openstack/os-win</remote-id> - <remote-id type="pypi">os-win</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/os-win/os-win-5.6.0.ebuild b/dev-python/os-win/os-win-5.6.0.ebuild deleted file mode 100644 index 19192013a..000000000 --- a/dev-python/os-win/os-win-5.6.0.ebuild +++ /dev/null @@ -1,69 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -EPYTEST_DESELECT=( - os_win/tests/unit/utils/compute/test_livemigrationutils.py::LiveMigrationUtilsTestCase::test_check_live_migration_config - os_win/tests/unit/utils/compute/test_livemigrationutils.py::LiveMigrationUtilsTestCase::test_create_planned_vm - os_win/tests/unit/utils/compute/test_livemigrationutils.py::LiveMigrationUtilsTestCase::test_get_vhd_setting_data - os_win/tests/unit/utils/compute/test_livemigrationutils.py::LiveMigrationUtilsTestCase::test_live_migrate_single_planned_vm - os_win/tests/unit/utils/compute/test_livemigrationutils.py::LiveMigrationUtilsTestCase::test_update_planned_vm_disk_resources - os_win/tests/unit/utils/compute/test_vmutils.py::VMUtilsTestCase::test_check_admin_permissions - os_win/tests/unit/utils/compute/test_vmutils.py::VMUtilsTestCase::test_create_vm_1_True - os_win/tests/unit/utils/compute/test_vmutils.py::VMUtilsTestCase::test_create_vm_2_False - os_win/tests/unit/utils/compute/test_vmutils.py::VMUtilsTestCase::test_detach_vm_disk - os_win/tests/unit/utils/compute/test_vmutils.py::VMUtilsTestCase::test_disable_remotefx_video_adapter - os_win/tests/unit/utils/compute/test_vmutils.py::VMUtilsTestCase::test_disable_remotefx_video_adapter_not_found - os_win/tests/unit/utils/compute/test_vmutils.py::VMUtilsTestCase::test_enable_remotefx_video_adapter - os_win/tests/unit/utils/compute/test_vmutils.py::VMUtilsTestCase::test_get_mounted_disk_resource_from_path_1_None - os_win/tests/unit/utils/compute/test_vmutils.py::VMUtilsTestCase::test_get_mounted_disk_resource_from_path_2 - os_win/tests/unit/utils/compute/test_vmutils.py::VMUtilsTestCase::test_get_vm_disks - os_win/tests/unit/utils/compute/test_vmutils.py::VMUtilsTestCase::test_get_vm_serial_ports - os_win/tests/unit/utils/compute/test_vmutils.py::VMUtilsTestCase::test_remove_vm_snapshot - os_win/tests/unit/utils/compute/test_vmutils.py::VMUtilsTestCase::test_set_vm_vcpus - os_win/tests/unit/utils/compute/test_vmutils.py::VMUtilsTestCase::test_set_vm_vcpus_per_vnuma_node - os_win/tests/unit/utils/compute/test_vmutils.py::VMUtilsTestCase::test_take_vm_snapshot_1_None - os_win/tests/unit/utils/compute/test_vmutils.py::VMUtilsTestCase::test_take_vm_snapshot_2 - os_win/tests/unit/utils/network/test_networkutils.py::NetworkUtilsTestCase::test_create_default_setting_data - os_win/tests/unit/utils/network/test_networkutils.py::NetworkUtilsTestCase::test_is_port_vm_started_false - os_win/tests/unit/utils/network/test_networkutils.py::NetworkUtilsTestCase::test_is_port_vm_started_true -) -EPYTEST_IGNORE=( os_win/tests/unit/test_hacking.py ) -PYTHON_COMPAT=( python3_{8..9} ) - -inherit distutils-r1 - -DESCRIPTION="Windows / Hyper-V library for OpenStack projects" -HOMEPAGE=" - https://github.com/openstack/os-win - https://opendev.org/openstack/os-win - https://launchpad.net/os-win - https://pypi.org/project/os-win/ -" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}] - >=dev-python/eventlet-0.22.0[${PYTHON_USEDEP}] - >=dev-python/oslo-concurrency-3.29.0[${PYTHON_USEDEP}] - >=dev-python/oslo-config-6.8.0[${PYTHON_USEDEP}] - >=dev-python/oslo-log-3.36.0[${PYTHON_USEDEP}] - >=dev-python/oslo-utils-4.7.0[${PYTHON_USEDEP}] - >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}] -" -DEPEND="${RDEPEND}" -BDEPEND=" - test? ( - >=dev-python/ddt-1.2.1[${PYTHON_USEDEP}] - >=dev-python/oslotest-3.8.0[${PYTHON_USEDEP}] - >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}] - >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest diff --git a/dev-python/os-win/os-win-5.7.0.ebuild b/dev-python/os-win/os-win-5.7.0.ebuild deleted file mode 100644 index 19192013a..000000000 --- a/dev-python/os-win/os-win-5.7.0.ebuild +++ /dev/null @@ -1,69 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -EPYTEST_DESELECT=( - os_win/tests/unit/utils/compute/test_livemigrationutils.py::LiveMigrationUtilsTestCase::test_check_live_migration_config - os_win/tests/unit/utils/compute/test_livemigrationutils.py::LiveMigrationUtilsTestCase::test_create_planned_vm - os_win/tests/unit/utils/compute/test_livemigrationutils.py::LiveMigrationUtilsTestCase::test_get_vhd_setting_data - os_win/tests/unit/utils/compute/test_livemigrationutils.py::LiveMigrationUtilsTestCase::test_live_migrate_single_planned_vm - os_win/tests/unit/utils/compute/test_livemigrationutils.py::LiveMigrationUtilsTestCase::test_update_planned_vm_disk_resources - os_win/tests/unit/utils/compute/test_vmutils.py::VMUtilsTestCase::test_check_admin_permissions - os_win/tests/unit/utils/compute/test_vmutils.py::VMUtilsTestCase::test_create_vm_1_True - os_win/tests/unit/utils/compute/test_vmutils.py::VMUtilsTestCase::test_create_vm_2_False - os_win/tests/unit/utils/compute/test_vmutils.py::VMUtilsTestCase::test_detach_vm_disk - os_win/tests/unit/utils/compute/test_vmutils.py::VMUtilsTestCase::test_disable_remotefx_video_adapter - os_win/tests/unit/utils/compute/test_vmutils.py::VMUtilsTestCase::test_disable_remotefx_video_adapter_not_found - os_win/tests/unit/utils/compute/test_vmutils.py::VMUtilsTestCase::test_enable_remotefx_video_adapter - os_win/tests/unit/utils/compute/test_vmutils.py::VMUtilsTestCase::test_get_mounted_disk_resource_from_path_1_None - os_win/tests/unit/utils/compute/test_vmutils.py::VMUtilsTestCase::test_get_mounted_disk_resource_from_path_2 - os_win/tests/unit/utils/compute/test_vmutils.py::VMUtilsTestCase::test_get_vm_disks - os_win/tests/unit/utils/compute/test_vmutils.py::VMUtilsTestCase::test_get_vm_serial_ports - os_win/tests/unit/utils/compute/test_vmutils.py::VMUtilsTestCase::test_remove_vm_snapshot - os_win/tests/unit/utils/compute/test_vmutils.py::VMUtilsTestCase::test_set_vm_vcpus - os_win/tests/unit/utils/compute/test_vmutils.py::VMUtilsTestCase::test_set_vm_vcpus_per_vnuma_node - os_win/tests/unit/utils/compute/test_vmutils.py::VMUtilsTestCase::test_take_vm_snapshot_1_None - os_win/tests/unit/utils/compute/test_vmutils.py::VMUtilsTestCase::test_take_vm_snapshot_2 - os_win/tests/unit/utils/network/test_networkutils.py::NetworkUtilsTestCase::test_create_default_setting_data - os_win/tests/unit/utils/network/test_networkutils.py::NetworkUtilsTestCase::test_is_port_vm_started_false - os_win/tests/unit/utils/network/test_networkutils.py::NetworkUtilsTestCase::test_is_port_vm_started_true -) -EPYTEST_IGNORE=( os_win/tests/unit/test_hacking.py ) -PYTHON_COMPAT=( python3_{8..9} ) - -inherit distutils-r1 - -DESCRIPTION="Windows / Hyper-V library for OpenStack projects" -HOMEPAGE=" - https://github.com/openstack/os-win - https://opendev.org/openstack/os-win - https://launchpad.net/os-win - https://pypi.org/project/os-win/ -" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}] - >=dev-python/eventlet-0.22.0[${PYTHON_USEDEP}] - >=dev-python/oslo-concurrency-3.29.0[${PYTHON_USEDEP}] - >=dev-python/oslo-config-6.8.0[${PYTHON_USEDEP}] - >=dev-python/oslo-log-3.36.0[${PYTHON_USEDEP}] - >=dev-python/oslo-utils-4.7.0[${PYTHON_USEDEP}] - >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}] -" -DEPEND="${RDEPEND}" -BDEPEND=" - test? ( - >=dev-python/ddt-1.2.1[${PYTHON_USEDEP}] - >=dev-python/oslotest-3.8.0[${PYTHON_USEDEP}] - >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}] - >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest diff --git a/dev-python/os-xenapi/Manifest b/dev-python/os-xenapi/Manifest deleted file mode 100644 index 6e1654124..000000000 --- a/dev-python/os-xenapi/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST os-xenapi-0.3.4.tar.gz 139843 BLAKE2B 333b7af4bc5475584922264ea47a61e6c7a0fd813cd5ed99db1338c74fc86474d190df84ab8732d090668cfa5dc7ec43cfc75283f42a7298aad7d470deec5eb5 SHA512 4e5afbce07d38f93e93ac839eb26927a2436b33a39e14a57ed1e99cbd3501c7d2dec8db7f65617c8d6308e8227e60f5653102ac3a04d9322c0791040fa3f22a9 diff --git a/dev-python/os-xenapi/metadata.xml b/dev-python/os-xenapi/metadata.xml deleted file mode 100644 index 7ff90896c..000000000 --- a/dev-python/os-xenapi/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <description>co-maintainers welcome</description> - <email>lssndrbarbieri@gmail.com</email> - <name>Alessandro Barbieri</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="github">openstack/os-xenapi</remote-id> - <remote-id type="pypi">os-xenapi</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/os-xenapi/os-xenapi-0.3.4-r2.ebuild b/dev-python/os-xenapi/os-xenapi-0.3.4-r2.ebuild deleted file mode 100644 index ba2ba1c03..000000000 --- a/dev-python/os-xenapi/os-xenapi-0.3.4-r2.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -EPYTEST_DESELECT=( - os_xenapi/tests/plugins/test_agent.py::AgentTestCase::test_inject_file_with_old_agent - os_xenapi/tests/plugins/test_xenhost.py::NetworkTestCase::test_iptables_config -) -PYTHON_COMPAT=( python3_{8,9} ) - -inherit distutils-r1 - -DESCRIPTION="XenAPI library for OpenStack projects" -HOMEPAGE=" - https://github.com/openstack/os-xenapi - https://launchpad.net/os-xenapi - https://launchpad.net/os-xenapi - https://opendev.org/x/os-xenapi -" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}] - >=dev-python/Babel-2.3.4[${PYTHON_USEDEP}] - >=dev-python/eventlet-0.18.2[${PYTHON_USEDEP}] - >=dev-python/oslo-concurrency-3.26.0[${PYTHON_USEDEP}] - >=dev-python/oslo-log-3.36.0[${PYTHON_USEDEP}] - >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}] - >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}] - >=dev-python/paramiko-2.0.0[${PYTHON_USEDEP}] - >=dev-python/six-1.10.0[${PYTHON_USEDEP}] -" -DEPEND=" - ${RDEPEND} - test? ( - >=dev-python/subunit-1.0.0[${PYTHON_USEDEP}] - >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] - >=dev-python/os-testr-1.0.0[${PYTHON_USEDEP}] - >=dev-python/testrepository-0.0.18[${PYTHON_USEDEP}] - >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}] - >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] - >=dev-python/reno-2.5.0[${PYTHON_USEDEP}] - - dev-python/mock[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest diff --git a/dev-python/oslo-db/Manifest b/dev-python/oslo-db/Manifest deleted file mode 100644 index dfecc186a..000000000 --- a/dev-python/oslo-db/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST oslo.db-11.3.0.tar.gz 177703 BLAKE2B eddec44d16cee671643cad9fd8b0d068e0993d1e7da5facf2cded94d8d9e68a2c27bd8280bc98e9c8371f2fa7b327dccd2ad9ef7c26bf3600704fc6f81e3bf19 SHA512 4e03317e946b21590e7427ac14baa5264c107f97f8f2e2f5aa5641054ed614a0540bc19e6fee2767aad7b3a7554e2761bb7159adaa9d95add473f5514d2fb9e0 diff --git a/dev-python/oslo-db/metadata.xml b/dev-python/oslo-db/metadata.xml deleted file mode 100644 index 2bb83078b..000000000 --- a/dev-python/oslo-db/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <description>co-maintainers welcome</description> - <email>lssndrbarbieri@gmail.com</email> - <name>Alessandro Barbieri</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="pypi">oslo.db</remote-id> - <remote-id type="launchpad">oslo</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/oslo-db/oslo-db-11.3.0.ebuild b/dev-python/oslo-db/oslo-db-11.3.0.ebuild deleted file mode 100644 index 8e2c87a76..000000000 --- a/dev-python/oslo-db/oslo-db-11.3.0.ebuild +++ /dev/null @@ -1,74 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_SETUPTOOLS=bdepend -PYTHON_COMPAT=( python3_{8..9} ) - -inherit distutils-r1 - -DESCRIPTION="OpenStack Common DB Code" -HOMEPAGE=" - https://pypi.org/project/oslo.db/ - https://opendev.org/openstack/oslo.db - https://launchpad.net/oslo.db -" -SRC_URI="mirror://pypi/${PN:0:1}/oslo.db/oslo.db-${PV}.tar.gz" -S="${WORKDIR}/oslo.db-${PV}" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" -IUSE="+sqlite mysql postgres" - -RDEPEND=" - >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}] - >=dev-python/alembic-0.9.6[${PYTHON_USEDEP}] - >=dev-python/debtcollector-1.2.0[${PYTHON_USEDEP}] - >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}] - >=dev-python/oslo-config-5.2.0[${PYTHON_USEDEP}] - >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}] - sqlite? ( - >=dev-python/sqlalchemy-1.4.0[sqlite,${PYTHON_USEDEP}] - ) - mysql? ( - >=dev-python/pymysql-0.7.6[${PYTHON_USEDEP}] - >=dev-python/sqlalchemy-1.4.0[sqlite,${PYTHON_USEDEP}] - ) - postgres? ( - >=dev-python/psycopg-2.8[${PYTHON_USEDEP}] - >=dev-python/sqlalchemy-1.4.0[sqlite,${PYTHON_USEDEP}] - ) - >=dev-python/sqlalchemy-migrate-0.11.0[${PYTHON_USEDEP}] - >=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}] -" - -DEPEND=" - ${RDEPEND} - >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}] - test? ( - >=dev-python/eventlet-0.18.2[${PYTHON_USEDEP}] - >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] - >=dev-python/subunit-1.0.0[${PYTHON_USEDEP}] - >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] - >=dev-python/oslo-context-2.19.2[${PYTHON_USEDEP}] - >=dev-python/testtools-2.0.0[${PYTHON_USEDEP}] - >=dev-python/pifpaf-0.10.0[${PYTHON_USEDEP}] - >=dev-python/pymysql-0.7.6[${PYTHON_USEDEP}] - >=dev-python/psycopg-2.8.0[${PYTHON_USEDEP}] - ) -" - -REQUIRED_USE=" - || ( mysql postgres sqlite ) - test? ( mysql ) -" - -distutils_enable_tests pytest - -python_prepare_all() { - sed -i '/^testresources/d' requirements.txt || die - sed -i '/^testscenarios/d' requirements.txt || die - distutils-r1_python_prepare_all -} diff --git a/dev-python/oslo-messaging/Manifest b/dev-python/oslo-messaging/Manifest deleted file mode 100644 index d059ad2af..000000000 --- a/dev-python/oslo-messaging/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST oslo.messaging-12.9.1.tar.gz 267144 BLAKE2B d2338ef55a31ae44836205a4b794cc3c8e26d0a9708fd88b5ab02394e4be784047efdd7d26e82c38ede8f8bdb34f97540ed410ce22f6e1cf91572d7dd8da9c25 SHA512 808436d4a821d1f8dc8a7bf00156f6ad6a199dfc11f72e41cc4ea03c6dbb4c6ade52c1f92b4798a29cbda0c5fc07b981dbecbb1d34bb6a53b6a1b4bf8b9e5267 diff --git a/dev-python/oslo-messaging/metadata.xml b/dev-python/oslo-messaging/metadata.xml deleted file mode 100644 index 1d49241ef..000000000 --- a/dev-python/oslo-messaging/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <description>co-maintainers welcome</description> - <email>lssndrbarbieri@gmail.com</email> - <name>Alessandro Barbieri</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="pypi">oslo.messaging</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/oslo-messaging/oslo-messaging-12.9.1.ebuild b/dev-python/oslo-messaging/oslo-messaging-12.9.1.ebuild deleted file mode 100644 index 8f24015ac..000000000 --- a/dev-python/oslo-messaging/oslo-messaging-12.9.1.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_SETUPTOOLS=bdepend -PYTHON_COMPAT=( python3_{8..9} ) - -inherit distutils-r1 - -DESCRIPTION="Messaging API for RPC and notifications over different messaging transports" -HOMEPAGE=" - https://pypi.org/project/oslo.messaging/ - https://opendev.org/openstack/oslo.messaging - https://launchpad.net/oslo.messaging -" -SRC_URI="mirror://pypi/${PN:0:1}/oslo.messaging/oslo.messaging-${PV}.tar.gz" -S="${WORKDIR}/oslo.messaging-${PV}" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}] - >=dev-python/futurist-1.2.0[${PYTHON_USEDEP}] - >=dev-python/oslo-config-5.2.0[${PYTHON_USEDEP}] - >=dev-python/oslo-log-3.36.0[${PYTHON_USEDEP}] - >=dev-python/oslo-utils-3.37.0[${PYTHON_USEDEP}] - >=dev-python/oslo-serialization-2.18.0[${PYTHON_USEDEP}] - >=dev-python/oslo-service-1.24.0[${PYTHON_USEDEP}] - >=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}] - >=dev-python/debtcollector-1.2.0[${PYTHON_USEDEP}] - >=dev-python/cachetools-2.0.0[${PYTHON_USEDEP}] - >=dev-python/webob-1.7.1[${PYTHON_USEDEP}] - >=dev-python/pyyaml-3.13.0[${PYTHON_USEDEP}] - >=dev-python/py-amqp-2.5.2[${PYTHON_USEDEP}] - >=dev-python/kombu-4.6.6[${PYTHON_USEDEP}] - >=dev-python/oslo-middleware-3.31.0[${PYTHON_USEDEP}] - >=dev-python/oslo-metrics-0.2.1[${PYTHON_USEDEP}] -" -DEPEND=" - ${RDEPEND} - >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}] - test? ( - >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] - >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}] - >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] - >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] - >=dev-python/pifpaf-2.2.0[${PYTHON_USEDEP}] - >=dev-python/confluent-kafka-1.3.0[${PYTHON_USEDEP}] - >=dev-python/pyngus-2.2.0[${PYTHON_USEDEP}] - >=dev-python/eventlet-0.23.0[${PYTHON_USEDEP}] - >=dev-python/greenlet-0.4.15[${PYTHON_USEDEP}] - ) -" - -RESTRICT="test" # special setup is needed for tests - -distutils_enable_tests pytest diff --git a/dev-python/oslo-privsep/Manifest b/dev-python/oslo-privsep/Manifest deleted file mode 100644 index da2f9b8d9..000000000 --- a/dev-python/oslo-privsep/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST oslo.privsep-2.6.2.tar.gz 45754 BLAKE2B 266362719d536fbd1935178749c3f4f7d0bb5b4baf8a184ca1a485eb4643c978355a8c3b69c71123aa856cd747b47d37c49cb3f666cb1ffa47a223b31f3487df SHA512 59cd8567ea31c17d849bc2c6f12ab8b0aeffce3341ae2a6f46c36388229a230930c3b6af9e9d59c754bf5d88a05deb11c413079b27d001ac5e49faa89baa3d1a diff --git a/dev-python/oslo-privsep/metadata.xml b/dev-python/oslo-privsep/metadata.xml deleted file mode 100644 index bd4e6f15f..000000000 --- a/dev-python/oslo-privsep/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <description>co-maintainers welcome</description> - <email>lssndrbarbieri@gmail.com</email> - <name>Alessandro Barbieri</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="pypi">oslo.privsep</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/oslo-privsep/oslo-privsep-2.6.2.ebuild b/dev-python/oslo-privsep/oslo-privsep-2.6.2.ebuild deleted file mode 100644 index db2cbc16f..000000000 --- a/dev-python/oslo-privsep/oslo-privsep-2.6.2.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -EPYTEST_IGNORE=( oslo_privsep/functional ) -PYTHON_COMPAT=( python3_{8..9} ) - -inherit distutils-r1 - -DESCRIPTION="OpenStack library for privilege separation" -HOMEPAGE=" - https://opendev.org/openstack/oslo.privsep - https://pypi.org/project/oslo.privsep/ -" -SRC_URI="mirror://pypi/${PN:0:1}/oslo.privsep/oslo.privsep-${PV}.tar.gz" -S="${WORKDIR}/oslo.privsep-${PV}" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}] - >=dev-python/oslo-log-3.36.0[${PYTHON_USEDEP}] - >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}] - >=dev-python/oslo-config-5.2.0[${PYTHON_USEDEP}] - >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}] - >=dev-python/cffi-1.14.0[${PYTHON_USEDEP}] - >=dev-python/eventlet-0.21.0[${PYTHON_USEDEP}] - >=dev-python/greenlet-0.4.14[${PYTHON_USEDEP}] - >=dev-python/msgpack-0.6.0[${PYTHON_USEDEP}] -" -DEPEND=" - ${RDEPEND} - test? ( - >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] - >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_prepare_all() { - # allow usage of renamed msgpack - sed -i '/^msgpack/d' requirements.txt || die - distutils-r1_python_prepare_all -} diff --git a/dev-python/oslo-reports/Manifest b/dev-python/oslo-reports/Manifest deleted file mode 100644 index 722dc5817..000000000 --- a/dev-python/oslo-reports/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST oslo.reports-2.3.0.tar.gz 52902 BLAKE2B 4e0912ddbff688825f248a7e221a9d9387e30d95c2dd19f829f71147b60ba67b92b854bd3604f0d9335efe9f99ebb0e516c08da584615ab05a02bad0cb224c98 SHA512 7baf354d6e0a332805c0383cfa47171b9f0f32470a0257bdcff0b67cd401623dfb2187f7e4ba65c74e0da6fa053bf8caca7f5d3cf3ac00b1b4cf7549e0c6bc75 diff --git a/dev-python/oslo-reports/metadata.xml b/dev-python/oslo-reports/metadata.xml deleted file mode 100644 index 70277ed9c..000000000 --- a/dev-python/oslo-reports/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <description>co-maintainers welcome</description> - <email>lssndrbarbieri@gmail.com</email> - <name>Alessandro Barbieri</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="pypi">oslo.reports</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/oslo-reports/oslo-reports-2.3.0.ebuild b/dev-python/oslo-reports/oslo-reports-2.3.0.ebuild deleted file mode 100644 index 0ab8b858a..000000000 --- a/dev-python/oslo-reports/oslo-reports-2.3.0.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..9} ) - -inherit distutils-r1 - -DESCRIPTION="generified reports for openstack" -HOMEPAGE=" - https://opendev.org/openstack/oslo.reports - https://pypi.org/project/oslo.reports/ - https://launchpad.net/oslo.reports -" -SRC_URI="mirror://pypi/${PN:0:1}/oslo.reports/oslo.reports-${PV}.tar.gz" -S="${WORKDIR}/oslo.reports-${PV}" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}] - >=dev-python/jinja-2.10[${PYTHON_USEDEP}] - >=dev-python/oslo-serialization-2.18.0[${PYTHON_USEDEP}] - >=dev-python/psutil-3.2.2[${PYTHON_USEDEP}] - >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}] - >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}] -" -DEPEND="${RDEPEND}" -BDEPEND=" - test? ( - >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] - >=dev-python/oslo-config-5.2.0[${PYTHON_USEDEP}] - >=dev-python/eventlet-0.18.2[${PYTHON_USEDEP}] - >=dev-python/greenlet-0.4.15[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest diff --git a/dev-python/oslo-rootwrap/Manifest b/dev-python/oslo-rootwrap/Manifest deleted file mode 100644 index f0b0fd786..000000000 --- a/dev-python/oslo-rootwrap/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST oslo.rootwrap-6.3.0.tar.gz 49527 BLAKE2B 8e3489674d4aca6eba36973457d14158ac1846e69a4ce102a16af1aafe5a36b8503119c3ab2bb576d493eb0222ba63a021e9a89b7ff621db94ebff990a3d504e SHA512 0f22e3b3b23dbad18109b3f11c18c2e278d582afc62bd03909e46445231e905a70b26a38773ab9c5543a0bcd0987f0681dfaf5a633cbf24f0144c6ff1f081626 diff --git a/dev-python/oslo-rootwrap/metadata.xml b/dev-python/oslo-rootwrap/metadata.xml deleted file mode 100644 index 3f3722baf..000000000 --- a/dev-python/oslo-rootwrap/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <description>co-maintainers welcome</description> - <email>lssndrbarbieri@gmail.com</email> - <name>Alessandro Barbieri</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="pypi">oslo.rootwrap</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/oslo-rootwrap/oslo-rootwrap-6.3.0.ebuild b/dev-python/oslo-rootwrap/oslo-rootwrap-6.3.0.ebuild deleted file mode 100644 index 560379c33..000000000 --- a/dev-python/oslo-rootwrap/oslo-rootwrap-6.3.0.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..9} ) - -inherit distutils-r1 - -DESCRIPTION="Allows fine filtering of shell commands to run as root from OpenStack services" -HOMEPAGE=" - https://pypi.org/project/oslo.rootwrap/ - https://opendev.org/openstack/oslo.rootwrap - https://launchpad.net/oslo.rootwrap -" -SRC_URI="mirror://pypi/${PN:0:1}/oslo.rootwrap/oslo.rootwrap-${PV}.tar.gz" -S="${WORKDIR}/oslo.rootwrap-${PV}" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=">=dev-python/six-1.10.0[${PYTHON_USEDEP}]" -DEPEND=" - ${RDEPEND} - >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] - >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] - >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] - >=dev-python/eventlet-0.18.2[${PYTHON_USEDEP}] - >=dev-python/reno-3.1.0[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest diff --git a/dev-python/oslo-service/Manifest b/dev-python/oslo-service/Manifest deleted file mode 100644 index 8011b74d7..000000000 --- a/dev-python/oslo-service/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST oslo.service-2.8.0.tar.gz 84816 BLAKE2B cac1f99b27fe84008c64d2e211901a6b6d948bc92320b72dde04e54db4a61e9f52a5fc80613d23d045b2706d15a21ba8965b41afdbcdf6f7328a42a2361f78e9 SHA512 fcaf1cacbfbb7b804e4abb0a1cddb59d4df2b5c790186300f8efa540ea3a18bd0c87bb53000c38db875d4f8688d10daf1ee6f58958e71332f40ef4cf64f22ea3 diff --git a/dev-python/oslo-service/metadata.xml b/dev-python/oslo-service/metadata.xml deleted file mode 100644 index 90133a03f..000000000 --- a/dev-python/oslo-service/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <description>co-maintainers welcome</description> - <email>lssndrbarbieri@gmail.com</email> - <name>Alessandro Barbieri</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="pypi">oslo.service</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/oslo-service/oslo-service-2.8.0.ebuild b/dev-python/oslo-service/oslo-service-2.8.0.ebuild deleted file mode 100644 index 374a3685a..000000000 --- a/dev-python/oslo-service/oslo-service-2.8.0.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_SETUPTOOLS=bdepend -PYTHON_COMPAT=( python3_{8..9} ) - -inherit distutils-r1 - -DESCRIPTION="Library for running OpenStack services" -HOMEPAGE=" - https://pypi.org/project/oslo.service/ - https://opendev.org/openstack/oslo.service - https://launchpad.net/oslo.service -" -SRC_URI="mirror://pypi/${PN:0:1}/oslo.service/oslo.service-${PV}.tar.gz" -S="${WORKDIR}/oslo.service-${PV}" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - >=dev-python/webob-1.7.1[${PYTHON_USEDEP}] - >=dev-python/debtcollector-1.2.0[${PYTHON_USEDEP}] - >=dev-python/eventlet-0.25.2[${PYTHON_USEDEP}] - >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] - >=dev-python/greenlet-0.4.15[${PYTHON_USEDEP}] - >=dev-python/oslo-utils-3.40.2[${PYTHON_USEDEP}] - >=dev-python/oslo-concurrency-3.25.0[${PYTHON_USEDEP}] - >=dev-python/oslo-config-5.1.0[${PYTHON_USEDEP}] - >=dev-python/oslo-log-3.36.0[${PYTHON_USEDEP}] - >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}] - >=dev-python/pastedeploy-1.5.0[${PYTHON_USEDEP}] - >=dev-python/routes-2.3.1[${PYTHON_USEDEP}] - >=dev-python/paste-2.0.2[${PYTHON_USEDEP}] - >=dev-python/yappi-1.0[${PYTHON_USEDEP}] -" -DEPEND=" - ${RDEPEND} - >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] - >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] - >=dev-python/requests-2.14.2[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest diff --git a/dev-python/oslo-versionedobjects/Manifest b/dev-python/oslo-versionedobjects/Manifest deleted file mode 100644 index 0f97c6988..000000000 --- a/dev-python/oslo-versionedobjects/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST oslo.versionedobjects-2.5.0.tar.gz 153968 BLAKE2B a109caf418148dc8e00e5afe1344d1a849c89ce454df1fb44eb48ae0455e3208f942d3d1ad5a002127a4cc02ab5c43fdf883fbd502aa43ef90f8d26372403bff SHA512 1eceac157f223e25cb08041fc2d7f73d9f4b5d8fb75cf5a542c6c6a1ecb16457c1f15cbed227b742a62c1608744dcee1f11d3dd1e8841bd9bc9990880b9bb73f diff --git a/dev-python/oslo-versionedobjects/metadata.xml b/dev-python/oslo-versionedobjects/metadata.xml deleted file mode 100644 index 0cb887ca2..000000000 --- a/dev-python/oslo-versionedobjects/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <description>co-maintainers welcome</description> - <email>lssndrbarbieri@gmail.com</email> - <name>Alessandro Barbieri</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="pypi">oslo.versionedobjects</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/oslo-versionedobjects/oslo-versionedobjects-2.5.0.ebuild b/dev-python/oslo-versionedobjects/oslo-versionedobjects-2.5.0.ebuild deleted file mode 100644 index 1fdb22503..000000000 --- a/dev-python/oslo-versionedobjects/oslo-versionedobjects-2.5.0.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..9} ) - -inherit distutils-r1 - -DESCRIPTION="A library that provides a generic versioned and RPC-friendly object model" -HOMEPAGE=" - https://docs.openstack.org/developer/oslo.versionedobjects - https://opendev.org/openstack/oslo.versionedobjects - https://pypi.org/project/oslo.versionedobjects/ - https://launchpad.net/oslo.versionedobjects -" -SRC_URI="mirror://pypi/${PN:0:1}/oslo.versionedobjects/oslo.versionedobjects-${PV}.tar.gz" -S="${WORKDIR}/oslo.versionedobjects-${PV}" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - >=dev-python/oslo-concurrency-3.26.0[${PYTHON_USEDEP}] - >=dev-python/oslo-config-5.2.0[${PYTHON_USEDEP}] - >=dev-python/oslo-context-2.19.2[${PYTHON_USEDEP}] - >=dev-python/oslo-messaging-5.29.0[${PYTHON_USEDEP}] - >=dev-python/oslo-serialization-1.18.0[${PYTHON_USEDEP}] - >=dev-python/oslo-utils-4.7.0[${PYTHON_USEDEP}] - >=dev-python/iso8601-0.1.11[${PYTHON_USEDEP}] - >=dev-python/oslo-log-3.36.0[${PYTHON_USEDEP}] - >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}] - >=dev-python/webob-1.7.1[${PYTHON_USEDEP}] - >=dev-python/netaddr-0.7.18[${PYTHON_USEDEP}] -" -DEPEND=" - ${RDEPEND} - >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}] - test? ( - >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] - >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] - >=dev-python/jsonschema-3.2.0[${PYTHON_USEDEP}] - >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests unittest diff --git a/dev-python/oslo-vmware/Manifest b/dev-python/oslo-vmware/Manifest deleted file mode 100644 index a80a2823c..000000000 --- a/dev-python/oslo-vmware/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST oslo.vmware-3.10.0.tar.gz 466700 BLAKE2B 3965e265bd0927c1cd27e1823ee65187c8a670fc87747f19b4c605a79219735f01bfd5a7eba5455ba4f117ee4f026d67fe41ea4ec324983d8f3a872d5c8cfea7 SHA512 b7ff64d1d360686c78e578adac4efcee7599239aa69cc18eb3f49bb629d803babb36ec5a75c653eccc821395fcfaa26e58465c836a31f2904cee99ba20104e2f diff --git a/dev-python/oslo-vmware/metadata.xml b/dev-python/oslo-vmware/metadata.xml deleted file mode 100644 index dff7f89c2..000000000 --- a/dev-python/oslo-vmware/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <description>co-maintainers welcome</description> - <email>lssndrbarbieri@gmail.com</email> - <name>Alessandro Barbieri</name> - </maintainer> - <longdescription lang="en"> - The Oslo messaging API supports RPC and notifications over a number of different messaging transports. - </longdescription> - <stabilize-allarches/> - <upstream> - <remote-id type="pypi">oslo.vmware</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/oslo-vmware/oslo-vmware-3.10.0.ebuild b/dev-python/oslo-vmware/oslo-vmware-3.10.0.ebuild deleted file mode 100644 index a2cee4f4f..000000000 --- a/dev-python/oslo-vmware/oslo-vmware-3.10.0.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -EPYTEST_DESELECT=( oslo_vmware/tests/test_service.py::RequestsTransportTest::test_send_with_local_file_url ) -PYTHON_COMPAT=( python3_{8..9} ) - -inherit distutils-r1 - -DESCRIPTION="Oslo VMware library for OpenStack projects" -HOMEPAGE=" - https://pypi.org/project/oslo.vmware/ - https://opendev.org/openstack/oslo.vmware - https://launchpad.net/oslo.vmware -" -SRC_URI="mirror://pypi/${PN:0:1}/oslo.vmware/oslo.vmware-${PV}.tar.gz" -S="${WORKDIR}/oslo.vmware-${PV}" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}] - >=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}] - >=dev-python/netaddr-0.7.18[${PYTHON_USEDEP}] - >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}] - >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}] - >=dev-python/pyyaml-3.13.0[${PYTHON_USEDEP}] - >=dev-python/lxml-4.5.0[${PYTHON_USEDEP}] - >=dev-python/suds-community-0.6[${PYTHON_USEDEP}] - >=dev-python/eventlet-0.18.4[${PYTHON_USEDEP}] - >=dev-python/requests-2.14.2[${PYTHON_USEDEP}] - >=dev-python/urllib3-1.21.1[${PYTHON_USEDEP}] - >=dev-python/oslo-concurrency-3.26.0[${PYTHON_USEDEP}] - >=dev-python/oslo-context-2.19.2[${PYTHON_USEDEP}] -" -DEPEND="${RDEPEND}" -BDEPEND=" - test? ( - >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] - >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] - >=dev-python/ddt-1.0.1[${PYTHON_USEDEP}] - >=dev-python/oslo-context-2.19.2[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest diff --git a/dev-python/pypowervm/Manifest b/dev-python/pypowervm/Manifest deleted file mode 100644 index 5342887c8..000000000 --- a/dev-python/pypowervm/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pypowervm-1.1.27.tar.gz 905402 BLAKE2B db4edb5a5344e1c4f4907437bda40b0075cfadc78e15111e0109c34bd4eeb0e98963f315060dc133282e46a518d0a2d94e4fd85c70fed3e9b7d9d65233abfe38 SHA512 8397ae8418965ee296939adfd6e23c2144fdd69deab5990da0fecd8ed5bd9c31d7e4c08d7fbe5d434056158c9db46b4cfa53b2fc0ef2efe56a5ead08c0a8c187 diff --git a/dev-python/pypowervm/metadata.xml b/dev-python/pypowervm/metadata.xml deleted file mode 100644 index aa6b184c1..000000000 --- a/dev-python/pypowervm/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <description>co-maintainers welcome</description> - <email>lssndrbarbieri@gmail.com</email> - <name>Alessandro Barbieri</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="github">powervm/pypowervm</remote-id> - <remote-id type="pypi">pypowervm</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/pypowervm/pypowervm-1.1.27.ebuild b/dev-python/pypowervm/pypowervm-1.1.27.ebuild deleted file mode 100644 index c5668dfc3..000000000 --- a/dev-python/pypowervm/pypowervm-1.1.27.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..9} ) - -inherit distutils-r1 - -DESCRIPTION="Python binding for the PowerVM REST API" -HOMEPAGE=" - https://github.com/powervm/pypowervm - https://pypi.org/project/pypowervm/ -" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}] - >=dev-python/lxml-3.4.1[${PYTHON_USEDEP}] - >=dev-python/oslo-concurrency-3.8.0[${PYTHON_USEDEP}] - >=dev-python/oslo-context-2.12.0[${PYTHON_USEDEP}] - >=dev-python/oslo-i18n-2.1.0[${PYTHON_USEDEP}] - >=dev-python/oslo-log-3.22.0[${PYTHON_USEDEP}] - >=dev-python/oslo-utils-3.20.0[${PYTHON_USEDEP}] - dev-python/pyasn1-modules[${PYTHON_USEDEP}] - dev-python/pyasn1[${PYTHON_USEDEP}] - >=dev-python/pytz-2019.3[${PYTHON_USEDEP}] - >=dev-python/requests-2.10.0[${PYTHON_USEDEP}] - >=dev-python/six-1.14.0[${PYTHON_USEDEP}] - >=dev-python/taskflow-3.8.0[${PYTHON_USEDEP}] - dev-python/Babel[${PYTHON_USEDEP}] -" -DEPEND=" - ${RDEPEND} - test? ( - >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] - >=dev-python/subunit-0.0.18[${PYTHON_USEDEP}] - >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}] - >=dev-python/testtools-1.4.0[${PYTHON_USEDEP}] - >=dev-python/mock-2.0[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest diff --git a/dev-python/taskflow/Manifest b/dev-python/taskflow/Manifest deleted file mode 100644 index 6fee83b37..000000000 --- a/dev-python/taskflow/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST taskflow-4.7.0.tar.gz 1076831 BLAKE2B 5f0490ae2dbcea518ec00094a2f6c577734facf8f4e28cdddd52d10db52c1aa942dd9e86693b37444dfe5262b1fe298188966f040581b3c810186f31d9482c84 SHA512 2c57dc81b371ecaecbf8511ff91e4064fcb084a7f728a476a1b0270690844b7c46c006d2ac39583d5c081711900a07a3e90204232da71a5c329000cad1b3a186 -DIST taskflow-5.0.0.tar.gz 1075544 BLAKE2B fca4c206c5d202da43485ffcdab12c99a6826f918420a66e885725b560eda2ac06b3864d286c465c4554d676bed601769fdcf4ec9882e0f19f9360384b222f84 SHA512 87536c564021e63677682f24d794742e20c7ef33ca1fd9ba50bdeeef055a33e72143076ee323319db91f5e6c1cd647965e1b78e33b27715eee8189c084bb8294 diff --git a/dev-python/taskflow/metadata.xml b/dev-python/taskflow/metadata.xml deleted file mode 100644 index 81fb55ab9..000000000 --- a/dev-python/taskflow/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <description>co-maintainers welcome</description> - <email>lssndrbarbieri@gmail.com</email> - <name>Alessandro Barbieri</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="pypi">taskflow</remote-id> - <remote-id type="github">openstack/taskflow</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/taskflow/taskflow-4.7.0.ebuild b/dev-python/taskflow/taskflow-4.7.0.ebuild deleted file mode 100644 index e9e80a6d8..000000000 --- a/dev-python/taskflow/taskflow-4.7.0.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..9} ) - -inherit distutils-r1 - -DESCRIPTION="A library to do [jobs, tasks, flows] in a HA manner using different backends" -HOMEPAGE=" - https://github.com/openstack/taskflow - https://opendev.org/openstack/taskflow - https://pypi.org/project/taskflow/ -" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" - -DEPEND=" - >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}] - >=dev-python/six-1.10.0[${PYTHON_USEDEP}] - >=dev-python/futurist-1.2.0[${PYTHON_USEDEP}] - >=dev-python/fasteners-0.7.0[${PYTHON_USEDEP}] - >=dev-python/networkx-2.1.0[${PYTHON_USEDEP}] - >=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}] - >=dev-python/jsonschema-3.2.0[${PYTHON_USEDEP}] - >=dev-python/automaton-1.9.0[${PYTHON_USEDEP}] - >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}] - >=dev-python/oslo-serialization-1.18.0[${PYTHON_USEDEP}] - >=dev-python/tenacity-6.0.0[${PYTHON_USEDEP}] - >=dev-python/cachetools-2.0.0[${PYTHON_USEDEP}] - >=dev-python/pydot-1.2.4[${PYTHON_USEDEP}] -" - -RDEPEND="${DEPEND}" -BDEPEND=" - test? ( - >=dev-python/kazoo-2.6.0[${PYTHON_USEDEP}] - >=dev-python/zake-0.1.6[${PYTHON_USEDEP}] - >=dev-python/redis-py-2.10.0[${PYTHON_USEDEP}] - >=dev-python/kombu-4.3.0[${PYTHON_USEDEP}] - >=dev-python/eventlet-0.18.2[${PYTHON_USEDEP}] - >=dev-python/sqlalchemy-1.0.10[${PYTHON_USEDEP}] - >=dev-python/alembic-0.8.0[${PYTHON_USEDEP}] - >=dev-python/SQLAlchemy-Utils-0.30.11[${PYTHON_USEDEP}] - >=dev-python/pymysql-0.7.6[${PYTHON_USEDEP}] - >=dev-python/psycopg-2.8.0[${PYTHON_USEDEP}] - >=dev-python/pydotplus-2.0.2[${PYTHON_USEDEP}] - >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] - >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] - >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}] - - ) -" - -distutils_enable_tests pytest diff --git a/dev-python/taskflow/taskflow-5.0.0.ebuild b/dev-python/taskflow/taskflow-5.0.0.ebuild deleted file mode 100644 index c936153be..000000000 --- a/dev-python/taskflow/taskflow-5.0.0.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..9} ) - -inherit distutils-r1 - -DESCRIPTION="A library to do [jobs, tasks, flows] in a HA manner using different backends" -HOMEPAGE=" - https://github.com/openstack/taskflow - https://opendev.org/openstack/taskflow - https://pypi.org/project/taskflow/ -" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" - -DEPEND=" - >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}] - >=dev-python/futurist-1.2.0[${PYTHON_USEDEP}] - >=dev-python/fasteners-0.7.0[${PYTHON_USEDEP}] - >=dev-python/networkx-2.1.0[${PYTHON_USEDEP}] - >=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}] - >=dev-python/jsonschema-3.2.0[${PYTHON_USEDEP}] - >=dev-python/automaton-1.9.0[${PYTHON_USEDEP}] - >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}] - >=dev-python/oslo-serialization-1.18.0[${PYTHON_USEDEP}] - >=dev-python/tenacity-6.0.0[${PYTHON_USEDEP}] - >=dev-python/cachetools-2.0.0[${PYTHON_USEDEP}] - >=dev-python/pydot-1.2.4[${PYTHON_USEDEP}] -" - -RDEPEND="${DEPEND}" -BDEPEND=" - test? ( - >=dev-python/kazoo-2.6.0[${PYTHON_USEDEP}] - >=dev-python/zake-0.1.6[${PYTHON_USEDEP}] - >=dev-python/redis-py-2.10.0[${PYTHON_USEDEP}] - >=dev-python/kombu-4.3.0[${PYTHON_USEDEP}] - >=dev-python/eventlet-0.18.2[${PYTHON_USEDEP}] - >=dev-python/sqlalchemy-1.0.10[${PYTHON_USEDEP}] - >=dev-python/alembic-0.8.0[${PYTHON_USEDEP}] - >=dev-python/SQLAlchemy-Utils-0.30.11[${PYTHON_USEDEP}] - >=dev-python/pymysql-0.7.6[${PYTHON_USEDEP}] - >=dev-python/psycopg-2.8.0[${PYTHON_USEDEP}] - >=dev-python/pydotplus-2.0.2[${PYTHON_USEDEP}] - >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] - >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] - >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}] - - ) -" - -distutils_enable_tests pytest diff --git a/profiles/package.mask b/profiles/package.mask index 6b7f91176..27d6a55bf 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -41,39 +41,6 @@ dev-python/sqlalchemy-migrate # (Bug: https://bugs.gentoo.org/877463) =sys-cluster/opencoarrays-2.10.1 -# Alessandro Barbieri <lssndrbarbieri@gmail.com> (2022-10-26) -# Depends on masked dev-python/eventlet -app-admin/glance -dev-python/glance_store -dev-python/os-brick -dev-python/os-ken -dev-python/os-win -dev-python/os-xenapi -dev-python/oslo-db -dev-python/oslo-messaging -dev-python/oslo-privsep -dev-python/oslo-reports -dev-python/oslo-rootwrap -dev-python/oslo-service -dev-python/oslo-vmware -dev-python/taskflow -sys-cluster/cinder -sys-cluster/heat -sys-cluster/neutron -sys-cluster/nova -sys-cluster/swift -# and deep dependencies -dev-python/aodhclient -dev-python/gnocchi -dev-python/keystonemiddleware -dev-python/neutron-lib -dev-python/os-vif -dev-python/oslo-versionedobjects -dev-python/pypowervm -sys-auth/keystone -sys-cluster/openstack-meta -sys-cluster/placement - # Andrew Ammerlaan <andrewammerlaan@gentoo.org> (2022-09-26) # Depends on removed ~dev-cpp/folly-2022.04.11.00:= dev-cpp/fbthrift diff --git a/sys-auth/keystone/Manifest b/sys-auth/keystone/Manifest deleted file mode 100644 index bec258260..000000000 --- a/sys-auth/keystone/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST keystone-21.0.0.tar.gz 1697791 BLAKE2B e7c81ffa3d94ff12bd3aaeeaf4d8d7238b6d62c124419af9c8572ac47ace6eaa290bf922642d3c517dbd7ffab8b4a65705868ccea2c3715d85373bd830894961 SHA512 2214a96e058e553da5ab61423f3ebe3ba0e56a4a431d8109f845c2b967c4f2b98f5f1a15102b3b0c68ec48ebb1a3397b96576be98e991db601e916ff4e947043 diff --git a/sys-auth/keystone/files/keystone-21.0.0-no-usr-local-bin.patch b/sys-auth/keystone/files/keystone-21.0.0-no-usr-local-bin.patch deleted file mode 100644 index cef46b2d3..000000000 --- a/sys-auth/keystone/files/keystone-21.0.0-no-usr-local-bin.patch +++ /dev/null @@ -1,47 +0,0 @@ ---- a/httpd/keystone-uwsgi-admin.ini -+++ b/httpd/keystone-uwsgi-admin.ini -@@ -1,5 +1,5 @@ - [uwsgi] --wsgi-file = /usr/local/bin/keystone-wsgi-admin -+wsgi-file = /usr/bin/keystone-wsgi-admin - - # Versions of mod_proxy_uwsgi>=2.0.6 should use a UNIX socket, see - # http://uwsgi-docs.readthedocs.org/en/latest/Apache.html#mod-proxy-uwsgi ---- a/httpd/keystone-uwsgi-public.ini -+++ b/httpd/keystone-uwsgi-public.ini -@@ -1,5 +1,5 @@ - [uwsgi] --wsgi-file = /usr/local/bin/keystone-wsgi-public -+wsgi-file = /usr/bin/keystone-wsgi-public - - # Versions of mod_proxy_uwsgi>=2.0.6 should use a UNIX socket, see - # http://uwsgi-docs.readthedocs.org/en/latest/Apache.html#mod-proxy-uwsgi ---- a/httpd/wsgi-keystone.conf -+++ b/httpd/wsgi-keystone.conf -@@ -3,7 +3,7 @@ - <VirtualHost *:5000> - WSGIDaemonProcess keystone-public processes=5 threads=1 user=keystone group=keystone display-name=%{GROUP} - WSGIProcessGroup keystone-public -- WSGIScriptAlias / /usr/local/bin/keystone-wsgi-public -+ WSGIScriptAlias / /usr/bin/keystone-wsgi-public - WSGIApplicationGroup %{GLOBAL} - WSGIPassAuthorization On - LimitRequestBody 114688 -@@ -13,7 +13,7 @@ - ErrorLog /var/log/apache2/keystone.log - CustomLog /var/log/apache2/keystone_access.log combined - -- <Directory /usr/local/bin> -+ <Directory /usr/bin> - <IfVersion >= 2.4> - Require all granted - </IfVersion> -@@ -24,7 +24,7 @@ - </Directory> - </VirtualHost> - --Alias /identity /usr/local/bin/keystone-wsgi-public -+Alias /identity /usr/bin/keystone-wsgi-public - <Location /identity> - SetHandler wsgi-script - Options +ExecCGI diff --git a/sys-auth/keystone/files/keystone.logrotate b/sys-auth/keystone/files/keystone.logrotate deleted file mode 100644 index 2709c72aa..000000000 --- a/sys-auth/keystone/files/keystone.logrotate +++ /dev/null @@ -1,8 +0,0 @@ -/var/log/keystone/*.log { - daily - missingok - rotate 5 - compress - minsize 100k - copytruncate -}
\ No newline at end of file diff --git a/sys-auth/keystone/files/keystone.tmpfile b/sys-auth/keystone/files/keystone.tmpfile deleted file mode 100644 index 70745ce2f..000000000 --- a/sys-auth/keystone/files/keystone.tmpfile +++ /dev/null @@ -1 +0,0 @@ -d /run/keystone 0755 keystone keystone - diff --git a/sys-auth/keystone/files/openstack-keystone.service b/sys-auth/keystone/files/openstack-keystone.service deleted file mode 100644 index f591c4500..000000000 --- a/sys-auth/keystone/files/openstack-keystone.service +++ /dev/null @@ -1,13 +0,0 @@ -[Unit] -Description=OpenStack Identity Service (code-named Keystone) -After=syslog.target network.target - -[Service] -Type=notify -NotifyAccess=all -Restart=always -User=keystone -ExecStart=/usr/bin/keystone-all - -[Install] -WantedBy=multi-user.target diff --git a/sys-auth/keystone/files/openstack-keystone.sysctl b/sys-auth/keystone/files/openstack-keystone.sysctl deleted file mode 100644 index 682c160e0..000000000 --- a/sys-auth/keystone/files/openstack-keystone.sysctl +++ /dev/null @@ -1,3 +0,0 @@ -# By default, keystone starts a service on IANA-assigned port 35357 -# http://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.txt -net.ipv4.ip_local_reserved_ports = 35357 diff --git a/sys-auth/keystone/keystone-21.0.0-r2.ebuild b/sys-auth/keystone/keystone-21.0.0-r2.ebuild deleted file mode 100644 index 4630d4695..000000000 --- a/sys-auth/keystone/keystone-21.0.0-r2.ebuild +++ /dev/null @@ -1,156 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -MYP="${P/_/}" -PYTHON_COMPAT=( python3_{8..9} ) - -inherit distutils-r1 optfeature systemd tmpfiles - -DESCRIPTION="The Openstack authentication, authorization, and service catalog" -HOMEPAGE=" - https://opendev.org/openstack/keystone - https://launchpad.net/keystone - https://pypi.org/project/keystone/ -" -SRC_URI="https://tarballs.openstack.org/${PN}/${MYP}.tar.gz" -S="${WORKDIR}/${MYP}" - -KEYWORDS="~amd64" -LICENSE="Apache-2.0" -SLOT="0" - -RDEPEND=" - >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}] - >=dev-python/webob-1.7.1[${PYTHON_USEDEP}] - >=dev-python/flask-1.0.2[${PYTHON_USEDEP}] - >=dev-python/flask-restful-0.3.5[${PYTHON_USEDEP}] - >=dev-python/cryptography-2.7[${PYTHON_USEDEP}] - >=dev-python/sqlalchemy-migrate-0.13.0[${PYTHON_USEDEP}] - >=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}] - >=dev-python/passlib-1.7.0[${PYTHON_USEDEP}] - >=dev-python/python-keystoneclient-3.8.0[${PYTHON_USEDEP}] - >=dev-python/keystonemiddleware-7.0.0[${PYTHON_USEDEP}] - >=dev-python/bcrypt-3.1.3[${PYTHON_USEDEP}] - >=dev-python/scrypt-0.8.0[${PYTHON_USEDEP}] - >=dev-python/oslo-cache-1.26.0[${PYTHON_USEDEP}] - >=dev-python/oslo-config-6.8.0[${PYTHON_USEDEP}] - >=dev-python/oslo-context-2.22.0[${PYTHON_USEDEP}] - >=dev-python/oslo-messaging-5.29.0[${PYTHON_USEDEP}] - >=dev-python/oslo-db-6.0.0[${PYTHON_USEDEP}] - >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}] - >=dev-python/oslo-log-3.44.0[${PYTHON_USEDEP}] - >=dev-python/oslo-middleware-3.31.0[${PYTHON_USEDEP}] - >=dev-python/oslo-policy-3.7.0[${PYTHON_USEDEP}] - >=dev-python/oslo-serialization-2.18.0[${PYTHON_USEDEP}] - >=dev-python/oslo-upgradecheck-1.3.0[${PYTHON_USEDEP}] - >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}] - >=dev-python/oauthlib-0.6.2[${PYTHON_USEDEP}] - >=dev-python/pysaml2-5.0.0[${PYTHON_USEDEP}] - >=dev-python/pyjwt-1.6.1[${PYTHON_USEDEP}] - >=dev-python/dogpile-cache-1.0.2[${PYTHON_USEDEP}] - >=dev-python/jsonschema-3.2.0[${PYTHON_USEDEP}] - >=dev-python/pycadf-1.1.0[${PYTHON_USEDEP}] - >=dev-python/msgpack-0.5.0[${PYTHON_USEDEP}] - >=dev-python/osprofiler-1.4.0[${PYTHON_USEDEP}] - >=dev-python/pytz-2013.6[${PYTHON_USEDEP}] - - >=dev-python/sqlalchemy-1.3.0[${PYTHON_USEDEP}] - - acct-user/keystone - acct-group/keystone -" -DEPEND="${RDEPEND}" -BDEPEND=" - test? ( - >=dev-python/bashate-0.5.1[${PYTHON_USEDEP}] - >=dev-python/freezegun-0.3.6[${PYTHON_USEDEP}] - >=dev-python/pytz-2013.6[${PYTHON_USEDEP}] - >=dev-python/oslo-db-6.0.0[${PYTHON_USEDEP}] - >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] - >=dev-python/lxml-4.5.0[${PYTHON_USEDEP}] - >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] - >=dev-python/webtest-2.0.27[${PYTHON_USEDEP}] - >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] - >=dev-python/tempest-17.1.0[${PYTHON_USEDEP}] - >=dev-python/requests-2.14.2[${PYTHON_USEDEP}] - - >=dev-python/python-ldap-3.1.0[${PYTHON_USEDEP}] - >=dev-python/ldappool-2.3.1[${PYTHON_USEDEP}] - ) -" - -PATCHES=( "${FILESDIR}/${P}-no-usr-local-bin.patch" ) - -distutils_enable_tests pytest - -python_prepare_all() { - sed -i '/^hacking/d' test-requirements.txt || die - # allow usage of renamed msgpack - sed -i '/^msgpack/d' requirements.txt || die - distutils-r1_python_prepare_all -} - -python_compile_all() { - oslo-config-generator --config-file=config-generator/keystone.conf || die - oslopolicy-sample-generator --config-file config-generator/keystone-policy-generator.conf || die -} - -python_install_all() { - distutils-r1_python_install_all - - insinto /etc/logrotate.d - newins "${FILESDIR}/keystone.logrotate" keystone.conf - - diropts -m 0750 - keepdir /etc/keystone /var/log/keystone - insinto /etc/keystone - insopts -m 0640 -o keystone -g keystone - doins etc/keystone.conf.sample - doins etc/keystone.policy.yaml.sample - doins etc/logging.conf.sample - doins etc/default_catalog.templates - insinto /etc/keystone/httpd - doins httpd/* - - fowners keystone:keystone /etc/keystone /etc/keystone/httpd /var/log/keystone - - newtmpfiles "${FILESDIR}/keystone.tmpfile" keystone.conf - - systemd_dounit "${FILESDIR}/openstack-keystone.service" - - insinto /usr/lib/sysctl.d/ - newins "${FILESDIR}/openstack-keystone.sysctl" openstack-keystone.conf - - newbin tools/sample_data.sh openstack-keystone-sample-data - - rm -r "${ED}/usr/etc" || die -} - -pkg_postinst() { - elog "You might want to run:" - elog "emerge --config =${CATEGORY}/${PF}" - elog "if this is a new install." - elog "If you have not already configured your openssl installation" - elog "please do it by modifying /etc/ssl/openssl.cnf" - elog "BEFORE issuing the configuration command." - elog "Otherwise default values will be used." - - tmpfiles_process keystone.conf - - optfeature "ldap" >=dev-python/ldappool-2.3.1 >=dev-python/python-ldap-3.1.0 - optfeature "memcache" >=dev-python/python-memcached-1.56 - optfeature "mongodb" >=dev-python/pymongo-3.0.2 - optfeature "bandit" >=dev-python/bandit-1.1.0 -} - -pkg_config() { - if [ ! -d "${ROOT}/etc/keystone/ssl" ] ; then - einfo "Press ENTER to configure the keystone PKI, or Control-C to abort now..." - read - "${ROOT}/usr/bin/keystone-manage" pki_setup --keystone-user keystone --keystone-group keystone - else - einfo "keystone PKI certificates directory already present, skipping configuration" - fi -} diff --git a/sys-auth/keystone/metadata.xml b/sys-auth/keystone/metadata.xml deleted file mode 100644 index c204dc60d..000000000 --- a/sys-auth/keystone/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <description>co-maintainers welcome</description> - <email>lssndrbarbieri@gmail.com</email> - <name>Alessandro Barbieri</name> - </maintainer> - <upstream> - <remote-id type="launchpad">keystone</remote-id> - </upstream> -</pkgmetadata> diff --git a/sys-cluster/cinder/Manifest b/sys-cluster/cinder/Manifest deleted file mode 100644 index 86072073c..000000000 --- a/sys-cluster/cinder/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST cinder-20.0.0.tar.gz 5950094 BLAKE2B 6370f2ea4f1bfecf3602d313b46436a100b5957754750c5ed5f282ec7bdb1797fa4df7764d7eb946d01a47345fc4611bcc8ed565f076556aedf094eec994f89b SHA512 1d7d8cc26b88b1243c7c03c607591815120120257f06355d75f2aab5cc7566470d0f37f2bfc7bc1f51a36a38c8b7016fc5996de9b42d36ebe7f393585a877bb2 diff --git a/sys-cluster/cinder/cinder-20.0.0.ebuild b/sys-cluster/cinder/cinder-20.0.0.ebuild deleted file mode 100644 index ade70edbf..000000000 --- a/sys-cluster/cinder/cinder-20.0.0.ebuild +++ /dev/null @@ -1,190 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -MYP="${P/_rc/rc}" -PYTHON_COMPAT=( python3_{8..9} ) - -inherit distutils-r1 linux-info optfeature systemd tmpfiles - -DESCRIPTION="Cinder is the OpenStack Block storage service, a spin out of nova-volumes" -HOMEPAGE=" - https://launchpad.net/cinder - https://opendev.org/openstack/cinder/ - https://pypi.org/project/cinder/ - https://github.com/openstack/cinder -" -SRC_URI="https://tarballs.openstack.org/${PN}/${MYP}.tar.gz" -KEYWORDS="~amd64" - -LICENSE="Apache-2.0 GPL-2" -SLOT="0" - -# qemu is needed for image conversion -RDEPEND=" - >=dev-python/pbr-5.8.0[${PYTHON_USEDEP}] - >=dev-python/decorator-4.4.2[${PYTHON_USEDEP}] - >=dev-python/eventlet-0.30.1[${PYTHON_USEDEP}] - >=dev-python/greenlet-0.4.16[${PYTHON_USEDEP}] - >=dev-python/httplib2-0.18.1[${PYTHON_USEDEP}] - >=dev-python/iso8601-0.1.12[${PYTHON_USEDEP}] - >=dev-python/jsonschema-3.2.0[${PYTHON_USEDEP}] - >=dev-python/keystoneauth-4.2.1[${PYTHON_USEDEP}] - >=dev-python/keystonemiddleware-9.1.0[${PYTHON_USEDEP}] - >=dev-python/lxml-4.5.2[${PYTHON_USEDEP}] - >=dev-python/oauth2client-4.1.3[${PYTHON_USEDEP}] - >=dev-python/oslo-config-8.3.2[${PYTHON_USEDEP}] - >=dev-python/oslo-concurrency-4.5.0[${PYTHON_USEDEP}] - >=dev-python/oslo-context-3.4.0[${PYTHON_USEDEP}] - >=dev-python/oslo-db-11.0.0[${PYTHON_USEDEP}] - >=dev-python/oslo-log-4.6.1[${PYTHON_USEDEP}] - >=dev-python/oslo-messaging-12.5.0[${PYTHON_USEDEP}] - >=dev-python/oslo-middleware-4.1.1[${PYTHON_USEDEP}] - >=dev-python/oslo-policy-3.8.1[${PYTHON_USEDEP}] - >=dev-python/oslo-privsep-2.6.2[${PYTHON_USEDEP}] - >=dev-python/oslo-reports-2.2.0[${PYTHON_USEDEP}] - >=dev-python/oslo-rootwrap-6.2.0[${PYTHON_USEDEP}] - >=dev-python/oslo-serialization-4.2.0[${PYTHON_USEDEP}] - >=dev-python/oslo-service-2.8.0[${PYTHON_USEDEP}] - >=dev-python/oslo-upgradecheck-1.1.1[${PYTHON_USEDEP}] - >=dev-python/oslo-utils-4.12.1[${PYTHON_USEDEP}] - >=dev-python/oslo-versionedobjects-2.3.0[${PYTHON_USEDEP}] - >=dev-python/osprofiler-3.4.0[${PYTHON_USEDEP}] - >=dev-python/packaging-20.4[${PYTHON_USEDEP}] - >=dev-python/paramiko-2.7.2[${PYTHON_USEDEP}] - >=dev-python/paste-3.4.3[${PYTHON_USEDEP}] - >=dev-python/pastedeploy-2.1.0[${PYTHON_USEDEP}] - >=dev-python/psutil-5.7.2[${PYTHON_USEDEP}] - >=dev-python/pyparsing-2.4.7[${PYTHON_USEDEP}] - >=dev-python/python-barbicanclient-5.0.1[${PYTHON_USEDEP}] - >=dev-python/python-glanceclient-3.2.2[${PYTHON_USEDEP}] - >=dev-python/python-keystoneclient-4.1.1[${PYTHON_USEDEP}] - >=dev-python/python-novaclient-17.2.1[${PYTHON_USEDEP}] - >=dev-python/python-swiftclient-3.10.1[${PYTHON_USEDEP}] - >=dev-python/pytz-2020.1[${PYTHON_USEDEP}] - >=dev-python/requests-2.25.1[${PYTHON_USEDEP}] - >=dev-python/routes-2.4.1[${PYTHON_USEDEP}] - >=dev-python/taskflow-4.5.0[${PYTHON_USEDEP}] - >=dev-python/rtslib-fb-2.1.74[${PYTHON_USEDEP}] - >=dev-python/six-1.15.0[${PYTHON_USEDEP}] - >=dev-python/sqlalchemy-migrate-0.13.0[${PYTHON_USEDEP}] - >=dev-python/stevedore-3.2.2[${PYTHON_USEDEP}] - >=dev-python/tabulate-0.8.7[${PYTHON_USEDEP}] - >=dev-python/tenacity-6.3.1[${PYTHON_USEDEP}] - >=dev-python/webob-1.8.6[${PYTHON_USEDEP}] - >=dev-python/oslo-i18n-5.1.0[${PYTHON_USEDEP}] - >=dev-python/oslo-vmware-3.10.0[${PYTHON_USEDEP}] - >=dev-python/os-brick-5.2.0[${PYTHON_USEDEP}] - >=dev-python/os-win-5.5.0[${PYTHON_USEDEP}] - >=dev-python/tooz-2.7.1[${PYTHON_USEDEP}] - >=dev-python/google-api-python-client-1.11.0[${PYTHON_USEDEP}] - >=dev-python/castellan-3.7.0[${PYTHON_USEDEP}] - >=dev-python/cryptography-3.1[${PYTHON_USEDEP}] - >=dev-python/cursive-0.2.2[${PYTHON_USEDEP}] - >=dev-python/zstd-1.4.5.1[${PYTHON_USEDEP}] - >=dev-python/boto3-1.16.51[${PYTHON_USEDEP}] - - >=dev-python/sqlalchemy-1.4.23[${PYTHON_USEDEP}] - dev-python/urllib3[${PYTHON_USEDEP}] - - acct-user/cinder - acct-group/cinder - app-emulation/qemu - sys-fs/sysfsutils -" -DEPEND=" - ${RDEPEND} - app-admin/sudo -" -BDEPEND=" - test? ( - >=dev-python/ddt-1.4.4[${PYTHON_USEDEP}] - >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] - >=dev-python/oslotest-4.5.0[${PYTHON_USEDEP}] - >=dev-python/testtools-2.4.0[${PYTHON_USEDEP}] - >=dev-python/pymysql-0.7.6[${PYTHON_USEDEP}] - >=dev-python/psycopg-2.5.0[${PYTHON_USEDEP}] - - dev-python/SQLAlchemy-Utils[${PYTHON_USEDEP}] - dev-python/moto[${PYTHON_USEDEP}] - dev-python/testresources[${PYTHON_USEDEP}] - dev-python/testscenarios[${PYTHON_USEDEP}] - ) -" - -PATCHES=( "${FILESDIR}/${P}-no-vendored-urllib.patch" ) - -distutils_enable_tests pytest - -pkg_pretend() { - linux-info_pkg_setup - CONFIG_CHECK_MODULES+="SCSI_ISCSI_ATTRS ISCSI_TCP " - if linux_config_exists; then - for module in ${CONFIG_CHECK_MODULES}; do - linux_chkconfig_present ${module} || ewarn "${module} needs to be enabled" - done - fi -} - -python_prepare_all() { - rm cinder/tests/unit/test_hacking.py || die - sed -i '/^hacking/d' test-requirements.txt || die - # only used for docs - sed -i '/^sphinx-feature-classification/d' requirements.txt || die - distutils-r1_python_prepare_all -} - -python_compile_all() { - oslo-config-generator --config-file=tools/config/cinder-config-generator.conf || die - oslopolicy-sample-generator --config-file=tools/config/cinder-policy-generator.conf || die -} - -python_install_all() { - distutils-r1_python_install_all - keepdir /etc/cinder - dodir /etc/cinder/rootwrap.d - - for svc in api backup scheduler volume; do - newinitd "${FILESDIR}/cinder.initd" "cinder-${svc}" - systemd_dounit "${FILESDIR}/openstack-cinder-${svc}.service" - done - - insinto /etc/cinder - insopts -m 0640 -o cinder -g cinder - doins "etc/cinder/api-httpd.conf" - doins "etc/cinder/logging_sample.conf" - doins "etc/cinder/rootwrap.conf" - doins "etc/cinder/api-paste.ini" - doins "etc/cinder/resource_filters.json" - doins "etc/cinder/cinder.conf.sample" - doins "etc/cinder/policy.yaml.sample" - insinto /etc/cinder/rootwrap.d - doins "etc/cinder/rootwrap.d/volume.filters" - - dodir /var/log/cinder - fowners cinder:cinder /var/log/cinder - - #add sudoers definitions for user cinder - insinto /etc/sudoers.d/ - insopts -m 0440 -o root -g root - newins "${FILESDIR}/cinder.sudoersd" cinder - - newtmpfiles "${FILESDIR}/cinder.tmpfile" cinder.conf - - insinto /etc/logrotate.d - newins "${FILESDIR}/cinder.logrotate" cinder.conf - - rm -r "${ED}/usr/etc" -} - -pkg_postinst() { - tmpfiles_process cinder.conf - - elog "Cinder needs tgtd to be installed and running to work with iscsi" - elog "it also needs 'include /var/lib/cinder/volumes/*' in /etc/tgt/targets.conf" - - optfeature "datacore" >=dev-python/websocket-client-0.32.0 - optfeature "powermax" >=dev-python/pyopenssl-17.5.0 - optfeature "ds8k" >=dev-python/pyopenssl-17.5.0 -} diff --git a/sys-cluster/cinder/files/cinder-20.0.0-no-vendored-urllib.patch b/sys-cluster/cinder/files/cinder-20.0.0-no-vendored-urllib.patch deleted file mode 100644 index 8166e26e6..000000000 --- a/sys-cluster/cinder/files/cinder-20.0.0-no-vendored-urllib.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- a/cinder/backup/drivers/s3.py -+++ b/cinder/backup/drivers/s3.py -@@ -74,7 +74,7 @@ - import boto3 - from botocore.config import Config - from botocore import exceptions as boto_exc --from botocore.vendored.requests.packages.urllib3 import exceptions as \ -+from urllib3 import exceptions as \ - urrlib_exc - from oslo_config import cfg - from oslo_log import log as logging diff --git a/sys-cluster/cinder/files/cinder.initd b/sys-cluster/cinder/files/cinder.initd deleted file mode 100644 index 20ee31d3a..000000000 --- a/sys-cluster/cinder/files/cinder.initd +++ /dev/null @@ -1,17 +0,0 @@ -#!/sbin/openrc-run -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -description="Starts ${SVCNAME} service for OpenStack" - -command=/usr/bin/${SVCNAME} -command_background=yes -command_args="--config-file /etc/cinder/cinder.conf --log-file ${CINDER_LOGDIR:-/var/log/cinder}/${SVCNAME}.log" -command_user="${CINDER_USER:-cinder}" -pidfile=/run/${SVCNAME}.pid -required_files=/etc/cinder/cinder.conf -retry="SIGTERM/30" - -depend() { - need net -} diff --git a/sys-cluster/cinder/files/cinder.logrotate b/sys-cluster/cinder/files/cinder.logrotate deleted file mode 100644 index f96b1b8bb..000000000 --- a/sys-cluster/cinder/files/cinder.logrotate +++ /dev/null @@ -1,8 +0,0 @@ -/var/log/cinder/*.log { - daily - missingok - compress - delaycompress - notifempty - copytruncate -} diff --git a/sys-cluster/cinder/files/cinder.sudoersd b/sys-cluster/cinder/files/cinder.sudoersd deleted file mode 100644 index f44bab4a5..000000000 --- a/sys-cluster/cinder/files/cinder.sudoersd +++ /dev/null @@ -1,4 +0,0 @@ -Defaults:cinder !requiretty - -cinder ALL = (root) NOPASSWD: /usr/bin/cinder-rootwrap - diff --git a/sys-cluster/cinder/files/cinder.tmpfile b/sys-cluster/cinder/files/cinder.tmpfile deleted file mode 100644 index cb4b3167d..000000000 --- a/sys-cluster/cinder/files/cinder.tmpfile +++ /dev/null @@ -1 +0,0 @@ -d /run/cinder 0755 cinder cinder - diff --git a/sys-cluster/cinder/files/openstack-cinder-api.service b/sys-cluster/cinder/files/openstack-cinder-api.service deleted file mode 100644 index a3c890a0b..000000000 --- a/sys-cluster/cinder/files/openstack-cinder-api.service +++ /dev/null @@ -1,14 +0,0 @@ -[Unit] -Description=OpenStack Cinder API Server -After=syslog.target network.target - -[Service] -Type=simple -User=cinder -ExecStart=/usr/bin/cinder-api --config-file /usr/share/cinder/cinder-dist.conf --config-file /etc/cinder/cinder.conf --logfile /var/log/cinder/api.log -Restart=on-failure -KillMode=process - -[Install] -WantedBy=multi-user.target - diff --git a/sys-cluster/cinder/files/openstack-cinder-backup.service b/sys-cluster/cinder/files/openstack-cinder-backup.service deleted file mode 100644 index 39d38773f..000000000 --- a/sys-cluster/cinder/files/openstack-cinder-backup.service +++ /dev/null @@ -1,13 +0,0 @@ -[Unit] -Description=OpenStack Cinder Backup Server -After=syslog.target network.target - -[Service] -Type=simple -User=cinder -ExecStart=/usr/bin/cinder-backup --config-file /usr/share/cinder/cinder-dist.conf --config-file /etc/cinder/cinder.conf --logfile /var/log/cinder/backup.log -Restart=on-failure - -[Install] -WantedBy=multi-user.target - diff --git a/sys-cluster/cinder/files/openstack-cinder-scheduler.service b/sys-cluster/cinder/files/openstack-cinder-scheduler.service deleted file mode 100644 index 806208192..000000000 --- a/sys-cluster/cinder/files/openstack-cinder-scheduler.service +++ /dev/null @@ -1,13 +0,0 @@ -[Unit] -Description=OpenStack Cinder Scheduler Server -After=syslog.target network.target - -[Service] -Type=simple -User=cinder -ExecStart=/usr/bin/cinder-scheduler --config-file /usr/share/cinder/cinder-dist.conf --config-file /etc/cinder/cinder.conf --logfile /var/log/cinder/scheduler.log -Restart=on-failure - -[Install] -WantedBy=multi-user.target - diff --git a/sys-cluster/cinder/files/openstack-cinder-volume.service b/sys-cluster/cinder/files/openstack-cinder-volume.service deleted file mode 100644 index 6b7dc8700..000000000 --- a/sys-cluster/cinder/files/openstack-cinder-volume.service +++ /dev/null @@ -1,26 +0,0 @@ -[Unit] -Description=OpenStack Cinder Volume Server -After=syslog.target -After=network.target -After=target.service -After=iscsi.service -After=iscsid.service -After=lvm-cinder.service -Requires=lvm-cinder.service -Wants=lvm-cinder.service -Wants=target.service -Wants=iscsi.service -Wants=iscsid.service - -[Service] -LimitNOFILE=131072 -LimitNPROC=131072 -Type=simple -User=cinder -ExecStart=/usr/bin/cinder-volume --config-file /usr/share/cinder/cinder-dist.conf --config-file /etc/cinder/cinder.conf --logfile /var/log/cinder/volume.log -Restart=on-failure -KillMode=process - -[Install] -WantedBy=multi-user.target - diff --git a/sys-cluster/cinder/metadata.xml b/sys-cluster/cinder/metadata.xml deleted file mode 100644 index 60948bb4b..000000000 --- a/sys-cluster/cinder/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <description>co-maintainers welcome</description> - <email>lssndrbarbieri@gmail.com</email> - <name>Alessandro Barbieri</name> - </maintainer> - <upstream> - <remote-id type="launchpad">cinder</remote-id> - </upstream> -</pkgmetadata> diff --git a/sys-cluster/heat/Manifest b/sys-cluster/heat/Manifest deleted file mode 100644 index a98a308fb..000000000 --- a/sys-cluster/heat/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST openstack-heat-18.0.0.tar.gz 2449231 BLAKE2B a285cc9bb3ac9bb88c5694cefd664ae5e4ffe130317a290e39b5faadd7512cdd515fdc14bc5a03bd610bd11f4fb1f85627c5dd1974f14ad06f13f9a594c1c141 SHA512 222c9ae91a7ab189fe98908629f6c64ccb0cc7dd10fc331c206c10a31a499cc3bdc8717656d2e3c746857de8c85ae13289a8efd2c1a800b9b88553696c2e14e4 diff --git a/sys-cluster/heat/files/heat-api.service b/sys-cluster/heat/files/heat-api.service deleted file mode 100644 index 9c14adc19..000000000 --- a/sys-cluster/heat/files/heat-api.service +++ /dev/null @@ -1,16 +0,0 @@ -[Unit] -Description=OpenStack Heat API -Documentation=http://docs.openstack.org/ -After=postgresql.service mysql.service keystone.service rabbitmq-server.service ntp.service network.service - -[Service] -User=heat -Group=heat -ExecStart=/etc/init.d/heat-api systemd-start -ExecStop=/etc/init.d/heat-api systemd-stop -PIDFile=/var/run/heat/heat-api.pid -Restart=on-failure -Type=forking - -[Install] -WantedBy=multi-user.target diff --git a/sys-cluster/heat/files/heat-engine.service b/sys-cluster/heat/files/heat-engine.service deleted file mode 100644 index 8af82acc6..000000000 --- a/sys-cluster/heat/files/heat-engine.service +++ /dev/null @@ -1,16 +0,0 @@ -[Unit] -Description=OpenStack Heat Engine -Documentation=http://docs.openstack.org/ -After=postgresql.service mysql.service keystone.service rabbitmq-server.service ntp.service network.service - -[Service] -User=heat -Group=heat -ExecStart=/etc/init.d/heat-engine systemd-start -ExecStop=/etc/init.d/heat-engine systemd-stop -PIDFile=/var/run/heat/heat-engine.pid -Restart=on-failure -Type=forking - -[Install] -WantedBy=multi-user.target diff --git a/sys-cluster/heat/files/heat.initd b/sys-cluster/heat/files/heat.initd deleted file mode 100644 index ae157492b..000000000 --- a/sys-cluster/heat/files/heat.initd +++ /dev/null @@ -1,16 +0,0 @@ -#!/sbin/openrc-run -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -description="Starts ${SVCNAME} service for OpenStack" - -command=/usr/bin/${SVCNAME} -command_user="${HEAT_USER:-heat}" -command_background=yes -command_args="--config-file /etc/heat/heat.conf --log-file ${HEAT_LOGDIR:-/var/log/heat}/${SVCNAME}.log" -pidfile=/run/${SVCNAME}.pid -required_files=/etc/heat/heat.conf - -depend() { - need net -} diff --git a/sys-cluster/heat/files/heat.logrotate b/sys-cluster/heat/files/heat.logrotate deleted file mode 100644 index 76f11384e..000000000 --- a/sys-cluster/heat/files/heat.logrotate +++ /dev/null @@ -1,8 +0,0 @@ -/var/log/heat/*.log { - daily - missingok - compress - delaycompress - notifempty - copytruncate -} diff --git a/sys-cluster/heat/heat-18.0.0-r1.ebuild b/sys-cluster/heat/heat-18.0.0-r1.ebuild deleted file mode 100644 index 79911f0e0..000000000 --- a/sys-cluster/heat/heat-18.0.0-r1.ebuild +++ /dev/null @@ -1,158 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -MYP="${P/_rc/rc}" -PYTHON_COMPAT=( python3_{8..9} ) - -inherit distutils-r1 linux-info systemd - -DESCRIPTION="A CloudFormation-compatible openstack-native cloud orchestration engine" -HOMEPAGE=" - https://launchpad.net/heat - https://opendev.org/openstack/heat/ - https://pypi.org/project/openstack-heat/ -" -SRC_URI="https://tarballs.openstack.org/${PN}/openstack-${MYP}.tar.gz" -KEYWORDS="~amd64" -S="${WORKDIR}/openstack-${MYP}" - -LICENSE="Apache-2.0 GPL-2" -SLOT="0" - -RDEPEND=" - >=dev-python/pbr-3.1.1[${PYTHON_USEDEP}] - >=dev-python/Babel-2.3.4[${PYTHON_USEDEP}] - >=dev-python/ddt-1.4.1[${PYTHON_USEDEP}] - >=dev-python/croniter-0.3.4[${PYTHON_USEDEP}] - >=dev-python/cryptography-2.5[${PYTHON_USEDEP}] - >=dev-python/debtcollector-1.19.0[${PYTHON_USEDEP}] - >=dev-python/eventlet-0.18.2[${PYTHON_USEDEP}] - >=dev-python/keystoneauth-3.18.0[${PYTHON_USEDEP}] - >=dev-python/keystonemiddleware-5.1.0[${PYTHON_USEDEP}] - >=dev-python/lxml-4.5.0[${PYTHON_USEDEP}] - >=dev-python/netaddr-0.7.18[${PYTHON_USEDEP}] - >=dev-python/neutron-lib-1.14.0[${PYTHON_USEDEP}] - >=dev-python/openstacksdk-0.28.0[${PYTHON_USEDEP}] - >=dev-python/oslo-cache-1.26.0[${PYTHON_USEDEP}] - >=dev-python/oslo-config-6.8.0[${PYTHON_USEDEP}] - >=dev-python/oslo-concurrency-3.26.0[${PYTHON_USEDEP}] - >=dev-python/oslo-context-2.22.0[${PYTHON_USEDEP}] - >=dev-python/oslo-db-6.0.0[${PYTHON_USEDEP}] - >=dev-python/oslo-i18n-3.20.0[${PYTHON_USEDEP}] - >=dev-python/oslo-log-4.3.0[${PYTHON_USEDEP}] - >=dev-python/oslo-messaging-5.29.0[${PYTHON_USEDEP}] - >=dev-python/oslo-middleware-3.31.0[${PYTHON_USEDEP}] - >=dev-python/oslo-policy-3.7.0[${PYTHON_USEDEP}] - >=dev-python/oslo-reports-1.18.0[${PYTHON_USEDEP}] - >=dev-python/oslo-serialization-2.25.0[${PYTHON_USEDEP}] - >=dev-python/oslo-service-1.24.0[${PYTHON_USEDEP}] - >=dev-python/oslo-upgradecheck-1.3.0[${PYTHON_USEDEP}] - >=dev-python/oslo-utils-4.5.0[${PYTHON_USEDEP}] - >=dev-python/osprofiler-1.4.0[${PYTHON_USEDEP}] - >=dev-python/oslo-versionedobjects-1.31.2[${PYTHON_USEDEP}] - >=dev-python/pastedeploy-1.5.0[${PYTHON_USEDEP}] - >=dev-python/aodhclient-0.9.0[${PYTHON_USEDEP}] - >=dev-python/python-barbicanclient-4.5.2[${PYTHON_USEDEP}] - >=dev-python/python-blazarclient-1.0.1[${PYTHON_USEDEP}] - >=dev-python/python-cinderclient-3.3.0[${PYTHON_USEDEP}] - >=dev-python/python-designateclient-2.7.0[${PYTHON_USEDEP}] - >=dev-python/python-glanceclient-2.8.0[${PYTHON_USEDEP}] - >=dev-python/python-heatclient-1.10.0[${PYTHON_USEDEP}] - >=dev-python/python-ironicclient-2.8.0[${PYTHON_USEDEP}] - >=dev-python/python-keystoneclient-3.8.0[${PYTHON_USEDEP}] - >=dev-python/python-magnumclient-2.3.0[${PYTHON_USEDEP}] - >=dev-python/python-manilaclient-1.16.0[${PYTHON_USEDEP}] - >=dev-python/python-mistralclient-3.1.0[${PYTHON_USEDEP}] - >=dev-python/python-monascaclient-1.12.0[${PYTHON_USEDEP}] - >=dev-python/python-neutronclient-6.14.0[${PYTHON_USEDEP}] - >=dev-python/python-novaclient-9.1.0[${PYTHON_USEDEP}] - >=dev-python/python-octaviaclient-1.8.0[${PYTHON_USEDEP}] - >=dev-python/python-openstackclient-3.12.0[${PYTHON_USEDEP}] - >=dev-python/python-saharaclient-1.4.0[${PYTHON_USEDEP}] - >=dev-python/python-swiftclient-3.2.0[${PYTHON_USEDEP}] - >=dev-python/python-troveclient-2.2.0[${PYTHON_USEDEP}] - >=dev-python/python-vitrageclient-2.7.0[${PYTHON_USEDEP}] - >=dev-python/python-zaqarclient-1.3.0[${PYTHON_USEDEP}] - >=dev-python/python-zunclient-3.4.0[${PYTHON_USEDEP}] - >=dev-python/pytz-2013.6[${PYTHON_USEDEP}] - >=dev-python/pyyaml-5.1[${PYTHON_USEDEP}] - >=dev-python/requests-2.23.0[${PYTHON_USEDEP}] - >=dev-python/tenacity-6.1.0[${PYTHON_USEDEP}] - >=dev-python/routes-2.3.1[${PYTHON_USEDEP}] - >=dev-python/sqlalchemy-migrate-0.13.0[${PYTHON_USEDEP}] - >=dev-python/stevedore-3.1.0[${PYTHON_USEDEP}] - >=dev-python/webob-1.7.1[${PYTHON_USEDEP}] - >=dev-python/yaql-1.1.3[${PYTHON_USEDEP}] - - >=dev-python/sqlalchemy-1.0.10[${PYTHON_USEDEP}] - - acct-user/heat - acct-group/heat -" -DEPEND=" - ${RDEPEND} - app-admin/sudo -" -BDEPEND=" - test? ( - >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] - >=dev-python/kombu-5.0.1[${PYTHON_USEDEP}] - >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] - >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}] - >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] - >=dev-python/testresources-2.0.0[${PYTHON_USEDEP}] - >=dev-python/pygments-2.2.0[${PYTHON_USEDEP}] - >=dev-python/tempest-17.1.0[${PYTHON_USEDEP}] - - >=dev-python/pymysql-0.7.6[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_prepare_all() { - rm -r heat/tests/test_hacking.py || die - sed -i '/^hacking/d' test-requirements.txt || die - distutils-r1_python_prepare_all -} - -python_compile_all() { - oslo-config-generator --config-file=config-generator.conf || die - oslopolicy-sample-generator --config-file etc/heat/heat-policy-generator.conf || die -} - -python_install_all() { - distutils-r1_python_install_all - diropts -m 0750 -o heat -g heat - keepdir /etc/heat - dodir /etc/heat/environment.d - dodir /etc/heat/templates - - for svc in api api-cfn engine; do - newinitd "${FILESDIR}/heat.initd" "heat-${svc}" - done - - insinto /etc/logrotate.d - doins "${FILESDIR}/heat.logrotate" - - insinto /etc/heat - insopts -m 0640 -o heat -g heat - doins etc/heat/heat.conf.sample - doins etc/heat/policy.yaml.sample - doins "etc/heat/api-paste.ini" - insinto /etc/heat/templates - doins "etc/heat/templates/"* - insinto /etc/heat/environment.d - doins "etc/heat/environment.d/default.yaml" - - dodir /var/log/heat - fowners heat:heat /var/log/heat - keepdir /var/log/heat - - systemd_dounit "${FILESDIR}/heat-engine.service" - systemd_dounit "${FILESDIR}/heat-api.service" - - rm -r "${ED}/usr/etc" -} diff --git a/sys-cluster/heat/metadata.xml b/sys-cluster/heat/metadata.xml deleted file mode 100644 index 99f72a53a..000000000 --- a/sys-cluster/heat/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <description>co-maintainers welcome</description> - <email>lssndrbarbieri@gmail.com</email> - <name>Alessandro Barbieri</name> - </maintainer> - <longdescription lang="en"> - Heat is a service to orchestrate multiple composite cloud applications using - templates, through both an OpenStack-native REST API and a - CloudFormation-compatible Query API. - </longdescription> - <upstream> - <remote-id type="launchpad">heat</remote-id> - </upstream> -</pkgmetadata> diff --git a/sys-cluster/neutron/Manifest b/sys-cluster/neutron/Manifest deleted file mode 100644 index 69b88c81d..000000000 --- a/sys-cluster/neutron/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -DIST neutron-17.1.2.tar.gz 12930231 BLAKE2B 865e849fb811b3abf8b589ea5752c9305962ed24bcd69a4998425a1d56abcadd87f224e883269b780655f252d40dd050805782080385d94163b5488ffbdbf52a SHA512 1320c96ba5b3b2de5feb313b564baa7308b3b964c628afa57e60ed8f541549b11ddaa0ea1e4025dc0265ad1d962f0961fdc93924fcdde98c9b7c3c23728a3ebd -DIST neutron-20.0.0.tar.gz 13258399 BLAKE2B 6a47bb0d27e672af586dc6ba2b3a9eef490a2e60e5cb09e9ed57906ceefc9b148250e703aeedd3801c62b870534ad4b8761f38e4961e62955d4060e25622568d SHA512 52174080b33e06e377da3f07665639a2dce3e33262de120d3a842de23c1564da80d0fe7ba1905fff86a2d7c64480aebf4e8d1809b84e3b16005b8c7e857cac1d -DIST neutron-configs-17.1.2.tar.gz 30314 BLAKE2B 885d00259fde0200f6a52d91b18e884012c04cb06e5e4ba6c72b77fbb0a8df30d50efd6db16faa009328eac9b7c5fb31854feb81595a542b4ac5d8172c8056b6 SHA512 cf85a563c417e1fb01f7d329c7021c20782fe67f64c5dfd542deed07e09d6a717e472976df8f1f4c3bb4a6a10e8d8b8300f18e1a3759358b3db12f77dad7bd5b -DIST neutron-ml2-plugins-17.1.2.tar.gz 9011 BLAKE2B d9f8cb4d26699ca44a4cf4cd422bd88b9bb5a2138a80fec469021491d87b158502801c2ce79316f52a900877f7706dc93c2a5a5a33c868918effeaa6b65a7931 SHA512 a225310f0f54991a079d515512189b3c08de22c5b13d58960ef24498401fc54b0878ed879d895e696b789e703a0bb3f4a184eccbbfb9ac9fe9447086cb952b37 diff --git a/sys-cluster/neutron/files/neutron-dhcp-agent.confd b/sys-cluster/neutron/files/neutron-dhcp-agent.confd deleted file mode 100644 index 75ddba5eb..000000000 --- a/sys-cluster/neutron/files/neutron-dhcp-agent.confd +++ /dev/null @@ -1,2 +0,0 @@ -NEUTRON_CONFS=("/etc/neutron/neutron.conf" "/etc/neutron/dhcp_agent.ini") - diff --git a/sys-cluster/neutron/files/neutron-l3-agent.confd b/sys-cluster/neutron/files/neutron-l3-agent.confd deleted file mode 100644 index 990278682..000000000 --- a/sys-cluster/neutron/files/neutron-l3-agent.confd +++ /dev/null @@ -1,2 +0,0 @@ -NEUTRON_CONFS=("/etc/neutron/neutron.conf" "/etc/neutron/l3_agent.ini") - diff --git a/sys-cluster/neutron/files/neutron-linuxbridge-agent.confd b/sys-cluster/neutron/files/neutron-linuxbridge-agent.confd deleted file mode 100644 index 9a2d52c70..000000000 --- a/sys-cluster/neutron/files/neutron-linuxbridge-agent.confd +++ /dev/null @@ -1 +0,0 @@ -NEUTRON_CONFS=("/etc/neutron/neutron.conf" "/etc/neutron/plugins/ml2/ml2_conf.ini" "/etc/neutron/plugins/ml2/linuxbridge_agent.ini") diff --git a/sys-cluster/neutron/files/neutron-metadata-agent.confd b/sys-cluster/neutron/files/neutron-metadata-agent.confd deleted file mode 100644 index 6a78b7abe..000000000 --- a/sys-cluster/neutron/files/neutron-metadata-agent.confd +++ /dev/null @@ -1,2 +0,0 @@ -NEUTRON_CONFS=("/etc/neutron/neutron.conf" "/etc/neutron/metadata_agent.ini") - diff --git a/sys-cluster/neutron/files/neutron-openvswitch-agent.confd b/sys-cluster/neutron/files/neutron-openvswitch-agent.confd deleted file mode 100644 index 30b10b69b..000000000 --- a/sys-cluster/neutron/files/neutron-openvswitch-agent.confd +++ /dev/null @@ -1 +0,0 @@ -NEUTRON_CONFS=("/etc/neutron/neutron.conf" "/etc/neutron/plugins/ml2/ml2_conf.ini" "/etc/neutron/plugins/openvswitch/ovs_neutron_plugin.ini") diff --git a/sys-cluster/neutron/files/neutron-server.confd b/sys-cluster/neutron/files/neutron-server.confd deleted file mode 100644 index 9b6b2e63f..000000000 --- a/sys-cluster/neutron/files/neutron-server.confd +++ /dev/null @@ -1 +0,0 @@ -NEUTRON_CONFS=("/etc/neutron/neutron.conf" "/etc/neutron/plugin.ini") diff --git a/sys-cluster/neutron/files/neutron.initd b/sys-cluster/neutron/files/neutron.initd deleted file mode 100644 index 2ccc93a9b..000000000 --- a/sys-cluster/neutron/files/neutron.initd +++ /dev/null @@ -1,17 +0,0 @@ -#!/sbin/openrc-run -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -description="Starts ${SVCNAME} service for OpenStack" - -command=/usr/bin/"${SVCNAME}" -command_background=yes -command_user="${NEUTRON_USER:-neutron}" -pidfile=/run/"${SVCNAME}".pid -required_files=(${NEUTRON_CONFS[@]:-/etc/neutron/neutron.conf}) -command_args="${required_files[@]/#/--config-file } --log-file ${NEUTRON_LOGDIR:-/var/log/neutron}/${SVCNAME#*-}.log" -retry="SIGTERM/15" - -depend() { - need net -} diff --git a/sys-cluster/neutron/files/neutron.logrotate b/sys-cluster/neutron/files/neutron.logrotate deleted file mode 100644 index c39eca5e9..000000000 --- a/sys-cluster/neutron/files/neutron.logrotate +++ /dev/null @@ -1,7 +0,0 @@ -/var/log/neutron/*.log { - daily - missingok - compress - delaycompress - copytruncate -} diff --git a/sys-cluster/neutron/files/neutron.sudoersd b/sys-cluster/neutron/files/neutron.sudoersd deleted file mode 100644 index 0b7002374..000000000 --- a/sys-cluster/neutron/files/neutron.sudoersd +++ /dev/null @@ -1,4 +0,0 @@ -Defaults:neutron !requiretty - -neutron ALL = (root) NOPASSWD: /usr/bin/neutron-rootwrap /etc/neutron/rootwrap.conf * - diff --git a/sys-cluster/neutron/files/neutron.tmpfile b/sys-cluster/neutron/files/neutron.tmpfile deleted file mode 100644 index d9a582460..000000000 --- a/sys-cluster/neutron/files/neutron.tmpfile +++ /dev/null @@ -1 +0,0 @@ -d /run/neutron 0755 neutron neutron - diff --git a/sys-cluster/neutron/files/openstack-neutron-dhcp-agent.service b/sys-cluster/neutron/files/openstack-neutron-dhcp-agent.service deleted file mode 100644 index a407f5686..000000000 --- a/sys-cluster/neutron/files/openstack-neutron-dhcp-agent.service +++ /dev/null @@ -1,14 +0,0 @@ -[Unit] -Description=OpenStack Neutron DHCP Agent -After=syslog.target network.target - -[Service] -Type=simple -User=neutron -ExecStart=/usr/bin/neutron-dhcp-agent --config-file /usr/share/neutron/neutron-dist.conf --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/dhcp_agent.ini --config-dir /etc/neutron/conf.d/common --config-dir /etc/neutron/conf.d/neutron-dhcp-agent --log-file /var/log/neutron/dhcp-agent.log -PrivateTmp=false -KillMode=process -Restart=on-failure - -[Install] -WantedBy=multi-user.target diff --git a/sys-cluster/neutron/files/openstack-neutron-l3-agent.service b/sys-cluster/neutron/files/openstack-neutron-l3-agent.service deleted file mode 100644 index 469d3ce17..000000000 --- a/sys-cluster/neutron/files/openstack-neutron-l3-agent.service +++ /dev/null @@ -1,14 +0,0 @@ -[Unit] -Description=OpenStack Neutron Layer 3 Agent -After=syslog.target network.target - -[Service] -Type=simple -User=neutron -ExecStart=/usr/bin/neutron-l3-agent --config-file /usr/share/neutron/neutron-dist.conf --config-dir /usr/share/neutron/l3_agent --config-file /etc/neutron/neutron.conf --config-dir /etc/neutron/conf.d/common --config-dir /etc/neutron/conf.d/neutron-l3-agent --log-file /var/log/neutron/l3-agent.log -PrivateTmp=false -KillMode=process -Restart=on-failure - -[Install] -WantedBy=multi-user.target diff --git a/sys-cluster/neutron/files/openstack-neutron-linuxbridge-agent.service b/sys-cluster/neutron/files/openstack-neutron-linuxbridge-agent.service deleted file mode 100644 index 957e3bc63..000000000 --- a/sys-cluster/neutron/files/openstack-neutron-linuxbridge-agent.service +++ /dev/null @@ -1,15 +0,0 @@ -[Unit] -Description=OpenStack Neutron Linux Bridge Agent -After=syslog.target network.target - -[Service] -Type=simple -User=neutron -PermissionsStartOnly=true -ExecStart=/usr/bin/neutron-linuxbridge-agent --config-file /usr/share/neutron/neutron-dist.conf --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugins/ml2/linuxbridge_agent.ini --config-dir /etc/neutron/conf.d/common --config-dir /etc/neutron/conf.d/neutron-linuxbridge-agent --log-file /var/log/neutron/linuxbridge-agent.log -PrivateTmp=true -KillMode=process -Restart=on-failure - -[Install] -WantedBy=multi-user.target diff --git a/sys-cluster/neutron/files/openstack-neutron-linuxbridge-cleanup.service b/sys-cluster/neutron/files/openstack-neutron-linuxbridge-cleanup.service deleted file mode 100644 index aeac97497..000000000 --- a/sys-cluster/neutron/files/openstack-neutron-linuxbridge-cleanup.service +++ /dev/null @@ -1,15 +0,0 @@ -[Unit] -Description=OpenStack Neutron Linux Bridge Cleanup Utility -After=syslog.target network.target -Before=openstack-neutron-linuxbridge-agent.service openstack-neutron-dhcp-agent.service openstack-neutron-l3-agent.service openstack-nova-compute.service - -[Service] -Type=oneshot -User=neutron -ExecStart=/usr/bin/neutron-linuxbridge-cleanup --config-file /usr/share/neutron/neutron-dist.conf --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugins/ml2/linuxbridge_agent.ini --config-dir /etc/neutron/conf.d/common --config-dir /etc/neutron/conf.d/neutron-linuxbridge-cleanup --log-file /var/log/neutron/linuxbridge-agent.log -ExecStop=/usr/bin/neutron-linuxbridge-cleanup --config-file /usr/share/neutron/neutron-dist.conf --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugins/ml2/linuxbridge_agent.ini --config-dir /etc/neutron/conf.d/common --config-dir /etc/neutron/conf.d/neutron-linuxbridge-cleanup --log-file /var/log/neutron/linuxbridge-agent.log -PrivateTmp=true -RemainAfterExit=yes - -[Install] -WantedBy=multi-user.target diff --git a/sys-cluster/neutron/files/openstack-neutron-metadata-agent.service b/sys-cluster/neutron/files/openstack-neutron-metadata-agent.service deleted file mode 100644 index 62a3106ce..000000000 --- a/sys-cluster/neutron/files/openstack-neutron-metadata-agent.service +++ /dev/null @@ -1,14 +0,0 @@ -[Unit] -Description=OpenStack Neutron Metadata Agent -After=syslog.target network.target - -[Service] -Type=simple -User=neutron -ExecStart=/usr/bin/neutron-metadata-agent --config-file /usr/share/neutron/neutron-dist.conf --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/metadata_agent.ini --config-dir /etc/neutron/conf.d/common --config-dir /etc/neutron/conf.d/neutron-metadata-agent --log-file /var/log/neutron/metadata-agent.log -PrivateTmp=false -KillMode=process -Restart=on-failure - -[Install] -WantedBy=multi-user.target diff --git a/sys-cluster/neutron/files/openstack-neutron-metering-agent.service b/sys-cluster/neutron/files/openstack-neutron-metering-agent.service deleted file mode 100644 index 618b341c2..000000000 --- a/sys-cluster/neutron/files/openstack-neutron-metering-agent.service +++ /dev/null @@ -1,14 +0,0 @@ -[Unit] -Description=OpenStack Neutron Metering Agent -After=syslog.target network.target - -[Service] -Type=simple -User=neutron -ExecStart=/usr/bin/neutron-metering-agent --config-file /usr/share/neutron/neutron-dist.conf --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/metering_agent.ini --config-dir /etc/neutron/conf.d/common --config-dir /etc/neutron/conf.d/neutron-metering-agent --log-file /var/log/neutron/metering-agent.log -PrivateTmp=false -KillMode=process -Restart=on-failure - -[Install] -WantedBy=multi-user.target diff --git a/sys-cluster/neutron/files/openstack-neutron-netns-cleanup.service b/sys-cluster/neutron/files/openstack-neutron-netns-cleanup.service deleted file mode 100644 index 71b9ee48e..000000000 --- a/sys-cluster/neutron/files/openstack-neutron-netns-cleanup.service +++ /dev/null @@ -1,15 +0,0 @@ -[Unit] -Description=OpenStack Neutron Netns Cleanup Utility -After=syslog.target network.target openvswitch.service -Before=openstack-neutron-openvswitch-agent.service openstack-neutron-dhcp-agent.service openstack-neutron-l3-agent.service openstack-nova-compute.service - -[Service] -Type=oneshot -User=neutron -ExecStart=/usr/bin/neutron-netns-cleanup --config-file /usr/share/neutron/neutron-dist.conf --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/dhcp_agent.ini --config-dir /etc/neutron/conf.d/common --config-dir /etc/neutron/conf.d/neutron-netns-cleanup --log-file /var/log/neutron/dhcp-agent.log -ExecStop=/usr/bin/neutron-netns-cleanup --config-file /usr/share/neutron/neutron-dist.conf --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/dhcp_agent.ini --config-dir /etc/neutron/conf.d/common --config-dir /etc/neutron/conf.d/neutron-netns-cleanup --force --log-file /var/log/neutron/dhcp-agent.log -PrivateTmp=false -RemainAfterExit=yes - -[Install] -WantedBy=multi-user.target diff --git a/sys-cluster/neutron/files/openstack-neutron-ovs-cleanup.service b/sys-cluster/neutron/files/openstack-neutron-ovs-cleanup.service deleted file mode 100644 index 720792525..000000000 --- a/sys-cluster/neutron/files/openstack-neutron-ovs-cleanup.service +++ /dev/null @@ -1,16 +0,0 @@ -[Unit] -Description=OpenStack Neutron Open vSwitch Cleanup Utility -After=syslog.target network.target openvswitch.service -Before=openstack-neutron-openvswitch-agent.service openstack-neutron-dhcp-agent.service openstack-neutron-l3-agent.service openstack-nova-compute.service - -[Service] -Type=oneshot -User=neutron -ExecStart=/usr/bin/neutron-ovs-cleanup --config-file /usr/share/neutron/neutron-dist.conf --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugins/ml2/openvswitch_agent.ini --config-dir /etc/neutron/conf.d/common --config-dir /etc/neutron/conf.d/neutron-ovs-cleanup --log-file /var/log/neutron/openvswitch-agent.log -ExecStop=/usr/bin/neutron-ovs-cleanup --config-file /usr/share/neutron/neutron-dist.conf --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugins/ml2/openvswitch_agent.ini --config-dir /etc/neutron/conf.d/common --config-dir /etc/neutron/conf.d/neutron-ovs-cleanup --log-file /var/log/neutron/openvswitch-agent.log -PrivateTmp=true -RemainAfterExit=yes -TimeoutSec=0 - -[Install] -WantedBy=multi-user.target diff --git a/sys-cluster/neutron/files/openstack-neutron-server.service b/sys-cluster/neutron/files/openstack-neutron-server.service deleted file mode 100644 index 275202b61..000000000 --- a/sys-cluster/neutron/files/openstack-neutron-server.service +++ /dev/null @@ -1,15 +0,0 @@ -[Unit] -Description=OpenStack Neutron Server -After=syslog.target network.target -[Service] -Type=notify -User=neutron -ExecStart=/usr/bin/neutron-server --config-file /usr/share/neutron/neutron-dist.conf --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugin.ini --config-dir /etc/neutron/conf.d/common --config-dir /etc/neutron/conf.d/neutron-server --log-file /var/log/neutron/server.log -PrivateTmp=true -NotifyAccess=all -KillMode=process -Restart=on-failure -TimeoutStartSec=0 - -[Install] -WantedBy=multi-user.target diff --git a/sys-cluster/neutron/metadata.xml b/sys-cluster/neutron/metadata.xml deleted file mode 100644 index 8454c573c..000000000 --- a/sys-cluster/neutron/metadata.xml +++ /dev/null @@ -1,30 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <description>co-maintainers welcome</description> - <email>lssndrbarbieri@gmail.com</email> - <name>Alessandro Barbieri</name> - </maintainer> - <longdescription lang="en"> - Just like OpenStack Nova provides an API to dynamically request and - configure virtual servers, Neutron provides an API to dynamically request - and configure virtual networks. These networks connect "interfaces" from - other OpenStack services (e.g., vNICs from Nova VMs). The Neutron API - supports extensions to provide advanced network capabilities - (e.g., QoS, ACLs, network monitoring, etc). - </longdescription> - <use> - <flag name="compute-only">Only install things needed on compute hosts</flag> - <flag name="dhcp">Installs the initscripts for the neutron dhcp service</flag> - <flag name="haproxy">haproxy backend support</flag> - <flag name="l3">Installs the initscripts for the neutron l3 agent service</flag> - <flag name="metadata">Installs the initscripts for the neutron metadata agent service</flag> - <flag name="openvswitch">Installs the initscripts for the neutron openvswitch agent service</flag> - <flag name="linuxbridge">Installs the initscripts for the neutron linuxbridge agent service</flag> - <flag name="server">Installs the initscripts for the neutron server service</flag> - </use> - <upstream> - <remote-id type="launchpad">neutron</remote-id> - </upstream> -</pkgmetadata> diff --git a/sys-cluster/neutron/neutron-17.1.2.ebuild b/sys-cluster/neutron/neutron-17.1.2.ebuild deleted file mode 100644 index 8e036acb1..000000000 --- a/sys-cluster/neutron/neutron-17.1.2.ebuild +++ /dev/null @@ -1,227 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -PYTHON_COMPAT=( python3_{8,9} ) -DISTUTILS_USE_SETUPTOOLS=rdepend - -inherit distutils-r1 linux-info - -DESCRIPTION="A virtual network service for Openstack" -HOMEPAGE="https://launchpad.net/neutron" -if [[ ${PV} == *9999 ]];then - inherit git-r3 - SRC_URI="https://dev.gentoo.org/~prometheanfire/dist/openstack/neutron/victoria/configs.tar.gz -> neutron-configs-${PV}.tar.gz - https://dev.gentoo.org/~prometheanfire/dist/openstack/neutron/victoria/ml2_plugins.tar.gz -> neutron-ml2-plugins-${PV}.tar.gz" - EGIT_REPO_URI="https://github.com/openstack/neutron.git" - EGIT_BRANCH="stable/victoria" -else - SRC_URI="https://dev.gentoo.org/~prometheanfire/dist/openstack/neutron/victoria/configs.tar.gz -> neutron-configs-${PV}.tar.gz - https://dev.gentoo.org/~prometheanfire/dist/openstack/neutron/victoria/ml2_plugins.tar.gz -> neutron-ml2-plugins-${PV}.tar.gz - https://tarballs.openstack.org/${PN}/${P}.tar.gz" - KEYWORDS="~amd64" -fi - -LICENSE="Apache-2.0" -SLOT="0" -IUSE="compute-only dhcp haproxy ipv6 l3 metadata openvswitch linuxbridge server sqlite +mysql postgres" -REQUIRED_USE="!compute-only? ( || ( mysql postgres sqlite ) ) - compute-only? ( !mysql !postgres !sqlite !dhcp !l3 !metadata !server - || ( openvswitch linuxbridge ) )" - -DEPEND=" - >=dev-python/pbr-4.0.0[${PYTHON_USEDEP}] - app-admin/sudo -" -RDEPEND=" - >=dev-python/pbr-4.0.0[${PYTHON_USEDEP}] - >=dev-python/paste-2.0.2[${PYTHON_USEDEP}] - >=dev-python/pastedeploy-1.5.0-r1[${PYTHON_USEDEP}] - >=dev-python/routes-2.3.1[${PYTHON_USEDEP}] - >=dev-python/debtcollector-1.19.0[${PYTHON_USEDEP}] - >=dev-python/decorator-3.4.0[${PYTHON_USEDEP}] - >=dev-python/eventlet-0.21.0[${PYTHON_USEDEP}] - >=dev-python/pecan-1.3.2[${PYTHON_USEDEP}] - >=dev-python/httplib2-0.9.1[${PYTHON_USEDEP}] - >=dev-python/requests-2.14.2[${PYTHON_USEDEP}] - >=dev-python/jinja-2.10[${PYTHON_USEDEP}] - >=dev-python/netaddr-0.7.18[${PYTHON_USEDEP}] - >=dev-python/netifaces-0.10.4[${PYTHON_USEDEP}] - >=dev-python/neutron-lib-2.6.0[${PYTHON_USEDEP}] - >=dev-python/python-neutronclient-6.3.0[${PYTHON_USEDEP}] - >=dev-python/tenacity-6.0.0[${PYTHON_USEDEP}] - compute-only? ( - >=dev-python/sqlalchemy-1.2.0[${PYTHON_USEDEP}] - ) - sqlite? ( - >=dev-python/sqlalchemy-1.2.0[sqlite,${PYTHON_USEDEP}] - ) - mysql? ( - >=dev-python/pymysql-0.7.6[${PYTHON_USEDEP}] - !~dev-python/pymysql-0.7.7[${PYTHON_USEDEP}] - >=dev-python/sqlalchemy-1.2.0[${PYTHON_USEDEP}] - ) - postgres? ( - >=dev-python/psycopg-2.5.0[${PYTHON_USEDEP}] - >=dev-python/sqlalchemy-1.2.0[${PYTHON_USEDEP}] - ) - >=dev-python/webob-1.8.2[${PYTHON_USEDEP}] - >=dev-python/keystoneauth-3.14.0[${PYTHON_USEDEP}] - >=dev-python/alembic-0.8.10[${PYTHON_USEDEP}] - >=dev-python/stevedore-1.20.1[${PYTHON_USEDEP}] - >=dev-python/oslo-cache-1.26.0[${PYTHON_USEDEP}] - >=dev-python/oslo-concurrency-3.26.0[${PYTHON_USEDEP}] - >=dev-python/oslo-config-5.2.0[${PYTHON_USEDEP}] - >=dev-python/oslo-context-2.20.0[${PYTHON_USEDEP}] - >=dev-python/oslo-db-4.44.0[${PYTHON_USEDEP}] - >=dev-python/oslo-i18n-3.20.0[${PYTHON_USEDEP}] - >=dev-python/oslo-log-4.2.1[${PYTHON_USEDEP}] - >=dev-python/oslo-messaging-7.0.0[${PYTHON_USEDEP}] - >=dev-python/oslo-middleware-3.31.0[${PYTHON_USEDEP}] - >=dev-python/oslo-policy-1.30.0[${PYTHON_USEDEP}] - >=dev-python/oslo-privsep-2.3.0[${PYTHON_USEDEP}] - >=dev-python/oslo-reports-1.18.0[${PYTHON_USEDEP}] - >=dev-python/oslo-rootwrap-5.8.0[${PYTHON_USEDEP}] - >=dev-python/oslo-serialization-2.25.0[${PYTHON_USEDEP}] - >=dev-python/oslo-service-1.24.0[${PYTHON_USEDEP}] - !~dev-python/oslo-service-1.28.1[${PYTHON_USEDEP}] - >=dev-python/oslo-upgradecheck-0.1.0[${PYTHON_USEDEP}] - >=dev-python/oslo-utils-4.4.0[${PYTHON_USEDEP}] - >=dev-python/oslo-versionedobjects-1.35.1[${PYTHON_USEDEP}] - >=dev-python/osprofiler-2.3.0[${PYTHON_USEDEP}] - >=dev-python/os-ken-0.3.0[${PYTHON_USEDEP}] - >=dev-python/ovs-2.8.0[${PYTHON_USEDEP}] - >=dev-python/ovsdbapp-1.3.0[${PYTHON_USEDEP}] - >=dev-python/psutil-3.2.2[${PYTHON_USEDEP}] - >=dev-python/pyroute2-0.5.13[${PYTHON_USEDEP}] - >=dev-python/pyopenssl-17.1.0[${PYTHON_USEDEP}] - >=dev-python/python-novaclient-9.1.0[${PYTHON_USEDEP}] - >=dev-python/openstacksdk-0.31.2[${PYTHON_USEDEP}] - >=dev-python/python-designateclient-2.7.0[${PYTHON_USEDEP}] - >=dev-python/os-xenapi-0.3.1[${PYTHON_USEDEP}] - >=dev-python/os-vif-1.15.1[${PYTHON_USEDEP}] - >=dev-python/futurist-1.2.0[${PYTHON_USEDEP}] - >=dev-python/tooz-1.58.0[${PYTHON_USEDEP}] - dev-python/pyudev[${PYTHON_USEDEP}] - sys-apps/iproute2 - net-misc/iputils[arping] - net-misc/bridge-utils - net-firewall/ipset - net-firewall/iptables - net-firewall/ebtables - net-firewall/conntrack-tools - haproxy? ( net-proxy/haproxy ) - openvswitch? ( net-misc/openvswitch ) - ipv6? ( - net-misc/radvd - >=net-misc/dibbler-1.0.1 - ) - dhcp? ( net-dns/dnsmasq[dhcp-tools] ) - acct-group/neutron - acct-user/neutron" - -#PATCHES=( -#) - -pkg_pretend() { - linux-info_pkg_setup - CONFIG_CHECK_MODULES="VLAN_8021Q IP6_NF_FILTER IP6_NF_IPTABLES IP_NF_TARGET_REJECT \ - IP_NF_MANGLE IP_NF_TARGET_MASQUERADE NF_NAT_IPV4 NF_DEFRAG_IPV4 NF_NAT NF_CONNTRACK \ - IP_NF_FILTER IP_NF_IPTABLES NETFILTER_XTABLES" - if linux_config_exists; then - for module in ${CONFIG_CHECK_MODULES}; do - linux_chkconfig_present ${module} || ewarn "${module} needs to be enabled in kernel" - done - fi -} - -pkg_config() { - fperms 0700 /var/log/neutron - fowners neutron:neutron /var/log neutron -} - -src_prepare() { - sed -i '/^hacking/d' test-requirements.txt || die - # it's /bin/ip not /sbin/ip - sed -i 's/sbin\/ip\,/bin\/ip\,/g' etc/neutron/rootwrap.d/* || die - distutils-r1_python_prepare_all -} - -python_install_all() { - distutils-r1_python_install_all - if use server; then - newinitd "${FILESDIR}/neutron.initd" "neutron-server" - newconfd "${FILESDIR}/neutron-server.confd" "neutron-server" - dosym ../../plugin.ini /etc/neutron/plugins/ml2/ml2_conf.ini - fi - if use dhcp; then - newinitd "${FILESDIR}/neutron.initd" "neutron-dhcp-agent" - newconfd "${FILESDIR}/neutron-dhcp-agent.confd" "neutron-dhcp-agent" - fi - if use l3; then - newinitd "${FILESDIR}/neutron.initd" "neutron-l3-agent" - newconfd "${FILESDIR}/neutron-l3-agent.confd" "neutron-l3-agent" - fi - if use metadata; then - newinitd "${FILESDIR}/neutron.initd" "neutron-metadata-agent" - newconfd "${FILESDIR}/neutron-metadata-agent.confd" "neutron-metadata-agent" - fi - if use openvswitch; then - newinitd "${FILESDIR}/neutron.initd" "neutron-openvswitch-agent" - newconfd "${FILESDIR}/neutron-openvswitch-agent.confd" "neutron-openvswitch-agent" - newinitd "${FILESDIR}/neutron.initd" "neutron-ovs-cleanup" - newconfd "${FILESDIR}/neutron-openvswitch-agent.confd" "neutron-ovs-cleanup" - fi - if use linuxbridge; then - newinitd "${FILESDIR}/neutron.initd" "neutron-linuxbridge-agent" - newconfd "${FILESDIR}/neutron-linuxbridge-agent.confd" "neutron-linuxbridge-agent" - fi - diropts -m 755 -o neutron -g neutron - dodir /var/log/neutron /var/lib/neutron - keepdir /etc/neutron - insinto /etc/neutron - insopts -m 0640 -o neutron -g neutron - - doins etc/* - # stupid renames - insinto /etc/neutron - doins -r "etc/neutron/plugins" - insopts -m 0640 -o root -g root - doins "etc/rootwrap.conf" - doins -r "etc/neutron/rootwrap.d" - - #add sudoers definitions for user neutron - insinto /etc/sudoers.d/ - insopts -m 0440 -o root -g root - newins "${FILESDIR}/neutron.sudoersd" neutron - - # add generated configs - cd "${D}/etc/neutron" || die - unpack "neutron-configs-${PV}.tar.gz" - cd "${D}/etc/neutron/plugins/ml2" || die - unpack "neutron-ml2-plugins-${PV}.tar.gz" - - # correcting perms - fowners neutron:neutron -R "/etc/neutron" - fperms o-rwx -R "/etc/neutron/" - - #remove superfluous stuff - rm -R "${D}/usr/etc/" -} - -python_install() { - distutils-r1_python_install - # copy migration conf file (not coppied on install via setup.py script) - python_moduleinto neutron/db/migration/alembic_migrations - python_domodule "neutron/db/migration/alembic_migrations/versions" -} - -pkg_postinst() { - elog - elog "neutron-server's conf.d file may need updating to include additional ini files" - elog "We currently assume the ml2 plugin will be used but do not make assumptions" - elog "on if you will use openvswitch or linuxbridge (or something else)" - elog - elog "Other conf.d files may need updating too, but should be good for the default use case" - elog -} diff --git a/sys-cluster/neutron/neutron-20.0.0.ebuild b/sys-cluster/neutron/neutron-20.0.0.ebuild deleted file mode 100644 index 266f8d742..000000000 --- a/sys-cluster/neutron/neutron-20.0.0.ebuild +++ /dev/null @@ -1,224 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -MYP="${P//_/}" -PYTHON_COMPAT=( python3_{8..9} ) - -inherit distutils-r1 linux-info systemd tmpfiles - -DESCRIPTION="A virtual network service for Openstack" -HOMEPAGE=" - https://launchpad.net/neutron - https://opendev.org/openstack/neutron - https://pypi.org/project/neutron/ -" -SRC_URI="https://tarballs.openstack.org/${PN}/${MYP}.tar.gz" -S="${WORKDIR}/${MYP}" - -KEYWORDS="" -LICENSE="Apache-2.0" -SLOT="0" - -RDEPEND=" - >=dev-python/pbr-4.0.0[${PYTHON_USEDEP}] - >=dev-python/paste-2.0.2[${PYTHON_USEDEP}] - >=dev-python/pastedeploy-1.5.0-r1[${PYTHON_USEDEP}] - >=dev-python/routes-2.3.1[${PYTHON_USEDEP}] - >=dev-python/debtcollector-1.19.0[${PYTHON_USEDEP}] - >=dev-python/decorator-4.1.0[${PYTHON_USEDEP}] - >=dev-python/eventlet-0.26.1[${PYTHON_USEDEP}] - >=dev-python/pecan-1.3.2[${PYTHON_USEDEP}] - >=dev-python/httplib2-0.9.1[${PYTHON_USEDEP}] - >=dev-python/requests-2.18.0[${PYTHON_USEDEP}] - >=dev-python/jinja-2.10[${PYTHON_USEDEP}] - >=dev-python/keystonemiddleware-5.1.0[${PYTHON_USEDEP}] - >=dev-python/netaddr-0.7.18[${PYTHON_USEDEP}] - >=dev-python/netifaces-0.10.4[${PYTHON_USEDEP}] - >=dev-python/neutron-lib-2.20.0[${PYTHON_USEDEP}] - >=dev-python/python-neutronclient-7.8.0[${PYTHON_USEDEP}] - >=dev-python/tenacity-6.0.0[${PYTHON_USEDEP}] - >=dev-python/webob-1.8.2[${PYTHON_USEDEP}] - >=dev-python/keystoneauth-3.14.0[${PYTHON_USEDEP}] - >=dev-python/alembic-1.6.5[${PYTHON_USEDEP}] - >=dev-python/stevedore-2.0.1[${PYTHON_USEDEP}] - >=dev-python/oslo-cache-1.26.0[${PYTHON_USEDEP}] - >=dev-python/oslo-concurrency-3.26.0[${PYTHON_USEDEP}] - >=dev-python/oslo-config-8.0.0[${PYTHON_USEDEP}] - >=dev-python/oslo-context-2.22.0[${PYTHON_USEDEP}] - >=dev-python/oslo-db-4.44.0[${PYTHON_USEDEP}] - >=dev-python/oslo-i18n-3.20.0[${PYTHON_USEDEP}] - >=dev-python/oslo-log-4.5.0[${PYTHON_USEDEP}] - >=dev-python/oslo-messaging-7.0.0[${PYTHON_USEDEP}] - >=dev-python/oslo-middleware-3.31.0[${PYTHON_USEDEP}] - >=dev-python/oslo-policy-3.10.1[${PYTHON_USEDEP}] - >=dev-python/oslo-privsep-2.3.0[${PYTHON_USEDEP}] - >=dev-python/oslo-reports-1.18.0[${PYTHON_USEDEP}] - >=dev-python/oslo-rootwrap-5.15.0[${PYTHON_USEDEP}] - >=dev-python/oslo-serialization-2.25.0[${PYTHON_USEDEP}] - >=dev-python/oslo-service-2.8.0[${PYTHON_USEDEP}] - >=dev-python/oslo-upgradecheck-1.3.0[${PYTHON_USEDEP}] - >=dev-python/oslo-utils-4.8.0[${PYTHON_USEDEP}] - >=dev-python/oslo-versionedobjects-1.35.1[${PYTHON_USEDEP}] - >=dev-python/osprofiler-2.3.0[${PYTHON_USEDEP}] - >=dev-python/os-ken-2.0.0[${PYTHON_USEDEP}] - >=dev-python/os-resource-classes-1.1.0[${PYTHON_USEDEP}] - >=dev-python/ovs-2.10.0[${PYTHON_USEDEP}] - >=dev-python/ovsdbapp-1.15.0[${PYTHON_USEDEP}] - >=dev-python/packaging-20.4[${PYTHON_USEDEP}] - >=dev-python/psutil-5.3.0[${PYTHON_USEDEP}] - >=dev-python/pyroute2-0.6.4[${PYTHON_USEDEP}] - >=dev-python/pyopenssl-17.1.0[${PYTHON_USEDEP}] - >=dev-python/python-novaclient-9.1.0[${PYTHON_USEDEP}] - >=dev-python/openstacksdk-0.31.2[${PYTHON_USEDEP}] - >=dev-python/python-designateclient-2.7.0[${PYTHON_USEDEP}] - >=dev-python/os-vif-1.15.1[${PYTHON_USEDEP}] - >=dev-python/futurist-1.2.0[${PYTHON_USEDEP}] - >=dev-python/tooz-1.58.0[${PYTHON_USEDEP}] - - >=dev-python/sqlalchemy-1.3.23[${PYTHON_USEDEP}] - - acct-group/neutron - acct-user/neutron - dev-python/pyudev[${PYTHON_USEDEP}] - net-misc/bridge-utils - net-misc/iputils[arping] - net-firewall/conntrack-tools - net-firewall/ebtables - net-firewall/ipset - net-firewall/iptables - sys-apps/iproute2 -" -DEPEND=" - ${RDEPEND} - app-admin/sudo -" -BDEPEND=" - test? ( - >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] - >=dev-python/subunit-1.0.0[${PYTHON_USEDEP}] - >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] - >=dev-python/testresources-2.0.0[${PYTHON_USEDEP}] - >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}] - >=dev-python/webtest-2.0.27[${PYTHON_USEDEP}] - >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] - >=dev-python/stestr-1.0.0[${PYTHON_USEDEP}] - >=dev-python/ddt-1.0.1[${PYTHON_USEDEP}] - - >=dev-python/pymysql-0.7.6[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -pkg_pretend() { - linux-info_pkg_setup - CONFIG_CHECK_MODULES="VLAN_8021Q IP6_NF_FILTER IP6_NF_IPTABLES IP_NF_TARGET_REJECT \ - IP_NF_MANGLE IP_NF_TARGET_MASQUERADE NF_NAT_IPV4 NF_DEFRAG_IPV4 NF_NAT NF_CONNTRACK \ - IP_NF_FILTER IP_NF_IPTABLES NETFILTER_XTABLES" - if linux_config_exists; then - for module in ${CONFIG_CHECK_MODULES}; do - linux_chkconfig_present ${module} || ewarn "${module} needs to be enabled in kernel" - done - fi -} - -pkg_config() { - fperms 0700 /var/log/neutron - fowners neutron:neutron /var/log neutron -} - -src_prepare() { - sed -i '/^hacking/d' test-requirements.txt || die - # it's /bin/ip not /sbin/ip - sed -i 's/sbin\/ip\,/bin\/ip\,/g' etc/neutron/rootwrap.d/* || die - distutils-r1_python_prepare_all -} - -python_compile_all() { - ./tools/generate_config_file_samples.sh || die - oslopolicy-sample-generator --config-file=etc/oslo-policy-generator/policy.conf || die -} - -python_install_all() { - distutils-r1_python_install_all - - newinitd "${FILESDIR}/neutron.initd" "neutron-server" - newconfd "${FILESDIR}/neutron-server.confd" "neutron-server" - dosym ../../plugin.ini /etc/neutron/plugins/ml2/ml2_conf.ini - newinitd "${FILESDIR}/neutron.initd" "neutron-dhcp-agent" - newconfd "${FILESDIR}/neutron-dhcp-agent.confd" "neutron-dhcp-agent" - newinitd "${FILESDIR}/neutron.initd" "neutron-l3-agent" - newconfd "${FILESDIR}/neutron-l3-agent.confd" "neutron-l3-agent" - newinitd "${FILESDIR}/neutron.initd" "neutron-metadata-agent" - newconfd "${FILESDIR}/neutron-metadata-agent.confd" "neutron-metadata-agent" - newinitd "${FILESDIR}/neutron.initd" "neutron-openvswitch-agent" - newconfd "${FILESDIR}/neutron-openvswitch-agent.confd" "neutron-openvswitch-agent" - newinitd "${FILESDIR}/neutron.initd" "neutron-ovs-cleanup" - newconfd "${FILESDIR}/neutron-openvswitch-agent.confd" "neutron-ovs-cleanup" - newinitd "${FILESDIR}/neutron.initd" "neutron-linuxbridge-agent" - newconfd "${FILESDIR}/neutron-linuxbridge-agent.confd" "neutron-linuxbridge-agent" - - for svc in {dhcp,l3,linuxbridge,metadata,metering}-agent {linuxbridge,netns,ovs}-cleanup server ; do - systemd_dounit "${FILESDIR}/openstack-neutron-${svc}.service" - done - - diropts -m 755 -o neutron -g neutron - dodir /var/log/neutron /var/lib/neutron - keepdir /etc/neutron - insinto /etc/neutron - insopts -m 0640 -o neutron -g neutron - - insinto /etc/neutron - doins etc/api-paste.ini - doins etc/policy.yaml.sample - - for i in l3 dhcp metadata metering neutron_ovn_metadata ; do - doins "etc/${i}_agent.ini.sample" - done - - doins "etc/neutron.conf.sample" - doins "etc/neutron/ovn.ini.sample" - - doins -r "etc/neutron/plugins" - insopts -m 0640 -o root -g root - doins "etc/rootwrap.conf" - doins -r "etc/neutron/rootwrap.d" - - newtmpfiles "${FILESDIR}/neutron.tmpfile" neutron.conf - - insinto /etc/logrotate.d - newins "${FILESDIR}/neutron.logrotate" neutron.conf - - #add sudoers definitions for user neutron - insinto /etc/sudoers.d/ - insopts -m 0440 -o root -g root - newins "${FILESDIR}/neutron.sudoersd" neutron - - # correcting perms - fowners neutron:neutron -R "/etc/neutron" - fperms o-rwx -R "/etc/neutron/" - - #remove superfluous stuff - rm -R "${D}/usr/etc/" -} - -python_install() { - distutils-r1_python_install - # copy migration conf file (not coppied on install via setup.py script) - python_moduleinto neutron/db/migration/alembic_migrations - python_domodule "neutron/db/migration/alembic_migrations/versions" -} - -pkg_postinst() { - tmpfiles_process neutron.conf - - elog - elog "neutron-server's conf.d file may need updating to include additional ini files" - elog "We currently assume the ml2 plugin will be used but do not make assumptions" - elog "on if you will use openvswitch or linuxbridge (or something else)" - elog - elog "Other conf.d files may need updating too, but should be good for the default use case" - elog -} diff --git a/sys-cluster/nova/Manifest b/sys-cluster/nova/Manifest deleted file mode 100644 index 59323a2ad..000000000 --- a/sys-cluster/nova/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST nova-25.0.0.tar.gz 9445471 BLAKE2B 5584daee1026ebec9437368b5c39ded4c474d1a15291487f9e9ee72593626a3ce2204ec8bf5acb7d579328a7b7aed57174d42db3cabca1c8e93047e49e0bc847 SHA512 c4a1423dcb97bcc96bb5faccd43f58e17293172121a2715ff13c05690c5b8868befeb45815a9dca33fa5bc387fd8c586f68984b0c931427aa02794a1d2a5179e diff --git a/sys-cluster/nova/files/nova-compute.conf b/sys-cluster/nova/files/nova-compute.conf deleted file mode 100644 index 59c7aea2c..000000000 --- a/sys-cluster/nova/files/nova-compute.conf +++ /dev/null @@ -1,4 +0,0 @@ -[DEFAULT] -# mkisofs_cmd is needed as the default provider for the binary was remvoed as -# a package from Gentoo. -mkisofs_cmd = /usr/bin/mkisofs diff --git a/sys-cluster/nova/files/nova-sudoers b/sys-cluster/nova/files/nova-sudoers deleted file mode 100644 index f15b3285b..000000000 --- a/sys-cluster/nova/files/nova-sudoers +++ /dev/null @@ -1,3 +0,0 @@ -Defaults:nova !requiretty - -nova ALL = (root) NOPASSWD: /usr/bin/nova-rootwrap diff --git a/sys-cluster/nova/files/nova.initd b/sys-cluster/nova/files/nova.initd deleted file mode 100644 index 563c3a546..000000000 --- a/sys-cluster/nova/files/nova.initd +++ /dev/null @@ -1,25 +0,0 @@ -#!/sbin/openrc-run -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -description="Starts ${SVCNAME} service for OpenStack" - -command="/usr/bin/${SVCNAME}" -command_args="--config-file /etc/nova/nova.conf" -pidfile=/run/${SVCNAME}.pid -command_background=true -required_files=/etc/nova/nova.conf -if [ "$SVCNAME" = nova-compute ]; then - required_files="${required_files} /etc/nova/nova-compute.conf" - command_args="${command_args} --config-file /etc/nova/nova-compute.conf" -fi -start_stop_daemon_args="-u ${NOVA_USER:-nova}" -retry="SIGTERM/15" - -depend() { - use net -} - -start_pre() { - checkpath --directory --owner "${NOVA_USER:-nova}":"${NOVA_GROUP:-nova}" --mode 0775 "${NOVA_RUN:-/var/lock/nova}" -} diff --git a/sys-cluster/nova/files/nova.logrotate b/sys-cluster/nova/files/nova.logrotate deleted file mode 100644 index 51c7caf73..000000000 --- a/sys-cluster/nova/files/nova.logrotate +++ /dev/null @@ -1,7 +0,0 @@ -/var/log/nova/*.log { - daily - missingok - compress - delaycompress - copytruncate -} diff --git a/sys-cluster/nova/files/nova.tmpfile b/sys-cluster/nova/files/nova.tmpfile deleted file mode 100644 index 126845d14..000000000 --- a/sys-cluster/nova/files/nova.tmpfile +++ /dev/null @@ -1 +0,0 @@ -d /run/nova 0755 nova nova - diff --git a/sys-cluster/nova/files/openstack-nova-api.service b/sys-cluster/nova/files/openstack-nova-api.service deleted file mode 100644 index 9c83f6da4..000000000 --- a/sys-cluster/nova/files/openstack-nova-api.service +++ /dev/null @@ -1,15 +0,0 @@ -[Unit] -Description=OpenStack Nova API Server -After=syslog.target network.target - -[Service] -Type=notify -NotifyAccess=all -TimeoutStartSec=0 -Restart=always -User=nova -ExecStart=/usr/bin/nova-api --log-file /var/log/nova/api.log - -[Install] -WantedBy=multi-user.target - diff --git a/sys-cluster/nova/files/openstack-nova-compute.service b/sys-cluster/nova/files/openstack-nova-compute.service deleted file mode 100644 index 1e1f1b4dd..000000000 --- a/sys-cluster/nova/files/openstack-nova-compute.service +++ /dev/null @@ -1,16 +0,0 @@ -[Unit] -Description=OpenStack Nova Compute Server -After=syslog.target network.target libvirtd.service virtqemud.service - -[Service] -Environment=LIBGUESTFS_ATTACH_METHOD=appliance -Type=notify -NotifyAccess=all -TimeoutStartSec=0 -Restart=always -User=nova -ExecStart=/usr/bin/nova-compute --log-file /var/log/nova/compute.log - -[Install] -WantedBy=multi-user.target - diff --git a/sys-cluster/nova/files/openstack-nova-conductor.service b/sys-cluster/nova/files/openstack-nova-conductor.service deleted file mode 100644 index bca3c738e..000000000 --- a/sys-cluster/nova/files/openstack-nova-conductor.service +++ /dev/null @@ -1,15 +0,0 @@ -[Unit] -Description=OpenStack Nova Conductor Server -After=syslog.target network.target - -[Service] -Type=notify -NotifyAccess=all -TimeoutStartSec=0 -Restart=always -User=nova -ExecStart=/usr/bin/nova-conductor --log-file /var/log/nova/conductor.log - -[Install] -WantedBy=multi-user.target - diff --git a/sys-cluster/nova/files/openstack-nova-metadata-api.service b/sys-cluster/nova/files/openstack-nova-metadata-api.service deleted file mode 100644 index 6885b682c..000000000 --- a/sys-cluster/nova/files/openstack-nova-metadata-api.service +++ /dev/null @@ -1,15 +0,0 @@ -[Unit] -Description=OpenStack Nova Metadata API Server -After=syslog.target network.target - -[Service] -Type=notify -NotifyAccess=all -TimeoutStartSec=0 -Restart=always -User=nova -ExecStart=/usr/bin/nova-api-metadata --log-file /var/log/nova/metadata.log - -[Install] -WantedBy=multi-user.target - diff --git a/sys-cluster/nova/files/openstack-nova-novncproxy.service b/sys-cluster/nova/files/openstack-nova-novncproxy.service deleted file mode 100644 index 648aab89f..000000000 --- a/sys-cluster/nova/files/openstack-nova-novncproxy.service +++ /dev/null @@ -1,13 +0,0 @@ -[Unit] -Description=OpenStack Nova NoVNC Proxy Server -After=syslog.target network.target - -[Service] -Type=simple -User=nova -EnvironmentFile=-/etc/conf.d/openstack-nova-novncproxy -ExecStart=/usr/bin/nova-novncproxy --web /usr/share/webapps/novnc/ --log-file /var/log/nova/novnc.log $OPTIONS -Restart=on-failure - -[Install] -WantedBy=multi-user.target diff --git a/sys-cluster/nova/files/openstack-nova-os-compute-api.service b/sys-cluster/nova/files/openstack-nova-os-compute-api.service deleted file mode 100644 index 0720a5221..000000000 --- a/sys-cluster/nova/files/openstack-nova-os-compute-api.service +++ /dev/null @@ -1,14 +0,0 @@ -[Unit] -Description=OpenStack Nova Compute API Server -After=syslog.target network.target - -[Service] -Type=notify -NotifyAccess=all -TimeoutStartSec=0 -Restart=always -User=nova -ExecStart=/usr/bin/nova-api-os-compute --log-file /var/log/nova/api-os-compute.log - -[Install] -WantedBy=multi-user.target diff --git a/sys-cluster/nova/files/openstack-nova-scheduler.service b/sys-cluster/nova/files/openstack-nova-scheduler.service deleted file mode 100644 index 14e30fe7c..000000000 --- a/sys-cluster/nova/files/openstack-nova-scheduler.service +++ /dev/null @@ -1,15 +0,0 @@ -[Unit] -Description=OpenStack Nova Scheduler Server -After=syslog.target network.target - -[Service] -Type=notify -NotifyAccess=all -TimeoutStartSec=0 -Restart=always -User=nova -ExecStart=/usr/bin/nova-scheduler --log-file /var/log/nova/scheduler.log - -[Install] -WantedBy=multi-user.target - diff --git a/sys-cluster/nova/files/openstack-scsi-disk.rules b/sys-cluster/nova/files/openstack-scsi-disk.rules deleted file mode 100644 index ee44d5066..000000000 --- a/sys-cluster/nova/files/openstack-scsi-disk.rules +++ /dev/null @@ -1,2 +0,0 @@ -KERNEL=="sd*", SUBSYSTEM=="block", ENV{ID_BUS}=="scsi", PROGRAM="/etc/nova/scsi-openscsi-link.sh %b $id", SYMLINK+="disk/by-path/%c" - diff --git a/sys-cluster/nova/files/scsi-openscsi-link.sh b/sys-cluster/nova/files/scsi-openscsi-link.sh deleted file mode 100644 index 663aeab86..000000000 --- a/sys-cluster/nova/files/scsi-openscsi-link.sh +++ /dev/null @@ -1,93 +0,0 @@ -#!/bin/bash - -# Author: Geaaru -# Date: October 23, 2014 -# Version: 0.1.0 -# License: GPL 2.0 - -# Description: Script for udev symlink creation of -# scsi disk attached and visible under -# /dev/disk/by-path/ with name convention -# used in openstack LVM iscsi driver. -# -# Requirements: lsscsi (for retrieve LUN ID, I don't know how can i do that from udev/iscsiadm) - -# Rules for UDEV must in this format: -# KERNEL=="sd*", BUS=="scsi", PROGRAM="/usr/libexec/nova/scsi-openscsi-link.sh %b",SYMLINK+="disk/by-path/%c" - -# NOTE: it seems that input params %b or others are not passed to script. -# I try to retrieve it from environment variables. - -if [[ -z "$DEVTYPE" || -z "$ID_BUS" ]] ; then - exit 1 -fi - -echo "--------------------" >> /tmp/udev.log -echo "ENV => `env`" >> /tmp/udev.log -echo "--------------------" >> /tmp/udev.log - -if [[ $DEVTYPE != "disk" || $ID_BUS != "scsi" ]]; then - echo "EXIT 1" >> /tmp/udev.log - exit 1 -fi - -# ID_SCSI variable what identify ? - -HOST=`echo "$DEVPATH" | awk '{ split($0, word, "/"); print substr(word[4], 5); }'` - - - -# Bins -iscsiadm=/usr/sbin/iscsiadm -lsscsi=/usr/bin/lsscsi - -[ -e /sys/class/iscsi_host ] || exit 1 - -# Create file path like this: -# /sys/class/iscsi_host/host11/device/session3/iscsi_session/session3/targetname -file="/sys/class/iscsi_host/host${HOST}/device/session*/iscsi_session*/session*/targetname" - -target_iqn=$(cat ${file}) - -if [ -z "${target_iqn}" ] ; then - echo "EXIT 2" >> /tmp/udev.log - exit 1 -fi - -# Retrieve target_port because I can't retrieve it with iscsi_id -# /lib/udev/scsi_id -g -x /dev/sdg -# ID_SCSI=1 -# ID_VENDOR=IET -# ID_VENDOR_ENC=IET\x20\x20\x20\x20\x20 -# ID_MODEL=VIRTUAL-DISK -# ID_MODEL_ENC=VIRTUAL-DISK -# ID_REVISION=0001 -# ID_TYPE=disk -# ID_SERIAL=1IET_00010001 -# ID_SERIAL_SHORT=IET_00010001 -# ID_SCSI_SERIAL= beaf11a - -# iscsiadm -m node | grep --colour=none iqn.2014-09.org.openstack:vol-cinder-f48f0a69-e871-4c47-9cd3-3ccb8c811363 | cut -d',' -f 1 - -tp_ispresent=$(${iscsiadm} -m node | grep --colour=none ${target_iqn} | wc -l) -if [ x$tp_ispresent = x0 ] ; then - # Target is not present. Ignore it. - echo "EXIT 3" >> /tmp/udev.log - exit 1 -fi - -target_portal=$(${iscsiadm} -m node | grep --colour=none ${target_iqn} | cut -d',' -f 1) -#target=$(${iscsiadm} -m node | grep --colour=none ${target_iqn} | cut -d' ' -f 1) -#target_portal=$(echo ${target} | cut -d',' -f 1) -target_lun=$(${lsscsi} | grep $DEVNAME | sed 's/.[0-9]*:[0-9]*:[0-9]*:\([0-9]*\).*/\1/') - -echo "TARGET_PORTAL=$target_portal" >> /tmp/udev.log -echo "TARGET_LUN=$target_lun" >> /tmp/udev.log - -linkname="ip-${target_portal}-iscsi-${target_iqn}-lun-${target_lun}" - -echo "RETURN ${linkname}" >> /tmp/udev.log - -echo "${linkname}" - -exit 0 diff --git a/sys-cluster/nova/metadata.xml b/sys-cluster/nova/metadata.xml deleted file mode 100644 index fb5fd60ad..000000000 --- a/sys-cluster/nova/metadata.xml +++ /dev/null @@ -1,19 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <description>co-maintainers welcome</description> - <email>lssndrbarbieri@gmail.com</email> - <name>Alessandro Barbieri</name> - </maintainer> - <longdescription lang="en"> - Nova is a cloud computing fabric controller - (the main part of an IaaS system). It is written in Python. - </longdescription> - <use> - <flag name="iscsi">Installs iscsi helper udev scripts</flag> - </use> - <upstream> - <remote-id type="launchpad">nova</remote-id> - </upstream> -</pkgmetadata> diff --git a/sys-cluster/nova/nova-25.0.0-r1.ebuild b/sys-cluster/nova/nova-25.0.0-r1.ebuild deleted file mode 100644 index ef270c92f..000000000 --- a/sys-cluster/nova/nova-25.0.0-r1.ebuild +++ /dev/null @@ -1,226 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -EPYTEST_IGNORE="nova/tests/functional" -MYP="${P//_/}" -PYTHON_COMPAT=( python3_{8..9} ) - -inherit bash-completion-r1 distutils-r1 linux-info optfeature systemd tmpfiles udev - -DESCRIPTION="Cloud computing fabric controller" -HOMEPAGE=" - https://launchpad.net/nova - https://opendev.org/openstack/nova - https://pypi.org/project/nova/ -" -SRC_URI="https://tarballs.openstack.org/${PN}/${MYP}.tar.gz" -S="${WORKDIR}/${MYP}" - -KEYWORDS="~amd64" -LICENSE="Apache-2.0 GPL-2" -SLOT="0" -IUSE="iscsi" - -RDEPEND=" - >=dev-python/pbr-5.8.0[${PYTHON_USEDEP}] - >=dev-python/decorator-4.1.0[${PYTHON_USEDEP}] - >=dev-python/eventlet-0.30.1[${PYTHON_USEDEP}] - >=dev-python/jinja-2.10[${PYTHON_USEDEP}] - >=dev-python/keystonemiddleware-4.20.0[${PYTHON_USEDEP}] - >=dev-python/lxml-4.5.0[${PYTHON_USEDEP}] - >=dev-python/routes-2.3.1[${PYTHON_USEDEP}] - >=dev-python/cryptography-2.7[${PYTHON_USEDEP}] - >=dev-python/webob-1.8.2[${PYTHON_USEDEP}] - >=dev-python/greenlet-0.4.15[${PYTHON_USEDEP}] - >=dev-python/pastedeploy-1.5.0-r1[${PYTHON_USEDEP}] - >=dev-python/paste-2.0.2[${PYTHON_USEDEP}] - >=dev-python/prettytable-0.7.1[${PYTHON_USEDEP}] - >=dev-python/sqlalchemy-migrate-0.13.0[${PYTHON_USEDEP}] - >=dev-python/alembic-1.5.0[${PYTHON_USEDEP}] - >=dev-python/netaddr-0.7.18[${PYTHON_USEDEP}] - >=dev-python/netifaces-0.10.4[${PYTHON_USEDEP}] - >=dev-python/paramiko-2.7.1[${PYTHON_USEDEP}] - >=dev-python/iso8601-0.1.11[${PYTHON_USEDEP}] - >=dev-python/jsonschema-3.2.0[${PYTHON_USEDEP}] - >=dev-python/python-cinderclient-3.3.0[${PYTHON_USEDEP}] - >=dev-python/keystoneauth-3.16.0[${PYTHON_USEDEP}] - >=dev-python/python-neutronclient-7.1.0[${PYTHON_USEDEP}] - >=dev-python/python-glanceclient-2.8.0[${PYTHON_USEDEP}] - >=dev-python/requests-2.25.1[${PYTHON_USEDEP}] - >=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}] - >=dev-python/websockify-0.9.0[${PYTHON_USEDEP}] - >=dev-python/oslo-cache-1.26.0[${PYTHON_USEDEP}] - >=dev-python/oslo-concurrency-4.5.0[${PYTHON_USEDEP}] - >=dev-python/oslo-config-8.6.0[${PYTHON_USEDEP}] - >=dev-python/oslo-context-3.4.0[${PYTHON_USEDEP}] - >=dev-python/oslo-log-4.6.1[${PYTHON_USEDEP}] - >=dev-python/oslo-reports-1.18.0[${PYTHON_USEDEP}] - >=dev-python/oslo-serialization-4.2.0[${PYTHON_USEDEP}] - >=dev-python/oslo-upgradecheck-1.3.0[${PYTHON_USEDEP}] - >=dev-python/oslo-utils-4.12.1[${PYTHON_USEDEP}] - >=dev-python/oslo-db-10.0.0[${PYTHON_USEDEP}] - >=dev-python/oslo-rootwrap-5.8.0[${PYTHON_USEDEP}] - >=dev-python/oslo-messaging-10.3.0[${PYTHON_USEDEP}] - >=dev-python/oslo-policy-3.7.0[${PYTHON_USEDEP}] - >=dev-python/oslo-privsep-2.6.2[${PYTHON_USEDEP}] - >=dev-python/oslo-i18n-5.1.0[${PYTHON_USEDEP}] - >=dev-python/oslo-service-2.8.0[${PYTHON_USEDEP}] - >=dev-python/rfc3986-1.2.0[${PYTHON_USEDEP}] - >=dev-python/oslo-middleware-3.31.0[${PYTHON_USEDEP}] - >=dev-python/psutil-3.2.2[${PYTHON_USEDEP}] - >=dev-python/oslo-versionedobjects-1.35.0[${PYTHON_USEDEP}] - >=dev-python/os-brick-5.2[${PYTHON_USEDEP}] - >=dev-python/os-resource-classes-1.1.0[${PYTHON_USEDEP}] - >=dev-python/os-traits-2.7.0[${PYTHON_USEDEP}] - >=dev-python/os-vif-1.15.2[${PYTHON_USEDEP}] - >=dev-python/castellan-0.16.0[${PYTHON_USEDEP}] - >=dev-python/microversion-parse-0.2.1[${PYTHON_USEDEP}] - >=dev-python/tooz-1.58.0[${PYTHON_USEDEP}] - >=dev-python/cursive-0.2.1[${PYTHON_USEDEP}] - >=dev-python/retrying-1.3.3[${PYTHON_USEDEP}] - >=dev-python/os-service-types-1.7.0[${PYTHON_USEDEP}] - >=dev-python/taskflow-3.8.0[${PYTHON_USEDEP}] - >=dev-python/python-dateutil-2.7.0[${PYTHON_USEDEP}] - >=dev-python/futurist-1.8.0[${PYTHON_USEDEP}] - >=dev-python/openstacksdk-0.35.0[${PYTHON_USEDEP}] - >=dev-python/pyyaml-5.1[${PYTHON_USEDEP}] - - acct-user/nova - acct-group/nova - app-emulation/libvirt[iscsi?] - app-emulation/spice-html5 - dev-python/libvirt-python[${PYTHON_USEDEP}] - dev-python/oslo-limit[${PYTHON_USEDEP}] - net-misc/bridge-utils - sys-apps/iproute2 - sys-fs/sysfsutils - sys-fs/multipath-tools - - >=dev-python/sqlalchemy-1.4.13[${PYTHON_USEDEP}] - - iscsi? ( - sys-fs/lsscsi - >=sys-block/open-iscsi-2.0.873-r1 - ) -" -DEPEND=" - ${RDEPEND} - app-admin/sudo -" -BDEPEND=" - test? ( - >=dev-python/types-paramiko-0.1.3[${PYTHON_USEDEP}] - >=dev-python/ddt-1.2.1[${PYTHON_USEDEP}] - >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] - >=dev-python/mock-3.0.0[${PYTHON_USEDEP}] - dev-python/psycopg:2[${PYTHON_USEDEP}] - >=dev-python/pymysql-0.8.0[${PYTHON_USEDEP}] - >=dev-python/python-barbicanclient-4.5.2[${PYTHON_USEDEP}] - >=dev-python/python-ironicclient-3.0.0[${PYTHON_USEDEP}] - >=dev-python/requests-mock-1.2.0[${PYTHON_USEDEP}] - >=dev-python/oslotest-3.8.0[${PYTHON_USEDEP}] - >=dev-python/osprofiler-1.4.0[${PYTHON_USEDEP}] - >=dev-python/testresources-2.0.0[${PYTHON_USEDEP}] - >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}] - >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] - >=dev-python/gabbi-1.35.0[${PYTHON_USEDEP}] - >=dev-python/wsgi_intercept-1.7.0[${PYTHON_USEDEP}] - >=dev-python/oslo-vmware-3.6.0[${PYTHON_USEDEP}] - - sys-cluster/placement[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -pkg_setup() { - linux-info_pkg_setup - CONFIG_CHECK_MODULES="BLK_DEV_NBD VHOST_NET IP6_NF_FILTER IP6_NF_IPTABLES IP_NF_TARGET_REJECT \ - IP_NF_MANGLE IP_NF_TARGET_MASQUERADE NF_NAT_IPV4 IP_NF_FILTER IP_NF_IPTABLES \ - NF_CONNTRACK_IPV4 NF_DEFRAG_IPV4 NF_NAT_IPV4 NF_NAT NF_CONNTRACK NETFILTER_XTABLES \ - ISCSI_TCP SCSI_DH DM_MULTIPATH DM_SNAPSHOT" - if linux_config_exists; then - for module in ${CONFIG_CHECK_MODULES}; do - linux_chkconfig_present ${module} || ewarn "${module} needs to be enabled in kernel" - done - fi -} - -python_prepare_all() { - rm nova/tests/unit/test_hacking.py || die - sed -i '/^hacking/d' test-requirements.txt || die - distutils-r1_python_prepare_all -} - -python_compile_all() { - oslo-config-generator --config-file=etc/nova/nova-config-generator.conf || die - oslopolicy-sample-generator --config-file=etc/nova/nova-policy-generator.conf || die -} - -python_install_all() { - distutils-r1_python_install_all - - for svc in api compute conductor consoleauth network novncproxy scheduler spicehtml5proxy xvpvncproxy; do - newinitd "${FILESDIR}/nova.initd" "nova-${svc}" - done - - for svc in api compute conductor metadata-api novncproxy os-compute-api scheduler; do - systemd_dounit "${FILESDIR}/openstack-nova-${svc}.service" - done - - diropts -m 0750 -o nova -g qemu - dodir /var/log/nova /var/lib/nova/instances - diropts -m 0750 -o nova -g nova - keepdir /var/log/nova - keepdir /var/lib/nova - - insinto /etc/nova - insopts -m 0640 -o nova -g nova - - doins etc/nova/nova.conf.sample - doins "${FILESDIR}/nova-compute.conf" - dodoc etc/nova/README*.txt - rm etc/nova/README*.txt || die - doins "${S}/etc/nova/"* - doins etc/nova/policy.yaml.sample - # rootwrap filters - insopts -m 0644 - insinto /etc/nova/rootwrap.d - doins etc/nova/rootwrap.d/compute.filters - - # add sudoers definitions for user nova - insinto /etc/sudoers.d/ - insopts -m 0600 -o root -g root - doins "${FILESDIR}/nova-sudoers" - - newbashcomp tools/nova-manage.bash_completion nova-manage - - newtmpfiles "${FILESDIR}/nova.tmpfile" nova.conf - - insinto /etc/logrotate.d - newins "${FILESDIR}/nova.logrotate" nova.conf - - if use iscsi; then - # Install udev rules for handle iscsi disk with right links under /dev - udev_newrules "${FILESDIR}/openstack-scsi-disk.rules" 60-openstack-scsi-disk.rules - - exeinto "/usr/libexec/${PN}" - doins "${FILESDIR}/scsi-openscsi-link.sh" - fi - - rm -r "${ED}/usr/etc" || die -} - -pkg_postinst() { - tmpfiles_process nova.conf - - use iscsi && elog "iscsid needs to be running if you want cinder to connect" - - optfeature "osprofiler" >=dev-python/osprofiler-1.4.0 - optfeature "powervm" >=dev-python/pypowervm-1.1.15 - optfeature "zvm" >=dev-python/zVMCloudConnector-1.3.0 - optfeature "hyperv" >=dev-python/os-win-5.5.0 - optfeature "vmware" >=dev-python/oslo-vmware-3.6.0 -} diff --git a/sys-cluster/openstack-meta/metadata.xml b/sys-cluster/openstack-meta/metadata.xml deleted file mode 100644 index bdc2716f4..000000000 --- a/sys-cluster/openstack-meta/metadata.xml +++ /dev/null @@ -1,30 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <description>co-maintainers welcome</description> - <email>lssndrbarbieri@gmail.com</email> - <name>Alessandro Barbieri</name> - </maintainer> - <use> - <flag name="cinder">Installs Openstack block storage service Cinder</flag> - <flag name="compute">Installs the dependencies for the nova volume service</flag> - <flag name="dhcp">Installs the dependencies for the neutron dhcp service</flag> - <flag name="glance">Installs Openstack VM services Glance</flag> - <flag name="haproxy">haproxy backend support</flag> - <flag name="heat">Installs Openstack orchestration engine Heat</flag> - <flag name="iscsi">Allow using an iSCSI remote storage server as pool for disk image storage</flag> - <flag name="keystone">Installs Openstack authentication, authorization and service catalog Keystone</flag> - <flag name="lvm">Allow using the Logical Volume Manager (<pkg>sys-fs/lvm2</pkg>) as pool for disk image storage</flag> - <flag name="memcached">Installs dependencies needed for using memcached as a backend</flag> - <flag name="mongo">Installs dependencies needed for using mongo as a backend</flag> - <flag name="neutron">Installs Openstack virtual network Neutron</flag> - <flag name="nova">Installs Openstack fabric controller Nova</flag> - <flag name="novncproxy">Installs dependencies for nova novncproxy service</flag> - <flag name="openvswitch">Installs openvswitch for the neutron openvswitch support</flag> - <flag name="placement">Installs Openstack HTTP service manager for cloud resources Placement</flag> - <flag name="rabbitmq">Installs the rabbitmq server</flag> - <flag name="swift">Installs Openstack object/blob store Swift</flag> - <!-- <flag name="horizon">Installs Openstack Horizon</flag> --> - </use> -</pkgmetadata> diff --git a/sys-cluster/openstack-meta/openstack-meta-2020.2.0.ebuild b/sys-cluster/openstack-meta/openstack-meta-2020.2.0.ebuild deleted file mode 100644 index 3e4c164d1..000000000 --- a/sys-cluster/openstack-meta/openstack-meta-2020.2.0.ebuild +++ /dev/null @@ -1,112 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..9} ) - -inherit linux-info python-r1 - -DESCRIPTION="A openstack meta-package for installing the various openstack pieces" -HOMEPAGE="https://openstack.org" - -LICENSE="metapackage" -SLOT="0" -IUSE=" - cinder glance heat keystone neutron nova placement swift - compute dhcp haproxy infiniband ipv6 iscsi ldap lvm memcached mongo mysql novncproxy openvswitch postgres rabbitmq sqlite -" -KEYWORDS="~amd64" - -DEPEND="" -RDEPEND=" - ${PYTHON_DEPS} - - cinder? ( - sys-cluster/cinder[${PYTHON_USEDEP}] - iscsi? ( - sys-block/tgt - sys-block/open-iscsi - ) - lvm? ( sys-fs/lvm2 ) - memcached? ( net-misc/memcached ) - ) - glance? ( app-admin/glance[${PYTHON_USEDEP}] ) - heat? ( sys-cluster/heat[${PYTHON_USEDEP}] ) - keystone? ( - sys-auth/keystone[${PYTHON_USEDEP}] - || ( - www-servers/uwsgi[python,${PYTHON_USEDEP}] - www-apache/mod_wsgi[${PYTHON_USEDEP}] - www-servers/gunicorn[${PYTHON_USEDEP}] - ) - ldap? ( - >=dev-python/python-ldap-3.1.0[${PYTHON_USEDEP}] - >=dev-python/ldappool-2.3.1[${PYTHON_USEDEP}] - ) - memcached? ( >=dev-python/python-memcached-1.56[${PYTHON_USEDEP}] ) - mongo? ( >=dev-python/pymongo-3.0.2[${PYTHON_USEDEP}] ) - ) - neutron? ( - sys-cluster/neutron[${PYTHON_USEDEP}] - dhcp? ( net-dns/dnsmasq[dhcp-tools] ) - haproxy? ( net-proxy/haproxy ) - ipv6? ( - net-misc/radvd - >=net-misc/dibbler-1.0.1 - ) - openvswitch? ( net-misc/openvswitch ) - ) - nova? ( - sys-cluster/nova[${PYTHON_USEDEP}] - compute? ( - app-cdr/cdrtools - sys-fs/dosfstools - app-emulation/qemu - ) - memcached? ( - net-misc/memcached - >=dev-python/python-memcached-1.58[${PYTHON_USEDEP}] - ) - novncproxy? ( www-apps/novnc ) - openvswitch? ( net-misc/openvswitch ) - rabbitmq? ( net-misc/rabbitmq-server ) - ) - placement? ( sys-cluster/placement[${PYTHON_USEDEP}] ) - swift? ( - sys-cluster/swift[${PYTHON_USEDEP}] - memcached? ( net-misc/memcached ) - ) - - mysql? ( >=dev-python/pymysql-0.7.6[${PYTHON_USEDEP}] ) - postgres? ( >=dev-python/psycopg-2.5.0[${PYTHON_USEDEP}] ) - sqlite? ( >=dev-python/sqlalchemy-1.4.23[sqlite,${PYTHON_USEDEP}] ) -" - -REQUIRED_USE=" - ${PYTHON_REQUIRED_USE} - cinder? ( || ( mysql postgres sqlite ) ) - glance? ( || ( mysql postgres sqlite ) ) - heat? ( || ( mysql postgres sqlite ) ) - keystone? ( || ( mysql postgres sqlite ) ) - neutron? ( || ( mysql postgres sqlite ) ) - nova? ( || ( mysql postgres sqlite ) ) - placement? ( || ( mysql postgres sqlite ) ) -" - -pkg_pretend() { - linux-info_pkg_setup - CONFIG_CHECK_MODULES="" -# if use tcp; then -# CONFIG_CHECK_MODULES+="SCSI_ISCSI_ATTRS ISCSI_TCP " -# fi - if use infiniband; then - CONFIG_CHECK_MODULES+="INFINIBAND_ISER " - CONFIG_CHECK_MODULES+="INFINIBAND_IPOIB INFINIBAND_USER_MAD INFINIBAND_USER_ACCESS" - fi - if linux_config_exists; then - for module in ${CONFIG_CHECK_MODULES}; do - linux_chkconfig_present ${module} || ewarn "${module} needs to be enabled" - done - fi -} diff --git a/sys-cluster/placement/Manifest b/sys-cluster/placement/Manifest deleted file mode 100644 index 839405c99..000000000 --- a/sys-cluster/placement/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST openstack-placement-7.0.0.tar.gz 559628 BLAKE2B 5abc67d3728b5ab3dd77df1649230891fe09dc37191bc0c74edb83a841099a6e4ad57560e8a56bd66fba56f0accb1b99eced55379bc3251bfda5c379f9c75b8d SHA512 9b2c0f730002c36e0e50a0468f3aec68f3d518d66cdec03c3324bba43aa1dd36b6f79d8d2775bce64e375265a4aab9b03b83243ea04302ef97f4cebd83793c36 diff --git a/sys-cluster/placement/files/placement.logrotate b/sys-cluster/placement/files/placement.logrotate deleted file mode 100644 index 5db9aa4bf..000000000 --- a/sys-cluster/placement/files/placement.logrotate +++ /dev/null @@ -1,8 +0,0 @@ -/var/log/placement/*.log { - daily - missingok - compress - delaycompress - notifempty - copytruncate -} diff --git a/sys-cluster/placement/files/placement.tmpfile b/sys-cluster/placement/files/placement.tmpfile deleted file mode 100644 index 2dec8cf6b..000000000 --- a/sys-cluster/placement/files/placement.tmpfile +++ /dev/null @@ -1,2 +0,0 @@ -d /var/lib/placement 0750 placement placement - -d /var/log/placement 0750 placement placement - diff --git a/sys-cluster/placement/metadata.xml b/sys-cluster/placement/metadata.xml deleted file mode 100644 index 6e3e43510..000000000 --- a/sys-cluster/placement/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <description>co-maintainers welcome</description> - <email>lssndrbarbieri@gmail.com</email> - <name>Alessandro Barbieri</name> - </maintainer> - <longdescription lang="en"> - OpenStack Placement provides an HTTP service for managing, selecting, and claiming providers of classes of inventory representing available resources in a cloud. - </longdescription> -</pkgmetadata> diff --git a/sys-cluster/placement/placement-7.0.0-r1.ebuild b/sys-cluster/placement/placement-7.0.0-r1.ebuild deleted file mode 100644 index 49eeb729c..000000000 --- a/sys-cluster/placement/placement-7.0.0-r1.ebuild +++ /dev/null @@ -1,97 +0,0 @@ -# Copyright 2019-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -EPYTEST_IGNORE=( placement/tests/functional ) -MYP="${P//_/}" -PYTHON_COMPAT=( python3_{8..9} ) - -inherit distutils-r1 tmpfiles - -DESCRIPTION="A HTTP service for managing, selecting, and claiming cloud resources" -HOMEPAGE=" - https://github.com/openstack/placement - https://opendev.org/openstack/placement -" -SRC_URI="https://tarballs.openstack.org/${PN}/openstack-${MYP}.tar.gz" -KEYWORDS="~amd64" -S="${WORKDIR}/openstack-${MYP}" - -LICENSE="Apache-2.0" -SLOT="0" - -RDEPEND=" - >=dev-python/pbr-3.1.1[${PYTHON_USEDEP}] - >=dev-python/keystonemiddleware-4.18.0[${PYTHON_USEDEP}] - >=dev-python/routes-2.3.1[${PYTHON_USEDEP}] - >=dev-python/webob-1.8.2[${PYTHON_USEDEP}] - >=dev-python/jsonschema-3.2.0[${PYTHON_USEDEP}] - >=dev-python/requests-2.25.0[${PYTHON_USEDEP}] - >=dev-python/oslo-concurrency-3.26.0[${PYTHON_USEDEP}] - >=dev-python/oslo-config-6.7.0[${PYTHON_USEDEP}] - >=dev-python/oslo-context-2.22.0[${PYTHON_USEDEP}] - >=dev-python/oslo-log-4.3.0[${PYTHON_USEDEP}] - >=dev-python/oslo-serialization-2.25.0[${PYTHON_USEDEP}] - >=dev-python/oslo-utils-4.5.0[${PYTHON_USEDEP}] - >=dev-python/oslo-db-4.40.0[${PYTHON_USEDEP}] - >=dev-python/oslo-policy-3.7.0[${PYTHON_USEDEP}] - >=dev-python/oslo-middleware-3.31.0[${PYTHON_USEDEP}] - >=dev-python/oslo-upgradecheck-1.3.0[${PYTHON_USEDEP}] - >=dev-python/os-resource-classes-0.5.0[${PYTHON_USEDEP}] - >=dev-python/os-traits-2.7.0[${PYTHON_USEDEP}] - >=dev-python/microversion-parse-0.2.1[${PYTHON_USEDEP}] - - acct-user/placement - acct-group/placement - - >=dev-python/sqlalchemy-1.2.19[${PYTHON_USEDEP}] -" -DEPEND="${RDEPEND}" -BDEPEND=" - test? ( - >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] - >=dev-python/oslotest-3.5.0[${PYTHON_USEDEP}] - >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] - >=dev-python/gabbi-1.35.0[${PYTHON_USEDEP}] - >=dev-python/cryptography-2.7[${PYTHON_USEDEP}] - >=dev-python/wsgi_intercept-1.7.0[${PYTHON_USEDEP}] - - >=dev-python/pymysql-0.7.6[${PYTHON_USEDEP}] - >=dev-python/psycopg-2.5.0[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_compile_all() { - oslo-config-generator --config-file=etc/placement/config-generator.conf || die - oslopolicy-sample-generator --config-file=etc/placement/policy-generator.conf || die -} - -python_install_all() { - distutils-r1_python_install_all - - insinto /etc/logrotate.d - newins "${FILESDIR}/placement.logrotate" placement - - diropts -m 0750 -o placement -g placement - insinto /etc/placement - insopts -m 0640 -o placement -g placement - - doins etc/placement/placement.conf.sample - doins etc/placement/policy.yaml.sample - - dobin tools/mysql-migrate-db.sh - dobin tools/postgresql-migrate-db.sh - - newtmpfiles "${FILESDIR}/placement.tmpfile" placement.conf - - dodir /var/log/placement - fowners placement:placement /var/log/placement - keepdir /var/log/placement -} - -pkg_postinst() { - tmpfiles_process placement.conf -} diff --git a/sys-cluster/swift/Manifest b/sys-cluster/swift/Manifest deleted file mode 100644 index 7d5b2b188..000000000 --- a/sys-cluster/swift/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST swift-2.29.1.tar.gz 3583459 BLAKE2B 378b865a035c73b80b2aab0a508da1c4acc9837e987c6daf9d8a13b5642d8f4bd0d2ded5702f8760f139322b691be83a0656c19738ab6a7e92511be65c2f2fc2 SHA512 f1309ef1728f2f259ad4cc0cbc2f88697179e1c0ee823f65c49f6f3cf0d8dd0432ee8d180f83e4c362de1e8b033f1d0e351ea95d034bd13355c3dccf2c14d767 diff --git a/sys-cluster/swift/files/openstack-swift-account-auditor.AT.service b/sys-cluster/swift/files/openstack-swift-account-auditor.AT.service deleted file mode 100644 index 8b44df92d..000000000 --- a/sys-cluster/swift/files/openstack-swift-account-auditor.AT.service +++ /dev/null @@ -1,11 +0,0 @@ -[Unit] -Description=OpenStack Object Storage (swift) - Account Auditor instance %I -After=syslog.target network.target - -[Service] -Type=simple -User=swift -ExecStart=/usr/bin/swift-account-auditor /etc/swift/account-server/%i.conf - -[Install] -WantedBy=multi-user.target diff --git a/sys-cluster/swift/files/openstack-swift-account-auditor.service b/sys-cluster/swift/files/openstack-swift-account-auditor.service deleted file mode 100644 index 35413ceb7..000000000 --- a/sys-cluster/swift/files/openstack-swift-account-auditor.service +++ /dev/null @@ -1,12 +0,0 @@ -# After network.target just because. -[Unit] -Description=OpenStack Object Storage (swift) - Account Auditor -After=syslog.target network.target - -[Service] -Type=simple -User=swift -ExecStart=/usr/bin/swift-account-auditor /etc/swift/account-server.conf - -[Install] -WantedBy=multi-user.target diff --git a/sys-cluster/swift/files/openstack-swift-account-reaper.AT.service b/sys-cluster/swift/files/openstack-swift-account-reaper.AT.service deleted file mode 100644 index dbd5aa4bb..000000000 --- a/sys-cluster/swift/files/openstack-swift-account-reaper.AT.service +++ /dev/null @@ -1,11 +0,0 @@ -[Unit] -Description=OpenStack Object Storage (swift) - Account Reaper instance %I -After=syslog.target network.target - -[Service] -Type=simple -User=swift -ExecStart=/usr/bin/swift-account-reaper /etc/swift/account-server/%i.conf - -[Install] -WantedBy=multi-user.target diff --git a/sys-cluster/swift/files/openstack-swift-account-reaper.service b/sys-cluster/swift/files/openstack-swift-account-reaper.service deleted file mode 100644 index dd6fb004d..000000000 --- a/sys-cluster/swift/files/openstack-swift-account-reaper.service +++ /dev/null @@ -1,11 +0,0 @@ -[Unit] -Description=OpenStack Object Storage (swift) - Account Reaper -After=syslog.target network.target - -[Service] -Type=simple -User=swift -ExecStart=/usr/bin/swift-account-reaper /etc/swift/account-server.conf - -[Install] -WantedBy=multi-user.target diff --git a/sys-cluster/swift/files/openstack-swift-account-replicator.AT.service b/sys-cluster/swift/files/openstack-swift-account-replicator.AT.service deleted file mode 100644 index 65fbaa359..000000000 --- a/sys-cluster/swift/files/openstack-swift-account-replicator.AT.service +++ /dev/null @@ -1,11 +0,0 @@ -[Unit] -Description=OpenStack Object Storage (swift) - Account Replicator instance %I -After=syslog.target network.target - -[Service] -Type=simple -User=swift -ExecStart=/usr/bin/swift-account-replicator /etc/swift/account-server/%i.conf - -[Install] -WantedBy=multi-user.target diff --git a/sys-cluster/swift/files/openstack-swift-account-replicator.service b/sys-cluster/swift/files/openstack-swift-account-replicator.service deleted file mode 100644 index 0cad889ca..000000000 --- a/sys-cluster/swift/files/openstack-swift-account-replicator.service +++ /dev/null @@ -1,12 +0,0 @@ -# After network.target just so replicator can talk to other nodes. -[Unit] -Description=OpenStack Object Storage (swift) - Account Replicator -After=syslog.target network.target - -[Service] -Type=simple -User=swift -ExecStart=/usr/bin/swift-account-replicator /etc/swift/account-server.conf - -[Install] -WantedBy=multi-user.target diff --git a/sys-cluster/swift/files/openstack-swift-account.AT.service b/sys-cluster/swift/files/openstack-swift-account.AT.service deleted file mode 100644 index 518c72d5b..000000000 --- a/sys-cluster/swift/files/openstack-swift-account.AT.service +++ /dev/null @@ -1,12 +0,0 @@ -[Unit] -Description=OpenStack Object Storage (swift) - Account Server instance %I -Wants=network-online.target -After=syslog.target network-online.target - -[Service] -Type=simple -User=swift -ExecStart=/usr/bin/swift-account-server /etc/swift/account-server/%i.conf - -[Install] -WantedBy=multi-user.target diff --git a/sys-cluster/swift/files/openstack-swift-account.service b/sys-cluster/swift/files/openstack-swift-account.service deleted file mode 100644 index 190c4e716..000000000 --- a/sys-cluster/swift/files/openstack-swift-account.service +++ /dev/null @@ -1,12 +0,0 @@ -[Unit] -Description=OpenStack Object Storage (swift) - Account Server -Wants=network-online.target -After=syslog.target network-online.target - -[Service] -Type=simple -User=swift -ExecStart=/usr/bin/swift-account-server /etc/swift/account-server.conf - -[Install] -WantedBy=multi-user.target diff --git a/sys-cluster/swift/files/openstack-swift-container-auditor.AT.service b/sys-cluster/swift/files/openstack-swift-container-auditor.AT.service deleted file mode 100644 index 7c046da95..000000000 --- a/sys-cluster/swift/files/openstack-swift-container-auditor.AT.service +++ /dev/null @@ -1,11 +0,0 @@ -[Unit] -Description=OpenStack Object Storage (swift) - Container Auditor instance %I -After=syslog.target network.target - -[Service] -Type=simple -User=swift -ExecStart=/usr/bin/swift-container-auditor /etc/swift/container-server/%i.conf - -[Install] -WantedBy=multi-user.target diff --git a/sys-cluster/swift/files/openstack-swift-container-auditor.service b/sys-cluster/swift/files/openstack-swift-container-auditor.service deleted file mode 100644 index 6359b9198..000000000 --- a/sys-cluster/swift/files/openstack-swift-container-auditor.service +++ /dev/null @@ -1,11 +0,0 @@ -[Unit] -Description=OpenStack Object Storage (swift) - Container Auditor -After=syslog.target network.target - -[Service] -Type=simple -User=swift -ExecStart=/usr/bin/swift-container-auditor /etc/swift/container-server.conf - -[Install] -WantedBy=multi-user.target diff --git a/sys-cluster/swift/files/openstack-swift-container-reconciler.service b/sys-cluster/swift/files/openstack-swift-container-reconciler.service deleted file mode 100644 index f23345127..000000000 --- a/sys-cluster/swift/files/openstack-swift-container-reconciler.service +++ /dev/null @@ -1,11 +0,0 @@ -[Unit] -Description=OpenStack Object Storage (swift) - Container Reconciler -After=syslog.target network.target - -[Service] -Type=simple -User=swift -ExecStart=/usr/bin/swift-container-reconciler /etc/swift/container-reconciler.conf - -[Install] -WantedBy=multi-user.target diff --git a/sys-cluster/swift/files/openstack-swift-container-replicator.AT.service b/sys-cluster/swift/files/openstack-swift-container-replicator.AT.service deleted file mode 100644 index 480350352..000000000 --- a/sys-cluster/swift/files/openstack-swift-container-replicator.AT.service +++ /dev/null @@ -1,11 +0,0 @@ -[Unit] -Description=OpenStack Object Storage (swift) - Container Replicator instance %I -After=syslog.target network.target - -[Service] -Type=simple -User=swift -ExecStart=/usr/bin/swift-container-replicator /etc/swift/container-server/%i.conf - -[Install] -WantedBy=multi-user.target diff --git a/sys-cluster/swift/files/openstack-swift-container-replicator.service b/sys-cluster/swift/files/openstack-swift-container-replicator.service deleted file mode 100644 index 399f7b41e..000000000 --- a/sys-cluster/swift/files/openstack-swift-container-replicator.service +++ /dev/null @@ -1,12 +0,0 @@ -# After network.target just so replicator can talk to other nodes. -[Unit] -Description=OpenStack Object Storage (swift) - Container Replicator -After=syslog.target network.target - -[Service] -Type=simple -User=swift -ExecStart=/usr/bin/swift-container-replicator /etc/swift/container-server.conf - -[Install] -WantedBy=multi-user.target diff --git a/sys-cluster/swift/files/openstack-swift-container-updater.AT.service b/sys-cluster/swift/files/openstack-swift-container-updater.AT.service deleted file mode 100644 index 19f99ff7f..000000000 --- a/sys-cluster/swift/files/openstack-swift-container-updater.AT.service +++ /dev/null @@ -1,11 +0,0 @@ -[Unit] -Description=OpenStack Object Storage (swift) - Container Updater instance %I -After=syslog.target network.target - -[Service] -Type=simple -User=swift -ExecStart=/usr/bin/swift-container-updater /etc/swift/container-server/%i.conf - -[Install] -WantedBy=multi-user.target diff --git a/sys-cluster/swift/files/openstack-swift-container-updater.service b/sys-cluster/swift/files/openstack-swift-container-updater.service deleted file mode 100644 index 6efc57e5c..000000000 --- a/sys-cluster/swift/files/openstack-swift-container-updater.service +++ /dev/null @@ -1,11 +0,0 @@ -[Unit] -Description=OpenStack Object Storage (swift) - Container Updater -After=syslog.target network.target - -[Service] -Type=simple -User=swift -ExecStart=/usr/bin/swift-container-updater /etc/swift/container-server.conf - -[Install] -WantedBy=multi-user.target diff --git a/sys-cluster/swift/files/openstack-swift-container.AT.service b/sys-cluster/swift/files/openstack-swift-container.AT.service deleted file mode 100644 index ff6508905..000000000 --- a/sys-cluster/swift/files/openstack-swift-container.AT.service +++ /dev/null @@ -1,12 +0,0 @@ -[Unit] -Description=OpenStack Object Storage (swift) - Container Server instance %I -Wants=network-online.target -After=syslog.target network-online.target - -[Service] -Type=simple -User=swift -ExecStart=/usr/bin/swift-container-server /etc/swift/container-server/%i.conf - -[Install] -WantedBy=multi-user.target diff --git a/sys-cluster/swift/files/openstack-swift-container.service b/sys-cluster/swift/files/openstack-swift-container.service deleted file mode 100644 index 46752a4ab..000000000 --- a/sys-cluster/swift/files/openstack-swift-container.service +++ /dev/null @@ -1,12 +0,0 @@ -[Unit] -Description=OpenStack Object Storage (swift) - Container Server -Wants=network-online.target -After=syslog.target network-online.target - -[Service] -Type=simple -User=swift -ExecStart=/usr/bin/swift-container-server /etc/swift/container-server.conf - -[Install] -WantedBy=multi-user.target diff --git a/sys-cluster/swift/files/openstack-swift-object-auditor.AT.service b/sys-cluster/swift/files/openstack-swift-object-auditor.AT.service deleted file mode 100644 index f5c253703..000000000 --- a/sys-cluster/swift/files/openstack-swift-object-auditor.AT.service +++ /dev/null @@ -1,11 +0,0 @@ -[Unit] -Description=OpenStack Object Storage (swift) - Object Auditor instance %I -After=syslog.target network.target - -[Service] -Type=simple -User=swift -ExecStart=/usr/bin/swift-object-auditor /etc/swift/object-server/%i.conf - -[Install] -WantedBy=multi-user.target diff --git a/sys-cluster/swift/files/openstack-swift-object-auditor.service b/sys-cluster/swift/files/openstack-swift-object-auditor.service deleted file mode 100644 index 498d53e26..000000000 --- a/sys-cluster/swift/files/openstack-swift-object-auditor.service +++ /dev/null @@ -1,12 +0,0 @@ -# After network.target just because. -[Unit] -Description=OpenStack Object Storage (swift) - Object Auditor -After=syslog.target network.target - -[Service] -Type=simple -User=swift -ExecStart=/usr/bin/swift-object-auditor /etc/swift/object-server.conf - -[Install] -WantedBy=multi-user.target diff --git a/sys-cluster/swift/files/openstack-swift-object-expirer.service b/sys-cluster/swift/files/openstack-swift-object-expirer.service deleted file mode 100644 index 0fbe2e507..000000000 --- a/sys-cluster/swift/files/openstack-swift-object-expirer.service +++ /dev/null @@ -1,11 +0,0 @@ -[Unit] -Description=OpenStack Object Storage (swift) - Object Expirer -After=syslog.target network.target - -[Service] -Type=simple -User=swift -ExecStart=/usr/bin/swift-object-expirer /etc/swift/object-expirer.conf - -[Install] -WantedBy=multi-user.target diff --git a/sys-cluster/swift/files/openstack-swift-object-replicator.AT.service b/sys-cluster/swift/files/openstack-swift-object-replicator.AT.service deleted file mode 100644 index 749339875..000000000 --- a/sys-cluster/swift/files/openstack-swift-object-replicator.AT.service +++ /dev/null @@ -1,11 +0,0 @@ -[Unit] -Description=OpenStack Object Storage (swift) - Object Replicator instance %I -After=syslog.target network.target - -[Service] -Type=simple -User=swift -ExecStart=/usr/bin/swift-object-replicator /etc/swift/object-server/%i.conf - -[Install] -WantedBy=multi-user.target diff --git a/sys-cluster/swift/files/openstack-swift-object-replicator.service b/sys-cluster/swift/files/openstack-swift-object-replicator.service deleted file mode 100644 index be1d3fa1a..000000000 --- a/sys-cluster/swift/files/openstack-swift-object-replicator.service +++ /dev/null @@ -1,12 +0,0 @@ -# After network.target just so replicator can talk to other nodes. -[Unit] -Description=OpenStack Object Storage (swift) - Object Replicator -After=syslog.target network.target - -[Service] -Type=simple -User=swift -ExecStart=/usr/bin/swift-object-replicator /etc/swift/object-server.conf - -[Install] -WantedBy=multi-user.target diff --git a/sys-cluster/swift/files/openstack-swift-object-updater.AT.service b/sys-cluster/swift/files/openstack-swift-object-updater.AT.service deleted file mode 100644 index 9f223c756..000000000 --- a/sys-cluster/swift/files/openstack-swift-object-updater.AT.service +++ /dev/null @@ -1,11 +0,0 @@ -[Unit] -Description=OpenStack Object Storage (swift) - Object Updater instance %I -After=syslog.target network.target - -[Service] -Type=simple -User=swift -ExecStart=/usr/bin/swift-object-updater /etc/swift/object-server/%i.conf - -[Install] -WantedBy=multi-user.target diff --git a/sys-cluster/swift/files/openstack-swift-object-updater.service b/sys-cluster/swift/files/openstack-swift-object-updater.service deleted file mode 100644 index d9697a529..000000000 --- a/sys-cluster/swift/files/openstack-swift-object-updater.service +++ /dev/null @@ -1,11 +0,0 @@ -[Unit] -Description=OpenStack Object Storage (swift) - Object Updater -After=syslog.target network.target - -[Service] -Type=simple -User=swift -ExecStart=/usr/bin/swift-object-updater /etc/swift/object-server.conf - -[Install] -WantedBy=multi-user.target diff --git a/sys-cluster/swift/files/openstack-swift-object.AT.service b/sys-cluster/swift/files/openstack-swift-object.AT.service deleted file mode 100644 index 4199e6844..000000000 --- a/sys-cluster/swift/files/openstack-swift-object.AT.service +++ /dev/null @@ -1,12 +0,0 @@ -[Unit] -Description=OpenStack Object Storage (swift) - Object Server instance %I -Wants=network-online.target -After=syslog.target network-online.target - -[Service] -Type=simple -User=swift -ExecStart=/usr/bin/swift-object-server /etc/swift/object-server/%i.conf - -[Install] -WantedBy=multi-user.target diff --git a/sys-cluster/swift/files/openstack-swift-object.service b/sys-cluster/swift/files/openstack-swift-object.service deleted file mode 100644 index 3e57503c8..000000000 --- a/sys-cluster/swift/files/openstack-swift-object.service +++ /dev/null @@ -1,12 +0,0 @@ -[Unit] -Description=OpenStack Object Storage (swift) - Object Server -Wants=network-online.target -After=syslog.target network-online.target - -[Service] -Type=simple -User=swift -ExecStart=/usr/bin/swift-object-server /etc/swift/object-server.conf - -[Install] -WantedBy=multi-user.target diff --git a/sys-cluster/swift/files/openstack-swift-proxy.service b/sys-cluster/swift/files/openstack-swift-proxy.service deleted file mode 100644 index d22e8826b..000000000 --- a/sys-cluster/swift/files/openstack-swift-proxy.service +++ /dev/null @@ -1,12 +0,0 @@ -[Unit] -Description=OpenStack Object Storage (swift) - Proxy Server -Wants=network-online.target -After=syslog.target network-online.target - -[Service] -Type=simple -User=swift -ExecStart=/usr/bin/swift-proxy-server /etc/swift/proxy-server.conf - -[Install] -WantedBy=multi-user.target diff --git a/sys-cluster/swift/files/openstack-swift.logrotate b/sys-cluster/swift/files/openstack-swift.logrotate deleted file mode 100644 index f38e268c9..000000000 --- a/sys-cluster/swift/files/openstack-swift.logrotate +++ /dev/null @@ -1,6 +0,0 @@ -/var/log/swift/swift.log -{ - postrotate - /bin/kill -HUP `cat /var/run/syslogd.pid 2>/dev/null` 2>/dev/null || true - endscript -} diff --git a/sys-cluster/swift/files/openstack-swift.rsyslog b/sys-cluster/swift/files/openstack-swift.rsyslog deleted file mode 100644 index 347374871..000000000 --- a/sys-cluster/swift/files/openstack-swift.rsyslog +++ /dev/null @@ -1,5 +0,0 @@ -# LOCAL0 is the upstream default. LOCAL1, LOCAL2 are configured in -# RHOS and RDO if installed with Packstack (also, mentioned in docs). -# The breakout action prevents logging into /var/log/messages, bz#997983. -local0.*;local1.*;local2.* /var/log/swift/swift.log -& ~ diff --git a/sys-cluster/swift/files/openstack-swift.tmpfs b/sys-cluster/swift/files/openstack-swift.tmpfs deleted file mode 100644 index 8f4f5a546..000000000 --- a/sys-cluster/swift/files/openstack-swift.tmpfs +++ /dev/null @@ -1,6 +0,0 @@ -# swift needs a couple of directories in /var/run -d /var/run/swift 0755 swift root -d /var/run/swift/account-server 0755 swift root -d /var/run/swift/container-server 0755 swift root -d /var/run/swift/object-server 0755 swift root -d /var/run/swift/proxy-server 0755 swift root diff --git a/sys-cluster/swift/files/swift-account.initd b/sys-cluster/swift/files/swift-account.initd deleted file mode 100644 index f082c8389..000000000 --- a/sys-cluster/swift/files/swift-account.initd +++ /dev/null @@ -1,35 +0,0 @@ -#!/sbin/openrc-run -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -COMMAND=/usr/bin/swift-init -PIDFILE=/run/swift/account-server.pid - -depend() { - after net -} - -checkconfig() { - if [ ! -r /etc/swift/swift.conf ]; then - eerror "Missing required config file: /etc/swift/swift.conf" - return 1 - fi - if [ ! -r /etc/swift/account-server.conf ]; then - eerror "Missing required config file: /etc/swift/account-server.conf" - return 1 - fi - return 0 -} - -start() { - checkconfig || return $? - ebegin "Starting ${SVCNAME}" - start-stop-daemon --start --quiet -i --pidfile ${PIDFILE} ${COMMAND} -- account start - eend $? -} - -stop() { - ebegin "Stopping ${SVCNAME}" - start-stop-daemon --stop --quiet -i --pidfile ${PIDFILE} ${COMMAND} -- account stop - eend $? -} diff --git a/sys-cluster/swift/files/swift-container.initd b/sys-cluster/swift/files/swift-container.initd deleted file mode 100644 index a2b8114e5..000000000 --- a/sys-cluster/swift/files/swift-container.initd +++ /dev/null @@ -1,35 +0,0 @@ -#!/sbin/openrc-run -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -COMMAND=/usr/bin/swift-init -PIDFILE=/run/swift/container-server.pid - -depend() { - after net -} - -checkconfig() { - if [ ! -r /etc/swift/swift.conf ]; then - eerror "Missing required config file: /etc/swift/swift.conf" - return 1 - fi - if [ ! -r /etc/swift/container-server.conf ]; then - eerror "Missing required config file: /etc/swift/container-server.conf" - return 1 - fi - return 0 -} - -start() { - checkconfig || return $? - ebegin "Starting ${SVCNAME}" - start-stop-daemon --start --quiet -i --pidfile ${PIDFILE} ${COMMAND} -- container start - eend $? -} - -stop() { - ebegin "Stopping ${SVCNAME}" - start-stop-daemon --stop --quiet -i --pidfile ${PIDFILE} ${COMMAND} -- container stop - eend $? -} diff --git a/sys-cluster/swift/files/swift-object.initd b/sys-cluster/swift/files/swift-object.initd deleted file mode 100644 index d170727be..000000000 --- a/sys-cluster/swift/files/swift-object.initd +++ /dev/null @@ -1,35 +0,0 @@ -#!/sbin/openrc-run -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -COMMAND=/usr/bin/swift-init -PIDFILE=/run/swift/object-server.pid - -depend() { - after net -} - -checkconfig() { - if [ ! -r /etc/swift/swift.conf ]; then - eerror "Missing required config file: /etc/swift/swift.conf" - return 1 - fi - if [ ! -r /etc/swift/object-server.conf ]; then - eerror "Missing required config file: /etc/swift/object-server.conf" - return 1 - fi - return 0 -} - -start() { - checkconfig || return $? - ebegin "Starting ${SVCNAME}" - start-stop-daemon --start --quiet -i --pidfile ${PIDFILE} ${COMMAND} -- object start - eend $? -} - -stop() { - ebegin "Stopping ${SVCNAME}" - start-stop-daemon --stop --quiet -i --pidfile ${PIDFILE} ${COMMAND} -- object stop - eend $? -} diff --git a/sys-cluster/swift/files/swift-proxy.initd b/sys-cluster/swift/files/swift-proxy.initd deleted file mode 100644 index 69427b285..000000000 --- a/sys-cluster/swift/files/swift-proxy.initd +++ /dev/null @@ -1,56 +0,0 @@ -#!/sbin/openrc-run -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -COMMAND=/usr/bin/swift-init -PIDFILE=/run/swift/proxy-server.pid - -depend() { - after net -} - -opts="reload" - -checkconfig() { - if [ ! -r /etc/swift/swift.conf ]; then - eerror "Missing required config file: /etc/swift/swift.conf" - return 1 - fi - if [ ! -r /etc/swift/proxy-server.conf ]; then - eerror "Missing required config file: /etc/swift/proxy-server.conf" - return 1 - fi - return 0 -} - -start() { - checkconfig || return $? - ebegin "Starting ${SVCNAME}" - start-stop-daemon --start --quiet -i --pidfile ${PIDFILE} ${COMMAND} -- proxy start - eend $? -} - -stop() { - ebegin "Stopping ${SVCNAME}" - start-stop-daemon --stop --quiet -i --pidfile ${PIDFILE} ${COMMAND} -- proxy stop - eend $? -} - -reload() { - checkconfig || return $? - ebegin "Reloading ${SVCNAME}" - start-stop-daemon --quiet -i ${COMMAND} -- proxy reload - eend $? "Failed to reload ${SVCNAME}" -} - -restart() { - checkconfig || return $? - ebegin "Restarting ${SVCNAME}" - start-stop-daemon --quiet -i --pidfile ${PIDFILE} ${COMMAND} -- proxy restart - eend $? "Failed to restart ${SVCNAME}" -} - -status() { - start-stop-daemon --quiet -i ${COMMAND} -- proxy status - eend $? "Failed to get status for ${SVCNAME}" -} diff --git a/sys-cluster/swift/metadata.xml b/sys-cluster/swift/metadata.xml deleted file mode 100644 index 7ec5fbabc..000000000 --- a/sys-cluster/swift/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <description>co-maintainers welcome</description> - <email>lssndrbarbieri@gmail.com</email> - <name>Alessandro Barbieri</name> - </maintainer> - <use> - <flag name="memcached">adds memcached support</flag> - </use> - <upstream> - <remote-id type="launchpad">swift</remote-id> - <remote-id type="github">openstack/swift</remote-id> - </upstream> -</pkgmetadata> diff --git a/sys-cluster/swift/swift-2.29.1-r2.ebuild b/sys-cluster/swift/swift-2.29.1-r2.ebuild deleted file mode 100644 index 2b4da8764..000000000 --- a/sys-cluster/swift/swift-2.29.1-r2.ebuild +++ /dev/null @@ -1,143 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..9} ) - -inherit distutils-r1 linux-info optfeature systemd tmpfiles - -DESCRIPTION="A highly available, distributed, and eventually consistent object/blob store" -HOMEPAGE=" - https://github.com/openstack/swift - https://launchpad.net/swift - https://opendev.org/openstack/swift -" -SRC_URI="https://tarballs.openstack.org/${PN}/${P}.tar.gz" -KEYWORDS="~amd64" - -LICENSE="Apache-2.0" -SLOT="0" -IUSE="doc +memcached" - -RDEPEND=" - >=dev-python/eventlet-0.25.0[${PYTHON_USEDEP}] - >=dev-python/greenlet-0.3.2[${PYTHON_USEDEP}] - >=dev-python/netifaces-0.8[${PYTHON_USEDEP}] - >=dev-python/pastedeploy-2.0.0[${PYTHON_USEDEP}] - >=dev-python/lxml-3.4.1[${PYTHON_USEDEP}] - >=dev-python/requests-2.14.2[${PYTHON_USEDEP}] - >=dev-python/six-1.10.0[${PYTHON_USEDEP}] - >=dev-python/xattr-0.4[${PYTHON_USEDEP}] - >=dev-python/pyeclib-1.3.1[${PYTHON_USEDEP}] - >=dev-python/cryptography-2.0.2[${PYTHON_USEDEP}] - net-misc/rsync[xattr] - acct-user/swift - acct-group/swift - - memcached? ( net-misc/memcached ) -" -DEPEND=" - ${RDEPEND} - dev-python/pbr[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/nosexcover-1.0.10[${PYTHON_USEDEP}] - >=dev-python/nosehtmloutput-0.0.3[${PYTHON_USEDEP}] - >=dev-python/mock-2.0[${PYTHON_USEDEP}] - >=dev-python/python-swiftclient-3.2.0[${PYTHON_USEDEP}] - >=dev-python/python-keystoneclient-2.0.0[${PYTHON_USEDEP}] - >=dev-python/boto-2.32.1[${PYTHON_USEDEP}] - >=dev-python/boto3-1.9[${PYTHON_USEDEP}] - >=dev-python/botocore-1.12[${PYTHON_USEDEP}] - >=dev-python/requests-mock-1.2.0[${PYTHON_USEDEP}] - >=dev-python/keystonemiddleware-4.17.0[${PYTHON_USEDEP}] - ) -" - -RESTRICT="test" # tests run forever - -distutils_enable_tests nose - -pkg_pretend() { - linux-info_pkg_setup - CONFIG_CHECK="~EXT3_FS_XATTR ~SQUASHFS_XATTR ~CIFS_XATTR ~JFFS2_FS_XATTR - ~TMPFS_XATTR ~UBIFS_FS_XATTR ~EXT2_FS_XATTR ~REISERFS_FS_XATTR ~EXT4_FS_XATTR - ~ZFS" - if linux_config_exists; then - for module in ${CONFIG_CHECK}; do - linux_chkconfig_present ${module} || ewarn "${module} needs to be enabled" - done - fi -} - -src_prepare() { - sed -i '/^hacking/d' test-requirements.txt || die - distutils-r1_python_prepare_all -} - -python_install_all() { - distutils-r1_python_install_all - keepdir /etc/swift - insinto /etc/swift - - newins "etc/swift.conf-sample" "swift.conf" - newins "etc/rsyncd.conf-sample" "rsyncd.conf" - newins "etc/mime.types-sample" "mime.types-sample" - newins "etc/memcache.conf-sample" "memcache.conf-sample" - newins "etc/drive-audit.conf-sample" "drive-audit.conf-sample" - newins "etc/dispersion.conf-sample" "dispersion.conf-sample" - - newinitd "${FILESDIR}/swift-proxy.initd" "swift-proxy" - newins "etc/proxy-server.conf-sample" "proxy-server.conf" - if use memcached; then - sed -i '/depend/a\ need memcached' "${D}/etc/init.d/swift-proxy" - fi - newinitd "${FILESDIR}/swift-account.initd" "swift-account" - newins "etc/account-server.conf-sample" "account-server.conf" - newinitd "${FILESDIR}/swift-container.initd" "swift-container" - newins "etc/container-server.conf-sample" "container-server.conf" - newinitd "${FILESDIR}/swift-object.initd" "swift-object" - newins "etc/object-server.conf-sample" "object-server.conf" - newins "etc/object-expirer.conf-sample" "object-expirer.conf" - - for i in "${FILESDIR}"/openstack-swift*.service ; do - name="$(basename ${i})" - systemd_newunit "${i}" "${name/.AT/@}" - done - - dodir /var/log/swift - keepdir /var/log/swift - fowners swift:swift /var/log/swift - - insinto /etc/logrotate.d - newins "${FILESDIR}/openstack-swift.logrotate" swift - - newtmpfiles "${FILESDIR}/openstack-swift.tmpfs" swift.conf - - insinto /etc/rsyslog.d/ - newins "${FILESDIR}/openstack-swift.rsyslog" openstack-swift.conf - - if use doc; then - doman doc/manpages/* - dodoc -r doc/{s3api,saio,source} - fi - - fowners root:swift "/etc/swift" - fperms 0750 /etc/swift -} - -pkg_postinst() { - tmpfiles_process swift.conf - - elog "Openstack swift will default to using insecure http unless a" - elog "certificate is created in /etc/swift/cert.crt and the associated key" - elog "in /etc/swift/cert.key. These can be created with the following:" - elog " * cd /etc/swift" - elog " * openssl req -new -x509 -nodes -out cert.crt -keyout cert.key" - - optfeature "kms_keymaster" >=dev-python/oslo.config-4.0.0 >=dev-python/castellan-0.13.0 - #optfeature "kmip_keymaster" >=dev-python/pykmip-0.7.0 - optfeature "keystone" >=dev-python/keystonemiddleware-4.17.0 -} |