<86>Apr 29 10:04:34 userdel[1452571]: delete user 'rooter' <86>Apr 29 10:04:34 userdel[1452571]: removed group 'rooter' owned by 'rooter' <86>Apr 29 10:04:34 userdel[1452571]: removed shadow group 'rooter' owned by 'rooter' <86>Apr 29 10:04:34 groupadd[1452608]: group added to /etc/group: name=rooter, GID=672 <86>Apr 29 10:04:34 groupadd[1452608]: group added to /etc/gshadow: name=rooter <86>Apr 29 10:04:34 groupadd[1452608]: new group: name=rooter, GID=672 <86>Apr 29 10:04:34 useradd[1452628]: new user: name=rooter, UID=672, GID=672, home=/root, shell=/bin/bash <86>Apr 29 10:04:34 userdel[1452695]: delete user 'builder' <86>Apr 29 10:04:34 userdel[1452695]: removed group 'builder' owned by 'builder' <86>Apr 29 10:04:34 userdel[1452695]: removed shadow group 'builder' owned by 'builder' <86>Apr 29 10:04:34 groupadd[1452745]: group added to /etc/group: name=builder, GID=673 <86>Apr 29 10:04:34 groupadd[1452745]: group added to /etc/gshadow: name=builder <86>Apr 29 10:04:34 groupadd[1452745]: new group: name=builder, GID=673 <86>Apr 29 10:04:34 useradd[1452786]: new user: name=builder, UID=673, GID=673, home=/usr/src, shell=/bin/bash <13>Apr 29 10:04:39 rpmi: rpm-macros-python3-0.1.14-alt1 sisyphus+270922.100.1.1 1619661227 installed <13>Apr 29 10:04:39 rpmi: libgdbm-1.8.3-alt10 1454943334 installed <13>Apr 29 10:04:39 rpmi: libexpat-2.2.10-alt1 sisyphus+259966.100.1.1 1602824518 installed <13>Apr 29 10:04:39 rpmi: libp11-kit-0.23.15-alt2 sisyphus+252784.100.2.2 1591274901 installed <13>Apr 29 10:04:39 rpmi: libtasn1-4.16.0-alt1 sisyphus+245480.100.1.1 1580825062 installed <13>Apr 29 10:04:39 rpmi: rpm-macros-alternatives-0.5.1-alt1 sisyphus+226946.100.1.1 1554830426 installed <13>Apr 29 10:04:39 rpmi: alternatives-0.5.1-alt1 sisyphus+226946.100.1.1 1554830426 installed <13>Apr 29 10:04:39 rpmi: ca-certificates-2021.03.24-alt1 sisyphus+268304.300.1.1 1616591829 installed <13>Apr 29 10:04:39 rpmi: ca-trust-0.1.2-alt1 sisyphus+233348.100.1.1 1561653823 installed <13>Apr 29 10:04:39 rpmi: p11-kit-trust-0.23.15-alt2 sisyphus+252784.100.2.2 1591274901 installed <13>Apr 29 10:04:39 rpmi: libcrypto1.1-1.1.1k-alt1 sisyphus+268375.100.1.1 1616684255 installed <13>Apr 29 10:04:39 rpmi: libssl1.1-1.1.1k-alt1 sisyphus+268375.100.1.1 1616684255 installed <13>Apr 29 10:04:39 rpmi: python3-3.9.4-alt1 sisyphus+268966.100.1.1 1617609166 installed <13>Apr 29 10:04:42 rpmi: python3-base-3.9.4-alt1 sisyphus+268966.100.1.1 1617609166 installed <13>Apr 29 10:04:42 rpmi: libpython3-3.9.4-alt1 sisyphus+268966.100.1.1 1617609166 installed <13>Apr 29 10:04:42 rpmi: tests-for-installed-python3-pkgs-0.1.14-alt1 sisyphus+270922.100.1.1 1619661227 installed <13>Apr 29 10:04:42 rpmi: rpm-build-python3-0.1.14-alt1 sisyphus+270922.100.1.1 1619661227 installed <13>Apr 29 10:04:46 rpmi: libpython-2.7.18-alt5 sisyphus+270920.100.1.1 1619657728 installed <13>Apr 29 10:04:46 rpmi: python2-base-2.7.18-alt5 sisyphus+270920.100.1.1 1619657728 installed <13>Apr 29 10:04:46 rpmi: python-modules-encodings-2.7.18-alt5 sisyphus+270920.100.1.1 1619657728 installed <13>Apr 29 10:04:46 rpmi: python-modules-compiler-2.7.18-alt5 sisyphus+270920.100.1.1 1619657728 installed <13>Apr 29 10:04:46 rpmi: python-modules-email-2.7.18-alt5 sisyphus+270920.100.1.1 1619657728 installed <13>Apr 29 10:04:46 rpmi: python-modules-unittest-2.7.18-alt5 sisyphus+270920.100.1.1 1619657728 installed <13>Apr 29 10:04:46 rpmi: python-modules-2.7.18-alt5 sisyphus+270920.100.1.1 1619657728 installed <13>Apr 29 10:04:46 rpmi: python-modules-ctypes-2.7.18-alt5 sisyphus+270920.100.1.1 1619657728 installed <13>Apr 29 10:04:46 rpmi: python-modules-multiprocessing-2.7.18-alt5 sisyphus+270920.100.1.1 1619657728 installed <13>Apr 29 10:04:46 rpmi: python-modules-logging-2.7.18-alt5 sisyphus+270920.100.1.1 1619657728 installed <13>Apr 29 10:04:46 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-django-generate-0.0.6-alt2.nosrc.rpm (w1.gzdio) <13>Apr 29 10:04:48 rpmi: python3-module-pkg_resources-1:56.0.0-alt1 sisyphus+269911.100.2.1 1618475070 installed <13>Apr 29 10:04:48 rpmi: libtinfo-devel-6.2.20210123-alt1 sisyphus+265425.100.1.1 1611851433 installed <13>Apr 29 10:04:48 rpmi: libncurses-devel-6.2.20210123-alt1 sisyphus+265425.100.1.1 1611851433 installed <13>Apr 29 10:04:48 rpmi: python3-dev-3.9.4-alt1 sisyphus+268966.100.1.1 1617609166 installed <13>Apr 29 10:04:48 rpmi: python3-module-setuptools-1:56.0.0-alt1 sisyphus+269911.100.2.1 1618475070 installed Installing python3-module-django-generate-0.0.6-alt2.src.rpm Building target platforms: i586 Building for target i586 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.44893 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf python3-module-django-generate-0.0.6 + echo 'Source #0 (python3-module-django-generate-0.0.6.tar):' Source #0 (python3-module-django-generate-0.0.6.tar): + /bin/tar -xf /usr/src/RPM/SOURCES/python3-module-django-generate-0.0.6.tar + cd python3-module-django-generate-0.0.6 + /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: No changes to ./test_settings.py RefactoringTool: No changes to ./setup.py RefactoringTool: No changes to ./generate/tests/__init__.py RefactoringTool: Refactored ./generate/management/commands/json_loader.py RefactoringTool: Refactored ./generate/management/commands/generate.py RefactoringTool: Refactored ./generate/management/__init__.py --- ./generate/management/commands/json_loader.py (original) +++ ./generate/management/commands/json_loader.py (refactored) @@ -1,11 +1,11 @@ -import cStringIO +import io import hashlib import json import mimetypes import os import random import sys -import urllib +import urllib.request, urllib.parse, urllib.error from datetime import datetime from django.core.files.uploadedfile import InMemoryUploadedFile @@ -21,7 +21,7 @@ def load_file(field, source): source = fetch_from_cache(source) size = os.path.getsize(source) - f = cStringIO.StringIO() + f = io.StringIO() f.write(open(source, 'r').read()) field_name = str(field) file_name = source.split('/')[-1] @@ -41,7 +41,7 @@ if not USE_CACHE or not os.path.exists(destination): #print "Fetching %s..." % source f = open(destination, 'w') - f.write(urllib.urlopen(source).read()) + f.write(urllib.request.urlopen(source).read()) f.close() return destination @@ -59,7 +59,7 @@ password_field = '' if 'fields' in item: - for field, value in item['fields'].items(): + for field, value in list(item['fields'].items()): # No need to recurse or process further if foreign key is provided if field.endswith('_id'): @@ -109,7 +109,7 @@ if fields: exact_fields = {} other_fields = {} - for k, v in fields.iteritems(): + for k, v in fields.items(): field = model._meta.get_field(k) try: field.get_db_prep_lookup('exact', v, connection) @@ -119,12 +119,12 @@ obj, created = model._default_manager.get_or_create(**exact_fields) if created and other_fields: - for k, v in other_fields.iteritems(): + for k, v in other_fields.items(): setattr(obj, k, v) dirty = True if created and direct_foreign_key_fields: - for k, v in direct_foreign_key_fields.items(): + for k, v in list(direct_foreign_key_fields.items()): current = getattr(obj, k) if current != v: setattr(obj, k, v) @@ -143,7 +143,7 @@ if created: #print "Created %s" % obj - for field, value in many_to_many_fields.items(): + for field, value in list(many_to_many_fields.items()): obj_field = getattr(obj, field) if value.__class__ == list: for val in value: @@ -152,12 +152,12 @@ obj_field.add(value) dirty = True - for field, value in image_fields.items(): + for field, value in list(image_fields.items()): field_attr = getattr(obj, field) f = load_file(field, value) field_attr.save(f.name, f) - for field, value in file_fields.items(): + for field, value in list(file_fields.items()): field_attr = getattr(obj, field) f = load_file(field, value) field_attr.save(f.name, f) @@ -200,4 +200,4 @@ sys.stdout.write(status) sys.stdout.flush() i += 1 - print "" + print("") --- ./generate/management/commands/generate.py (original) +++ ./generate/management/commands/generate.py (refactored) @@ -3,7 +3,7 @@ from django.core.management.base import BaseCommand -from json_loader import load_json +from .json_loader import load_json class Command(BaseCommand): @@ -29,8 +29,8 @@ else: generator = imp.load_module(name + '.generator', *params) - print "Generating items for %s." % name.title() + print("Generating items for %s." % name.title()) start = time.time() load_json(generator.generate()) now = time.time() - print "Generation completed in %s seconds" % (now - start) + print("Generation completed in %s seconds" % (now - start)) --- ./generate/management/__init__.pRefactoringTool: Refactored ./generate/json_loader.py RefactoringTool: No changes to ./generate/__init__.py RefactoringTool: Files that were modified: RefactoringTool: ./test_settings.py RefactoringTool: ./setup.py RefactoringTool: ./generate/tests/__init__.py RefactoringTool: ./generate/management/commands/json_loader.py RefactoringTool: ./generate/management/commands/generate.py RefactoringTool: ./generate/management/__init__.py RefactoringTool: ./generate/json_loader.py RefactoringTool: ./generate/__init__.py y (original) +++ ./generate/management/__init__.py (refactored) @@ -7,10 +7,10 @@ if kwargs.get('interactive', True): msg = "\nInstallation complete. Do you want to generate default "\ "content? (yes/no): " - confirm = raw_input(msg) + confirm = input(msg) while 1: if confirm not in ('yes', 'no'): - confirm = raw_input('Please enter either "yes" or "no": ') + confirm = input('Please enter either "yes" or "no": ') continue if confirm == 'yes': call_command("generate", interactive=True) --- ./generate/json_loader.py (original) +++ ./generate/json_loader.py (refactored) @@ -1,2 +1,2 @@ # Helper to maintain backward compatibility -from management.commands.json_loader import load_json +from .management.commands.json_loader import load_json + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.2815 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd python3-module-django-generate-0.0.6 + 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/generate copying generate/models.py -> build/lib/generate copying generate/json_loader.py -> build/lib/generate copying generate/__init__.py -> build/lib/generate creating build/lib/generate/tests copying generate/tests/__init__.py -> build/lib/generate/tests creating build/lib/generate/management copying generate/management/__init__.py -> build/lib/generate/management creating build/lib/generate/management/commands copying generate/management/commands/json_loader.py -> build/lib/generate/management/commands copying generate/management/commands/generate.py -> build/lib/generate/management/commands copying generate/management/commands/__init__.py -> build/lib/generate/management/commands running egg_info creating django_generate.egg-info writing django_generate.egg-info/PKG-INFO writing dependency_links to django_generate.egg-info/dependency_links.txt writing requirements to django_generate.egg-info/requires.txt writing top-level names to django_generate.egg-info/top_level.txt writing manifest file 'django_generate.egg-info/SOURCES.txt' adding license file 'LICENSE' (matched pattern 'LICEN[CS]E*') adding license file 'AUTHORS.rst' (matched pattern 'AUTHORS*') reading manifest file 'django_generate.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' writing manifest file 'django_generate.egg-info/SOURCES.txt' creating build/lib/generate/resources copying generate/resources/1.flv -> build/lib/generate/resources copying generate/resources/1.jpg -> build/lib/generate/resources copying generate/resources/2.jpg -> build/lib/generate/resources copying generate/resources/3.jpg -> build/lib/generate/resources copying generate/resources/4.jpg -> build/lib/generate/resources copying generate/resources/5.jpg -> build/lib/generate/resources copying generate/resources/6.jpg -> build/lib/generate/resources copying generate/resources/7.jpg -> build/lib/generate/resources copying generate/resources/blank_csv.csv -> build/lib/generate/resources copying generate/resources/blank_pdf_document.pdf -> build/lib/generate/resources copying generate/resources/blank_text_file.txt -> build/lib/generate/resources + exit 0 Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.98601 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + /bin/chmod -Rf u+rwX -- /usr/src/tmp/python3-module-django-generate-buildroot + : + /bin/rm -rf -- /usr/src/tmp/python3-module-django-generate-buildroot + PATH=/usr/libexec/rpm-build:/usr/src/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games + cd python3-module-django-generate-0.0.6 + 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-django-generate-buildroot --force running install running install_lib creating /usr/src/tmp/python3-module-django-generate-buildroot creating /usr/src/tmp/python3-module-django-generate-buildroot/usr creating /usr/src/tmp/python3-module-django-generate-buildroot/usr/lib creating /usr/src/tmp/python3-module-django-generate-buildroot/usr/lib/python3 creating /usr/src/tmp/python3-module-django-generate-buildroot/usr/lib/python3/site-packages creating /usr/src/tmp/python3-module-django-generate-buildroot/usr/lib/python3/site-packages/generate creating /usr/src/tmp/python3-module-django-generate-buildroot/usr/lib/python3/site-packages/generate/resources copying build/lib/generate/resources/blank_text_file.txt -> /usr/src/tmp/python3-module-django-generate-buildroot/usr/lib/python3/site-packages/generate/resources copying build/lib/generate/resources/blank_pdf_document.pdf -> /usr/src/tmp/python3-module-django-generate-buildroot/usr/lib/python3/site-packages/generate/resources copying build/lib/generate/resources/blank_csv.csv -> /usr/src/tmp/python3-module-django-generate-buildroot/usr/lib/python3/site-packages/generate/resources copying build/lib/generate/resources/7.jpg -> /usr/src/tmp/python3-module-django-generate-buildroot/usr/lib/python3/site-packages/generate/resources copying build/lib/generate/resources/6.jpg -> /usr/src/tmp/python3-module-django-generate-buildroot/usr/lib/python3/site-packages/generate/resources copying build/lib/generate/resources/5.jpg -> /usr/src/tmp/python3-module-django-generate-buildroot/usr/lib/python3/site-packages/generate/resources copying build/lib/generate/resources/4.jpg -> /usr/src/tmp/python3-module-django-generate-buildroot/usr/lib/python3/site-packages/generate/resources copying build/lib/generate/resources/3.jpg -> /usr/src/tmp/python3-module-django-generate-buildroot/usr/lib/python3/site-packages/generate/resources copying build/lib/generate/resources/2.jpg -> /usr/src/tmp/python3-module-django-generate-buildroot/usr/lib/python3/site-packages/generate/resources copying build/lib/generate/resources/1.jpg -> /usr/src/tmp/python3-module-django-generate-buildroot/usr/lib/python3/site-packages/generate/resources copying build/lib/generate/resources/1.flv -> /usr/src/tmp/python3-module-django-generate-buildroot/usr/lib/python3/site-packages/generate/resources creating /usr/src/tmp/python3-module-django-generate-buildroot/usr/lib/python3/site-packages/generate/management creating /usr/src/tmp/python3-module-django-generate-buildroot/usr/lib/python3/site-packages/generate/management/commands copying build/lib/generate/management/commands/__init__.py -> /usr/src/tmp/python3-module-django-generate-buildroot/usr/lib/python3/site-packages/generate/management/commands copying build/lib/generate/management/commands/generate.py -> /usr/src/tmp/python3-module-django-generate-buildroot/usr/lib/python3/site-packages/generate/management/commands copying build/lib/generate/management/commands/json_loader.py -> /usr/src/tmp/python3-module-django-generate-buildroot/usr/lib/python3/site-packages/generate/management/commands copying build/lib/generate/management/__init__.py -> /usr/src/tmp/python3-module-django-generate-buildroot/usr/lib/python3/site-packages/generate/management creating /usr/src/tmp/python3-module-django-generate-buildroot/usr/lib/python3/site-packages/generate/tests copying build/lib/generate/tests/__init__.py -> /usr/src/tmp/python3-module-django-generate-buildroot/usr/lib/python3/site-packages/generate/tests copying build/lib/generate/__init__.py -> /usr/src/tmp/python3-module-django-generate-buildroot/usr/lib/python3/site-packages/generate copying build/lib/generate/json_loader.py -> /usr/src/tmp/python3-module-django-generate-buildroot/usr/lib/python3/site-packages/generate copying build/lib/generate/models.py -> /usr/src/tmp/python3-module-django-generate-buildroot/usr/lib/python3/site-packages/generate byte-compiling /usr/src/tmp/python3-module-django-generate-buildroot/usr/lib/python3/site-packages/generate/management/commands/__init__.py to __init__.cpython-39.pyc byte-compiling /usr/src/tmp/python3-module-django-generate-buildroot/usr/lib/python3/site-packages/generate/management/commands/generate.py to generate.cpython-39.pyc byte-compiling /usr/src/tmp/python3-module-django-generate-buildroot/usr/lib/python3/site-packages/generate/management/commands/json_loader.py to json_loader.cpython-39.pyc byte-compiling /usr/src/tmp/python3-module-django-generate-buildroot/usr/lib/python3/site-packages/generate/management/__init__.py to __init__.cpython-39.pyc byte-compiling /usr/src/tmp/python3-module-django-generate-buildroot/usr/lib/python3/site-packages/generate/tests/__init__.py to __init__.cpython-39.pyc byte-compiling /usr/src/tmp/python3-module-django-generate-buildroot/usr/lib/python3/site-packages/generate/__init__.py to __init__.cpython-39.pyc byte-compiling /usr/src/tmp/python3-module-django-generate-buildroot/usr/lib/python3/site-packages/generate/json_loader.py to json_loader.cpython-39.pyc byte-compiling /usr/src/tmp/python3-module-django-generate-buildroot/usr/lib/python3/site-packages/generate/models.py to models.cpython-39.pyc running install_egg_info running egg_info writing django_generate.egg-info/PKG-INFO writing dependency_links to django_generate.egg-info/dependency_links.txt writing requirements to django_generate.egg-info/requires.txt writing top-level names to django_generate.egg-info/top_level.txt adding license file 'LICENSE' (matched pattern 'LICEN[CS]E*') adding license file 'AUTHORS.rst' (matched pattern 'AUTHORS*') reading manifest file 'django_generate.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' writing manifest file 'django_generate.egg-info/SOURCES.txt' Copying django_generate.egg-info to /usr/src/tmp/python3-module-django-generate-buildroot/usr/lib/python3/site-packages/django_generate-0.0.6-py3.9.egg-info running install_scripts + /usr/lib/rpm/brp-alt Cleaning files in /usr/src/tmp/python3-module-django-generate-buildroot (auto) Verifying and fixing files in /usr/src/tmp/python3-module-django-generate-buildroot (binconfig,pkgconfig,libtool,desktop,gnuconfig) Checking contents of files in /usr/src/tmp/python3-module-django-generate-buildroot/ (default) Compressing files in /usr/src/tmp/python3-module-django-generate-buildroot (auto) Adjusting library links in /usr/src/tmp/python3-module-django-generate-buildroot ./usr/lib: (from :0) Verifying ELF objects in /usr/src/tmp/python3-module-django-generate-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-django-generate-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.98601 (%install) RPM build errors: Bad exit status from /usr/src/tmp/rpm-tmp.98601 (%install) Command exited with non-zero status 1 2.74user 0.24system 0:03.02elapsed 98%CPU (0avgtext+0avgdata 19136maxresident)k 0inputs+0outputs (0major+60561minor)pagefaults 0swaps hsh-rebuild: rebuild of `python3-module-django-generate-0.0.6-alt2.src.rpm' failed. Command exited with non-zero status 1 10.55user 3.84system 0:23.47elapsed 61%CPU (0avgtext+0avgdata 107096maxresident)k 0inputs+0outputs (0major+458765minor)pagefaults 0swaps