Warning: Permanently added '172.25.95.242' (ECDSA) to the list of known hosts. Running: /usr/bin/copr-rpmbuild --verbose --drop-resultdir --build-id 943062 --chroot fedora-rawhide-x86_64 --detached default Version: 0.29 Task: {'build_id': 943062, 'buildroot_pkgs': [], 'chroot': 'fedora-rawhide-x86_64', 'enable_net': True, 'fetch_sources_only': True, 'git_hash': '138f048436e7dd453651dd47569e47834485b17f', 'git_repo': 'aimylios/calibre-python3/python-beautifulsoup4', 'memory_reqs': 2048, 'package_name': 'python-beautifulsoup4', 'package_version': '4.7.1-1.fc30', 'project_dirname': 'calibre-python3', 'project_name': 'calibre-python3', 'project_owner': 'aimylios', 'repos': [{'baseurl': 'https://copr-be.cloud.fedoraproject.org/results/aimylios/calibre-python3/fedora-rawhide-x86_64/', 'id': 'copr_base', 'name': 'Copr repository'}], 'source_json': {'clone_url': 'https://copr-dist-git.fedorainfracloud.org/git/aimylios/calibre-python3/python-beautifulsoup4.git', 'committish': '138f048436e7dd453651dd47569e47834485b17f'}, 'source_type': 8, 'submitter': 'aimylios', 'task_id': '943062-fedora-rawhide-x86_64', 'timeout': 75600, 'use_bootstrap_container': True, 'with_opts': [], 'without_opts': []} Running: git clone https://copr-dist-git.fedorainfracloud.org/git/aimylios/calibre-python3/python-beautifulsoup4.git /tmp/tmpih8nrmpr/python-beautifulsoup4 --depth 500 --no-single-branch cmd: ['git', 'clone', 'https://copr-dist-git.fedorainfracloud.org/git/aimylios/calibre-python3/python-beautifulsoup4.git', '/tmp/tmpih8nrmpr/python-beautifulsoup4', '--depth', '500', '--no-single-branch'] cwd: . rc: 0 stdout: stderr: Cloning into '/tmp/tmpih8nrmpr/python-beautifulsoup4'... Running: git checkout 138f048436e7dd453651dd47569e47834485b17f cmd: ['git', 'checkout', '138f048436e7dd453651dd47569e47834485b17f'] cwd: /tmp/tmpih8nrmpr/python-beautifulsoup4 rc: 0 stdout: stderr: Note: checking out '138f048436e7dd453651dd47569e47834485b17f'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by performing another checkout. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -b with the checkout command again. Example: git checkout -b HEAD is now at 138f048 automatic import of python-beautifulsoup4 Running: cp -r . /tmp/tmpa3e_w_rt cmd: ['cp', '-r', '.', '/tmp/tmpa3e_w_rt'] cwd: /tmp/tmpih8nrmpr/python-beautifulsoup4 rc: 0 stdout: stderr: Generated rpkg config: [rpkg] preprocess_spec = True # auto-packing is deprecated: auto_pack = True [git] lookaside = https://copr-dist-git.fedorainfracloud.org/repo/pkgs/%(ns2)s/%(ns1)s/%(name)s/%(filename)s/%(hashtype)s/%(hash)s/%(filename)s anongiturl = https://copr-dist-git.fedorainfracloud.org/git/%(module)s Writing config into /tmp/tmpih8nrmpr/.config/rpkg.conf Running: rpkg -C /tmp/tmpih8nrmpr/.config/rpkg.conf sources --outdir /tmp/tmpa3e_w_rt /usr/bin/tail: /var/lib/copr-rpmbuild/main.log: file truncated cmd: ['rpkg', '-C', '/tmp/tmpih8nrmpr/.config/rpkg.conf', 'sources', '--outdir', '/tmp/tmpa3e_w_rt'] cwd: /tmp/tmpih8nrmpr/python-beautifulsoup4 rc: 0 stdout: Downloading beautifulsoup4-4.7.1.tar.gz from lookaside cache at copr-dist-git.fedorainfracloud.org stderr: Running (timeout=75600): unbuffer mock --buildsrpm --spec /tmp/tmpa3e_w_rt/python-beautifulsoup4.spec --sources /tmp/tmpa3e_w_rt --configdir /var/lib/copr-rpmbuild/results/configs --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1561147723.463135 -r child WARNING: Could not find required logging config file: /var/lib/copr-rpmbuild/results/configs/logging.ini. Using default... INFO: mock.py version 1.4.16 starting (python version = 3.7.3)... Start(bootstrap): init plugins INFO: tmpfs initialized INFO: selinux disabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish(bootstrap): init plugins Start: init plugins INFO: tmpfs initialized INFO: selinux disabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish: init plugins Start: run INFO: Start(/tmp/tmpa3e_w_rt/python-beautifulsoup4.spec) Config(943062-fedora-rawhide-x86_64) Start: clean chroot Finish: clean chroot Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/943062-fedora-rawhide-x86_64-bootstrap-1561147723.463135/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled dnf cache Start(bootstrap): cleaning dnf metadata Finish(bootstrap): cleaning dnf metadata INFO: enabled HW Info plugin Mock Version: 1.4.16 INFO: Mock Version: 1.4.16 Start(bootstrap): dnf install Copr repository 207 kB/s | 30 kB 00:00 fedora 10 MB/s | 72 MB 00:07 Dependencies resolved. ================================================================================ Package Arch Version Repo Size ================================================================================ Installing: distribution-gpg-keys noarch 1.31-1.fc31 fedora 201 k dnf noarch 4.2.5-1.fc31 fedora 399 k dnf-plugins-core noarch 4.0.7-1.fc31 fedora 30 k Installing dependencies: acl x86_64 2.2.53-3.fc30 fedora 68 k alternatives x86_64 1.11-4.fc31 fedora 33 k audit-libs x86_64 3.0-0.9.20190507gitf58ec40.fc31 fedora 110 k basesystem noarch 11-7.fc30 fedora 6.9 k bash x86_64 5.0.7-1.fc31 fedora 1.6 M brotli x86_64 1.0.7-3.fc30 fedora 311 k bzip2-libs x86_64 1.0.6-29.fc30 fedora 37 k ca-certificates noarch 2019.2.32-2.fc31 fedora 394 k coreutils x86_64 8.31-2.fc31 fedora 1.2 M coreutils-common x86_64 8.31-2.fc31 fedora 2.0 M cracklib x86_64 2.9.6-19.fc30 fedora 77 k crypto-policies noarch 20190527-1.git0b3add8.fc31 fedora 47 k cryptsetup-libs x86_64 2.2.0-0.2.fc31 fedora 384 k curl x86_64 7.65.1-1.fc31 fedora 299 k cyrus-sasl-lib x86_64 2.1.27-1.fc31 fedora 99 k dbus x86_64 1:1.12.16-1.fc31 fedora 11 k dbus-broker x86_64 21-3.fc31 fedora 171 k dbus-common noarch 1:1.12.16-1.fc31 fedora 18 k device-mapper x86_64 1.02.158-1.fc31 fedora 149 k device-mapper-libs x86_64 1.02.158-1.fc31 fedora 181 k dnf-data noarch 4.2.5-1.fc31 fedora 52 k elfutils-default-yama-scope noarch 0.176-3.fc31 fedora 16 k elfutils-libelf x86_64 0.176-3.fc31 fedora 180 k elfutils-libs x86_64 0.176-3.fc31 fedora 286 k expat x86_64 2.2.6-2.fc30 fedora 92 k fedora-gpg-keys noarch 31-0.2 fedora 102 k fedora-release noarch 31-0.7 fedora 11 k fedora-release-common noarch 31-0.7 fedora 19 k fedora-repos noarch 31-0.2 fedora 9.2 k fedora-repos-rawhide noarch 31-0.2 fedora 8.4 k file-libs x86_64 5.37-2.fc31 fedora 565 k filesystem x86_64 3.12-1.fc31 fedora 1.1 M gawk x86_64 4.2.1-6.fc31 fedora 1.1 M gdbm-libs x86_64 1:1.18-4.fc30 fedora 50 k glib2 x86_64 2.61.1-2.fc31 fedora 2.6 M glibc x86_64 2.29.9000-28.fc31 fedora 3.7 M glibc-all-langpacks x86_64 2.29.9000-28.fc31 fedora 25 M glibc-common x86_64 2.29.9000-28.fc31 fedora 526 k gmp x86_64 1:6.1.2-10.fc31 fedora 265 k gnupg2 x86_64 2.2.13-1.fc31 fedora 2.4 M gnutls x86_64 3.6.8-1.fc31 fedora 891 k gpgme x86_64 1.12.0-2.fc31 fedora 314 k grep x86_64 3.3-2.fc31 fedora 246 k gzip x86_64 1.9-9.fc31 fedora 151 k ima-evm-utils x86_64 1.1-5.fc30 fedora 50 k iptables-libs x86_64 1.8.2-1.fc31 fedora 54 k json-c x86_64 0.13.1-4.fc30 fedora 35 k keyutils-libs x86_64 1.6-2.fc30 fedora 30 k kmod-libs x86_64 26-3.fc31 fedora 59 k krb5-libs x86_64 1.17-31.fc31 fedora 734 k libacl x86_64 2.2.53-3.fc30 fedora 24 k libarchive x86_64 3.3.3-7.fc31 fedora 342 k libargon2 x86_64 20171227-2.fc31 fedora 28 k libassuan x86_64 2.5.2-2.fc30 fedora 76 k libattr x86_64 2.4.48-6.fc31 fedora 18 k libblkid x86_64 2.34-1.fc31 fedora 154 k libcap x86_64 2.26-5.fc30 fedora 46 k libcap-ng x86_64 0.7.9-7.fc31 fedora 27 k libcom_err x86_64 1.45.2-1.fc31 fedora 28 k libcomps x86_64 0.1.11-1.fc31 fedora 71 k libcurl x86_64 7.65.1-1.fc31 fedora 262 k libdb x86_64 5.3.28-37.fc30 fedora 735 k libdb-utils x86_64 5.3.28-37.fc30 fedora 129 k libdnf x86_64 0.31.0-5.fc31 fedora 573 k libfdisk x86_64 2.34-1.fc31 fedora 203 k libffi x86_64 3.1-20.fc31 fedora 32 k libgcc x86_64 9.1.1-2.fc31 fedora 91 k libgcrypt x86_64 1.8.4-3.fc30 fedora 435 k libgomp x86_64 9.1.1-2.fc31 fedora 224 k libgpg-error x86_64 1.33-2.fc30 fedora 238 k libidn2 x86_64 2.2.0-1.fc31 fedora 90 k libksba x86_64 1.3.5-9.fc30 fedora 124 k libmetalink x86_64 0.1.3-8.fc30 fedora 28 k libmodulemd1 x86_64 1.8.11-2.fc31 fedora 179 k libmount x86_64 2.34-1.fc31 fedora 177 k libnghttp2 x86_64 1.39.1-1.fc31 fedora 74 k libnsl2 x86_64 1.2.0-4.20180605git4a062cf.fc30 fedora 54 k libpcap x86_64 14:1.9.0-3.fc30 fedora 149 k libpsl x86_64 0.21.0-1.fc31 fedora 59 k libpwquality x86_64 1.4.0-12.fc30 fedora 96 k librepo x86_64 1.10.2-2.fc31 fedora 90 k libreport-filesystem noarch 2.10.0-3.fc31 fedora 12 k libseccomp x86_64 2.4.1-0.fc31 fedora 63 k libselinux x86_64 2.9-2.fc31 fedora 84 k libsemanage x86_64 2.9-1.fc31 fedora 112 k libsepol x86_64 2.9-1.fc31 fedora 280 k libsigsegv x86_64 2.11-7.fc30 fedora 25 k libsmartcols x86_64 2.34-1.fc31 fedora 123 k libsolv x86_64 0.7.5-1.fc31 fedora 387 k libssh x86_64 0.8.91-0.1.fc31 fedora 236 k libstdc++ x86_64 9.1.1-2.fc31 fedora 596 k libtasn1 x86_64 4.13-7.fc30 fedora 67 k libtirpc x86_64 1.1.4-2.rc2.fc30.1 fedora 97 k libunistring x86_64 0.9.10-5.fc30 fedora 415 k libusbx x86_64 1.0.22-3.fc31 fedora 65 k libutempter x86_64 1.1.6-16.fc30 fedora 24 k libuuid x86_64 2.34-1.fc31 fedora 28 k libverto x86_64 0.3.0-7.fc30 fedora 20 k libxcrypt x86_64 4.4.6-1.fc31 fedora 122 k libxml2 x86_64 2.9.9-2.fc30 fedora 651 k libyaml x86_64 0.2.2-1.fc31 fedora 57 k libzstd x86_64 1.4.0-1.fc31 fedora 260 k lua-libs x86_64 5.3.5-5.fc30 fedora 104 k lz4-libs x86_64 1.8.3-2.fc30 fedora 60 k mpfr x86_64 3.1.6-4.fc30 fedora 212 k ncurses x86_64 6.1-10.20180923.fc30 fedora 360 k ncurses-base noarch 6.1-10.20180923.fc30 fedora 59 k ncurses-libs x86_64 6.1-10.20180923.fc30 fedora 288 k nettle x86_64 3.4.1rc1-3.fc31 fedora 299 k npth x86_64 1.6-2.fc30 fedora 23 k openldap x86_64 2.4.47-2.fc31 fedora 294 k openssl-libs x86_64 1:1.1.1c-3.fc31 fedora 1.4 M p11-kit x86_64 0.23.16.1-1.fc31 fedora 267 k p11-kit-trust x86_64 0.23.16.1-1.fc31 fedora 133 k pam x86_64 1.3.1-17.fc30 fedora 624 k pcre x86_64 8.43-2.fc31 fedora 190 k pcre2 x86_64 10.33-5.fc31 fedora 252 k popt x86_64 1.16-17.fc30 fedora 55 k publicsuffix-list-dafsa noarch 20190417-1.fc31 fedora 54 k python-pip-wheel noarch 19.1.1-1.fc31 fedora 1.1 M python-setuptools-wheel noarch 41.0.1-1.fc31 fedora 279 k python3 x86_64 3.7.3-3.fc31 fedora 38 k python3-dateutil noarch 1:2.8.0-1.fc30 fedora 290 k python3-distro noarch 1.4.0-1.fc30 fedora 35 k python3-dnf noarch 4.2.5-1.fc31 fedora 415 k python3-dnf-plugins-core noarch 4.0.7-1.fc31 fedora 155 k python3-gpg x86_64 1.12.0-2.fc31 fedora 236 k python3-hawkey x86_64 0.31.0-5.fc31 fedora 91 k python3-libcomps x86_64 0.1.11-1.fc31 fedora 44 k python3-libdnf x86_64 0.31.0-5.fc31 fedora 666 k python3-libs x86_64 3.7.3-3.fc31 fedora 7.9 M python3-rpm x86_64 4.14.90-0.git14653.18.fc31 fedora 90 k python3-six noarch 1.12.0-1.fc30 fedora 35 k qrencode-libs x86_64 3.4.4-8.fc30 fedora 53 k readline x86_64 8.0-2.fc30 fedora 191 k rpm x86_64 4.14.90-0.git14653.18.fc31 fedora 500 k rpm-build-libs x86_64 4.14.90-0.git14653.18.fc31 fedora 96 k rpm-libs x86_64 4.14.90-0.git14653.18.fc31 fedora 287 k rpm-sign-libs x86_64 4.14.90-0.git14653.18.fc31 fedora 27 k sed x86_64 4.5-3.fc30 fedora 285 k setup noarch 2.13.3-1.fc31 fedora 149 k shadow-utils x86_64 2:4.6-14.fc31 fedora 1.2 M sqlite-libs x86_64 3.28.0-1.fc31 fedora 563 k systemd x86_64 242-3.git7a6d834.fc31 fedora 3.9 M systemd-libs x86_64 242-3.git7a6d834.fc31 fedora 512 k systemd-pam x86_64 242-3.git7a6d834.fc31 fedora 161 k systemd-rpm-macros noarch 242-3.git7a6d834.fc31 fedora 22 k tzdata noarch 2019a-1.fc31 fedora 425 k util-linux x86_64 2.34-1.fc31 fedora 2.6 M xz-libs x86_64 5.2.4-5.fc30 fedora 85 k zchunk-libs x86_64 1.1.2-2.fc31 fedora 49 k zlib x86_64 1.2.11-15.fc30 fedora 89 k Transaction Summary ================================================================================ Install 155 Packages Total download size: 84 M Installed size: 450 M Downloading Packages: (1/155): audit-libs-3.0-0.9.20190507gitf58ec40. 11 MB/s | 110 kB 00:00 (2/155): basesystem-11-7.fc30.noarch.rpm 2.9 MB/s | 6.9 kB 00:00 (3/155): alternatives-1.11-4.fc31.x86_64.rpm 2.2 MB/s | 33 kB 00:00 (4/155): acl-2.2.53-3.fc30.x86_64.rpm 3.7 MB/s | 68 kB 00:00 (5/155): bzip2-libs-1.0.6-29.fc30.x86_64.rpm 10 MB/s | 37 kB 00:00 (6/155): brotli-1.0.7-3.fc30.x86_64.rpm 23 MB/s | 311 kB 00:00 (7/155): ca-certificates-2019.2.32-2.fc31.noarc 14 MB/s | 394 kB 00:00 (8/155): bash-5.0.7-1.fc31.x86_64.rpm 30 MB/s | 1.6 MB 00:00 (9/155): cracklib-2.9.6-19.fc30.x86_64.rpm 24 MB/s | 77 kB 00:00 (10/155): crypto-policies-20190527-1.git0b3add8 17 MB/s | 47 kB 00:00 (11/155): coreutils-8.31-2.fc31.x86_64.rpm 23 MB/s | 1.2 MB 00:00 (12/155): cryptsetup-libs-2.2.0-0.2.fc31.x86_64 20 MB/s | 384 kB 00:00 (13/155): curl-7.65.1-1.fc31.x86_64.rpm 22 MB/s | 299 kB 00:00 (14/155): cyrus-sasl-lib-2.1.27-1.fc31.x86_64.r 20 MB/s | 99 kB 00:00 (15/155): dbus-1.12.16-1.fc31.x86_64.rpm 3.6 MB/s | 11 kB 00:00 (16/155): dbus-common-1.12.16-1.fc31.noarch.rpm 5.5 MB/s | 18 kB 00:00 (17/155): dbus-broker-21-3.fc31.x86_64.rpm 24 MB/s | 171 kB 00:00 (18/155): device-mapper-1.02.158-1.fc31.x86_64. 24 MB/s | 149 kB 00:00 (19/155): device-mapper-libs-1.02.158-1.fc31.x8 21 MB/s | 181 kB 00:00 (20/155): distribution-gpg-keys-1.31-1.fc31.noa 25 MB/s | 201 kB 00:00 (21/155): dnf-data-4.2.5-1.fc31.noarch.rpm 15 MB/s | 52 kB 00:00 (22/155): coreutils-common-8.31-2.fc31.x86_64.r 25 MB/s | 2.0 MB 00:00 (23/155): dnf-plugins-core-4.0.7-1.fc31.noarch. 2.7 MB/s | 30 kB 00:00 (24/155): elfutils-default-yama-scope-0.176-3.f 6.5 MB/s | 16 kB 00:00 (25/155): dnf-4.2.5-1.fc31.noarch.rpm 17 MB/s | 399 kB 00:00 (26/155): elfutils-libelf-0.176-3.fc31.x86_64.r 23 MB/s | 180 kB 00:00 (27/155): expat-2.2.6-2.fc30.x86_64.rpm 19 MB/s | 92 kB 00:00 (28/155): elfutils-libs-0.176-3.fc31.x86_64.rpm 24 MB/s | 286 kB 00:00 (29/155): fedora-release-31-0.7.noarch.rpm 3.2 MB/s | 11 kB 00:00 (30/155): fedora-gpg-keys-31-0.2.noarch.rpm 14 MB/s | 102 kB 00:00 (31/155): fedora-release-common-31-0.7.noarch.r 7.3 MB/s | 19 kB 00:00 (32/155): fedora-repos-rawhide-31-0.2.noarch.rp 2.9 MB/s | 8.4 kB 00:00 (33/155): fedora-repos-31-0.2.noarch.rpm 712 kB/s | 9.2 kB 00:00 (34/155): file-libs-5.37-2.fc31.x86_64.rpm 35 MB/s | 565 kB 00:00 (35/155): gdbm-libs-1.18-4.fc30.x86_64.rpm 16 MB/s | 50 kB 00:00 (36/155): filesystem-3.12-1.fc31.x86_64.rpm 37 MB/s | 1.1 MB 00:00 (37/155): gawk-4.2.1-6.fc31.x86_64.rpm 20 MB/s | 1.1 MB 00:00 (38/155): glib2-2.61.1-2.fc31.x86_64.rpm 29 MB/s | 2.6 MB 00:00 (39/155): glibc-common-2.29.9000-28.fc31.x86_64 29 MB/s | 526 kB 00:00 (40/155): glibc-2.29.9000-28.fc31.x86_64.rpm 30 MB/s | 3.7 MB 00:00 (41/155): gmp-6.1.2-10.fc31.x86_64.rpm 8.7 MB/s | 265 kB 00:00 (42/155): gnutls-3.6.8-1.fc31.x86_64.rpm 23 MB/s | 891 kB 00:00 (43/155): gpgme-1.12.0-2.fc31.x86_64.rpm 21 MB/s | 314 kB 00:00 (44/155): gnupg2-2.2.13-1.fc31.x86_64.rpm 33 MB/s | 2.4 MB 00:00 (45/155): gzip-1.9-9.fc31.x86_64.rpm 21 MB/s | 151 kB 00:00 (46/155): grep-3.3-2.fc31.x86_64.rpm 9.3 MB/s | 246 kB 00:00 (47/155): ima-evm-utils-1.1-5.fc30.x86_64.rpm 13 MB/s | 50 kB 00:00 (48/155): iptables-libs-1.8.2-1.fc31.x86_64.rpm 13 MB/s | 54 kB 00:00 (49/155): json-c-0.13.1-4.fc30.x86_64.rpm 9.4 MB/s | 35 kB 00:00 (50/155): keyutils-libs-1.6-2.fc30.x86_64.rpm 6.8 MB/s | 30 kB 00:00 (51/155): kmod-libs-26-3.fc31.x86_64.rpm 13 MB/s | 59 kB 00:00 (52/155): libacl-2.2.53-3.fc30.x86_64.rpm 3.2 MB/s | 24 kB 00:00 (53/155): krb5-libs-1.17-31.fc31.x86_64.rpm 34 MB/s | 734 kB 00:00 (54/155): libargon2-20171227-2.fc31.x86_64.rpm 6.3 MB/s | 28 kB 00:00 (55/155): libarchive-3.3.3-7.fc31.x86_64.rpm 18 MB/s | 342 kB 00:00 (56/155): libassuan-2.5.2-2.fc30.x86_64.rpm 18 MB/s | 76 kB 00:00 (57/155): libattr-2.4.48-6.fc31.x86_64.rpm 4.7 MB/s | 18 kB 00:00 (58/155): libblkid-2.34-1.fc31.x86_64.rpm 25 MB/s | 154 kB 00:00 (59/155): libcap-2.26-5.fc30.x86_64.rpm 8.4 MB/s | 46 kB 00:00 (60/155): libcap-ng-0.7.9-7.fc31.x86_64.rpm 7.0 MB/s | 27 kB 00:00 (61/155): libcom_err-1.45.2-1.fc31.x86_64.rpm 7.5 MB/s | 28 kB 00:00 (62/155): libcomps-0.1.11-1.fc31.x86_64.rpm 21 MB/s | 71 kB 00:00 (63/155): libcurl-7.65.1-1.fc31.x86_64.rpm 25 MB/s | 262 kB 00:00 (64/155): libdb-5.3.28-37.fc30.x86_64.rpm 37 MB/s | 735 kB 00:00 (65/155): libdb-utils-5.3.28-37.fc30.x86_64.rpm 8.9 MB/s | 129 kB 00:00 (66/155): libdnf-0.31.0-5.fc31.x86_64.rpm 36 MB/s | 573 kB 00:00 (67/155): libfdisk-2.34-1.fc31.x86_64.rpm 12 MB/s | 203 kB 00:00 (68/155): libgcc-9.1.1-2.fc31.x86_64.rpm 21 MB/s | 91 kB 00:00 (69/155): libffi-3.1-20.fc31.x86_64.rpm 2.2 MB/s | 32 kB 00:00 (70/155): libgcrypt-1.8.4-3.fc30.x86_64.rpm 25 MB/s | 435 kB 00:00 (71/155): libgomp-9.1.1-2.fc31.x86_64.rpm 17 MB/s | 224 kB 00:00 (72/155): libidn2-2.2.0-1.fc31.x86_64.rpm 14 MB/s | 90 kB 00:00 (73/155): libgpg-error-1.33-2.fc30.x86_64.rpm 24 MB/s | 238 kB 00:00 (74/155): libksba-1.3.5-9.fc30.x86_64.rpm 22 MB/s | 124 kB 00:00 (75/155): libmetalink-0.1.3-8.fc30.x86_64.rpm 7.7 MB/s | 28 kB 00:00 (76/155): libmodulemd1-1.8.11-2.fc31.x86_64.rpm 34 MB/s | 179 kB 00:00 (77/155): libmount-2.34-1.fc31.x86_64.rpm 21 MB/s | 177 kB 00:00 (78/155): libnghttp2-1.39.1-1.fc31.x86_64.rpm 13 MB/s | 74 kB 00:00 (79/155): libnsl2-1.2.0-4.20180605git4a062cf.fc 15 MB/s | 54 kB 00:00 (80/155): libpcap-1.9.0-3.fc30.x86_64.rpm 28 MB/s | 149 kB 00:00 (81/155): libpsl-0.21.0-1.fc31.x86_64.rpm 13 MB/s | 59 kB 00:00 (82/155): libpwquality-1.4.0-12.fc30.x86_64.rpm 24 MB/s | 96 kB 00:00 (83/155): librepo-1.10.2-2.fc31.x86_64.rpm 19 MB/s | 90 kB 00:00 (84/155): libreport-filesystem-2.10.0-3.fc31.no 4.2 MB/s | 12 kB 00:00 (85/155): libseccomp-2.4.1-0.fc31.x86_64.rpm 15 MB/s | 63 kB 00:00 (86/155): libselinux-2.9-2.fc31.x86_64.rpm 16 MB/s | 84 kB 00:00 (87/155): libsemanage-2.9-1.fc31.x86_64.rpm 26 MB/s | 112 kB 00:00 (88/155): libsigsegv-2.11-7.fc30.x86_64.rpm 6.3 MB/s | 25 kB 00:00 (89/155): libsepol-2.9-1.fc31.x86_64.rpm 29 MB/s | 280 kB 00:00 (90/155): libsmartcols-2.34-1.fc31.x86_64.rpm 22 MB/s | 123 kB 00:00 (91/155): libsolv-0.7.5-1.fc31.x86_64.rpm 33 MB/s | 387 kB 00:00 (92/155): libssh-0.8.91-0.1.fc31.x86_64.rpm 21 MB/s | 236 kB 00:00 (93/155): libtasn1-4.13-7.fc30.x86_64.rpm 12 MB/s | 67 kB 00:00 (94/155): libstdc++-9.1.1-2.fc31.x86_64.rpm 38 MB/s | 596 kB 00:00 (95/155): libtirpc-1.1.4-2.rc2.fc30.1.x86_64.rp 11 MB/s | 97 kB 00:00 (96/155): libunistring-0.9.10-5.fc30.x86_64.rpm 40 MB/s | 415 kB 00:00 (97/155): libusbx-1.0.22-3.fc31.x86_64.rpm 7.4 MB/s | 65 kB 00:00 (98/155): libutempter-1.1.6-16.fc30.x86_64.rpm 5.1 MB/s | 24 kB 00:00 (99/155): libuuid-2.34-1.fc31.x86_64.rpm 5.4 MB/s | 28 kB 00:00 (100/155): libverto-0.3.0-7.fc30.x86_64.rpm 6.7 MB/s | 20 kB 00:00 (101/155): libxcrypt-4.4.6-1.fc31.x86_64.rpm 17 MB/s | 122 kB 00:00 (102/155): libyaml-0.2.2-1.fc31.x86_64.rpm 14 MB/s | 57 kB 00:00 (103/155): libxml2-2.9.9-2.fc30.x86_64.rpm 30 MB/s | 651 kB 00:00 (104/155): libzstd-1.4.0-1.fc31.x86_64.rpm 15 MB/s | 260 kB 00:00 (105/155): lua-libs-5.3.5-5.fc30.x86_64.rpm 17 MB/s | 104 kB 00:00 (106/155): mpfr-3.1.6-4.fc30.x86_64.rpm 29 MB/s | 212 kB 00:00 (107/155): lz4-libs-1.8.3-2.fc30.x86_64.rpm 4.5 MB/s | 60 kB 00:00 (108/155): ncurses-base-6.1-10.20180923.fc30.no 13 MB/s | 59 kB 00:00 (109/155): ncurses-6.1-10.20180923.fc30.x86_64. 29 MB/s | 360 kB 00:00 (110/155): ncurses-libs-6.1-10.20180923.fc30.x8 28 MB/s | 288 kB 00:00 (111/155): nettle-3.4.1rc1-3.fc31.x86_64.rpm 28 MB/s | 299 kB 00:00 (112/155): npth-1.6-2.fc30.x86_64.rpm 4.8 MB/s | 23 kB 00:00 (113/155): openldap-2.4.47-2.fc31.x86_64.rpm 21 MB/s | 294 kB 00:00 (114/155): openssl-libs-1.1.1c-3.fc31.x86_64.rp 40 MB/s | 1.4 MB 00:00 (115/155): p11-kit-0.23.16.1-1.fc31.x86_64.rpm 10 MB/s | 267 kB 00:00 (116/155): p11-kit-trust-0.23.16.1-1.fc31.x86_6 21 MB/s | 133 kB 00:00 (117/155): pcre-8.43-2.fc31.x86_64.rpm 21 MB/s | 190 kB 00:00 (118/155): pcre2-10.33-5.fc31.x86_64.rpm 26 MB/s | 252 kB 00:00 (119/155): pam-1.3.1-17.fc30.x86_64.rpm 23 MB/s | 624 kB 00:00 (120/155): popt-1.16-17.fc30.x86_64.rpm 11 MB/s | 55 kB 00:00 (121/155): publicsuffix-list-dafsa-20190417-1.f 16 MB/s | 54 kB 00:00 (122/155): python-pip-wheel-19.1.1-1.fc31.noarc 44 MB/s | 1.1 MB 00:00 (123/155): python-setuptools-wheel-41.0.1-1.fc3 9.8 MB/s | 279 kB 00:00 (124/155): python3-3.7.3-3.fc31.x86_64.rpm 7.1 MB/s | 38 kB 00:00 (125/155): python3-distro-1.4.0-1.fc30.noarch.r 7.4 MB/s | 35 kB 00:00 (126/155): python3-dateutil-2.8.0-1.fc30.noarch 30 MB/s | 290 kB 00:00 (127/155): python3-dnf-4.2.5-1.fc31.noarch.rpm 34 MB/s | 415 kB 00:00 (128/155): python3-dnf-plugins-core-4.0.7-1.fc3 16 MB/s | 155 kB 00:00 (129/155): python3-gpg-1.12.0-2.fc31.x86_64.rpm 23 MB/s | 236 kB 00:00 (130/155): python3-hawkey-0.31.0-5.fc31.x86_64. 7.8 MB/s | 91 kB 00:00 (131/155): python3-libcomps-0.1.11-1.fc31.x86_6 6.9 MB/s | 44 kB 00:00 (132/155): python3-libdnf-0.31.0-5.fc31.x86_64. 34 MB/s | 666 kB 00:00 (133/155): glibc-all-langpacks-2.29.9000-28.fc3 35 MB/s | 25 MB 00:00 (134/155): python3-rpm-4.14.90-0.git14653.18.fc 697 kB/s | 90 kB 00:00 (135/155): python3-six-1.12.0-1.fc30.noarch.rpm 11 MB/s | 35 kB 00:00 (136/155): qrencode-libs-3.4.4-8.fc30.x86_64.rp 12 MB/s | 53 kB 00:00 (137/155): readline-8.0-2.fc30.x86_64.rpm 24 MB/s | 191 kB 00:00 (138/155): rpm-4.14.90-0.git14653.18.fc31.x86_6 1.7 MB/s | 500 kB 00:00 (139/155): rpm-build-libs-4.14.90-0.git14653.18 346 kB/s | 96 kB 00:00 (140/155): rpm-libs-4.14.90-0.git14653.18.fc31. 34 MB/s | 287 kB 00:00 (141/155): rpm-sign-libs-4.14.90-0.git14653.18. 3.7 MB/s | 27 kB 00:00 (142/155): sed-4.5-3.fc30.x86_64.rpm 27 MB/s | 285 kB 00:00 (143/155): setup-2.13.3-1.fc31.noarch.rpm 13 MB/s | 149 kB 00:00 (144/155): shadow-utils-4.6-14.fc31.x86_64.rpm 37 MB/s | 1.2 MB 00:00 (145/155): sqlite-libs-3.28.0-1.fc31.x86_64.rpm 15 MB/s | 563 kB 00:00 (146/155): systemd-libs-242-3.git7a6d834.fc31.x 13 MB/s | 512 kB 00:00 (147/155): systemd-pam-242-3.git7a6d834.fc31.x8 9.5 MB/s | 161 kB 00:00 (148/155): systemd-rpm-macros-242-3.git7a6d834. 2.2 MB/s | 22 kB 00:00 (149/155): systemd-242-3.git7a6d834.fc31.x86_64 41 MB/s | 3.9 MB 00:00 (150/155): tzdata-2019a-1.fc31.noarch.rpm 9.5 MB/s | 425 kB 00:00 (151/155): xz-libs-5.2.4-5.fc30.x86_64.rpm 13 MB/s | 85 kB 00:00 (152/155): zchunk-libs-1.1.2-2.fc31.x86_64.rpm 6.1 MB/s | 49 kB 00:00 (153/155): zlib-1.2.11-15.fc30.x86_64.rpm 11 MB/s | 89 kB 00:00 (154/155): util-linux-2.34-1.fc31.x86_64.rpm 39 MB/s | 2.6 MB 00:00 (155/155): python3-libs-3.7.3-3.fc31.x86_64.rpm 11 MB/s | 7.9 MB 00:00 -------------------------------------------------------------------------------- Total 45 MB/s | 84 MB 00:01 warning: /var/lib/mock/943062-fedora-rawhide-x86_64-bootstrap-1561147723.463135/root/var/cache/dnf/fedora-2d95c80a1fa0a67d/packages/acl-2.2.53-3.fc30.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID 3c3359c4: NOKEY fedora 96 kB/s | 1.6 kB 00:00 Importing GPG key 0x3C3359C4: Userid : "Fedora (31) " Fingerprint: 7D22 D586 7F2A 4236 474B F7B8 50CB 390B 3C33 59C4 From : /usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-31-primary Key imported successfully fedora 399 kB/s | 1.6 kB 00:00 Importing GPG key 0xCFC659B9: Userid : "Fedora (30) " Fingerprint: F1D8 EC98 F241 AAF2 0DF6 9420 EF3C 111F CFC6 59B9 From : /usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-30-primary Key imported successfully Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Running scriptlet: filesystem-3.12-1.fc31.x86_64 1/1 Preparing : 1/1 Installing : libgcc-9.1.1-2.fc31.x86_64 1/155 Running scriptlet: libgcc-9.1.1-2.fc31.x86_64 1/155 Installing : tzdata-2019a-1.fc31.noarch 2/155 Installing : systemd-rpm-macros-242-3.git7a6d834.fc31.noarch 3/155 Installing : python-setuptools-wheel-41.0.1-1.fc31.noarch 4/155 Installing : publicsuffix-list-dafsa-20190417-1.fc31.noarch 5/155 Installing : ncurses-base-6.1-10.20180923.fc30.noarch 6/155 Installing : libreport-filesystem-2.10.0-3.fc31.noarch 7/155 Installing : dnf-data-4.2.5-1.fc31.noarch 8/155 warning: /etc/dnf/dnf.conf created as /etc/dnf/dnf.conf.rpmnew Installing : fedora-gpg-keys-31-0.2.noarch 9/155 Installing : fedora-release-31-0.7.noarch 10/155 Installing : fedora-release-common-31-0.7.noarch 11/155 Installing : fedora-repos-rawhide-31-0.2.noarch 12/155 Installing : fedora-repos-31-0.2.noarch 13/155 Installing : setup-2.13.3-1.fc31.noarch 14/155 Running scriptlet: setup-2.13.3-1.fc31.noarch 14/155 warning: /etc/hosts created as /etc/hosts.rpmnew Installing : filesystem-3.12-1.fc31.x86_64 15/155 Installing : basesystem-11-7.fc30.noarch 16/155 Installing : pcre2-10.33-5.fc31.x86_64 17/155 Installing : libselinux-2.9-2.fc31.x86_64 18/155 Installing : ncurses-libs-6.1-10.20180923.fc30.x86_64 19/155 Installing : glibc-all-langpacks-2.29.9000-28.fc31.x86_64 20/155 Installing : glibc-common-2.29.9000-28.fc31.x86_64 21/155 Running scriptlet: glibc-2.29.9000-28.fc31.x86_64 22/155 Installing : glibc-2.29.9000-28.fc31.x86_64 22/155 Running scriptlet: glibc-2.29.9000-28.fc31.x86_64 22/155 Installing : bash-5.0.7-1.fc31.x86_64 23/155 Running scriptlet: bash-5.0.7-1.fc31.x86_64 23/155 Installing : libsepol-2.9-1.fc31.x86_64 24/155 Running scriptlet: libsepol-2.9-1.fc31.x86_64 24/155 Installing : zlib-1.2.11-15.fc30.x86_64 25/155 Installing : xz-libs-5.2.4-5.fc30.x86_64 26/155 Installing : bzip2-libs-1.0.6-29.fc30.x86_64 27/155 Installing : libdb-5.3.28-37.fc30.x86_64 28/155 Installing : libzstd-1.4.0-1.fc31.x86_64 29/155 Installing : libcap-2.26-5.fc30.x86_64 30/155 Installing : libgpg-error-1.33-2.fc30.x86_64 31/155 Installing : libuuid-2.34-1.fc31.x86_64 32/155 Installing : libxcrypt-4.4.6-1.fc31.x86_64 33/155 Installing : gmp-1:6.1.2-10.fc31.x86_64 34/155 Installing : popt-1.16-17.fc30.x86_64 35/155 Installing : libxml2-2.9.9-2.fc30.x86_64 36/155 Installing : elfutils-libelf-0.176-3.fc31.x86_64 37/155 Installing : expat-2.2.6-2.fc30.x86_64 38/155 Installing : libcom_err-1.45.2-1.fc31.x86_64 39/155 Installing : lua-libs-5.3.5-5.fc30.x86_64 40/155 Installing : libgcrypt-1.8.4-3.fc30.x86_64 41/155 Installing : sqlite-libs-3.28.0-1.fc31.x86_64 42/155 Installing : libattr-2.4.48-6.fc31.x86_64 43/155 Installing : libacl-2.2.53-3.fc30.x86_64 44/155 Installing : sed-4.5-3.fc30.x86_64 45/155 Installing : libcap-ng-0.7.9-7.fc31.x86_64 46/155 Installing : audit-libs-3.0-0.9.20190507gitf58ec40.fc31.x86_6 47/155 Installing : libffi-3.1-20.fc31.x86_64 48/155 Installing : p11-kit-0.23.16.1-1.fc31.x86_64 49/155 Installing : libsmartcols-2.34-1.fc31.x86_64 50/155 Installing : libstdc++-9.1.1-2.fc31.x86_64 51/155 Installing : libunistring-0.9.10-5.fc30.x86_64 52/155 Installing : libidn2-2.2.0-1.fc31.x86_64 53/155 Installing : lz4-libs-1.8.3-2.fc30.x86_64 54/155 Installing : readline-8.0-2.fc30.x86_64 55/155 Installing : libassuan-2.5.2-2.fc30.x86_64 56/155 Installing : file-libs-5.37-2.fc31.x86_64 57/155 Installing : json-c-0.13.1-4.fc30.x86_64 58/155 Installing : keyutils-libs-1.6-2.fc30.x86_64 59/155 Installing : libtasn1-4.13-7.fc30.x86_64 60/155 Installing : pcre-8.43-2.fc31.x86_64 61/155 Installing : grep-3.3-2.fc31.x86_64 62/155 Installing : libpsl-0.21.0-1.fc31.x86_64 63/155 Installing : libsemanage-2.9-1.fc31.x86_64 64/155 Installing : shadow-utils-2:4.6-14.fc31.x86_64 65/155 Running scriptlet: libutempter-1.1.6-16.fc30.x86_64 66/155 Installing : libutempter-1.1.6-16.fc30.x86_64 66/155 Installing : acl-2.2.53-3.fc30.x86_64 67/155 Installing : libcomps-0.1.11-1.fc31.x86_64 68/155 Installing : libmetalink-0.1.3-8.fc30.x86_64 69/155 Installing : mpfr-3.1.6-4.fc30.x86_64 70/155 Installing : nettle-3.4.1rc1-3.fc31.x86_64 71/155 Installing : libksba-1.3.5-9.fc30.x86_64 72/155 Installing : libdb-utils-5.3.28-37.fc30.x86_64 73/155 Installing : alternatives-1.11-4.fc31.x86_64 74/155 Installing : p11-kit-trust-0.23.16.1-1.fc31.x86_64 75/155 Running scriptlet: p11-kit-trust-0.23.16.1-1.fc31.x86_64 75/155 Installing : brotli-1.0.7-3.fc30.x86_64 76/155 Installing : gdbm-libs-1:1.18-4.fc30.x86_64 77/155 Installing : libargon2-20171227-2.fc31.x86_64 78/155 Installing : libgomp-9.1.1-2.fc31.x86_64 79/155 Installing : libnghttp2-1.39.1-1.fc31.x86_64 80/155 Installing : libpcap-14:1.9.0-3.fc30.x86_64 81/155 Installing : iptables-libs-1.8.2-1.fc31.x86_64 82/155 Installing : libseccomp-2.4.1-0.fc31.x86_64 83/155 Installing : libsigsegv-2.11-7.fc30.x86_64 84/155 Installing : gawk-4.2.1-6.fc31.x86_64 85/155 Installing : libverto-0.3.0-7.fc30.x86_64 86/155 Installing : libyaml-0.2.2-1.fc31.x86_64 87/155 Installing : ncurses-6.1-10.20180923.fc30.x86_64 88/155 Installing : npth-1.6-2.fc30.x86_64 89/155 Installing : qrencode-libs-3.4.4-8.fc30.x86_64 90/155 Installing : coreutils-common-8.31-2.fc31.x86_64 91/155 Installing : openssl-libs-1:1.1.1c-3.fc31.x86_64 92/155 Installing : coreutils-8.31-2.fc31.x86_64 93/155 Installing : crypto-policies-20190527-1.git0b3add8.fc31.noarc 94/155 Running scriptlet: crypto-policies-20190527-1.git0b3add8.fc31.noarc 94/155 Running scriptlet: ca-certificates-2019.2.32-2.fc31.noarch 95/155 Installing : ca-certificates-2019.2.32-2.fc31.noarch 95/155 Running scriptlet: ca-certificates-2019.2.32-2.fc31.noarch 95/155 Installing : libblkid-2.34-1.fc31.x86_64 96/155 Running scriptlet: libblkid-2.34-1.fc31.x86_64 96/155 Installing : systemd-libs-242-3.git7a6d834.fc31.x86_64 97/155 Running scriptlet: systemd-libs-242-3.git7a6d834.fc31.x86_64 97/155 Installing : krb5-libs-1.17-31.fc31.x86_64 98/155 Installing : libtirpc-1.1.4-2.rc2.fc30.1.x86_64 99/155 Installing : libmount-2.34-1.fc31.x86_64 100/155 Installing : glib2-2.61.1-2.fc31.x86_64 101/155 Installing : libmodulemd1-1.8.11-2.fc31.x86_64 102/155 Installing : libnsl2-1.2.0-4.20180605git4a062cf.fc30.x86_64 103/155 Installing : gnutls-3.6.8-1.fc31.x86_64 104/155 Installing : ima-evm-utils-1.1-5.fc30.x86_64 105/155 Installing : zchunk-libs-1.1.2-2.fc31.x86_64 106/155 Installing : cyrus-sasl-lib-2.1.27-1.fc31.x86_64 107/155 Installing : openldap-2.4.47-2.fc31.x86_64 108/155 Installing : libssh-0.8.91-0.1.fc31.x86_64 109/155 Installing : libcurl-7.65.1-1.fc31.x86_64 110/155 Installing : curl-7.65.1-1.fc31.x86_64 111/155 Installing : libusbx-1.0.22-3.fc31.x86_64 112/155 Installing : gnupg2-2.2.13-1.fc31.x86_64 113/155 Installing : gpgme-1.12.0-2.fc31.x86_64 114/155 Installing : librepo-1.10.2-2.fc31.x86_64 115/155 Installing : libfdisk-2.34-1.fc31.x86_64 116/155 Installing : python-pip-wheel-19.1.1-1.fc31.noarch 117/155 Installing : python3-3.7.3-3.fc31.x86_64 118/155 Installing : python3-libs-3.7.3-3.fc31.x86_64 119/155 Installing : python3-gpg-1.12.0-2.fc31.x86_64 120/155 Installing : python3-libcomps-0.1.11-1.fc31.x86_64 121/155 Installing : python3-distro-1.4.0-1.fc30.noarch 122/155 Installing : python3-six-1.12.0-1.fc30.noarch 123/155 Installing : python3-dateutil-1:2.8.0-1.fc30.noarch 124/155 Installing : gzip-1.9-9.fc31.x86_64 125/155 Installing : cracklib-2.9.6-19.fc30.x86_64 126/155 Installing : libpwquality-1.4.0-12.fc30.x86_64 127/155 Installing : pam-1.3.1-17.fc30.x86_64 128/155 Installing : util-linux-2.34-1.fc31.x86_64 129/155 Running scriptlet: util-linux-2.34-1.fc31.x86_64 129/155 Installing : kmod-libs-26-3.fc31.x86_64 130/155 Installing : device-mapper-1.02.158-1.fc31.x86_64 131/155 Installing : device-mapper-libs-1.02.158-1.fc31.x86_64 132/155 Installing : cryptsetup-libs-2.2.0-0.2.fc31.x86_64 133/155 Installing : elfutils-default-yama-scope-0.176-3.fc31.noarch 134/155 Running scriptlet: elfutils-default-yama-scope-0.176-3.fc31.noarch 134/155 Installing : elfutils-libs-0.176-3.fc31.x86_64 135/155 Installing : dbus-1:1.12.16-1.fc31.x86_64 136/155 Installing : systemd-pam-242-3.git7a6d834.fc31.x86_64 137/155 Running scriptlet: systemd-242-3.git7a6d834.fc31.x86_64 138/155 Installing : systemd-242-3.git7a6d834.fc31.x86_64 138/155 Running scriptlet: systemd-242-3.git7a6d834.fc31.x86_64 138/155 Installing : dbus-common-1:1.12.16-1.fc31.noarch 139/155 Running scriptlet: dbus-common-1:1.12.16-1.fc31.noarch 139/155 Created symlink /etc/systemd/system/sockets.target.wants/dbus.socket → /usr/lib/systemd/system/dbus.socket. Created symlink /etc/systemd/user/sockets.target.wants/dbus.socket → /usr/lib/systemd/user/dbus.socket. Running scriptlet: dbus-broker-21-3.fc31.x86_64 140/155 Installing : dbus-broker-21-3.fc31.x86_64 140/155 Running scriptlet: dbus-broker-21-3.fc31.x86_64 140/155 Failed to get unit file state for dbus-daemon.service: No such file or directory Failed to get unit file state for dbus-daemon.service: No such file or directory Failed to disable unit, unit dbus-daemon.service does not exist. Failed to disable unit, unit dbus-daemon.service does not exist. Installing : libarchive-3.3.3-7.fc31.x86_64 141/155 Installing : rpm-4.14.90-0.git14653.18.fc31.x86_64 142/155 Installing : rpm-libs-4.14.90-0.git14653.18.fc31.x86_64 143/155 Installing : libsolv-0.7.5-1.fc31.x86_64 144/155 Installing : libdnf-0.31.0-5.fc31.x86_64 145/155 Installing : python3-libdnf-0.31.0-5.fc31.x86_64 146/155 Installing : python3-hawkey-0.31.0-5.fc31.x86_64 147/155 Installing : rpm-build-libs-4.14.90-0.git14653.18.fc31.x86_64 148/155 Installing : rpm-sign-libs-4.14.90-0.git14653.18.fc31.x86_64 149/155 Installing : python3-rpm-4.14.90-0.git14653.18.fc31.x86_64 150/155 Installing : python3-dnf-4.2.5-1.fc31.noarch 151/155 Installing : python3-dnf-plugins-core-4.0.7-1.fc31.noarch 152/155 Installing : dnf-plugins-core-4.0.7-1.fc31.noarch 153/155 Installing : dnf-4.2.5-1.fc31.noarch 154/155 Running scriptlet: dnf-4.2.5-1.fc31.noarch 154/155 Created symlink /etc/systemd/system/multi-user.target.wants/dnf-makecache.timer → /usr/lib/systemd/system/dnf-makecache.timer. Installing : distribution-gpg-keys-1.31-1.fc31.noarch 155/155 Running scriptlet: filesystem-3.12-1.fc31.x86_64 155/155 Running scriptlet: glibc-all-langpacks-2.29.9000-28.fc31.x86_64 155/155 Running scriptlet: glibc-common-2.29.9000-28.fc31.x86_64 155/155 Running scriptlet: glib2-2.61.1-2.fc31.x86_64 155/155 Running scriptlet: systemd-242-3.git7a6d834.fc31.x86_64 155/155 Verifying : acl-2.2.53-3.fc30.x86_64 1/155 Verifying : alternatives-1.11-4.fc31.x86_64 2/155 Verifying : audit-libs-3.0-0.9.20190507gitf58ec40.fc31.x86_6 3/155 Verifying : basesystem-11-7.fc30.noarch 4/155 Verifying : bash-5.0.7-1.fc31.x86_64 5/155 Verifying : brotli-1.0.7-3.fc30.x86_64 6/155 Verifying : bzip2-libs-1.0.6-29.fc30.x86_64 7/155 Verifying : ca-certificates-2019.2.32-2.fc31.noarch 8/155 Verifying : coreutils-8.31-2.fc31.x86_64 9/155 Verifying : coreutils-common-8.31-2.fc31.x86_64 10/155 Verifying : cracklib-2.9.6-19.fc30.x86_64 11/155 Verifying : crypto-policies-20190527-1.git0b3add8.fc31.noarc 12/155 Verifying : cryptsetup-libs-2.2.0-0.2.fc31.x86_64 13/155 Verifying : curl-7.65.1-1.fc31.x86_64 14/155 Verifying : cyrus-sasl-lib-2.1.27-1.fc31.x86_64 15/155 Verifying : dbus-1:1.12.16-1.fc31.x86_64 16/155 Verifying : dbus-broker-21-3.fc31.x86_64 17/155 Verifying : dbus-common-1:1.12.16-1.fc31.noarch 18/155 Verifying : device-mapper-1.02.158-1.fc31.x86_64 19/155 Verifying : device-mapper-libs-1.02.158-1.fc31.x86_64 20/155 Verifying : distribution-gpg-keys-1.31-1.fc31.noarch 21/155 Verifying : dnf-4.2.5-1.fc31.noarch 22/155 Verifying : dnf-data-4.2.5-1.fc31.noarch 23/155 Verifying : dnf-plugins-core-4.0.7-1.fc31.noarch 24/155 Verifying : elfutils-default-yama-scope-0.176-3.fc31.noarch 25/155 Verifying : elfutils-libelf-0.176-3.fc31.x86_64 26/155 Verifying : elfutils-libs-0.176-3.fc31.x86_64 27/155 Verifying : expat-2.2.6-2.fc30.x86_64 28/155 Verifying : fedora-gpg-keys-31-0.2.noarch 29/155 Verifying : fedora-release-31-0.7.noarch 30/155 Verifying : fedora-release-common-31-0.7.noarch 31/155 Verifying : fedora-repos-31-0.2.noarch 32/155 Verifying : fedora-repos-rawhide-31-0.2.noarch 33/155 Verifying : file-libs-5.37-2.fc31.x86_64 34/155 Verifying : filesystem-3.12-1.fc31.x86_64 35/155 Verifying : gawk-4.2.1-6.fc31.x86_64 36/155 Verifying : gdbm-libs-1:1.18-4.fc30.x86_64 37/155 Verifying : glib2-2.61.1-2.fc31.x86_64 38/155 Verifying : glibc-2.29.9000-28.fc31.x86_64 39/155 Verifying : glibc-all-langpacks-2.29.9000-28.fc31.x86_64 40/155 Verifying : glibc-common-2.29.9000-28.fc31.x86_64 41/155 Verifying : gmp-1:6.1.2-10.fc31.x86_64 42/155 Verifying : gnupg2-2.2.13-1.fc31.x86_64 43/155 Verifying : gnutls-3.6.8-1.fc31.x86_64 44/155 Verifying : gpgme-1.12.0-2.fc31.x86_64 45/155 Verifying : grep-3.3-2.fc31.x86_64 46/155 Verifying : gzip-1.9-9.fc31.x86_64 47/155 Verifying : ima-evm-utils-1.1-5.fc30.x86_64 48/155 Verifying : iptables-libs-1.8.2-1.fc31.x86_64 49/155 Verifying : json-c-0.13.1-4.fc30.x86_64 50/155 Verifying : keyutils-libs-1.6-2.fc30.x86_64 51/155 Verifying : kmod-libs-26-3.fc31.x86_64 52/155 Verifying : krb5-libs-1.17-31.fc31.x86_64 53/155 Verifying : libacl-2.2.53-3.fc30.x86_64 54/155 Verifying : libarchive-3.3.3-7.fc31.x86_64 55/155 Verifying : libargon2-20171227-2.fc31.x86_64 56/155 Verifying : libassuan-2.5.2-2.fc30.x86_64 57/155 Verifying : libattr-2.4.48-6.fc31.x86_64 58/155 Verifying : libblkid-2.34-1.fc31.x86_64 59/155 Verifying : libcap-2.26-5.fc30.x86_64 60/155 Verifying : libcap-ng-0.7.9-7.fc31.x86_64 61/155 Verifying : libcom_err-1.45.2-1.fc31.x86_64 62/155 Verifying : libcomps-0.1.11-1.fc31.x86_64 63/155 Verifying : libcurl-7.65.1-1.fc31.x86_64 64/155 Verifying : libdb-5.3.28-37.fc30.x86_64 65/155 Verifying : libdb-utils-5.3.28-37.fc30.x86_64 66/155 Verifying : libdnf-0.31.0-5.fc31.x86_64 67/155 Verifying : libfdisk-2.34-1.fc31.x86_64 68/155 Verifying : libffi-3.1-20.fc31.x86_64 69/155 Verifying : libgcc-9.1.1-2.fc31.x86_64 70/155 Verifying : libgcrypt-1.8.4-3.fc30.x86_64 71/155 Verifying : libgomp-9.1.1-2.fc31.x86_64 72/155 Verifying : libgpg-error-1.33-2.fc30.x86_64 73/155 Verifying : libidn2-2.2.0-1.fc31.x86_64 74/155 Verifying : libksba-1.3.5-9.fc30.x86_64 75/155 Verifying : libmetalink-0.1.3-8.fc30.x86_64 76/155 Verifying : libmodulemd1-1.8.11-2.fc31.x86_64 77/155 Verifying : libmount-2.34-1.fc31.x86_64 78/155 Verifying : libnghttp2-1.39.1-1.fc31.x86_64 79/155 Verifying : libnsl2-1.2.0-4.20180605git4a062cf.fc30.x86_64 80/155 Verifying : libpcap-14:1.9.0-3.fc30.x86_64 81/155 Verifying : libpsl-0.21.0-1.fc31.x86_64 82/155 Verifying : libpwquality-1.4.0-12.fc30.x86_64 83/155 Verifying : librepo-1.10.2-2.fc31.x86_64 84/155 Verifying : libreport-filesystem-2.10.0-3.fc31.noarch 85/155 Verifying : libseccomp-2.4.1-0.fc31.x86_64 86/155 Verifying : libselinux-2.9-2.fc31.x86_64 87/155 Verifying : libsemanage-2.9-1.fc31.x86_64 88/155 Verifying : libsepol-2.9-1.fc31.x86_64 89/155 Verifying : libsigsegv-2.11-7.fc30.x86_64 90/155 Verifying : libsmartcols-2.34-1.fc31.x86_64 91/155 Verifying : libsolv-0.7.5-1.fc31.x86_64 92/155 Verifying : libssh-0.8.91-0.1.fc31.x86_64 93/155 Verifying : libstdc++-9.1.1-2.fc31.x86_64 94/155 Verifying : libtasn1-4.13-7.fc30.x86_64 95/155 Verifying : libtirpc-1.1.4-2.rc2.fc30.1.x86_64 96/155 Verifying : libunistring-0.9.10-5.fc30.x86_64 97/155 Verifying : libusbx-1.0.22-3.fc31.x86_64 98/155 Verifying : libutempter-1.1.6-16.fc30.x86_64 99/155 Verifying : libuuid-2.34-1.fc31.x86_64 100/155 Verifying : libverto-0.3.0-7.fc30.x86_64 101/155 Verifying : libxcrypt-4.4.6-1.fc31.x86_64 102/155 Verifying : libxml2-2.9.9-2.fc30.x86_64 103/155 Verifying : libyaml-0.2.2-1.fc31.x86_64 104/155 Verifying : libzstd-1.4.0-1.fc31.x86_64 105/155 Verifying : lua-libs-5.3.5-5.fc30.x86_64 106/155 Verifying : lz4-libs-1.8.3-2.fc30.x86_64 107/155 Verifying : mpfr-3.1.6-4.fc30.x86_64 108/155 Verifying : ncurses-6.1-10.20180923.fc30.x86_64 109/155 Verifying : ncurses-base-6.1-10.20180923.fc30.noarch 110/155 Verifying : ncurses-libs-6.1-10.20180923.fc30.x86_64 111/155 Verifying : nettle-3.4.1rc1-3.fc31.x86_64 112/155 Verifying : npth-1.6-2.fc30.x86_64 113/155 Verifying : openldap-2.4.47-2.fc31.x86_64 114/155 Verifying : openssl-libs-1:1.1.1c-3.fc31.x86_64 115/155 Verifying : p11-kit-0.23.16.1-1.fc31.x86_64 116/155 Verifying : p11-kit-trust-0.23.16.1-1.fc31.x86_64 117/155 Verifying : pam-1.3.1-17.fc30.x86_64 118/155 Verifying : pcre-8.43-2.fc31.x86_64 119/155 Verifying : pcre2-10.33-5.fc31.x86_64 120/155 Verifying : popt-1.16-17.fc30.x86_64 121/155 Verifying : publicsuffix-list-dafsa-20190417-1.fc31.noarch 122/155 Verifying : python-pip-wheel-19.1.1-1.fc31.noarch 123/155 Verifying : python-setuptools-wheel-41.0.1-1.fc31.noarch 124/155 Verifying : python3-3.7.3-3.fc31.x86_64 125/155 Verifying : python3-dateutil-1:2.8.0-1.fc30.noarch 126/155 Verifying : python3-distro-1.4.0-1.fc30.noarch 127/155 Verifying : python3-dnf-4.2.5-1.fc31.noarch 128/155 Verifying : python3-dnf-plugins-core-4.0.7-1.fc31.noarch 129/155 Verifying : python3-gpg-1.12.0-2.fc31.x86_64 130/155 Verifying : python3-hawkey-0.31.0-5.fc31.x86_64 131/155 Verifying : python3-libcomps-0.1.11-1.fc31.x86_64 132/155 Verifying : python3-libdnf-0.31.0-5.fc31.x86_64 133/155 Verifying : python3-libs-3.7.3-3.fc31.x86_64 134/155 Verifying : python3-rpm-4.14.90-0.git14653.18.fc31.x86_64 135/155 Verifying : python3-six-1.12.0-1.fc30.noarch 136/155 Verifying : qrencode-libs-3.4.4-8.fc30.x86_64 137/155 Verifying : readline-8.0-2.fc30.x86_64 138/155 Verifying : rpm-4.14.90-0.git14653.18.fc31.x86_64 139/155 Verifying : rpm-build-libs-4.14.90-0.git14653.18.fc31.x86_64 140/155 Verifying : rpm-libs-4.14.90-0.git14653.18.fc31.x86_64 141/155 Verifying : rpm-sign-libs-4.14.90-0.git14653.18.fc31.x86_64 142/155 Verifying : sed-4.5-3.fc30.x86_64 143/155 Verifying : setup-2.13.3-1.fc31.noarch 144/155 Verifying : shadow-utils-2:4.6-14.fc31.x86_64 145/155 Verifying : sqlite-libs-3.28.0-1.fc31.x86_64 146/155 Verifying : systemd-242-3.git7a6d834.fc31.x86_64 147/155 Verifying : systemd-libs-242-3.git7a6d834.fc31.x86_64 148/155 Verifying : systemd-pam-242-3.git7a6d834.fc31.x86_64 149/155 Verifying : systemd-rpm-macros-242-3.git7a6d834.fc31.noarch 150/155 Verifying : tzdata-2019a-1.fc31.noarch 151/155 Verifying : util-linux-2.34-1.fc31.x86_64 152/155 Verifying : xz-libs-5.2.4-5.fc30.x86_64 153/155 Verifying : zchunk-libs-1.1.2-2.fc31.x86_64 154/155 Verifying : zlib-1.2.11-15.fc30.x86_64 155/155 Installed: distribution-gpg-keys-1.31-1.fc31.noarch dnf-4.2.5-1.fc31.noarch dnf-plugins-core-4.0.7-1.fc31.noarch acl-2.2.53-3.fc30.x86_64 alternatives-1.11-4.fc31.x86_64 audit-libs-3.0-0.9.20190507gitf58ec40.fc31.x86_64 basesystem-11-7.fc30.noarch bash-5.0.7-1.fc31.x86_64 brotli-1.0.7-3.fc30.x86_64 bzip2-libs-1.0.6-29.fc30.x86_64 ca-certificates-2019.2.32-2.fc31.noarch coreutils-8.31-2.fc31.x86_64 coreutils-common-8.31-2.fc31.x86_64 cracklib-2.9.6-19.fc30.x86_64 crypto-policies-20190527-1.git0b3add8.fc31.noarch cryptsetup-libs-2.2.0-0.2.fc31.x86_64 curl-7.65.1-1.fc31.x86_64 cyrus-sasl-lib-2.1.27-1.fc31.x86_64 dbus-1:1.12.16-1.fc31.x86_64 dbus-broker-21-3.fc31.x86_64 dbus-common-1:1.12.16-1.fc31.noarch device-mapper-1.02.158-1.fc31.x86_64 device-mapper-libs-1.02.158-1.fc31.x86_64 dnf-data-4.2.5-1.fc31.noarch elfutils-default-yama-scope-0.176-3.fc31.noarch elfutils-libelf-0.176-3.fc31.x86_64 elfutils-libs-0.176-3.fc31.x86_64 expat-2.2.6-2.fc30.x86_64 fedora-gpg-keys-31-0.2.noarch fedora-release-31-0.7.noarch fedora-release-common-31-0.7.noarch fedora-repos-31-0.2.noarch fedora-repos-rawhide-31-0.2.noarch file-libs-5.37-2.fc31.x86_64 filesystem-3.12-1.fc31.x86_64 gawk-4.2.1-6.fc31.x86_64 gdbm-libs-1:1.18-4.fc30.x86_64 glib2-2.61.1-2.fc31.x86_64 glibc-2.29.9000-28.fc31.x86_64 glibc-all-langpacks-2.29.9000-28.fc31.x86_64 glibc-common-2.29.9000-28.fc31.x86_64 gmp-1:6.1.2-10.fc31.x86_64 gnupg2-2.2.13-1.fc31.x86_64 gnutls-3.6.8-1.fc31.x86_64 gpgme-1.12.0-2.fc31.x86_64 grep-3.3-2.fc31.x86_64 gzip-1.9-9.fc31.x86_64 ima-evm-utils-1.1-5.fc30.x86_64 iptables-libs-1.8.2-1.fc31.x86_64 json-c-0.13.1-4.fc30.x86_64 keyutils-libs-1.6-2.fc30.x86_64 kmod-libs-26-3.fc31.x86_64 krb5-libs-1.17-31.fc31.x86_64 libacl-2.2.53-3.fc30.x86_64 libarchive-3.3.3-7.fc31.x86_64 libargon2-20171227-2.fc31.x86_64 libassuan-2.5.2-2.fc30.x86_64 libattr-2.4.48-6.fc31.x86_64 libblkid-2.34-1.fc31.x86_64 libcap-2.26-5.fc30.x86_64 libcap-ng-0.7.9-7.fc31.x86_64 libcom_err-1.45.2-1.fc31.x86_64 libcomps-0.1.11-1.fc31.x86_64 libcurl-7.65.1-1.fc31.x86_64 libdb-5.3.28-37.fc30.x86_64 libdb-utils-5.3.28-37.fc30.x86_64 libdnf-0.31.0-5.fc31.x86_64 libfdisk-2.34-1.fc31.x86_64 libffi-3.1-20.fc31.x86_64 libgcc-9.1.1-2.fc31.x86_64 libgcrypt-1.8.4-3.fc30.x86_64 libgomp-9.1.1-2.fc31.x86_64 libgpg-error-1.33-2.fc30.x86_64 libidn2-2.2.0-1.fc31.x86_64 libksba-1.3.5-9.fc30.x86_64 libmetalink-0.1.3-8.fc30.x86_64 libmodulemd1-1.8.11-2.fc31.x86_64 libmount-2.34-1.fc31.x86_64 libnghttp2-1.39.1-1.fc31.x86_64 libnsl2-1.2.0-4.20180605git4a062cf.fc30.x86_64 libpcap-14:1.9.0-3.fc30.x86_64 libpsl-0.21.0-1.fc31.x86_64 libpwquality-1.4.0-12.fc30.x86_64 librepo-1.10.2-2.fc31.x86_64 libreport-filesystem-2.10.0-3.fc31.noarch libseccomp-2.4.1-0.fc31.x86_64 libselinux-2.9-2.fc31.x86_64 libsemanage-2.9-1.fc31.x86_64 libsepol-2.9-1.fc31.x86_64 libsigsegv-2.11-7.fc30.x86_64 libsmartcols-2.34-1.fc31.x86_64 libsolv-0.7.5-1.fc31.x86_64 libssh-0.8.91-0.1.fc31.x86_64 libstdc++-9.1.1-2.fc31.x86_64 libtasn1-4.13-7.fc30.x86_64 libtirpc-1.1.4-2.rc2.fc30.1.x86_64 libunistring-0.9.10-5.fc30.x86_64 libusbx-1.0.22-3.fc31.x86_64 libutempter-1.1.6-16.fc30.x86_64 libuuid-2.34-1.fc31.x86_64 libverto-0.3.0-7.fc30.x86_64 libxcrypt-4.4.6-1.fc31.x86_64 libxml2-2.9.9-2.fc30.x86_64 libyaml-0.2.2-1.fc31.x86_64 libzstd-1.4.0-1.fc31.x86_64 lua-libs-5.3.5-5.fc30.x86_64 lz4-libs-1.8.3-2.fc30.x86_64 mpfr-3.1.6-4.fc30.x86_64 ncurses-6.1-10.20180923.fc30.x86_64 ncurses-base-6.1-10.20180923.fc30.noarch ncurses-libs-6.1-10.20180923.fc30.x86_64 nettle-3.4.1rc1-3.fc31.x86_64 npth-1.6-2.fc30.x86_64 openldap-2.4.47-2.fc31.x86_64 openssl-libs-1:1.1.1c-3.fc31.x86_64 p11-kit-0.23.16.1-1.fc31.x86_64 p11-kit-trust-0.23.16.1-1.fc31.x86_64 pam-1.3.1-17.fc30.x86_64 pcre-8.43-2.fc31.x86_64 pcre2-10.33-5.fc31.x86_64 popt-1.16-17.fc30.x86_64 publicsuffix-list-dafsa-20190417-1.fc31.noarch python-pip-wheel-19.1.1-1.fc31.noarch python-setuptools-wheel-41.0.1-1.fc31.noarch python3-3.7.3-3.fc31.x86_64 python3-dateutil-1:2.8.0-1.fc30.noarch python3-distro-1.4.0-1.fc30.noarch python3-dnf-4.2.5-1.fc31.noarch python3-dnf-plugins-core-4.0.7-1.fc31.noarch python3-gpg-1.12.0-2.fc31.x86_64 python3-hawkey-0.31.0-5.fc31.x86_64 python3-libcomps-0.1.11-1.fc31.x86_64 python3-libdnf-0.31.0-5.fc31.x86_64 python3-libs-3.7.3-3.fc31.x86_64 python3-rpm-4.14.90-0.git14653.18.fc31.x86_64 python3-six-1.12.0-1.fc30.noarch qrencode-libs-3.4.4-8.fc30.x86_64 readline-8.0-2.fc30.x86_64 rpm-4.14.90-0.git14653.18.fc31.x86_64 rpm-build-libs-4.14.90-0.git14653.18.fc31.x86_64 rpm-libs-4.14.90-0.git14653.18.fc31.x86_64 rpm-sign-libs-4.14.90-0.git14653.18.fc31.x86_64 sed-4.5-3.fc30.x86_64 setup-2.13.3-1.fc31.noarch shadow-utils-2:4.6-14.fc31.x86_64 sqlite-libs-3.28.0-1.fc31.x86_64 systemd-242-3.git7a6d834.fc31.x86_64 systemd-libs-242-3.git7a6d834.fc31.x86_64 systemd-pam-242-3.git7a6d834.fc31.x86_64 systemd-rpm-macros-242-3.git7a6d834.fc31.noarch tzdata-2019a-1.fc31.noarch util-linux-2.34-1.fc31.x86_64 xz-libs-5.2.4-5.fc30.x86_64 zchunk-libs-1.1.2-2.fc31.x86_64 zlib-1.2.11-15.fc30.x86_64 Complete! Finish(bootstrap): dnf install Start(bootstrap): creating root cache Finish(bootstrap): creating root cache Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/943062-fedora-rawhide-x86_64-1561147723.463135/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled dnf cache Start: cleaning dnf metadata Finish: cleaning dnf metadata INFO: enabled HW Info plugin Mock Version: 1.4.16 INFO: Mock Version: 1.4.16 Start: dnf install Copr repository 190 kB/s | 30 kB 00:00 fedora 18 MB/s | 72 MB 00:04 Dependencies resolved. ================================================================================ Package Arch Version Repo Size ================================================================================ Installing group/module packages: bash x86_64 5.0.7-1.fc31 fedora 1.6 M bzip2 x86_64 1.0.6-29.fc30 fedora 49 k coreutils x86_64 8.31-2.fc31 fedora 1.2 M cpio x86_64 2.12-10.fc30 fedora 247 k diffutils x86_64 3.7-2.fc30 fedora 384 k fedora-release noarch 31-0.7 fedora 11 k findutils x86_64 1:4.6.0-23.fc31 fedora 513 k gawk x86_64 4.2.1-6.fc31 fedora 1.1 M glibc-minimal-langpack x86_64 2.29.9000-28.fc31 fedora 64 k grep x86_64 3.3-2.fc31 fedora 246 k gzip x86_64 1.9-9.fc31 fedora 151 k info x86_64 6.6-1.fc30 fedora 212 k make x86_64 1:4.2.1-13.fc30 fedora 482 k patch x86_64 2.7.6-9.fc31 fedora 123 k redhat-rpm-config noarch 132-1.fc31 fedora 63 k rpm-build x86_64 4.14.90-0.git14653.18.fc31 fedora 115 k sed x86_64 4.5-3.fc30 fedora 285 k shadow-utils x86_64 2:4.6-14.fc31 fedora 1.2 M tar x86_64 2:1.32-1.fc31 fedora 863 k unzip x86_64 6.0-43.fc30 fedora 175 k util-linux x86_64 2.34-1.fc31 fedora 2.6 M which x86_64 2.21-14.fc30 fedora 41 k xz x86_64 5.2.4-5.fc30 fedora 143 k Installing dependencies: alternatives x86_64 1.11-4.fc31 fedora 33 k audit-libs x86_64 3.0-0.9.20190507gitf58ec40.fc31 fedora 110 k basesystem noarch 11-7.fc30 fedora 6.9 k binutils x86_64 2.32-14.fc31 fedora 6.0 M binutils-gold x86_64 2.32-14.fc31 fedora 837 k brotli x86_64 1.0.7-3.fc30 fedora 311 k bzip2-libs x86_64 1.0.6-29.fc30 fedora 37 k ca-certificates noarch 2019.2.32-2.fc31 fedora 394 k coreutils-common x86_64 8.31-2.fc31 fedora 2.0 M cracklib x86_64 2.9.6-19.fc30 fedora 77 k crypto-policies noarch 20190527-1.git0b3add8.fc31 fedora 47 k curl x86_64 7.65.1-1.fc31 fedora 299 k cyrus-sasl-lib x86_64 2.1.27-1.fc31 fedora 99 k dwz x86_64 0.12-10.fc30 fedora 102 k efi-srpm-macros noarch 4-2.fc30 fedora 23 k elfutils x86_64 0.176-3.fc31 fedora 313 k elfutils-default-yama-scope noarch 0.176-3.fc31 fedora 16 k elfutils-libelf x86_64 0.176-3.fc31 fedora 180 k elfutils-libs x86_64 0.176-3.fc31 fedora 286 k expat x86_64 2.2.6-2.fc30 fedora 92 k fedora-gpg-keys noarch 31-0.2 fedora 102 k fedora-release-common noarch 31-0.7 fedora 19 k fedora-repos noarch 31-0.2 fedora 9.2 k fedora-repos-rawhide noarch 31-0.2 fedora 8.4 k file x86_64 5.37-2.fc31 fedora 51 k file-libs x86_64 5.37-2.fc31 fedora 565 k filesystem x86_64 3.12-1.fc31 fedora 1.1 M fpc-srpm-macros noarch 1.2-1.fc31 fedora 7.5 k gc x86_64 7.6.4-5.fc30 fedora 93 k gdb-minimal x86_64 8.3.50.20190610-16.fc31 fedora 3.3 M ghc-srpm-macros noarch 1.4.2-9.fc30 fedora 7.6 k glibc x86_64 2.29.9000-28.fc31 fedora 3.7 M glibc-common x86_64 2.29.9000-28.fc31 fedora 526 k gmp x86_64 1:6.1.2-10.fc31 fedora 265 k gnat-srpm-macros noarch 4-9.fc30 fedora 8.5 k go-srpm-macros noarch 3.0.8-3.fc31 fedora 25 k guile22 x86_64 2.2.4-3.fc30 fedora 6.4 M keyutils-libs x86_64 1.6-2.fc30 fedora 30 k krb5-libs x86_64 1.17-31.fc31 fedora 734 k libacl x86_64 2.2.53-3.fc30 fedora 24 k libarchive x86_64 3.3.3-7.fc31 fedora 342 k libatomic_ops x86_64 7.6.10-1.fc31 fedora 34 k libattr x86_64 2.4.48-6.fc31 fedora 18 k libblkid x86_64 2.34-1.fc31 fedora 154 k libcap x86_64 2.26-5.fc30 fedora 46 k libcap-ng x86_64 0.7.9-7.fc31 fedora 27 k libcom_err x86_64 1.45.2-1.fc31 fedora 28 k libcurl x86_64 7.65.1-1.fc31 fedora 262 k libdb x86_64 5.3.28-37.fc30 fedora 735 k libdb-utils x86_64 5.3.28-37.fc30 fedora 129 k libfdisk x86_64 2.34-1.fc31 fedora 203 k libffi x86_64 3.1-20.fc31 fedora 32 k libgcc x86_64 9.1.1-2.fc31 fedora 91 k libgcrypt x86_64 1.8.4-3.fc30 fedora 435 k libgomp x86_64 9.1.1-2.fc31 fedora 224 k libgpg-error x86_64 1.33-2.fc30 fedora 238 k libidn2 x86_64 2.2.0-1.fc31 fedora 90 k libmetalink x86_64 0.1.3-8.fc30 fedora 28 k libmount x86_64 2.34-1.fc31 fedora 177 k libnghttp2 x86_64 1.39.1-1.fc31 fedora 74 k libnsl2 x86_64 1.2.0-4.20180605git4a062cf.fc30 fedora 54 k libpkgconf x86_64 1.6.1-1.fc31 fedora 34 k libpsl x86_64 0.21.0-1.fc31 fedora 59 k libpwquality x86_64 1.4.0-12.fc30 fedora 96 k libselinux x86_64 2.9-2.fc31 fedora 84 k libsemanage x86_64 2.9-1.fc31 fedora 112 k libsepol x86_64 2.9-1.fc31 fedora 280 k libsigsegv x86_64 2.11-7.fc30 fedora 25 k libsmartcols x86_64 2.34-1.fc31 fedora 123 k libssh x86_64 0.8.91-0.1.fc31 fedora 236 k libstdc++ x86_64 9.1.1-2.fc31 fedora 596 k libtasn1 x86_64 4.13-7.fc30 fedora 67 k libtirpc x86_64 1.1.4-2.rc2.fc30.1 fedora 97 k libtool-ltdl x86_64 2.4.6-30.fc31 fedora 36 k libunistring x86_64 0.9.10-5.fc30 fedora 415 k libutempter x86_64 1.1.6-16.fc30 fedora 24 k libuuid x86_64 2.34-1.fc31 fedora 28 k libverto x86_64 0.3.0-7.fc30 fedora 20 k libxcrypt x86_64 4.4.6-1.fc31 fedora 122 k libxml2 x86_64 2.9.9-2.fc30 fedora 651 k libzstd x86_64 1.4.0-1.fc31 fedora 260 k lua-libs x86_64 5.3.5-5.fc30 fedora 104 k lz4-libs x86_64 1.8.3-2.fc30 fedora 60 k mpfr x86_64 3.1.6-4.fc30 fedora 212 k ncurses x86_64 6.1-10.20180923.fc30 fedora 360 k ncurses-base noarch 6.1-10.20180923.fc30 fedora 59 k ncurses-libs x86_64 6.1-10.20180923.fc30 fedora 288 k nim-srpm-macros noarch 2-1.fc31 fedora 8.2 k ocaml-srpm-macros noarch 5-5.fc30 fedora 7.7 k openblas-srpm-macros noarch 2-5.fc30 fedora 7.3 k openldap x86_64 2.4.47-2.fc31 fedora 294 k openssl-libs x86_64 1:1.1.1c-3.fc31 fedora 1.4 M p11-kit x86_64 0.23.16.1-1.fc31 fedora 267 k p11-kit-trust x86_64 0.23.16.1-1.fc31 fedora 133 k pam x86_64 1.3.1-17.fc30 fedora 624 k pcre x86_64 8.43-2.fc31 fedora 190 k pcre2 x86_64 10.33-5.fc31 fedora 252 k perl-srpm-macros noarch 1-32.fc31 fedora 8.3 k pkgconf x86_64 1.6.1-1.fc31 fedora 38 k pkgconf-m4 noarch 1.6.1-1.fc31 fedora 15 k pkgconf-pkg-config x86_64 1.6.1-1.fc31 fedora 11 k popt x86_64 1.16-17.fc30 fedora 55 k publicsuffix-list-dafsa noarch 20190417-1.fc31 fedora 54 k python-srpm-macros noarch 3-44.fc31 fedora 11 k qt5-srpm-macros noarch 5.12.3-1.fc31 fedora 8.8 k readline x86_64 8.0-2.fc30 fedora 191 k rpm x86_64 4.14.90-0.git14653.18.fc31 fedora 500 k rpm-build-libs x86_64 4.14.90-0.git14653.18.fc31 fedora 96 k rpm-libs x86_64 4.14.90-0.git14653.18.fc31 fedora 287 k rust-srpm-macros noarch 10-1.fc31 fedora 9.5 k setup noarch 2.13.3-1.fc31 fedora 149 k systemd-libs x86_64 242-3.git7a6d834.fc31 fedora 512 k tzdata noarch 2019a-1.fc31 fedora 425 k xz-libs x86_64 5.2.4-5.fc30 fedora 85 k zip x86_64 3.0-24.fc30 fedora 264 k zlib x86_64 1.2.11-15.fc30 fedora 89 k zstd x86_64 1.4.0-1.fc31 fedora 385 k Installing Groups: Buildsystem building group Transaction Summary ================================================================================ Install 140 Packages Total download size: 54 M Installed size: 250 M Downloading Packages: (1/140): alternatives-1.11-4.fc31.x86_64.rpm 738 kB/s | 33 kB 00:00 (2/140): audit-libs-3.0-0.9.20190507gitf58ec40. 1.6 MB/s | 110 kB 00:00 (3/140): basesystem-11-7.fc30.noarch.rpm 96 kB/s | 6.9 kB 00:00 (4/140): bash-5.0.7-1.fc31.x86_64.rpm 27 MB/s | 1.6 MB 00:00 (5/140): binutils-gold-2.32-14.fc31.x86_64.rpm 21 MB/s | 837 kB 00:00 (6/140): brotli-1.0.7-3.fc30.x86_64.rpm 21 MB/s | 311 kB 00:00 (7/140): bzip2-libs-1.0.6-29.fc30.x86_64.rpm 8.8 MB/s | 37 kB 00:00 (8/140): bzip2-1.0.6-29.fc30.x86_64.rpm 3.2 MB/s | 49 kB 00:00 (9/140): ca-certificates-2019.2.32-2.fc31.noarc 25 MB/s | 394 kB 00:00 (10/140): coreutils-8.31-2.fc31.x86_64.rpm 26 MB/s | 1.2 MB 00:00 (11/140): cpio-2.12-10.fc30.x86_64.rpm 20 MB/s | 247 kB 00:00 (12/140): cracklib-2.9.6-19.fc30.x86_64.rpm 12 MB/s | 77 kB 00:00 (13/140): crypto-policies-20190527-1.git0b3add8 7.3 MB/s | 47 kB 00:00 (14/140): coreutils-common-8.31-2.fc31.x86_64.r 25 MB/s | 2.0 MB 00:00 (15/140): curl-7.65.1-1.fc31.x86_64.rpm 11 MB/s | 299 kB 00:00 (16/140): cyrus-sasl-lib-2.1.27-1.fc31.x86_64.r 11 MB/s | 99 kB 00:00 (17/140): dwz-0.12-10.fc30.x86_64.rpm 13 MB/s | 102 kB 00:00 (18/140): diffutils-3.7-2.fc30.x86_64.rpm 26 MB/s | 384 kB 00:00 (19/140): efi-srpm-macros-4-2.fc30.noarch.rpm 4.0 MB/s | 23 kB 00:00 (20/140): elfutils-default-yama-scope-0.176-3.f 5.4 MB/s | 16 kB 00:00 (21/140): elfutils-libelf-0.176-3.fc31.x86_64.r 24 MB/s | 180 kB 00:00 (22/140): elfutils-0.176-3.fc31.x86_64.rpm 14 MB/s | 313 kB 00:00 (23/140): elfutils-libs-0.176-3.fc31.x86_64.rpm 22 MB/s | 286 kB 00:00 (24/140): binutils-2.32-14.fc31.x86_64.rpm 26 MB/s | 6.0 MB 00:00 (25/140): expat-2.2.6-2.fc30.x86_64.rpm 2.6 MB/s | 92 kB 00:00 (26/140): fedora-gpg-keys-31-0.2.noarch.rpm 3.1 MB/s | 102 kB 00:00 (27/140): fedora-release-31-0.7.noarch.rpm 2.6 MB/s | 11 kB 00:00 (28/140): fedora-release-common-31-0.7.noarch.r 1.4 MB/s | 19 kB 00:00 (29/140): file-5.37-2.fc31.x86_64.rpm 16 MB/s | 51 kB 00:00 (30/140): fedora-repos-31-0.2.noarch.rpm 407 kB/s | 9.2 kB 00:00 (31/140): fedora-repos-rawhide-31-0.2.noarch.rp 359 kB/s | 8.4 kB 00:00 (32/140): file-libs-5.37-2.fc31.x86_64.rpm 39 MB/s | 565 kB 00:00 (33/140): fpc-srpm-macros-1.2-1.fc31.noarch.rpm 1.7 MB/s | 7.5 kB 00:00 (34/140): findutils-4.6.0-23.fc31.x86_64.rpm 29 MB/s | 513 kB 00:00 (35/140): gc-7.6.4-5.fc30.x86_64.rpm 17 MB/s | 93 kB 00:00 (36/140): filesystem-3.12-1.fc31.x86_64.rpm 22 MB/s | 1.1 MB 00:00 (37/140): ghc-srpm-macros-1.4.2-9.fc30.noarch.r 1.9 MB/s | 7.6 kB 00:00 (38/140): gawk-4.2.1-6.fc31.x86_64.rpm 21 MB/s | 1.1 MB 00:00 (39/140): glibc-common-2.29.9000-28.fc31.x86_64 20 MB/s | 526 kB 00:00 (40/140): glibc-minimal-langpack-2.29.9000-28.f 9.8 MB/s | 64 kB 00:00 (41/140): gmp-6.1.2-10.fc31.x86_64.rpm 12 MB/s | 265 kB 00:00 (42/140): gnat-srpm-macros-4-9.fc30.noarch.rpm 2.6 MB/s | 8.5 kB 00:00 (43/140): gdb-minimal-8.3.50.20190610-16.fc31.x 28 MB/s | 3.3 MB 00:00 (44/140): go-srpm-macros-3.0.8-3.fc31.noarch.rp 1.3 MB/s | 25 kB 00:00 (45/140): grep-3.3-2.fc31.x86_64.rpm 23 MB/s | 246 kB 00:00 (46/140): gzip-1.9-9.fc31.x86_64.rpm 19 MB/s | 151 kB 00:00 (47/140): info-6.6-1.fc30.x86_64.rpm 21 MB/s | 212 kB 00:00 (48/140): glibc-2.29.9000-28.fc31.x86_64.rpm 26 MB/s | 3.7 MB 00:00 (49/140): keyutils-libs-1.6-2.fc30.x86_64.rpm 1.5 MB/s | 30 kB 00:00 (50/140): libacl-2.2.53-3.fc30.x86_64.rpm 3.6 MB/s | 24 kB 00:00 (51/140): krb5-libs-1.17-31.fc31.x86_64.rpm 29 MB/s | 734 kB 00:00 (52/140): libarchive-3.3.3-7.fc31.x86_64.rpm 17 MB/s | 342 kB 00:00 (53/140): libatomic_ops-7.6.10-1.fc31.x86_64.rp 7.4 MB/s | 34 kB 00:00 (54/140): libattr-2.4.48-6.fc31.x86_64.rpm 4.1 MB/s | 18 kB 00:00 (55/140): libcap-2.26-5.fc30.x86_64.rpm 10 MB/s | 46 kB 00:00 (56/140): libcap-ng-0.7.9-7.fc31.x86_64.rpm 3.7 MB/s | 27 kB 00:00 (57/140): libblkid-2.34-1.fc31.x86_64.rpm 7.8 MB/s | 154 kB 00:00 (58/140): libcom_err-1.45.2-1.fc31.x86_64.rpm 5.5 MB/s | 28 kB 00:00 (59/140): libcurl-7.65.1-1.fc31.x86_64.rpm 23 MB/s | 262 kB 00:00 (60/140): libdb-utils-5.3.28-37.fc30.x86_64.rpm 13 MB/s | 129 kB 00:00 (61/140): libdb-5.3.28-37.fc30.x86_64.rpm 25 MB/s | 735 kB 00:00 (62/140): libfdisk-2.34-1.fc31.x86_64.rpm 17 MB/s | 203 kB 00:00 (63/140): libffi-3.1-20.fc31.x86_64.rpm 6.7 MB/s | 32 kB 00:00 (64/140): libgcc-9.1.1-2.fc31.x86_64.rpm 9.7 MB/s | 91 kB 00:00 (65/140): libgcrypt-1.8.4-3.fc30.x86_64.rpm 24 MB/s | 435 kB 00:00 (66/140): libgomp-9.1.1-2.fc31.x86_64.rpm 18 MB/s | 224 kB 00:00 (67/140): libgpg-error-1.33-2.fc30.x86_64.rpm 24 MB/s | 238 kB 00:00 (68/140): libmetalink-0.1.3-8.fc30.x86_64.rpm 7.3 MB/s | 28 kB 00:00 (69/140): libidn2-2.2.0-1.fc31.x86_64.rpm 6.3 MB/s | 90 kB 00:00 (70/140): libmount-2.34-1.fc31.x86_64.rpm 22 MB/s | 177 kB 00:00 (71/140): libnghttp2-1.39.1-1.fc31.x86_64.rpm 12 MB/s | 74 kB 00:00 (72/140): libnsl2-1.2.0-4.20180605git4a062cf.fc 13 MB/s | 54 kB 00:00 (73/140): libpkgconf-1.6.1-1.fc31.x86_64.rpm 7.6 MB/s | 34 kB 00:00 (74/140): guile22-2.2.4-3.fc30.x86_64.rpm 30 MB/s | 6.4 MB 00:00 (75/140): libpsl-0.21.0-1.fc31.x86_64.rpm 1.6 MB/s | 59 kB 00:00 (76/140): libpwquality-1.4.0-12.fc30.x86_64.rpm 2.6 MB/s | 96 kB 00:00 (77/140): libsemanage-2.9-1.fc31.x86_64.rpm 19 MB/s | 112 kB 00:00 (78/140): libsigsegv-2.11-7.fc30.x86_64.rpm 7.7 MB/s | 25 kB 00:00 (79/140): libsepol-2.9-1.fc31.x86_64.rpm 27 MB/s | 280 kB 00:00 (80/140): libselinux-2.9-2.fc31.x86_64.rpm 5.2 MB/s | 84 kB 00:00 (81/140): libsmartcols-2.34-1.fc31.x86_64.rpm 17 MB/s | 123 kB 00:00 (82/140): libssh-0.8.91-0.1.fc31.x86_64.rpm 22 MB/s | 236 kB 00:00 (83/140): libtasn1-4.13-7.fc30.x86_64.rpm 5.2 MB/s | 67 kB 00:00 (84/140): libtirpc-1.1.4-2.rc2.fc30.1.x86_64.rp 8.8 MB/s | 97 kB 00:00 (85/140): libtool-ltdl-2.4.6-30.fc31.x86_64.rpm 8.9 MB/s | 36 kB 00:00 (86/140): libstdc++-9.1.1-2.fc31.x86_64.rpm 22 MB/s | 596 kB 00:00 (87/140): libutempter-1.1.6-16.fc30.x86_64.rpm 3.2 MB/s | 24 kB 00:00 (88/140): libuuid-2.34-1.fc31.x86_64.rpm 8.0 MB/s | 28 kB 00:00 (89/140): libverto-0.3.0-7.fc30.x86_64.rpm 5.4 MB/s | 20 kB 00:00 (90/140): libunistring-0.9.10-5.fc30.x86_64.rpm 25 MB/s | 415 kB 00:00 (91/140): libxcrypt-4.4.6-1.fc31.x86_64.rpm 15 MB/s | 122 kB 00:00 (92/140): libzstd-1.4.0-1.fc31.x86_64.rpm 22 MB/s | 260 kB 00:00 (93/140): lua-libs-5.3.5-5.fc30.x86_64.rpm 12 MB/s | 104 kB 00:00 (94/140): libxml2-2.9.9-2.fc30.x86_64.rpm 28 MB/s | 651 kB 00:00 (95/140): lz4-libs-1.8.3-2.fc30.x86_64.rpm 6.7 MB/s | 60 kB 00:00 (96/140): mpfr-3.1.6-4.fc30.x86_64.rpm 20 MB/s | 212 kB 00:00 (97/140): make-4.2.1-13.fc30.x86_64.rpm 20 MB/s | 482 kB 00:00 (98/140): ncurses-6.1-10.20180923.fc30.x86_64.r 20 MB/s | 360 kB 00:00 (99/140): ncurses-libs-6.1-10.20180923.fc30.x86 31 MB/s | 288 kB 00:00 (100/140): ocaml-srpm-macros-5-5.fc30.noarch.rp 2.7 MB/s | 7.7 kB 00:00 (101/140): ncurses-base-6.1-10.20180923.fc30.no 2.5 MB/s | 59 kB 00:00 (102/140): openblas-srpm-macros-2-5.fc30.noarch 595 kB/s | 7.3 kB 00:00 (103/140): nim-srpm-macros-2-1.fc31.noarch.rpm 354 kB/s | 8.2 kB 00:00 (104/140): openldap-2.4.47-2.fc31.x86_64.rpm 27 MB/s | 294 kB 00:00 (105/140): p11-kit-trust-0.23.16.1-1.fc31.x86_6 14 MB/s | 133 kB 00:00 (106/140): p11-kit-0.23.16.1-1.fc31.x86_64.rpm 19 MB/s | 267 kB 00:00 (107/140): patch-2.7.6-9.fc31.x86_64.rpm 13 MB/s | 123 kB 00:00 (108/140): pcre-8.43-2.fc31.x86_64.rpm 21 MB/s | 190 kB 00:00 (109/140): pam-1.3.1-17.fc30.x86_64.rpm 22 MB/s | 624 kB 00:00 (110/140): perl-srpm-macros-1-32.fc31.noarch.rp 2.9 MB/s | 8.3 kB 00:00 (111/140): openssl-libs-1.1.1c-3.fc31.x86_64.rp 27 MB/s | 1.4 MB 00:00 (112/140): pkgconf-1.6.1-1.fc31.x86_64.rpm 3.6 MB/s | 38 kB 00:00 (113/140): pkgconf-m4-1.6.1-1.fc31.noarch.rpm 5.2 MB/s | 15 kB 00:00 (114/140): pkgconf-pkg-config-1.6.1-1.fc31.x86_ 3.4 MB/s | 11 kB 00:00 (115/140): pcre2-10.33-5.fc31.x86_64.rpm 11 MB/s | 252 kB 00:00 (116/140): popt-1.16-17.fc30.x86_64.rpm 9.8 MB/s | 55 kB 00:00 (117/140): publicsuffix-list-dafsa-20190417-1.f 10 MB/s | 54 kB 00:00 (118/140): qt5-srpm-macros-5.12.3-1.fc31.noarch 3.1 MB/s | 8.8 kB 00:00 (119/140): redhat-rpm-config-132-1.fc31.noarch. 14 MB/s | 63 kB 00:00 (120/140): readline-8.0-2.fc30.x86_64.rpm 25 MB/s | 191 kB 00:00 (121/140): python-srpm-macros-3-44.fc31.noarch. 836 kB/s | 11 kB 00:00 (122/140): rpm-build-libs-4.14.90-0.git14653.18 17 MB/s | 96 kB 00:00 (123/140): rpm-4.14.90-0.git14653.18.fc31.x86_6 34 MB/s | 500 kB 00:00 (124/140): rpm-build-4.14.90-0.git14653.18.fc31 6.8 MB/s | 115 kB 00:00 (125/140): rust-srpm-macros-10-1.fc31.noarch.rp 2.2 MB/s | 9.5 kB 00:00 (126/140): rpm-libs-4.14.90-0.git14653.18.fc31. 23 MB/s | 287 kB 00:00 (127/140): setup-2.13.3-1.fc31.noarch.rpm 18 MB/s | 149 kB 00:00 (128/140): sed-4.5-3.fc30.x86_64.rpm 20 MB/s | 285 kB 00:00 (129/140): systemd-libs-242-3.git7a6d834.fc31.x 25 MB/s | 512 kB 00:00 (130/140): tar-1.32-1.fc31.x86_64.rpm 26 MB/s | 863 kB 00:00 (131/140): shadow-utils-4.6-14.fc31.x86_64.rpm 25 MB/s | 1.2 MB 00:00 (132/140): tzdata-2019a-1.fc31.noarch.rpm 16 MB/s | 425 kB 00:00 (133/140): unzip-6.0-43.fc30.x86_64.rpm 12 MB/s | 175 kB 00:00 (134/140): which-2.21-14.fc30.x86_64.rpm 8.3 MB/s | 41 kB 00:00 (135/140): xz-5.2.4-5.fc30.x86_64.rpm 7.9 MB/s | 143 kB 00:00 (136/140): xz-libs-5.2.4-5.fc30.x86_64.rpm 4.0 MB/s | 85 kB 00:00 (137/140): zip-3.0-24.fc30.x86_64.rpm 19 MB/s | 264 kB 00:00 (138/140): zlib-1.2.11-15.fc30.x86_64.rpm 5.6 MB/s | 89 kB 00:00 (139/140): zstd-1.4.0-1.fc31.x86_64.rpm 16 MB/s | 385 kB 00:00 (140/140): util-linux-2.34-1.fc31.x86_64.rpm 31 MB/s | 2.6 MB 00:00 -------------------------------------------------------------------------------- Total 42 MB/s | 54 MB 00:01 warning: /var/lib/mock/943062-fedora-rawhide-x86_64-1561147723.463135/root/var/cache/dnf/fedora-2d95c80a1fa0a67d/packages/alternatives-1.11-4.fc31.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID 3c3359c4: NOKEY fedora 1.6 MB/s | 1.6 kB 00:00 Importing GPG key 0x3C3359C4: Userid : "Fedora (31) " Fingerprint: 7D22 D586 7F2A 4236 474B F7B8 50CB 390B 3C33 59C4 From : /usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-31-primary Key imported successfully fedora 1.6 MB/s | 1.6 kB 00:00 Importing GPG key 0xCFC659B9: Userid : "Fedora (30) " Fingerprint: F1D8 EC98 F241 AAF2 0DF6 9420 EF3C 111F CFC6 59B9 From : /usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-30-primary Key imported successfully Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Running scriptlet: filesystem-3.12-1.fc31.x86_64 1/1 Preparing : 1/1 Installing : libgcc-9.1.1-2.fc31.x86_64 1/140 Running scriptlet: libgcc-9.1.1-2.fc31.x86_64 1/140 Installing : tzdata-2019a-1.fc31.noarch 2/140 Installing : rust-srpm-macros-10-1.fc31.noarch 3/140 Installing : qt5-srpm-macros-5.12.3-1.fc31.noarch 4/140 Installing : python-srpm-macros-3-44.fc31.noarch 5/140 Installing : publicsuffix-list-dafsa-20190417-1.fc31.noarch 6/140 Installing : pkgconf-m4-1.6.1-1.fc31.noarch 7/140 Installing : perl-srpm-macros-1-32.fc31.noarch 8/140 Installing : openblas-srpm-macros-2-5.fc30.noarch 9/140 Installing : ocaml-srpm-macros-5-5.fc30.noarch 10/140 Installing : nim-srpm-macros-2-1.fc31.noarch 11/140 Installing : ncurses-base-6.1-10.20180923.fc30.noarch 12/140 Installing : gnat-srpm-macros-4-9.fc30.noarch 13/140 Installing : ghc-srpm-macros-1.4.2-9.fc30.noarch 14/140 Installing : fpc-srpm-macros-1.2-1.fc31.noarch 15/140 Installing : fedora-gpg-keys-31-0.2.noarch 16/140 Installing : fedora-release-31-0.7.noarch 17/140 Installing : fedora-release-common-31-0.7.noarch 18/140 Installing : fedora-repos-rawhide-31-0.2.noarch 19/140 Installing : fedora-repos-31-0.2.noarch 20/140 Installing : setup-2.13.3-1.fc31.noarch 21/140 Running scriptlet: setup-2.13.3-1.fc31.noarch 21/140 warning: /etc/hosts created as /etc/hosts.rpmnew Installing : filesystem-3.12-1.fc31.x86_64 22/140 Installing : basesystem-11-7.fc30.noarch 23/140 Installing : pcre2-10.33-5.fc31.x86_64 24/140 Installing : libselinux-2.9-2.fc31.x86_64 25/140 Installing : ncurses-libs-6.1-10.20180923.fc30.x86_64 26/140 Installing : glibc-minimal-langpack-2.29.9000-28.fc31.x86_64 27/140 Installing : glibc-common-2.29.9000-28.fc31.x86_64 28/140 Running scriptlet: glibc-2.29.9000-28.fc31.x86_64 29/140 Installing : glibc-2.29.9000-28.fc31.x86_64 29/140 Running scriptlet: glibc-2.29.9000-28.fc31.x86_64 29/140 Installing : bash-5.0.7-1.fc31.x86_64 30/140 Running scriptlet: bash-5.0.7-1.fc31.x86_64 30/140 Installing : libsepol-2.9-1.fc31.x86_64 31/140 Running scriptlet: libsepol-2.9-1.fc31.x86_64 31/140 Installing : zlib-1.2.11-15.fc30.x86_64 32/140 Installing : bzip2-libs-1.0.6-29.fc30.x86_64 33/140 Installing : xz-libs-5.2.4-5.fc30.x86_64 34/140 Installing : libstdc++-9.1.1-2.fc31.x86_64 35/140 Installing : elfutils-libelf-0.176-3.fc31.x86_64 36/140 Installing : libdb-5.3.28-37.fc30.x86_64 37/140 Installing : libxcrypt-4.4.6-1.fc31.x86_64 38/140 Installing : gmp-1:6.1.2-10.fc31.x86_64 39/140 Installing : libattr-2.4.48-6.fc31.x86_64 40/140 Installing : libacl-2.2.53-3.fc30.x86_64 41/140 Installing : sed-4.5-3.fc30.x86_64 42/140 Installing : libcom_err-1.45.2-1.fc31.x86_64 43/140 Installing : libuuid-2.34-1.fc31.x86_64 44/140 Installing : popt-1.16-17.fc30.x86_64 45/140 Installing : libcap-2.26-5.fc30.x86_64 46/140 Installing : libunistring-0.9.10-5.fc30.x86_64 47/140 Installing : libzstd-1.4.0-1.fc31.x86_64 48/140 Installing : readline-8.0-2.fc30.x86_64 49/140 Installing : libidn2-2.2.0-1.fc31.x86_64 50/140 Installing : mpfr-3.1.6-4.fc30.x86_64 51/140 Installing : unzip-6.0-43.fc30.x86_64 52/140 Installing : file-libs-5.37-2.fc31.x86_64 53/140 Installing : file-5.37-2.fc31.x86_64 54/140 Installing : alternatives-1.11-4.fc31.x86_64 55/140 Installing : findutils-1:4.6.0-23.fc31.x86_64 56/140 Installing : libcap-ng-0.7.9-7.fc31.x86_64 57/140 Installing : audit-libs-3.0-0.9.20190507gitf58ec40.fc31.x86_6 58/140 Installing : libffi-3.1-20.fc31.x86_64 59/140 Installing : p11-kit-0.23.16.1-1.fc31.x86_64 60/140 Installing : lua-libs-5.3.5-5.fc30.x86_64 61/140 Installing : lz4-libs-1.8.3-2.fc30.x86_64 62/140 Installing : libsemanage-2.9-1.fc31.x86_64 63/140 Installing : shadow-utils-2:4.6-14.fc31.x86_64 64/140 Running scriptlet: libutempter-1.1.6-16.fc30.x86_64 65/140 Installing : libutempter-1.1.6-16.fc30.x86_64 65/140 Installing : zip-3.0-24.fc30.x86_64 66/140 Installing : gdb-minimal-8.3.50.20190610-16.fc31.x86_64 67/140 Installing : libpsl-0.21.0-1.fc31.x86_64 68/140 Installing : tar-2:1.32-1.fc31.x86_64 69/140 Installing : patch-2.7.6-9.fc31.x86_64 70/140 Installing : libdb-utils-5.3.28-37.fc30.x86_64 71/140 Installing : dwz-0.12-10.fc30.x86_64 72/140 Installing : zstd-1.4.0-1.fc31.x86_64 73/140 Installing : libxml2-2.9.9-2.fc30.x86_64 74/140 Installing : bzip2-1.0.6-29.fc30.x86_64 75/140 Installing : elfutils-default-yama-scope-0.176-3.fc31.noarch 76/140 Running scriptlet: elfutils-default-yama-scope-0.176-3.fc31.noarch 76/140 Installing : elfutils-libs-0.176-3.fc31.x86_64 77/140 Installing : elfutils-0.176-3.fc31.x86_64 78/140 Installing : brotli-1.0.7-3.fc30.x86_64 79/140 Installing : cpio-2.12-10.fc30.x86_64 80/140 Installing : diffutils-3.7-2.fc30.x86_64 81/140 Installing : expat-2.2.6-2.fc30.x86_64 82/140 Installing : libmetalink-0.1.3-8.fc30.x86_64 83/140 Installing : keyutils-libs-1.6-2.fc30.x86_64 84/140 Installing : libatomic_ops-7.6.10-1.fc31.x86_64 85/140 Installing : gc-7.6.4-5.fc30.x86_64 86/140 Installing : libgomp-9.1.1-2.fc31.x86_64 87/140 Installing : libgpg-error-1.33-2.fc30.x86_64 88/140 Installing : libgcrypt-1.8.4-3.fc30.x86_64 89/140 Installing : libnghttp2-1.39.1-1.fc31.x86_64 90/140 Installing : libpkgconf-1.6.1-1.fc31.x86_64 91/140 Installing : pkgconf-1.6.1-1.fc31.x86_64 92/140 Installing : pkgconf-pkg-config-1.6.1-1.fc31.x86_64 93/140 Installing : libsigsegv-2.11-7.fc30.x86_64 94/140 Installing : gawk-4.2.1-6.fc31.x86_64 95/140 Installing : libsmartcols-2.34-1.fc31.x86_64 96/140 Installing : libtasn1-4.13-7.fc30.x86_64 97/140 Installing : p11-kit-trust-0.23.16.1-1.fc31.x86_64 98/140 Running scriptlet: p11-kit-trust-0.23.16.1-1.fc31.x86_64 98/140 Installing : libtool-ltdl-2.4.6-30.fc31.x86_64 99/140 Installing : libverto-0.3.0-7.fc30.x86_64 100/140 Installing : ncurses-6.1-10.20180923.fc30.x86_64 101/140 Installing : pcre-8.43-2.fc31.x86_64 102/140 Installing : grep-3.3-2.fc31.x86_64 103/140 Installing : xz-5.2.4-5.fc30.x86_64 104/140 Installing : coreutils-common-8.31-2.fc31.x86_64 105/140 Installing : openssl-libs-1:1.1.1c-3.fc31.x86_64 106/140 Installing : coreutils-8.31-2.fc31.x86_64 107/140 Installing : crypto-policies-20190527-1.git0b3add8.fc31.noarc 108/140 Running scriptlet: crypto-policies-20190527-1.git0b3add8.fc31.noarc 108/140 Running scriptlet: ca-certificates-2019.2.32-2.fc31.noarch 109/140 Installing : ca-certificates-2019.2.32-2.fc31.noarch 109/140 Running scriptlet: ca-certificates-2019.2.32-2.fc31.noarch 109/140 Installing : krb5-libs-1.17-31.fc31.x86_64 110/140 Installing : libblkid-2.34-1.fc31.x86_64 111/140 Running scriptlet: libblkid-2.34-1.fc31.x86_64 111/140 Installing : libtirpc-1.1.4-2.rc2.fc30.1.x86_64 112/140 Installing : binutils-gold-2.32-14.fc31.x86_64 113/140 Installing : binutils-2.32-14.fc31.x86_64 114/140 Running scriptlet: binutils-2.32-14.fc31.x86_64 114/140 Installing : gzip-1.9-9.fc31.x86_64 115/140 Installing : cracklib-2.9.6-19.fc30.x86_64 116/140 Installing : libnsl2-1.2.0-4.20180605git4a062cf.fc30.x86_64 117/140 Installing : libpwquality-1.4.0-12.fc30.x86_64 118/140 Installing : pam-1.3.1-17.fc30.x86_64 119/140 Installing : libfdisk-2.34-1.fc31.x86_64 120/140 Installing : libmount-2.34-1.fc31.x86_64 121/140 Installing : cyrus-sasl-lib-2.1.27-1.fc31.x86_64 122/140 Installing : openldap-2.4.47-2.fc31.x86_64 123/140 Installing : libssh-0.8.91-0.1.fc31.x86_64 124/140 Installing : libcurl-7.65.1-1.fc31.x86_64 125/140 Installing : curl-7.65.1-1.fc31.x86_64 126/140 Installing : guile22-2.2.4-3.fc30.x86_64 127/140 Running scriptlet: guile22-2.2.4-3.fc30.x86_64 127/140 Installing : systemd-libs-242-3.git7a6d834.fc31.x86_64 128/140 Running scriptlet: systemd-libs-242-3.git7a6d834.fc31.x86_64 128/140 Installing : libarchive-3.3.3-7.fc31.x86_64 129/140 Installing : rpm-4.14.90-0.git14653.18.fc31.x86_64 130/140 Installing : rpm-libs-4.14.90-0.git14653.18.fc31.x86_64 131/140 Installing : rpm-build-libs-4.14.90-0.git14653.18.fc31.x86_64 132/140 Installing : efi-srpm-macros-4-2.fc30.noarch 133/140 Installing : go-srpm-macros-3.0.8-3.fc31.noarch 134/140 Installing : redhat-rpm-config-132-1.fc31.noarch 135/140 Installing : rpm-build-4.14.90-0.git14653.18.fc31.x86_64 136/140 Installing : util-linux-2.34-1.fc31.x86_64 137/140 Running scriptlet: util-linux-2.34-1.fc31.x86_64 137/140 Installing : make-1:4.2.1-13.fc30.x86_64 138/140 Installing : info-6.6-1.fc30.x86_64 139/140 Installing : which-2.21-14.fc30.x86_64 140/140 Running scriptlet: filesystem-3.12-1.fc31.x86_64 140/140 Running scriptlet: glibc-common-2.29.9000-28.fc31.x86_64 140/140 Running scriptlet: info-6.6-1.fc30.x86_64 140/140 Verifying : alternatives-1.11-4.fc31.x86_64 1/140 Verifying : audit-libs-3.0-0.9.20190507gitf58ec40.fc31.x86_6 2/140 Verifying : basesystem-11-7.fc30.noarch 3/140 Verifying : bash-5.0.7-1.fc31.x86_64 4/140 Verifying : binutils-2.32-14.fc31.x86_64 5/140 Verifying : binutils-gold-2.32-14.fc31.x86_64 6/140 Verifying : brotli-1.0.7-3.fc30.x86_64 7/140 Verifying : bzip2-1.0.6-29.fc30.x86_64 8/140 Verifying : bzip2-libs-1.0.6-29.fc30.x86_64 9/140 Verifying : ca-certificates-2019.2.32-2.fc31.noarch 10/140 Verifying : coreutils-8.31-2.fc31.x86_64 11/140 Verifying : coreutils-common-8.31-2.fc31.x86_64 12/140 Verifying : cpio-2.12-10.fc30.x86_64 13/140 Verifying : cracklib-2.9.6-19.fc30.x86_64 14/140 Verifying : crypto-policies-20190527-1.git0b3add8.fc31.noarc 15/140 Verifying : curl-7.65.1-1.fc31.x86_64 16/140 Verifying : cyrus-sasl-lib-2.1.27-1.fc31.x86_64 17/140 Verifying : diffutils-3.7-2.fc30.x86_64 18/140 Verifying : dwz-0.12-10.fc30.x86_64 19/140 Verifying : efi-srpm-macros-4-2.fc30.noarch 20/140 Verifying : elfutils-0.176-3.fc31.x86_64 21/140 Verifying : elfutils-default-yama-scope-0.176-3.fc31.noarch 22/140 Verifying : elfutils-libelf-0.176-3.fc31.x86_64 23/140 Verifying : elfutils-libs-0.176-3.fc31.x86_64 24/140 Verifying : expat-2.2.6-2.fc30.x86_64 25/140 Verifying : fedora-gpg-keys-31-0.2.noarch 26/140 Verifying : fedora-release-31-0.7.noarch 27/140 Verifying : fedora-release-common-31-0.7.noarch 28/140 Verifying : fedora-repos-31-0.2.noarch 29/140 Verifying : fedora-repos-rawhide-31-0.2.noarch 30/140 Verifying : file-5.37-2.fc31.x86_64 31/140 Verifying : file-libs-5.37-2.fc31.x86_64 32/140 Verifying : filesystem-3.12-1.fc31.x86_64 33/140 Verifying : findutils-1:4.6.0-23.fc31.x86_64 34/140 Verifying : fpc-srpm-macros-1.2-1.fc31.noarch 35/140 Verifying : gawk-4.2.1-6.fc31.x86_64 36/140 Verifying : gc-7.6.4-5.fc30.x86_64 37/140 Verifying : gdb-minimal-8.3.50.20190610-16.fc31.x86_64 38/140 Verifying : ghc-srpm-macros-1.4.2-9.fc30.noarch 39/140 Verifying : glibc-2.29.9000-28.fc31.x86_64 40/140 Verifying : glibc-common-2.29.9000-28.fc31.x86_64 41/140 Verifying : glibc-minimal-langpack-2.29.9000-28.fc31.x86_64 42/140 Verifying : gmp-1:6.1.2-10.fc31.x86_64 43/140 Verifying : gnat-srpm-macros-4-9.fc30.noarch 44/140 Verifying : go-srpm-macros-3.0.8-3.fc31.noarch 45/140 Verifying : grep-3.3-2.fc31.x86_64 46/140 Verifying : guile22-2.2.4-3.fc30.x86_64 47/140 Verifying : gzip-1.9-9.fc31.x86_64 48/140 Verifying : info-6.6-1.fc30.x86_64 49/140 Verifying : keyutils-libs-1.6-2.fc30.x86_64 50/140 Verifying : krb5-libs-1.17-31.fc31.x86_64 51/140 Verifying : libacl-2.2.53-3.fc30.x86_64 52/140 Verifying : libarchive-3.3.3-7.fc31.x86_64 53/140 Verifying : libatomic_ops-7.6.10-1.fc31.x86_64 54/140 Verifying : libattr-2.4.48-6.fc31.x86_64 55/140 Verifying : libblkid-2.34-1.fc31.x86_64 56/140 Verifying : libcap-2.26-5.fc30.x86_64 57/140 Verifying : libcap-ng-0.7.9-7.fc31.x86_64 58/140 Verifying : libcom_err-1.45.2-1.fc31.x86_64 59/140 Verifying : libcurl-7.65.1-1.fc31.x86_64 60/140 Verifying : libdb-5.3.28-37.fc30.x86_64 61/140 Verifying : libdb-utils-5.3.28-37.fc30.x86_64 62/140 Verifying : libfdisk-2.34-1.fc31.x86_64 63/140 Verifying : libffi-3.1-20.fc31.x86_64 64/140 Verifying : libgcc-9.1.1-2.fc31.x86_64 65/140 Verifying : libgcrypt-1.8.4-3.fc30.x86_64 66/140 Verifying : libgomp-9.1.1-2.fc31.x86_64 67/140 Verifying : libgpg-error-1.33-2.fc30.x86_64 68/140 Verifying : libidn2-2.2.0-1.fc31.x86_64 69/140 Verifying : libmetalink-0.1.3-8.fc30.x86_64 70/140 Verifying : libmount-2.34-1.fc31.x86_64 71/140 Verifying : libnghttp2-1.39.1-1.fc31.x86_64 72/140 Verifying : libnsl2-1.2.0-4.20180605git4a062cf.fc30.x86_64 73/140 Verifying : libpkgconf-1.6.1-1.fc31.x86_64 74/140 Verifying : libpsl-0.21.0-1.fc31.x86_64 75/140 Verifying : libpwquality-1.4.0-12.fc30.x86_64 76/140 Verifying : libselinux-2.9-2.fc31.x86_64 77/140 Verifying : libsemanage-2.9-1.fc31.x86_64 78/140 Verifying : libsepol-2.9-1.fc31.x86_64 79/140 Verifying : libsigsegv-2.11-7.fc30.x86_64 80/140 Verifying : libsmartcols-2.34-1.fc31.x86_64 81/140 Verifying : libssh-0.8.91-0.1.fc31.x86_64 82/140 Verifying : libstdc++-9.1.1-2.fc31.x86_64 83/140 Verifying : libtasn1-4.13-7.fc30.x86_64 84/140 Verifying : libtirpc-1.1.4-2.rc2.fc30.1.x86_64 85/140 Verifying : libtool-ltdl-2.4.6-30.fc31.x86_64 86/140 Verifying : libunistring-0.9.10-5.fc30.x86_64 87/140 Verifying : libutempter-1.1.6-16.fc30.x86_64 88/140 Verifying : libuuid-2.34-1.fc31.x86_64 89/140 Verifying : libverto-0.3.0-7.fc30.x86_64 90/140 Verifying : libxcrypt-4.4.6-1.fc31.x86_64 91/140 Verifying : libxml2-2.9.9-2.fc30.x86_64 92/140 Verifying : libzstd-1.4.0-1.fc31.x86_64 93/140 Verifying : lua-libs-5.3.5-5.fc30.x86_64 94/140 Verifying : lz4-libs-1.8.3-2.fc30.x86_64 95/140 Verifying : make-1:4.2.1-13.fc30.x86_64 96/140 Verifying : mpfr-3.1.6-4.fc30.x86_64 97/140 Verifying : ncurses-6.1-10.20180923.fc30.x86_64 98/140 Verifying : ncurses-base-6.1-10.20180923.fc30.noarch 99/140 Verifying : ncurses-libs-6.1-10.20180923.fc30.x86_64 100/140 Verifying : nim-srpm-macros-2-1.fc31.noarch 101/140 Verifying : ocaml-srpm-macros-5-5.fc30.noarch 102/140 Verifying : openblas-srpm-macros-2-5.fc30.noarch 103/140 Verifying : openldap-2.4.47-2.fc31.x86_64 104/140 Verifying : openssl-libs-1:1.1.1c-3.fc31.x86_64 105/140 Verifying : p11-kit-0.23.16.1-1.fc31.x86_64 106/140 Verifying : p11-kit-trust-0.23.16.1-1.fc31.x86_64 107/140 Verifying : pam-1.3.1-17.fc30.x86_64 108/140 Verifying : patch-2.7.6-9.fc31.x86_64 109/140 Verifying : pcre-8.43-2.fc31.x86_64 110/140 Verifying : pcre2-10.33-5.fc31.x86_64 111/140 Verifying : perl-srpm-macros-1-32.fc31.noarch 112/140 Verifying : pkgconf-1.6.1-1.fc31.x86_64 113/140 Verifying : pkgconf-m4-1.6.1-1.fc31.noarch 114/140 Verifying : pkgconf-pkg-config-1.6.1-1.fc31.x86_64 115/140 Verifying : popt-1.16-17.fc30.x86_64 116/140 Verifying : publicsuffix-list-dafsa-20190417-1.fc31.noarch 117/140 Verifying : python-srpm-macros-3-44.fc31.noarch 118/140 Verifying : qt5-srpm-macros-5.12.3-1.fc31.noarch 119/140 Verifying : readline-8.0-2.fc30.x86_64 120/140 Verifying : redhat-rpm-config-132-1.fc31.noarch 121/140 Verifying : rpm-4.14.90-0.git14653.18.fc31.x86_64 122/140 Verifying : rpm-build-4.14.90-0.git14653.18.fc31.x86_64 123/140 Verifying : rpm-build-libs-4.14.90-0.git14653.18.fc31.x86_64 124/140 Verifying : rpm-libs-4.14.90-0.git14653.18.fc31.x86_64 125/140 Verifying : rust-srpm-macros-10-1.fc31.noarch 126/140 Verifying : sed-4.5-3.fc30.x86_64 127/140 Verifying : setup-2.13.3-1.fc31.noarch 128/140 Verifying : shadow-utils-2:4.6-14.fc31.x86_64 129/140 Verifying : systemd-libs-242-3.git7a6d834.fc31.x86_64 130/140 Verifying : tar-2:1.32-1.fc31.x86_64 131/140 Verifying : tzdata-2019a-1.fc31.noarch 132/140 Verifying : unzip-6.0-43.fc30.x86_64 133/140 Verifying : util-linux-2.34-1.fc31.x86_64 134/140 Verifying : which-2.21-14.fc30.x86_64 135/140 Verifying : xz-5.2.4-5.fc30.x86_64 136/140 Verifying : xz-libs-5.2.4-5.fc30.x86_64 137/140 Verifying : zip-3.0-24.fc30.x86_64 138/140 Verifying : zlib-1.2.11-15.fc30.x86_64 139/140 Verifying : zstd-1.4.0-1.fc31.x86_64 140/140 Installed: bash-5.0.7-1.fc31.x86_64 bzip2-1.0.6-29.fc30.x86_64 coreutils-8.31-2.fc31.x86_64 cpio-2.12-10.fc30.x86_64 diffutils-3.7-2.fc30.x86_64 fedora-release-31-0.7.noarch findutils-1:4.6.0-23.fc31.x86_64 gawk-4.2.1-6.fc31.x86_64 glibc-minimal-langpack-2.29.9000-28.fc31.x86_64 grep-3.3-2.fc31.x86_64 gzip-1.9-9.fc31.x86_64 info-6.6-1.fc30.x86_64 make-1:4.2.1-13.fc30.x86_64 patch-2.7.6-9.fc31.x86_64 redhat-rpm-config-132-1.fc31.noarch rpm-build-4.14.90-0.git14653.18.fc31.x86_64 sed-4.5-3.fc30.x86_64 shadow-utils-2:4.6-14.fc31.x86_64 tar-2:1.32-1.fc31.x86_64 unzip-6.0-43.fc30.x86_64 util-linux-2.34-1.fc31.x86_64 which-2.21-14.fc30.x86_64 xz-5.2.4-5.fc30.x86_64 alternatives-1.11-4.fc31.x86_64 audit-libs-3.0-0.9.20190507gitf58ec40.fc31.x86_64 basesystem-11-7.fc30.noarch binutils-2.32-14.fc31.x86_64 binutils-gold-2.32-14.fc31.x86_64 brotli-1.0.7-3.fc30.x86_64 bzip2-libs-1.0.6-29.fc30.x86_64 ca-certificates-2019.2.32-2.fc31.noarch coreutils-common-8.31-2.fc31.x86_64 cracklib-2.9.6-19.fc30.x86_64 crypto-policies-20190527-1.git0b3add8.fc31.noarch curl-7.65.1-1.fc31.x86_64 cyrus-sasl-lib-2.1.27-1.fc31.x86_64 dwz-0.12-10.fc30.x86_64 efi-srpm-macros-4-2.fc30.noarch elfutils-0.176-3.fc31.x86_64 elfutils-default-yama-scope-0.176-3.fc31.noarch elfutils-libelf-0.176-3.fc31.x86_64 elfutils-libs-0.176-3.fc31.x86_64 expat-2.2.6-2.fc30.x86_64 fedora-gpg-keys-31-0.2.noarch fedora-release-common-31-0.7.noarch fedora-repos-31-0.2.noarch fedora-repos-rawhide-31-0.2.noarch file-5.37-2.fc31.x86_64 file-libs-5.37-2.fc31.x86_64 filesystem-3.12-1.fc31.x86_64 fpc-srpm-macros-1.2-1.fc31.noarch gc-7.6.4-5.fc30.x86_64 gdb-minimal-8.3.50.20190610-16.fc31.x86_64 ghc-srpm-macros-1.4.2-9.fc30.noarch glibc-2.29.9000-28.fc31.x86_64 glibc-common-2.29.9000-28.fc31.x86_64 gmp-1:6.1.2-10.fc31.x86_64 gnat-srpm-macros-4-9.fc30.noarch go-srpm-macros-3.0.8-3.fc31.noarch guile22-2.2.4-3.fc30.x86_64 keyutils-libs-1.6-2.fc30.x86_64 krb5-libs-1.17-31.fc31.x86_64 libacl-2.2.53-3.fc30.x86_64 libarchive-3.3.3-7.fc31.x86_64 libatomic_ops-7.6.10-1.fc31.x86_64 libattr-2.4.48-6.fc31.x86_64 libblkid-2.34-1.fc31.x86_64 libcap-2.26-5.fc30.x86_64 libcap-ng-0.7.9-7.fc31.x86_64 libcom_err-1.45.2-1.fc31.x86_64 libcurl-7.65.1-1.fc31.x86_64 libdb-5.3.28-37.fc30.x86_64 libdb-utils-5.3.28-37.fc30.x86_64 libfdisk-2.34-1.fc31.x86_64 libffi-3.1-20.fc31.x86_64 libgcc-9.1.1-2.fc31.x86_64 libgcrypt-1.8.4-3.fc30.x86_64 libgomp-9.1.1-2.fc31.x86_64 libgpg-error-1.33-2.fc30.x86_64 libidn2-2.2.0-1.fc31.x86_64 libmetalink-0.1.3-8.fc30.x86_64 libmount-2.34-1.fc31.x86_64 libnghttp2-1.39.1-1.fc31.x86_64 libnsl2-1.2.0-4.20180605git4a062cf.fc30.x86_64 libpkgconf-1.6.1-1.fc31.x86_64 libpsl-0.21.0-1.fc31.x86_64 libpwquality-1.4.0-12.fc30.x86_64 libselinux-2.9-2.fc31.x86_64 libsemanage-2.9-1.fc31.x86_64 libsepol-2.9-1.fc31.x86_64 libsigsegv-2.11-7.fc30.x86_64 libsmartcols-2.34-1.fc31.x86_64 libssh-0.8.91-0.1.fc31.x86_64 libstdc++-9.1.1-2.fc31.x86_64 libtasn1-4.13-7.fc30.x86_64 libtirpc-1.1.4-2.rc2.fc30.1.x86_64 libtool-ltdl-2.4.6-30.fc31.x86_64 libunistring-0.9.10-5.fc30.x86_64 libutempter-1.1.6-16.fc30.x86_64 libuuid-2.34-1.fc31.x86_64 libverto-0.3.0-7.fc30.x86_64 libxcrypt-4.4.6-1.fc31.x86_64 libxml2-2.9.9-2.fc30.x86_64 libzstd-1.4.0-1.fc31.x86_64 lua-libs-5.3.5-5.fc30.x86_64 lz4-libs-1.8.3-2.fc30.x86_64 mpfr-3.1.6-4.fc30.x86_64 ncurses-6.1-10.20180923.fc30.x86_64 ncurses-base-6.1-10.20180923.fc30.noarch ncurses-libs-6.1-10.20180923.fc30.x86_64 nim-srpm-macros-2-1.fc31.noarch ocaml-srpm-macros-5-5.fc30.noarch openblas-srpm-macros-2-5.fc30.noarch openldap-2.4.47-2.fc31.x86_64 openssl-libs-1:1.1.1c-3.fc31.x86_64 p11-kit-0.23.16.1-1.fc31.x86_64 p11-kit-trust-0.23.16.1-1.fc31.x86_64 pam-1.3.1-17.fc30.x86_64 pcre-8.43-2.fc31.x86_64 pcre2-10.33-5.fc31.x86_64 perl-srpm-macros-1-32.fc31.noarch pkgconf-1.6.1-1.fc31.x86_64 pkgconf-m4-1.6.1-1.fc31.noarch pkgconf-pkg-config-1.6.1-1.fc31.x86_64 popt-1.16-17.fc30.x86_64 publicsuffix-list-dafsa-20190417-1.fc31.noarch python-srpm-macros-3-44.fc31.noarch qt5-srpm-macros-5.12.3-1.fc31.noarch readline-8.0-2.fc30.x86_64 rpm-4.14.90-0.git14653.18.fc31.x86_64 rpm-build-libs-4.14.90-0.git14653.18.fc31.x86_64 rpm-libs-4.14.90-0.git14653.18.fc31.x86_64 rust-srpm-macros-10-1.fc31.noarch setup-2.13.3-1.fc31.noarch systemd-libs-242-3.git7a6d834.fc31.x86_64 tzdata-2019a-1.fc31.noarch xz-libs-5.2.4-5.fc30.x86_64 zip-3.0-24.fc30.x86_64 zlib-1.2.11-15.fc30.x86_64 zstd-1.4.0-1.fc31.x86_64 Complete! Finish: dnf install Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: Start: buildsrpm Start: rpmbuild -bs Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/python-beautifulsoup4-4.7.1-1.fc31.src.rpm Finish: rpmbuild -bs INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/943062-fedora-rawhide-x86_64-1561147723.463135/root/var/log/dnf.rpm.log /var/lib/mock/943062-fedora-rawhide-x86_64-1561147723.463135/root/var/log/dnf.librepo.log /var/lib/mock/943062-fedora-rawhide-x86_64-1561147723.463135/root/var/log/dnf.log Finish: buildsrpm INFO: Done(/tmp/tmpa3e_w_rt/python-beautifulsoup4.spec) Config(child) 2 minutes 20 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_success=True') Start: clean chroot INFO: unmounting tmpfs. INFO: unmounting tmpfs. Finish: clean chroot Finish: run Running (timeout=75600): unbuffer mock --rebuild /var/lib/copr-rpmbuild/results/python-beautifulsoup4-4.7.1-1.fc31.src.rpm --configdir /var/lib/copr-rpmbuild/results/configs --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1561147866.565520 -r child WARNING: Could not find required logging config file: /var/lib/copr-rpmbuild/results/configs/logging.ini. Using default... INFO: mock.py version 1.4.16 starting (python version = 3.7.3)... Start(bootstrap): init plugins INFO: tmpfs initialized INFO: selinux disabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish(bootstrap): init plugins Start: init plugins INFO: tmpfs initialized INFO: selinux disabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish: init plugins Start: run INFO: Start(/var/lib/copr-rpmbuild/results/python-beautifulsoup4-4.7.1-1.fc31.src.rpm) Config(943062-fedora-rawhide-x86_64) Start: clean chroot Finish: clean chroot Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/943062-fedora-rawhide-x86_64-bootstrap-1561147866.565520/root. INFO: calling preinit hooks INFO: enabled root cache Start(bootstrap): unpacking root cache Finish(bootstrap): unpacking root cache INFO: enabled dnf cache Start(bootstrap): cleaning dnf metadata Finish(bootstrap): cleaning dnf metadata INFO: enabled HW Info plugin Mock Version: 1.4.16 INFO: Mock Version: 1.4.16 Start(bootstrap): dnf update Copr repository 61 kB/s | 3.9 kB 00:00 fedora 29 kB/s | 11 kB 00:00 Dependencies resolved. Nothing to do. Complete! Finish(bootstrap): dnf update Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/943062-fedora-rawhide-x86_64-1561147866.565520/root. INFO: calling preinit hooks INFO: enabled root cache Start: unpacking root cache Finish: unpacking root cache INFO: enabled dnf cache Start: cleaning dnf metadata Finish: cleaning dnf metadata INFO: enabled HW Info plugin Mock Version: 1.4.16 INFO: Mock Version: 1.4.16 Start: dnf update Copr repository 196 kB/s | 30 kB 00:00 fedora 18 MB/s | 72 MB 00:03 Dependencies resolved. Nothing to do. Complete! Finish: dnf update Finish: chroot init Start: build phase for python-beautifulsoup4-4.7.1-1.fc31.src.rpm Start: build setup for python-beautifulsoup4-4.7.1-1.fc31.src.rpm Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/python-beautifulsoup4-4.7.1-1.fc31.src.rpm Copr repository 59 kB/s | 3.9 kB 00:00 fedora 20 kB/s | 11 kB 00:00 Dependencies resolved. ================================================================================ Package Arch Version Repo Size ================================================================================ Installing: python2-soupsieve noarch 1.9.1-1.fc31 copr_base 68 k python3-soupsieve noarch 1.9.1-1.fc31 copr_base 68 k python2-devel x86_64 2.7.16-2.fc31 fedora 356 k python2-html5lib noarch 1:1.0.1-3.fc30 fedora 218 k python2-lxml x86_64 4.2.5-2.fc30 fedora 1.3 M python2-setuptools noarch 41.0.1-1.fc31 fedora 646 k python2-tools x86_64 2.7.16-2.fc31 fedora 797 k python3-devel x86_64 3.7.3-3.fc31 fedora 211 k python3-html5lib noarch 1:1.0.1-3.fc30 fedora 213 k python3-lxml x86_64 4.2.5-2.fc30 fedora 1.4 M python3-setuptools noarch 41.0.1-1.fc31 fedora 637 k Installing dependencies: dejavu-fonts-common noarch 2.37-1.fc30 fedora 67 k dejavu-sans-fonts noarch 2.37-1.fc30 fedora 1.5 M fontconfig x86_64 2.13.91-1.fc31 fedora 257 k fontpackages-filesystem noarch 1.44-24.fc30 fedora 8.2 k freetype x86_64 2.10.0-2.fc31 fedora 374 k gdbm x86_64 1:1.18-4.fc30 fedora 116 k gdbm-libs x86_64 1:1.18-4.fc30 fedora 50 k libX11 x86_64 1.6.8-2.fc31 fedora 611 k libX11-common noarch 1.6.8-2.fc31 fedora 155 k libXau x86_64 1.0.9-1.fc30 fedora 30 k libXft x86_64 2.3.3-1.fc31 fedora 58 k libXrender x86_64 0.9.10-9.fc30 fedora 25 k libpng x86_64 2:1.6.37-1.fc31 fedora 111 k libxcb x86_64 1.13.1-2.fc30 fedora 202 k libxslt x86_64 1.1.33-1.fc31 fedora 244 k python-pip-wheel noarch 19.1.1-1.fc31 fedora 1.1 M python-rpm-macros noarch 3-44.fc31 fedora 12 k python-setuptools-wheel noarch 41.0.1-1.fc31 fedora 279 k python2 x86_64 2.7.16-2.fc31 fedora 47 k python2-backports x86_64 1.0-16.fc30 fedora 9.8 k python2-backports-functools_lru_cache noarch 1.5-5.fc30 fedora 16 k python2-libs x86_64 2.7.16-2.fc31 fedora 6.4 M python2-rpm-macros noarch 3-44.fc31 fedora 10 k python2-six noarch 1.12.0-1.fc30 fedora 35 k python2-tkinter x86_64 2.7.16-2.fc31 fedora 350 k python2-webencodings noarch 0.5.1-7.fc30 fedora 26 k python3 x86_64 3.7.3-3.fc31 fedora 38 k python3-libs x86_64 3.7.3-3.fc31 fedora 7.9 M python3-rpm-generators noarch 8-1.fc31 fedora 24 k python3-rpm-macros noarch 3-44.fc31 fedora 10 k python3-six noarch 1.12.0-1.fc30 fedora 35 k python3-webencodings noarch 0.5.1-7.fc30 fedora 26 k sqlite-libs x86_64 3.28.0-1.fc31 fedora 563 k tcl x86_64 1:8.6.8-2.fc30 fedora 1.1 M tix x86_64 1:8.4.3-26.fc30 fedora 244 k tk x86_64 1:8.6.8-1.fc30 fedora 1.5 M Transaction Summary ================================================================================ Install 47 Packages Total download size: 29 M Installed size: 109 M Downloading Packages: (1/47): dejavu-fonts-common-2.37-1.fc30.noarch. 4.1 MB/s | 67 kB 00:00 (2/47): python2-soupsieve-1.9.1-1.fc31.noarch.r 947 kB/s | 68 kB 00:00 (3/47): python3-soupsieve-1.9.1-1.fc31.noarch.r 790 kB/s | 68 kB 00:00 (4/47): fontconfig-2.13.91-1.fc31.x86_64.rpm 16 MB/s | 257 kB 00:00 (5/47): dejavu-sans-fonts-2.37-1.fc30.noarch.rp 18 MB/s | 1.5 MB 00:00 (6/47): fontpackages-filesystem-1.44-24.fc30.no 710 kB/s | 8.2 kB 00:00 (7/47): gdbm-1.18-4.fc30.x86_64.rpm 23 MB/s | 116 kB 00:00 (8/47): gdbm-libs-1.18-4.fc30.x86_64.rpm 8.3 MB/s | 50 kB 00:00 (9/47): freetype-2.10.0-2.fc31.x86_64.rpm 15 MB/s | 374 kB 00:00 (10/47): libX11-common-1.6.8-2.fc31.noarch.rpm 14 MB/s | 155 kB 00:00 (11/47): libXau-1.0.9-1.fc30.x86_64.rpm 6.5 MB/s | 30 kB 00:00 (12/47): libXft-2.3.3-1.fc31.x86_64.rpm 13 MB/s | 58 kB 00:00 (13/47): libX11-1.6.8-2.fc31.x86_64.rpm 27 MB/s | 611 kB 00:00 (14/47): libXrender-0.9.10-9.fc30.x86_64.rpm 3.4 MB/s | 25 kB 00:00 (15/47): libpng-1.6.37-1.fc31.x86_64.rpm 14 MB/s | 111 kB 00:00 (16/47): libxcb-1.13.1-2.fc30.x86_64.rpm 23 MB/s | 202 kB 00:00 (17/47): python-rpm-macros-3-44.fc31.noarch.rpm 4.7 MB/s | 12 kB 00:00 (18/47): libxslt-1.1.33-1.fc31.x86_64.rpm 18 MB/s | 244 kB 00:00 (19/47): python2-2.7.16-2.fc31.x86_64.rpm 15 MB/s | 47 kB 00:00 (20/47): python-setuptools-wheel-41.0.1-1.fc31. 28 MB/s | 279 kB 00:00 (21/47): python2-backports-functools_lru_cache- 6.3 MB/s | 16 kB 00:00 (22/47): python2-backports-1.0-16.fc30.x86_64.r 785 kB/s | 9.8 kB 00:00 (23/47): python2-devel-2.7.16-2.fc31.x86_64.rpm 32 MB/s | 356 kB 00:00 (24/47): python-pip-wheel-19.1.1-1.fc31.noarch. 24 MB/s | 1.1 MB 00:00 (25/47): python2-html5lib-1.0.1-3.fc30.noarch.r 8.4 MB/s | 218 kB 00:00 (26/47): python2-rpm-macros-3-44.fc31.noarch.rp 2.8 MB/s | 10 kB 00:00 (27/47): python2-setuptools-41.0.1-1.fc31.noarc 20 MB/s | 646 kB 00:00 (28/47): python2-six-1.12.0-1.fc30.noarch.rpm 8.5 MB/s | 35 kB 00:00 (29/47): python2-lxml-4.2.5-2.fc30.x86_64.rpm 24 MB/s | 1.3 MB 00:00 (30/47): python2-tkinter-2.7.16-2.fc31.x86_64.r 17 MB/s | 350 kB 00:00 (31/47): python2-webencodings-0.5.1-7.fc30.noar 5.0 MB/s | 26 kB 00:00 (32/47): python3-3.7.3-3.fc31.x86_64.rpm 8.3 MB/s | 38 kB 00:00 (33/47): python2-tools-2.7.16-2.fc31.x86_64.rpm 21 MB/s | 797 kB 00:00 (34/47): python3-devel-3.7.3-3.fc31.x86_64.rpm 13 MB/s | 211 kB 00:00 (35/47): python3-html5lib-1.0.1-3.fc30.noarch.r 27 MB/s | 213 kB 00:00 (36/47): python2-libs-2.7.16-2.fc31.x86_64.rpm 37 MB/s | 6.4 MB 00:00 (37/47): python3-rpm-generators-8-1.fc31.noarch 6.3 MB/s | 24 kB 00:00 (38/47): python3-rpm-macros-3-44.fc31.noarch.rp 2.9 MB/s | 10 kB 00:00 (39/47): python3-lxml-4.2.5-2.fc30.x86_64.rpm 18 MB/s | 1.4 MB 00:00 (40/47): python3-setuptools-41.0.1-1.fc31.noarc 28 MB/s | 637 kB 00:00 (41/47): python3-six-1.12.0-1.fc30.noarch.rpm 2.5 MB/s | 35 kB 00:00 (42/47): python3-webencodings-0.5.1-7.fc30.noar 1.9 MB/s | 26 kB 00:00 (43/47): sqlite-libs-3.28.0-1.fc31.x86_64.rpm 31 MB/s | 563 kB 00:00 (44/47): tcl-8.6.8-2.fc30.x86_64.rpm 32 MB/s | 1.1 MB 00:00 (45/47): tix-8.4.3-26.fc30.x86_64.rpm 6.8 MB/s | 244 kB 00:00 (46/47): tk-8.6.8-1.fc30.x86_64.rpm 37 MB/s | 1.5 MB 00:00 (47/47): python3-libs-3.7.3-3.fc31.x86_64.rpm 33 MB/s | 7.9 MB 00:00 -------------------------------------------------------------------------------- Total 32 MB/s | 29 MB 00:00 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : tcl-1:8.6.8-2.fc30.x86_64 1/47 Installing : gdbm-libs-1:1.18-4.fc30.x86_64 2/47 Installing : sqlite-libs-3.28.0-1.fc31.x86_64 3/47 Installing : python-setuptools-wheel-41.0.1-1.fc31.noarch 4/47 Installing : python-rpm-macros-3-44.fc31.noarch 5/47 Installing : python-pip-wheel-19.1.1-1.fc31.noarch 6/47 Installing : python3-setuptools-41.0.1-1.fc31.noarch 7/47 Installing : python3-3.7.3-3.fc31.x86_64 8/47 Installing : python3-libs-3.7.3-3.fc31.x86_64 9/47 Installing : python3-rpm-generators-8-1.fc31.noarch 10/47 Installing : libxslt-1.1.33-1.fc31.x86_64 11/47 Installing : fontpackages-filesystem-1.44-24.fc30.noarch 12/47 Installing : dejavu-fonts-common-2.37-1.fc30.noarch 13/47 Installing : dejavu-sans-fonts-2.37-1.fc30.noarch 14/47 Installing : python3-six-1.12.0-1.fc30.noarch 15/47 Installing : python3-webencodings-0.5.1-7.fc30.noarch 16/47 Installing : python3-html5lib-1:1.0.1-3.fc30.noarch 17/47 Installing : gdbm-1:1.18-4.fc30.x86_64 18/47 Installing : python2-setuptools-41.0.1-1.fc31.noarch 19/47 Installing : python2-2.7.16-2.fc31.x86_64 20/47 Installing : python2-libs-2.7.16-2.fc31.x86_64 21/47 Installing : python2-backports-1.0-16.fc30.x86_64 22/47 Installing : python2-backports-functools_lru_cache-1.5-5.fc30.n 23/47 Installing : python2-six-1.12.0-1.fc30.noarch 24/47 Installing : python2-webencodings-0.5.1-7.fc30.noarch 25/47 Installing : python2-html5lib-1:1.0.1-3.fc30.noarch 26/47 Installing : python3-rpm-macros-3-44.fc31.noarch 27/47 Installing : python2-rpm-macros-3-44.fc31.noarch 28/47 Installing : libpng-2:1.6.37-1.fc31.x86_64 29/47 Installing : freetype-2.10.0-2.fc31.x86_64 30/47 Installing : fontconfig-2.13.91-1.fc31.x86_64 31/47 Running scriptlet: fontconfig-2.13.91-1.fc31.x86_64 31/47 Installing : libXau-1.0.9-1.fc30.x86_64 32/47 Installing : libxcb-1.13.1-2.fc30.x86_64 33/47 Installing : libX11-common-1.6.8-2.fc31.noarch 34/47 Installing : libX11-1.6.8-2.fc31.x86_64 35/47 Installing : libXrender-0.9.10-9.fc30.x86_64 36/47 Installing : libXft-2.3.3-1.fc31.x86_64 37/47 Running scriptlet: tk-1:8.6.8-1.fc30.x86_64 38/47 Installing : tk-1:8.6.8-1.fc30.x86_64 38/47 Installing : tix-1:8.4.3-26.fc30.x86_64 39/47 Running scriptlet: tix-1:8.4.3-26.fc30.x86_64 39/47 Installing : python2-tkinter-2.7.16-2.fc31.x86_64 40/47 Installing : python2-tools-2.7.16-2.fc31.x86_64 41/47 Installing : python2-devel-2.7.16-2.fc31.x86_64 42/47 Installing : python3-devel-3.7.3-3.fc31.x86_64 43/47 Installing : python2-lxml-4.2.5-2.fc30.x86_64 44/47 Installing : python2-soupsieve-1.9.1-1.fc31.noarch 45/47 Installing : python3-lxml-4.2.5-2.fc30.x86_64 46/47 Installing : python3-soupsieve-1.9.1-1.fc31.noarch 47/47 Running scriptlet: python3-soupsieve-1.9.1-1.fc31.noarch 47/47 Running scriptlet: fontconfig-2.13.91-1.fc31.x86_64 47/47 Verifying : python2-soupsieve-1.9.1-1.fc31.noarch 1/47 Verifying : python3-soupsieve-1.9.1-1.fc31.noarch 2/47 Verifying : dejavu-fonts-common-2.37-1.fc30.noarch 3/47 Verifying : dejavu-sans-fonts-2.37-1.fc30.noarch 4/47 Verifying : fontconfig-2.13.91-1.fc31.x86_64 5/47 Verifying : fontpackages-filesystem-1.44-24.fc30.noarch 6/47 Verifying : freetype-2.10.0-2.fc31.x86_64 7/47 Verifying : gdbm-1:1.18-4.fc30.x86_64 8/47 Verifying : gdbm-libs-1:1.18-4.fc30.x86_64 9/47 Verifying : libX11-1.6.8-2.fc31.x86_64 10/47 Verifying : libX11-common-1.6.8-2.fc31.noarch 11/47 Verifying : libXau-1.0.9-1.fc30.x86_64 12/47 Verifying : libXft-2.3.3-1.fc31.x86_64 13/47 Verifying : libXrender-0.9.10-9.fc30.x86_64 14/47 Verifying : libpng-2:1.6.37-1.fc31.x86_64 15/47 Verifying : libxcb-1.13.1-2.fc30.x86_64 16/47 Verifying : libxslt-1.1.33-1.fc31.x86_64 17/47 Verifying : python-pip-wheel-19.1.1-1.fc31.noarch 18/47 Verifying : python-rpm-macros-3-44.fc31.noarch 19/47 Verifying : python-setuptools-wheel-41.0.1-1.fc31.noarch 20/47 Verifying : python2-2.7.16-2.fc31.x86_64 21/47 Verifying : python2-backports-1.0-16.fc30.x86_64 22/47 Verifying : python2-backports-functools_lru_cache-1.5-5.fc30.n 23/47 Verifying : python2-devel-2.7.16-2.fc31.x86_64 24/47 Verifying : python2-html5lib-1:1.0.1-3.fc30.noarch 25/47 Verifying : python2-libs-2.7.16-2.fc31.x86_64 26/47 Verifying : python2-lxml-4.2.5-2.fc30.x86_64 27/47 Verifying : python2-rpm-macros-3-44.fc31.noarch 28/47 Verifying : python2-setuptools-41.0.1-1.fc31.noarch 29/47 Verifying : python2-six-1.12.0-1.fc30.noarch 30/47 Verifying : python2-tkinter-2.7.16-2.fc31.x86_64 31/47 Verifying : python2-tools-2.7.16-2.fc31.x86_64 32/47 Verifying : python2-webencodings-0.5.1-7.fc30.noarch 33/47 Verifying : python3-3.7.3-3.fc31.x86_64 34/47 Verifying : python3-devel-3.7.3-3.fc31.x86_64 35/47 Verifying : python3-html5lib-1:1.0.1-3.fc30.noarch 36/47 Verifying : python3-libs-3.7.3-3.fc31.x86_64 37/47 Verifying : python3-lxml-4.2.5-2.fc30.x86_64 38/47 Verifying : python3-rpm-generators-8-1.fc31.noarch 39/47 Verifying : python3-rpm-macros-3-44.fc31.noarch 40/47 Verifying : python3-setuptools-41.0.1-1.fc31.noarch 41/47 Verifying : python3-six-1.12.0-1.fc30.noarch 42/47 Verifying : python3-webencodings-0.5.1-7.fc30.noarch 43/47 Verifying : sqlite-libs-3.28.0-1.fc31.x86_64 44/47 Verifying : tcl-1:8.6.8-2.fc30.x86_64 45/47 Verifying : tix-1:8.4.3-26.fc30.x86_64 46/47 Verifying : tk-1:8.6.8-1.fc30.x86_64 47/47 Installed: python2-soupsieve-1.9.1-1.fc31.noarch python3-soupsieve-1.9.1-1.fc31.noarch python2-devel-2.7.16-2.fc31.x86_64 python2-html5lib-1:1.0.1-3.fc30.noarch python2-lxml-4.2.5-2.fc30.x86_64 python2-setuptools-41.0.1-1.fc31.noarch python2-tools-2.7.16-2.fc31.x86_64 python3-devel-3.7.3-3.fc31.x86_64 python3-html5lib-1:1.0.1-3.fc30.noarch python3-lxml-4.2.5-2.fc30.x86_64 python3-setuptools-41.0.1-1.fc31.noarch dejavu-fonts-common-2.37-1.fc30.noarch dejavu-sans-fonts-2.37-1.fc30.noarch fontconfig-2.13.91-1.fc31.x86_64 fontpackages-filesystem-1.44-24.fc30.noarch freetype-2.10.0-2.fc31.x86_64 gdbm-1:1.18-4.fc30.x86_64 gdbm-libs-1:1.18-4.fc30.x86_64 libX11-1.6.8-2.fc31.x86_64 libX11-common-1.6.8-2.fc31.noarch libXau-1.0.9-1.fc30.x86_64 libXft-2.3.3-1.fc31.x86_64 libXrender-0.9.10-9.fc30.x86_64 libpng-2:1.6.37-1.fc31.x86_64 libxcb-1.13.1-2.fc30.x86_64 libxslt-1.1.33-1.fc31.x86_64 python-pip-wheel-19.1.1-1.fc31.noarch python-rpm-macros-3-44.fc31.noarch python-setuptools-wheel-41.0.1-1.fc31.noarch python2-2.7.16-2.fc31.x86_64 python2-backports-1.0-16.fc30.x86_64 python2-backports-functools_lru_cache-1.5-5.fc30.noarch python2-libs-2.7.16-2.fc31.x86_64 python2-rpm-macros-3-44.fc31.noarch python2-six-1.12.0-1.fc30.noarch python2-tkinter-2.7.16-2.fc31.x86_64 python2-webencodings-0.5.1-7.fc30.noarch python3-3.7.3-3.fc31.x86_64 python3-libs-3.7.3-3.fc31.x86_64 python3-rpm-generators-8-1.fc31.noarch python3-rpm-macros-3-44.fc31.noarch python3-six-1.12.0-1.fc30.noarch python3-webencodings-0.5.1-7.fc30.noarch sqlite-libs-3.28.0-1.fc31.x86_64 tcl-1:8.6.8-2.fc30.x86_64 tix-1:8.4.3-26.fc30.x86_64 tk-1:8.6.8-1.fc30.x86_64 Complete! Finish: build setup for python-beautifulsoup4-4.7.1-1.fc31.src.rpm Start: rpmbuild python-beautifulsoup4-4.7.1-1.fc31.src.rpm Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.HHhJRv + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf beautifulsoup4-4.7.1 + /usr/bin/gzip -dc /builddir/build/SOURCES/beautifulsoup4-4.7.1.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd beautifulsoup4-4.7.1 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + rm -rf /builddir/build/BUILD/python3-python-beautifulsoup4-4.7.1-1.fc31 + cp -a . /builddir/build/BUILD/python3-python-beautifulsoup4-4.7.1-1.fc31 + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.GZCyPu + umask 022 + cd /builddir/build/BUILD + cd beautifulsoup4-4.7.1 + sleep 1 + CFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + /usr/bin/python2 setup.py build '--executable=/usr/bin/python2 -s' + sleep 1 + pushd /builddir/build/BUILD/python3-python-beautifulsoup4-4.7.1-1.fc31 + 2to3 --write --nobackups . 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 ./setup.py RefactoringTool: Refactored ./bs4/__init__.py RefactoringTool: Refactored ./bs4/dammit.py RefactoringTool: Refactored ./bs4/diagnose.py running build running build_py creating build creating build/lib creating build/lib/bs4 copying bs4/testing.py -> build/lib/bs4 copying bs4/element.py -> build/lib/bs4 copying bs4/diagnose.py -> build/lib/bs4 copying bs4/dammit.py -> build/lib/bs4 copying bs4/__init__.py -> build/lib/bs4 creating build/lib/bs4/tests copying bs4/tests/test_tree.py -> build/lib/bs4/tests copying bs4/tests/test_soup.py -> build/lib/bs4/tests copying bs4/tests/test_lxml.py -> build/lib/bs4/tests copying bs4/tests/test_htmlparser.py -> build/lib/bs4/tests copying bs4/tests/test_html5lib.py -> build/lib/bs4/tests copying bs4/tests/test_docs.py -> build/lib/bs4/tests copying bs4/tests/test_builder_registry.py -> build/lib/bs4/tests copying bs4/tests/__init__.py -> build/lib/bs4/tests creating build/lib/bs4/builder copying bs4/builder/_lxml.py -> build/lib/bs4/builder copying bs4/builder/_htmlparser.py -> build/lib/bs4/builder copying bs4/builder/_html5lib.py -> build/lib/bs4/builder copying bs4/builder/__init__.py -> build/lib/bs4/builder ~/build/BUILD/python3-python-beautifulsoup4-4.7.1-1.fc31 ~/build/BUILD/beautifulsoup4-4.7.1 --- ./bs4/__init__.py (original) +++ ./bs4/__init__.py (refactored) @@ -49,7 +49,7 @@ # The very first thing we do is give a useful error if someone is # running this code under Python 3 without converting it. -'You are trying to run the Python 2 version of Beautiful Soup under Python 3. This will not work.'<>'You need to convert the code, either by installing it (`python setup.py install`) or by running 2to3 (`2to3 -w bs4`).' +'You are trying to run the Python 2 version of Beautiful Soup under Python 3. This will not work.'!='You need to convert the code, either by installing it (`python setup.py install`) or by running 2to3 (`2to3 -w bs4`).' class BeautifulSoup(Tag): """ @@ -73,7 +73,7 @@ like HTML's
tag), call handle_starttag and then handle_endtag. """ - ROOT_TAG_NAME = u'[document]' + ROOT_TAG_NAME = '[document]' # If the end-user gives no indication which tree builder they # want, look for one with these features. @@ -173,18 +173,18 @@ from_encoding = from_encoding or deprecated_argument( "fromEncoding", "from_encoding") - if from_encoding and isinstance(markup, unicode): + if from_encoding and isinstance(markup, str): warnings.warn("You provided Unicode markup but also provided a value for from_encoding. Your from_encoding will be ignored.") from_encoding = None if len(kwargs) > 0: - arg = kwargs.keys().pop() + arg = list(kwargs.keys()).pop() raise TypeError( "__init__() got an unexpected keyword argument '%s'" % arg) if builder is None: original_features = features - if isinstance(features, basestring): + if isinstance(features, str): features = [features] if features is None or len(features) == 0: features = self.DEFAULT_BUILDER_FEATURES @@ -244,13 +244,13 @@ markup = markup.read() elif len(markup) <= 256 and ( (isinstance(markup, bytes) and not b'<' in markup) - or (isinstance(markup, unicode) and not u'<' in markup) + or (isinstance(markup, str) and not '<' in markup) ): # Print out warnings for a couple beginner problems # involving passing non-markup to Beautiful Soup. # Beautiful Soup will still parse the input as markup, # just in case that's what the user really wants. - if (isinstance(markup, unicode) + if (isinstance(markup, str) and not os.path.supports_unicode_filenames): possible_filename = markup.encode("utf8") else: @@ -258,13 +258,13 @@ is_file = False try: is_file = os.path.exists(possible_filename) - except Exception, e: + except Exception as e: # This is almost certainly a problem involving # characters not valid in filenames on this # system. Just let it go. pass if is_file: - if isinstance(markup, unicode): + if isinstance(markup, str): markup = markup.encode("utf8") warnings.warn( '"%s" looks like a filename, not markup. You should' @@ -316,9 +316,9 @@ if isinstance(markup, bytes): space = b' ' cant_start_with = (b"http:", b"https:") - elif isinstance(markup, unicode): - space = u' ' - cant_start_with = (u"http:", u"https:") + elif isinstance(markup, str): + space = ' ' + cant_start_with = ("http:", "https:") else: return @@ -390,7 +390,7 @@ def endData(self, containerClass=NavigableString): if self.current_data: - current_data = u''.join(self.current_data) + current_data = ''.join(self.current_data) # If whitespace is not preserved, and this string contains # nothing but ASCII spaces, replace it with a single space # or newline. @@ -555,9 +555,9 @@ encoding_part = '' if eventual_encoding != None: encoding_part = ' encoding="%s"' % eventual_encoding - prefix = u'\n' % encoding_part + prefix = '\n' % encoding_part else: - prefix = u'' + prefix = '' if not pretty_print: indent_level = None else: @@ -591,4 +591,4 @@ if __name__ == '__main__': import sys soup = BeautifulSoup(sys.stdin) - print soup.prettify() + print(soup.prettify()) --- ./bs4/dammit.py (original) +++ ./bs4/dammit.py (refactored) @@ -10,7 +10,7 @@ __license__ = "MIT" import codecs -from htmlentitydefs import codepoint2name +from html.entities import codepoint2name import re import logging import string @@ -58,7 +58,7 @@ reverse_lookup = {} characters_for_re = [] for codepoint, name in list(codepoint2name.items()): - character = unichr(codepoint) + character = chr(codepoint) if codepoint != 34: # There's no point in turning the quotation mark into # ", unless it happens within an attribute value, which @@ -273,7 +273,7 @@ def strip_byte_order_mark(cls, data): """If a byte-order mark is present, strip it and return the encoding it implies.""" encoding = None - if isinstance(data, unicode): + if isinstance(data, str): # Unicode data cannot have a byte-order mark. return data, encoding if (len(data) >= 4) and (data[:2] == b'\xfe\xff') \ @@ -351,9 +351,9 @@ markup, override_encodings, is_html, exclude_encodings) # Short-circuit if the data is in Unicode to begin with. - if isinstance(markup, unicode) or markup == '': + if isinstance(markup, str) or markup == '': self.markup = markup - self.unicode_markup = unicode(markup) + self.unicode_markup = str(markup) self.original_encoding = None return @@ -437,7 +437,7 @@ def _to_unicode(self, data, encoding, errors="strict"): '''Given a string and its encoding, decodes the string into Unicode. %encoding is a string recognized by encodings.aliases''' - return unicode(data, encoding, errors) + return str(data, encoding, errors) @property def declared_html_encoding(self): --- ./bs4/diagnose.py (original) +++ ./bs4/diagnose.py (refactored) @@ -4,8 +4,8 @@ __license__ = "MIT" import cProfile -from StringIO import StringIO -from HTMLParser import HTMLParser +from io import StringIO +from html.parser import HTMLParser import bs4 from bs4 import BeautifulSoup, __version__ from bs4.builder import builder_registry @@ -RefactoringTool: Refactored ./bs4/element.py 21,8 +21,8 @@ def diagnose(data): """Diagnostic suite for isolating common problems.""" - print "Diagnostic running on Beautiful Soup %s" % __version__ - print "Python version %s" % sys.version + print("Diagnostic running on Beautiful Soup %s" % __version__) + print("Python version %s" % sys.version) basic_parsers = ["html.parser", "html5lib", "lxml"] for name in basic_parsers: @@ -31,16 +31,16 @@ break else: basic_parsers.remove(name) - print ( + print(( "I noticed that %s is not installed. Installing it may help." % - name) + name)) if 'lxml' in basic_parsers: basic_parsers.append("lxml-xml") try: from lxml import etree - print "Found lxml version %s" % ".".join(map(str,etree.LXML_VERSION)) - except ImportError, e: + print("Found lxml version %s" % ".".join(map(str,etree.LXML_VERSION))) + except ImportError as e: print ( "lxml is not installed or couldn't be imported.") @@ -48,43 +48,43 @@ if 'html5lib' in basic_parsers: try: import html5lib - print "Found html5lib version %s" % html5lib.__version__ - except ImportError, e: + print("Found html5lib version %s" % html5lib.__version__) + except ImportError as e: print ( "html5lib is not installed or couldn't be imported.") if hasattr(data, 'read'): data = data.read() elif data.startswith("http:") or data.startswith("https:"): - print '"%s" looks like a URL. Beautiful Soup is not an HTTP client.' % data - print "You need to use some other library to get the document behind the URL, and feed that document to Beautiful Soup." + print('"%s" looks like a URL. Beautiful Soup is not an HTTP client.' % data) + print("You need to use some other library to get the document behind the URL, and feed that document to Beautiful Soup.") return else: try: if os.path.exists(data): - print '"%s" looks like a filename. Reading data from the file.' % data + print('"%s" looks like a filename. Reading data from the file.' % data) with open(data) as fp: data = fp.read() except ValueError: # This can happen on some platforms when the 'filename' is # too long. Assume it's data and not a filename. pass - print + print() for parser in basic_parsers: - print "Trying to parse your markup with %s" % parser + print("Trying to parse your markup with %s" % parser) success = False try: soup = BeautifulSoup(data, features=parser) success = True - except Exception, e: - print "%s could not parse the markup." % parser + except Exception as e: + print("%s could not parse the markup." % parser) traceback.print_exc() if success: - print "Here's what %s did with the markup:" % parser - print soup.prettify() - - print "-" * 80 + print("Here's what %s did with the markup:" % parser) + print(soup.prettify()) + + print("-" * 80) def lxml_trace(data, html=True, **kwargs): """Print out the lxml events that occur during parsing. @@ -94,7 +94,7 @@ """ from lxml import etree for event, element in etree.iterparse(StringIO(data), html=html, **kwargs): - print("%s, %4s, %s" % (event, element.tag, element.text)) + print(("%s, %4s, %s" % (event, element.tag, element.text))) class AnnouncingParser(HTMLParser): """Announces HTMLParser parse events, without doing anything else.""" @@ -176,9 +176,9 @@ def benchmark_parsers(num_elements=100000): """Very basic head-to-head performance benchmark.""" - print "Comparative parser benchmark on Beautiful Soup %s" % __version__ + print("Comparative parser benchmark on Beautiful Soup %s" % __version__) data = rdoc(num_elements) - print "Generated a large invalid HTML document (%d bytes)." % len(data) + print("Generated a large invalid HTML document (%d bytes)." % len(data)) for parser in ["lxml", ["lxml", "html"], "html5lib", "html.parser"]: success = False @@ -187,24 +187,24 @@ soup = BeautifulSoup(data, parser) b = time.time() success = True - except Exception, e: - print "%s could not parse the markup." % parser + except Exception as e: + print("%s could not parse the markup." % parser) traceback.print_exc() if success: - print "BS4+%s parsed the markup in %.2fs." % (parser, b-a) + print("BS4+%s parsed the markup in %.2fs." % (parser, b-a)) from lxml import etree a = time.time() etree.HTML(data) b = time.time() - print "Raw lxml parsed the markup in %.2fs." % (b-a) + print("Raw lxml parsed the markup in %.2fs." % (b-a)) import html5lib parser = html5lib.HTMLParser() a = time.time() parser.parse(data) b = time.time() - print "Raw html5lib parsed the markup in %.2fs." % (b-a) + print("Raw html5lib parsed the markup in %.2fs." % (b-a)) def profile(num_elements=100000, parser="lxml"): --- ./bs4/element.py (original) +++ ./bs4/element.py (refactored) @@ -3,14 +3,14 @@ try: from collections.abc import Callable # Python 3.6 -except ImportError , e: +except ImportError as e: from collections import Callable import re import sys import warnings try: import soupsieve -except ImportError, e: +except ImportError as e: soupsieve = None warnings.warn( 'The soupsieve package is not installed. CSS selectors cannot be used.' @@ -39,22 +39,22 @@ return alias -class NamespacedAttribute(unicode): +class NamespacedAttribute(str): def __new__(cls, prefix, name, namespace=None): if name is None: - obj = unicode.__new__(cls, prefix) + obj = str.__new__(cls, prefix) elif prefix is None: # Not really namespaced. - obj = unicode.__new__(cls, name) - else: - obj = unicode.__new__(cls, prefix + ":" + name) + obj = str.__new__(cls, name) + else: + obj = str.__new__(cls, prefix + ":" + name) obj.prefix = prefix obj.name = name obj.namespace = namespace return obj -class AttributeValueWithCharsetSubstitution(unicode): +class AttributeValueWithCharsetSubstitution(str): """A stand-in object for a character encoding specified in HTML.""" class CharsetMetaAttributeValue(AttributeValueWithCharsetSubstitution): @@ -65,7 +65,7 @@ """ def __new__(cls, original_value): - obj = unicode.__new__(cls, original_value) + obj = str.__new__(cls, original_value) obj.original_value = original_value return obj @@ -88,9 +88,9 @@ match = cls.CHARSET_RE.search(original_value) if match is None: # No substitution necessary. - return unicode.__new__(unicode, original_value) - - obj = unicode.__new__(cls, original_value) + return str.__new__(str, original_value) + + obj = str.__new__(cls, original_value) obj.original_value = original_value return obj @@ -212,7 +212,7 @@ def format_string(self, s, formatter='minimal'): """Format the given string using the given formatter.""" - if isinstance(formatter, basestring): + if isinstance(formatter, str): formatter = self._formatter_for_name(formatter) if formatter is None: output = s @@ -367,7 +367,7 @@ raise ValueError("Cannot insert None into a tag.") if new_child is self: raise ValueError("Cannot insert a tag into itself.") - if (isinstance(new_child, basestring) + if (isinRefactoringTool: Refactored ./bs4/testing.py stance(new_child, str) and not isinstance(new_child, NavigableString)): new_child = NavigableString(new_child) @@ -607,7 +607,7 @@ result = (element for element in generator if isinstance(element, Tag)) return ResultSet(strainer, result) - elif isinstance(name, basestring): + elif isinstance(name, str): # Optimization to find all tags with a given name. if name.count(':') == 1: # This is a name with a prefix. If this is a namespace-aware document, @@ -696,7 +696,7 @@ return self.parents -class NavigableString(unicode, PageElement): +class NavigableString(str, PageElement): PREFIX = '' SUFFIX = '' @@ -714,10 +714,10 @@ passed in to the superclass's __new__ or the superclass won't know how to handle non-ASCII characters. """ - if isinstance(value, unicode): - u = unicode.__new__(cls, value) - else: - u = unicode.__new__(cls, value, DEFAULT_OUTPUT_ENCODING) + if isinstance(value, str): + u = str.__new__(cls, value) + else: + u = str.__new__(cls, value, DEFAULT_OUTPUT_ENCODING) u.setup() return u @@ -728,7 +728,7 @@ return type(self)(self) def __getnewargs__(self): - return (unicode(self),) + return (str(self),) def __getattr__(self, attr): """text.string gives you text. This is for backwards @@ -768,29 +768,29 @@ class CData(PreformattedString): - PREFIX = u'' + PREFIX = '' class ProcessingInstruction(PreformattedString): """A SGML processing instruction.""" - PREFIX = u'' + PREFIX = '' class XMLProcessingInstruction(ProcessingInstruction): """An XML processing instruction.""" - PREFIX = u'' + PREFIX = '' class Comment(PreformattedString): - PREFIX = u'' + PREFIX = '' class Declaration(PreformattedString): - PREFIX = u'' + PREFIX = '' class Doctype(PreformattedString): @@ -807,8 +807,8 @@ return Doctype(value) - PREFIX = u'\n' + PREFIX = '\n' class Tag(PageElement): @@ -947,7 +947,7 @@ for string in self._all_strings(True): yield string - def get_text(self, separator=u"", strip=False, + def get_text(self, separator="", strip=False, types=(NavigableString, CData)): """ Get all child strings, concatenated using the given separator. @@ -1026,7 +1026,7 @@ def __contains__(self, x): return x in self.contents - def __nonzero__(self): + def __bool__(self): "A tag is non-None even if it has no contents." return True @@ -1148,8 +1148,8 @@ else: if isinstance(val, list) or isinstance(val, tuple): val = ' '.join(val) - elif not isinstance(val, basestring): - val = unicode(val) + elif not isinstance(val, str): + val = str(val) elif ( isinstance(val, AttributeValueWithCharsetSubstitution) and eventual_encoding is not None): @@ -1157,7 +1157,7 @@ text = self.format_string(val, formatter) decoded = ( - unicode(key) + '=' + str(key) + '=' + EntitySubstitution.quoted_attribute_value(text)) attrs.append(decoded) close = '' @@ -1416,7 +1416,7 @@ else: attrs = kwargs normalized_attrs = {} - for key, value in attrs.items(): + for key, value in list(attrs.items()): normalized_attrs[key] = self._normalize_search_value(value) self.attrs = normalized_attrs @@ -1425,7 +1425,7 @@ def _normalize_search_value(self, value): # Leave it alone if it's a Unicode string, a callable, a # regular expression, a boolean, or None. - if (isinstance(value, unicode) or isinstance(value, Callable) or hasattr(value, 'match') + if (isinstance(value, str) or isinstance(value, Callable) or hasattr(value, 'match') or isinstance(value, bool) or value is None): return value @@ -1438,7 +1438,7 @@ new_value = [] for v in value: if (hasattr(v, '__iter__') and not isinstance(v, bytes) - and not isinstance(v, unicode)): + and not isinstance(v, str)): # This is almost certainly the user's mistake. In the # interests of avoiding infinite loops, we'll let # it through as-is rather than doing a recursive call. @@ -1450,7 +1450,7 @@ # Otherwise, convert it into a Unicode string. # The unicode(str()) thing is so this will do the same thing on Python 2 # and Python 3. - return unicode(str(value)) + return str(str(value)) def __str__(self): if self.text: @@ -1504,7 +1504,7 @@ found = None # If given a list of items, scan it for a text element that # matches. - if hasattr(markup, '__iter__') and not isinstance(markup, (Tag, basestring)): + if hasattr(markup, '__iter__') and not isinstance(markup, (Tag, str)): for element in markup: if isinstance(element, NavigableString) \ and self.search(element): @@ -1517,7 +1517,7 @@ found = self.search_tag(markup) # If it's text, make sure the text matches. elif isinstance(markup, NavigableString) or \ - isinstance(markup, basestring): + isinstance(markup, str): if not self.name and not self.attrs and self._matches(markup, self.text): found = markup else: @@ -1562,7 +1562,7 @@ return not match_against if (hasattr(match_against, '__iter__') - and not isinstance(match_against, basestring)): + and not isinstance(match_against, str)): # We're asked to match against an iterable of items. # The markup must be match at least one item in the # iterable. We'll try each one in turn. @@ -1589,7 +1589,7 @@ # the tag's name and once against its prefixed name. match = False - if not match and isinstance(match_against, unicode): + if not match and isinstance(match_against, str): # Exact string match match = markup == match_against --- ./bs4/testing.py (original) +++ ./bs4/testing.py (refactored) @@ -22,7 +22,7 @@ from bs4.builder import HTMLParserTreeBuilder default_builder = HTMLParserTreeBuilder -BAD_DOCUMENT = u"""A bare string +BAD_DOCUMENT = """A bare string
@@ -315,7 +315,7 @@ # process_markup correctly sets processing_instruction_class # even when the markup is already Unicode and there is no # need to process anything. - markup = u"""""" + markup = """""" soup = self.soup(markup) self.assertEqual(markup, soup.decode()) @@ -487,8 +487,8 @@ # "&T" and "&p" look like incomplete character entities, but they are # not. self.assertSoupEquals( - u"

