Mock Version: 3.5
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs  --target s390x --nodeps /builddir/build/SPECS/rubygem-pg.spec'], chrootPath='/var/lib/mock/fedora-rawhide-s390x-1672276374.578567/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0x3ff91c13990>timeout=0uid=1001gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.8r2at8m7:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=True)
Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.8r2at8m7:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']
Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', 'a9a6210c4f9d46079483a9d844ccb4f9', '-D', '/var/lib/mock/fedora-rawhide-s390x-1672276374.578567/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.8r2at8m7:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;<mock-chroot>\\007"', '--setenv=PS1=<mock-chroot> \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs  --target s390x --nodeps /builddir/build/SPECS/rubygem-pg.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False
Building target platforms: s390x
Building for target s390x
setting SOURCE_DATE_EPOCH=1671062400
Wrote: /builddir/build/SRPMS/rubygem-pg-1.4.5-1.fc38.src.rpm
Child return code was: 0
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb  --target s390x --nodeps /builddir/build/SPECS/rubygem-pg.spec'], chrootPath='/var/lib/mock/fedora-rawhide-s390x-1672276374.578567/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0x3ff91c13990>timeout=0uid=1001gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.8r2at8m7:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=True)
Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.8r2at8m7:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']
Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', 'bcc23d83f90e49f7ad61ad50fa9d5708', '-D', '/var/lib/mock/fedora-rawhide-s390x-1672276374.578567/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.8r2at8m7:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;<mock-chroot>\\007"', '--setenv=PS1=<mock-chroot> \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bb  --target s390x --nodeps /builddir/build/SPECS/rubygem-pg.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False
Building target platforms: s390x
Building for target s390x
setting SOURCE_DATE_EPOCH=1671062400
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.WBoG3w
+ umask 022
+ cd /builddir/build/BUILD
+ cd /builddir/build/BUILD
+ rm -rf pg-1.4.5
+ /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/pg-1.4.5-spec.tar.gz
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/pg-1.4.5.gem
Unpacked gem: '/builddir/build/BUILD/pg-1.4.5'
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd pg-1.4.5
+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ echo 'Patch #0 (rubygem-pg-1.3.0-remove-rpath.patch):'
Patch #0 (rubygem-pg-1.3.0-remove-rpath.patch):
+ /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0
patching file ext/extconf.rb
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.g2dhbC
+ umask 022
+ cd /builddir/build/BUILD
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection'
+ export CFLAGS
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection'
+ export CXXFLAGS
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules'
+ export FFLAGS
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules'
+ export FCFLAGS
+ VALAFLAGS=-g
+ export VALAFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes'
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib64:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ cd pg-1.4.5
+ gem build ../pg-1.4.5.gemspec
  Successfully built RubyGem
  Name: pg
  Version: 1.4.5
  File: pg-1.4.5.gem
+ mkdir -p ./usr/share/gems
+ CONFIGURE_ARGS='--with-cflags='\''-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection'\'' --with-cxxflags='\''-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection'\'' --with-ldflags='\''-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes'\'' '
+ gem install -V --local --build-root . --force --document=ri,rdoc pg-1.4.5.gem
WARNING:  You build with buildroot.
  Build root: /builddir/build/BUILD/pg-1.4.5
  Bin dir: /builddir/build/BUILD/pg-1.4.5/usr/bin
  Gem home: /builddir/build/BUILD/pg-1.4.5/usr/share/gems
  Plugins dir: /builddir/build/BUILD/pg-1.4.5/usr/share/gems/plugins
