<86>Apr 21 00:58:17 userdel[24254]: delete user 'rooter' <86>Apr 21 00:58:17 userdel[24254]: removed shadow group 'rooter' owned by 'rooter' <86>Apr 21 00:58:17 groupadd[24285]: group added to /etc/group: name=rooter, GID=681 <86>Apr 21 00:58:17 groupadd[24285]: group added to /etc/gshadow: name=rooter <86>Apr 21 00:58:17 groupadd[24285]: new group: name=rooter, GID=681 <86>Apr 21 00:58:17 useradd[24299]: new user: name=rooter, UID=681, GID=681, home=/root, shell=/bin/bash <86>Apr 21 00:58:17 userdel[24347]: delete user 'builder' <86>Apr 21 00:58:17 userdel[24347]: removed shadow group 'builder' owned by 'builder' <86>Apr 21 00:58:17 groupadd[24361]: group added to /etc/group: name=builder, GID=682 <86>Apr 21 00:58:17 groupadd[24361]: group added to /etc/gshadow: name=builder <86>Apr 21 00:58:17 groupadd[24361]: new group: name=builder, GID=682 <86>Apr 21 00:58:17 useradd[24366]: new user: name=builder, UID=682, GID=682, home=/usr/src, shell=/bin/bash <13>Apr 21 00:58:20 rpmi: libyaml2-0.1.6-alt1 1397147705 installed <13>Apr 21 00:58:20 rpmi: libexpat-2.2.4-alt0.M80P.1 1503871120 installed <13>Apr 21 00:58:20 rpmi: libgdbm-1.8.3-alt10 1454943313 installed <13>Apr 21 00:58:20 rpmi: libtinfo-devel-5.9-alt8 1456756459 installed <13>Apr 21 00:58:20 rpmi: libncurses-devel-5.9-alt8 1456756459 installed <13>Apr 21 00:58:20 rpmi: python-modules-curses-2.7.11-alt6.M80P.1 1527682470 installed <13>Apr 21 00:58:20 rpmi: libverto-0.2.6-alt1_6 1455633234 installed <13>Apr 21 00:58:20 rpmi: libkeyutils-1.5.10-alt0.M80P.2 p8+216694.100.6.1 1547827915 installed <13>Apr 21 00:58:20 rpmi: libcom_err-1.42.13-alt2 1449075846 installed <13>Apr 21 00:58:20 rpmi: ca-certificates-2016.02.25-alt1 1462368370 installed <13>Apr 21 00:58:20 rpmi: libcrypto10-1.0.2n-alt0.M80P.1 1512766129 installed <13>Apr 21 00:58:20 rpmi: python-module-inotifyx-0.2.2-alt1.bzr20140825 1415845479 installed <13>Apr 21 00:58:20 rpmi: libssl10-1.0.2n-alt0.M80P.1 1512766129 installed <86>Apr 21 00:58:20 groupadd[29083]: group added to /etc/group: name=_keytab, GID=499 <86>Apr 21 00:58:20 groupadd[29083]: group added to /etc/gshadow: name=_keytab <86>Apr 21 00:58:20 groupadd[29083]: new group: name=_keytab, GID=499 <13>Apr 21 00:58:20 rpmi: libkrb5-1.14.6-alt1.M80P.1 1525355673 installed <13>Apr 21 00:58:21 rpmi: python3-base-3.5.4-alt2.M80P.1 1527753911 installed <13>Apr 21 00:58:21 rpmi: python3-3.5.4-alt2.M80P.1 1527753911 installed <13>Apr 21 00:58:21 rpmi: python-modules-compiler-2.7.11-alt6.M80P.1 1527682470 installed <13>Apr 21 00:58:21 rpmi: rpm-build-python3-0.1.10.10-alt1.M80P.1 1530521451 installed <13>Apr 21 00:58:21 rpmi: libpython3-3.5.4-alt2.M80P.1 1527753911 installed <13>Apr 21 00:58:21 rpmi: python3-module-py-1.4.34-alt0.M80P.1 1503506764 installed <13>Apr 21 00:58:21 rpmi: python3-dev-3.5.4-alt2.M80P.1 1527753911 installed <13>Apr 21 00:58:21 rpmi: python3-module-yaml-3.11-alt1.hg20141128.1 1459664840 installed <13>Apr 21 00:58:21 rpmi: python-modules-email-2.7.11-alt6.M80P.1 1527682470 installed <13>Apr 21 00:58:21 rpmi: python3-module-pytest-3.2.1-alt0.M80P.1 1503499784 installed <13>Apr 21 00:58:21 rpmi: python3-module-setuptools-1:18.5-alt0.M80P.1 1497527461 installed <13>Apr 21 00:58:21 rpmi: python-modules-unittest-2.7.11-alt6.M80P.1 1527682470 installed <13>Apr 21 00:58:21 rpmi: python-modules-2.7.11-alt6.M80P.1 1527682470 installed <13>Apr 21 00:58:22 rpmi: python-modules-ctypes-2.7.11-alt6.M80P.1 1527682470 installed <13>Apr 21 00:58:22 rpmi: python-modules-encodings-2.7.11-alt6.M80P.1 1527682470 installed <13>Apr 21 00:58:22 rpmi: python-modules-multiprocessing-2.7.11-alt6.M80P.1 1527682470 installed <13>Apr 21 00:58:22 rpmi: python-modules-logging-2.7.11-alt6.M80P.1 1527682470 installed <13>Apr 21 00:58:22 rpmi: python-tools-2to3-2.7.11-alt6.M80P.1 1527682470 installed <13>Apr 21 00:58:22 rpmi: python-modules-xml-2.7.11-alt6.M80P.1 1527682470 installed <13>Apr 21 00:58:22 rpmi: python-modules-hotshot-2.7.11-alt6.M80P.1 1527682470 installed <13>Apr 21 00:58:22 rpmi: python-modules-bsddb-2.7.11-alt6.M80P.1 1527682470 installed <13>Apr 21 00:58:22 rpmi: python-2.7.11-alt6.M80P.1 1527682470 installed <13>Apr 21 00:58:22 rpmi: python-dev-2.7.11-alt6.M80P.1 1527682470 installed <13>Apr 21 00:58:22 rpmi: python-module-py-1.4.34-alt0.M80P.1 1503506764 installed <13>Apr 21 00:58:22 rpmi: python-modules-json-2.7.11-alt6.M80P.1 1527682470 installed <13>Apr 21 00:58:22 rpmi: python-module-yaml-3.11-alt1.hg20141128.1 1459664840 installed <13>Apr 21 00:58:22 rpmi: python-module-pytest-3.2.1-alt0.M80P.1 1503499784 installed <13>Apr 21 00:58:22 rpmi: python-module-setuptools-1:18.5-alt0.M80P.1 1497527461 installed Installing python-module-taskforce-0.1.14-alt1.git20141129.1.src.rpm Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.37583 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf python-module-taskforce-0.1.14 + echo 'Source #0 (python-module-taskforce-0.1.14.tar):' Source #0 (python-module-taskforce-0.1.14.tar): + /bin/tar -xf /usr/src/RPM/SOURCES/python-module-taskforce-0.1.14.tar + cd python-module-taskforce-0.1.14 + /bin/chmod -c -Rf u+rwX,go-w . + cp -fR . ../python3 + sed -i 's|#!/usr/bin/env python|#!/usr/bin/env python3|' ../python3/bin/taskforce + find ../python3 -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 ../python3/taskforce/watch_modules.py RefactoringTool: Refactored ../python3/taskforce/watch_files.py --- ../python3/taskforce/watch_modules.py (original) +++ ../python3/taskforce/watch_modules.py (refactored) @@ -19,9 +19,9 @@ import sys, os, time, select, logging import modulefinder -import watch_files -import utils -from utils import get_caller as my +from . import watch_files +from . import utils +from .utils import get_caller as my class watch(object): """ @@ -80,7 +80,7 @@ rebuild = False wparams = params.copy() wparams['commit'] = False - for path in self._watch.paths_open.keys(): + for path in list(self._watch.paths_open.keys()): if path in self.modules: continue try: @@ -92,7 +92,7 @@ # Find all the modules that are new and should be watched # - for path in self.modules.keys(): + for path in list(self.modules.keys()): if path not in self._watch.paths_open: try: self._watch.add(path, **wparams) @@ -133,7 +133,7 @@ changes[name] = [path] else: log.warning("%s Path '%s' had no matching watch entry", my(self), path) - names = changes.keys() + names = list(changes.keys()) log.debug("%s Change was to %d name%s", my(self), len(names), '' if len(names) == 1 else 's') names.sort() resp = [] @@ -235,7 +235,7 @@ log.debug("%s Command '%s' added for '%s'", my(self), command, name) self.modules[command] = [name] rebuild = True - for modname, mod in finder.modules.iteritems(): + for modname, mod in finder.modules.items(): path = mod.__file__ if not path: log.debug("%s Skipping module '%s' -- no __file__ in module", my(self), modname) @@ -267,7 +267,7 @@ raise Exception("Command '%s' has never been added" % (name,)) del self.names[name] rebuild = False - for path in self.modules.keys(): + for path in list(self.modules.keys()): if name in self.modules[path]: self.modules[path].remove(name) if len(self.modules[path]) == 0: @@ -325,24 +325,24 @@ else: names[name] = [m] for name in names: - print name+':' + print(name+':') for m in names[name]: - print "\t" + m + print("\t" + m) sys.exit(0) # test remove if we have a lot to choose from if len(args.command) > 2: rand_discard = args.command[random.randrange(len(args.command))] - print "Randomly discarding %s to test removal" % (rand_discard,) + print("Randomly discarding %s to test removal" % (rand_discard,)) snoop.remove(rand_discard) - print "Watching %d module%s for %d command%s" % (len(snoop.modules), '' if len(snoop.modules) == 1 else 's', - len(snoop.names), '' if len(snoop.names) == 1 else 's') + print("Watching %d module%s for %d command%s" % (len(snoop.modules), '' if len(snoop.modules) == 1 else 's', + len(snoop.names), '' if len(snoop.names) == 1 else 's')) while True: if select.select([snoop], [], [], 60) == ([],[],[]): log.debug("Select timed out") continue - print 'Changes detected ...' + print('Changes detected ...') for name, path, module_list in snoop.get(timeout=0): - print ' ', name, module_list + print(' ', name, module_list) raise SystemExit(0) --- ../python3/taskforce/watch_files.py (original) +++ ../python3/taskforce/watch_files.py (refactored) @@ -18,9 +18,10 @@ # import sys, os, time, errno, select, logging -import utils -from utils import ses -from utils import get_caller as my +from . import utils +from .utils import ses +from .utils import get_caller as my +import collections # These values are used internally to select watch mode. # @@ -31,7 +32,7 @@ wf_inotifyx_available = False try: import inotifyx - if callable(inotifyx.init): + if isinstance(inotifyx.init, collections.Callable): wf_inotifyx_available = True except: pass @@ -109,7 +110,7 @@ def __init__(self, polling=False, **params): self._params = params - self._mode_map = dict((val, nam) for nam, val in globals().items() if nam.startswith('WF_')) + self._mode_map = dict((val, nam) for nam, val in list(globals().items()) if nam.startswith('WF_')) # Set up the access mode. If select.kqueue() is callable, WF_KQUEUE # mode will be used, otherwise polling will be used. The get_mode() @@ -120,7 +121,7 @@ self._mode = WF_POLLING elif wf_inotifyx_available: self._mode = WF_INOTIFYX - elif 'kqueue' in dir(select) and callable(select.kqueue): + elif 'kqueue' in dir(select) and isinstance(select.kqueue, collections.Callable): self._mode = WF_KQUEUE else: self._mode = WF_POLLING @@ -194,7 +195,7 @@ # However, these are not automatically closed, so we # definitely need the destructor here. # - for fd in self.fds_open.keys(): + for fd in list(self.fds_open.keys()): try: os.close(fd) except: pass del self.fds_open[fd] @@ -435,7 +436,7 @@ # removed = 0 added = 0 - for path in self.paths_open.keys(): + for path in list(self.paths_open.keys()): if path not in self.paths: fd = self.paths_open[path] if self._mode == WF_KQUEUE: @@ -468,7 +469,7 @@ failed = [] last_exc = None log.debug("%s %d watched path%s", my(self), len(self.paths), ses(len(self.paths))) - for path in self.paths.keys(): + for path in list(self.paths.keys()): if path not in self.paths_open: try: if not self._add_file(path, **params): @@ -545,7 +546,7 @@ evagg[path] = ev if limit and len(evagg) >= limit: break - for path, ev in evagg.items(): + for path, ev in list(evagg.items()): if ev.fflags & (select.KQ_NOTE_DELETE | select.KQ_NOTE_RENAME): self._disappeared(ev.ident, path, **params) self.last_changes[path] = time.time() @@ -576,7 +577,7 @@ log.warning("%s attempt to handle unknown inotify event wd %d", my(self), ev.wd) if limit and len(evagg) >= limit: break - for path, ev in evagg.items(): + for path, ev in list(evagg.items()): if ev.mask & (inotifyx.IN_DELETE_SELF | inotifyx.IN_MOVE_SELF): self._disappeared(ev.wd, path, **params) self.last_changes[path] = time.time() @@ -606,7 +607,7 @@ for path in self._poll_pending: self.last_changes[path] = self._poll_pending[path] self._poll_pending = {} - for fd in self._poll_stat.keys(): + for fd in list(self._poll_stat.keys()): path = self.fds_open[fd] fstate = self._poll_get_stat(fd, path) if fstate is None: @@ -616,7 +617,7 @@ self.last_changes[path] = now else: raise Exception("Unsupported polling mode " + self.get_mode_name()) - paths = self.last_changes.keys() + paths = list(self.last_changes.keys()) paths.sort() log.debug("%s Change was to %d path%s", my(self), len(paths), ses(len(paths))) return paths @@ -717,7 +718,7 @@ return if self._mode == WF_POLLING: log.debug("%s Checking %d open path%s", my(self), len(self._poll_stat), ses(len(self._poll_stat))) - for fd in self._poll_stat.keys(): + for fd in list(self._poll_stat.keys()): fstate = self._poll_get_stat(fd, self.fds_open[fd]) if fstate is None or self._poll_stat[fd] != fstate: self._poll_trigger() @@ -771,21 +772,21 @@ signal.signal(signal.SIGHUP, catch) signal.signal(signal.SIGTERM, catch) - print "%s files open before watch started" % (find_open_fds(),) + print("%s files open before watch started" % (find_open_fds(),)) snoop = watch(polling=args.polling, log=log, timeout=args.timeout, limit=args.limit) log.info("Watching in %s mode", snoop.get_mode_name()) snoop.add(args.file, missing=True) - print "%s files open watching %d paths with watch started, before remove" % (find_open_fds(), len(snoop.paths_open)) + print("%s files open watching %d paths with watch started, before remove" % (find_open_fds(), len(snoop.paths_open))) # test removal if that will leave at least one if args.removal and len(args.file) > 1: zapping = args.file[random.randrange(len(args.file))] snoop.remove(zapping) - print "Removal test removed", zapping - - print "%s files open watching %d paths with watch started" % (find_open_fds(), len(snoop.paths_open)) + print("Removal test removed", zapping) + + print("%s files open watching %d paths with watch started" % (find_open_fds(), len(snoop.paths_open))) stopping = False while notRefactoringTool: Refactored ../python3/taskforce/utils.py stopping: try: @@ -797,9 +798,9 @@ if ready == ([],[],[]): snoop.scan() continue - print 'Changes detected ...' + print('Changes detected ...') for path in snoop.get(): - print ' ', path + print(' ', path) del snoop - print "%s files open with watch removed" % (find_open_fds(),) + print("%s files open with watch removed" % (find_open_fds(),)) raise SystemExit(0) --- ../python3/taskforce/utils.py (original) +++ ../python3/taskforce/utils.py (refactored) @@ -19,6 +19,7 @@ import sys, os, re, fcntl, atexit, time, random, signal, inspect, pipes, logging from logging.handlers import SysLogHandler +import collections def get_caller(*caller_class, **params): """ @@ -297,7 +298,7 @@ mod_desc += obj.__doc__.lstrip() return mod_desc -sigmap = dict((signo, signam) for signam, signo in signal.__dict__.iteritems() +sigmap = dict((signo, signam) for signam, signo in signal.__dict__.items() if signam.startswith('SIG') and not signam.startswith('SIG_')) def signame(sig): """ @@ -326,7 +327,7 @@ # First time through, map evrything likely to its signal number # signum.namemap = {} - for num, nam in sigmap.items(): + for num, nam in list(sigmap.items()): signum.namemap[num] = num signum.namemap[str(num)] = num signum.namemap[nam.upper()] = num @@ -431,7 +432,7 @@ _pick_fd(exclude_list, excludes) # Find the largest excluded fd - exlist = excludes.keys() + exlist = list(excludes.keys()) if len(exlist) > 0: exlist.sort(reverse=True) last_exc_fd = exlist[0] @@ -496,7 +497,7 @@ for handler in log.handlers: for name in dir(handler): attr = getattr(handler, name, None) - if attr and hasattr(attr, 'fileno') and callable(attr.fileno): + if attr and hasattr(attr, 'fileno') and isinstance(attr.fileno, collections.Callable): filenos.append(attr.fileno()) for fd in filenos: fl = fcntl.fcntl(fd, fcntl.F_GETFL) @@ -625,27 +626,27 @@ if __name__ == "__main__": - print "%d thing%s found" % (0, ses(0)) - print "%d item%s found" % (1, ses(1)) - print "%d process%s found" % (2, ses(2, 'es')) - print "%d quantit%s found" % (3, ses(3, 'ies', 'y')) - print "%d famil%s found" % (4, ses(4, singular='y', plural='ies')) + print("%d thing%s found" % (0, ses(0))) + print("%d item%s found" % (1, ses(1))) + print("%d process%s found" % (2, ses(2, 'es'))) + print("%d quantit%s found" % (3, ses(3, 'ies', 'y'))) + print("%d famil%s found" % (4, ses(4, singular='y', plural='ies'))) new_title = appname() + ' testing mode' old_title = setproctitle(new_title) if old_title: - print "Title changed from '%s' to '%s'" % (old_title, new_title) - else: - print "Process title change not supported" + print("Title changed from '%s' to '%s'" % (old_title, new_title)) + else: + print("Process title change not supported") versions = ['2', '1.2', '1.2.3.4', 'abc', '1.2.3.14', '1.2.3.3', '1.2.3.4.3', '1.2.3.4c'] versions.sort(key=version_sort_key) for v in versions: - print v + print(v) filenames = ['release-1.2.3.4.tar', 'release_1.2.3.4.tar', 'release-a1.2.3.4.tar'] for fname in filenames: - print 'Prefix test on file name', fname, 'gives key', version_sort_key(fname, digits=4) + print('Prefix test on file name', fname, 'gives key', version_sort_key(fname, digits=4)) versions = [('2', '1.2'), ('1.2', '1.2.3.4'), ('1.2.3', '1.2.3.0'), ('1.2.3.4.3', '1.2.3.4c'), (321, 123), (None, None), @@ -655,7 +656,7 @@ ('release-1.2.3.5.tar', 'release_1.2.3.4.tar'), # should be -1 because dash is less than uscore ('release-1.2.3.4.tgz', 'release-1.2.3.4.tar')] # should be 0 (trailing non-numbers ignored) for pair in versions: - print pair[0], 'cmp', pair[1], '=', version_cmp(pair[0], pair[1]) + print(pair[0], 'cmp', pair[1], '=', version_cmp(pair[0], pair[1])) args = list(sys.argv) args.pop(0) @@ -665,11 +666,11 @@ pidclaim(pidfile) claimed_ok = True except Exception as e: - print "Claim of", pidfile, "failed --", e + print("Claim of", pidfile, "failed --", e) if claimed_ok: withRefactoringTool: Refactored ../python3/taskforce/task.py open(pidfile, 'r') as f: claim_pid = int(f.readline().strip()) if claim_pid == os.getpid(): - print "Pid claim ok, pid =", claim_pid + print("Pid claim ok, pid =", claim_pid) else: - print "Pid claimed", claim_pid, "but it should be", os.getpid() + print("Pid claimed", claim_pid, "but it should be", os.getpid()) --- ../python3/taskforce/task.py (original) +++ ../python3/taskforce/task.py (refactored) @@ -18,12 +18,13 @@ # import sys, os, fcntl, pwd, grp, signal, errno, time, socket, select, yaml, re -import utils -from utils import ses, deltafmt, statusfmt -from utils import get_caller as my -import watch_files -import watch_modules +from . import utils +from .utils import ses, deltafmt, statusfmt +from .utils import get_caller as my +from . import watch_files +from . import watch_modules import logging +import collections # The seconds before a SIGTERM sent to a task is # escalated to a SIGKILL. @@ -320,7 +321,7 @@ # all other values as strings, formatted where appropriate: # env = {} - for tag, val in context.items(): + for tag, val in list(context.items()): if val is not None: env[tag] = _fmt_context(str(val), context) except Exception as e: @@ -381,7 +382,7 @@ self._name = parent._name if hasattr(parent, '_name') else None handler_names = set([method for method in dir(self) - if not method.startswith('_') and callable(getattr(self, method))]) + if not method.startswith('_') and isinstance(getattr(self, method), collections.Callable)]) for internal in ['get_key', 'get_name', 'handle']: handler_names.discard(internal) if handler_name not in handler_names: @@ -479,7 +480,7 @@ Send a signal to all task processes. """ log = self._params.get('log', self._discard) - if '_signal' not in dir(self._parent) or not callable(getattr(self._parent, '_signal')): + if '_signal' not in dir(self._parent) or not isinstance(getattr(self._parent, '_signal'), collections.Callable): log.error("%s Event parent '%s' has no '_signal' method", my(self), self._name) return sig = utils.signum(self._handler_arg) @@ -848,7 +849,7 @@ return self._config_file def stop_all(self): - for name, tinfo in self._tasknames.items(): + for name, tinfo in list(self._tasknames.items()): tinfo[0].stop() def task_add(self, t, periodic=None): @@ -1140,7 +1141,7 @@ # is possible to choose an action based on the shape # of the value returned. # - if not callable(getattr(item, 'get')): + if not isinstance(getattr(item, 'get'), collections.Callable): log.error("%s Selected %s object has no 'get' method", my(self), type(item).__name__) continue @@ -1167,7 +1168,7 @@ my(self), path) continue log.info("%s file_change event for '%s'", my(self), path) - for key, ev in self._file_event_map[path].items(): + for key, ev in list(self._file_event_map[path].items()): log.debug("%s dispatching '%s' event", my(self), key) ev.handle(path) except Exception as e: @@ -1187,7 +1188,7 @@ # Reset all signal handlers to their entry states log.debug("%s reseting signals", my(self)) - for sig, state in self._signal_prior.items(): + for sig, state in list(self._signal_prior.items()): signal.signal(sig, state) if self._resetting: raise LegionReset() @@ -1388,11 +1389,11 @@ if conf and roles and 'role_defaults' in conf and type(conf['role_defaults']) is dict: for role in conf['role_defaults']: if role in roles: - for tag, val in conf['role_defaults'][role].items(): + for tag, val in list(conf['role_defaults'][role].items()): if tag not in context: context[tag] = val if conf and 'defaults' in conf and type(conf['defaults']) is dict: - for tag, val in conf['defaults'].items(): + for tag, val in list(conf['defaults'].items()): if tag not in context: context[tag] = val @@ -1638,7 +1639,7 @@ if self._config_running is None: log.debug("%s Task '%s' change - no preRefactoringTool: No changes to ../python3/taskforce/__init__.py RefactoringTool: No changes to ../python3/setup.py RefactoringTool: Files that were modified: RefactoringTool: ../python3/taskforce/watch_modules.py RefactoringTool: ../python3/taskforce/watch_files.py RefactoringTool: ../python3/taskforce/utils.py RefactoringTool: ../python3/taskforce/task.py RefactoringTool: ../python3/taskforce/__init__.py RefactoringTool: ../python3/setup.py vious config", my(self), self._name) return True - for elem in list(set(self._config_running.keys() + self._config_pending.keys())): + for elem in list(set(list(self._config_running.keys()) + list(self._config_pending.keys()))): # Ignore these elements as they don't affect the operation of a process # that is already running # @@ -1651,7 +1652,7 @@ if self._context != new_context: if log.isEnabledFor(logging.DEBUG): log.debug("%s Task '%s' change - context change", my(self), self._name) - for tag in list(set(self._context.keys() + new_context.keys())): + for tag in list(set(list(self._context.keys()) + list(new_context.keys()))): o = self._context.get(tag) n = new_context.get(tag) if o != n: + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.65914 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd python-module-taskforce-0.1.14 + CFLAGS='-pipe -Wall -g -O2' + export CFLAGS + CXXFLAGS='-pipe -Wall -g -O2' + export CXXFLAGS + FFLAGS='-pipe -Wall -g -O2' + export FFLAGS + /usr/bin/python setup.py build --debug running build running build_py creating build creating build/lib creating build/lib/taskforce copying taskforce/watch_modules.py -> build/lib/taskforce copying taskforce/watch_files.py -> build/lib/taskforce copying taskforce/utils.py -> build/lib/taskforce copying taskforce/task.py -> build/lib/taskforce copying taskforce/__init__.py -> build/lib/taskforce running egg_info creating taskforce.egg-info writing requirements to taskforce.egg-info/requires.txt writing taskforce.egg-info/PKG-INFO writing top-level names to taskforce.egg-info/top_level.txt writing dependency_links to taskforce.egg-info/dependency_links.txt writing manifest file 'taskforce.egg-info/SOURCES.txt' reading manifest file 'taskforce.egg-info/SOURCES.txt' writing manifest file 'taskforce.egg-info/SOURCES.txt' running build_scripts creating build/scripts-2.7 copying and adjusting bin/taskforce -> build/scripts-2.7 changing mode of build/scripts-2.7/taskforce from 644 to 755 + pushd ../python3 ~/RPM/BUILD/python3 ~/RPM/BUILD/python-module-taskforce-0.1.14 + CFLAGS='-pipe -Wall -g -O2' + export CFLAGS + CXXFLAGS='-pipe -Wall -g -O2' + export CXXFLAGS + FFLAGS='-pipe -Wall -g -O2' + export FFLAGS + python3 setup.py build --debug running build running build_py creating build creating build/lib creating build/lib/taskforce copying taskforce/watch_modules.py -> build/lib/taskforce copying taskforce/watch_files.py -> build/lib/taskforce copying taskforce/utils.py -> build/lib/taskforce copying taskforce/task.py -> build/lib/taskforce copying taskforce/__init__.py -> build/lib/taskforce running egg_info creating taskforce.egg-info writing top-level names to taskforce.egg-info/top_level.txt writing requirements to taskforce.egg-info/requires.txt writing taskforce.egg-info/PKG-INFO writing dependency_links to taskforce.egg-info/dependency_links.txt writing manifest file 'taskforce.egg-info/SOURCES.txt' reading manifest file 'taskforce.egg-info/SOURCES.txt' writing manifest file 'taskforce.egg-info/SOURCES.txt' running build_scripts creating build/scripts-3.5 copying and adjusting bin/taskforce -> build/scripts-3.5 changing mode of build/scripts-3.5/taskforce from 644 to 755 + popd ~/RPM/BUILD/python-module-taskforce-0.1.14 + exit 0 Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.65914 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + /bin/chmod -Rf u+rwX -- /usr/src/tmp/python-module-taskforce-buildroot + : + /bin/rm -rf -- /usr/src/tmp/python-module-taskforce-buildroot + cd python-module-taskforce-0.1.14 + pushd ../python3 ~/RPM/BUILD/python3 ~/RPM/BUILD/python-module-taskforce-0.1.14 + python3 setup.py install --skip-build --root=/usr/src/tmp/python-module-taskforce-buildroot --force running install running install_lib creating /usr/src/tmp/python-module-taskforce-buildroot creating /usr/src/tmp/python-module-taskforce-buildroot/usr creating /usr/src/tmp/python-module-taskforce-buildroot/usr/lib creating /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python3 creating /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python3/site-packages creating /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python3/site-packages/taskforce copying build/lib/taskforce/__init__.py -> /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python3/site-packages/taskforce copying build/lib/taskforce/task.py -> /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python3/site-packages/taskforce copying build/lib/taskforce/utils.py -> /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python3/site-packages/taskforce copying build/lib/taskforce/watch_files.py -> /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python3/site-packages/taskforce copying build/lib/taskforce/watch_modules.py -> /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python3/site-packages/taskforce byte-compiling /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python3/site-packages/taskforce/__init__.py to __init__.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python3/site-packages/taskforce/task.py to task.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python3/site-packages/taskforce/utils.py to utils.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python3/site-packages/taskforce/watch_files.py to watch_files.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python3/site-packages/taskforce/watch_modules.py to watch_modules.cpython-35.pyc running install_egg_info running egg_info writing dependency_links to taskforce.egg-info/dependency_links.txt writing top-level names to taskforce.egg-info/top_level.txt writing requirements to taskforce.egg-info/requires.txt writing taskforce.egg-info/PKG-INFO reading manifest file 'taskforce.egg-info/SOURCES.txt' writing manifest file 'taskforce.egg-info/SOURCES.txt' Copying taskforce.egg-info to /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python3/site-packages/taskforce-0.1.14-py3.5.egg-info running install_scripts creating /usr/src/tmp/python-module-taskforce-buildroot/usr/bin copying build/scripts-3.5/taskforce -> /usr/src/tmp/python-module-taskforce-buildroot/usr/bin changing mode of /usr/src/tmp/python-module-taskforce-buildroot/usr/bin/taskforce to 755 + popd ~/RPM/BUILD/python-module-taskforce-0.1.14 + pushd /usr/src/tmp/python-module-taskforce-buildroot/usr/bin ~/tmp/python-module-taskforce-buildroot/usr/bin ~/RPM/BUILD/python-module-taskforce-0.1.14 ++ ls + for i in '$(ls)' + mv taskforce taskforce.py3 + popd ~/RPM/BUILD/python-module-taskforce-0.1.14 + /usr/bin/python setup.py install --skip-build --root=/usr/src/tmp/python-module-taskforce-buildroot --force running install running install_lib creating /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python2.7 creating /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python2.7/site-packages creating /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python2.7/site-packages/taskforce copying build/lib/taskforce/__init__.py -> /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python2.7/site-packages/taskforce copying build/lib/taskforce/task.py -> /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python2.7/site-packages/taskforce copying build/lib/taskforce/utils.py -> /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python2.7/site-packages/taskforce copying build/lib/taskforce/watch_files.py -> /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python2.7/site-packages/taskforce copying build/lib/taskforce/watch_modules.py -> /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python2.7/site-packages/taskforce byte-compiling /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python2.7/site-packages/taskforce/__init__.py to __init__.pyc byte-compiling /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python2.7/site-packages/taskforce/task.py to task.pyc byte-compiling /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python2.7/site-packages/taskforce/utils.py to utils.pyc byte-compiling /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python2.7/site-packages/taskforce/watch_files.py to watch_files.pyc byte-compiling /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python2.7/site-packages/taskforce/watch_modules.py to watch_modules.pyc running install_egg_info running egg_info writing requirements to taskforce.egg-info/requires.txt writing taskforce.egg-info/PKG-INFO writing top-level names to taskforce.egg-info/top_level.txt writing dependency_links to taskforce.egg-info/dependency_links.txt reading manifest file 'taskforce.egg-info/SOURCES.txt' writing manifest file 'taskforce.egg-info/SOURCES.txt' Copying taskforce.egg-info to /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python2.7/site-packages/taskforce-0.1.14-py2.7.egg-info running install_scripts copying build/scripts-2.7/taskforce -> /usr/src/tmp/python-module-taskforce-buildroot/usr/bin changing mode of /usr/src/tmp/python-module-taskforce-buildroot/usr/bin/taskforce to 755 + /usr/lib/rpm/brp-alt Cleaning files in /usr/src/tmp/python-module-taskforce-buildroot (auto) Verifying and fixing files in /usr/src/tmp/python-module-taskforce-buildroot (binconfig,pkgconfig,libtool,desktop) Compressing files in /usr/src/tmp/python-module-taskforce-buildroot (auto) Adjusting library links in /usr/src/tmp/python-module-taskforce-buildroot ./usr/lib: Verifying ELF objects in /usr/src/tmp/python-module-taskforce-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal) Bytecompiling python modules in /usr/src/tmp/python-module-taskforce-buildroot using /usr/bin/python unlink /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python2.7/site-packages/taskforce/__init__.pyc unlink /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python2.7/site-packages/taskforce/task.pyc unlink /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python2.7/site-packages/taskforce/utils.pyc unlink /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python2.7/site-packages/taskforce/watch_files.pyc unlink /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python2.7/site-packages/taskforce/watch_modules.pyc compile /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python2.7/site-packages/taskforce/__init__.py compile /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python2.7/site-packages/taskforce/task.py compile /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python2.7/site-packages/taskforce/utils.py compile /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python2.7/site-packages/taskforce/watch_files.py compile /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python2.7/site-packages/taskforce/watch_modules.py Bytecompiling python modules with optimization in /usr/src/tmp/python-module-taskforce-buildroot using /usr/bin/python -O compile /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python2.7/site-packages/taskforce/__init__.py compile /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python2.7/site-packages/taskforce/task.py compile /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python2.7/site-packages/taskforce/utils.py compile /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python2.7/site-packages/taskforce/watch_files.py compile /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python2.7/site-packages/taskforce/watch_modules.py Bytecompiling python3 modules in /usr/src/tmp/python-module-taskforce-buildroot using python3 unlink /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python3/site-packages/taskforce/__pycache__/__init__.cpython-35.pyc unlink /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python3/site-packages/taskforce/__pycache__/task.cpython-35.pyc unlink /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python3/site-packages/taskforce/__pycache__/utils.cpython-35.pyc unlink /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python3/site-packages/taskforce/__pycache__/watch_files.cpython-35.pyc unlink /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python3/site-packages/taskforce/__pycache__/watch_modules.cpython-35.pyc compile /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python3/site-packages/taskforce/__init__.py compile /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python3/site-packages/taskforce/task.py compile /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python3/site-packages/taskforce/utils.py compile /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python3/site-packages/taskforce/watch_files.py compile /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python3/site-packages/taskforce/watch_modules.py Bytecompiling python3 modules with optimization in /usr/src/tmp/python-module-taskforce-buildroot using python3 -O compile /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python3/site-packages/taskforce/__init__.py compile /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python3/site-packages/taskforce/task.py compile /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python3/site-packages/taskforce/utils.py compile /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python3/site-packages/taskforce/watch_files.py compile /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python3/site-packages/taskforce/watch_modules.py Bytecompiling python3 modules with optimization-2 in /usr/src/tmp/python-module-taskforce-buildroot using python3 -OO compile /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python3/site-packages/taskforce/__init__.py compile /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python3/site-packages/taskforce/task.py compile /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python3/site-packages/taskforce/utils.py compile /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python3/site-packages/taskforce/watch_files.py compile /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python3/site-packages/taskforce/watch_modules.py Hardlinking identical .pyc and .opt-?.pyc files './usr/lib/python3/site-packages/taskforce/__pycache__/watch_modules.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/taskforce/__pycache__/watch_modules.cpython-35.pyc' './usr/lib/python3/site-packages/taskforce/__pycache__/watch_files.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/taskforce/__pycache__/watch_files.cpython-35.pyc' './usr/lib/python3/site-packages/taskforce/__pycache__/utils.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/taskforce/__pycache__/utils.cpython-35.pyc' './usr/lib/python3/site-packages/taskforce/__pycache__/task.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/taskforce/__pycache__/task.cpython-35.pyc' './usr/lib/python3/site-packages/taskforce/__pycache__/__init__.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/taskforce/__pycache__/__init__.cpython-35.pyc' './usr/lib/python3/site-packages/taskforce/__pycache__/__init__.cpython-35.opt-2.pyc' => './usr/lib/python3/site-packages/taskforce/__pycache__/__init__.cpython-35.opt-1.pyc' Hardlinking identical .pyc and .pyo files './usr/lib/python2.7/site-packages/taskforce/watch_modules.pyo' => './usr/lib/python2.7/site-packages/taskforce/watch_modules.pyc' './usr/lib/python2.7/site-packages/taskforce/watch_files.pyo' => './usr/lib/python2.7/site-packages/taskforce/watch_files.pyc' './usr/lib/python2.7/site-packages/taskforce/utils.pyo' => './usr/lib/python2.7/site-packages/taskforce/utils.pyc' './usr/lib/python2.7/site-packages/taskforce/task.pyo' => './usr/lib/python2.7/site-packages/taskforce/task.pyc' './usr/lib/python2.7/site-packages/taskforce/__init__.pyo' => './usr/lib/python2.7/site-packages/taskforce/__init__.pyc' Executing(%check): /bin/sh -e /usr/src/tmp/rpm-tmp.34125 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd python-module-taskforce-0.1.14 + python setup.py test running test running egg_info deleting taskforce.egg-info/requires.txt writing taskforce.egg-info/PKG-INFO writing top-level names to taskforce.egg-info/top_level.txt writing dependency_links to taskforce.egg-info/dependency_links.txt reading manifest file 'taskforce.egg-info/SOURCES.txt' writing manifest file 'taskforce.egg-info/SOURCES.txt' running build_ext ---------------------------------------------------------------------- Ran 0 tests in 0.000s OK + pushd ../python3 ~/RPM/BUILD/python3 ~/RPM/BUILD/python-module-taskforce-0.1.14 + python3 setup.py test running test running egg_info writing taskforce.egg-info/PKG-INFO writing dependency_links to taskforce.egg-info/dependency_links.txt writing top-level names to taskforce.egg-info/top_level.txt deleting taskforce.egg-info/requires.txt reading manifest file 'taskforce.egg-info/SOURCES.txt' writing manifest file 'taskforce.egg-info/SOURCES.txt' running build_ext ---------------------------------------------------------------------- Ran 0 tests in 0.000s OK + popd ~/RPM/BUILD/python-module-taskforce-0.1.14 + exit 0 Processing files: python-module-taskforce-0.1.14-alt1.git20141129.1 Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.99970 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd python-module-taskforce-0.1.14 + DOCDIR=/usr/src/tmp/python-module-taskforce-buildroot/usr/share/doc/python-module-taskforce-0.1.14 + export DOCDIR + rm -rf /usr/src/tmp/python-module-taskforce-buildroot/usr/share/doc/python-module-taskforce-0.1.14 + /bin/mkdir -p /usr/src/tmp/python-module-taskforce-buildroot/usr/share/doc/python-module-taskforce-0.1.14 + cp -prL README README.md examples /usr/src/tmp/python-module-taskforce-buildroot/usr/share/doc/python-module-taskforce-0.1.14 + chmod -R go-w /usr/src/tmp/python-module-taskforce-buildroot/usr/share/doc/python-module-taskforce-0.1.14 + chmod -R a+rX /usr/src/tmp/python-module-taskforce-buildroot/usr/share/doc/python-module-taskforce-0.1.14 + exit 0 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.7xGZYV find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,python3,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.t0N1mm find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks) python.req: /usr/src/tmp/python-module-taskforce-buildroot/usr/bin/taskforce: skipping sys python.req: /usr/src/tmp/python-module-taskforce-buildroot/usr/bin/taskforce: skipping signal python.req: /usr/src/tmp/python-module-taskforce-buildroot/usr/bin/taskforce: hiding taskforce, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-taskforce-buildroot/usr/bin/taskforce: hiding taskforce, which SEEMS TO BE SELF-SATISFIED /usr/lib/rpm/python.req.py: /usr/src/tmp/python-module-taskforce-buildroot/usr/bin/taskforce: line=136 IGNORE (for REQ=slight and deep=8) module=tempfile python.req: /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python2.7/site-packages/taskforce/task.py: skipping sys python.req: /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python2.7/site-packages/taskforce/task.py: skipping pwd python.req: /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python2.7/site-packages/taskforce/task.py: skipping signal python.req: /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python2.7/site-packages/taskforce/task.py: skipping errno python.req: /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python2.7/site-packages/taskforce/task.py: hiding utils, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python2.7/site-packages/taskforce/task.py: hiding utils, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python2.7/site-packages/taskforce/task.py: hiding utils, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python2.7/site-packages/taskforce/task.py: hiding watch_files, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python2.7/site-packages/taskforce/task.py: hiding watch_modules, which SEEMS TO BE SELF-SATISFIED /usr/lib/rpm/python.req.py: /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python2.7/site-packages/taskforce/task.py: line=2039 IGNORE (for REQ=slight and deep=8) module=argparse python.req: /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python2.7/site-packages/taskforce/utils.py: skipping sys python.req: /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python2.7/site-packages/taskforce/utils.py: skipping signal /usr/lib/rpm/python.req.py: /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python2.7/site-packages/taskforce/utils.py: line=253 IGNORE (for REQ=slight and deep=12) module=setproctitle python.req: /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python2.7/site-packages/taskforce/watch_files.py: skipping sys python.req: /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python2.7/site-packages/taskforce/watch_files.py: skipping errno python.req: /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python2.7/site-packages/taskforce/watch_files.py: hiding utils, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python2.7/site-packages/taskforce/watch_files.py: hiding utils, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python2.7/site-packages/taskforce/watch_files.py: hiding utils, which SEEMS TO BE SELF-SATISFIED /usr/lib/rpm/python.req.py: /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python2.7/site-packages/taskforce/watch_files.py: line=33 IGNORE (for REQ=slight and deep=8) module=inotifyx /usr/lib/rpm/python.req.py: /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python2.7/site-packages/taskforce/watch_files.py: line=248 IGNORE (for REQ=slight and deep=11) module=fcntl /usr/lib/rpm/python.req.py: /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python2.7/site-packages/taskforce/watch_files.py: line=728 IGNORE (for REQ=slight and deep=8) module=argparse /usr/lib/rpm/python.req.py: /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python2.7/site-packages/taskforce/watch_files.py: line=728 IGNORE (for REQ=slight and deep=8) module=random /usr/lib/rpm/python.req.py: /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python2.7/site-packages/taskforce/watch_files.py: line=728 IGNORE (for REQ=slight and deep=8) module=signal python.req: /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python2.7/site-packages/taskforce/watch_modules.py: skipping sys python.req: /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python2.7/site-packages/taskforce/watch_modules.py: hiding watch_files, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python2.7/site-packages/taskforce/watch_modules.py: hiding utils, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python2.7/site-packages/taskforce/watch_modules.py: hiding utils, which SEEMS TO BE SELF-SATISFIED /usr/lib/rpm/python.req.py: /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python2.7/site-packages/taskforce/watch_modules.py: line=289 IGNORE (for REQ=slight and deep=8) module=argparse /usr/lib/rpm/python.req.py: /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python2.7/site-packages/taskforce/watch_modules.py: line=289 IGNORE (for REQ=slight and deep=8) module=random shebang.req.files: executable script /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python2.7/site-packages/taskforce/task.py is not executable shebang.req.files: executable script /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python2.7/site-packages/taskforce/utils.py is not executable shebang.req.files: executable script /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python2.7/site-packages/taskforce/watch_files.py is not executable shebang.req.files: executable script /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python2.7/site-packages/taskforce/watch_modules.py is not executable Provides: python2.7(taskforce), python2.7(taskforce.task), python2.7(taskforce.utils), python2.7(taskforce.watch_files), python2.7(taskforce.watch_modules) Requires: python2.7(yaml), python2.7(inotifyx), /usr/bin/python, /usr/lib/python2.7/site-packages, python-modules, python2.7(inspect), python2.7(logging) Processing files: python3-module-taskforce-0.1.14-alt1.git20141129.1 Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.34138 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd python-module-taskforce-0.1.14 + DOCDIR=/usr/src/tmp/python-module-taskforce-buildroot/usr/share/doc/python3-module-taskforce-0.1.14 + export DOCDIR + rm -rf /usr/src/tmp/python-module-taskforce-buildroot/usr/share/doc/python3-module-taskforce-0.1.14 + /bin/mkdir -p /usr/src/tmp/python-module-taskforce-buildroot/usr/share/doc/python3-module-taskforce-0.1.14 + cp -prL README README.md examples /usr/src/tmp/python-module-taskforce-buildroot/usr/share/doc/python3-module-taskforce-0.1.14 + chmod -R go-w /usr/src/tmp/python-module-taskforce-buildroot/usr/share/doc/python3-module-taskforce-0.1.14 + chmod -R a+rX /usr/src/tmp/python-module-taskforce-buildroot/usr/share/doc/python3-module-taskforce-0.1.14 + exit 0 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.F3Io8P find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,python3,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.tkpVTm find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks) python3.req: /usr/src/tmp/python-module-taskforce-buildroot/usr/bin/taskforce.py3: skipping time python3.req: /usr/src/tmp/python-module-taskforce-buildroot/usr/bin/taskforce.py3: skipping sys /usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-taskforce-buildroot/usr/bin/taskforce.py3: line=136 IGNORE (for REQ=slight and deep=8) module=tempfile python3.req: /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python3/site-packages/taskforce/task.py: skipping sys python3.req: /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python3/site-packages/taskforce/task.py: skipping pwd python3.req: /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python3/site-packages/taskforce/task.py: skipping errno python3.req: /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python3/site-packages/taskforce/task.py: skipping time /usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python3/site-packages/taskforce/task.py: line=21 possible relative import from ., UNIMPLEMENTED /usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python3/site-packages/taskforce/task.py: line=22 possible relative import from ., UNIMPLEMENTED /usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python3/site-packages/taskforce/task.py: line=23 possible relative import from ., UNIMPLEMENTED /usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python3/site-packages/taskforce/task.py: line=24 possible relative import from ., UNIMPLEMENTED /usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python3/site-packages/taskforce/task.py: line=25 possible relative import from ., UNIMPLEMENTED /usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python3/site-packages/taskforce/task.py: line=2040 IGNORE (for REQ=slight and deep=8) module=argparse python3.req: /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python3/site-packages/taskforce/utils.py: skipping sys python3.req: /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python3/site-packages/taskforce/utils.py: skipping atexit python3.req: /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python3/site-packages/taskforce/utils.py: skipping time /usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python3/site-packages/taskforce/utils.py: line=254 IGNORE (for REQ=slight and deep=12) module=setproctitle python3.req: /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python3/site-packages/taskforce/watch_files.py: skipping sys python3.req: /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python3/site-packages/taskforce/watch_files.py: skipping time python3.req: /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python3/site-packages/taskforce/watch_files.py: skipping errno /usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python3/site-packages/taskforce/watch_files.py: line=21 possible relative import from ., UNIMPLEMENTED /usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python3/site-packages/taskforce/watch_files.py: line=22 possible relative import from ., UNIMPLEMENTED /usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python3/site-packages/taskforce/watch_files.py: line=23 possible relative import from ., UNIMPLEMENTED /usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python3/site-packages/taskforce/watch_files.py: line=34 IGNORE (for REQ=slight and deep=8) module=inotifyx /usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python3/site-packages/taskforce/watch_files.py: line=249 IGNORE (for REQ=slight and deep=11) module=fcntl /usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python3/site-packages/taskforce/watch_files.py: line=729 IGNORE (for REQ=slight and deep=8) module=argparse /usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python3/site-packages/taskforce/watch_files.py: line=729 IGNORE (for REQ=slight and deep=8) module=random /usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python3/site-packages/taskforce/watch_files.py: line=729 IGNORE (for REQ=slight and deep=8) module=signal python3.req: /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python3/site-packages/taskforce/watch_modules.py: skipping sys python3.req: /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python3/site-packages/taskforce/watch_modules.py: skipping time /usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python3/site-packages/taskforce/watch_modules.py: line=22 possible relative import from ., UNIMPLEMENTED /usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python3/site-packages/taskforce/watch_modules.py: line=23 possible relative import from ., UNIMPLEMENTED /usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python3/site-packages/taskforce/watch_modules.py: line=24 possible relative import from ., UNIMPLEMENTED /usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python3/site-packages/taskforce/watch_modules.py: line=289 IGNORE (for REQ=slight and deep=8) module=argparse /usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python3/site-packages/taskforce/watch_modules.py: line=289 IGNORE (for REQ=slight and deep=8) module=random shebang.req.files: executable script /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python3/site-packages/taskforce/task.py is not executable shebang.req.files: executable script /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python3/site-packages/taskforce/utils.py is not executable shebang.req.files: executable script /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python3/site-packages/taskforce/watch_files.py is not executable shebang.req.files: executable script /usr/src/tmp/python-module-taskforce-buildroot/usr/lib/python3/site-packages/taskforce/watch_modules.py is not executable Provides: python3(taskforce), python3.3(taskforce), python3(taskforce.task), python3(taskforce.utils), python3(taskforce.watch_files), python3(taskforce.watch_modules), python3.3(taskforce.task), python3.3(taskforce.utils), python3.3(taskforce.watch_files), python3.3(taskforce.watch_modules) Requires: python3(yaml) < 0, /usr/bin/python3, /usr/lib/python3/site-packages, python3(argparse) < 0, python3(collections) < 0, python3(fcntl) < 0, python3(grp) < 0, python3(inspect) < 0, python3(logging) < 0, python3(modulefinder) < 0, python3(os) < 0, python3(pipes) < 0, python3(random) < 0, python3(re) < 0, python3(select) < 0, python3(signal) < 0, python3(socket) < 0 Wrote: /usr/src/RPM/RPMS/noarch/python-module-taskforce-0.1.14-alt1.git20141129.1.noarch.rpm Wrote: /usr/src/RPM/RPMS/noarch/python3-module-taskforce-0.1.14-alt1.git20141129.1.noarch.rpm 7.73user 0.67system 0:12.53elapsed 67%CPU (0avgtext+0avgdata 57916maxresident)k 0inputs+0outputs (0major+273912minor)pagefaults 0swaps 12.80user 2.63system 0:20.18elapsed 76%CPU (0avgtext+0avgdata 122096maxresident)k 24inputs+0outputs (0major+519756minor)pagefaults 0swaps --- python3-module-taskforce-0.1.14-alt1.git20141129.1.noarch.rpm.repo 2016-03-16 13:26:07.000000000 +0000 +++ python3-module-taskforce-0.1.14-alt1.git20141129.1.noarch.rpm.hasher 2019-04-21 00:58:36.169527285 +0000 @@ -2,18 +2,25 @@ /usr/lib/python3/site-packages/taskforce 40755 -/usr/lib/python3/site-packages/taskforce-0.1.14-py3.3.egg-info 40755 -/usr/lib/python3/site-packages/taskforce-0.1.14-py3.3.egg-info/PKG-INFO 100644 -/usr/lib/python3/site-packages/taskforce-0.1.14-py3.3.egg-info/SOURCES.txt 100644 -/usr/lib/python3/site-packages/taskforce-0.1.14-py3.3.egg-info/dependency_links.txt 100644 -/usr/lib/python3/site-packages/taskforce-0.1.14-py3.3.egg-info/requires.txt 100644 -/usr/lib/python3/site-packages/taskforce-0.1.14-py3.3.egg-info/top_level.txt 100644 +/usr/lib/python3/site-packages/taskforce-0.1.14-py3.5.egg-info 40755 +/usr/lib/python3/site-packages/taskforce-0.1.14-py3.5.egg-info/PKG-INFO 100644 +/usr/lib/python3/site-packages/taskforce-0.1.14-py3.5.egg-info/SOURCES.txt 100644 +/usr/lib/python3/site-packages/taskforce-0.1.14-py3.5.egg-info/dependency_links.txt 100644 +/usr/lib/python3/site-packages/taskforce-0.1.14-py3.5.egg-info/requires.txt 100644 +/usr/lib/python3/site-packages/taskforce-0.1.14-py3.5.egg-info/top_level.txt 100644 /usr/lib/python3/site-packages/taskforce/__init__.py 100644 /usr/lib/python3/site-packages/taskforce/__pycache__ 40755 -/usr/lib/python3/site-packages/taskforce/__pycache__/task.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/taskforce/__pycache__/task.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/taskforce/__pycache__/utils.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/taskforce/__pycache__/utils.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/taskforce/__pycache__/watch_files.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/taskforce/__pycache__/watch_files.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/taskforce/__pycache__/watch_modules.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/taskforce/__pycache__/watch_modules.cpython-33.pyo 100644 +/usr/lib/python3/site-packages/taskforce/__pycache__/__init__.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/taskforce/__pycache__/__init__.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/taskforce/__pycache__/__init__.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/taskforce/__pycache__/task.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/taskforce/__pycache__/task.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/taskforce/__pycache__/task.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/taskforce/__pycache__/utils.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/taskforce/__pycache__/utils.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/taskforce/__pycache__/utils.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/taskforce/__pycache__/watch_files.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/taskforce/__pycache__/watch_files.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/taskforce/__pycache__/watch_files.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/taskforce/__pycache__/watch_modules.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/taskforce/__pycache__/watch_modules.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/taskforce/__pycache__/watch_modules.cpython-35.pyc 100644 /usr/lib/python3/site-packages/taskforce/task.py 100644 @@ -35,9 +42,19 @@ /usr/share/doc/python3-module-taskforce-0.1.14/examples/run 100755 -Requires: python3.3(yaml) +Requires: python3(yaml) < 0 Requires: /usr/bin/python3 Requires: /usr/lib/python3/site-packages -Requires: python3.3(argparse) -Requires: python3.3(logging) -Requires: python3.3(os) -Requires: python3.3(time) +Requires: python3(argparse) < 0 +Requires: python3(collections) < 0 +Requires: python3(fcntl) < 0 +Requires: python3(grp) < 0 +Requires: python3(inspect) < 0 +Requires: python3(logging) < 0 +Requires: python3(modulefinder) < 0 +Requires: python3(os) < 0 +Requires: python3(pipes) < 0 +Requires: python3(random) < 0 +Requires: python3(re) < 0 +Requires: python3(select) < 0 +Requires: python3(signal) < 0 +Requires: python3(socket) < 0 Requires: rpmlib(PayloadIsLzma) @@ -45,2 +62,10 @@ Provides: python3.3(taskforce) +Provides: python3(taskforce.task) +Provides: python3(taskforce.utils) +Provides: python3(taskforce.watch_files) +Provides: python3(taskforce.watch_modules) +Provides: python3.3(taskforce.task) +Provides: python3.3(taskforce.utils) +Provides: python3.3(taskforce.watch_files) +Provides: python3.3(taskforce.watch_modules) Provides: python3-module-taskforce = 0.1.14-alt1.git20141129.1