• AT&T is in the s&p 500

", - u"

\u2022 AT&T is in the s&p 500

" + "

• AT&T is in the s&p 500

", + RefactoringTool: Refactored ./bs4/builder/__init__.py RefactoringTool: Refactored ./bs4/builder/_html5lib.py "

\u2022 AT&T is in the s&p 500

" ) def test_entities_in_foreign_document_encoding(self): @@ -501,17 +501,17 @@ # characters. markup = "

“Hello” -☃

" soup = self.soup(markup) - self.assertEquals(u"“Hello” -☃", soup.p.string) + self.assertEqual("“Hello” -☃", soup.p.string) def test_entities_in_attributes_converted_to_unicode(self): - expect = u'

' + expect = '

' self.assertSoupEquals('

', expect) self.assertSoupEquals('

', expect) self.assertSoupEquals('

', expect) self.assertSoupEquals('

', expect) def test_entities_in_text_converted_to_unicode(self): - expect = u'

pi\N{LATIN SMALL LETTER N WITH TILDE}ata

' + expect = '

pi\N{LATIN SMALL LETTER N WITH TILDE}ata

' self.assertSoupEquals("

piñata

", expect) self.assertSoupEquals("

piñata

", expect) self.assertSoupEquals("

piñata

", expect) @@ -522,7 +522,7 @@ '