/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/.appveyor.yml
/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/.gems
/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/.gemtest
/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/.github/workflows/binary-gems.yml
/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/.github/workflows/source-gem.yml
/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/.gitignore
/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/.hgsigs
/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/.hgtags
/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/.irbrc
/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/.pryrc
/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/.tm_properties
/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/.travis.yml
/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/BSDL
/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/Contributors.rdoc
/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/Gemfile
/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/History.rdoc
/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/LICENSE
/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/Manifest.txt
/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/POSTGRES
/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/README-OS_X.rdoc
/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/README-Windows.rdoc
/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/README.ja.rdoc
/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/README.rdoc
/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/Rakefile
/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/Rakefile.cross
/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/certs/ged.pem
/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/certs/larskanis-2022.pem
/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/ext/errorcodes.def
/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/ext/errorcodes.rb
/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/ext/errorcodes.txt
/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/ext/extconf.rb
/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/ext/gvl_wrappers.c
/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/ext/gvl_wrappers.h
/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/ext/pg.c
/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/ext/pg.h
/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/ext/pg_binary_decoder.c
/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/ext/pg_binary_encoder.c
/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/ext/pg_coder.c
/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/ext/pg_connection.c
/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/ext/pg_copy_coder.c
/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/ext/pg_errors.c
/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/ext/pg_record_coder.c
/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/ext/pg_result.c
/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/ext/pg_text_decoder.c
/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/ext/pg_text_encoder.c
/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/ext/pg_tuple.c
/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/ext/pg_type_map.c
/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/ext/pg_type_map_all_strings.c
/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/ext/pg_type_map_by_class.c
/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/ext/pg_type_map_by_column.c
/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/ext/pg_type_map_by_mri_type.c
/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/ext/pg_type_map_by_oid.c
/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/ext/pg_type_map_in_ruby.c
/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/ext/pg_util.c
/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/ext/pg_util.h
/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/ext/vc/pg.sln
/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/ext/vc/pg_18/pg.vcproj
/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/ext/vc/pg_19/pg_19.vcproj
/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/lib/pg.rb
/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/lib/pg/basic_type_map_based_on_result.rb
/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/lib/pg/basic_type_map_for_queries.rb
/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/lib/pg/basic_type_map_for_results.rb
/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/lib/pg/basic_type_registry.rb
/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/lib/pg/binary_decoder.rb
/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/lib/pg/coder.rb
/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/lib/pg/connection.rb
/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/lib/pg/constants.rb
/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/lib/pg/exceptions.rb
/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/lib/pg/result.rb
/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/lib/pg/text_decoder.rb
/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/lib/pg/text_encoder.rb
/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/lib/pg/tuple.rb
/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/lib/pg/type_map_by_column.rb
/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/lib/pg/version.rb
/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/misc/openssl-pg-segfault.rb
/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/misc/postgres/History.txt
/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/misc/postgres/Manifest.txt
/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/misc/postgres/README.txt
/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/misc/postgres/Rakefile
/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/misc/postgres/lib/postgres.rb
/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/misc/ruby-pg/History.txt
/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/misc/ruby-pg/Manifest.txt
/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/misc/ruby-pg/README.txt
/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/misc/ruby-pg/Rakefile
/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/misc/ruby-pg/lib/ruby/pg.rb
/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/pg.gemspec
/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/rakelib/task_extension.rb
/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/sample/array_insert.rb
/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/sample/async_api.rb
/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/sample/async_copyto.rb
/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/sample/async_mixed.rb
/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/sample/check_conn.rb
/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/sample/copydata.rb
/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/sample/copyfrom.rb
/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/sample/copyto.rb
/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/sample/cursor.rb
/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/sample/disk_usage_report.rb
/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/sample/issue-119.rb
/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/sample/losample.rb
/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/sample/minimal-testcase.rb
/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/sample/notify_wait.rb
/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/sample/pg_statistics.rb
/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/sample/replication_monitor.rb
/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/sample/test_binary_values.rb
/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/sample/wal_shipper.rb
/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/sample/warehouse_partitions.rb
Building native extensions. This could take a while...
current directory: /builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/ext
["/usr/bin/ruby", "-I", "/usr/share/rubygems", "extconf.rb"]
Calling libpq with GVL unlocked
checking for pg_config... yes
Using config values from /usr/bin/pg_config
Using libpq from /usr/lib64
checking for libpq-fe.h... yes
checking for libpq/libpq-fs.h... yes
checking for pg_config_manual.h... yes
checking for PQconnectdb() in -lpq... yes
checking for PQconninfo() in libpq-fe.h... yes
checking for PQsslAttribute() in libpq-fe.h... yes
checking for PQresultVerboseErrorMessage() in libpq-fe.h... yes
checking for PQencryptPasswordConn() in libpq-fe.h... yes
checking for PQresultMemorySize() in libpq-fe.h... yes
checking for PQenterPipelineMode() in libpq-fe.h... yes
checking for timegm()... yes
checking for rb_gc_adjust_memory_usage()... yes
checking for rb_gc_mark_movable()... yes
checking for rb_io_wait()... yes
checking for unistd.h... yes
checking for inttypes.h... yes
checking for C99 variable length arrays... yes
creating extconf.h
creating Makefile
current directory: /builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/ext
["make", "DESTDIR=", "sitearchdir=./.gem.20221229-41-6rsq02", "sitelibdir=./.gem.20221229-41-6rsq02", "clean"]
rm -f 
rm -fr pg_ext.so false *.o  *.bak mkmf.log .*.time
current directory: /builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/ext
["make", "DESTDIR=", "sitearchdir=./.gem.20221229-41-6rsq02", "sitelibdir=./.gem.20221229-41-6rsq02"]
gcc -I. -I/usr/include -I/usr/include/ruby/backward -I/usr/include -I. -DRUBY_EXTCONF_H=\"extconf.h\" -I/usr/include    -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -m64 -o gvl_wrappers.o -c gvl_wrappers.c
gcc -I. -I/usr/include -I/usr/include/ruby/backward -I/usr/include -I. -DRUBY_EXTCONF_H=\"extconf.h\" -I/usr/include    -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -m64 -o pg.o -c pg.c
gcc -I. -I/usr/include -I/usr/include/ruby/backward -I/usr/include -I. -DRUBY_EXTCONF_H=\"extconf.h\" -I/usr/include    -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -m64 -o pg_binary_decoder.o -c pg_binary_decoder.c
gcc -I. -I/usr/include -I/usr/include/ruby/backward -I/usr/include -I. -DRUBY_EXTCONF_H=\"extconf.h\" -I/usr/include    -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -m64 -o pg_binary_encoder.o -c pg_binary_encoder.c
gcc -I. -I/usr/include -I/usr/include/ruby/backward -I/usr/include -I. -DRUBY_EXTCONF_H=\"extconf.h\" -I/usr/include    -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -m64 -o pg_coder.o -c pg_coder.c
gcc -I. -I/usr/include -I/usr/include/ruby/backward -I/usr/include -I. -DRUBY_EXTCONF_H=\"extconf.h\" -I/usr/include    -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -m64 -o pg_connection.o -c pg_connection.c
gcc -I. -I/usr/include -I/usr/include/ruby/backward -I/usr/include -I. -DRUBY_EXTCONF_H=\"extconf.h\" -I/usr/include    -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -m64 -o pg_copy_coder.o -c pg_copy_coder.c
gcc -I. -I/usr/include -I/usr/include/ruby/backward -I/usr/include -I. -DRUBY_EXTCONF_H=\"extconf.h\" -I/usr/include    -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -m64 -o pg_errors.o -c pg_errors.c
gcc -I. -I/usr/include -I/usr/include/ruby/backward -I/usr/include -I. -DRUBY_EXTCONF_H=\"extconf.h\" -I/usr/include    -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -m64 -o pg_record_coder.o -c pg_record_coder.c
gcc -I. -I/usr/include -I/usr/include/ruby/backward -I/usr/include -I. -DRUBY_EXTCONF_H=\"extconf.h\" -I/usr/include    -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -m64 -o pg_result.o -c pg_result.c
gcc -I. -I/usr/include -I/usr/include/ruby/backward -I/usr/include -I. -DRUBY_EXTCONF_H=\"extconf.h\" -I/usr/include    -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -m64 -o pg_text_decoder.o -c pg_text_decoder.c
gcc -I. -I/usr/include -I/usr/include/ruby/backward -I/usr/include -I. -DRUBY_EXTCONF_H=\"extconf.h\" -I/usr/include    -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -m64 -o pg_text_encoder.o -c pg_text_encoder.c
gcc -I. -I/usr/include -I/usr/include/ruby/backward -I/usr/include -I. -DRUBY_EXTCONF_H=\"extconf.h\" -I/usr/include    -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -m64 -o pg_tuple.o -c pg_tuple.c
gcc -I. -I/usr/include -I/usr/include/ruby/backward -I/usr/include -I. -DRUBY_EXTCONF_H=\"extconf.h\" -I/usr/include    -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -m64 -o pg_type_map.o -c pg_type_map.c
gcc -I. -I/usr/include -I/usr/include/ruby/backward -I/usr/include -I. -DRUBY_EXTCONF_H=\"extconf.h\" -I/usr/include    -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -m64 -o pg_type_map_all_strings.o -c pg_type_map_all_strings.c
gcc -I. -I/usr/include -I/usr/include/ruby/backward -I/usr/include -I. -DRUBY_EXTCONF_H=\"extconf.h\" -I/usr/include    -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -m64 -o pg_type_map_by_class.o -c pg_type_map_by_class.c
gcc -I. -I/usr/include -I/usr/include/ruby/backward -I/usr/include -I. -DRUBY_EXTCONF_H=\"extconf.h\" -I/usr/include    -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -m64 -o pg_type_map_by_column.o -c pg_type_map_by_column.c
gcc -I. -I/usr/include -I/usr/include/ruby/backward -I/usr/include -I. -DRUBY_EXTCONF_H=\"extconf.h\" -I/usr/include    -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -m64 -o pg_type_map_by_mri_type.o -c pg_type_map_by_mri_type.c
gcc -I. -I/usr/include -I/usr/include/ruby/backward -I/usr/include -I. -DRUBY_EXTCONF_H=\"extconf.h\" -I/usr/include    -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -m64 -o pg_type_map_by_oid.o -c pg_type_map_by_oid.c
gcc -I. -I/usr/include -I/usr/include/ruby/backward -I/usr/include -I. -DRUBY_EXTCONF_H=\"extconf.h\" -I/usr/include    -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -m64 -o pg_type_map_in_ruby.o -c pg_type_map_in_ruby.c
gcc -I. -I/usr/include -I/usr/include/ruby/backward -I/usr/include -I. -DRUBY_EXTCONF_H=\"extconf.h\" -I/usr/include    -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -m64 -o pg_util.o -c pg_util.c
rm -f pg_ext.so
gcc -shared -o pg_ext.so gvl_wrappers.o pg.o pg_binary_decoder.o pg_binary_encoder.o pg_coder.o pg_connection.o pg_copy_coder.o pg_errors.o pg_record_coder.o pg_result.o pg_text_decoder.o pg_text_encoder.o pg_tuple.o pg_type_map.o pg_type_map_all_strings.o pg_type_map_by_class.o pg_type_map_by_column.o pg_type_map_by_mri_type.o pg_type_map_by_oid.o pg_type_map_in_ruby.o pg_util.o -L. -L/usr/lib64 -L/usr/lib64 -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 -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   -m64  -lruby -lpq  -lm  -lc
current directory: /builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/ext
["make", "DESTDIR=", "sitearchdir=./.gem.20221229-41-6rsq02", "sitelibdir=./.gem.20221229-41-6rsq02", "install"]
/usr/bin/mkdir -p . ./.gem.20221229-41-6rsq02
exit > .sitearchdir.time
/usr/bin/install -c -m 0755 pg_ext.so ./.gem.20221229-41-6rsq02
/usr/bin/mkdir -p . ./.gem.20221229-41-6rsq02/pg/
exit > .sitelibdir.-.pg.time
/usr/bin/install -c -m 644 postgresql_lib_path.rb .gem.20221229-41-6rsq02/pg/
current directory: /builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/ext
/usr/bin/ruby -I /usr/share/rubygems extconf.rb
current directory: /builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/ext
make DESTDIR\= sitearchdir\=./.gem.20221229-41-6rsq02 sitelibdir\=./.gem.20221229-41-6rsq02 clean
current directory: /builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/ext
make DESTDIR\= sitearchdir\=./.gem.20221229-41-6rsq02 sitelibdir\=./.gem.20221229-41-6rsq02
current directory: /builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/ext
make DESTDIR\= sitearchdir\=./.gem.20221229-41-6rsq02 sitelibdir\=./.gem.20221229-41-6rsq02 install
Successfully installed pg-1.4.5
Parsing documentation for pg-1.4.5
Parsing sources...
  1% [ 1/72]  ext/Makefile
  2% [ 2/72]  ext/errorcodes.def
  4% [ 3/72]  ext/errorcodes.rb
  5% [ 4/72]  ext/errorcodes.txt
  6% [ 5/72]  ext/extconf.h
  8% [ 6/72]  ext/extconf.rb
  9% [ 7/72]  ext/gvl_wrappers.c
 11% [ 8/72]  ext/gvl_wrappers.h
 12% [ 9/72]  ext/gvl_wrappers.o
 13% [10/72]  ext/pg.c
 15% [11/72]  ext/pg.h
 16% [12/72]  ext/pg.o
 18% [13/72]  ext/pg_binary_decoder.c
 19% [14/72]  ext/pg_binary_decoder.o
 20% [15/72]  ext/pg_binary_encoder.c
 22% [16/72]  ext/pg_binary_encoder.o
 23% [17/72]  ext/pg_coder.c
 25% [18/72]  ext/pg_coder.o
 26% [19/72]  ext/pg_connection.c
 27% [20/72]  ext/pg_connection.o
 29% [21/72]  ext/pg_copy_coder.c
 30% [22/72]  ext/pg_copy_coder.o
 31% [23/72]  ext/pg_errors.c
 33% [24/72]  ext/pg_errors.o
 34% [25/72]  ext/pg_ext.so
 36% [26/72]  ext/pg_record_coder.c
 37% [27/72]  ext/pg_record_coder.o
 38% [28/72]  ext/pg_result.c
 40% [29/72]  ext/pg_result.o
 41% [30/72]  ext/pg_text_decoder.c
 43% [31/72]  ext/pg_text_decoder.o
 44% [32/72]  ext/pg_text_encoder.c
 45% [33/72]  ext/pg_text_encoder.o
 47% [34/72]  ext/pg_tuple.c
 48% [35/72]  ext/pg_tuple.o
 50% [36/72]  ext/pg_type_map.c
 51% [37/72]  ext/pg_type_map.o
 52% [38/72]  ext/pg_type_map_all_strings.c
 54% [39/72]  ext/pg_type_map_all_strings.o
 55% [40/72]  ext/pg_type_map_by_class.c
 56% [41/72]  ext/pg_type_map_by_class.o
 58% [42/72]  ext/pg_type_map_by_column.c
 59% [43/72]  ext/pg_type_map_by_column.o
 61% [44/72]  ext/pg_type_map_by_mri_type.c
 62% [45/72]  ext/pg_type_map_by_mri_type.o
 63% [46/72]  ext/pg_type_map_by_oid.c
 65% [47/72]  ext/pg_type_map_by_oid.o
 66% [48/72]  ext/pg_type_map_in_ruby.c
 68% [49/72]  ext/pg_type_map_in_ruby.o
 69% [50/72]  ext/pg_util.c
 70% [51/72]  ext/pg_util.h
 72% [52/72]  ext/pg_util.o
 73% [53/72]  ext/postgresql_lib_path.rb
 75% [54/72]  ext/vc/pg.sln
 76% [55/72]  ext/vc/pg_18/pg.vcproj
 77% [56/72]  ext/vc/pg_19/pg_19.vcproj
 79% [57/72]  lib/pg.rb
 80% [58/72]  lib/pg/basic_type_map_based_on_result.rb
 81% [59/72]  lib/pg/basic_type_map_for_queries.rb
 83% [60/72]  lib/pg/basic_type_map_for_results.rb
 84% [61/72]  lib/pg/basic_type_registry.rb
 86% [62/72]  lib/pg/binary_decoder.rb
 87% [63/72]  lib/pg/coder.rb
 88% [64/72]  lib/pg/connection.rb
 90% [65/72]  lib/pg/constants.rb
 91% [66/72]  lib/pg/exceptions.rb
 93% [67/72]  lib/pg/result.rb
 94% [68/72]  lib/pg/text_decoder.rb
 95% [69/72]  lib/pg/text_encoder.rb
 97% [70/72]  lib/pg/tuple.rb
 98% [71/72]  lib/pg/type_map_by_column.rb
