Warning: Permanently added '34.238.44.56' (ED25519) to the list of known hosts. You can reproduce this build on your computer by running: sudo dnf install copr-rpmbuild /usr/bin/copr-rpmbuild --verbose --drop-resultdir --task-url https://copr.fedorainfracloud.org/backend/get-build-task/6119667-fedora-38-aarch64 --chroot fedora-38-aarch64 Version: 0.68 PID: 11459 Logging PID: 11460 Task: {'appstream': False, 'background': False, 'build_id': 6119667, 'buildroot_pkgs': [], 'chroot': 'fedora-38-aarch64', 'enable_net': False, 'fedora_review': True, 'git_hash': 'e65083c05377f494086e4a17f37cbd09060a4d34', 'git_repo': 'https://copr-dist-git.fedorainfracloud.org/git/pvalena/rubygems/rubygem-json_spec', 'isolation': 'default', 'memory_reqs': 2048, 'package_name': 'rubygem-json_spec', 'package_version': '1.1.5-14.fc39', 'project_dirname': 'rubygems', 'project_name': 'rubygems', 'project_owner': 'pvalena', 'repos': [{'baseurl': 'https://download.copr.fedorainfracloud.org/results/pvalena/rubygems/fedora-38-aarch64/', 'id': 'copr_base', 'name': 'Copr repository'}], 'sandbox': 'pvalena/rubygems--pvalena', 'source_json': {}, 'source_type': None, 'submitter': 'pvalena', 'tags': [], 'task_id': '6119667-fedora-38-aarch64', 'timeout': 18000, 'uses_devel_repo': False, 'with_opts': [], 'without_opts': []} Running: git clone https://copr-dist-git.fedorainfracloud.org/git/pvalena/rubygems/rubygem-json_spec /var/lib/copr-rpmbuild/workspace/workdir-_v14llvg/rubygem-json_spec --depth 500 --no-single-branch --recursive cmd: ['git', 'clone', 'https://copr-dist-git.fedorainfracloud.org/git/pvalena/rubygems/rubygem-json_spec', '/var/lib/copr-rpmbuild/workspace/workdir-_v14llvg/rubygem-json_spec', '--depth', '500', '--no-single-branch', '--recursive'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-_v14llvg/rubygem-json_spec'... Running: git checkout e65083c05377f494086e4a17f37cbd09060a4d34 -- cmd: ['git', 'checkout', 'e65083c05377f494086e4a17f37cbd09060a4d34', '--'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-_v14llvg/rubygem-json_spec rc: 0 stdout: stderr: Note: switching to 'e65083c05377f494086e4a17f37cbd09060a4d34'. 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 switching back to a branch. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -c with the switch command. Example: git switch -c Or undo this operation with: git switch - Turn off this advice by setting config variable advice.detachedHead to false HEAD is now at e65083c automatic import of rubygem-json_spec Running: copr-distgit-client sources cmd: ['copr-distgit-client', 'sources'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-_v14llvg/rubygem-json_spec rc: 0 stdout: stderr: INFO: Reading stdout from command: git rev-parse --abbrev-ref HEAD INFO: Reading stdout from command: git rev-parse HEAD INFO: Reading sources specification file: sources INFO: Downloading json_spec-1.1.5.gem INFO: Calling: curl -H Pragma: -o json_spec-1.1.5.gem --location --remote-time --show-error --fail https://copr-dist-git.fedorainfracloud.org/repo/pkgs/pvalena/rubygems/rubygem-json_spec/json_spec-1.1.5.gem/md5/c81dd03fcaff99c498219a5a31371dca/json_spec-1.1.5.gem % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed /usr/bin/tail: 100 18432 100 18432 0 0 544k 0 --:--:-- --:--:-- --:--:-- 562k INFO: Reading stdout from command: md5sum json_spec-1.1.5.gem /var/lib/copr-rpmbuild/main.log: file truncated Running (timeout=18000): unbuffer mock --buildsrpm --spec /var/lib/copr-rpmbuild/workspace/workdir-_v14llvg/rubygem-json_spec/rubygem-json_spec.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-_v14llvg/rubygem-json_spec --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1687898240.610552 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 4.1 starting (python version = 3.11.3, NVR = mock-4.1-1.fc38)... Start(bootstrap): init plugins INFO: tmpfs initialized INFO: selinux enabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish(bootstrap): init plugins Start: init plugins INFO: tmpfs initialized INFO: selinux enabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish: init plugins INFO: Signal handler active Start: run INFO: Start(/var/lib/copr-rpmbuild/workspace/workdir-_v14llvg/rubygem-json_spec/rubygem-json_spec.spec) Config(fedora-38-aarch64) Start: clean chroot Finish: clean chroot Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-38-aarch64-bootstrap-1687898240.610552/root. INFO: calling preinit hooks INFO: enabled root cache Start(bootstrap): unpacking root cache Finish(bootstrap): unpacking root cache INFO: enabled package manager cache Start(bootstrap): cleaning package manager metadata Finish(bootstrap): cleaning package manager metadata INFO: enabled HW Info plugin Mock Version: 4.1 INFO: Mock Version: 4.1 INFO: Package manager dnf detected and used (fallback) Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-38-aarch64-1687898240.610552/root. INFO: calling preinit hooks INFO: enabled root cache Start: unpacking root cache Finish: unpacking root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin Mock Version: 4.1 INFO: Mock Version: 4.1 INFO: Package manager dnf detected and used (direct choice) Start: dnf update No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 49 kB/s | 1.8 kB 00:00 Copr repository 77 MB/s | 6.4 MB 00:00 fedora 46 kB/s | 14 kB 00:00 updates 36 kB/s | 10 kB 00:00 Dependencies resolved. Nothing to do. Complete! Finish: dnf update Finish: chroot init Start: buildsrpm Start: rpmbuild -bs warning: %patchN is deprecated (1 usages found), use %patch N (or %patch -P N) Building target platforms: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1674172800 Wrote: /builddir/build/SRPMS/rubygem-json_spec-1.1.5-14.fc38.src.rpm RPM build warnings: %patchN is deprecated (1 usages found), use %patch N (or %patch -P N) Finish: rpmbuild -bs INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-38-aarch64-1687898240.610552/root/var/log/dnf.rpm.log /var/lib/mock/fedora-38-aarch64-1687898240.610552/root/var/log/dnf.librepo.log /var/lib/mock/fedora-38-aarch64-1687898240.610552/root/var/log/dnf.log Finish: buildsrpm INFO: Done(/var/lib/copr-rpmbuild/workspace/workdir-_v14llvg/rubygem-json_spec/rubygem-json_spec.spec) Config(child) 0 minutes 9 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. Finish: clean chroot Finish: run Running (timeout=18000): unbuffer mock --rebuild /var/lib/copr-rpmbuild/results/rubygem-json_spec-1.1.5-14.fc38.src.rpm --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1687898240.610552 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 4.1 starting (python version = 3.11.3, NVR = mock-4.1-1.fc38)... Start(bootstrap): init plugins INFO: tmpfs initialized INFO: selinux enabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish(bootstrap): init plugins Start: init plugins INFO: tmpfs initialized INFO: selinux enabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish: init plugins INFO: Signal handler active Start: run INFO: Start(/var/lib/copr-rpmbuild/results/rubygem-json_spec-1.1.5-14.fc38.src.rpm) Config(fedora-38-aarch64) Start: clean chroot Finish: clean chroot Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-38-aarch64-bootstrap-1687898240.610552/root. INFO: reusing tmpfs at /var/lib/mock/fedora-38-aarch64-bootstrap-1687898240.610552/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start(bootstrap): cleaning package manager metadata Finish(bootstrap): cleaning package manager metadata INFO: enabled HW Info plugin Mock Version: 4.1 INFO: Mock Version: 4.1 INFO: Package manager dnf detected and used (fallback) Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-38-aarch64-1687898240.610552/root. INFO: calling preinit hooks INFO: enabled root cache Start: unpacking root cache Finish: unpacking root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin Mock Version: 4.1 INFO: Mock Version: 4.1 INFO: Package manager dnf detected and used (direct choice) Start: dnf update No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 53 kB/s | 1.8 kB 00:00 fedora 268 kB/s | 14 kB 00:00 updates 145 kB/s | 10 kB 00:00 Dependencies resolved. Nothing to do. Complete! Finish: dnf update Finish: chroot init Start: build phase for rubygem-json_spec-1.1.5-14.fc38.src.rpm Start: build setup for rubygem-json_spec-1.1.5-14.fc38.src.rpm warning: %patchN is deprecated (1 usages found), use %patch N (or %patch -P N) Building target platforms: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1674172800 Wrote: /builddir/build/SRPMS/rubygem-json_spec-1.1.5-14.fc38.src.rpm RPM build warnings: %patchN is deprecated (1 usages found), use %patch N (or %patch -P N) No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 56 kB/s | 1.8 kB 00:00 fedora 221 kB/s | 14 kB 00:00 updates 145 kB/s | 10 kB 00:00 Dependencies resolved. =========================================================================================== Package Arch Version Repo Size =========================================================================================== Installing: rubygem-cucumber noarch 7.1.0-5.1.fc38~bootstrap copr_base 91 k rubygem-multi_json noarch 1.15.0-7.fc38 copr_base 21 k rubygem-rspec noarch 3.12.0-2.fc38 copr_base 13 k rubygems-devel noarch 3.4.10-180.fc38 copr_base 16 k Installing dependencies: libyaml aarch64 0.2.5-9.fc38 fedora 59 k ruby aarch64 3.2.2-180.fc38 copr_base 42 k ruby-default-gems noarch 3.2.2-180.fc38 copr_base 32 k ruby-libs aarch64 3.2.2-180.fc38 copr_base 4.0 M rubygem-builder noarch 3.2.4-8.fc38 copr_base 20 k rubygem-cucumber-core noarch 11.1.0-1.2.fc38 copr_base 28 k rubygem-cucumber-create-meta noarch 6.0.4-1.fc38 copr_base 13 k rubygem-cucumber-cucumber-expressions noarch 14.0.0-4.fc38 copr_base 22 k rubygem-cucumber-gherkin noarch 26.2.0-1.fc38 copr_base 36 k rubygem-cucumber-messages noarch 22.0.0-1.fc38 copr_base 24 k rubygem-cucumber-tag-expressions noarch 5.0.1-1.fc38 copr_base 11 k rubygem-cucumber-wire noarch 6.2.1-1.fc38~bootstrap copr_base 17 k rubygem-diff-lcs noarch 1.5.0-2.fc38 copr_base 38 k rubygem-ffi aarch64 1.15.5-6.fc38 copr_base 112 k rubygem-io-console aarch64 0.6.0-180.fc38 copr_base 26 k rubygem-json aarch64 2.6.3-203.fc38 copr_base 63 k rubygem-mime-types noarch 3.4.1-2.fc38 copr_base 25 k rubygem-mime-types-data noarch 3.2023.0218.1-1.fc38 copr_base 135 k rubygem-multi_test noarch 1.1.0-1.fc38 copr_base 11 k rubygem-psych aarch64 5.0.1-180.fc38 copr_base 52 k rubygem-rdoc noarch 6.5.0-180.fc38 copr_base 460 k rubygem-rspec-core noarch 3.12.2-1.fc38 copr_base 149 k rubygem-rspec-expectations noarch 3.12.3-1.fc38 copr_base 84 k rubygem-rspec-mocks noarch 3.12.5-1.fc38 copr_base 78 k rubygem-rspec-support noarch 3.12.0-3.fc38.1 fedora 50 k rubygem-sys-uname noarch 1.2.2-4.fc38 copr_base 24 k rubygems noarch 3.4.10-180.fc38 copr_base 257 k rubypick noarch 1.1.1-18.fc38 fedora 9.9 k Transaction Summary =========================================================================================== Install 32 Packages Total size: 5.9 M Total download size: 1.0 M Installed size: 38 M Downloading Packages: [SKIPPED] ruby-3.2.2-180.fc38.aarch64.rpm: Already downloaded [SKIPPED] ruby-default-gems-3.2.2-180.fc38.noarch.rpm: Already downloaded [SKIPPED] ruby-libs-3.2.2-180.fc38.aarch64.rpm: Already downloaded [SKIPPED] rubygem-io-console-0.6.0-180.fc38.aarch64.rpm: Already downloaded [SKIPPED] rubygem-json-2.6.3-203.fc38.aarch64.rpm: Already downloaded [SKIPPED] rubygem-psych-5.0.1-180.fc38.aarch64.rpm: Already downloaded [SKIPPED] rubygem-rdoc-6.5.0-180.fc38.noarch.rpm: Already downloaded [SKIPPED] rubygems-3.4.10-180.fc38.noarch.rpm: Already downloaded [SKIPPED] rubygems-devel-3.4.10-180.fc38.noarch.rpm: Already downloaded [SKIPPED] libyaml-0.2.5-9.fc38.aarch64.rpm: Already downloaded [SKIPPED] rubypick-1.1.1-18.fc38.noarch.rpm: Already downloaded (12/32): rubygem-builder-3.2.4-8.fc38.noarch.rp 624 kB/s | 20 kB 00:00 (13/32): rubygem-cucumber-7.1.0-5.1.fc38~bootst 2.6 MB/s | 91 kB 00:00 (14/32): rubygem-cucumber-core-11.1.0-1.2.fc38. 778 kB/s | 28 kB 00:00 (15/32): rubygem-cucumber-create-meta-6.0.4-1.f 2.7 MB/s | 13 kB 00:00 (16/32): rubygem-cucumber-cucumber-expressions- 4.5 MB/s | 22 kB 00:00 (17/32): rubygem-cucumber-gherkin-26.2.0-1.fc38 7.8 MB/s | 36 kB 00:00 (18/32): rubygem-cucumber-messages-22.0.0-1.fc3 5.7 MB/s | 24 kB 00:00 (19/32): rubygem-diff-lcs-1.5.0-2.fc38.noarch.r 20 MB/s | 38 kB 00:00 (20/32): rubygem-cucumber-tag-expressions-5.0.1 2.5 MB/s | 11 kB 00:00 (21/32): rubygem-cucumber-wire-6.2.1-1.fc38~boo 4.9 MB/s | 17 kB 00:00 (22/32): rubygem-mime-types-3.4.1-2.fc38.noarch 8.6 MB/s | 25 kB 00:00 (23/32): rubygem-mime-types-data-3.2023.0218.1- 41 MB/s | 135 kB 00:00 (24/32): rubygem-ffi-1.15.5-6.fc38.aarch64.rpm 22 MB/s | 112 kB 00:00 (25/32): rubygem-multi_json-1.15.0-7.fc38.noarc 8.8 MB/s | 21 kB 00:00 (26/32): rubygem-rspec-3.12.0-2.fc38.noarch.rpm 7.8 MB/s | 13 kB 00:00 (27/32): rubygem-multi_test-1.1.0-1.fc38.noarch 2.7 MB/s | 11 kB 00:00 (28/32): rubygem-rspec-expectations-3.12.3-1.fc 32 MB/s | 84 kB 00:00 (29/32): rubygem-rspec-core-3.12.2-1.fc38.noarc 40 MB/s | 149 kB 00:00 (30/32): rubygem-rspec-mocks-3.12.5-1.fc38.noar 39 MB/s | 78 kB 00:00 (31/32): rubygem-sys-uname-1.2.2-4.fc38.noarch. 6.0 MB/s | 24 kB 00:00 (32/32): rubygem-rspec-support-3.12.0-3.fc38.1. 6.2 MB/s | 50 kB 00:00 -------------------------------------------------------------------------------- Total 7.0 MB/s | 1.0 MB 00:00 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : ruby-libs-3.2.2-180.fc38.aarch64 1/32 Installing : libyaml-0.2.5-9.fc38.aarch64 2/32 Installing : ruby-default-gems-3.2.2-180.fc38.noarch 3/32 Installing : rubygem-io-console-0.6.0-180.fc38.aarch64 4/32 Installing : rubygem-json-2.6.3-203.fc38.aarch64 5/32 Installing : rubygem-psych-5.0.1-180.fc38.aarch64 6/32 Installing : rubygem-rdoc-6.5.0-180.fc38.noarch 7/32 Installing : rubygems-3.4.10-180.fc38.noarch 8/32 Installing : rubypick-1.1.1-18.fc38.noarch 9/32 Installing : ruby-3.2.2-180.fc38.aarch64 10/32 Installing : rubygem-cucumber-messages-22.0.0-1.fc38.noarch 11/32 Installing : rubygem-diff-lcs-1.5.0-2.fc38.noarch 12/32 Installing : rubygem-rspec-support-3.12.0-3.fc38.1.noarch 13/32 Installing : rubygem-cucumber-gherkin-26.2.0-1.fc38.noarch 14/32 Installing : rubygem-cucumber-cucumber-expressions-14.0.0-4.fc3 15/32 Installing : rubygem-rspec-core-3.12.2-1.fc38.noarch 16/32 Installing : rubygem-rspec-expectations-3.12.3-1.fc38.noarch 17/32 Installing : rubygem-rspec-mocks-3.12.5-1.fc38.noarch 18/32 Installing : rubygem-builder-3.2.4-8.fc38.noarch 19/32 Installing : rubygem-cucumber-tag-expressions-5.0.1-1.fc38.noar 20/32 Installing : rubygem-cucumber-core-11.1.0-1.2.fc38.noarch 21/32 Installing : rubygem-cucumber-wire-6.2.1-1.fc38~bootstrap.noarc 22/32 Installing : rubygem-ffi-1.15.5-6.fc38.aarch64 23/32 Installing : rubygem-sys-uname-1.2.2-4.fc38.noarch 24/32 Installing : rubygem-cucumber-create-meta-6.0.4-1.fc38.noarch 25/32 Installing : rubygem-mime-types-data-3.2023.0218.1-1.fc38.noarc 26/32 Installing : rubygem-mime-types-3.4.1-2.fc38.noarch 27/32 Installing : rubygem-multi_test-1.1.0-1.fc38.noarch 28/32 Installing : rubygem-cucumber-7.1.0-5.1.fc38~bootstrap.noarch 29/32 Installing : rubygem-rspec-3.12.0-2.fc38.noarch 30/32 Installing : rubygems-devel-3.4.10-180.fc38.noarch 31/32 Installing : rubygem-multi_json-1.15.0-7.fc38.noarch 32/32 Running scriptlet: rubygem-multi_json-1.15.0-7.fc38.noarch 32/32 Verifying : ruby-3.2.2-180.fc38.aarch64 1/32 Verifying : ruby-default-gems-3.2.2-180.fc38.noarch 2/32 Verifying : ruby-libs-3.2.2-180.fc38.aarch64 3/32 Verifying : rubygem-builder-3.2.4-8.fc38.noarch 4/32 Verifying : rubygem-cucumber-7.1.0-5.1.fc38~bootstrap.noarch 5/32 Verifying : rubygem-cucumber-core-11.1.0-1.2.fc38.noarch 6/32 Verifying : rubygem-cucumber-create-meta-6.0.4-1.fc38.noarch 7/32 Verifying : rubygem-cucumber-cucumber-expressions-14.0.0-4.fc3 8/32 Verifying : rubygem-cucumber-gherkin-26.2.0-1.fc38.noarch 9/32 Verifying : rubygem-cucumber-messages-22.0.0-1.fc38.noarch 10/32 Verifying : rubygem-cucumber-tag-expressions-5.0.1-1.fc38.noar 11/32 Verifying : rubygem-cucumber-wire-6.2.1-1.fc38~bootstrap.noarc 12/32 Verifying : rubygem-diff-lcs-1.5.0-2.fc38.noarch 13/32 Verifying : rubygem-ffi-1.15.5-6.fc38.aarch64 14/32 Verifying : rubygem-io-console-0.6.0-180.fc38.aarch64 15/32 Verifying : rubygem-json-2.6.3-203.fc38.aarch64 16/32 Verifying : rubygem-mime-types-3.4.1-2.fc38.noarch 17/32 Verifying : rubygem-mime-types-data-3.2023.0218.1-1.fc38.noarc 18/32 Verifying : rubygem-multi_json-1.15.0-7.fc38.noarch 19/32 Verifying : rubygem-multi_test-1.1.0-1.fc38.noarch 20/32 Verifying : rubygem-psych-5.0.1-180.fc38.aarch64 21/32 Verifying : rubygem-rdoc-6.5.0-180.fc38.noarch 22/32 Verifying : rubygem-rspec-3.12.0-2.fc38.noarch 23/32 Verifying : rubygem-rspec-core-3.12.2-1.fc38.noarch 24/32 Verifying : rubygem-rspec-expectations-3.12.3-1.fc38.noarch 25/32 Verifying : rubygem-rspec-mocks-3.12.5-1.fc38.noarch 26/32 Verifying : rubygem-sys-uname-1.2.2-4.fc38.noarch 27/32 Verifying : rubygems-3.4.10-180.fc38.noarch 28/32 Verifying : rubygems-devel-3.4.10-180.fc38.noarch 29/32 Verifying : libyaml-0.2.5-9.fc38.aarch64 30/32 Verifying : rubygem-rspec-support-3.12.0-3.fc38.1.noarch 31/32 Verifying : rubypick-1.1.1-18.fc38.noarch 32/32 Installed: libyaml-0.2.5-9.fc38.aarch64 ruby-3.2.2-180.fc38.aarch64 ruby-default-gems-3.2.2-180.fc38.noarch ruby-libs-3.2.2-180.fc38.aarch64 rubygem-builder-3.2.4-8.fc38.noarch rubygem-cucumber-7.1.0-5.1.fc38~bootstrap.noarch rubygem-cucumber-core-11.1.0-1.2.fc38.noarch rubygem-cucumber-create-meta-6.0.4-1.fc38.noarch rubygem-cucumber-cucumber-expressions-14.0.0-4.fc38.noarch rubygem-cucumber-gherkin-26.2.0-1.fc38.noarch rubygem-cucumber-messages-22.0.0-1.fc38.noarch rubygem-cucumber-tag-expressions-5.0.1-1.fc38.noarch rubygem-cucumber-wire-6.2.1-1.fc38~bootstrap.noarch rubygem-diff-lcs-1.5.0-2.fc38.noarch rubygem-ffi-1.15.5-6.fc38.aarch64 rubygem-io-console-0.6.0-180.fc38.aarch64 rubygem-json-2.6.3-203.fc38.aarch64 rubygem-mime-types-3.4.1-2.fc38.noarch rubygem-mime-types-data-3.2023.0218.1-1.fc38.noarch rubygem-multi_json-1.15.0-7.fc38.noarch rubygem-multi_test-1.1.0-1.fc38.noarch rubygem-psych-5.0.1-180.fc38.aarch64 rubygem-rdoc-6.5.0-180.fc38.noarch rubygem-rspec-3.12.0-2.fc38.noarch rubygem-rspec-core-3.12.2-1.fc38.noarch rubygem-rspec-expectations-3.12.3-1.fc38.noarch rubygem-rspec-mocks-3.12.5-1.fc38.noarch rubygem-rspec-support-3.12.0-3.fc38.1.noarch rubygem-sys-uname-1.2.2-4.fc38.noarch rubygems-3.4.10-180.fc38.noarch rubygems-devel-3.4.10-180.fc38.noarch rubypick-1.1.1-18.fc38.noarch Complete! Finish: build setup for rubygem-json_spec-1.1.5-14.fc38.src.rpm Start: rpmbuild rubygem-json_spec-1.1.5-14.fc38.src.rpm warning: %patchN is deprecated (1 usages found), use %patch N (or %patch -P N) Building target platforms: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1674172800 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.AcWxoo + umask 022 + cd /builddir/build/BUILD + gem unpack /builddir/build/SOURCES/json_spec-1.1.5.gem Unpacked gem: '/builddir/build/BUILD/json_spec-1.1.5' + cd /builddir/build/BUILD + cd json_spec-1.1.5 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + echo 'Patch #0 (rubygem-json_spec-ruby24.patch):' Patch #0 (rubygem-json_spec-ruby24.patch): + /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0 patching file spec/json_spec/matchers/have_json_type_spec.rb + gem spec /builddir/build/SOURCES/json_spec-1.1.5.gem -l --ruby + for f in .gitignore .travis.yml Gemfile Rakefile gemfiles/* + rm .gitignore + sed -i 's|".gitignore"\(.freeze\)\?,\?||g' json_spec.gemspec + for f in .gitignore .travis.yml Gemfile Rakefile gemfiles/* + rm .travis.yml + sed -i 's|".travis.yml"\(.freeze\)\?,\?||g' json_spec.gemspec + for f in .gitignore .travis.yml Gemfile Rakefile gemfiles/* + rm Gemfile + sed -i 's|"Gemfile"\(.freeze\)\?,\?||g' json_spec.gemspec + for f in .gitignore .travis.yml Gemfile Rakefile gemfiles/* + rm Rakefile + sed -i 's|"Rakefile"\(.freeze\)\?,\?||g' json_spec.gemspec + for f in .gitignore .travis.yml Gemfile Rakefile gemfiles/* + rm gemfiles/rspec2.gemfile + sed -i 's|"gemfiles/rspec2.gemfile"\(.freeze\)\?,\?||g' json_spec.gemspec + for f in .gitignore .travis.yml Gemfile Rakefile gemfiles/* + rm gemfiles/rspec3.gemfile + sed -i 's|"gemfiles/rspec3.gemfile"\(.freeze\)\?,\?||g' json_spec.gemspec + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.at0Fh8 + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd json_spec-1.1.5 + gem build json_spec.gemspec Successfully built RubyGem Name: json_spec Version: 1.1.5 File: json_spec-1.1.5.gem + mkdir -p ./usr/share/gems + CONFIGURE_ARGS='--with-cflags='\''-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer'\'' --with-cxxflags='\''-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer'\'' --with-ldflags='\''-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 '\'' ' + gem install -V --local --build-root . --force --document=ri,rdoc json_spec-1.1.5.gem WARNING: You build with buildroot. Build root: /builddir/build/BUILD/json_spec-1.1.5 Bin dir: /builddir/build/BUILD/json_spec-1.1.5/usr/bin Gem home: /builddir/build/BUILD/json_spec-1.1.5/usr/share/gems Plugins dir: /builddir/build/BUILD/json_spec-1.1.5/usr/share/gems/plugins /builddir/build/BUILD/json_spec-1.1.5/usr/share/gems/gems/json_spec-1.1.5/CHANGELOG.md /builddir/build/BUILD/json_spec-1.1.5/usr/share/gems/gems/json_spec-1.1.5/LICENSE.txt /builddir/build/BUILD/json_spec-1.1.5/usr/share/gems/gems/json_spec-1.1.5/README.md /builddir/build/BUILD/json_spec-1.1.5/usr/share/gems/gems/json_spec-1.1.5/features/equivalence.feature /builddir/build/BUILD/json_spec-1.1.5/usr/share/gems/gems/json_spec-1.1.5/features/files.feature /builddir/build/BUILD/json_spec-1.1.5/usr/share/gems/gems/json_spec-1.1.5/features/inclusion.feature /builddir/build/BUILD/json_spec-1.1.5/usr/share/gems/gems/json_spec-1.1.5/features/memory.feature /builddir/build/BUILD/json_spec-1.1.5/usr/share/gems/gems/json_spec-1.1.5/features/paths.feature /builddir/build/BUILD/json_spec-1.1.5/usr/share/gems/gems/json_spec-1.1.5/features/sizes.feature /builddir/build/BUILD/json_spec-1.1.5/usr/share/gems/gems/json_spec-1.1.5/features/step_definitions/steps.rb /builddir/build/BUILD/json_spec-1.1.5/usr/share/gems/gems/json_spec-1.1.5/features/support/env.rb /builddir/build/BUILD/json_spec-1.1.5/usr/share/gems/gems/json_spec-1.1.5/features/types.feature /builddir/build/BUILD/json_spec-1.1.5/usr/share/gems/gems/json_spec-1.1.5/json_spec.gemspec /builddir/build/BUILD/json_spec-1.1.5/usr/share/gems/gems/json_spec-1.1.5/lib/json_spec.rb /builddir/build/BUILD/json_spec-1.1.5/usr/share/gems/gems/json_spec-1.1.5/lib/json_spec/configuration.rb /builddir/build/BUILD/json_spec-1.1.5/usr/share/gems/gems/json_spec-1.1.5/lib/json_spec/cucumber.rb /builddir/build/BUILD/json_spec-1.1.5/usr/share/gems/gems/json_spec-1.1.5/lib/json_spec/errors.rb /builddir/build/BUILD/json_spec-1.1.5/usr/share/gems/gems/json_spec-1.1.5/lib/json_spec/exclusion.rb /builddir/build/BUILD/json_spec-1.1.5/usr/share/gems/gems/json_spec-1.1.5/lib/json_spec/helpers.rb /builddir/build/BUILD/json_spec-1.1.5/usr/share/gems/gems/json_spec-1.1.5/lib/json_spec/matchers.rb /builddir/build/BUILD/json_spec-1.1.5/usr/share/gems/gems/json_spec-1.1.5/lib/json_spec/matchers/be_json_eql.rb /builddir/build/BUILD/json_spec-1.1.5/usr/share/gems/gems/json_spec-1.1.5/lib/json_spec/matchers/have_json_path.rb /builddir/build/BUILD/json_spec-1.1.5/usr/share/gems/gems/json_spec-1.1.5/lib/json_spec/matchers/have_json_size.rb /builddir/build/BUILD/json_spec-1.1.5/usr/share/gems/gems/json_spec-1.1.5/lib/json_spec/matchers/have_json_type.rb /builddir/build/BUILD/json_spec-1.1.5/usr/share/gems/gems/json_spec-1.1.5/lib/json_spec/matchers/include_json.rb /builddir/build/BUILD/json_spec-1.1.5/usr/share/gems/gems/json_spec-1.1.5/lib/json_spec/memory.rb /builddir/build/BUILD/json_spec-1.1.5/usr/share/gems/gems/json_spec-1.1.5/lib/json_spec/messages.rb /builddir/build/BUILD/json_spec-1.1.5/usr/share/gems/gems/json_spec-1.1.5/spec/json_spec/configuration_spec.rb /builddir/build/BUILD/json_spec-1.1.5/usr/share/gems/gems/json_spec-1.1.5/spec/json_spec/helpers_spec.rb /builddir/build/BUILD/json_spec-1.1.5/usr/share/gems/gems/json_spec-1.1.5/spec/json_spec/matchers/be_json_eql_spec.rb /builddir/build/BUILD/json_spec-1.1.5/usr/share/gems/gems/json_spec-1.1.5/spec/json_spec/matchers/have_json_path_spec.rb /builddir/build/BUILD/json_spec-1.1.5/usr/share/gems/gems/json_spec-1.1.5/spec/json_spec/matchers/have_json_size_spec.rb /builddir/build/BUILD/json_spec-1.1.5/usr/share/gems/gems/json_spec-1.1.5/spec/json_spec/matchers/have_json_type_spec.rb /builddir/build/BUILD/json_spec-1.1.5/usr/share/gems/gems/json_spec-1.1.5/spec/json_spec/matchers/include_json_spec.rb /builddir/build/BUILD/json_spec-1.1.5/usr/share/gems/gems/json_spec-1.1.5/spec/json_spec/matchers_spec.rb /builddir/build/BUILD/json_spec-1.1.5/usr/share/gems/gems/json_spec-1.1.5/spec/json_spec/memory_spec.rb /builddir/build/BUILD/json_spec-1.1.5/usr/share/gems/gems/json_spec-1.1.5/spec/spec_helper.rb /builddir/build/BUILD/json_spec-1.1.5/usr/share/gems/gems/json_spec-1.1.5/spec/support/files/one.json /builddir/build/BUILD/json_spec-1.1.5/usr/share/gems/gems/json_spec-1.1.5/spec/support/files/project/one.json /builddir/build/BUILD/json_spec-1.1.5/usr/share/gems/gems/json_spec-1.1.5/spec/support/files/project/two.json /builddir/build/BUILD/json_spec-1.1.5/usr/share/gems/gems/json_spec-1.1.5/spec/support/files/project/version/one.json /builddir/build/BUILD/json_spec-1.1.5/usr/share/gems/gems/json_spec-1.1.5/spec/support/files/project/version/two.json /builddir/build/BUILD/json_spec-1.1.5/usr/share/gems/gems/json_spec-1.1.5/spec/support/files/two.json Successfully installed json_spec-1.1.5 Parsing documentation for json_spec-1.1.5 Parsing sources... 7% [ 1/14] lib/json_spec.rb 14% [ 2/14] lib/json_spec/configuration.rb 21% [ 3/14] lib/json_spec/cucumber.rb 28% [ 4/14] lib/json_spec/errors.rb 35% [ 5/14] lib/json_spec/exclusion.rb 42% [ 6/14] lib/json_spec/helpers.rb 50% [ 7/14] lib/json_spec/matchers.rb 57% [ 8/14] lib/json_spec/matchers/be_json_eql.rb 64% [ 9/14] lib/json_spec/matchers/have_json_path.rb 71% [10/14] lib/json_spec/matchers/have_json_size.rb 78% [11/14] lib/json_spec/matchers/have_json_type.rb 85% [12/14] lib/json_spec/matchers/include_json.rb 92% [13/14] lib/json_spec/memory.rb 100% [14/14] lib/json_spec/messages.rb Installing ri documentation for json_spec-1.1.5 Installing darkfish documentation for json_spec-1.1.5 Done installing documentation for json_spec after 0 seconds 1 gem installed + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.MRnzBZ + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/rubygem-json_spec-1.1.5-14.fc38.aarch64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/rubygem-json_spec-1.1.5-14.fc38.aarch64 ++ dirname /builddir/build/BUILDROOT/rubygem-json_spec-1.1.5-14.fc38.aarch64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/rubygem-json_spec-1.1.5-14.fc38.aarch64 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd json_spec-1.1.5 + mkdir -p /builddir/build/BUILDROOT/rubygem-json_spec-1.1.5-14.fc38.aarch64/usr/share/gems + cp -a ./usr/share/gems/build_info ./usr/share/gems/cache ./usr/share/gems/doc ./usr/share/gems/extensions ./usr/share/gems/gems ./usr/share/gems/plugins ./usr/share/gems/specifications /builddir/build/BUILDROOT/rubygem-json_spec-1.1.5-14.fc38.aarch64/usr/share/gems/ + /usr/bin/find-debuginfo -j4 --strict-build-id -m -i --build-id-seed 1.1.5-14.fc38 --unique-debug-suffix -1.1.5-14.fc38.aarch64 --unique-debug-src-base rubygem-json_spec-1.1.5-14.fc38.aarch64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/json_spec-1.1.5 + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs + /usr/lib/rpm/brp-remove-la-files + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j4 + /usr/lib/rpm/redhat/brp-python-hardlink Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.02r0zB + umask 022 + cd /builddir/build/BUILD ~/build/BUILD/json_spec-1.1.5/usr/share/gems/gems/json_spec-1.1.5 ~/build/BUILD/json_spec-1.1.5 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd json_spec-1.1.5 + pushd ./usr/share/gems/gems/json_spec-1.1.5 + rspec -Ilib spec ................................................................................................................... Finished in 0.0326 seconds (files took 0.09122 seconds to load) 115 examples, 0 failures + cucumber --tags 'not @fail' Feature: Equivalence Background: # features/equivalence.feature:2 Given the JSON is: # features/step_definitions/steps.rb:1 """ { "array": [ "json", "spec" ], "created_at": "2011-07-08 02:27:34", "empty_array": [ ], "empty_hash": { }, "false": false, "float": 10.0, "hash": { "json": "spec" }, "id": 1, "integer": 10, "negative": -10, "null": null, "string": "json_spec", "true": true, "updated_at": "2011-07-08 02:28:50" } """ Scenario: Identical JSON # features/equivalence.feature:31 When I get the JSON # features/step_definitions/steps.rb:5 Then the JSON should be: # lib/json_spec/cucumber.rb:13 """ { "array": [ "json", "spec" ], "created_at": "2011-07-08 02:27:34", "empty_array": [ ], "empty_hash": { }, "false": false, "float": 10.0, "hash": { "json": "spec" }, "id": 1, "integer": 10, "negative": -10, "null": null, "string": "json_spec", "true": true, "updated_at": "2011-07-08 02:28:50" } """ Scenario: Reverse order # features/equivalence.feature:61 When I get the JSON # features/step_definitions/steps.rb:5 Then the JSON should be: # lib/json_spec/cucumber.rb:13 """ { "updated_at": "2011-07-08 02:28:50", "true": true, "string": "json_spec", "null": null, "negative": -10, "integer": 10, "id": 1, "hash": { "json": "spec" }, "float": 10.0, "false": false, "empty_hash": { }, "empty_array": [ ], "created_at": "2011-07-08 02:27:34", "array": [ "json", "spec" ] } """ Scenario: Excluding keys # features/equivalence.feature:91 When I get the JSON # features/step_definitions/steps.rb:5 Then the JSON should be: # lib/json_spec/cucumber.rb:13 """ { "array": [ "json", "spec" ], "empty_array": [ ], "empty_hash": { }, "false": false, "float": 10.0, "hash": { "json": "spec" }, "integer": 10, "negative": -10, "null": null, "string": "json_spec", "true": true } """ Scenario: String # features/equivalence.feature:118 When I get the JSON # features/step_definitions/steps.rb:5 Then the JSON at "string" should be "json_spec" # lib/json_spec/cucumber.rb:29 And the JSON at "string" should be: # lib/json_spec/cucumber.rb:13 """ "json_spec" """ Scenario: Integer # features/equivalence.feature:126 When I get the JSON # features/step_definitions/steps.rb:5 Then the JSON at "integer" should be 10 # lib/json_spec/cucumber.rb:29 And the JSON at "integer" should be: # lib/json_spec/cucumber.rb:13 """ 10 """ Scenario: Negative integer # features/equivalence.feature:134 When I get the JSON # features/step_definitions/steps.rb:5 Then the JSON at "negative" should be -10 # lib/json_spec/cucumber.rb:29 And the JSON at "negative" should be: # lib/json_spec/cucumber.rb:13 """ -10 """ Scenario: Float # features/equivalence.feature:142 When I get the JSON # features/step_definitions/steps.rb:5 Then the JSON at "float" should be 10.0 # lib/json_spec/cucumber.rb:29 And the JSON at "float" should be 10.0e0 # lib/json_spec/cucumber.rb:29 And the JSON at "float" should be 10.0e+0 # lib/json_spec/cucumber.rb:29 And the JSON at "float" should be 10.0e-0 # lib/json_spec/cucumber.rb:29 And the JSON at "float" should be 10e0 # lib/json_spec/cucumber.rb:29 And the JSON at "float" should be 10e+0 # lib/json_spec/cucumber.rb:29 And the JSON at "float" should be 10e-0 # lib/json_spec/cucumber.rb:29 And the JSON at "float" should be 1.0e1 # lib/json_spec/cucumber.rb:29 And the JSON at "float" should be 1.0e+1 # lib/json_spec/cucumber.rb:29 And the JSON at "float" should be 1e1 # lib/json_spec/cucumber.rb:29 And the JSON at "float" should be 1e+1 # lib/json_spec/cucumber.rb:29 And the JSON at "float" should be 100.0e-1 # lib/json_spec/cucumber.rb:29 And the JSON at "float" should be 100e-1 # lib/json_spec/cucumber.rb:29 And the JSON at "float" should be: # lib/json_spec/cucumber.rb:13 """ 10.0 """ Scenario: Array # features/equivalence.feature:162 When I get the JSON # features/step_definitions/steps.rb:5 Then the JSON at "array" should be ["json","spec"] # lib/json_spec/cucumber.rb:29 And the JSON at "array/0" should be "json" # lib/json_spec/cucumber.rb:29 And the JSON at "array/1" should be "spec" # lib/json_spec/cucumber.rb:29 And the JSON at "array" should be: # lib/json_spec/cucumber.rb:13 """ [ "json", "spec" ] """ Scenario: Empty array # features/equivalence.feature:175 When I get the JSON # features/step_definitions/steps.rb:5 Then the JSON at "empty_array" should be [] # lib/json_spec/cucumber.rb:29 And the JSON at "empty_array" should be: # lib/json_spec/cucumber.rb:13 """ [ ] """ Scenario: Hash # features/equivalence.feature:185 When I get the JSON # features/step_definitions/steps.rb:5 Then the JSON at "hash" should be {"json":"spec"} # lib/json_spec/cucumber.rb:29 And the JSON at "hash/json" should be "spec" # lib/json_spec/cucumber.rb:29 And the JSON at "hash" should be: # lib/json_spec/cucumber.rb:13 """ { "json": "spec" } """ Scenario: Empty hash # features/equivalence.feature:196 When I get the JSON # features/step_definitions/steps.rb:5 Then the JSON at "empty_hash" should be {} # lib/json_spec/cucumber.rb:29 And the JSON at "empty_hash" should be: # lib/json_spec/cucumber.rb:13 """ { } """ Scenario: True # features/equivalence.feature:205 When I get the JSON # features/step_definitions/steps.rb:5 Then the JSON at "true" should be true # lib/json_spec/cucumber.rb:29 And the JSON at "true" should be: # lib/json_spec/cucumber.rb:13 """ true """ Scenario: False # features/equivalence.feature:213 When I get the JSON # features/step_definitions/steps.rb:5 Then the JSON at "false" should be false # lib/json_spec/cucumber.rb:29 And the JSON at "false" should be: # lib/json_spec/cucumber.rb:13 """ false """ Scenario: Null # features/equivalence.feature:221 When I get the JSON # features/step_definitions/steps.rb:5 Then the JSON at "null" should be null # lib/json_spec/cucumber.rb:29 And the JSON at "null" should be: # lib/json_spec/cucumber.rb:13 """ null """ Scenario: Excluded value # features/equivalence.feature:229 When I get the JSON # features/step_definitions/steps.rb:5 Then the JSON at "created_at" should be "2011-07-08 02:27:34" # lib/json_spec/cucumber.rb:29 And the JSON at "id" should be 1 # lib/json_spec/cucumber.rb:29 And the JSON at "updated_at" should be "2011-07-08 02:28:50" # lib/json_spec/cucumber.rb:29 Scenario: Table format # features/equivalence.feature:235 When I get the JSON # features/step_definitions/steps.rb:5 Then the JSON should have the following: # lib/json_spec/cucumber.rb:61 | array | ["json","spec"] | | array/0 | "json" | | array/1 | "spec" | | created_at | "2011-07-08 02:27:34" | | empty_array | [] | | empty_hash | {} | | false | false | | float | 10.0 | | hash | {"json":"spec"} | | hash/json | "spec" | | id | 1 | | integer | 10 | | negative | -10 | | null | null | | string | "json_spec" | | true | true | | updated_at | "2011-07-08 02:28:50" | And the JSON at "array" should have the following: # lib/json_spec/cucumber.rb:61 | 0 | "json" | | 1 | "spec" | And the JSON at "hash" should have the following: # lib/json_spec/cucumber.rb:61 | json | "spec" | Feature: Files Scenario: Equivalence from a file # features/files.feature:2 Given the JSON is: # features/step_definitions/steps.rb:1 """ { "array": [ "json", "spec" ], "false": false, "float": 10.0, "hash": { "json": "spec" }, "created_at": "2011-07-08 02:27:34", "empty_array": [ ], "empty_hash": { }, "id": 1, "integer": 10, "negative": -10, "null": null, "string": "json_spec", "true": true, "updated_at": "2011-07-08 02:28:50" } """ When I get the JSON # features/step_definitions/steps.rb:5 Then the JSON should be file "two.json" # lib/json_spec/cucumber.rb:21 Scenario: Inequivalence from a file # features/files.feature:33 Given the JSON is: # features/step_definitions/steps.rb:1 """ { "string": "json_spec", "true": true, "updated_at": "2011-07-08 02:28:50" } """ When I get the JSON # features/step_definitions/steps.rb:5 Then the JSON should not be file "two.json" # lib/json_spec/cucumber.rb:21 Scenario: Inclusion from a file # features/files.feature:46 Given the JSON is: # features/step_definitions/steps.rb:1 """ { "array": [ "json", "spec" ], "created_at": "2011-07-08 02:27:34", "empty_array": [ ], "empty_hash": { }, "false": false, "float": 10.0, "hash": { "json": "spec" } } """ When I get the JSON # features/step_definitions/steps.rb:5 Then the JSON should include file "project/version/two.json" # lib/json_spec/cucumber.rb:45 Scenario: Exclusion from a file # features/files.feature:70 Given the JSON is: # features/step_definitions/steps.rb:1 """ { "array": [ "json", "spec" ], "created_at": "2011-07-08 02:27:34", "empty_array": [ ], "empty_hash": { }, "false": false, "float": 10.0 } """ When I get the JSON # features/step_definitions/steps.rb:5 Then the JSON should not include file "project/version/two.json" # lib/json_spec/cucumber.rb:45 Feature: Inclusion Background: # features/inclusion.feature:2 Given the JSON is: # features/step_definitions/steps.rb:1 """ { "array": [ "json", "spec" ], "created_at": "2011-07-08 02:27:34", "empty_array": [ ], "empty_hash": { }, "false": false, "float": 10.0, "hash": { "json": "spec" }, "id": 1, "integer": 10, "negative": -10, "null": null, "string": "json_spec", "true": true, "updated_at": "2011-07-08 02:28:50", "nested": { "id": 2, "key": "value" } } """ Scenario: String # features/inclusion.feature:35 When I get the JSON # features/step_definitions/steps.rb:5 Then the JSON should include "json_spec" # lib/json_spec/cucumber.rb:53 And the JSON should include: # lib/json_spec/cucumber.rb:37 """ "json_spec" """ Scenario: Integer # features/inclusion.feature:43 When I get the JSON # features/step_definitions/steps.rb:5 Then the JSON should include 10 # lib/json_spec/cucumber.rb:53 And the JSON should include: # lib/json_spec/cucumber.rb:37 """ 10 """ Scenario: Negative integer # features/inclusion.feature:51 When I get the JSON # features/step_definitions/steps.rb:5 Then the JSON should include -10 # lib/json_spec/cucumber.rb:53 And the JSON should include: # lib/json_spec/cucumber.rb:37 """ -10 """ Scenario: Float # features/inclusion.feature:59 When I get the JSON # features/step_definitions/steps.rb:5 Then the JSON should include 10.0 # lib/json_spec/cucumber.rb:53 And the JSON should include 10.0e0 # lib/json_spec/cucumber.rb:53 And the JSON should include 10.0e+0 # lib/json_spec/cucumber.rb:53 And the JSON should include 10.0e-0 # lib/json_spec/cucumber.rb:53 And the JSON should include 10e0 # lib/json_spec/cucumber.rb:53 And the JSON should include 10e+0 # lib/json_spec/cucumber.rb:53 And the JSON should include 10e-0 # lib/json_spec/cucumber.rb:53 And the JSON should include 1.0e1 # lib/json_spec/cucumber.rb:53 And the JSON should include 1.0e+1 # lib/json_spec/cucumber.rb:53 And the JSON should include 1e1 # lib/json_spec/cucumber.rb:53 And the JSON should include 1e+1 # lib/json_spec/cucumber.rb:53 And the JSON should include 100.0e-1 # lib/json_spec/cucumber.rb:53 And the JSON should include 100e-1 # lib/json_spec/cucumber.rb:53 And the JSON should include: # lib/json_spec/cucumber.rb:37 """ 10.0 """ Scenario: Array # features/inclusion.feature:79 When I get the JSON # features/step_definitions/steps.rb:5 Then the JSON should include ["json","spec"] # lib/json_spec/cucumber.rb:53 And the JSON at "array" should include "json" # lib/json_spec/cucumber.rb:53 And the JSON at "array" should include "spec" # lib/json_spec/cucumber.rb:53 And the JSON should include: # lib/json_spec/cucumber.rb:37 """ [ "json", "spec" ] """ Scenario: Empty array # features/inclusion.feature:92 When I get the JSON # features/step_definitions/steps.rb:5 Then the JSON should include [] # lib/json_spec/cucumber.rb:53 And the JSON should include: # lib/json_spec/cucumber.rb:37 """ [ ] """ Scenario: Hash # features/inclusion.feature:102 When I get the JSON # features/step_definitions/steps.rb:5 Then the JSON should include {"json":"spec"} # lib/json_spec/cucumber.rb:53 And the JSON at "hash" should include "spec" # lib/json_spec/cucumber.rb:53 And the JSON should include: # lib/json_spec/cucumber.rb:37 """ { "json": "spec" } """ Scenario: Empty hash # features/inclusion.feature:113 When I get the JSON # features/step_definitions/steps.rb:5 Then the JSON should include {} # lib/json_spec/cucumber.rb:53 And the JSON should include: # lib/json_spec/cucumber.rb:37 """ { } """ Scenario: True # features/inclusion.feature:122 When I get the JSON # features/step_definitions/steps.rb:5 Then the JSON should include true # lib/json_spec/cucumber.rb:53 And the JSON should include: # lib/json_spec/cucumber.rb:37 """ true """ Scenario: False # features/inclusion.feature:130 When I get the JSON # features/step_definitions/steps.rb:5 Then the JSON should include false # lib/json_spec/cucumber.rb:53 And the JSON should include: # lib/json_spec/cucumber.rb:37 """ false """ Scenario: Null # features/inclusion.feature:138 When I get the JSON # features/step_definitions/steps.rb:5 Then the JSON should include null # lib/json_spec/cucumber.rb:53 And the JSON should include: # lib/json_spec/cucumber.rb:37 """ null """ Scenario: Excluded value # features/inclusion.feature:146 When I get the JSON # features/step_definitions/steps.rb:5 Then the JSON should include "2011-07-08 02:27:34" # lib/json_spec/cucumber.rb:53 And the JSON should include 1 # lib/json_spec/cucumber.rb:53 And the JSON should include "2011-07-08 02:28:50" # lib/json_spec/cucumber.rb:53 Scenario: Nested exclusions # features/inclusion.feature:152 When I get the JSON # features/step_definitions/steps.rb:5 Then the JSON should include {"key":"value"} # lib/json_spec/cucumber.rb:53 Feature: Memory Background: # features/memory.feature:2 Given the JSON is: # features/step_definitions/steps.rb:1 """ { "array": [ ], "false": false, "float": 10.0, "hash": { }, "integer": 10, "null": null, "string": "json_spec", "true": true } """ And I get the JSON # features/step_definitions/steps.rb:5 Scenario: Entire JSON # features/memory.feature:21 When I keep the JSON as "JSON" # lib/json_spec/cucumber.rb:9 Then the JSON should be %{JSON} # lib/json_spec/cucumber.rb:29 And the JSON should be: # lib/json_spec/cucumber.rb:13 """ %{JSON} """ Scenario: String # features/memory.feature:29 When I keep the JSON at "string" as "STRING" # lib/json_spec/cucumber.rb:9 Then the JSON at "string" should be %{STRING} # lib/json_spec/cucumber.rb:29 And the JSON should be: # lib/json_spec/cucumber.rb:13 """ { "array": [ ], "false": false, "float": 10.0, "hash": { }, "integer": 10, "null": null, "string": %{STRING}, "true": true } """ Scenario: Integer # features/memory.feature:49 When I keep the JSON at "integer" as "INTEGER" # lib/json_spec/cucumber.rb:9 Then the JSON at "integer" should be %{INTEGER} # lib/json_spec/cucumber.rb:29 And the JSON should be: # lib/json_spec/cucumber.rb:13 """ { "array": [ ], "false": false, "float": 10.0, "hash": { }, "integer": %{INTEGER}, "null": null, "string": "json_spec", "true": true } """ Scenario: Float # features/memory.feature:69 When I keep the JSON at "float" as "FLOAT" # lib/json_spec/cucumber.rb:9 Then the JSON at "float" should be %{FLOAT} # lib/json_spec/cucumber.rb:29 And the JSON should be: # lib/json_spec/cucumber.rb:13 """ { "array": [ ], "false": false, "float": %{FLOAT}, "hash": { }, "integer": 10, "null": null, "string": "json_spec", "true": true } """ Scenario: Array # features/memory.feature:89 When I keep the JSON at "array" as "ARRAY" # lib/json_spec/cucumber.rb:9 Then the JSON at "array" should be %{ARRAY} # lib/json_spec/cucumber.rb:29 And the JSON should be: # lib/json_spec/cucumber.rb:13 """ { "array": %{ARRAY}, "false": false, "float": 10.0, "hash": { }, "integer": 10, "null": null, "string": "json_spec", "true": true } """ Scenario: Hash # features/memory.feature:107 When I keep the JSON at "hash" as "HASH" # lib/json_spec/cucumber.rb:9 Then the JSON at "hash" should be %{HASH} # lib/json_spec/cucumber.rb:29 And the JSON should be: # lib/json_spec/cucumber.rb:13 """ { "array": [ ], "false": false, "float": 10.0, "hash": %{HASH}, "integer": 10, "null": null, "string": "json_spec", "true": true } """ Scenario: True # features/memory.feature:126 When I keep the JSON at "true" as "TRUE" # lib/json_spec/cucumber.rb:9 Then the JSON at "true" should be %{TRUE} # lib/json_spec/cucumber.rb:29 And the JSON should be: # lib/json_spec/cucumber.rb:13 """ { "array": [ ], "false": false, "float": 10.0, "hash": { }, "integer": 10, "null": null, "string": "json_spec", "true": %{TRUE} } """ Scenario: False # features/memory.feature:146 When I keep the JSON at "false" as "FALSE" # lib/json_spec/cucumber.rb:9 Then the JSON at "false" should be %{FALSE} # lib/json_spec/cucumber.rb:29 And the JSON should be: # lib/json_spec/cucumber.rb:13 """ { "array": [ ], "false": %{FALSE}, "float": 10.0, "hash": { }, "integer": 10, "null": null, "string": "json_spec", "true": true } """ Scenario: Null # features/memory.feature:166 When I keep the JSON at "null" as "NULL" # lib/json_spec/cucumber.rb:9 Then the JSON at "null" should be %{NULL} # lib/json_spec/cucumber.rb:29 And the JSON should be: # lib/json_spec/cucumber.rb:13 """ { "array": [ ], "false": false, "float": 10.0, "hash": { }, "integer": 10, "null": %{NULL}, "string": "json_spec", "true": true } """ Scenario: Table format # features/memory.feature:186 When I keep the JSON at "string" as "STRING" # lib/json_spec/cucumber.rb:9 And I keep the JSON at "integer" as "INTEGER" # lib/json_spec/cucumber.rb:9 And I keep the JSON at "float" as "FLOAT" # lib/json_spec/cucumber.rb:9 And I keep the JSON at "array" as "ARRAY" # lib/json_spec/cucumber.rb:9 And I keep the JSON at "hash" as "HASH" # lib/json_spec/cucumber.rb:9 And I keep the JSON at "true" as "TRUE" # lib/json_spec/cucumber.rb:9 And I keep the JSON at "false" as "FALSE" # lib/json_spec/cucumber.rb:9 And I keep the JSON at "null" as "NULL" # lib/json_spec/cucumber.rb:9 Then the JSON should have the following: # lib/json_spec/cucumber.rb:61 | string | %{STRING} | | integer | %{INTEGER} | | float | %{FLOAT} | | array | %{ARRAY} | | hash | %{HASH} | | true | %{TRUE} | | false | %{FALSE} | | null | %{NULL} | Scenario: Inclusion # features/memory.feature:205 When I keep the JSON at "string" as "STRING" # lib/json_spec/cucumber.rb:9 And I keep the JSON at "integer" as "INTEGER" # lib/json_spec/cucumber.rb:9 And I keep the JSON at "float" as "FLOAT" # lib/json_spec/cucumber.rb:9 And I keep the JSON at "array" as "ARRAY" # lib/json_spec/cucumber.rb:9 And I keep the JSON at "hash" as "HASH" # lib/json_spec/cucumber.rb:9 And I keep the JSON at "true" as "TRUE" # lib/json_spec/cucumber.rb:9 And I keep the JSON at "false" as "FALSE" # lib/json_spec/cucumber.rb:9 And I keep the JSON at "null" as "NULL" # lib/json_spec/cucumber.rb:9 Then the JSON should include %{STRING} # lib/json_spec/cucumber.rb:53 And the JSON should include %{INTEGER} # lib/json_spec/cucumber.rb:53 And the JSON should include %{FLOAT} # lib/json_spec/cucumber.rb:53 And the JSON should include %{ARRAY} # lib/json_spec/cucumber.rb:53 And the JSON should include %{HASH} # lib/json_spec/cucumber.rb:53 And the JSON should include %{TRUE} # lib/json_spec/cucumber.rb:53 And the JSON should include %{FALSE} # lib/json_spec/cucumber.rb:53 And the JSON should include %{NULL} # lib/json_spec/cucumber.rb:53 Feature: Paths Background: # features/paths.feature:2 Given the JSON is: # features/step_definitions/steps.rb:1 """ { "array": [ { "one": 1, "two": 2 }, { "four": 4, "three": 3 } ], "hash": { "even": [ 6, 8 ], "odd": [ 5, 7 ] }, "id": null } """ Scenario: Base paths # features/paths.feature:30 When I get the JSON # features/step_definitions/steps.rb:5 Then the JSON should have "array" # lib/json_spec/cucumber.rb:73 And the JSON should have "hash" # lib/json_spec/cucumber.rb:73 And the JSON should have "id" # lib/json_spec/cucumber.rb:73 Scenario: Nested paths # features/paths.feature:36 When I get the JSON # features/step_definitions/steps.rb:5 Then the JSON should have "array/0" # lib/json_spec/cucumber.rb:73 And the JSON should have "array/1" # lib/json_spec/cucumber.rb:73 And the JSON should have "hash/even" # lib/json_spec/cucumber.rb:73 And the JSON should have "hash/odd" # lib/json_spec/cucumber.rb:73 Scenario: Deeply nested paths # features/paths.feature:43 When I get the JSON # features/step_definitions/steps.rb:5 Then the JSON should have "array/0/one" # lib/json_spec/cucumber.rb:73 And the JSON should have "array/0/two" # lib/json_spec/cucumber.rb:73 And the JSON should have "array/1/four" # lib/json_spec/cucumber.rb:73 And the JSON should have "array/1/three" # lib/json_spec/cucumber.rb:73 And the JSON should have "hash/even/0" # lib/json_spec/cucumber.rb:73 And the JSON should have "hash/even/1" # lib/json_spec/cucumber.rb:73 And the JSON should have "hash/odd/0" # lib/json_spec/cucumber.rb:73 And the JSON should have "hash/odd/1" # lib/json_spec/cucumber.rb:73 Scenario: Ignored paths # features/paths.feature:54 When I get the JSON # features/step_definitions/steps.rb:5 Then the JSON should have "id" # lib/json_spec/cucumber.rb:73 Scenario: Table format # features/paths.feature:58 When I get the JSON # features/step_definitions/steps.rb:5 Then the JSON should have the following: # lib/json_spec/cucumber.rb:61 | array | | hash | | array/0 | | array/1 | | hash/even | | hash/odd | | array/0/one | | array/0/two | | array/1/four | | array/1/three | | hash/even/0 | | hash/even/1 | | hash/odd/0 | | hash/odd/1 | Feature: Sizes Background: # features/sizes.feature:2 Given the JSON is: # features/step_definitions/steps.rb:1 """ { "id": null, "one": [ 1 ], "three": [ 1, 2, 3 ], "two": [ 1, 2 ], "zero": [ ] } """ Scenario: Hash # features/sizes.feature:25 When I get the JSON # features/step_definitions/steps.rb:5 Then the JSON should have 5 keys # lib/json_spec/cucumber.rb:89 And the JSON should have 5 values # lib/json_spec/cucumber.rb:89 Scenario: Empty array # features/sizes.feature:30 When I get the JSON # features/step_definitions/steps.rb:5 Then the JSON at "zero" should have 0 entries # lib/json_spec/cucumber.rb:89 Scenario: Array # features/sizes.feature:34 When I get the JSON # features/step_definitions/steps.rb:5 Then the JSON at "one" should have 1 entry # lib/json_spec/cucumber.rb:89 And the JSON at "two" should have 2 values # lib/json_spec/cucumber.rb:89 And the JSON at "three" should have 3 numbers # lib/json_spec/cucumber.rb:89 Feature: Types Scenario: All types # features/types.feature:2 Given the JSON is: # features/step_definitions/steps.rb:1 """ { "array": [], "false": true, "float": 10.0, "hash": {}, "integer": 10, "string": "json_spec", "true": true } """ When I get the JSON # features/step_definitions/steps.rb:5 Then the JSON should be a hash # lib/json_spec/cucumber.rb:81 And the JSON at "array" should be an array # lib/json_spec/cucumber.rb:81 And the JSON at "false" should be a boolean # lib/json_spec/cucumber.rb:81 And the JSON at "float" should be a float # lib/json_spec/cucumber.rb:81 And the JSON at "hash" should be a hash # lib/json_spec/cucumber.rb:81 And the JSON at "hash" should be an object # lib/json_spec/cucumber.rb:81 And the JSON at "integer" should be an integer # lib/json_spec/cucumber.rb:81 And the JSON at "string" should be a string # lib/json_spec/cucumber.rb:81 And the JSON at "true" should be a boolean # lib/json_spec/cucumber.rb:81 53 scenarios (53 passed) 281 steps (281 passed) 0m0.075s ┌──────────────────────────────────────────────────────────────────────────────┐ │ Share your Cucumber Report with your team at https://reports.cucumber.io │ │ │ │ Command line option: --publish │ │ Environment variable: CUCUMBER_PUBLISH_ENABLED=true │ │ cucumber.yml: default: --publish │ │ │ │ More information at https://cucumber.io/docs/cucumber/environment-variables/ │ │ │ │ To disable this message, specify CUCUMBER_PUBLISH_QUIET=true or use the │ │ --publish-quiet option. You can also add this to your cucumber.yml: │ │ default: --publish-quiet │ └──────────────────────────────────────────────────────────────────────────────┘ + popd ~/build/BUILD/json_spec-1.1.5 + RPM_EC=0 ++ jobs -p + exit 0 Processing files: rubygem-json_spec-1.1.5-14.fc38.noarch Provides: rubygem(json_spec) = 1.1.5 rubygem-json_spec = 1.1.5-14.fc38 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: (rubygem(multi_json) >= 1.0 with rubygem(multi_json) < 2) (rubygem(rspec) >= 2.0 with rubygem(rspec) < 4.0) ruby(rubygems) Processing files: rubygem-json_spec-doc-1.1.5-14.fc38.noarch Provides: rubygem-json_spec-doc = 1.1.5-14.fc38 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/rubygem-json_spec-1.1.5-14.fc38.aarch64 Wrote: /builddir/build/RPMS/rubygem-json_spec-1.1.5-14.fc38.noarch.rpm Wrote: /builddir/build/RPMS/rubygem-json_spec-doc-1.1.5-14.fc38.noarch.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.1KUusu + umask 022 + cd /builddir/build/BUILD + cd json_spec-1.1.5 + /usr/bin/rm -rf /builddir/build/BUILDROOT/rubygem-json_spec-1.1.5-14.fc38.aarch64 + RPM_EC=0 ++ jobs -p + exit 0 Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.NkXi7b + umask 022 + cd /builddir/build/BUILD + rm -rf json_spec-1.1.5 json_spec-1.1.5.gemspec + RPM_EC=0 ++ jobs -p + exit 0 RPM build warnings: %patchN is deprecated (1 usages found), use %patch N (or %patch -P N) Finish: rpmbuild rubygem-json_spec-1.1.5-14.fc38.src.rpm Finish: build phase for rubygem-json_spec-1.1.5-14.fc38.src.rpm INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-38-aarch64-1687898240.610552/root/var/log/dnf.rpm.log /var/lib/mock/fedora-38-aarch64-1687898240.610552/root/var/log/dnf.librepo.log /var/lib/mock/fedora-38-aarch64-1687898240.610552/root/var/log/dnf.log INFO: Done(/var/lib/copr-rpmbuild/results/rubygem-json_spec-1.1.5-14.fc38.src.rpm) Config(child) 0 minutes 13 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. Finish: clean chroot Finish: run Running FedoraReview tool Running: fedora-review --no-colors --prebuilt --rpm-spec --name rubygem-json_spec --mock-config /var/lib/copr-rpmbuild/results/configs/child.cfg cmd: ['fedora-review', '--no-colors', '--prebuilt', '--rpm-spec', '--name', 'rubygem-json_spec', '--mock-config', '/var/lib/copr-rpmbuild/results/configs/child.cfg'] cwd: /var/lib/copr-rpmbuild/results rc: 0 stdout: Review template in: /var/lib/copr-rpmbuild/results/rubygem-json_spec/review.txt fedora-review is automated tool, but *YOU* are responsible for manually reviewing the results and finishing the review. Do not just copy-paste the results without understanding them. stderr: INFO: Processing local files: rubygem-json_spec INFO: Getting .spec and .srpm Urls from : Local files in /var/lib/copr-rpmbuild/results INFO: --> SRPM url: file:///var/lib/copr-rpmbuild/results/rubygem-json_spec-1.1.5-14.fc38.src.rpm INFO: Using review directory: /var/lib/copr-rpmbuild/results/rubygem-json_spec warning: %patchN is deprecated (1 usages found), use %patch N (or %patch -P N) warning: %patchN is deprecated (1 usages found), use %patch N (or %patch -P N) INFO: Downloading (Source0): https://rubygems.org/gems/json_spec-1.1.5.gem INFO: Running checks and generating report INFO: Installing built package(s) INFO: Reading configuration from /etc/mock/site-defaults.cfg INFO: Reading configuration from /etc/mock/chroot-aliases.cfg INFO: Reading configuration from /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: WARNING: Probably non-rawhide buildroot used. Rawhide should be used for most package reviews INFO: Active plugins: Shell-api, Generic Last metadata expiration check: 0:00:13 ago on Tue Jun 27 20:38:42 2023. Last metadata expiration check: 0:01:26 ago on Tue Jun 27 20:38:42 2023. Last metadata expiration check: 0:01:41 ago on Tue Jun 27 20:38:42 2023. INFO: ExclusiveArch dependency checking disabled, enable with EXARCH flag Review template in: /var/lib/copr-rpmbuild/results/rubygem-json_spec/review.txt fedora-review is automated tool, but *YOU* are responsible for manually reviewing the results and finishing the review. Do not just copy-paste the results without understanding them. Moving the results into `fedora-review' directory. Review template in: /var/lib/copr-rpmbuild/results/fedora-review/review.txt Running RPMResults tool