I said "good day!"

') def test_out_of_range_entity(self): - expect = u"\N{REPLACEMENT CHARACTER}" + expect = "\N{REPLACEMENT CHARACTER}" self.assertSoupEquals("�", expect) self.assertSoupEquals("�", expect) self.assertSoupEquals("�", expect) @@ -600,9 +600,9 @@ # A seemingly innocuous document... but it's in Unicode! And # it contains characters that can't be represented in the # encoding found in the declaration! The horror! - markup = u'Sacr\N{LATIN SMALL LETTER E WITH ACUTE} bleu!' - soup = self.soup(markup) - self.assertEqual(u'Sacr\xe9 bleu!', soup.body.string) + markup = 'Sacr\N{LATIN SMALL LETTER E WITH ACUTE} bleu!' + soup = self.soup(markup) + self.assertEqual('Sacr\xe9 bleu!', soup.body.string) def test_soupstrainer(self): """Parsers should be able to work with SoupStrainers.""" @@ -642,7 +642,7 @@ # Both XML and HTML entities are converted to Unicode characters # during parsing. text = "

<<sacré bleu!>>

" - expected = u"

<<sacr\N{LATIN SMALL LETTER E WITH ACUTE} bleu!>>

" + expected = "

<<sacr\N{LATIN SMALL LETTER E WITH ACUTE} bleu!>>

