<86>Apr 29 10:58:31 userdel[3594959]: delete user 'rooter' <86>Apr 29 10:58:31 groupadd[3594974]: group added to /etc/group: name=rooter, GID=672 <86>Apr 29 10:58:31 groupadd[3594974]: new group: name=rooter, GID=672 <86>Apr 29 10:58:31 useradd[3595005]: new user: name=rooter, UID=672, GID=672, home=/root, shell=/bin/bash <86>Apr 29 10:58:31 userdel[3595047]: delete user 'builder' <86>Apr 29 10:58:31 groupadd[3595108]: group added to /etc/group: name=builder, GID=673 <86>Apr 29 10:58:31 groupadd[3595108]: new group: name=builder, GID=673 <86>Apr 29 10:58:31 useradd[3595134]: new user: name=builder, UID=673, GID=673, home=/usr/src, shell=/bin/bash <13>Apr 29 10:58:36 rpmi: rpm-macros-python3-0.1.14-alt1 sisyphus+270922.100.1.1 1619661227 installed <13>Apr 29 10:58:36 rpmi: libgdbm-1.8.3-alt10 1454943334 installed <13>Apr 29 10:58:36 rpmi: libexpat-2.2.10-alt1 sisyphus+259966.100.1.1 1602824518 installed <13>Apr 29 10:58:36 rpmi: libp11-kit-0.23.15-alt2 sisyphus+252784.100.2.2 1591274901 installed <13>Apr 29 10:58:36 rpmi: libtasn1-4.16.0-alt1 sisyphus+245480.100.1.1 1580825062 installed <13>Apr 29 10:58:36 rpmi: rpm-macros-alternatives-0.5.1-alt1 sisyphus+226946.100.1.1 1554830426 installed <13>Apr 29 10:58:36 rpmi: alternatives-0.5.1-alt1 sisyphus+226946.100.1.1 1554830426 installed <13>Apr 29 10:58:36 rpmi: ca-certificates-2021.03.24-alt1 sisyphus+268304.300.1.1 1616591829 installed <13>Apr 29 10:58:36 rpmi: ca-trust-0.1.2-alt1 sisyphus+233348.100.1.1 1561653823 installed <13>Apr 29 10:58:36 rpmi: p11-kit-trust-0.23.15-alt2 sisyphus+252784.100.2.2 1591274901 installed <13>Apr 29 10:58:36 rpmi: libcrypto1.1-1.1.1k-alt1 sisyphus+268375.100.1.1 1616684255 installed <13>Apr 29 10:58:36 rpmi: libssl1.1-1.1.1k-alt1 sisyphus+268375.100.1.1 1616684255 installed <13>Apr 29 10:58:36 rpmi: python3-3.9.4-alt1 sisyphus+268966.100.1.1 1617609166 installed <13>Apr 29 10:58:39 rpmi: python3-base-3.9.4-alt1 sisyphus+268966.100.1.1 1617609166 installed <13>Apr 29 10:58:39 rpmi: libpython3-3.9.4-alt1 sisyphus+268966.100.1.1 1617609166 installed <13>Apr 29 10:58:39 rpmi: tests-for-installed-python3-pkgs-0.1.14-alt1 sisyphus+270922.100.1.1 1619661227 installed <13>Apr 29 10:58:39 rpmi: rpm-build-python3-0.1.14-alt1 sisyphus+270922.100.1.1 1619661227 installed <13>Apr 29 10:58:46 rpmi: python3-module-six-1.15.0-alt1 sisyphus+255738.100.2.1 1596527214 installed <13>Apr 29 10:58:46 rpmi: python3-module-pkg_resources-1:56.0.0-alt1 sisyphus+269911.100.2.1 1618475070 installed <13>Apr 29 10:58:46 rpmi: python3-module-ntlm-1.1.0-alt1.2 sisyphus+228512.100.1.1 1556654575 installed <13>Apr 29 10:58:46 rpmi: python3-module-genshi-0.7.4-alt2 sisyphus+261703.100.2.1 1605232240 installed <13>Apr 29 10:58:46 rpmi: python3-module-snowballstemmer-1.2.0-alt2.1 1457859319 installed <13>Apr 29 10:58:46 rpmi: python3-module-pyparsing-2.4.2-alt2 sisyphus+261315.100.1.1 1604861802 installed <13>Apr 29 10:58:46 rpmi: python3-module-packaging-19.0-alt3 sisyphus+261322.40.5.2 1604886824 installed <13>Apr 29 10:58:46 rpmi: python3-module-markupsafe-1.1.1-alt1 sisyphus+265234.15700.49.1 1613753625 installed <13>Apr 29 10:58:46 rpmi: python3-module-jinja2-2.11.3-alt1 sisyphus+267903.300.1.1 1615896587 installed <13>Apr 29 10:58:46 rpmi: python3-module-imagesize-1.1.0-alt1 sisyphus+229015.100.2.1 1557233756 installed <13>Apr 29 10:58:46 rpmi: python3-module-pytz-1:2021.1-alt1 sisyphus+267903.400.1.1 1615896636 installed <13>Apr 29 10:58:48 rpmi: python3-module-babel-1:2.9.0-alt1 sisyphus+268784.200.2.1 1617263310 installed <13>Apr 29 10:58:48 rpmi: python3-module-ndg-0.4.2-alt1.qa1 sisyphus+227504.1300.1.2 1555853234 installed <13>Apr 29 10:58:48 rpmi: python3-module-pycparser-2.20-alt1 sisyphus+260990.100.1.1 1604547209 installed <13>Apr 29 10:58:48 rpmi: python3-module-cffi-1.14.5-alt1 sisyphus+266847.100.1.1 1614157383 installed <13>Apr 29 10:58:48 rpmi: python3-module-cryptography-3.4.7-alt1 sisyphus+270667.100.1.1 1619307697 installed <13>Apr 29 10:58:48 rpmi: python3-module-openssl-20.0.1-alt1 sisyphus+267607.100.2.1 1615475362 installed <13>Apr 29 10:58:48 rpmi: python3-module-ndg-httpsclient-0.4.2-alt1.qa1 sisyphus+227504.1300.1.2 1555853234 installed <13>Apr 29 10:58:48 rpmi: python3-module-urllib3-2:1.25.10-alt1 sisyphus+255342.100.1.1 1595592746 installed <13>Apr 29 10:58:48 rpmi: python3-module-idna-3.1-alt1 sisyphus+267356.100.1.1 1614879269 installed <13>Apr 29 10:58:48 rpmi: python3-module-chardet-1:3.0.4-alt2 sisyphus+263408.100.1.1 1607875228 installed <13>Apr 29 10:58:48 rpmi: python3-module-requests-2.25.1-alt2 sisyphus+267359.100.1.1 1614881487 installed <13>Apr 29 10:58:48 rpmi: python3-module-webencodings-0.5.1-alt2 sisyphus+245915.200.1.1 1581496105 installed <13>Apr 29 10:58:48 rpmi: python-sphinx-objects.inv-1:2.3.10.20210411-alt1 sisyphus+269703.100.1.1 1618184316 installed <13>Apr 29 10:58:48 rpmi: libpython-2.7.18-alt5 sisyphus+270920.100.1.1 1619657728 installed <13>Apr 29 10:58:49 rpmi: python2-base-2.7.18-alt5 sisyphus+270920.100.1.1 1619657728 installed <13>Apr 29 10:58:49 rpmi: python-modules-encodings-2.7.18-alt5 sisyphus+270920.100.1.1 1619657728 installed <13>Apr 29 10:58:49 rpmi: python-modules-compiler-2.7.18-alt5 sisyphus+270920.100.1.1 1619657728 installed <13>Apr 29 10:58:49 rpmi: python-modules-email-2.7.18-alt5 sisyphus+270920.100.1.1 1619657728 installed <13>Apr 29 10:58:49 rpmi: python-modules-unittest-2.7.18-alt5 sisyphus+270920.100.1.1 1619657728 installed <13>Apr 29 10:58:49 rpmi: python-modules-2.7.18-alt5 sisyphus+270920.100.1.1 1619657728 installed <13>Apr 29 10:58:49 rpmi: python-modules-ctypes-2.7.18-alt5 sisyphus+270920.100.1.1 1619657728 installed <13>Apr 29 10:58:49 rpmi: python-modules-multiprocessing-2.7.18-alt5 sisyphus+270920.100.1.1 1619657728 installed <13>Apr 29 10:58:49 rpmi: python-modules-logging-2.7.18-alt5 sisyphus+270920.100.1.1 1619657728 installed <13>Apr 29 10:58:49 rpmi: libgpg-error-1.41-alt4 sisyphus+264254.200.1.1 1609440111 installed <13>Apr 29 10:58:49 rpmi: libgcrypt20-1.9.2-alt1 sisyphus+266496.100.1.1 1613559234 installed <13>Apr 29 10:58:49 rpmi: libxslt-1.1.34-alt2 sisyphus+248264.100.1.1 1584829770 installed <13>Apr 29 10:58:49 rpmi: python3-module-cssselect-0.9.1-alt2 sisyphus+250566.2300.6.1 1588188959 installed <13>Apr 29 10:58:49 rpmi: python3-module-html5lib-1:1.0.1-alt1 sisyphus+238807.100.2.1 1570465973 installed <13>Apr 29 10:58:50 rpmi: python3-module-lxml-4.6.3-alt1 sisyphus+268152.100.1.1 1616388041 installed <13>Apr 29 10:58:50 rpmi: python3-module-docutils-0.16.0-alt1 sisyphus+250087.100.1.1 1587043829 installed <13>Apr 29 10:58:50 rpmi: python3-module-alabaster-0.7.6-alt3 sisyphus+228351.700.4.1 1556637370 installed <13>Apr 29 10:58:50 rpmi: python3-module-sphinxcontrib-applehelp-1.0.2-alt1 sisyphus+252614.200.1.1 1590949678 installed <13>Apr 29 10:58:50 rpmi: python3-module-sphinxcontrib-devhelp-1.0.2-alt1 sisyphus+252614.300.1.1 1590949711 installed <13>Apr 29 10:58:50 rpmi: python3-module-sphinxcontrib-htmlhelp-1.0.2-alt1 sisyphus+228401.100.1.1 1556572721 installed <13>Apr 29 10:58:50 rpmi: python3-module-sphinxcontrib-jsmath-1.0.1-alt1 sisyphus+238085.500.1.1 1569313099 installed <13>Apr 29 10:58:50 rpmi: python3-module-sphinxcontrib-qthelp-1.0.3-alt1 sisyphus+252614.400.1.1 1590949745 installed <13>Apr 29 10:58:50 rpmi: python3-module-sphinxcontrib-serializinghtml-1.1.4-alt1 sisyphus+252614.100.1.1 1590949645 installed <13>Apr 29 10:58:51 rpmi: python3-module-sphinx-1:3.5.4-alt1 sisyphus+270621.100.4.1 1619347178 installed <13>Apr 29 10:58:51 rpmi: python3-module-Pygments-2.8.1-alt2 sisyphus+270791.100.1.1 1619525864 installed <13>Apr 29 10:58:51 rpmi: python-tools-2to3-2.7.18-alt5 sisyphus+270920.100.1.1 1619657728 installed Building target platforms: i586 Building for target i586 Wrote: /usr/src/in/nosrpm/python3-module-pyres-1.5-alt3.nosrc.rpm (w1.gzdio) <13>Apr 29 10:58:55 rpmi: libtinfo-devel-6.2.20210123-alt1 sisyphus+265425.100.1.1 1611851433 installed <13>Apr 29 10:58:55 rpmi: libncurses-devel-6.2.20210123-alt1 sisyphus+265425.100.1.1 1611851433 installed <13>Apr 29 10:58:55 rpmi: python3-dev-3.9.4-alt1 sisyphus+268966.100.1.1 1617609166 installed <13>Apr 29 10:58:55 rpmi: python3-module-setuptools-1:56.0.0-alt1 sisyphus+269911.100.2.1 1618475070 installed Installing python3-module-pyres-1.5-alt3.src.rpm Building target platforms: i586 Building for target i586 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.41339 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf python3-module-pyres-1.5 + echo 'Source #0 (python3-module-pyres-1.5.tar):' Source #0 (python3-module-pyres-1.5.tar): + /bin/tar -xf /usr/src/RPM/SOURCES/python3-module-pyres-1.5.tar + cd python3-module-pyres-1.5 + /bin/chmod -c -Rf u+rwX,go-w . + sed -i 's|sphinx-build|&-3|' docs/Makefile + find ./ -type f -name '*.py' -exec 2to3 -w -n '{}' + RefactoringTool: Skipping optional fixer: buffer RefactoringTool: Skipping optional fixer: idioms RefactoringTool: Skipping optional fixer: set_literal RefactoringTool: Skipping optional fixer: ws_comma RefactoringTool: Refactored ./tests/test_worker.py RefactoringTool: No changes to ./tests/test_stats.py RefactoringTool: No changes to ./tests/test_schedule.py RefactoringTool: Refactored ./tests/test_resq.py RefactoringTool: Refactored ./tests/test_json.py RefactoringTool: No changes to ./tests/test_jobs.py RefactoringTool: No changes to ./tests/test_horde.py RefactoringTool: No changes to ./tests/test_failure_multi.py RefactoringTool: No changes to ./tests/test_failure.py RefactoringTool: Refactored ./tests/__init__.py RefactoringTool: No changes to ./setup.py RefactoringTool: Refactored ./pyres/worker.py RefactoringTool: No changes to ./pyres/scripts.py RefactoringTool: No changes to ./pyres/scheduler.py RefactoringTool: Refactored ./pyres/json_parser.py RefactoringTool: No changes to ./pyres/job.py RefactoringTool: Refactored ./pyres/horde.py RefactoringTool: No changes to ./pyres/failure/redis.py RefactoringTool: Refactored ./pyres/failure/multiple.py RefactoringTool: Refactored ./pyres/failure/mail.py RefactoringTool: No changes to ./pyres/failure/base.py RefactoringTool: No changes to ./pyres/failure/__init__.py RefactoringTool: Refactored ./pyres/extensions.py --- ./tests/test_worker.py (original) +++ ./tests/test_worker.py (refactored) @@ -124,7 +124,7 @@ assert worker.processing() == ResQ.decode(self.redis.get('resque:worker:%s' % name)) worker.done_working(job) w2 = Worker(['basic']) - print(w2.job()) + print((w2.job())) assert w2.job() == {} def test_working(self): --- ./tests/test_resq.py (original) +++ ./tests/test_resq.py (refactored) @@ -104,8 +104,8 @@ def test_keys(self): self.resq.enqueue_from_string('tests.Basic','basic','test1') - assert 'queue:basic' in self.resq.keys() - assert 'queues' in self.resq.keys() + assert 'queue:basic' in list(self.resq.keys()) + assert 'queues' in list(self.resq.keys()) def test_queues(self): assert self.resq.queues() == [] --- ./tests/test_json.py (original) +++ ./tests/test_json.py (refactored) @@ -18,7 +18,7 @@ def test_dates_in_dict(self): dates = dict((i, datetime.now()) for i in range(50)) decoded = json.loads(json.dumps(dates)) - for i, value in dates.items(): + for i, value in list(dates.items()): assert isinstance(i, int) assert isinstance(value, datetime) --- ./tests/__init__.py (original) +++ ./tests/__init__.py (refactored) @@ -14,7 +14,7 @@ queue = 'basic' @staticmethod def perform(name, age): - print('name: %s, age: %s' % (name, age)) + print(('name: %s, age: %s' % (name, age))) class ReturnAllArgsJob(object): --- ./pyres/worker.py (original) +++ ./pyres/worker.py (refactored) @@ -336,7 +336,7 @@ cmd = "ps -A -o pid,command | grep pyres_worker | grep -v grep" output = commands.getoutput(cmd) if output: - return map(lambda l: l.strip().split(' ')[0], output.split("\n")) + return [l.strip().split(' ')[0] for l in output.split("\n")] else: return [] --- ./pyres/json_parser.py (original) +++ ./pyres/json_parser.py (refactored) @@ -31,7 +31,7 @@ except ValueError: return value elif isinstance(value, dict): - for k, v in value.items(): + for k, v in list(value.items()): new = self.convert(v) if new != v: value[k] = new --- ./pyres/horde.py (original) +++ ./pyres/horde.py (refactored) @@ -248,7 +248,7 @@ tmap = {} main_thread = None import traceback - from cStringIO import StringIO + from io import StringIO # get a map of threads by their ID so we can print their names # during the traceback dump for t in threading.enumerate(): @@ -259,7 +259,7 @@ out = StringIO() sep = "=" * 49 + "\n" - for tid, frame in sys._current_frames().iteritems(): + for tid, frame in sys._current_frames().items(): thread = tmap.get(tid, main_thread) if not thread: # skip old junk (left-overs from a fork) @@ -341,7 +341,7 @@ send the SIGNINT signal to each worker in the pool. """ setproctitle('pyres_manager: Waiting on children to shutdown.') - for minion in self._workers.values(): + for minion in list(self._workers.values()): minion.terminate() minion.join() --- ./pyres/failure/multiple.py (original) +++ ./pyres/failure/multiple.py (refactored) @@ -46,4 +46,4 @@ return first.clear(resq) def save(self, resq=None): - map(lambda x: x.save(resq), self.backends) + list(map(lambda x: x.save(resq), self.backends)) --- ./pyres/failure/mail.py (original) +++ ./pyres/failure/mail.py (refactored) @@ -3,7 +3,7 @@ from textwrap import dedent from email.mime.text import MIMEText -from base import BaseBackend +from .base import BaseBackend class MailBackend(BaseBackend): """Extends ``BaseBackend`` to provide support for emailing failures. --- ./pyres/extensions.py (original) +++ ./pyres/extensions.py (refactored) @@ -2RefactoringTool: Refactored ./pyres/compat.py RefactoringTool: No changes to ./pyres/__init__.py RefactoringTool: Refactored ./docs/source/conf.py RefactoringTool: Files that were modified: RefactoringTool: ./tests/test_worker.py RefactoringTool: ./tests/test_stats.py RefactoringTool: ./tests/test_schedule.py RefactoringTool: ./tests/test_resq.py RefactoringTool: ./tests/test_json.py RefactoringTool: ./tests/test_jobs.py RefactoringTool: ./tests/test_horde.py RefactoringTool: ./tests/test_failure_multi.py RefactoringTool: ./tests/test_failure.py RefactoringTool: ./tests/__init__.py RefactoringTool: ./setup.py RefactoringTool: ./pyres/worker.py RefactoringTool: ./pyres/scripts.py RefactoringTool: ./pyres/scheduler.py RefactoringTool: ./pyres/json_parser.py RefactoringTool: ./pyres/job.py RefactoringTool: ./pyres/horde.py RefactoringTool: ./pyres/failure/redis.py RefactoringTool: ./pyres/failure/multiple.py RefactoringTool: ./pyres/failure/mail.py RefactoringTool: ./pyres/failure/base.py RefactoringTool: ./pyres/failure/__init__.py RefactoringTool: ./pyres/extensions.py RefactoringTool: ./pyres/compat.py RefactoringTool: ./pyres/__init__.py RefactoringTool: ./docs/source/conf.py RefactoringTool: Warnings/messages while refactoring: RefactoringTool: ### In file ./pyres/failure/multiple.py ### RefactoringTool: Line 49: You should use a for loop here 2,17 +22,17 @@ break job = self.reserve() if job: - print "got: %s" % job + print("got: %s" % job) self.child = os.fork() if self.child: - print 'Forked %s at %s' % (self.child, - datetime.datetime.now()) + print('Forked %s at %s' % (self.child, + datetime.datetime.now())) os.waitpid(self.child, 0) else: - print 'Processing %s since %s' % (job._queue, - datetime.datetime.now()) + print('Processing %s since %s' % (job._queue, + datetime.datetime.now())) self.process(job) os._exit(0) self.child = None --- ./pyres/compat.py (original) +++ ./pyres/compat.py (refactored) @@ -2,7 +2,7 @@ import types try: - import cPickle as pickle + import pickle as pickle except ImportError: # pragma: no cover import pickle @@ -19,12 +19,12 @@ import subprocess as commands else: - string_types = basestring, - integer_types = (int, long) - class_types = (type, types.ClassType) - text_type = unicode + string_types = str, + integer_types = (int, int) + class_types = (type, type) + text_type = str binary_type = str - long = long - import commands + long = int + import subprocess --- ./docs/source/conf.py (original) +++ ./docs/source/conf.py (refactored) @@ -37,8 +37,8 @@ master_doc = 'index' # General information about the project. -project = u'pyres' -copyright = u'2012, Matt George' +project = 'pyres' +copyright = '2012, Matt George' # The version info for the project you're documenting, acts as replacement for # |version| and |release|, also used in various other places throughout the @@ -174,8 +174,8 @@ # Grouping the document tree into LaTeX files. List of tuples # (source start file, target name, title, author, documentclass [howto/manual]). latex_documents = [ - ('index', 'pyres.tex', u'pyres Documentation', - u'Matt George', 'manual'), + ('index', 'pyres.tex', 'pyres Documentation', + 'Matt George', 'manual'), ] # The name of an image file (relative to this directory) to place at the top of + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.60138 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd python3-module-pyres-1.5 + CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' + export CFLAGS + CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' + export CXXFLAGS + FFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' + export FFLAGS + /usr/bin/python3 setup.py build --debug running build running build_py creating build creating build/lib creating build/lib/pyres copying pyres/worker.py -> build/lib/pyres copying pyres/scripts.py -> build/lib/pyres copying pyres/scheduler.py -> build/lib/pyres copying pyres/json_parser.py -> build/lib/pyres copying pyres/job.py -> build/lib/pyres copying pyres/horde.py -> build/lib/pyres copying pyres/extensions.py -> build/lib/pyres copying pyres/exceptions.py -> build/lib/pyres copying pyres/compat.py -> build/lib/pyres copying pyres/__init__.py -> build/lib/pyres creating build/lib/pyres/failure copying pyres/failure/redis.py -> build/lib/pyres/failure copying pyres/failure/multiple.py -> build/lib/pyres/failure copying pyres/failure/mail.py -> build/lib/pyres/failure copying pyres/failure/base.py -> build/lib/pyres/failure copying pyres/failure/__init__.py -> build/lib/pyres/failure running egg_info creating pyres.egg-info writing pyres.egg-info/PKG-INFO writing dependency_links to pyres.egg-info/dependency_links.txt writing entry points to pyres.egg-info/entry_points.txt writing requirements to pyres.egg-info/requires.txt writing top-level names to pyres.egg-info/top_level.txt writing manifest file 'pyres.egg-info/SOURCES.txt' adding license file 'LICENSE' (matched pattern 'LICEN[CS]E*') adding license file 'AUTHORS.md' (matched pattern 'AUTHORS*') reading manifest file 'pyres.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' writing manifest file 'pyres.egg-info/SOURCES.txt' + exit 0 Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.24703 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + /bin/chmod -Rf u+rwX -- /usr/src/tmp/python3-module-pyres-buildroot + : + /bin/rm -rf -- /usr/src/tmp/python3-module-pyres-buildroot + PATH=/usr/libexec/rpm-build:/usr/src/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games + cd python3-module-pyres-1.5 + CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' + export CFLAGS + CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' + export CXXFLAGS + FFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' + export FFLAGS + /usr/bin/python3 setup.py install --skip-build --root=/usr/src/tmp/python3-module-pyres-buildroot --force running install running install_lib creating /usr/src/tmp/python3-module-pyres-buildroot creating /usr/src/tmp/python3-module-pyres-buildroot/usr creating /usr/src/tmp/python3-module-pyres-buildroot/usr/lib creating /usr/src/tmp/python3-module-pyres-buildroot/usr/lib/python3 creating /usr/src/tmp/python3-module-pyres-buildroot/usr/lib/python3/site-packages creating /usr/src/tmp/python3-module-pyres-buildroot/usr/lib/python3/site-packages/pyres creating /usr/src/tmp/python3-module-pyres-buildroot/usr/lib/python3/site-packages/pyres/failure copying build/lib/pyres/failure/__init__.py -> /usr/src/tmp/python3-module-pyres-buildroot/usr/lib/python3/site-packages/pyres/failure copying build/lib/pyres/failure/base.py -> /usr/src/tmp/python3-module-pyres-buildroot/usr/lib/python3/site-packages/pyres/failure copying build/lib/pyres/failure/mail.py -> /usr/src/tmp/python3-module-pyres-buildroot/usr/lib/python3/site-packages/pyres/failure copying build/lib/pyres/failure/multiple.py -> /usr/src/tmp/python3-module-pyres-buildroot/usr/lib/python3/site-packages/pyres/failure copying build/lib/pyres/failure/redis.py -> /usr/src/tmp/python3-module-pyres-buildroot/usr/lib/python3/site-packages/pyres/failure copying build/lib/pyres/__init__.py -> /usr/src/tmp/python3-module-pyres-buildroot/usr/lib/python3/site-packages/pyres copying build/lib/pyres/compat.py -> /usr/src/tmp/python3-module-pyres-buildroot/usr/lib/python3/site-packages/pyres copying build/lib/pyres/exceptions.py -> /usr/src/tmp/python3-module-pyres-buildroot/usr/lib/python3/site-packages/pyres copying build/lib/pyres/extensions.py -> /usr/src/tmp/python3-module-pyres-buildroot/usr/lib/python3/site-packages/pyres copying build/lib/pyres/horde.py -> /usr/src/tmp/python3-module-pyres-buildroot/usr/lib/python3/site-packages/pyres copying build/lib/pyres/job.py -> /usr/src/tmp/python3-module-pyres-buildroot/usr/lib/python3/site-packages/pyres copying build/lib/pyres/json_parser.py -> /usr/src/tmp/python3-module-pyres-buildroot/usr/lib/python3/site-packages/pyres copying build/lib/pyres/scheduler.py -> /usr/src/tmp/python3-module-pyres-buildroot/usr/lib/python3/site-packages/pyres copying build/lib/pyres/scripts.py -> /usr/src/tmp/python3-module-pyres-buildroot/usr/lib/python3/site-packages/pyres copying build/lib/pyres/worker.py -> /usr/src/tmp/python3-module-pyres-buildroot/usr/lib/python3/site-packages/pyres byte-compiling /usr/src/tmp/python3-module-pyres-buildroot/usr/lib/python3/site-packages/pyres/failure/__init__.py to __init__.cpython-39.pyc byte-compiling /usr/src/tmp/python3-module-pyres-buildroot/usr/lib/python3/site-packages/pyres/failure/base.py to base.cpython-39.pyc byte-compiling /usr/src/tmp/python3-module-pyres-buildroot/usr/lib/python3/site-packages/pyres/failure/mail.py to mail.cpython-39.pyc byte-compiling /usr/src/tmp/python3-module-pyres-buildroot/usr/lib/python3/site-packages/pyres/failure/multiple.py to multiple.cpython-39.pyc byte-compiling /usr/src/tmp/python3-module-pyres-buildroot/usr/lib/python3/site-packages/pyres/failure/redis.py to redis.cpython-39.pyc byte-compiling /usr/src/tmp/python3-module-pyres-buildroot/usr/lib/python3/site-packages/pyres/__init__.py to __init__.cpython-39.pyc byte-compiling /usr/src/tmp/python3-module-pyres-buildroot/usr/lib/python3/site-packages/pyres/compat.py to compat.cpython-39.pyc byte-compiling /usr/src/tmp/python3-module-pyres-buildroot/usr/lib/python3/site-packages/pyres/exceptions.py to exceptions.cpython-39.pyc byte-compiling /usr/src/tmp/python3-module-pyres-buildroot/usr/lib/python3/site-packages/pyres/extensions.py to extensions.cpython-39.pyc byte-compiling /usr/src/tmp/python3-module-pyres-buildroot/usr/lib/python3/site-packages/pyres/horde.py to horde.cpython-39.pyc byte-compiling /usr/src/tmp/python3-module-pyres-buildroot/usr/lib/python3/site-packages/pyres/job.py to job.cpython-39.pyc byte-compiling /usr/src/tmp/python3-module-pyres-buildroot/usr/lib/python3/site-packages/pyres/json_parser.py to json_parser.cpython-39.pyc byte-compiling /usr/src/tmp/python3-module-pyres-buildroot/usr/lib/python3/site-packages/pyres/scheduler.py to scheduler.cpython-39.pyc byte-compiling /usr/src/tmp/python3-module-pyres-buildroot/usr/lib/python3/site-packages/pyres/scripts.py to scripts.cpython-39.pyc byte-compiling /usr/src/tmp/python3-module-pyres-buildroot/usr/lib/python3/site-packages/pyres/worker.py to worker.cpython-39.pyc running install_egg_info running egg_info writing pyres.egg-info/PKG-INFO writing dependency_links to pyres.egg-info/dependency_links.txt writing entry points to pyres.egg-info/entry_points.txt writing requirements to pyres.egg-info/requires.txt writing top-level names to pyres.egg-info/top_level.txt adding license file 'LICENSE' (matched pattern 'LICEN[CS]E*') adding license file 'AUTHORS.md' (matched pattern 'AUTHORS*') reading manifest file 'pyres.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' writing manifest file 'pyres.egg-info/SOURCES.txt' Copying pyres.egg-info to /usr/src/tmp/python3-module-pyres-buildroot/usr/lib/python3/site-packages/pyres-1.5-py3.9.egg-info running install_scripts Installing pyres_manager script to /usr/src/tmp/python3-module-pyres-buildroot/usr/bin Installing pyres_scheduler script to /usr/src/tmp/python3-module-pyres-buildroot/usr/bin Installing pyres_worker script to /usr/src/tmp/python3-module-pyres-buildroot/usr/bin + make -C docs pickle make: Entering directory '/usr/src/RPM/BUILD/python3-module-pyres-1.5/docs' sphinx-build-3 -b pickle -d build/doctrees source build/pickle Running Sphinx v3.5.4 making output directory... done WARNING: html_static_path entry '_static' does not exist building [mo]: targets for 0 po files that are out of date building [pickle]: targets for 10 source files that are out of date updating environment: [new config] 10 added, 0 changed, 0 removed reading sources... [ 10%] _theme/ADCTheme/README reading sources... [ 20%] class reading sources... [ 30%] example reading sources... [ 40%] failures reading sources... [ 50%] horde reading sources... [ 60%] index reading sources... [ 70%] install reading sources... [ 80%] intentions reading sources... [ 90%] intro reading sources... [100%] tests WARNING: autodoc: failed to import class 'ResQ' from module 'pyres'; the following exception was raised: No module named 'redis' WARNING: autodoc: failed to import class 'job.Job' from module 'pyres'; the following exception was raised: No module named 'redis' WARNING: autodoc: failed to import class 'worker.Worker' from module 'pyres'; the following exception was raised: No module named 'redis' WARNING: autodoc: failed to import class 'failure.base.BaseBackend' from module 'pyres'; the following exception was raised: No module named 'redis' WARNING: autodoc: failed to import class 'failure.RedisBackend' from module 'pyres'; the following exception was raised: No module named 'redis' looking for now-outdated files... none found pickling environment... done checking consistency... /usr/src/RPM/BUILD/python3-module-pyres-1.5/docs/source/_theme/ADCTheme/README.rst: WARNING: document isn't included in any toctree /usr/src/RPM/BUILD/python3-module-pyres-1.5/docs/source/intentions.rst: WARNING: document isn't included in any toctree done preparing documents... done writing output... [ 10%] _theme/ADCTheme/README writing output... [ 20%] class writing output... [ 30%] example writing output... [ 40%] failures writing output... [ 50%] horde writing output... [ 60%] index writing output... [ 70%] install writing output... [ 80%] intentions writing output... [ 90%] intro writing output... [100%] tests generating indices... genindex py-modindex done writing additional pages... search opensearch done copying static files... done copying extra files... done dumping search index in English (code: en)... done dumping object inventory... done build succeeded, 8 warnings. You can now process the pickle files in build/pickle. Build finished; now you can process the pickle files. make: Leaving directory '/usr/src/RPM/BUILD/python3-module-pyres-1.5/docs' + make -C docs html make: Entering directory '/usr/src/RPM/BUILD/python3-module-pyres-1.5/docs' sphinx-build-3 -b html -d build/doctrees source build/html Running Sphinx v3.5.4 making output directory... done WARNING: html_static_path entry '_static' does not exist loading pickled environment... done building [mo]: targets for 0 po files that are out of date building [html]: targets for 10 source files that are out of date updating environment: 0 added, 1 changed, 0 removed reading sources... [100%] class WARNING: autodoc: failed to import class 'ResQ' from module 'pyres'; the following exception was raised: No module named 'redis' WARNING: autodoc: failed to import class 'job.Job' from module 'pyres'; the following exception was raised: No module named 'redis' WARNING: autodoc: failed to import class 'worker.Worker' from module 'pyres'; the following exception was raised: No module named 'redis' WARNING: autodoc: failed to import class 'failure.base.BaseBackend' from module 'pyres'; the following exception was raised: No module named 'redis' WARNING: autodoc: failed to import class 'failure.RedisBackend' from module 'pyres'; the following exception was raised: No module named 'redis' looking for now-outdated files... none found pickling environment... done checking consistency... /usr/src/RPM/BUILD/python3-module-pyres-1.5/docs/source/_theme/ADCTheme/README.rst: WARNING: document isn't included in any toctree /usr/src/RPM/BUILD/python3-module-pyres-1.5/docs/source/intentions.rst: WARNING: document isn't included in any toctree done preparing documents... done writing output... [ 10%] _theme/ADCTheme/README writing output... [ 20%] class writing output... [ 30%] example writing output... [ 40%] failures writing output... [ 50%] horde writing output... [ 60%] index writing output... [ 70%] install writing output... [ 80%] intentions writing output... [ 90%] intro writing output... [100%] tests generating indices... genindex py-modindex done writing additional pages... search opensearch done copying static files... done copying extra files... done dumping search index in English (code: en)... done dumping object inventory... done build succeeded, 8 warnings. The HTML pages are in build/html. Build finished. The HTML pages are in build/html. make: Leaving directory '/usr/src/RPM/BUILD/python3-module-pyres-1.5/docs' + cp -fR docs/build/pickle /usr/src/tmp/python3-module-pyres-buildroot/usr/lib/python3/site-packages/pyres/ + /usr/lib/rpm/brp-alt Cleaning files in /usr/src/tmp/python3-module-pyres-buildroot (auto) Verifying and fixing files in /usr/src/tmp/python3-module-pyres-buildroot (binconfig,pkgconfig,libtool,desktop,gnuconfig) Checking contents of files in /usr/src/tmp/python3-module-pyres-buildroot/ (default) Compressing files in /usr/src/tmp/python3-module-pyres-buildroot (auto) Adjusting library links in /usr/src/tmp/python3-module-pyres-buildroot ./usr/lib: (from :0) Verifying ELF objects in /usr/src/tmp/python3-module-pyres-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal) Bytecompiling python modules in /usr/src/tmp/python3-module-pyres-buildroot using /usr/bin/python2.7 /usr/bin/python2.7: can't open file '/usr/lib/rpm/python.compileall.py': [Errno 2] No such file or directory error: Bad exit status from /usr/src/tmp/rpm-tmp.24703 (%install) RPM build errors: Bad exit status from /usr/src/tmp/rpm-tmp.24703 (%install) Command exited with non-zero status 1 9.37user 0.37system 0:22.40elapsed 43%CPU (0avgtext+0avgdata 36852maxresident)k 0inputs+0outputs (0major+91221minor)pagefaults 0swaps hsh-rebuild: rebuild of `python3-module-pyres-1.5-alt3.src.rpm' failed. Command exited with non-zero status 1 18.82user 3.13system 0:55.45elapsed 39%CPU (0avgtext+0avgdata 110904maxresident)k 0inputs+0outputs (0major+518448minor)pagefaults 0swaps