[gentoo-commits] repo/gentoo:master commit in: sys-cluster/swift/

2021-05-31 Thread Michał Górny
commit: f2d1187f8c73f87a9f6bfc40bd6eeed6630d8786
Author: Michał Górny  gentoo  org>
AuthorDate: Mon May 31 21:05:29 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon May 31 21:05:29 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2d1187f

sys-cluster/swift: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 sys-cluster/swift/Manifest |   1 -
 sys-cluster/swift/swift-2.25.1.ebuild  | 113 -
 sys-cluster/swift/swift-2020.1..ebuild | 113 -
 3 files changed, 227 deletions(-)

diff --git a/sys-cluster/swift/Manifest b/sys-cluster/swift/Manifest
index 5888ea04d63..a74f3c0e4a6 100644
--- a/sys-cluster/swift/Manifest
+++ b/sys-cluster/swift/Manifest
@@ -1,3 +1,2 @@
-DIST swift-2.25.1.tar.gz 3161690 BLAKE2B 
985bcb884f4de9a7a4fbb8e2e76ff416035ac4554d3135c04d679c1d88a8443b988b5a18b4f3f1864542c93109020bb77eef72836fd40e705a9293c8a481e4f0
 SHA512 
4943949a420fa174e30c178b07797af4dceb89174c2e13ac9db35ff66a648024c907b52b9cdba2f730bc587b4d712efa3da09e77ccca51bd537703fc3c17144b
 DIST swift-2.26.0.tar.gz 3235050 BLAKE2B 
33b46ebc3bd57b6ca6ccb65e96dd11a754fa1b4d314c60eafd23ad8b6bb7b8fee42ce26ccf0f388ad33599520a049a2d36832ba3d1ea01b0a07a8bee3f803569
 SHA512 
5e4620831bfc75f231fa468ce68438a23ad7b013eef4173aa596fd2e42bd4eb7e6b4182026fa71b6f4dd31d2cfccc4e70480a42a77f93b15bf6e50e9287ea460
 DIST swift-2.27.0.tar.gz 3464571 BLAKE2B 
9495abc39b150615a8f7f1900573c643b4f2edd5c187c4d525c4ad7d7e0c2d54eeec0f9b3d8711ed2028cf4d606dee532bd8e4af4b3e1527f3cee5bcc8e62835
 SHA512 
c9abfa16cfb4964bd774a3dd50c847bf1912e5f87edc8693746e2dcb5863289b9afd2b69b0cc0940aa3fbb49694851b0b6418462367078d0c40d2b724b135467

diff --git a/sys-cluster/swift/swift-2.25.1.ebuild 
b/sys-cluster/swift/swift-2.25.1.ebuild
deleted file mode 100644
index 38030d0f34f..000
--- a/sys-cluster/swift/swift-2.25.1.ebuild
+++ /dev/null
@@ -1,113 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_7 )
-
-inherit distutils-r1 linux-info
-
-DESCRIPTION="A highly available, distributed, and eventually consistent 
object/blob store"
-HOMEPAGE="https://launchpad.net/swift;
-if [[ ${PV} == * ]];then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/openstack/swift.git;
-   EGIT_BRANCH="stable/ussuri"
-else
-   SRC_URI="https://tarballs.openstack.org/${PN}/${P}.tar.gz;
-   KEYWORDS="amd64 ~arm64 x86"
-fi
-
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE="account container doc +memcached +object proxy"
-REQUIRED_USE="|| ( proxy account container object )"
-
-CDEPEND=">=dev-python/pbr-1.8.0[${PYTHON_USEDEP}]"
-DEPEND="
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   ${CDEPEND}"
-
-RDEPEND="
-   ${CDEPEND}
-   >=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/netifaces-0.10.0[${PYTHON_USEDEP}]
-   !~dev-python/netifaces-0.10.1[${PYTHON_USEDEP}]
-   >=dev-python/pastedeploy-1.3.3[${PYTHON_USEDEP}]
-   >=dev-python/six-1.10.0[${PYTHON_USEDEP}]
-   dev-python/pyxattr[${PYTHON_USEDEP}]
-   >=dev-python/PyECLib-1.3.1[${PYTHON_USEDEP}]
-   >=dev-python/cryptography-2.0.2[${PYTHON_USEDEP}]
-   memcached? ( net-misc/memcached )
-   net-misc/rsync[xattr]
-   acct-user/swift
-   acct-group/swift"
-
-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 's/xattr/pyxattr/g' requirements.txt || die
-   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"
-
-   if use proxy; then
-   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
-   fi
-   if use account; then
-   

[gentoo-commits] repo/gentoo:master commit in: sys-cluster/swift/

2021-05-13 Thread Matthew Thode
commit: a1096dd4df62f4a79ea1587a6fdaccf960dd41b1
Author: Matthew Thode  gentoo  org>
AuthorDate: Fri May 14 02:19:04 2021 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Fri May 14 02:19:20 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1096dd4

sys-cluster/swift: 2.27.0 stable amd64/x86

Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Matthew Thode  gentoo.org>

 sys-cluster/swift/swift-2.27.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-cluster/swift/swift-2.27.0.ebuild 
b/sys-cluster/swift/swift-2.27.0.ebuild
index 35794a21e22..80af007635e 100644
--- a/sys-cluster/swift/swift-2.27.0.ebuild
+++ b/sys-cluster/swift/swift-2.27.0.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == * ]];then
EGIT_BRANCH="stable/victoria"
 else
SRC_URI="https://tarballs.openstack.org/${PN}/${P}.tar.gz;
-   KEYWORDS="~amd64 ~arm64 ~x86"
+   KEYWORDS="amd64 ~arm64 x86"
 fi
 
 LICENSE="Apache-2.0"



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/swift/

2021-04-13 Thread Matthew Thode
commit: f15057456799afde00ce38e610b1a061b80349a2
Author: Matthew Thode  gentoo  org>
AuthorDate: Wed Apr 14 04:33:49 2021 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Wed Apr 14 04:33:49 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1505745

sys-cluster/swift: wallaby bump

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Matthew Thode  gentoo.org>

 sys-cluster/swift/Manifest |   1 +
 sys-cluster/swift/swift-2.27.0.ebuild  | 113 +
 sys-cluster/swift/swift-2021.1..ebuild | 113 +
 3 files changed, 227 insertions(+)

diff --git a/sys-cluster/swift/Manifest b/sys-cluster/swift/Manifest
index 627cf1e5652..5888ea04d63 100644
--- a/sys-cluster/swift/Manifest
+++ b/sys-cluster/swift/Manifest
@@ -1,2 +1,3 @@
 DIST swift-2.25.1.tar.gz 3161690 BLAKE2B 
985bcb884f4de9a7a4fbb8e2e76ff416035ac4554d3135c04d679c1d88a8443b988b5a18b4f3f1864542c93109020bb77eef72836fd40e705a9293c8a481e4f0
 SHA512 
4943949a420fa174e30c178b07797af4dceb89174c2e13ac9db35ff66a648024c907b52b9cdba2f730bc587b4d712efa3da09e77ccca51bd537703fc3c17144b
 DIST swift-2.26.0.tar.gz 3235050 BLAKE2B 
33b46ebc3bd57b6ca6ccb65e96dd11a754fa1b4d314c60eafd23ad8b6bb7b8fee42ce26ccf0f388ad33599520a049a2d36832ba3d1ea01b0a07a8bee3f803569
 SHA512 
5e4620831bfc75f231fa468ce68438a23ad7b013eef4173aa596fd2e42bd4eb7e6b4182026fa71b6f4dd31d2cfccc4e70480a42a77f93b15bf6e50e9287ea460
+DIST swift-2.27.0.tar.gz 3464571 BLAKE2B 
9495abc39b150615a8f7f1900573c643b4f2edd5c187c4d525c4ad7d7e0c2d54eeec0f9b3d8711ed2028cf4d606dee532bd8e4af4b3e1527f3cee5bcc8e62835
 SHA512 
c9abfa16cfb4964bd774a3dd50c847bf1912e5f87edc8693746e2dcb5863289b9afd2b69b0cc0940aa3fbb49694851b0b6418462367078d0c40d2b724b135467

diff --git a/sys-cluster/swift/swift-2.27.0.ebuild 
b/sys-cluster/swift/swift-2.27.0.ebuild
new file mode 100644
index 000..53c71f5bc86
--- /dev/null
+++ b/sys-cluster/swift/swift-2.27.0.ebuild
@@ -0,0 +1,113 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_8 python3_9 )
+DISTUTILS_USE_SETUPTOOLS=rdepend
+
+inherit distutils-r1 eutils linux-info
+
+DESCRIPTION="A highly available, distributed, and eventually consistent 
object/blob store"
+HOMEPAGE="https://launchpad.net/swift;
+if [[ ${PV} == * ]];then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/openstack/swift.git;
+   EGIT_BRANCH="stable/victoria"
+else
+   SRC_URI="https://tarballs.openstack.org/${PN}/${P}.tar.gz;
+   KEYWORDS="~amd64 ~arm64 ~x86"
+fi
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="account container doc +memcached +object proxy"
+REQUIRED_USE="|| ( proxy account container object )"
+
+CDEPEND=">=dev-python/pbr-1.8.0[${PYTHON_USEDEP}]"
+DEPEND="${CDEPEND}"
+RDEPEND="
+   ${CDEPEND}
+   >=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/netifaces-0.10.0[${PYTHON_USEDEP}]
+   !~dev-python/netifaces-0.10.1[${PYTHON_USEDEP}]
+   >=dev-python/pastedeploy-1.3.3[${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/pyxattr[${PYTHON_USEDEP}]
+   >=dev-python/PyECLib-1.3.1[${PYTHON_USEDEP}]
+   >=dev-python/cryptography-2.0.2[${PYTHON_USEDEP}]
+   memcached? ( net-misc/memcached )
+   net-misc/rsync[xattr]
+   acct-user/swift
+   acct-group/swift"
+
+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 's/xattr/pyxattr/g' requirements.txt || die
+   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"
+
+   if use proxy; then
+   newinitd "${FILESDIR}/swift-proxy.initd" "swift-proxy"
+   newins "etc/proxy-server.conf-sample" "proxy-server.conf"
+   if use memcached; then
+ 

[gentoo-commits] repo/gentoo:master commit in: sys-cluster/swift/

2020-11-10 Thread Matthew Thode
commit: 238a9427208e5ffa4b23f8c6832979bd208d4579
Author: Matthew Thode  gentoo  org>
AuthorDate: Tue Nov 10 22:28:39 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Tue Nov 10 22:54:09 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=238a9427

sys-cluster/swift: 2.25.1 stable amd64 / x86 with cleanup

Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Matthew Thode  gentoo.org>

 sys-cluster/swift/Manifest|   1 -
 sys-cluster/swift/swift-2.25.0.ebuild | 113 --
 sys-cluster/swift/swift-2.25.1.ebuild |   2 +-
 3 files changed, 1 insertion(+), 115 deletions(-)

diff --git a/sys-cluster/swift/Manifest b/sys-cluster/swift/Manifest
index dd6cda07eb3..627cf1e5652 100644
--- a/sys-cluster/swift/Manifest
+++ b/sys-cluster/swift/Manifest
@@ -1,3 +1,2 @@
-DIST swift-2.25.0.tar.gz 3183764 BLAKE2B 
865cfcc832edb1f30a4529b0ff550c987a7413c841b9f1ef0d0a145f5be55762963b32ea332aa6f51690a871124e84dc7fb036309f38d4120a1e095e60bfaa34
 SHA512 
60cbc4bae61bb287e93d9a6a4e9a58a9c97f407d07927dde99c923d1ee7ab4ef79350c7c0cdcaab8aa0944aee09c27da549f3ebf86eb9bb92766b2b301d593a2
 DIST swift-2.25.1.tar.gz 3161690 BLAKE2B 
985bcb884f4de9a7a4fbb8e2e76ff416035ac4554d3135c04d679c1d88a8443b988b5a18b4f3f1864542c93109020bb77eef72836fd40e705a9293c8a481e4f0
 SHA512 
4943949a420fa174e30c178b07797af4dceb89174c2e13ac9db35ff66a648024c907b52b9cdba2f730bc587b4d712efa3da09e77ccca51bd537703fc3c17144b
 DIST swift-2.26.0.tar.gz 3235050 BLAKE2B 
33b46ebc3bd57b6ca6ccb65e96dd11a754fa1b4d314c60eafd23ad8b6bb7b8fee42ce26ccf0f388ad33599520a049a2d36832ba3d1ea01b0a07a8bee3f803569
 SHA512 
5e4620831bfc75f231fa468ce68438a23ad7b013eef4173aa596fd2e42bd4eb7e6b4182026fa71b6f4dd31d2cfccc4e70480a42a77f93b15bf6e50e9287ea460

diff --git a/sys-cluster/swift/swift-2.25.0.ebuild 
b/sys-cluster/swift/swift-2.25.0.ebuild
deleted file mode 100644
index aa8c6a1c6e5..000
--- a/sys-cluster/swift/swift-2.25.0.ebuild
+++ /dev/null
@@ -1,113 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_6 python3_7 )
-
-inherit distutils-r1 eutils linux-info
-
-DESCRIPTION="A highly available, distributed, and eventually consistent 
object/blob store"
-HOMEPAGE="https://launchpad.net/swift;
-if [[ ${PV} == * ]];then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/openstack/swift.git;
-   EGIT_BRANCH="stable/ussuri"
-else
-   SRC_URI="https://tarballs.openstack.org/${PN}/${P}.tar.gz;
-   KEYWORDS="amd64 ~arm64 x86"
-fi
-
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE="account container doc +memcached +object proxy"
-REQUIRED_USE="|| ( proxy account container object )"
-
-CDEPEND=">=dev-python/pbr-1.8.0[${PYTHON_USEDEP}]"
-DEPEND="
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   ${CDEPEND}"
-
-RDEPEND="
-   ${CDEPEND}
-   >=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/netifaces-0.10.0[${PYTHON_USEDEP}]
-   !~dev-python/netifaces-0.10.1[${PYTHON_USEDEP}]
-   >=dev-python/pastedeploy-1.3.3[${PYTHON_USEDEP}]
-   >=dev-python/six-1.10.0[${PYTHON_USEDEP}]
-   dev-python/pyxattr[${PYTHON_USEDEP}]
-   >=dev-python/PyECLib-1.3.1[${PYTHON_USEDEP}]
-   >=dev-python/cryptography-2.0.2[${PYTHON_USEDEP}]
-   memcached? ( net-misc/memcached )
-   net-misc/rsync[xattr]
-   acct-user/swift
-   acct-group/swift"
-
-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 's/xattr/pyxattr/g' requirements.txt || die
-   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"
-
-   if use proxy; then
-   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' 

[gentoo-commits] repo/gentoo:master commit in: sys-cluster/swift/

2020-10-22 Thread Matthew Thode
commit: cc7468f246a1a02361eb7b0f6bfa36e47bac114d
Author: Matthew Thode  gentoo  org>
AuthorDate: Thu Oct 22 18:43:27 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Thu Oct 22 18:43:44 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc7468f2

sys-cluster/swift: 2.26.0 stable amd64/x86

Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Matthew Thode  gentoo.org>

 sys-cluster/swift/swift-2.26.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-cluster/swift/swift-2.26.0.ebuild 
b/sys-cluster/swift/swift-2.26.0.ebuild
index 084afc372ec..b31a3f9eed7 100644
--- a/sys-cluster/swift/swift-2.26.0.ebuild
+++ b/sys-cluster/swift/swift-2.26.0.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == * ]];then
EGIT_BRANCH="stable/victoria"
 else
SRC_URI="https://tarballs.openstack.org/${PN}/${P}.tar.gz;
-   KEYWORDS="~amd64 ~arm64 ~x86"
+   KEYWORDS="amd64 ~arm64 x86"
 fi
 
 LICENSE="Apache-2.0"



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/swift/

2020-10-10 Thread Matthew Thode
commit: a7a9ccc4aef5b5e501c004048b1be390f32bd18b
Author: Matthew Thode  gentoo  org>
AuthorDate: Sat Oct 10 23:02:05 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sat Oct 10 23:09:23 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7a9ccc4

sys-cluster/swift: add DISTUTILS_USE_SETUPTOOLS=rdepend

Closes: https://bugs.gentoo.org/747721

Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Matthew Thode  gentoo.org>

 sys-cluster/swift/swift-2.26.0.ebuild  | 6 ++
 sys-cluster/swift/swift-2020.2..ebuild | 8 +++-
 2 files changed, 5 insertions(+), 9 deletions(-)

diff --git a/sys-cluster/swift/swift-2.26.0.ebuild 
b/sys-cluster/swift/swift-2.26.0.ebuild
index 2ea038c24b4..084afc372ec 100644
--- a/sys-cluster/swift/swift-2.26.0.ebuild
+++ b/sys-cluster/swift/swift-2.26.0.ebuild
@@ -3,6 +3,7 @@
 
 EAPI=7
 PYTHON_COMPAT=( python3_7 python3_8 )
+DISTUTILS_USE_SETUPTOOLS=rdepend
 
 inherit distutils-r1 eutils linux-info
 
@@ -23,10 +24,7 @@ IUSE="account container doc +memcached +object proxy"
 REQUIRED_USE="|| ( proxy account container object )"
 
 CDEPEND=">=dev-python/pbr-1.8.0[${PYTHON_USEDEP}]"
-DEPEND="
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   ${CDEPEND}"
-
+DEPEND="${CDEPEND}"
 RDEPEND="
${CDEPEND}
>=dev-python/eventlet-0.25.0[${PYTHON_USEDEP}]

diff --git a/sys-cluster/swift/swift-2020.2..ebuild 
b/sys-cluster/swift/swift-2020.2..ebuild
index 68cffb20f36..084afc372ec 100644
--- a/sys-cluster/swift/swift-2020.2..ebuild
+++ b/sys-cluster/swift/swift-2020.2..ebuild
@@ -2,7 +2,8 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-PYTHON_COMPAT=( python3_6 python3_7 )
+PYTHON_COMPAT=( python3_7 python3_8 )
+DISTUTILS_USE_SETUPTOOLS=rdepend
 
 inherit distutils-r1 eutils linux-info
 
@@ -23,10 +24,7 @@ IUSE="account container doc +memcached +object proxy"
 REQUIRED_USE="|| ( proxy account container object )"
 
 CDEPEND=">=dev-python/pbr-1.8.0[${PYTHON_USEDEP}]"
-DEPEND="
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   ${CDEPEND}"
-
+DEPEND="${CDEPEND}"
 RDEPEND="
${CDEPEND}
>=dev-python/eventlet-0.25.0[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/swift/

2020-10-10 Thread Matthew Thode
commit: 7f819be6460c1608b4d2c115420d525e8c435f16
Author: Matthew Thode  gentoo  org>
AuthorDate: Sat Oct 10 19:27:02 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sat Oct 10 19:32:23 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f819be6

sys-cluster/swift: 2.25.1 bump

Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Matthew Thode  gentoo.org>

 sys-cluster/swift/Manifest|   1 +
 sys-cluster/swift/swift-2.25.1.ebuild | 113 ++
 2 files changed, 114 insertions(+)

diff --git a/sys-cluster/swift/Manifest b/sys-cluster/swift/Manifest
index 2685fa556ae..dd6cda07eb3 100644
--- a/sys-cluster/swift/Manifest
+++ b/sys-cluster/swift/Manifest
@@ -1,2 +1,3 @@
 DIST swift-2.25.0.tar.gz 3183764 BLAKE2B 
865cfcc832edb1f30a4529b0ff550c987a7413c841b9f1ef0d0a145f5be55762963b32ea332aa6f51690a871124e84dc7fb036309f38d4120a1e095e60bfaa34
 SHA512 
60cbc4bae61bb287e93d9a6a4e9a58a9c97f407d07927dde99c923d1ee7ab4ef79350c7c0cdcaab8aa0944aee09c27da549f3ebf86eb9bb92766b2b301d593a2
+DIST swift-2.25.1.tar.gz 3161690 BLAKE2B 
985bcb884f4de9a7a4fbb8e2e76ff416035ac4554d3135c04d679c1d88a8443b988b5a18b4f3f1864542c93109020bb77eef72836fd40e705a9293c8a481e4f0
 SHA512 
4943949a420fa174e30c178b07797af4dceb89174c2e13ac9db35ff66a648024c907b52b9cdba2f730bc587b4d712efa3da09e77ccca51bd537703fc3c17144b
 DIST swift-2.26.0.tar.gz 3235050 BLAKE2B 
33b46ebc3bd57b6ca6ccb65e96dd11a754fa1b4d314c60eafd23ad8b6bb7b8fee42ce26ccf0f388ad33599520a049a2d36832ba3d1ea01b0a07a8bee3f803569
 SHA512 
5e4620831bfc75f231fa468ce68438a23ad7b013eef4173aa596fd2e42bd4eb7e6b4182026fa71b6f4dd31d2cfccc4e70480a42a77f93b15bf6e50e9287ea460

diff --git a/sys-cluster/swift/swift-2.25.1.ebuild 
b/sys-cluster/swift/swift-2.25.1.ebuild
new file mode 100644
index 000..8ac84d6415d
--- /dev/null
+++ b/sys-cluster/swift/swift-2.25.1.ebuild
@@ -0,0 +1,113 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_6 python3_7 )
+
+inherit distutils-r1 eutils linux-info
+
+DESCRIPTION="A highly available, distributed, and eventually consistent 
object/blob store"
+HOMEPAGE="https://launchpad.net/swift;
+if [[ ${PV} == * ]];then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/openstack/swift.git;
+   EGIT_BRANCH="stable/ussuri"
+else
+   SRC_URI="https://tarballs.openstack.org/${PN}/${P}.tar.gz;
+   KEYWORDS="~amd64 ~arm64 ~x86"
+fi
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="account container doc +memcached +object proxy"
+REQUIRED_USE="|| ( proxy account container object )"
+
+CDEPEND=">=dev-python/pbr-1.8.0[${PYTHON_USEDEP}]"
+DEPEND="
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   ${CDEPEND}"
+
+RDEPEND="
+   ${CDEPEND}
+   >=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/netifaces-0.10.0[${PYTHON_USEDEP}]
+   !~dev-python/netifaces-0.10.1[${PYTHON_USEDEP}]
+   >=dev-python/pastedeploy-1.3.3[${PYTHON_USEDEP}]
+   >=dev-python/six-1.10.0[${PYTHON_USEDEP}]
+   dev-python/pyxattr[${PYTHON_USEDEP}]
+   >=dev-python/PyECLib-1.3.1[${PYTHON_USEDEP}]
+   >=dev-python/cryptography-2.0.2[${PYTHON_USEDEP}]
+   memcached? ( net-misc/memcached )
+   net-misc/rsync[xattr]
+   acct-user/swift
+   acct-group/swift"
+
+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 's/xattr/pyxattr/g' requirements.txt || die
+   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"
+
+   if use proxy; then
+   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
+   fi
+   if use account; then
+   newinitd 

[gentoo-commits] repo/gentoo:master commit in: sys-cluster/swift/

2020-09-22 Thread Matthew Thode
commit: 35fcc98f96ecd3c3bf80a04d13198c3357288139
Author: Matthew Thode  gentoo  org>
AuthorDate: Tue Sep 22 23:20:02 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Tue Sep 22 23:20:26 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35fcc98f

sys-cluster/swift: victoria release

Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Matthew Thode  gentoo.org>

 sys-cluster/swift/Manifest |   1 +
 sys-cluster/swift/swift-2.26.0.ebuild  | 113 +
 sys-cluster/swift/swift-2020.2..ebuild | 113 +
 3 files changed, 227 insertions(+)

diff --git a/sys-cluster/swift/Manifest b/sys-cluster/swift/Manifest
index f16c7279049..2685fa556ae 100644
--- a/sys-cluster/swift/Manifest
+++ b/sys-cluster/swift/Manifest
@@ -1 +1,2 @@
 DIST swift-2.25.0.tar.gz 3183764 BLAKE2B 
865cfcc832edb1f30a4529b0ff550c987a7413c841b9f1ef0d0a145f5be55762963b32ea332aa6f51690a871124e84dc7fb036309f38d4120a1e095e60bfaa34
 SHA512 
60cbc4bae61bb287e93d9a6a4e9a58a9c97f407d07927dde99c923d1ee7ab4ef79350c7c0cdcaab8aa0944aee09c27da549f3ebf86eb9bb92766b2b301d593a2
+DIST swift-2.26.0.tar.gz 3235050 BLAKE2B 
33b46ebc3bd57b6ca6ccb65e96dd11a754fa1b4d314c60eafd23ad8b6bb7b8fee42ce26ccf0f388ad33599520a049a2d36832ba3d1ea01b0a07a8bee3f803569
 SHA512 
5e4620831bfc75f231fa468ce68438a23ad7b013eef4173aa596fd2e42bd4eb7e6b4182026fa71b6f4dd31d2cfccc4e70480a42a77f93b15bf6e50e9287ea460

diff --git a/sys-cluster/swift/swift-2.26.0.ebuild 
b/sys-cluster/swift/swift-2.26.0.ebuild
new file mode 100644
index 000..2ea038c24b4
--- /dev/null
+++ b/sys-cluster/swift/swift-2.26.0.ebuild
@@ -0,0 +1,113 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_7 python3_8 )
+
+inherit distutils-r1 eutils linux-info
+
+DESCRIPTION="A highly available, distributed, and eventually consistent 
object/blob store"
+HOMEPAGE="https://launchpad.net/swift;
+if [[ ${PV} == * ]];then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/openstack/swift.git;
+   EGIT_BRANCH="stable/victoria"
+else
+   SRC_URI="https://tarballs.openstack.org/${PN}/${P}.tar.gz;
+   KEYWORDS="~amd64 ~arm64 ~x86"
+fi
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="account container doc +memcached +object proxy"
+REQUIRED_USE="|| ( proxy account container object )"
+
+CDEPEND=">=dev-python/pbr-1.8.0[${PYTHON_USEDEP}]"
+DEPEND="
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   ${CDEPEND}"
+
+RDEPEND="
+   ${CDEPEND}
+   >=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/netifaces-0.10.0[${PYTHON_USEDEP}]
+   !~dev-python/netifaces-0.10.1[${PYTHON_USEDEP}]
+   >=dev-python/pastedeploy-1.3.3[${PYTHON_USEDEP}]
+   >=dev-python/six-1.10.0[${PYTHON_USEDEP}]
+   dev-python/pyxattr[${PYTHON_USEDEP}]
+   >=dev-python/PyECLib-1.3.1[${PYTHON_USEDEP}]
+   >=dev-python/cryptography-2.0.2[${PYTHON_USEDEP}]
+   memcached? ( net-misc/memcached )
+   net-misc/rsync[xattr]
+   acct-user/swift
+   acct-group/swift"
+
+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 's/xattr/pyxattr/g' requirements.txt || die
+   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"
+
+   if use proxy; then
+   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
+   fi
+   if use account; then
+   newinitd "${FILESDIR}/swift-account.initd" "swift-account"
+   newins "etc/account-server.conf-sample" "account-server.conf"
+   fi
+   if use container; then
+   newinitd 

[gentoo-commits] repo/gentoo:master commit in: sys-cluster/swift/

2020-07-02 Thread Matthew Thode
commit: b0b30e86b467fc4b1f286ed2754e69c68e330001
Author: Matthew Thode  gentoo  org>
AuthorDate: Fri Jul  3 00:28:37 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Fri Jul  3 00:31:47 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0b30e86

sys-cluster/swift: remove train

Package-Manager: Portage-2.3.99, Repoman-2.3.23
Signed-off-by: Matthew Thode  gentoo.org>

 sys-cluster/swift/Manifest |   1 -
 sys-cluster/swift/swift-2.24.0-r1.ebuild   | 113 -
 sys-cluster/swift/swift-2019.2..ebuild | 112 
 3 files changed, 226 deletions(-)

diff --git a/sys-cluster/swift/Manifest b/sys-cluster/swift/Manifest
index 6b2bd17fffd..f16c7279049 100644
--- a/sys-cluster/swift/Manifest
+++ b/sys-cluster/swift/Manifest
@@ -1,2 +1 @@
-DIST swift-2.24.0.tar.gz 3177018 BLAKE2B 
f465f0e8f58cc097b5b1fdbe5c9736ee3e2247d13d8ae1beeb7e736dd1246e7d8820cb7241afb67e651ad85c269a48d9dbeda3479dadd773bfc1fe3278731afe
 SHA512 
f8e3b0fec06776e095067b2c12f782a9a787c814cea8039ec32930c562be5c74b4b2bf4cb9dad3481953e5163bd051fe32f3074be7776fd1af0be94982d113b6
 DIST swift-2.25.0.tar.gz 3183764 BLAKE2B 
865cfcc832edb1f30a4529b0ff550c987a7413c841b9f1ef0d0a145f5be55762963b32ea332aa6f51690a871124e84dc7fb036309f38d4120a1e095e60bfaa34
 SHA512 
60cbc4bae61bb287e93d9a6a4e9a58a9c97f407d07927dde99c923d1ee7ab4ef79350c7c0cdcaab8aa0944aee09c27da549f3ebf86eb9bb92766b2b301d593a2

diff --git a/sys-cluster/swift/swift-2.24.0-r1.ebuild 
b/sys-cluster/swift/swift-2.24.0-r1.ebuild
deleted file mode 100644
index 119dbe1fc56..000
--- a/sys-cluster/swift/swift-2.24.0-r1.ebuild
+++ /dev/null
@@ -1,113 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_6 python3_7 )
-
-inherit distutils-r1 eutils linux-info
-
-DESCRIPTION="A highly available, distributed, and eventually consistent 
object/blob store"
-HOMEPAGE="https://launchpad.net/swift;
-if [[ ${PV} == * ]];then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/openstack/swift.git;
-   EGIT_BRANCH="stable/train"
-else
-   SRC_URI="https://tarballs.openstack.org/${PN}/${P}.tar.gz;
-   KEYWORDS="amd64 ~arm64 x86"
-fi
-
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE="account container doc +memcached +object proxy"
-REQUIRED_USE="|| ( proxy account container object )"
-
-CDEPEND=">=dev-python/pbr-1.8.0[${PYTHON_USEDEP}]"
-DEPEND="
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   ${CDEPEND}"
-
-RDEPEND="
-   ${CDEPEND}
-   >=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/netifaces-0.10.0[${PYTHON_USEDEP}]
-   !~dev-python/netifaces-0.10.1[${PYTHON_USEDEP}]
-   >=dev-python/pastedeploy-1.3.3[${PYTHON_USEDEP}]
-   >=dev-python/six-1.10.0[${PYTHON_USEDEP}]
-   dev-python/pyxattr[${PYTHON_USEDEP}]
-   >=dev-python/PyECLib-1.3.1[${PYTHON_USEDEP}]
-   >=dev-python/cryptography-2.0.2[${PYTHON_USEDEP}]
-   memcached? ( net-misc/memcached )
-   net-misc/rsync[xattr]
-   acct-user/swift
-   acct-group/swift"
-
-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 's/xattr/pyxattr/g' requirements.txt || die
-   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"
-
-   if use proxy; then
-   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
-   fi
-   if use account; then
-   newinitd "${FILESDIR}/swift-account.initd" "swift-account"
-   newins "etc/account-server.conf-sample" "account-server.conf"
-   fi
-   if use container; then
-   newinitd 

[gentoo-commits] repo/gentoo:master commit in: sys-cluster/swift/

2020-06-23 Thread Matthew Thode
commit: 230f1f56be6a86d2c51b27613fc6c75d432873d3
Author: Matthew Thode  gentoo  org>
AuthorDate: Tue Jun 23 18:38:31 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Tue Jun 23 18:39:25 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=230f1f56

sys-cluster/swift: 2.23.0 cleanup

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Matthew Thode  gentoo.org>

 sys-cluster/swift/Manifest   |   1 -
 sys-cluster/swift/swift-2.23.1-r2.ebuild | 113 ---
 2 files changed, 114 deletions(-)

diff --git a/sys-cluster/swift/Manifest b/sys-cluster/swift/Manifest
index 5f2459d..6b2bd17fffd 100644
--- a/sys-cluster/swift/Manifest
+++ b/sys-cluster/swift/Manifest
@@ -1,3 +1,2 @@
-DIST swift-2.23.1.tar.gz 3044545 BLAKE2B 
b3b06aefa7c58b718f7d9c1c1b9bc92f442b83202b8d5c2dbbb777650088f2d939f5e9d0fbe83cea38fd6635d072cd8bb3894d64ed9767dde203064c1b81cfdb
 SHA512 
48aa82b178f5e3901363c2b9deea12a58b1ba86cc46937dd9ec074ecc005b04a6ce732d4e9fce2497c6c62b659038da40ed43550256584bb371df4e596fb
 DIST swift-2.24.0.tar.gz 3177018 BLAKE2B 
f465f0e8f58cc097b5b1fdbe5c9736ee3e2247d13d8ae1beeb7e736dd1246e7d8820cb7241afb67e651ad85c269a48d9dbeda3479dadd773bfc1fe3278731afe
 SHA512 
f8e3b0fec06776e095067b2c12f782a9a787c814cea8039ec32930c562be5c74b4b2bf4cb9dad3481953e5163bd051fe32f3074be7776fd1af0be94982d113b6
 DIST swift-2.25.0.tar.gz 3183764 BLAKE2B 
865cfcc832edb1f30a4529b0ff550c987a7413c841b9f1ef0d0a145f5be55762963b32ea332aa6f51690a871124e84dc7fb036309f38d4120a1e095e60bfaa34
 SHA512 
60cbc4bae61bb287e93d9a6a4e9a58a9c97f407d07927dde99c923d1ee7ab4ef79350c7c0cdcaab8aa0944aee09c27da549f3ebf86eb9bb92766b2b301d593a2

diff --git a/sys-cluster/swift/swift-2.23.1-r2.ebuild 
b/sys-cluster/swift/swift-2.23.1-r2.ebuild
deleted file mode 100644
index 119dbe1fc56..000
--- a/sys-cluster/swift/swift-2.23.1-r2.ebuild
+++ /dev/null
@@ -1,113 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_6 python3_7 )
-
-inherit distutils-r1 eutils linux-info
-
-DESCRIPTION="A highly available, distributed, and eventually consistent 
object/blob store"
-HOMEPAGE="https://launchpad.net/swift;
-if [[ ${PV} == * ]];then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/openstack/swift.git;
-   EGIT_BRANCH="stable/train"
-else
-   SRC_URI="https://tarballs.openstack.org/${PN}/${P}.tar.gz;
-   KEYWORDS="amd64 ~arm64 x86"
-fi
-
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE="account container doc +memcached +object proxy"
-REQUIRED_USE="|| ( proxy account container object )"
-
-CDEPEND=">=dev-python/pbr-1.8.0[${PYTHON_USEDEP}]"
-DEPEND="
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   ${CDEPEND}"
-
-RDEPEND="
-   ${CDEPEND}
-   >=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/netifaces-0.10.0[${PYTHON_USEDEP}]
-   !~dev-python/netifaces-0.10.1[${PYTHON_USEDEP}]
-   >=dev-python/pastedeploy-1.3.3[${PYTHON_USEDEP}]
-   >=dev-python/six-1.10.0[${PYTHON_USEDEP}]
-   dev-python/pyxattr[${PYTHON_USEDEP}]
-   >=dev-python/PyECLib-1.3.1[${PYTHON_USEDEP}]
-   >=dev-python/cryptography-2.0.2[${PYTHON_USEDEP}]
-   memcached? ( net-misc/memcached )
-   net-misc/rsync[xattr]
-   acct-user/swift
-   acct-group/swift"
-
-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 's/xattr/pyxattr/g' requirements.txt || die
-   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"
-
-   if use proxy; then
-   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
-   fi
-   if use account; then
- 

[gentoo-commits] repo/gentoo:master commit in: sys-cluster/swift/

2020-05-23 Thread Matthew Thode
commit: c60a0c13681d0579c4adff0c5cc48fa7e8a3d3fd
Author: Matthew Thode  gentoo  org>
AuthorDate: Sat May 23 19:55:06 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sat May 23 20:01:19 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c60a0c13

sys-cluster/swift: 2.25.0 stable amd64/x86

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Matthew Thode  gentoo.org>

 sys-cluster/swift/swift-2.25.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-cluster/swift/swift-2.25.0.ebuild 
b/sys-cluster/swift/swift-2.25.0.ebuild
index 8ac84d6415d..aa8c6a1c6e5 100644
--- a/sys-cluster/swift/swift-2.25.0.ebuild
+++ b/sys-cluster/swift/swift-2.25.0.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == * ]];then
EGIT_BRANCH="stable/ussuri"
 else
SRC_URI="https://tarballs.openstack.org/${PN}/${P}.tar.gz;
-   KEYWORDS="~amd64 ~arm64 ~x86"
+   KEYWORDS="amd64 ~arm64 x86"
 fi
 
 LICENSE="Apache-2.0"



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/swift/

2020-05-08 Thread Matthew Thode
commit: 0237cb3a15b936ee0b01fc636443f87890829962
Author: Matthew Thode  gentoo  org>
AuthorDate: Fri May  8 19:48:48 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Fri May  8 19:49:18 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0237cb3a

sys-cluster/swift: fully remove tests

looks like it was partially removed in the past

Closes: https://bugs.gentoo.org/721590
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Matthew Thode  gentoo.org>

 sys-cluster/swift/swift-2.23.1-r2.ebuild   | 6 --
 sys-cluster/swift/swift-2.24.0-r1.ebuild   | 6 --
 sys-cluster/swift/swift-2.25.0.ebuild  | 6 --
 sys-cluster/swift/swift-2019.2..ebuild | 6 --
 sys-cluster/swift/swift-2020.1..ebuild | 6 --
 5 files changed, 30 deletions(-)

diff --git a/sys-cluster/swift/swift-2.23.1-r2.ebuild 
b/sys-cluster/swift/swift-2.23.1-r2.ebuild
index 0209967c131..119dbe1fc56 100644
--- a/sys-cluster/swift/swift-2.23.1-r2.ebuild
+++ b/sys-cluster/swift/swift-2.23.1-r2.ebuild
@@ -62,12 +62,6 @@ src_prepare() {
distutils-r1_python_prepare_all
 }
 
-src_test() {
-   # https://bugs.launchpad.net/swift/+bug/1249727
-   find . \( -name test_wsgi.py -o -name test_locale.py -o -name 
test_utils.py \) -delete || die
-   SKIP_PIP_INSTALL=1 PBR_VERSION=0.6.0 sh .unittests || die
-}
-
 python_install_all() {
distutils-r1_python_install_all
keepdir /etc/swift

diff --git a/sys-cluster/swift/swift-2.24.0-r1.ebuild 
b/sys-cluster/swift/swift-2.24.0-r1.ebuild
index 0209967c131..119dbe1fc56 100644
--- a/sys-cluster/swift/swift-2.24.0-r1.ebuild
+++ b/sys-cluster/swift/swift-2.24.0-r1.ebuild
@@ -62,12 +62,6 @@ src_prepare() {
distutils-r1_python_prepare_all
 }
 
-src_test() {
-   # https://bugs.launchpad.net/swift/+bug/1249727
-   find . \( -name test_wsgi.py -o -name test_locale.py -o -name 
test_utils.py \) -delete || die
-   SKIP_PIP_INSTALL=1 PBR_VERSION=0.6.0 sh .unittests || die
-}
-
 python_install_all() {
distutils-r1_python_install_all
keepdir /etc/swift

diff --git a/sys-cluster/swift/swift-2.25.0.ebuild 
b/sys-cluster/swift/swift-2.25.0.ebuild
index 94ae1015614..8ac84d6415d 100644
--- a/sys-cluster/swift/swift-2.25.0.ebuild
+++ b/sys-cluster/swift/swift-2.25.0.ebuild
@@ -62,12 +62,6 @@ src_prepare() {
distutils-r1_python_prepare_all
 }
 
-src_test() {
-   # https://bugs.launchpad.net/swift/+bug/1249727
-   find . \( -name test_wsgi.py -o -name test_locale.py -o -name 
test_utils.py \) -delete || die
-   SKIP_PIP_INSTALL=1 PBR_VERSION=0.6.0 sh .unittests || die
-}
-
 python_install_all() {
distutils-r1_python_install_all
keepdir /etc/swift

diff --git a/sys-cluster/swift/swift-2019.2..ebuild 
b/sys-cluster/swift/swift-2019.2..ebuild
index afeeb15cce3..21f95ff3c21 100644
--- a/sys-cluster/swift/swift-2019.2..ebuild
+++ b/sys-cluster/swift/swift-2019.2..ebuild
@@ -61,12 +61,6 @@ src_prepare() {
distutils-r1_python_prepare_all
 }
 
-src_test() {
-   # https://bugs.launchpad.net/swift/+bug/1249727
-   find . \( -name test_wsgi.py -o -name test_locale.py -o -name 
test_utils.py \) -delete || die
-   SKIP_PIP_INSTALL=1 PBR_VERSION=0.6.0 sh .unittests || die
-}
-
 python_install_all() {
distutils-r1_python_install_all
keepdir /etc/swift

diff --git a/sys-cluster/swift/swift-2020.1..ebuild 
b/sys-cluster/swift/swift-2020.1..ebuild
index 94ae1015614..8ac84d6415d 100644
--- a/sys-cluster/swift/swift-2020.1..ebuild
+++ b/sys-cluster/swift/swift-2020.1..ebuild
@@ -62,12 +62,6 @@ src_prepare() {
distutils-r1_python_prepare_all
 }
 
-src_test() {
-   # https://bugs.launchpad.net/swift/+bug/1249727
-   find . \( -name test_wsgi.py -o -name test_locale.py -o -name 
test_utils.py \) -delete || die
-   SKIP_PIP_INSTALL=1 PBR_VERSION=0.6.0 sh .unittests || die
-}
-
 python_install_all() {
distutils-r1_python_install_all
keepdir /etc/swift



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/swift/

2020-04-23 Thread Matthew Thode
commit: 41237a16b418972b69e3cd360c91ec289285d329
Author: Matthew Thode  gentoo  org>
AuthorDate: Thu Apr 23 19:36:08 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Thu Apr 23 19:36:37 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41237a16

sys-cluster/swift: 2.25.0 and 2020.1. usurri bump

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Matthew Thode  gentoo.org>

 sys-cluster/swift/Manifest |   1 +
 sys-cluster/swift/swift-2.25.0.ebuild  | 119 +
 sys-cluster/swift/swift-2020.1..ebuild | 119 +
 3 files changed, 239 insertions(+)

diff --git a/sys-cluster/swift/Manifest b/sys-cluster/swift/Manifest
index cf21dc9fb82..5f2459d 100644
--- a/sys-cluster/swift/Manifest
+++ b/sys-cluster/swift/Manifest
@@ -1,2 +1,3 @@
 DIST swift-2.23.1.tar.gz 3044545 BLAKE2B 
b3b06aefa7c58b718f7d9c1c1b9bc92f442b83202b8d5c2dbbb777650088f2d939f5e9d0fbe83cea38fd6635d072cd8bb3894d64ed9767dde203064c1b81cfdb
 SHA512 
48aa82b178f5e3901363c2b9deea12a58b1ba86cc46937dd9ec074ecc005b04a6ce732d4e9fce2497c6c62b659038da40ed43550256584bb371df4e596fb
 DIST swift-2.24.0.tar.gz 3177018 BLAKE2B 
f465f0e8f58cc097b5b1fdbe5c9736ee3e2247d13d8ae1beeb7e736dd1246e7d8820cb7241afb67e651ad85c269a48d9dbeda3479dadd773bfc1fe3278731afe
 SHA512 
f8e3b0fec06776e095067b2c12f782a9a787c814cea8039ec32930c562be5c74b4b2bf4cb9dad3481953e5163bd051fe32f3074be7776fd1af0be94982d113b6
+DIST swift-2.25.0.tar.gz 3183764 BLAKE2B 
865cfcc832edb1f30a4529b0ff550c987a7413c841b9f1ef0d0a145f5be55762963b32ea332aa6f51690a871124e84dc7fb036309f38d4120a1e095e60bfaa34
 SHA512 
60cbc4bae61bb287e93d9a6a4e9a58a9c97f407d07927dde99c923d1ee7ab4ef79350c7c0cdcaab8aa0944aee09c27da549f3ebf86eb9bb92766b2b301d593a2

diff --git a/sys-cluster/swift/swift-2.25.0.ebuild 
b/sys-cluster/swift/swift-2.25.0.ebuild
new file mode 100644
index 000..94ae1015614
--- /dev/null
+++ b/sys-cluster/swift/swift-2.25.0.ebuild
@@ -0,0 +1,119 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_6 python3_7 )
+
+inherit distutils-r1 eutils linux-info
+
+DESCRIPTION="A highly available, distributed, and eventually consistent 
object/blob store"
+HOMEPAGE="https://launchpad.net/swift;
+if [[ ${PV} == * ]];then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/openstack/swift.git;
+   EGIT_BRANCH="stable/ussuri"
+else
+   SRC_URI="https://tarballs.openstack.org/${PN}/${P}.tar.gz;
+   KEYWORDS="~amd64 ~arm64 ~x86"
+fi
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="account container doc +memcached +object proxy"
+REQUIRED_USE="|| ( proxy account container object )"
+
+CDEPEND=">=dev-python/pbr-1.8.0[${PYTHON_USEDEP}]"
+DEPEND="
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   ${CDEPEND}"
+
+RDEPEND="
+   ${CDEPEND}
+   >=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/netifaces-0.10.0[${PYTHON_USEDEP}]
+   !~dev-python/netifaces-0.10.1[${PYTHON_USEDEP}]
+   >=dev-python/pastedeploy-1.3.3[${PYTHON_USEDEP}]
+   >=dev-python/six-1.10.0[${PYTHON_USEDEP}]
+   dev-python/pyxattr[${PYTHON_USEDEP}]
+   >=dev-python/PyECLib-1.3.1[${PYTHON_USEDEP}]
+   >=dev-python/cryptography-2.0.2[${PYTHON_USEDEP}]
+   memcached? ( net-misc/memcached )
+   net-misc/rsync[xattr]
+   acct-user/swift
+   acct-group/swift"
+
+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 's/xattr/pyxattr/g' requirements.txt || die
+   sed -i '/^hacking/d' test-requirements.txt || die
+   distutils-r1_python_prepare_all
+}
+
+src_test() {
+   # https://bugs.launchpad.net/swift/+bug/1249727
+   find . \( -name test_wsgi.py -o -name test_locale.py -o -name 
test_utils.py \) -delete || die
+   SKIP_PIP_INSTALL=1 PBR_VERSION=0.6.0 sh .unittests || die
+}
+
+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"
+
+   if use proxy; then
+

[gentoo-commits] repo/gentoo:master commit in: sys-cluster/swift/

2020-03-23 Thread Matthew Thode
commit: 065e3ee22b780d06d650b400db93dd6fae9cab46
Author: Matthew Thode  gentoo  org>
AuthorDate: Tue Mar 24 02:05:03 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Tue Mar 24 02:05:20 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=065e3ee2

sys-cluster/swift: clarify the kernel check

Closes: https://bugs.gentoo.org/713654
Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Matthew Thode  gentoo.org>

 sys-cluster/swift/swift-2019.2..ebuild | 7 +++
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/sys-cluster/swift/swift-2019.2..ebuild 
b/sys-cluster/swift/swift-2019.2..ebuild
index dfb4786356f..afeeb15cce3 100644
--- a/sys-cluster/swift/swift-2019.2..ebuild
+++ b/sys-cluster/swift/swift-2019.2..ebuild
@@ -46,12 +46,11 @@ RDEPEND="
 
 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"
+   CONFIG_CHECK="~EXT3_FS_XATTR ~CIFS_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"
+   linux_chkconfig_present ${module} || ewarn "you may 
want to enable the ${module} module"
done
fi
 }



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/swift/

2020-03-17 Thread Matthew Thode
commit: 59ab450e7a612e0215ecb7a5acb9de4c414b255d
Author: Matthew Thode  gentoo  org>
AuthorDate: Tue Mar 17 13:49:11 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Tue Mar 17 13:49:11 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59ab450e

sys-cluster/swift: migration to user packages

Package-Manager: Portage-2.3.89, Repoman-2.3.20
RepoMan-Options: --force
Signed-off-by: Matthew Thode  gentoo.org>

 sys-cluster/swift/metadata.xml |  4 
 .../{swift-2.23.1-r1.ebuild => swift-2.23.1-r2.ebuild} | 18 +++---
 2 files changed, 7 insertions(+), 15 deletions(-)

diff --git a/sys-cluster/swift/metadata.xml b/sys-cluster/swift/metadata.xml
index 14aa35f3e4a..6a12c88d2a7 100644
--- a/sys-cluster/swift/metadata.xml
+++ b/sys-cluster/swift/metadata.xml
@@ -16,10 +16,6 @@
 openst...@gentoo.org
 Openstack
   
-  
-Swift is a highly available, distributed, eventually consistent object/blob
-  store.
-  
   
 swift
   

diff --git a/sys-cluster/swift/swift-2.23.1-r1.ebuild 
b/sys-cluster/swift/swift-2.23.1-r2.ebuild
similarity index 93%
rename from sys-cluster/swift/swift-2.23.1-r1.ebuild
rename to sys-cluster/swift/swift-2.23.1-r2.ebuild
index 81130d620e2..0209967c131 100644
--- a/sys-cluster/swift/swift-2.23.1-r1.ebuild
+++ b/sys-cluster/swift/swift-2.23.1-r2.ebuild
@@ -1,10 +1,10 @@
 # Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 PYTHON_COMPAT=( python3_6 python3_7 )
 
-inherit distutils-r1 eutils linux-info user
+inherit distutils-r1 eutils linux-info
 
 DESCRIPTION="A highly available, distributed, and eventually consistent 
object/blob store"
 HOMEPAGE="https://launchpad.net/swift;
@@ -19,7 +19,7 @@ fi
 
 LICENSE="Apache-2.0"
 SLOT="0"
-IUSE="account container doc +memcached object proxy"
+IUSE="account container doc +memcached +object proxy"
 REQUIRED_USE="|| ( proxy account container object )"
 
 CDEPEND=">=dev-python/pbr-1.8.0[${PYTHON_USEDEP}]"
@@ -40,7 +40,9 @@ RDEPEND="
>=dev-python/PyECLib-1.3.1[${PYTHON_USEDEP}]
>=dev-python/cryptography-2.0.2[${PYTHON_USEDEP}]
memcached? ( net-misc/memcached )
-   net-misc/rsync[xattr]"
+   net-misc/rsync[xattr]
+   acct-user/swift
+   acct-group/swift"
 
 pkg_pretend() {
linux-info_pkg_setup
@@ -54,11 +56,6 @@ pkg_pretend() {
fi
 }
 
-pkg_setup() {
-   enewuser swift
-   enewgroup swift
-}
-
 src_prepare() {
sed -i 's/xattr/pyxattr/g' requirements.txt || die
sed -i '/^hacking/d' test-requirements.txt || die
@@ -87,8 +84,7 @@ python_install_all() {
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"
+   sed -i '/depend/a\need memcached' 
"${D}/etc/init.d/swift-proxy"
fi
fi
if use account; then



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/swift/

2020-03-04 Thread Matthew Thode
commit: 660fab2dfeee1e7e77845cdeba77b7e4d00a0f76
Author: Matthew Thode  gentoo  org>
AuthorDate: Wed Mar  4 16:27:10 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Wed Mar  4 16:29:43 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=660fab2d

sys-cluster/swift: 2.24.0 stable amd64/x86 with cleanup

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Matthew Thode  gentoo.org>

 sys-cluster/swift/Manifest   |   1 -
 sys-cluster/swift/swift-2.22.0-r1.ebuild | 123 ---
 sys-cluster/swift/swift-2.24.0-r1.ebuild |   2 +-
 3 files changed, 1 insertion(+), 125 deletions(-)

diff --git a/sys-cluster/swift/Manifest b/sys-cluster/swift/Manifest
index 71eb9fd78c4..cf21dc9fb82 100644
--- a/sys-cluster/swift/Manifest
+++ b/sys-cluster/swift/Manifest
@@ -1,3 +1,2 @@
-DIST swift-2.22.0.tar.gz 3070436 BLAKE2B 
53049ba901cf5a46d4567c7fa3620b0ad486d88897beb75887d81c5beb747a08ff52e7eba93eab9e9e087c82447d99f0fd85c97211fb4e930ce5b27a1bba41f1
 SHA512 
855f9d35399251ac86d687b652a9372da4d2f03dff8dee1743357c14c79f6ea8903b7c67d99fed08b6b4cdfa2cfd6ecb78b010b2ee83195eda30c4a9463a5a0c
 DIST swift-2.23.1.tar.gz 3044545 BLAKE2B 
b3b06aefa7c58b718f7d9c1c1b9bc92f442b83202b8d5c2dbbb777650088f2d939f5e9d0fbe83cea38fd6635d072cd8bb3894d64ed9767dde203064c1b81cfdb
 SHA512 
48aa82b178f5e3901363c2b9deea12a58b1ba86cc46937dd9ec074ecc005b04a6ce732d4e9fce2497c6c62b659038da40ed43550256584bb371df4e596fb
 DIST swift-2.24.0.tar.gz 3177018 BLAKE2B 
f465f0e8f58cc097b5b1fdbe5c9736ee3e2247d13d8ae1beeb7e736dd1246e7d8820cb7241afb67e651ad85c269a48d9dbeda3479dadd773bfc1fe3278731afe
 SHA512 
f8e3b0fec06776e095067b2c12f782a9a787c814cea8039ec32930c562be5c74b4b2bf4cb9dad3481953e5163bd051fe32f3074be7776fd1af0be94982d113b6

diff --git a/sys-cluster/swift/swift-2.22.0-r1.ebuild 
b/sys-cluster/swift/swift-2.22.0-r1.ebuild
deleted file mode 100644
index 84ba4cd0845..000
--- a/sys-cluster/swift/swift-2.22.0-r1.ebuild
+++ /dev/null
@@ -1,123 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python3_6 python3_7 )
-
-inherit distutils-r1 eutils linux-info user
-
-DESCRIPTION="A highly available, distributed, and eventually consistent 
object/blob store"
-HOMEPAGE="https://launchpad.net/swift;
-if [[ ${PV} == * ]];then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/openstack/swift.git;
-   EGIT_BRANCH="stable/stein"
-else
-   SRC_URI="https://tarballs.openstack.org/${PN}/${P}.tar.gz;
-   KEYWORDS="amd64 ~arm64 x86"
-fi
-
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE="account container doc +memcached object proxy"
-REQUIRED_USE="|| ( proxy account container object )"
-
-CDEPEND=">=dev-python/pbr-1.8.0[${PYTHON_USEDEP}]"
-DEPEND="
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   ${CDEPEND}"
-
-RDEPEND="
-   ${CDEPEND}
-   >=dev-python/eventlet-0.25.0[${PYTHON_USEDEP}]
-   >=dev-python/greenlet-0.3.1[${PYTHON_USEDEP}]
-   >=dev-python/netifaces-0.8[${PYTHON_USEDEP}]
-   !~dev-python/netifaces-0.10.0[${PYTHON_USEDEP}]
-   !~dev-python/netifaces-0.10.1[${PYTHON_USEDEP}]
-   >=dev-python/pastedeploy-1.3.3[${PYTHON_USEDEP}]
-   >=dev-python/six-1.9.0[${PYTHON_USEDEP}]
-   dev-python/pyxattr[${PYTHON_USEDEP}]
-   >=dev-python/PyECLib-1.3.1[${PYTHON_USEDEP}]
-   >=dev-python/cryptography-2.0.2[${PYTHON_USEDEP}]
-   memcached? ( net-misc/memcached )
-   net-misc/rsync[xattr]"
-
-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
-}
-
-pkg_setup() {
-   enewuser swift
-   enewgroup swift
-}
-
-src_prepare() {
-   sed -i 's/xattr/pyxattr/g' requirements.txt || die
-   sed -i '/^hacking/d' test-requirements.txt || die
-   distutils-r1_python_prepare_all
-}
-
-src_test() {
-   # https://bugs.launchpad.net/swift/+bug/1249727
-   find . \( -name test_wsgi.py -o -name test_locale.py -o -name 
test_utils.py \) -delete || die
-   SKIP_PIP_INSTALL=1 PBR_VERSION=0.6.0 sh .unittests || die
-}
-
-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"
-
-   if use 

[gentoo-commits] repo/gentoo:master commit in: sys-cluster/swift/

2020-02-18 Thread Michał Górny
commit: 65029456e2ecdf69daf558053b939f66a4a0582b
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb 19 07:37:57 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Feb 19 07:39:50 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65029456

sys-cluster/swift: ipaddress was needed for py2 only

Signed-off-by: Michał Górny  gentoo.org>

 sys-cluster/swift/{swift-2.22.0.ebuild => swift-2.22.0-r1.ebuild} | 1 -
 sys-cluster/swift/{swift-2.23.1.ebuild => swift-2.23.1-r1.ebuild} | 1 -
 sys-cluster/swift/{swift-2.24.0.ebuild => swift-2.24.0-r1.ebuild} | 1 -
 sys-cluster/swift/swift-2019.2..ebuild| 1 -
 4 files changed, 4 deletions(-)

diff --git a/sys-cluster/swift/swift-2.22.0.ebuild 
b/sys-cluster/swift/swift-2.22.0-r1.ebuild
similarity index 98%
rename from sys-cluster/swift/swift-2.22.0.ebuild
rename to sys-cluster/swift/swift-2.22.0-r1.ebuild
index a69e441eb23..ba1dd861b26 100644
--- a/sys-cluster/swift/swift-2.22.0.ebuild
+++ b/sys-cluster/swift/swift-2.22.0-r1.ebuild
@@ -39,7 +39,6 @@ RDEPEND="
dev-python/pyxattr[${PYTHON_USEDEP}]
>=dev-python/PyECLib-1.3.1[${PYTHON_USEDEP}]
>=dev-python/cryptography-2.0.2[${PYTHON_USEDEP}]
-   >=dev-python/ipaddress-1.0.16[${PYTHON_USEDEP}]
memcached? ( net-misc/memcached )
net-misc/rsync[xattr]"
 

diff --git a/sys-cluster/swift/swift-2.23.1.ebuild 
b/sys-cluster/swift/swift-2.23.1-r1.ebuild
similarity index 98%
rename from sys-cluster/swift/swift-2.23.1.ebuild
rename to sys-cluster/swift/swift-2.23.1-r1.ebuild
index 1b2a5d5648c..983417bdc36 100644
--- a/sys-cluster/swift/swift-2.23.1.ebuild
+++ b/sys-cluster/swift/swift-2.23.1-r1.ebuild
@@ -39,7 +39,6 @@ RDEPEND="
dev-python/pyxattr[${PYTHON_USEDEP}]
>=dev-python/PyECLib-1.3.1[${PYTHON_USEDEP}]
>=dev-python/cryptography-2.0.2[${PYTHON_USEDEP}]
-   >=dev-python/ipaddress-1.0.16[${PYTHON_USEDEP}]
memcached? ( net-misc/memcached )
net-misc/rsync[xattr]"
 

diff --git a/sys-cluster/swift/swift-2.24.0.ebuild 
b/sys-cluster/swift/swift-2.24.0-r1.ebuild
similarity index 98%
rename from sys-cluster/swift/swift-2.24.0.ebuild
rename to sys-cluster/swift/swift-2.24.0-r1.ebuild
index 66211332bf2..fa163da1277 100644
--- a/sys-cluster/swift/swift-2.24.0.ebuild
+++ b/sys-cluster/swift/swift-2.24.0-r1.ebuild
@@ -39,7 +39,6 @@ RDEPEND="
dev-python/pyxattr[${PYTHON_USEDEP}]
>=dev-python/PyECLib-1.3.1[${PYTHON_USEDEP}]
>=dev-python/cryptography-2.0.2[${PYTHON_USEDEP}]
-   >=dev-python/ipaddress-1.0.16[${PYTHON_USEDEP}]
memcached? ( net-misc/memcached )
net-misc/rsync[xattr]
acct-user/swift

diff --git a/sys-cluster/swift/swift-2019.2..ebuild 
b/sys-cluster/swift/swift-2019.2..ebuild
index 66211332bf2..fa163da1277 100644
--- a/sys-cluster/swift/swift-2019.2..ebuild
+++ b/sys-cluster/swift/swift-2019.2..ebuild
@@ -39,7 +39,6 @@ RDEPEND="
dev-python/pyxattr[${PYTHON_USEDEP}]
>=dev-python/PyECLib-1.3.1[${PYTHON_USEDEP}]
>=dev-python/cryptography-2.0.2[${PYTHON_USEDEP}]
-   >=dev-python/ipaddress-1.0.16[${PYTHON_USEDEP}]
memcached? ( net-misc/memcached )
net-misc/rsync[xattr]
acct-user/swift



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/swift/

2020-02-07 Thread Sven Wegener
commit: 2541ce540cd344632f96f712f24e4edb4ba69def
Author: Sven Wegener  gentoo  org>
AuthorDate: Sat Feb  8 06:57:10 2020 +
Commit: Sven Wegener  gentoo  org>
CommitDate: Sat Feb  8 06:57:14 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2541ce54

sys-cluster/swift: Fix sed for init script

/etc/init.d/swift-proxy: line 9: nneed: command not found

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Sven Wegener  gentoo.org>

 sys-cluster/swift/swift-2.24.0.ebuild  | 2 +-
 sys-cluster/swift/swift-2019.2..ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-cluster/swift/swift-2.24.0.ebuild 
b/sys-cluster/swift/swift-2.24.0.ebuild
index f9125af321f..66211332bf2 100644
--- a/sys-cluster/swift/swift-2.24.0.ebuild
+++ b/sys-cluster/swift/swift-2.24.0.ebuild
@@ -85,7 +85,7 @@ python_install_all() {
newinitd "${FILESDIR}/swift-proxy.initd" "swift-proxy"
newins "etc/proxy-server.conf-sample" "proxy-server.conf"
if use memcached; then
-   sed -i '/depend/a\nneed memcached' 
"${D}/etc/init.d/swift-proxy"
+   sed -i '/depend/a\need memcached' 
"${D}/etc/init.d/swift-proxy"
fi
fi
if use account; then

diff --git a/sys-cluster/swift/swift-2019.2..ebuild 
b/sys-cluster/swift/swift-2019.2..ebuild
index f9125af321f..66211332bf2 100644
--- a/sys-cluster/swift/swift-2019.2..ebuild
+++ b/sys-cluster/swift/swift-2019.2..ebuild
@@ -85,7 +85,7 @@ python_install_all() {
newinitd "${FILESDIR}/swift-proxy.initd" "swift-proxy"
newins "etc/proxy-server.conf-sample" "proxy-server.conf"
if use memcached; then
-   sed -i '/depend/a\nneed memcached' 
"${D}/etc/init.d/swift-proxy"
+   sed -i '/depend/a\need memcached' 
"${D}/etc/init.d/swift-proxy"
fi
fi
if use account; then



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/swift/

2020-02-04 Thread Matthew Thode
commit: 726e6054f6eec0592d3fc78b3bf550563fb4ca31
Author: Matthew Thode  gentoo  org>
AuthorDate: Tue Feb  4 20:12:45 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Tue Feb  4 20:13:05 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=726e6054

sys-cluster/swift: 2.24.0 bump

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Matthew Thode  gentoo.org>

 sys-cluster/swift/Manifest |  1 +
 .../{swift-2019.2..ebuild => swift-2.24.0.ebuild}  | 18 +++---
 sys-cluster/swift/swift-2019.2..ebuild | 18 +++---
 3 files changed, 15 insertions(+), 22 deletions(-)

diff --git a/sys-cluster/swift/Manifest b/sys-cluster/swift/Manifest
index 68134a5f9e5..71eb9fd78c4 100644
--- a/sys-cluster/swift/Manifest
+++ b/sys-cluster/swift/Manifest
@@ -1,2 +1,3 @@
 DIST swift-2.22.0.tar.gz 3070436 BLAKE2B 
53049ba901cf5a46d4567c7fa3620b0ad486d88897beb75887d81c5beb747a08ff52e7eba93eab9e9e087c82447d99f0fd85c97211fb4e930ce5b27a1bba41f1
 SHA512 
855f9d35399251ac86d687b652a9372da4d2f03dff8dee1743357c14c79f6ea8903b7c67d99fed08b6b4cdfa2cfd6ecb78b010b2ee83195eda30c4a9463a5a0c
 DIST swift-2.23.1.tar.gz 3044545 BLAKE2B 
b3b06aefa7c58b718f7d9c1c1b9bc92f442b83202b8d5c2dbbb777650088f2d939f5e9d0fbe83cea38fd6635d072cd8bb3894d64ed9767dde203064c1b81cfdb
 SHA512 
48aa82b178f5e3901363c2b9deea12a58b1ba86cc46937dd9ec074ecc005b04a6ce732d4e9fce2497c6c62b659038da40ed43550256584bb371df4e596fb
+DIST swift-2.24.0.tar.gz 3177018 BLAKE2B 
f465f0e8f58cc097b5b1fdbe5c9736ee3e2247d13d8ae1beeb7e736dd1246e7d8820cb7241afb67e651ad85c269a48d9dbeda3479dadd773bfc1fe3278731afe
 SHA512 
f8e3b0fec06776e095067b2c12f782a9a787c814cea8039ec32930c562be5c74b4b2bf4cb9dad3481953e5163bd051fe32f3074be7776fd1af0be94982d113b6

diff --git a/sys-cluster/swift/swift-2019.2..ebuild 
b/sys-cluster/swift/swift-2.24.0.ebuild
similarity index 93%
copy from sys-cluster/swift/swift-2019.2..ebuild
copy to sys-cluster/swift/swift-2.24.0.ebuild
index c9ab6d0b2f7..f9125af321f 100644
--- a/sys-cluster/swift/swift-2019.2..ebuild
+++ b/sys-cluster/swift/swift-2.24.0.ebuild
@@ -1,10 +1,10 @@
 # Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 PYTHON_COMPAT=( python3_6 python3_7 )
 
-inherit distutils-r1 eutils linux-info user
+inherit distutils-r1 eutils linux-info
 
 DESCRIPTION="A highly available, distributed, and eventually consistent 
object/blob store"
 HOMEPAGE="https://launchpad.net/swift;
@@ -19,7 +19,7 @@ fi
 
 LICENSE="Apache-2.0"
 SLOT="0"
-IUSE="account container doc +memcached object proxy"
+IUSE="account container doc +memcached +object proxy"
 REQUIRED_USE="|| ( proxy account container object )"
 
 CDEPEND=">=dev-python/pbr-1.8.0[${PYTHON_USEDEP}]"
@@ -41,7 +41,9 @@ RDEPEND="
>=dev-python/cryptography-2.0.2[${PYTHON_USEDEP}]
>=dev-python/ipaddress-1.0.16[${PYTHON_USEDEP}]
memcached? ( net-misc/memcached )
-   net-misc/rsync[xattr]"
+   net-misc/rsync[xattr]
+   acct-user/swift
+   acct-group/swift"
 
 pkg_pretend() {
linux-info_pkg_setup
@@ -55,11 +57,6 @@ pkg_pretend() {
fi
 }
 
-pkg_setup() {
-   enewuser swift
-   enewgroup swift
-}
-
 src_prepare() {
sed -i 's/xattr/pyxattr/g' requirements.txt || die
sed -i '/^hacking/d' test-requirements.txt || die
@@ -88,8 +85,7 @@ python_install_all() {
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"
+   sed -i '/depend/a\nneed memcached' 
"${D}/etc/init.d/swift-proxy"
fi
fi
if use account; then

diff --git a/sys-cluster/swift/swift-2019.2..ebuild 
b/sys-cluster/swift/swift-2019.2..ebuild
index c9ab6d0b2f7..f9125af321f 100644
--- a/sys-cluster/swift/swift-2019.2..ebuild
+++ b/sys-cluster/swift/swift-2019.2..ebuild
@@ -1,10 +1,10 @@
 # Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 PYTHON_COMPAT=( python3_6 python3_7 )
 
-inherit distutils-r1 eutils linux-info user
+inherit distutils-r1 eutils linux-info
 
 DESCRIPTION="A highly available, distributed, and eventually consistent 
object/blob store"
 HOMEPAGE="https://launchpad.net/swift;
@@ -19,7 +19,7 @@ fi
 
 LICENSE="Apache-2.0"
 SLOT="0"
-IUSE="account container doc +memcached object proxy"
+IUSE="account container doc +memcached +object proxy"
 REQUIRED_USE="|| ( proxy account container object )"
 
 CDEPEND=">=dev-python/pbr-1.8.0[${PYTHON_USEDEP}]"
@@ -41,7 +41,9 @@ RDEPEND="
>=dev-python/cryptography-2.0.2[${PYTHON_USEDEP}]
>=dev-python/ipaddress-1.0.16[${PYTHON_USEDEP}]
memcached? ( net-misc/memcached )
- 

[gentoo-commits] repo/gentoo:master commit in: sys-cluster/swift/

2019-11-03 Thread Matthew Thode
commit: ad065d2a5763847d03f97c6738b256af104dad9f
Author: Matthew Thode  gentoo  org>
AuthorDate: Sun Nov  3 20:19:45 2019 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sun Nov  3 20:21:21 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad065d2a

sys-cluster/swift: 2.23.1 stable amd64/x86 with cleanup

Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: Matthew Thode  gentoo.org>

 sys-cluster/swift/Manifest |   2 -
 sys-cluster/swift/swift-2.20.0.ebuild  | 122 
 sys-cluster/swift/swift-2.23.0.ebuild  | 125 -
 sys-cluster/swift/swift-2.23.1.ebuild  |   2 +-
 sys-cluster/swift/swift-2018.2..ebuild | 122 
 5 files changed, 1 insertion(+), 372 deletions(-)

diff --git a/sys-cluster/swift/Manifest b/sys-cluster/swift/Manifest
index 5212d1428d8..415523b38e8 100644
--- a/sys-cluster/swift/Manifest
+++ b/sys-cluster/swift/Manifest
@@ -1,5 +1,3 @@
-DIST swift-2.20.0.tar.gz 3012428 BLAKE2B 
48cfb52bce8d89836ede3d82cde197e282b55cec7fa9366c18102a2259a2c96553c573c92b884e6471a3ff5a5fc88ff3eeadbb200c691db3c6b20b6881132576
 SHA512 
15f1082a94f16684001b1d6eaa635500d41dd2ed0b65b87d8fc2363f96179cbc4d40a6faee10e966ad954e45035ed77c31dc265daa2c7c9d17a0e81890e6bc79
 DIST swift-2.21.0.tar.gz 3025042 BLAKE2B 
847b11fa61620cdd07acadd1d4fcc43c9fc53ecfc958e8cb617dde6b643bce116662df74b9b2a01df8551847c4577fedd25aab3951ce437cf5d046552e3b22e0
 SHA512 
ceb96401aa5d1ab36dc0a08455970f9c1704868d778970cad9783463bf8a25dddc7431df0aa73e4d2d7d4f6ef2908fa5faede749fe94e32d5f67e61768edd964
 DIST swift-2.22.0.tar.gz 3070436 BLAKE2B 
53049ba901cf5a46d4567c7fa3620b0ad486d88897beb75887d81c5beb747a08ff52e7eba93eab9e9e087c82447d99f0fd85c97211fb4e930ce5b27a1bba41f1
 SHA512 
855f9d35399251ac86d687b652a9372da4d2f03dff8dee1743357c14c79f6ea8903b7c67d99fed08b6b4cdfa2cfd6ecb78b010b2ee83195eda30c4a9463a5a0c
-DIST swift-2.23.0.tar.gz 3091166 BLAKE2B 
ec08e2617adc1dbe430215eca49728c7fd96e4b644a251852e4c90a709e8dde0e554e996cc4879efe32017a4e7098c0aa787bb344f79706eb2e0afcb2d7f977c
 SHA512 
e90fc1ebc9613ab3da9300b18c15c4661b06dc11e527a665d9a186926ba5640f4f261841d03e6215f7b0bb01cb04b5e242280ffd178e5d7af9343b11e5a661e2
 DIST swift-2.23.1.tar.gz 3044545 BLAKE2B 
b3b06aefa7c58b718f7d9c1c1b9bc92f442b83202b8d5c2dbbb777650088f2d939f5e9d0fbe83cea38fd6635d072cd8bb3894d64ed9767dde203064c1b81cfdb
 SHA512 
48aa82b178f5e3901363c2b9deea12a58b1ba86cc46937dd9ec074ecc005b04a6ce732d4e9fce2497c6c62b659038da40ed43550256584bb371df4e596fb

diff --git a/sys-cluster/swift/swift-2.20.0.ebuild 
b/sys-cluster/swift/swift-2.20.0.ebuild
deleted file mode 100644
index 4590ab73cd1..000
--- a/sys-cluster/swift/swift-2.20.0.ebuild
+++ /dev/null
@@ -1,122 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python2_7 )
-
-inherit distutils-r1 eutils linux-info user
-
-DESCRIPTION="A highly available, distributed, and eventually consistent 
object/blob store"
-HOMEPAGE="https://launchpad.net/swift;
-if [[ ${PV} == * ]];then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/openstack/swift.git;
-   EGIT_BRANCH="stable/pike"
-else
-   SRC_URI="https://tarballs.openstack.org/${PN}/${P}.tar.gz;
-   KEYWORDS="amd64 ~arm64 x86"
-fi
-
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE="proxy account container object +memcached"
-REQUIRED_USE="|| ( proxy account container object )"
-
-CDEPEND=">=dev-python/pbr-1.8.0[${PYTHON_USEDEP}]"
-DEPEND="
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   ${CDEPEND}"
-
-RDEPEND="
-   ${CDEPEND}
-   >=dev-python/dnspython-1.14.0:0[${PYTHON_USEDEP}]
-   >=dev-python/eventlet-0.17.4[${PYTHON_USEDEP}]
-   !~dev-python/eventlet-0.23.0[${PYTHON_USEDEP}]
-   >=dev-python/greenlet-0.3.1[${PYTHON_USEDEP}]
-   >=dev-python/netifaces-0.5[${PYTHON_USEDEP}]
-   !~dev-python/netifaces-0.10.0[${PYTHON_USEDEP}]
-   !~dev-python/netifaces-0.10.1[${PYTHON_USEDEP}]
-   >=dev-python/pastedeploy-1.3.3[${PYTHON_USEDEP}]
-   >=dev-python/six-1.9.0[${PYTHON_USEDEP}]
-   dev-python/pyxattr[${PYTHON_USEDEP}]
-   >=dev-python/PyECLib-1.3.1[${PYTHON_USEDEP}]
-   >=dev-python/cryptography-1.6.0[${PYTHON_USEDEP}]
-   !~dev-python/cryptography-2.0[${PYTHON_USEDEP}]
-   >=dev-python/ipaddress-1.0.16[${PYTHON_USEDEP}]
-   memcached? ( net-misc/memcached )
-   net-misc/rsync[xattr]"
-
-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
-}
-
-pkg_setup() {
-  

[gentoo-commits] repo/gentoo:master commit in: sys-cluster/swift/

2019-10-22 Thread Matthew Thode
commit: 4316e16423f347bc21e02f0ef2b45fb4dd1a3286
Author: Matthew Thode  gentoo  org>
AuthorDate: Wed Oct 23 02:35:00 2019 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Wed Oct 23 02:35:00 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4316e164

sys-cluster/swift: 2.23.1 bump

Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: Matthew Thode  gentoo.org>

 sys-cluster/swift/Manifest|   1 +
 sys-cluster/swift/swift-2.23.1.ebuild | 125 ++
 2 files changed, 126 insertions(+)

diff --git a/sys-cluster/swift/Manifest b/sys-cluster/swift/Manifest
index 3087d92ac04..5212d1428d8 100644
--- a/sys-cluster/swift/Manifest
+++ b/sys-cluster/swift/Manifest
@@ -2,3 +2,4 @@ DIST swift-2.20.0.tar.gz 3012428 BLAKE2B 
48cfb52bce8d89836ede3d82cde197e282b55ce
 DIST swift-2.21.0.tar.gz 3025042 BLAKE2B 
847b11fa61620cdd07acadd1d4fcc43c9fc53ecfc958e8cb617dde6b643bce116662df74b9b2a01df8551847c4577fedd25aab3951ce437cf5d046552e3b22e0
 SHA512 
ceb96401aa5d1ab36dc0a08455970f9c1704868d778970cad9783463bf8a25dddc7431df0aa73e4d2d7d4f6ef2908fa5faede749fe94e32d5f67e61768edd964
 DIST swift-2.22.0.tar.gz 3070436 BLAKE2B 
53049ba901cf5a46d4567c7fa3620b0ad486d88897beb75887d81c5beb747a08ff52e7eba93eab9e9e087c82447d99f0fd85c97211fb4e930ce5b27a1bba41f1
 SHA512 
855f9d35399251ac86d687b652a9372da4d2f03dff8dee1743357c14c79f6ea8903b7c67d99fed08b6b4cdfa2cfd6ecb78b010b2ee83195eda30c4a9463a5a0c
 DIST swift-2.23.0.tar.gz 3091166 BLAKE2B 
ec08e2617adc1dbe430215eca49728c7fd96e4b644a251852e4c90a709e8dde0e554e996cc4879efe32017a4e7098c0aa787bb344f79706eb2e0afcb2d7f977c
 SHA512 
e90fc1ebc9613ab3da9300b18c15c4661b06dc11e527a665d9a186926ba5640f4f261841d03e6215f7b0bb01cb04b5e242280ffd178e5d7af9343b11e5a661e2
+DIST swift-2.23.1.tar.gz 3044545 BLAKE2B 
b3b06aefa7c58b718f7d9c1c1b9bc92f442b83202b8d5c2dbbb777650088f2d939f5e9d0fbe83cea38fd6635d072cd8bb3894d64ed9767dde203064c1b81cfdb
 SHA512 
48aa82b178f5e3901363c2b9deea12a58b1ba86cc46937dd9ec074ecc005b04a6ce732d4e9fce2497c6c62b659038da40ed43550256584bb371df4e596fb

diff --git a/sys-cluster/swift/swift-2.23.1.ebuild 
b/sys-cluster/swift/swift-2.23.1.ebuild
new file mode 100644
index 000..73b14dde3ae
--- /dev/null
+++ b/sys-cluster/swift/swift-2.23.1.ebuild
@@ -0,0 +1,125 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python2_7 python3_6 python3_7 )
+
+inherit distutils-r1 eutils linux-info user
+
+DESCRIPTION="A highly available, distributed, and eventually consistent 
object/blob store"
+HOMEPAGE="https://launchpad.net/swift;
+if [[ ${PV} == * ]];then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/openstack/swift.git;
+   EGIT_BRANCH="stable/train"
+else
+   SRC_URI="https://tarballs.openstack.org/${PN}/${P}.tar.gz;
+   KEYWORDS="~amd64 ~arm64 ~x86"
+fi
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="account container doc +memcached object proxy"
+REQUIRED_USE="|| ( proxy account container object )"
+
+CDEPEND=">=dev-python/pbr-1.8.0[${PYTHON_USEDEP}]"
+DEPEND="
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   ${CDEPEND}"
+
+RDEPEND="
+   ${CDEPEND}
+   >=dev-python/dnspython-1.15.0:0[$(python_gen_usedep 'python2_7')]
+   >=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/netifaces-0.10.0[${PYTHON_USEDEP}]
+   !~dev-python/netifaces-0.10.1[${PYTHON_USEDEP}]
+   >=dev-python/pastedeploy-1.3.3[${PYTHON_USEDEP}]
+   >=dev-python/six-1.10.0[${PYTHON_USEDEP}]
+   dev-python/pyxattr[${PYTHON_USEDEP}]
+   >=dev-python/PyECLib-1.3.1[${PYTHON_USEDEP}]
+   >=dev-python/cryptography-2.0.2[${PYTHON_USEDEP}]
+   >=dev-python/ipaddress-1.0.16[${PYTHON_USEDEP}]
+   memcached? ( net-misc/memcached )
+   net-misc/rsync[xattr]"
+
+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
+}
+
+pkg_setup() {
+   enewuser swift
+   enewgroup swift
+}
+
+src_prepare() {
+   sed -i 's/xattr/pyxattr/g' requirements.txt || die
+   sed -i '/^hacking/d' test-requirements.txt || die
+   distutils-r1_python_prepare_all
+}
+
+src_test () {
+   # https://bugs.launchpad.net/swift/+bug/1249727
+   find . \( -name test_wsgi.py -o -name test_locale.py -o -name 
test_utils.py \) -delete || die
+   SKIP_PIP_INSTALL=1 PBR_VERSION=0.6.0 sh .unittests || die
+}
+
+python_install_all() {
+   distutils-r1_python_install_all
+   keepdir 

[gentoo-commits] repo/gentoo:master commit in: sys-cluster/swift/

2019-10-03 Thread Matthew Thode
commit: ac606c6e42dbaf08c9cd315fa15b2ab5ebe04ec8
Author: Matthew Thode  gentoo  org>
AuthorDate: Thu Oct  3 23:39:30 2019 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Thu Oct  3 23:39:30 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac606c6e

sys-cluster/swift: CHOO CHOO

Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: Matthew Thode  gentoo.org>

 sys-cluster/swift/Manifest |   1 +
 sys-cluster/swift/swift-2.23.0.ebuild  | 125 +
 sys-cluster/swift/swift-2019.2..ebuild | 125 +
 3 files changed, 251 insertions(+)

diff --git a/sys-cluster/swift/Manifest b/sys-cluster/swift/Manifest
index 44a51da46d6..3087d92ac04 100644
--- a/sys-cluster/swift/Manifest
+++ b/sys-cluster/swift/Manifest
@@ -1,3 +1,4 @@
 DIST swift-2.20.0.tar.gz 3012428 BLAKE2B 
48cfb52bce8d89836ede3d82cde197e282b55cec7fa9366c18102a2259a2c96553c573c92b884e6471a3ff5a5fc88ff3eeadbb200c691db3c6b20b6881132576
 SHA512 
15f1082a94f16684001b1d6eaa635500d41dd2ed0b65b87d8fc2363f96179cbc4d40a6faee10e966ad954e45035ed77c31dc265daa2c7c9d17a0e81890e6bc79
 DIST swift-2.21.0.tar.gz 3025042 BLAKE2B 
847b11fa61620cdd07acadd1d4fcc43c9fc53ecfc958e8cb617dde6b643bce116662df74b9b2a01df8551847c4577fedd25aab3951ce437cf5d046552e3b22e0
 SHA512 
ceb96401aa5d1ab36dc0a08455970f9c1704868d778970cad9783463bf8a25dddc7431df0aa73e4d2d7d4f6ef2908fa5faede749fe94e32d5f67e61768edd964
 DIST swift-2.22.0.tar.gz 3070436 BLAKE2B 
53049ba901cf5a46d4567c7fa3620b0ad486d88897beb75887d81c5beb747a08ff52e7eba93eab9e9e087c82447d99f0fd85c97211fb4e930ce5b27a1bba41f1
 SHA512 
855f9d35399251ac86d687b652a9372da4d2f03dff8dee1743357c14c79f6ea8903b7c67d99fed08b6b4cdfa2cfd6ecb78b010b2ee83195eda30c4a9463a5a0c
+DIST swift-2.23.0.tar.gz 3091166 BLAKE2B 
ec08e2617adc1dbe430215eca49728c7fd96e4b644a251852e4c90a709e8dde0e554e996cc4879efe32017a4e7098c0aa787bb344f79706eb2e0afcb2d7f977c
 SHA512 
e90fc1ebc9613ab3da9300b18c15c4661b06dc11e527a665d9a186926ba5640f4f261841d03e6215f7b0bb01cb04b5e242280ffd178e5d7af9343b11e5a661e2

diff --git a/sys-cluster/swift/swift-2.23.0.ebuild 
b/sys-cluster/swift/swift-2.23.0.ebuild
new file mode 100644
index 000..73b14dde3ae
--- /dev/null
+++ b/sys-cluster/swift/swift-2.23.0.ebuild
@@ -0,0 +1,125 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python2_7 python3_6 python3_7 )
+
+inherit distutils-r1 eutils linux-info user
+
+DESCRIPTION="A highly available, distributed, and eventually consistent 
object/blob store"
+HOMEPAGE="https://launchpad.net/swift;
+if [[ ${PV} == * ]];then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/openstack/swift.git;
+   EGIT_BRANCH="stable/train"
+else
+   SRC_URI="https://tarballs.openstack.org/${PN}/${P}.tar.gz;
+   KEYWORDS="~amd64 ~arm64 ~x86"
+fi
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="account container doc +memcached object proxy"
+REQUIRED_USE="|| ( proxy account container object )"
+
+CDEPEND=">=dev-python/pbr-1.8.0[${PYTHON_USEDEP}]"
+DEPEND="
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   ${CDEPEND}"
+
+RDEPEND="
+   ${CDEPEND}
+   >=dev-python/dnspython-1.15.0:0[$(python_gen_usedep 'python2_7')]
+   >=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/netifaces-0.10.0[${PYTHON_USEDEP}]
+   !~dev-python/netifaces-0.10.1[${PYTHON_USEDEP}]
+   >=dev-python/pastedeploy-1.3.3[${PYTHON_USEDEP}]
+   >=dev-python/six-1.10.0[${PYTHON_USEDEP}]
+   dev-python/pyxattr[${PYTHON_USEDEP}]
+   >=dev-python/PyECLib-1.3.1[${PYTHON_USEDEP}]
+   >=dev-python/cryptography-2.0.2[${PYTHON_USEDEP}]
+   >=dev-python/ipaddress-1.0.16[${PYTHON_USEDEP}]
+   memcached? ( net-misc/memcached )
+   net-misc/rsync[xattr]"
+
+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
+}
+
+pkg_setup() {
+   enewuser swift
+   enewgroup swift
+}
+
+src_prepare() {
+   sed -i 's/xattr/pyxattr/g' requirements.txt || die
+   sed -i '/^hacking/d' test-requirements.txt || die
+   distutils-r1_python_prepare_all
+}
+
+src_test () {
+   # https://bugs.launchpad.net/swift/+bug/1249727
+   find . \( -name test_wsgi.py -o -name test_locale.py -o -name 
test_utils.py \) -delete || die
+   SKIP_PIP_INSTALL=1 PBR_VERSION=0.6.0 sh .unittests || die
+}
+
+python_install_all() {
+   distutils-r1_python_install_all
+   keepdir 

[gentoo-commits] repo/gentoo:master commit in: sys-cluster/swift/

2019-08-23 Thread Matthew Thode
commit: 67e0c9314f9b8421cb586e87a4ea384bee5fc357
Author: Matthew Thode  gentoo  org>
AuthorDate: Fri Aug 23 15:02:34 2019 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Fri Aug 23 16:13:41 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67e0c931

sys-cluster/swift: 2.22.0 stable amd64/x86

Package-Manager: Portage-2.3.69, Repoman-2.3.17
Signed-off-by: Matthew Thode  gentoo.org>

 sys-cluster/swift/swift-2.22.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-cluster/swift/swift-2.22.0.ebuild 
b/sys-cluster/swift/swift-2.22.0.ebuild
index 20826c55bc7..a88677f29fd 100644
--- a/sys-cluster/swift/swift-2.22.0.ebuild
+++ b/sys-cluster/swift/swift-2.22.0.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == * ]];then
EGIT_BRANCH="stable/stein"
 else
SRC_URI="https://tarballs.openstack.org/${PN}/${P}.tar.gz;
-   KEYWORDS="~amd64 ~arm64 ~x86"
+   KEYWORDS="amd64 ~arm64 x86"
 fi
 
 LICENSE="Apache-2.0"



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/swift/

2019-07-23 Thread Matthew Thode
commit: 47aaf9effaf4d2dd6c4831c425314084c0a73373
Author: Matthew Thode  gentoo  org>
AuthorDate: Tue Jul 23 14:50:20 2019 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Tue Jul 23 14:51:11 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47aaf9ef

sys-cluster/swift: 2.22.0 bump (python3)

Package-Manager: Portage-2.3.66, Repoman-2.3.16
Signed-off-by: Matthew Thode  gentoo.org>

 sys-cluster/swift/Manifest|   1 +
 sys-cluster/swift/swift-2.22.0.ebuild | 125 ++
 2 files changed, 126 insertions(+)

diff --git a/sys-cluster/swift/Manifest b/sys-cluster/swift/Manifest
index 869ffc2884d..44a51da46d6 100644
--- a/sys-cluster/swift/Manifest
+++ b/sys-cluster/swift/Manifest
@@ -1,2 +1,3 @@
 DIST swift-2.20.0.tar.gz 3012428 BLAKE2B 
48cfb52bce8d89836ede3d82cde197e282b55cec7fa9366c18102a2259a2c96553c573c92b884e6471a3ff5a5fc88ff3eeadbb200c691db3c6b20b6881132576
 SHA512 
15f1082a94f16684001b1d6eaa635500d41dd2ed0b65b87d8fc2363f96179cbc4d40a6faee10e966ad954e45035ed77c31dc265daa2c7c9d17a0e81890e6bc79
 DIST swift-2.21.0.tar.gz 3025042 BLAKE2B 
847b11fa61620cdd07acadd1d4fcc43c9fc53ecfc958e8cb617dde6b643bce116662df74b9b2a01df8551847c4577fedd25aab3951ce437cf5d046552e3b22e0
 SHA512 
ceb96401aa5d1ab36dc0a08455970f9c1704868d778970cad9783463bf8a25dddc7431df0aa73e4d2d7d4f6ef2908fa5faede749fe94e32d5f67e61768edd964
+DIST swift-2.22.0.tar.gz 3070436 BLAKE2B 
53049ba901cf5a46d4567c7fa3620b0ad486d88897beb75887d81c5beb747a08ff52e7eba93eab9e9e087c82447d99f0fd85c97211fb4e930ce5b27a1bba41f1
 SHA512 
855f9d35399251ac86d687b652a9372da4d2f03dff8dee1743357c14c79f6ea8903b7c67d99fed08b6b4cdfa2cfd6ecb78b010b2ee83195eda30c4a9463a5a0c

diff --git a/sys-cluster/swift/swift-2.22.0.ebuild 
b/sys-cluster/swift/swift-2.22.0.ebuild
new file mode 100644
index 000..20826c55bc7
--- /dev/null
+++ b/sys-cluster/swift/swift-2.22.0.ebuild
@@ -0,0 +1,125 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python2_7 python3_6 python3_7 )
+
+inherit distutils-r1 eutils linux-info user
+
+DESCRIPTION="A highly available, distributed, and eventually consistent 
object/blob store"
+HOMEPAGE="https://launchpad.net/swift;
+if [[ ${PV} == * ]];then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/openstack/swift.git;
+   EGIT_BRANCH="stable/stein"
+else
+   SRC_URI="https://tarballs.openstack.org/${PN}/${P}.tar.gz;
+   KEYWORDS="~amd64 ~arm64 ~x86"
+fi
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="account container doc +memcached object proxy"
+REQUIRED_USE="|| ( proxy account container object )"
+
+CDEPEND=">=dev-python/pbr-1.8.0[${PYTHON_USEDEP}]"
+DEPEND="
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   ${CDEPEND}"
+
+RDEPEND="
+   ${CDEPEND}
+   >=dev-python/dnspython-1.14.0:0[$(python_gen_usedep 'python2_7')]
+   >=dev-python/eventlet-0.25.0[${PYTHON_USEDEP}]
+   >=dev-python/greenlet-0.3.1[${PYTHON_USEDEP}]
+   >=dev-python/netifaces-0.8[${PYTHON_USEDEP}]
+   !~dev-python/netifaces-0.10.0[${PYTHON_USEDEP}]
+   !~dev-python/netifaces-0.10.1[${PYTHON_USEDEP}]
+   >=dev-python/pastedeploy-1.3.3[${PYTHON_USEDEP}]
+   >=dev-python/six-1.9.0[${PYTHON_USEDEP}]
+   dev-python/pyxattr[${PYTHON_USEDEP}]
+   >=dev-python/PyECLib-1.3.1[${PYTHON_USEDEP}]
+   >=dev-python/cryptography-2.0.2[${PYTHON_USEDEP}]
+   >=dev-python/ipaddress-1.0.16[${PYTHON_USEDEP}]
+   memcached? ( net-misc/memcached )
+   net-misc/rsync[xattr]"
+
+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
+}
+
+pkg_setup() {
+   enewuser swift
+   enewgroup swift
+}
+
+src_prepare() {
+   sed -i 's/xattr/pyxattr/g' requirements.txt || die
+   sed -i '/^hacking/d' test-requirements.txt || die
+   distutils-r1_python_prepare_all
+}
+
+src_test () {
+   # https://bugs.launchpad.net/swift/+bug/1249727
+   find . \( -name test_wsgi.py -o -name test_locale.py -o -name 
test_utils.py \) -delete || die
+   SKIP_PIP_INSTALL=1 PBR_VERSION=0.6.0 sh .unittests || die
+}
+
+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" 

[gentoo-commits] repo/gentoo:master commit in: sys-cluster/swift/

2019-04-25 Thread Matthew Thode
commit: 92a6bbc36538a2244ac245d3180441e738eafa97
Author: Matthew Thode  gentoo  org>
AuthorDate: Thu Apr 25 15:49:59 2019 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Thu Apr 25 15:54:24 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92a6bbc3

sys-cluster/swift: 2.21.0-r1 stable amd64/x86

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Matthew Thode  gentoo.org>

 sys-cluster/swift/swift-2.21.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-cluster/swift/swift-2.21.0-r1.ebuild 
b/sys-cluster/swift/swift-2.21.0-r1.ebuild
index ec5ee0cd41e..25a2b591ac5 100644
--- a/sys-cluster/swift/swift-2.21.0-r1.ebuild
+++ b/sys-cluster/swift/swift-2.21.0-r1.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == * ]];then
EGIT_BRANCH="stable/stein"
 else