" self.assertSoupEquals(text, expected) def test_smart_quotes_converted_on_the_way_in(self): @@ -652,15 +652,15 @@ soup = self.soup(quote) self.assertEqual( soup.p.string, - u"\N{LEFT SINGLE QUOTATION MARK}Foo\N{RIGHT SINGLE QUOTATION MARK}") + "\N{LEFT SINGLE QUOTATION MARK}Foo\N{RIGHT SINGLE QUOTATION MARK}") def test_non_breaking_spaces_converted_on_the_way_in(self): soup = self.soup("  ") - self.assertEqual(soup.a.string, u"\N{NO-BREAK SPACE}" * 2) + self.assertEqual(soup.a.string, "\N{NO-BREAK SPACE}" * 2) def test_entities_converted_on_the_way_out(self): text = "

<<sacré bleu!>>

" - expected = u"

<<sacr\N{LATIN SMALL LETTER E WITH ACUTE} bleu!>>

".encode("utf-8") + expected = "

<<sacr\N{LATIN SMALL LETTER E WITH ACUTE} bleu!>>

".encode("utf-8") soup = self.soup(text) self.assertEqual(soup.p.encode("utf-8"), expected) @@ -669,7 +669,7 @@ # easy-to-understand document. # Here it is in Unicode. Note that it claims to be in ISO-Latin-1. - unicode_html = u'

Sacr\N{LATIN SMALL LETTER E WITH ACUTE} bleu!

' + unicode_html = '

Sacr\N{LATIN SMALL LETTER E WITH ACUTE} bleu!

' # That's because we're going to encode it into ISO-Latin-1, and use # that to test. @@ -847,15 +847,15 @@ self.assertTrue(b"< < hey > >" in encoded) def test_can_parse_unicode_document(self): - markup = u'Sacr\N{LATIN SMALL LETTER E WITH ACUTE} bleu!' - soup = self.soup(markup) - self.assertEqual(u'Sacr\xe9 bleu!', soup.root.string) + markup = 'Sacr\N{LATIN SMALL LETTER E WITH ACUTE} bleu!' + soup = self.soup(markup) + self.assertEqual('Sacr\xe9 bleu!', soup.root.string) def test_popping_namespaced_tag(self): markup = 'b2012-07-02T20:33:42Zcd' soup = self.soup(markup) self.assertEqual( - unicode(soup.rss), markup) + str(soup.rss), markup) def test_docstring_includes_correct_encoding(self): soup = self.soup("") @@ -886,17 +886,17 @@ def test_closing_namespaced_tag(self): markup = '

20010504

' soup = self.soup(markup) - self.assertEqual(unicode(soup.p), markup) + self.assertEqual(str(soup.p), markup) def test_namespaced_attributes(self): markup = '' soup = self.soup(markup) - self.assertEqual(unicode(soup.foo), markup) + self.assertEqual(str(soup.foo), markup) def test_namespaced_attributes_xml_namespace(self): markup = 'bar' soup = self.soup(markup) - self.assertEqual(unicode(soup.foo), markup) + self.assertEqual(str(soup.foo), markup) def test_find_by_prefixed_name(self): doc = """ --- ./bs4/builder/__init__.py (original) +++ ./bs4/builder/__init__.py (refactored) @@ -166,13 +166,13 @@ universal = self.cdata_list_attributes.get('*', []) tag_specific = self.cdata_list_attributes.get( tag_name.lower(), None) - for attr in attrs.keys(): + for attr in list(attrs.keys()): if attr in universal or (tag_specific and attr in tag_specific): # We have a "class"-type attribute whose string # value is a whitespace-separated list of # values. Split it into a list. value = attrs[attr] - if isinstance(value, basestring): + if isinstance(value, str): values = nonwhitespace_re.findall(value) else: # html5lib sometimes calls setAttributes twice --- ./bs4/builder/_html5lib.py (original) +++ ./bs4/builder/_html5lib.py (refactored) @@ -33,7 +33,7 @@ # Pre-0.99999999 from html5lib.treebuilders import _base as treebuilder_base new_html5lib = False -except ImportError, e: +except ImportError as e: # 0.99999999 and up from html5lib.treebuilders import base as treebuilder_base new_html5lib = True @@ -64,7 +64,7 @@ parser = html5lib.HTMLParser(tree=self.create_treebuilder) extra_kwargs = dict() - if not isinstance(markup, unicode): + if not isinstance(markup, str): if new_html5lib: extra_kwargs['override_encoding'] = self.user_specified_encoding else: @@ -72,13 +72,13 @@ doc = parser.parse(markup, **extra_kwargs) # Set the character encoding detected by theRefactoringTool: Refactored ./bs4/builder/_htmlparser.py RefactoringTool: Refactored ./bs4/builder/_lxml.py RefactoringTool: No changes to ./bs4/tests/__init__.py RefactoringTool: No changes to ./bs4/tests/test_builder_registry.py RefactoringTool: No changes to ./bs4/tests/test_docs.py RefactoringTool: Refactored ./bs4/tests/test_html5lib.py tokenizer. - if isinstance(markup, unicode): + if isinstance(markup, str): # We need to special-case this because html5lib sets # charEncoding to UTF-8 if it gets Unicode input. doc.original_encoding = None else: original_encoding = parser.tokenizer.stream.charEncoding[0] - if not isinstance(original_encoding, basestring): + if not isinstance(original_encoding, str): # In 0.99999999 and up, the encoding is an html5lib # Encoding object. We want to use a string for compatibility # with other tree builders. @@ -92,7 +92,7 @@ def test_fragment_to_document(self, fragment): """See `TreeBuilder`.""" - return u'%s' % fragment + return '%s' % fragment class TreeBuilderForHtml5lib(treebuilder_base.TreeBuilder): @@ -174,7 +174,7 @@ rv.append("|%s<%s>" % (' ' * indent, name)) if element.attrs: attributes = [] - for name, value in element.attrs.items(): + for name, value in list(element.attrs.items()): if isinstance(name, NamespacedAttribute): name = "%s %s" % (prefixes[name.namespace], name.name) if isinstance(value, list): @@ -229,7 +229,7 @@ def appendChild(self, node): string_child = child = None - if isinstance(node, basestring): + if isinstance(node, str): # Some other piece of code decided to pass in a string # instead of creating a TextElement object to contain the # string. @@ -246,7 +246,7 @@ child = node.element node.parent = self - if not isinstance(child, basestring) and child.parent is not None: + if not isinstance(child, str) and child.parent is not None: node.element.extract() if (string_child is not None and self.element.contents @@ -259,7 +259,7 @@ old_element.replace_with(new_element) self.soup._most_recent_element = new_element else: - if isinstance(node, basestring): + if isinstance(node, str): # Create a brand new NavigableString from this string. child = self.soup.new_string(node) @@ -299,7 +299,7 @@ self.soup.builder._replace_cdata_list_attribute_values( self.name, attributes) - for name, value in attributes.items(): + for name, value in list(attributes.items()): self.element[name] = value # The attributes may contain variables that need substitution. --- ./bs4/builder/_htmlparser.py (original) +++ ./bs4/builder/_htmlparser.py (refactored) @@ -8,11 +8,11 @@ 'HTMLParserTreeBuilder', ] -from HTMLParser import HTMLParser +from html.parser import HTMLParser try: - from HTMLParser import HTMLParseError -except ImportError, e: + from html.parser import HTMLParseError +except ImportError as e: # HTMLParseError is removed in Python 3.5. Since it can never be # thrown in 3.5, we can just define our own class as a placeholder. class HTMLParseError(Exception): @@ -153,14 +153,14 @@ continue try: data = bytearray([real_name]).decode(encoding) - except UnicodeDecodeError, e: + except UnicodeDecodeError as e: pass if not data: try: - data = unichr(real_name) - except (ValueError, OverflowError), e: + data = chr(real_name) + except (ValueError, OverflowError) as e: pass - data = data or u"\N{REPLACEMENT CHARACTER}" + data = data or "\N{REPLACEMENT CHARACTER}" self.handle_data(data) def handle_entityref(self, name): @@ -228,7 +228,7 @@ declared within markup, whether any characters had to be replaced with REPLACEMENT CHARACTER). """ - if isinstance(markup, unicode): + if isinstance(markup, str): yield (markup, None, None, False) return @@ -246,7 +246,7 @@ try: parser.feed(markup) parser.close() - except HTMLParseError, e: + except HTMLParseError as e: warnings.warn(RuntimeWarning( "Python's built-in HTMLParser cannot parse the given document. This is not a bug in Beautiful Soup. The best solution is to install an external parser (lxml or html5lib), and use Beautiful Soup with that parser. See http://www.crummy.com/software/BeautifulSoup/bs4/doc/#installing-a-parser for help.")) raise e --- ./bs4/builder/_lxml.py (original) +++ ./bs4/builder/_lxml.py (refactored) @@ -8,11 +8,11 @@ try: from collections.abc import Callable # Python 3.6 -except ImportError , e: +except ImportError as e: from collections import Callable from io import BytesIO -from StringIO import StringIO +from io import StringIO from lxml import etree from bs4.element import ( Comment, @@ -35,7 +35,7 @@ def _invert(d): "Invert a dictionary." - return dict((v,k) for k, v in d.items()) + return dict((v,k) for k, v in list(d.items())) class LXMLTreeBuilderForXML(TreeBuilder): DEFAULT_PARSER_CLASS = etree.XMLParser @@ -70,7 +70,7 @@ This might be useful later on when creating CSS selectors. """ - for key, value in mapping.items(): + for key, value in list(mapping.items()): if key and key not in self.soup._namespaces: # Let the BeautifulSoup object know about a new namespace. # If there are multiple namespaces defined with the same @@ -132,12 +132,12 @@ else: self.processing_instruction_class = XMLProcessingInstruction - if isinstance(markup, unicode): + if isinstance(markup, str): # We were given Unicode. Maybe lxml can parse Unicode on # this system? yield markup, None, document_declared_encoding, False - if isinstance(markup, unicode): + if isinstance(markup, str): # No, apparently not. Convert the Unicode to UTF-8 and # tell lxml to parse it as UTF-8. yield (markup.encode("utf8"), "utf8", @@ -152,7 +152,7 @@ def feed(self, markup): if isinstance(markup, bytes): markup = BytesIO(markup) - elif isinstance(markup, unicode): + elif isinstance(markup, str): markup = StringIO(markup) # Call feed() at least once, even if the markup is empty, @@ -167,7 +167,7 @@ if len(data) != 0: self.parser.feed(data) self.parser.close() - except (UnicodeDecodeError, LookupError, etree.ParserError), e: + except (UnicodeDecodeError, LookupError, etree.ParserError) as e: raise ParserRejectedMarkup(str(e)) def close(self): @@ -196,7 +196,7 @@ # Also treat the namespace mapping as a set of attributes on the # tag, so we can recreate it later. attrs = attrs.copy() - for prefix, namespace in nsmap.items(): + for prefix, namespace in list(nsmap.items()): attribute = NamespacedAttribute( "xmlns", prefix, "http://www.w3.org/2000/xmlns/") attrs[attribute] = namespace @@ -205,7 +205,7 @@ # from lxml with namespaces attached to their names, and # turn then into NamespacedAttribute objects. new_attrs = {} - for attr, value in attrs.items(): + for attr, value in list(attrs.items()): namespace, attr = self._getNsTag(attr) if namespace is None: new_attrs[attr] = value @@ -265,7 +265,7 @@ def test_fragment_to_document(self, fragment): """See `TreeBuilRefactoringTool: No changes to ./bs4/tests/test_htmlparser.py RefactoringTool: Refactored ./bs4/tests/test_lxml.py RefactoringTool: Refactored ./bs4/tests/test_soup.py der`.""" - return u'\n%s' % fragment + return '\n%s' % fragment class LXMLTreeBuilder(HTMLTreeBuilder, LXMLTreeBuilderForXML): @@ -286,10 +286,10 @@ self.parser = self.parser_for(encoding) self.parser.feed(markup) self.parser.close() - except (UnicodeDecodeError, LookupError, etree.ParserError), e: + except (UnicodeDecodeError, LookupError, etree.ParserError) as e: raise ParserRejectedMarkup(str(e)) def test_fragment_to_document(self, fragment): """See `TreeBuilder`.""" - return u'%s' % fragment + return '%s' % fragment --- ./bs4/tests/test_html5lib.py (original) +++ ./bs4/tests/test_html5lib.py (refactored) @@ -5,7 +5,7 @@ try: from bs4.builder import HTML5TreeBuilder HTML5LIB_PRESENT = True -except ImportError, e: +except ImportError as e: HTML5LIB_PRESENT = False from bs4.element import SoupStrainer from bs4.testing import ( @@ -74,14 +74,14 @@ def test_reparented_markup(self): markup = '

foo

\n

bar

' soup = self.soup(markup) - self.assertEqual(u"

foo

\n

bar

", soup.body.decode()) + self.assertEqual("

foo

\n

bar

", soup.body.decode()) self.assertEqual(2, len(soup.find_all('p'))) def test_reparented_markup_ends_with_whitespace(self): markup = '

foo

\n

bar

\n' soup = self.soup(markup) - self.assertEqual(u"

foo

\n

bar

\n", soup.body.decode()) + self.assertEqual("

foo

\n

bar

\n", soup.body.decode()) self.assertEqual(2, len(soup.find_all('p'))) def test_reparented_markup_containing_identical_whitespace_nodes(self): @@ -127,7 +127,7 @@ def test_foster_parenting(self): markup = b"""A""" soup = self.soup(markup) - self.assertEqual(u"A
", soup.body.decode()) + self.assertEqual("A
", soup.body.decode()) def test_extraction(self): """ --- ./bs4/tests/test_lxml.py (original) +++ ./bs4/tests/test_lxml.py (refactored) @@ -7,7 +7,7 @@ import lxml.etree LXML_PRESENT = True LXML_VERSION = lxml.etree.LXML_VERSION -except ImportError, e: +except ImportError as e: LXML_PRESENT = False LXML_VERSION = (0,) @@ -68,7 +68,7 @@ # if one is installed. with warnings.catch_warnings(record=True) as w: soup = BeautifulStoneSoup("") - self.assertEqual(u"", unicode(soup.b)) + self.assertEqual("", str(soup.b)) self.assertTrue("BeautifulStoneSoup class is deprecated" in str(w[0].message)) @skipIf( --- ./bs4/tests/test_soup.py (original) +++ ./bs4/tests/test_soup.py (refactored) @@ -32,7 +32,7 @@ try: from bs4.builder import LXMLTreeBuilder, LXMLTreeBuilderForXML LXML_PRESENT = True -except ImportError, e: +except ImportError as e: LXML_PRESENT = False PYTHON_3_PRE_3_2 = (sys.version_info[0] == 3 and sys.version_info < (3,2)) @@ -40,17 +40,17 @@ class TestConstructor(SoupTest): def test_short_unicode_input(self): - data = u"

éé

" + data = "

éé

" soup = self.soup(data) - self.assertEqual(u"éé", soup.h1.string) + self.assertEqual("éé", soup.h1.string) def test_embedded_null(self): - data = u"

foo\0bar

" + data = "

foo\0bar

" soup = self.soup(data) - self.assertEqual(u"foo\0bar", soup.h1.string) + self.assertEqual("foo\0bar", soup.h1.string) def test_exclude_encodings(self): - utf8_data = u"Räksmörgås".encode("utf-8") + utf8_data = "Räksmörgås".encode("utf-8") soup = self.soup(utf8_data, exclude_encodings=["utf-8"]) self.assertEqual("windows-1252", soup.original_encoding) @@ -129,7 +129,7 @@ with warnings.catch_warnings(record=True) as warning_list: # note - this url must differ from the bytes one otherwise # python's warnings system swallows the second warning - soup = self.soup(u"http://www.crummyunicode.com/") + soup = self.soup("http://www.crummyunicode.com/") self.assertTrue(any("looks like a URL" in str(w.message) for w in warning_list)) @@ -141,7 +141,7 @@ def test_url_warning_with_unicode_and_space(self): with warnings.catch_warnings(record=True) as warning_list: - soup = self.soup(u"http://www.crummyuncode.com/ is great") + soup = self.soup("http://www.crummyuncode.com/ is great") self.assertFalse(any("looks like a URL" in str(w.message) for w in warning_list)) @@ -163,9 +163,9 @@ def test_simple_html_substitution(self): # Unicode characters corresponding to named HTML entites # are substituted, and no others. - s = u"foo\u2200\N{SNOWMAN}\u00f5bar" + s = "foo\u2200\N{SNOWMAN}\u00f5bar" self.assertEqual(self.sub.substitute_html(s), - u"foo∀\N{SNOWMAN}õbar") + "foo∀\N{SNOWMAN}õbar") def test_smart_quote_substitution(self): # MS smart quotes are a common source of frustration, so we @@ -230,7 +230,7 @@ def setUp(self): super(TestEncodingConversion, self).setUp() - self.unicode_data = u'Sacr\N{LATIN SMALL LETTER E WITH ACUTE} bleu!' + self.unicode_data = 'Sacr\N{LATIN SMALL LETTER E WITH ACUTE} bleu!' self.utf8_data = self.unicode_data.encode("utf-8") # Just so you know what it looks like. self.assertEqual( @@ -250,7 +250,7 @@ ascii = b"a" soup_from_ascii = self.soup(ascii) unicode_output = soup_from_ascii.decode() - self.assertTrue(isinstance(unicode_output, unicode)) + self.assertTrue(isinstance(unicode_output, str)) self.assertEqual(unicode_output, self.document_for(ascii.decode())) self.assertEqual(soup_from_ascii.original_encoding.lower(), "utf-8") finally: @@ -262,7 +262,7 @@ # is not set. soup_from_unicode = self.soup(self.unicode_data) self.assertEqual(soup_from_unicode.decode(), self.unicode_data) - self.assertEqual(soup_from_unicode.foo.string, u'Sacr\xe9 bleu!') + self.assertEqual(soup_from_unicode.foo.string, 'Sacr\xe9 bleu!') self.assertEqual(soup_from_unicode.original_encoding, None) def test_utf8_in_unicode_out(self): @@ -270,7 +270,7 @@ # attribute is set. soup_from_utf8 = self.soup(self.utf8_data) self.assertEqual(soup_from_utf8.decode(), self.unicode_data) - self.assertEqual(soup_from_utf8.foo.string, u'Sacr\xe9 bleu!') + self.assertEqual(soup_from_utf8.foo.string, 'Sacr\xe9 bleu!') def test_utf8_out(self): # The internal data structures can be encoded as UTF-8. @@ -281,14 +281,14 @@ PYTHON_3_PRE_3_2, "Bad HTMLParser detected; skipping test of non-ASCII characters in attribute name.") def test_attribute_name_containing_unicode_characters(self): - markup = u'
' + markup = '
' self.assertEqual(self.soup(markup).div.encode("utf8"), markup.encode("utf8")) class TestUnicodeDammit(unittest.TestCase): """Standalone tests of UnicodeDammit.""" def test_unicode_input(self): - markup = u"I'm already Unicode! \N{SNOWMARefactoringTool: Refactored ./bs4/tests/test_tree.py N}" + markup = "I'm already Unicode! \N{SNOWMAN}" dammit = UnicodeDammit(markup) self.assertEqual(dammit.unicode_markup, markup) @@ -296,7 +296,7 @@ markup = b"\x91\x92\x93\x94" dammit = UnicodeDammit(markup) self.assertEqual( - dammit.unicode_markup, u"\u2018\u2019\u201c\u201d") + dammit.unicode_markup, "\u2018\u2019\u201c\u201d") def test_smart_quotes_to_xml_entities(self): markup = b"\x91\x92\x93\x94" @@ -320,14 +320,14 @@ utf8 = b"Sacr\xc3\xa9 bleu! \xe2\x98\x83" dammit = UnicodeDammit(utf8) self.assertEqual(dammit.original_encoding.lower(), 'utf-8') - self.assertEqual(dammit.unicode_markup, u'Sacr\xe9 bleu! \N{SNOWMAN}') + self.assertEqual(dammit.unicode_markup, 'Sacr\xe9 bleu! \N{SNOWMAN}') def test_convert_hebrew(self): hebrew = b"\xed\xe5\xec\xf9" dammit = UnicodeDammit(hebrew, ["iso-8859-8"]) self.assertEqual(dammit.original_encoding.lower(), 'iso-8859-8') - self.assertEqual(dammit.unicode_markup, u'\u05dd\u05d5\u05dc\u05e9') + self.assertEqual(dammit.unicode_markup, '\u05dd\u05d5\u05dc\u05e9') def test_dont_see_smart_quotes_where_there_are_none(self): utf_8 = b"\343\202\261\343\203\274\343\202\277\343\202\244 Watch" @@ -336,19 +336,19 @@ self.assertEqual(dammit.unicode_markup.encode("utf-8"), utf_8) def test_ignore_inappropriate_codecs(self): - utf8_data = u"Räksmörgås".encode("utf-8") + utf8_data = "Räksmörgås".encode("utf-8") dammit = UnicodeDammit(utf8_data, ["iso-8859-8"]) self.assertEqual(dammit.original_encoding.lower(), 'utf-8') def test_ignore_invalid_codecs(self): - utf8_data = u"Räksmörgås".encode("utf-8") + utf8_data = "Räksmörgås".encode("utf-8") for bad_encoding in ['.utf8', '...', 'utF---16.!']: dammit = UnicodeDammit(utf8_data, [bad_encoding]) self.assertEqual(dammit.original_encoding.lower(), 'utf-8') def test_exclude_encodings(self): # This is UTF-8. - utf8_data = u"Räksmörgås".encode("utf-8") + utf8_data = "Räksmörgås".encode("utf-8") # But if we exclude UTF-8 from consideration, the guess is # Windows-1252. @@ -364,7 +364,7 @@ detected = EncodingDetector( b'') encodings = list(detected.encodings) - assert u'utf-\N{REPLACEMENT CHARACTER}' in encodings + assert 'utf-\N{REPLACEMENT CHARACTER}' in encodings def test_detect_html5_style_meta_tag(self): @@ -404,7 +404,7 @@ bs4.dammit.chardet_dammit = noop dammit = UnicodeDammit(doc) self.assertEqual(True, dammit.contains_replacement_characters) - self.assertTrue(u"\ufffd" in dammit.unicode_markup) + self.assertTrue("\ufffd" in dammit.unicode_markup) soup = BeautifulSoup(doc, "html.parser") self.assertTrue(soup.contains_replacement_characters) @@ -416,17 +416,17 @@ # A document written in UTF-16LE will have its byte order marker stripped. data = b'\xff\xfe<\x00a\x00>\x00\xe1\x00\xe9\x00<\x00/\x00a\x00>\x00' dammit = UnicodeDammit(data) - self.assertEqual(u"áé", dammit.unicode_markup) + self.assertEqual("áé", dammit.unicode_markup) self.assertEqual("utf-16le", dammit.original_encoding) def test_detwingle(self): # Here's a UTF8 document. - utf8 = (u"\N{SNOWMAN}" * 3).encode("utf8") + utf8 = ("\N{SNOWMAN}" * 3).encode("utf8") # Here's a Windows-1252 document. windows_1252 = ( - u"\N{LEFT DOUBLE QUOTATION MARK}Hi, I like Windows!" - u"\N{RIGHT DOUBLE QUOTATION MARK}").encode("windows_1252") + "\N{LEFT DOUBLE QUOTATION MARK}Hi, I like Windows!" + "\N{RIGHT DOUBLE QUOTATION MARK}").encode("windows_1252") # Through some unholy alchemy, they've been stuck together. doc = utf8 + windows_1252 + utf8 @@ -441,7 +441,7 @@ fixed = UnicodeDammit.detwingle(doc) self.assertEqual( - u"☃☃☃“Hi, I like Windows!”☃☃☃", fixed.decode("utf8")) + "☃☃☃“Hi, I like Windows!”☃☃☃", fixed.decode("utf8")) def test_detwingle_ignores_multibyte_characters(self): # Each of these characters has a UTF-8 representation ending @@ -449,9 +449,9 @@ # Windows-1252. But our code knows to skip over multibyte # UTF-8 characters, so they'll survive the process unscathed. for tricky_unicode_char in ( - u"\N{LATIN SMALL LIGATURE OE}", # 2-byte char '\xc5\x93' - u"\N{LATIN SUBSCRIPT SMALL LETTER X}", # 3-byte char '\xe2\x82\x93' - u"\xf0\x90\x90\x93", # This is a CJK character, not sure which one. + "\N{LATIN SMALL LIGATURE OE}", # 2-byte char '\xc5\x93' + "\N{LATIN SUBSCRIPT SMALL LETTER X}", # 3-byte char '\xe2\x82\x93' + "\xf0\x90\x90\x93", # This is a CJK character, not sure which one. ): input = tricky_unicode_char.encode("utf8") self.assertTrue(input.endswith(b'\x93')) --- ./bs4/tests/test_tree.py (original) +++ ./bs4/tests/test_tree.py (refactored) @@ -70,13 +70,13 @@ self.assertEqual(soup.find("b").string, "2") def test_unicode_text_find(self): - soup = self.soup(u'

Räksmörgås

') - self.assertEqual(soup.find(string=u'Räksmörgås'), u'Räksmörgås') + soup = self.soup('

Räksmörgås

') + self.assertEqual(soup.find(string='Räksmörgås'), 'Räksmörgås') def test_unicode_attribute_find(self): - soup = self.soup(u'

here it is

') + soup = self.soup('

here it is

') str(soup) - self.assertEqual("here it is", soup.find(id=u'Räksmörgås').text) + self.assertEqual("here it is", soup.find(id='Räksmörgås').text) def test_find_everything(self): @@ -96,17 +96,17 @@ """You can search the tree for text nodes.""" soup = self.soup("Foobar\xbb") # Exact match. - self.assertEqual(soup.find_all(string="bar"), [u"bar"]) - self.assertEqual(soup.find_all(text="bar"), [u"bar"]) + self.assertEqual(soup.find_all(string="bar"), ["bar"]) + self.assertEqual(soup.find_all(text="bar"), ["bar"]) # Match any of a number of strings. self.assertEqual( - soup.find_all(text=["Foo", "bar"]), [u"Foo", u"bar"]) + soup.find_all(text=["Foo", "bar"]), ["Foo", "bar"]) # Match a regular expression. self.assertEqual(soup.find_all(text=re.compile('.*')), - [u"Foo", u"bar", u'\xbb']) + ["Foo", "bar", '\xbb']) # Match anything. self.assertEqual(soup.find_all(text=True), - [u"Foo", u"bar", u'\xbb']) + ["Foo", "bar", '\xbb']) def test_find_all_limit(self): """You can limit the number of items returned by find_all.""" @@ -249,8 +249,8 @@ ["Matching a.", "Matching b."]) def test_find_all_by_utf8_attribute_value(self): - peace = u"םולש".encode("utf8") - data = u''.encode("utf8") + peace = "םולש".encode("utf8") + data = ''.encode("utf8") soup = self.soup(data) self.assertEqual([soup.a], soup.find_all(title=peace)) self.assertEqual([soup.a], soup.find_all(title=peace.decode("utf8"))) @@ -834,10 +834,10 @@ assert not isinstance(i, BeautifulSoup) p1, p2, p3, p4 = list(soup.children) - self.assertEquals("And now, a word:", p1.string) - self.assertEquals("p2", p2.string) - self.assertEquals("p3", p3.string) - self.assertEquals("And we're back.", p4.string) + self.assertEqual("And now, a word:", p1.string) + self.assertEqual("p2", p2.string) + self.assertEqual("p3", p3.string) + self.assertEqual("And we're back.", p4.string) def test_replace_with_maintains_next_element_throughout(self): @@ -1182,7 +1182,7 @@ """) [soup.script.extract() for i in soup.find_all("script")] - self.assertEqual("\n\n\n", unicode(soup.body)) + self.assertEqual("\n\n\n", str(soup.body)) def test_extract_works_when_element_is_surrounded_by_identical_strings(self): @@ -1420,19 +1420,19 @@ soup = BeautifulSoup(b'

 

', 'html.parser') encoding = soup.original_encoding copy = soup.__copy__() - self.assertEqual(u"

 

", unicode(copy)) + self.assertEqual("

 

", str(copy)) self.assertEqual(encoding, copy.original_encoding) def test_unicode_pickle(self): # A tree containing Unicode characters can be pickled. - html = u"\N{SNOWMAN}" + html = "\N{SNOWMAN}" soup = self.soup(html) dumped = pickle.dumps(soup, pickle.HIGHEST_PROTOCOL) loaded = pickle.loads(dumped) self.assertEqual(loaded.decode(), soup.decode()) def test_copy_navigablestring_is_not_attached_to_tree(self): - html = u"FooBar" + html = "FooBar" soup = self.soup(html) s1 = soup.find(string="Foo") s2 = copy.copy(s1) @@ -1444,7 +1444,7 @@ self.assertEqual(None, s2.previous_element) def test_copy_navigablestring_subclass_has_same_type(self): - html = u"" + html = "" soup = self.soup(html) s1 = soup.string s2 = copy.copy(s1) @@ -1452,19 +1452,19 @@ self.assertTrue(isinstance(s2, Comment)) def test_copy_entire_soup(self): - html = u"
FooBar
end" + html = "
FooBar
end" soup = self.soup(html) soup_copy = copy.copy(soup) self.assertEqual(soup, soup_copy) def test_copy_tag_copies_contents(self): - html = u"
FooBar
end" + html = "
FooBar
end" soup = self.soup(html) div = soup.div div_copy = copy.copy(div) # The two tags look the same, and evaluate to equal. - self.assertEqual(unicode(div), unicode(div_copy)) + self.assertEqual(str(div), str(div_copy)) self.assertEqual(div, div_copy) # But they're not the same object. @@ -1480,17 +1480,17 @@ class TestSubstitutions(SoupTest): def test_default_formatter_is_minimal(self): - markup = u"<<Sacr\N{LATIN SMALL LETTER E WITH ACUTE} bleu!>>" + markup = "<<Sacr\N{LATIN SMALL LETTER E WITH ACUTE} bleu!>>" soup = self.soup(markup) decoded = soup.decode(formatter="minimal") # The < is converted back into < but the e-with-acute is left alone. self.assertEqual( decoded, self.document_for( - u"<<Sacr\N{LATIN SMALL LETTER E WITH ACUTE} bleu!>>")) + "<<Sacr\N{LATIN SMALL LETTER E WITH ACUTE} bleu!>>")) def test_formatter_html(self): - markup = u"
<<Sacr\N{LATIN SMALL LETTER E WITH ACUTE} bleu!>>" + markup = "
<<Sacr\N{LATIN SMALL LETTER E WITH ACUTE} bleu!>>" soup = self.soup(markup) decoded = soup.decode(formatter="html") self.assertEqual( @@ -1498,7 +1498,7 @@ self.document_for("
<<Sacré bleu!>>")) def test_formatter_html5(self): - markup = u"
<<Sacr\N{LATIN SMALL LETTER E WITH ACUTE} bleu!>>" + markup = "
<<Sacr\N{LATIN SMALL LETTER E WITH ACUTE} bleu!>>" soup = self.soup(markup) decoded = soup.decode(formatter="html5") self.assertEqual( @@ -1506,49 +1506,49 @@ self.document_for("
<<Sacré bleu!>>")) def test_formatter_minimal(self): - markup = u"<<Sacr\N{LATIN SMALL LETTER E WITH ACUTE} bleu!>>" + markup = "<<Sacr\N{LATIN SMALL LETTER E WITH ACUTE} bleu!>>" soup = self.soup(markup) decoded = soup.decode(formatter="minimal") # The < is converted back into < but the e-with-acute is left alone. self.assertEqual( decoded, self.document_for( - u"<<Sacr\N{LATIN SMALL LETTER E WITH ACUTE} bleu!>>")) + "<<Sacr\N{LATIN SMALL LETTER E WITH ACUTE} bleu!>>")) def test_formatter_null(self): - markup = u"<<Sacr\N{LATIN SMALL LETTER E WITH ACUTE} bleu!>>" + markup = "<<Sacr\N{LATIN SMALL LETTER E WITH ACUTE} bleu!>>" soup = self.soup(markup) decoded = soup.decode(formatter=None) # Neither the angle brackets nor the e-with-acute are converted. # This is not valid HTML, but it's what the user wanted. self.assertEqual(decoded, - self.document_for(u"<>")) + self.document_for("<>")) def test_formatter_custom(self): - markup = u"<foo>bar
" + markup = "<foo>bar
" soup = self.soup(markup) decoded = soup.decode(formatter = lambda x: x.upper()) # Instead of normal entity conversion code, the custom # callable is called on every string. self.assertEqual( decoded, - self.document_for(u"BAR
")) + self.document_for("BAR
")) def test_formatter_is_run_on_attribute_values(self): - markup = u'e' + markup = 'e' soup = self.soup(markup) a = soup.a - expect_minimal = u'e' + expect_minimal = 'e' self.assertEqual(expect_minimal, a.decode()) self.assertEqual(expect_minimal, a.decode(formatter="minimal")) - expect_html = u'e' + expect_html = 'e' self.assertEqual(expect_html, a.decode(formatter="html")) self.assertEqual(markup, a.decode(formatter=None)) - expect_upper = u'E' + expect_upper = 'E' self.assertEqual(expect_upper, a.decode(formatter=lambda x: x.upper())) def test_formatter_skips_script_tag_for_html_documents(self): @@ -1574,7 +1574,7 @@ # Everything outside the
 tag is reformatted, but everything
         # inside is left alone.
         self.assertEqual(
-            u'
\n foo\n
  \tbar\n  \n  
\n baz\n
', + '
\n foo\n
  \tbar\n  \n  
\n baz\n
', soup.div.prettify()) def test_prettify_accepts_formatter_function(self): @@ -1584,14 +1584,14 @@ def test_prettify_outputs_unicode_by_default(self): soup = self.soup("") - self.assertEqual(unicode, type(soup.prettify())) + self.assertEqual(str, type(soup.prettify())) def test_prettify_can_encode_data(self): soup = self.soup("") self.assertEqual(bytes, type(soup.prettify("utf-8"))) def test_html_entity_substitution_off_by_default(self): - markup = u"Sacr\N{LATIN SMALL LETRefactoringTool: Refactored ./doc/source/conf.py RefactoringTool: Refactored ./doc.zh/source/conf.py RefactoringTool: Refactored ./scripts/demonstrate_parser_differences.py TER E WITH ACUTE} bleu!" + markup = "Sacr\N{LATIN SMALL LETTER E WITH ACUTE} bleu!" soup = self.soup(markup) encoded = soup.b.encode("utf-8") self.assertEqual(encoded, markup.encode('utf-8')) @@ -1635,48 +1635,48 @@ """Test the ability to encode objects into strings.""" def test_unicode_string_can_be_encoded(self): - html = u"\N{SNOWMAN}" + html = "\N{SNOWMAN}" soup = self.soup(html) self.assertEqual(soup.b.string.encode("utf-8"), - u"\N{SNOWMAN}".encode("utf-8")) + "\N{SNOWMAN}".encode("utf-8")) def test_tag_containing_unicode_string_can_be_encoded(self): - html = u"\N{SNOWMAN}" + html = "\N{SNOWMAN}" soup = self.soup(html) self.assertEqual( soup.b.encode("utf-8"), html.encode("utf-8")) def test_encoding_substitutes_unrecognized_characters_by_default(self): - html = u"\N{SNOWMAN}" + html = "\N{SNOWMAN}" soup = self.soup(html) self.assertEqual(soup.b.encode("ascii"), b"") def test_encoding_can_be_made_strict(self): - html = u"\N{SNOWMAN}" + html = "\N{SNOWMAN}" soup = self.soup(html) self.assertRaises( UnicodeEncodeError, soup.encode, "ascii", errors="strict") def test_decode_contents(self): - html = u"\N{SNOWMAN}" + html = "\N{SNOWMAN}" soup = self.soup(html) - self.assertEqual(u"\N{SNOWMAN}", soup.b.decode_contents()) + self.assertEqual("\N{SNOWMAN}", soup.b.decode_contents()) def test_encode_contents(self): - html = u"\N{SNOWMAN}" + html = "\N{SNOWMAN}" soup = self.soup(html) self.assertEqual( - u"\N{SNOWMAN}".encode("utf8"), soup.b.encode_contents( + "\N{SNOWMAN}".encode("utf8"), soup.b.encode_contents( encoding="utf8")) def test_deprecated_renderContents(self): - html = u"\N{SNOWMAN}" + html = "\N{SNOWMAN}" soup = self.soup(html) self.assertEqual( - u"\N{SNOWMAN}".encode("utf8"), soup.b.renderContents()) + "\N{SNOWMAN}".encode("utf8"), soup.b.renderContents()) def test_repr(self): - html = u"\N{SNOWMAN}" + html = "\N{SNOWMAN}" soup = self.soup(html) if PY3K: self.assertEqual(html, repr(soup)) @@ -1799,7 +1799,7 @@ els = self.soup.select('title') self.assertEqual(len(els), 1) self.assertEqual(els[0].name, 'title') - self.assertEqual(els[0].contents, [u'The title']) + self.assertEqual(els[0].contents, ['The title']) def test_one_tag_many(self): els = self.soup.select('div') @@ -1845,7 +1845,7 @@ self.assertEqual(dashed[0]['id'], 'dash2') def test_dashed_tag_text(self): - self.assertEqual(self.soup.select('body > custom-dashed-tag')[0].text, u'Hello there.') + self.assertEqual(self.soup.select('body > custom-dashed-tag')[0].text, 'Hello there.') def test_select_dashed_matches_find_all(self): self.assertEqual(self.soup.select('custom-dashed-tag'), self.soup.find_all('custom-dashed-tag')) @@ -2031,12 +2031,12 @@ # Try to select first paragraph els = self.soup.select('div#inner p:nth-of-type(1)') self.assertEqual(len(els), 1) - self.assertEqual(els[0].string, u'Some text') + self.assertEqual(els[0].string, 'Some text') # Try to select third paragraph els = self.soup.select('div#inner p:nth-of-type(3)') self.assertEqual(len(els), 1) - self.assertEqual(els[0].string, u'Another') + self.assertEqual(els[0].string, 'Another') # Try to select (non-existent!) fourth paragraph els = self.soup.select('div#inner p:nth-of-type(4)') @@ -2049,7 +2049,7 @@ def test_nth_of_type_direct_descendant(self): els = self.soup.select('div#inner > p:nth-of-type(1)') self.assertEqual(len(els), 1) - self.assertEqual(els[0].string, u'Some text') + self.assertEqual(els[0].string, 'Some text') def test_id_child_selector_nth_of_type(self): self.assertSelects('#inner > p:nth-of-type(2)', ['p1']) @@ -2130,7 +2130,7 @@ markup = '
' soup = BeautifulSoup(markup, 'html.parser') selected = soup.select(".c1, .c2") - self.assertEquals(3, len(selected)) + self.assertEqual(3, len(selected)) # Verify that find_all finds the same elements, though because # of an implementation detail it finds them in a different --- ./doc/source/conf.py (original) +++ ./doc/source/conf.py (refactored) @@ -40,8 +40,8 @@ master_doc = 'index' # General information about the project. -project = u'Beautiful Soup' -copyright = u'2004-2015, Leonard Richardson' +project = 'Beautiful Soup' +copyright = '2004-2015, Leonard Richardson' # The version info for the project you're documenting, acts as replacement for # |version| and |release|, also used in various other places throughout the @@ -178,8 +178,8 @@ # Grouping the document tree into LaTeX files. List of tuples # (source start file, target name, title, author, documentclass [howto/manual]). latex_documents = [ - ('index', 'BeautifulSoup.tex', u'Beautiful Soup Documentation', - u'Leonard Richardson', 'manual'), + ('index', 'BeautifulSoup.tex', 'Beautiful Soup Documentation', + 'Leonard Richardson', 'manual'), ] # The name of an image file (relative to this directory) to place at the top of @@ -211,18 +211,18 @@ # One entry per manual page. List of tuples # (source start file, name, description, authors, manual section). man_pages = [ - ('index', 'beautifulsoup', u'Beautiful Soup Documentation', - [u'Leonard Richardson'], 1) + ('index', 'beautifulsoup', 'Beautiful Soup Documentation', + ['Leonard Richardson'], 1) ] # -- Options for Epub output --------------------------------------------------- # Bibliographic Dublin Core info. -epub_title = u'Beautiful Soup' -epub_author = u'Leonard Richardson' -epub_publisher = u'Leonard Richardson' -epub_copyright = u'2012, Leonard Richardson' +epub_title = 'Beautiful Soup' +epub_author = 'Leonard Richardson' +epub_publisher = 'Leonard Richardson' +epub_copyright = '2012, Leonard Richardson' # The language of the text. It defaults to the language option # or en if the language is not set. --- ./doc.zh/source/conf.py (original) +++ ./doc.zh/source/conf.py (refactored) @@ -40,8 +40,8 @@ master_doc = 'index' # General information about the project. -project = u'Beautiful Soup' -copyright = u'2012, Leonard Richardson' +project = 'Beautiful Soup' +copyright = '2012, Leonard Richardson' # The version info for the project you're documenting, acts as replacement for # |version| and |release|, also used in various other places throughout the @@ -178,8 +178,8 @@ # Grouping the document tree into LaTeX files. List of tuples # (source start file, target name, title, author, documentclass [howto/manual]). latex_documents = [ - ('index', 'BeautifulSoup.tex', u'Beautiful Soup Documentation', - u'Leonard Richardson', 'manual'), + ('index', 'BeautifulSoup.tex', 'Beautiful Soup Documentation', + 'Leonard Richardson', 'manual'), ] # The name of an image file (relative to this directory) to place at the top of @@ -211,18 +211,18 @@ # One entry per manual page. List of tuples # (source start file, name, description, authors, manual section). man_pages = [ - ('index', 'beautifulsoup', u'Beautiful Soup Documentation', - [u'Leonard Richardson'], 1) + ('index', 'beautifulsoup', 'Beautiful Soup Documentation', + ['Leonard Richardson'], 1) ] # -- Options for Epub output --------------------------------------------------- # Bibliographic Dublin Core info. -epub_title = u'Beautiful Soup' -epub_author = u'Leonard Richardson' -epub_publisher = u'Leonard RicRefactoringTool: Files that were modified: RefactoringTool: ./setup.py RefactoringTool: ./bs4/__init__.py RefactoringTool: ./bs4/dammit.py RefactoringTool: ./bs4/diagnose.py RefactoringTool: ./bs4/element.py RefactoringTool: ./bs4/testing.py RefactoringTool: ./bs4/builder/__init__.py RefactoringTool: ./bs4/builder/_html5lib.py RefactoringTool: ./bs4/builder/_htmlparser.py RefactoringTool: ./bs4/builder/_lxml.py RefactoringTool: ./bs4/tests/__init__.py RefactoringTool: ./bs4/tests/test_builder_registry.py RefactoringTool: ./bs4/tests/test_docs.py RefactoringTool: ./bs4/tests/test_html5lib.py RefactoringTool: ./bs4/tests/test_htmlparser.py RefactoringTool: ./bs4/tests/test_lxml.py RefactoringTool: ./bs4/tests/test_soup.py RefactoringTool: ./bs4/tests/test_tree.py RefactoringTool: ./doc/source/conf.py RefactoringTool: ./doc.zh/source/conf.py RefactoringTool: ./scripts/demonstrate_parser_differences.py + CFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + /usr/bin/python3 setup.py build '--executable=/usr/bin/python3 -s' hardson' -epub_copyright = u'2012, Leonard Richardson' +epub_title = 'Beautiful Soup' +epub_author = 'Leonard Richardson' +epub_publisher = 'Leonard Richardson' +epub_copyright = '2012, Leonard Richardson' # The language of the text. It defaults to the language option # or en if the language is not set. --- ./scripts/demonstrate_parser_differences.py (original) +++ ./scripts/demonstrate_parser_differences.py (refactored) @@ -22,13 +22,13 @@ try: from bs4.builder import _lxml parsers.append('lxml') -except ImportError, e: +except ImportError as e: pass try: from bs4.builder import _html5lib parsers.append('html5lib') -except ImportError, e: +except ImportError as e: pass class Demonstration(object): @@ -47,7 +47,7 @@ output = soup.div else: output = soup - except Exception, e: + except Exception as e: output = "[EXCEPTION] %s" % str(e) self.results[parser] = output if previous_output is None: @@ -57,15 +57,15 @@ return uniform_results def dump(self): - print "%s: %s" % ("Markup".rjust(13), self.markup.encode("utf8")) - for parser, output in self.results.items(): - print "%s: %s" % (parser.rjust(13), output.encode("utf8")) + print("%s: %s" % ("Markup".rjust(13), self.markup.encode("utf8"))) + for parser, output in list(self.results.items()): + print("%s: %s" % (parser.rjust(13), output.encode("utf8"))) different_results = [] uniform_results = [] -print "= Testing the following parsers: %s =" % ", ".join(parsers) -print +print("= Testing the following parsers: %s =" % ", ".join(parsers)) +print() input_file = sys.stdin if sys.stdin.isatty(): @@ -83,13 +83,13 @@ else: different_results.append(demo) -print "== Markup that's handled the same in every parser ==" -print +print("== Markup that's handled the same in every parser ==") +print() for demo in uniform_results: demo.dump() - print -print "== Markup that's not handled the same in every parser ==" -print + print() +print("== Markup that's not handled the same in every parser ==") +print() for demo in different_results: demo.dump() - print + print() running build running build_py creating build creating build/lib creating build/lib/bs4 copying bs4/testing.py -> build/lib/bs4 copying bs4/element.py -> build/lib/bs4 copying bs4/diagnose.py -> build/lib/bs4 copying bs4/dammit.py -> build/lib/bs4 copying bs4/__init__.py -> build/lib/bs4 creating build/lib/bs4/tests copying bs4/tests/test_tree.py -> build/lib/bs4/tests copying bs4/tests/test_soup.py -> build/lib/bs4/tests copying bs4/tests/test_lxml.py -> build/lib/bs4/tests copying bs4/tests/test_htmlparser.py -> build/lib/bs4/tests copying bs4/tests/test_html5lib.py -> build/lib/bs4/tests copying bs4/tests/test_docs.py -> build/lib/bs4/tests copying bs4/tests/test_builder_registry.py -> build/lib/bs4/tests copying bs4/tests/__init__.py -> build/lib/bs4/tests creating build/lib/bs4/builder copying bs4/builder/_lxml.py -> build/lib/bs4/builder copying bs4/builder/_htmlparser.py -> build/lib/bs4/builder copying bs4/builder/_html5lib.py -> build/lib/bs4/builder copying bs4/builder/__init__.py -> build/lib/bs4/builder Fixing build/lib/bs4/testing.py build/lib/bs4/element.py build/lib/bs4/diagnose.py build/lib/bs4/dammit.py build/lib/bs4/__init__.py build/lib/bs4/tests/test_tree.py build/lib/bs4/tests/test_soup.py build/lib/bs4/tests/test_lxml.py build/lib/bs4/tests/test_htmlparser.py build/lib/bs4/tests/test_html5lib.py build/lib/bs4/tests/test_docs.py build/lib/bs4/tests/test_builder_registry.py build/lib/bs4/tests/__init__.py build/lib/bs4/builder/_lxml.py build/lib/bs4/builder/_htmlparser.py build/lib/bs4/builder/_html5lib.py build/lib/bs4/builder/__init__.py Skipping optional fixer: buffer Skipping optional fixer: idioms Skipping optional fixer: set_literal Skipping optional fixer: ws_comma Fixing build/lib/bs4/testing.py build/lib/bs4/element.py build+ RPM_EC=0 ++ jobs -p + exit 0 /lib/bs4/diagnose.py build/lib/bs4/dammit.py build/lib/bs4/__init__.py build/lib/bs4/tests/test_tree.py build/lib/bs4/tests/test_soup.py build/lib/bs4/tests/test_lxml.py build/lib/bs4/tests/test_htmlparser.py build/lib/bs4/tests/test_html5lib.py build/lib/bs4/tests/test_docs.py build/lib/bs4/tests/test_builder_registry.py build/lib/bs4/tests/__init__.py build/lib/bs4/builder/_lxml.py build/lib/bs4/builder/_htmlparser.py build/lib/bs4/builder/_html5lib.py build/lib/bs4/builder/__init__.py Skipping optional fixer: buffer Skipping optional fixer: idioms Skipping optional fixer: set_literal Skipping optional fixer: ws_comma Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.Dvreaw + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/python-beautifulsoup4-4.7.1-1.fc31.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/python-beautifulsoup4-4.7.1-1.fc31.x86_64 ++ dirname /builddir/build/BUILDROOT/python-beautifulsoup4-4.7.1-1.fc31.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/python-beautifulsoup4-4.7.1-1.fc31.x86_64 + cd beautifulsoup4-4.7.1 + CFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + /usr/bin/python2 setup.py install -O1 --skip-build --root /builddir/build/BUILDROOT/python-beautifulsoup4-4.7.1-1.fc31.x86_64 running install running install_lib creating /builddir/build/BUILDROOT/python-beautifulsoup4-4.7.1-1.fc31.x86_64/usr creating /builddir/build/BUILDROOT/python-beautifulsoup4-4.7.1-1.fc31.x86_64/usr/lib creating /builddir/build/BUILDROOT/python-beautifulsoup4-4.7.1-1.fc31.x86_64/usr/lib/python2.7 creating /builddir/build/BUILDROOT/python-beautifulsoup4-4.7.1-1.fc31.x86_64/usr/lib/python2.7/site-packages creating /builddir/build/BUILDROOT/python-beautifulsoup4-4.7.1-1.fc31.x86_64/usr/lib/python2.7/site-packages/bs4 creating /builddir/build/BUILDROOT/python-beautifulsoup4-4.7.1-1.fc31.x86_64/usr/lib/python2.7/site-packages/bs4/builder copying build/lib/bs4/builder/__init__.py -> /builddir/build/BUILDROOT/python-beautifulsoup4-4.7.1-1.fc31.x86_64/usr/lib/python2.7/site-packages/bs4/builder copying build/lib/bs4/builder/_html5lib.py -> /builddir/build/BUILDROOT/python-beautifulsoup4-4.7.1-1.fc31.x86_64/usr/lib/python2.7/site-packages/bs4/builder copying build/lib/bs4/builder/_htmlparser.py -> /builddir/build/BUILDROOT/python-beautifulsoup4-4.7.1-1.fc31.x86_64/usr/lib/python2.7/site-packages/bs4/builder copying build/lib/bs4/builder/_lxml.py -> /builddir/build/BUILDROOT/python-beautifulsoup4-4.7.1-1.fc31.x86_64/usr/lib/python2.7/site-packages/bs4/builder creating /builddir/build/BUILDROOT/python-beautifulsoup4-4.7.1-1.fc31.x86_64/usr/lib/python2.7/site-packages/bs4/tests copying build/lib/bs4/tests/__init__.py -> /builddir/build/BUILDROOT/python-beautifulsoup4-4.7.1-1.fc31.x86_64/usr/lib/python2.7/site-packages/bs4/tests copying build/lib/bs4/tests/test_builder_registry.py -> /builddir/build/BUILDROOT/python-beautifulsoup4-4.7.1-1.fc31.x86_64/usr/lib/python2.7/site-packages/bs4/tests copying build/lib/bs4/tests/test_docs.py -> /builddir/build/BUILDROOT/python-beautifulsoup4-4.7.1-1.fc31.x86_64/usr/lib/python2.7/site-packages/bs4/tests copying build/lib/bs4/tests/test_html5lib.py -> /builddir/build/BUILDROOT/python-beautifulsoup4-4.7.1-1.fc31.x86_64/usr/lib/python2.7/site-packages/bs4/tests copying build/lib/bs4/tests/test_htmlparser.py -> /builddir/build/BUILDROOT/python-beautifulsoup4-4.7.1-1.fc31.x86_64/usr/lib/python2.7/site-packages/bs4/tests copying build/lib/bs4/tests/test_lxml.py -> /builddir/build/BUILDROOT/python-beautifulsoup4-4.7.1-1.fc31.x86_64/usr/lib/python2.7/site-packages/bs4/tests copying build/lib/bs4/tests/test_soup.py -> /builddir/build/BUILDROOT/python-beautifulsoup4-4.7.1-1.fc31.x86_64/usr/lib/python2.7/site-packages/bs4/tests copying build/lib/bs4/tests/test_tree.py -> /builddir/build/BUILDROOT/python-beautifulsoup4-4.7.1-1.fc31.x86_64/usr/lib/python2.7/site-packages/bs4/tests copying build/lib/bs4/__init__.py -> /builddir/build/BUILDROOT/python-beautifulsoup4-4.7.1-1.fc31.x86_64/usr/lib/python2.7/site-packages/bs4 copying build/lib/bs4/dammit.py -> /builddir/build/BUILDROOT/python-beautifulsoup4-4.7.1-1.fc31.x86_64/usr/lib/python2.7/site-packages/bs4 copying build/lib/bs4/diagnose.py -> /builddir/build/BUILDROOT/python-beautifulsoup4-4.7.1-1.fc31.x86_64/usr/lib/python2.7/site-packages/bs4 copying build/lib/bs4/element.py -> /builddir/build/BUILDROOT/python-beautifulsoup4-4.7.1-1.fc31.x86_64/usr/lib/python2.7/site-packages/bs4 copying build/lib/bs4/testing.py -> /builddir/build/BUILDROOT/python-beautifulsoup4-4.7.1-1.fc31.x86_64/usr/lib/python2.7/site-packages/bs4 byte-compiling /builddir/build/BUILDROOT/python-beautifulsoup4-4.7.1-1.fc31.x86_64/usr/lib/python2.7/site-packages/bs4/builder/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/python-beautifulsoup4-4.7.1-1.fc31.x86_64/usr/lib/python2.7/site-packages/bs4/builder/_html5lib.py to _html5lib.pyc byte-compiling /builddir/build/BUILDROOT/python-beautifulsoup4-4.7.1-1.fc31.x86_64/usr/lib/python2.7/site-packages/bs4/builder/_htmlparser.py to _htmlparser.pyc byte-compiling /builddir/build/BUILDROOT/python-beautifulsoup4-4.7.1-1.fc31.x86_64/usr/lib/python2.7/site-packages/bs4/builder/_lxml.py to _lxml.pyc byte-compiling /builddir/build/BUILDROOT/python-beautifulsoup4-4.7.1-1.fc31.x86_64/usr/lib/python2.7/site-packages/bs4/tests/__init_+ pushd /builddir/build/BUILD/python3-python-beautifulsoup4-4.7.1-1.fc31 + CFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + /usr/bin/python3 setup.py install -O1 --skip-build --root /builddir/build/BUILDROOT/python-beautifulsoup4-4.7.1-1.fc31.x86_64 _.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/python-beautifulsoup4-4.7.1-1.fc31.x86_64/usr/lib/python2.7/site-packages/bs4/tests/test_builder_registry.py to test_builder_registry.pyc byte-compiling /builddir/build/BUILDROOT/python-beautifulsoup4-4.7.1-1.fc31.x86_64/usr/lib/python2.7/site-packages/bs4/tests/test_docs.py to test_docs.pyc byte-compiling /builddir/build/BUILDROOT/python-beautifulsoup4-4.7.1-1.fc31.x86_64/usr/lib/python2.7/site-packages/bs4/tests/test_html5lib.py to test_html5lib.pyc byte-compiling /builddir/build/BUILDROOT/python-beautifulsoup4-4.7.1-1.fc31.x86_64/usr/lib/python2.7/site-packages/bs4/tests/test_htmlparser.py to test_htmlparser.pyc byte-compiling /builddir/build/BUILDROOT/python-beautifulsoup4-4.7.1-1.fc31.x86_64/usr/lib/python2.7/site-packages/bs4/tests/test_lxml.py to test_lxml.pyc byte-compiling /builddir/build/BUILDROOT/python-beautifulsoup4-4.7.1-1.fc31.x86_64/usr/lib/python2.7/site-packages/bs4/tests/test_soup.py to test_soup.pyc byte-compiling /builddir/build/BUILDROOT/python-beautifulsoup4-4.7.1-1.fc31.x86_64/usr/lib/python2.7/site-packages/bs4/tests/test_tree.py to test_tree.pyc byte-compiling /builddir/build/BUILDROOT/python-beautifulsoup4-4.7.1-1.fc31.x86_64/usr/lib/python2.7/site-packages/bs4/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/python-beautifulsoup4-4.7.1-1.fc31.x86_64/usr/lib/python2.7/site-packages/bs4/dammit.py to dammit.pyc byte-compiling /builddir/build/BUILDROOT/python-beautifulsoup4-4.7.1-1.fc31.x86_64/usr/lib/python2.7/site-packages/bs4/diagnose.py to diagnose.pyc byte-compiling /builddir/build/BUILDROOT/python-beautifulsoup4-4.7.1-1.fc31.x86_64/usr/lib/python2.7/site-packages/bs4/element.py to element.pyc byte-compiling /builddir/build/BUILDROOT/python-beautifulsoup4-4.7.1-1.fc31.x86_64/usr/lib/python2.7/site-packages/bs4/testing.py to testing.pyc writing byte-compilation script '/tmp/tmpP9mMkV.py' /usr/bin/python2 -O /tmp/tmpP9mMkV.py removing /tmp/tmpP9mMkV.py running install_egg_info running egg_info writing requirements to beautifulsoup4.egg-info/requires.txt writing beautifulsoup4.egg-info/PKG-INFO writing top-level names to beautifulsoup4.egg-info/top_level.txt writing dependency_links to beautifulsoup4.egg-info/dependency_links.txt reading manifest file 'beautifulsoup4.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' writing manifest file 'beautifulsoup4.egg-info/SOURCES.txt' Copying beautifulsoup4.egg-info to /builddir/build/BUILDROOT/python-beautifulsoup4-4.7.1-1.fc31.x86_64/usr/lib/python2.7/site-packages/beautifulsoup4-4.7.1-py2.7.egg-info running install_scripts ~/build/BUILD/python3-python-beautifulsoup4-4.7.1-1.fc31 ~/build/BUILD/beautifulsoup4-4.7.1 running install running install_lib creating /builddir/build/BUILDROOT/python-beautifulsoup4-4.7.1-1.fc31.x86_64/usr/lib/python3.7 creating /builddir/build/BUILDROOT/python-beautifulsoup4-4.7.1-1.fc31.x86_64/usr/lib/python3.7/site-packages creating /builddir/build/BUILDROOT/python-beautifulsoup4-4.7.1-1.fc31.x86_64/usr/lib/python3.7/site-packages/bs4 creating /builddir/build/BUILDROOT/python-beautifulsoup4-4.7.1-1.fc31.x86_64/usr/lib/python3.7/site-packages/bs4/builder copying build/lib/bs4/builder/__init__.py -> /builddir/build/BUILDROOT/python-beautifulsoup4-4.7.1-1.fc31.x86_64/usr/lib/python3.7/site-packages/bs4/builder copying build/lib/bs4/builder/_html5lib.py -> /builddir/build/BUILDROOT/python-beautifulsoup4-4.7.1-1.fc31.x86_64/usr/lib/python3.7/site-packages/bs4/builder copying build/lib/bs4/builder/_htmlparser.py -> /builddir/build/BUILDROOT/python-beautifulsoup4-4.7.1-1.fc31.x86_64/usr/lib/python3.7/site-packages/bs4/builder copying build/lib/bs4/builder/_lxml.py -> /builddir/build/BUILDROOT/python-beautifulsoup4-4.7.1-1.fc31.x86_64/usr/lib/python3.7/site-packages/bs4/builder creating /builddir/build/BUILDROOT/python-beautifulsoup4-4.7.1-1.fc31.x86_64/usr/lib/python3.7/site-packages/bs4/tests copying build/lib/bs4/tests/__init__.py -> /builddir/build/BUILDROOT/python-beautifulsoup4-4.7.1-1.fc31.x86_64/usr/lib/python3.7/site-packages/bs4/tests copying build/lib/bs4/tests/test_builder_registry.py -> /builddir/build/BUILDROOT/python-beautifulsoup4-4.7.1-1.fc31.x86_64/usr/lib/python3.7/site-packages/bs4/tests copying build/lib/bs4/tests/test_docs.py -> /builddir/build/BUILDROOT/python-beautifulsoup4-4.7.1-1.fc31.x86_64/usr/lib/python3.7/site-packages/bs4/tests copying build/lib/bs4/tests/test_html5lib.py -> /builddir/build/BUILDROOT/python-beautifulsoup4-4.7.1-1.fc31.x86_64/usr/lib/python3.7/site-packages/bs4/tests copying build/lib/bs4/tests/test_htmlparser.py -> /builddir/build/BUILDROOT/python-beautifulsoup4-4.7.1-1.fc31.x86_64/usr/lib/python3.7/site-packages/bs4/tests copying build/lib/bs4/tests/test_lxml.py -> /builddir/build/BUILDROOT/python-beautifulsoup4-4.7.1-1.fc31.x86_64/usr/lib/python3.7/site-packages/bs4/tests copying build/lib/bs4/tests/test_soup.py -> /builddir/build/BUILDROOT/python-beautifulsoup4-4.7.1-1.fc31.x86_64/usr/lib/python3.7/site-packages/bs4/tests copying build/lib/bs4/tests/test_tree.py -> /builddir/build/BUILDROOT/python-beautifulsoup4-4.7.1-1.fc31.x86_64/usr/lib/python3.7/site-packages/bs4/tests copying build/lib/bs4/__init__.py -> /builddir/build/BUILDROOT/python-beautifulsoup4-4.7.1-1.fc31.x86_64/usr/lib/python3.7/site-packages/bs4 copying build/lib/bs4/dammit.py -> /builddir/build/BUILDROOT/python-beautifulsoup4-4.7.1-1.fc31.x86_64/usr/lib/python3.7/site-packages/bs4 copying build/lib/bs4/diagnose.py -> /builddir/build/BUILDROOT/python-beautifulsoup4-4.7.1-1.fc31.x86_64/usr/lib/python3.7/site-packages/bs4 copying build/lib/bs4/element.py -> /builddir/build/BUILDROOT/python-beautifulsoup4-4.7.1-1.fc31.x86_64/usr/lib/python3.7/site-packages/bs4 copying build/lib/bs4/testing.py -> /builddir/build/BUILDROOT/python-beautifulsoup4-4.7.1-1.fc31.x86_64/usr/lib/python3.7/site-packages/bs4 byte-compiling /builddir/build/BUILDROOT/python-beautifulsoup4-4.7.1-1.fc31.x86_64/usr/lib/python3.7/site-packages/bs4/builder/__init__.py to __init__.cpython-37.pyc byte-compiling /builddir/build/BUILDROOT/python-beautifulsoup4-4.7.1-1.fc31.x86_64/usr/lib/python3.7/site-packages/bs4/builder/_html5lib.py to _html5lib.cpython-37.pyc byte-compiling /builddir/build/BUILDROOT/python-beautifulsoup4-4.7.1-1.fc31.x86_64/usr/lib/python3.7/site-packages/bs4/builder/_htmlparser.py to _htmlparser.cpython-37.pyc byte-compiling /builddir/build/BUILDROOT/python-beautifulsoup4-4.7.1-1.fc31.x86_64/usr/lib/python3.7/site-packages/bs4/builder/_lxml.py to _lxml.cpython-37.pyc byte-compiling /builddir/build/BUILDROOT/python-beautifulsoup4-4.7.1-1.fc31.x86_64/usr/lib/python3.7/site-packages/bs4/tests/__init__.py to __init__.cpython-37.pyc byte-compiling /builddir/build/BUILDROOT/python-beautifulsoup4-4.7.1-1.fc31.x86_64/usr/lib/python3.7/site-packages/bs4/tests/test_builder_registry.py to test_builder_registry.cpython-37.pyc byte-compiling /builddir/build/BUILDROOT/python-beautifulsoup4-4.7.1-1.fc31.x86_64/usr/lib/python3.7/site-packages/bs4/tests/test_docs.py to test_docs.cpython-37.pyc byte-compiling /builddir/build/BUILDROOT/python-beautifulsoup4-4.7.1-1.fc31.x86_64/usr/lib/python3.7/site-packages/bs4/tests/test_html5lib.py to test_html5lib.cpython-37.pyc byte-compiling /builddir/build/BUILDROOT/python-beautifulsoup4-4.7.1-1.fc31.x86_64/usr/lib/python3.7/site-packages/bs4/tests/test_htmlparser.py to test_htmlparser.cpython-37.pyc byte-compiling /builddir/build/BUILDROOT/python-beautifulsoup4-4.7.1-1.fc31.x86_64/usr/lib/python3.7/site-packages/bs4/tests/test_lxml.py to test_lxml.cpython-37.pyc byte-compiling /builddir/build/BUILDROOT/python-beautifulsoup4-4.7.1-1.fc31.x86_64/usr/lib/python3.7/site-packages/bs4/tests/test_soup.py to test_soup.cpython-37.pyc byte-compiling /builddir/build/BUILDROOT/python-beautifulsoup4-4.7.1-1.fc31.x86_64/usr/lib/python3.7/site-packages/bs4/tests/test_tree.py to test_tree.cpython-37.pyc byte-compiling /builddir/build/BUILDROOT/python-beautifulsoup4-4.7.1-1.fc31.x86_64/usr/lib/python3.7/site-packages/bs4/__init__.py to __init__.cpython-37.pyc byte-compiling /builddir/build/BUILDROOT/python-beautifulsoup4-4.7.1-1.fc31.x86_64/usr/lib/python3.+ /usr/lib/rpm/find-debuginfo.sh -j2 --strict-build-id -m -i --build-id-seed 4.7.1-1.fc31 --unique-debug-suffix -4.7.1-1.fc31.x86_64 --unique-debug-src-base python-beautifulsoup4-4.7.1-1.fc31.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 -S debugsourcefiles.list /builddir/build/BUILD/beautifulsoup4-4.7.1 find: 'debug': No such file or directory + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/brp-python-bytecompile /usr/bin/python 1 0 + /usr/lib/rpm/brp-python-hardlink + /usr/lib/rpm/redhat/brp-mangle-shebangs 7/site-packages/bs4/dammit.py to dammit.cpython-37.pyc byte-compiling /builddir/build/BUILDROOT/python-beautifulsoup4-4.7.1-1.fc31.x86_64/usr/lib/python3.7/site-packages/bs4/diagnose.py to diagnose.cpython-37.pyc byte-compiling /builddir/build/BUILDROOT/python-beautifulsoup4-4.7.1-1.fc31.x86_64/usr/lib/python3.7/site-packages/bs4/element.py to element.cpython-37.pyc byte-compiling /builddir/build/BUILDROOT/python-beautifulsoup4-4.7.1-1.fc31.x86_64/usr/lib/python3.7/site-packages/bs4/testing.py to testing.cpython-37.pyc writing byte-compilation script '/tmp/tmpskgkltv5.py' /usr/bin/python3 /tmp/tmpskgkltv5.py removing /tmp/tmpskgkltv5.py running install_egg_info running egg_info writing beautifulsoup4.egg-info/PKG-INFO writing dependency_links to beautifulsoup4.egg-info/dependency_links.txt writing requirements to beautifulsoup4.egg-info/requires.txt writing top-level names to beautifulsoup4.egg-info/top_level.txt reading manifest file 'beautifulsoup4.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' writing manifest file 'beautifulsoup4.egg-info/SOURCES.txt' Copying beautifulsoup4.egg-info to /builddir/build/BUILDROOT/python-beautifulsoup4-4.7.1-1.fc31.x86_64/usr/lib/python3.7/site-packages/beautifulsoup4-4.7.1-py3.7.egg-info running install_scripts Bytecompiling .py files below /builddir/build/BUILDROOT/python-beautifulsoup4-4.7.1-1.fc31.x86_64/usr/lib/python3.7 using /usr/bin/python3.7 Bytecompiling .py files below /builddir/build/BUILDROOT/python-beautifulsoup4-4.7.1-1.fc31.x86_64/usr/lib/python2.7 using /usr/bin/python2.7 Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.MJYlGu + umask 022 + cd /builddir/build/BUILD + cd beautifulsoup4-4.7.1 + /usr/bin/python2 -m unittest discover -s bs4 .........................................................................................................................................................................................................................................................................................................................................................................................................................bs4/builder/_htmlparser.py:78: UserWarning: don't crash warnings.warn(msg) ................................................................................ ---------------------------------------------------------------------- Ran 489 tests in 0.777s OK + pushd /builddir/build/BUILD/python3-python-beautifulsoup4-4.7.1-1.fc31 + /usr/bin/python3 -m unittest discover -s bs4 ........................................................................................................................................./builddir/build/BUILD/python3-python-beautifulsoup4-4.7.1-1.fc31/bs4/builder/_htmlparser.py:78: UserWarning: don't crash warnings.warn(msg) ................................................................................................................................................................................................................................................................................................................................................................ ---------------------------------------------------------------------- Ran 489 tests in 0.581s OK + RPM_EC=0 ++ jobs -p + exit 0 ~/build/BUILD/python3-python-beautifulsoup4-4.7.1-1.fc31 ~/build/BUILD/beautifulsoup4-4.7.1 Processing files: python2-beautifulsoup4-4.7.1-1.fc31.noarch Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.Yf895w + umask 022 + cd /builddir/build/BUILD + cd beautifulsoup4-4.7.1 + DOCDIR=/builddir/build/BUILDROOT/python-beautifulsoup4-4.7.1-1.fc31.x86_64/usr/share/doc/python2-beautifulsoup4 + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/python-beautifulsoup4-4.7.1-1.fc31.x86_64/usr/share/doc/python2-beautifulsoup4 + cp -pr NEWS.txt /builddir/build/BUILDROOT/python-beautifulsoup4-4.7.1-1.fc31.x86_64/usr/share/doc/python2-beautifulsoup4 + cp -pr TODO.txt /builddir/build/BUILDROOT/python-beautifulsoup4-4.7.1-1.fc31.x86_64/usr/share/doc/python2-beautifulsoup4 + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.QD12Cw + umask 022 + cd /builddir/build/BUILD + cd beautifulsoup4-4.7.1 + LICENSEDIR=/builddir/build/BUILDROOT/python-beautifulsoup4-4.7.1-1.fc31.x86_64/usr/share/licenses/python2-beautifulsoup4 + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/python-beautifulsoup4-4.7.1-1.fc31.x86_64/usr/share/licenses/python2-beautifulsoup4 + cp -pr COPYING.txt /builddir/build/BUILDROOT/python-beautifulsoup4-4.7.1-1.fc31.x86_64/usr/share/licenses/python2-beautifulsoup4 + RPM_EC=0 ++ jobs -p + exit 0 Provides: python-beautifulsoup4 = 4.7.1-1.fc31 python2-beautifulsoup4 = 4.7.1-1.fc31 python2.7dist(beautifulsoup4) = 4.7.1 python2dist(beautifulsoup4) = 4.7.1 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: python(abi) = 2.7 python2.7dist(soupsieve) >= 1.2 Obsoletes: python-beautifulsoup4 < 4.7.1-1.fc31 Processing files: python3-beautifulsoup4-4.7.1-1.fc31.noarch Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.qkwHju + umask 022 + cd /builddir/build/BUILD + cd beautifulsoup4-4.7.1 + DOCDIR=/builddir/build/BUILDROOT/python-beautifulsoup4-4.7.1-1.fc31.x86_64/usr/share/doc/python3-beautifulsoup4 + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/python-beautifulsoup4-4.7.1-1.fc31.x86_64/usr/share/doc/python3-beautifulsoup4 + cp -pr NEWS.txt /builddir/build/BUILDROOT/python-beautifulsoup4-4.7.1-1.fc31.x86_64/usr/share/doc/python3-beautifulsoup4 + cp -pr TODO.txt /builddir/build/BUILDROOT/python-beautifulsoup4-4.7.1-1.fc31.x86_64/usr/share/doc/python3-beautifulsoup4 + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.7Ium5s + umask 022 + cd /builddir/build/BUILD + cd beautifulsoup4-4.7.1 + LICENSEDIR=/builddir/build/BUILDROOT/python-beautifulsoup4-4.7.1-1.fc31.x86_64/usr/share/licenses/python3-beautifulsoup4 + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/python-beautifulsoup4-4.7.1-1.fc31.x86_64/usr/share/licenses/python3-beautifulsoup4 + cp -pr COPYING.txt /builddir/build/BUILDROOT/python-beautifulsoup4-4.7.1-1.fc31.x86_64/usr/share/licenses/python3-beautifulsoup4 + RPM_EC=0 ++ jobs -p + exit 0 Provides: python3-beautifulsoup4 = 4.7.1-1.fc31 python3.7dist(beautifulsoup4) = 4.7.1 python3dist(beautifulsoup4) = 4.7.1 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: python(abi) = 3.7 python3.7dist(soupsieve) >= 1.2 Obsoletes: python3-BeautifulSoup < 1:3.2.1-2 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/python-beautifulsoup4-4.7.1-1.fc31.x86_64 Wrote: /builddir/build/RPMS/python3-beautifulsoup4-4.7.1-1.fc31.noarch.rpm Wrote: /builddir/build/RPMS/python2-beautifulsoup4-4.7.1-1.fc31.noarch.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.5EHVXt + umask 022 + cd /builddir/build/BUILD + cd beautifulsoup4-4.7.1 + /usr/bin/rm -rf /builddir/build/BUILDROOT/python-beautifulsoup4-4.7.1-1.fc31.x86_64 + RPM_EC=0 ++ jobs -p + exit 0 Finish: rpmbuild python-beautifulsoup4-4.7.1-1.fc31.src.rpm INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/943062-fedora-rawhide-x86_64-1561147866.565520/root/var/log/dnf.log /var/lib/mock/943062-fedora-rawhide-x86_64-1561147866.565520/root/var/log/dnf.librepo.log /var/lib/mock/943062-fedora-rawhide-x86_64-1561147866.565520/root/var/log/dnf.rpm.log Finish: build phase for python-beautifulsoup4-4.7.1-1.fc31.src.rpm INFO: Done(/var/lib/copr-rpmbuild/results/python-beautifulsoup4-4.7.1-1.fc31.src.rpm) Config(child) 1 minutes 17 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_success=True') Start: clean chroot INFO: unmounting tmpfs. INFO: unmounting tmpfs. Finish: clean chroot Finish: run WARNING: Could not find required logging config file: /var/lib/copr-rpmbuild/results/configs/logging.ini. Using default... INFO: mock.py version 1.4.16 starting (python version = 3.7.3)... Start(bootstrap): init plugins INFO: tmpfs initialized INFO: selinux disabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish(bootstrap): init plugins Start: init plugins INFO: tmpfs initialized INFO: selinux disabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish: init plugins Start: run Start: scrub ['cache'] INFO: scrubbing cache for child Finish: scrub ['cache'] Finish: run