[gentoo-commits] repo/gentoo:master commit in: sys-cluster/swift/
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/
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/
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/
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' "${D}/etc/init.d/swif
[gentoo-commits] repo/gentoo:master commit in: sys-cluster/swift/
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/
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/
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/
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 "${FILESDIR}/swift-conta
[gentoo-commits] repo/gentoo:master commit in: sys-cluster/swift/
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 "${FILESDIR}/swift-c
[gentoo-commits] repo/gentoo:master commit in: sys-cluster/swift/
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/
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/
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/
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/
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/
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/
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 p
[gentoo-commits] repo/gentoo:master commit in: sys-cluster/swift/
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/
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/
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/
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/
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/
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 + keepdi
[gentoo-commits] repo/gentoo:master commit in: sys-cluster/swift/
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/
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-sampl
[gentoo-commits] repo/gentoo:master commit in: sys-cluster/swift/
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/
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/
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 "etc/pr
[gentoo-commits] repo/gentoo:master commit in: sys-cluster/swift/
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 - s
[gentoo-commits] repo/gentoo:master commit in: sys-cluster/swift/
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 .un
[gentoo-commits] repo/gentoo:master commit in: sys-cluster/swift/
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/
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/
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/
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/
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/
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/
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/
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 -
[gentoo-commits] repo/gentoo:master commit in: sys-cluster/swift/
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 "etc/proxy-server.conf-
[gentoo-commits] repo/gentoo:master commit in: sys-cluster/swift/
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/
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 p
[gentoo-commits] repo/gentoo:master commit in: sys-cluster/swift/
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/
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/
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/
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/
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 +} + +p
[gentoo-commits] repo/gentoo:master commit in: sys-cluster/swift/
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 "etc/ob
[gentoo-commits] repo/gentoo:master commit in: sys-cluster/swift/
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" "swift-contai
[gentoo-commits] repo/gentoo:master commit in: sys-cluster/swift/
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 "ce
[gentoo-commits] repo/gentoo:master commit in: sys-cluster/swift/
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() { + distutils-r1_pyth
[gentoo-commits] repo/gentoo:master commit in: sys-cluster/swift/files/
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 import quote, json, closing_if_possible -+from swift.com
[gentoo-commits] repo/gentoo:master commit in: sys-cluster/swift/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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. -+""" -+if env['REQUEST_METHOD'] in ('GET', 'HEAD', 'OP
[gentoo-commits] repo/gentoo:master commit in: sys-cluster/swift/
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/
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/
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/
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/
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/
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/
commit: 0ff1530a3a589c95d71741d8d91b45c0068e86d5 Author: Matthew Thode gentoo org> AuthorDate: Wed Aug 26 23:45:25 2015 + Commit: Matt Thode gentoo 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/hacking-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}] - )" - -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 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/
commit: 3c89bcd7ea387da05d66ba3b7f9f461d8b1ac66c Author: Agostino Sarubbo gentoo org> AuthorDate: Wed Aug 26 19:21:47 2015 + Commit: Agostino Sarubbo gentoo 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/
commit: 367ae54ffd3e972ddff8597650847704bf81e449 Author: Agostino Sarubbo gentoo org> AuthorDate: Wed Aug 26 19:21:23 2015 + Commit: Agostino Sarubbo gentoo 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/files/, sys-cluster/swift/
commit: 7f4679e2c168554b277eda44320cfad08a0d3b8d Author: Matthew Thode mthode org> AuthorDate: Wed Aug 26 14:30:39 2015 + Commit: Matt Thode gentoo 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 -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 -Co-Authored-By: Christian Schwede -Co-Authored-By: Alistair Coles - -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'] = tf.config['password2'] -+cls.conn2 = Connection(config2) -+cls.conn2.authenticate(