<86>Nov 26 08:50:06 userdel[3487269]: delete user 'rooter'
<86>Nov 26 08:50:06 userdel[3487269]: removed group 'rooter' owned by 'rooter'
<86>Nov 26 08:50:06 userdel[3487269]: removed shadow group 'rooter' owned by 'rooter'
<86>Nov 26 08:50:06 groupadd[3487329]: group added to /etc/group: name=rooter, GID=984
<86>Nov 26 08:50:06 groupadd[3487329]: group added to /etc/gshadow: name=rooter
<86>Nov 26 08:50:06 groupadd[3487329]: new group: name=rooter, GID=984
<86>Nov 26 08:50:06 useradd[3487377]: new user: name=rooter, UID=984, GID=984, home=/root, shell=/bin/bash
<86>Nov 26 08:50:06 userdel[3487459]: delete user 'builder'
<86>Nov 26 08:50:06 userdel[3487459]: removed group 'builder' owned by 'builder'
<86>Nov 26 08:50:06 userdel[3487459]: removed shadow group 'builder' owned by 'builder'
<86>Nov 26 08:50:06 groupadd[3487511]: group added to /etc/group: name=builder, GID=985
<86>Nov 26 08:50:06 groupadd[3487511]: group added to /etc/gshadow: name=builder
<86>Nov 26 08:50:06 groupadd[3487511]: new group: name=builder, GID=985
<86>Nov 26 08:50:06 useradd[3487547]: new user: name=builder, UID=985, GID=985, home=/usr/src, shell=/bin/bash
/usr/src/in/srpm/webgrind-1.5.0-alt2.src.rpm: license not found in '/usr/share/license' directory: License
<13>Nov 26 08:50:07 rpmi: rpm-macros-webserver-common-1.4-alt1 sisyphus+277015.100.1.2 1625347616 installed
<13>Nov 26 08:50:07 rpmi: rpm-macros-apache2-3.13.1-alt1 sisyphus+272312.100.1.1 1621585425 installed
<13>Nov 26 08:50:07 rpmi: mpdecimal-2.5.1-alt1 sisyphus+291245.40.54.1 1643293464 installed
<13>Nov 26 08:50:07 rpmi: libgdbm-1.8.3-alt10 sisyphus+278100.1600.1.1 1626059138 installed
<13>Nov 26 08:50:07 rpmi: libexpat-2.5.0-alt1 sisyphus+309227.100.1.1 1667075766 installed
<13>Nov 26 08:50:07 rpmi: libp11-kit-0.24.1-alt1 sisyphus+293720.100.1.1 1642535281 installed
<13>Nov 26 08:50:07 rpmi: libtasn1-4.19.0-alt1 sisyphus+305700.100.1.1 1661359628 installed
<13>Nov 26 08:50:07 rpmi: rpm-macros-alternatives-0.5.2-alt1 sisyphus+300869.100.1.1 1653844113 installed
<13>Nov 26 08:50:07 rpmi: alternatives-0.5.2-alt1 sisyphus+300869.100.1.1 1653844113 installed
<13>Nov 26 08:50:07 rpmi: ca-certificates-2022.09.15-alt1 sisyphus+306895.200.1.1 1663268411 installed
<13>Nov 26 08:50:07 rpmi: ca-trust-0.1.4-alt1 sisyphus+308690.100.1.1 1666182992 installed
<13>Nov 26 08:50:07 rpmi: p11-kit-trust-0.24.1-alt1 sisyphus+293720.100.1.1 1642535281 installed
<13>Nov 26 08:50:07 rpmi: libcrypto1.1-1.1.1q-alt1 sisyphus+303203.100.1.1 1657027052 installed
<13>Nov 26 08:50:07 rpmi: libssl1.1-1.1.1q-alt1 sisyphus+303203.100.1.1 1657027052 installed
<13>Nov 26 08:50:07 rpmi: python3-3.10.7-alt2 sisyphus+303554.200.1.1 1668377371 installed
<13>Nov 26 08:50:08 rpmi: python3-base-3.10.7-alt2 sisyphus+303554.200.1.1 1668377371 installed
<13>Nov 26 08:50:08 rpmi: tests-for-installed-python3-pkgs-0.1.20-alt1 sisyphus+303554.100.1.1 1668376332 installed
<13>Nov 26 08:50:08 rpmi: rpm-build-python3-0.1.20-alt1 sisyphus+303554.100.1.1 1668376332 installed
<13>Nov 26 08:50:08 rpmi: rpm-build-apache2-1:2.4.54-alt3 sisyphus+309976.100.2.1 1668438419 installed
<13>Nov 26 08:50:09 rpmi: libpython-2.7.18-alt10 sisyphus+302234.100.1.1 1655470157 installed
<13>Nov 26 08:50:09 rpmi: python2-base-2.7.18-alt10 sisyphus+302234.100.1.1 1655470157 installed
<13>Nov 26 08:50:10 rpmi: python-modules-encodings-2.7.18-alt10 sisyphus+302234.100.1.1 1655470157 installed
<13>Nov 26 08:50:10 rpmi: python-modules-compiler-2.7.18-alt10 sisyphus+302234.100.1.1 1655470157 installed
<13>Nov 26 08:50:10 rpmi: python-modules-email-2.7.18-alt10 sisyphus+302234.100.1.1 1655470157 installed
<13>Nov 26 08:50:10 rpmi: python-modules-unittest-2.7.18-alt10 sisyphus+302234.100.1.1 1655470157 installed
<13>Nov 26 08:50:10 rpmi: python-modules-2.7.18-alt10 sisyphus+302234.100.1.1 1655470157 installed
<13>Nov 26 08:50:10 rpmi: python-modules-ctypes-2.7.18-alt10 sisyphus+302234.100.1.1 1655470157 installed
<13>Nov 26 08:50:10 rpmi: python-modules-multiprocessing-2.7.18-alt10 sisyphus+302234.100.1.1 1655470157 installed
<13>Nov 26 08:50:10 rpmi: python-modules-logging-2.7.18-alt10 sisyphus+302234.100.1.1 1655470157 installed
<13>Nov 26 08:50:10 rpmi: python-tools-2to3-2.7.18-alt10 sisyphus+302234.100.1.1 1655470157 installed
Building target platforms: i586
Building for target i586
Wrote: /usr/src/in/nosrpm/webgrind-1.5.0-alt2.nosrc.rpm (w1.gzdio)
Installing webgrind-1.5.0-alt2.src.rpm
Building target platforms: i586
Building for target i586
Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.12022
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ rm -rf webgrind-1.5.0
+ echo 'Source #0 (webgrind-1.5.0.tar):'
Source #0 (webgrind-1.5.0.tar):
+ /bin/tar -xf /usr/src/RPM/SOURCES/webgrind-1.5.0.tar
+ cd webgrind-1.5.0
+ /bin/chmod -c -Rf u+rwX,go-w .
+ 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 ./library/gprof2dot.py
RefactoringTool: Files that were modified:
RefactoringTool: ./library/gprof2dot.py
--- ./library/gprof2dot.py	(original)
+++ ./library/gprof2dot.py	(refactored)
@@ -36,17 +36,17 @@
 # Python 2.x/3.x compatibility
 if sys.version_info[0] >= 3:
     PYTHON_3 = True
