public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/proj/guru:dev commit in: sys-cluster/nova/, profiles/, sys-cluster/cinder/, sys-cluster/swift/, ...
@ 2022-12-14 14:45 Alessandro Barbieri
  0 siblings, 0 replies; only message in thread
From: Alessandro Barbieri @ 2022-12-14 14:45 UTC (permalink / raw
  To: gentoo-commits

commit:     3d997ab63ed54091936ac148567075906b35e90d
Author:     Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
AuthorDate: Wed Dec 14 14:44:46 2022 +0000
Commit:     Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
CommitDate: Wed Dec 14 14:45:39 2022 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3d997ab6

*/*: remove masked packages

Signed-off-by: Alessandro Barbieri <lssndrbarbieri <AT> gmail.com>

 app-admin/glance/Manifest                          |   1 -
 app-admin/glance/files/glance.initd                |  15 --
 app-admin/glance/files/glance.logrotate            |   8 -
 app-admin/glance/files/glance.sudoers              |   3 -
 app-admin/glance/files/glance.tmpfiles             |   2 -
 .../glance/files/openstack-glance-api.service      |  16 --
 .../glance/files/openstack-glance-registry.service |  15 --
 .../glance/files/openstack-glance-scrubber.service |  15 --
 app-admin/glance/glance-24.0.0-r1.ebuild           | 149 --------------
 app-admin/glance/metadata.xml                      |  17 --
 dev-python/aodhclient/Manifest                     |   1 -
 dev-python/aodhclient/aodhclient-2.4.1.ebuild      |  48 -----
 dev-python/aodhclient/metadata.xml                 |  14 --
 dev-python/glance_store/Manifest                   |   2 -
 .../glance_store/glance_store-3.0.0-r1.ebuild      |  73 -------
 dev-python/glance_store/glance_store-4.0.0.ebuild  |  73 -------
 dev-python/glance_store/metadata.xml               |  20 --
 dev-python/gnocchi/Manifest                        |   2 -
 dev-python/gnocchi/gnocchi-4.4.1.ebuild            | 115 -----------
 dev-python/gnocchi/gnocchi-4.4.2.ebuild            | 112 ----------
 dev-python/gnocchi/metadata.xml                    |  24 ---
 dev-python/keystonemiddleware/Manifest             |   2 -
 .../keystonemiddleware-9.4.0.ebuild                |  56 -----
 .../keystonemiddleware-9.5.0.ebuild                |  56 -----
 dev-python/keystonemiddleware/metadata.xml         |  14 --
 dev-python/neutron-lib/Manifest                    |   2 -
 dev-python/neutron-lib/metadata.xml                |  14 --
 dev-python/neutron-lib/neutron-lib-2.20.0.ebuild   |  70 -------
 dev-python/neutron-lib/neutron-lib-2.21.0.ebuild   |  61 ------
 dev-python/os-brick/Manifest                       |   1 -
 dev-python/os-brick/metadata.xml                   |  14 --
 dev-python/os-brick/os-brick-5.2.0.ebuild          |  55 -----
 dev-python/os-ken/Manifest                         |   2 -
 dev-python/os-ken/metadata.xml                     |  14 --
 dev-python/os-ken/os-ken-2.3.1.ebuild              |  53 -----
 dev-python/os-ken/os-ken-2.4.0.ebuild              |  53 -----
 dev-python/os-vif/Manifest                         |   2 -
 dev-python/os-vif/metadata.xml                     |  14 --
 dev-python/os-vif/os-vif-2.7.1.ebuild              |  51 -----
 dev-python/os-vif/os-vif-2.8.0.ebuild              |  51 -----
 dev-python/os-win/Manifest                         |   2 -
 dev-python/os-win/metadata.xml                     |  14 --
 dev-python/os-win/os-win-5.6.0.ebuild              |  69 -------
 dev-python/os-win/os-win-5.7.0.ebuild              |  69 -------
 dev-python/os-xenapi/Manifest                      |   1 -
 dev-python/os-xenapi/metadata.xml                  |  14 --
 dev-python/os-xenapi/os-xenapi-0.3.4-r2.ebuild     |  53 -----
 dev-python/oslo-db/Manifest                        |   1 -
 dev-python/oslo-db/metadata.xml                    |  14 --
 dev-python/oslo-db/oslo-db-11.3.0.ebuild           |  74 -------
 dev-python/oslo-messaging/Manifest                 |   1 -
 dev-python/oslo-messaging/metadata.xml             |  13 --
 .../oslo-messaging/oslo-messaging-12.9.1.ebuild    |  60 ------
 dev-python/oslo-privsep/Manifest                   |   1 -
 dev-python/oslo-privsep/metadata.xml               |  13 --
 dev-python/oslo-privsep/oslo-privsep-2.6.2.ebuild  |  48 -----
 dev-python/oslo-reports/Manifest                   |   1 -
 dev-python/oslo-reports/metadata.xml               |  13 --
 dev-python/oslo-reports/oslo-reports-2.3.0.ebuild  |  41 ----
 dev-python/oslo-rootwrap/Manifest                  |   1 -
 dev-python/oslo-rootwrap/metadata.xml              |  13 --
 .../oslo-rootwrap/oslo-rootwrap-6.3.0.ebuild       |  38 ----
 dev-python/oslo-service/Manifest                   |   1 -
 dev-python/oslo-service/metadata.xml               |  13 --
 dev-python/oslo-service/oslo-service-2.8.0.ebuild  |  52 -----
 dev-python/oslo-versionedobjects/Manifest          |   1 -
 dev-python/oslo-versionedobjects/metadata.xml      |  13 --
 .../oslo-versionedobjects-2.5.0.ebuild             |  48 -----
 dev-python/oslo-vmware/Manifest                    |   1 -
 dev-python/oslo-vmware/metadata.xml                |  16 --
 dev-python/oslo-vmware/oslo-vmware-3.10.0.ebuild   |  49 -----
 dev-python/pypowervm/Manifest                      |   1 -
 dev-python/pypowervm/metadata.xml                  |  14 --
 dev-python/pypowervm/pypowervm-1.1.27.ebuild       |  48 -----
 dev-python/taskflow/Manifest                       |   2 -
 dev-python/taskflow/metadata.xml                   |  14 --
 dev-python/taskflow/taskflow-4.7.0.ebuild          |  59 ------
 dev-python/taskflow/taskflow-5.0.0.ebuild          |  58 ------
 profiles/package.mask                              |  33 ---
 sys-auth/keystone/Manifest                         |   1 -
 .../files/keystone-21.0.0-no-usr-local-bin.patch   |  47 -----
 sys-auth/keystone/files/keystone.logrotate         |   8 -
 sys-auth/keystone/files/keystone.tmpfile           |   1 -
 sys-auth/keystone/files/openstack-keystone.service |  13 --
 sys-auth/keystone/files/openstack-keystone.sysctl  |   3 -
 sys-auth/keystone/keystone-21.0.0-r2.ebuild        | 156 --------------
 sys-auth/keystone/metadata.xml                     |  12 --
 sys-cluster/cinder/Manifest                        |   1 -
 sys-cluster/cinder/cinder-20.0.0.ebuild            | 190 -----------------
 .../files/cinder-20.0.0-no-vendored-urllib.patch   |  11 -
 sys-cluster/cinder/files/cinder.initd              |  17 --
 sys-cluster/cinder/files/cinder.logrotate          |   8 -
 sys-cluster/cinder/files/cinder.sudoersd           |   4 -
 sys-cluster/cinder/files/cinder.tmpfile            |   1 -
 .../cinder/files/openstack-cinder-api.service      |  14 --
 .../cinder/files/openstack-cinder-backup.service   |  13 --
 .../files/openstack-cinder-scheduler.service       |  13 --
 .../cinder/files/openstack-cinder-volume.service   |  26 ---
 sys-cluster/cinder/metadata.xml                    |  12 --
 sys-cluster/heat/Manifest                          |   1 -
 sys-cluster/heat/files/heat-api.service            |  16 --
 sys-cluster/heat/files/heat-engine.service         |  16 --
 sys-cluster/heat/files/heat.initd                  |  16 --
 sys-cluster/heat/files/heat.logrotate              |   8 -
 sys-cluster/heat/heat-18.0.0-r1.ebuild             | 158 --------------
 sys-cluster/heat/metadata.xml                      |  17 --
 sys-cluster/neutron/Manifest                       |   4 -
 sys-cluster/neutron/files/neutron-dhcp-agent.confd |   2 -
 sys-cluster/neutron/files/neutron-l3-agent.confd   |   2 -
 .../neutron/files/neutron-linuxbridge-agent.confd  |   1 -
 .../neutron/files/neutron-metadata-agent.confd     |   2 -
 .../neutron/files/neutron-openvswitch-agent.confd  |   1 -
 sys-cluster/neutron/files/neutron-server.confd     |   1 -
 sys-cluster/neutron/files/neutron.initd            |  17 --
 sys-cluster/neutron/files/neutron.logrotate        |   7 -
 sys-cluster/neutron/files/neutron.sudoersd         |   4 -
 sys-cluster/neutron/files/neutron.tmpfile          |   1 -
 .../files/openstack-neutron-dhcp-agent.service     |  14 --
 .../files/openstack-neutron-l3-agent.service       |  14 --
 .../openstack-neutron-linuxbridge-agent.service    |  15 --
 .../openstack-neutron-linuxbridge-cleanup.service  |  15 --
 .../files/openstack-neutron-metadata-agent.service |  14 --
 .../files/openstack-neutron-metering-agent.service |  14 --
 .../files/openstack-neutron-netns-cleanup.service  |  15 --
 .../files/openstack-neutron-ovs-cleanup.service    |  16 --
 .../neutron/files/openstack-neutron-server.service |  15 --
 sys-cluster/neutron/metadata.xml                   |  30 ---
 sys-cluster/neutron/neutron-17.1.2.ebuild          | 227 ---------------------
 sys-cluster/neutron/neutron-20.0.0.ebuild          | 224 --------------------
 sys-cluster/nova/Manifest                          |   1 -
 sys-cluster/nova/files/nova-compute.conf           |   4 -
 sys-cluster/nova/files/nova-sudoers                |   3 -
 sys-cluster/nova/files/nova.initd                  |  25 ---
 sys-cluster/nova/files/nova.logrotate              |   7 -
 sys-cluster/nova/files/nova.tmpfile                |   1 -
 sys-cluster/nova/files/openstack-nova-api.service  |  15 --
 .../nova/files/openstack-nova-compute.service      |  16 --
 .../nova/files/openstack-nova-conductor.service    |  15 --
 .../nova/files/openstack-nova-metadata-api.service |  15 --
 .../nova/files/openstack-nova-novncproxy.service   |  13 --
 .../files/openstack-nova-os-compute-api.service    |  14 --
 .../nova/files/openstack-nova-scheduler.service    |  15 --
 sys-cluster/nova/files/openstack-scsi-disk.rules   |   2 -
 sys-cluster/nova/files/scsi-openscsi-link.sh       |  93 ---------
 sys-cluster/nova/metadata.xml                      |  19 --
 sys-cluster/nova/nova-25.0.0-r1.ebuild             | 226 --------------------
 sys-cluster/openstack-meta/metadata.xml            |  30 ---
 .../openstack-meta/openstack-meta-2020.2.0.ebuild  | 112 ----------
 sys-cluster/placement/Manifest                     |   1 -
 sys-cluster/placement/files/placement.logrotate    |   8 -
 sys-cluster/placement/files/placement.tmpfile      |   2 -
 sys-cluster/placement/metadata.xml                 |  12 --
 sys-cluster/placement/placement-7.0.0-r1.ebuild    |  97 ---------
 sys-cluster/swift/Manifest                         |   1 -
 .../openstack-swift-account-auditor.AT.service     |  11 -
 .../files/openstack-swift-account-auditor.service  |  12 --
 .../openstack-swift-account-reaper.AT.service      |  11 -
 .../files/openstack-swift-account-reaper.service   |  11 -
 .../openstack-swift-account-replicator.AT.service  |  11 -
 .../openstack-swift-account-replicator.service     |  12 --
 .../swift/files/openstack-swift-account.AT.service |  12 --
 .../swift/files/openstack-swift-account.service    |  12 --
 .../openstack-swift-container-auditor.AT.service   |  11 -
 .../openstack-swift-container-auditor.service      |  11 -
 .../openstack-swift-container-reconciler.service   |  11 -
 ...openstack-swift-container-replicator.AT.service |  11 -
 .../openstack-swift-container-replicator.service   |  12 --
 .../openstack-swift-container-updater.AT.service   |  11 -
 .../openstack-swift-container-updater.service      |  11 -
 .../files/openstack-swift-container.AT.service     |  12 --
 .../swift/files/openstack-swift-container.service  |  12 --
 .../openstack-swift-object-auditor.AT.service      |  11 -
 .../files/openstack-swift-object-auditor.service   |  12 --
 .../files/openstack-swift-object-expirer.service   |  11 -
 .../openstack-swift-object-replicator.AT.service   |  11 -
 .../openstack-swift-object-replicator.service      |  12 --
 .../openstack-swift-object-updater.AT.service      |  11 -
 .../files/openstack-swift-object-updater.service   |  11 -
 .../swift/files/openstack-swift-object.AT.service  |  12 --
 .../swift/files/openstack-swift-object.service     |  12 --
 .../swift/files/openstack-swift-proxy.service      |  12 --
 sys-cluster/swift/files/openstack-swift.logrotate  |   6 -
 sys-cluster/swift/files/openstack-swift.rsyslog    |   5 -
 sys-cluster/swift/files/openstack-swift.tmpfs      |   6 -
 sys-cluster/swift/files/swift-account.initd        |  35 ----
 sys-cluster/swift/files/swift-container.initd      |  35 ----
 sys-cluster/swift/files/swift-object.initd         |  35 ----
 sys-cluster/swift/files/swift-proxy.initd          |  56 -----
 sys-cluster/swift/metadata.xml                     |  16 --
 sys-cluster/swift/swift-2.29.1-r2.ebuild           | 143 -------------
 190 files changed, 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
-}


^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2022-12-14 14:45 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-12-14 14:45 [gentoo-commits] repo/proj/guru:dev commit in: sys-cluster/nova/, profiles/, sys-cluster/cinder/, sys-cluster/swift/, Alessandro Barbieri

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox