commit:     a968f7cf8dede80327b1d51d84f95436b7b81b86
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Sep 18 17:19:30 2020 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Sep 18 17:20:26 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a968f7cf

dev-util/buildbot: Remove old

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

 dev-util/buildbot/Manifest              |   2 -
 dev-util/buildbot/buildbot-2.7.0.ebuild | 192 -----------------------------
 dev-util/buildbot/buildbot-2.8.0.ebuild | 211 --------------------------------
 3 files changed, 405 deletions(-)

diff --git a/dev-util/buildbot/Manifest b/dev-util/buildbot/Manifest
index cca8aec80ad..1ce0b508b66 100644
--- a/dev-util/buildbot/Manifest
+++ b/dev-util/buildbot/Manifest
@@ -1,4 +1,2 @@
-DIST buildbot-2.7.0.tar.gz 3175050 BLAKE2B 
0a41eccaa4ca8df6396455049e8c09a1b2fe6cde3072da7fd3715f2769015944e8880f41dbe6750dd7b26bd863fb82f8e8d8c6540f9e1bf3ea4378f11adc973d
 SHA512 
9946fe0b1591d51e5136d9458526918e872174afee79b5f1c333823ef1d2ddae66f017e9b57e26a2451da7ca7672720f32544c606ce5652d0825fae563779669
 DIST buildbot-2.8.0-fakedb.tar.xz 16204 BLAKE2B 
741676e2c9117b1ab174ce49747bdfcd07766ad3e471e308398dff476f167fd231b7772c2f02002cbafb27e2ef535242d84d5aa84f4bc8942d4d216b2d5bf1f6
 SHA512 
c2b00d8621b3a1e521f6c17e902ae331b606dda3d319187895f26629dbdaf50caefc5d49fb150fb780e682ae431515c7ded4950d62448e8a73b8efba821c0fa1
-DIST buildbot-2.8.0.tar.gz 3162882 BLAKE2B 
19789f1fe9f572c978a1843a98cd01d752a614d89eb29f2de9db750808d1f96d7893b39d703f37cc0e81e022267c08603c86d59a5902d65194e236f7170d6b30
 SHA512 
18af8fe1bda6f7014f514bfd112ccf9837194c0e42cbdabaaa6c6202660670964421feff3e92e9dca4cf960f69a4bde9b3666287b54ef7e912284a0471dcc2b6
 DIST buildbot-2.8.2.tar.gz 3181035 BLAKE2B 
40a3e424cc03c982549f25993a4abd2fe04bdc089ad22288af4d25724972f9f3541ef32549d2761c808845df44a972b00cf631adfc564bf4852c4b6b6ab14404
 SHA512 
7d7f15becc7fc1803ae4e9f1906d547c89dfe1efaa51e8fda0674a3d9b060bafbaae4cb671ec844750313247edb73f17c9014c545bce58070df0ca322a0fd9a2

