Warning: Permanently added '2620:52:3:1:dead:beef:cafe:c14e' (ED25519) to the list of known hosts. Running: /usr/bin/copr-rpmbuild --verbose --drop-resultdir --build-id 5245434 --chroot fedora-rawhide-i386 --detached Version: 0.62 PID: 12396 Logging PID: 12397 Task: {'appstream': True, 'background': True, 'build_id': 5245434, 'buildroot_pkgs': [], 'chroot': 'fedora-rawhide-i386', 'enable_net': False, 'fedora_review': False, 'git_hash': '05c5f63e36dd0371c41909c2c89c8e538db3cd72', 'git_repo': 'https://copr-dist-git.fedorainfracloud.org/git/gotmax23/all_go_dependents/golang-github-clbanning-mxj', 'isolation': 'default', 'memory_reqs': 2048, 'package_name': 'golang-github-clbanning-mxj', 'package_version': '2.5.5-3', 'project_dirname': 'all_go_dependents', 'project_name': 'all_go_dependents', 'project_owner': 'gotmax23', 'repos': [{'baseurl': 'https://download.copr.fedorainfracloud.org/results/gotmax23/all_go_dependents/fedora-rawhide-i386/', 'id': 'copr_base', 'name': 'Copr repository'}, {'baseurl': 'https://kojipkgs.fedoraproject.org/repos/rawhide/latest/$basearch/', 'id': 'https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch', 'name': 'Additional repo https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch'}], 'sandbox': 'gotmax23/all_go_dependents--gotmax23', 'source_json': {}, 'source_type': None, 'submitter': 'gotmax23', 'tags': [], 'task_id': '5245434-fedora-rawhide-i386', 'timeout': 18000, 'uses_devel_repo': False, 'with_opts': [], 'without_opts': []} Running: git clone https://copr-dist-git.fedorainfracloud.org/git/gotmax23/all_go_dependents/golang-github-clbanning-mxj /var/lib/copr-rpmbuild/workspace/workdir-ugz2l2ja/golang-github-clbanning-mxj --depth 500 --no-single-branch --recursive cmd: ['git', 'clone', 'https://copr-dist-git.fedorainfracloud.org/git/gotmax23/all_go_dependents/golang-github-clbanning-mxj', '/var/lib/copr-rpmbuild/workspace/workdir-ugz2l2ja/golang-github-clbanning-mxj', '--depth', '500', '--no-single-branch', '--recursive'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-ugz2l2ja/golang-github-clbanning-mxj'... Running: git checkout 05c5f63e36dd0371c41909c2c89c8e538db3cd72 cmd: ['git', 'checkout', '05c5f63e36dd0371c41909c2c89c8e538db3cd72'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-ugz2l2ja/golang-github-clbanning-mxj rc: 0 stdout: stderr: Note: switching to '05c5f63e36dd0371c41909c2c89c8e538db3cd72'. 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 05c5f63 automatic import of golang-github-clbanning-mxj Running: copr-distgit-client sources /usr/bin/tail: /var/lib/copr-rpmbuild/main.log: file truncated cmd: ['copr-distgit-client', 'sources'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-ugz2l2ja/golang-github-clbanning-mxj 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 mxj-2.5.5.tar.gz INFO: Calling: curl -H Pragma: -o mxj-2.5.5.tar.gz --location --remote-time --show-error --fail https://copr-dist-git.fedorainfracloud.org/repo/pkgs/gotmax23/all_go_dependents/golang-github-clbanning-mxj/mxj-2.5.5.tar.gz/md5/503c39afdd34260b313e27dd97380ae0/mxj-2.5.5.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 1069k 100 1069k 0 0 7704k 0 --:--:-- --:--:-- --:--:-- 7752k INFO: Reading stdout from command: md5sum mxj-2.5.5.tar.gz Running (timeout=18000): unbuffer mock --buildsrpm --spec /var/lib/copr-rpmbuild/workspace/workdir-ugz2l2ja/golang-github-clbanning-mxj/golang-github-clbanning-mxj.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-ugz2l2ja/golang-github-clbanning-mxj --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1674080055.745396 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 3.5 starting (python version = 3.11.0, NVR = mock-3.5-1.fc37)... 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-ugz2l2ja/golang-github-clbanning-mxj/golang-github-clbanning-mxj.spec) Config(fedora-rawhide-i686) Start: clean chroot Finish: clean chroot Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-i686-bootstrap-1674080055.745396/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: 3.5 INFO: Mock Version: 3.5 Start(bootstrap): dnf install No matches found for the following disable plugin patterns: local, spacewalk, versionlock Updating Subscription Management repositories. Unable to read consumer identity This system is not registered with an entitlement server. You can use subscription-manager to register. Copr repository 4.7 MB/s | 879 kB 00:00 Additional repo https_kojipkgs_fedoraproject_or 33 MB/s | 60 MB 00:01 local 63 MB/s | 60 MB 00:00 Last metadata expiration check: 0:00:01 ago on Wed Jan 18 22:14:34 2023. Dependencies resolved. ========================================================================================================================================= Package Arch Version Repository Size ========================================================================================================================================= Installing: dnf noarch 4.14.0-1.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 469 k dnf-plugins-core noarch 4.3.1-1.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 34 k Installing dependencies: alternatives i686 1.21-1.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 38 k audit-libs i686 3.0.9-2.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 122 k basesystem noarch 11-14.fc37 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 7.0 k bash i686 5.2.15-1.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 M bzip2-libs i686 1.0.8-12.fc37 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 41 k ca-certificates noarch 2022.2.54-5.fc37 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 829 k coreutils i686 9.1-10.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 M coreutils-common i686 9.1-10.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.0 M crypto-policies noarch 20221215-1.gita4c31a3.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 63 k curl i686 7.87.0-2.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 344 k cyrus-sasl-lib i686 2.1.28-8.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 857 k dbus-libs i686 1:1.14.4-1.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 167 k dnf-data noarch 4.14.0-1.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 43 k elfutils-default-yama-scope noarch 0.188-3.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 15 k elfutils-libelf i686 0.188-3.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 203 k elfutils-libs i686 0.188-3.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 286 k expat i686 2.5.0-1.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 115 k fedora-gpg-keys noarch 38-0.3 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 115 k fedora-release noarch 38-0.15 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 11 k fedora-release-common noarch 38-0.15 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 21 k fedora-release-identity-basic noarch 38-0.15 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 12 k fedora-repos noarch 38-0.3 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 10 k fedora-repos-rawhide noarch 38-0.3 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.7 k file-libs i686 5.42-4.fc37 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 684 k filesystem i686 3.18-2.fc37 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 M findutils i686 1:4.9.0-2.fc37 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 492 k gawk i686 5.1.1-4.fc37 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 M gdbm-libs i686 1:1.23-2.fc37 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 60 k glib2 i686 2.74.1-2.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.8 M glibc i686 2.36.9000-19.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 M glibc-common i686 2.36.9000-19.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 315 k glibc-minimal-langpack i686 2.36.9000-19.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 30 k gmp i686 1:6.2.1-3.fc37 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 305 k gnupg2 i686 2.4.0-1.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.7 M gnutls i686 3.7.8-9.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 M gpgme i686 1.17.1-3.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 218 k grep i686 3.8-2.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 289 k ima-evm-utils i686 1.4-6.fc37 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 63 k json-c i686 0.16-3.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 44 k keyutils-libs i686 1.6.1-5.fc37 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 32 k krb5-libs i686 1.20.1-6.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 765 k libacl i686 2.3.1-4.fc37 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 25 k libarchive i686 3.6.1-3.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 443 k libassuan i686 2.5.5-5.fc37 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 69 k libattr i686 2.5.1-5.fc37 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 18 k libb2 i686 0.98.1-7.fc37 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 35 k libblkid i686 2.38.1-3.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 116 k libbrotli i686 1.0.9-9.fc37 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 317 k libcap i686 2.48-5.fc37 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 68 k libcap-ng i686 0.8.3-4.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 33 k libcom_err i686 1.46.5-3.fc37 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 26 k libcomps i686 0.1.18-4.fc37 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 84 k libcurl i686 7.87.0-2.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 310 k libdnf i686 0.68.0-1.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 722 k libevent i686 2.1.12-7.fc37 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 279 k libffi i686 3.4.4-1.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 36 k libfsverity i686 1.4-8.fc37 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 20 k libgcc i686 13.0.1-0.1.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 103 k libgcrypt i686 1.10.1-6.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 484 k libgomp i686 13.0.1-0.1.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 305 k libgpg-error i686 1.46-1.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 225 k libidn2 i686 2.3.4-1.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 154 k libksba i686 1.6.3-1.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 161 k libmodulemd i686 2.14.0-4.fc37 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 241 k libmount i686 2.38.1-3.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 141 k libnghttp2 i686 1.51.0-1.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 80 k libnsl2 i686 2.0.0-4.fc37 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 31 k libpsl i686 0.21.2-1.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 66 k librepo i686 1.15.1-1.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 102 k libreport-filesystem noarch 2.17.6-1.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 14 k libselinux i686 3.5-0.rc1.1.fc38.1 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 91 k libsemanage i686 3.5-0.rc1.1.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 128 k libsepol i686 3.5-0.rc1.1.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 336 k libsigsegv i686 2.14-3.fc37 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 27 k libsmartcols i686 2.38.1-3.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 65 k libsolv i686 0.7.22-3.fc37 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 428 k libssh i686 0.10.4-2.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 222 k libssh-config noarch 0.10.4-2.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.8 k libstdc++ i686 13.0.1-0.1.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 908 k libtasn1 i686 4.19.0-1.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 76 k libtirpc i686 1.3.3-0.fc37 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 101 k libunistring i686 1.0-2.fc37 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 551 k libuuid i686 2.38.1-3.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 28 k libverto i686 0.3.2-4.fc37 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 21 k libxcrypt i686 4.4.33-5.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 123 k libxml2 i686 2.10.3-2.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 745 k libyaml i686 0.2.5-8.fc37 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 62 k libzstd i686 1.5.2-3.fc37 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 274 k lua-libs i686 5.4.4-7.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 148 k lz4-libs i686 1.9.4-1.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 67 k mpdecimal i686 2.5.1-4.fc37 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 106 k mpfr i686 4.1.1-2.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 637 k ncurses-base noarch 6.4-2.20230114.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 62 k ncurses-libs i686 6.4-2.20230114.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 351 k nettle i686 3.8-2.fc37 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 430 k npth i686 1.6-10.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 24 k openldap i686 2.6.3-1.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 273 k openssl-libs i686 1:3.0.7-3.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.1 M p11-kit i686 0.24.1-5.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 335 k p11-kit-trust i686 0.24.1-5.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 135 k pcre2 i686 10.42-1.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 231 k pcre2-syntax noarch 10.42-1.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 144 k popt i686 1.19-1.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 61 k publicsuffix-list-dafsa noarch 20221208-1.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 59 k python-pip-wheel noarch 22.3.1-1.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 M python-setuptools-wheel noarch 65.5.1-1.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 715 k python3 i686 3.11.1-3.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 28 k python3-dateutil noarch 1:2.8.2-4.fc37 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 350 k python3-dbus i686 1.3.2-1.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 150 k python3-distro noarch 1.8.0-1.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 45 k python3-dnf noarch 4.14.0-1.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 567 k python3-dnf-plugins-core noarch 4.3.1-1.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 263 k python3-gpg i686 1.17.1-3.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 277 k python3-hawkey i686 0.68.0-1.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 111 k python3-libcomps i686 0.1.18-4.fc37 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 51 k python3-libdnf i686 0.68.0-1.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 828 k python3-libs i686 3.11.1-3.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.3 M python3-rpm i686 4.18.0-9.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 71 k python3-six noarch 1.16.0-8.fc37 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 42 k readline i686 8.2-2.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 218 k rpm i686 4.18.0-9.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 541 k rpm-build-libs i686 4.18.0-9.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 95 k rpm-libs i686 4.18.0-9.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 316 k rpm-sequoia i686 1.2.0-1.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 924 k rpm-sign-libs i686 4.18.0-9.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 27 k sed i686 4.8-11.fc37 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 300 k setup noarch 2.14.3-1.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 146 k shadow-utils i686 2:4.13-3.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 M sqlite-libs i686 3.40.1-1.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 705 k systemd-libs i686 252.4-598.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 662 k tpm2-tss i686 4.0.0-1.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 604 k tzdata noarch 2022g-1.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 432 k xz-libs i686 5.2.9-1.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 101 k zchunk-libs i686 1.2.3-1.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 54 k zlib i686 1.2.13-2.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 92 k Transaction Summary ========================================================================================================================================= Install 137 Packages Total download size: 57 M Installed size: 198 M Downloading Packages: (1/137): basesystem-11-14.fc37.noarch.rpm 66 kB/s | 7.0 kB 00:00 (2/137): alternatives-1.21-1.fc38.i686.rpm 354 kB/s | 38 kB 00:00 (3/137): bzip2-libs-1.0.8-12.fc37.i686.rpm 3.0 MB/s | 41 kB 00:00 (4/137): audit-libs-3.0.9-2.fc38.i686.rpm 996 kB/s | 122 kB 00:00 (5/137): ca-certificates-2022.2.54-5.fc37.noarc 15 MB/s | 829 kB 00:00 (6/137): coreutils-9.1-10.fc38.i686.rpm 21 MB/s | 1.1 MB 00:00 (7/137): crypto-policies-20221215-1.gita4c31a3. 2.8 MB/s | 63 kB 00:00 (8/137): curl-7.87.0-2.fc38.i686.rpm 14 MB/s | 344 kB 00:00 (9/137): coreutils-common-9.1-10.fc38.i686.rpm 37 MB/s | 2.0 MB 00:00 (10/137): bash-5.2.15-1.fc38.i686.rpm 14 MB/s | 1.8 MB 00:00 (11/137): cyrus-sasl-lib-2.1.28-8.fc38.i686.rpm 34 MB/s | 857 kB 00:00 (12/137): dbus-libs-1.14.4-1.fc38.i686.rpm 8.4 MB/s | 167 kB 00:00 (13/137): dnf-data-4.14.0-1.fc38.noarch.rpm 3.6 MB/s | 43 kB 00:00 (14/137): dnf-4.14.0-1.fc38.noarch.rpm 16 MB/s | 469 kB 00:00 (15/137): dnf-plugins-core-4.3.1-1.fc38.noarch. 2.9 MB/s | 34 kB 00:00 (16/137): elfutils-default-yama-scope-0.188-3.f 1.4 MB/s | 15 kB 00:00 (17/137): elfutils-libelf-0.188-3.fc38.i686.rpm 16 MB/s | 203 kB 00:00 (18/137): elfutils-libs-0.188-3.fc38.i686.rpm 16 MB/s | 286 kB 00:00 (19/137): expat-2.5.0-1.fc38.i686.rpm 7.7 MB/s | 115 kB 00:00 (20/137): fedora-gpg-keys-38-0.3.noarch.rpm 8.8 MB/s | 115 kB 00:00 (21/137): fedora-release-38-0.15.noarch.rpm 1.0 MB/s | 11 kB 00:00 (22/137): fedora-release-common-38-0.15.noarch. 1.8 MB/s | 21 kB 00:00 (23/137): fedora-release-identity-basic-38-0.15 896 kB/s | 12 kB 00:00 (24/137): fedora-repos-38-0.3.noarch.rpm 839 kB/s | 10 kB 00:00 (25/137): fedora-repos-rawhide-38-0.3.noarch.rp 920 kB/s | 9.7 kB 00:00 (26/137): file-libs-5.42-4.fc37.i686.rpm 25 MB/s | 684 kB 00:00 (27/137): findutils-4.9.0-2.fc37.i686.rpm 20 MB/s | 492 kB 00:00 (28/137): filesystem-3.18-2.fc37.i686.rpm 34 MB/s | 1.1 MB 00:00 (29/137): gdbm-libs-1.23-2.fc37.i686.rpm 3.8 MB/s | 60 kB 00:00 (30/137): gawk-5.1.1-4.fc37.i686.rpm 29 MB/s | 1.0 MB 00:00 (31/137): glibc-common-2.36.9000-19.fc38.i686.r 11 MB/s | 315 kB 00:00 (32/137): glibc-2.36.9000-19.fc38.i686.rpm 39 MB/s | 1.9 MB 00:00 (33/137): glib2-2.74.1-2.fc38.i686.rpm 39 MB/s | 2.8 MB 00:00 (34/137): glibc-minimal-langpack-2.36.9000-19.f 1.8 MB/s | 30 kB 00:00 (35/137): gmp-6.2.1-3.fc37.i686.rpm 20 MB/s | 305 kB 00:00 (36/137): gpgme-1.17.1-3.fc38.i686.rpm 9.2 MB/s | 218 kB 00:00 (37/137): grep-3.8-2.fc38.i686.rpm 11 MB/s | 289 kB 00:00 (38/137): gnupg2-2.4.0-1.fc38.i686.rpm 45 MB/s | 2.7 MB 00:00 (39/137): gnutls-3.7.8-9.fc38.i686.rpm 18 MB/s | 1.1 MB 00:00 (40/137): ima-evm-utils-1.4-6.fc37.i686.rpm 4.8 MB/s | 63 kB 00:00 (41/137): keyutils-libs-1.6.1-5.fc37.i686.rpm 2.8 MB/s | 32 kB 00:00 (42/137): json-c-0.16-3.fc38.i686.rpm 3.7 MB/s | 44 kB 00:00 (43/137): libacl-2.3.1-4.fc37.i686.rpm 1.5 MB/s | 25 kB 00:00 (44/137): krb5-libs-1.20.1-6.fc38.i686.rpm 33 MB/s | 765 kB 00:00 (45/137): libarchive-3.6.1-3.fc38.i686.rpm 20 MB/s | 443 kB 00:00 (46/137): libassuan-2.5.5-5.fc37.i686.rpm 5.9 MB/s | 69 kB 00:00 (47/137): libattr-2.5.1-5.fc37.i686.rpm 1.7 MB/s | 18 kB 00:00 (48/137): libb2-0.98.1-7.fc37.i686.rpm 3.1 MB/s | 35 kB 00:00 (49/137): libblkid-2.38.1-3.fc38.i686.rpm 8.1 MB/s | 116 kB 00:00 (50/137): libcap-2.48-5.fc37.i686.rpm 5.2 MB/s | 68 kB 00:00 (51/137): libbrotli-1.0.9-9.fc37.i686.rpm 17 MB/s | 317 kB 00:00 (52/137): libcap-ng-0.8.3-4.fc38.i686.rpm 2.9 MB/s | 33 kB 00:00 (53/137): libcom_err-1.46.5-3.fc37.i686.rpm 2.4 MB/s | 26 kB 00:00 (54/137): libcomps-0.1.18-4.fc37.i686.rpm 5.7 MB/s | 84 kB 00:00 (55/137): libcurl-7.87.0-2.fc38.i686.rpm 22 MB/s | 310 kB 00:00 (56/137): libdnf-0.68.0-1.fc38.i686.rpm 40 MB/s | 722 kB 00:00 (57/137): libffi-3.4.4-1.fc38.i686.rpm 3.3 MB/s | 36 kB 00:00 (58/137): libevent-2.1.12-7.fc37.i686.rpm 17 MB/s | 279 kB 00:00 (59/137): libfsverity-1.4-8.fc37.i686.rpm 1.9 MB/s | 20 kB 00:00 (60/137): libgcc-13.0.1-0.1.fc38.i686.rpm 8.8 MB/s | 103 kB 00:00 (61/137): libgcrypt-1.10.1-6.fc38.i686.rpm 30 MB/s | 484 kB 00:00 (62/137): libgomp-13.0.1-0.1.fc38.i686.rpm 22 MB/s | 305 kB 00:00 (63/137): libgpg-error-1.46-1.fc38.i686.rpm 16 MB/s | 225 kB 00:00 (64/137): libidn2-2.3.4-1.fc38.i686.rpm 4.4 MB/s | 154 kB 00:00 (65/137): libksba-1.6.3-1.fc38.i686.rpm 5.1 MB/s | 161 kB 00:00 (66/137): libmodulemd-2.14.0-4.fc37.i686.rpm 7.5 MB/s | 241 kB 00:00 (67/137): libmount-2.38.1-3.fc38.i686.rpm 7.8 MB/s | 141 kB 00:00 (68/137): libnsl2-2.0.0-4.fc37.i686.rpm 1.5 MB/s | 31 kB 00:00 (69/137): libnghttp2-1.51.0-1.fc38.i686.rpm 3.1 MB/s | 80 kB 00:00 (70/137): libreport-filesystem-2.17.6-1.fc38.no 1.1 MB/s | 14 kB 00:00 (71/137): libpsl-0.21.2-1.fc38.i686.rpm 2.7 MB/s | 66 kB 00:00 (72/137): librepo-1.15.1-1.fc38.i686.rpm 5.9 MB/s | 102 kB 00:00 (73/137): libselinux-3.5-0.rc1.1.fc38.1.i686.rp 7.5 MB/s | 91 kB 00:00 (74/137): libsemanage-3.5-0.rc1.1.fc38.i686.rpm 9.6 MB/s | 128 kB 00:00 (75/137): libsepol-3.5-0.rc1.1.fc38.i686.rpm 22 MB/s | 336 kB 00:00 (76/137): libsigsegv-2.14-3.fc37.i686.rpm 2.5 MB/s | 27 kB 00:00 (77/137): libsmartcols-2.38.1-3.fc38.i686.rpm 5.8 MB/s | 65 kB 00:00 (78/137): libsolv-0.7.22-3.fc37.i686.rpm 29 MB/s | 428 kB 00:00 (79/137): libssh-0.10.4-2.fc38.i686.rpm 17 MB/s | 222 kB 00:00 (80/137): libssh-config-0.10.4-2.fc38.noarch.rp 715 kB/s | 8.8 kB 00:00 (81/137): libtasn1-4.19.0-1.fc38.i686.rpm 6.3 MB/s | 76 kB 00:00 (82/137): libtirpc-1.3.3-0.fc37.i686.rpm 7.7 MB/s | 101 kB 00:00 (83/137): libstdc++-13.0.1-0.1.fc38.i686.rpm 34 MB/s | 908 kB 00:00 (84/137): libunistring-1.0-2.fc37.i686.rpm 34 MB/s | 551 kB 00:00 (85/137): libuuid-2.38.1-3.fc38.i686.rpm 2.1 MB/s | 28 kB 00:00 (86/137): libverto-0.3.2-4.fc37.i686.rpm 1.8 MB/s | 21 kB 00:00 (87/137): libxcrypt-4.4.33-5.fc38.i686.rpm 10 MB/s | 123 kB 00:00 (88/137): libxml2-2.10.3-2.fc38.i686.rpm 30 MB/s | 745 kB 00:00 (89/137): libyaml-0.2.5-8.fc37.i686.rpm 2.8 MB/s | 62 kB 00:00 (90/137): libzstd-1.5.2-3.fc37.i686.rpm 17 MB/s | 274 kB 00:00 (91/137): lua-libs-5.4.4-7.fc38.i686.rpm 12 MB/s | 148 kB 00:00 (92/137): mpdecimal-2.5.1-4.fc37.i686.rpm 9.2 MB/s | 106 kB 00:00 (93/137): lz4-libs-1.9.4-1.fc38.i686.rpm 4.3 MB/s | 67 kB 00:00 (94/137): ncurses-base-6.4-2.20230114.fc38.noar 4.5 MB/s | 62 kB 00:00 (95/137): mpfr-4.1.1-2.fc38.i686.rpm 30 MB/s | 637 kB 00:00 (96/137): ncurses-libs-6.4-2.20230114.fc38.i686 18 MB/s | 351 kB 00:00 (97/137): npth-1.6-10.fc38.i686.rpm 2.0 MB/s | 24 kB 00:00 (98/137): nettle-3.8-2.fc37.i686.rpm 21 MB/s | 430 kB 00:00 (99/137): openldap-2.6.3-1.fc38.i686.rpm 20 MB/s | 273 kB 00:00 (100/137): p11-kit-trust-0.24.1-5.fc38.i686.rpm 8.6 MB/s | 135 kB 00:00 (101/137): p11-kit-0.24.1-5.fc38.i686.rpm 11 MB/s | 335 kB 00:00 (102/137): openssl-libs-3.0.7-3.fc38.i686.rpm 50 MB/s | 2.1 MB 00:00 (103/137): pcre2-10.42-1.fc38.i686.rpm 9.7 MB/s | 231 kB 00:00 (104/137): pcre2-syntax-10.42-1.fc38.noarch.rpm 8.8 MB/s | 144 kB 00:00 (105/137): publicsuffix-list-dafsa-20221208-1.f 4.2 MB/s | 59 kB 00:00 (106/137): popt-1.19-1.fc38.i686.rpm 2.9 MB/s | 61 kB 00:00 (107/137): python-pip-wheel-22.3.1-1.fc38.noarc 40 MB/s | 1.4 MB 00:00 (108/137): python3-3.11.1-3.fc38.i686.rpm 1.2 MB/s | 28 kB 00:00 (109/137): python-setuptools-wheel-65.5.1-1.fc3 24 MB/s | 715 kB 00:00 (110/137): python3-dateutil-2.8.2-4.fc37.noarch 23 MB/s | 350 kB 00:00 (111/137): python3-dbus-1.3.2-1.fc38.i686.rpm 7.8 MB/s | 150 kB 00:00 (112/137): python3-distro-1.8.0-1.fc38.noarch.r 2.5 MB/s | 45 kB 00:00 (113/137): python3-dnf-4.14.0-1.fc38.noarch.rpm 33 MB/s | 567 kB 00:00 (114/137): python3-dnf-plugins-core-4.3.1-1.fc3 12 MB/s | 263 kB 00:00 (115/137): python3-gpg-1.17.1-3.fc38.i686.rpm 12 MB/s | 277 kB 00:00 (116/137): python3-hawkey-0.68.0-1.fc38.i686.rp 8.2 MB/s | 111 kB 00:00 (117/137): python3-libcomps-0.1.18-4.fc37.i686. 3.3 MB/s | 51 kB 00:00 (118/137): python3-libdnf-0.68.0-1.fc38.i686.rp 23 MB/s | 828 kB 00:00 (119/137): python3-rpm-4.18.0-9.fc38.i686.rpm 3.1 MB/s | 71 kB 00:00 (120/137): python3-six-1.16.0-8.fc37.noarch.rpm 1.9 MB/s | 42 kB 00:00 (121/137): readline-8.2-2.fc38.i686.rpm 9.3 MB/s | 218 kB 00:00 (122/137): rpm-build-libs-4.18.0-9.fc38.i686.rp 3.8 MB/s | 95 kB 00:00 (123/137): rpm-4.18.0-9.fc38.i686.rpm 17 MB/s | 541 kB 00:00 (124/137): rpm-libs-4.18.0-9.fc38.i686.rpm 11 MB/s | 316 kB 00:00 (125/137): rpm-sign-libs-4.18.0-9.fc38.i686.rpm 786 kB/s | 27 kB 00:00 (126/137): rpm-sequoia-1.2.0-1.fc38.i686.rpm 15 MB/s | 924 kB 00:00 (127/137): python3-libs-3.11.1-3.fc38.i686.rpm 54 MB/s | 9.3 MB 00:00 (128/137): setup-2.14.3-1.fc38.noarch.rpm 5.1 MB/s | 146 kB 00:00 (129/137): sed-4.8-11.fc37.i686.rpm 9.0 MB/s | 300 kB 00:00 (130/137): sqlite-libs-3.40.1-1.fc38.i686.rpm 20 MB/s | 705 kB 00:00 (131/137): shadow-utils-4.13-3.fc38.i686.rpm 31 MB/s | 1.2 MB 00:00 (132/137): systemd-libs-252.4-598.fc38.i686.rpm 16 MB/s | 662 kB 00:00 (133/137): tzdata-2022g-1.fc38.noarch.rpm 27 MB/s | 432 kB 00:00 (134/137): xz-libs-5.2.9-1.fc38.i686.rpm 6.6 MB/s | 101 kB 00:00 (135/137): tpm2-tss-4.0.0-1.fc38.i686.rpm 22 MB/s | 604 kB 00:00 (136/137): zlib-1.2.13-2.fc38.i686.rpm 4.8 MB/s | 92 kB 00:00 (137/137): zchunk-libs-1.2.3-1.fc38.i686.rpm 2.1 MB/s | 54 kB 00:00 -------------------------------------------------------------------------------- Total 48 MB/s | 57 MB 00:01 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Running scriptlet: filesystem-3.18-2.fc37.i686 1/1 Preparing : 1/1 Installing : tzdata-2022g-1.fc38.noarch 1/137 Installing : crypto-policies-20221215-1.gita4c31a3.fc38.noarc 2/137 Running scriptlet: crypto-policies-20221215-1.gita4c31a3.fc38.noarc 2/137 Installing : fedora-release-identity-basic-38-0.15.noarch 3/137 Installing : python-setuptools-wheel-65.5.1-1.fc38.noarch 4/137 Installing : publicsuffix-list-dafsa-20221208-1.fc38.noarch 5/137 Installing : pcre2-syntax-10.42-1.fc38.noarch 6/137 Installing : ncurses-base-6.4-2.20230114.fc38.noarch 7/137 Installing : libssh-config-0.10.4-2.fc38.noarch 8/137 Installing : libreport-filesystem-2.17.6-1.fc38.noarch 9/137 Installing : dnf-data-4.14.0-1.fc38.noarch 10/137 warning: /etc/dnf/dnf.conf created as /etc/dnf/dnf.conf.rpmnew Installing : fedora-gpg-keys-38-0.3.noarch 11/137 Installing : fedora-release-38-0.15.noarch 12/137 Installing : fedora-release-common-38-0.15.noarch 13/137 Installing : fedora-repos-rawhide-38-0.3.noarch 14/137 Installing : fedora-repos-38-0.3.noarch 15/137 Installing : setup-2.14.3-1.fc38.noarch 16/137 Running scriptlet: setup-2.14.3-1.fc38.noarch 16/137 Installing : filesystem-3.18-2.fc37.i686 17/137 Installing : basesystem-11-14.fc37.noarch 18/137 Installing : coreutils-common-9.1-10.fc38.i686 19/137 Installing : libgcc-13.0.1-0.1.fc38.i686 20/137 Running scriptlet: libgcc-13.0.1-0.1.fc38.i686 20/137 Installing : glibc-minimal-langpack-2.36.9000-19.fc38.i686 21/137 Installing : glibc-common-2.36.9000-19.fc38.i686 22/137 Running scriptlet: glibc-2.36.9000-19.fc38.i686 23/137 Installing : glibc-2.36.9000-19.fc38.i686 23/137 Running scriptlet: glibc-2.36.9000-19.fc38.i686 23/137 Installing : ncurses-libs-6.4-2.20230114.fc38.i686 24/137 Installing : bash-5.2.15-1.fc38.i686 25/137 Running scriptlet: bash-5.2.15-1.fc38.i686 25/137 Installing : zlib-1.2.13-2.fc38.i686 26/137 Installing : bzip2-libs-1.0.8-12.fc37.i686 27/137 Installing : xz-libs-5.2.9-1.fc38.i686 28/137 Installing : libzstd-1.5.2-3.fc37.i686 29/137 Installing : sqlite-libs-3.40.1-1.fc38.i686 30/137 Installing : gmp-1:6.2.1-3.fc37.i686 31/137 Installing : libcap-2.48-5.fc37.i686 32/137 Installing : libgpg-error-1.46-1.fc38.i686 33/137 Installing : popt-1.19-1.fc38.i686 34/137 Installing : libxml2-2.10.3-2.fc38.i686 35/137 Installing : libstdc++-13.0.1-0.1.fc38.i686 36/137 Installing : libuuid-2.38.1-3.fc38.i686 37/137 Installing : lua-libs-5.4.4-7.fc38.i686 38/137 Installing : elfutils-libelf-0.188-3.fc38.i686 39/137 Installing : file-libs-5.42-4.fc37.i686 40/137 Installing : readline-8.2-2.fc38.i686 41/137 Installing : libattr-2.5.1-5.fc37.i686 42/137 Installing : libacl-2.3.1-4.fc37.i686 43/137 Installing : libffi-3.4.4-1.fc38.i686 44/137 Installing : p11-kit-0.24.1-5.fc38.i686 45/137 Installing : libunistring-1.0-2.fc37.i686 46/137 Installing : libidn2-2.3.4-1.fc38.i686 47/137 Installing : libxcrypt-4.4.33-5.fc38.i686 48/137 Installing : pcre2-10.42-1.fc38.i686 49/137 Installing : libassuan-2.5.5-5.fc37.i686 50/137 Installing : nettle-3.8-2.fc37.i686 51/137 Installing : rpm-sequoia-1.2.0-1.fc38.i686 52/137 Installing : expat-2.5.0-1.fc38.i686 53/137 Installing : gdbm-libs-1:1.23-2.fc37.i686 54/137 Installing : json-c-0.16-3.fc38.i686 55/137 Installing : keyutils-libs-1.6.1-5.fc37.i686 56/137 Installing : libcom_err-1.46.5-3.fc37.i686 57/137 Installing : libgomp-13.0.1-0.1.fc38.i686 58/137 Installing : libsepol-3.5-0.rc1.1.fc38.i686 59/137 Installing : libselinux-3.5-0.rc1.1.fc38.1.i686 60/137 Installing : sed-4.8-11.fc37.i686 61/137 Installing : libsmartcols-2.38.1-3.fc38.i686 62/137 Installing : libtasn1-4.19.0-1.fc38.i686 63/137 Installing : lz4-libs-1.9.4-1.fc38.i686 64/137 Installing : elfutils-default-yama-scope-0.188-3.fc38.noarch 65/137 Running scriptlet: elfutils-default-yama-scope-0.188-3.fc38.noarch 65/137 Installing : elfutils-libs-0.188-3.fc38.i686 66/137 Installing : systemd-libs-252.4-598.fc38.i686 67/137 Installing : dbus-libs-1:1.14.4-1.fc38.i686 68/137 Installing : findutils-1:4.9.0-2.fc37.i686 69/137 Installing : libb2-0.98.1-7.fc37.i686 70/137 Installing : cyrus-sasl-lib-2.1.28-8.fc38.i686 71/137 Installing : libcomps-0.1.18-4.fc37.i686 72/137 Installing : grep-3.8-2.fc38.i686 73/137 Installing : libpsl-0.21.2-1.fc38.i686 74/137 Installing : libblkid-2.38.1-3.fc38.i686 75/137 Installing : libmount-2.38.1-3.fc38.i686 76/137 Installing : mpdecimal-2.5.1-4.fc37.i686 77/137 Installing : libgcrypt-1.10.1-6.fc38.i686 78/137 Installing : libksba-1.6.3-1.fc38.i686 79/137 Installing : mpfr-4.1.1-2.fc38.i686 80/137 Installing : alternatives-1.21-1.fc38.i686 81/137 Installing : p11-kit-trust-0.24.1-5.fc38.i686 82/137 Running scriptlet: p11-kit-trust-0.24.1-5.fc38.i686 82/137 Installing : openssl-libs-1:3.0.7-3.fc38.i686 83/137 Installing : coreutils-9.1-10.fc38.i686 84/137 Running scriptlet: ca-certificates-2022.2.54-5.fc37.noarch 85/137 Installing : ca-certificates-2022.2.54-5.fc37.noarch 85/137 Running scriptlet: ca-certificates-2022.2.54-5.fc37.noarch 85/137 Installing : libfsverity-1.4-8.fc37.i686 86/137 Installing : zchunk-libs-1.2.3-1.fc38.i686 87/137 Installing : gnutls-3.7.8-9.fc38.i686 88/137 Installing : python-pip-wheel-22.3.1-1.fc38.noarch 89/137 Installing : glib2-2.74.1-2.fc38.i686 90/137 Installing : libarchive-3.6.1-3.fc38.i686 91/137 Installing : libevent-2.1.12-7.fc37.i686 92/137 Installing : openldap-2.6.3-1.fc38.i686 93/137 Installing : libbrotli-1.0.9-9.fc37.i686 94/137 Installing : libcap-ng-0.8.3-4.fc38.i686 95/137 Installing : audit-libs-3.0.9-2.fc38.i686 96/137 Installing : rpm-libs-4.18.0-9.fc38.i686 97/137 Installing : libsolv-0.7.22-3.fc37.i686 98/137 Installing : rpm-build-libs-4.18.0-9.fc38.i686 99/137 Installing : libsemanage-3.5-0.rc1.1.fc38.i686 100/137 Installing : shadow-utils-2:4.13-3.fc38.i686 101/137 Installing : libnghttp2-1.51.0-1.fc38.i686 102/137 Installing : libsigsegv-2.14-3.fc37.i686 103/137 Installing : gawk-5.1.1-4.fc37.i686 104/137 Installing : libverto-0.3.2-4.fc37.i686 105/137 Installing : krb5-libs-1.20.1-6.fc38.i686 106/137 Installing : libtirpc-1.3.3-0.fc37.i686 107/137 Installing : libnsl2-2.0.0-4.fc37.i686 108/137 Installing : python3-3.11.1-3.fc38.i686 109/137 Installing : python3-libs-3.11.1-3.fc38.i686 110/137 Installing : python3-distro-1.8.0-1.fc38.noarch 111/137 Installing : python3-six-1.16.0-8.fc37.noarch 112/137 Installing : python3-dbus-1.3.2-1.fc38.i686 113/137 Installing : python3-dateutil-1:2.8.2-4.fc37.noarch 114/137 Installing : python3-libcomps-0.1.18-4.fc37.i686 115/137 Installing : libssh-0.10.4-2.fc38.i686 116/137 Installing : libcurl-7.87.0-2.fc38.i686 117/137 Installing : curl-7.87.0-2.fc38.i686 118/137 Running scriptlet: tpm2-tss-4.0.0-1.fc38.i686 119/137 useradd: Warning: missing or non-executable shell '/usr/sbin/nologin' Installing : tpm2-tss-4.0.0-1.fc38.i686 119/137 Installing : ima-evm-utils-1.4-6.fc37.i686 120/137 Installing : libyaml-0.2.5-8.fc37.i686 121/137 Installing : libmodulemd-2.14.0-4.fc37.i686 122/137 Installing : npth-1.6-10.fc38.i686 123/137 Installing : gnupg2-2.4.0-1.fc38.i686 124/137 Installing : gpgme-1.17.1-3.fc38.i686 125/137 Installing : librepo-1.15.1-1.fc38.i686 126/137 Installing : libdnf-0.68.0-1.fc38.i686 127/137 Installing : python3-libdnf-0.68.0-1.fc38.i686 128/137 Installing : python3-hawkey-0.68.0-1.fc38.i686 129/137 Installing : python3-gpg-1.17.1-3.fc38.i686 130/137 Installing : rpm-sign-libs-4.18.0-9.fc38.i686 131/137 Installing : python3-rpm-4.18.0-9.fc38.i686 132/137 Installing : python3-dnf-4.14.0-1.fc38.noarch 133/137 Installing : python3-dnf-plugins-core-4.3.1-1.fc38.noarch 134/137 Installing : dnf-plugins-core-4.3.1-1.fc38.noarch 135/137 Installing : dnf-4.14.0-1.fc38.noarch 136/137 Running scriptlet: dnf-4.14.0-1.fc38.noarch 136/137 Running scriptlet: rpm-4.18.0-9.fc38.i686 137/137 Installing : rpm-4.18.0-9.fc38.i686 137/137 Running scriptlet: filesystem-3.18-2.fc37.i686 137/137 Running scriptlet: ca-certificates-2022.2.54-5.fc37.noarch 137/137 Running scriptlet: rpm-4.18.0-9.fc38.i686 137/137 Verifying : alternatives-1.21-1.fc38.i686 1/137 Verifying : audit-libs-3.0.9-2.fc38.i686 2/137 Verifying : basesystem-11-14.fc37.noarch 3/137 Verifying : bash-5.2.15-1.fc38.i686 4/137 Verifying : bzip2-libs-1.0.8-12.fc37.i686 5/137 Verifying : ca-certificates-2022.2.54-5.fc37.noarch 6/137 Verifying : coreutils-9.1-10.fc38.i686 7/137 Verifying : coreutils-common-9.1-10.fc38.i686 8/137 Verifying : crypto-policies-20221215-1.gita4c31a3.fc38.noarc 9/137 Verifying : curl-7.87.0-2.fc38.i686 10/137 Verifying : cyrus-sasl-lib-2.1.28-8.fc38.i686 11/137 Verifying : dbus-libs-1:1.14.4-1.fc38.i686 12/137 Verifying : dnf-4.14.0-1.fc38.noarch 13/137 Verifying : dnf-data-4.14.0-1.fc38.noarch 14/137 Verifying : dnf-plugins-core-4.3.1-1.fc38.noarch 15/137 Verifying : elfutils-default-yama-scope-0.188-3.fc38.noarch 16/137 Verifying : elfutils-libelf-0.188-3.fc38.i686 17/137 Verifying : elfutils-libs-0.188-3.fc38.i686 18/137 Verifying : expat-2.5.0-1.fc38.i686 19/137 Verifying : fedora-gpg-keys-38-0.3.noarch 20/137 Verifying : fedora-release-38-0.15.noarch 21/137 Verifying : fedora-release-common-38-0.15.noarch 22/137 Verifying : fedora-release-identity-basic-38-0.15.noarch 23/137 Verifying : fedora-repos-38-0.3.noarch 24/137 Verifying : fedora-repos-rawhide-38-0.3.noarch 25/137 Verifying : file-libs-5.42-4.fc37.i686 26/137 Verifying : filesystem-3.18-2.fc37.i686 27/137 Verifying : findutils-1:4.9.0-2.fc37.i686 28/137 Verifying : gawk-5.1.1-4.fc37.i686 29/137 Verifying : gdbm-libs-1:1.23-2.fc37.i686 30/137 Verifying : glib2-2.74.1-2.fc38.i686 31/137 Verifying : glibc-2.36.9000-19.fc38.i686 32/137 Verifying : glibc-common-2.36.9000-19.fc38.i686 33/137 Verifying : glibc-minimal-langpack-2.36.9000-19.fc38.i686 34/137 Verifying : gmp-1:6.2.1-3.fc37.i686 35/137 Verifying : gnupg2-2.4.0-1.fc38.i686 36/137 Verifying : gnutls-3.7.8-9.fc38.i686 37/137 Verifying : gpgme-1.17.1-3.fc38.i686 38/137 Verifying : grep-3.8-2.fc38.i686 39/137 Verifying : ima-evm-utils-1.4-6.fc37.i686 40/137 Verifying : json-c-0.16-3.fc38.i686 41/137 Verifying : keyutils-libs-1.6.1-5.fc37.i686 42/137 Verifying : krb5-libs-1.20.1-6.fc38.i686 43/137 Verifying : libacl-2.3.1-4.fc37.i686 44/137 Verifying : libarchive-3.6.1-3.fc38.i686 45/137 Verifying : libassuan-2.5.5-5.fc37.i686 46/137 Verifying : libattr-2.5.1-5.fc37.i686 47/137 Verifying : libb2-0.98.1-7.fc37.i686 48/137 Verifying : libblkid-2.38.1-3.fc38.i686 49/137 Verifying : libbrotli-1.0.9-9.fc37.i686 50/137 Verifying : libcap-2.48-5.fc37.i686 51/137 Verifying : libcap-ng-0.8.3-4.fc38.i686 52/137 Verifying : libcom_err-1.46.5-3.fc37.i686 53/137 Verifying : libcomps-0.1.18-4.fc37.i686 54/137 Verifying : libcurl-7.87.0-2.fc38.i686 55/137 Verifying : libdnf-0.68.0-1.fc38.i686 56/137 Verifying : libevent-2.1.12-7.fc37.i686 57/137 Verifying : libffi-3.4.4-1.fc38.i686 58/137 Verifying : libfsverity-1.4-8.fc37.i686 59/137 Verifying : libgcc-13.0.1-0.1.fc38.i686 60/137 Verifying : libgcrypt-1.10.1-6.fc38.i686 61/137 Verifying : libgomp-13.0.1-0.1.fc38.i686 62/137 Verifying : libgpg-error-1.46-1.fc38.i686 63/137 Verifying : libidn2-2.3.4-1.fc38.i686 64/137 Verifying : libksba-1.6.3-1.fc38.i686 65/137 Verifying : libmodulemd-2.14.0-4.fc37.i686 66/137 Verifying : libmount-2.38.1-3.fc38.i686 67/137 Verifying : libnghttp2-1.51.0-1.fc38.i686 68/137 Verifying : libnsl2-2.0.0-4.fc37.i686 69/137 Verifying : libpsl-0.21.2-1.fc38.i686 70/137 Verifying : librepo-1.15.1-1.fc38.i686 71/137 Verifying : libreport-filesystem-2.17.6-1.fc38.noarch 72/137 Verifying : libselinux-3.5-0.rc1.1.fc38.1.i686 73/137 Verifying : libsemanage-3.5-0.rc1.1.fc38.i686 74/137 Verifying : libsepol-3.5-0.rc1.1.fc38.i686 75/137 Verifying : libsigsegv-2.14-3.fc37.i686 76/137 Verifying : libsmartcols-2.38.1-3.fc38.i686 77/137 Verifying : libsolv-0.7.22-3.fc37.i686 78/137 Verifying : libssh-0.10.4-2.fc38.i686 79/137 Verifying : libssh-config-0.10.4-2.fc38.noarch 80/137 Verifying : libstdc++-13.0.1-0.1.fc38.i686 81/137 Verifying : libtasn1-4.19.0-1.fc38.i686 82/137 Verifying : libtirpc-1.3.3-0.fc37.i686 83/137 Verifying : libunistring-1.0-2.fc37.i686 84/137 Verifying : libuuid-2.38.1-3.fc38.i686 85/137 Verifying : libverto-0.3.2-4.fc37.i686 86/137 Verifying : libxcrypt-4.4.33-5.fc38.i686 87/137 Verifying : libxml2-2.10.3-2.fc38.i686 88/137 Verifying : libyaml-0.2.5-8.fc37.i686 89/137 Verifying : libzstd-1.5.2-3.fc37.i686 90/137 Verifying : lua-libs-5.4.4-7.fc38.i686 91/137 Verifying : lz4-libs-1.9.4-1.fc38.i686 92/137 Verifying : mpdecimal-2.5.1-4.fc37.i686 93/137 Verifying : mpfr-4.1.1-2.fc38.i686 94/137 Verifying : ncurses-base-6.4-2.20230114.fc38.noarch 95/137 Verifying : ncurses-libs-6.4-2.20230114.fc38.i686 96/137 Verifying : nettle-3.8-2.fc37.i686 97/137 Verifying : npth-1.6-10.fc38.i686 98/137 Verifying : openldap-2.6.3-1.fc38.i686 99/137 Verifying : openssl-libs-1:3.0.7-3.fc38.i686 100/137 Verifying : p11-kit-0.24.1-5.fc38.i686 101/137 Verifying : p11-kit-trust-0.24.1-5.fc38.i686 102/137 Verifying : pcre2-10.42-1.fc38.i686 103/137 Verifying : pcre2-syntax-10.42-1.fc38.noarch 104/137 Verifying : popt-1.19-1.fc38.i686 105/137 Verifying : publicsuffix-list-dafsa-20221208-1.fc38.noarch 106/137 Verifying : python-pip-wheel-22.3.1-1.fc38.noarch 107/137 Verifying : python-setuptools-wheel-65.5.1-1.fc38.noarch 108/137 Verifying : python3-3.11.1-3.fc38.i686 109/137 Verifying : python3-dateutil-1:2.8.2-4.fc37.noarch 110/137 Verifying : python3-dbus-1.3.2-1.fc38.i686 111/137 Verifying : python3-distro-1.8.0-1.fc38.noarch 112/137 Verifying : python3-dnf-4.14.0-1.fc38.noarch 113/137 Verifying : python3-dnf-plugins-core-4.3.1-1.fc38.noarch 114/137 Verifying : python3-gpg-1.17.1-3.fc38.i686 115/137 Verifying : python3-hawkey-0.68.0-1.fc38.i686 116/137 Verifying : python3-libcomps-0.1.18-4.fc37.i686 117/137 Verifying : python3-libdnf-0.68.0-1.fc38.i686 118/137 Verifying : python3-libs-3.11.1-3.fc38.i686 119/137 Verifying : python3-rpm-4.18.0-9.fc38.i686 120/137 Verifying : python3-six-1.16.0-8.fc37.noarch 121/137 Verifying : readline-8.2-2.fc38.i686 122/137 Verifying : rpm-4.18.0-9.fc38.i686 123/137 Verifying : rpm-build-libs-4.18.0-9.fc38.i686 124/137 Verifying : rpm-libs-4.18.0-9.fc38.i686 125/137 Verifying : rpm-sequoia-1.2.0-1.fc38.i686 126/137 Verifying : rpm-sign-libs-4.18.0-9.fc38.i686 127/137 Verifying : sed-4.8-11.fc37.i686 128/137 Verifying : setup-2.14.3-1.fc38.noarch 129/137 Verifying : shadow-utils-2:4.13-3.fc38.i686 130/137 Verifying : sqlite-libs-3.40.1-1.fc38.i686 131/137 Verifying : systemd-libs-252.4-598.fc38.i686 132/137 Verifying : tpm2-tss-4.0.0-1.fc38.i686 133/137 Verifying : tzdata-2022g-1.fc38.noarch 134/137 Verifying : xz-libs-5.2.9-1.fc38.i686 135/137 Verifying : zchunk-libs-1.2.3-1.fc38.i686 136/137 Verifying : zlib-1.2.13-2.fc38.i686 137/137 Installed products updated. Installed: alternatives-1.21-1.fc38.i686 audit-libs-3.0.9-2.fc38.i686 basesystem-11-14.fc37.noarch bash-5.2.15-1.fc38.i686 bzip2-libs-1.0.8-12.fc37.i686 ca-certificates-2022.2.54-5.fc37.noarch coreutils-9.1-10.fc38.i686 coreutils-common-9.1-10.fc38.i686 crypto-policies-20221215-1.gita4c31a3.fc38.noarch curl-7.87.0-2.fc38.i686 cyrus-sasl-lib-2.1.28-8.fc38.i686 dbus-libs-1:1.14.4-1.fc38.i686 dnf-4.14.0-1.fc38.noarch dnf-data-4.14.0-1.fc38.noarch dnf-plugins-core-4.3.1-1.fc38.noarch elfutils-default-yama-scope-0.188-3.fc38.noarch elfutils-libelf-0.188-3.fc38.i686 elfutils-libs-0.188-3.fc38.i686 expat-2.5.0-1.fc38.i686 fedora-gpg-keys-38-0.3.noarch fedora-release-38-0.15.noarch fedora-release-common-38-0.15.noarch fedora-release-identity-basic-38-0.15.noarch fedora-repos-38-0.3.noarch fedora-repos-rawhide-38-0.3.noarch file-libs-5.42-4.fc37.i686 filesystem-3.18-2.fc37.i686 findutils-1:4.9.0-2.fc37.i686 gawk-5.1.1-4.fc37.i686 gdbm-libs-1:1.23-2.fc37.i686 glib2-2.74.1-2.fc38.i686 glibc-2.36.9000-19.fc38.i686 glibc-common-2.36.9000-19.fc38.i686 glibc-minimal-langpack-2.36.9000-19.fc38.i686 gmp-1:6.2.1-3.fc37.i686 gnupg2-2.4.0-1.fc38.i686 gnutls-3.7.8-9.fc38.i686 gpgme-1.17.1-3.fc38.i686 grep-3.8-2.fc38.i686 ima-evm-utils-1.4-6.fc37.i686 json-c-0.16-3.fc38.i686 keyutils-libs-1.6.1-5.fc37.i686 krb5-libs-1.20.1-6.fc38.i686 libacl-2.3.1-4.fc37.i686 libarchive-3.6.1-3.fc38.i686 libassuan-2.5.5-5.fc37.i686 libattr-2.5.1-5.fc37.i686 libb2-0.98.1-7.fc37.i686 libblkid-2.38.1-3.fc38.i686 libbrotli-1.0.9-9.fc37.i686 libcap-2.48-5.fc37.i686 libcap-ng-0.8.3-4.fc38.i686 libcom_err-1.46.5-3.fc37.i686 libcomps-0.1.18-4.fc37.i686 libcurl-7.87.0-2.fc38.i686 libdnf-0.68.0-1.fc38.i686 libevent-2.1.12-7.fc37.i686 libffi-3.4.4-1.fc38.i686 libfsverity-1.4-8.fc37.i686 libgcc-13.0.1-0.1.fc38.i686 libgcrypt-1.10.1-6.fc38.i686 libgomp-13.0.1-0.1.fc38.i686 libgpg-error-1.46-1.fc38.i686 libidn2-2.3.4-1.fc38.i686 libksba-1.6.3-1.fc38.i686 libmodulemd-2.14.0-4.fc37.i686 libmount-2.38.1-3.fc38.i686 libnghttp2-1.51.0-1.fc38.i686 libnsl2-2.0.0-4.fc37.i686 libpsl-0.21.2-1.fc38.i686 librepo-1.15.1-1.fc38.i686 libreport-filesystem-2.17.6-1.fc38.noarch libselinux-3.5-0.rc1.1.fc38.1.i686 libsemanage-3.5-0.rc1.1.fc38.i686 libsepol-3.5-0.rc1.1.fc38.i686 libsigsegv-2.14-3.fc37.i686 libsmartcols-2.38.1-3.fc38.i686 libsolv-0.7.22-3.fc37.i686 libssh-0.10.4-2.fc38.i686 libssh-config-0.10.4-2.fc38.noarch libstdc++-13.0.1-0.1.fc38.i686 libtasn1-4.19.0-1.fc38.i686 libtirpc-1.3.3-0.fc37.i686 libunistring-1.0-2.fc37.i686 libuuid-2.38.1-3.fc38.i686 libverto-0.3.2-4.fc37.i686 libxcrypt-4.4.33-5.fc38.i686 libxml2-2.10.3-2.fc38.i686 libyaml-0.2.5-8.fc37.i686 libzstd-1.5.2-3.fc37.i686 lua-libs-5.4.4-7.fc38.i686 lz4-libs-1.9.4-1.fc38.i686 mpdecimal-2.5.1-4.fc37.i686 mpfr-4.1.1-2.fc38.i686 ncurses-base-6.4-2.20230114.fc38.noarch ncurses-libs-6.4-2.20230114.fc38.i686 nettle-3.8-2.fc37.i686 npth-1.6-10.fc38.i686 openldap-2.6.3-1.fc38.i686 openssl-libs-1:3.0.7-3.fc38.i686 p11-kit-0.24.1-5.fc38.i686 p11-kit-trust-0.24.1-5.fc38.i686 pcre2-10.42-1.fc38.i686 pcre2-syntax-10.42-1.fc38.noarch popt-1.19-1.fc38.i686 publicsuffix-list-dafsa-20221208-1.fc38.noarch python-pip-wheel-22.3.1-1.fc38.noarch python-setuptools-wheel-65.5.1-1.fc38.noarch python3-3.11.1-3.fc38.i686 python3-dateutil-1:2.8.2-4.fc37.noarch python3-dbus-1.3.2-1.fc38.i686 python3-distro-1.8.0-1.fc38.noarch python3-dnf-4.14.0-1.fc38.noarch python3-dnf-plugins-core-4.3.1-1.fc38.noarch python3-gpg-1.17.1-3.fc38.i686 python3-hawkey-0.68.0-1.fc38.i686 python3-libcomps-0.1.18-4.fc37.i686 python3-libdnf-0.68.0-1.fc38.i686 python3-libs-3.11.1-3.fc38.i686 python3-rpm-4.18.0-9.fc38.i686 python3-six-1.16.0-8.fc37.noarch readline-8.2-2.fc38.i686 rpm-4.18.0-9.fc38.i686 rpm-build-libs-4.18.0-9.fc38.i686 rpm-libs-4.18.0-9.fc38.i686 rpm-sequoia-1.2.0-1.fc38.i686 rpm-sign-libs-4.18.0-9.fc38.i686 sed-4.8-11.fc37.i686 setup-2.14.3-1.fc38.noarch shadow-utils-2:4.13-3.fc38.i686 sqlite-libs-3.40.1-1.fc38.i686 systemd-libs-252.4-598.fc38.i686 tpm2-tss-4.0.0-1.fc38.i686 tzdata-2022g-1.fc38.noarch xz-libs-5.2.9-1.fc38.i686 zchunk-libs-1.2.3-1.fc38.i686 zlib-1.2.13-2.fc38.i686 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/fedora-rawhide-i686-1674080055.745396/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin Mock Version: 3.5 INFO: Mock Version: 3.5 Start: dnf install No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 1.6 MB/s | 883 kB 00:00 Additional repo https_kojipkgs_fedoraproject_or 12 MB/s | 60 MB 00:05 local 38 MB/s | 60 MB 00:01 Dependencies resolved. ========================================================================================================================================= Package Arch Version Repository Size ========================================================================================================================================= Installing group/module packages: bash i686 5.2.15-1.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 M bzip2 i686 1.0.8-12.fc37 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 53 k coreutils i686 9.1-10.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 M cpio i686 2.13-13.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 275 k diffutils i686 3.9-1.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 393 k fedora-release noarch 38-0.15 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 11 k findutils i686 1:4.9.0-2.fc37 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 492 k gawk i686 5.1.1-4.fc37 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 M glibc-minimal-langpack i686 2.36.9000-19.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 30 k grep i686 3.8-2.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 289 k gzip i686 1.12-2.fc37 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 157 k info i686 7.0.1-1.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 183 k patch i686 2.7.6-17.fc37 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 137 k redhat-rpm-config noarch 245-1.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 75 k rpm-build i686 4.18.0-9.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 68 k sed i686 4.8-11.fc37 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 300 k shadow-utils i686 2:4.13-3.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 M tar i686 2:1.34-5.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 892 k unzip i686 6.0-58.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 177 k util-linux i686 2.38.1-3.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.3 M which i686 2.21-36.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 42 k xz i686 5.2.9-1.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 300 k Installing dependencies: alternatives i686 1.21-1.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 38 k ansible-srpm-macros noarch 1-8.1.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.6 k audit-libs i686 3.0.9-2.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 122 k authselect i686 1.4.2-1.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 140 k authselect-libs i686 1.4.2-1.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 238 k basesystem noarch 11-14.fc37 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 7.0 k binutils i686 2.39-6.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 5.6 M binutils-gold i686 2.39-6.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 841 k bzip2-libs i686 1.0.8-12.fc37 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 41 k ca-certificates noarch 2022.2.54-5.fc37 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 829 k coreutils-common i686 9.1-10.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.0 M cracklib i686 2.9.7-30.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 81 k crypto-policies noarch 20221215-1.gita4c31a3.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 63 k curl i686 7.87.0-2.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 344 k cyrus-sasl-lib i686 2.1.28-8.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 857 k debugedit i686 5.0-5.fc37 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 78 k dwz i686 0.15-1.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 144 k ed i686 1.19-1.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 78 k efi-srpm-macros noarch 5-6.fc37 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 22 k elfutils i686 0.188-3.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 540 k elfutils-debuginfod-client i686 0.188-3.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 41 k elfutils-default-yama-scope noarch 0.188-3.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 15 k elfutils-libelf i686 0.188-3.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 203 k elfutils-libs i686 0.188-3.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 286 k fedora-gpg-keys noarch 38-0.3 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 115 k fedora-release-common noarch 38-0.15 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 21 k fedora-release-identity-basic noarch 38-0.15 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 12 k fedora-repos noarch 38-0.3 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 10 k fedora-repos-rawhide noarch 38-0.3 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.7 k file i686 5.42-4.fc37 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 49 k file-libs i686 5.42-4.fc37 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 684 k filesystem i686 3.18-2.fc37 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 M fonts-srpm-macros noarch 1:2.0.5-10.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 26 k fpc-srpm-macros noarch 1.3-6.fc37 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 7.7 k gdb-minimal i686 12.1-10.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.9 M gdbm-libs i686 1:1.23-2.fc37 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 60 k ghc-srpm-macros noarch 1.5.0-7.fc37 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 7.8 k glibc i686 2.36.9000-19.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 M glibc-common i686 2.36.9000-19.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 315 k glibc-gconv-extra i686 2.36.9000-19.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.6 M gmp i686 1:6.2.1-3.fc37 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 305 k gnat-srpm-macros noarch 5-1.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.4 k go-srpm-macros noarch 3.2.0-1.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 27 k jansson i686 2.13.1-5.fc37 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 46 k kernel-srpm-macros noarch 1.0-15.fc37 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.4 k keyutils-libs i686 1.6.1-5.fc37 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 32 k krb5-libs i686 1.20.1-6.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 765 k libacl i686 2.3.1-4.fc37 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 25 k libarchive i686 3.6.1-3.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 443 k libattr i686 2.5.1-5.fc37 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 18 k libblkid i686 2.38.1-3.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 116 k libbrotli i686 1.0.9-9.fc37 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 317 k libcap i686 2.48-5.fc37 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 68 k libcap-ng i686 0.8.3-4.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 33 k libcom_err i686 1.46.5-3.fc37 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 26 k libcurl i686 7.87.0-2.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 310 k libdb i686 5.3.28-54.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 827 k libeconf i686 0.4.0-4.fc37 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 29 k libevent i686 2.1.12-7.fc37 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 279 k libfdisk i686 2.38.1-3.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 173 k libffi i686 3.4.4-1.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 36 k libgcc i686 13.0.1-0.1.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 103 k libgomp i686 13.0.1-0.1.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 305 k libidn2 i686 2.3.4-1.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 154 k libmount i686 2.38.1-3.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 141 k libnghttp2 i686 1.51.0-1.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 80 k libnsl2 i686 2.0.0-4.fc37 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 31 k libpkgconf i686 1.8.0-3.fc37 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 38 k libpsl i686 0.21.2-1.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 66 k libpwquality i686 1.4.5-1.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 108 k libselinux i686 3.5-0.rc1.1.fc38.1 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 91 k libsemanage i686 3.5-0.rc1.1.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 128 k libsepol i686 3.5-0.rc1.1.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 336 k libsigsegv i686 2.14-3.fc37 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 27 k libsmartcols i686 2.38.1-3.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 65 k libssh i686 0.10.4-2.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 222 k libssh-config noarch 0.10.4-2.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.8 k libstdc++ i686 13.0.1-0.1.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 908 k libtasn1 i686 4.19.0-1.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 76 k libtirpc i686 1.3.3-0.fc37 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 101 k libunistring i686 1.0-2.fc37 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 551 k libutempter i686 1.2.1-7.fc37 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 26 k libuuid i686 2.38.1-3.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 28 k libverto i686 0.3.2-4.fc37 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 21 k libxcrypt i686 4.4.33-5.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 123 k libxml2 i686 2.10.3-2.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 745 k libzstd i686 1.5.2-3.fc37 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 274 k lua-libs i686 5.4.4-7.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 148 k lua-srpm-macros noarch 1-7.fc37 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.8 k lz4-libs i686 1.9.4-1.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 67 k mpfr i686 4.1.1-2.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 637 k ncurses-base noarch 6.4-2.20230114.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 62 k ncurses-libs i686 6.4-2.20230114.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 351 k nettle i686 3.8-2.fc37 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 430 k nim-srpm-macros noarch 3-7.fc37 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.4 k ocaml-srpm-macros noarch 7-2.fc37 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 13 k openblas-srpm-macros noarch 2-12.fc37 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 7.5 k openldap i686 2.6.3-1.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 273 k openssl-libs i686 1:3.0.7-3.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.1 M p11-kit i686 0.24.1-5.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 335 k p11-kit-trust i686 0.24.1-5.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 135 k package-notes-srpm-macros noarch 0.5-6.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 11 k pam i686 1.5.2-15.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 535 k pam-libs i686 1.5.2-15.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 60 k pcre2 i686 10.42-1.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 231 k pcre2-syntax noarch 10.42-1.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 144 k perl-srpm-macros noarch 1-47.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.2 k pkgconf i686 1.8.0-3.fc37 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 42 k pkgconf-m4 noarch 1.8.0-3.fc37 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 14 k pkgconf-pkg-config i686 1.8.0-3.fc37 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 10 k popt i686 1.19-1.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 61 k publicsuffix-list-dafsa noarch 20221208-1.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 59 k python-srpm-macros noarch 3.11-7.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 26 k qt5-srpm-macros noarch 5.15.8-1.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.0 k readline i686 8.2-2.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 218 k rpm i686 4.18.0-9.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 541 k rpm-build-libs i686 4.18.0-9.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 95 k rpm-libs i686 4.18.0-9.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 316 k rpm-sequoia i686 1.2.0-1.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 924 k rpmautospec-rpm-macros noarch 0.3.1-1.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.8 k rust-srpm-macros noarch 23-1.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.4 k setup noarch 2.14.3-1.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 146 k sqlite-libs i686 3.40.1-1.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 705 k systemd-libs i686 252.4-598.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 662 k tzdata noarch 2022g-1.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 432 k util-linux-core i686 2.38.1-3.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 467 k xxhash-libs i686 0.8.1-3.fc37 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 59 k xz-libs i686 5.2.9-1.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 101 k zip i686 3.0-35.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 263 k zlib i686 1.2.13-2.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 92 k zstd i686 1.5.2-3.fc37 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 418 k Installing Groups: build Transaction Summary ========================================================================================================================================= Install 153 Packages Total download size: 53 M Installed size: 179 M Downloading Packages: (1/153): ansible-srpm-macros-1-8.1.fc38.noarch. 30 kB/s | 8.6 kB 00:00 (2/153): alternatives-1.21-1.fc38.i686.rpm 132 kB/s | 38 kB 00:00 (3/153): audit-libs-3.0.9-2.fc38.i686.rpm 413 kB/s | 122 kB 00:00 (4/153): basesystem-11-14.fc37.noarch.rpm 663 kB/s | 7.0 kB 00:00 (5/153): authselect-libs-1.4.2-1.fc38.i686.rpm 7.8 MB/s | 238 kB 00:00 (6/153): authselect-1.4.2-1.fc38.i686.rpm 3.6 MB/s | 140 kB 00:00 (7/153): bash-5.2.15-1.fc38.i686.rpm 34 MB/s | 1.8 MB 00:00 (8/153): binutils-gold-2.39-6.fc38.i686.rpm 17 MB/s | 841 kB 00:00 (9/153): bzip2-1.0.8-12.fc37.i686.rpm 3.1 MB/s | 53 kB 00:00 (10/153): bzip2-libs-1.0.8-12.fc37.i686.rpm 3.0 MB/s | 41 kB 00:00 (11/153): ca-certificates-2022.2.54-5.fc37.noar 34 MB/s | 829 kB 00:00 (12/153): binutils-2.39-6.fc38.i686.rpm 54 MB/s | 5.6 MB 00:00 (13/153): coreutils-9.1-10.fc38.i686.rpm 24 MB/s | 1.1 MB 00:00 (14/153): cpio-2.13-13.fc38.i686.rpm 14 MB/s | 275 kB 00:00 (15/153): coreutils-common-9.1-10.fc38.i686.rpm 45 MB/s | 2.0 MB 00:00 (16/153): cracklib-2.9.7-30.fc38.i686.rpm 5.7 MB/s | 81 kB 00:00 (17/153): crypto-policies-20221215-1.gita4c31a3 5.5 MB/s | 63 kB 00:00 (18/153): curl-7.87.0-2.fc38.i686.rpm 22 MB/s | 344 kB 00:00 (19/153): cyrus-sasl-lib-2.1.28-8.fc38.i686.rpm 39 MB/s | 857 kB 00:00 (20/153): debugedit-5.0-5.fc37.i686.rpm 5.5 MB/s | 78 kB 00:00 (21/153): diffutils-3.9-1.fc38.i686.rpm 27 MB/s | 393 kB 00:00 (22/153): dwz-0.15-1.fc38.i686.rpm 12 MB/s | 144 kB 00:00 (23/153): ed-1.19-1.fc38.i686.rpm 6.2 MB/s | 78 kB 00:00 (24/153): efi-srpm-macros-5-6.fc37.noarch.rpm 2.1 MB/s | 22 kB 00:00 (25/153): elfutils-debuginfod-client-0.188-3.fc 3.3 MB/s | 41 kB 00:00 (26/153): elfutils-0.188-3.fc38.i686.rpm 33 MB/s | 540 kB 00:00 (27/153): elfutils-default-yama-scope-0.188-3.f 1.4 MB/s | 15 kB 00:00 (28/153): elfutils-libelf-0.188-3.fc38.i686.rpm 16 MB/s | 203 kB 00:00 (29/153): elfutils-libs-0.188-3.fc38.i686.rpm 21 MB/s | 286 kB 00:00 (30/153): fedora-gpg-keys-38-0.3.noarch.rpm 8.3 MB/s | 115 kB 00:00 (31/153): fedora-release-38-0.15.noarch.rpm 1.0 MB/s | 11 kB 00:00 (32/153): fedora-release-common-38-0.15.noarch. 1.9 MB/s | 21 kB 00:00 (33/153): fedora-release-identity-basic-38-0.15 1.1 MB/s | 12 kB 00:00 (34/153): fedora-repos-38-0.3.noarch.rpm 846 kB/s | 10 kB 00:00 (35/153): fedora-repos-rawhide-38-0.3.noarch.rp 841 kB/s | 9.7 kB 00:00 (36/153): file-5.42-4.fc37.i686.rpm 4.1 MB/s | 49 kB 00:00 (37/153): file-libs-5.42-4.fc37.i686.rpm 28 MB/s | 684 kB 00:00 (38/153): filesystem-3.18-2.fc37.i686.rpm 40 MB/s | 1.1 MB 00:00 (39/153): findutils-4.9.0-2.fc37.i686.rpm 16 MB/s | 492 kB 00:00 (40/153): fonts-srpm-macros-2.0.5-10.fc38.noarc 1.8 MB/s | 26 kB 00:00 (41/153): fpc-srpm-macros-1.3-6.fc37.noarch.rpm 715 kB/s | 7.7 kB 00:00 (42/153): gdbm-libs-1.23-2.fc37.i686.rpm 2.2 MB/s | 60 kB 00:00 (43/153): gawk-5.1.1-4.fc37.i686.rpm 25 MB/s | 1.0 MB 00:00 (44/153): ghc-srpm-macros-1.5.0-7.fc37.noarch.r 358 kB/s | 7.8 kB 00:00 (45/153): gdb-minimal-12.1-10.fc38.i686.rpm 44 MB/s | 3.9 MB 00:00 (46/153): glibc-common-2.36.9000-19.fc38.i686.r 8.3 MB/s | 315 kB 00:00 (47/153): glibc-2.36.9000-19.fc38.i686.rpm 28 MB/s | 1.9 MB 00:00 (48/153): glibc-minimal-langpack-2.36.9000-19.f 1.8 MB/s | 30 kB 00:00 (49/153): glibc-gconv-extra-2.36.9000-19.fc38.i 43 MB/s | 1.6 MB 00:00 (50/153): gmp-6.2.1-3.fc37.i686.rpm 14 MB/s | 305 kB 00:00 (51/153): gnat-srpm-macros-5-1.fc38.noarch.rpm 419 kB/s | 8.4 kB 00:00 (52/153): go-srpm-macros-3.2.0-1.fc38.noarch.rp 2.5 MB/s | 27 kB 00:00 (53/153): gzip-1.12-2.fc37.i686.rpm 9.7 MB/s | 157 kB 00:00 (54/153): grep-3.8-2.fc38.i686.rpm 16 MB/s | 289 kB 00:00 (55/153): info-7.0.1-1.fc38.i686.rpm 11 MB/s | 183 kB 00:00 (56/153): jansson-2.13.1-5.fc37.i686.rpm 3.7 MB/s | 46 kB 00:00 (57/153): kernel-srpm-macros-1.0-15.fc37.noarch 787 kB/s | 9.4 kB 00:00 (58/153): keyutils-libs-1.6.1-5.fc37.i686.rpm 2.8 MB/s | 32 kB 00:00 (59/153): libacl-2.3.1-4.fc37.i686.rpm 2.2 MB/s | 25 kB 00:00 (60/153): krb5-libs-1.20.1-6.fc38.i686.rpm 33 MB/s | 765 kB 00:00 (61/153): libattr-2.5.1-5.fc37.i686.rpm 1.0 MB/s | 18 kB 00:00 (62/153): libarchive-3.6.1-3.fc38.i686.rpm 18 MB/s | 443 kB 00:00 (63/153): libblkid-2.38.1-3.fc38.i686.rpm 6.8 MB/s | 116 kB 00:00 (64/153): libcap-2.48-5.fc37.i686.rpm 3.9 MB/s | 68 kB 00:00 (65/153): libbrotli-1.0.9-9.fc37.i686.rpm 14 MB/s | 317 kB 00:00 (66/153): libcap-ng-0.8.3-4.fc38.i686.rpm 1.4 MB/s | 33 kB 00:00 (67/153): libcom_err-1.46.5-3.fc37.i686.rpm 1.6 MB/s | 26 kB 00:00 (68/153): libcurl-7.87.0-2.fc38.i686.rpm 11 MB/s | 310 kB 00:00 (69/153): libdb-5.3.28-54.fc38.i686.rpm 25 MB/s | 827 kB 00:00 (70/153): libeconf-0.4.0-4.fc37.i686.rpm 991 kB/s | 29 kB 00:00 (71/153): libevent-2.1.12-7.fc37.i686.rpm 12 MB/s | 279 kB 00:00 (72/153): libfdisk-2.38.1-3.fc38.i686.rpm 8.5 MB/s | 173 kB 00:00 (73/153): libffi-3.4.4-1.fc38.i686.rpm 1.8 MB/s | 36 kB 00:00 (74/153): libgcc-13.0.1-0.1.fc38.i686.rpm 4.6 MB/s | 103 kB 00:00 (75/153): libgomp-13.0.1-0.1.fc38.i686.rpm 15 MB/s | 305 kB 00:00 (76/153): libidn2-2.3.4-1.fc38.i686.rpm 7.4 MB/s | 154 kB 00:00 (77/153): libmount-2.38.1-3.fc38.i686.rpm 6.7 MB/s | 141 kB 00:00 (78/153): libnghttp2-1.51.0-1.fc38.i686.rpm 4.3 MB/s | 80 kB 00:00 (79/153): libnsl2-2.0.0-4.fc37.i686.rpm 1.7 MB/s | 31 kB 00:00 (80/153): libpkgconf-1.8.0-3.fc37.i686.rpm 2.2 MB/s | 38 kB 00:00 (81/153): libpsl-0.21.2-1.fc38.i686.rpm 3.7 MB/s | 66 kB 00:00 (82/153): libpwquality-1.4.5-1.fc38.i686.rpm 5.7 MB/s | 108 kB 00:00 (83/153): libselinux-3.5-0.rc1.1.fc38.1.i686.rp 4.7 MB/s | 91 kB 00:00 (84/153): libsemanage-3.5-0.rc1.1.fc38.i686.rpm 5.4 MB/s | 128 kB 00:00 (85/153): libsepol-3.5-0.rc1.1.fc38.i686.rpm 11 MB/s | 336 kB 00:00 (86/153): libsigsegv-2.14-3.fc37.i686.rpm 1.1 MB/s | 27 kB 00:00 (87/153): libsmartcols-2.38.1-3.fc38.i686.rpm 2.5 MB/s | 65 kB 00:00 (88/153): libssh-config-0.10.4-2.fc38.noarch.rp 535 kB/s | 8.8 kB 00:00 (89/153): libssh-0.10.4-2.fc38.i686.rpm 8.1 MB/s | 222 kB 00:00 (90/153): libtasn1-4.19.0-1.fc38.i686.rpm 4.4 MB/s | 76 kB 00:00 (91/153): libtirpc-1.3.3-0.fc37.i686.rpm 7.5 MB/s | 101 kB 00:00 (92/153): libstdc++-13.0.1-0.1.fc38.i686.rpm 35 MB/s | 908 kB 00:00 (93/153): libunistring-1.0-2.fc37.i686.rpm 30 MB/s | 551 kB 00:00 (94/153): libuuid-2.38.1-3.fc38.i686.rpm 1.7 MB/s | 28 kB 00:00 (95/153): libutempter-1.2.1-7.fc37.i686.rpm 1.1 MB/s | 26 kB 00:00 (96/153): libverto-0.3.2-4.fc37.i686.rpm 1.9 MB/s | 21 kB 00:00 (97/153): libxcrypt-4.4.33-5.fc38.i686.rpm 9.7 MB/s | 123 kB 00:00 (98/153): libxml2-2.10.3-2.fc38.i686.rpm 27 MB/s | 745 kB 00:00 (99/153): libzstd-1.5.2-3.fc37.i686.rpm 11 MB/s | 274 kB 00:00 (100/153): lua-libs-5.4.4-7.fc38.i686.rpm 5.6 MB/s | 148 kB 00:00 (101/153): lua-srpm-macros-1-7.fc37.noarch.rpm 683 kB/s | 8.8 kB 00:00 (102/153): lz4-libs-1.9.4-1.fc38.i686.rpm 5.0 MB/s | 67 kB 00:00 (103/153): ncurses-base-6.4-2.20230114.fc38.noa 2.9 MB/s | 62 kB 00:00 (104/153): mpfr-4.1.1-2.fc38.i686.rpm 19 MB/s | 637 kB 00:00 (105/153): ncurses-libs-6.4-2.20230114.fc38.i68 14 MB/s | 351 kB 00:00 (106/153): nettle-3.8-2.fc37.i686.rpm 22 MB/s | 430 kB 00:00 (107/153): nim-srpm-macros-3-7.fc37.noarch.rpm 535 kB/s | 8.4 kB 00:00 (108/153): ocaml-srpm-macros-7-2.fc37.noarch.rp 847 kB/s | 13 kB 00:00 (109/153): openblas-srpm-macros-2-12.fc37.noarc 604 kB/s | 7.5 kB 00:00 (110/153): openldap-2.6.3-1.fc38.i686.rpm 14 MB/s | 273 kB 00:00 (111/153): p11-kit-0.24.1-5.fc38.i686.rpm 12 MB/s | 335 kB 00:00 (112/153): p11-kit-trust-0.24.1-5.fc38.i686.rpm 4.9 MB/s | 135 kB 00:00 (113/153): package-notes-srpm-macros-0.5-6.fc38 449 kB/s | 11 kB 00:00 (114/153): openssl-libs-3.0.7-3.fc38.i686.rpm 33 MB/s | 2.1 MB 00:00 (115/153): pam-1.5.2-15.fc38.i686.rpm 20 MB/s | 535 kB 00:00 (116/153): pam-libs-1.5.2-15.fc38.i686.rpm 2.8 MB/s | 60 kB 00:00 (117/153): patch-2.7.6-17.fc37.i686.rpm 6.7 MB/s | 137 kB 00:00 (118/153): pcre2-10.42-1.fc38.i686.rpm 12 MB/s | 231 kB 00:00 (119/153): pcre2-syntax-10.42-1.fc38.noarch.rpm 7.3 MB/s | 144 kB 00:00 (120/153): perl-srpm-macros-1-47.fc38.noarch.rp 445 kB/s | 8.2 kB 00:00 (121/153): pkgconf-1.8.0-3.fc37.i686.rpm 2.4 MB/s | 42 kB 00:00 (122/153): pkgconf-m4-1.8.0-3.fc37.noarch.rpm 894 kB/s | 14 kB 00:00 (123/153): pkgconf-pkg-config-1.8.0-3.fc37.i686 592 kB/s | 10 kB 00:00 (124/153): popt-1.19-1.fc38.i686.rpm 3.1 MB/s | 61 kB 00:00 (125/153): publicsuffix-list-dafsa-20221208-1.f 3.2 MB/s | 59 kB 00:00 (126/153): python-srpm-macros-3.11-7.fc38.noarc 1.1 MB/s | 26 kB 00:00 (127/153): qt5-srpm-macros-5.15.8-1.fc38.noarch 463 kB/s | 8.0 kB 00:00 (128/153): readline-8.2-2.fc38.i686.rpm 10 MB/s | 218 kB 00:00 (129/153): redhat-rpm-config-245-1.fc38.noarch. 4.0 MB/s | 75 kB 00:00 (130/153): rpm-4.18.0-9.fc38.i686.rpm 22 MB/s | 541 kB 00:00 (131/153): rpm-build-4.18.0-9.fc38.i686.rpm 2.8 MB/s | 68 kB 00:00 (132/153): rpm-build-libs-4.18.0-9.fc38.i686.rp 3.9 MB/s | 95 kB 00:00 (133/153): rpm-libs-4.18.0-9.fc38.i686.rpm 13 MB/s | 316 kB 00:00 (134/153): rpmautospec-rpm-macros-0.3.1-1.fc38. 301 kB/s | 8.8 kB 00:00 (135/153): rpm-sequoia-1.2.0-1.fc38.i686.rpm 25 MB/s | 924 kB 00:00 (136/153): rust-srpm-macros-23-1.fc38.noarch.rp 343 kB/s | 9.4 kB 00:00 (137/153): sed-4.8-11.fc37.i686.rpm 12 MB/s | 300 kB 00:00 (138/153): setup-2.14.3-1.fc38.noarch.rpm 5.5 MB/s | 146 kB 00:00 (139/153): sqlite-libs-3.40.1-1.fc38.i686.rpm 17 MB/s | 705 kB 00:00 (140/153): systemd-libs-252.4-598.fc38.i686.rpm 14 MB/s | 662 kB 00:00 (141/153): shadow-utils-4.13-3.fc38.i686.rpm 17 MB/s | 1.2 MB 00:00 (142/153): tar-1.34-5.fc38.i686.rpm 23 MB/s | 892 kB 00:00 (143/153): tzdata-2022g-1.fc38.noarch.rpm 12 MB/s | 432 kB 00:00 (144/153): unzip-6.0-58.fc38.i686.rpm 4.6 MB/s | 177 kB 00:00 (145/153): which-2.21-36.fc38.i686.rpm 1.3 MB/s | 42 kB 00:00 (146/153): util-linux-core-2.38.1-3.fc38.i686.r 13 MB/s | 467 kB 00:00 (147/153): xxhash-libs-0.8.1-3.fc37.i686.rpm 4.5 MB/s | 59 kB 00:00 (148/153): util-linux-2.38.1-3.fc38.i686.rpm 39 MB/s | 2.3 MB 00:00 (149/153): xz-5.2.9-1.fc38.i686.rpm 18 MB/s | 300 kB 00:00 (150/153): xz-libs-5.2.9-1.fc38.i686.rpm 8.4 MB/s | 101 kB 00:00 (151/153): zip-3.0-35.fc38.i686.rpm 19 MB/s | 263 kB 00:00 (152/153): zlib-1.2.13-2.fc38.i686.rpm 6.8 MB/s | 92 kB 00:00 (153/153): zstd-1.5.2-3.fc37.i686.rpm 25 MB/s | 418 kB 00:00 -------------------------------------------------------------------------------- Total 35 MB/s | 53 MB 00:01 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Running scriptlet: filesystem-3.18-2.fc37.i686 1/1 Preparing : 1/1 Installing : crypto-policies-20221215-1.gita4c31a3.fc38.noarc 1/153 Running scriptlet: crypto-policies-20221215-1.gita4c31a3.fc38.noarc 1/153 Installing : tzdata-2022g-1.fc38.noarch 2/153 Installing : fedora-release-identity-basic-38-0.15.noarch 3/153 Installing : rust-srpm-macros-23-1.fc38.noarch 4/153 Installing : qt5-srpm-macros-5.15.8-1.fc38.noarch 5/153 Installing : publicsuffix-list-dafsa-20221208-1.fc38.noarch 6/153 Installing : pkgconf-m4-1.8.0-3.fc37.noarch 7/153 Installing : perl-srpm-macros-1-47.fc38.noarch 8/153 Installing : pcre2-syntax-10.42-1.fc38.noarch 9/153 Installing : package-notes-srpm-macros-0.5-6.fc38.noarch 10/153 Installing : openblas-srpm-macros-2-12.fc37.noarch 11/153 Installing : ocaml-srpm-macros-7-2.fc37.noarch 12/153 Installing : nim-srpm-macros-3-7.fc37.noarch 13/153 Installing : ncurses-base-6.4-2.20230114.fc38.noarch 14/153 Installing : libssh-config-0.10.4-2.fc38.noarch 15/153 Installing : kernel-srpm-macros-1.0-15.fc37.noarch 16/153 Installing : gnat-srpm-macros-5-1.fc38.noarch 17/153 Installing : ghc-srpm-macros-1.5.0-7.fc37.noarch 18/153 Installing : fpc-srpm-macros-1.3-6.fc37.noarch 19/153 Installing : fedora-gpg-keys-38-0.3.noarch 20/153 Installing : fedora-release-38-0.15.noarch 21/153 Installing : fedora-release-common-38-0.15.noarch 22/153 Installing : fedora-repos-rawhide-38-0.3.noarch 23/153 Installing : fedora-repos-38-0.3.noarch 24/153 Installing : setup-2.14.3-1.fc38.noarch 25/153 warning: /etc/hosts created as /etc/hosts.rpmnew Running scriptlet: setup-2.14.3-1.fc38.noarch 25/153 Installing : filesystem-3.18-2.fc37.i686 26/153 Installing : basesystem-11-14.fc37.noarch 27/153 Installing : coreutils-common-9.1-10.fc38.i686 28/153 Installing : ansible-srpm-macros-1-8.1.fc38.noarch 29/153 Installing : libgcc-13.0.1-0.1.fc38.i686 30/153 Running scriptlet: libgcc-13.0.1-0.1.fc38.i686 30/153 Installing : glibc-gconv-extra-2.36.9000-19.fc38.i686 31/153 Running scriptlet: glibc-gconv-extra-2.36.9000-19.fc38.i686 31/153 Installing : glibc-minimal-langpack-2.36.9000-19.fc38.i686 32/153 Installing : glibc-common-2.36.9000-19.fc38.i686 33/153 Running scriptlet: glibc-2.36.9000-19.fc38.i686 34/153 Installing : glibc-2.36.9000-19.fc38.i686 34/153 Running scriptlet: glibc-2.36.9000-19.fc38.i686 34/153 Installing : ncurses-libs-6.4-2.20230114.fc38.i686 35/153 Installing : bash-5.2.15-1.fc38.i686 36/153 Running scriptlet: bash-5.2.15-1.fc38.i686 36/153 Installing : zlib-1.2.13-2.fc38.i686 37/153 Installing : xz-libs-5.2.9-1.fc38.i686 38/153 Installing : bzip2-libs-1.0.8-12.fc37.i686 39/153 Installing : elfutils-libelf-0.188-3.fc38.i686 40/153 Installing : gmp-1:6.2.1-3.fc37.i686 41/153 Installing : libstdc++-13.0.1-0.1.fc38.i686 42/153 Installing : libuuid-2.38.1-3.fc38.i686 43/153 Installing : libzstd-1.5.2-3.fc37.i686 44/153 Installing : popt-1.19-1.fc38.i686 45/153 Installing : libblkid-2.38.1-3.fc38.i686 46/153 Installing : readline-8.2-2.fc38.i686 47/153 Installing : libattr-2.5.1-5.fc37.i686 48/153 Installing : libacl-2.3.1-4.fc37.i686 49/153 Installing : libcap-2.48-5.fc37.i686 50/153 Installing : libxcrypt-4.4.33-5.fc38.i686 51/153 Installing : lz4-libs-1.9.4-1.fc38.i686 52/153 Installing : systemd-libs-252.4-598.fc38.i686 53/153 Installing : mpfr-4.1.1-2.fc38.i686 54/153 Installing : dwz-0.15-1.fc38.i686 55/153 Installing : unzip-6.0-58.fc38.i686 56/153 Installing : file-libs-5.42-4.fc37.i686 57/153 Installing : file-5.42-4.fc37.i686 58/153 Installing : sqlite-libs-3.40.1-1.fc38.i686 59/153 Installing : alternatives-1.21-1.fc38.i686 60/153 Installing : libcap-ng-0.8.3-4.fc38.i686 61/153 Installing : audit-libs-3.0.9-2.fc38.i686 62/153 Installing : libcom_err-1.46.5-3.fc37.i686 63/153 Installing : libeconf-0.4.0-4.fc37.i686 64/153 Installing : pam-libs-1.5.2-15.fc38.i686 65/153 Installing : libsepol-3.5-0.rc1.1.fc38.i686 66/153 Installing : libsmartcols-2.38.1-3.fc38.i686 67/153 Installing : libunistring-1.0-2.fc37.i686 68/153 Installing : libidn2-2.3.4-1.fc38.i686 69/153 Installing : lua-libs-5.4.4-7.fc38.i686 70/153 Installing : pcre2-10.42-1.fc38.i686 71/153 Installing : elfutils-default-yama-scope-0.188-3.fc38.noarch 72/153 Running scriptlet: elfutils-default-yama-scope-0.188-3.fc38.noarch 72/153 Installing : libselinux-3.5-0.rc1.1.fc38.1.i686 73/153 Installing : sed-4.8-11.fc37.i686 74/153 Installing : grep-3.8-2.fc38.i686 75/153 Installing : findutils-1:4.9.0-2.fc37.i686 76/153 Installing : xz-5.2.9-1.fc38.i686 77/153 Installing : libmount-2.38.1-3.fc38.i686 78/153 Installing : util-linux-core-2.38.1-3.fc38.i686 79/153 Installing : libsemanage-3.5-0.rc1.1.fc38.i686 80/153 Installing : shadow-utils-2:4.13-3.fc38.i686 81/153 Running scriptlet: libutempter-1.2.1-7.fc37.i686 82/153 Installing : libutempter-1.2.1-7.fc37.i686 82/153 Installing : tar-2:1.34-5.fc38.i686 83/153 Installing : libpsl-0.21.2-1.fc38.i686 84/153 Installing : zip-3.0-35.fc38.i686 85/153 Installing : zstd-1.5.2-3.fc37.i686 86/153 Installing : libfdisk-2.38.1-3.fc38.i686 87/153 Installing : nettle-3.8-2.fc37.i686 88/153 Installing : rpm-sequoia-1.2.0-1.fc38.i686 89/153 Installing : rpm-libs-4.18.0-9.fc38.i686 90/153 Installing : bzip2-1.0.8-12.fc37.i686 91/153 Installing : libxml2-2.10.3-2.fc38.i686 92/153 Installing : ed-1.19-1.fc38.i686 93/153 Installing : patch-2.7.6-17.fc37.i686 94/153 Installing : cpio-2.13-13.fc38.i686 95/153 Installing : diffutils-3.9-1.fc38.i686 96/153 Installing : gdbm-libs-1:1.23-2.fc37.i686 97/153 Installing : cyrus-sasl-lib-2.1.28-8.fc38.i686 98/153 Installing : jansson-2.13.1-5.fc37.i686 99/153 Installing : keyutils-libs-1.6.1-5.fc37.i686 100/153 Installing : libbrotli-1.0.9-9.fc37.i686 101/153 Installing : libdb-5.3.28-54.fc38.i686 102/153 Installing : libffi-3.4.4-1.fc38.i686 103/153 Installing : p11-kit-0.24.1-5.fc38.i686 104/153 Installing : libgomp-13.0.1-0.1.fc38.i686 105/153 Installing : libnghttp2-1.51.0-1.fc38.i686 106/153 Installing : libpkgconf-1.8.0-3.fc37.i686 107/153 Installing : pkgconf-1.8.0-3.fc37.i686 108/153 Installing : pkgconf-pkg-config-1.8.0-3.fc37.i686 109/153 Installing : libsigsegv-2.14-3.fc37.i686 110/153 Installing : gawk-5.1.1-4.fc37.i686 111/153 Installing : libtasn1-4.19.0-1.fc38.i686 112/153 Installing : p11-kit-trust-0.24.1-5.fc38.i686 113/153 Running scriptlet: p11-kit-trust-0.24.1-5.fc38.i686 113/153 Installing : openssl-libs-1:3.0.7-3.fc38.i686 114/153 Installing : coreutils-9.1-10.fc38.i686 115/153 Running scriptlet: ca-certificates-2022.2.54-5.fc37.noarch 116/153 Installing : ca-certificates-2022.2.54-5.fc37.noarch 116/153 Running scriptlet: ca-certificates-2022.2.54-5.fc37.noarch 116/153 Running scriptlet: authselect-libs-1.4.2-1.fc38.i686 117/153 Installing : authselect-libs-1.4.2-1.fc38.i686 117/153 Installing : gzip-1.12-2.fc37.i686 118/153 Installing : cracklib-2.9.7-30.fc38.i686 119/153 Installing : libpwquality-1.4.5-1.fc38.i686 120/153 Installing : authselect-1.4.2-1.fc38.i686 121/153 Installing : libarchive-3.6.1-3.fc38.i686 122/153 Installing : libevent-2.1.12-7.fc37.i686 123/153 Installing : openldap-2.6.3-1.fc38.i686 124/153 Installing : libverto-0.3.2-4.fc37.i686 125/153 Installing : krb5-libs-1.20.1-6.fc38.i686 126/153 Installing : libtirpc-1.3.3-0.fc37.i686 127/153 Installing : libnsl2-2.0.0-4.fc37.i686 128/153 Installing : pam-1.5.2-15.fc38.i686 129/153 Installing : libssh-0.10.4-2.fc38.i686 130/153 Installing : libcurl-7.87.0-2.fc38.i686 131/153 Installing : elfutils-libs-0.188-3.fc38.i686 132/153 Installing : elfutils-debuginfod-client-0.188-3.fc38.i686 133/153 Installing : binutils-gold-2.39-6.fc38.i686 134/153 Installing : binutils-2.39-6.fc38.i686 135/153 Running scriptlet: binutils-2.39-6.fc38.i686 135/153 Installing : elfutils-0.188-3.fc38.i686 136/153 Installing : rpm-build-libs-4.18.0-9.fc38.i686 137/153 Installing : curl-7.87.0-2.fc38.i686 138/153 Running scriptlet: rpm-4.18.0-9.fc38.i686 139/153 Installing : rpm-4.18.0-9.fc38.i686 139/153 Installing : efi-srpm-macros-5-6.fc37.noarch 140/153 Installing : lua-srpm-macros-1-7.fc37.noarch 141/153 Installing : rpmautospec-rpm-macros-0.3.1-1.fc38.noarch 142/153 Installing : fonts-srpm-macros-1:2.0.5-10.fc38.noarch 143/153 Installing : go-srpm-macros-3.2.0-1.fc38.noarch 144/153 Installing : python-srpm-macros-3.11-7.fc38.noarch 145/153 Installing : redhat-rpm-config-245-1.fc38.noarch 146/153 Installing : xxhash-libs-0.8.1-3.fc37.i686 147/153 Installing : gdb-minimal-12.1-10.fc38.i686 148/153 Installing : debugedit-5.0-5.fc37.i686 149/153 Installing : rpm-build-4.18.0-9.fc38.i686 150/153 Installing : util-linux-2.38.1-3.fc38.i686 151/153 Installing : which-2.21-36.fc38.i686 152/153 Installing : info-7.0.1-1.fc38.i686 153/153 Running scriptlet: filesystem-3.18-2.fc37.i686 153/153 Running scriptlet: ca-certificates-2022.2.54-5.fc37.noarch 153/153 Running scriptlet: authselect-libs-1.4.2-1.fc38.i686 153/153 Running scriptlet: rpm-4.18.0-9.fc38.i686 153/153 Running scriptlet: info-7.0.1-1.fc38.i686 153/153 Verifying : alternatives-1.21-1.fc38.i686 1/153 Verifying : ansible-srpm-macros-1-8.1.fc38.noarch 2/153 Verifying : audit-libs-3.0.9-2.fc38.i686 3/153 Verifying : authselect-1.4.2-1.fc38.i686 4/153 Verifying : authselect-libs-1.4.2-1.fc38.i686 5/153 Verifying : basesystem-11-14.fc37.noarch 6/153 Verifying : bash-5.2.15-1.fc38.i686 7/153 Verifying : binutils-2.39-6.fc38.i686 8/153 Verifying : binutils-gold-2.39-6.fc38.i686 9/153 Verifying : bzip2-1.0.8-12.fc37.i686 10/153 Verifying : bzip2-libs-1.0.8-12.fc37.i686 11/153 Verifying : ca-certificates-2022.2.54-5.fc37.noarch 12/153 Verifying : coreutils-9.1-10.fc38.i686 13/153 Verifying : coreutils-common-9.1-10.fc38.i686 14/153 Verifying : cpio-2.13-13.fc38.i686 15/153 Verifying : cracklib-2.9.7-30.fc38.i686 16/153 Verifying : crypto-policies-20221215-1.gita4c31a3.fc38.noarc 17/153 Verifying : curl-7.87.0-2.fc38.i686 18/153 Verifying : cyrus-sasl-lib-2.1.28-8.fc38.i686 19/153 Verifying : debugedit-5.0-5.fc37.i686 20/153 Verifying : diffutils-3.9-1.fc38.i686 21/153 Verifying : dwz-0.15-1.fc38.i686 22/153 Verifying : ed-1.19-1.fc38.i686 23/153 Verifying : efi-srpm-macros-5-6.fc37.noarch 24/153 Verifying : elfutils-0.188-3.fc38.i686 25/153 Verifying : elfutils-debuginfod-client-0.188-3.fc38.i686 26/153 Verifying : elfutils-default-yama-scope-0.188-3.fc38.noarch 27/153 Verifying : elfutils-libelf-0.188-3.fc38.i686 28/153 Verifying : elfutils-libs-0.188-3.fc38.i686 29/153 Verifying : fedora-gpg-keys-38-0.3.noarch 30/153 Verifying : fedora-release-38-0.15.noarch 31/153 Verifying : fedora-release-common-38-0.15.noarch 32/153 Verifying : fedora-release-identity-basic-38-0.15.noarch 33/153 Verifying : fedora-repos-38-0.3.noarch 34/153 Verifying : fedora-repos-rawhide-38-0.3.noarch 35/153 Verifying : file-5.42-4.fc37.i686 36/153 Verifying : file-libs-5.42-4.fc37.i686 37/153 Verifying : filesystem-3.18-2.fc37.i686 38/153 Verifying : findutils-1:4.9.0-2.fc37.i686 39/153 Verifying : fonts-srpm-macros-1:2.0.5-10.fc38.noarch 40/153 Verifying : fpc-srpm-macros-1.3-6.fc37.noarch 41/153 Verifying : gawk-5.1.1-4.fc37.i686 42/153 Verifying : gdb-minimal-12.1-10.fc38.i686 43/153 Verifying : gdbm-libs-1:1.23-2.fc37.i686 44/153 Verifying : ghc-srpm-macros-1.5.0-7.fc37.noarch 45/153 Verifying : glibc-2.36.9000-19.fc38.i686 46/153 Verifying : glibc-common-2.36.9000-19.fc38.i686 47/153 Verifying : glibc-gconv-extra-2.36.9000-19.fc38.i686 48/153 Verifying : glibc-minimal-langpack-2.36.9000-19.fc38.i686 49/153 Verifying : gmp-1:6.2.1-3.fc37.i686 50/153 Verifying : gnat-srpm-macros-5-1.fc38.noarch 51/153 Verifying : go-srpm-macros-3.2.0-1.fc38.noarch 52/153 Verifying : grep-3.8-2.fc38.i686 53/153 Verifying : gzip-1.12-2.fc37.i686 54/153 Verifying : info-7.0.1-1.fc38.i686 55/153 Verifying : jansson-2.13.1-5.fc37.i686 56/153 Verifying : kernel-srpm-macros-1.0-15.fc37.noarch 57/153 Verifying : keyutils-libs-1.6.1-5.fc37.i686 58/153 Verifying : krb5-libs-1.20.1-6.fc38.i686 59/153 Verifying : libacl-2.3.1-4.fc37.i686 60/153 Verifying : libarchive-3.6.1-3.fc38.i686 61/153 Verifying : libattr-2.5.1-5.fc37.i686 62/153 Verifying : libblkid-2.38.1-3.fc38.i686 63/153 Verifying : libbrotli-1.0.9-9.fc37.i686 64/153 Verifying : libcap-2.48-5.fc37.i686 65/153 Verifying : libcap-ng-0.8.3-4.fc38.i686 66/153 Verifying : libcom_err-1.46.5-3.fc37.i686 67/153 Verifying : libcurl-7.87.0-2.fc38.i686 68/153 Verifying : libdb-5.3.28-54.fc38.i686 69/153 Verifying : libeconf-0.4.0-4.fc37.i686 70/153 Verifying : libevent-2.1.12-7.fc37.i686 71/153 Verifying : libfdisk-2.38.1-3.fc38.i686 72/153 Verifying : libffi-3.4.4-1.fc38.i686 73/153 Verifying : libgcc-13.0.1-0.1.fc38.i686 74/153 Verifying : libgomp-13.0.1-0.1.fc38.i686 75/153 Verifying : libidn2-2.3.4-1.fc38.i686 76/153 Verifying : libmount-2.38.1-3.fc38.i686 77/153 Verifying : libnghttp2-1.51.0-1.fc38.i686 78/153 Verifying : libnsl2-2.0.0-4.fc37.i686 79/153 Verifying : libpkgconf-1.8.0-3.fc37.i686 80/153 Verifying : libpsl-0.21.2-1.fc38.i686 81/153 Verifying : libpwquality-1.4.5-1.fc38.i686 82/153 Verifying : libselinux-3.5-0.rc1.1.fc38.1.i686 83/153 Verifying : libsemanage-3.5-0.rc1.1.fc38.i686 84/153 Verifying : libsepol-3.5-0.rc1.1.fc38.i686 85/153 Verifying : libsigsegv-2.14-3.fc37.i686 86/153 Verifying : libsmartcols-2.38.1-3.fc38.i686 87/153 Verifying : libssh-0.10.4-2.fc38.i686 88/153 Verifying : libssh-config-0.10.4-2.fc38.noarch 89/153 Verifying : libstdc++-13.0.1-0.1.fc38.i686 90/153 Verifying : libtasn1-4.19.0-1.fc38.i686 91/153 Verifying : libtirpc-1.3.3-0.fc37.i686 92/153 Verifying : libunistring-1.0-2.fc37.i686 93/153 Verifying : libutempter-1.2.1-7.fc37.i686 94/153 Verifying : libuuid-2.38.1-3.fc38.i686 95/153 Verifying : libverto-0.3.2-4.fc37.i686 96/153 Verifying : libxcrypt-4.4.33-5.fc38.i686 97/153 Verifying : libxml2-2.10.3-2.fc38.i686 98/153 Verifying : libzstd-1.5.2-3.fc37.i686 99/153 Verifying : lua-libs-5.4.4-7.fc38.i686 100/153 Verifying : lua-srpm-macros-1-7.fc37.noarch 101/153 Verifying : lz4-libs-1.9.4-1.fc38.i686 102/153 Verifying : mpfr-4.1.1-2.fc38.i686 103/153 Verifying : ncurses-base-6.4-2.20230114.fc38.noarch 104/153 Verifying : ncurses-libs-6.4-2.20230114.fc38.i686 105/153 Verifying : nettle-3.8-2.fc37.i686 106/153 Verifying : nim-srpm-macros-3-7.fc37.noarch 107/153 Verifying : ocaml-srpm-macros-7-2.fc37.noarch 108/153 Verifying : openblas-srpm-macros-2-12.fc37.noarch 109/153 Verifying : openldap-2.6.3-1.fc38.i686 110/153 Verifying : openssl-libs-1:3.0.7-3.fc38.i686 111/153 Verifying : p11-kit-0.24.1-5.fc38.i686 112/153 Verifying : p11-kit-trust-0.24.1-5.fc38.i686 113/153 Verifying : package-notes-srpm-macros-0.5-6.fc38.noarch 114/153 Verifying : pam-1.5.2-15.fc38.i686 115/153 Verifying : pam-libs-1.5.2-15.fc38.i686 116/153 Verifying : patch-2.7.6-17.fc37.i686 117/153 Verifying : pcre2-10.42-1.fc38.i686 118/153 Verifying : pcre2-syntax-10.42-1.fc38.noarch 119/153 Verifying : perl-srpm-macros-1-47.fc38.noarch 120/153 Verifying : pkgconf-1.8.0-3.fc37.i686 121/153 Verifying : pkgconf-m4-1.8.0-3.fc37.noarch 122/153 Verifying : pkgconf-pkg-config-1.8.0-3.fc37.i686 123/153 Verifying : popt-1.19-1.fc38.i686 124/153 Verifying : publicsuffix-list-dafsa-20221208-1.fc38.noarch 125/153 Verifying : python-srpm-macros-3.11-7.fc38.noarch 126/153 Verifying : qt5-srpm-macros-5.15.8-1.fc38.noarch 127/153 Verifying : readline-8.2-2.fc38.i686 128/153 Verifying : redhat-rpm-config-245-1.fc38.noarch 129/153 Verifying : rpm-4.18.0-9.fc38.i686 130/153 Verifying : rpm-build-4.18.0-9.fc38.i686 131/153 Verifying : rpm-build-libs-4.18.0-9.fc38.i686 132/153 Verifying : rpm-libs-4.18.0-9.fc38.i686 133/153 Verifying : rpm-sequoia-1.2.0-1.fc38.i686 134/153 Verifying : rpmautospec-rpm-macros-0.3.1-1.fc38.noarch 135/153 Verifying : rust-srpm-macros-23-1.fc38.noarch 136/153 Verifying : sed-4.8-11.fc37.i686 137/153 Verifying : setup-2.14.3-1.fc38.noarch 138/153 Verifying : shadow-utils-2:4.13-3.fc38.i686 139/153 Verifying : sqlite-libs-3.40.1-1.fc38.i686 140/153 Verifying : systemd-libs-252.4-598.fc38.i686 141/153 Verifying : tar-2:1.34-5.fc38.i686 142/153 Verifying : tzdata-2022g-1.fc38.noarch 143/153 Verifying : unzip-6.0-58.fc38.i686 144/153 Verifying : util-linux-2.38.1-3.fc38.i686 145/153 Verifying : util-linux-core-2.38.1-3.fc38.i686 146/153 Verifying : which-2.21-36.fc38.i686 147/153 Verifying : xxhash-libs-0.8.1-3.fc37.i686 148/153 Verifying : xz-5.2.9-1.fc38.i686 149/153 Verifying : xz-libs-5.2.9-1.fc38.i686 150/153 Verifying : zip-3.0-35.fc38.i686 151/153 Verifying : zlib-1.2.13-2.fc38.i686 152/153 Verifying : zstd-1.5.2-3.fc37.i686 153/153 Installed: alternatives-1.21-1.fc38.i686 ansible-srpm-macros-1-8.1.fc38.noarch audit-libs-3.0.9-2.fc38.i686 authselect-1.4.2-1.fc38.i686 authselect-libs-1.4.2-1.fc38.i686 basesystem-11-14.fc37.noarch bash-5.2.15-1.fc38.i686 binutils-2.39-6.fc38.i686 binutils-gold-2.39-6.fc38.i686 bzip2-1.0.8-12.fc37.i686 bzip2-libs-1.0.8-12.fc37.i686 ca-certificates-2022.2.54-5.fc37.noarch coreutils-9.1-10.fc38.i686 coreutils-common-9.1-10.fc38.i686 cpio-2.13-13.fc38.i686 cracklib-2.9.7-30.fc38.i686 crypto-policies-20221215-1.gita4c31a3.fc38.noarch curl-7.87.0-2.fc38.i686 cyrus-sasl-lib-2.1.28-8.fc38.i686 debugedit-5.0-5.fc37.i686 diffutils-3.9-1.fc38.i686 dwz-0.15-1.fc38.i686 ed-1.19-1.fc38.i686 efi-srpm-macros-5-6.fc37.noarch elfutils-0.188-3.fc38.i686 elfutils-debuginfod-client-0.188-3.fc38.i686 elfutils-default-yama-scope-0.188-3.fc38.noarch elfutils-libelf-0.188-3.fc38.i686 elfutils-libs-0.188-3.fc38.i686 fedora-gpg-keys-38-0.3.noarch fedora-release-38-0.15.noarch fedora-release-common-38-0.15.noarch fedora-release-identity-basic-38-0.15.noarch fedora-repos-38-0.3.noarch fedora-repos-rawhide-38-0.3.noarch file-5.42-4.fc37.i686 file-libs-5.42-4.fc37.i686 filesystem-3.18-2.fc37.i686 findutils-1:4.9.0-2.fc37.i686 fonts-srpm-macros-1:2.0.5-10.fc38.noarch fpc-srpm-macros-1.3-6.fc37.noarch gawk-5.1.1-4.fc37.i686 gdb-minimal-12.1-10.fc38.i686 gdbm-libs-1:1.23-2.fc37.i686 ghc-srpm-macros-1.5.0-7.fc37.noarch glibc-2.36.9000-19.fc38.i686 glibc-common-2.36.9000-19.fc38.i686 glibc-gconv-extra-2.36.9000-19.fc38.i686 glibc-minimal-langpack-2.36.9000-19.fc38.i686 gmp-1:6.2.1-3.fc37.i686 gnat-srpm-macros-5-1.fc38.noarch go-srpm-macros-3.2.0-1.fc38.noarch grep-3.8-2.fc38.i686 gzip-1.12-2.fc37.i686 info-7.0.1-1.fc38.i686 jansson-2.13.1-5.fc37.i686 kernel-srpm-macros-1.0-15.fc37.noarch keyutils-libs-1.6.1-5.fc37.i686 krb5-libs-1.20.1-6.fc38.i686 libacl-2.3.1-4.fc37.i686 libarchive-3.6.1-3.fc38.i686 libattr-2.5.1-5.fc37.i686 libblkid-2.38.1-3.fc38.i686 libbrotli-1.0.9-9.fc37.i686 libcap-2.48-5.fc37.i686 libcap-ng-0.8.3-4.fc38.i686 libcom_err-1.46.5-3.fc37.i686 libcurl-7.87.0-2.fc38.i686 libdb-5.3.28-54.fc38.i686 libeconf-0.4.0-4.fc37.i686 libevent-2.1.12-7.fc37.i686 libfdisk-2.38.1-3.fc38.i686 libffi-3.4.4-1.fc38.i686 libgcc-13.0.1-0.1.fc38.i686 libgomp-13.0.1-0.1.fc38.i686 libidn2-2.3.4-1.fc38.i686 libmount-2.38.1-3.fc38.i686 libnghttp2-1.51.0-1.fc38.i686 libnsl2-2.0.0-4.fc37.i686 libpkgconf-1.8.0-3.fc37.i686 libpsl-0.21.2-1.fc38.i686 libpwquality-1.4.5-1.fc38.i686 libselinux-3.5-0.rc1.1.fc38.1.i686 libsemanage-3.5-0.rc1.1.fc38.i686 libsepol-3.5-0.rc1.1.fc38.i686 libsigsegv-2.14-3.fc37.i686 libsmartcols-2.38.1-3.fc38.i686 libssh-0.10.4-2.fc38.i686 libssh-config-0.10.4-2.fc38.noarch libstdc++-13.0.1-0.1.fc38.i686 libtasn1-4.19.0-1.fc38.i686 libtirpc-1.3.3-0.fc37.i686 libunistring-1.0-2.fc37.i686 libutempter-1.2.1-7.fc37.i686 libuuid-2.38.1-3.fc38.i686 libverto-0.3.2-4.fc37.i686 libxcrypt-4.4.33-5.fc38.i686 libxml2-2.10.3-2.fc38.i686 libzstd-1.5.2-3.fc37.i686 lua-libs-5.4.4-7.fc38.i686 lua-srpm-macros-1-7.fc37.noarch lz4-libs-1.9.4-1.fc38.i686 mpfr-4.1.1-2.fc38.i686 ncurses-base-6.4-2.20230114.fc38.noarch ncurses-libs-6.4-2.20230114.fc38.i686 nettle-3.8-2.fc37.i686 nim-srpm-macros-3-7.fc37.noarch ocaml-srpm-macros-7-2.fc37.noarch openblas-srpm-macros-2-12.fc37.noarch openldap-2.6.3-1.fc38.i686 openssl-libs-1:3.0.7-3.fc38.i686 p11-kit-0.24.1-5.fc38.i686 p11-kit-trust-0.24.1-5.fc38.i686 package-notes-srpm-macros-0.5-6.fc38.noarch pam-1.5.2-15.fc38.i686 pam-libs-1.5.2-15.fc38.i686 patch-2.7.6-17.fc37.i686 pcre2-10.42-1.fc38.i686 pcre2-syntax-10.42-1.fc38.noarch perl-srpm-macros-1-47.fc38.noarch pkgconf-1.8.0-3.fc37.i686 pkgconf-m4-1.8.0-3.fc37.noarch pkgconf-pkg-config-1.8.0-3.fc37.i686 popt-1.19-1.fc38.i686 publicsuffix-list-dafsa-20221208-1.fc38.noarch python-srpm-macros-3.11-7.fc38.noarch qt5-srpm-macros-5.15.8-1.fc38.noarch readline-8.2-2.fc38.i686 redhat-rpm-config-245-1.fc38.noarch rpm-4.18.0-9.fc38.i686 rpm-build-4.18.0-9.fc38.i686 rpm-build-libs-4.18.0-9.fc38.i686 rpm-libs-4.18.0-9.fc38.i686 rpm-sequoia-1.2.0-1.fc38.i686 rpmautospec-rpm-macros-0.3.1-1.fc38.noarch rust-srpm-macros-23-1.fc38.noarch sed-4.8-11.fc37.i686 setup-2.14.3-1.fc38.noarch shadow-utils-2:4.13-3.fc38.i686 sqlite-libs-3.40.1-1.fc38.i686 systemd-libs-252.4-598.fc38.i686 tar-2:1.34-5.fc38.i686 tzdata-2022g-1.fc38.noarch unzip-6.0-58.fc38.i686 util-linux-2.38.1-3.fc38.i686 util-linux-core-2.38.1-3.fc38.i686 which-2.21-36.fc38.i686 xxhash-libs-0.8.1-3.fc37.i686 xz-5.2.9-1.fc38.i686 xz-libs-5.2.9-1.fc38.i686 zip-3.0-35.fc38.i686 zlib-1.2.13-2.fc38.i686 zstd-1.5.2-3.fc37.i686 Complete! Finish: dnf install Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: INFO: openldap-2.6.3-1.fc38.i686 perl-srpm-macros-1-47.fc38.noarch gawk-5.1.1-4.fc37.i686 libcom_err-1.46.5-3.fc37.i686 ncurses-base-6.4-2.20230114.fc38.noarch libselinux-3.5-0.rc1.1.fc38.1.i686 libacl-2.3.1-4.fc37.i686 xz-5.2.9-1.fc38.i686 package-notes-srpm-macros-0.5-6.fc38.noarch libnghttp2-1.51.0-1.fc38.i686 libtasn1-4.19.0-1.fc38.i686 alternatives-1.21-1.fc38.i686 libdb-5.3.28-54.fc38.i686 file-5.42-4.fc37.i686 binutils-gold-2.39-6.fc38.i686 go-srpm-macros-3.2.0-1.fc38.noarch debugedit-5.0-5.fc37.i686 coreutils-common-9.1-10.fc38.i686 libunistring-1.0-2.fc37.i686 libpsl-0.21.2-1.fc38.i686 bzip2-libs-1.0.8-12.fc37.i686 lua-srpm-macros-1-7.fc37.noarch rpmautospec-rpm-macros-0.3.1-1.fc38.noarch openssl-libs-3.0.7-3.fc38.i686 pkgconf-pkg-config-1.8.0-3.fc37.i686 grep-3.8-2.fc38.i686 cpio-2.13-13.fc38.i686 tzdata-2022g-1.fc38.noarch kernel-srpm-macros-1.0-15.fc37.noarch ncurses-libs-6.4-2.20230114.fc38.i686 keyutils-libs-1.6.1-5.fc37.i686 fpc-srpm-macros-1.3-6.fc37.noarch libbrotli-1.0.9-9.fc37.i686 rpm-build-4.18.0-9.fc38.i686 libverto-0.3.2-4.fc37.i686 elfutils-debuginfod-client-0.188-3.fc38.i686 libmount-2.38.1-3.fc38.i686 fonts-srpm-macros-2.0.5-10.fc38.noarch rpm-4.18.0-9.fc38.i686 libeconf-0.4.0-4.fc37.i686 nettle-3.8-2.fc37.i686 cracklib-2.9.7-30.fc38.i686 unzip-6.0-58.fc38.i686 libidn2-2.3.4-1.fc38.i686 libcap-2.48-5.fc37.i686 glibc-gconv-extra-2.36.9000-19.fc38.i686 libevent-2.1.12-7.fc37.i686 libsepol-3.5-0.rc1.1.fc38.i686 libzstd-1.5.2-3.fc37.i686 rpm-libs-4.18.0-9.fc38.i686 gdbm-libs-1.23-2.fc37.i686 libfdisk-2.38.1-3.fc38.i686 gmp-6.2.1-3.fc37.i686 libpkgconf-1.8.0-3.fc37.i686 ed-1.19-1.fc38.i686 libsemanage-3.5-0.rc1.1.fc38.i686 basesystem-11-14.fc37.noarch libsmartcols-2.38.1-3.fc38.i686 gdb-minimal-12.1-10.fc38.i686 filesystem-3.18-2.fc37.i686 qt5-srpm-macros-5.15.8-1.fc38.noarch libssh-config-0.10.4-2.fc38.noarch fedora-repos-38-0.3.noarch pcre2-10.42-1.fc38.i686 libxml2-2.10.3-2.fc38.i686 elfutils-0.188-3.fc38.i686 pam-1.5.2-15.fc38.i686 tar-1.34-5.fc38.i686 util-linux-2.38.1-3.fc38.i686 popt-1.19-1.fc38.i686 publicsuffix-list-dafsa-20221208-1.fc38.noarch zip-3.0-35.fc38.i686 crypto-policies-20221215-1.gita4c31a3.fc38.noarch pkgconf-m4-1.8.0-3.fc37.noarch glibc-common-2.36.9000-19.fc38.i686 which-2.21-36.fc38.i686 bzip2-1.0.8-12.fc37.i686 file-libs-5.42-4.fc37.i686 libssh-0.10.4-2.fc38.i686 elfutils-libs-0.188-3.fc38.i686 mpfr-4.1.1-2.fc38.i686 libarchive-3.6.1-3.fc38.i686 authselect-1.4.2-1.fc38.i686 fedora-release-identity-basic-38-0.15.noarch rpm-build-libs-4.18.0-9.fc38.i686 libgomp-13.0.1-0.1.fc38.i686 libcap-ng-0.8.3-4.fc38.i686 libcurl-7.87.0-2.fc38.i686 bash-5.2.15-1.fc38.i686 zstd-1.5.2-3.fc37.i686 libnsl2-2.0.0-4.fc37.i686 systemd-libs-252.4-598.fc38.i686 rpm-sequoia-1.2.0-1.fc38.i686 fedora-release-38-0.15.noarch ghc-srpm-macros-1.5.0-7.fc37.noarch fedora-gpg-keys-38-0.3.noarch xxhash-libs-0.8.1-3.fc37.i686 libuuid-2.38.1-3.fc38.i686 pkgconf-1.8.0-3.fc37.i686 findutils-4.9.0-2.fc37.i686 libsigsegv-2.14-3.fc37.i686 gzip-1.12-2.fc37.i686 info-7.0.1-1.fc38.i686 gnat-srpm-macros-5-1.fc38.noarch openblas-srpm-macros-2-12.fc37.noarch jansson-2.13.1-5.fc37.i686 sed-4.8-11.fc37.i686 setup-2.14.3-1.fc38.noarch nim-srpm-macros-3-7.fc37.noarch pam-libs-1.5.2-15.fc38.i686 diffutils-3.9-1.fc38.i686 cyrus-sasl-lib-2.1.28-8.fc38.i686 dwz-0.15-1.fc38.i686 binutils-2.39-6.fc38.i686 ansible-srpm-macros-1-8.1.fc38.noarch fedora-repos-rawhide-38-0.3.noarch libtirpc-1.3.3-0.fc37.i686 libgcc-13.0.1-0.1.fc38.i686 curl-7.87.0-2.fc38.i686 libattr-2.5.1-5.fc37.i686 xz-libs-5.2.9-1.fc38.i686 lz4-libs-1.9.4-1.fc38.i686 sqlite-libs-3.40.1-1.fc38.i686 util-linux-core-2.38.1-3.fc38.i686 python-srpm-macros-3.11-7.fc38.noarch libffi-3.4.4-1.fc38.i686 pcre2-syntax-10.42-1.fc38.noarch audit-libs-3.0.9-2.fc38.i686 p11-kit-trust-0.24.1-5.fc38.i686 libutempter-1.2.1-7.fc37.i686 elfutils-libelf-0.188-3.fc38.i686 patch-2.7.6-17.fc37.i686 glibc-2.36.9000-19.fc38.i686 p11-kit-0.24.1-5.fc38.i686 libstdc++-13.0.1-0.1.fc38.i686 rust-srpm-macros-23-1.fc38.noarch coreutils-9.1-10.fc38.i686 libblkid-2.38.1-3.fc38.i686 libxcrypt-4.4.33-5.fc38.i686 ca-certificates-2022.2.54-5.fc37.noarch libpwquality-1.4.5-1.fc38.i686 shadow-utils-4.13-3.fc38.i686 zlib-1.2.13-2.fc38.i686 readline-8.2-2.fc38.i686 authselect-libs-1.4.2-1.fc38.i686 redhat-rpm-config-245-1.fc38.noarch fedora-release-common-38-0.15.noarch lua-libs-5.4.4-7.fc38.i686 efi-srpm-macros-5-6.fc37.noarch elfutils-default-yama-scope-0.188-3.fc38.noarch krb5-libs-1.20.1-6.fc38.i686 glibc-minimal-langpack-2.36.9000-19.fc38.i686 ocaml-srpm-macros-7-2.fc37.noarch Start: buildsrpm Start: rpmbuild -bs Building target platforms: i686 Building for target i686 setting SOURCE_DATE_EPOCH=1630540800 Wrote: /builddir/build/SRPMS/golang-github-clbanning-mxj-2.5.5-3.fc38.src.rpm Finish: rpmbuild -bs cp: ‘var/lib/mock/fedora-rawhide-i686-1674080055.745396/root/var/log’: No such file or directory INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-rawhide-i686-1674080055.745396/root/var/log/dnf.rpm.log /var/lib/mock/fedora-rawhide-i686-1674080055.745396/root/var/log/dnf.librepo.log /var/lib/mock/fedora-rawhide-i686-1674080055.745396/root/var/log/dnf.log Finish: buildsrpm INFO: Done(/var/lib/copr-rpmbuild/workspace/workdir-ugz2l2ja/golang-github-clbanning-mxj/golang-github-clbanning-mxj.spec) Config(child) 1 minutes 48 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/golang-github-clbanning-mxj-2.5.5-3.fc38.src.rpm --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1674080055.745396 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 3.5 starting (python version = 3.11.0, NVR = mock-3.5-1.fc37)... 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/golang-github-clbanning-mxj-2.5.5-3.fc38.src.rpm) Config(fedora-rawhide-i686) Start: clean chroot Finish: clean chroot Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-i686-bootstrap-1674080055.745396/root. INFO: reusing tmpfs at /var/lib/mock/fedora-rawhide-i686-bootstrap-1674080055.745396/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: 3.5 INFO: Mock Version: 3.5 Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-i686-1674080055.745396/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: 3.5 INFO: Mock Version: 3.5 Start: dnf update No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 12 kB/s | 3.3 kB 00:00 Copr repository 1.4 MB/s | 884 kB 00:00 Additional repo https_kojipkgs_fedoraproject_or 14 kB/s | 3.8 kB 00:00 local 12 kB/s | 3.8 kB 00:00 Dependencies resolved. Nothing to do. Complete! Finish: dnf update Finish: chroot init Start: build phase for golang-github-clbanning-mxj-2.5.5-3.fc38.src.rpm Start: build setup for golang-github-clbanning-mxj-2.5.5-3.fc38.src.rpm Building target platforms: i686 Building for target i686 setting SOURCE_DATE_EPOCH=1630540800 Wrote: /builddir/build/SRPMS/golang-github-clbanning-mxj-2.5.5-3.fc38.src.rpm No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 12 kB/s | 3.3 kB 00:00 Additional repo https_kojipkgs_fedoraproject_or 14 kB/s | 3.8 kB 00:00 local 14 kB/s | 3.8 kB 00:00 Dependencies resolved. ================================================================================================================================ Package Arch Version Repository Size ================================================================================================================================ Installing: go-rpm-macros i686 3.2.0-1.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 36 k Installing dependencies: annobin-docs noarch 11.06-2.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 93 k annobin-plugin-gcc i686 11.06-2.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 890 k cpp i686 13.0.1-0.1.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 11 M expat i686 2.5.0-1.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 115 k gc i686 8.2.2-1.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 112 k gcc i686 13.0.1-0.1.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 34 M gcc-plugin-annobin i686 13.0.1-0.1.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 30 k glibc-devel i686 2.36.9000-19.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 43 k glibc-headers-x86 noarch 2.36.9000-19.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 450 k go-filesystem i686 3.2.0-1.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.4 k golang i686 1.20~rc3-2.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 598 k golang-bin i686 1.20~rc3-2.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 58 M golang-src noarch 1.20~rc3-2.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 11 M golist i686 0.10.1-11.fc37 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.5 M guile22 i686 2.2.7-6.fc37 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.5 M kernel-headers i686 6.2.0-0.rc4.git0.1.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 M libasan i686 13.0.1-0.1.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 492 k libatomic i686 13.0.1-0.1.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 17 k libb2 i686 0.98.1-7.fc37 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 35 k libmpc i686 1.3.1-1.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 77 k libtool-ltdl i686 2.4.7-5.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 39 k libubsan i686 13.0.1-0.1.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 219 k libxcrypt-devel i686 4.4.33-5.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 30 k make i686 1:4.4-1.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 582 k mpdecimal i686 2.5.1-4.fc37 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 106 k python-pip-wheel noarch 22.3.1-1.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 M python-setuptools-wheel noarch 65.5.1-1.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 715 k python3 i686 3.11.1-3.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 28 k python3-libs i686 3.11.1-3.fc38 https_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.3 M Transaction Summary ================================================================================================================================ Install 30 Packages Total download size: 138 M Installed size: 427 M Downloading Packages: (1/30): annobin-docs-11.06-2.fc38.noarch.rpm 313 kB/s | 93 kB 00:00 (2/30): expat-2.5.0-1.fc38.i686.rpm 4.6 MB/s | 115 kB 00:00 (3/30): annobin-plugin-gcc-11.06-2.fc38.i686.rp 2.6 MB/s | 890 kB 00:00 (4/30): gc-8.2.2-1.fc38.i686.rpm 8.4 MB/s | 112 kB 00:00 (5/30): gcc-plugin-annobin-13.0.1-0.1.fc38.i686 1.7 MB/s | 30 kB 00:00 (6/30): glibc-devel-2.36.9000-19.fc38.i686.rpm 1.4 MB/s | 43 kB 00:00 (7/30): glibc-headers-x86-2.36.9000-19.fc38.noa 7.4 MB/s | 450 kB 00:00 (8/30): go-filesystem-3.2.0-1.fc38.i686.rpm 252 kB/s | 8.4 kB 00:00 (9/30): go-rpm-macros-3.2.0-1.fc38.i686.rpm 1.2 MB/s | 36 kB 00:00 (10/30): golang-1.20~rc3-2.fc38.i686.rpm 4.7 MB/s | 598 kB 00:00 (11/30): cpp-13.0.1-0.1.fc38.i686.rpm 16 MB/s | 11 MB 00:00 (12/30): gcc-13.0.1-0.1.fc38.i686.rpm 52 MB/s | 34 MB 00:00 (13/30): golist-0.10.1-11.fc37.i686.rpm 27 MB/s | 1.5 MB 00:00 (14/30): golang-src-1.20~rc3-2.fc38.noarch.rpm 28 MB/s | 11 MB 00:00 (15/30): kernel-headers-6.2.0-0.rc4.git0.1.fc38 19 MB/s | 1.4 MB 00:00 (16/30): libasan-13.0.1-0.1.fc38.i686.rpm 14 MB/s | 492 kB 00:00 (17/30): guile22-2.2.7-6.fc37.i686.rpm 43 MB/s | 6.5 MB 00:00 (18/30): libatomic-13.0.1-0.1.fc38.i686.rpm 724 kB/s | 17 kB 00:00 (19/30): libb2-0.98.1-7.fc37.i686.rpm 2.8 MB/s | 35 kB 00:00 (20/30): libmpc-1.3.1-1.fc38.i686.rpm 6.0 MB/s | 77 kB 00:00 (21/30): libtool-ltdl-2.4.7-5.fc38.i686.rpm 3.4 MB/s | 39 kB 00:00 (22/30): libubsan-13.0.1-0.1.fc38.i686.rpm 17 MB/s | 219 kB 00:00 (23/30): libxcrypt-devel-4.4.33-5.fc38.i686.rpm 2.7 MB/s | 30 kB 00:00 (24/30): make-4.4-1.fc38.i686.rpm 30 MB/s | 582 kB 00:00 (25/30): mpdecimal-2.5.1-4.fc37.i686.rpm 8.1 MB/s | 106 kB 00:00 (26/30): python-setuptools-wheel-65.5.1-1.fc38. 30 MB/s | 715 kB 00:00 (27/30): python-pip-wheel-22.3.1-1.fc38.noarch. 36 MB/s | 1.4 MB 00:00 (28/30): python3-3.11.1-3.fc38.i686.rpm 1.9 MB/s | 28 kB 00:00 (29/30): python3-libs-3.11.1-3.fc38.i686.rpm 55 MB/s | 9.3 MB 00:00 (30/30): golang-bin-1.20~rc3-2.fc38.i686.rpm 23 MB/s | 58 MB 00:02 -------------------------------------------------------------------------------- Total 44 MB/s | 138 MB 00:03 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Running scriptlet: golang-1.20~rc3-2.fc38.i686 1/1 Preparing : 1/1 Installing : python-setuptools-wheel-65.5.1-1.fc38.noarch 1/30 Installing : python-pip-wheel-22.3.1-1.fc38.noarch 2/30 Installing : kernel-headers-6.2.0-0.rc4.git0.1.fc38.i686 3/30 Installing : golang-src-1.20~rc3-2.fc38.noarch 4/30 Installing : go-filesystem-3.2.0-1.fc38.i686 5/30 Installing : glibc-headers-x86-2.36.9000-19.fc38.noarch 6/30 Installing : libxcrypt-devel-4.4.33-5.fc38.i686 7/30 Installing : glibc-devel-2.36.9000-19.fc38.i686 8/30 Installing : annobin-docs-11.06-2.fc38.noarch 9/30 Installing : libmpc-1.3.1-1.fc38.i686 10/30 Installing : cpp-13.0.1-0.1.fc38.i686 11/30 Installing : mpdecimal-2.5.1-4.fc37.i686 12/30 Installing : libubsan-13.0.1-0.1.fc38.i686 13/30 Installing : libtool-ltdl-2.4.7-5.fc38.i686 14/30 Installing : libb2-0.98.1-7.fc37.i686 15/30 Installing : libatomic-13.0.1-0.1.fc38.i686 16/30 Installing : libasan-13.0.1-0.1.fc38.i686 17/30 Installing : golist-0.10.1-11.fc37.i686 18/30 Installing : gc-8.2.2-1.fc38.i686 19/30 Installing : guile22-2.2.7-6.fc37.i686 20/30 Installing : make-1:4.4-1.fc38.i686 21/30 Installing : gcc-13.0.1-0.1.fc38.i686 22/30 Running scriptlet: gcc-13.0.1-0.1.fc38.i686 22/30 Installing : golang-1.20~rc3-2.fc38.i686 23/30 Installing : golang-bin-1.20~rc3-2.fc38.i686 24/30 Running scriptlet: golang-bin-1.20~rc3-2.fc38.i686 24/30 Installing : expat-2.5.0-1.fc38.i686 25/30 Installing : python3-3.11.1-3.fc38.i686 26/30 Installing : python3-libs-3.11.1-3.fc38.i686 27/30 Installing : go-rpm-macros-3.2.0-1.fc38.i686 28/30 Installing : annobin-plugin-gcc-11.06-2.fc38.i686 29/30 Running scriptlet: annobin-plugin-gcc-11.06-2.fc38.i686 29/30 Installing : gcc-plugin-annobin-13.0.1-0.1.fc38.i686 30/30 Running scriptlet: gcc-plugin-annobin-13.0.1-0.1.fc38.i686 30/30 Verifying : annobin-docs-11.06-2.fc38.noarch 1/30 Verifying : annobin-plugin-gcc-11.06-2.fc38.i686 2/30 Verifying : cpp-13.0.1-0.1.fc38.i686 3/30 Verifying : expat-2.5.0-1.fc38.i686 4/30 Verifying : gc-8.2.2-1.fc38.i686 5/30 Verifying : gcc-13.0.1-0.1.fc38.i686 6/30 Verifying : gcc-plugin-annobin-13.0.1-0.1.fc38.i686 7/30 Verifying : glibc-devel-2.36.9000-19.fc38.i686 8/30 Verifying : glibc-headers-x86-2.36.9000-19.fc38.noarch 9/30 Verifying : go-filesystem-3.2.0-1.fc38.i686 10/30 Verifying : go-rpm-macros-3.2.0-1.fc38.i686 11/30 Verifying : golang-1.20~rc3-2.fc38.i686 12/30 Verifying : golang-bin-1.20~rc3-2.fc38.i686 13/30 Verifying : golang-src-1.20~rc3-2.fc38.noarch 14/30 Verifying : golist-0.10.1-11.fc37.i686 15/30 Verifying : guile22-2.2.7-6.fc37.i686 16/30 Verifying : kernel-headers-6.2.0-0.rc4.git0.1.fc38.i686 17/30 Verifying : libasan-13.0.1-0.1.fc38.i686 18/30 Verifying : libatomic-13.0.1-0.1.fc38.i686 19/30 Verifying : libb2-0.98.1-7.fc37.i686 20/30 Verifying : libmpc-1.3.1-1.fc38.i686 21/30 Verifying : libtool-ltdl-2.4.7-5.fc38.i686 22/30 Verifying : libubsan-13.0.1-0.1.fc38.i686 23/30 Verifying : libxcrypt-devel-4.4.33-5.fc38.i686 24/30 Verifying : make-1:4.4-1.fc38.i686 25/30 Verifying : mpdecimal-2.5.1-4.fc37.i686 26/30 Verifying : python-pip-wheel-22.3.1-1.fc38.noarch 27/30 Verifying : python-setuptools-wheel-65.5.1-1.fc38.noarch 28/30 Verifying : python3-3.11.1-3.fc38.i686 29/30 Verifying : python3-libs-3.11.1-3.fc38.i686 30/30 Installed: annobin-docs-11.06-2.fc38.noarch annobin-plugin-gcc-11.06-2.fc38.i686 cpp-13.0.1-0.1.fc38.i686 expat-2.5.0-1.fc38.i686 gc-8.2.2-1.fc38.i686 gcc-13.0.1-0.1.fc38.i686 gcc-plugin-annobin-13.0.1-0.1.fc38.i686 glibc-devel-2.36.9000-19.fc38.i686 glibc-headers-x86-2.36.9000-19.fc38.noarch go-filesystem-3.2.0-1.fc38.i686 go-rpm-macros-3.2.0-1.fc38.i686 golang-1.20~rc3-2.fc38.i686 golang-bin-1.20~rc3-2.fc38.i686 golang-src-1.20~rc3-2.fc38.noarch golist-0.10.1-11.fc37.i686 guile22-2.2.7-6.fc37.i686 kernel-headers-6.2.0-0.rc4.git0.1.fc38.i686 libasan-13.0.1-0.1.fc38.i686 libatomic-13.0.1-0.1.fc38.i686 libb2-0.98.1-7.fc37.i686 libmpc-1.3.1-1.fc38.i686 libtool-ltdl-2.4.7-5.fc38.i686 libubsan-13.0.1-0.1.fc38.i686 libxcrypt-devel-4.4.33-5.fc38.i686 make-1:4.4-1.fc38.i686 mpdecimal-2.5.1-4.fc37.i686 python-pip-wheel-22.3.1-1.fc38.noarch python-setuptools-wheel-65.5.1-1.fc38.noarch python3-3.11.1-3.fc38.i686 python3-libs-3.11.1-3.fc38.i686 Complete! Finish: build setup for golang-github-clbanning-mxj-2.5.5-3.fc38.src.rpm Start: rpmbuild golang-github-clbanning-mxj-2.5.5-3.fc38.src.rpm Building target platforms: i686 Building for target i686 setting SOURCE_DATE_EPOCH=1630540800 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.RQa89t + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf mxj-2.5.5 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/mxj-2.5.5.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd mxj-2.5.5 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + rm -fr /builddir/build/BUILD/mxj-2.5.5/vendor + [[ ! -e /builddir/build/BUILD/mxj-2.5.5/_build/bin ]] + install -m 0755 -vd /builddir/build/BUILD/mxj-2.5.5/_build/bin install: creating directory '/builddir/build/BUILD/mxj-2.5.5/_build' install: creating directory '/builddir/build/BUILD/mxj-2.5.5/_build/bin' + export GOPATH=/builddir/build/BUILD/mxj-2.5.5/_build:/usr/share/gocode + GOPATH=/builddir/build/BUILD/mxj-2.5.5/_build:/usr/share/gocode + [[ ! -e /builddir/build/BUILD/mxj-2.5.5/_build/src/github.com/clbanning/mxj ]] ++ dirname /builddir/build/BUILD/mxj-2.5.5/_build/src/github.com/clbanning/mxj + install -m 0755 -vd /builddir/build/BUILD/mxj-2.5.5/_build/src/github.com/clbanning install: creating directory '/builddir/build/BUILD/mxj-2.5.5/_build/src' install: creating directory '/builddir/build/BUILD/mxj-2.5.5/_build/src/github.com' install: creating directory '/builddir/build/BUILD/mxj-2.5.5/_build/src/github.com/clbanning' + ln -fs /builddir/build/BUILD/mxj-2.5.5 /builddir/build/BUILD/mxj-2.5.5/_build/src/github.com/clbanning/mxj + cd /builddir/build/BUILD/mxj-2.5.5/_build/src/github.com/clbanning/mxj + rm -rf deprecate/ + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.j137R5 + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/golang-github-clbanning-mxj-2.5.5-3.fc38.i386 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/golang-github-clbanning-mxj-2.5.5-3.fc38.i386 ++ dirname /builddir/build/BUILDROOT/golang-github-clbanning-mxj-2.5.5-3.fc38.i386 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/golang-github-clbanning-mxj-2.5.5-3.fc38.i386 + cd mxj-2.5.5 + cd /builddir/build/BUILD/mxj-2.5.5/_build/src/github.com/clbanning/mxj + IFS= + gosupfiles= + mapfile -t gosupfilesA + go-rpm-integration install -i github.com/clbanning/mxj -b /builddir/build/BUILD/mxj-2.5.5/_build/bin -s /builddir/build/BUILD/mxj-2.5.5/_build -o golang-github-clbanning-mxj-devel.file-list -O /builddir/build/BUILD/mxj-2.5.5 -V 2.5.5-3.fc38 -p /builddir/build/BUILDROOT/golang-github-clbanning-mxj-2.5.5-3.fc38.i386 -g /usr/share/gocode -r '.*example.*' Installing: github.com/clbanning/mxj + IFS= +++ realpath -e --relative-base=. examples readme.md x2j-wrapper/README +++ sort -u ++ listfiles_include='examples readme.md x2j-wrapper/README' ++ echo 'examples readme.md x2j-wrapper/README' + godocs='examples readme.md x2j-wrapper/README' + [[ -n examples readme.md x2j-wrapper/README ]] + IFS= + read -r f + echo %doc '"examples"' + IFS= + read -r f + echo %doc '"readme.md"' + IFS= + read -r f + echo %doc '"x2j-wrapper/README"' + IFS= + read -r f + IFS= +++ sort -u +++ realpath -e --relative-base=. LICENSE x2j-wrapper/LICENSE ++ listfiles_include='LICENSE x2j-wrapper/LICENSE' ++ echo 'LICENSE x2j-wrapper/LICENSE' + golicenses='LICENSE x2j-wrapper/LICENSE' + [[ -n LICENSE x2j-wrapper/LICENSE ]] + IFS= + read -r f + echo %license '"LICENSE"' + IFS= + read -r f + echo %license '"x2j-wrapper/LICENSE"' + IFS= + read -r f + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip /usr/bin/strip + /usr/lib/rpm/brp-strip-comment-note /usr/bin/strip /usr/bin/objdump + /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 -j2 + /usr/lib/rpm/redhat/brp-python-hardlink Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.xxFIC1 + umask 022 + cd /builddir/build/BUILD + cd mxj-2.5.5 + LDFLAGS=' -X github.com/clbanning/mxj/version=2.5.5' + GO_TEST_FLAGS='-buildmode pie -compiler gc' + GO_TEST_EXT_LD_FLAGS='-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 ' + go-rpm-integration check -i github.com/clbanning/mxj -b /builddir/build/BUILD/mxj-2.5.5/_build/bin -s /builddir/build/BUILD/mxj-2.5.5/_build -V 2.5.5-3.fc38 -p /builddir/build/BUILDROOT/golang-github-clbanning-mxj-2.5.5-3.fc38.i386 -g /usr/share/gocode -r '.*example.*' Testing in: /builddir/build/BUILD/mxj-2.5.5/_build/src PATH: /builddir/build/BUILD/mxj-2.5.5/_build/bin:/builddir/.local/bin:/builddir/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin GOPATH: /builddir/build/BUILD/mxj-2.5.5/_build:/usr/share/gocode GO111MODULE: off command: go test -buildmode pie -compiler gc -ldflags " -X github.com/clbanning/mxj/version=2.5.5 -extldflags '-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 '" testing: github.com/clbanning/mxj github.com/clbanning/mxj ---------------- anyxml_test.go ... []->x: somevaluesomevaluesomevaluesomeothervaluestring3.14159265true a->x: trythis3.14159265true a->x: trythis3.14159265true f->x: 3.14159625 s->x: somevalue3.1415963 []->x: somevalue somevalue somevalue someothervalue string 3.14159265 true a->x: try this 3.14159265 true f->x: 3.14159625 f->x: 3.14159625 s->x: somevalue 3.1415963 ----------------- TestPrefixDefault ... ----------------- TestPrefixNoHyphen ... ----------------- TestPrefixUnderscore ... ----------------- TestPrefixAt ... ----------------- TestMarshalPrefixDefault ... a test a test ----------------- TestMarshalPrefixNoHyphen ... x: a test this is a test this is not ----------------- TestMarshalPrefixUnderscore ... a test a test ---------------- badxml_test.go TestBadXml ... m: map[Allitems:map[Item:[ map[description:Some description goes here. link:http://www.something.com]]]] m: Some description goes here.http://www.something.com TestBadXmlSeq ... m: map[Allitems:map[Item:[map[#seq:0 #text:] map[#seq:1 description:map[#seq:1 #text:Some description goes here.] link:map[#seq:0 #text:http://www.something.com]]]]] m: http://www.something.comSome description goes here. TestBadXmlReader ... m: map[Allitems:map[Item:[ map[description:Some description goes here. link:http://www.something.com]]]] m: Some description goes here.http://www.something.com TestBadXmlSeqReader ... m: map[Allitems:map[Item:[map[#seq:0 #text:] map[#seq:1 description:map[#seq:1 #text:Some description goes here.] link:map[#seq:0 #text:http://www.something.com]]]]] m: http://www.something.comSome description goes here. --------------- bom_test.go TestBom ... TestBomData ... m: map[Allitems:map[Item:[ map[description:Some description goes here. link:http://www.something.com]]]] m: Some description goes here.http://www.something.com TestBomDataSeq ... m: map[Allitems:map[Item:[map[#seq:0 #text:] map[#seq:1 description:map[#seq:1 #text:Some description goes here.] link:map[#seq:0 #text:http://www.something.com]]]]] m: http://www.something.comSome description goes here. TestBomDataReader ... m: map[Allitems:map[Item:[ map[description:Some description goes here. link:http://www.something.com]]]] m: Some description goes here.http://www.something.com TestBomDataSeqReader ... m: map[Allitems:map[Item:[map[#seq:0 #text:] map[#seq:1 description:map[#seq:1 #text:Some description goes here.] link:map[#seq:0 #text:http://www.something.com]]]]] m: http://www.something.comSome description goes here. ---------------- bulk_test.go ... XmlReader, xmldata: William H. Gaddis The Recognitions One of the seminal American novels of the 20th century. William H. Gaddis JR Won the National Book Award. Austin Tappan Wright Islandia An example of earlier 20th century American utopian fiction. John Hawkes The Beetle Leg A lyrical novel about the construction of Ft. Peck Dam in Montana. T.E. Porter King's Day A magical novella. XmlReader, result : { "book": { "author": "William H. Gaddis", "review": "One of the seminal American novels of the 20th century.", "title": "The Recognitions" } } { "book": { "author": "Austin Tappan Wright", "review": "An example of earlier 20th century American utopian fiction.", "title": "Islandia" } } { "book": { "author": "John Hawkes", "review": "A lyrical novel about the construction of Ft. Peck Dam in Montana.", "title": "The Beetle Leg" } } { "book": { "author": { "first_name": "T.E.", "last_name": "Porter" }, "review": "A magical novella.", "title": "King's Day" } } XmlReader, errors : [xmlReader: 2] xml.Decoder.Token() - XML syntax error on line 5: element closed by [xmlReader: 3] xml.Decoder.Token() - XML syntax error on line 2: unexpected end element JsonReader, jsondata: {"book":{"author":"William H. Gaddis","review":"One of the great seminal American novels of the 20th century.","title":"The Recognitions"}} {"book":{"author":"Austin Tappan Wright","review":"An example of earlier 20th century American utopian fiction.","title":"Islandia"}} {"book":{"author":"John Hawkes","review":"A lyrical novel about the construction of Ft. Peck Dam in Montana.","title":"The Beetle Leg"}} {"book":{"author":{"first_name":"T.E.","last_name":"Porter"},"review":"A magical novella.","title":"King's Day"}} { "here":"we", "put":"in", "an":error } JsonReader, result : William H. Gaddis One of the great seminal American novels of the 20th century. The Recognitions Austin Tappan Wright An example of earlier 20th century American utopian fiction. Islandia John Hawkes A lyrical novel about the construction of Ft. Peck Dam in Montana. The Beetle Leg T.E. Porter A magical novella. King's Day JsonReader, errors : [jsonReader: 5] invalid character 'e' looking for beginning of value ---------------- bulkraw_test.go ... XmlReaderRaw, xmldata: William H. Gaddis The Recognitions One of the seminal American novels of the 20th century. William H. Gaddis JR Won the National Book Award. Austin Tappan Wright Islandia An example of earlier 20th century American utopian fiction. John Hawkes The Beetle Leg A lyrical novel about the construction of Ft. Peck Dam in Montana. T.E. Porter King's Day A magical novella. XmlReaderRaw, result : { "book": { "author": "William H. Gaddis", "review": "One of the seminal American novels of the 20th century.", "title": "The Recognitions" } } { "book": { "author": "Austin Tappan Wright", "review": "An example of earlier 20th century American utopian fiction.", "title": "Islandia" } } { "book": { "author": "John Hawkes", "review": "A lyrical novel about the construction of Ft. Peck Dam in Montana.", "title": "The Beetle Leg" } } { "book": { "author": { "first_name": "T.E.", "last_name": "Porter" }, "review": "A magical novella.", "title": "King's Day" } } XmlReaderRaw, errors : [xmlReader: 2] xml.Decoder.Token() - XML syntax error on line 5: element closed by William H. Gaddis JR Won the National Book Award. [xmlReader: 3] xml.Decoder.Token() - XML syntax error on line 2: unexpected end element JsonReaderRaw, jsondata: {"book":{"author":"William H. Gaddis","review":"One of the great seminal American novels of the 20th century.","title":"The Recognitions"}} {"book":{"author":"Austin Tappan Wright","review":"An example of earlier 20th century American utopian fiction.","title":"Islandia"}} {"book":{"author":"John Hawkes","review":"A lyrical novel about the construction of Ft. Peck Dam in Montana.","title":"The Beetle Leg"}} {"book":{"author":{"first_name":"T.E.","last_name":"Porter"},"review":"A magical novella.","title":"King's Day"}} { "here":"we", "put":"in", "an":error } JsonReaderRaw, result : William H. Gaddis One of the great seminal American novels of the 20th century. The Recognitions Austin Tappan Wright An example of earlier 20th century American utopian fiction. Islandia John Hawkes A lyrical novel about the construction of Ft. Peck Dam in Montana. The Beetle Leg T.E. Porter A magical novella. King's Day JsonReaderRaw, errors : [jsonReader: 5] invalid character 'e' looking for beginning of value {"here":"we","put":"in","an":error} cast_test.go ---------- ------------ TestCastDefault ... mxj.Map{"doc":map[string]interface {}{"bool":map[string]interface {}{"T":"T", "f":"f", "false":"FALSE", "true":"true"}, "float":"3.14159625", "int":"2019", "string":"string"}} ------------ TestCastTrue ... mxj.Map{"doc":map[string]interface {}{"bool":map[string]interface {}{"T":true, "f":false, "false":false, "true":true}, "float":3.14159625, "int":2019, "string":"string"}} ------------ TestSetCheckTagToSkipFunc ... mxj.Map{"doc":map[string]interface {}{"bool":map[string]interface {}{"T":true, "f":false, "false":"FALSE", "true":true}, "float":3.14159625, "int":"2019", "string":"string"}} ------------ TestCastValuesToFloat(false) ... mxj.Map{"doc":map[string]interface {}{"bool":map[string]interface {}{"T":true, "f":false, "false":"FALSE", "true":true}, "float":"3.14159625", "int":"2019", "string":"string"}} ------------ TestCastValuesToBool(false) ... mxj.Map{"doc":map[string]interface {}{"bool":map[string]interface {}{"T":"T", "f":"f", "false":"FALSE", "true":"true"}, "float":3.14159625, "int":"2019", "string":"string"}} ================== TestEscapeChars s: "'<>& ss: "'<>& ================== TestXMLEscapeChars s: "'<>& m: "'<>& ================== TestXMLEscapeChars2 "'<>& map[doc:map[simple:map[#text:"'<>& _attr1:an attribute]]] mv: "'<>& ================== TestXMLSeqEscapeChars data: >0-2y m: map[doc:map[shortDescription:map[#seq:0 #text:>0-2y]]] m: >0-2y ================== TestXMLSeqEscapeChars2 data: >0-2y <10-15 m: map[doc:map[shortDescription:[map[#attr:map[test:map[#seq:0 #text:&something here]] #seq:0 #text:>0-2y] map[#attr:map[quote:map[#seq:1 #text:"] test:map[#seq:0 #text:something there]] #seq:1 #text:<10-15]]]] m: >0-2y <10-15 ------------ exists_test.go ---------------- files_test.go ... NewMapsFromJsonFile() map[a:test file:for files_test.go:case this:is] map[JSON:values true:true two:2 with:just] caught error: stat nil: no such file or directory caught error: error: invalid character 'J' looking for beginning of value - reading: {"with":"some","bad":JSON,"in":"it"} NewMapsFromJsonFileRaw() {map[a:test file:for files_test.go:case this:is] [123 34 116 104 105 115 34 58 34 105 115 34 44 34 97 34 58 34 116 101 115 116 34 44 34 102 105 108 101 34 58 34 102 111 114 34 44 34 102 105 108 101 115 95 116 101 115 116 46 103 111 34 58 34 99 97 115 101 34 125]} {map[JSON:values true:true two:2 with:just] [123 34 119 105 116 104 34 58 34 106 117 115 116 34 44 34 116 119 111 34 58 50 44 34 74 83 79 78 34 58 34 118 97 108 117 101 115 34 44 34 116 114 117 101 34 58 116 114 117 101 125]} caught error: stat nil: no such file or directory caught error: error: invalid character 'J' looking for beginning of value - reading: {"with":"some","bad":JSON,"in":"it"} NewMapsFromXmlFile() map[doc:map[data:for files.go some:test]] map[msg:map[another:doc for:test case just:some]] caught error: stat nil: no such file or directory caught error: error: xml.Decoder.Token() - XML syntax error on line 4: element closed by - reading: some doc NewMapsFromXmlFileRaw() {map[doc:map[data:for files.go some:test]] [60 100 111 99 62 10 9 60 115 111 109 101 62 116 101 115 116 60 47 115 111 109 101 62 10 9 60 100 97 116 97 62 102 111 114 32 102 105 108 101 115 46 103 111 60 47 100 97 116 97 62 10 60 47 100 111 99 62]} {map[msg:map[another:doc for:test case just:some]] [10 60 109 115 103 62 10 9 60 106 117 115 116 62 115 111 109 101 60 47 106 117 115 116 62 10 9 60 97 110 111 116 104 101 114 62 100 111 99 60 47 97 110 111 116 104 101 114 62 10 9 60 102 111 114 62 116 101 115 116 32 99 97 115 101 60 47 102 111 114 62 10 60 47 109 115 103 62]} caught error: stat nil: no such file or directory caught error: error: xml.Decoder.Token() - XML syntax error on line 4: element closed by - reading: some doc TestMaps() mvs: [map[a:test this:is] map[a:test this:is]] JsonString(): {"a":"test","this":"is"}{"a":"test","this":"is"} JsonStringIndent(): { "a": "test", "this": "is" } { "a": "test", "this": "is" } XmlString(): testistestis XmlStringIndent(): test is test is map[a:test file:for files_test.go:case this:is] map[JSON:values true:true two:2 with:just] files_test_dup.json written files_test_indent.json written map[doc:map[data:for files.go some:test]] map[msg:map[another:doc for:test case just:some]] files_test_dup.xml written files_test_indent.xml written ---------------- gob_test.go ... m: map[five:map[hi:there] four:[1 2 3 4] one:1 three:tres two:2.0001] m: map[five:map[hi:there] four:[1 2 3 4] one:1 three:tres two:2.0001] mv: map[five:map[hi:there] four:[1 2 3 4] one:1 three:tres two:2.0001] m : map[five:map[hi:there] four:[1 2 3 4] one:1 three:tres two:2.0001] ================== TestXmlCheckIsValid map[:empty $invalid:hex$ entities:<>& nil:] map[$invalid:hex$ entities:<>& nil:] map[entities:<>& nil:] map[nil:] map[doc:map[elem:map[#seq:0 #text:element]]] ---------------- j2x_test .go ... j2x, jdata: { "key1":"string", "key2":34, "key3":true, "key4":"unsafe: <>&", "key5":null } j2x, m : map[key1:string key2:34 key3:true key4:unsafe: <>& key5:] j2x, xml : string34trueunsafe: <>& ---------------- json_test.go ... NewMapJson, jdata: { "key1":"string", "key2":34, "key3":true, "key4":"unsafe: <>&", "key5":null } NewMapJson, m : mxj.Map{"key1":"string", "key2":34, "key3":true, "key4":"unsafe: <>&", "key5":interface {}(nil)} NewMapJson, jdata: { "key1":"string", "key2":34, "key3":true, "key4":"unsafe: <>&", "key5":null } NewMapJson, m : mxj.Map{"key1":"string", "key2":"34", "key3":true, "key4":"unsafe: <>&", "key5":interface {}(nil)} NewMapJsonError, jdata : { "key1":"string", "key2":34, "key3":true, "key4":"unsafe: <>&", "key5":null NewMapJsonError, merror: unexpected EOF NewMapJsonError, newData : { "this":"is", "in":error } NewMapJsonError, merror : invalid character 'e' looking for beginning of value NewMapJsonReader, jb: {"key1":"string","key2":34,"key3":true,"key4":"unsafe: <>&"} NewMapJsonReader, m : mxj.Map{"key1":"string", "key2":34, "key3":true, "key4":"unsafe: <>&"} NewMapJsonReader, jb: {"key":"value in new JSON string"} NewMapJsonReader, m : mxj.Map{"key":"value in new JSON string"} NewMapJsonReader, jb: {"key1":"string","key2":34,"key3":true,"key4":"unsafe: <>&"} NewMapJsonReader, m : mxj.Map{"key1":"string", "key2":"34", "key3":true, "key4":"unsafe: <>&"} NewMapJsonReader, jb: {"key":"value in new JSON string"} NewMapJsonReader, m : mxj.Map{"key":"value in new JSON string"} Json, jdata: { "key1":"string", "key2":34, "key3":true, "key4":"unsafe: <>&", "key5":null } Json, j : {"key1":"string","key2":34,"key3":true,"key4":"unsafe: <>&","key5":null} Json, j safe: {"key1":"string","key2":34,"key3":true,"key4":"unsafe: \u003c\u003e\u0026","key5":null} JsonWriter, raw: {"and":"a","bool":true,"float":3.14159,"this":"is a"} JsonWriter, b : {"and":"a","bool":true,"float":3.14159,"this":"is a"} -------------- keystolower_test.go TestToLower ... ----------- TestSetSubkeyFieldSeparator ---------------- keyvalues_test.go ... PathsForKey, doc1 ... PathsForKey, doc1#author ... ss: [doc.books.book.author] PathsForKey, doc1#books ... ss: [doc.books] PathsForKey, doc2 ... PathForKey, doc2#book ... ss: [doc.book doc.books.book] PathForKeyShortest, doc2#book ... s : doc.book ValuesForKey ... ValuesForKey, doc1#author ... ss.v: William T. Gaddis ... ss.v: Austin Tappan Wright ... ss.v: John Hawkes ... ss.v: map[first_name:T.E. last_name:Porter] ValuesForKey, doc1#book ... ss.v: map[-seq:1 author:William T. Gaddis review:One of the great seminal American novels of the 20th century. title:The Recognitions] ... ss.v: map[-seq:2 author:Austin Tappan Wright review:An example of earlier 20th century American utopian fiction. title:Islandia] ... ss.v: map[-seq:3 author:John Hawkes review:A lyrical novel about the construction of Ft. Peck Dam in Montana. title:The Beetle Leg] ... ss.v: map[-seq:4 author:map[first_name:T.E. last_name:Porter] review:A magical novella. title:King's Day] ValuesForKey, doc1#book,-seq:3 ... ss.v: map[-seq:3 author:John Hawkes review:A lyrical novel about the construction of Ft. Peck Dam in Montana. title:The Beetle Leg] ValuesForKey, doc1#book, author:William T. Gaddis ... ss.v: map[-seq:1 author:William T. Gaddis review:One of the great seminal American novels of the 20th century. title:The Recognitions] ValuesForKey, doc1#author, -seq:1 ValuesForPath ... ValuesForPath, doc.books.book.author ... ss.v: William T. Gaddis ... ss.v: Austin Tappan Wright ... ss.v: John Hawkes ... ss.v: map[first_name:T.E. last_name:Porter] ValuesForPath, doc.books.book ... ss.v: map[-seq:1 author:William T. Gaddis review:One of the great seminal American novels of the 20th century. title:The Recognitions] ... ss.v: map[-seq:2 author:Austin Tappan Wright review:An example of earlier 20th century American utopian fiction. title:Islandia] ... ss.v: map[-seq:3 author:John Hawkes review:A lyrical novel about the construction of Ft. Peck Dam in Montana. title:The Beetle Leg] ... ss.v: map[-seq:4 author:map[first_name:T.E. last_name:Porter] review:A magical novella. title:King's Day] ValuesForPath, doc.books.book -seq=3 ... ss.v: map[-seq:3 author:John Hawkes review:A lyrical novel about the construction of Ft. Peck Dam in Montana. title:The Beetle Leg] ValuesForPath, doc.books.* -seq=3 ... ss.v: map[-seq:3 author:John Hawkes review:A lyrical novel about the construction of Ft. Peck Dam in Montana. title:The Beetle Leg] ValuesForPath, doc.*.* -seq=3 ... ss.v: map[-seq:3 author:John Hawkes review:A lyrical novel about the construction of Ft. Peck Dam in Montana. title:The Beetle Leg] ValuesForNotKey ... ValuesForPath, doc.books.book !author:William T. Gaddis ... ss.v: map[-seq:2 author:Austin Tappan Wright review:An example of earlier 20th century American utopian fiction. title:Islandia] ... ss.v: map[-seq:3 author:John Hawkes review:A lyrical novel about the construction of Ft. Peck Dam in Montana. title:The Beetle Leg] ... ss.v: map[-seq:4 author:map[first_name:T.E. last_name:Porter] review:A magical novella. title:King's Day] ValuesForPath, doc.books.book !author:* ValuesForPath, doc.books.book !unknown:* ... ss.v: map[-seq:1 author:William T. Gaddis review:One of the great seminal American novels of the 20th century. title:The Recognitions] ... ss.v: map[-seq:2 author:Austin Tappan Wright review:An example of earlier 20th century American utopian fiction. title:Islandia] ... ss.v: map[-seq:3 author:John Hawkes review:A lyrical novel about the construction of Ft. Peck Dam in Montana. title:The Beetle Leg] ... ss.v: map[-seq:4 author:map[first_name:T.E. last_name:Porter] review:A magical novella. title:King's Day] ---------------- indexedarray_test.go ... j_data: { "stuff":[ { "data":[ { "F":1 }, { "F":2 }, { "F":3 } ] }, { "data":[ 4, 5, 6 ] } ] } m: map[stuff:[map[data:[map[F:1] map[F:2] map[F:3]]] map[data:[4 5 6]]]] stuff[0]: [map[data:[map[F:1] map[F:2] map[F:3]]]] stuff.data: [map[F:1] map[F:2] map[F:3] 4 5 6] stuff[0].data: [map[F:1] map[F:2] map[F:3]] stuff.data[0]: [map[F:1] 4] stuff.*[2]: [map[F:3] 6] stuff.data.F: [1 2 3] *.*.F: [1 2 3] stuff.data[0].F: [1] stuff.data[1].F: [2] stuff[0].data[2]: [map[F:3]] stuff[1].data[1]: [5] stuff[1].data[1].F [] stuff[1].data.F: [] x_data: 1 2 3 4 5 6 m: map[doc:map[stuff:[map[data:[map[-seq:1.1 F:1] map[-seq:1.2 F:2] map[-seq:1.3 F:3]]] map[data:[map[-seq:2.1 F:4] map[-seq:2.2 F:5] map[-seq:2.3 F:6]]]]]] doc.stuff[0]: [map[data:[map[-seq:1.1 F:1] map[-seq:1.2 F:2] map[-seq:1.3 F:3]]]] doc.stuff.data[0]: [map[-seq:1.1 F:1] map[-seq:2.1 F:4]] doc.stuff.data[0] -seq:2.1: [map[-seq:2.1 F:4]] doc.stuff.data[0].F: [1 4] doc.stuff[0].data[2]: [map[-seq:1.3 F:3]] doc.stuff[1].data[1].F: [5] ak_data: { "section1":{"data" : [{"F1" : "F1 data","F2" : "F2 data"},{"F1" : "demo 123","F2" : "abc xyz"}]}} m: map[section1:map[data:[map[F1:F1 data F2:F2 data] map[F1:demo 123 F2:abc xyz]]]] section1.data[0].F1: [F1 data] ---------------- leafnode_test.go ... json1-LeafNodes: mxj.LeafNode{Path:"friends[0].skills[0]", Value:44} mxj.LeafNode{Path:"friends[0].skills[1]", Value:12} json1-LeafPaths: "friends[0].skills[0]" "friends[0].skills[1]" json2-LeafNodes: mxj.LeafNode{Path:"friends.skills[0]", Value:44} mxj.LeafNode{Path:"friends.skills[1]", Value:12} json1-LeafValues: 44 12 json3-LeafNodes: mxj.LeafNode{Path:"a", Value:"list"} mxj.LeafNode{Path:"of[0]", Value:"data"} mxj.LeafNode{Path:"of[1]", Value:"of"} mxj.LeafNode{Path:"of[2]", Value:3} mxj.LeafNode{Path:"of[3]", Value:"types"} mxj.LeafNode{Path:"of[4]", Value:true} json3-LeafValues: "list" "data" "of" 3 "types" true json3-LeafPaths: "of[0]" "of[1]" "of[2]" "of[3]" "of[4]" "a" xml2data2-LeafValues: mxj.LeafNode{Path:"doc.item[0].-num", Value:"2"} mxj.LeafNode{Path:"doc.item[0].-color", Value:"blue"} mxj.LeafNode{Path:"doc.item[0].#text", Value:"Item 2 is blue"} mxj.LeafNode{Path:"doc.item[1].-num", Value:"3"} mxj.LeafNode{Path:"doc.item[1].-color", Value:"green"} mxj.LeafNode{Path:"doc.item[1].arm[0].-side", Value:"left"} mxj.LeafNode{Path:"doc.item[1].arm[0].-length", Value:"3.5"} mxj.LeafNode{Path:"doc.item[1].arm[1].-side", Value:"right"} mxj.LeafNode{Path:"doc.item[1].arm[1].-length", Value:"3.6"} xml2data2-LeafValues(NoAttributes): mxj.LeafNode{Path:"doc.item[0]", Value:"Item 2 is blue"} no-hyphen-xml2data2-LeafValues: mxj.LeafNode{Path:"doc.item[0].num", Value:"2"} mxj.LeafNode{Path:"doc.item[0].color", Value:"blue"} mxj.LeafNode{Path:"doc.item[0].#text", Value:"Item 2 is blue"} mxj.LeafNode{Path:"doc.item[1].color", Value:"green"} mxj.LeafNode{Path:"doc.item[1].arm[0].side", Value:"left"} mxj.LeafNode{Path:"doc.item[1].arm[0].length", Value:"3.5"} mxj.LeafNode{Path:"doc.item[1].arm[1].side", Value:"right"} mxj.LeafNode{Path:"doc.item[1].arm[1].length", Value:"3.6"} mxj.LeafNode{Path:"doc.item[1].num", Value:"3"} no-hyphen-xml2data2-LeafValues(NoAttributes): mxj.LeafNode{Path:"doc.item[0].num", Value:"2"} mxj.LeafNode{Path:"doc.item[0].color", Value:"blue"} mxj.LeafNode{Path:"doc.item[0]", Value:"Item 2 is blue"} mxj.LeafNode{Path:"doc.item[1].color", Value:"green"} mxj.LeafNode{Path:"doc.item[1].arm[0].side", Value:"left"} mxj.LeafNode{Path:"doc.item[1].arm[0].length", Value:"3.5"} mxj.LeafNode{Path:"doc.item[1].arm[1].side", Value:"right"} mxj.LeafNode{Path:"doc.item[1].arm[1].length", Value:"3.6"} mxj.LeafNode{Path:"doc.item[1].num", Value:"3"} DotNotation-LeafValues: mxj.LeafNode{Path:"doc.item.0.-num", Value:"2"} mxj.LeafNode{Path:"doc.item.0.-color", Value:"blue"} mxj.LeafNode{Path:"doc.item.0.#text", Value:"Item 2 is blue"} mxj.LeafNode{Path:"doc.item.1.-num", Value:"3"} mxj.LeafNode{Path:"doc.item.1.-color", Value:"green"} mxj.LeafNode{Path:"doc.item.1.arm.0.-side", Value:"left"} mxj.LeafNode{Path:"doc.item.1.arm.0.-length", Value:"3.5"} mxj.LeafNode{Path:"doc.item.1.arm.1.-side", Value:"right"} mxj.LeafNode{Path:"doc.item.1.arm.1.-length", Value:"3.6"} ------------------ misc_test.go ... ---------------- mxj_test.go ... TestMap, m: mxj.Map{"key":"value", "newkey":map[string]interface {}{"bool":true, "float":3.14159, "listkey":[]interface {}{3.1415962535, false, "for all good men"}, "string":"Now is the time"}} TestMap, StringIndent - key : [string] value newkey : bool : [bool] true float : [float64] 3.14159 listkey : [[]interface{}] [float64] 3.1415962535 [bool] false [string] for all good men string : [string] Now is the time TestMap, StringIndent NoTypeInfo - key : value newkey : bool : true float : 3.14159 listkey : 3.1415962535 false for all good men string : Now is the time TestMap, m_fromXML: mxj.Map{"doc":map[string]interface {}{"tag":map[string]interface {}{"sub_tag1":"Hello", "sub_tag2":"World"}}} TestMap, StringIndent - doc : tag : sub_tag1 : [string] Hello sub_tag2 : [string] World TestMap, StringIndent NoTypeInfo - doc : tag : sub_tag1 : Hello sub_tag2 : World TestMap, m.Copy() - map[doc:map[tag:map[sub_tag1:Hello sub_tag2:World]]] ---------------- namespace_test.go ... ---------------- TestBeautifyXml ... 123John Brown 123 John Brown ------------ TestNan ... foo.bar: NAN foo.bar: INF foo.bar: -INF foo.bar: NaN ---------------- newmap_test.go ... j: { "A":"this", "B":"is", "C":"a", "D":"test" } m: mxj.Map{"A":"this", "B":"is", "C":"a", "D":"test"} eval - m.NewMap("A:AA", "B:BB", "C:cc", "D:help") n.Json(): {"AA":"this","BB":"is","cc":"a","help":"test"} n.Xml(): thisisatest n.XmlIndent(): this is a test eval - m.NewMap("A:AA.A", "B:AA.B", "C:AA.B.cc", "D:hello.help") n.Json(): {"AA":{"A":"this","B":["is",{"cc":"a"}]},"hello":{"help":"test"}} n.Xml(): thisisatest n.XmlIndent(): this is a test eval - m.NewMap keypairs: [A:xml.AA B:xml.AA.hello.again C:xml.AA D:xml.AA.hello.help] n.Json(): {"xml":{"AA":["this",{"hello":{"again":"is","help":"test"}},"a"]}} n.Xml(): thisistesta n.XmlIndent(): this is test a original value: no default:text default:word new value: no default:text default:word original value: yes default:text default:word new value: yes default:text default:word ------------ rename_test.go ---------------- seqnum_test.go ... m1: mxj.Map{"Obj":map[string]interface {}{"-c":"la", "-h":"da", "-x":"dee", "IntObj":[]interface {}{map[string]interface {}{"-id":3, "_seq":0}, map[string]interface {}{"-id":2, "_seq":2}}, "IntObj1":map[string]interface {}{"-id":1, "_seq":1}}} { "Obj": { "-c": "la", "-h": "da", "-x": "dee", "IntObj": [ { "-id": 3, "_seq": 0 }, { "-id": 2, "_seq": 2 } ], "IntObj1": { "-id": 1, "_seq": 1 } } } m2: mxj.Map{"Obj":map[string]interface {}{"-c":"la", "-h":"da", "-x":"dee", "IntObj":[]interface {}{map[string]interface {}{"-id":3, "_seq":0}, map[string]interface {}{"-id":2, "_seq":2}}, "NewObj":map[string]interface {}{"BoolObj":map[string]interface {}{"#text":true, "_seq":2}, "StringObj":map[string]interface {}{"#text":"hello", "_seq":1}, "_seq":1, "id":map[string]interface {}{"#text":1, "_seq":0}}}} { "Obj": { "-c": "la", "-h": "da", "-x": "dee", "IntObj": [ { "-id": 3, "_seq": 0 }, { "-id": 2, "_seq": 2 } ], "NewObj": { "BoolObj": { "#text": true, "_seq": 2 }, "StringObj": { "#text": "hello", "_seq": 1 }, "_seq": 1, "id": { "#text": 1, "_seq": 0 } } } } ----------- TestSnakeCase ----------------- TestStrictModeXml ... m: map[document:map[goes_by: lang:E name:Bill & Hallett salute:Duc & 123xx]] ----------------- TestStrictModeXmlSeq ... m: map[document:map[goes_by:map[#seq:2 #text:] lang:map[#seq:3 #text:E] name:map[#seq:0 #text:Bill & Hallett] salute:map[#seq:1 #text:Duc & 123xx]]] ----------------- TestStrictFail ... OK ---------------- struct_test.go ... Struct, m: mxj.Map{"bool":true, "float":3.14159, "int":4, "private":"Somewhere over the rainbow", "str":"now's the time"} Struct, s: mxj.str{IntVal:4, StrVal:"now's the time", FloatVal:3.14159, BoolVal:true, private:""} StructError, mverr: mv.Struct() error: argument is not type Ptr ----------------- structvalue_test.go ... ---------------- updatevalues_test.go ... m: map[doc:map[books:map[book:[map[-seq:1 author:William T. Gaddis review:One of the great seminal American novels of the 20th century. title:The Recognitions] map[-seq:2 author:Austin Tappan Wright review:An example of earlier 20th century American utopian fiction. title:Islandia] map[-seq:3 author:John Hawkes review:A lyrical novel about the construction of Ft. Peck Dam in Montana. title:The Beetle Leg] map[-seq:4 author:map[first_name:T.E. last_name:Porter] review:A magical novella. title:King's Day]]]]] v: William T. Gaddis v: Austin Tappan Wright v: John Hawkes v: map[first_name:T.E. last_name:Porter] m.UpdateValuesForPath("author:NoName", "doc.books.book.author") 4 updates v: NoName v: NoName v: NoName v: NoName m.UpdateValuesForPath("author:William Gadddis", "doc.books.book.author", "title:The Recognitions") 4 updates v: William Gadddis v: Austin Tappen Wright v: John Hawkes v: T. E. Porter m.UpdateValuesForPath("author:William T. Gaddis", "doc.books.book.*", "title:The Recognitions") 1 updates v: William T. Gaddis v: Austin Tappen Wright v: John Hawkes v: T. E. Porter m.UpdateValuesForPath("title:The Cannibal", "doc.books.book.title", "author:John Hawkes") 2 updates v: map[-seq:1 author:William T. Gaddis review:One of the great seminal American novels of the 20th century. title:The Recognitions] v: map[-seq:2 author:Austin Tappen Wright review:An example of earlier 20th century American utopian fiction. title:Islandia] v: map[-seq:3 author:John Hawkes review:A novel on his experiences in WWII. title:The Cannibal] v: map[-seq:4 author:T. E. Porter review:A magical novella. title:King's Day] m.UpdateValuesForPath("books:", "doc.books") 1 updates m: map[doc:map[books:]] m.UpdateValuesForPath(mm, "*") 1 updates m: map[doc:map[books:map[book:[map[-seq:1 author:William T. Gaddis review:One of the great seminal American novels of the 20th century. title:The Recognitions] map[-seq:2 author:Austin Tappan Wright review:An example of earlier 20th century American utopian fiction. title:Islandia] map[-seq:3 author:John Hawkes review:A lyrical novel about the construction of Ft. Peck Dam in Montana. title:The Beetle Leg] map[-seq:4 author:map[first_name:T.E. last_name:Porter] review:A magical novella. title:King's Day]]]]] newDoc: simple element m: map[tag:map[#text:simple element -color:green -shape:square]] m.UpdateValuesForPath("#text:maybe not so simple element", "tag") n: 1 m: map[tag:map[#text:maybe not so simple element -color:green -shape:square]] m.UpdateValuesForPath("#text:simple element again", "*") n: 1 m: map[tag:map[#text:simple element again -color:green -shape:square]] biblio : author : [[]interface{}] books : book : [[]interface{}] date : [string] 1955 review : [string] A novel that changed the face of American literature. title : [string] The Recognitions date : [string] 1975 review : [string] Winner of National Book Award for Fiction. title : [string] JR name : [string] William Gaddis books : book : [[]interface{}] date : [string] 1949 review : [string] A novel on his experiences in WWII. title : [string] The Cannibal date : [string] 1951 review : [string] A lyrical novel about the construction of Ft. Peck Dam in Montana. title : [string] The Beetle Leg date : [string] 1970 review : [string] Where everyone wants to vacation. title : [string] The Blood Oranges name : [string] John Hawkes m.UpdateValuesForPath("review:National Book Award winner.", "*.*.*.*", "title:JR") 1 updates v: map[books:map[book:[map[date:1955 review:A novel that changed the face of American literature. title:The Recognitions] map[date:1975 review:National Book Award winner. title:JR]]] name:William Gaddis] m.UpdateValuesForPath(newVal, path, oldVal) 5 updates biblio : author : [[]interface{}] books : book : [[]interface{}] date : [float64] 1955 review : [string] A novel that changed the face of American literature. title : [string] The Recognitions date : [float64] 1975 review : [string] National Book Award winner. title : [string] JR name : [string] William Gaddis books : book : [[]interface{}] date : [float64] 1949 review : [string] A novel on his experiences in WWII. title : [string] The Cannibal date : [float64] 1951 review : [string] A lyrical novel about the construction of Ft. Peck Dam in Montana. title : [string] The Beetle Leg date : [float64] 1970 review : [string] Where everyone wants to vacation. title : [string] The Blood Oranges name : [string] John Hawkes ---------------- xml2_test.go ... NewMapXml4, x: William T. Gaddis The Recognitions One of the great seminal American novels of the 20th century. Austin Tappan Wright Islandia An example of earlier 20th century American utopian fiction. John Hawkes The Beetle Leg A lyrical novel about the construction of Ft. Peck Dam in Montana. T.E. Porter King's Day A magical novella. NewMapXml4, m: map[doc:map[books:map[book:[map[-seq:1 author:William T. Gaddis review:One of the great seminal American novels of the 20th century. title:The Recognitions] map[-seq:2 author:Austin Tappan Wright review:An example of earlier 20th century American utopian fiction. title:Islandia] map[-seq:3 author:John Hawkes review:A lyrical novel about the construction of Ft. Peck Dam in Montana. title:The Beetle Leg] map[-seq:4 author:map[first_name:T.E. last_name:Porter] review:A magical novella. title:King's Day]]]]] NewMapXml4, s: doc : books : book : [[]interface{}] -seq : [string] 1 author : [string] William T. Gaddis review : [string] One of the great seminal American novels of the 20th century. title : [string] The Recognitions -seq : [string] 2 author : [string] Austin Tappan Wright review : [string] An example of earlier 20th century American utopian fiction. title : [string] Islandia -seq : [string] 3 author : [string] John Hawkes review : [string] A lyrical novel about the construction of Ft. Peck Dam in Montana. title : [string] The Beetle Leg -seq : [string] 4 author : first_name : [string] T.E. last_name : [string] Porter review : [string] A magical novella. title : [string] King's Day NewMapXml4, b: William T. Gaddis One of the great seminal American novels of the 20th century. The Recognitions Austin Tappan Wright An example of earlier 20th century American utopian fiction. Islandia John Hawkes A lyrical novel about the construction of Ft. Peck Dam in Montana. The Beetle Leg T.E. Porter A magical novella. King's Day NewMapXml5, raw: help me! Henry was a renegade Didn't like to play it safe One component at a time There's got to be a better way Oh, people came from miles around Searching for a steady job Welcome to the Motor Town Booming like an atom bomb Oh, Henry was the end of the story Then everything went wrong And we'll return it to its former glory But it just takes so long It's going to take a long time It's going to take it, but we'll make it one day It's going to take a long time It's going to take it, but we'll make it one day NewMapXml5, m: map[msg:map[-mpriority:1 -mtype:alert song:map[-author:Mayer Hawthorne -title:A Long Time chorus:map[line:[map[#text:It's going to take a long time -no:1] map[#text:It's going to take it, but we'll make it one day -no:2] map[#text:It's going to take a long time -no:3] map[#text:It's going to take it, but we'll make it one day -no:4]]] verses:map[verse:[map[-name:verse 1 -no:1 line:[map[#text:Henry was a renegade -no:1] map[#text:Didn't like to play it safe -no:2] map[#text:One component at a time -no:3] map[#text:There's got to be a better way -no:4] map[#text:Oh, people came from miles around -no:5] map[#text:Searching for a steady job -no:6] map[#text:Welcome to the Motor Town -no:7] map[#text:Booming like an atom bomb -no:8]]] map[-name:verse 2 -no:2 line:[map[#text:Oh, Henry was the end of the story -no:1] map[#text:Then everything went wrong -no:2] map[#text:And we'll return it to its former glory -no:3] map[#text:But it just takes so long -no:4]]]]]] text:help me!]] NewMapXml5, s: msg : -mpriority : [string] 1 -mtype : [string] alert song : -author : [string] Mayer Hawthorne -title : [string] A Long Time chorus : line : [[]interface{}] #text : [string] It's going to take a long time -no : [string] 1 #text : [string] It's going to take it, but we'll make it one day -no : [string] 2 #text : [string] It's going to take a long time -no : [string] 3 #text : [string] It's going to take it, but we'll make it one day -no : [string] 4 verses : verse : [[]interface{}] -name : [string] verse 1 -no : [string] 1 line : [[]interface{}] #text : [string] Henry was a renegade -no : [string] 1 #text : [string] Didn't like to play it safe -no : [string] 2 #text : [string] One component at a time -no : [string] 3 #text : [string] There's got to be a better way -no : [string] 4 #text : [string] Oh, people came from miles around -no : [string] 5 #text : [string] Searching for a steady job -no : [string] 6 #text : [string] Welcome to the Motor Town -no : [string] 7 #text : [string] Booming like an atom bomb -no : [string] 8 -name : [string] verse 2 -no : [string] 2 line : [[]interface{}] #text : [string] Oh, Henry was the end of the story -no : [string] 1 #text : [string] Then everything went wrong -no : [string] 2 #text : [string] And we'll return it to its former glory -no : [string] 3 #text : [string] But it just takes so long -no : [string] 4 text : [string] help me! NewMapXml5, b: It's going to take a long timeIt's going to take it, but we'll make it one dayIt's going to take a long timeIt's going to take it, but we'll make it one dayHenry was a renegadeDidn't like to play it safeOne component at a timeThere's got to be a better wayOh, people came from miles aroundSearching for a steady jobWelcome to the Motor TownBooming like an atom bombOh, Henry was the end of the storyThen everything went wrongAnd we'll return it to its former gloryBut it just takes so longhelp me! NewMapXml5, b: It's going to take a long time It's going to take it, but we'll make it one day It's going to take a long time It's going to take it, but we'll make it one day Henry was a renegade Didn't like to play it safe One component at a time There's got to be a better way Oh, people came from miles around Searching for a steady job Welcome to the Motor Town Booming like an atom bomb Oh, Henry was the end of the story Then everything went wrong And we'll return it to its former glory But it just takes so long help me! NewMapXml6, raw: Code Review - My issueshttp://codereview.appspot.com/rietveld<>rietveld: an attempt at pubsubhubbub 2009-10-04T01:35:58+00:00email-address-removedurn:md5:134d9179c41f806be79b3a5f7877d19a An attempt at adding pubsubhubbub support to Rietveld. http://code.google.com/p/pubsubhubbub http://code.google.com/p/rietveld/issues/detail?id=155 The server side of the protocol is trivial: 1. add a &lt;link rel=&quot;hub&quot; href=&quot;hub-server&quot;&gt; tag to all feeds that will be pubsubhubbubbed. 2. every time one of those feeds changes, tell the hub with a simple POST request. I have tested this by adding debug prints to a local hub server and checking that the server got the right publish requests. I can&#39;t quite get the server to work, but I think the bug is not in my code. I think that the server expects to be able to grab the feed and see the feed&#39;s actual URL in the link rel=&quot;self&quot;, but the default value for that drops the :port from the URL, and I cannot for the life of me figure out how to get the Atom generator deep inside django not to do that, or even where it is doing that, or even what code is running to generate the Atom feed. (I thought I knew but I added some assert False statements and it kept running!) Ignoring that particular problem, I would appreciate feedback on the right way to get the two values at the top of feeds.py marked NOTE(rsc). rietveld: correct tab handling 2009-10-03T23:02:17+00:00email-address-removedurn:md5:0a2a4f19bb815101f0ba2904aed7c35a This fixes the buggy tab rendering that can be seen at http://codereview.appspot.com/116075/diff/1/2 The fundamental problem was that the tab code was not being told what column the text began in, so it didn&#39;t know where to put the tab stops. Another problem was that some of the code assumed that string byte offsets were the same as column offsets, which is only true if there are no tabs. In the process of fixing this, I cleaned up the arguments to Fold and ExpandTabs and renamed them Break and _ExpandTabs so that I could be sure that I found all the call sites. I also wanted to verify that ExpandTabs was not being used from outside intra_region_diff.py. NewMapXml6, m: map[feed:map[-lang:en-us -updated:2009-10-04T01:35:58+00:00 -xmlns:http://www.w3.org/2005/Atom author:map[name:rietveld<>] entry:[map[author:map[name:email-address-removed] id:urn:md5:134d9179c41f806be79b3a5f7877d19a link:map[-href:http://codereview.appspot.com/126085 -rel:alternate] summary:map[#text:An attempt at adding pubsubhubbub support to Rietveld. http://code.google.com/p/pubsubhubbub http://code.google.com/p/rietveld/issues/detail?id=155 The server side of the protocol is trivial: 1. add a <link rel="hub" href="hub-server"> tag to all feeds that will be pubsubhubbubbed. 2. every time one of those feeds changes, tell the hub with a simple POST request. I have tested this by adding debug prints to a local hub server and checking that the server got the right publish requests. I can't quite get the server to work, but I think the bug is not in my code. I think that the server expects to be able to grab the feed and see the feed's actual URL in the link rel="self", but the default value for that drops the :port from the URL, and I cannot for the life of me figure out how to get the Atom generator deep inside django not to do that, or even where it is doing that, or even what code is running to generate the Atom feed. (I thought I knew but I added some assert False statements and it kept running!) Ignoring that particular problem, I would appreciate feedback on the right way to get the two values at the top of feeds.py marked NOTE(rsc). -type:html] title:rietveld: an attempt at pubsubhubbub updated:2009-10-04T01:35:58+00:00] map[author:map[name:email-address-removed] id:urn:md5:0a2a4f19bb815101f0ba2904aed7c35a link:map[-href:http://codereview.appspot.com/124106 -rel:alternate] summary:map[#text:This fixes the buggy tab rendering that can be seen at http://codereview.appspot.com/116075/diff/1/2 The fundamental problem was that the tab code was not being told what column the text began in, so it didn't know where to put the tab stops. Another problem was that some of the code assumed that string byte offsets were the same as column offsets, which is only true if there are no tabs. In the process of fixing this, I cleaned up the arguments to Fold and ExpandTabs and renamed them Break and _ExpandTabs so that I could be sure that I found all the call sites. I also wanted to verify that ExpandTabs was not being used from outside intra_region_diff.py. -type:html] title:rietveld: correct tab handling updated:2009-10-03T23:02:17+00:00]] id:http://codereview.appspot.com/ link:[map[-href:http://codereview.appspot.com/ -rel:alternate] map[-href:http://codereview.appspot.com/rss/mine/rsc -rel:self]] title:Code Review - My issues]] NewMapXml6, s: feed : -lang : [string] en-us -updated : [string] 2009-10-04T01:35:58+00:00 -xmlns : [string] http://www.w3.org/2005/Atom author : name : [string] rietveld<> entry : [[]interface{}] author : name : [string] email-address-removed id : [string] urn:md5:134d9179c41f806be79b3a5f7877d19a link : -href : [string] http://codereview.appspot.com/126085 -rel : [string] alternate summary : #text : [string] An attempt at adding pubsubhubbub support to Rietveld. http://code.google.com/p/pubsubhubbub http://code.google.com/p/rietveld/issues/detail?id=155 The server side of the protocol is trivial: 1. add a <link rel="hub" href="hub-server"> tag to all feeds that will be pubsubhubbubbed. 2. every time one of those feeds changes, tell the hub with a simple POST request. I have tested this by adding debug prints to a local hub server and checking that the server got the right publish requests. I can't quite get the server to work, but I think the bug is not in my code. I think that the server expects to be able to grab the feed and see the feed's actual URL in the link rel="self", but the default value for that drops the :port from the URL, and I cannot for the life of me figure out how to get the Atom generator deep inside django not to do that, or even where it is doing that, or even what code is running to generate the Atom feed. (I thought I knew but I added some assert False statements and it kept running!) Ignoring that particular problem, I would appreciate feedback on the right way to get the two values at the top of feeds.py marked NOTE(rsc). -type : [string] html title : [string] rietveld: an attempt at pubsubhubbub updated : [string] 2009-10-04T01:35:58+00:00 author : name : [string] email-address-removed id : [string] urn:md5:0a2a4f19bb815101f0ba2904aed7c35a link : -href : [string] http://codereview.appspot.com/124106 -rel : [string] alternate summary : #text : [string] This fixes the buggy tab rendering that can be seen at http://codereview.appspot.com/116075/diff/1/2 The fundamental problem was that the tab code was not being told what column the text began in, so it didn't know where to put the tab stops. Another problem was that some of the code assumed that string byte offsets were the same as column offsets, which is only true if there are no tabs. In the process of fixing this, I cleaned up the arguments to Fold and ExpandTabs and renamed them Break and _ExpandTabs so that I could be sure that I found all the call sites. I also wanted to verify that ExpandTabs was not being used from outside intra_region_diff.py. -type : [string] html title : [string] rietveld: correct tab handling updated : [string] 2009-10-03T23:02:17+00:00 id : [string] http://codereview.appspot.com/ link : [[]interface{}] -href : [string] http://codereview.appspot.com/ -rel : [string] alternate -href : [string] http://codereview.appspot.com/rss/mine/rsc -rel : [string] self title : [string] Code Review - My issues NewMapXml6, b: rietveld<>email-address-removedurn:md5:134d9179c41f806be79b3a5f7877d19aAn attempt at adding pubsubhubbub support to Rietveld. http://code.google.com/p/pubsubhubbub http://code.google.com/p/rietveld/issues/detail?id=155 The server side of the protocol is trivial: 1. add a <link rel="hub" href="hub-server"> tag to all feeds that will be pubsubhubbubbed. 2. every time one of those feeds changes, tell the hub with a simple POST request. I have tested this by adding debug prints to a local hub server and checking that the server got the right publish requests. I can't quite get the server to work, but I think the bug is not in my code. I think that the server expects to be able to grab the feed and see the feed's actual URL in the link rel="self", but the default value for that drops the :port from the URL, and I cannot for the life of me figure out how to get the Atom generator deep inside django not to do that, or even where it is doing that, or even what code is running to generate the Atom feed. (I thought I knew but I added some assert False statements and it kept running!) Ignoring that particular problem, I would appreciate feedback on the right way to get the two values at the top of feeds.py marked NOTE(rsc).rietveld: an attempt at pubsubhubbub2009-10-04T01:35:58+00:00email-address-removedurn:md5:0a2a4f19bb815101f0ba2904aed7c35aThis fixes the buggy tab rendering that can be seen at http://codereview.appspot.com/116075/diff/1/2 The fundamental problem was that the tab code was not being told what column the text began in, so it didn't know where to put the tab stops. Another problem was that some of the code assumed that string byte offsets were the same as column offsets, which is only true if there are no tabs. In the process of fixing this, I cleaned up the arguments to Fold and ExpandTabs and renamed them Break and _ExpandTabs so that I could be sure that I found all the call sites. I also wanted to verify that ExpandTabs was not being used from outside intra_region_diff.py.rietveld: correct tab handling2009-10-03T23:02:17+00:00http://codereview.appspot.com/Code Review - My issues NewMapXml6, b: rietveld<> email-address-removed urn:md5:134d9179c41f806be79b3a5f7877d19a An attempt at adding pubsubhubbub support to Rietveld. http://code.google.com/p/pubsubhubbub http://code.google.com/p/rietveld/issues/detail?id=155 The server side of the protocol is trivial: 1. add a <link rel="hub" href="hub-server"> tag to all feeds that will be pubsubhubbubbed. 2. every time one of those feeds changes, tell the hub with a simple POST request. I have tested this by adding debug prints to a local hub server and checking that the server got the right publish requests. I can't quite get the server to work, but I think the bug is not in my code. I think that the server expects to be able to grab the feed and see the feed's actual URL in the link rel="self", but the default value for that drops the :port from the URL, and I cannot for the life of me figure out how to get the Atom generator deep inside django not to do that, or even where it is doing that, or even what code is running to generate the Atom feed. (I thought I knew but I added some assert False statements and it kept running!) Ignoring that particular problem, I would appreciate feedback on the right way to get the two values at the top of feeds.py marked NOTE(rsc). rietveld: an attempt at pubsubhubbub 2009-10-04T01:35:58+00:00 email-address-removed urn:md5:0a2a4f19bb815101f0ba2904aed7c35a This fixes the buggy tab rendering that can be seen at http://codereview.appspot.com/116075/diff/1/2 The fundamental problem was that the tab code was not being told what column the text began in, so it didn't know where to put the tab stops. Another problem was that some of the code assumed that string byte offsets were the same as column offsets, which is only true if there are no tabs. In the process of fixing this, I cleaned up the arguments to Fold and ExpandTabs and renamed them Break and _ExpandTabs so that I could be sure that I found all the call sites. I also wanted to verify that ExpandTabs was not being used from outside intra_region_diff.py. rietveld: correct tab handling 2009-10-03T23:02:17+00:00 http://codereview.appspot.com/ Code Review - My issues ------------ xml3_test.go ========== TestOnlyAttributes
========== TestOnlyAttributesSeq
========== TestDecodeSimpleValuesAsMap xml: 30102 Mini Drone Inteligente - Branco 149.90 m : map[item:map[id:map[#text:30102] price:map[#text:149.90 -unit:BRL] title:map[#text:Mini Drone Inteligente - Branco]]] ========== (default) m : map[item:map[id:30102 price:map[#text:149.90 -unit:BRL] title:Mini Drone Inteligente - Branco]] ---------------- xml_test.go ... ==================== TestNewMapXmlReader ... NewMapXmlReader, raw: is a test NewMapXmlReader, m : map[root:map[this:is a test]] NewMapXmlReader, raw: something more12 NewMapXmlReader, m : map[root2:map[list:map[item:[1 2]] newtag:something more]] Xml_1, mv: map[boolean:true float:3.14159625 null: tag1:some data tag2:more data] Xml_1, x : true3.14159625some datamore data Xml_2, mv: map[array:[string true 36.4]] Xml_2, x : stringtrue36.4 Xml_3, mv: map[array:[[string true 36.4] string2]] Xml_3, x : stringtrue36.4string2 Xml_4, mv: map[array:map[innerkey:[[string true 36.4] string2]]] Xml_4, x : stringtrue36.4string2 Xml_5, mv: map[array:[map[innerkey:[[string true 36.4] string2]] map[some:more]]] Xml_5, x : stringtrue36.4string2more Xml_strings, mv: map[sometag:some data strings:[string1 string2]] Xml_strings, x : some datastring1string2 XmlWriter, b : true3.14159625some datamore data ---------------- xmlseq_test.go ... NewMapXmlSeq, x: William T. Gaddis Gaddis is one of the most influential but little know authors in America. The Recognitions One of the great seminal American novels of the 20th century. Without it Thomas Pynchon probably wouldn't have written Gravity's Rainbow. Austin Tappan Wright Islandia An example of earlier 20th century American utopian fiction. John Hawkes The Beetle Leg A lyrical novel about the construction of Ft. Peck Dam in Montana. T.E. Porter King's Day A magical novella. NewMapXmlSeq, s: doc : books : #seq : [int] 0 book : [[]interface{}] #attr : seq : #seq : [int] 0 #text : [string] 1 #comment : #seq : [int] 3 #text : [string] here's the rest of the review #seq : [int] 0 author : #seq : [int] 0 #text : [string] William T. Gaddis review : [[]interface{}] #seq : [int] 1 #text : [string] Gaddis is one of the most influential but little know authors in America. #seq : [int] 4 #text : [string] One of the great seminal American novels of the 20th century. #seq : [int] 5 #text : [string] Without it Thomas Pynchon probably wouldn't have written Gravity's Rainbow. title : #seq : [int] 2 #text : [string] The Recognitions #attr : seq : #seq : [int] 0 #text : [string] 2 #seq : [int] 1 author : #seq : [int] 0 #text : [string] Austin Tappan Wright review : #seq : [int] 2 #text : [string] An example of earlier 20th century American utopian fiction. title : #seq : [int] 1 #text : [string] Islandia #directive : #seq : [int] 2 #text : [string] throw in a directive here #seq : [int] 2 author : #seq : [int] 0 #text : [string] John Hawkes review : #seq : [int] 3 #text : [string] A lyrical novel about the construction of Ft. Peck Dam in Montana. title : #seq : [int] 1 #text : [string] The Beetle Leg #seq : [int] 3 author : #procinst : #inst : [string] first_name last_name #seq : [int] 0 #target : [string] cat #seq : [int] 0 first_name : #seq : [int] 1 #text : [string] T.E. last_name : #seq : [int] 2 #text : [string] Porter review : #seq : [int] 2 #text : [string] A magical novella. title : #seq : [int] 1 #text : [string] King's Day NewMapXmlSeq, msv.XmlIndent(): William T. Gaddis Gaddis is one of the most influential but little know authors in America. The Recognitions One of the great seminal American novels of the 20th century. Without it Thomas Pynchon probably wouldn't have written Gravity's Rainbow. Austin Tappan Wright Islandia An example of earlier 20th century American utopian fiction. John Hawkes The Beetle Leg A lyrical novel about the construction of Ft. Peck Dam in Montana. T.E. Porter King's Day A magical novella. ------------ TestXmlSeqDecodeError ... err ok: element book not properly terminated, got books at #461 ----------- TestXMPPStreamTag ... map[stream:map[-from:example.com -stream:http://etherx.jabber.org/streams -version:1.0 -xmlns:jabber:client]] map[features:map[bind:map[-xmlns:urn:ietf:params:xml:ns:xmpp-bind] sm:map[-xmlns:urn:xmpp:sm:3]]] map[stream:map[]] ----------- TestXMPPStreamTagSeq ... map[stream:stream:map[#attr:map[from:map[#seq:0 #text:example.com] version:map[#seq:3 #text:1.0] xmlns:map[#seq:1 #text:jabber:client] xmlns:stream:map[#seq:2 #text:http://etherx.jabber.org/streams]]]] map[stream:features:map[bind:map[#attr:map[xmlns:map[#seq:0 #text:urn:ietf:params:xml:ns:xmpp-bind]] #seq:0] sm:map[#attr:map[xmlns:map[#seq:0 #text:urn:xmpp:sm:3]] #seq:1]]] map[stream:stream:map[]] PASS ok github.com/clbanning/mxj 0.050s github.com/clbanning/mxj ---------------- anyxml_test.go ... []->x: somevaluesomevaluesomevaluesomeothervaluestring3.14159265true a->x: trythis3.14159265true a->x: trythis3.14159265true f->x: 3.14159625 s->x: somevalue3.1415963 []->x: somevalue somevalue somevalue someothervalue string 3.14159265 true a->x: try this 3.14159265 true f->x: 3.14159625 f->x: 3.14159625 s->x: somevalue 3.1415963 ----------------- TestPrefixDefault ... ----------------- TestPrefixNoHyphen ... ----------------- TestPrefixUnderscore ... ----------------- TestPrefixAt ... ----------------- TestMarshalPrefixDefault ... a test a test ----------------- TestMarshalPrefixNoHyphen ... x: a test this is a test this is not ----------------- TestMarshalPrefixUnderscore ... a test a test ---------------- badxml_test.go TestBadXml ... m: map[Allitems:map[Item:[ map[description:Some description goes here. link:http://www.something.com]]]] m: Some description goes here.http://www.something.com TestBadXmlSeq ... m: map[Allitems:map[Item:[map[#seq:0 #text:] map[#seq:1 description:map[#seq:1 #text:Some description goes here.] link:map[#seq:0 #text:http://www.something.com]]]]] m: http://www.something.comSome description goes here. TestBadXmlReader ... m: map[Allitems:map[Item:[ map[description:Some description goes here. link:http://www.something.com]]]] m: Some description goes here.http://www.something.com TestBadXmlSeqReader ... m: map[Allitems:map[Item:[map[#seq:0 #text:] map[#seq:1 description:map[#seq:1 #text:Some description goes here.] link:map[#seq:0 #text:http://www.something.com]]]]] m: http://www.something.comSome description goes here. --------------- bom_test.go TestBom ... TestBomData ... m: map[Allitems:map[Item:[ map[description:Some description goes here. link:http://www.something.com]]]] m: Some description goes here.http://www.something.com TestBomDataSeq ... m: map[Allitems:map[Item:[map[#seq:0 #text:] map[#seq:1 description:map[#seq:1 #text:Some description goes here.] link:map[#seq:0 #text:http://www.something.com]]]]] m: http://www.something.comSome description goes here. TestBomDataReader ... m: map[Allitems:map[Item:[ map[description:Some description goes here. link:http://www.something.com]]]] m: Some description goes here.http://www.something.com TestBomDataSeqReader ... m: map[Allitems:map[Item:[map[#seq:0 #text:] map[#seq:1 description:map[#seq:1 #text:Some description goes here.] link:map[#seq:0 #text:http://www.something.com]]]]] m: http://www.something.comSome description goes here. ---------------- bulk_test.go ... XmlReader, xmldata: William H. Gaddis The Recognitions One of the seminal American novels of the 20th century. William H. Gaddis JR Won the National Book Award. Austin Tappan Wright Islandia An example of earlier 20th century American utopian fiction. John Hawkes The Beetle Leg A lyrical novel about the construction of Ft. Peck Dam in Montana. T.E. Porter King's Day A magical novella. XmlReader, result : { "book": { "author": "William H. Gaddis", "review": "One of the seminal American novels of the 20th century.", "title": "The Recognitions" } } { "book": { "author": "Austin Tappan Wright", "review": "An example of earlier 20th century American utopian fiction.", "title": "Islandia" } } { "book": { "author": "John Hawkes", "review": "A lyrical novel about the construction of Ft. Peck Dam in Montana.", "title": "The Beetle Leg" } } { "book": { "author": { "first_name": "T.E.", "last_name": "Porter" }, "review": "A magical novella.", "title": "King's Day" } } XmlReader, errors : [xmlReader: 2] xml.Decoder.Token() - XML syntax error on line 5: element closed by [xmlReader: 3] xml.Decoder.Token() - XML syntax error on line 2: unexpected end element JsonReader, jsondata: {"book":{"author":"William H. Gaddis","review":"One of the great seminal American novels of the 20th century.","title":"The Recognitions"}} {"book":{"author":"Austin Tappan Wright","review":"An example of earlier 20th century American utopian fiction.","title":"Islandia"}} {"book":{"author":"John Hawkes","review":"A lyrical novel about the construction of Ft. Peck Dam in Montana.","title":"The Beetle Leg"}} {"book":{"author":{"first_name":"T.E.","last_name":"Porter"},"review":"A magical novella.","title":"King's Day"}} { "here":"we", "put":"in", "an":error } JsonReader, result : William H. Gaddis One of the great seminal American novels of the 20th century. The Recognitions Austin Tappan Wright An example of earlier 20th century American utopian fiction. Islandia John Hawkes A lyrical novel about the construction of Ft. Peck Dam in Montana. The Beetle Leg T.E. Porter A magical novella. King's Day JsonReader, errors : [jsonReader: 5] invalid character 'e' looking for beginning of value ---------------- bulkraw_test.go ... XmlReaderRaw, xmldata: William H. Gaddis The Recognitions One of the seminal American novels of the 20th century. William H. Gaddis JR Won the National Book Award. Austin Tappan Wright Islandia An example of earlier 20th century American utopian fiction. John Hawkes The Beetle Leg A lyrical novel about the construction of Ft. Peck Dam in Montana. T.E. Porter King's Day A magical novella. XmlReaderRaw, result : { "book": { "author": "William H. Gaddis", "review": "One of the seminal American novels of the 20th century.", "title": "The Recognitions" } } { "book": { "author": "Austin Tappan Wright", "review": "An example of earlier 20th century American utopian fiction.", "title": "Islandia" } } { "book": { "author": "John Hawkes", "review": "A lyrical novel about the construction of Ft. Peck Dam in Montana.", "title": "The Beetle Leg" } } { "book": { "author": { "first_name": "T.E.", "last_name": "Porter" }, "review": "A magical novella.", "title": "King's Day" } } XmlReaderRaw, errors : [xmlReader: 2] xml.Decoder.Token() - XML syntax error on line 5: element closed by William H. Gaddis JR Won the National Book Award. [xmlReader: 3] xml.Decoder.Token() - XML syntax error on line 2: unexpected end element JsonReaderRaw, jsondata: {"book":{"author":"William H. Gaddis","review":"One of the great seminal American novels of the 20th century.","title":"The Recognitions"}} {"book":{"author":"Austin Tappan Wright","review":"An example of earlier 20th century American utopian fiction.","title":"Islandia"}} {"book":{"author":"John Hawkes","review":"A lyrical novel about the construction of Ft. Peck Dam in Montana.","title":"The Beetle Leg"}} {"book":{"author":{"first_name":"T.E.","last_name":"Porter"},"review":"A magical novella.","title":"King's Day"}} { "here":"we", "put":"in", "an":error } JsonReaderRaw, result : William H. Gaddis One of the great seminal American novels of the 20th century. The Recognitions Austin Tappan Wright An example of earlier 20th century American utopian fiction. Islandia John Hawkes A lyrical novel about the construction of Ft. Peck Dam in Montana. The Beetle Leg T.E. Porter A magical novella. King's Day JsonReaderRaw, errors : [jsonReader: 5] invalid character 'e' looking for beginning of value {"here":"we","put":"in","an":error} cast_test.go ---------- ------------ TestCastDefault ... mxj.Map{"doc":map[string]interface {}{"bool":map[string]interface {}{"T":"T", "f":"f", "false":"FALSE", "true":"true"}, "float":"3.14159625", "int":"2019", "string":"string"}} ------------ TestCastTrue ... mxj.Map{"doc":map[string]interface {}{"bool":map[string]interface {}{"T":true, "f":false, "false":false, "true":true}, "float":3.14159625, "int":2019, "string":"string"}} ------------ TestSetCheckTagToSkipFunc ... mxj.Map{"doc":map[string]interface {}{"bool":map[string]interface {}{"T":true, "f":false, "false":"FALSE", "true":true}, "float":3.14159625, "int":"2019", "string":"string"}} ------------ TestCastValuesToFloat(false) ... mxj.Map{"doc":map[string]interface {}{"bool":map[string]interface {}{"T":true, "f":false, "false":"FALSE", "true":true}, "float":"3.14159625", "int":"2019", "string":"string"}} ------------ TestCastValuesToBool(false) ... mxj.Map{"doc":map[string]interface {}{"bool":map[string]interface {}{"T":"T", "f":"f", "false":"FALSE", "true":"true"}, "float":3.14159625, "int":"2019", "string":"string"}} ================== TestEscapeChars s: "'<>& ss: "'<>& ================== TestXMLEscapeChars s: "'<>& m: "'<>& ================== TestXMLEscapeChars2 "'<>& map[doc:map[simple:map[#text:"'<>& _attr1:an attribute]]] mv: "'<>& ================== TestXMLSeqEscapeChars data: >0-2y m: map[doc:map[shortDescription:map[#seq:0 #text:>0-2y]]] m: >0-2y ================== TestXMLSeqEscapeChars2 data: >0-2y <10-15 m: map[doc:map[shortDescription:[map[#attr:map[test:map[#seq:0 #text:&something here]] #seq:0 #text:>0-2y] map[#attr:map[quote:map[#seq:1 #text:"] test:map[#seq:0 #text:something there]] #seq:1 #text:<10-15]]]] m: >0-2y <10-15 ------------ exists_test.go ---------------- files_test.go ... NewMapsFromJsonFile() map[a:test file:for files_test.go:case this:is] map[JSON:values true:true two:2 with:just] caught error: stat nil: no such file or directory caught error: error: invalid character 'J' looking for beginning of value - reading: {"with":"some","bad":JSON,"in":"it"} NewMapsFromJsonFileRaw() {map[a:test file:for files_test.go:case this:is] [123 34 116 104 105 115 34 58 34 105 115 34 44 34 97 34 58 34 116 101 115 116 34 44 34 102 105 108 101 34 58 34 102 111 114 34 44 34 102 105 108 101 115 95 116 101 115 116 46 103 111 34 58 34 99 97 115 101 34 125]} {map[JSON:values true:true two:2 with:just] [123 34 119 105 116 104 34 58 34 106 117 115 116 34 44 34 116 119 111 34 58 50 44 34 74 83 79 78 34 58 34 118 97 108 117 101 115 34 44 34 116 114 117 101 34 58 116 114 117 101 125]} caught error: stat nil: no such file or directory caught error: error: invalid character 'J' looking for beginning of value - reading: {"with":"some","bad":JSON,"in":"it"} NewMapsFromXmlFile() map[doc:map[data:for files.go some:test]] map[msg:map[another:doc for:test case just:some]] caught error: stat nil: no such file or directory caught error: error: xml.Decoder.Token() - XML syntax error on line 4: element closed by - reading: some doc NewMapsFromXmlFileRaw() {map[doc:map[data:for files.go some:test]] [60 100 111 99 62 10 9 60 115 111 109 101 62 116 101 115 116 60 47 115 111 109 101 62 10 9 60 100 97 116 97 62 102 111 114 32 102 105 108 101 115 46 103 111 60 47 100 97 116 97 62 10 60 47 100 111 99 62]} {map[msg:map[another:doc for:test case just:some]] [10 60 109 115 103 62 10 9 60 106 117 115 116 62 115 111 109 101 60 47 106 117 115 116 62 10 9 60 97 110 111 116 104 101 114 62 100 111 99 60 47 97 110 111 116 104 101 114 62 10 9 60 102 111 114 62 116 101 115 116 32 99 97 115 101 60 47 102 111 114 62 10 60 47 109 115 103 62]} caught error: stat nil: no such file or directory caught error: error: xml.Decoder.Token() - XML syntax error on line 4: element closed by - reading: some doc TestMaps() mvs: [map[a:test this:is] map[a:test this:is]] JsonString(): {"a":"test","this":"is"}{"a":"test","this":"is"} JsonStringIndent(): { "a": "test", "this": "is" } { "a": "test", "this": "is" } XmlString(): testistestis XmlStringIndent(): test is test is map[a:test file:for files_test.go:case this:is] map[JSON:values true:true two:2 with:just] files_test_dup.json written files_test_indent.json written map[doc:map[data:for files.go some:test]] map[msg:map[another:doc for:test case just:some]] files_test_dup.xml written files_test_indent.xml written ---------------- gob_test.go ... m: map[five:map[hi:there] four:[1 2 3 4] one:1 three:tres two:2.0001] m: map[five:map[hi:there] four:[1 2 3 4] one:1 three:tres two:2.0001] mv: map[five:map[hi:there] four:[1 2 3 4] one:1 three:tres two:2.0001] m : map[five:map[hi:there] four:[1 2 3 4] one:1 three:tres two:2.0001] ================== TestXmlCheckIsValid map[:empty $invalid:hex$ entities:<>& nil:] map[$invalid:hex$ entities:<>& nil:] map[entities:<>& nil:] map[nil:] map[doc:map[elem:map[#seq:0 #text:element]]] ---------------- j2x_test .go ... j2x, jdata: { "key1":"string", "key2":34, "key3":true, "key4":"unsafe: <>&", "key5":null } j2x, m : map[key1:string key2:34 key3:true key4:unsafe: <>& key5:] j2x, xml : string34trueunsafe: <>& ---------------- json_test.go ... NewMapJson, jdata: { "key1":"string", "key2":34, "key3":true, "key4":"unsafe: <>&", "key5":null } NewMapJson, m : mxj.Map{"key1":"string", "key2":34, "key3":true, "key4":"unsafe: <>&", "key5":interface {}(nil)} NewMapJson, jdata: { "key1":"string", "key2":34, "key3":true, "key4":"unsafe: <>&", "key5":null } NewMapJson, m : mxj.Map{"key1":"string", "key2":"34", "key3":true, "key4":"unsafe: <>&", "key5":interface {}(nil)} NewMapJsonError, jdata : { "key1":"string", "key2":34, "key3":true, "key4":"unsafe: <>&", "key5":null NewMapJsonError, merror: unexpected EOF NewMapJsonError, newData : { "this":"is", "in":error } NewMapJsonError, merror : invalid character 'e' looking for beginning of value NewMapJsonReader, jb: {"key1":"string","key2":34,"key3":true,"key4":"unsafe: <>&"} NewMapJsonReader, m : mxj.Map{"key1":"string", "key2":34, "key3":true, "key4":"unsafe: <>&"} NewMapJsonReader, jb: {"key":"value in new JSON string"} NewMapJsonReader, m : mxj.Map{"key":"value in new JSON string"} NewMapJsonReader, jb: {"key1":"string","key2":34,"key3":true,"key4":"unsafe: <>&"} NewMapJsonReader, m : mxj.Map{"key1":"string", "key2":"34", "key3":true, "key4":"unsafe: <>&"} NewMapJsonReader, jb: {"key":"value in new JSON string"} NewMapJsonReader, m : mxj.Map{"key":"value in new JSON string"} Json, jdata: { "key1":"string", "key2":34, "key3":true, "key4":"unsafe: <>&", "key5":null } Json, j : {"key1":"string","key2":34,"key3":true,"key4":"unsafe: <>&","key5":null} Json, j safe: {"key1":"string","key2":34,"key3":true,"key4":"unsafe: \u003c\u003e\u0026","key5":null} JsonWriter, raw: {"and":"a","bool":true,"float":3.14159,"this":"is a"} JsonWriter, b : {"and":"a","bool":true,"float":3.14159,"this":"is a"} -------------- keystolower_test.go TestToLower ... ----------- TestSetSubkeyFieldSeparator ---------------- keyvalues_test.go ... PathsForKey, doc1 ... PathsForKey, doc1#author ... ss: [doc.books.book.author] PathsForKey, doc1#books ... ss: [doc.books] PathsForKey, doc2 ... PathForKey, doc2#book ... ss: [doc.book doc.books.book] PathForKeyShortest, doc2#book ... s : doc.book ValuesForKey ... ValuesForKey, doc1#author ... ss.v: William T. Gaddis ... ss.v: Austin Tappan Wright ... ss.v: John Hawkes ... ss.v: map[first_name:T.E. last_name:Porter] ValuesForKey, doc1#book ... ss.v: map[-seq:1 author:William T. Gaddis review:One of the great seminal American novels of the 20th century. title:The Recognitions] ... ss.v: map[-seq:2 author:Austin Tappan Wright review:An example of earlier 20th century American utopian fiction. title:Islandia] ... ss.v: map[-seq:3 author:John Hawkes review:A lyrical novel about the construction of Ft. Peck Dam in Montana. title:The Beetle Leg] ... ss.v: map[-seq:4 author:map[first_name:T.E. last_name:Porter] review:A magical novella. title:King's Day] ValuesForKey, doc1#book,-seq:3 ... ss.v: map[-seq:3 author:John Hawkes review:A lyrical novel about the construction of Ft. Peck Dam in Montana. title:The Beetle Leg] ValuesForKey, doc1#book, author:William T. Gaddis ... ss.v: map[-seq:1 author:William T. Gaddis review:One of the great seminal American novels of the 20th century. title:The Recognitions] ValuesForKey, doc1#author, -seq:1 ValuesForPath ... ValuesForPath, doc.books.book.author ... ss.v: William T. Gaddis ... ss.v: Austin Tappan Wright ... ss.v: John Hawkes ... ss.v: map[first_name:T.E. last_name:Porter] ValuesForPath, doc.books.book ... ss.v: map[-seq:1 author:William T. Gaddis review:One of the great seminal American novels of the 20th century. title:The Recognitions] ... ss.v: map[-seq:2 author:Austin Tappan Wright review:An example of earlier 20th century American utopian fiction. title:Islandia] ... ss.v: map[-seq:3 author:John Hawkes review:A lyrical novel about the construction of Ft. Peck Dam in Montana. title:The Beetle Leg] ... ss.v: map[-seq:4 author:map[first_name:T.E. last_name:Porter] review:A magical novella. title:King's Day] ValuesForPath, doc.books.book -seq=3 ... ss.v: map[-seq:3 author:John Hawkes review:A lyrical novel about the construction of Ft. Peck Dam in Montana. title:The Beetle Leg] ValuesForPath, doc.books.* -seq=3 ... ss.v: map[-seq:3 author:John Hawkes review:A lyrical novel about the construction of Ft. Peck Dam in Montana. title:The Beetle Leg] ValuesForPath, doc.*.* -seq=3 ... ss.v: map[-seq:3 author:John Hawkes review:A lyrical novel about the construction of Ft. Peck Dam in Montana. title:The Beetle Leg] ValuesForNotKey ... ValuesForPath, doc.books.book !author:William T. Gaddis ... ss.v: map[-seq:2 author:Austin Tappan Wright review:An example of earlier 20th century American utopian fiction. title:Islandia] ... ss.v: map[-seq:3 author:John Hawkes review:A lyrical novel about the construction of Ft. Peck Dam in Montana. title:The Beetle Leg] ... ss.v: map[-seq:4 author:map[first_name:T.E. last_name:Porter] review:A magical novella. title:King's Day] ValuesForPath, doc.books.book !author:* ValuesForPath, doc.books.book !unknown:* ... ss.v: map[-seq:1 author:William T. Gaddis review:One of the great seminal American novels of the 20th century. title:The Recognitions] ... ss.v: map[-seq:2 author:Austin Tappan Wright review:An example of earlier 20th century American utopian fiction. title:Islandia] ... ss.v: map[-seq:3 author:John Hawkes review:A lyrical novel about the construction of Ft. Peck Dam in Montana. title:The Beetle Leg] ... ss.v: map[-seq:4 author:map[first_name:T.E. last_name:Porter] review:A magical novella. title:King's Day] ---------------- indexedarray_test.go ... j_data: { "stuff":[ { "data":[ { "F":1 }, { "F":2 }, { "F":3 } ] }, { "data":[ 4, 5, 6 ] } ] } m: map[stuff:[map[data:[map[F:1] map[F:2] map[F:3]]] map[data:[4 5 6]]]] stuff[0]: [map[data:[map[F:1] map[F:2] map[F:3]]]] stuff.data: [map[F:1] map[F:2] map[F:3] 4 5 6] stuff[0].data: [map[F:1] map[F:2] map[F:3]] stuff.data[0]: [map[F:1] 4] stuff.*[2]: [map[F:3] 6] stuff.data.F: [1 2 3] *.*.F: [1 2 3] stuff.data[0].F: [1] stuff.data[1].F: [2] stuff[0].data[2]: [map[F:3]] stuff[1].data[1]: [5] stuff[1].data[1].F [] stuff[1].data.F: [] x_data: 1 2 3 4 5 6 m: map[doc:map[stuff:[map[data:[map[-seq:1.1 F:1] map[-seq:1.2 F:2] map[-seq:1.3 F:3]]] map[data:[map[-seq:2.1 F:4] map[-seq:2.2 F:5] map[-seq:2.3 F:6]]]]]] doc.stuff[0]: [map[data:[map[-seq:1.1 F:1] map[-seq:1.2 F:2] map[-seq:1.3 F:3]]]] doc.stuff.data[0]: [map[-seq:1.1 F:1] map[-seq:2.1 F:4]] doc.stuff.data[0] -seq:2.1: [map[-seq:2.1 F:4]] doc.stuff.data[0].F: [1 4] doc.stuff[0].data[2]: [map[-seq:1.3 F:3]] doc.stuff[1].data[1].F: [5] ak_data: { "section1":{"data" : [{"F1" : "F1 data","F2" : "F2 data"},{"F1" : "demo 123","F2" : "abc xyz"}]}} m: map[section1:map[data:[map[F1:F1 data F2:F2 data] map[F1:demo 123 F2:abc xyz]]]] section1.data[0].F1: [F1 data] ---------------- leafnode_test.go ... json1-LeafNodes: mxj.LeafNode{Path:"friends[0].skills[0]", Value:44} mxj.LeafNode{Path:"friends[0].skills[1]", Value:12} json1-LeafPaths: "friends[0].skills[0]" "friends[0].skills[1]" json2-LeafNodes: mxj.LeafNode{Path:"friends.skills[0]", Value:44} mxj.LeafNode{Path:"friends.skills[1]", Value:12} json1-LeafValues: 44 12 json3-LeafNodes: mxj.LeafNode{Path:"a", Value:"list"} mxj.LeafNode{Path:"of[0]", Value:"data"} mxj.LeafNode{Path:"of[1]", Value:"of"} mxj.LeafNode{Path:"of[2]", Value:3} mxj.LeafNode{Path:"of[3]", Value:"types"} mxj.LeafNode{Path:"of[4]", Value:true} json3-LeafValues: "data" "of" 3 "types" true "list" json3-LeafPaths: "a" "of[0]" "of[1]" "of[2]" "of[3]" "of[4]" xml2data2-LeafValues: mxj.LeafNode{Path:"doc.item[0].-num", Value:"2"} mxj.LeafNode{Path:"doc.item[0].-color", Value:"blue"} mxj.LeafNode{Path:"doc.item[0].#text", Value:"Item 2 is blue"} mxj.LeafNode{Path:"doc.item[1].-num", Value:"3"} mxj.LeafNode{Path:"doc.item[1].-color", Value:"green"} mxj.LeafNode{Path:"doc.item[1].arm[0].-length", Value:"3.5"} mxj.LeafNode{Path:"doc.item[1].arm[0].-side", Value:"left"} mxj.LeafNode{Path:"doc.item[1].arm[1].-length", Value:"3.6"} mxj.LeafNode{Path:"doc.item[1].arm[1].-side", Value:"right"} xml2data2-LeafValues(NoAttributes): mxj.LeafNode{Path:"doc.item[0]", Value:"Item 2 is blue"} no-hyphen-xml2data2-LeafValues: mxj.LeafNode{Path:"doc.item[0].num", Value:"2"} mxj.LeafNode{Path:"doc.item[0].color", Value:"blue"} mxj.LeafNode{Path:"doc.item[0].#text", Value:"Item 2 is blue"} mxj.LeafNode{Path:"doc.item[1].num", Value:"3"} mxj.LeafNode{Path:"doc.item[1].color", Value:"green"} mxj.LeafNode{Path:"doc.item[1].arm[0].side", Value:"left"} mxj.LeafNode{Path:"doc.item[1].arm[0].length", Value:"3.5"} mxj.LeafNode{Path:"doc.item[1].arm[1].side", Value:"right"} mxj.LeafNode{Path:"doc.item[1].arm[1].length", Value:"3.6"} no-hyphen-xml2data2-LeafValues(NoAttributes): mxj.LeafNode{Path:"doc.item[0].num", Value:"2"} mxj.LeafNode{Path:"doc.item[0].color", Value:"blue"} mxj.LeafNode{Path:"doc.item[0]", Value:"Item 2 is blue"} mxj.LeafNode{Path:"doc.item[1].num", Value:"3"} mxj.LeafNode{Path:"doc.item[1].color", Value:"green"} mxj.LeafNode{Path:"doc.item[1].arm[0].side", Value:"left"} mxj.LeafNode{Path:"doc.item[1].arm[0].length", Value:"3.5"} mxj.LeafNode{Path:"doc.item[1].arm[1].side", Value:"right"} mxj.LeafNode{Path:"doc.item[1].arm[1].length", Value:"3.6"} DotNotation-LeafValues: mxj.LeafNode{Path:"doc.item.0.-num", Value:"2"} mxj.LeafNode{Path:"doc.item.0.-color", Value:"blue"} mxj.LeafNode{Path:"doc.item.0.#text", Value:"Item 2 is blue"} mxj.LeafNode{Path:"doc.item.1.-color", Value:"green"} mxj.LeafNode{Path:"doc.item.1.arm.0.-side", Value:"left"} mxj.LeafNode{Path:"doc.item.1.arm.0.-length", Value:"3.5"} mxj.LeafNode{Path:"doc.item.1.arm.1.-length", Value:"3.6"} mxj.LeafNode{Path:"doc.item.1.arm.1.-side", Value:"right"} mxj.LeafNode{Path:"doc.item.1.-num", Value:"3"} ------------------ misc_test.go ... ---------------- mxj_test.go ... TestMap, m: mxj.Map{"key":"value", "newkey":map[string]interface {}{"bool":true, "float":3.14159, "listkey":[]interface {}{3.1415962535, false, "for all good men"}, "string":"Now is the time"}} TestMap, StringIndent - key : [string] value newkey : bool : [bool] true float : [float64] 3.14159 listkey : [[]interface{}] [float64] 3.1415962535 [bool] false [string] for all good men string : [string] Now is the time TestMap, StringIndent NoTypeInfo - key : value newkey : bool : true float : 3.14159 listkey : 3.1415962535 false for all good men string : Now is the time TestMap, m_fromXML: mxj.Map{"doc":map[string]interface {}{"tag":map[string]interface {}{"sub_tag1":"Hello", "sub_tag2":"World"}}} TestMap, StringIndent - doc : tag : sub_tag1 : [string] Hello sub_tag2 : [string] World TestMap, StringIndent NoTypeInfo - doc : tag : sub_tag1 : Hello sub_tag2 : World TestMap, m.Copy() - map[doc:map[tag:map[sub_tag1:Hello sub_tag2:World]]] ---------------- namespace_test.go ... ---------------- TestBeautifyXml ... 123John Brown 123 John Brown ------------ TestNan ... foo.bar: NAN foo.bar: INF foo.bar: -INF foo.bar: NaN ---------------- newmap_test.go ... j: { "A":"this", "B":"is", "C":"a", "D":"test" } m: mxj.Map{"A":"this", "B":"is", "C":"a", "D":"test"} eval - m.NewMap("A:AA", "B:BB", "C:cc", "D:help") n.Json(): {"AA":"this","BB":"is","cc":"a","help":"test"} n.Xml(): thisisatest n.XmlIndent(): this is a test eval - m.NewMap("A:AA.A", "B:AA.B", "C:AA.B.cc", "D:hello.help") n.Json(): {"AA":{"A":"this","B":["is",{"cc":"a"}]},"hello":{"help":"test"}} n.Xml(): thisisatest n.XmlIndent(): this is a test eval - m.NewMap keypairs: [A:xml.AA B:xml.AA.hello.again C:xml.AA D:xml.AA.hello.help] n.Json(): {"xml":{"AA":["this",{"hello":{"again":"is","help":"test"}},"a"]}} n.Xml(): thisistesta n.XmlIndent(): this is test a original value: no default:text default:word new value: no default:text default:word original value: yes default:text default:word new value: yes default:text default:word ------------ rename_test.go ---------------- seqnum_test.go ... m1: mxj.Map{"Obj":map[string]interface {}{"-c":"la", "-h":"da", "-x":"dee", "IntObj":[]interface {}{map[string]interface {}{"-id":3, "_seq":0}, map[string]interface {}{"-id":2, "_seq":2}}, "IntObj1":map[string]interface {}{"-id":1, "_seq":1}}} { "Obj": { "-c": "la", "-h": "da", "-x": "dee", "IntObj": [ { "-id": 3, "_seq": 0 }, { "-id": 2, "_seq": 2 } ], "IntObj1": { "-id": 1, "_seq": 1 } } } m2: mxj.Map{"Obj":map[string]interface {}{"-c":"la", "-h":"da", "-x":"dee", "IntObj":[]interface {}{map[string]interface {}{"-id":3, "_seq":0}, map[string]interface {}{"-id":2, "_seq":2}}, "NewObj":map[string]interface {}{"BoolObj":map[string]interface {}{"#text":true, "_seq":2}, "StringObj":map[string]interface {}{"#text":"hello", "_seq":1}, "_seq":1, "id":map[string]interface {}{"#text":1, "_seq":0}}}} { "Obj": { "-c": "la", "-h": "da", "-x": "dee", "IntObj": [ { "-id": 3, "_seq": 0 }, { "-id": 2, "_seq": 2 } ], "NewObj": { "BoolObj": { "#text": true, "_seq": 2 }, "StringObj": { "#text": "hello", "_seq": 1 }, "_seq": 1, "id": { "#text": 1, "_seq": 0 } } } } ----------- TestSnakeCase ----------------- TestStrictModeXml ... m: map[document:map[goes_by: lang:E name:Bill & Hallett salute:Duc & 123xx]] ----------------- TestStrictModeXmlSeq ... m: map[document:map[goes_by:map[#seq:2 #text:] lang:map[#seq:3 #text:E] name:map[#seq:0 #text:Bill & Hallett] salute:map[#seq:1 #text:Duc & 123xx]]] ----------------- TestStrictFail ... OK ---------------- struct_test.go ... Struct, m: mxj.Map{"bool":true, "float":3.14159, "int":4, "private":"Somewhere over the rainbow", "str":"now's the time"} Struct, s: mxj.str{IntVal:4, StrVal:"now's the time", FloatVal:3.14159, BoolVal:true, private:""} StructError, mverr: mv.Struct() error: argument is not type Ptr ----------------- structvalue_test.go ... ---------------- updatevalues_test.go ... m: map[doc:map[books:map[book:[map[-seq:1 author:William T. Gaddis review:One of the great seminal American novels of the 20th century. title:The Recognitions] map[-seq:2 author:Austin Tappan Wright review:An example of earlier 20th century American utopian fiction. title:Islandia] map[-seq:3 author:John Hawkes review:A lyrical novel about the construction of Ft. Peck Dam in Montana. title:The Beetle Leg] map[-seq:4 author:map[first_name:T.E. last_name:Porter] review:A magical novella. title:King's Day]]]]] v: William T. Gaddis v: Austin Tappan Wright v: John Hawkes v: map[first_name:T.E. last_name:Porter] m.UpdateValuesForPath("author:NoName", "doc.books.book.author") 4 updates v: NoName v: NoName v: NoName v: NoName m.UpdateValuesForPath("author:William Gadddis", "doc.books.book.author", "title:The Recognitions") 4 updates v: William Gadddis v: Austin Tappen Wright v: John Hawkes v: T. E. Porter m.UpdateValuesForPath("author:William T. Gaddis", "doc.books.book.*", "title:The Recognitions") 1 updates v: William T. Gaddis v: Austin Tappen Wright v: John Hawkes v: T. E. Porter m.UpdateValuesForPath("title:The Cannibal", "doc.books.book.title", "author:John Hawkes") 2 updates v: map[-seq:1 author:William T. Gaddis review:One of the great seminal American novels of the 20th century. title:The Recognitions] v: map[-seq:2 author:Austin Tappen Wright review:An example of earlier 20th century American utopian fiction. title:Islandia] v: map[-seq:3 author:John Hawkes review:A novel on his experiences in WWII. title:The Cannibal] v: map[-seq:4 author:T. E. Porter review:A magical novella. title:King's Day] m.UpdateValuesForPath("books:", "doc.books") 1 updates m: map[doc:map[books:]] m.UpdateValuesForPath(mm, "*") 1 updates m: map[doc:map[books:map[book:[map[-seq:1 author:William T. Gaddis review:One of the great seminal American novels of the 20th century. title:The Recognitions] map[-seq:2 author:Austin Tappan Wright review:An example of earlier 20th century American utopian fiction. title:Islandia] map[-seq:3 author:John Hawkes review:A lyrical novel about the construction of Ft. Peck Dam in Montana. title:The Beetle Leg] map[-seq:4 author:map[first_name:T.E. last_name:Porter] review:A magical novella. title:King's Day]]]]] newDoc: simple element m: map[tag:map[#text:simple element -color:green -shape:square]] m.UpdateValuesForPath("#text:maybe not so simple element", "tag") n: 1 m: map[tag:map[#text:maybe not so simple element -color:green -shape:square]] m.UpdateValuesForPath("#text:simple element again", "*") n: 1 m: map[tag:map[#text:simple element again -color:green -shape:square]] biblio : author : [[]interface{}] books : book : [[]interface{}] date : [string] 1955 review : [string] A novel that changed the face of American literature. title : [string] The Recognitions date : [string] 1975 review : [string] Winner of National Book Award for Fiction. title : [string] JR name : [string] William Gaddis books : book : [[]interface{}] date : [string] 1949 review : [string] A novel on his experiences in WWII. title : [string] The Cannibal date : [string] 1951 review : [string] A lyrical novel about the construction of Ft. Peck Dam in Montana. title : [string] The Beetle Leg date : [string] 1970 review : [string] Where everyone wants to vacation. title : [string] The Blood Oranges name : [string] John Hawkes m.UpdateValuesForPath("review:National Book Award winner.", "*.*.*.*", "title:JR") 1 updates v: map[books:map[book:[map[date:1955 review:A novel that changed the face of American literature. title:The Recognitions] map[date:1975 review:National Book Award winner. title:JR]]] name:William Gaddis] m.UpdateValuesForPath(newVal, path, oldVal) 5 updates biblio : author : [[]interface{}] books : book : [[]interface{}] date : [float64] 1955 review : [string] A novel that changed the face of American literature. title : [string] The Recognitions date : [float64] 1975 review : [string] National Book Award winner. title : [string] JR name : [string] William Gaddis books : book : [[]interface{}] date : [float64] 1949 review : [string] A novel on his experiences in WWII. title : [string] The Cannibal date : [float64] 1951 review : [string] A lyrical novel about the construction of Ft. Peck Dam in Montana. title : [string] The Beetle Leg date : [float64] 1970 review : [string] Where everyone wants to vacation. title : [string] The Blood Oranges name : [string] John Hawkes ---------------- xml2_test.go ... NewMapXml4, x: William T. Gaddis The Recognitions One of the great seminal American novels of the 20th century. Austin Tappan Wright Islandia An example of earlier 20th century American utopian fiction. John Hawkes The Beetle Leg A lyrical novel about the construction of Ft. Peck Dam in Montana. T.E. Porter King's Day A magical novella. NewMapXml4, m: map[doc:map[books:map[book:[map[-seq:1 author:William T. Gaddis review:One of the great seminal American novels of the 20th century. title:The Recognitions] map[-seq:2 author:Austin Tappan Wright review:An example of earlier 20th century American utopian fiction. title:Islandia] map[-seq:3 author:John Hawkes review:A lyrical novel about the construction of Ft. Peck Dam in Montana. title:The Beetle Leg] map[-seq:4 author:map[first_name:T.E. last_name:Porter] review:A magical novella. title:King's Day]]]]] NewMapXml4, s: doc : books : book : [[]interface{}] -seq : [string] 1 author : [string] William T. Gaddis review : [string] One of the great seminal American novels of the 20th century. title : [string] The Recognitions -seq : [string] 2 author : [string] Austin Tappan Wright review : [string] An example of earlier 20th century American utopian fiction. title : [string] Islandia -seq : [string] 3 author : [string] John Hawkes review : [string] A lyrical novel about the construction of Ft. Peck Dam in Montana. title : [string] The Beetle Leg -seq : [string] 4 author : first_name : [string] T.E. last_name : [string] Porter review : [string] A magical novella. title : [string] King's Day NewMapXml4, b: William T. Gaddis One of the great seminal American novels of the 20th century. The Recognitions Austin Tappan Wright An example of earlier 20th century American utopian fiction. Islandia John Hawkes A lyrical novel about the construction of Ft. Peck Dam in Montana. The Beetle Leg T.E. Porter A magical novella. King's Day NewMapXml5, raw: help me! Henry was a renegade Didn't like to play it safe One component at a time There's got to be a better way Oh, people came from miles around Searching for a steady job Welcome to the Motor Town Booming like an atom bomb Oh, Henry was the end of the story Then everything went wrong And we'll return it to its former glory But it just takes so long It's going to take a long time It's going to take it, but we'll make it one day It's going to take a long time It's going to take it, but we'll make it one day NewMapXml5, m: map[msg:map[-mpriority:1 -mtype:alert song:map[-author:Mayer Hawthorne -title:A Long Time chorus:map[line:[map[#text:It's going to take a long time -no:1] map[#text:It's going to take it, but we'll make it one day -no:2] map[#text:It's going to take a long time -no:3] map[#text:It's going to take it, but we'll make it one day -no:4]]] verses:map[verse:[map[-name:verse 1 -no:1 line:[map[#text:Henry was a renegade -no:1] map[#text:Didn't like to play it safe -no:2] map[#text:One component at a time -no:3] map[#text:There's got to be a better way -no:4] map[#text:Oh, people came from miles around -no:5] map[#text:Searching for a steady job -no:6] map[#text:Welcome to the Motor Town -no:7] map[#text:Booming like an atom bomb -no:8]]] map[-name:verse 2 -no:2 line:[map[#text:Oh, Henry was the end of the story -no:1] map[#text:Then everything went wrong -no:2] map[#text:And we'll return it to its former glory -no:3] map[#text:But it just takes so long -no:4]]]]]] text:help me!]] NewMapXml5, s: msg : -mpriority : [string] 1 -mtype : [string] alert song : -author : [string] Mayer Hawthorne -title : [string] A Long Time chorus : line : [[]interface{}] #text : [string] It's going to take a long time -no : [string] 1 #text : [string] It's going to take it, but we'll make it one day -no : [string] 2 #text : [string] It's going to take a long time -no : [string] 3 #text : [string] It's going to take it, but we'll make it one day -no : [string] 4 verses : verse : [[]interface{}] -name : [string] verse 1 -no : [string] 1 line : [[]interface{}] #text : [string] Henry was a renegade -no : [string] 1 #text : [string] Didn't like to play it safe -no : [string] 2 #text : [string] One component at a time -no : [string] 3 #text : [string] There's got to be a better way -no : [string] 4 #text : [string] Oh, people came from miles around -no : [string] 5 #text : [string] Searching for a steady job -no : [string] 6 #text : [string] Welcome to the Motor Town -no : [string] 7 #text : [string] Booming like an atom bomb -no : [string] 8 -name : [string] verse 2 -no : [string] 2 line : [[]interface{}] #text : [string] Oh, Henry was the end of the story -no : [string] 1 #text : [string] Then everything went wrong -no : [string] 2 #text : [string] And we'll return it to its former glory -no : [string] 3 #text : [string] But it just takes so long -no : [string] 4 text : [string] help me! NewMapXml5, b: It's going to take a long timeIt's going to take it, but we'll make it one dayIt's going to take a long timeIt's going to take it, but we'll make it one dayHenry was a renegadeDidn't like to play it safeOne component at a timeThere's got to be a better wayOh, people came from miles aroundSearching for a steady jobWelcome to the Motor TownBooming like an atom bombOh, Henry was the end of the storyThen everything went wrongAnd we'll return it to its former gloryBut it just takes so longhelp me! NewMapXml5, b: It's going to take a long time It's going to take it, but we'll make it one day It's going to take a long time It's going to take it, but we'll make it one day Henry was a renegade Didn't like to play it safe One component at a time There's got to be a better way Oh, people came from miles around Searching for a steady job Welcome to the Motor Town Booming like an atom bomb Oh, Henry was the end of the story Then everything went wrong And we'll return it to its former glory But it just takes so long help me! NewMapXml6, raw: Code Review - My issueshttp://codereview.appspot.com/rietveld<>rietveld: an attempt at pubsubhubbub 2009-10-04T01:35:58+00:00email-address-removedurn:md5:134d9179c41f806be79b3a5f7877d19a An attempt at adding pubsubhubbub support to Rietveld. http://code.google.com/p/pubsubhubbub http://code.google.com/p/rietveld/issues/detail?id=155 The server side of the protocol is trivial: 1. add a &lt;link rel=&quot;hub&quot; href=&quot;hub-server&quot;&gt; tag to all feeds that will be pubsubhubbubbed. 2. every time one of those feeds changes, tell the hub with a simple POST request. I have tested this by adding debug prints to a local hub server and checking that the server got the right publish requests. I can&#39;t quite get the server to work, but I think the bug is not in my code. I think that the server expects to be able to grab the feed and see the feed&#39;s actual URL in the link rel=&quot;self&quot;, but the default value for that drops the :port from the URL, and I cannot for the life of me figure out how to get the Atom generator deep inside django not to do that, or even where it is doing that, or even what code is running to generate the Atom feed. (I thought I knew but I added some assert False statements and it kept running!) Ignoring that particular problem, I would appreciate feedback on the right way to get the two values at the top of feeds.py marked NOTE(rsc). rietveld: correct tab handling 2009-10-03T23:02:17+00:00email-address-removedurn:md5:0a2a4f19bb815101f0ba2904aed7c35a This fixes the buggy tab rendering that can be seen at http://codereview.appspot.com/116075/diff/1/2 The fundamental problem was that the tab code was not being told what column the text began in, so it didn&#39;t know where to put the tab stops. Another problem was that some of the code assumed that string byte offsets were the same as column offsets, which is only true if there are no tabs. In the process of fixing this, I cleaned up the arguments to Fold and ExpandTabs and renamed them Break and _ExpandTabs so that I could be sure that I found all the call sites. I also wanted to verify that ExpandTabs was not being used from outside intra_region_diff.py. NewMapXml6, m: map[feed:map[-lang:en-us -updated:2009-10-04T01:35:58+00:00 -xmlns:http://www.w3.org/2005/Atom author:map[name:rietveld<>] entry:[map[author:map[name:email-address-removed] id:urn:md5:134d9179c41f806be79b3a5f7877d19a link:map[-href:http://codereview.appspot.com/126085 -rel:alternate] summary:map[#text:An attempt at adding pubsubhubbub support to Rietveld. http://code.google.com/p/pubsubhubbub http://code.google.com/p/rietveld/issues/detail?id=155 The server side of the protocol is trivial: 1. add a <link rel="hub" href="hub-server"> tag to all feeds that will be pubsubhubbubbed. 2. every time one of those feeds changes, tell the hub with a simple POST request. I have tested this by adding debug prints to a local hub server and checking that the server got the right publish requests. I can't quite get the server to work, but I think the bug is not in my code. I think that the server expects to be able to grab the feed and see the feed's actual URL in the link rel="self", but the default value for that drops the :port from the URL, and I cannot for the life of me figure out how to get the Atom generator deep inside django not to do that, or even where it is doing that, or even what code is running to generate the Atom feed. (I thought I knew but I added some assert False statements and it kept running!) Ignoring that particular problem, I would appreciate feedback on the right way to get the two values at the top of feeds.py marked NOTE(rsc). -type:html] title:rietveld: an attempt at pubsubhubbub updated:2009-10-04T01:35:58+00:00] map[author:map[name:email-address-removed] id:urn:md5:0a2a4f19bb815101f0ba2904aed7c35a link:map[-href:http://codereview.appspot.com/124106 -rel:alternate] summary:map[#text:This fixes the buggy tab rendering that can be seen at http://codereview.appspot.com/116075/diff/1/2 The fundamental problem was that the tab code was not being told what column the text began in, so it didn't know where to put the tab stops. Another problem was that some of the code assumed that string byte offsets were the same as column offsets, which is only true if there are no tabs. In the process of fixing this, I cleaned up the arguments to Fold and ExpandTabs and renamed them Break and _ExpandTabs so that I could be sure that I found all the call sites. I also wanted to verify that ExpandTabs was not being used from outside intra_region_diff.py. -type:html] title:rietveld: correct tab handling updated:2009-10-03T23:02:17+00:00]] id:http://codereview.appspot.com/ link:[map[-href:http://codereview.appspot.com/ -rel:alternate] map[-href:http://codereview.appspot.com/rss/mine/rsc -rel:self]] title:Code Review - My issues]] NewMapXml6, s: feed : -lang : [string] en-us -updated : [string] 2009-10-04T01:35:58+00:00 -xmlns : [string] http://www.w3.org/2005/Atom author : name : [string] rietveld<> entry : [[]interface{}] author : name : [string] email-address-removed id : [string] urn:md5:134d9179c41f806be79b3a5f7877d19a link : -href : [string] http://codereview.appspot.com/126085 -rel : [string] alternate summary : #text : [string] An attempt at adding pubsubhubbub support to Rietveld. http://code.google.com/p/pubsubhubbub http://code.google.com/p/rietveld/issues/detail?id=155 The server side of the protocol is trivial: 1. add a <link rel="hub" href="hub-server"> tag to all feeds that will be pubsubhubbubbed. 2. every time one of those feeds changes, tell the hub with a simple POST request. I have tested this by adding debug prints to a local hub server and checking that the server got the right publish requests. I can't quite get the server to work, but I think the bug is not in my code. I think that the server expects to be able to grab the feed and see the feed's actual URL in the link rel="self", but the default value for that drops the :port from the URL, and I cannot for the life of me figure out how to get the Atom generator deep inside django not to do that, or even where it is doing that, or even what code is running to generate the Atom feed. (I thought I knew but I added some assert False statements and it kept running!) Ignoring that particular problem, I would appreciate feedback on the right way to get the two values at the top of feeds.py marked NOTE(rsc). -type : [string] html title : [string] rietveld: an attempt at pubsubhubbub updated : [string] 2009-10-04T01:35:58+00:00 author : name : [string] email-address-removed id : [string] urn:md5:0a2a4f19bb815101f0ba2904aed7c35a link : -href : [string] http://codereview.appspot.com/124106 -rel : [string] alternate summary : #text : [string] This fixes the buggy tab rendering that can be seen at http://codereview.appspot.com/116075/diff/1/2 The fundamental problem was that the tab code was not being told what column the text began in, so it didn't know where to put the tab stops. Another problem was that some of the code assumed that string byte offsets were the same as column offsets, which is only true if there are no tabs. In the process of fixing this, I cleaned up the arguments to Fold and ExpandTabs and renamed them Break and _ExpandTabs so that I could be sure that I found all the call sites. I also wanted to verify that ExpandTabs was not being used from outside intra_region_diff.py. -type : [string] html title : [string] rietveld: correct tab handling updated : [string] 2009-10-03T23:02:17+00:00 id : [string] http://codereview.appspot.com/ link : [[]interface{}] -href : [string] http://codereview.appspot.com/ -rel : [string] alternate -href : [string] http://codereview.appspot.com/rss/mine/rsc -rel : [string] self title : [string] Code Review - My issues NewMapXml6, b: rietveld<>email-address-removedurn:md5:134d9179c41f806be79b3a5f7877d19aAn attempt at adding pubsubhubbub support to Rietveld. http://code.google.com/p/pubsubhubbub http://code.google.com/p/rietveld/issues/detail?id=155 The server side of the protocol is trivial: 1. add a <link rel="hub" href="hub-server"> tag to all feeds that will be pubsubhubbubbed. 2. every time one of those feeds changes, tell the hub with a simple POST request. I have tested this by adding debug prints to a local hub server and checking that the server got the right publish requests. I can't quite get the server to work, but I think the bug is not in my code. I think that the server expects to be able to grab the feed and see the feed's actual URL in the link rel="self", but the default value for that drops the :port from the URL, and I cannot for the life of me figure out how to get the Atom generator deep inside django not to do that, or even where it is doing that, or even what code is running to generate the Atom feed. (I thought I knew but I added some assert False statements and it kept running!) Ignoring that particular problem, I would appreciate feedback on the right way to get the two values at the top of feeds.py marked NOTE(rsc).rietveld: an attempt at pubsubhubbub2009-10-04T01:35:58+00:00email-address-removedurn:md5:0a2a4f19bb815101f0ba2904aed7c35aThis fixes the buggy tab rendering that can be seen at http://codereview.appspot.com/116075/diff/1/2 The fundamental problem was that the tab code was not being told what column the text began in, so it didn't know where to put the tab stops. Another problem was that some of the code assumed that string byte offsets were the same as column offsets, which is only true if there are no tabs. In the process of fixing this, I cleaned up the arguments to Fold and ExpandTabs and renamed them Break and _ExpandTabs so that I could be sure that I found all the call sites. I also wanted to verify that ExpandTabs was not being used from outside intra_region_diff.py.rietveld: correct tab handling2009-10-03T23:02:17+00:00http://codereview.appspot.com/Code Review - My issues NewMapXml6, b: rietveld<> email-address-removed urn:md5:134d9179c41f806be79b3a5f7877d19a An attempt at adding pubsubhubbub support to Rietveld. http://code.google.com/p/pubsubhubbub http://code.google.com/p/rietveld/issues/detail?id=155 The server side of the protocol is trivial: 1. add a <link rel="hub" href="hub-server"> tag to all feeds that will be pubsubhubbubbed. 2. every time one of those feeds changes, tell the hub with a simple POST request. I have tested this by adding debug prints to a local hub server and checking that the server got the right publish requests. I can't quite get the server to work, but I think the bug is not in my code. I think that the server expects to be able to grab the feed and see the feed's actual URL in the link rel="self", but the default value for that drops the :port from the URL, and I cannot for the life of me figure out how to get the Atom generator deep inside django not to do that, or even where it is doing that, or even what code is running to generate the Atom feed. (I thought I knew but I added some assert False statements and it kept running!) Ignoring that particular problem, I would appreciate feedback on the right way to get the two values at the top of feeds.py marked NOTE(rsc). rietveld: an attempt at pubsubhubbub 2009-10-04T01:35:58+00:00 email-address-removed urn:md5:0a2a4f19bb815101f0ba2904aed7c35a This fixes the buggy tab rendering that can be seen at http://codereview.appspot.com/116075/diff/1/2 The fundamental problem was that the tab code was not being told what column the text began in, so it didn't know where to put the tab stops. Another problem was that some of the code assumed that string byte offsets were the same as column offsets, which is only true if there are no tabs. In the process of fixing this, I cleaned up the arguments to Fold and ExpandTabs and renamed them Break and _ExpandTabs so that I could be sure that I found all the call sites. I also wanted to verify that ExpandTabs was not being used from outside intra_region_diff.py. rietveld: correct tab handling 2009-10-03T23:02:17+00:00 http://codereview.appspot.com/ Code Review - My issues ------------ xml3_test.go ========== TestOnlyAttributes
========== TestOnlyAttributesSeq
========== TestDecodeSimpleValuesAsMap xml: 30102 Mini Drone Inteligente - Branco 149.90 m : map[item:map[id:map[#text:30102] price:map[#text:149.90 -unit:BRL] title:map[#text:Mini Drone Inteligente - Branco]]] ========== (default) m : map[item:map[id:30102 price:map[#text:149.90 -unit:BRL] title:Mini Drone Inteligente - Branco]] ---------------- xml_test.go ... ==================== TestNewMapXmlReader ... NewMapXmlReader, raw: is a test NewMapXmlReader, m : map[root:map[this:is a test]] NewMapXmlReader, raw: something more12 NewMapXmlReader, m : map[root2:map[list:map[item:[1 2]] newtag:something more]] Xml_1, mv: map[boolean:true float:3.14159625 null: tag1:some data tag2:more data] Xml_1, x : true3.14159625some datamore data Xml_2, mv: map[array:[string true 36.4]] Xml_2, x : stringtrue36.4 Xml_3, mv: map[array:[[string true 36.4] string2]] Xml_3, x : stringtrue36.4string2 Xml_4, mv: map[array:map[innerkey:[[string true 36.4] string2]]] Xml_4, x : stringtrue36.4string2 Xml_5, mv: map[array:[map[innerkey:[[string true 36.4] string2]] map[some:more]]] Xml_5, x : stringtrue36.4string2more Xml_strings, mv: map[sometag:some data strings:[string1 string2]] Xml_strings, x : some datastring1string2 XmlWriter, b : true3.14159625some datamore data ---------------- xmlseq_test.go ... NewMapXmlSeq, x: William T. Gaddis Gaddis is one of the most influential but little know authors in America. The Recognitions One of the great seminal American novels of the 20th century. Without it Thomas Pynchon probably wouldn't have written Gravity's Rainbow. Austin Tappan Wright Islandia An example of earlier 20th century American utopian fiction. John Hawkes The Beetle Leg A lyrical novel about the construction of Ft. Peck Dam in Montana. T.E. Porter King's Day A magical novella. NewMapXmlSeq, s: doc : books : #seq : [int] 0 book : [[]interface{}] #attr : seq : #seq : [int] 0 #text : [string] 1 #comment : #seq : [int] 3 #text : [string] here's the rest of the review #seq : [int] 0 author : #seq : [int] 0 #text : [string] William T. Gaddis review : [[]interface{}] #seq : [int] 1 #text : [string] Gaddis is one of the most influential but little know authors in America. #seq : [int] 4 #text : [string] One of the great seminal American novels of the 20th century. #seq : [int] 5 #text : [string] Without it Thomas Pynchon probably wouldn't have written Gravity's Rainbow. title : #seq : [int] 2 #text : [string] The Recognitions #attr : seq : #seq : [int] 0 #text : [string] 2 #seq : [int] 1 author : #seq : [int] 0 #text : [string] Austin Tappan Wright review : #seq : [int] 2 #text : [string] An example of earlier 20th century American utopian fiction. title : #seq : [int] 1 #text : [string] Islandia #directive : #seq : [int] 2 #text : [string] throw in a directive here #seq : [int] 2 author : #seq : [int] 0 #text : [string] John Hawkes review : #seq : [int] 3 #text : [string] A lyrical novel about the construction of Ft. Peck Dam in Montana. title : #seq : [int] 1 #text : [string] The Beetle Leg #seq : [int] 3 author : #procinst : #inst : [string] first_name last_name #seq : [int] 0 #target : [string] cat #seq : [int] 0 first_name : #seq : [int] 1 #text : [string] T.E. last_name : #seq : [int] 2 #text : [string] Porter review : #seq : [int] 2 #text : [string] A magical novella. title : #seq : [int] 1 #text : [string] King's Day NewMapXmlSeq, msv.XmlIndent(): William T. Gaddis Gaddis is one of the most influential but little know authors in America. The Recognitions One of the great seminal American novels of the 20th century. Without it Thomas Pynchon probably wouldn't have written Gravity's Rainbow. Austin Tappan Wright Islandia An example of earlier 20th century American utopian fiction. John Hawkes The Beetle Leg A lyrical novel about the construction of Ft. Peck Dam in Montana. T.E. Porter King's Day A magical novella. ------------ TestXmlSeqDecodeError ... err ok: element book not properly terminated, got books at #461 ----------- TestXMPPStreamTag ... map[stream:map[-from:example.com -stream:http://etherx.jabber.org/streams -version:1.0 -xmlns:jabber:client]] map[features:map[bind:map[-xmlns:urn:ietf:params:xml:ns:xmpp-bind] sm:map[-xmlns:urn:xmpp:sm:3]]] map[stream:map[]] ----------- TestXMPPStreamTagSeq ... map[stream:stream:map[#attr:map[from:map[#seq:0 #text:example.com] version:map[#seq:3 #text:1.0] xmlns:map[#seq:1 #text:jabber:client] xmlns:stream:map[#seq:2 #text:http://etherx.jabber.org/streams]]]] map[stream:features:map[bind:map[#attr:map[xmlns:map[#seq:0 #text:urn:ietf:params:xml:ns:xmpp-bind]] #seq:0] sm:map[#attr:map[xmlns:map[#seq:0 #text:urn:xmpp:sm:3]] #seq:1]]] map[stream:stream:map[]] PASS ok github.com/clbanning/mxj 0.022s github.com/clbanning/mxj/j2x [{"some-null-value":"", "a-non-null-value":"bar"}] xmloutput: bar {"somekey":[{"value":"1st"},{"value":"2nd"}]} xmloutput: 1st2nd PASS ok github.com/clbanning/mxj/j2x 0.003s github.com/clbanning/mxj/j2x [{"some-null-value":"", "a-non-null-value":"bar"}] xmloutput: bar {"somekey":[{"value":"1st"},{"value":"2nd"}]} xmloutput: 1st2nd PASS ok github.com/clbanning/mxj/j2x 0.004s github.com/clbanning/mxj/x2j ? github.com/clbanning/mxj/x2j [no test files] github.com/clbanning/mxj/x2j-wrapper TestGoofy ... MapToDoc: map[byteVal:[116 104 101 32 97 105 100 32 111 102 32 116 104 101 105 114 32 99 111 117 110 116 114 121] goofyVal:0x56ca2380 nilVal: xml:map[tag:map[-bool:true -one:1 -pi:3.1415962535] tagJR:map[-key:value]]] v: {"byteVal":"dGhlIGFpZCBvZiB0aGVpciBjb3VudHJ5","goofyVal":{"S":"Now is the time for","Sp":"all good men to come to"},"nilVal":null,"xml":{"tag":{"-bool":"true","-one":"1","-pi":"3.1415962535"},"tagJR":{"-key":"value"}}} TestGoofier ... MapToDoc: map[byteVal:[116 104 101 32 97 105 100 32 111 102 32 116 104 101 105 114 32 99 111 117 110 116 114 121] goofierVal:0x56c9c360 goofyVal:0x56ca2380 nilVal: xml:map[tag:map[-bool:true -one:1 -pi:3.1415962535] tagJR:map[-key:value]]] v: {"byteVal":"dGhlIGFpZCBvZiB0aGVpciBjb3VudHJ5","goofierVal":{"G":{"S":"Now is the time for","Sp":"all good men to come to"},"B":"dGhlIHRyZWUgb2YgZnJlZWRvbSBtdXN0IHBlcmlvZGljYWxseSBiZQ==","N":null},"goofyVal":{"S":"Now is the time for","Sp":"all good men to come to"},"nilVal":null,"xml":{"tag":{"-bool":"true","-one":"1","-pi":"3.1415962535"},"tagJR":{"-key":"value"}}} ToMap - Read doc: barworld entry : vars : foo :[string] bar foo2 : hello :[string] world ToJson - Read doc: barworld json: {"entry":{"vars":{"foo":"bar","foo2":{"hello":"world"}}}} ToJsonIndent - Read doc: barworld json: { "entry": { "vars": { "foo": "bar", "foo2": { "hello": "world" } } } } BulkParser (with error) - Read doc: barworldanbarworld phandler m: map[entry:map[vars:map[foo:bar foo2:map[hello:world]]]] ehandler err: xml.Decoder.Token() - XML syntax error on line 1: element closed by phandler m: map[entry:map[vars:map[foo:bar foo2:map[hello:world]]]] BulkParser (with error) - Read doc: barworldanbarworld phandlerj s: {"entry":{"vars":{"foo":"bar","foo2":{"hello":"world"}}}} ehandler err: xml.Decoder.Token() - XML syntax error on line 1: element closed by phandlerj s: {"entry":{"vars":{"foo":"bar","foo2":{"hello":"world"}}}} ================================ x2j_test.go ... =================== TestX2j ... XML doc: help me! Henry was a renegade Didn't like to play it safe One component at a time There's got to be a better way Oh, people came from miles around Searching for a steady job Welcome to the Motor Town Booming like an atom bomb Oh, Henry was the end of the story Then everything went wrong And we'll return it to its former glory But it just takes so long It's going to take a long time It's going to take it, but we'll make it one day It's going to take a long time It's going to take it, but we'll make it one day DocToMap(), recast==true: msg : text :[string] help me! song : chorus : line :[[]interface{}] [item: 0] -no :[float64] 1.00e+00 #text :[string] It's going to take a long time [item: 1] -no :[float64] 2.00e+00 #text :[string] It's going to take it, but we'll make it one day [item: 2] #text :[string] It's going to take a long time -no :[float64] 3.00e+00 [item: 3] -no :[float64] 4.00e+00 #text :[string] It's going to take it, but we'll make it one day -title :[string] A Long Time -author :[string] Mayer Hawthorne verses : verse :[[]interface{}] [item: 0] -name :[string] verse 1 -no :[float64] 1.00e+00 line :[[]interface{}] [item: 0] -no :[float64] 1.00e+00 #text :[string] Henry was a renegade [item: 1] -no :[float64] 2.00e+00 #text :[string] Didn't like to play it safe [item: 2] -no :[float64] 3.00e+00 #text :[string] One component at a time [item: 3] -no :[float64] 4.00e+00 #text :[string] There's got to be a better way [item: 4] -no :[float64] 5.00e+00 #text :[string] Oh, people came from miles around [item: 5] -no :[float64] 6.00e+00 #text :[string] Searching for a steady job [item: 6] #text :[string] Welcome to the Motor Town -no :[float64] 7.00e+00 [item: 7] -no :[float64] 8.00e+00 #text :[string] Booming like an atom bomb [item: 1] -name :[string] verse 2 -no :[float64] 2.00e+00 line :[[]interface{}] [item: 0] #text :[string] Oh, Henry was the end of the story -no :[float64] 1.00e+00 [item: 1] -no :[float64] 2.00e+00 #text :[string] Then everything went wrong [item: 2] -no :[float64] 3.00e+00 #text :[string] And we'll return it to its former glory [item: 3] -no :[float64] 4.00e+00 #text :[string] But it just takes so long -mtype :[string] alert -mpriority :[float64] 1.00e+00 DocToJsonIndent, recast==true: { "msg": { "-mpriority": 1, "-mtype": "alert", "song": { "-author": "Mayer Hawthorne", "-title": "A Long Time", "chorus": { "line": [ { "#text": "It's going to take a long time", "-no": 1 }, { "#text": "It's going to take it, but we'll make it one day", "-no": 2 }, { "#text": "It's going to take a long time", "-no": 3 }, { "#text": "It's going to take it, but we'll make it one day", "-no": 4 } ] }, "verses": { "verse": [ { "-name": "verse 1", "-no": 1, "line": [ { "#text": "Henry was a renegade", "-no": 1 }, { "#text": "Didn't like to play it safe", "-no": 2 }, { "#text": "One component at a time", "-no": 3 }, { "#text": "There's got to be a better way", "-no": 4 }, { "#text": "Oh, people came from miles around", "-no": 5 }, { "#text": "Searching for a steady job", "-no": 6 }, { "#text": "Welcome to the Motor Town", "-no": 7 }, { "#text": "Booming like an atom bomb", "-no": 8 } ] }, { "-name": "verse 2", "-no": 2, "line": [ { "#text": "Oh, Henry was the end of the story", "-no": 1 }, { "#text": "Then everything went wrong", "-no": 2 }, { "#text": "And we'll return it to its former glory", "-no": 3 }, { "#text": "But it just takes so long", "-no": 4 } ] } ] } }, "text": "help me!" } } =================== TestGetValue ... Read doc: barworld Looking for value: entry.vars { "foo": "bar", "foo2": { "hello": "world" } } Looking for value: entry.vars.foo2.hello world Looking with error in path: entry.var verr: no key in map: var DocValue() for tag path entry.vars { "foo": "bar", "foo2": { "hello": "world" } } =================== TestGetValueWithAttr ... Read doc: bar world universe Looking for value: entry.vars { "foo": [ { "#text": "bar", "-item": "1" }, { "-item": "2", "hello": [ { "#text": "world", "-item": "3" }, { "#text": "universe", "-item": "4" } ] } ] } MapValue(): Looking for value: entry.vars.foo item=2 { "-item": "2", "hello": [ { "#text": "world", "-item": "3" }, { "#text": "universe", "-item": "4" } ] } MapValue(): Looking for hello item:4 verr: no key in map: hello DocValue(): Looking for entry.vars.foo.hello item:4 verr: no keys beyond: foo DocValue(): Looking for empty nil { "entry": { "vars": { "foo": [ { "#text": "bar", "-item": "1" }, { "-item": "2", "hello": [ { "#text": "world", "-item": "3" }, { "#text": "universe", "-item": "4" } ] } ] } } } testing recast switch... MapValue(): Looking for value: entry.vars.foo item=2 { "-item": 2, "hello": [ { "#text": "world", "-item": 3 }, { "#text": "universe", "-item": 4 } ] } =================== TestStuff_1 ... val2 val2 val3 doc : tag :[[]interface{}] [item: 0] -item :[string] 1 #text :[string] val2 [item: 1] -item :[string] 2 #text :[string] val2 [item: 2] -item :[string] 2 -instance :[string] 2 #text :[string] val3 DocValue(): tag [ { "#text": "val2", "-item": "1" }, { "#text": "val2", "-item": "2" }, { "#text": "val3", "-instance": "2", "-item": "2" } ] DocValue(): item:2 instance:2 "val3" =================== TestStuff_2 ... val2 val2 val3 tag : -item :[string] 1 #text :[string] val2 DocValue(): tag { "#text": "val2", "-item": "1" } DocValue(): item:2 instance:2 verr: no attribute key:value pair: item:2 =================== TestBulkBuffer ... Bulk Message Processing Tests procMap: { "msg": { "-mpriority": "1", "-mtype": "alert", "song": { "-author": "Mayer Hawthorne", "-title": "A Long Time", "chorus": { "line": [ { "#text": "It's going to take a long time", "-no": "1" }, { "#text": "It's going to take it, but we'll make it one day", "-no": "2" }, { "#text": "It's going to take a long time", "-no": "3" }, { "#text": "It's going to take it, but we'll make it one day", "-no": "4" } ] }, "verses": { "verse": [ { "-name": "verse 1", "-no": "1", "line": [ { "#text": "Henry was a renegade", "-no": "1" }, { "#text": "Didn't like to play it safe", "-no": "2" }, { "#text": "One component at a time", "-no": "3" }, { "#text": "There's got to be a better way", "-no": "4" }, { "#text": "Oh, people came from miles around", "-no": "5" }, { "#text": "Searching for a steady job", "-no": "6" }, { "#text": "Welcome to the Motor Town", "-no": "7" }, { "#text": "Booming like an atom bomb", "-no": "8" } ] }, { "-name": "verse 2", "-no": "2", "line": [ { "#text": "Oh, Henry was the end of the story", "-no": "1" }, { "#text": "Then everything went wrong", "-no": "2" }, { "#text": "And we'll return it to its former glory", "-no": "3" }, { "#text": "But it just takes so long", "-no": "4" } ] } ] } }, "text": "help me!" } } procMap: { "msg": { "-mpriority": "1", "-mtype": "alert", "song": { "-author": "Mayer Hawthorne", "-title": "A Long Time", "verses": { "verse": { "-name": "verse 1", "-no": "1", "line": [ { "#text": "Henry was a renegade", "-no": "1" }, { "#text": "Didn't like to play it safe", "-no": "2" }, { "#text": "One component at a time", "-no": "3" }, { "#text": "There's got to be a better way", "-no": "4" }, { "#text": "Oh, people came from miles around", "-no": "5" }, { "#text": "Searching for a steady job", "-no": "6" }, { "#text": "Welcome to the Motor Town", "-no": "7" }, { "#text": "Booming like an atom bomb", "-no": "8" } ] } } }, "text": "help me!" } } procMap: { "msg": { "-mpriority": "1", "-mtype": "alert", "song": { "-author": "Mayer Hawthorne", "-title": "A Long Time", "chorus": { "line": [ { "#text": "It's going to take a long time", "-no": "1" }, { "#text": "It's going to take it, but we'll make it one day", "-no": "2" }, { "#text": "It's going to take a long time", "-no": "3" }, { "#text": "It's going to take it, but we'll make it one day", "-no": "4" } ] } }, "text": "help me!" } } procError err: xml.Decoder.Token() - XML syntax error on line 1: element closed by procError err: xml.Decoder.Token() - XML syntax error on line 1: unexpected end element =================== TestTagAndKey ... TestTagAndKey()
one
two.one two.two
one
two
tag: parts :: len: 2 v: [map[part:[two.one two.two]] map[sections:map[section:[one two]]]] no 'not_a_tag' tag key: section :: len: 2 v: [[one two] [one map[parts:map[part:[two.one two.two]]]]] no 'not_a_key' key ============================ x2jat_test.go =============== TestValuesAtKeyPath ... ValuesAtKeyPath ... doc1#author ss: [doc.books.book.author] vv: [map[-seq:1 author:William H. Gaddis review:One of the great seminal American novels of the 20th century. title:The Recognitions] map[-seq:2 author:Austin Tappan Wright review:An example of earlier 20th century American utopian fiction. title:Islandia] map[-seq:3 author:John Hawkes review:A lyrical novel about the construction of Ft. Peck Dam in Montana. title:The Beetle Leg] map[-seq:4 author:map[first_name:T.E. last_name:Porter] review:A magical novella. title:King's Day]] ValuesAtKeyPath ... doc1#first_name ss: [doc.books.book.author.first_name] vv: [William H. Gaddis Austin Tappan Wright John Hawkes map[first_name:T.E. last_name:Porter]] GetKeyPaths...doc2#book ss: [doc.books.author.book doc.books.author.books.book] vv: [map[book:[map[-seq:1 review:One of the great seminal American novels of the 20th century. title:The Recognitions] map[review:Won the National Book Award title:JR]] name:William H. Gaddis] map[books:map[book:[map[title:The Beetle Leg] map[title:The Blood Oranges]]] name:John Hawkes]] vv: [map[book:[map[title:The Beetle Leg] map[title:The Blood Oranges]]]] vv,shortest_path: [map[book:[map[-seq:1 review:One of the great seminal American novels of the 20th century. title:The Recognitions] map[review:Won the National Book Award title:JR]] name:William H. Gaddis] map[books:map[book:[map[title:The Beetle Leg] map[title:The Blood Oranges]]] name:John Hawkes]] ValuesAtKeyPath ... msg1#pub ss: [msg.pub] vv: [map[pub:test text:This is a long cold winter]] ValuesAtKeyPath ... msg2#pub ss: [msgs.msg.pub] vv: [map[pub:test text:This is a long cold winter] map[pub:test2 text:I hope we have a cool summer, though]] =============== TestValuesAtTagPath ... ValuesAtTagPath ... doc1#author ss: [doc.books.book.author] vv: [map[-seq:1 author:William H. Gaddis review:One of the great seminal American novels of the 20th century. title:The Recognitions] map[-seq:2 author:Austin Tappan Wright review:An example of earlier 20th century American utopian fiction. title:Islandia] map[-seq:3 author:John Hawkes review:A lyrical novel about the construction of Ft. Peck Dam in Montana. title:The Beetle Leg] map[-seq:4 author:map[first_name:T.E. last_name:Porter] review:A magical novella. title:King's Day]] ValuesAtTagPath ... doc1#first_name ss: [doc.books.book.author.first_name] vv: [William H. Gaddis Austin Tappan Wright John Hawkes map[first_name:T.E. last_name:Porter]] ValuesAtTagPath...doc2#book ss: [doc.books.author.book doc.books.author.books.book] vv: [map[book:[map[-seq:1 review:One of the great seminal American novels of the 20th century. title:The Recognitions] map[review:Won the National Book Award title:JR]] name:William H. Gaddis] map[books:map[book:[map[title:The Beetle Leg] map[title:The Blood Oranges]]] name:John Hawkes]] vv: [map[book:[map[title:The Beetle Leg] map[title:The Blood Oranges]]]] vv,shortest_path: [map[book:[map[-seq:1 review:One of the great seminal American novels of the 20th century. title:The Recognitions] map[review:Won the National Book Award title:JR]] name:William H. Gaddis] map[books:map[book:[map[title:The Beetle Leg] map[title:The Blood Oranges]]] name:John Hawkes]] ================================ x2jfindPath_test.go =============== TestPathsForKey ... PathsForKey... doc01#author ss: [doc.books.book.author] PathsForKey... doc01#books ss: [doc.books] PathsForKey...doc02#book ss: [doc.books.author.book doc.books.author.books.book] PathForKeyShortest...doc02#book s: doc.books.author.book =============== TestPathsForTag ... PathsForTag... doc01#author ss: [doc.books.book.author] PathsForTag... doc01#books ss: [doc.books] PathsForTag...doc02#book ss: [doc.books.author.book doc.books.author.books.book] PathForTagShortest...doc02#book s: doc.books.author.book TestValuesFromTagPath() William H. Gaddis The Recognitions One of the great seminal American novels of the 20th century. Austin Tappan Wright Islandia An example of earlier 20th century American utopian fiction. John Hawkes The Beetle Leg A lyrical novel about the construction of Ft. Peck Dam in Montana. T.E. Porter King's Day A magical novella. map: doc : books : book :[[]interface{}] [item: 0] -seq :[string] 1 author :[string] William H. Gaddis title :[string] The Recognitions review :[string] One of the great seminal American novels of the 20th century. [item: 1] author :[string] Austin Tappan Wright title :[string] Islandia review :[string] An example of earlier 20th century American utopian fiction. -seq :[string] 2 [item: 2] author :[string] John Hawkes title :[string] The Beetle Leg review :[string] A lyrical novel about the construction of Ft. Peck Dam in Montana. -seq :[string] 3 [item: 3] title :[string] King's Day review :[string] A magical novella. -seq :[string] 4 author : first_name :[string] T.E. last_name :[string] Porter path == doc.books: len(v): 1 0 : map[book:[map[-seq:1 author:William H. Gaddis review:One of the great seminal American novels of the 20th century. title:The Recognitions] map[-seq:2 author:Austin Tappan Wright review:An example of earlier 20th century American utopian fiction. title:Islandia] map[-seq:3 author:John Hawkes review:A lyrical novel about the construction of Ft. Peck Dam in Montana. title:The Beetle Leg] map[-seq:4 author:map[first_name:T.E. last_name:Porter] review:A magical novella. title:King's Day]]] path == doc.books.*: len(v): 4 0 : map[-seq:1 author:William H. Gaddis review:One of the great seminal American novels of the 20th century. title:The Recognitions] 1 : map[-seq:2 author:Austin Tappan Wright review:An example of earlier 20th century American utopian fiction. title:Islandia] 2 : map[-seq:3 author:John Hawkes review:A lyrical novel about the construction of Ft. Peck Dam in Montana. title:The Beetle Leg] 3 : map[-seq:4 author:map[first_name:T.E. last_name:Porter] review:A magical novella. title:King's Day] path == doc.books.book: len(v): 4 0 : map[-seq:1 author:William H. Gaddis review:One of the great seminal American novels of the 20th century. title:The Recognitions] 1 : map[-seq:2 author:Austin Tappan Wright review:An example of earlier 20th century American utopian fiction. title:Islandia] 2 : map[-seq:3 author:John Hawkes review:A lyrical novel about the construction of Ft. Peck Dam in Montana. title:The Beetle Leg] 3 : map[-seq:4 author:map[first_name:T.E. last_name:Porter] review:A magical novella. title:King's Day] doc == doc2 / path == doc.books.book: len(v): 1 0 : map[-seq:1 author:William H. Gaddis review:One of the great seminal American novels of the 20th century. title:The Recognitions] path == doc.books.book.*: len(v): 12 0 : William H. Gaddis 1 : The Recognitions 2 : One of the great seminal American novels of the 20th century. 3 : Austin Tappan Wright 4 : Islandia 5 : An example of earlier 20th century American utopian fiction. 6 : John Hawkes 7 : The Beetle Leg 8 : A lyrical novel about the construction of Ft. Peck Dam in Montana. 9 : A magical novella. 10 : map[first_name:T.E. last_name:Porter] 11 : King's Day doc == doc2 / path == doc.books.book.*: len(v): 3 0 : William H. Gaddis 1 : The Recognitions 2 : One of the great seminal American novels of the 20th century. path == doc.books.*.author: len(v): 4 0 : William H. Gaddis 1 : Austin Tappan Wright 2 : John Hawkes 3 : map[first_name:T.E. last_name:Porter] path == doc.*.*.author: len(v): 4 0 : William H. Gaddis 1 : Austin Tappan Wright 2 : John Hawkes 3 : map[first_name:T.E. last_name:Porter] path == doc.*.*.title: len(v): 4 0 : The Recognitions 1 : Islandia 2 : The Beetle Leg 3 : King's Day path == doc.*.*.*: len(v): 12 0 : One of the great seminal American novels of the 20th century. 1 : William H. Gaddis 2 : The Recognitions 3 : An example of earlier 20th century American utopian fiction. 4 : Austin Tappan Wright 5 : Islandia 6 : John Hawkes 7 : The Beetle Leg 8 : A lyrical novel about the construction of Ft. Peck Dam in Montana. 9 : map[first_name:T.E. last_name:Porter] 10 : King's Day 11 : A magical novella. path == doc.*.*.*.*: len(v): 2 0 : T.E. 1 : Porter TestValuesFromTagPath2(), iteration: 0 no default:text default:word map: data : netid : disable :[string] no text1 :[string] default:text word1 :[string] default:word path == data.*: len(v): 1 0 : map[disable:no text1:default:text word1:default:word] disable : no text1 : default:text word1 : default:word path == data.*.*: len(v): 3 0 : default:text 1 : default:word 2 : no TestValuesFromTagPath2(), iteration: 1 yes default:text default:word map: data : idnet : disable :[string] yes text1 :[string] default:text word1 :[string] default:word path == data.*: len(v): 1 0 : map[disable:yes text1:default:text word1:default:word] disable : yes text1 : default:text word1 : default:word path == data.*.*: len(v): 3 0 : yes 1 : default:text 2 : default:word Unmarshal test ... *map[string]interface{}, *string m: map[doc:map[name:Mayer Hawthorne song:map[title:A Long Time verse:map[-no:1 line:[map[#text:Henry was a renegade -no:1] map[#text:Didn't like to play it safe -no:2]]]]]] s: {"doc":{"name":"Mayer Hawthorne","song":{"title":"A Long Time","verse":{"-no":"1","line":[{"#text":"Henry was a renegade","-no":"1"},{"#text":"Didn't like to play it safe","-no":"2"}]}}}} Unmarshal test ... struct: clbanning
unknown
myInfo: {XMLName:{Space: Local:info} Name:clbanning Address:unknown} TestMapValue of doc.song.verse w/ len(attrs) == 0. doc: Mayer Hawthorne A Long Time Henry was a renegade Didn't like to play it safe result: map[-no:1 line:[map[#text:Henry was a renegade -no:1] map[#text:Didn't like to play it safe -no:2]]] PASS ok github.com/clbanning/mxj/x2j-wrapper 0.008s github.com/clbanning/mxj/x2j-wrapper TestGoofy ... MapToDoc: map[byteVal:[116 104 101 32 97 105 100 32 111 102 32 116 104 101 105 114 32 99 111 117 110 116 114 121] goofyVal:0x574a2380 nilVal: xml:map[tag:map[-bool:true -one:1 -pi:3.1415962535] tagJR:map[-key:value]]] v: {"byteVal":"dGhlIGFpZCBvZiB0aGVpciBjb3VudHJ5","goofyVal":{"S":"Now is the time for","Sp":"all good men to come to"},"nilVal":null,"xml":{"tag":{"-bool":"true","-one":"1","-pi":"3.1415962535"},"tagJR":{"-key":"value"}}} TestGoofier ... MapToDoc: map[byteVal:[116 104 101 32 97 105 100 32 111 102 32 116 104 101 105 114 32 99 111 117 110 116 114 121] goofierVal:0x5749c360 goofyVal:0x574a2380 nilVal: xml:map[tag:map[-bool:true -one:1 -pi:3.1415962535] tagJR:map[-key:value]]] v: {"byteVal":"dGhlIGFpZCBvZiB0aGVpciBjb3VudHJ5","goofierVal":{"G":{"S":"Now is the time for","Sp":"all good men to come to"},"B":"dGhlIHRyZWUgb2YgZnJlZWRvbSBtdXN0IHBlcmlvZGljYWxseSBiZQ==","N":null},"goofyVal":{"S":"Now is the time for","Sp":"all good men to come to"},"nilVal":null,"xml":{"tag":{"-bool":"true","-one":"1","-pi":"3.1415962535"},"tagJR":{"-key":"value"}}} ToMap - Read doc: barworld entry : vars : foo :[string] bar foo2 : hello :[string] world ToJson - Read doc: barworld json: {"entry":{"vars":{"foo":"bar","foo2":{"hello":"world"}}}} ToJsonIndent - Read doc: barworld json: { "entry": { "vars": { "foo": "bar", "foo2": { "hello": "world" } } } } BulkParser (with error) - Read doc: barworldanbarworld phandler m: map[entry:map[vars:map[foo:bar foo2:map[hello:world]]]] ehandler err: xml.Decoder.Token() - XML syntax error on line 1: element closed by phandler m: map[entry:map[vars:map[foo:bar foo2:map[hello:world]]]] BulkParser (with error) - Read doc: barworldanbarworld phandlerj s: {"entry":{"vars":{"foo":"bar","foo2":{"hello":"world"}}}} ehandler err: xml.Decoder.Token() - XML syntax error on line 1: element closed by phandlerj s: {"entry":{"vars":{"foo":"bar","foo2":{"hello":"world"}}}} ================================ x2j_test.go ... =================== TestX2j ... XML doc: help me! Henry was a renegade Didn't like to play it safe One component at a time There's got to be a better way Oh, people came from miles around Searching for a steady job Welcome to the Motor Town Booming like an atom bomb Oh, Henry was the end of the story Then everything went wrong And we'll return it to its former glory But it just takes so long It's going to take a long time It's going to take it, but we'll make it one day It's going to take a long time It's going to take it, but we'll make it one day DocToMap(), recast==true: msg : -mtype :[string] alert -mpriority :[float64] 1.00e+00 text :[string] help me! song : -author :[string] Mayer Hawthorne verses : verse :[[]interface{}] [item: 0] line :[[]interface{}] [item: 0] -no :[float64] 1.00e+00 #text :[string] Henry was a renegade [item: 1] -no :[float64] 2.00e+00 #text :[string] Didn't like to play it safe [item: 2] -no :[float64] 3.00e+00 #text :[string] One component at a time [item: 3] -no :[float64] 4.00e+00 #text :[string] There's got to be a better way [item: 4] -no :[float64] 5.00e+00 #text :[string] Oh, people came from miles around [item: 5] -no :[float64] 6.00e+00 #text :[string] Searching for a steady job [item: 6] -no :[float64] 7.00e+00 #text :[string] Welcome to the Motor Town [item: 7] -no :[float64] 8.00e+00 #text :[string] Booming like an atom bomb -name :[string] verse 1 -no :[float64] 1.00e+00 [item: 1] -name :[string] verse 2 -no :[float64] 2.00e+00 line :[[]interface{}] [item: 0] -no :[float64] 1.00e+00 #text :[string] Oh, Henry was the end of the story [item: 1] #text :[string] Then everything went wrong -no :[float64] 2.00e+00 [item: 2] -no :[float64] 3.00e+00 #text :[string] And we'll return it to its former glory [item: 3] -no :[float64] 4.00e+00 #text :[string] But it just takes so long chorus : line :[[]interface{}] [item: 0] -no :[float64] 1.00e+00 #text :[string] It's going to take a long time [item: 1] -no :[float64] 2.00e+00 #text :[string] It's going to take it, but we'll make it one day [item: 2] -no :[float64] 3.00e+00 #text :[string] It's going to take a long time [item: 3] -no :[float64] 4.00e+00 #text :[string] It's going to take it, but we'll make it one day -title :[string] A Long Time DocToJsonIndent, recast==true: { "msg": { "-mpriority": 1, "-mtype": "alert", "song": { "-author": "Mayer Hawthorne", "-title": "A Long Time", "chorus": { "line": [ { "#text": "It's going to take a long time", "-no": 1 }, { "#text": "It's going to take it, but we'll make it one day", "-no": 2 }, { "#text": "It's going to take a long time", "-no": 3 }, { "#text": "It's going to take it, but we'll make it one day", "-no": 4 } ] }, "verses": { "verse": [ { "-name": "verse 1", "-no": 1, "line": [ { "#text": "Henry was a renegade", "-no": 1 }, { "#text": "Didn't like to play it safe", "-no": 2 }, { "#text": "One component at a time", "-no": 3 }, { "#text": "There's got to be a better way", "-no": 4 }, { "#text": "Oh, people came from miles around", "-no": 5 }, { "#text": "Searching for a steady job", "-no": 6 }, { "#text": "Welcome to the Motor Town", "-no": 7 }, { "#text": "Booming like an atom bomb", "-no": 8 } ] }, { "-name": "verse 2", "-no": 2, "line": [ { "#text": "Oh, Henry was the end of the story", "-no": 1 }, { "#text": "Then everything went wrong", "-no": 2 }, { "#text": "And we'll return it to its former glory", "-no": 3 }, { "#text": "But it just takes so long", "-no": 4 } ] } ] } }, "text": "help me!" } } =================== TestGetValue ... Read doc: barworld Looking for value: entry.vars { "foo": "bar", "foo2": { "hello": "world" } } Looking for value: entry.vars.foo2.hello world Looking with error in path: entry.var verr: no key in map: var DocValue() for tag path entry.vars { "foo": "bar", "foo2": { "hello": "world" } } =================== TestGetValueWithAttr ... Read doc: bar world universe Looking for value: entry.vars { "foo": [ { "#text": "bar", "-item": "1" }, { "-item": "2", "hello": [ { "#text": "world", "-item": "3" }, { "#text": "universe", "-item": "4" } ] } ] } MapValue(): Looking for value: entry.vars.foo item=2 { "-item": "2", "hello": [ { "#text": "world", "-item": "3" }, { "#text": "universe", "-item": "4" } ] } MapValue(): Looking for hello item:4 verr: no key in map: hello DocValue(): Looking for entry.vars.foo.hello item:4 verr: no keys beyond: foo DocValue(): Looking for empty nil { "entry": { "vars": { "foo": [ { "#text": "bar", "-item": "1" }, { "-item": "2", "hello": [ { "#text": "world", "-item": "3" }, { "#text": "universe", "-item": "4" } ] } ] } } } testing recast switch... MapValue(): Looking for value: entry.vars.foo item=2 { "-item": 2, "hello": [ { "#text": "world", "-item": 3 }, { "#text": "universe", "-item": 4 } ] } =================== TestStuff_1 ... val2 val2 val3 doc : tag :[[]interface{}] [item: 0] -item :[string] 1 #text :[string] val2 [item: 1] -item :[string] 2 #text :[string] val2 [item: 2] #text :[string] val3 -item :[string] 2 -instance :[string] 2 DocValue(): tag [ { "#text": "val2", "-item": "1" }, { "#text": "val2", "-item": "2" }, { "#text": "val3", "-instance": "2", "-item": "2" } ] DocValue(): item:2 instance:2 "val3" =================== TestStuff_2 ... val2 val2 val3 tag : -item :[string] 1 #text :[string] val2 DocValue(): tag { "#text": "val2", "-item": "1" } DocValue(): item:2 instance:2 verr: no attribute key:value pair: item:2 =================== TestBulkBuffer ... Bulk Message Processing Tests procMap: { "msg": { "-mpriority": "1", "-mtype": "alert", "song": { "-author": "Mayer Hawthorne", "-title": "A Long Time", "chorus": { "line": [ { "#text": "It's going to take a long time", "-no": "1" }, { "#text": "It's going to take it, but we'll make it one day", "-no": "2" }, { "#text": "It's going to take a long time", "-no": "3" }, { "#text": "It's going to take it, but we'll make it one day", "-no": "4" } ] }, "verses": { "verse": [ { "-name": "verse 1", "-no": "1", "line": [ { "#text": "Henry was a renegade", "-no": "1" }, { "#text": "Didn't like to play it safe", "-no": "2" }, { "#text": "One component at a time", "-no": "3" }, { "#text": "There's got to be a better way", "-no": "4" }, { "#text": "Oh, people came from miles around", "-no": "5" }, { "#text": "Searching for a steady job", "-no": "6" }, { "#text": "Welcome to the Motor Town", "-no": "7" }, { "#text": "Booming like an atom bomb", "-no": "8" } ] }, { "-name": "verse 2", "-no": "2", "line": [ { "#text": "Oh, Henry was the end of the story", "-no": "1" }, { "#text": "Then everything went wrong", "-no": "2" }, { "#text": "And we'll return it to its former glory", "-no": "3" }, { "#text": "But it just takes so long", "-no": "4" } ] } ] } }, "text": "help me!" } } procMap: { "msg": { "-mpriority": "1", "-mtype": "alert", "song": { "-author": "Mayer Hawthorne", "-title": "A Long Time", "verses": { "verse": { "-name": "verse 1", "-no": "1", "line": [ { "#text": "Henry was a renegade", "-no": "1" }, { "#text": "Didn't like to play it safe", "-no": "2" }, { "#text": "One component at a time", "-no": "3" }, { "#text": "There's got to be a better way", "-no": "4" }, { "#text": "Oh, people came from miles around", "-no": "5" }, { "#text": "Searching for a steady job", "-no": "6" }, { "#text": "Welcome to the Motor Town", "-no": "7" }, { "#text": "Booming like an atom bomb", "-no": "8" } ] } } }, "text": "help me!" } } procMap: { "msg": { "-mpriority": "1", "-mtype": "alert", "song": { "-author": "Mayer Hawthorne", "-title": "A Long Time", "chorus": { "line": [ { "#text": "It's going to take a long time", "-no": "1" }, { "#text": "It's going to take it, but we'll make it one day", "-no": "2" }, { "#text": "It's going to take a long time", "-no": "3" }, { "#text": "It's going to take it, but we'll make it one day", "-no": "4" } ] } }, "text": "help me!" } } procError err: xml.Decoder.Token() - XML syntax error on line 1: element closed by procError err: xml.Decoder.Token() - XML syntax error on line 1: unexpected end element =================== TestTagAndKey ... TestTagAndKey()
one
two.one two.two
one
two
tag: parts :: len: 2 v: [map[part:[two.one two.two]] map[sections:map[section:[one two]]]] no 'not_a_tag' tag key: section :: len: 2 v: [[one map[parts:map[part:[two.one two.two]]]] [one two]] no 'not_a_key' key ============================ x2jat_test.go =============== TestValuesAtKeyPath ... ValuesAtKeyPath ... doc1#author ss: [doc.books.book.author] vv: [map[-seq:1 author:William H. Gaddis review:One of the great seminal American novels of the 20th century. title:The Recognitions] map[-seq:2 author:Austin Tappan Wright review:An example of earlier 20th century American utopian fiction. title:Islandia] map[-seq:3 author:John Hawkes review:A lyrical novel about the construction of Ft. Peck Dam in Montana. title:The Beetle Leg] map[-seq:4 author:map[first_name:T.E. last_name:Porter] review:A magical novella. title:King's Day]] ValuesAtKeyPath ... doc1#first_name ss: [doc.books.book.author.first_name] vv: [William H. Gaddis Austin Tappan Wright John Hawkes map[first_name:T.E. last_name:Porter]] GetKeyPaths...doc2#book ss: [doc.books.author.books.book doc.books.author.book] vv: [map[book:[map[title:The Beetle Leg] map[title:The Blood Oranges]]]] vv: [map[book:[map[-seq:1 review:One of the great seminal American novels of the 20th century. title:The Recognitions] map[review:Won the National Book Award title:JR]] name:William H. Gaddis] map[books:map[book:[map[title:The Beetle Leg] map[title:The Blood Oranges]]] name:John Hawkes]] vv,shortest_path: [map[book:[map[-seq:1 review:One of the great seminal American novels of the 20th century. title:The Recognitions] map[review:Won the National Book Award title:JR]] name:William H. Gaddis] map[books:map[book:[map[title:The Beetle Leg] map[title:The Blood Oranges]]] name:John Hawkes]] ValuesAtKeyPath ... msg1#pub ss: [msg.pub] vv: [map[pub:test text:This is a long cold winter]] ValuesAtKeyPath ... msg2#pub ss: [msgs.msg.pub] vv: [map[pub:test text:This is a long cold winter] map[pub:test2 text:I hope we have a cool summer, though]] =============== TestValuesAtTagPath ... ValuesAtTagPath ... doc1#author ss: [doc.books.book.author] vv: [map[-seq:1 author:William H. Gaddis review:One of the great seminal American novels of the 20th century. title:The Recognitions] map[-seq:2 author:Austin Tappan Wright review:An example of earlier 20th century American utopian fiction. title:Islandia] map[-seq:3 author:John Hawkes review:A lyrical novel about the construction of Ft. Peck Dam in Montana. title:The Beetle Leg] map[-seq:4 author:map[first_name:T.E. last_name:Porter] review:A magical novella. title:King's Day]] ValuesAtTagPath ... doc1#first_name ss: [doc.books.book.author.first_name] vv: [William H. Gaddis Austin Tappan Wright John Hawkes map[first_name:T.E. last_name:Porter]] ValuesAtTagPath...doc2#book ss: [doc.books.author.books.book doc.books.author.book] vv: [map[book:[map[title:The Beetle Leg] map[title:The Blood Oranges]]]] vv: [map[book:[map[-seq:1 review:One of the great seminal American novels of the 20th century. title:The Recognitions] map[review:Won the National Book Award title:JR]] name:William H. Gaddis] map[books:map[book:[map[title:The Beetle Leg] map[title:The Blood Oranges]]] name:John Hawkes]] vv,shortest_path: [map[book:[map[-seq:1 review:One of the great seminal American novels of the 20th century. title:The Recognitions] map[review:Won the National Book Award title:JR]] name:William H. Gaddis] map[books:map[book:[map[title:The Beetle Leg] map[title:The Blood Oranges]]] name:John Hawkes]] ================================ x2jfindPath_test.go =============== TestPathsForKey ... PathsForKey... doc01#author ss: [doc.books.book.author] PathsForKey... doc01#books ss: [doc.books] PathsForKey...doc02#book ss: [doc.books.author.book doc.books.author.books.book] PathForKeyShortest...doc02#book s: doc.books.author.book =============== TestPathsForTag ... PathsForTag... doc01#author ss: [doc.books.book.author] PathsForTag... doc01#books ss: [doc.books] PathsForTag...doc02#book ss: [doc.books.author.book doc.books.author.books.book] PathForTagShortest...doc02#book s: doc.books.author.book TestValuesFromTagPath() William H. Gaddis The Recognitions One of the great seminal American novels of the 20th century. Austin Tappan Wright Islandia An example of earlier 20th century American utopian fiction. John Hawkes The Beetle Leg A lyrical novel about the construction of Ft. Peck Dam in Montana. T.E. Porter King's Day A magical novella. map: doc : books : book :[[]interface{}] [item: 0] -seq :[string] 1 author :[string] William H. Gaddis title :[string] The Recognitions review :[string] One of the great seminal American novels of the 20th century. [item: 1] review :[string] An example of earlier 20th century American utopian fiction. -seq :[string] 2 author :[string] Austin Tappan Wright title :[string] Islandia [item: 2] -seq :[string] 3 author :[string] John Hawkes title :[string] The Beetle Leg review :[string] A lyrical novel about the construction of Ft. Peck Dam in Montana. [item: 3] -seq :[string] 4 author : last_name :[string] Porter first_name :[string] T.E. title :[string] King's Day review :[string] A magical novella. path == doc.books: len(v): 1 0 : map[book:[map[-seq:1 author:William H. Gaddis review:One of the great seminal American novels of the 20th century. title:The Recognitions] map[-seq:2 author:Austin Tappan Wright review:An example of earlier 20th century American utopian fiction. title:Islandia] map[-seq:3 author:John Hawkes review:A lyrical novel about the construction of Ft. Peck Dam in Montana. title:The Beetle Leg] map[-seq:4 author:map[first_name:T.E. last_name:Porter] review:A magical novella. title:King's Day]]] path == doc.books.*: len(v): 4 0 : map[-seq:1 author:William H. Gaddis review:One of the great seminal American novels of the 20th century. title:The Recognitions] 1 : map[-seq:2 author:Austin Tappan Wright review:An example of earlier 20th century American utopian fiction. title:Islandia] 2 : map[-seq:3 author:John Hawkes review:A lyrical novel about the construction of Ft. Peck Dam in Montana. title:The Beetle Leg] 3 : map[-seq:4 author:map[first_name:T.E. last_name:Porter] review:A magical novella. title:King's Day] path == doc.books.book: len(v): 4 0 : map[-seq:1 author:William H. Gaddis review:One of the great seminal American novels of the 20th century. title:The Recognitions] 1 : map[-seq:2 author:Austin Tappan Wright review:An example of earlier 20th century American utopian fiction. title:Islandia] 2 : map[-seq:3 author:John Hawkes review:A lyrical novel about the construction of Ft. Peck Dam in Montana. title:The Beetle Leg] 3 : map[-seq:4 author:map[first_name:T.E. last_name:Porter] review:A magical novella. title:King's Day] doc == doc2 / path == doc.books.book: len(v): 1 0 : map[-seq:1 author:William H. Gaddis review:One of the great seminal American novels of the 20th century. title:The Recognitions] path == doc.books.book.*: len(v): 12 0 : William H. Gaddis 1 : The Recognitions 2 : One of the great seminal American novels of the 20th century. 3 : Austin Tappan Wright 4 : Islandia 5 : An example of earlier 20th century American utopian fiction. 6 : John Hawkes 7 : The Beetle Leg 8 : A lyrical novel about the construction of Ft. Peck Dam in Montana. 9 : map[first_name:T.E. last_name:Porter] 10 : King's Day 11 : A magical novella. doc == doc2 / path == doc.books.book.*: len(v): 3 0 : William H. Gaddis 1 : The Recognitions 2 : One of the great seminal American novels of the 20th century. path == doc.books.*.author: len(v): 4 0 : William H. Gaddis 1 : Austin Tappan Wright 2 : John Hawkes 3 : map[first_name:T.E. last_name:Porter] path == doc.*.*.author: len(v): 4 0 : William H. Gaddis 1 : Austin Tappan Wright 2 : John Hawkes 3 : map[first_name:T.E. last_name:Porter] path == doc.*.*.title: len(v): 4 0 : The Recognitions 1 : Islandia 2 : The Beetle Leg 3 : King's Day path == doc.*.*.*: len(v): 12 0 : William H. Gaddis 1 : The Recognitions 2 : One of the great seminal American novels of the 20th century. 3 : Austin Tappan Wright 4 : Islandia 5 : An example of earlier 20th century American utopian fiction. 6 : The Beetle Leg 7 : A lyrical novel about the construction of Ft. Peck Dam in Montana. 8 : John Hawkes 9 : map[first_name:T.E. last_name:Porter] 10 : King's Day 11 : A magical novella. path == doc.*.*.*.*: len(v): 2 0 : T.E. 1 : Porter TestValuesFromTagPath2(), iteration: 0 no default:text default:word map: data : netid : disable :[string] no text1 :[string] default:text word1 :[string] default:word path == data.*: len(v): 1 0 : map[disable:no text1:default:text word1:default:word] disable : no text1 : default:text word1 : default:word path == data.*.*: len(v): 3 0 : no 1 : default:text 2 : default:word TestValuesFromTagPath2(), iteration: 1 yes default:text default:word map: data : idnet : disable :[string] yes text1 :[string] default:text word1 :[string] default:word path == data.*: len(v): 1 0 : map[disable:yes text1:default:text word1:default:word] text1 : default:text word1 : default:word disable : yes path == data.*.*: len(v): 3 0 : yes 1 : default:text 2 : default:word Unmarshal test ... *map[string]interface{}, *string m: map[doc:map[name:Mayer Hawthorne song:map[title:A Long Time verse:map[-no:1 line:[map[#text:Henry was a renegade -no:1] map[#text:Didn't like to play it safe -no:2]]]]]] s: {"doc":{"name":"Mayer Hawthorne","song":{"title":"A Long Time","verse":{"-no":"1","line":[{"#text":"Henry was a renegade","-no":"1"},{"#text":"Didn't like to play it safe","-no":"2"}]}}}} Unmarshal test ... struct: clbanning
unknown
myInfo: {XMLName:{Space: Local:info} Name:clbanning Address:unknown} TestMapValue of doc.song.verse w/ len(attrs) == 0. doc: Mayer Hawthorne A Long Time Henry was a renegade Didn't like to play it safe result: map[-no:1 line:[map[#text:Henry was a renegade -no:1] map[#text:Didn't like to play it safe -no:2]]] PASS ok github.com/clbanning/mxj/x2j-wrapper 0.028s Processing files: golang-github-clbanning-mxj-devel-2.5.5-3.fc38.noarch + RPM_EC=0 ++ jobs -p + exit 0 + umask 022 + cd /builddir/build/BUILD + cd mxj-2.5.5 + DOCDIR=/builddir/build/BUILDROOT/golang-github-clbanning-mxj-2.5.5-3.fc38.i386/usr/share/doc/golang-github-clbanning-mxj-devel + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/golang-github-clbanning-mxj-2.5.5-3.fc38.i386/usr/share/doc/golang-github-clbanning-mxj-devel + cp -pr examples /builddir/build/BUILDROOT/golang-github-clbanning-mxj-2.5.5-3.fc38.i386/usr/share/doc/golang-github-clbanning-mxj-devel Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.R48yCS + cp -pr readme.md /builddir/build/BUILDROOT/golang-github-clbanning-mxj-2.5.5-3.fc38.i386/usr/share/doc/golang-github-clbanning-mxj-devel + cp -pr x2j-wrapper/README /builddir/build/BUILDROOT/golang-github-clbanning-mxj-2.5.5-3.fc38.i386/usr/share/doc/golang-github-clbanning-mxj-devel + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.xnrmN7 + umask 022 + cd /builddir/build/BUILD + cd mxj-2.5.5 + LICENSEDIR=/builddir/build/BUILDROOT/golang-github-clbanning-mxj-2.5.5-3.fc38.i386/usr/share/licenses/golang-github-clbanning-mxj-devel + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/golang-github-clbanning-mxj-2.5.5-3.fc38.i386/usr/share/licenses/golang-github-clbanning-mxj-devel + cp -pr LICENSE /builddir/build/BUILDROOT/golang-github-clbanning-mxj-2.5.5-3.fc38.i386/usr/share/licenses/golang-github-clbanning-mxj-devel + cp -pr x2j-wrapper/LICENSE /builddir/build/BUILDROOT/golang-github-clbanning-mxj-2.5.5-3.fc38.i386/usr/share/licenses/golang-github-clbanning-mxj-devel + RPM_EC=0 ++ jobs -p + exit 0 warning: File listed twice: /usr/share/licenses/golang-github-clbanning-mxj-devel/LICENSE grep: warning: stray \ before : grep: warning: stray \ before : grep: warning: stray \ before : grep: warning: stray \ before : grep: warning: stray \ before : grep: warning: stray \ before : grep: warning: stray \ before : grep: warning: stray \ before : Provides: golang(github.com/clbanning/mxj) = 2.5.5-3.fc38 golang(github.com/clbanning/mxj/j2x) = 2.5.5-3.fc38 golang(github.com/clbanning/mxj/x2j) = 2.5.5-3.fc38 golang(github.com/clbanning/mxj/x2j-wrapper) = 2.5.5-3.fc38 golang-github-clbanning-mxj-devel = 2.5.5-3.fc38 golang-ipath(github.com/clbanning/mxj) = 2.5.5-3.fc38 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: go-filesystem Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/golang-github-clbanning-mxj-2.5.5-3.fc38.i386 Wrote: /builddir/build/RPMS/golang-github-clbanning-mxj-devel-2.5.5-3.fc38.noarch.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.vcnYw1 + umask 022 + cd /builddir/build/BUILD + cd mxj-2.5.5 + /usr/bin/rm -rf /builddir/build/BUILDROOT/golang-github-clbanning-mxj-2.5.5-3.fc38.i386 + RPM_EC=0 ++ jobs -p + exit 0 Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.gpehCE + umask 022 + cd /builddir/build/BUILD + rm -rf mxj-2.5.5 mxj-2.5.5.gemspec + RPM_EC=0 ++ jobs -p + exit 0 RPM build warnings: File listed twice: /usr/share/licenses/golang-github-clbanning-mxj-devel/LICENSE Finish: rpmbuild golang-github-clbanning-mxj-2.5.5-3.fc38.src.rpm Finish: build phase for golang-github-clbanning-mxj-2.5.5-3.fc38.src.rpm INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-rawhide-i686-1674080055.745396/root/var/log/dnf.rpm.log /var/lib/mock/fedora-rawhide-i686-1674080055.745396/root/var/log/dnf.librepo.log /var/lib/mock/fedora-rawhide-i686-1674080055.745396/root/var/log/dnf.log INFO: Done(/var/lib/copr-rpmbuild/results/golang-github-clbanning-mxj-2.5.5-3.fc38.src.rpm) Config(child) 0 minutes 36 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 RPMResults tool