SRC_URI="https://tarballs.openstack.org/${PN}/${P}.tar.gz;
-   KEYWORDS="~amd64 ~arm64 ~x86"
+   KEYWORDS="amd64 ~arm64 x86"
 fi
 
 LICENSE="Apache-2.0"



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/swift/

2019-04-04 Thread Matthew Thode
commit: 1b8a267cb717a535563f8c3d54753d5b98656b3f
Author: Matthew Thode  gentoo  org>
AuthorDate: Thu Apr  4 14:45:13 2019 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Thu Apr  4 14:47:04 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b8a267c

sys-cluster/swift: add doc support

Thanks Hank Leininger for the patch
Fixes: https://bugs.gentoo.org/682478

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Matthew Thode  gentoo.org>

 sys-cluster/swift/{swift-2.21.0.ebuild => swift-2.21.0-r1.ebuild} | 7 ++-
 sys-cluster/swift/swift-2019.1..ebuild| 7 ++-
 2 files changed, 12 insertions(+), 2 deletions(-)

diff --git a/sys-cluster/swift/swift-2.21.0.ebuild 
b/sys-cluster/swift/swift-2.21.0-r1.ebuild
similarity index 96%
rename from sys-cluster/swift/swift-2.21.0.ebuild
rename to sys-cluster/swift/swift-2.21.0-r1.ebuild
index d96686a8d7f..ec5ee0cd41e 100644
--- a/sys-cluster/swift/swift-2.21.0.ebuild
+++ b/sys-cluster/swift/swift-2.21.0-r1.ebuild
@@ -19,7 +19,7 @@ fi
 
 LICENSE="Apache-2.0"
 SLOT="0"
-IUSE="proxy account container object +memcached"
+IUSE="account container doc +memcached object proxy"
 REQUIRED_USE="|| ( proxy account container object )"
 
 CDEPEND=">=dev-python/pbr-1.8.0[${PYTHON_USEDEP}]"