diff --git a/dev-util/buildbot/buildbot-2.7.0.ebuild 
b/dev-util/buildbot/buildbot-2.7.0.ebuild
deleted file mode 100644
index 01fd9b60949..00000000000
--- a/dev-util/buildbot/buildbot-2.7.0.ebuild
+++ /dev/null
@@ -1,192 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-PYTHON_REQ_USE="sqlite"
-PYTHON_COMPAT=( python3_{6,7,8} )
-
-EGIT_REPO_URI="https://github.com/buildbot/${PN}.git";
-
-DISTUTILS_USE_SETUPTOOLS="rdepend"
-
-[[ ${PV} == *9999 ]] && inherit git-r3
-inherit readme.gentoo-r1 systemd distutils-r1
-
-MY_PV="${PV/_p/.post}"
-MY_P="${PN}-${MY_PV}"
-
-DESCRIPTION="BuildBot build automation system"
-HOMEPAGE="https://buildbot.net/ https://github.com/buildbot/buildbot 
https://pypi.org/project/buildbot/";
-[[ ${PV} == *9999 ]] || SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-if [[ ${PV} == *9999 ]]; then
-       KEYWORDS=""
-else
-       KEYWORDS="~amd64 ~amd64-linux ~x86-linux"
-fi
-
-IUSE="crypt docker examples irc test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-       acct-user/buildbot
-       >=dev-python/jinja-2.1[${PYTHON_USEDEP}]
-       >=dev-python/twisted-17.9.0[${PYTHON_USEDEP}]
-       >=dev-python/autobahn-0.16.0[${PYTHON_USEDEP}]
-       >=dev-python/sqlalchemy-0.8[${PYTHON_USEDEP}]
-       >=dev-python/sqlalchemy-migrate-0.9[${PYTHON_USEDEP}]
-       dev-python/future[${PYTHON_USEDEP}]
-       >=dev-python/python-dateutil-1.5[${PYTHON_USEDEP}]
-       >=dev-python/txaio-2.2.2[${PYTHON_USEDEP}]
-       dev-python/pyjwt[${PYTHON_USEDEP}]
-       dev-python/pyyaml[${PYTHON_USEDEP}]
-       >=dev-python/zope-interface-4.1.1[${PYTHON_USEDEP}]
-       ~dev-util/buildbot-worker-${PV}[${PYTHON_USEDEP}]
-       crypt? (
-               >=dev-python/twisted-17.9.0[${PYTHON_USEDEP},crypt]
-               >=dev-python/pyopenssl-16.0.0[${PYTHON_USEDEP}]
-               <dev-python/idna-2.9[${PYTHON_USEDEP}]
-               dev-python/service_identity[${PYTHON_USEDEP}]
-       )
-       irc? (
-               dev-python/txrequests[${PYTHON_USEDEP}]
-       )
-       docker? (
-               >=dev-python/docker-py-2.2.0[${PYTHON_USEDEP}]
-               dev-python/requests[${PYTHON_USEDEP}]
-       )
-"
-DEPEND="${RDEPEND}
-       test? (
-               >=dev-python/mock-2.0.0[${PYTHON_USEDEP}]
-               dev-python/moto[${PYTHON_USEDEP}]
-               >=dev-python/boto3-1.12.48[${PYTHON_USEDEP}]
-               dev-python/parameterized[${PYTHON_USEDEP}]
-               dev-python/pypugjs[${PYTHON_USEDEP}]
-               dev-python/txrequests[${PYTHON_USEDEP}]
-               dev-python/lz4[${PYTHON_USEDEP}]
-               dev-python/treq[${PYTHON_USEDEP}]
-               dev-python/setuptools_trial[${PYTHON_USEDEP}]
-               ~dev-util/buildbot-pkg-${PV}[${PYTHON_USEDEP}]
-               ~dev-util/buildbot-worker-${PV}[${PYTHON_USEDEP}]
-               ~dev-util/buildbot-www-${PV}[${PYTHON_USEDEP}]
-               crypt? (
-                       >=dev-python/twisted-17.9.0[${PYTHON_USEDEP},crypt]
-                       >=dev-python/pyopenssl-16.0.0[${PYTHON_USEDEP}]
-                       <dev-python/idna-2.9[${PYTHON_USEDEP}]
-                       dev-python/service_identity[${PYTHON_USEDEP}]
-               )
-       )"
-
-S=${WORKDIR}/${MY_P}
-[[ ${PV} == *9999 ]] && S=${S}/master
-
-if [[ ${PV} != *9999 ]]; then
-       PATCHES=(
-               "${FILESDIR}/Add-gentoo-to-the-VERSION_ID-check-exclusion.patch"
-               "${FILESDIR}/pypugjs.patch"
-       )
-fi
-
-distutils_enable_tests setup.py
-
-pkg_setup() {
-       DOC_CONTENTS="The \"buildbot\" user and the \"buildmaster\" init script 
has been added
-               to support starting buildbot through Gentoo's init system. To 
use this,
-               execute \"emerge --config =${CATEGORY}/${PF}\" to create a new 
instance.
-               The scripts can run as a different user if desired."
-}
-
-src_install() {
-       distutils-r1_src_install
-
-       doman docs/buildbot.1
-
-       if use examples; then
-               insinto /usr/share/doc/${PF}
-               doins -r docs/examples
-       fi
-
-       newconfd "${FILESDIR}/buildmaster.confd" buildmaster
-       newinitd "${FILESDIR}/buildmaster.initd" buildmaster
-       systemd_dounit "${FILESDIR}/buildmaster.target"
-       systemd_newunit "${FILESDIR}/buildmaster_at.service" 
"buildmaster@.service"
-       systemd_install_serviced "${FILESDIR}/buildmaster_at.service.conf" 
"buildmaster@.service"
-
-       readme.gentoo_create_doc
-}
-
-pkg_postinst() {
-       readme.gentoo_print_elog
-
-       if [[ -n ${REPLACING_VERSIONS} ]]; then
-               ewarn
-               ewarn "Starting with buildbot-0.8.12-r2, more than one instance 
of buildmaster"
-               ewarn "can be run simultaneously. Note that \"BASEDIR\" in the 
buildbot configuration file"
-               ewarn "is now the common base directory for all instances. If 
you are migrating from an older"
-               ewarn "version, make sure that you copy the current contents of 
\"BASEDIR\" to a subdirectory."
-               ewarn "The name of the subdirectory corresponds to the name of 
the buildmaster instance."
-               ewarn "In order to start the service running OpenRC-based 
systems need to link to the init file:"
-               ewarn "    ln --symbolic --relative /etc/init.d/buildmaster 
/etc/init.d/buildmaster.myinstance"
-               ewarn "    rc-update add buildmaster.myinstance default"
-               ewarn "    /etc/init.d/buildmaster.myinstance start"
-               ewarn "Systems using systemd can do the following:"
-               ewarn "    systemctl enable buildmaster@myinstance.service"
-               ewarn "    systemctl enable buildmaster.target"
-               ewarn "    systemctl start buildmaster.target"
-               elog
-               elog "Upstream recommends the following when upgrading:"
-               elog "Each time you install a new version of Buildbot, you 
should run the"
-               elog "\"buildbot upgrade-master\" command on each of your 
pre-existing build masters."
-               elog "This will add files and fix (or at least detect) 
incompatibilities between"
-               elog "your old config and the new code."
-       fi
-       elog
-       elog "In order to create a new instance of buildmaster, execute:"
-       elog "    emerge --config =${CATEGORY}/${PF}"
-}
-
-pkg_config() {
-       local buildmaster_path="/var/lib/buildmaster"
-       local log_path="/var/log/buildmaster"
-
-       einfo "This will prepare a new buildmaster instance in 
${buildmaster_path}."
-       einfo "Press Control-C to abort."
-
-       einfo "Enter the name for the new instance: "
-       read instance_name
-       [[ -z "${instance_name}" ]] && die "Invalid instance name"
-
-       local instance_path="${buildmaster_path}/${instance_name}"
-       local instance_log_path="${log_path}/${instance_name}"
-
-       if [[ -e "${instance_path}" ]]; then
-               eerror "The instance with the specified name already exists:"
-               eerror "${instance_path}"
-               die "Instance already exists"
-       fi
-
-       local buildbot="/usr/bin/buildbot"
-       if [[ ! -d "${buildmaster_path}" ]]; then
-               mkdir --parents "${buildmaster_path}" || die "Unable to create 
directory ${buildmaster_path}"
-       fi
-       "${buildbot}" create-master "${instance_path}" &>/dev/null || die 
"Creating instance failed"
-       chown --recursive buildbot:buildbot "${instance_path}" || die "Setting 
permissions for instance failed"
-       mv "${instance_path}/master.cfg.sample" "${instance_path}/master.cfg" \
-               || die "Moving sample configuration failed"
-       ln --symbolic --relative "/etc/init.d/buildmaster" 
"/etc/init.d/buildmaster.${instance_name}" \
-               || die "Unable to create link to init file"
-
-       if [[ ! -d "${instance_log_path}" ]]; then
-               mkdir --parents "${instance_log_path}" || die "Unable to create 
directory ${instance_log_path}"
-               chown --recursive buildbot:buildbot "${instance_log_path}" \
-                       || die "Setting permissions for instance failed"
-       fi
-       ln --symbolic --relative "${instance_log_path}/twistd.log" 
"${instance_path}/twistd.log" \
-               || die "Unable to create link to log file"
-
-       einfo "Successfully created a buildmaster instance at ${instance_path}."
-       einfo "To change the default settings edit the master.cfg file in this 
directory."
-}