-    def compat_iteritems(x): return x.items()  # No iteritems() in Python 3
-    def compat_itervalues(x): return x.values()  # No itervalues() in Python 3
+    def compat_iteritems(x): return list(x.items())  # No iteritems() in Python 3
+    def compat_itervalues(x): return list(x.values())  # No itervalues() in Python 3
     def compat_keys(x): return list(x.keys())  # keys() is a generator in Python 3
-    basestring = str  # No class basestring in Python 3
-    unichr = chr # No unichr in Python 3
+    str = str  # No class basestring in Python 3
+    chr = chr # No unichr in Python 3
     xrange = range # No xrange in Python 3
 else:
     PYTHON_3 = False
-    def compat_iteritems(x): return x.iteritems()
-    def compat_itervalues(x): return x.itervalues()
-    def compat_keys(x): return x.keys()
+    def compat_iteritems(x): return iter(x.items())
+    def compat_itervalues(x): return iter(x.values())
+    def compat_keys(x): return list(x.keys())
 
 
 try:
@@ -61,7 +61,7 @@
 # Model
 
 
-MULTIPLICATION_SIGN = unichr(0xd7)
+MULTIPLICATION_SIGN = chr(0xd7)
 
 
 def times(x):
@@ -333,7 +333,7 @@
             node = frontier.pop()
             visited.add(node)
             f = self.functions[node]
-            newNodes = f.calls.keys()
+            newNodes = list(f.calls.keys())
             frontier = frontier.union(set(newNodes) - visited)
         subtreeFunctions = {}
         for n in visited:
@@ -342,8 +342,8 @@
 
     def prune_leaf(self, leaf):
         edgesUp = collections.defaultdict(set)
-        for f in self.functions.keys():
-            for n in self.functions[f].calls.keys():
+        for f in list(self.functions.keys()):
+            for n in list(self.functions[f].calls.keys()):
                 edgesUp[n].add(f)
         # build the tree up
         visited = set()
@@ -359,7 +359,7 @@
         for n in path:
             f = self.functions[n]
             newCalls = {}
-            for c in f.calls.keys():
+            for c in list(f.calls.keys()):
                 if c in path:
                     newCalls[c] = f.calls[c]
             f.calls = newCalls
@@ -834,7 +834,7 @@
         return self.__eof
 
 
-XML_ELEMENT_START, XML_ELEMENT_END, XML_CHARACTER_DATA, XML_EOF = range(4)
+XML_ELEMENT_START, XML_ELEMENT_END, XML_CHARACTER_DATA, XML_EOF = list(range(4))
 
 
 class XmlToken:
@@ -902,7 +902,7 @@
                 self.tokens.append(token)
             self.character_data = ''
 
-    def next(self):
+    def __next__(self):
         size = 16*1024
         while self.index >= len(self.tokens) and not self.final:
             self.tokens = []
@@ -942,7 +942,7 @@
         self.consume()
 
     def consume(self):
-        self.token = self.tokenizer.next()
+        self.token = next(self.tokenizer)
 
     def match_element_start(self, name):
         return self.token.type == XML_ELEMENT_START and self.token.name_or_data == name
@@ -2603,7 +2603,7 @@
                 caller = self.get_function(fn)
                 call = Call(callee.id)
                 if isinstance(value, tuple):
-                    for i in xrange(0, len(value), 4):
+                    for i in range(0, len(value), 4):
                         nc, cc, tt, ct = value[i:i+4]
                         if CALLS in call:
                             call[CALLS] += cc
@@ -2993,7 +2993,7 @@
     def id(self, id):
         if isinstance(id, (int, float)):
             s = str(id)
-        elif isinstance(id, basestring):
+        elif isinstance(id, str):
             if id.isalnum() and not id.startswith('0x'):
                 s = id
             else:
++ find ./ -name '*.py'
+ sed -i 's|#!/usr/bin/env python|#!/usr/bin/env python3|' ./library/gprof2dot.py
+ exit 0
Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.66813
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd webgrind-1.5.0
+ exit 0
Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.16579
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ /bin/chmod -Rf u+rwX -- /usr/src/tmp/webgrind-buildroot
+ :
+ /bin/rm -rf -- /usr/src/tmp/webgrind-buildroot
+ PATH=/usr/libexec/rpm-build:/usr/src/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games
+ cd webgrind-1.5.0
+ mkdir -p /usr/src/tmp/webgrind-buildroot/var/www/webapps
+ cp -a . /usr/src/tmp/webgrind-buildroot/var/www/webapps/webgrind
+ /usr/lib/rpm/brp-alt
egrep: warning: egrep is obsolescent; using grep -E
Cleaning files in /usr/src/tmp/webgrind-buildroot (auto)
removed './var/www/webapps/webgrind/bin/.gitignore'
removed './var/www/webapps/webgrind/.gitignore'
Verifying and fixing files in /usr/src/tmp/webgrind-buildroot (binconfig,pkgconfig,libtool,desktop,gnuconfig)
Checking contents of files in /usr/src/tmp/webgrind-buildroot/ (default)
Compressing files in /usr/src/tmp/webgrind-buildroot (auto)
Verifying ELF objects in /usr/src/tmp/webgrind-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal)
Bytecompiling python3 modules in /usr/src/tmp/webgrind-buildroot using /usr/bin/python3
Can't list '/usr/src/tmp/webgrind-buildroot/usr/lib/python3/site-packages'
Bytecompiling python3 modules with optimization in /usr/src/tmp/webgrind-buildroot using /usr/bin/python3 -O
Can't list '/usr/src/tmp/webgrind-buildroot/usr/lib/python3/site-packages'
Bytecompiling python3 modules with optimization-2 in /usr/src/tmp/webgrind-buildroot using /usr/bin/python3 -OO
Can't list '/usr/src/tmp/webgrind-buildroot/usr/lib/python3/site-packages'
Hardlinking identical .pyc and .opt-?.pyc files
Processing files: webgrind-1.5.0-alt2
Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.16579
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd webgrind-1.5.0
+ DOCDIR=/usr/src/tmp/webgrind-buildroot/usr/share/doc/webgrind-1.5.0
+ export DOCDIR
+ rm -rf /usr/src/tmp/webgrind-buildroot/usr/share/doc/webgrind-1.5.0
+ /bin/mkdir -p /usr/src/tmp/webgrind-buildroot/usr/share/doc/webgrind-1.5.0
+ cp -prL README.md /usr/src/tmp/webgrind-buildroot/usr/share/doc/webgrind-1.5.0
+ chmod -R go-w /usr/src/tmp/webgrind-buildroot/usr/share/doc/webgrind-1.5.0
+ chmod -R a+rX /usr/src/tmp/webgrind-buildroot/usr/share/doc/webgrind-1.5.0
+ exit 0
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.gSyG9X
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.JJ5A1T
find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services)
/usr/lib/rpm/python3.req.py: /usr/src/tmp/webgrind-buildroot/var/www/webapps/webgrind/library/gprof2dot.py: Ignore for REQ=slight module=csv
/usr/lib/rpm/python3.req.py: /usr/src/tmp/webgrind-buildroot/var/www/webapps/webgrind/library/gprof2dot.py: Ignore for REQ=slight module=debug
/usr/lib/rpm/python3.req.py: /usr/src/tmp/webgrind-buildroot/var/www/webapps/webgrind/library/gprof2dot.py: Ignore for REQ=slight module=hotshot.stats
/usr/lib/rpm/python3.req.py: /usr/src/tmp/webgrind-buildroot/var/www/webapps/webgrind/library/gprof2dot.py: Ignore for REQ=slight module=pstats
python3.req: /usr/src/tmp/webgrind-buildroot/var/www/webapps/webgrind/library/gprof2dot.py: skipping sys
/usr/lib/rpm/python3.req.py: /usr/src/tmp/webgrind-buildroot/var/www/webapps/webgrind/library/gprof2dot.py: Ignore for REQ=slight module=zipfile
shebang.req.files: executable script /usr/src/tmp/webgrind-buildroot/var/www/webapps/webgrind/library/gprof2dot.py is not executable
find-requires: FINDPACKAGE-COMMANDS: git mkdir rm zip
Requires: graphviz, /bin/sh, coreutils, git-core, python3(collections) < 0, python3(json) < 0, python3(locale) < 0, python3(math) < 0, python3(optparse) < 0, python3(os.path) < 0, python3(re) < 0, python3(textwrap) < 0, python3(xml.parsers.expat) < 0, zip
Wrote: /usr/src/RPM/RPMS/noarch/webgrind-1.5.0-alt2.noarch.rpm (w2.lzdio)
2.86user 0.54system 0:05.09elapsed 66%CPU (0avgtext+0avgdata 30480maxresident)k
0inputs+0outputs (0major+138819minor)pagefaults 0swaps
/.out/webgrind-1.5.0-alt2.noarch.rpm: license not found in '/usr/share/license' directory: License
2.39user 1.67system 0:12.73elapsed 31%CPU (0avgtext+0avgdata 106884maxresident)k
0inputs+0outputs (47493major+237865minor)pagefaults 0swaps