@@ -109,6 +109,11 @@ python_install_all() {
newins "etc/object-expirer.conf-sample" "object-expirer.conf"
fi
 
+   if use doc; then
+   doman doc/manpages/*
+   dodoc -r doc/{s3api,saio,source}
+   fi
+
fowners root:swift "/etc/swift" || die "fowners failed"
fperms 0750 /etc/swift
 }

diff --git a/sys-cluster/swift/swift-2019.1..ebuild 
b/sys-cluster/swift/swift-2019.1..ebuild
index d96686a8d7f..ec5ee0cd41e 100644
--- a/sys-cluster/swift/swift-2019.1..ebuild
+++ b/sys-cluster/swift/swift-2019.1..ebuild
@@ -19,7 +19,7 @@ fi
 
 LICENSE="Apache-2.0"
 SLOT="0"
-IUSE="proxy account container object +memcached"
+IUSE="account container doc +memcached object proxy"
 REQUIRED_USE="|| ( proxy account container object )"
 
 CDEPEND=">=dev-python/pbr-1.8.0[${PYTHON_USEDEP}]"
@@ -109,6 +109,11 @@ python_install_all() {
newins "etc/object-expirer.conf-sample" "object-expirer.conf"
fi
 
+   if use doc; then
+   doman doc/manpages/*
+   dodoc -r doc/{s3api,saio,source}
+   fi
+
fowners root:swift "/etc/swift" || die "fowners failed"
fperms 0750 /etc/swift
 }



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/swift/

2019-03-26 Thread Matthew Thode
commit: 8fc0fab3dec317819e5e836c89ebe2bbe56227a9
Author: Matthew Thode  gentoo  org>
AuthorDate: Tue Mar 26 15:53:38 2019 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Tue Mar 26 15:54:14 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8fc0fab3

sys-cluster/swift: 2.21.0 bump (stein)

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Matthew Thode  gentoo.org>

 sys-cluster/swift/Manifest |   1 +
 sys-cluster/swift/swift-2.21.0.ebuild  | 122 +
 sys-cluster/swift/swift-2019.1..ebuild | 122 +
 3 files changed, 245 insertions(+)

diff --git a/sys-cluster/swift/Manifest b/sys-cluster/swift/Manifest
index 2be1cdab02e..869ffc2884d 100644
--- a/sys-cluster/swift/Manifest
+++ b/sys-cluster/swift/Manifest
@@ -1 +1,2 @@
 DIST swift-2.20.0.tar.gz 3012428 BLAKE2B 
48cfb52bce8d89836ede3d82cde197e282b55cec7fa9366c18102a2259a2c96553c573c92b884e6471a3ff5a5fc88ff3eeadbb200c691db3c6b20b6881132576
 SHA512 
15f1082a94f16684001b1d6eaa635500d41dd2ed0b65b87d8fc2363f96179cbc4d40a6faee10e966ad954e45035ed77c31dc265daa2c7c9d17a0e81890e6bc79
+DIST swift-2.21.0.tar.gz 3025042 BLAKE2B 
847b11fa61620cdd07acadd1d4fcc43c9fc53ecfc958e8cb617dde6b643bce116662df74b9b2a01df8551847c4577fedd25aab3951ce437cf5d046552e3b22e0
 SHA512 
ceb96401aa5d1ab36dc0a08455970f9c1704868d778970cad9783463bf8a25dddc7431df0aa73e4d2d7d4f6ef2908fa5faede749fe94e32d5f67e61768edd964

diff --git a/sys-cluster/swift/swift-2.21.0.ebuild 
b/sys-cluster/swift/swift-2.21.0.ebuild
new file mode 100644
index 000..d96686a8d7f
--- /dev/null
+++ b/sys-cluster/swift/swift-2.21.0.ebuild
@@ -0,0 +1,122 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python2_7 )
+
+inherit distutils-r1 eutils linux-info user
+
+DESCRIPTION="A highly available, distributed, and eventually consistent 
object/blob store"
+HOMEPAGE="https://launchpad.net/swift;
+if [[ ${PV} == * ]];then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/openstack/swift.git;
+   EGIT_BRANCH="stable/stein"
+else
+   SRC_URI="https://tarballs.openstack.org/${PN}/${P}.tar.gz;
+   KEYWORDS="~amd64 ~arm64 ~x86"
+fi
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="proxy account container object +memcached"
+REQUIRED_USE="|| ( proxy account container object )"
+
+CDEPEND=">=dev-python/pbr-1.8.0[${PYTHON_USEDEP}]"
+DEPEND="
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   ${CDEPEND}"
+
+RDEPEND="
+   ${CDEPEND}
+   >=dev-python/dnspython-1.14.0:0[${PYTHON_USEDEP}]
+   >=dev-python/eventlet-0.17.4[${PYTHON_USEDEP}]
+   !~dev-python/eventlet-0.23.0[${PYTHON_USEDEP}]
+   >=dev-python/greenlet-0.3.1[${PYTHON_USEDEP}]
+   >=dev-python/netifaces-0.5[${PYTHON_USEDEP}]
+   !~dev-python/netifaces-0.10.0[${PYTHON_USEDEP}]
+   !~dev-python/netifaces-0.10.1[${PYTHON_USEDEP}]
+   >=dev-python/pastedeploy-1.3.3[${PYTHON_USEDEP}]
+   >=dev-python/six-1.9.0[${PYTHON_USEDEP}]
+   dev-python/pyxattr[${PYTHON_USEDEP}]
+   >=dev-python/PyECLib-1.3.1[${PYTHON_USEDEP}]
+   >=dev-python/cryptography-1.6.0[${PYTHON_USEDEP}]
+   !~dev-python/cryptography-2.0[${PYTHON_USEDEP}]
+   >=dev-python/ipaddress-1.0.16[${PYTHON_USEDEP}]
+   memcached? ( net-misc/memcached )
+   net-misc/rsync[xattr]"
+
+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
+}
+
+pkg_setup() {
+   enewuser swift
+   enewgroup swift
+}
+
+src_prepare() {
+   sed -i 's/xattr/pyxattr/g' requirements.txt || die
+   sed -i '/^hacking/d' test-requirements.txt || die
+   distutils-r1_python_prepare_all
+}
+
+src_test () {
+   # https://bugs.launchpad.net/swift/+bug/1249727
+   find . \( -name test_wsgi.py -o -name test_locale.py -o -name 
test_utils.py \) -delete || die
+   SKIP_PIP_INSTALL=1 PBR_VERSION=0.6.0 sh .unittests || die
+}
+
+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"
+
+   if use proxy; then
+   newinitd "${FILESDIR}/swift-proxy.initd" "swift-proxy"
+   newins 

[gentoo-commits] repo/gentoo:master commit in: sys-cluster/swift/

2019-03-24 Thread Matthew Thode
commit: b24288edfe3af4cc9ba18b5a2e473338221ab457
Author: Matthew Thode  gentoo  org>
AuthorDate: Sun Mar 24 23:50:12 2019 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Mon Mar 25 00:06:49 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b24288ed

sys-cluster/swift: remove pike/queens

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Matthew Thode  gentoo.org>

 sys-cluster/swift/Manifest |   4 -
 sys-cluster/swift/swift-2.17.0.ebuild  | 114 ---
 sys-cluster/swift/swift-2.17.1.ebuild  | 114 ---
 sys-cluster/swift/swift-2.19.0.ebuild  | 122 -
 sys-cluster/swift/swift-2.19.1.ebuild  | 122 -
 sys-cluster/swift/swift-2017.2..ebuild | 115 ---
 sys-cluster/swift/swift-2018.1..ebuild | 120 
 7 files changed, 711 deletions(-)

diff --git a/sys-cluster/swift/Manifest b/sys-cluster/swift/Manifest
index 3accd952cea..2be1cdab02e 100644
--- a/sys-cluster/swift/Manifest
+++ b/sys-cluster/swift/Manifest
@@ -1,5 +1 @@
-DIST swift-2.17.0.tar.gz 2527561 BLAKE2B 
baf8d2363bfd39062263542ddd01702e5f5847f3bbd2d227234da44ba742fa7e2bb6954569aab12082de67cfd785496a5530a0fc7613a0ad28d88bd62dbec9f8
 SHA512 
d5b13a63f549f1118eb1a27505a7444e09bedb532eed8e1ea34d370163dde2ce3e3911b9e4d6bea0d96f0a5c7d99bb103ed80ee8a547051fa29e9b4a09cced16
-DIST swift-2.17.1.tar.gz 2497165 BLAKE2B 
c400734ac42831bcecbff575aded3efce6ae33ccf46d4e48c58dc24409e5388663d2e81801b290f77550764a41de1393865e1175ab5995bd1044535844fdf595
 SHA512 
223fa5d9f47b3ffb81cc05b83e7f015392a568f3631344c5713c12f2667362c7bdd0a0a8b657a8caf2bcd1aec11dbcd5a0d582b50109b9b8f24ca6b53321411d
-DIST swift-2.19.0.tar.gz 2977206 BLAKE2B 
05f53e7deb7948924ed36f7fcef164dd72254a90329e88a20ffae1f97ca632967d2e4de34a95c29008f8d636ec95b6860238f77f28b2f9f7ebe78ddb8c784a6c
 SHA512 
fa6f08bacb7488762efaf8dd067cacd82adbc0ca773ee9b9c4a23d05d448eea9d79af2c9fbd619f4a458634e0af3cc3ce8fb8eb0d7cf0c10c7d3c28955000afd
-DIST swift-2.19.1.tar.gz 2936438 BLAKE2B 
35f4c0d5ae3b5f0add9f3a076bcad7d707a6ea034e167fd6d648e9f02ef7c68e1e2d6538fd1934270e7db950320260b44abc5ae373890ecf39b24fa9bfce1d61
 SHA512 
1d6f9889cf29c747a50dc3a4983eb2a2be1dfedf07ce38167a2204d3c2690a2ff3cba58705afb0de60c702ffa63d3dfb84237925689d956df55cb11c59c26de6
 DIST swift-2.20.0.tar.gz 3012428 BLAKE2B 
48cfb52bce8d89836ede3d82cde197e282b55cec7fa9366c18102a2259a2c96553c573c92b884e6471a3ff5a5fc88ff3eeadbb200c691db3c6b20b6881132576
 SHA512 
15f1082a94f16684001b1d6eaa635500d41dd2ed0b65b87d8fc2363f96179cbc4d40a6faee10e966ad954e45035ed77c31dc265daa2c7c9d17a0e81890e6bc79

diff --git a/sys-cluster/swift/swift-2.17.0.ebuild 
b/sys-cluster/swift/swift-2.17.0.ebuild
deleted file mode 100644
index 9c09fe33ba4..000
--- a/sys-cluster/swift/swift-2.17.0.ebuild
+++ /dev/null
@@ -1,114 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python2_7 )
-
-inherit distutils-r1 eutils linux-info user
-
-DESCRIPTION="A highly available, distributed, and eventually consistent 
object/blob store"
-HOMEPAGE="https://launchpad.net/swift;
-SRC_URI="https://tarballs.openstack.org/${PN}/${P}.tar.gz;
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 x86"
-IUSE="proxy account container object +memcached"
-REQUIRED_USE="|| ( proxy account container object )"
-
-CDEPEND=">=dev-python/pbr-1.8.0[${PYTHON_USEDEP}]"
-DEPEND="
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   ${CDEPEND}"
-
-RDEPEND="
-   ${CDEPEND}
-   >=dev-python/dnspython-1.14.0:0[${PYTHON_USEDEP}]
-   >=dev-python/eventlet-0.17.4[${PYTHON_USEDEP}]
-   >=dev-python/greenlet-0.3.1[${PYTHON_USEDEP}]
-   >=dev-python/netifaces-0.5[${PYTHON_USEDEP}]
-   !~dev-python/netifaces-0.10.0[${PYTHON_USEDEP}]
-   !~dev-python/netifaces-0.10.1[${PYTHON_USEDEP}]
-   >=dev-python/pastedeploy-1.3.3[${PYTHON_USEDEP}]
-   >=dev-python/six-1.9.0[${PYTHON_USEDEP}]
-   dev-python/pyxattr[${PYTHON_USEDEP}]
-   >=dev-python/PyECLib-1.3.1[${PYTHON_USEDEP}]
-   >=dev-python/cryptography-1.6.0[${PYTHON_USEDEP}]
-   !~dev-python/cryptography-2.0[${PYTHON_USEDEP}]
-   memcached? ( net-misc/memcached )
-   net-misc/rsync[xattr]"
-
-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
-}
-
-pkg_setup() {
-   enewuser swift
-   enewgroup swift
-}
-
-src_prepare() {
-   sed -i 's/xattr/pyxattr/g' requirements.txt || die
-   

[gentoo-commits] repo/gentoo:master commit in: sys-cluster/swift/

2019-02-26 Thread Matthew Thode
commit: 31625bd89488797bec3294ef4e1455657a71b492
Author: Matthew Thode  gentoo  org>
AuthorDate: Tue Feb 26 21:23:05 2019 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Tue Feb 26 21:24:15 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31625bd8

sys-cluster/swift: 2.17.1 and 2.19.1 bump

Package-Manager: Portage-2.3.51, Repoman-2.3.12
Signed-off-by: Matthew Thode  gentoo.org>

 sys-cluster/swift/Manifest|   2 +
 sys-cluster/swift/swift-2.17.1.ebuild | 114 +++
 sys-cluster/swift/swift-2.19.1.ebuild | 122 ++
 3 files changed, 238 insertions(+)

diff --git a/sys-cluster/swift/Manifest b/sys-cluster/swift/Manifest
index a0bad01fa6a..3accd952cea 100644
--- a/sys-cluster/swift/Manifest
+++ b/sys-cluster/swift/Manifest
@@ -1,3 +1,5 @@
 DIST swift-2.17.0.tar.gz 2527561 BLAKE2B 
baf8d2363bfd39062263542ddd01702e5f5847f3bbd2d227234da44ba742fa7e2bb6954569aab12082de67cfd785496a5530a0fc7613a0ad28d88bd62dbec9f8
 SHA512 
d5b13a63f549f1118eb1a27505a7444e09bedb532eed8e1ea34d370163dde2ce3e3911b9e4d6bea0d96f0a5c7d99bb103ed80ee8a547051fa29e9b4a09cced16
+DIST swift-2.17.1.tar.gz 2497165 BLAKE2B 
c400734ac42831bcecbff575aded3efce6ae33ccf46d4e48c58dc24409e5388663d2e81801b290f77550764a41de1393865e1175ab5995bd1044535844fdf595
 SHA512 
223fa5d9f47b3ffb81cc05b83e7f015392a568f3631344c5713c12f2667362c7bdd0a0a8b657a8caf2bcd1aec11dbcd5a0d582b50109b9b8f24ca6b53321411d
 DIST swift-2.19.0.tar.gz 2977206 BLAKE2B 
05f53e7deb7948924ed36f7fcef164dd72254a90329e88a20ffae1f97ca632967d2e4de34a95c29008f8d636ec95b6860238f77f28b2f9f7ebe78ddb8c784a6c
 SHA512 
fa6f08bacb7488762efaf8dd067cacd82adbc0ca773ee9b9c4a23d05d448eea9d79af2c9fbd619f4a458634e0af3cc3ce8fb8eb0d7cf0c10c7d3c28955000afd
+DIST swift-2.19.1.tar.gz 2936438 BLAKE2B 
35f4c0d5ae3b5f0add9f3a076bcad7d707a6ea034e167fd6d648e9f02ef7c68e1e2d6538fd1934270e7db950320260b44abc5ae373890ecf39b24fa9bfce1d61
 SHA512 
1d6f9889cf29c747a50dc3a4983eb2a2be1dfedf07ce38167a2204d3c2690a2ff3cba58705afb0de60c702ffa63d3dfb84237925689d956df55cb11c59c26de6
 DIST swift-2.20.0.tar.gz 3012428 BLAKE2B 
48cfb52bce8d89836ede3d82cde197e282b55cec7fa9366c18102a2259a2c96553c573c92b884e6471a3ff5a5fc88ff3eeadbb200c691db3c6b20b6881132576
 SHA512 
15f1082a94f16684001b1d6eaa635500d41dd2ed0b65b87d8fc2363f96179cbc4d40a6faee10e966ad954e45035ed77c31dc265daa2c7c9d17a0e81890e6bc79

diff --git a/sys-cluster/swift/swift-2.17.1.ebuild 
b/sys-cluster/swift/swift-2.17.1.ebuild
new file mode 100644
index 000..b754a1d2111
--- /dev/null
+++ b/sys-cluster/swift/swift-2.17.1.ebuild
@@ -0,0 +1,114 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python2_7 )
+
+inherit distutils-r1 eutils linux-info user
+
+DESCRIPTION="A highly available, distributed, and eventually consistent 
object/blob store"
+HOMEPAGE="https://launchpad.net/swift;
+SRC_URI="https://tarballs.openstack.org/${PN}/${P}.tar.gz;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="proxy account container object +memcached"
+REQUIRED_USE="|| ( proxy account container object )"
+
+CDEPEND=">=dev-python/pbr-1.8.0[${PYTHON_USEDEP}]"
+DEPEND="
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   ${CDEPEND}"
+
+RDEPEND="
+   ${CDEPEND}
+   >=dev-python/dnspython-1.14.0:0[${PYTHON_USEDEP}]
+   >=dev-python/eventlet-0.17.4[${PYTHON_USEDEP}]
+   >=dev-python/greenlet-0.3.1[${PYTHON_USEDEP}]
+   >=dev-python/netifaces-0.5[${PYTHON_USEDEP}]
+   !~dev-python/netifaces-0.10.0[${PYTHON_USEDEP}]
+   !~dev-python/netifaces-0.10.1[${PYTHON_USEDEP}]
+   >=dev-python/pastedeploy-1.3.3[${PYTHON_USEDEP}]
+   >=dev-python/six-1.9.0[${PYTHON_USEDEP}]
+   dev-python/pyxattr[${PYTHON_USEDEP}]
+   >=dev-python/PyECLib-1.3.1[${PYTHON_USEDEP}]
+   >=dev-python/cryptography-1.6.0[${PYTHON_USEDEP}]
+   !~dev-python/cryptography-2.0[${PYTHON_USEDEP}]
+   memcached? ( net-misc/memcached )
+   net-misc/rsync[xattr]"
+
+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
+}
+
+pkg_setup() {
+   enewuser swift
+   enewgroup swift
+}
+
+src_prepare() {
+   sed -i 's/xattr/pyxattr/g' requirements.txt || die
+   sed -i '/^hacking/d' test-requirements.txt || die
+   distutils-r1_python_prepare_all
+}
+
+src_test () {
+   # https://bugs.launchpad.net/swift/+bug/1249727
+   find . \( -name test_wsgi.py -o -name test_locale.py -o -name 
test_utils.py \) -delete || die
+   SKIP_PIP_INSTALL=1 PBR_VERSION=0.6.0 sh 

[gentoo-commits] repo/gentoo:master commit in: sys-cluster/swift/

2019-01-15 Thread Matthew Thode
commit: 3d46c8b46eeeb142739117a753404a90169f35b0
Author: Matthew Thode  gentoo  org>
AuthorDate: Tue Jan 15 17:16:31 2019 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Tue Jan 15 17:16:31 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d46c8b4

sys-cluster/swift: 2.20.0 stable amd64 and x86

Package-Manager: Portage-2.3.51, Repoman-2.3.12
Signed-off-by: Matthew Thode  gentoo.org>

 sys-cluster/swift/Manifest|   1 -
 sys-cluster/swift/swift-2.16.0.ebuild | 114 --
 sys-cluster/swift/swift-2.20.0.ebuild |   4 +-
 3 files changed, 2 insertions(+), 117 deletions(-)

diff --git a/sys-cluster/swift/Manifest b/sys-cluster/swift/Manifest
index ddeacd528f2..a0bad01fa6a 100644
--- a/sys-cluster/swift/Manifest
+++ b/sys-cluster/swift/Manifest
@@ -1,4 +1,3 @@
-DIST swift-2.16.0.tar.gz 2466084 BLAKE2B 
9077e9745628ebd87f998ae963d19420e0410e29e02f8671dfb95b764d2bc4e5d97bd985e6d5d40496d152c6b931a03a789b372f94ad1b39cd17d3f0a6c9e658
 SHA512 
db67ee43931872dae9c8f7ff5732d0e075922e73a3660815f1ccb11a2310b94f887e293e9e5d4b1dda13c687365b7433ea9c575b209892f488647aed1a6f9696
 DIST swift-2.17.0.tar.gz 2527561 BLAKE2B 
baf8d2363bfd39062263542ddd01702e5f5847f3bbd2d227234da44ba742fa7e2bb6954569aab12082de67cfd785496a5530a0fc7613a0ad28d88bd62dbec9f8
 SHA512 
d5b13a63f549f1118eb1a27505a7444e09bedb532eed8e1ea34d370163dde2ce3e3911b9e4d6bea0d96f0a5c7d99bb103ed80ee8a547051fa29e9b4a09cced16
 DIST swift-2.19.0.tar.gz 2977206 BLAKE2B 
05f53e7deb7948924ed36f7fcef164dd72254a90329e88a20ffae1f97ca632967d2e4de34a95c29008f8d636ec95b6860238f77f28b2f9f7ebe78ddb8c784a6c
 SHA512 
fa6f08bacb7488762efaf8dd067cacd82adbc0ca773ee9b9c4a23d05d448eea9d79af2c9fbd619f4a458634e0af3cc3ce8fb8eb0d7cf0c10c7d3c28955000afd
 DIST swift-2.20.0.tar.gz 3012428 BLAKE2B 
48cfb52bce8d89836ede3d82cde197e282b55cec7fa9366c18102a2259a2c96553c573c92b884e6471a3ff5a5fc88ff3eeadbb200c691db3c6b20b6881132576
 SHA512 
15f1082a94f16684001b1d6eaa635500d41dd2ed0b65b87d8fc2363f96179cbc4d40a6faee10e966ad954e45035ed77c31dc265daa2c7c9d17a0e81890e6bc79

diff --git a/sys-cluster/swift/swift-2.16.0.ebuild 
b/sys-cluster/swift/swift-2.16.0.ebuild
deleted file mode 100644
index 04521a6dd8d..000
--- a/sys-cluster/swift/swift-2.16.0.ebuild
+++ /dev/null
@@ -1,114 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python2_7 )
-
-inherit distutils-r1 eutils linux-info user
-
-DESCRIPTION="A highly available, distributed, and eventually consistent 
object/blob store"
-HOMEPAGE="https://launchpad.net/swift;
-SRC_URI="https://tarballs.openstack.org/${PN}/${P}.tar.gz;
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 x86"
-IUSE="proxy account container object +memcached"
-REQUIRED_USE="|| ( proxy account container object )"
-
-CDEPEND=">=dev-python/pbr-1.8.0[${PYTHON_USEDEP}]"
-DEPEND="
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   ${CDEPEND}"
-
-RDEPEND="
-   ${CDEPEND}
-   >=dev-python/dnspython-1.14.0:0[${PYTHON_USEDEP}]
-   >=dev-python/eventlet-0.17.4[${PYTHON_USEDEP}]
-   >=dev-python/greenlet-0.3.1[${PYTHON_USEDEP}]
-   >=dev-python/netifaces-0.5[${PYTHON_USEDEP}]
-   !~dev-python/netifaces-0.10.0[${PYTHON_USEDEP}]
-   !~dev-python/netifaces-0.10.1[${PYTHON_USEDEP}]
-   >=dev-python/pastedeploy-1.3.3[${PYTHON_USEDEP}]
-   >=dev-python/six-1.9.0[${PYTHON_USEDEP}]
-   dev-python/pyxattr[${PYTHON_USEDEP}]
-   >=dev-python/PyECLib-1.3.1[${PYTHON_USEDEP}]
-   >=dev-python/cryptography-1.6.0[${PYTHON_USEDEP}]
-   !~dev-python/cryptography-2.0[${PYTHON_USEDEP}]
-   memcached? ( net-misc/memcached )
-   net-misc/rsync[xattr]"
-
-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
-}
-
-pkg_setup() {
-   enewuser swift
-   enewgroup swift
-}
-
-src_prepare() {
-   sed -i 's/xattr/pyxattr/g' requirements.txt || die
-   sed -i '/^hacking/d' test-requirements.txt || die
-   distutils-r1_python_prepare_all
-}
-
-src_test () {
-   # https://bugs.launchpad.net/swift/+bug/1249727
-   find . \( -name test_wsgi.py -o -name test_locale.py -o -name 
test_utils.py \) -delete || die
-   SKIP_PIP_INSTALL=1 PBR_VERSION=0.6.0 sh .unittests || die
-}
-
-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"
-   

[gentoo-commits] repo/gentoo:master commit in: sys-cluster/swift/

2018-12-18 Thread Matthew Thode
commit: d0517b6474aa6862cec1880fc4a7c18898624031
Author: Matthew Thode  gentoo  org>
AuthorDate: Tue Dec 18 18:47:24 2018 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Tue Dec 18 18:47:42 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0517b64

sys-cluster/swift: 2.20.0 bump

Package-Manager: Portage-2.3.51, Repoman-2.3.12
Signed-off-by: Matthew Thode  gentoo.org>

 sys-cluster/swift/Manifest|   1 +
 sys-cluster/swift/swift-2.20.0.ebuild | 122 ++
 2 files changed, 123 insertions(+)

diff --git a/sys-cluster/swift/Manifest b/sys-cluster/swift/Manifest
index 3ead5942947..ddeacd528f2 100644
--- a/sys-cluster/swift/Manifest
+++ b/sys-cluster/swift/Manifest
@@ -1,3 +1,4 @@
 DIST swift-2.16.0.tar.gz 2466084 BLAKE2B 
9077e9745628ebd87f998ae963d19420e0410e29e02f8671dfb95b764d2bc4e5d97bd985e6d5d40496d152c6b931a03a789b372f94ad1b39cd17d3f0a6c9e658
 SHA512 
db67ee43931872dae9c8f7ff5732d0e075922e73a3660815f1ccb11a2310b94f887e293e9e5d4b1dda13c687365b7433ea9c575b209892f488647aed1a6f9696
 DIST swift-2.17.0.tar.gz 2527561 BLAKE2B 
baf8d2363bfd39062263542ddd01702e5f5847f3bbd2d227234da44ba742fa7e2bb6954569aab12082de67cfd785496a5530a0fc7613a0ad28d88bd62dbec9f8
 SHA512 
d5b13a63f549f1118eb1a27505a7444e09bedb532eed8e1ea34d370163dde2ce3e3911b9e4d6bea0d96f0a5c7d99bb103ed80ee8a547051fa29e9b4a09cced16
 DIST swift-2.19.0.tar.gz 2977206 BLAKE2B 
05f53e7deb7948924ed36f7fcef164dd72254a90329e88a20ffae1f97ca632967d2e4de34a95c29008f8d636ec95b6860238f77f28b2f9f7ebe78ddb8c784a6c
 SHA512 
fa6f08bacb7488762efaf8dd067cacd82adbc0ca773ee9b9c4a23d05d448eea9d79af2c9fbd619f4a458634e0af3cc3ce8fb8eb0d7cf0c10c7d3c28955000afd
+DIST swift-2.20.0.tar.gz 3012428 BLAKE2B 
48cfb52bce8d89836ede3d82cde197e282b55cec7fa9366c18102a2259a2c96553c573c92b884e6471a3ff5a5fc88ff3eeadbb200c691db3c6b20b6881132576
 SHA512 
15f1082a94f16684001b1d6eaa635500d41dd2ed0b65b87d8fc2363f96179cbc4d40a6faee10e966ad954e45035ed77c31dc265daa2c7c9d17a0e81890e6bc79

diff --git a/sys-cluster/swift/swift-2.20.0.ebuild 
b/sys-cluster/swift/swift-2.20.0.ebuild
new file mode 100644
index 000..d51f090760b
--- /dev/null
+++ b/sys-cluster/swift/swift-2.20.0.ebuild
@@ -0,0 +1,122 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python2_7 )
+
+inherit distutils-r1 eutils linux-info user
+
+DESCRIPTION="A highly available, distributed, and eventually consistent 
object/blob store"
+HOMEPAGE="https://launchpad.net/swift;
+if [[ ${PV} == * ]];then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/openstack/swift.git;
+   EGIT_BRANCH="stable/pike"
+else
+   SRC_URI="https://tarballs.openstack.org/${PN}/${P}.tar.gz;
+   KEYWORDS="~amd64 ~arm64 ~x86"
+fi
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="proxy account container object +memcached"
+REQUIRED_USE="|| ( proxy account container object )"
+
+CDEPEND=">=dev-python/pbr-1.8.0[${PYTHON_USEDEP}]"
+DEPEND="
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   ${CDEPEND}"
+
+RDEPEND="
+   ${CDEPEND}
+   >=dev-python/dnspython-1.14.0:0[${PYTHON_USEDEP}]
+   >=dev-python/eventlet-0.17.4[${PYTHON_USEDEP}]
+   !~dev-python/eventlet-0.23.0[${PYTHON_USEDEP}]
+   >=dev-python/greenlet-0.3.1[${PYTHON_USEDEP}]
+   >=dev-python/netifaces-0.5[${PYTHON_USEDEP}]
+   !~dev-python/netifaces-0.10.0[${PYTHON_USEDEP}]
+   !~dev-python/netifaces-0.10.1[${PYTHON_USEDEP}]
+   >=dev-python/pastedeploy-1.3.3[${PYTHON_USEDEP}]
+   >=dev-python/six-1.9.0[${PYTHON_USEDEP}]
+   dev-python/pyxattr[${PYTHON_USEDEP}]
+   >=dev-python/PyECLib-1.3.1[${PYTHON_USEDEP}]
+   >=dev-python/cryptography-1.6.0[${PYTHON_USEDEP}]
+   !~dev-python/cryptography-2.0[${PYTHON_USEDEP}]
+   >=dev-python/ipaddress-1.0.16[${PYTHON_USEDEP}]
+   memcached? ( net-misc/memcached )
+   net-misc/rsync[xattr]"
+
+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
+}
+
+pkg_setup() {
+   enewuser swift
+   enewgroup swift
+}
+
+src_prepare() {
+   sed -i 's/xattr/pyxattr/g' requirements.txt || die
+   sed -i '/^hacking/d' test-requirements.txt || die
+   distutils-r1_python_prepare_all
+}
+
+src_test () {
+   # https://bugs.launchpad.net/swift/+bug/1249727
+   find . \( -name test_wsgi.py -o -name test_locale.py -o -name 
test_utils.py \) -delete || die
+   SKIP_PIP_INSTALL=1 PBR_VERSION=0.6.0 sh .unittests || die
+}
+
+python_install_all() {
+   distutils-r1_python_install_all
+   keepdir /etc/swift
+   

[gentoo-commits] repo/gentoo:master commit in: sys-cluster/swift/

2018-09-28 Thread Matt Thode
commit: ec0846622edb53d8f3e54d9e87d1afffda301e8a
Author: Matthew Thode  gentoo  org>
AuthorDate: Fri Sep 28 20:17:10 2018 +
Commit: Matt Thode  gentoo  org>
CommitDate: Fri Sep 28 20:32:45 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec084662

sys-cluster/swift: 2.19.0 stable amd64 and x86

Package-Manager: Portage-2.3.49, Repoman-2.3.11

 sys-cluster/swift/swift-2.19.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-cluster/swift/swift-2.19.0.ebuild 
b/sys-cluster/swift/swift-2.19.0.ebuild
index 6e4ce71625c..9127cdea86c 100644
--- a/sys-cluster/swift/swift-2.19.0.ebuild
+++ b/sys-cluster/swift/swift-2.19.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -14,7 +14,7 @@ if [[ ${PV} == * ]];then
EGIT_BRANCH="stable/pike"
 else
SRC_URI="https://tarballs.openstack.org/${PN}/${P}.tar.gz;
-   KEYWORDS="~amd64 ~arm64 ~x86"
+   KEYWORDS="amd64 ~arm64 x86"
 fi
 
 LICENSE="Apache-2.0"



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/swift/

2018-08-30 Thread Matt Thode
commit: d3dddaeffd454ef56cdb9cac8d735f8623e46173
Author: Matthew Thode  gentoo  org>
AuthorDate: Thu Aug 30 17:16:50 2018 +
Commit: Matt Thode  gentoo  org>
CommitDate: Thu Aug 30 17:16:50 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3dddaef

sys-cluster/swift: 2.19.0 rocky bump

Package-Manager: Portage-2.3.48, Repoman-2.3.10

 sys-cluster/swift/Manifest| 1 +
 sys-cluster/swift/{swift-2018.1..ebuild => swift-2.19.0.ebuild}   | 2 ++
 sys-cluster/swift/swift-2018.1..ebuild| 2 +-
 .../swift/{swift-2018.1..ebuild => swift-2018.2..ebuild}  | 4 +++-
 4 files changed, 7 insertions(+), 2 deletions(-)

diff --git a/sys-cluster/swift/Manifest b/sys-cluster/swift/Manifest
index 555ec0d2310..3ead5942947 100644
--- a/sys-cluster/swift/Manifest
+++ b/sys-cluster/swift/Manifest
@@ -1,2 +1,3 @@
 DIST swift-2.16.0.tar.gz 2466084 BLAKE2B 
9077e9745628ebd87f998ae963d19420e0410e29e02f8671dfb95b764d2bc4e5d97bd985e6d5d40496d152c6b931a03a789b372f94ad1b39cd17d3f0a6c9e658
 SHA512 
db67ee43931872dae9c8f7ff5732d0e075922e73a3660815f1ccb11a2310b94f887e293e9e5d4b1dda13c687365b7433ea9c575b209892f488647aed1a6f9696
 DIST swift-2.17.0.tar.gz 2527561 BLAKE2B 
baf8d2363bfd39062263542ddd01702e5f5847f3bbd2d227234da44ba742fa7e2bb6954569aab12082de67cfd785496a5530a0fc7613a0ad28d88bd62dbec9f8
 SHA512 
d5b13a63f549f1118eb1a27505a7444e09bedb532eed8e1ea34d370163dde2ce3e3911b9e4d6bea0d96f0a5c7d99bb103ed80ee8a547051fa29e9b4a09cced16
+DIST swift-2.19.0.tar.gz 2977206 BLAKE2B 
05f53e7deb7948924ed36f7fcef164dd72254a90329e88a20ffae1f97ca632967d2e4de34a95c29008f8d636ec95b6860238f77f28b2f9f7ebe78ddb8c784a6c
 SHA512 
fa6f08bacb7488762efaf8dd067cacd82adbc0ca773ee9b9c4a23d05d448eea9d79af2c9fbd619f4a458634e0af3cc3ce8fb8eb0d7cf0c10c7d3c28955000afd

diff --git a/sys-cluster/swift/swift-2018.1..ebuild 
b/sys-cluster/swift/swift-2.19.0.ebuild
similarity index 97%
copy from sys-cluster/swift/swift-2018.1..ebuild
copy to sys-cluster/swift/swift-2.19.0.ebuild
index 2cf086833fe..6e4ce71625c 100644
--- a/sys-cluster/swift/swift-2018.1..ebuild
+++ b/sys-cluster/swift/swift-2.19.0.ebuild
@@ -31,6 +31,7 @@ RDEPEND="
${CDEPEND}
>=dev-python/dnspython-1.14.0:0[${PYTHON_USEDEP}]
>=dev-python/eventlet-0.17.4[${PYTHON_USEDEP}]
+   !~dev-python/eventlet-0.23.0[${PYTHON_USEDEP}]
>=dev-python/greenlet-0.3.1[${PYTHON_USEDEP}]
>=dev-python/netifaces-0.5[${PYTHON_USEDEP}]
!~dev-python/netifaces-0.10.0[${PYTHON_USEDEP}]
@@ -41,6 +42,7 @@ RDEPEND="
>=dev-python/PyECLib-1.3.1[${PYTHON_USEDEP}]
>=dev-python/cryptography-1.6.0[${PYTHON_USEDEP}]
!~dev-python/cryptography-2.0[${PYTHON_USEDEP}]
+   >=dev-python/ipaddress-1.0.16[${PYTHON_USEDEP}]
memcached? ( net-misc/memcached )
net-misc/rsync[xattr]"
 

diff --git a/sys-cluster/swift/swift-2018.1..ebuild 
b/sys-cluster/swift/swift-2018.1..ebuild
index 2cf086833fe..39349853cf6 100644
--- a/sys-cluster/swift/swift-2018.1..ebuild
+++ b/sys-cluster/swift/swift-2018.1..ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="https://launchpad.net/swift;
 if [[ ${PV} == * ]];then
inherit git-r3
EGIT_REPO_URI="https://github.com/openstack/swift.git;
-   EGIT_BRANCH="stable/pike"
+   EGIT_BRANCH="stable/queens"
 else
SRC_URI="https://tarballs.openstack.org/${PN}/${P}.tar.gz;
KEYWORDS="~amd64 ~arm64 ~x86"

diff --git a/sys-cluster/swift/swift-2018.1..ebuild 
b/sys-cluster/swift/swift-2018.2..ebuild
similarity index 96%
copy from sys-cluster/swift/swift-2018.1..ebuild
copy to sys-cluster/swift/swift-2018.2..ebuild
index 2cf086833fe..fc811ca9d0e 100644
--- a/sys-cluster/swift/swift-2018.1..ebuild
+++ b/sys-cluster/swift/swift-2018.2..ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="https://launchpad.net/swift;
 if [[ ${PV} == * ]];then
inherit git-r3
EGIT_REPO_URI="https://github.com/openstack/swift.git;
-   EGIT_BRANCH="stable/pike"
+   EGIT_BRANCH="stable/rocky"
 else
SRC_URI="https://tarballs.openstack.org/${PN}/${P}.tar.gz;
KEYWORDS="~amd64 ~arm64 ~x86"
@@ -31,6 +31,7 @@ RDEPEND="
${CDEPEND}
>=dev-python/dnspython-1.14.0:0[${PYTHON_USEDEP}]
>=dev-python/eventlet-0.17.4[${PYTHON_USEDEP}]
+   !~dev-python/eventlet-0.23.0[${PYTHON_USEDEP}]
>=dev-python/greenlet-0.3.1[${PYTHON_USEDEP}]
>=dev-python/netifaces-0.5[${PYTHON_USEDEP}]
!~dev-python/netifaces-0.10.0[${PYTHON_USEDEP}]
@@ -41,6 +42,7 @@ RDEPEND="
>=dev-python/PyECLib-1.3.1[${PYTHON_USEDEP}]
>=dev-python/cryptography-1.6.0[${PYTHON_USEDEP}]
!~dev-python/cryptography-2.0[${PYTHON_USEDEP}]
+   >=dev-python/ipaddress-1.0.16[${PYTHON_USEDEP}]
memcached? ( net-misc/memcached )
net-misc/rsync[xattr]"
 



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/swift/

2018-03-10 Thread Matt Thode
commit: dad95023ffdfbe4cd567bcb6347f3429b652befe
Author: Matthew Thode  gentoo  org>
AuthorDate: Sun Mar 11 00:46:36 2018 +
Commit: Matt Thode  gentoo  org>
CommitDate: Sun Mar 11 00:46:36 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dad95023

sys-cluster/swift: 2.17.0 stable amd64 and x86

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 sys-cluster/swift/swift-2.17.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-cluster/swift/swift-2.17.0.ebuild 
b/sys-cluster/swift/swift-2.17.0.ebuild
index b7e5a59b1a2..9c09fe33ba4 100644
--- a/sys-cluster/swift/swift-2.17.0.ebuild
+++ b/sys-cluster/swift/swift-2.17.0.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://tarballs.openstack.org/${PN}/${P}.tar.gz;
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
 IUSE="proxy account container object +memcached"
 REQUIRED_USE="|| ( proxy account container object )"
 



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/swift/

2018-03-01 Thread Matt Thode
commit: f364fe95b0735d2b7836c4fa702dc5a757a6e5ac
Author: Matthew Thode  gentoo  org>
AuthorDate: Thu Mar  1 09:47:24 2018 +
Commit: Matt Thode  gentoo  org>
CommitDate: Thu Mar  1 09:57:34 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f364fe95

sys-cluster/swift: cleanup

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 sys-cluster/swift/Manifest   |   1 -
 sys-cluster/swift/swift-2.15.1-r1.ebuild | 114 ---
 2 files changed, 115 deletions(-)

diff --git a/sys-cluster/swift/Manifest b/sys-cluster/swift/Manifest
index 3a1e3eae4c1..555ec0d2310 100644
--- a/sys-cluster/swift/Manifest
+++ b/sys-cluster/swift/Manifest
@@ -1,3 +1,2 @@
-DIST swift-2.15.1.tar.gz 2429235 BLAKE2B 
4fd998e4f1f1eaab9eeb8f15bb9d159351feec3bc059d0174a6b3125267fcf77d976f8ae7b40d1944ccd4d2f62310ed59f3fbf110b436fac23e1ae7925c8bb5e
 SHA512 
8b01831c6c9103953a3dd61fbaf0b18287af0ee3a2e4be376352266e8442bea54bcd32e7e6de89376feb5e492c5b49f623b8eda5e5ea3e58fe0dcea1547bc1ac
 DIST swift-2.16.0.tar.gz 2466084 BLAKE2B 
9077e9745628ebd87f998ae963d19420e0410e29e02f8671dfb95b764d2bc4e5d97bd985e6d5d40496d152c6b931a03a789b372f94ad1b39cd17d3f0a6c9e658
 SHA512 
db67ee43931872dae9c8f7ff5732d0e075922e73a3660815f1ccb11a2310b94f887e293e9e5d4b1dda13c687365b7433ea9c575b209892f488647aed1a6f9696
 DIST swift-2.17.0.tar.gz 2527561 BLAKE2B 
baf8d2363bfd39062263542ddd01702e5f5847f3bbd2d227234da44ba742fa7e2bb6954569aab12082de67cfd785496a5530a0fc7613a0ad28d88bd62dbec9f8
 SHA512 
d5b13a63f549f1118eb1a27505a7444e09bedb532eed8e1ea34d370163dde2ce3e3911b9e4d6bea0d96f0a5c7d99bb103ed80ee8a547051fa29e9b4a09cced16

diff --git a/sys-cluster/swift/swift-2.15.1-r1.ebuild 
b/sys-cluster/swift/swift-2.15.1-r1.ebuild
deleted file mode 100644
index 20394c0afbb..000
--- a/sys-cluster/swift/swift-2.15.1-r1.ebuild
+++ /dev/null
@@ -1,114 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python2_7 )
-
-inherit distutils-r1 eutils linux-info user
-
-DESCRIPTION="A highly available, distributed, and eventually consistent 
object/blob store"
-HOMEPAGE="https://launchpad.net/swift;
-SRC_URI="https://tarballs.openstack.org/${PN}/${P}.tar.gz;
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 x86"
-IUSE="proxy account container object +memcached"
-REQUIRED_USE="|| ( proxy account container object )"
-
-CDEPEND=">=dev-python/pbr-1.8.0[${PYTHON_USEDEP}]"
-DEPEND="
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   ${CDEPEND}"
-
-RDEPEND="
-   ${CDEPEND}
-   >=dev-python/dnspython-1.14.0:0[${PYTHON_USEDEP}]
-   >=dev-python/eventlet-0.17.4[${PYTHON_USEDEP}]
-   >=dev-python/greenlet-0.3.1[${PYTHON_USEDEP}]
-   >=dev-python/netifaces-0.5[${PYTHON_USEDEP}]
-   !~dev-python/netifaces-0.10.0[${PYTHON_USEDEP}]
-   !~dev-python/netifaces-0.10.1[${PYTHON_USEDEP}]
-   >=dev-python/pastedeploy-1.3.3[${PYTHON_USEDEP}]
-   >=dev-python/six-1.9.0[${PYTHON_USEDEP}]
-   dev-python/pyxattr[${PYTHON_USEDEP}]
-   >=dev-python/PyECLib-1.3.1[${PYTHON_USEDEP}]
-   >=dev-python/cryptography-1.0[${PYTHON_USEDEP}]
-   !~dev-python/cryptography-1.3.0[${PYTHON_USEDEP}]
-   memcached? ( net-misc/memcached )
-   net-misc/rsync[xattr]"
-
-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
-}
-
-pkg_setup() {
-   enewuser swift
-   enewgroup swift
-}
-
-src_prepare() {
-   sed -i 's/xattr/pyxattr/g' requirements.txt || die
-   sed -i '/^hacking/d' test-requirements.txt || die
-   distutils-r1_python_prepare_all
-}
-
-src_test () {
-   # https://bugs.launchpad.net/swift/+bug/1249727
-   find . \( -name test_wsgi.py -o -name test_locale.py -o -name 
test_utils.py \) -delete || die
-   SKIP_PIP_INSTALL=1 PBR_VERSION=0.6.0 sh .unittests || die
-}
-
-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"
-
-   if use proxy; then
-   newinitd "${FILESDIR}/swift-proxy.initd" "swift-proxy"
-   newins "etc/proxy-server.conf-sample" "proxy-server.conf"
-   if use memcached; then
-

[gentoo-commits] repo/gentoo:master commit in: sys-cluster/swift/

2018-02-19 Thread Matt Thode
commit: 378647adbd763e807fdc08c00790d4e779779df2
Author: Matthew Thode  gentoo  org>
AuthorDate: Tue Feb 20 04:31:02 2018 +
Commit: Matt Thode  gentoo  org>
CommitDate: Tue Feb 20 04:37:13 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=378647ad

sys-cluster/swift: QUEENS

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 sys-cluster/swift/swift-2018.1..ebuild | 120 +
 1 file changed, 120 insertions(+)

diff --git a/sys-cluster/swift/swift-2018.1..ebuild 
b/sys-cluster/swift/swift-2018.1..ebuild
new file mode 100644
index 000..2cf086833fe
--- /dev/null
+++ b/sys-cluster/swift/swift-2018.1..ebuild
@@ -0,0 +1,120 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python2_7 )
+
+inherit distutils-r1 eutils linux-info user
+
+DESCRIPTION="A highly available, distributed, and eventually consistent 
object/blob store"
+HOMEPAGE="https://launchpad.net/swift;
+if [[ ${PV} == * ]];then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/openstack/swift.git;
+   EGIT_BRANCH="stable/pike"
+else
+   SRC_URI="https://tarballs.openstack.org/${PN}/${P}.tar.gz;
+   KEYWORDS="~amd64 ~arm64 ~x86"
+fi
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="proxy account container object +memcached"
+REQUIRED_USE="|| ( proxy account container object )"
+
+CDEPEND=">=dev-python/pbr-1.8.0[${PYTHON_USEDEP}]"
+DEPEND="
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   ${CDEPEND}"
+
+RDEPEND="
+   ${CDEPEND}
+   >=dev-python/dnspython-1.14.0:0[${PYTHON_USEDEP}]
+   >=dev-python/eventlet-0.17.4[${PYTHON_USEDEP}]
+   >=dev-python/greenlet-0.3.1[${PYTHON_USEDEP}]
+   >=dev-python/netifaces-0.5[${PYTHON_USEDEP}]
+   !~dev-python/netifaces-0.10.0[${PYTHON_USEDEP}]
+   !~dev-python/netifaces-0.10.1[${PYTHON_USEDEP}]
+   >=dev-python/pastedeploy-1.3.3[${PYTHON_USEDEP}]
+   >=dev-python/six-1.9.0[${PYTHON_USEDEP}]
+   dev-python/pyxattr[${PYTHON_USEDEP}]
+   >=dev-python/PyECLib-1.3.1[${PYTHON_USEDEP}]
+   >=dev-python/cryptography-1.6.0[${PYTHON_USEDEP}]
+   !~dev-python/cryptography-2.0[${PYTHON_USEDEP}]
+   memcached? ( net-misc/memcached )
+   net-misc/rsync[xattr]"
+
+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
+}
+
+pkg_setup() {
+   enewuser swift
+   enewgroup swift
+}
+
+src_prepare() {
+   sed -i 's/xattr/pyxattr/g' requirements.txt || die
+   sed -i '/^hacking/d' test-requirements.txt || die
+   distutils-r1_python_prepare_all
+}
+
+src_test () {
+   # https://bugs.launchpad.net/swift/+bug/1249727
+   find . \( -name test_wsgi.py -o -name test_locale.py -o -name 
test_utils.py \) -delete || die
+   SKIP_PIP_INSTALL=1 PBR_VERSION=0.6.0 sh .unittests || die
+}
+
+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"
+
+   if use proxy; then
+   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
+   fi
+   if use account; then
+   newinitd "${FILESDIR}/swift-account.initd" "swift-account"
+   newins "etc/account-server.conf-sample" "account-server.conf"
+   fi
+   if use container; then
+   newinitd "${FILESDIR}/swift-container.initd" "swift-container"
+   newins "etc/container-server.conf-sample" 
"container-server.conf"
+   fi
+   if use object; then
+   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"
+   fi
+
+   fowners root:swift "/etc/swift" || die "fowners failed"
+   fperms 0750 /etc/swift
+}
+
+pkg_postinst() {
+   elog "Openstack swift will default to using insecure http unless a"
+   elog "certificate is 

[gentoo-commits] repo/gentoo:master commit in: sys-cluster/swift/

2018-02-06 Thread Matt Thode
commit: f5673f1fe49e527f8234e322009c3572928ccbe5
Author: Matthew Thode  gentoo  org>
AuthorDate: Wed Feb  7 04:55:30 2018 +
Commit: Matt Thode  gentoo  org>
CommitDate: Wed Feb  7 04:55:30 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5673f1f

sys-cluster/swift: 2.17.0 bup

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 sys-cluster/swift/Manifest|   1 +
 sys-cluster/swift/swift-2.17.0.ebuild | 114 ++
 2 files changed, 115 insertions(+)

diff --git a/sys-cluster/swift/Manifest b/sys-cluster/swift/Manifest
index 28c0025dc81..3a1e3eae4c1 100644
--- a/sys-cluster/swift/Manifest
+++ b/sys-cluster/swift/Manifest
@@ -1,2 +1,3 @@
 DIST swift-2.15.1.tar.gz 2429235 BLAKE2B 
4fd998e4f1f1eaab9eeb8f15bb9d159351feec3bc059d0174a6b3125267fcf77d976f8ae7b40d1944ccd4d2f62310ed59f3fbf110b436fac23e1ae7925c8bb5e
 SHA512 
8b01831c6c9103953a3dd61fbaf0b18287af0ee3a2e4be376352266e8442bea54bcd32e7e6de89376feb5e492c5b49f623b8eda5e5ea3e58fe0dcea1547bc1ac
 DIST swift-2.16.0.tar.gz 2466084 BLAKE2B 
9077e9745628ebd87f998ae963d19420e0410e29e02f8671dfb95b764d2bc4e5d97bd985e6d5d40496d152c6b931a03a789b372f94ad1b39cd17d3f0a6c9e658
 SHA512 
db67ee43931872dae9c8f7ff5732d0e075922e73a3660815f1ccb11a2310b94f887e293e9e5d4b1dda13c687365b7433ea9c575b209892f488647aed1a6f9696
+DIST swift-2.17.0.tar.gz 2527561 BLAKE2B 
baf8d2363bfd39062263542ddd01702e5f5847f3bbd2d227234da44ba742fa7e2bb6954569aab12082de67cfd785496a5530a0fc7613a0ad28d88bd62dbec9f8
 SHA512 
d5b13a63f549f1118eb1a27505a7444e09bedb532eed8e1ea34d370163dde2ce3e3911b9e4d6bea0d96f0a5c7d99bb103ed80ee8a547051fa29e9b4a09cced16

diff --git a/sys-cluster/swift/swift-2.17.0.ebuild 
b/sys-cluster/swift/swift-2.17.0.ebuild
new file mode 100644
index 000..b7e5a59b1a2
--- /dev/null
+++ b/sys-cluster/swift/swift-2.17.0.ebuild
@@ -0,0 +1,114 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python2_7 )
+
+inherit distutils-r1 eutils linux-info user
+
+DESCRIPTION="A highly available, distributed, and eventually consistent 
object/blob store"
+HOMEPAGE="https://launchpad.net/swift;
+SRC_URI="https://tarballs.openstack.org/${PN}/${P}.tar.gz;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="proxy account container object +memcached"
+REQUIRED_USE="|| ( proxy account container object )"
+
+CDEPEND=">=dev-python/pbr-1.8.0[${PYTHON_USEDEP}]"
+DEPEND="
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   ${CDEPEND}"
+
+RDEPEND="
+   ${CDEPEND}
+   >=dev-python/dnspython-1.14.0:0[${PYTHON_USEDEP}]
+   >=dev-python/eventlet-0.17.4[${PYTHON_USEDEP}]
+   >=dev-python/greenlet-0.3.1[${PYTHON_USEDEP}]
+   >=dev-python/netifaces-0.5[${PYTHON_USEDEP}]
+   !~dev-python/netifaces-0.10.0[${PYTHON_USEDEP}]
+   !~dev-python/netifaces-0.10.1[${PYTHON_USEDEP}]
+   >=dev-python/pastedeploy-1.3.3[${PYTHON_USEDEP}]
+   >=dev-python/six-1.9.0[${PYTHON_USEDEP}]
+   dev-python/pyxattr[${PYTHON_USEDEP}]
+   >=dev-python/PyECLib-1.3.1[${PYTHON_USEDEP}]
+   >=dev-python/cryptography-1.6.0[${PYTHON_USEDEP}]
+   !~dev-python/cryptography-2.0[${PYTHON_USEDEP}]
+   memcached? ( net-misc/memcached )
+   net-misc/rsync[xattr]"
+
+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
+}
+
+pkg_setup() {
+   enewuser swift
+   enewgroup swift
+}
+
+src_prepare() {
+   sed -i 's/xattr/pyxattr/g' requirements.txt || die
+   sed -i '/^hacking/d' test-requirements.txt || die
+   distutils-r1_python_prepare_all
+}
+
+src_test () {
+   # https://bugs.launchpad.net/swift/+bug/1249727
+   find . \( -name test_wsgi.py -o -name test_locale.py -o -name 
test_utils.py \) -delete || die
+   SKIP_PIP_INSTALL=1 PBR_VERSION=0.6.0 sh .unittests || die
+}
+
+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"
+
+   if use proxy; then
+   newinitd "${FILESDIR}/swift-proxy.initd" "swift-proxy"
+   newins "etc/proxy-server.conf-sample" "proxy-server.conf"
+   if use memcached; then
+   sed -i 

[gentoo-commits] repo/gentoo:master commit in: sys-cluster/swift/

2018-01-27 Thread Matt Thode
commit: 7b12ef45e0e512b697abe2dde8f684b61633390c
Author: Matthew Thode  gentoo  org>
AuthorDate: Sun Jan 28 03:51:00 2018 +
Commit: Matt Thode  gentoo  org>
CommitDate: Sun Jan 28 04:13:06 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b12ef45

sys-cluster/swift: remove ocata

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 sys-cluster/swift/Manifest |   1 -
 sys-cluster/swift/swift-2.13.1-r1.ebuild   | 114 
 sys-cluster/swift/swift-2017.1..ebuild | 115 -
 3 files changed, 230 deletions(-)

diff --git a/sys-cluster/swift/Manifest b/sys-cluster/swift/Manifest
index 95be42eded4..28c0025dc81 100644
--- a/sys-cluster/swift/Manifest
+++ b/sys-cluster/swift/Manifest
@@ -1,3 +1,2 @@
-DIST swift-2.13.1.tar.gz 1940686 BLAKE2B 
dde70b01c720acb4186f145fd6c80ae37a43f575e688e0875d66d5c1452547b4e16641183876e205ed659c75e3dd1bc3db834a4c6cb7e22424a35ee64ff3070c
 SHA512 
6f08239bbeebfd213d2d7bb23c83507bf033288bb5125f5fd7f37517d8b3ad0b050220c1ad03632c1ab4723a98a9068b146e38c360e6786159a6f8638f4d5d79
 DIST swift-2.15.1.tar.gz 2429235 BLAKE2B 
4fd998e4f1f1eaab9eeb8f15bb9d159351feec3bc059d0174a6b3125267fcf77d976f8ae7b40d1944ccd4d2f62310ed59f3fbf110b436fac23e1ae7925c8bb5e
 SHA512 
8b01831c6c9103953a3dd61fbaf0b18287af0ee3a2e4be376352266e8442bea54bcd32e7e6de89376feb5e492c5b49f623b8eda5e5ea3e58fe0dcea1547bc1ac
 DIST swift-2.16.0.tar.gz 2466084 BLAKE2B 
9077e9745628ebd87f998ae963d19420e0410e29e02f8671dfb95b764d2bc4e5d97bd985e6d5d40496d152c6b931a03a789b372f94ad1b39cd17d3f0a6c9e658
 SHA512 
db67ee43931872dae9c8f7ff5732d0e075922e73a3660815f1ccb11a2310b94f887e293e9e5d4b1dda13c687365b7433ea9c575b209892f488647aed1a6f9696

diff --git a/sys-cluster/swift/swift-2.13.1-r1.ebuild 
b/sys-cluster/swift/swift-2.13.1-r1.ebuild
deleted file mode 100644
index 20394c0afbb..000
--- a/sys-cluster/swift/swift-2.13.1-r1.ebuild
+++ /dev/null
@@ -1,114 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python2_7 )
-
-inherit distutils-r1 eutils linux-info user
-
-DESCRIPTION="A highly available, distributed, and eventually consistent 
object/blob store"
-HOMEPAGE="https://launchpad.net/swift;
-SRC_URI="https://tarballs.openstack.org/${PN}/${P}.tar.gz;
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 x86"
-IUSE="proxy account container object +memcached"
-REQUIRED_USE="|| ( proxy account container object )"
-
-CDEPEND=">=dev-python/pbr-1.8.0[${PYTHON_USEDEP}]"
-DEPEND="
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   ${CDEPEND}"
-
-RDEPEND="
-   ${CDEPEND}
-   >=dev-python/dnspython-1.14.0:0[${PYTHON_USEDEP}]
-   >=dev-python/eventlet-0.17.4[${PYTHON_USEDEP}]
-   >=dev-python/greenlet-0.3.1[${PYTHON_USEDEP}]
-   >=dev-python/netifaces-0.5[${PYTHON_USEDEP}]
-   !~dev-python/netifaces-0.10.0[${PYTHON_USEDEP}]
-   !~dev-python/netifaces-0.10.1[${PYTHON_USEDEP}]
-   >=dev-python/pastedeploy-1.3.3[${PYTHON_USEDEP}]
-   >=dev-python/six-1.9.0[${PYTHON_USEDEP}]
-   dev-python/pyxattr[${PYTHON_USEDEP}]
-   >=dev-python/PyECLib-1.3.1[${PYTHON_USEDEP}]
-   >=dev-python/cryptography-1.0[${PYTHON_USEDEP}]
-   !~dev-python/cryptography-1.3.0[${PYTHON_USEDEP}]
-   memcached? ( net-misc/memcached )
-   net-misc/rsync[xattr]"
-
-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
-}
-
-pkg_setup() {
-   enewuser swift
-   enewgroup swift
-}
-
-src_prepare() {
-   sed -i 's/xattr/pyxattr/g' requirements.txt || die
-   sed -i '/^hacking/d' test-requirements.txt || die
-   distutils-r1_python_prepare_all
-}
-
-src_test () {
-   # https://bugs.launchpad.net/swift/+bug/1249727
-   find . \( -name test_wsgi.py -o -name test_locale.py -o -name 
test_utils.py \) -delete || die
-   SKIP_PIP_INSTALL=1 PBR_VERSION=0.6.0 sh .unittests || die
-}
-
-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"
-
-   if use proxy; then
-   newinitd "${FILESDIR}/swift-proxy.initd" "swift-proxy"
-   newins 

[gentoo-commits] repo/gentoo:master commit in: sys-cluster/swift/

2017-12-13 Thread Matt Thode
commit: d35fff907c6d465dd677731f7fb63818db3d8bfe
Author: Matthew Thode  gentoo  org>
AuthorDate: Wed Dec 13 21:25:28 2017 +
Commit: Matt Thode  gentoo  org>
CommitDate: Wed Dec 13 21:44:25 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d35fff90

sys-cluster/swift: 2.16.0 stable amd64 and x86

Package-Manager: Portage-2.3.14, Repoman-2.3.6

 sys-cluster/swift/swift-2.16.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-cluster/swift/swift-2.16.0.ebuild 
b/sys-cluster/swift/swift-2.16.0.ebuild
index e12610e3dbd..04521a6dd8d 100644
--- a/sys-cluster/swift/swift-2.16.0.ebuild
+++ b/sys-cluster/swift/swift-2.16.0.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://tarballs.openstack.org/${PN}/${P}.tar.gz;
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
 IUSE="proxy account container object +memcached"
 REQUIRED_USE="|| ( proxy account container object )"
 



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/swift/

2017-11-13 Thread Matt Thode
commit: 07b511154e012fb980278599614b36e8be97
Author: Matthew Thode  gentoo  org>
AuthorDate: Tue Nov 14 02:22:32 2017 +
Commit: Matt Thode  gentoo  org>
CommitDate: Tue Nov 14 02:26:17 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07b5

sys-cluster/swift: 2.16.0 bup

Package-Manager: Portage-2.3.8, Repoman-2.3.4

 sys-cluster/swift/Manifest|   1 +
 sys-cluster/swift/swift-2.16.0.ebuild | 114 ++
 2 files changed, 115 insertions(+)

diff --git a/sys-cluster/swift/Manifest b/sys-cluster/swift/Manifest
index c07798d1c2a..130fb7003e5 100644
--- a/sys-cluster/swift/Manifest
+++ b/sys-cluster/swift/Manifest
@@ -1,2 +1,3 @@
 DIST swift-2.13.1.tar.gz 1940686 SHA256 
785a098b93eceeb745fe85bafba8a8bda20a6aec64f76fb9e4d58bb671eb2bab SHA512 
6f08239bbeebfd213d2d7bb23c83507bf033288bb5125f5fd7f37517d8b3ad0b050220c1ad03632c1ab4723a98a9068b146e38c360e6786159a6f8638f4d5d79
 WHIRLPOOL 
016ddab1201c0895b00b05a1c5a84628e3f69f306780e730ada5c8cae63e75c0959cec8be8c170abba42ea6b63bd32dd5ed6d9b6d37f72534c3a05f3c2cea4e4
 DIST swift-2.15.1.tar.gz 2429235 SHA256 
f7f03fe30f845655bb15dfc0850b13a38069a555ea2c23b2cf40924559031409 SHA512 
8b01831c6c9103953a3dd61fbaf0b18287af0ee3a2e4be376352266e8442bea54bcd32e7e6de89376feb5e492c5b49f623b8eda5e5ea3e58fe0dcea1547bc1ac
 WHIRLPOOL 
7debf87925504bbafa453e63493c2777b8dbd93b35e3ecc4454f38f4870da45a9e77e0b8152b02d83bcdd07731dfd59fdd14e2bdd5116c967397b71a3a88
+DIST swift-2.16.0.tar.gz 2466084 SHA256 
d2ece3a8f2435a12bd179efcc1f479c90d4a55f3a7e5517b6378b00ba0e512b9 SHA512 
db67ee43931872dae9c8f7ff5732d0e075922e73a3660815f1ccb11a2310b94f887e293e9e5d4b1dda13c687365b7433ea9c575b209892f488647aed1a6f9696
 WHIRLPOOL 
d24c336811b336dd416b04edcaf7104cf960981859754d35d72fa47fe3a6a6d2ef7dcece7bd718806073a530ad7bb303021265e1a8b9f9bb88dc0ecae7c1d88c

diff --git a/sys-cluster/swift/swift-2.16.0.ebuild 
b/sys-cluster/swift/swift-2.16.0.ebuild
new file mode 100644
index 000..e12610e3dbd
--- /dev/null
+++ b/sys-cluster/swift/swift-2.16.0.ebuild
@@ -0,0 +1,114 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python2_7 )
+
+inherit distutils-r1 eutils linux-info user
+
+DESCRIPTION="A highly available, distributed, and eventually consistent 
object/blob store"
+HOMEPAGE="https://launchpad.net/swift;
+SRC_URI="https://tarballs.openstack.org/${PN}/${P}.tar.gz;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="proxy account container object +memcached"
+REQUIRED_USE="|| ( proxy account container object )"
+
+CDEPEND=">=dev-python/pbr-1.8.0[${PYTHON_USEDEP}]"
+DEPEND="
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   ${CDEPEND}"
+
+RDEPEND="
+   ${CDEPEND}
+   >=dev-python/dnspython-1.14.0:0[${PYTHON_USEDEP}]
+   >=dev-python/eventlet-0.17.4[${PYTHON_USEDEP}]
+   >=dev-python/greenlet-0.3.1[${PYTHON_USEDEP}]
+   >=dev-python/netifaces-0.5[${PYTHON_USEDEP}]
+   !~dev-python/netifaces-0.10.0[${PYTHON_USEDEP}]
+   !~dev-python/netifaces-0.10.1[${PYTHON_USEDEP}]
+   >=dev-python/pastedeploy-1.3.3[${PYTHON_USEDEP}]
+   >=dev-python/six-1.9.0[${PYTHON_USEDEP}]
+   dev-python/pyxattr[${PYTHON_USEDEP}]
+   >=dev-python/PyECLib-1.3.1[${PYTHON_USEDEP}]
+   >=dev-python/cryptography-1.6.0[${PYTHON_USEDEP}]
+   !~dev-python/cryptography-2.0[${PYTHON_USEDEP}]
+   memcached? ( net-misc/memcached )
+   net-misc/rsync[xattr]"
+
+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
+}
+
+pkg_setup() {
+   enewuser swift
+   enewgroup swift
+}
+
+src_prepare() {
+   sed -i 's/xattr/pyxattr/g' requirements.txt || die
+   sed -i '/^hacking/d' test-requirements.txt || die
+   distutils-r1_python_prepare_all
+}
+
+src_test () {
+   # https://bugs.launchpad.net/swift/+bug/1249727
+   find . \( -name test_wsgi.py -o -name test_locale.py -o -name 
test_utils.py \) -delete || die
+   SKIP_PIP_INSTALL=1 PBR_VERSION=0.6.0 sh .unittests || die
+}
+
+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"
+
+   if use 

[gentoo-commits] repo/gentoo:master commit in: sys-cluster/swift/

2017-10-20 Thread Matt Thode
commit: 48caa7a7c2c64d0a7a48502a0f781166c2cae2be
Author: Matthew Thode  gentoo  org>
AuthorDate: Fri Oct 20 23:14:03 2017 +
Commit: Matt Thode  gentoo  org>
CommitDate: Fri Oct 20 23:19:40 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48caa7a7

sys-cluster/swift: newton cleanup

Package-Manager: Portage-2.3.8, Repoman-2.3.3

 sys-cluster/swift/Manifest   |   1 -
 sys-cluster/swift/swift-2.10.2-r1.ebuild | 117 ---
 2 files changed, 118 deletions(-)

diff --git a/sys-cluster/swift/Manifest b/sys-cluster/swift/Manifest
index 8307917b9f5..c07798d1c2a 100644
--- a/sys-cluster/swift/Manifest
+++ b/sys-cluster/swift/Manifest
@@ -1,3 +1,2 @@
-DIST swift-2.10.2.tar.gz 1899226 SHA256 
310d0c762fc4bfae7beaa7a2a1d7cddcc7478e817f40b5322f9b7403772ce53b SHA512 
9efcb764d18524327a1e3164bcf79fbeb25fefafb7b8cf24dda22477d5d08e9d9a76c851d3b51c86e22a02f30004d5421500150c42f5963e15882aec894e09e8
 WHIRLPOOL 
ded7d106277a8c493a494633039b19eae6d8e3783d9a4a05f73ed75869402758e3650a292f6758334d45197d4995a08d6b6f1cc88fd68b6a005c3e026a460159
 DIST swift-2.13.1.tar.gz 1940686 SHA256 
785a098b93eceeb745fe85bafba8a8bda20a6aec64f76fb9e4d58bb671eb2bab SHA512 
6f08239bbeebfd213d2d7bb23c83507bf033288bb5125f5fd7f37517d8b3ad0b050220c1ad03632c1ab4723a98a9068b146e38c360e6786159a6f8638f4d5d79
 WHIRLPOOL 
016ddab1201c0895b00b05a1c5a84628e3f69f306780e730ada5c8cae63e75c0959cec8be8c170abba42ea6b63bd32dd5ed6d9b6d37f72534c3a05f3c2cea4e4
 DIST swift-2.15.1.tar.gz 2429235 SHA256 
f7f03fe30f845655bb15dfc0850b13a38069a555ea2c23b2cf40924559031409 SHA512 
8b01831c6c9103953a3dd61fbaf0b18287af0ee3a2e4be376352266e8442bea54bcd32e7e6de89376feb5e492c5b49f623b8eda5e5ea3e58fe0dcea1547bc1ac
 WHIRLPOOL 
7debf87925504bbafa453e63493c2777b8dbd93b35e3ecc4454f38f4870da45a9e77e0b8152b02d83bcdd07731dfd59fdd14e2bdd5116c967397b71a3a88

diff --git a/sys-cluster/swift/swift-2.10.2-r1.ebuild 
b/sys-cluster/swift/swift-2.10.2-r1.ebuild
deleted file mode 100644
index 30e15865580..000
--- a/sys-cluster/swift/swift-2.10.2-r1.ebuild
+++ /dev/null
@@ -1,117 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-PYTHON_COMPAT=( python2_7 )
-
-inherit distutils-r1 eutils linux-info user
-
-DESCRIPTION="A highly available, distributed, and eventually consistent 
object/blob store"
-HOMEPAGE="https://launchpad.net/swift;
-SRC_URI="https://tarballs.openstack.org/${PN}/${P}.tar.gz;
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 x86"
-IUSE="proxy account container object +memcached"
-REQUIRED_USE="|| ( proxy account container object )"
-
-CDEPEND="
-   >=dev-python/pbr-0.8.0[${PYTHON_USEDEP}]
-   https://bugs.launchpad.net/swift/+bug/1249727
-   find . \( -name test_wsgi.py -o -name test_locale.py -o -name 
test_utils.py \) -delete || die
-   SKIP_PIP_INSTALL=1 PBR_VERSION=0.6.0 sh .unittests || die
-}
-
-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"
-
-   if use proxy; then
-   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
-   fi
-   if use account; then
-   newinitd "${FILESDIR}/swift-account.initd" "swift-account"
-   newins "etc/account-server.conf-sample" "account-server.conf"
-   fi
-   if use container; then
-   newinitd "${FILESDIR}/swift-container.initd" "swift-container"
-   newins "etc/container-server.conf-sample" 
"container-server.conf"
-   fi
-   if use object; then
-   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"
-   fi
-
-   fowners root:swift "/etc/swift" || die "fowners failed"
-   fperms 0750 /etc/swift
-}
-
-pkg_postinst() {
-   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"
-}



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/swift/

2017-09-03 Thread Matt Thode
commit: 2701a9c98cbaaa6ce07ca59ecde065e11a7c6c90
Author: Matthew Thode  gentoo  org>
AuthorDate: Sun Sep  3 23:48:35 2017 +
Commit: Matt Thode  gentoo  org>
CommitDate: Sun Sep  3 23:48:51 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2701a9c9

sys-cluster/swift: fast stable for bug 629446

Package-Manager: Portage-2.3.6, Repoman-2.3.3
RepoMan-Options: --force

 sys-cluster/swift/{swift-2.10.2.ebuild => swift-2.10.2-r1.ebuild} | 3 ++-
 sys-cluster/swift/{swift-2.13.1.ebuild => swift-2.13.1-r1.ebuild} | 3 ++-
 sys-cluster/swift/swift-2017.1..ebuild| 3 ++-
 3 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/sys-cluster/swift/swift-2.10.2.ebuild 
b/sys-cluster/swift/swift-2.10.2-r1.ebuild
similarity index 97%
rename from sys-cluster/swift/swift-2.10.2.ebuild
rename to sys-cluster/swift/swift-2.10.2-r1.ebuild
index e5bdbb87d5e..30e15865580 100644
--- a/sys-cluster/swift/swift-2.10.2.ebuild
+++ b/sys-cluster/swift/swift-2.10.2-r1.ebuild
@@ -104,7 +104,8 @@ python_install_all() {
newins "etc/object-expirer.conf-sample" "object-expirer.conf"
fi
 
-   fowners swift:swift "/etc/swift" || die "fowners failed"
+   fowners root:swift "/etc/swift" || die "fowners failed"
+   fperms 0750 /etc/swift
 }
 
 pkg_postinst() {

diff --git a/sys-cluster/swift/swift-2.13.1.ebuild 
b/sys-cluster/swift/swift-2.13.1-r1.ebuild
similarity index 97%
rename from sys-cluster/swift/swift-2.13.1.ebuild
rename to sys-cluster/swift/swift-2.13.1-r1.ebuild
index 4a220c73103..20394c0afbb 100644
--- a/sys-cluster/swift/swift-2.13.1.ebuild
+++ b/sys-cluster/swift/swift-2.13.1-r1.ebuild
@@ -101,7 +101,8 @@ python_install_all() {
newins "etc/object-expirer.conf-sample" "object-expirer.conf"
fi
 
-   fowners swift:swift "/etc/swift" || die "fowners failed"
+   fowners root:swift "/etc/swift" || die "fowners failed"
+   fperms 0750 /etc/swift
 }
 
 pkg_postinst() {

diff --git a/sys-cluster/swift/swift-2017.1..ebuild 
b/sys-cluster/swift/swift-2017.1..ebuild
index 51ded18f8e5..088cba57d7f 100644
--- a/sys-cluster/swift/swift-2017.1..ebuild
+++ b/sys-cluster/swift/swift-2017.1..ebuild
@@ -102,7 +102,8 @@ python_install_all() {
newins "etc/object-expirer.conf-sample" "object-expirer.conf"
fi
 
-   fowners swift:swift "/etc/swift" || die "fowners failed"
+   fowners root:swift "/etc/swift" || die "fowners failed"
+   fperms 0750 /etc/swift
 }
 
 pkg_postinst() {



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/swift/

2017-09-03 Thread Matt Thode
commit: 5b7daba3fa2ca86b90fe8ca18c1e987eb2ca18e9
Author: Matthew Thode  gentoo  org>
AuthorDate: Sun Sep  3 21:55:37 2017 +
Commit: Matt Thode  gentoo  org>
CommitDate: Sun Sep  3 21:56:01 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b7daba3

sys-cluster/swift: 2.15.1-r1 stable amd64 and x86

Package-Manager: Portage-2.3.6, Repoman-2.3.3

 sys-cluster/swift/swift-2.15.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-cluster/swift/swift-2.15.1-r1.ebuild 
b/sys-cluster/swift/swift-2.15.1-r1.ebuild
index fdef2dc4126..20394c0afbb 100644
--- a/sys-cluster/swift/swift-2.15.1-r1.ebuild
+++ b/sys-cluster/swift/swift-2.15.1-r1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://tarballs.openstack.org/${PN}/${P}.tar.gz;
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
 IUSE="proxy account container object +memcached"
 REQUIRED_USE="|| ( proxy account container object )"
 



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/swift/

2017-08-31 Thread Matt Thode
commit: ad215263df354e6dad0b55a57ed05b2fe8f4bd59
Author: Matthew Thode  gentoo  org>
AuthorDate: Thu Aug 31 16:53:41 2017 +
Commit: Matt Thode  gentoo  org>
CommitDate: Thu Aug 31 16:55:30 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad215263

sys-cluster/swift: fix bug 629446

Package-Manager: Portage-2.3.6, Repoman-2.3.3

 sys-cluster/swift/{swift-2.15.1.ebuild => swift-2.15.1-r1.ebuild} | 3 ++-
 sys-cluster/swift/swift-2017.2..ebuild| 3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/sys-cluster/swift/swift-2.15.1.ebuild 
b/sys-cluster/swift/swift-2.15.1-r1.ebuild
similarity index 97%
rename from sys-cluster/swift/swift-2.15.1.ebuild
rename to sys-cluster/swift/swift-2.15.1-r1.ebuild
index 6ce4c0551b2..fdef2dc4126 100644
--- a/sys-cluster/swift/swift-2.15.1.ebuild
+++ b/sys-cluster/swift/swift-2.15.1-r1.ebuild
@@ -101,7 +101,8 @@ python_install_all() {
newins "etc/object-expirer.conf-sample" "object-expirer.conf"
fi
 
-   fowners swift:swift "/etc/swift" || die "fowners failed"
+   fowners root:swift "/etc/swift" || die "fowners failed"
+   fperms 0750 /etc/swift
 }
 
 pkg_postinst() {

diff --git a/sys-cluster/swift/swift-2017.2..ebuild 
b/sys-cluster/swift/swift-2017.2..ebuild
index 60d709c4ec2..bba5692f08c 100644
--- a/sys-cluster/swift/swift-2017.2..ebuild
+++ b/sys-cluster/swift/swift-2017.2..ebuild
@@ -102,7 +102,8 @@ python_install_all() {
newins "etc/object-expirer.conf-sample" "object-expirer.conf"
fi
 
-   fowners swift:swift "/etc/swift" || die "fowners failed"
+   fowners root:swift "/etc/swift" || die "fowners failed"
+   fperms 0750 /etc/swift
 }
 
 pkg_postinst() {



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/swift/

2017-08-25 Thread Matt Thode
commit: e42cae5890dd598f465d725b66015567b2ee6000
Author: Matthew Thode  gentoo  org>
AuthorDate: Fri Aug 25 20:38:40 2017 +
Commit: Matt Thode  gentoo  org>
CommitDate: Fri Aug 25 20:38:40 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e42cae58

sys-cluster/swift: 2.15.1 pike release bup

Package-Manager: Portage-2.3.6, Repoman-2.3.3

 sys-cluster/swift/Manifest |   1 +
 sys-cluster/swift/metadata.xml |   2 +-
 sys-cluster/swift/swift-2.15.1.ebuild  | 113 
 sys-cluster/swift/swift-2017.2..ebuild | 114 +
 4 files changed, 229 insertions(+), 1 deletion(-)

diff --git a/sys-cluster/swift/Manifest b/sys-cluster/swift/Manifest
index f4b371e58e4..8307917b9f5 100644
--- a/sys-cluster/swift/Manifest
+++ b/sys-cluster/swift/Manifest
@@ -1,2 +1,3 @@
 DIST swift-2.10.2.tar.gz 1899226 SHA256 
310d0c762fc4bfae7beaa7a2a1d7cddcc7478e817f40b5322f9b7403772ce53b SHA512 
9efcb764d18524327a1e3164bcf79fbeb25fefafb7b8cf24dda22477d5d08e9d9a76c851d3b51c86e22a02f30004d5421500150c42f5963e15882aec894e09e8
 WHIRLPOOL 
ded7d106277a8c493a494633039b19eae6d8e3783d9a4a05f73ed75869402758e3650a292f6758334d45197d4995a08d6b6f1cc88fd68b6a005c3e026a460159
 DIST swift-2.13.1.tar.gz 1940686 SHA256 
785a098b93eceeb745fe85bafba8a8bda20a6aec64f76fb9e4d58bb671eb2bab SHA512 
6f08239bbeebfd213d2d7bb23c83507bf033288bb5125f5fd7f37517d8b3ad0b050220c1ad03632c1ab4723a98a9068b146e38c360e6786159a6f8638f4d5d79
 WHIRLPOOL 
016ddab1201c0895b00b05a1c5a84628e3f69f306780e730ada5c8cae63e75c0959cec8be8c170abba42ea6b63bd32dd5ed6d9b6d37f72534c3a05f3c2cea4e4
+DIST swift-2.15.1.tar.gz 2429235 SHA256 
f7f03fe30f845655bb15dfc0850b13a38069a555ea2c23b2cf40924559031409 SHA512 
8b01831c6c9103953a3dd61fbaf0b18287af0ee3a2e4be376352266e8442bea54bcd32e7e6de89376feb5e492c5b49f623b8eda5e5ea3e58fe0dcea1547bc1ac
 WHIRLPOOL 
7debf87925504bbafa453e63493c2777b8dbd93b35e3ecc4454f38f4870da45a9e77e0b8152b02d83bcdd07731dfd59fdd14e2bdd5116c967397b71a3a88

diff --git a/sys-cluster/swift/metadata.xml b/sys-cluster/swift/metadata.xml
index 357538c8026..14aa35f3e4a 100644
--- a/sys-cluster/swift/metadata.xml
+++ b/sys-cluster/swift/metadata.xml
@@ -18,7 +18,7 @@
   
   
 Swift is a highly available, distributed, eventually consistent object/blob
-   store.
+  store.
   
   
 swift

diff --git a/sys-cluster/swift/swift-2.15.1.ebuild 
b/sys-cluster/swift/swift-2.15.1.ebuild
new file mode 100644
index 000..6ce4c0551b2
--- /dev/null
+++ b/sys-cluster/swift/swift-2.15.1.ebuild
@@ -0,0 +1,113 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python2_7 )
+
+inherit distutils-r1 eutils linux-info user
+
+DESCRIPTION="A highly available, distributed, and eventually consistent 
object/blob store"
+HOMEPAGE="https://launchpad.net/swift;
+SRC_URI="https://tarballs.openstack.org/${PN}/${P}.tar.gz;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="proxy account container object +memcached"
+REQUIRED_USE="|| ( proxy account container object )"
+
+CDEPEND=">=dev-python/pbr-1.8.0[${PYTHON_USEDEP}]"
+DEPEND="
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   ${CDEPEND}"
+
+RDEPEND="
+   ${CDEPEND}
+   >=dev-python/dnspython-1.14.0:0[${PYTHON_USEDEP}]
+   >=dev-python/eventlet-0.17.4[${PYTHON_USEDEP}]
+   >=dev-python/greenlet-0.3.1[${PYTHON_USEDEP}]
+   >=dev-python/netifaces-0.5[${PYTHON_USEDEP}]
+   !~dev-python/netifaces-0.10.0[${PYTHON_USEDEP}]
+   !~dev-python/netifaces-0.10.1[${PYTHON_USEDEP}]
+   >=dev-python/pastedeploy-1.3.3[${PYTHON_USEDEP}]
+   >=dev-python/six-1.9.0[${PYTHON_USEDEP}]
+   dev-python/pyxattr[${PYTHON_USEDEP}]
+   >=dev-python/PyECLib-1.3.1[${PYTHON_USEDEP}]
+   >=dev-python/cryptography-1.0[${PYTHON_USEDEP}]
+   !~dev-python/cryptography-1.3.0[${PYTHON_USEDEP}]
+   memcached? ( net-misc/memcached )
+   net-misc/rsync[xattr]"
+
+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
+}
+
+pkg_setup() {
+   enewuser swift
+   enewgroup swift
+}
+
+src_prepare() {
+   sed -i 's/xattr/pyxattr/g' requirements.txt || die
+   sed -i '/^hacking/d' test-requirements.txt || die
+   distutils-r1_python_prepare_all
+}
+
+src_test () {
+   # https://bugs.launchpad.net/swift/+bug/1249727
+   find . \( -name test_wsgi.py -o -name test_locale.py -o -name 
test_utils.py \) -delete || die
+   SKIP_PIP_INSTALL=1 PBR_VERSION=0.6.0 sh .unittests || die
+}
+

[gentoo-commits] repo/gentoo:master commit in: sys-cluster/swift/

2017-06-30 Thread Matt Thode
commit: 8820cb7bb1f236f498fa79062e0e1b6cf332ff56
Author: Matthew Thode  gentoo  org>
AuthorDate: Fri Jun 30 16:08:27 2017 +
Commit: Matt Thode  gentoo  org>
CommitDate: Fri Jun 30 16:12:03 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8820cb7b

sys-cluster/swift: 2.13.1 and 2.10.2 stable amd64 and x86 with cleanup

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 sys-cluster/swift/Manifest|   2 -
 sys-cluster/swift/swift-2.10.1.ebuild | 116 --
 sys-cluster/swift/swift-2.10.2.ebuild |   2 +-
 sys-cluster/swift/swift-2.13.0.ebuild | 113 -
 sys-cluster/swift/swift-2.13.1.ebuild |   2 +-
 5 files changed, 2 insertions(+), 233 deletions(-)

diff --git a/sys-cluster/swift/Manifest b/sys-cluster/swift/Manifest
index 37f5bb7634b..f4b371e58e4 100644
--- a/sys-cluster/swift/Manifest
+++ b/sys-cluster/swift/Manifest
@@ -1,4 +1,2 @@
-DIST swift-2.10.1.tar.gz 1882648 SHA256 
11efe34c68a3fee908b434ede79cdb387862e724971b44e9e02083117aea5d95 SHA512 
8307ed1f014f502a6e2d63b1b9c28f3229c035e34397a9c5369470085c6e54a9ac33fde0106beee975bd860c4be169f4da7231b7991ab6472596f6c5b614b178
 WHIRLPOOL 
bc010464b00bb8a7eed96767ec7fccb99baf03250ab64728bc712054276b4c2b28e1432bde76687451ebef26663d2f64335f6e90471e2666f7ca207e5acf7f4b
 DIST swift-2.10.2.tar.gz 1899226 SHA256 
310d0c762fc4bfae7beaa7a2a1d7cddcc7478e817f40b5322f9b7403772ce53b SHA512 
9efcb764d18524327a1e3164bcf79fbeb25fefafb7b8cf24dda22477d5d08e9d9a76c851d3b51c86e22a02f30004d5421500150c42f5963e15882aec894e09e8
 WHIRLPOOL 
ded7d106277a8c493a494633039b19eae6d8e3783d9a4a05f73ed75869402758e3650a292f6758334d45197d4995a08d6b6f1cc88fd68b6a005c3e026a460159
-DIST swift-2.13.0.tar.gz 1928128 SHA256 
166cf5181a1cad5a564fab3b387297a431e2ef9fb224753f64cc4ba04016fb48 SHA512 
e8f26ede5d51282ca18c72e5b66579236ccce2416441381c60089365f197324af05538de5788df4e81c5dacfe808a7b6fdbaa43de19b3a5319b794ff13211710
 WHIRLPOOL 
3bbd9714b6ef36f968847fff95f013c60de48671af102c36ede437c72e5143d894f9934f4aa622e6d5334e8601ee6396db6efc2b9f3639e0b4b6faf87b3ec4b5
 DIST swift-2.13.1.tar.gz 1940686 SHA256 
785a098b93eceeb745fe85bafba8a8bda20a6aec64f76fb9e4d58bb671eb2bab SHA512 
6f08239bbeebfd213d2d7bb23c83507bf033288bb5125f5fd7f37517d8b3ad0b050220c1ad03632c1ab4723a98a9068b146e38c360e6786159a6f8638f4d5d79
 WHIRLPOOL 
016ddab1201c0895b00b05a1c5a84628e3f69f306780e730ada5c8cae63e75c0959cec8be8c170abba42ea6b63bd32dd5ed6d9b6d37f72534c3a05f3c2cea4e4

diff --git a/sys-cluster/swift/swift-2.10.1.ebuild 
b/sys-cluster/swift/swift-2.10.1.ebuild
deleted file mode 100644
index 564cd0a1638..000
--- a/sys-cluster/swift/swift-2.10.1.ebuild
+++ /dev/null
@@ -1,116 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-PYTHON_COMPAT=( python2_7 )
-
-inherit distutils-r1 eutils linux-info user
-
-DESCRIPTION="A highly available, distributed, and eventually consistent 
object/blob store"
-HOMEPAGE="https://launchpad.net/swift;
-SRC_URI="https://tarballs.openstack.org/${PN}/${P}.tar.gz;
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 x86"
-IUSE="proxy account container object +memcached"
-REQUIRED_USE="|| ( proxy account container object )"
-
-CDEPEND="
-   >=dev-python/pbr-0.8.0[${PYTHON_USEDEP}]
-   https://bugs.launchpad.net/swift/+bug/1249727
-   find . \( -name test_wsgi.py -o -name test_locale.py -o -name 
test_utils.py \) -delete || die
-   SKIP_PIP_INSTALL=1 PBR_VERSION=0.6.0 sh .unittests || die
-}
-
-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"
-
-   if use proxy; then
-   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
-   fi
-   if use account; then
-   newinitd "${FILESDIR}/swift-account.initd" "swift-account"
-   newins "etc/account-server.conf-sample" "account-server.conf"
-   fi
-   if use container; then
-   newinitd "${FILESDIR}/swift-container.initd" "swift-container"
-   newins "etc/container-server.conf-sample" 
"container-server.conf"
-   fi
-   if use object; then
-   newinitd "${FILESDIR}/swift-object.initd" "swift-object"
-   newins "etc/object-server.conf-sample" "object-server.conf"
-   newins 

[gentoo-commits] repo/gentoo:master commit in: sys-cluster/swift/

2017-06-01 Thread Matt Thode
commit: 54f6802351c01c9fe1cff1c71dcfe93a61713bfb
Author: Matthew Thode  gentoo  org>
AuthorDate: Thu Jun  1 23:27:00 2017 +
Commit: Matt Thode  gentoo  org>
CommitDate: Thu Jun  1 23:55:22 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54f68023

sys-cluster/swift: bup 2.10.2 and 2.13.1

Package-Manager: Portage-2.3.5, Repoman-2.3.2

 sys-cluster/swift/Manifest |   3 +-
 sys-cluster/swift/swift-2.10.0.ebuild  | 108 -
 ...{swift-2.10.1-r1.ebuild => swift-2.10.2.ebuild} |   0
 ...{swift-2.10.0-r1.ebuild => swift-2.13.1.ebuild} |  13 +--
 4 files changed, 7 insertions(+), 117 deletions(-)

diff --git a/sys-cluster/swift/Manifest b/sys-cluster/swift/Manifest
index 00a3b1401a4..37f5bb7634b 100644
--- a/sys-cluster/swift/Manifest
+++ b/sys-cluster/swift/Manifest
@@ -1,3 +1,4 @@
-DIST swift-2.10.0.tar.gz 1868659 SHA256 
8f6f05c1571173dc1c159f74dfe92ac4bb5a0aa3c9adf43fb71c57e643e5e355 SHA512 
7f3e3280f0ccc4d3733fc7cf9d4d348f80de4dcd832af8e19c35f04f9ab07afe5eb7af465f20f6a37c8d8b6373ff01d491afdf0cf841949ac0cb0a26c139afb8
 WHIRLPOOL 
d5add284951af467337ce9f856d27d29b491b7fc40df034b7c1350b9a067e2b969bb0a5894ecc4c85a3df267ce746ec05938585408ccec64d82fe28d73db1e07
 DIST swift-2.10.1.tar.gz 1882648 SHA256 
11efe34c68a3fee908b434ede79cdb387862e724971b44e9e02083117aea5d95 SHA512 
8307ed1f014f502a6e2d63b1b9c28f3229c035e34397a9c5369470085c6e54a9ac33fde0106beee975bd860c4be169f4da7231b7991ab6472596f6c5b614b178
 WHIRLPOOL 
bc010464b00bb8a7eed96767ec7fccb99baf03250ab64728bc712054276b4c2b28e1432bde76687451ebef26663d2f64335f6e90471e2666f7ca207e5acf7f4b
+DIST swift-2.10.2.tar.gz 1899226 SHA256 
310d0c762fc4bfae7beaa7a2a1d7cddcc7478e817f40b5322f9b7403772ce53b SHA512 
9efcb764d18524327a1e3164bcf79fbeb25fefafb7b8cf24dda22477d5d08e9d9a76c851d3b51c86e22a02f30004d5421500150c42f5963e15882aec894e09e8
 WHIRLPOOL 
ded7d106277a8c493a494633039b19eae6d8e3783d9a4a05f73ed75869402758e3650a292f6758334d45197d4995a08d6b6f1cc88fd68b6a005c3e026a460159
 DIST swift-2.13.0.tar.gz 1928128 SHA256 
166cf5181a1cad5a564fab3b387297a431e2ef9fb224753f64cc4ba04016fb48 SHA512 
e8f26ede5d51282ca18c72e5b66579236ccce2416441381c60089365f197324af05538de5788df4e81c5dacfe808a7b6fdbaa43de19b3a5319b794ff13211710
 WHIRLPOOL 
3bbd9714b6ef36f968847fff95f013c60de48671af102c36ede437c72e5143d894f9934f4aa622e6d5334e8601ee6396db6efc2b9f3639e0b4b6faf87b3ec4b5
+DIST swift-2.13.1.tar.gz 1940686 SHA256 
785a098b93eceeb745fe85bafba8a8bda20a6aec64f76fb9e4d58bb671eb2bab SHA512 
6f08239bbeebfd213d2d7bb23c83507bf033288bb5125f5fd7f37517d8b3ad0b050220c1ad03632c1ab4723a98a9068b146e38c360e6786159a6f8638f4d5d79
 WHIRLPOOL 
016ddab1201c0895b00b05a1c5a84628e3f69f306780e730ada5c8cae63e75c0959cec8be8c170abba42ea6b63bd32dd5ed6d9b6d37f72534c3a05f3c2cea4e4

diff --git a/sys-cluster/swift/swift-2.10.0.ebuild 
b/sys-cluster/swift/swift-2.10.0.ebuild
deleted file mode 100644
index 00065e0f077..000
--- a/sys-cluster/swift/swift-2.10.0.ebuild
+++ /dev/null
@@ -1,108 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-PYTHON_COMPAT=( python2_7 )
-
-inherit distutils-r1 eutils linux-info user
-
-DESCRIPTION="A highly available, distributed, and eventually consistent 
object/blob store"
-HOMEPAGE="https://launchpad.net/swift;
-SRC_URI="https://tarballs.openstack.org/${PN}/${P}.tar.gz;
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 x86"
-IUSE="proxy account container object +memcached"
-REQUIRED_USE="|| ( proxy account container object )"
-
-CDEPEND="
-   >=dev-python/pbr-0.8.0[${PYTHON_USEDEP}]
-   https://bugs.launchpad.net/swift/+bug/1249727
-   find . \( -name test_wsgi.py -o -name test_locale.py -o -name 
test_utils.py \) -delete || die
-   SKIP_PIP_INSTALL=1 PBR_VERSION=0.6.0 sh .unittests || die
-}
-
-python_install() {
-   distutils-r1_python_install
-   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"
-
-   if use proxy; then
-   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
-   fi
-   if use account; then
-   newinitd "${FILESDIR}/swift-account.initd" "swift-account"
-   newins "etc/account-server.conf-sample" "account-server.conf"
-   fi
-   if use container; then
-   newinitd "${FILESDIR}/swift-container.initd" 

[gentoo-commits] repo/gentoo:master commit in: sys-cluster/swift/

2017-04-25 Thread Matt Thode
commit: 7791e60689a278ccdb826ac5475e010452243ffe
Author: Matthew Thode  gentoo  org>
AuthorDate: Tue Apr 25 16:46:42 2017 +
Commit: Matt Thode  gentoo  org>
CommitDate: Tue Apr 25 16:46:42 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7791e606

sys-cluster/swift: removing mitaka

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 sys-cluster/swift/Manifest   |   1 -
 sys-cluster/swift/swift-2.9.0.ebuild | 108 ---
 2 files changed, 109 deletions(-)

diff --git a/sys-cluster/swift/Manifest b/sys-cluster/swift/Manifest
index 534f0047e02..00a3b1401a4 100644
--- a/sys-cluster/swift/Manifest
+++ b/sys-cluster/swift/Manifest
@@ -1,4 +1,3 @@
 DIST swift-2.10.0.tar.gz 1868659 SHA256 
8f6f05c1571173dc1c159f74dfe92ac4bb5a0aa3c9adf43fb71c57e643e5e355 SHA512 
7f3e3280f0ccc4d3733fc7cf9d4d348f80de4dcd832af8e19c35f04f9ab07afe5eb7af465f20f6a37c8d8b6373ff01d491afdf0cf841949ac0cb0a26c139afb8
 WHIRLPOOL 
d5add284951af467337ce9f856d27d29b491b7fc40df034b7c1350b9a067e2b969bb0a5894ecc4c85a3df267ce746ec05938585408ccec64d82fe28d73db1e07
 DIST swift-2.10.1.tar.gz 1882648 SHA256 
11efe34c68a3fee908b434ede79cdb387862e724971b44e9e02083117aea5d95 SHA512 
8307ed1f014f502a6e2d63b1b9c28f3229c035e34397a9c5369470085c6e54a9ac33fde0106beee975bd860c4be169f4da7231b7991ab6472596f6c5b614b178
 WHIRLPOOL 
bc010464b00bb8a7eed96767ec7fccb99baf03250ab64728bc712054276b4c2b28e1432bde76687451ebef26663d2f64335f6e90471e2666f7ca207e5acf7f4b
 DIST swift-2.13.0.tar.gz 1928128 SHA256 
166cf5181a1cad5a564fab3b387297a431e2ef9fb224753f64cc4ba04016fb48 SHA512 
e8f26ede5d51282ca18c72e5b66579236ccce2416441381c60089365f197324af05538de5788df4e81c5dacfe808a7b6fdbaa43de19b3a5319b794ff13211710
 WHIRLPOOL 
3bbd9714b6ef36f968847fff95f013c60de48671af102c36ede437c72e5143d894f9934f4aa622e6d5334e8601ee6396db6efc2b9f3639e0b4b6faf87b3ec4b5
-DIST swift-2.9.0.tar.gz 1799896 SHA256 
61f786eabb4e4f329def36ee5a58975e8bc18cce2d3007f858f795d3ed52b2f4 SHA512 
8d6c62274f09bfe2512b93f8e7c0084e00018b9a3786e8ae9e6bbcc753248611650ddc135fad5af5cd38ab22dd648305fdd54bac20fbe4ae2d4f259de36f9fef
 WHIRLPOOL 
3cc3f8b57b690ff47229eaf17ce70252326b6ae3bf99ad3b0128b9edfa0df16ea5efe91207feeea4cc931f3dc865f7b58ae578868ec0ee503126b87a23612e87

diff --git a/sys-cluster/swift/swift-2.9.0.ebuild 
b/sys-cluster/swift/swift-2.9.0.ebuild
deleted file mode 100644
index 00065e0f077..000
--- a/sys-cluster/swift/swift-2.9.0.ebuild
+++ /dev/null
@@ -1,108 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-PYTHON_COMPAT=( python2_7 )
-
-inherit distutils-r1 eutils linux-info user
-
-DESCRIPTION="A highly available, distributed, and eventually consistent 
object/blob store"
-HOMEPAGE="https://launchpad.net/swift;
-SRC_URI="https://tarballs.openstack.org/${PN}/${P}.tar.gz;
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 x86"
-IUSE="proxy account container object +memcached"
-REQUIRED_USE="|| ( proxy account container object )"
-
-CDEPEND="
-   >=dev-python/pbr-0.8.0[${PYTHON_USEDEP}]
-   https://bugs.launchpad.net/swift/+bug/1249727
-   find . \( -name test_wsgi.py -o -name test_locale.py -o -name 
test_utils.py \) -delete || die
-   SKIP_PIP_INSTALL=1 PBR_VERSION=0.6.0 sh .unittests || die
-}
-
-python_install() {
-   distutils-r1_python_install
-   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"
-
-   if use proxy; then
-   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
-   fi
-   if use account; then
-   newinitd "${FILESDIR}/swift-account.initd" "swift-account"
-   newins "etc/account-server.conf-sample" "account-server.conf"
-   fi
-   if use container; then
-   newinitd "${FILESDIR}/swift-container.initd" "swift-container"
-   newins "etc/container-server.conf-sample" 
"container-server.conf"
-   fi
-   if use object; then
-   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"
-   fi
-
-   fowners swift:swift "/etc/swift" || die "fowners failed"
-}
-
-pkg_postinst() {
-   elog "Openstack swift will default to using insecure http unless a"
-   elog 

[gentoo-commits] repo/gentoo:master commit in: sys-cluster/swift/

2017-02-26 Thread Matt Thode
commit: 7584e6ec1dfef0e61efd06f0b1861ed95b001228
Author: Matthew Thode  gentoo  org>
AuthorDate: Mon Feb 27 03:14:38 2017 +
Commit: Matt Thode  gentoo  org>
CommitDate: Mon Feb 27 03:14:38 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7584e6ec

sys-cluster/swift: OCATA

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 sys-cluster/swift/Manifest |   1 +
 sys-cluster/swift/swift-2.13.0.ebuild  | 113 
 sys-cluster/swift/swift-2017.1..ebuild | 114 +
 3 files changed, 228 insertions(+)

diff --git a/sys-cluster/swift/Manifest b/sys-cluster/swift/Manifest
index 2ef896ae50..534f0047e0 100644
--- a/sys-cluster/swift/Manifest
+++ b/sys-cluster/swift/Manifest
@@ -1,3 +1,4 @@
 DIST swift-2.10.0.tar.gz 1868659 SHA256 
8f6f05c1571173dc1c159f74dfe92ac4bb5a0aa3c9adf43fb71c57e643e5e355 SHA512 
7f3e3280f0ccc4d3733fc7cf9d4d348f80de4dcd832af8e19c35f04f9ab07afe5eb7af465f20f6a37c8d8b6373ff01d491afdf0cf841949ac0cb0a26c139afb8
 WHIRLPOOL 
d5add284951af467337ce9f856d27d29b491b7fc40df034b7c1350b9a067e2b969bb0a5894ecc4c85a3df267ce746ec05938585408ccec64d82fe28d73db1e07
 DIST swift-2.10.1.tar.gz 1882648 SHA256 
11efe34c68a3fee908b434ede79cdb387862e724971b44e9e02083117aea5d95 SHA512 
8307ed1f014f502a6e2d63b1b9c28f3229c035e34397a9c5369470085c6e54a9ac33fde0106beee975bd860c4be169f4da7231b7991ab6472596f6c5b614b178
 WHIRLPOOL 
bc010464b00bb8a7eed96767ec7fccb99baf03250ab64728bc712054276b4c2b28e1432bde76687451ebef26663d2f64335f6e90471e2666f7ca207e5acf7f4b
+DIST swift-2.13.0.tar.gz 1928128 SHA256 
166cf5181a1cad5a564fab3b387297a431e2ef9fb224753f64cc4ba04016fb48 SHA512 
e8f26ede5d51282ca18c72e5b66579236ccce2416441381c60089365f197324af05538de5788df4e81c5dacfe808a7b6fdbaa43de19b3a5319b794ff13211710
 WHIRLPOOL 
3bbd9714b6ef36f968847fff95f013c60de48671af102c36ede437c72e5143d894f9934f4aa622e6d5334e8601ee6396db6efc2b9f3639e0b4b6faf87b3ec4b5
 DIST swift-2.9.0.tar.gz 1799896 SHA256 
61f786eabb4e4f329def36ee5a58975e8bc18cce2d3007f858f795d3ed52b2f4 SHA512 
8d6c62274f09bfe2512b93f8e7c0084e00018b9a3786e8ae9e6bbcc753248611650ddc135fad5af5cd38ab22dd648305fdd54bac20fbe4ae2d4f259de36f9fef
 WHIRLPOOL 
3cc3f8b57b690ff47229eaf17ce70252326b6ae3bf99ad3b0128b9edfa0df16ea5efe91207feeea4cc931f3dc865f7b58ae578868ec0ee503126b87a23612e87

diff --git a/sys-cluster/swift/swift-2.13.0.ebuild 
b/sys-cluster/swift/swift-2.13.0.ebuild
new file mode 100644
index 00..6ce4c0551b
--- /dev/null
+++ b/sys-cluster/swift/swift-2.13.0.ebuild
@@ -0,0 +1,113 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python2_7 )
+
+inherit distutils-r1 eutils linux-info user
+
+DESCRIPTION="A highly available, distributed, and eventually consistent 
object/blob store"
+HOMEPAGE="https://launchpad.net/swift;
+SRC_URI="https://tarballs.openstack.org/${PN}/${P}.tar.gz;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="proxy account container object +memcached"
+REQUIRED_USE="|| ( proxy account container object )"
+
+CDEPEND=">=dev-python/pbr-1.8.0[${PYTHON_USEDEP}]"
+DEPEND="
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   ${CDEPEND}"
+
+RDEPEND="
+   ${CDEPEND}
+   >=dev-python/dnspython-1.14.0:0[${PYTHON_USEDEP}]
+   >=dev-python/eventlet-0.17.4[${PYTHON_USEDEP}]
+   >=dev-python/greenlet-0.3.1[${PYTHON_USEDEP}]
+   >=dev-python/netifaces-0.5[${PYTHON_USEDEP}]
+   !~dev-python/netifaces-0.10.0[${PYTHON_USEDEP}]
+   !~dev-python/netifaces-0.10.1[${PYTHON_USEDEP}]
+   >=dev-python/pastedeploy-1.3.3[${PYTHON_USEDEP}]
+   >=dev-python/six-1.9.0[${PYTHON_USEDEP}]
+   dev-python/pyxattr[${PYTHON_USEDEP}]
+   >=dev-python/PyECLib-1.3.1[${PYTHON_USEDEP}]
+   >=dev-python/cryptography-1.0[${PYTHON_USEDEP}]
+   !~dev-python/cryptography-1.3.0[${PYTHON_USEDEP}]
+   memcached? ( net-misc/memcached )
+   net-misc/rsync[xattr]"
+
+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
+}
+
+pkg_setup() {
+   enewuser swift
+   enewgroup swift
+}
+
+src_prepare() {
+   sed -i 's/xattr/pyxattr/g' requirements.txt || die
+   sed -i '/^hacking/d' test-requirements.txt || die
+   distutils-r1_python_prepare_all
+}
+
+src_test () {
+   # https://bugs.launchpad.net/swift/+bug/1249727
+   find . \( -name test_wsgi.py -o -name test_locale.py -o -name 
test_utils.py \) -delete || die
+   SKIP_PIP_INSTALL=1 PBR_VERSION=0.6.0 sh .unittests || die
+}
+
+python_install_all() {
+   

[gentoo-commits] repo/gentoo:master commit in: sys-cluster/swift/files/

2017-02-09 Thread David Seifert
commit: 29e972873bc1172272482c7579ac1a0c2ffbad5a
Author: Michael Mair-Keimberger (asterix)  gmail 
 com>
AuthorDate: Tue Feb  7 16:43:42 2017 +
Commit: David Seifert  gentoo  org>
CommitDate: Thu Feb  9 22:37:11 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29e97287

sys-cluster/swift: remove unused patch

Closes: https://github.com/gentoo/gentoo/pull/3870

 .../swift/files/cve-2016-0738-stable-liberty.patch | 167 -
 1 file changed, 167 deletions(-)

diff --git a/sys-cluster/swift/files/cve-2016-0738-stable-liberty.patch 
b/sys-cluster/swift/files/cve-2016-0738-stable-liberty.patch
deleted file mode 100644
index 4d2ccbaa52..00
--- a/sys-cluster/swift/files/cve-2016-0738-stable-liberty.patch
+++ /dev/null
@@ -1,167 +0,0 @@
-From fc1376b356894f39dfab1e71c1fcb87a943461aa Mon Sep 17 00:00:00 2001
-From: Samuel Merritt 
-Date: Tue, 8 Dec 2015 16:36:05 -0800
-Subject: [PATCH] Fix memory/socket leak in proxy on truncated SLO/DLO GET
-
-When a client disconnected while consuming an SLO or DLO GET response,
-the proxy would leak a socket. This could be observed via strace as a
-socket that had shutdown() called on it, but was never closed. It
-could also be observed by counting entries in /proc//fd, where
- is the pid of a proxy server worker process.
-
-This is due to a memory leak in SegmentedIterable. A SegmentedIterable
-has an 'app_iter' attribute, which is a generator. That generator
-references 'self' (the SegmentedIterable object). This creates a
-cyclic reference: the generator refers to the SegmentedIterable, and
-the SegmentedIterable refers to the generator.
-
-Python can normally handle cyclic garbage; reference counting won't
-reclaim it, but the garbage collector will. However, objects with
-finalizers will stop the garbage collector from collecting them* and
-the cycle of which they are part.
-
-For most objects, "has finalizer" is synonymous with "has a __del__
-method". However, a generator has a finalizer once it's started
-running and before it finishes: basically, while it has stack frames
-associated with it**.
-
-When a client disconnects mid-stream, we get a memory leak. We have
-our SegmentedIterable object (call it "si"), and its associated
-generator. si.app_iter is the generator, and the generator closes over
-si, so we have a cycle; and the generator has started but not yet
-finished, so the generator needs finalization; hence, the garbage
-collector won't ever clean it up.
-
-The socket leak comes in because the generator *also* refers to the
-request's WSGI environment, which contains wsgi.input, which
-ultimately refers to a _socket object from the standard
-library. Python's _socket objects only close their underlying file
-descriptor when their reference counts fall to 0***.
-
-This commit makes SegmentedIterable.close() call
-self.app_iter.close(), thereby unwinding its generator's stack and
-making it eligible for garbage collection.
-
-* in Python < 3.4, at least. See PEP 442.
-
-** see PyGen_NeedsFinalizing() in Objects/genobject.c and also
-   has_finalizer() in Modules/gcmodule.c in Python.
-
-*** see sock_dealloc() in Modules/socketmodule.c in Python. See
-sock_close() in the same file for the other half of the sad story.
-
-Change-Id: I74ea49eaa7d5c372cdc2399148d5495d3007dbd0
-Co-Authored-By: Kota Tsuyuzaki 

- swift/common/request_helpers.py |  6 ++-
- test/unit/common/middleware/test_slo.py | 65 -
- 2 files changed, 68 insertions(+), 3 deletions(-)
-
-diff --git a/swift/common/request_helpers.py b/swift/common/request_helpers.py
-index a533087..922240a 100644
 a/swift/common/request_helpers.py
-+++ b/swift/common/request_helpers.py
-@@ -435,6 +435,9 @@ class SegmentedIterable(object):
- self.logger.exception(_('ERROR: An error occurred '
- 'while retrieving segments'))
- raise
-+finally:
-+if self.current_resp:
-+close_if_possible(self.current_resp.app_iter)
- 
- def app_iter_range(self, *a, **kw):
- """
-@@ -477,5 +480,4 @@ class SegmentedIterable(object):
- Called when the client disconnect. Ensure that the connection to the
- backend server is closed.
- """
--if self.current_resp:
--close_if_possible(self.current_resp.app_iter)
-+close_if_possible(self.app_iter)
-diff --git a/test/unit/common/middleware/test_slo.py 
b/test/unit/common/middleware/test_slo.py
-index b131240..ee0ce0f 100644
 a/test/unit/common/middleware/test_slo.py
-+++ b/test/unit/common/middleware/test_slo.py
-@@ -26,7 +26,8 @@ from swift.common import swob, utils
- from swift.common.exceptions import ListingIterError, SegmentError
- from swift.common.middleware import slo
- from swift.common.swob import Request, Response, HTTPException
--from swift.common.utils 

[gentoo-commits] repo/gentoo:master commit in: sys-cluster/swift/

2017-02-09 Thread Matt Thode
commit: f468652ab2df86368ba7976591680d5bcf215c80
Author: Matthew Thode  gentoo  org>
AuthorDate: Thu Feb  9 12:08:54 2017 +
Commit: Matt Thode  gentoo  org>
CommitDate: Thu Feb  9 12:10:22 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f468652a

sys-cluster/swift: fixing missing dep bug 608568

Package-Manager: portage-2.3.3

 sys-cluster/swift/swift-2.10.1-r1.ebuild | 117 +++
 1 file changed, 117 insertions(+)

diff --git a/sys-cluster/swift/swift-2.10.1-r1.ebuild 
b/sys-cluster/swift/swift-2.10.1-r1.ebuild
new file mode 100644
index 00..b16b40938f
--- /dev/null
+++ b/sys-cluster/swift/swift-2.10.1-r1.ebuild
@@ -0,0 +1,117 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+PYTHON_COMPAT=( python2_7 )
+
+inherit distutils-r1 eutils linux-info user
+
+DESCRIPTION="A highly available, distributed, and eventually consistent 
object/blob store"
+HOMEPAGE="https://launchpad.net/swift;
+SRC_URI="https://tarballs.openstack.org/${PN}/${P}.tar.gz;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="proxy account container object +memcached"
+REQUIRED_USE="|| ( proxy account container object )"
+
+CDEPEND="
+   >=dev-python/pbr-0.8.0[${PYTHON_USEDEP}]
+   https://bugs.launchpad.net/swift/+bug/1249727
+   find . \( -name test_wsgi.py -o -name test_locale.py -o -name 
test_utils.py \) -delete || die
+   SKIP_PIP_INSTALL=1 PBR_VERSION=0.6.0 sh .unittests || die
+}
+
+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"
+
+   if use proxy; then
+   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
+   fi
+   if use account; then
+   newinitd "${FILESDIR}/swift-account.initd" "swift-account"
+   newins "etc/account-server.conf-sample" "account-server.conf"
+   fi
+   if use container; then
+   newinitd "${FILESDIR}/swift-container.initd" "swift-container"
+   newins "etc/container-server.conf-sample" 
"container-server.conf"
+   fi
+   if use object; then
+   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"
+   fi
+
+   fowners swift:swift "/etc/swift" || die "fowners failed"
+}
+
+pkg_postinst() {
+   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"
+}



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/swift/

2017-01-08 Thread Matt Thode
commit: 85a76a55f38b679a699f52c5236ab31cfc3ce04e
Author: Matthew Thode  gentoo  org>
AuthorDate: Sun Jan  8 22:47:58 2017 +
Commit: Matt Thode  gentoo  org>
CommitDate: Sun Jan  8 22:47:58 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85a76a55

sys-cluster/swift: 2.10.1 stable amd64 and x86

Package-Manager: portage-2.3.0

 sys-cluster/swift/swift-2.10.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-cluster/swift/swift-2.10.1.ebuild 
b/sys-cluster/swift/swift-2.10.1.ebuild
index 52716bf..1450feb 100644
--- a/sys-cluster/swift/swift-2.10.1.ebuild
+++ b/sys-cluster/swift/swift-2.10.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -13,7 +13,7 @@ SRC_URI="https://tarballs.openstack.org/${PN}/${P}.tar.gz;
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
 IUSE="proxy account container object +memcached"
 REQUIRED_USE="|| ( proxy account container object )"
 



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/swift/

2016-12-13 Thread Matt Thode
commit: 537f9338ff2c249f8f822a88102246cb371bde34
Author: Matthew Thode  gentoo  org>
AuthorDate: Wed Dec 14 03:38:15 2016 +
Commit: Matt Thode  gentoo  org>
CommitDate: Wed Dec 14 03:40:22 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=537f9338

sys-cluster/swift: bup

Package-Manager: portage-2.3.0

 sys-cluster/swift/Manifest|   1 +
 sys-cluster/swift/swift-2.10.1.ebuild | 117 ++
 2 files changed, 118 insertions(+)

diff --git a/sys-cluster/swift/Manifest b/sys-cluster/swift/Manifest
index 822251b..2ef896a 100644
--- a/sys-cluster/swift/Manifest
+++ b/sys-cluster/swift/Manifest
@@ -1,2 +1,3 @@
 DIST swift-2.10.0.tar.gz 1868659 SHA256 
8f6f05c1571173dc1c159f74dfe92ac4bb5a0aa3c9adf43fb71c57e643e5e355 SHA512 
7f3e3280f0ccc4d3733fc7cf9d4d348f80de4dcd832af8e19c35f04f9ab07afe5eb7af465f20f6a37c8d8b6373ff01d491afdf0cf841949ac0cb0a26c139afb8
 WHIRLPOOL 
d5add284951af467337ce9f856d27d29b491b7fc40df034b7c1350b9a067e2b969bb0a5894ecc4c85a3df267ce746ec05938585408ccec64d82fe28d73db1e07
+DIST swift-2.10.1.tar.gz 1882648 SHA256 
11efe34c68a3fee908b434ede79cdb387862e724971b44e9e02083117aea5d95 SHA512 
8307ed1f014f502a6e2d63b1b9c28f3229c035e34397a9c5369470085c6e54a9ac33fde0106beee975bd860c4be169f4da7231b7991ab6472596f6c5b614b178
 WHIRLPOOL 
bc010464b00bb8a7eed96767ec7fccb99baf03250ab64728bc712054276b4c2b28e1432bde76687451ebef26663d2f64335f6e90471e2666f7ca207e5acf7f4b
 DIST swift-2.9.0.tar.gz 1799896 SHA256 
61f786eabb4e4f329def36ee5a58975e8bc18cce2d3007f858f795d3ed52b2f4 SHA512 
8d6c62274f09bfe2512b93f8e7c0084e00018b9a3786e8ae9e6bbcc753248611650ddc135fad5af5cd38ab22dd648305fdd54bac20fbe4ae2d4f259de36f9fef
 WHIRLPOOL 
3cc3f8b57b690ff47229eaf17ce70252326b6ae3bf99ad3b0128b9edfa0df16ea5efe91207feeea4cc931f3dc865f7b58ae578868ec0ee503126b87a23612e87

diff --git a/sys-cluster/swift/swift-2.10.1.ebuild 
b/sys-cluster/swift/swift-2.10.1.ebuild
new file mode 100644
index ..52716bf
--- /dev/null
+++ b/sys-cluster/swift/swift-2.10.1.ebuild
@@ -0,0 +1,117 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+PYTHON_COMPAT=( python2_7 )
+
+inherit distutils-r1 eutils linux-info user
+
+DESCRIPTION="A highly available, distributed, and eventually consistent 
object/blob store"
+HOMEPAGE="https://launchpad.net/swift;
+SRC_URI="https://tarballs.openstack.org/${PN}/${P}.tar.gz;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="proxy account container object +memcached"
+REQUIRED_USE="|| ( proxy account container object )"
+
+CDEPEND="
+   >=dev-python/pbr-0.8.0[${PYTHON_USEDEP}]
+   https://bugs.launchpad.net/swift/+bug/1249727
+   find . \( -name test_wsgi.py -o -name test_locale.py -o -name 
test_utils.py \) -delete || die
+   SKIP_PIP_INSTALL=1 PBR_VERSION=0.6.0 sh .unittests || die
+}
+
+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"
+
+   if use proxy; then
+   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
+   fi
+   if use account; then
+   newinitd "${FILESDIR}/swift-account.initd" "swift-account"
+   newins "etc/account-server.conf-sample" "account-server.conf"
+   fi
+   if use container; then
+   newinitd "${FILESDIR}/swift-container.initd" "swift-container"
+   newins "etc/container-server.conf-sample" 
"container-server.conf"
+   fi
+   if use object; then
+   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"
+   fi
+
+   fowners swift:swift "/etc/swift" || die "fowners failed"
+}
+
+pkg_postinst() {
+   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"
+}



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/swift/

2016-11-29 Thread Matt Thode
commit: 15e1c644a002244c3fae7e32d59a790d25f90318
Author: Matthew Thode  gentoo  org>
AuthorDate: Wed Nov 30 05:03:49 2016 +
Commit: Matt Thode  gentoo  org>
CommitDate: Wed Nov 30 05:18:10 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15e1c644

sys-cluster/swift: switch to python_install_all

Package-Manager: portage-2.3.0

 sys-cluster/swift/swift-2.10.0-r1.ebuild | 117 +++
 1 file changed, 117 insertions(+)

diff --git a/sys-cluster/swift/swift-2.10.0-r1.ebuild 
b/sys-cluster/swift/swift-2.10.0-r1.ebuild
new file mode 100644
index ..52716bf
--- /dev/null
+++ b/sys-cluster/swift/swift-2.10.0-r1.ebuild
@@ -0,0 +1,117 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+PYTHON_COMPAT=( python2_7 )
+
+inherit distutils-r1 eutils linux-info user
+
+DESCRIPTION="A highly available, distributed, and eventually consistent 
object/blob store"
+HOMEPAGE="https://launchpad.net/swift;
+SRC_URI="https://tarballs.openstack.org/${PN}/${P}.tar.gz;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="proxy account container object +memcached"
+REQUIRED_USE="|| ( proxy account container object )"
+
+CDEPEND="
+   >=dev-python/pbr-0.8.0[${PYTHON_USEDEP}]
+   https://bugs.launchpad.net/swift/+bug/1249727
+   find . \( -name test_wsgi.py -o -name test_locale.py -o -name 
test_utils.py \) -delete || die
+   SKIP_PIP_INSTALL=1 PBR_VERSION=0.6.0 sh .unittests || die
+}
+
+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"
+
+   if use proxy; then
+   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
+   fi
+   if use account; then
+   newinitd "${FILESDIR}/swift-account.initd" "swift-account"
+   newins "etc/account-server.conf-sample" "account-server.conf"
+   fi
+   if use container; then
+   newinitd "${FILESDIR}/swift-container.initd" "swift-container"
+   newins "etc/container-server.conf-sample" 
"container-server.conf"
+   fi
+   if use object; then
+   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"
+   fi
+
+   fowners swift:swift "/etc/swift" || die "fowners failed"
+}
+
+pkg_postinst() {
+   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"
+}



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/swift/

2016-10-22 Thread Matt Thode
commit: dec86aed06b70796a35a8d347dc6ef20f1af5141
Author: Matthew Thode  gentoo  org>
AuthorDate: Sat Oct 22 19:57:41 2016 +
Commit: Matt Thode  gentoo  org>
CommitDate: Sat Oct 22 19:58:30 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dec86aed

sys-cluster/swift: stable amd64 and x86

Package-Manager: portage-2.3.0

 sys-cluster/swift/swift-2.10.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-cluster/swift/swift-2.10.0.ebuild 
b/sys-cluster/swift/swift-2.10.0.ebuild
index f5b0344..5b0066d 100644
--- a/sys-cluster/swift/swift-2.10.0.ebuild
+++ b/sys-cluster/swift/swift-2.10.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://tarballs.openstack.org/${PN}/${P}.tar.gz;
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
 IUSE="proxy account container object +memcached"
 REQUIRED_USE="|| ( proxy account container object )"
 



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/swift/

2016-09-27 Thread Matt Thode
commit: e03de93d88f00dbe126a2a110c22d5e9ce9a6bde
Author: Matthew Thode  gentoo  org>
AuthorDate: Wed Sep 28 02:50:28 2016 +
Commit: Matt Thode  gentoo  org>
CommitDate: Wed Sep 28 02:50:28 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e03de93d

sys-cluster/swift: bup

Package-Manager: portage-2.3.0

 sys-cluster/swift/Manifest|   1 +
 sys-cluster/swift/swift-2.10.0.ebuild | 109 ++
 2 files changed, 110 insertions(+)

diff --git a/sys-cluster/swift/Manifest b/sys-cluster/swift/Manifest
index 890d6ad..822251b 100644
--- a/sys-cluster/swift/Manifest
+++ b/sys-cluster/swift/Manifest
@@ -1 +1,2 @@
+DIST swift-2.10.0.tar.gz 1868659 SHA256 
8f6f05c1571173dc1c159f74dfe92ac4bb5a0aa3c9adf43fb71c57e643e5e355 SHA512 
7f3e3280f0ccc4d3733fc7cf9d4d348f80de4dcd832af8e19c35f04f9ab07afe5eb7af465f20f6a37c8d8b6373ff01d491afdf0cf841949ac0cb0a26c139afb8
 WHIRLPOOL 
d5add284951af467337ce9f856d27d29b491b7fc40df034b7c1350b9a067e2b969bb0a5894ecc4c85a3df267ce746ec05938585408ccec64d82fe28d73db1e07
 DIST swift-2.9.0.tar.gz 1799896 SHA256 
61f786eabb4e4f329def36ee5a58975e8bc18cce2d3007f858f795d3ed52b2f4 SHA512 
8d6c62274f09bfe2512b93f8e7c0084e00018b9a3786e8ae9e6bbcc753248611650ddc135fad5af5cd38ab22dd648305fdd54bac20fbe4ae2d4f259de36f9fef
 WHIRLPOOL 
3cc3f8b57b690ff47229eaf17ce70252326b6ae3bf99ad3b0128b9edfa0df16ea5efe91207feeea4cc931f3dc865f7b58ae578868ec0ee503126b87a23612e87

diff --git a/sys-cluster/swift/swift-2.10.0.ebuild 
b/sys-cluster/swift/swift-2.10.0.ebuild
new file mode 100644
index ..f5b0344
--- /dev/null
+++ b/sys-cluster/swift/swift-2.10.0.ebuild
@@ -0,0 +1,109 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+PYTHON_COMPAT=( python2_7 )
+
+inherit distutils-r1 eutils linux-info user
+
+DESCRIPTION="A highly available, distributed, and eventually consistent 
object/blob store"
+HOMEPAGE="https://launchpad.net/swift;
+SRC_URI="https://tarballs.openstack.org/${PN}/${P}.tar.gz;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="proxy account container object +memcached"
+REQUIRED_USE="|| ( proxy account container object )"
+
+CDEPEND="
+   >=dev-python/pbr-0.8.0[${PYTHON_USEDEP}]
+   https://bugs.launchpad.net/swift/+bug/1249727
+   find . \( -name test_wsgi.py -o -name test_locale.py -o -name 
test_utils.py \) -delete || die
+   SKIP_PIP_INSTALL=1 PBR_VERSION=0.6.0 sh .unittests || die
+}
+
+python_install() {
+   distutils-r1_python_install
+   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"
+
+   if use proxy; then
+   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
+   fi
+   if use account; then
+   newinitd "${FILESDIR}/swift-account.initd" "swift-account"
+   newins "etc/account-server.conf-sample" "account-server.conf"
+   fi
+   if use container; then
+   newinitd "${FILESDIR}/swift-container.initd" "swift-container"
+   newins "etc/container-server.conf-sample" 
"container-server.conf"
+   fi
+   if use object; then
+   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"
+   fi
+
+   fowners swift:swift "/etc/swift" || die "fowners failed"
+}
+
+pkg_postinst() {
+   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"
+}



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/swift/

2016-08-16 Thread Matt Thode
commit: bd6aad797967876fef21762357aa533c1d1d96e1
Author: Matthew Thode  gentoo  org>
AuthorDate: Tue Aug 16 23:10:27 2016 +
Commit: Matt Thode  gentoo  org>
CommitDate: Tue Aug 16 23:10:27 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd6aad79

sys-cluster/swift: stable

Package-Manager: portage-2.2.28

 sys-cluster/swift/swift-2.9.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-cluster/swift/swift-2.9.0.ebuild 
b/sys-cluster/swift/swift-2.9.0.ebuild
index f5b0344..5b0066d 100644
--- a/sys-cluster/swift/swift-2.9.0.ebuild
+++ b/sys-cluster/swift/swift-2.9.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://tarballs.openstack.org/${PN}/${P}.tar.gz;
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
 IUSE="proxy account container object +memcached"
 REQUIRED_USE="|| ( proxy account container object )"
 



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/swift/

2016-07-16 Thread Matt Thode
commit: bf6d4af9da4c0330cf52e2a38d2463f8282d28d5
Author: Matthew Thode  gentoo  org>
AuthorDate: Sat Jul 16 19:43:31 2016 +
Commit: Matt Thode  gentoo  org>
CommitDate: Sat Jul 16 19:43:31 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf6d4af9

sys-cluster/swift: bup, adds at rest encryption

Package-Manager: portage-2.2.28

 sys-cluster/swift/Manifest   |   1 +
 sys-cluster/swift/swift-2.9.0.ebuild | 109 +++
 2 files changed, 110 insertions(+)

diff --git a/sys-cluster/swift/Manifest b/sys-cluster/swift/Manifest
index ef18718..64c0d62 100644
--- a/sys-cluster/swift/Manifest
+++ b/sys-cluster/swift/Manifest
@@ -1,2 +1,3 @@
 DIST swift-2.5.0.tar.gz 1524422 SHA256 
ede167854a47577ebd98765cf31476f79045f0739fab65f59b37e0ec184d4a42 SHA512 
770d1aeb62803288b29edbac7576a8e870f09df5d111ba29d4845c755d65d66b501c9e95d6468e0c635625f04b7009fa2b6d769307348b66984f5cf5ea3481ed
 WHIRLPOOL 
ba00f4350c0f2b645f595b1dde8974dfdadcd66f33184776f478db123ec4dd5bb3c1e6cbe42b8cfb856391ceb6da3d1f212ceb3428280195c1993d2146ece435
 DIST swift-2.8.0.tar.gz 1710949 SHA256 
0b013da5bf8a7d82e41f683c9f7512b1bda4f3e2c363676b60daa28d56839c78 SHA512 
9afc4c08ad30634735f9bccd449ec41dd8b9f3888fe2f24200bea1bf765ece12169ba9bbee26af66e30c682d3d1dc36ef69efd4eb2a9dafc0840920544c9c97a
 WHIRLPOOL 
2d6f34e59fdfa0f039294b3cb5e5ae01b7ade4e15767e69f6c6708e8027e5f9281b74c8cf6fbe733f479a179cc8ec2ae1f55732affb4955121573f6c2f23fa80
+DIST swift-2.9.0.tar.gz 1799896 SHA256 
61f786eabb4e4f329def36ee5a58975e8bc18cce2d3007f858f795d3ed52b2f4 SHA512 
8d6c62274f09bfe2512b93f8e7c0084e00018b9a3786e8ae9e6bbcc753248611650ddc135fad5af5cd38ab22dd648305fdd54bac20fbe4ae2d4f259de36f9fef
 WHIRLPOOL 
3cc3f8b57b690ff47229eaf17ce70252326b6ae3bf99ad3b0128b9edfa0df16ea5efe91207feeea4cc931f3dc865f7b58ae578868ec0ee503126b87a23612e87

diff --git a/sys-cluster/swift/swift-2.9.0.ebuild 
b/sys-cluster/swift/swift-2.9.0.ebuild
new file mode 100644
index 000..f5b0344
--- /dev/null
+++ b/sys-cluster/swift/swift-2.9.0.ebuild
@@ -0,0 +1,109 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+PYTHON_COMPAT=( python2_7 )
+
+inherit distutils-r1 eutils linux-info user
+
+DESCRIPTION="A highly available, distributed, and eventually consistent 
object/blob store"
+HOMEPAGE="https://launchpad.net/swift;
+SRC_URI="https://tarballs.openstack.org/${PN}/${P}.tar.gz;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="proxy account container object +memcached"
+REQUIRED_USE="|| ( proxy account container object )"
+
+CDEPEND="
+   >=dev-python/pbr-0.8.0[${PYTHON_USEDEP}]
+   https://bugs.launchpad.net/swift/+bug/1249727
+   find . \( -name test_wsgi.py -o -name test_locale.py -o -name 
test_utils.py \) -delete || die
+   SKIP_PIP_INSTALL=1 PBR_VERSION=0.6.0 sh .unittests || die
+}
+
+python_install() {
+   distutils-r1_python_install
+   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"
+
+   if use proxy; then
+   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
+   fi
+   if use account; then
+   newinitd "${FILESDIR}/swift-account.initd" "swift-account"
+   newins "etc/account-server.conf-sample" "account-server.conf"
+   fi
+   if use container; then
+   newinitd "${FILESDIR}/swift-container.initd" "swift-container"
+   newins "etc/container-server.conf-sample" 
"container-server.conf"
+   fi
+   if use object; then
+   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"
+   fi
+
+   fowners swift:swift "/etc/swift" || die "fowners failed"
+}
+
+pkg_postinst() {
+   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"
+}



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/swift/

2016-07-08 Thread Matt Thode
commit: 92ad8bd6dd21e74c06e2c0ad44505f60dab428e0
Author: Matthew Thode  gentoo  org>
AuthorDate: Sat Jul  9 05:02:52 2016 +
Commit: Matt Thode  gentoo  org>
CommitDate: Sat Jul  9 05:02:52 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92ad8bd6

sys-cluster/swift: amd64 / x86 stable

Package-Manager: portage-2.2.28

 sys-cluster/swift/swift-2.8.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-cluster/swift/swift-2.8.0.ebuild 
b/sys-cluster/swift/swift-2.8.0.ebuild
index bca2f5d..1f4afbc 100644
--- a/sys-cluster/swift/swift-2.8.0.ebuild
+++ b/sys-cluster/swift/swift-2.8.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://tarballs.openstack.org/${PN}/${P}.tar.gz;
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
 IUSE="proxy account container object test +memcached"
 REQUIRED_USE="|| ( proxy account container object )"
 



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/swift/

2016-07-08 Thread Matt Thode
commit: c19a817ed87fa7e381f8c9586261a0df5847a6e1
Author: Matthew Thode  gentoo  org>
AuthorDate: Sat Jul  9 05:04:40 2016 +
Commit: Matt Thode  gentoo  org>
CommitDate: Sat Jul  9 05:04:40 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c19a817e

sys-cluster/swift: cleanup

Package-Manager: portage-2.2.28

 sys-cluster/swift/Manifest   |   1 -
 sys-cluster/swift/swift-2.7.0.ebuild | 121 ---
 2 files changed, 122 deletions(-)

diff --git a/sys-cluster/swift/Manifest b/sys-cluster/swift/Manifest
index dc5d730..ef18718 100644
--- a/sys-cluster/swift/Manifest
+++ b/sys-cluster/swift/Manifest
@@ -1,3 +1,2 @@
 DIST swift-2.5.0.tar.gz 1524422 SHA256 
ede167854a47577ebd98765cf31476f79045f0739fab65f59b37e0ec184d4a42 SHA512 
770d1aeb62803288b29edbac7576a8e870f09df5d111ba29d4845c755d65d66b501c9e95d6468e0c635625f04b7009fa2b6d769307348b66984f5cf5ea3481ed
 WHIRLPOOL 
ba00f4350c0f2b645f595b1dde8974dfdadcd66f33184776f478db123ec4dd5bb3c1e6cbe42b8cfb856391ceb6da3d1f212ceb3428280195c1993d2146ece435
-DIST swift-2.7.0.tar.gz 1685470 SHA256 
ef71126c2fb5e59617b94179dff710c5362ca7e7bfc63fd906e622c95410256e SHA512 
4b4944dac53f521ffafe2d16072eb9c51f211e849243df413ee2af81da02917d334b169dc56ba8b17b9d22056a63f78096f680b4163e27c3f90b061023f4fffa
 WHIRLPOOL 
8df84e1aa1a7c9fdae553952eafed3467b09f3b88c95355baf4f90a2e13dffd7d94b9bf7194d0cdbf17fe49196b88b53408c1bc2ce174674faac871acc1ca92a
 DIST swift-2.8.0.tar.gz 1710949 SHA256 
0b013da5bf8a7d82e41f683c9f7512b1bda4f3e2c363676b60daa28d56839c78 SHA512 
9afc4c08ad30634735f9bccd449ec41dd8b9f3888fe2f24200bea1bf765ece12169ba9bbee26af66e30c682d3d1dc36ef69efd4eb2a9dafc0840920544c9c97a
 WHIRLPOOL 
2d6f34e59fdfa0f039294b3cb5e5ae01b7ade4e15767e69f6c6708e8027e5f9281b74c8cf6fbe733f479a179cc8ec2ae1f55732affb4955121573f6c2f23fa80

diff --git a/sys-cluster/swift/swift-2.7.0.ebuild 
b/sys-cluster/swift/swift-2.7.0.ebuild
deleted file mode 100644
index 1f4afbc..000
--- a/sys-cluster/swift/swift-2.7.0.ebuild
+++ /dev/null
@@ -1,121 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-PYTHON_COMPAT=( python2_7 )
-
-inherit distutils-r1 eutils linux-info user
-
-DESCRIPTION="A highly available, distributed, and eventually consistent 
object/blob store"
-HOMEPAGE="https://launchpad.net/swift;
-SRC_URI="https://tarballs.openstack.org/${PN}/${P}.tar.gz;
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 x86"
-IUSE="proxy account container object test +memcached"
-REQUIRED_USE="|| ( proxy account container object )"
-
-CDEPEND="
-   >=dev-python/pbr-0.8.0[${PYTHON_USEDEP}]
-   https://bugs.launchpad.net/swift/+bug/1249727
-   find . \( -name test_wsgi.py -o -name test_locale.py -o -name 
test_utils.py \) -delete || die
-   SKIP_PIP_INSTALL=1 PBR_VERSION=0.6.0 sh .unittests || die
-}
-
-python_install() {
-   distutils-r1_python_install
-   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"
-
-   if use proxy; then
-   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
-   fi
-   if use account; then
-   newinitd "${FILESDIR}/swift-account.initd" "swift-account"
-   newins "etc/account-server.conf-sample" "account-server.conf"
-   fi
-   if use container; then
-   newinitd "${FILESDIR}/swift-container.initd" "swift-container"
-   newins "etc/container-server.conf-sample" 
"container-server.conf"
-   fi
-   if use object; then
-   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"
-   fi
-
-   fowners swift:swift "/etc/swift" || die "fowners failed"
-}
-
-pkg_postinst() {
-   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"
-}



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/swift/

2016-06-10 Thread Matt Thode
commit: 64f02e61f7d816ad5a477502dddebb47ef27ef1b
Author: Matthew Thode  gentoo  org>
AuthorDate: Fri Jun 10 19:05:21 2016 +
Commit: Matt Thode  gentoo  org>
CommitDate: Fri Jun 10 19:05:21 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64f02e61

sys-cluster/swift: bup

Package-Manager: portage-2.2.28

 sys-cluster/swift/Manifest   |   1 +
 sys-cluster/swift/swift-2.8.0.ebuild | 121 +++
 2 files changed, 122 insertions(+)

diff --git a/sys-cluster/swift/Manifest b/sys-cluster/swift/Manifest
index 96c7589..dc5d730 100644
--- a/sys-cluster/swift/Manifest
+++ b/sys-cluster/swift/Manifest
@@ -1,2 +1,3 @@
 DIST swift-2.5.0.tar.gz 1524422 SHA256 
ede167854a47577ebd98765cf31476f79045f0739fab65f59b37e0ec184d4a42 SHA512 
770d1aeb62803288b29edbac7576a8e870f09df5d111ba29d4845c755d65d66b501c9e95d6468e0c635625f04b7009fa2b6d769307348b66984f5cf5ea3481ed
 WHIRLPOOL 
ba00f4350c0f2b645f595b1dde8974dfdadcd66f33184776f478db123ec4dd5bb3c1e6cbe42b8cfb856391ceb6da3d1f212ceb3428280195c1993d2146ece435
 DIST swift-2.7.0.tar.gz 1685470 SHA256 
ef71126c2fb5e59617b94179dff710c5362ca7e7bfc63fd906e622c95410256e SHA512 
4b4944dac53f521ffafe2d16072eb9c51f211e849243df413ee2af81da02917d334b169dc56ba8b17b9d22056a63f78096f680b4163e27c3f90b061023f4fffa
 WHIRLPOOL 
8df84e1aa1a7c9fdae553952eafed3467b09f3b88c95355baf4f90a2e13dffd7d94b9bf7194d0cdbf17fe49196b88b53408c1bc2ce174674faac871acc1ca92a
+DIST swift-2.8.0.tar.gz 1710949 SHA256 
0b013da5bf8a7d82e41f683c9f7512b1bda4f3e2c363676b60daa28d56839c78 SHA512 
9afc4c08ad30634735f9bccd449ec41dd8b9f3888fe2f24200bea1bf765ece12169ba9bbee26af66e30c682d3d1dc36ef69efd4eb2a9dafc0840920544c9c97a
 WHIRLPOOL 
2d6f34e59fdfa0f039294b3cb5e5ae01b7ade4e15767e69f6c6708e8027e5f9281b74c8cf6fbe733f479a179cc8ec2ae1f55732affb4955121573f6c2f23fa80

diff --git a/sys-cluster/swift/swift-2.8.0.ebuild 
b/sys-cluster/swift/swift-2.8.0.ebuild
new file mode 100644
index 000..bca2f5d
--- /dev/null
+++ b/sys-cluster/swift/swift-2.8.0.ebuild
@@ -0,0 +1,121 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+PYTHON_COMPAT=( python2_7 )
+
+inherit distutils-r1 eutils linux-info user
+
+DESCRIPTION="A highly available, distributed, and eventually consistent 
object/blob store"
+HOMEPAGE="https://launchpad.net/swift;
+SRC_URI="https://tarballs.openstack.org/${PN}/${P}.tar.gz;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="proxy account container object test +memcached"
+REQUIRED_USE="|| ( proxy account container object )"
+
+CDEPEND="
+   >=dev-python/pbr-0.8.0[${PYTHON_USEDEP}]
+   https://bugs.launchpad.net/swift/+bug/1249727
+   find . \( -name test_wsgi.py -o -name test_locale.py -o -name 
test_utils.py \) -delete || die
+   SKIP_PIP_INSTALL=1 PBR_VERSION=0.6.0 sh .unittests || die
+}
+
+python_install() {
+   distutils-r1_python_install
+   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"
+
+   if use proxy; then
+   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
+   fi
+   if use account; then
+   newinitd "${FILESDIR}/swift-account.initd" "swift-account"
+   newins "etc/account-server.conf-sample" "account-server.conf"
+   fi
+   if use container; then
+   newinitd "${FILESDIR}/swift-container.initd" "swift-container"
+   newins "etc/container-server.conf-sample" 
"container-server.conf"
+   fi
+   if use object; then
+   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"
+   fi
+
+   fowners swift:swift "/etc/swift" || die "fowners failed"
+}
+
+pkg_postinst() {
+   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"
+}



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/swift/

2016-04-12 Thread Austin English
commit: c9927ccb54d79e0a7705f5db993217d08127e744
Author: Austin English  gentoo  org>
AuthorDate: Tue Apr 12 08:18:07 2016 +
Commit: Austin English  gentoo  org>
CommitDate: Tue Apr 12 08:23:33 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9927ccb

sys-cluster/swift: remove upstreamed patch, fixes 2.7.0

Gentoo-Bug: 579280
Package-Manager: portage-2.2.26

 sys-cluster/swift/swift-2.7.0.ebuild | 4 
 1 file changed, 4 deletions(-)

diff --git a/sys-cluster/swift/swift-2.7.0.ebuild 
b/sys-cluster/swift/swift-2.7.0.ebuild
index 4fc4760..bca2f5d 100644
--- a/sys-cluster/swift/swift-2.7.0.ebuild
+++ b/sys-cluster/swift/swift-2.7.0.ebuild
@@ -57,10 +57,6 @@ 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"
 
-PATCHES=(
-   "${FILESDIR}/cve-2016-0738-stable-liberty.patch"
-)
-
 pkg_setup() {
enewuser swift
enewgroup swift



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/swift/

2016-03-25 Thread Matt Thode
commit: 578716c42ef65b2499ae492c61c7c983b75eefcd
Author: Matthew Thode  gentoo  org>
AuthorDate: Fri Mar 25 18:54:52 2016 +
Commit: Matt Thode  gentoo  org>
CommitDate: Fri Mar 25 18:54:52 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=578716c4

sys-cluster/swift: MITAKA

Package-Manager: portage-2.2.26

 sys-cluster/swift/Manifest   |   1 +
 sys-cluster/swift/swift-2.7.0.ebuild | 125 +++
 2 files changed, 126 insertions(+)

diff --git a/sys-cluster/swift/Manifest b/sys-cluster/swift/Manifest
index f44f932..96c7589 100644
--- a/sys-cluster/swift/Manifest
+++ b/sys-cluster/swift/Manifest
@@ -1 +1,2 @@
 DIST swift-2.5.0.tar.gz 1524422 SHA256 
ede167854a47577ebd98765cf31476f79045f0739fab65f59b37e0ec184d4a42 SHA512 
770d1aeb62803288b29edbac7576a8e870f09df5d111ba29d4845c755d65d66b501c9e95d6468e0c635625f04b7009fa2b6d769307348b66984f5cf5ea3481ed
 WHIRLPOOL 
ba00f4350c0f2b645f595b1dde8974dfdadcd66f33184776f478db123ec4dd5bb3c1e6cbe42b8cfb856391ceb6da3d1f212ceb3428280195c1993d2146ece435
+DIST swift-2.7.0.tar.gz 1685470 SHA256 
ef71126c2fb5e59617b94179dff710c5362ca7e7bfc63fd906e622c95410256e SHA512 
4b4944dac53f521ffafe2d16072eb9c51f211e849243df413ee2af81da02917d334b169dc56ba8b17b9d22056a63f78096f680b4163e27c3f90b061023f4fffa
 WHIRLPOOL 
8df84e1aa1a7c9fdae553952eafed3467b09f3b88c95355baf4f90a2e13dffd7d94b9bf7194d0cdbf17fe49196b88b53408c1bc2ce174674faac871acc1ca92a

diff --git a/sys-cluster/swift/swift-2.7.0.ebuild 
b/sys-cluster/swift/swift-2.7.0.ebuild
new file mode 100644
index 000..4fc4760
--- /dev/null
+++ b/sys-cluster/swift/swift-2.7.0.ebuild
@@ -0,0 +1,125 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+PYTHON_COMPAT=( python2_7 )
+
+inherit distutils-r1 eutils linux-info user
+
+DESCRIPTION="A highly available, distributed, and eventually consistent 
object/blob store"
+HOMEPAGE="https://launchpad.net/swift;
+SRC_URI="https://tarballs.openstack.org/${PN}/${P}.tar.gz;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="proxy account container object test +memcached"
+REQUIRED_USE="|| ( proxy account container object )"
+
+CDEPEND="
+   >=dev-python/pbr-0.8.0[${PYTHON_USEDEP}]
+   https://bugs.launchpad.net/swift/+bug/1249727
+   find . \( -name test_wsgi.py -o -name test_locale.py -o -name 
test_utils.py \) -delete || die
+   SKIP_PIP_INSTALL=1 PBR_VERSION=0.6.0 sh .unittests || die
+}
+
+python_install() {
+   distutils-r1_python_install
+   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"
+
+   if use proxy; then
+   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
+   fi
+   if use account; then
+   newinitd "${FILESDIR}/swift-account.initd" "swift-account"
+   newins "etc/account-server.conf-sample" "account-server.conf"
+   fi
+   if use container; then
+   newinitd "${FILESDIR}/swift-container.initd" "swift-container"
+   newins "etc/container-server.conf-sample" 
"container-server.conf"
+   fi
+   if use object; then
+   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"
+   fi
+
+   fowners swift:swift "/etc/swift" || die "fowners failed"
+}
+
+pkg_postinst() {
+   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"
+}



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/swift/

2016-02-27 Thread Matt Thode
commit: 559699602980bbf7c6e7c1d661bfaa151bbe27d1
Author: Matthew Thode  gentoo  org>
AuthorDate: Sun Feb 28 05:46:20 2016 +
Commit: Matt Thode  gentoo  org>
CommitDate: Sun Feb 28 05:49:08 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55969960

keywording arm64, merged on X-C1

Package-Manager: portage-2.2.26

 sys-cluster/swift/swift-2.5.0-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-cluster/swift/swift-2.5.0-r2.ebuild 
b/sys-cluster/swift/swift-2.5.0-r2.ebuild
index bd35915..00c2358 100644
--- a/sys-cluster/swift/swift-2.5.0-r2.ebuild
+++ b/sys-cluster/swift/swift-2.5.0-r2.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://launchpad.net/${PN}/liberty/${PV}/+download/${P}.tar.gz;
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="amd64 x86"
+KEYWORDS="amd64 ~arm64 x86"
 IUSE="proxy account container object test +memcached"
 REQUIRED_USE="|| ( proxy account container object )"
 



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/swift/

2016-02-09 Thread Matt Thode
commit: 39603ea722e85a7fe64b5bfdcd6c0cc3ade5ac82
Author: Matthew Thode  gentoo  org>
AuthorDate: Wed Feb 10 01:13:17 2016 +
Commit: Matt Thode  gentoo  org>
CommitDate: Wed Feb 10 01:13:17 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39603ea7

sys-cluster/swift: cleanup and allarches stable of x86 for bug #572460

Package-Manager: portage-2.2.26

 sys-cluster/swift/swift-2.5.0-r1.ebuild | 126 
 sys-cluster/swift/swift-2.5.0-r2.ebuild |   2 +-
 2 files changed, 1 insertion(+), 127 deletions(-)

diff --git a/sys-cluster/swift/swift-2.5.0-r1.ebuild 
b/sys-cluster/swift/swift-2.5.0-r1.ebuild
deleted file mode 100644
index 53ee57b..000
--- a/sys-cluster/swift/swift-2.5.0-r1.ebuild
+++ /dev/null
@@ -1,126 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-PYTHON_COMPAT=( python2_7 )
-
-inherit distutils-r1 eutils linux-info user
-
-DESCRIPTION="A highly available, distributed, and eventually consistent 
object/blob store"
-HOMEPAGE="https://launchpad.net/swift;
-SRC_URI="https://launchpad.net/${PN}/liberty/${PV}/+download/${P}.tar.gz;
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="proxy account container object test +memcached"
-REQUIRED_USE="|| ( proxy account container object )"
-
-CDEPEND="
-   >=dev-python/pbr-0.8.0[${PYTHON_USEDEP}]
-   https://bugs.launchpad.net/swift/+bug/1249727
-   find . \( -name test_wsgi.py -o -name test_locale.py -o -name 
test_utils.py \) -delete || die
-   SKIP_PIP_INSTALL=1 PBR_VERSION=0.6.0 sh .unittests || die
-}
-
-python_install() {
-   distutils-r1_python_install
-   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"
-
-   if use proxy; then
-   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
-   fi
-   if use account; then
-   newinitd "${FILESDIR}/swift-account.initd" "swift-account"
-   newins "etc/account-server.conf-sample" "account-server.conf"
-   fi
-   if use container; then
-   newinitd "${FILESDIR}/swift-container.initd" "swift-container"
-   newins "etc/container-server.conf-sample" 
"container-server.conf"
-   fi
-   if use object; then
-   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"
-   fi
-
-   fowners swift:swift "/etc/swift" || die "fowners failed"
-}
-
-pkg_postinst() {
-   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"
-}

diff --git a/sys-cluster/swift/swift-2.5.0-r2.ebuild 
b/sys-cluster/swift/swift-2.5.0-r2.ebuild
index e66b37f..bd35915 100644
--- a/sys-cluster/swift/swift-2.5.0-r2.ebuild
+++ b/sys-cluster/swift/swift-2.5.0-r2.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://launchpad.net/${PN}/liberty/${PV}/+download/${P}.tar.gz;
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="proxy account container object test +memcached"
 REQUIRED_USE="|| ( proxy account container object )"
 



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/swift/

2016-01-21 Thread Agostino Sarubbo
commit: 33e8dcf85e57c61fe354ab79843fe79421fc53b8
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Jan 21 13:20:25 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Jan 21 13:20:25 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33e8dcf8

sys-cluster/swift: amd64 stable wrt bug #572460

Package-Manager: portage-2.2.26
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-cluster/swift/swift-2.5.0-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-cluster/swift/swift-2.5.0-r2.ebuild 
b/sys-cluster/swift/swift-2.5.0-r2.ebuild
index 37aea42..e66b37f 100644
--- a/sys-cluster/swift/swift-2.5.0-r2.ebuild
+++ b/sys-cluster/swift/swift-2.5.0-r2.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://launchpad.net/${PN}/liberty/${PV}/+download/${P}.tar.gz;
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="proxy account container object test +memcached"
 REQUIRED_USE="|| ( proxy account container object )"
 



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/swift/, sys-cluster/swift/files/

2016-01-20 Thread Matt Thode
commit: 17caf32b3be52f04990521fb983da127580a64f3
Author: Matthew Thode  gentoo  org>
AuthorDate: Wed Jan 20 17:15:58 2016 +
Commit: Matt Thode  gentoo  org>
CommitDate: Wed Jan 20 17:15:58 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17caf32b

sys-cluster/swift: fixing CVE-2016-0737, CVE-2016-0738

Package-Manager: portage-2.2.26

 .../swift/files/cve-2015-5223-stable-kilo.patch| 854 -
 .../swift/files/cve-2016-0738-stable-liberty.patch | 167 
 sys-cluster/swift/swift-2.5.0-r2.ebuild| 127 +++
 3 files changed, 294 insertions(+), 854 deletions(-)

diff --git a/sys-cluster/swift/files/cve-2015-5223-stable-kilo.patch 
b/sys-cluster/swift/files/cve-2015-5223-stable-kilo.patch
deleted file mode 100644
index b9ad0e8..000
--- a/sys-cluster/swift/files/cve-2015-5223-stable-kilo.patch
+++ /dev/null
@@ -1,854 +0,0 @@
-From 668b22a4a92ce7f842a247c38dcf5010338716dd Mon Sep 17 00:00:00 2001
-From: Clay Gerrard 
-Date: Thu, 23 Jul 2015 22:36:21 -0700
-Subject: [PATCH 1/2] Disallow unsafe tempurl operations to point to
- unauthorized data
-
-Do not allow PUT tempurls to create pointers to other data. Specifically
-disallow the creation of DLO object manifests by returning an error if a
-non-safe tempurl request includes an X-Object-Manifest header regardless of
-the value of the header.
-
-This prevents discoverability attacks which can use any PUT tempurl to probe
-for private data by creating a DLO object manifest and then using the PUT
-tempurl to head the object which would 404 if the prefix does not match any
-object data or form a valid DLO HEAD response if it does.
-
-This also prevents a tricky and potentially unexpected consequence of PUT
-tempurls which would make it unsafe to allow a user to download objects
-created by tempurl (even if they just created them) because the result of
-reading the object created via tempurl may not be the data which was uploaded.
-
-Co-Authored-By: Kota Tsuyuzaki 
-
-Change-Id: I91161dfb0f089c3990aca1b4255b520299ef73c8

- swift/common/middleware/tempurl.py  | 31 -
- test/functional/tests.py| 36 +
- test/unit/common/middleware/test_tempurl.py | 19 +++
- 3 files changed, 85 insertions(+), 1 deletion(-)
-
-diff --git a/swift/common/middleware/tempurl.py 
b/swift/common/middleware/tempurl.py
-index 3dd1448..659121e 100644
 a/swift/common/middleware/tempurl.py
-+++ b/swift/common/middleware/tempurl.py
-@@ -122,11 +122,13 @@ from urllib import urlencode
- from urlparse import parse_qs
- 
- from swift.proxy.controllers.base import get_account_info, get_container_info
--from swift.common.swob import HeaderKeyDict, HTTPUnauthorized
-+from swift.common.swob import HeaderKeyDict, HTTPUnauthorized, HTTPBadRequest
- from swift.common.utils import split_path, get_valid_utf8_str, \
- register_swift_info, get_hmac, streq_const_time, quote
- 
- 
-+DISALLOWED_INCOMING_HEADERS = 'x-object-manifest'
-+
- #: Default headers to remove from incoming requests. Simply a whitespace
- #: delimited list of header names and names can optionally end with '*' to
- #: indicate a prefix match. DEFAULT_INCOMING_ALLOW_HEADERS is a list of
-@@ -230,6 +232,10 @@ class TempURL(object):
- #: The methods allowed with Temp URLs.
- self.methods = methods
- 
-+self.disallowed_headers = set(
-+'HTTP_' + h.upper().replace('-', '_')
-+for h in DISALLOWED_INCOMING_HEADERS.split())
-+
- headers = DEFAULT_INCOMING_REMOVE_HEADERS
- if 'incoming_remove_headers' in conf:
- headers = conf['incoming_remove_headers']
-@@ -323,6 +329,13 @@ class TempURL(object):
- for hmac in hmac_vals)
- if not is_valid_hmac:
- return self._invalid(env, start_response)
-+# disallowed headers prevent accidently allowing upload of a pointer
-+# to data that the PUT tempurl would not otherwise allow access for.
-+# It should be safe to provide a GET tempurl for data that an
-+# untrusted client just uploaded with a PUT tempurl.
-+resp = self._clean_disallowed_headers(env, start_response)
-+if resp:
-+return resp
- self._clean_incoming_headers(env)
- env['swift.authorize'] = lambda req: None
- env['swift.authorize_override'] = True
-@@ -465,6 +478,22 @@ class TempURL(object):
- body = '401 Unauthorized: Temp URL invalid\n'
- return HTTPUnauthorized(body=body)(env, start_response)
- 
-+def _clean_disallowed_headers(self, env, start_response):
-+"""
-+Validate the absense of disallowed headers for "unsafe" operations.
-+
-+:returns: None for safe operations or swob.HTTPBadResponse if the
-+  request includes disallowed headers.
-+"""
-+ 

[gentoo-commits] repo/gentoo:master commit in: sys-cluster/swift/

2015-11-16 Thread Agostino Sarubbo
commit: 16055f0291205b941f6f2b63fd6c99058d8eecf8
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Nov 16 16:14:56 2015 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Nov 16 16:14:56 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16055f02

sys-cluster/swift: amd64 stable wrt bug #565742

Package-Manager: portage-2.2.20.1
RepoMan-Options: --include-arches="amd64"

 sys-cluster/swift/swift-2.5.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-cluster/swift/swift-2.5.0-r1.ebuild 
b/sys-cluster/swift/swift-2.5.0-r1.ebuild
index 1a8cc83..4744db2 100644
--- a/sys-cluster/swift/swift-2.5.0-r1.ebuild
+++ b/sys-cluster/swift/swift-2.5.0-r1.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://launchpad.net/${PN}/liberty/${PV}/+download/${P}.tar.gz;
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="proxy account container object test +memcached"
 REQUIRED_USE="|| ( proxy account container object )"
 



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/swift/

2015-11-16 Thread Agostino Sarubbo
commit: f27d29fa87ebf3c613c91adc8480c4903b29c12b
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Nov 16 16:26:19 2015 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Nov 16 16:26:19 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f27d29fa

sys-cluster/swift: x86 stable wrt bug #565742

Package-Manager: portage-2.2.20.1
RepoMan-Options: --include-arches="x86"

 sys-cluster/swift/swift-2.5.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-cluster/swift/swift-2.5.0-r1.ebuild 
b/sys-cluster/swift/swift-2.5.0-r1.ebuild
index 4744db2..53ee57b 100644
--- a/sys-cluster/swift/swift-2.5.0-r1.ebuild
+++ b/sys-cluster/swift/swift-2.5.0-r1.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://launchpad.net/${PN}/liberty/${PV}/+download/${P}.tar.gz;
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="proxy account container object test +memcached"
 REQUIRED_USE="|| ( proxy account container object )"
 



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/swift/

2015-10-30 Thread Justin Lecher
commit: 80d792dac011f89b75043a4c51b3bd821311d422
Author: Justin Lecher  gentoo  org>
AuthorDate: Fri Oct 30 10:19:19 2015 +
Commit: Justin Lecher  gentoo  org>
CommitDate: Fri Oct 30 12:03:49 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80d792da

sys-cluster/swift: Move to virtual/dnspython

Package-Manager: portage-2.2.23
Signed-off-by: Justin Lecher  gentoo.org>

 sys-cluster/swift/{swift-2.5.0.ebuild => swift-2.5.0-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-cluster/swift/swift-2.5.0.ebuild 
b/sys-cluster/swift/swift-2.5.0-r1.ebuild
similarity index 98%
rename from sys-cluster/swift/swift-2.5.0.ebuild
rename to sys-cluster/swift/swift-2.5.0-r1.ebuild
index a5018b9..b67b755 100644
--- a/sys-cluster/swift/swift-2.5.0.ebuild
+++ b/sys-cluster/swift/swift-2.5.0-r1.ebuild
@@ -40,7 +40,7 @@ DEPEND="
 
 RDEPEND="
${CDEPEND}
-   >=dev-python/dnspython-1.9.4[${PYTHON_USEDEP}]
+   virtual/dnspython[${PYTHON_USEDEP}]
>=dev-python/eventlet-0.16.1[${PYTHON_USEDEP}]
!~dev-python/eventlet-0.17.0[${PYTHON_USEDEP}]
>=dev-python/greenlet-0.3.1[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/swift/

2015-10-30 Thread Justin Lecher
commit: 8edafd5c90d428a97594e11f33fa95fa1f06f8ae
Author: Justin Lecher  gentoo  org>
AuthorDate: Fri Oct 30 11:16:43 2015 +
Commit: Justin Lecher  gentoo  org>
CommitDate: Fri Oct 30 12:03:49 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8edafd5c

sys-cluster/swift: Fix move to virtual/dnspython

Package-Manager: portage-2.2.23
Signed-off-by: Justin Lecher  gentoo.org>

 sys-cluster/swift/swift-2.3.0-r1.ebuild | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/sys-cluster/swift/swift-2.3.0-r1.ebuild 
b/sys-cluster/swift/swift-2.3.0-r1.ebuild
index 102fe94..285996a 100644
--- a/sys-cluster/swift/swift-2.3.0-r1.ebuild
+++ b/sys-cluster/swift/swift-2.3.0-r1.ebuild
@@ -38,7 +38,10 @@ DEPEND="
)"
 
 RDEPEND="
-   >=dev-python/dnspython-1.9.4[${PYTHON_USEDEP}]
+   || (
+   >=dev-python/dnspython-1.9.4:0[${PYTHON_USEDEP}]
+   virtual/dnspython[${PYTHON_USEDEP}]
+   )
>=dev-python/eventlet-0.16.1[${PYTHON_USEDEP}]
!~dev-python/eventlet-0.17.0[${PYTHON_USEDEP}]
>=dev-python/greenlet-0.3.1[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/swift/

2015-10-05 Thread Matt Thode
commit: 669caa90f439dc8f49b7891e7b717202a57697c9
Author: Matthew Thode  gentoo  org>
AuthorDate: Mon Oct  5 14:42:58 2015 +
Commit: Matt Thode  gentoo  org>
CommitDate: Mon Oct  5 14:43:47 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=669caa90

sys-cluster/swift: bup for liberty

Package-Manager: portage-2.2.20.1

 sys-cluster/swift/Manifest   | 2 +-
 sys-cluster/swift/{swift-2.4.0.ebuild => swift-2.5.0.ebuild} | 7 +--
 2 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/sys-cluster/swift/Manifest b/sys-cluster/swift/Manifest
index 5f51ec9..40007f7 100644
--- a/sys-cluster/swift/Manifest
+++ b/sys-cluster/swift/Manifest
@@ -1,2 +1,2 @@
 DIST swift-2.3.0.tar.gz 1346492 SHA256 
7225061f92597e7eaf6196c9336c5e590c7626b7e84126c51e8ca5bf5b7bdae1 SHA512 
cf8e1e640f1f679516ce1af772c93f860d7d1f1b6712fa9b89dda1688a4b02cd3fdadc443f4911be5927544f0cffe365ff4174ef6e44d118cb56c7b05cd630b9
 WHIRLPOOL 
aade05a7b8f23e680aa932150e8edbc2e9b6bb83528ffa62becdf4d29c8597b20e873017c3c6a95e66448c13c60531abee6ed0bd9b524b6319642c0436ad5e4c
-DIST swift-2.4.0.tar.gz 1418193 SHA256 
082b436e58684b5cf7682a175e56c3d7dbd24d72c0251ddf3074a8596e4abd40 SHA512 
f4ac4f0f866106d2c2bb8f38c0c3810efebf47738c000488041722250745e4d3f4d4a4c710388021c1cc44b6b372a5f6fd03fe9670e005345669bf6199e6e311
 WHIRLPOOL 
e3293d304a8a52146efa04d7fadd0ab11fed5d62127e1757b8701452719fa2839dbfe7a452e0677071c78eb32b832a732c978f6229b8c927c76632df4df44990
+DIST swift-2.5.0.tar.gz 1524422 SHA256 
ede167854a47577ebd98765cf31476f79045f0739fab65f59b37e0ec184d4a42 SHA512 
770d1aeb62803288b29edbac7576a8e870f09df5d111ba29d4845c755d65d66b501c9e95d6468e0c635625f04b7009fa2b6d769307348b66984f5cf5ea3481ed
 WHIRLPOOL 
ba00f4350c0f2b645f595b1dde8974dfdadcd66f33184776f478db123ec4dd5bb3c1e6cbe42b8cfb856391ceb6da3d1f212ceb3428280195c1993d2146ece435

diff --git a/sys-cluster/swift/swift-2.4.0.ebuild 
b/sys-cluster/swift/swift-2.5.0.ebuild
similarity index 98%
rename from sys-cluster/swift/swift-2.4.0.ebuild
rename to sys-cluster/swift/swift-2.5.0.ebuild
index e8772d4..a5018b9 100644
--- a/sys-cluster/swift/swift-2.4.0.ebuild
+++ b/sys-cluster/swift/swift-2.5.0.ebuild
@@ -17,10 +17,12 @@ KEYWORDS="~amd64 ~x86"
 IUSE="proxy account container object test +memcached"
 REQUIRED_USE="|| ( proxy account container object )"
 
+CDEPEND="
+   >=dev-python/pbr-0.8.0[${PYTHON_USEDEP}]
+   

[gentoo-commits] repo/gentoo:master commit in: sys-cluster/swift/

2015-09-08 Thread Matt Thode
commit: a8daf7a52b77519384b35281900ffcab31d22aa5
Author: Matthew Thode  mthode  org>
AuthorDate: Tue Sep  8 14:43:11 2015 +
Commit: Matt Thode  gentoo  org>
CommitDate: Tue Sep  8 14:55:27 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8daf7a5

sys-cluster/swift: 2.4.0 bup (first liberty release)

Package-Manager: portage-2.2.20.1

 sys-cluster/swift/Manifest   |   1 +
 sys-cluster/swift/swift-2.4.0.ebuild | 123 +++
 2 files changed, 124 insertions(+)

diff --git a/sys-cluster/swift/Manifest b/sys-cluster/swift/Manifest
index 52acb51..5f51ec9 100644
--- a/sys-cluster/swift/Manifest
+++ b/sys-cluster/swift/Manifest
@@ -1 +1,2 @@
 DIST swift-2.3.0.tar.gz 1346492 SHA256 
7225061f92597e7eaf6196c9336c5e590c7626b7e84126c51e8ca5bf5b7bdae1 SHA512 
cf8e1e640f1f679516ce1af772c93f860d7d1f1b6712fa9b89dda1688a4b02cd3fdadc443f4911be5927544f0cffe365ff4174ef6e44d118cb56c7b05cd630b9
 WHIRLPOOL 
aade05a7b8f23e680aa932150e8edbc2e9b6bb83528ffa62becdf4d29c8597b20e873017c3c6a95e66448c13c60531abee6ed0bd9b524b6319642c0436ad5e4c
+DIST swift-2.4.0.tar.gz 1418193 SHA256 
082b436e58684b5cf7682a175e56c3d7dbd24d72c0251ddf3074a8596e4abd40 SHA512 
f4ac4f0f866106d2c2bb8f38c0c3810efebf47738c000488041722250745e4d3f4d4a4c710388021c1cc44b6b372a5f6fd03fe9670e005345669bf6199e6e311
 WHIRLPOOL 
e3293d304a8a52146efa04d7fadd0ab11fed5d62127e1757b8701452719fa2839dbfe7a452e0677071c78eb32b832a732c978f6229b8c927c76632df4df44990

diff --git a/sys-cluster/swift/swift-2.4.0.ebuild 
b/sys-cluster/swift/swift-2.4.0.ebuild
new file mode 100644
index 000..e8772d4
--- /dev/null
+++ b/sys-cluster/swift/swift-2.4.0.ebuild
@@ -0,0 +1,123 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+PYTHON_COMPAT=( python2_7 )
+
+inherit distutils-r1 eutils linux-info user
+
+DESCRIPTION="A highly available, distributed, and eventually consistent 
object/blob store"
+HOMEPAGE="https://launchpad.net/swift;
+SRC_URI="https://launchpad.net/${PN}/liberty/${PV}/+download/${P}.tar.gz;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="proxy account container object test +memcached"
+REQUIRED_USE="|| ( proxy account container object )"
+
+DEPEND="
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   >=dev-python/pbr-0.8.0[${PYTHON_USEDEP}]
+   =dev-python/sphinx-1.1.2[${PYTHON_USEDEP}]
+   =dev-python/mock-1.0[${PYTHON_USEDEP}]
+   dev-python/python-swiftclient[${PYTHON_USEDEP}]
+   >=dev-python/python-keystoneclient-1.3.0[${PYTHON_USEDEP}]
+   >=dev-python/bandit-0.10.1[${PYTHON_USEDEP}]
+   )"
+
+RDEPEND="
+   >=dev-python/dnspython-1.9.4[${PYTHON_USEDEP}]
+   >=dev-python/eventlet-0.16.1[${PYTHON_USEDEP}]
+   !~dev-python/eventlet-0.17.0[${PYTHON_USEDEP}]
+   >=dev-python/greenlet-0.3.1[${PYTHON_USEDEP}]
+   >=dev-python/netifaces-0.5[${PYTHON_USEDEP}]
+   !~dev-python/netifaces-0.10.0[${PYTHON_USEDEP}]
+   !~dev-python/netifaces-0.10.1[${PYTHON_USEDEP}]
+   >=dev-python/pastedeploy-1.3.3[${PYTHON_USEDEP}]
+   >=dev-python/simplejson-2.0.9[${PYTHON_USEDEP}]
+   >=dev-python/six-1.9.0[${PYTHON_USEDEP}]
+   dev-python/pyxattr[${PYTHON_USEDEP}]
+   ~dev-python/PyECLib-1.0.7[${PYTHON_USEDEP}]
+   memcached? ( net-misc/memcached )
+   net-misc/rsync[xattr]"
+
+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"
+
+PATCHES=(
+)
+
+pkg_setup() {
+   enewuser swift
+   enewgroup swift
+}
+
+src_prepare() {
+   sed -i 's/xattr/pyxattr/g' swift.egg-info/requires.txt || die
+   sed -i 's/xattr/pyxattr/g' requirements.txt || die
+   sed -i '/^hacking/d' test-requirements.txt || die
+   distutils-r1_python_prepare_all
+}
+
+src_test () {
+   # https://bugs.launchpad.net/swift/+bug/1249727
+   find . \( -name test_wsgi.py -o -name test_locale.py -o -name 
test_utils.py \) -delete || die
+   SKIP_PIP_INSTALL=1 PBR_VERSION=0.6.0 sh .unittests || die
+}
+
+python_install() {
+   distutils-r1_python_install
+   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"
+
+   if use proxy; then
+   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
+   fi
+   

[gentoo-commits] repo/gentoo:master commit in: sys-cluster/swift/

2015-08-26 Thread Agostino Sarubbo
commit: 367ae54ffd3e972ddff8597650847704bf81e449
Author: Agostino Sarubbo ago AT gentoo DOT org
AuthorDate: Wed Aug 26 19:21:23 2015 +
Commit: Agostino Sarubbo ago AT gentoo DOT org
CommitDate: Wed Aug 26 19:21:23 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=367ae54f

sys-cluster/swift: amd64 stable wrt bug #558834

Package-Manager: portage-2.2.20.1
RepoMan-Options: --include-arches=amd64

 sys-cluster/swift/swift-2.3.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-cluster/swift/swift-2.3.0-r1.ebuild 
b/sys-cluster/swift/swift-2.3.0-r1.ebuild
index 3412b1d..fda82dc 100644
--- a/sys-cluster/swift/swift-2.3.0-r1.ebuild
+++ b/sys-cluster/swift/swift-2.3.0-r1.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI=https://launchpad.net/${PN}/kilo/${PV}/+download/${P}.tar.gz;
 
 LICENSE=Apache-2.0
 SLOT=0
-KEYWORDS=~amd64 ~x86
+KEYWORDS=amd64 ~x86
 IUSE=proxy account container object test +memcached
 REQUIRED_USE=|| ( proxy account container object )
 



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/swift/

2015-08-26 Thread Agostino Sarubbo
commit: 3c89bcd7ea387da05d66ba3b7f9f461d8b1ac66c
Author: Agostino Sarubbo ago AT gentoo DOT org
AuthorDate: Wed Aug 26 19:21:47 2015 +
Commit: Agostino Sarubbo ago AT gentoo DOT org
CommitDate: Wed Aug 26 19:21:47 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c89bcd7

sys-cluster/swift: x86 stable wrt bug #558834

Package-Manager: portage-2.2.20.1
RepoMan-Options: --include-arches=x86

 sys-cluster/swift/swift-2.3.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-cluster/swift/swift-2.3.0-r1.ebuild 
b/sys-cluster/swift/swift-2.3.0-r1.ebuild
index fda82dc..102fe94 100644
--- a/sys-cluster/swift/swift-2.3.0-r1.ebuild
+++ b/sys-cluster/swift/swift-2.3.0-r1.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI=https://launchpad.net/${PN}/kilo/${PV}/+download/${P}.tar.gz;
 
 LICENSE=Apache-2.0
 SLOT=0
-KEYWORDS=amd64 ~x86
+KEYWORDS=amd64 x86
 IUSE=proxy account container object test +memcached
 REQUIRED_USE=|| ( proxy account container object )
 



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/swift/files/, sys-cluster/swift/

2015-08-26 Thread Matt Thode
commit: 7f4679e2c168554b277eda44320cfad08a0d3b8d
Author: Matthew Thode mthode AT mthode DOT org
AuthorDate: Wed Aug 26 14:30:39 2015 +
Commit: Matt Thode prometheanfire AT gentoo DOT org
CommitDate: Wed Aug 26 15:01:48 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f4679e2

sys-cluster/swift: fix for CVE-2015-5223

Package-Manager: portage-2.2.20.1

 sys-cluster/swift/Manifest |   1 -
 .../swift/files/cve-2015-1856-master-kilo.patch| 253 --
 .../swift/files/cve-2015-5223-stable-kilo.patch| 854 +
 ...swift-2.2.2-r1.ebuild = swift-2.3.0-r1.ebuild} |   8 +-
 4 files changed, 859 insertions(+), 257 deletions(-)

diff --git a/sys-cluster/swift/Manifest b/sys-cluster/swift/Manifest
index af88a84..52acb51 100644
--- a/sys-cluster/swift/Manifest
+++ b/sys-cluster/swift/Manifest
@@ -1,2 +1 @@
-DIST swift-2.2.2.tar.gz 1038850 SHA256 
d97ff8e3c1381611ca2f9cd3eb13000e3339166e06d67ec079ce9ec958d1a088 SHA512 
5abe34679305df18dabf49e6e9a6ddf7b890718a4586b1a33cadf0eb47412861a4af53d6124d2a238e463603d11b134a5afa2867939cb3cea49774ae9601d8e6
 WHIRLPOOL 
57f7364c0e2fa9094837b7127d4380df52a263150be05d84142e1d1256911d0466e7098a7f2a0380b087fb5da313d5a65a973f42b1e39bc102be46f21000c8ef
 DIST swift-2.3.0.tar.gz 1346492 SHA256 
7225061f92597e7eaf6196c9336c5e590c7626b7e84126c51e8ca5bf5b7bdae1 SHA512 
cf8e1e640f1f679516ce1af772c93f860d7d1f1b6712fa9b89dda1688a4b02cd3fdadc443f4911be5927544f0cffe365ff4174ef6e44d118cb56c7b05cd630b9
 WHIRLPOOL 
aade05a7b8f23e680aa932150e8edbc2e9b6bb83528ffa62becdf4d29c8597b20e873017c3c6a95e66448c13c60531abee6ed0bd9b524b6319642c0436ad5e4c

diff --git a/sys-cluster/swift/files/cve-2015-1856-master-kilo.patch 
b/sys-cluster/swift/files/cve-2015-1856-master-kilo.patch
deleted file mode 100644
index 7b885ec..000
--- a/sys-cluster/swift/files/cve-2015-1856-master-kilo.patch
+++ /dev/null
@@ -1,253 +0,0 @@
-From 2d1a6f0e2abf16a21765fa9f62830bfbcdb812d5 Mon Sep 17 00:00:00 2001
-From: John Dickinson m...@not.mn
-Date: Fri, 20 Mar 2015 10:17:25 +
-Subject: [PATCH] Prevent unauthorized delete in versioned container
-
-An authenticated user can delete the most recent version of any
-versioned object who's name is known if the user has listing access
-to the x-versions-location container. Only Swift setups with
-allow_version setting are affected.
-
-This patch closes this bug.
-
-Co-Authored-By: Clay Gerrard clay.gerr...@gmail.com
-Co-Authored-By: Christian Schwede i...@cschwede.de
-Co-Authored-By: Alistair Coles alistair.co...@hp.com
-
-Closes-Bug: 1430645
-Change-Id: Ibacc7413afe7cb6f77d92e5941dcfdf4768ffa18

- swift/proxy/controllers/obj.py | 12 ---
- test/functional/tests.py   | 52 +++
- test/unit/proxy/test_server.py | 71 --
- 3 files changed, 129 insertions(+), 6 deletions(-)
-
-diff --git a/swift/proxy/controllers/obj.py b/swift/proxy/controllers/obj.py
-index 70b0d0c..2b53ba7 100644
 a/swift/proxy/controllers/obj.py
-+++ b/swift/proxy/controllers/obj.py
-@@ -910,6 +910,10 @@ class ObjectController(Controller):
- req.acl = container_info['write_acl']
- req.environ['swift_sync_key'] = container_info['sync_key']
- object_versions = container_info['versions']
-+if 'swift.authorize' in req.environ:
-+aresp = req.environ['swift.authorize'](req)
-+if aresp:
-+return aresp
- if object_versions:
- # this is a version manifest and needs to be handled differently
- object_versions = unquote(object_versions)
-@@ -980,11 +984,11 @@ class ObjectController(Controller):
- # remove 'X-If-Delete-At', since it is not for the older copy
- if 'X-If-Delete-At' in req.headers:
- del req.headers['X-If-Delete-At']
-+if 'swift.authorize' in req.environ:
-+aresp = req.environ['swift.authorize'](req)
-+if aresp:
-+return aresp
- break
--if 'swift.authorize' in req.environ:
--aresp = req.environ['swift.authorize'](req)
--if aresp:
--return aresp
- if not containers:
- return HTTPNotFound(request=req)
- partition, nodes = obj_ring.get_nodes(
-diff --git a/test/functional/tests.py b/test/functional/tests.py
-index 931f364..6268801 100644
 a/test/functional/tests.py
-+++ b/test/functional/tests.py
-@@ -2409,6 +2409,14 @@ class TestObjectVersioningEnv(object):
- cls.account = Account(cls.conn, tf.config.get('account',
-   tf.config['username']))
- 
-+# Second connection for ACL tests
-+config2 = deepcopy(tf.config)
-+config2['account'] = tf.config['account2']
-+config2['username'] = tf.config['username2']
-+config2['password'] 

[gentoo-commits] repo/gentoo:master commit in: sys-cluster/swift/

2015-08-26 Thread Matt Thode
commit: 0ff1530a3a589c95d71741d8d91b45c0068e86d5
Author: Matthew Thode prometheanfire AT gentoo DOT org
AuthorDate: Wed Aug 26 23:45:25 2015 +
Commit: Matt Thode prometheanfire AT gentoo DOT org
CommitDate: Wed Aug 26 23:45:25 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ff1530a

sys-cluster/swift: removing vulerable ebuild bug 558834

Package-Manager: portage-2.2.20.1

 sys-cluster/swift/swift-2.3.0.ebuild | 122 ---
 1 file changed, 122 deletions(-)

diff --git a/sys-cluster/swift/swift-2.3.0.ebuild 
b/sys-cluster/swift/swift-2.3.0.ebuild
deleted file mode 100644
index 7dcbf95..000
--- a/sys-cluster/swift/swift-2.3.0.ebuild
+++ /dev/null
@@ -1,122 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-PYTHON_COMPAT=( python2_7 )
-
-inherit distutils-r1 eutils linux-info user
-
-DESCRIPTION=A highly available, distributed, and eventually consistent 
object/blob store
-HOMEPAGE=https://launchpad.net/swift;
-SRC_URI=https://launchpad.net/${PN}/kilo/${PV}/+download/${P}.tar.gz;
-
-LICENSE=Apache-2.0
-SLOT=0
-KEYWORDS=amd64 x86
-IUSE=proxy account container object test +memcached
-REQUIRED_USE=|| ( proxy account container object )
-
-DEPEND=
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   =dev-python/pbr-0.8.0[${PYTHON_USEDEP}]
-   dev-python/pbr-1.0[${PYTHON_USEDEP}]
-   test? (
-   ${RDEPEND}
-   =dev-python/hacking-0.8.0[${PYTHON_USEDEP}]
-   dev-python/hacking-0.9[${PYTHON_USEDEP}]
-   dev-python/coverage[${PYTHON_USEDEP}]
-   dev-python/nose[${PYTHON_USEDEP}]
-   dev-python/nosexcover[${PYTHON_USEDEP}]
-   dev-python/openstack-nose-plugin[${PYTHON_USEDEP}]
-   dev-python/nosehtmloutput[${PYTHON_USEDEP}]
-   dev-python/oslo-sphinx[${PYTHON_USEDEP}]
-   =dev-python/sphinx-1.1.2[${PYTHON_USEDEP}]
-   dev-python/sphinx-1.2[${PYTHON_USEDEP}]
-   =dev-python/mock-1.0[${PYTHON_USEDEP}]
-   dev-python/python-swiftclient[${PYTHON_USEDEP}]
-   )
-
-RDEPEND=
-   =dev-python/dnspython-1.9.4[${PYTHON_USEDEP}]
-   =dev-python/eventlet-0.16.1[${PYTHON_USEDEP}]
-   !~dev-python/eventlet-0.17.0[${PYTHON_USEDEP}]
-   =dev-python/greenlet-0.3.1[${PYTHON_USEDEP}]
-   =dev-python/netifaces-0.5[${PYTHON_USEDEP}]
-   !~dev-python/netifaces-0.10.0[${PYTHON_USEDEP}]
-   !~dev-python/netifaces-0.10.1[${PYTHON_USEDEP}]
-   =dev-python/pastedeploy-1.3.3[${PYTHON_USEDEP}]
-   =dev-python/simplejson-2.0.9[${PYTHON_USEDEP}]
-   dev-python/pyxattr[${PYTHON_USEDEP}]
-   =dev-python/PyECLib-1.0.7[${PYTHON_USEDEP}]
-   memcached? ( net-misc/memcached )
-   net-misc/rsync[xattr]
-
-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
-
-PATCHES=(
-)
-
-pkg_setup() {
-   enewuser swift
-   enewgroup swift
-}
-
-src_prepare() {
-   sed -i 's/xattr/pyxattr/g' ${S}/swift.egg-info/requires.txt
-   sed -i 's/xattr/pyxattr/g' ${S}/requirements.txt
-   distutils-r1_python_prepare_all
-}
-
-src_test () {
-   # https://bugs.launchpad.net/swift/+bug/1249727
-   find . \( -name test_wsgi.py -o -name test_locale.py -o -name 
test_utils.py \) -delete || die
-   SKIP_PIP_INSTALL=1 PBR_VERSION=0.6.0 sh .unittests || die
-}
-
-python_install() {
-   distutils-r1_python_install
-   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
-
-   if use proxy; then
-   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
-   fi
-   if use account; then
-   newinitd ${FILESDIR}/swift-account.initd swift-account
-   newins etc/account-server.conf-sample account-server.conf
-   fi
-   if use container; then
-   newinitd ${FILESDIR}/swift-container.initd swift-container
-   newins etc/container-server.conf-sample 
container-server.conf
-   fi
-   if use object; then
-   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
-   fi
-
-   fowners