Commit fb4c7fd4 authored by Rene Ladan's avatar Rene Ladan
Browse files

benchmarks/py-zopkio: Remove expired port

2026-07-28 benchmarks/py-zopkio: Upstream last activity was in 2016, and the project has been moved to the LinkedInAttic GitHub account.
parent 9dd013fa
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -5513,3 +5513,4 @@ databases/sqlitestudio|databases/letos|2026-07-26|Project renamed upstream
net/jicmp6||2026-07-28|Has expired: several years behind on upstream, no maintainer, moved to https://github.com/OpenNMS/jicmp6
net/jicmp||2026-07-28|Has expired: several years behind on upstream, no maintainer, moved to https://github.com/OpenNMS/jicmp
java/sqlitejdbc|databases/sqlite-jdbc|2026-07-28|Has expired: Dead old upstream, replaced by databases/sqlite-jdbc
benchmarks/py-zopkio||2026-07-28|Has expired: Upstream last activity was in 2016, and the project has been moved to the LinkedInAttic GitHub account
+0 −1
Original line number Diff line number Diff line
@@ -83,7 +83,6 @@
    SUBDIR += py-naarad
    SUBDIR += py-reframe-hpc
    SUBDIR += py-throughpy
    SUBDIR += py-zopkio
    SUBDIR += raidtest
    SUBDIR += randomio
    SUBDIR += rubygem-benchmark

benchmarks/py-zopkio/Makefile

deleted100644 → 0
+0 −30
Original line number Diff line number Diff line
PORTNAME=	Zopkio
DISTVERSION=	0.2.5
PORTREVISION=	11
CATEGORIES=	benchmarks python
PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}

MAINTAINER=	ports@FreeBSD.org
COMMENT=	Functional and Performance Test Framework
WWW=		https://github.com/LinkedInAttic/Zopkio

LICENSE=	APACHE20
LICENSE_FILE=	${WRKSRC}/LICENSE

DEPRECATED=	Upstream last activity was in 2016, and the project has been moved to the LinkedInAttic GitHub account.
EXPIRATION_DATE=	2026-07-28

RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}naarad>=1.0.15:benchmarks/py-naarad@${PY_FLAVOR} \
		${PYTHON_PKGNAMEPREFIX}python-dateutil>0:devel/py-python-dateutil@${PY_FLAVOR} \
		${PYTHON_PKGNAMEPREFIX}kazoo>=1.1:devel/py-kazoo@${PY_FLAVOR} \
		${PYTHON_PKGNAMEPREFIX}paramiko>=1.10.1:security/py-paramiko@${PY_FLAVOR} \
		${PYTHON_PKGNAMEPREFIX}junit-xml>0:textproc/py-junit-xml@${PY_FLAVOR} \

USES=		dos2unix python
USE_PYTHON=	autoplist concurrent distutils
USE_GITHUB=	yes
GH_ACCOUNT=	LinkedInAttic

NO_ARCH=	yes

.include <bsd.port.mk>

benchmarks/py-zopkio/distinfo

deleted100644 → 0
+0 −3
Original line number Diff line number Diff line
TIMESTAMP = 1653164376
SHA256 (LinkedInAttic-Zopkio-0.2.5_GH0.tar.gz) = e33009e558e6c8cc2c04d8bdacc3bec27a5c14346692146f7896fc0cb45233c4
SIZE (LinkedInAttic-Zopkio-0.2.5_GH0.tar.gz) = 2422419
+0 −66
Original line number Diff line number Diff line
--- zopkio/__main__.py.orig	2022-05-21 20:20:16 UTC
+++ zopkio/__main__.py
@@ -110,7 +110,7 @@ def call_main(args):
     if args.output_dir is not None:
       runtime.set_output_dir(args.output_dir)
   except ValueError as e:
-    print str(e)
+    print(str(e))
     raise
 
   # Set up logging.
@@ -125,7 +125,7 @@ def call_main(args):
     config_overrides = utils.parse_config_list(args.config_overrides)
   except ValueError as e:
     logger.error(str(e))
-    print("Error in processing command line arguments:\n {0}".format(traceback.format_exc()))
+    print(("Error in processing command line arguments:\n {0}".format(traceback.format_exc())))
     raise
 
   runtime.set_machines(machines)
@@ -149,7 +149,7 @@ def call_main(args):
     else:
       test_runner = TestRunner(args.testfile, args.test_list, config_overrides)
   except BaseException as e:
-    print("Error setting up testrunner:\n%s" % traceback.format_exc())
+    print(("Error setting up testrunner:\n%s" % traceback.format_exc()))
     raise ValueError(e.message)
 
   test_runner.run()
--- zopkio/deployer.py.orig	2022-05-21 20:20:16 UTC
+++ zopkio/deployer.py
@@ -31,13 +31,12 @@ import zopkio.runtime as runtime
 
 logger = logging.getLogger(__name__)
 
-class Deployer(object):
+class Deployer(object, metaclass=ABCMeta):
   """Abstract class specifying required contract for a Deployer
 
   A deployer implements both the basic contracts for deployment as well as keeping
   track of the state of deployed applications
   """
-  __metaclass__ = ABCMeta
   _signalnames = {signal.SIGHUP : "HANGING UP ON",
                   signal.SIGTERM : "TERMINATING",
                   signal.SIGKILL : "KILLING",
@@ -261,7 +260,7 @@ class Deployer(object):
         for f in logs:
           try:
             mode = ftp.stat(f).st_mode
-          except IOError, e:
+          except IOError as e:
             if e.errno == errno.ENOENT:
               logger.error("Log file " + f + " does not exist on " + hostname)
               pass
--- zopkio/remote_host_helper.py.orig	2022-05-21 20:20:16 UTC
+++ zopkio/remote_host_helper.py
@@ -147,7 +147,7 @@ def copy_dir(ftp, filename, outputdir, prefix, pattern
   """
   try:
     mode = ftp.stat(filename).st_mode
-  except IOError, e:
+  except IOError as e:
     if e.errno == errno.ENOENT:
       logger.error("Log file " + filename + " does not exist")
       pass
Loading