diff --git a/dev-util/buildbot/buildbot-2.8.0.ebuild 
b/dev-util/buildbot/buildbot-2.8.0.ebuild
deleted file mode 100644
index 1de7b0513a2..00000000000
--- a/dev-util/buildbot/buildbot-2.8.0.ebuild
+++ /dev/null
@@ -1,211 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-PYTHON_REQ_USE="sqlite"
-PYTHON_COMPAT=( python3_{6,7,8} )
-
-DISTUTILS_USE_SETUPTOOLS="rdepend"
-
-inherit readme.gentoo-r1 systemd distutils-r1
-
-MY_PV="${PV/_p/.post}"
-MY_P="${PN}-${MY_PV}"
-
-DESCRIPTION="BuildBot build automation system"
-HOMEPAGE="https://buildbot.net/ https://github.com/buildbot/buildbot 
https://pypi.org/project/buildbot/";
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_P}.tar.gz
-       https://dev.gentoo.org/~dolsen/distfiles/buildbot-2.8.0-fakedb.tar.xz
-"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~amd64-linux ~x86-linux"
-
-IUSE="crypt doc docker examples irc test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-       acct-user/buildbot
-       >=dev-python/jinja-2.1[${PYTHON_USEDEP}]
-       >=dev-python/twisted-17.9.0[${PYTHON_USEDEP}]
-       >=dev-python/autobahn-0.16.0[${PYTHON_USEDEP}]
-       >=dev-python/sqlalchemy-0.8[${PYTHON_USEDEP}]
-       >=dev-python/sqlalchemy-migrate-0.9[${PYTHON_USEDEP}]
-       dev-python/future[${PYTHON_USEDEP}]
-       >=dev-python/python-dateutil-1.5[${PYTHON_USEDEP}]
-       >=dev-python/txaio-2.2.2[${PYTHON_USEDEP}]
-       dev-python/pyjwt[${PYTHON_USEDEP}]
-       dev-python/pyyaml[${PYTHON_USEDEP}]
-       >=dev-python/zope-interface-4.1.1[${PYTHON_USEDEP}]
-       ~dev-util/buildbot-worker-${PV}[${PYTHON_USEDEP}]
-       crypt? (
-               >=dev-python/twisted-17.9.0[${PYTHON_USEDEP},crypt]
-               >=dev-python/pyopenssl-16.0.0[${PYTHON_USEDEP}]
-               <dev-python/idna-2.9[${PYTHON_USEDEP}]
-               dev-python/service_identity[${PYTHON_USEDEP}]
-       )
-       irc? (
-               dev-python/txrequests[${PYTHON_USEDEP}]
-       )
-       docker? (
-               >=dev-python/docker-py-2.2.0[${PYTHON_USEDEP}]
-               dev-python/requests[${PYTHON_USEDEP}]
-       )
-"
-DEPEND="${RDEPEND}
-       doc? (
-               >=dev-python/sphinx-1.4.3[${PYTHON_USEDEP}]
-               <dev-python/sphinx-2.1.0[${PYTHON_USEDEP}]
-               dev-python/sphinxcontrib-blockdiag[${PYTHON_USEDEP}]
-               dev-python/sphinxcontrib-spelling[${PYTHON_USEDEP}]
-               dev-python/pyenchant[${PYTHON_USEDEP}]
-               dev-python/docutils[${PYTHON_USEDEP}]
-               dev-python/sphinx-jinja[${PYTHON_USEDEP}]
-               dev-python/sphinx_rtd_theme[${PYTHON_USEDEP}]
-       )
-       test? (
-               >=dev-python/mock-2.0.0[${PYTHON_USEDEP}]
-               dev-python/moto[${PYTHON_USEDEP}]
-               >=dev-python/boto3-1.12.48[${PYTHON_USEDEP}]
-               dev-python/parameterized[${PYTHON_USEDEP}]
-               dev-python/pypugjs[${PYTHON_USEDEP}]
-               dev-python/txrequests[${PYTHON_USEDEP}]
-               dev-python/lz4[${PYTHON_USEDEP}]
-               dev-python/treq[${PYTHON_USEDEP}]
-               dev-python/setuptools_trial[${PYTHON_USEDEP}]
-               ~dev-util/buildbot-pkg-${PV}[${PYTHON_USEDEP}]
-               ~dev-util/buildbot-worker-${PV}[${PYTHON_USEDEP}]
-               ~dev-util/buildbot-www-${PV}[${PYTHON_USEDEP}]
-               crypt? (
-                       >=dev-python/twisted-17.9.0[${PYTHON_USEDEP},crypt]
-                       >=dev-python/pyopenssl-16.0.0[${PYTHON_USEDEP}]
-                       <dev-python/idna-2.9[${PYTHON_USEDEP}]
-                       dev-python/service_identity[${PYTHON_USEDEP}]
-               )
-       )"
-
-S=${WORKDIR}/${MY_P}
-
-PATCHES=(
-               "${FILESDIR}/pypugjs-2.8.0.patch"
-               "${FILESDIR}/buildbot-2.8.0.fakedb.patch"
-)
-
-distutils_enable_tests setup.py
-
-pkg_setup() {
-       DOC_CONTENTS="The \"buildbot\" user and the \"buildmaster\" init script 
has been added
-               to support starting buildbot through Gentoo's init system. To 
use this,
-               execute \"emerge --config =${CATEGORY}/${PF}\" to create a new 
instance.
-               The scripts can run as a different user if desired."
-}
-
-src_compile() {
-       distutils-r1_src_compile
-
-       if use doc; then
-               einfo "Generation of documentation"
-               pushd docs > /dev/null
-               #'man' target is currently broken
-               emake html
-               popd > /dev/null
-       fi
-}
-
-src_install() {
-       distutils-r1_src_install
-
-       doman docs/buildbot.1
-
-       if use doc; then
-               HTML_DOCS=( docs/_build/html/ )
-               # TODO: install man pages
-       fi
-
-       if use examples; then
-               insinto /usr/share/doc/${PF}
-               doins -r docs/examples
-       fi
-
-       newconfd "${FILESDIR}/buildmaster.confd" buildmaster
-       newinitd "${FILESDIR}/buildmaster.initd" buildmaster
-       systemd_dounit "${FILESDIR}/buildmaster.target"
-       systemd_newunit "${FILESDIR}/buildmaster_at.service" 
"buildmaster@.service"
-       systemd_install_serviced "${FILESDIR}/buildmaster_at.service.conf" 
"buildmaster@.service"
-
-       readme.gentoo_create_doc
-}
-
-pkg_postinst() {
-       readme.gentoo_print_elog
-
-       if [[ -n ${REPLACING_VERSIONS} ]]; then
-               ewarn
-               ewarn "Starting with buildbot-0.8.12-r2, more than one instance 
of buildmaster"
-               ewarn "can be run simultaneously. Note that \"BASEDIR\" in the 
buildbot configuration file"
-               ewarn "is now the common base directory for all instances. If 
you are migrating from an older"
-               ewarn "version, make sure that you copy the current contents of 
\"BASEDIR\" to a subdirectory."
-               ewarn "The name of the subdirectory corresponds to the name of 
the buildmaster instance."
-               ewarn "In order to start the service running OpenRC-based 
systems need to link to the init file:"
-               ewarn "    ln --symbolic --relative /etc/init.d/buildmaster 
/etc/init.d/buildmaster.myinstance"
-               ewarn "    rc-update add buildmaster.myinstance default"
-               ewarn "    /etc/init.d/buildmaster.myinstance start"
-               ewarn "Systems using systemd can do the following:"
-               ewarn "    systemctl enable buildmaster@myinstance.service"
-               ewarn "    systemctl enable buildmaster.target"
-               ewarn "    systemctl start buildmaster.target"
-               elog
-               elog "Upstream recommends the following when upgrading:"
-               elog "Each time you install a new version of Buildbot, you 
should run the"
-               elog "\"buildbot upgrade-master\" command on each of your 
pre-existing build masters."
-               elog "This will add files and fix (or at least detect) 
incompatibilities between"
-               elog "your old config and the new code."
-       fi
-       elog
-       elog "In order to create a new instance of buildmaster, execute:"
-       elog "    emerge --config =${CATEGORY}/${PF}"
-}
-
-pkg_config() {
-       local buildmaster_path="/var/lib/buildmaster"
-       local log_path="/var/log/buildmaster"
-
-       einfo "This will prepare a new buildmaster instance in 
${buildmaster_path}."
-       einfo "Press Control-C to abort."
-
-       einfo "Enter the name for the new instance: "
-       read instance_name
-       [[ -z "${instance_name}" ]] && die "Invalid instance name"
-
-       local instance_path="${buildmaster_path}/${instance_name}"
-       local instance_log_path="${log_path}/${instance_name}"
-
-       if [[ -e "${instance_path}" ]]; then
-               eerror "The instance with the specified name already exists:"
-               eerror "${instance_path}"
-               die "Instance already exists"
-       fi
-
-       local buildbot="/usr/bin/buildbot"
-       if [[ ! -d "${buildmaster_path}" ]]; then
-               mkdir --parents "${buildmaster_path}" || die "Unable to create 
directory ${buildmaster_path}"
-       fi
-       "${buildbot}" create-master "${instance_path}" &>/dev/null || die 
"Creating instance failed"
-       chown --recursive buildbot:buildbot "${instance_path}" || die "Setting 
permissions for instance failed"
-       mv "${instance_path}/master.cfg.sample" "${instance_path}/master.cfg" \
-               || die "Moving sample configuration failed"
-       ln --symbolic --relative "/etc/init.d/buildmaster" 
"/etc/init.d/buildmaster.${instance_name}" \
-               || die "Unable to create link to init file"
-
-       if [[ ! -d "${instance_log_path}" ]]; then
-               mkdir --parents "${instance_log_path}" || die "Unable to create 
directory ${instance_log_path}"
-               chown --recursive buildbot:buildbot "${instance_log_path}" \
-                       || die "Setting permissions for instance failed"
-       fi
-       ln --symbolic --relative "${instance_log_path}/twistd.log" 
"${instance_path}/twistd.log" \
-               || die "Unable to create link to log file"
-
-       einfo "Successfully created a buildmaster instance at ${instance_path}."
-       einfo "To change the default settings edit the master.cfg file in this 
directory."
-}

Reply via email to