100% [72/72]  lib/pg/version.rb
Installing ri documentation for pg-1.4.5
Installing darkfish documentation for pg-1.4.5
Done installing documentation for pg after 1 seconds
1 gem installed
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.RCG4PZ
+ umask 022
+ cd /builddir/build/BUILD
+ '[' /builddir/build/BUILDROOT/rubygem-pg-1.4.5-1.fc38.s390x '!=' / ']'
+ rm -rf /builddir/build/BUILDROOT/rubygem-pg-1.4.5-1.fc38.s390x
++ dirname /builddir/build/BUILDROOT/rubygem-pg-1.4.5-1.fc38.s390x
+ mkdir -p /builddir/build/BUILDROOT
+ mkdir /builddir/build/BUILDROOT/rubygem-pg-1.4.5-1.fc38.s390x
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection'
+ export CFLAGS
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection'
+ export CXXFLAGS
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules'
+ export FFLAGS
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules'
+ export FCFLAGS
+ VALAFLAGS=-g
+ export VALAFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes'
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib64:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ cd pg-1.4.5
+ mkdir -p /builddir/build/BUILDROOT/rubygem-pg-1.4.5-1.fc38.s390x/usr/share/gems
+ cp -a ./usr/share/gems/build_info ./usr/share/gems/cache ./usr/share/gems/doc ./usr/share/gems/extensions ./usr/share/gems/gems ./usr/share/gems/plugins ./usr/share/gems/specifications /builddir/build/BUILDROOT/rubygem-pg-1.4.5-1.fc38.s390x/usr/share/gems/
+ mkdir -p /builddir/build/BUILDROOT/rubygem-pg-1.4.5-1.fc38.s390x/usr/lib64/gems/ruby/pg-1.4.5
+ cp -a ./usr/lib64/gems/ruby/pg-1.4.5/gem.build_complete ./usr/lib64/gems/ruby/pg-1.4.5/pg_ext.so /builddir/build/BUILDROOT/rubygem-pg-1.4.5-1.fc38.s390x/usr/lib64/gems/ruby/pg-1.4.5/
+ rm -rf /builddir/build/BUILDROOT/rubygem-pg-1.4.5-1.fc38.s390x/usr/share/gems/gems/pg-1.4.5/ext/
+ /usr/bin/find-debuginfo -j2 --strict-build-id -m -i --build-id-seed 1.4.5-1.fc38 --unique-debug-suffix -1.4.5-1.fc38.s390x --unique-debug-src-base rubygem-pg-1.4.5-1.fc38.s390x --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/pg-1.4.5
extracting debug info from /builddir/build/BUILDROOT/rubygem-pg-1.4.5-1.fc38.s390x/usr/lib64/gems/ruby/pg-1.4.5/pg_ext.so
original debug info size: 1060kB, size after compression: 976kB
/usr/bin/sepdebugcrcfix: Updated 1 CRC32s, 0 CRC32s did match.
901 blocks
+ /usr/lib/rpm/check-buildroot
+ /usr/lib/rpm/redhat/brp-ldconfig
+ /usr/lib/rpm/brp-compress
+ /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip
+ /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip
+ /usr/lib/rpm/check-rpaths
+ /usr/lib/rpm/redhat/brp-mangle-shebangs
+ /usr/lib/rpm/brp-remove-la-files
+ /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0
+ /usr/lib/rpm/redhat/brp-python-hardlink
Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.AChEpL
+ umask 022
+ cd /builddir/build/BUILD
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection'
+ export CFLAGS
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection'
+ export CXXFLAGS
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules'
+ export FFLAGS
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules'
+ export FCFLAGS
+ VALAFLAGS=-g
+ export VALAFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes'
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib64:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ cd pg-1.4.5
+ pushd ./usr/share/gems/gems/pg-1.4.5
~/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5 ~/build/BUILD/pg-1.4.5
+ ln -s /builddir/build/BUILD/spec .
++ dirs +1
+ PGPORT=54852
+ ruby -S --verbose rspec -I~/build/BUILD/pg-1.4.5/usr/lib64/gems/ruby/pg-1.4.5 -f d spec
/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/spec/pg/basic_type_map_for_queries_spec.rb:70: warning: Float 9876543210987654321e-400 out of range
/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/spec/pg/basic_type_map_for_queries_spec.rb:71: warning: Float 9876543210987654321e400 out of range
/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/spec/pg/type_spec.rb:357: warning: Float 9876543210987654321E-400 out of range
/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/spec/pg/type_spec.rb:358: warning: Float 9876543210987654321E400 out of range
Setting up test database for specs
Command output logged to /builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/tmp_test_specs/setup.log
Running initdb
initdb -E UTF8 --no-locale -D /builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/tmp_test_specs/data
Run options:
  include {:focus=>true}
  exclude {:windows=>true}
All examples were filtered out; ignoring {:focus=>true}
Randomized with seed 65278
Enable SSL
Generate certificates
create ca-key
create server cert
create client cert
Starting postgres
pg_ctl -w -o "-p 54852 -k \"/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/tmp_test_specs\"" -D /builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/tmp_test_specs/data start
Creating the test DB
psql -p 54852 -e -c "DROP DATABASE IF EXISTS test" postgres
createdb -p 54852 -e test
PG::TypeMap
  should raise an error when used for param type casts
  should give account about memory usage
  should raise an error when used for result type casts
PG::Type derivations
  shouldn't be possible to build a PG::Type directly
  PG::CopyCoder
    PG::TextEncoder::CopyRow
      with TypeMapByClass
        copies all attributes with #dup
        should have reasonable default values
        #encode
          should encode different types of Ruby objects
          should escape special characters
          should escape with different delimiter
      with default typemap
        should give account about memory usage
        should output a string with correct character encoding
        should encode different types of Ruby objects
    PG::TextDecoder::CopyRow
      with TypeMapByColumn
        should give account about memory usage
        #decode
          should decode different types of Ruby objects
      with default typemap
        #decode
          should decode COPY text format to array of strings
          should respect input character encoding
  PG::CompositeCoder
    should encode Strings as base64 in TextEncoder
    should encode Strings as base64 with correct character encoding
    should decode base64 with garbage
    should decode base64 to Integers
    should decode base64 to Strings in TextDecoder
    should decode base64 in BinaryEncoder
    should encode Strings as base64 in BinaryDecoder
    should encode Integers as base64
    Array types
      should be possible to marshal encoders
      should respond to to_h
      should give account about memory usage
      should have reasonable default values
      shouldn't accept invalid elements_types
      should be possible to marshal decoders
      #decode
        should decode array of types with decoder in ruby space
        should decode array of nil types
        three dimensional arrays
          returns an array of strings with sub arrays
          empty
            returns an empty array
        one dimensional arrays
          no strings
            returns an array of strings
          empty
            returns an empty array
          bytea
            returns an array of binary strings
          NULL values
            returns an array of strings, with nils replacing NULL characters
          quoted NULL
            returns an array with the word NULL
          strings
            returns an array of strings when containing an escaped backslash
            ignores array dimensions
            returns an array containing unicode strings
            respects a different delimiter
            ignores spaces after array
            returns an array of strings when containing an escaped quote
            returns an array of strings when containing commas in a quoted string
            returns an array containing empty strings
            with malformed syntax are raised with pg-2.0+
              complains about malformed array
              complains about broken array dimensions
            with malformed syntax are deprecated
              accepts broken array dimensions
              accepts malformed arrays
        two dimensional arrays
          timestamps
            decodes an array of timestamps with sub arrays
          empty
            returns an empty array
          strings
            returns an array of strings with a sub array
            returns an array of strings with a sub array and a quoted }
            returns an array of strings with a sub array and a quoted {
            returns an array of strings with a sub array and a quoted { and escaped quote
            returns an array of strings with a sub array with empty strings
          no strings
            returns an array of strings with a sub array
      #encode
        should pass through non Array inputs
        array of types with encoder in ruby space
          encodes with quotation and given character encoding
          encodes with quotation and default character encoding
          encodes without quotation
          should raise when ruby encoder returns non string values
          encodes with default character encoding
          encodes with given character encoding
        three dimensional arrays
          encodes an array of float8 with sub arrays
          encodes an array of strings with quotes
          encodes an array of strings and numbers with sub arrays
          encodes an array of int8 with sub arrays
          encodes an array of int8 with strings
        one dimensional array
          respects a different delimiter
          can encode empty arrays
          encodes an array of NULL strings w/wo quotes
        two dimensional arrays
          encodes an array of timestamps with sub arrays
        literal quotation
          should quote and escape literals
          should quote literals with correct character encoding
  PG::SimpleCoder
    should overwrite default values
    should have reasonable default values
    should respond to to_h
    should give account about memory usage
    should be possible to marshal decoders
    should be possible to marshal encoders
    #encode
      should encode various inputs to numeric format
      should encode integers from string to text format
      should encode with ruby encoder
      should be defined on a decoder but not on an encoder instance
      should encode integers of different lengths to text format
      should encode special floats equally to Float#to_s
      should encode boolean values
      should encode floats
      encodes binary string to bytea
      should encode with ruby encoder and given character encoding
      should pass through nil values
      should encode integers from string to binary format
      should offer encode method for text type
      should offer encode method for binary type
      should return when ruby encoder returns non string values
      identifier quotation
        should quote and escape identifier
        should quote identifiers with correct character encoding
        will raise a TypeError for invalid arguments to quote_ident
      timestamps
        encodes timestamps without timezone
        encodes timestamps with UTC timezone
        encodes timestamps with hour timezone
    #decode
      should offer decode method without tuple/field
      decodes bytea to a binary string
      should raise when decode method is called with wrong args
      should pass through nil values
      should decode with ruby decoder
      should be defined on an encoder but not on a decoder instance
      should offer decode method with tuple/field
      should decode integers of different lengths from text format
      identifier quotation
        should build an array out of an quoted identifier string
        should split unquoted identifier string
        should split identifier string with correct character encoding
      timestamps
        decodes timestamps with UTC time and returns local timezone
        decodes timestamps with date after 2116
        fails when the timestamp contains leading characters
        decodes timestamps with hour timezone
        fails when the timestamp contains trailing characters
        decodes timestamps with UTC time and returns UTC timezone
        decodes timestamps with hour:minute:sec timezone
        decodes timestamps with leap-second
        fails when the timestamp contains values with more digits than expected
        fails when the timestamp is an empty string
        decodes timestamps with date before 1823
        fails when the timestamp contains non ASCII character
        fails when the timestamp contains values with less digits than expected
        fails when the timestamp contains values with invalid characters
        decodes timestamps with hour:minute timezone
        decodes timestamps without timezone as local time
        decodes timestamps with variable number of digits for the useconds part
  PG::RecordCoder
    PG::TextEncoder::Record
      with TypeMapByClass
        copies all attributes with #dup
        should have reasonable default values
        #encode
          should escape special characters
          should encode different types of Ruby objects
      with default typemap
        should give account about memory usage
        should output a string with correct character encoding
        should encode different types of Ruby objects
    PG::TextDecoder::Record
      with default typemap
        should give account about memory usage
        #decode
          should decode composite text format to array of strings
          should respect input character encoding
          should raise an error on malformed input
      with TypeMapByColumn
        #decode
          should decode different types of Ruby objects
PG::TypeMapByColumn
  shouldn't allow result mappings with different number of fields
  should encode bytea params
  should give account about memory usage
  will deny copy queries with different column count
  forwards result value conversions to a TypeMapByOid as #default_type_map
  should verify the default type map for result values as well
  should retrieve it's conversions
  should raise an error for invalid params
  should retrieve it's oids
  should respond to inspect
  should allow mixed type conversions
  shouldn't allow param mappings with different number of fields
  get_copy_data returns string with encoding
  should verify the default type map for query params as well
  should allow hash form parameters for default encoder
  should encode integer params
  should raise an error from decode method of type converter
  should gracefully handle not initialized state
  forwards get_copy_data conversions to another TypeMapByColumn as #default_type_map
  should convert hash form parameters to string when using string encoders
  forwards query param conversions to the #default_type_map
PG::Connection
  tries to connect to localhost with IPv6 and IPv4
  should work together with signal handlers
  can stop a thread that runs a blocking query with exec
  OS thread support
    Connection.new shouldn't block a second thread
    Connection#exec shouldn't block a second thread
  #transaction
    doesn't worry about an already finished connection
    stops a thread that runs a blocking transaction with exec
    stops a thread that runs a failing transaction with exec
    stops a thread that runs a no query but a transacted ruby sleep
PG::TypeMapByMriType
  should allow mixed type conversions with derived type map
  should give account about memory usage
  should raise an error when used for results
  should allow mixed type conversions
  should raise TypeError with derived type map
  should check MRI type key
  should retrieve particular conversions
  should allow deletion of coders
  should retrieve all conversions
  forwards query param conversions to the #default_type_map
Basic type mapping
  PG::BasicTypeRegistry
    can register_type
    can alias_type
    can register_default_types
    can register_coder
    can define_default_types (alias to register_default_types)
    checks format and direction in coders_for
    class methods
      can register_type
      can alias_type
      can register_coder
with a Fiber scheduler
  waits when sending query data
/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/spec/pg/scheduler_spec.rb:18: warning: setting Encoding.default_internal
/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/spec/pg/scheduler_spec.rb:26: warning: setting Encoding.default_internal
  connects to a server with setting default encoding
  connects to a server
  can discard_results after query
  can retrieve several results
  can use stream_each_* methods
  can cancel a query
  can receive COPY data
  can discard_results after COPY TO STDOUT
  should convert strings to #describe_portal
  can discard_results after COPY FROM STDIN
  can set_client_encoding
  can ping server
  should convert strings to #describe_prepared
  should convert strings and parameters to #prepare and #exec_prepared
  can send lots of data per put_copy_data
  can retrieve the last one of several results
  can reset the connection
  connects using without host but envirinment variables
  connects several times concurrently
  can connect with DNS lookup
  can encrypt_password
  discards any pending results
PG::Result
  yields a row as an array
  raises an exception when an invalid (negative) index is passed to PG::Result#ftablecol
  can be manually checked for failed result status (async API)
  raises allow for conversion to an array of arrays
  acts as an array of hashes with static_symbols
  can return the values of a single vary lazy tuple
  returns the parameter type of the specified prepared statement parameter
  returns the same bytes in text format that are sent as inline text
  doesn't define #new
  can return the type modifier for a result column
  can retrieve single field names as symbol
  raises a proper exception for a nonexistant table
  should give account about memory usage
  raises a proper exception for a nonexistant schema
  raises an exception when an invalid index is passed to PG::Result#fmod
  can return the column number (within its table) of a column in a result
  acts as an array of hashes
  raises an exception when an invalid index is passed to PG::Result#ftable
  can retrieve single field names
  encapsulates errors in a PG::Error object
  can retrieve field names
  doesn't raise an exception when a valid index is passed to PG::Result#fmod for a column with no typemod
  can return the values of a single tuple
  raises an exception when an invalid (negative) index is passed to PG::Result#fmod
  doesn't raise an exception when a valid index is passed to PG::Result#ftable for a column with no corresponding table
  doesnn't raise an exception when a valid index is passed to PG::Result#ftablecol for a column with no corresponding table
  can return the oid of the table from which a result column was fetched
  raises an exception when an invalid index is passed to PG::Result#ftablecol
  can return the values of a single field
  raises an exception when an invalid (negative) index is passed to PG::Result#ftable
  raises a more generic exception for an unknown SQLSTATE
  acts as an array of hashes with symbols
  can retrieve field names as symbols
  returns the same bytes in binary format that are sent as inline text
  yields a row as an Enumerator of hashes
  detects division by zero as SQLSTATE 22012
  raises an exception when a negative index is given to #fformat
  raises an exception when a negative index is given to #[]
  yields a row as an Enumerator
  yields a row as an Enumerator of hashes with symbols
  returns the same bytes in text format that are sent in binary format
  does not clear the result itself
  provides the error message
  returns the same bytes in binary format that are sent in binary format
  doesn't define #allocate
  raises a ServerError for an unknown SQLSTATE class
  inserts nil AS NULL and return NULL as nil
  provides a verbose error message with SQLSTATE
  can be inspected before and after clear
  the raised result is nil in case of a connection error
  encapsulates PG_DIAG_SEVERITY_NONLOCALIZED error in a PG::Error object
  raises an exception when a negative index is given to #fmod
  encapsulates database object names for integrity constraint violations
  provides a verbose error message
  result value conversions with TypeMapByColumn
    shouldn't allow invalid type maps
    should be usable for several queries
    should be applied to all value retrieving methods
    should allow reading, assigning and disabling type conversions
  field_name_type
    can set symbol field names
    can't set invalid values
    uses string field names per default
    can't set symbol field names after #fields
    can set string field names
    can set static_symbol field names
  result streaming in single row mode
    can iterate over all rows as Hash
    can iterate over all rows as PG::Tuple with symbols and typemap
    keeps last result on error while iterating stream_each_row
    can iterate over all rows as Hash with symbols and typemap
    can handle commands not returning tuples
    keeps last result on error while iterating stream_each
    can iterate over all rows as Array
    raises server errors
    can iterate over all rows as PG::Tuple
    raises an error if result number of rows change
    should reuse field names in stream_each_tuple
    complains when intersected with get_result
    clears result on error while iterating stream_each_tuple
    complains when not in single row mode
PG
  can select whether security libraries to initialize
  knows what version of the libpq library is loaded
  can #connect with block
  tells about the libpq library path
  can format the pg version
  can be used to raise errors without text
  can select which of both security libraries to initialize
  can #connect
  knows whether or not the library is threadsafe
  does have hierarchical error classes
Basic type mapping
  PG::BasicTypeMapBasedOnResult
    can be initialized with a custom type registry
    can be initialized with a CoderMapsBundle instead of a connection
    with usage of result oids for bind params encoder selection
      can do JSON conversions
      can type cast query params
    with usage of result oids for copy encoder selection
      can type cast #copy_data input with explicit encoder
PG::Connection
  can return the default connection options
  calls the block supplied to wait_for_notify with the notify payload if it accepts two arguments
  raises an error if column index is not a number
  honors the connect_timeout connection parameter
  raises an error if selecting an invalid column index
  consume_input should raise ConnectionBad for a closed connection
  connects using 7 arguments converted to strings
  connects using URI with IPv6 hosts
  supports explicitly calling #exec_params
  allows a query to be cancelled
  raises an exception when connecting with an invalid number of arguments
  #get_result should send remaining data before waiting
  correctly finishes COPY queries passed to #exec
  doesn't leave stale server connections after finish
  can connect asynchronously
  connects using Hash with multiple hosts
  can call #async_connect of a derived class
  sends nil as the payload if the notification wasn't given one
  trace and untrace client-server communication
  connects using URI with UnixSocket host
  discards previous results (if any) before waiting on #exec
  can connect asynchronously for the duration of a block
  can set error context visibility
  calls a block for NOTIFY events if one is given
  emits a suitable error_message at connection errors
  handles server close while asynchronous connect
  doesn't collapse sequential notifications
  raises proper error when sending fails
  supports hash form parameters for #exec_params
  connects using a hash of connection parameters
  yields the result if block is given to exec
  can return the connection's connection options as a Hash
  can call #sync_connect of a derived class
  can call #setdb of a derived class
  closes the IO fetched from #socket_io when the connection is closed
  discards previous errors before waiting on #exec
  can call #setdblogin of a derived class
  raises an error if selecting an invalid field name
  can call #new of a derived class
  returns notifications which are already in the queue before wait_for_notify is called without waiting for the socket to become readable
TcpGate server listening: #<TCPServer:fd 7, AF_INET, 127.0.0.1, 5432>
accept new int:#<TCPSocket:fd 9, AF_INET, 127.0.0.1, 5432> from #<Addrinfo: 127.0.0.1:57242 TCP> server fd:7
accept new int:#<TCPSocket:fd 11, AF_INET, 127.0.0.1, 5432> from #<Addrinfo: 127.0.0.1:57250 TCP> server fd:7
  connects without port and then retrieves the default port
  can retrieve it's connection parameters for the established connection
  described_class#block should allow a timeout
  closes the IO fetched from #socket_io when the connection is reset
  times out after connect_timeout seconds
  not read past the end of a large object
  can return the connection's connection options
  raises a rescue-able error if #finish is called twice
  can call #connect of a derived class
  accepts nil as the timeout in #wait_for_notify
  allows fetching a column of values from a result by column number
  calls the block supplied to wait_for_notify with the notify payload if it doesn't accept arguments
  described_class#block shouldn't block a second thread
  calls the block if one is provided to #exec
  discards previous results at #discard_results
  can receive notices while waiting for NOTIFY without exceeding the timeout
  can set error verbosity
  connects successfully with connection string
  can retrieve hostaddr for the established connection
  can call #open of a derived class
  connects using URI with multiple hosts
  can return the default connection options as a Hash
  can use conn.reset to restart the connection
  carries the connection in case of connection errors
  calls the block supplied to wait_for_notify with the notify payload if it accepts three arguments
  stops hosts iteration on authentication errors
  connects using a hash of optional connection parameters
  should work with arbitrary number of params
  calls the block supplied to wait_for_notify with the notify payload if it accepts any number of arguments
  allows fetching a column of values from a result by field name
  connects with environment variables
  can wait for NOTIFY events
  should give account about memory usage
  in nonblocking mode
    returns immediately from get_copy_data(nonblock=true)
    defaults to blocking
TcpGate server listening: #<TCPServer:fd 6, AF_INET6, ::1, 37919>
accept new int:#<TCPSocket:fd 9, AF_INET6, ::1, 37919> from #<Addrinfo: [::1]:38916 TCP> server fd:6
    needs to flush data after send_query
    can set nonblocking
    can send query
    can send query with params
    rejects to send lots of COPY data (PENDING: this spec depends on out-of-memory condition in put_copy_data, which is not reliable on all platforms)
    sets nonblocking for the connection only
  type casting
    should return nil if no type mapping is set
    can type cast parameters to put_copy_data with explicit encoder
    should raise an error on invalid encoder to put_copy_data
    shouldn't type map params unless requested
    should raise an error on invalid param mapping
    with default query type map
      should work with arbitrary number of params in conjunction with type casting
      can process #copy_data input queries with row encoder and respects character encoding
      should return the current type mapping
      should respect a type mapping for params and it's OID and format code
    with default result type map
      should return the current type mapping
      can type cast #copy_data output with explicit decoder
      should work with arbitrary number of params in conjunction with type casting
      should respect a type mapping for result
      can process #copy_data output with row decoder and respects character encoding
  multinationalization support
    will raise a TypeError for invalid arguments to quote_ident
    rejects string with zero bytes in escape
    rejects Array with string with zero bytes
    rejects string with zero bytes in escape_identifier
    receives properly encoded messages in the notice callbacks
    handles clearing result in or after set_notice_receiver
    encodes exception messages with the connection's encoding (#96)
    rejects query params with zero bytes
    can quote Arrays with quote_ident
    can quote bigger strings with quote_ident
    rejects command strings with zero bytes
    returns properly encoded text from notifies
    receives properly encoded text from wait_for_notify
    rejects string with zero bytes in quote_ident
    rejects string with zero bytes in escape_literal
    rubyforge #22925: m17n support
      can retrieve server encoding as text
      uses the client encoding for escaped literal
      can retrieve server encoding as ruby encoding
      should return results in the same encoding as the client (utf-8)
      the connection should return ASCII-8BIT when it's set to SQL_ASCII
      uses the client encoding for escaped string
      returns the results in the correct encoding even if the client_encoding has changed since the results were fetched
      uses the client encoding for escaped identifier
      uses the previous string encoding for quote_ident
      should return results in the same encoding as the client (EUC-JP)
      the connection should use the BINARY encoding when it's set to JOHAB
      uses the previous string encoding for escaped string
      raises appropriate error if set_client_encoding is called with invalid arguments
      uses the client encoding for quote_ident
      should return results in the same encoding as the client (iso-8859-1)
    respect and convert character encoding of input strings
      should convert error string to #put_copy_end
      should convert strings to #send_describe_portal
      should convert strings to #describe_prepared
      should convert query string and parameters to #send_query_params
      should convert strings to #describe_portal
      should convert query string to #send_query
      should convert strings and parameters to #prepare and #exec_prepared
      should convert strings to #send_describe_prepared
      should convert query string to #exec
      should convert query string and parameters to #exec_params
      should convert strings and parameters to #send_prepare and #send_query_prepared
    Ruby 1.9.x default_internal encoding
/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/spec/pg/connection_spec.rb:2183: warning: setting Encoding.default_internal
/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/spec/pg/connection_spec.rb:2189: warning: setting Encoding.default_internal
      allows users of the async interface to set the client_encoding to the default_internal
/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/spec/pg/connection_spec.rb:2167: warning: setting Encoding.default_internal
/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/spec/pg/connection_spec.rb:2176: warning: setting Encoding.default_internal
      honors the Encoding.default_internal if it's set and the synchronous interface is used
  #transaction
WARNING:  there is no transaction in progress
    passes the connection to the block and returns the block result
WARNING:  there is no transaction in progress
    automatically rolls back a transaction if an exception is raised
WARNING:  there is no transaction in progress
    commits even if the block includes an early break/return
  PG::Connection#parse_connect_args
    accepts an URI with a non-standard domain socket directory
    connects successfully with connection string
    connects with defaults if no connection parameters are given
    can create a connection option string from an option string and a hash
    can create a connection option string from a Hash parameter
    shouldn't resolve absolute path in connection option string
    can create a connection option string from a mix of positional and hash parameters
    accepts an URI and adds parameters from hash
    sets a shortened fallback_application_name on new connections
    sets the fallback_application_name on new connections
    can create a connection option string from positional parameters
    accepts an URI string
    escapes single quotes and backslashes in connection parameters
    accepts an URI object
  deprecated password encryption method
    raises an appropriate error if either of the required arguments is not valid
    can encrypt password for a given user
  server ping
    returns error when ping connection arguments are wrong
    pings successfully with connection string
    pings using a hash of connection parameters
    returns correct response when ping connection arguments are wrong
    returns correct response when ping connection cannot be established
    pings using 7 arguments converted to strings
  field_name_type
    can set string field names
    uses string field names per default
    can't set invalid values
    can set symbol field names
  password encryption method
    can encrypt without algorithm
    can encrypt with algorithm
    raises an appropriate error if either of the required arguments is not valid
  connection information related to SSL
    can retrieve connection's ssl attribute_names
    can retrieve a single ssl connection attribute
    can retrieve all connection's ssl attributes
    can retrieve connection's ssl state
  with async established connection
    should properly close a socket IO when GC'ed
    can use conn.reset_start to restart the connection
    conn.send_query and conn.block work
    conn.async_query works
    provides the server generated error message
    conn.send_query and IO.select work
    can work with changing IO while connection setup
  #copy_data
    can handle incomplete #copy_data output queries
WARNING:  there is no transaction in progress
    gracefully handle SQL statements while in #copy_data for input
    can process #copy_data input queries
WARNING:  there is no transaction in progress
    can handle client errors in #copy_data for input
    can process #copy_data output queries
    #copy_data raises error in nonblocking mode
    should raise an error for non copy statements in #copy_data
WARNING:  there is no transaction in progress
    can handle server errors in #copy_data for output
    can handle client errors in #copy_data for output
WARNING:  there is no transaction in progress
    gracefully handle SQL statements while in #copy_data for output
WARNING:  there is no transaction in progress
    can handle server errors in #copy_data for input
    can handle client errors after all data is consumed in #copy_data for output
    can process #copy_data input queries with lots of data
  deprecated forms of methods
/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/spec/pg/connection_spec.rb:2522: warning: forwarding async_exec to async_exec_params and send_query to send_query_params is deprecated
    should forward send_query to send_query_params
/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/spec/pg/connection_spec.rb:2527: warning: conn.socket is deprecated and should be replaced by conn.socket_io
    should respond_to socket
    shouldn't forward send_query_params to send_query
    should forward exec to exec_params
/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/spec/pg/connection_spec.rb:2506: warning: forwarding async_exec_params to async_exec is deprecated
    should forward exec_params to exec
  with multiple PostgreSQL servers
Setting up test database for read-only
Command output logged to /builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/tmp_test_read-only/setup.log
Running initdb
initdb -E UTF8 --no-locale -D /builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/tmp_test_read-only/data
Enable SSL
Generate certificates
create ca-key
create server cert
create client cert
Starting postgres
pg_ctl -w -o "-p 54853 -k \"/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/tmp_test_read-only\"" -D /builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/tmp_test_read-only/data start
    honors target_session_attrs requirements
Tearing down test database for read-only
pg_ctl -D /builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/tmp_test_read-only/data stop
  PG::Connection#conninfo_parse
    can parse connection info strings kind of key=value
    can parse connection info strings kind of URI
    decode option string to Hash
    can parse connection info strings with error
    encode and decode Hash to connection string to Hash
  pipeline mode
    get_last_result
      delivers PGRES_PIPELINE_SYNC
      raises an error for PGRES_PIPELINE_ABORT
    pipeline_status
      can enter and exit the pipeline mode
    send_flush_request
      flushs all results
      raises an error when called with pending results
    exit_pipeline_mode
      does nothing if not in pipeline mode
      raises an error when called with pending results
    pipeline_sync
      sends a sync message
      raises an error when not in pipeline mode
    enter_pipeline_mode
      raises an error when called with pending results
      does nothing if already in pipeline mode
  set_single_row_mode
    raises an error when called at the wrong time
    should receive rows before entire query fails
    should work in single row mode
    should receive rows before entire query is finished
  #inspect
    should tell about transaction_status
    should tell about encoder_for_put_copy_data
    should tell about connection status
    should print host, port and user of a fresh connection, but not more
    should tell about non default type_map_for_queries
    should tell about pipeline mode
    should tell about nonblocking mode
    should tell about finished connection
    should tell about non default type_map_for_results
    should tell about non UTF8 client encoding
    should tell about decoder_for_get_copy_data
running with sync_* methods
  enables async methods by #async_api
  disables async methods by #async_api
  PG::Connection
    allows fetching a column of values from a result by field name
    handles server close while asynchronous connect
    discards previous results at #discard_results
    can connect asynchronously for the duration of a block
    discards previous results (if any) before waiting on #exec
    raises proper error when sending fails
    can return the connection's connection options
    can retrieve it's connection parameters for the established connection
    yields the result if block is given to exec
    can retrieve hostaddr for the established connection
    raises an exception when connecting with an invalid number of arguments
    calls a block for NOTIFY events if one is given
    connects using a hash of connection parameters
    calls the block if one is provided to #exec
    allows fetching a column of values from a result by column number
    supports explicitly calling #exec_params
    times out after connect_timeout seconds
    described_class#block shouldn't block a second thread
    correctly finishes COPY queries passed to #exec
    should work with arbitrary number of params
    connects with environment variables
    should give account about memory usage
    can return the default connection options as a Hash
    connects using URI with IPv6 hosts
    calls the block supplied to wait_for_notify with the notify payload if it doesn't accept arguments
    emits a suitable error_message at connection errors
    raises an error if column index is not a number
    raises an error if selecting an invalid column index
    not read past the end of a large object
    doesn't collapse sequential notifications
    raises an error if selecting an invalid field name
    #get_result should send remaining data before waiting
    can call #setdblogin of a derived class
    accepts nil as the timeout in #wait_for_notify
TcpGate server listening: #<TCPServer:fd 9, AF_INET, 127.0.0.1, 5432>
accept new int:#<TCPSocket:fd 12, AF_INET, 127.0.0.1, 5432> from #<Addrinfo: 127.0.0.1:44940 TCP> server fd:9
accept new int:#<TCPSocket:fd 13, AF_INET, 127.0.0.1, 5432> from #<Addrinfo: 127.0.0.1:44956 TCP> server fd:9
    connects without port and then retrieves the default port
    connects using Hash with multiple hosts
    allows a query to be cancelled
    sends nil as the payload if the notification wasn't given one
    can set error context visibility
    can receive notices while waiting for NOTIFY without exceeding the timeout
    can connect asynchronously
    supports hash form parameters for #exec_params
    can call #setdb of a derived class
    raises a rescue-able error if #finish is called twice
    can return the connection's connection options as a Hash
    described_class#block should allow a timeout
    can call #open of a derived class
    calls the block supplied to wait_for_notify with the notify payload if it accepts any number of arguments
    carries the connection in case of connection errors
    connects successfully with connection string
    can set error verbosity
    can wait for NOTIFY events
    consume_input should raise ConnectionBad for a closed connection
    connects using 7 arguments converted to strings
    can return the default connection options
    can call #sync_connect of a derived class
    connects using URI with UnixSocket host
    can use conn.reset to restart the connection
    can call #connect of a derived class
    discards previous errors before waiting on #exec
    doesn't leave stale server connections after finish
    connects using URI with multiple hosts
    returns notifications which are already in the queue before wait_for_notify is called without waiting for the socket to become readable
    closes the IO fetched from #socket_io when the connection is reset
    honors the connect_timeout connection parameter
    calls the block supplied to wait_for_notify with the notify payload if it accepts three arguments
    calls the block supplied to wait_for_notify with the notify payload if it accepts two arguments
    stops hosts iteration on authentication errors
    can call #new of a derived class
    trace and untrace client-server communication
    connects using a hash of optional connection parameters
    closes the IO fetched from #socket_io when the connection is closed
    can call #async_connect of a derived class
    PG::Connection#conninfo_parse
      can parse connection info strings kind of URI
      decode option string to Hash
      can parse connection info strings with error
      encode and decode Hash to connection string to Hash
      can parse connection info strings kind of key=value
    server ping
      pings using 7 arguments converted to strings
      returns correct response when ping connection cannot be established
      returns correct response when ping connection arguments are wrong
      returns error when ping connection arguments are wrong
      pings using a hash of connection parameters
      pings successfully with connection string
    password encryption method
      can encrypt with algorithm
      raises an appropriate error if either of the required arguments is not valid
      can encrypt without algorithm
    with multiple PostgreSQL servers
Setting up test database for read-only
Command output logged to /builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/tmp_test_read-only/setup.log
Starting postgres
pg_ctl -w -o "-p 54853 -k \"/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/tmp_test_read-only\"" -D /builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/tmp_test_read-only/data start
      honors target_session_attrs requirements
Tearing down test database for read-only
pg_ctl -D /builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/tmp_test_read-only/data stop
    type casting
      should return nil if no type mapping is set
      should raise an error on invalid param mapping
      shouldn't type map params unless requested
      can type cast parameters to put_copy_data with explicit encoder
      should raise an error on invalid encoder to put_copy_data
      with default query type map
        should respect a type mapping for params and it's OID and format code
        should work with arbitrary number of params in conjunction with type casting
        should return the current type mapping
        can process #copy_data input queries with row encoder and respects character encoding
      with default result type map
        should respect a type mapping for result
        can process #copy_data output with row decoder and respects character encoding
        can type cast #copy_data output with explicit decoder
        should work with arbitrary number of params in conjunction with type casting
        should return the current type mapping
    connection information related to SSL
      can retrieve connection's ssl state
      can retrieve connection's ssl attribute_names
      can retrieve all connection's ssl attributes
      can retrieve a single ssl connection attribute
    #inspect
      should tell about non UTF8 client encoding
      should tell about connection status
      should tell about non default type_map_for_queries
      should tell about pipeline mode
      should tell about non default type_map_for_results
      should tell about finished connection
      should tell about encoder_for_put_copy_data
      should tell about decoder_for_get_copy_data
      should tell about nonblocking mode
      should print host, port and user of a fresh connection, but not more
      should tell about transaction_status
    set_single_row_mode
      should receive rows before entire query fails
      raises an error when called at the wrong time
      should receive rows before entire query is finished
      should work in single row mode
    deprecated forms of methods
/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/spec/pg/connection_spec.rb:2506: warning: forwarding exec_params to exec is deprecated
      should forward exec_params to exec
      should forward send_query to send_query_params
      shouldn't forward send_query_params to send_query
      should respond_to socket
/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/spec/pg/connection_spec.rb:2497: warning: forwarding exec to exec_params is deprecated
      should forward exec to exec_params
    deprecated password encryption method
      can encrypt password for a given user
      raises an appropriate error if either of the required arguments is not valid
    pipeline mode
      enter_pipeline_mode
        raises an error when called with pending results
        does nothing if already in pipeline mode
      send_flush_request
        raises an error when called with pending results
        flushs all results
      exit_pipeline_mode
        does nothing if not in pipeline mode
        raises an error when called with pending results
      pipeline_sync
        sends a sync message
        raises an error when not in pipeline mode
      get_last_result
        raises an error for PGRES_PIPELINE_ABORT
        delivers PGRES_PIPELINE_SYNC
      pipeline_status
        can enter and exit the pipeline mode
    #copy_data
      can handle server errors in #copy_data for input
      can process #copy_data input queries with lots of data
      can handle server errors in #copy_data for output
      can handle client errors in #copy_data for output
      can handle incomplete #copy_data output queries
      gracefully handle SQL statements while in #copy_data for input
      can handle client errors in #copy_data for input
      can handle client errors after all data is consumed in #copy_data for output
      can process #copy_data input queries
      gracefully handle SQL statements while in #copy_data for output
      should raise an error for non copy statements in #copy_data
      can process #copy_data output queries
      #copy_data raises error in nonblocking mode
    PG::Connection#parse_connect_args
      accepts an URI object
      accepts an URI and adds parameters from hash
      connects successfully with connection string
      escapes single quotes and backslashes in connection parameters
      can create a connection option string from a mix of positional and hash parameters
      can create a connection option string from an option string and a hash
      accepts an URI string
      connects with defaults if no connection parameters are given
      sets the fallback_application_name on new connections
      sets a shortened fallback_application_name on new connections
      can create a connection option string from positional parameters
      can create a connection option string from a Hash parameter
      accepts an URI with a non-standard domain socket directory
      shouldn't resolve absolute path in connection option string
    field_name_type
      can set symbol field names
      can set string field names
      uses string field names per default
      can't set invalid values
    #transaction
      commits even if the block includes an early break/return
      passes the connection to the block and returns the block result
      automatically rolls back a transaction if an exception is raised
    with async established connection
      should properly close a socket IO when GC'ed
      conn.async_query works
      can work with changing IO while connection setup
      provides the server generated error message
      conn.send_query and conn.block work
      conn.send_query and IO.select work
      can use conn.reset_start to restart the connection
    in nonblocking mode
      rejects to send lots of COPY data (PENDING: this spec depends on out-of-memory condition in put_copy_data, which is not reliable on all platforms)
      can set nonblocking
      can send query with params
      can send query
      returns immediately from get_copy_data(nonblock=true)
      sets nonblocking for the connection only
      defaults to blocking
TcpGate server listening: #<TCPServer:fd 6, AF_INET6, ::1, 43131>
accept new int:#<TCPSocket:fd 174, AF_INET6, ::1, 43131> from #<Addrinfo: [::1]:42426 TCP> server fd:6
      needs to flush data after send_query
    multinationalization support
      rejects string with zero bytes in escape
      handles clearing result in or after set_notice_receiver
      encodes exception messages with the connection's encoding (#96)
      rejects Array with string with zero bytes
      returns properly encoded text from notifies
      receives properly encoded text from wait_for_notify
      rejects string with zero bytes in quote_ident
      can quote bigger strings with quote_ident
      rejects string with zero bytes in escape_identifier
      receives properly encoded messages in the notice callbacks
      can quote Arrays with quote_ident
      rejects string with zero bytes in escape_literal
      rejects query params with zero bytes
      rejects command strings with zero bytes
      will raise a TypeError for invalid arguments to quote_ident
      Ruby 1.9.x default_internal encoding
/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/spec/pg/connection_spec.rb:2167: warning: setting Encoding.default_internal
/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/spec/pg/connection_spec.rb:2176: warning: setting Encoding.default_internal
        honors the Encoding.default_internal if it's set and the synchronous interface is used
/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/spec/pg/connection_spec.rb:2183: warning: setting Encoding.default_internal
/builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/spec/pg/connection_spec.rb:2189: warning: setting Encoding.default_internal
        allows users of the async interface to set the client_encoding to the default_internal
      respect and convert character encoding of input strings
        should convert query string to #send_query
        should convert strings and parameters to #send_prepare and #send_query_prepared
        should convert strings to #describe_portal
        should convert error string to #put_copy_end
        should convert strings to #send_describe_portal
        should convert query string and parameters to #exec_params
        should convert strings and parameters to #prepare and #exec_prepared
        should convert strings to #send_describe_prepared
        should convert strings to #describe_prepared
        should convert query string to #exec
        should convert query string and parameters to #send_query_params
      rubyforge #22925: m17n support
        raises appropriate error if set_client_encoding is called with invalid arguments
        returns the results in the correct encoding even if the client_encoding has changed since the results were fetched
        uses the previous string encoding for quote_ident
        should return results in the same encoding as the client (EUC-JP)
        should return results in the same encoding as the client (utf-8)
        can retrieve server encoding as ruby encoding
        should return results in the same encoding as the client (iso-8859-1)
        uses the previous string encoding for escaped string
        uses the client encoding for escaped string
        uses the client encoding for escaped literal
        uses the client encoding for escaped identifier
        uses the client encoding for quote_ident
        the connection should return ASCII-8BIT when it's set to SQL_ASCII
        can retrieve server encoding as text
        the connection should use the BINARY encoding when it's set to JOHAB
GC.compact
  should compact PG::CopyCoder
  should compact PG::TypeMapByColumn
  should compact PG::CompositeCoder #327
  should compact PG::TypeMap#default_type_map
  should compact PG::Tuple
  should compact PG::Connection
  should compact PG::RecordCoder
  should compact PG::Result
  should compact PG::TypeMapByClass #328
Basic type mapping
  PG::BasicTypeMapForQueries
    should do IPAddr param encoding
    should do hash-as-json encoding
    should do default array-as-array param encoding
    should do basic Time encoding
    raises UndefinedEncoder for undefined types
    should do array of string encoding on unknown classes
    should do bigdecimal param encoding
    should take BinaryData for bytea columns
    should do basic param encoding of various float values
    can take a Proc and nitify about undefined types
    can be initialized with a CoderMapsBundle instead of a connection
    should do basic param encoding
    should do default array-as-array param encoding with Time objects
    should do array-as-json encoding
    can be initialized with a custom type registry
    Record encoding
      should do array-as-record encoding
PG::TypeMapByOid
  forwards result value conversions to another TypeMapByOid as #default_type_map
  should check format when adding coders
  should check coder type when adding coders
  should check format when deleting coders
  should allow building new TypeMapByColumn for a given result
  should allow reading and writing max_rows_for_online_lookup
  should allow mixed type conversions in binary format
  should use TypeMapByOid for online lookup and the number of rows is low enough
  should give account about memory usage
  should raise an error used for query params
  should allow mixed type conversions in text format
  should retrieve it's conversions
  should allow deletion of coders
  should build a TypeMapByColumn when assigned and the number of rows is high enough
PG::Tuple
  responds to keys
  can't be marshaled when empty
  responds to length
  responds to key?
  can be marshaled
  should override #inspect
  responds to key? as symbol
  passes instance variables when marshaled
  responds to values
  should give account about memory usage
  responds to index
  responds to keys as symbol
  can be used as Enumerable
  responds to index with symbol
  each
    can be used as an enumerator with symbols
    can be used as an enumerator
    can be used with block
  each_value
    can be used as an enumerator
    can be used with block
  []
    supports array like access
    supports hash like access
    returns nil for invalid keys
    casts lazy and caches result
    supports negative indices
    supports hash like access with symbols
  fetch
    supports negative indices
    supports default value for indices
    supports array like access
    supports default value for name keys
    raises proper errors for invalid keys
    supports hash like access
  each_key
    can be used as an enumerator
    can be used with block
  with cleared result
    should raise an error when non-materialized fields are used
PG::TypeMapByClass
  should give account about memory usage
  should allow mixed type conversions with derived type map
  should raise TypeError with derived type map
  should allow deletion of coders
  should retrieve particular conversions
  should raise an error when used for results
  should retrieve all conversions
  should allow mixed type conversions
  forwards query param conversions to the #default_type_map
  should expire the cache after changes to the coders
  should raise error on invalid coder object
Basic type mapping
  PG::BasicTypeMapForResults
    should warn about undefined types in format 0
    should do OID based type conversions
    should warn about undefined types in format 1
    can be initialized with a custom type registry
    can be initialized with a CoderMapsBundle instead of a connection
    connection wide type mapping
      should convert format 0 timestamps per TimestampUtc
      should do text datetime without time zone type conversions
      should do string type conversions
      should convert format 1 timestamps with time zone
      should convert format 0 timestamps with time zone
      should do integer type conversions
      should do cidr type conversions
      should convert format 0 timestamps per TimestampLocal
      should do binary type conversions
      should do float type conversions
      should convert format 0 timestamps per TimestampUtcToLocal
      should do boolean type conversions
      should do JSON conversions
      should do inet type conversions
      should convert format 1 timestamps per TimestampLocal
      should convert format 1 timestamps per TimestampUtc
      should convert format 1 timestamps per TimestampUtcToLocal
      should do array type conversions
      should do numeric type conversions
      should do date type conversions
    with usage of result oids for copy decoder selection
      can type cast #copy_data output with explicit decoder
PG::TypeMapInRuby
  should give account about memory usage
  result values
    should call derived result mapping methods
    should be usable non-derived
    should accept only a type map object from fit_to_result
  get_copy_data
    should be usable non-derived
    should call derived data mapping methods
    shouldn't accept invalid return from fit_to_copy_get
  query bind params
    should call derived param mapping methods
    should be usable non-derived
  put_copy_data
    should be usable non-derived
    should call derived data mapping methods
    shouldn't accept invalid return from typecast_query_param
Tearing down test database for specs
pg_ctl -D /builddir/build/BUILD/pg-1.4.5/usr/share/gems/gems/pg-1.4.5/tmp_test_specs/data stop
Pending: (Failures listed here are expected and do not affect your suite's status)
  1) PG::Connection in nonblocking mode rejects to send lots of COPY data
     # this spec depends on out-of-memory condition in put_copy_data, which is not reliable on all platforms
     # ./spec/pg/connection_spec.rb:640
  2) running with sync_* methods PG::Connection in nonblocking mode rejects to send lots of COPY data
     # this spec depends on out-of-memory condition in put_copy_data, which is not reliable on all platforms
     # ./spec/pg/connection_spec.rb:640
Finished in 29.59 seconds (files took 0.27823 seconds to load)
895 examples, 0 failures, 2 pending
Randomized with seed 65278
+ popd
~/build/BUILD/pg-1.4.5
+ RPM_EC=0
++ jobs -p
+ exit 0
Processing files: rubygem-pg-1.4.5-1.fc38.s390x
Provides: rubygem(pg) = 1.4.5 rubygem-pg = 1.4.5-1.fc38 rubygem-pg(s390-64) = 1.4.5-1.fc38
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.2)(64bit) libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.4)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2)(64bit) libm.so.6(GLIBC_2.29)(64bit) libpq.so.5()(64bit) libpq.so.5(RHPG_10)(64bit) libpq.so.5(RHPG_12)(64bit) libpq.so.5(RHPG_14)(64bit) libpq.so.5(RHPG_9.6)(64bit) libruby.so.3.1()(64bit) rtld(GNU_HASH) ruby(rubygems)
Processing files: rubygem-pg-doc-1.4.5-1.fc38.noarch
Provides: rubygem-pg-doc = 1.4.5-1.fc38
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Processing files: rubygem-pg-debugsource-1.4.5-1.fc38.s390x
Provides: rubygem-pg-debugsource = 1.4.5-1.fc38 rubygem-pg-debugsource(s390-64) = 1.4.5-1.fc38
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Processing files: rubygem-pg-debuginfo-1.4.5-1.fc38.s390x
Provides: debuginfo(build-id) = 8dca6ac6160fa49614121c21e11a4a940e343c39 rubygem-pg-debuginfo = 1.4.5-1.fc38 rubygem-pg-debuginfo(s390-64) = 1.4.5-1.fc38
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Recommends: rubygem-pg-debugsource(s390-64) = 1.4.5-1.fc38
Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/rubygem-pg-1.4.5-1.fc38.s390x
Wrote: /builddir/build/RPMS/rubygem-pg-debuginfo-1.4.5-1.fc38.s390x.rpm
Wrote: /builddir/build/RPMS/rubygem-pg-debugsource-1.4.5-1.fc38.s390x.rpm
Wrote: /builddir/build/RPMS/rubygem-pg-1.4.5-1.fc38.s390x.rpm
Wrote: /builddir/build/RPMS/rubygem-pg-doc-1.4.5-1.fc38.noarch.rpm
Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.fQMjkA
+ umask 022
+ cd /builddir/build/BUILD
+ cd pg-1.4.5
+ /usr/bin/rm -rf /builddir/build/BUILDROOT/rubygem-pg-1.4.5-1.fc38.s390x
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.XQXk6o
+ umask 022
+ cd /builddir/build/BUILD
+ rm -rf pg-1.4.5 pg-1.4.5.gemspec
+ RPM_EC=0
++ jobs -p
+ exit 0
Child return code was: 0