I: pbuilder: network access will be disabled during build I: Current time: Sat May 16 16:20:07 -12 2020 I: pbuilder-time-stamp: 1589689207 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/buster-reproducible-base.tgz] I: copying local configuration I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: Copying source file I: copying [ruby-concurrent_1.0.5-3.dsc] I: copying [./ruby-concurrent_1.0.5.orig.tar.gz] I: copying [./ruby-concurrent_1.0.5-3.debian.tar.xz] I: Extracting source gpgv: unknown type of key resource 'trustedkeys.kbx' gpgv: keyblock resource '/root/.gnupg/trustedkeys.kbx': General error gpgv: Signature made Mon Apr 15 04:00:14 2019 -12 gpgv: using RSA key B2DEE66036C40829FCD0F10CFC0DB1BBCD460BDE gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./ruby-concurrent_1.0.5-3.dsc dpkg-source: info: extracting ruby-concurrent in ruby-concurrent-1.0.5 dpkg-source: info: unpacking ruby-concurrent_1.0.5.orig.tar.gz dpkg-source: info: unpacking ruby-concurrent_1.0.5-3.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Fix-map_spec.rb-test-on-armhf.patch dpkg-source: info: applying remove-git.patch dpkg-source: info: applying disable-failing-tests.patch I: using fakeroot in build. I: Installing the build-deps -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: armhf Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: debhelper (>= 9~), gem2deb, rake, rake-compiler, ruby-rspec, ruby-timecop dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 18932 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on debhelper (>= 9~); however: Package debhelper is not installed. pbuilder-satisfydepends-dummy depends on gem2deb; however: Package gem2deb is not installed. pbuilder-satisfydepends-dummy depends on rake; however: Package rake is not installed. pbuilder-satisfydepends-dummy depends on rake-compiler; however: Package rake-compiler is not installed. pbuilder-satisfydepends-dummy depends on ruby-rspec; however: Package ruby-rspec is not installed. pbuilder-satisfydepends-dummy depends on ruby-timecop; however: Package ruby-timecop is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdmainutils{a} ca-certificates{a} debhelper{a} devscripts{a} dh-autoreconf{a} dh-strip-nondeterminism{a} dirmngr{a} dwz{a} file{a} gem2deb{a} gem2deb-test-runner{a} gettext{a} gettext-base{a} gnupg{a} gnupg-l10n{a} gnupg-utils{a} gpg{a} gpg-agent{a} gpg-wks-client{a} gpg-wks-server{a} gpgconf{a} gpgsm{a} groff-base{a} intltool-debian{a} libarchive-zip-perl{a} libassuan0{a} libb-hooks-op-check-perl{a} libbsd0{a} libclass-method-modifiers-perl{a} libcroco3{a} libdevel-callchecker-perl{a} libdevel-globaldestruction-perl{a} libdynaloader-functions-perl{a} libelf1{a} libencode-locale-perl{a} libexpat1{a} libfile-homedir-perl{a} libfile-listing-perl{a} libfile-stripnondeterminism-perl{a} libfile-which-perl{a} libglib2.0-0{a} libgmp-dev{a} libgmpxx4ldbl{a} libhtml-parser-perl{a} libhtml-tagset-perl{a} libhtml-tree-perl{a} libhttp-cookies-perl{a} libhttp-date-perl{a} libhttp-message-perl{a} libhttp-negotiate-perl{a} libicu63{a} libimport-into-perl{a} libio-html-perl{a} libio-pty-perl{a} libio-socket-ssl-perl{a} libipc-run-perl{a} libksba8{a} libldap-2.4-2{a} libldap-common{a} liblwp-mediatypes-perl{a} liblwp-protocol-https-perl{a} libmagic-mgc{a} libmagic1{a} libmodule-runtime-perl{a} libmoo-perl{a} libmpdec2{a} libncurses6{a} libnet-http-perl{a} libnet-ssleay-perl{a} libnpth0{a} libparams-classify-perl{a} libpipeline1{a} libpython3-stdlib{a} libpython3.7-minimal{a} libpython3.7-stdlib{a} libreadline7{a} librole-tiny-perl{a} libruby2.5{a} libsasl2-2{a} libsasl2-modules-db{a} libsigsegv2{a} libssl1.1{a} libstrictures-perl{a} libsub-exporter-progressive-perl{a} libsub-quote-perl{a} libtimedate-perl{a} libtool{a} libtry-tiny-perl{a} libuchardet0{a} liburi-perl{a} libwww-perl{a} libwww-robotrules-perl{a} libxml2{a} libyaml-0-2{a} lsb-base{a} m4{a} man-db{a} mime-support{a} netbase{a} openssl{a} patchutils{a} perl-openssl-defaults{a} pinentry-curses{a} po-debconf{a} python3{a} python3-minimal{a} python3.7{a} python3.7-minimal{a} rake{a} rake-compiler{a} readline-common{a} ruby{a} ruby-all-dev{a} ruby-did-you-mean{a} ruby-diff-lcs{a} ruby-minitest{a} ruby-net-telnet{a} ruby-power-assert{a} ruby-rspec{a} ruby-rspec-core{a} ruby-rspec-expectations{a} ruby-rspec-mocks{a} ruby-rspec-support{a} ruby-setup{a} ruby-test-unit{a} ruby-thread-order{a} ruby-timecop{a} ruby-xmlrpc{a} ruby2.5{a} ruby2.5-dev{a} rubygems-integration{a} sensible-utils{a} wdiff{a} The following packages are RECOMMENDED but will NOT be installed: apt-file at curl dctrl-tools debian-keyring dput dput-ng dupload equivs fonts-lato libarchive-cpio-perl libclass-xsaccessor-perl libdata-dump-perl libdistro-info-perl libgit-wrapper-perl libgitlab-api-v4-perl libglib2.0-data libgpm2 libhtml-form-perl libhtml-format-perl libhttp-daemon-perl libjs-jquery liblist-compare-perl libltdl-dev libmail-sendmail-perl libmailtools-perl libsasl2-modules libsoap-lite-perl libstring-shellquote-perl libsub-name-perl licensecheck lintian lynx python3-apt python3-debian python3-magic python3-requests python3-unidiff python3-xdg ruby2.5-doc shared-mime-info strace unzip wget xdg-user-dirs zip 0 packages upgraded, 137 newly installed, 0 to remove and 0 not upgraded. Need to get 40.9 MB of archives. After unpacking 129 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian buster/main armhf libbsd0 armhf 0.9.1-2 [103 kB] Get: 2 http://deb.debian.org/debian buster/main armhf bsdmainutils armhf 11.1.2+b1 [186 kB] Get: 3 http://deb.debian.org/debian buster/main armhf libuchardet0 armhf 0.0.6-3 [62.2 kB] Get: 4 http://deb.debian.org/debian buster/main armhf groff-base armhf 1.22.4-3 [828 kB] Get: 5 http://deb.debian.org/debian buster/main armhf libpipeline1 armhf 1.5.1-2 [26.8 kB] Get: 6 http://deb.debian.org/debian buster/main armhf man-db armhf 2.8.5-2 [1240 kB] Get: 7 http://deb.debian.org/debian buster/main armhf libssl1.1 armhf 1.1.1d-0+deb10u3 [1299 kB] Get: 8 http://deb.debian.org/debian buster/main armhf libpython3.7-minimal armhf 3.7.3-2+deb10u1 [582 kB] Get: 9 http://deb.debian.org/debian buster/main armhf libexpat1 armhf 2.2.6-2+deb10u1 [78.0 kB] Get: 10 http://deb.debian.org/debian buster/main armhf python3.7-minimal armhf 3.7.3-2+deb10u1 [1465 kB] Get: 11 http://deb.debian.org/debian buster/main armhf python3-minimal armhf 3.7.3-1 [36.6 kB] Get: 12 http://deb.debian.org/debian buster/main armhf mime-support all 3.62 [37.2 kB] Get: 13 http://deb.debian.org/debian buster/main armhf libmpdec2 armhf 2.4.2-2 [69.3 kB] Get: 14 http://deb.debian.org/debian buster/main armhf readline-common all 7.0-5 [70.6 kB] Get: 15 http://deb.debian.org/debian buster/main armhf libreadline7 armhf 7.0-5 [131 kB] Get: 16 http://deb.debian.org/debian buster/main armhf libpython3.7-stdlib armhf 3.7.3-2+deb10u1 [1660 kB] Get: 17 http://deb.debian.org/debian buster/main armhf python3.7 armhf 3.7.3-2+deb10u1 [330 kB] Get: 18 http://deb.debian.org/debian buster/main armhf libpython3-stdlib armhf 3.7.3-1 [20.0 kB] Get: 19 http://deb.debian.org/debian buster/main armhf python3 armhf 3.7.3-1 [61.5 kB] Get: 20 http://deb.debian.org/debian buster/main armhf netbase all 5.6 [19.4 kB] Get: 21 http://deb.debian.org/debian buster/main armhf sensible-utils all 0.0.12 [15.8 kB] Get: 22 http://deb.debian.org/debian buster/main armhf libmagic-mgc armhf 1:5.35-4+deb10u1 [242 kB] Get: 23 http://deb.debian.org/debian buster/main armhf libmagic1 armhf 1:5.35-4+deb10u1 [110 kB] Get: 24 http://deb.debian.org/debian buster/main armhf file armhf 1:5.35-4+deb10u1 [65.5 kB] Get: 25 http://deb.debian.org/debian buster/main armhf gettext-base armhf 0.19.8.1-9 [118 kB] Get: 26 http://deb.debian.org/debian buster/main armhf libsigsegv2 armhf 2.12-2 [32.1 kB] Get: 27 http://deb.debian.org/debian buster/main armhf m4 armhf 1.4.18-2 [190 kB] Get: 28 http://deb.debian.org/debian buster/main armhf autoconf all 2.69-11 [341 kB] Get: 29 http://deb.debian.org/debian buster/main armhf autotools-dev all 20180224.1 [77.0 kB] Get: 30 http://deb.debian.org/debian buster/main armhf automake all 1:1.16.1-4 [771 kB] Get: 31 http://deb.debian.org/debian buster/main armhf autopoint all 0.19.8.1-9 [434 kB] Get: 32 http://deb.debian.org/debian buster/main armhf openssl armhf 1.1.1d-0+deb10u3 [818 kB] Get: 33 http://deb.debian.org/debian buster/main armhf ca-certificates all 20190110 [157 kB] Get: 34 http://deb.debian.org/debian buster/main armhf libtool all 2.4.6-9 [547 kB] Get: 35 http://deb.debian.org/debian buster/main armhf dh-autoreconf all 19 [16.9 kB] Get: 36 http://deb.debian.org/debian buster/main armhf libarchive-zip-perl all 1.64-1 [96.8 kB] Get: 37 http://deb.debian.org/debian buster/main armhf libfile-stripnondeterminism-perl all 1.1.2-1 [19.8 kB] Get: 38 http://deb.debian.org/debian buster/main armhf dh-strip-nondeterminism all 1.1.2-1 [13.0 kB] Get: 39 http://deb.debian.org/debian buster/main armhf libelf1 armhf 0.176-1.1 [158 kB] Get: 40 http://deb.debian.org/debian buster/main armhf dwz armhf 0.12-3 [72.0 kB] Get: 41 http://deb.debian.org/debian buster/main armhf libglib2.0-0 armhf 2.58.3-2+deb10u2 [1101 kB] Get: 42 http://deb.debian.org/debian buster/main armhf libicu63 armhf 63.1-6+deb10u1 [8005 kB] Get: 43 http://deb.debian.org/debian buster/main armhf libxml2 armhf 2.9.4+dfsg1-7+b3 [595 kB] Get: 44 http://deb.debian.org/debian buster/main armhf libcroco3 armhf 0.6.12-3 [133 kB] Get: 45 http://deb.debian.org/debian buster/main armhf libncurses6 armhf 6.1+20181013-2+deb10u2 [79.8 kB] Get: 46 http://deb.debian.org/debian buster/main armhf gettext armhf 0.19.8.1-9 [1242 kB] Get: 47 http://deb.debian.org/debian buster/main armhf intltool-debian all 0.35.0+20060710.5 [26.8 kB] Get: 48 http://deb.debian.org/debian buster/main armhf po-debconf all 1.0.21 [248 kB] Get: 49 http://deb.debian.org/debian buster/main armhf debhelper all 12.1.1 [1016 kB] Get: 50 http://deb.debian.org/debian buster/main armhf libassuan0 armhf 2.5.2-1 [42.8 kB] Get: 51 http://deb.debian.org/debian buster/main armhf gpgconf armhf 2.2.12-1+deb10u1 [492 kB] Get: 52 http://deb.debian.org/debian buster/main armhf lsb-base all 10.2019051400 [28.4 kB] Get: 53 http://deb.debian.org/debian buster/main armhf libksba8 armhf 1.3.5-2 [85.9 kB] Get: 54 http://deb.debian.org/debian buster/main armhf libsasl2-modules-db armhf 2.1.27+dfsg-1+deb10u1 [67.4 kB] Get: 55 http://deb.debian.org/debian buster/main armhf libsasl2-2 armhf 2.1.27+dfsg-1+deb10u1 [98.9 kB] Get: 56 http://deb.debian.org/debian buster/main armhf libldap-common all 2.4.47+dfsg-3+deb10u2 [89.7 kB] Get: 57 http://deb.debian.org/debian buster/main armhf libldap-2.4-2 armhf 2.4.47+dfsg-3+deb10u2 [202 kB] Get: 58 http://deb.debian.org/debian buster/main armhf libnpth0 armhf 1.6-1 [17.4 kB] Get: 59 http://deb.debian.org/debian buster/main armhf dirmngr armhf 2.2.12-1+deb10u1 [669 kB] Get: 60 http://deb.debian.org/debian buster/main armhf gnupg-l10n all 2.2.12-1+deb10u1 [1010 kB] Get: 61 http://deb.debian.org/debian buster/main armhf gnupg-utils armhf 2.2.12-1+deb10u1 [788 kB] Get: 62 http://deb.debian.org/debian buster/main armhf gpg armhf 2.2.12-1+deb10u1 [804 kB] Get: 63 http://deb.debian.org/debian buster/main armhf pinentry-curses armhf 1.1.0-2 [59.8 kB] Get: 64 http://deb.debian.org/debian buster/main armhf gpg-agent armhf 2.2.12-1+deb10u1 [578 kB] Get: 65 http://deb.debian.org/debian buster/main armhf gpg-wks-client armhf 2.2.12-1+deb10u1 [469 kB] Get: 66 http://deb.debian.org/debian buster/main armhf gpg-wks-server armhf 2.2.12-1+deb10u1 [464 kB] Get: 67 http://deb.debian.org/debian buster/main armhf gpgsm armhf 2.2.12-1+deb10u1 [573 kB] Get: 68 http://deb.debian.org/debian buster/main armhf gnupg all 2.2.12-1+deb10u1 [715 kB] Get: 69 http://deb.debian.org/debian buster/main armhf libfile-which-perl all 1.23-1 [16.6 kB] Get: 70 http://deb.debian.org/debian buster/main armhf libfile-homedir-perl all 1.004-1 [42.7 kB] Get: 71 http://deb.debian.org/debian buster/main armhf libio-pty-perl armhf 1:1.08-1.1+b5 [32.9 kB] Get: 72 http://deb.debian.org/debian buster/main armhf libipc-run-perl all 20180523.0-1 [101 kB] Get: 73 http://deb.debian.org/debian buster/main armhf libclass-method-modifiers-perl all 2.12-1 [18.6 kB] Get: 74 http://deb.debian.org/debian buster/main armhf libsub-exporter-progressive-perl all 0.001013-1 [7588 B] Get: 75 http://deb.debian.org/debian buster/main armhf libdevel-globaldestruction-perl all 0.14-1 [8084 B] Get: 76 http://deb.debian.org/debian buster/main armhf libb-hooks-op-check-perl armhf 0.22-1+b1 [11.0 kB] Get: 77 http://deb.debian.org/debian buster/main armhf libdynaloader-functions-perl all 0.003-1 [12.6 kB] Get: 78 http://deb.debian.org/debian buster/main armhf libdevel-callchecker-perl armhf 0.008-1 [15.5 kB] Get: 79 http://deb.debian.org/debian buster/main armhf libparams-classify-perl armhf 0.015-1+b1 [24.2 kB] Get: 80 http://deb.debian.org/debian buster/main armhf libmodule-runtime-perl all 0.016-1 [19.4 kB] Get: 81 http://deb.debian.org/debian buster/main armhf libimport-into-perl all 1.002005-1 [11.6 kB] Get: 82 http://deb.debian.org/debian buster/main armhf librole-tiny-perl all 2.000006-1 [19.4 kB] Get: 83 http://deb.debian.org/debian buster/main armhf libstrictures-perl all 2.000005-1 [18.3 kB] Get: 84 http://deb.debian.org/debian buster/main armhf libsub-quote-perl all 2.005001-1 [17.9 kB] Get: 85 http://deb.debian.org/debian buster/main armhf libmoo-perl all 2.003004-2 [57.4 kB] Get: 86 http://deb.debian.org/debian buster/main armhf libencode-locale-perl all 1.05-1 [13.7 kB] Get: 87 http://deb.debian.org/debian buster/main armhf libtimedate-perl all 2.3000-2+deb10u1 [38.1 kB] Get: 88 http://deb.debian.org/debian buster/main armhf libhttp-date-perl all 6.02-1 [10.7 kB] Get: 89 http://deb.debian.org/debian buster/main armhf libfile-listing-perl all 6.04-1 [10.3 kB] Get: 90 http://deb.debian.org/debian buster/main armhf libhtml-tagset-perl all 3.20-3 [12.7 kB] Get: 91 http://deb.debian.org/debian buster/main armhf liburi-perl all 1.76-1 [89.9 kB] Get: 92 http://deb.debian.org/debian buster/main armhf libhtml-parser-perl armhf 3.72-3+b3 [102 kB] Get: 93 http://deb.debian.org/debian buster/main armhf libhtml-tree-perl all 5.07-2 [213 kB] Get: 94 http://deb.debian.org/debian buster/main armhf libio-html-perl all 1.001-1 [17.6 kB] Get: 95 http://deb.debian.org/debian buster/main armhf liblwp-mediatypes-perl all 6.02-1 [22.1 kB] Get: 96 http://deb.debian.org/debian buster/main armhf libhttp-message-perl all 6.18-1 [77.8 kB] Get: 97 http://deb.debian.org/debian buster/main armhf libhttp-cookies-perl all 6.04-1 [17.8 kB] Get: 98 http://deb.debian.org/debian buster/main armhf libhttp-negotiate-perl all 6.01-1 [12.8 kB] Get: 99 http://deb.debian.org/debian buster/main armhf perl-openssl-defaults armhf 3 [6782 B] Get: 100 http://deb.debian.org/debian buster/main armhf libnet-ssleay-perl armhf 1.85-2+b1 [288 kB] Get: 101 http://deb.debian.org/debian buster/main armhf libio-socket-ssl-perl all 2.060-3 [207 kB] Get: 102 http://deb.debian.org/debian buster/main armhf libnet-http-perl all 6.18-1 [24.5 kB] Get: 103 http://deb.debian.org/debian buster/main armhf liblwp-protocol-https-perl all 6.07-2 [9242 B] Get: 104 http://deb.debian.org/debian buster/main armhf libtry-tiny-perl all 0.30-1 [23.3 kB] Get: 105 http://deb.debian.org/debian buster/main armhf libwww-robotrules-perl all 6.02-1 [12.9 kB] Get: 106 http://deb.debian.org/debian buster/main armhf libwww-perl all 6.36-2 [188 kB] Get: 107 http://deb.debian.org/debian buster/main armhf patchutils armhf 0.3.4-2 [86.2 kB] Get: 108 http://deb.debian.org/debian buster/main armhf wdiff armhf 1.2.2-2+b1 [121 kB] Get: 109 http://deb.debian.org/debian buster/main armhf devscripts armhf 2.19.5+deb10u1 [1045 kB] Get: 110 http://deb.debian.org/debian buster/main armhf rubygems-integration all 1.11+deb10u1 [5212 B] Get: 111 http://deb.debian.org/debian buster/main armhf ruby-did-you-mean all 1.2.1-1 [14.4 kB] Get: 112 http://deb.debian.org/debian buster/main armhf ruby-minitest all 5.11.3-1 [54.8 kB] Get: 113 http://deb.debian.org/debian buster/main armhf ruby-net-telnet all 0.1.1-2 [12.5 kB] Get: 114 http://deb.debian.org/debian buster/main armhf ruby-power-assert all 1.1.1-1 [10.9 kB] Get: 115 http://deb.debian.org/debian buster/main armhf ruby-test-unit all 3.2.8-1 [72.4 kB] Get: 116 http://deb.debian.org/debian buster/main armhf ruby-xmlrpc all 0.3.0-2 [23.7 kB] Get: 117 http://deb.debian.org/debian buster/main armhf libyaml-0-2 armhf 0.2.1-1 [40.6 kB] Get: 118 http://deb.debian.org/debian buster/main armhf libruby2.5 armhf 2.5.5-3+deb10u1 [3198 kB] Get: 119 http://deb.debian.org/debian buster/main armhf ruby2.5 armhf 2.5.5-3+deb10u1 [400 kB] Get: 120 http://deb.debian.org/debian buster/main armhf ruby armhf 1:2.5.1 [11.3 kB] Get: 121 http://deb.debian.org/debian buster/main armhf rake all 12.3.1-3+deb10u1 [67.1 kB] Get: 122 http://deb.debian.org/debian buster/main armhf gem2deb-test-runner armhf 0.43 [22.4 kB] Get: 123 http://deb.debian.org/debian buster/main armhf libgmpxx4ldbl armhf 2:6.1.2+dfsg-4 [21.7 kB] Get: 124 http://deb.debian.org/debian buster/main armhf libgmp-dev armhf 2:6.1.2+dfsg-4 [581 kB] Get: 125 http://deb.debian.org/debian buster/main armhf ruby2.5-dev armhf 2.5.5-3+deb10u1 [415 kB] Get: 126 http://deb.debian.org/debian buster/main armhf ruby-all-dev armhf 1:2.5.1 [10.9 kB] Get: 127 http://deb.debian.org/debian buster/main armhf ruby-setup all 3.4.1-9 [34.2 kB] Get: 128 http://deb.debian.org/debian buster/main armhf gem2deb armhf 0.43 [59.2 kB] Get: 129 http://deb.debian.org/debian buster/main armhf rake-compiler all 1.0.5-1 [24.9 kB] Get: 130 http://deb.debian.org/debian buster/main armhf ruby-diff-lcs all 1.3-1 [25.7 kB] Get: 131 http://deb.debian.org/debian buster/main armhf ruby-rspec-support all 3.8.0c0e1m0s0-1 [31.8 kB] Get: 132 http://deb.debian.org/debian buster/main armhf ruby-rspec-expectations all 3.8.0c0e1m0s0-1 [102 kB] Get: 133 http://deb.debian.org/debian buster/main armhf ruby-rspec-mocks all 3.8.0c0e1m0s0-1 [94.0 kB] Get: 134 http://deb.debian.org/debian buster/main armhf ruby-thread-order all 1.1.0-1 [5096 B] Get: 135 http://deb.debian.org/debian buster/main armhf ruby-rspec-core all 3.8.0c0e1m0s0-1 [190 kB] Get: 136 http://deb.debian.org/debian buster/main armhf ruby-rspec all 3.8.0c0e1m0s0-1 [7620 B] Get: 137 http://deb.debian.org/debian buster/main armhf ruby-timecop all 0.8.0-1 [9536 B] Fetched 40.9 MB in 8s (5393 kB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libbsd0:armhf. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 18932 files and directories currently installed.) Preparing to unpack .../0-libbsd0_0.9.1-2_armhf.deb ... Unpacking libbsd0:armhf (0.9.1-2) ... Selecting previously unselected package bsdmainutils. Preparing to unpack .../1-bsdmainutils_11.1.2+b1_armhf.deb ... Unpacking bsdmainutils (11.1.2+b1) ... Selecting previously unselected package libuchardet0:armhf. Preparing to unpack .../2-libuchardet0_0.0.6-3_armhf.deb ... Unpacking libuchardet0:armhf (0.0.6-3) ... Selecting previously unselected package groff-base. Preparing to unpack .../3-groff-base_1.22.4-3_armhf.deb ... Unpacking groff-base (1.22.4-3) ... Selecting previously unselected package libpipeline1:armhf. Preparing to unpack .../4-libpipeline1_1.5.1-2_armhf.deb ... Unpacking libpipeline1:armhf (1.5.1-2) ... Selecting previously unselected package man-db. Preparing to unpack .../5-man-db_2.8.5-2_armhf.deb ... Unpacking man-db (2.8.5-2) ... Selecting previously unselected package libssl1.1:armhf. Preparing to unpack .../6-libssl1.1_1.1.1d-0+deb10u3_armhf.deb ... Unpacking libssl1.1:armhf (1.1.1d-0+deb10u3) ... Selecting previously unselected package libpython3.7-minimal:armhf. Preparing to unpack .../7-libpython3.7-minimal_3.7.3-2+deb10u1_armhf.deb ... Unpacking libpython3.7-minimal:armhf (3.7.3-2+deb10u1) ... Selecting previously unselected package libexpat1:armhf. Preparing to unpack .../8-libexpat1_2.2.6-2+deb10u1_armhf.deb ... Unpacking libexpat1:armhf (2.2.6-2+deb10u1) ... Selecting previously unselected package python3.7-minimal. Preparing to unpack .../9-python3.7-minimal_3.7.3-2+deb10u1_armhf.deb ... Unpacking python3.7-minimal (3.7.3-2+deb10u1) ... Setting up libssl1.1:armhf (1.1.1d-0+deb10u3) ... Setting up libpython3.7-minimal:armhf (3.7.3-2+deb10u1) ... Setting up libexpat1:armhf (2.2.6-2+deb10u1) ... Setting up python3.7-minimal (3.7.3-2+deb10u1) ... Selecting previously unselected package python3-minimal. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19827 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.7.3-1_armhf.deb ... Unpacking python3-minimal (3.7.3-1) ... Selecting previously unselected package mime-support. Preparing to unpack .../1-mime-support_3.62_all.deb ... Unpacking mime-support (3.62) ... Selecting previously unselected package libmpdec2:armhf. Preparing to unpack .../2-libmpdec2_2.4.2-2_armhf.deb ... Unpacking libmpdec2:armhf (2.4.2-2) ... Selecting previously unselected package readline-common. Preparing to unpack .../3-readline-common_7.0-5_all.deb ... Unpacking readline-common (7.0-5) ... Selecting previously unselected package libreadline7:armhf. Preparing to unpack .../4-libreadline7_7.0-5_armhf.deb ... Unpacking libreadline7:armhf (7.0-5) ... Selecting previously unselected package libpython3.7-stdlib:armhf. Preparing to unpack .../5-libpython3.7-stdlib_3.7.3-2+deb10u1_armhf.deb ... Unpacking libpython3.7-stdlib:armhf (3.7.3-2+deb10u1) ... Selecting previously unselected package python3.7. Preparing to unpack .../6-python3.7_3.7.3-2+deb10u1_armhf.deb ... Unpacking python3.7 (3.7.3-2+deb10u1) ... Selecting previously unselected package libpython3-stdlib:armhf. Preparing to unpack .../7-libpython3-stdlib_3.7.3-1_armhf.deb ... Unpacking libpython3-stdlib:armhf (3.7.3-1) ... Setting up python3-minimal (3.7.3-1) ... Selecting previously unselected package python3. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 20288 files and directories currently installed.) Preparing to unpack .../000-python3_3.7.3-1_armhf.deb ... Unpacking python3 (3.7.3-1) ... Selecting previously unselected package netbase. Preparing to unpack .../001-netbase_5.6_all.deb ... Unpacking netbase (5.6) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../002-sensible-utils_0.0.12_all.deb ... Unpacking sensible-utils (0.0.12) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../003-libmagic-mgc_1%3a5.35-4+deb10u1_armhf.deb ... Unpacking libmagic-mgc (1:5.35-4+deb10u1) ... Selecting previously unselected package libmagic1:armhf. Preparing to unpack .../004-libmagic1_1%3a5.35-4+deb10u1_armhf.deb ... Unpacking libmagic1:armhf (1:5.35-4+deb10u1) ... Selecting previously unselected package file. Preparing to unpack .../005-file_1%3a5.35-4+deb10u1_armhf.deb ... Unpacking file (1:5.35-4+deb10u1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../006-gettext-base_0.19.8.1-9_armhf.deb ... Unpacking gettext-base (0.19.8.1-9) ... Selecting previously unselected package libsigsegv2:armhf. Preparing to unpack .../007-libsigsegv2_2.12-2_armhf.deb ... Unpacking libsigsegv2:armhf (2.12-2) ... Selecting previously unselected package m4. Preparing to unpack .../008-m4_1.4.18-2_armhf.deb ... Unpacking m4 (1.4.18-2) ... Selecting previously unselected package autoconf. Preparing to unpack .../009-autoconf_2.69-11_all.deb ... Unpacking autoconf (2.69-11) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../010-autotools-dev_20180224.1_all.deb ... Unpacking autotools-dev (20180224.1) ... Selecting previously unselected package automake. Preparing to unpack .../011-automake_1%3a1.16.1-4_all.deb ... Unpacking automake (1:1.16.1-4) ... Selecting previously unselected package autopoint. Preparing to unpack .../012-autopoint_0.19.8.1-9_all.deb ... Unpacking autopoint (0.19.8.1-9) ... Selecting previously unselected package openssl. Preparing to unpack .../013-openssl_1.1.1d-0+deb10u3_armhf.deb ... Unpacking openssl (1.1.1d-0+deb10u3) ... Selecting previously unselected package ca-certificates. Preparing to unpack .../014-ca-certificates_20190110_all.deb ... Unpacking ca-certificates (20190110) ... Selecting previously unselected package libtool. Preparing to unpack .../015-libtool_2.4.6-9_all.deb ... Unpacking libtool (2.4.6-9) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../016-dh-autoreconf_19_all.deb ... Unpacking dh-autoreconf (19) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../017-libarchive-zip-perl_1.64-1_all.deb ... Unpacking libarchive-zip-perl (1.64-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../018-libfile-stripnondeterminism-perl_1.1.2-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.1.2-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../019-dh-strip-nondeterminism_1.1.2-1_all.deb ... Unpacking dh-strip-nondeterminism (1.1.2-1) ... Selecting previously unselected package libelf1:armhf. Preparing to unpack .../020-libelf1_0.176-1.1_armhf.deb ... Unpacking libelf1:armhf (0.176-1.1) ... Selecting previously unselected package dwz. Preparing to unpack .../021-dwz_0.12-3_armhf.deb ... Unpacking dwz (0.12-3) ... Selecting previously unselected package libglib2.0-0:armhf. Preparing to unpack .../022-libglib2.0-0_2.58.3-2+deb10u2_armhf.deb ... Unpacking libglib2.0-0:armhf (2.58.3-2+deb10u2) ... Selecting previously unselected package libicu63:armhf. Preparing to unpack .../023-libicu63_63.1-6+deb10u1_armhf.deb ... Unpacking libicu63:armhf (63.1-6+deb10u1) ... Selecting previously unselected package libxml2:armhf. Preparing to unpack .../024-libxml2_2.9.4+dfsg1-7+b3_armhf.deb ... Unpacking libxml2:armhf (2.9.4+dfsg1-7+b3) ... Selecting previously unselected package libcroco3:armhf. Preparing to unpack .../025-libcroco3_0.6.12-3_armhf.deb ... Unpacking libcroco3:armhf (0.6.12-3) ... Selecting previously unselected package libncurses6:armhf. Preparing to unpack .../026-libncurses6_6.1+20181013-2+deb10u2_armhf.deb ... Unpacking libncurses6:armhf (6.1+20181013-2+deb10u2) ... Selecting previously unselected package gettext. Preparing to unpack .../027-gettext_0.19.8.1-9_armhf.deb ... Unpacking gettext (0.19.8.1-9) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../028-intltool-debian_0.35.0+20060710.5_all.deb ... Unpacking intltool-debian (0.35.0+20060710.5) ... Selecting previously unselected package po-debconf. Preparing to unpack .../029-po-debconf_1.0.21_all.deb ... Unpacking po-debconf (1.0.21) ... Selecting previously unselected package debhelper. Preparing to unpack .../030-debhelper_12.1.1_all.deb ... Unpacking debhelper (12.1.1) ... Selecting previously unselected package libassuan0:armhf. Preparing to unpack .../031-libassuan0_2.5.2-1_armhf.deb ... Unpacking libassuan0:armhf (2.5.2-1) ... Selecting previously unselected package gpgconf. Preparing to unpack .../032-gpgconf_2.2.12-1+deb10u1_armhf.deb ... Unpacking gpgconf (2.2.12-1+deb10u1) ... Selecting previously unselected package lsb-base. Preparing to unpack .../033-lsb-base_10.2019051400_all.deb ... Unpacking lsb-base (10.2019051400) ... Selecting previously unselected package libksba8:armhf. Preparing to unpack .../034-libksba8_1.3.5-2_armhf.deb ... Unpacking libksba8:armhf (1.3.5-2) ... Selecting previously unselected package libsasl2-modules-db:armhf. Preparing to unpack .../035-libsasl2-modules-db_2.1.27+dfsg-1+deb10u1_armhf.deb ... Unpacking libsasl2-modules-db:armhf (2.1.27+dfsg-1+deb10u1) ... Selecting previously unselected package libsasl2-2:armhf. Preparing to unpack .../036-libsasl2-2_2.1.27+dfsg-1+deb10u1_armhf.deb ... Unpacking libsasl2-2:armhf (2.1.27+dfsg-1+deb10u1) ... Selecting previously unselected package libldap-common. Preparing to unpack .../037-libldap-common_2.4.47+dfsg-3+deb10u2_all.deb ... Unpacking libldap-common (2.4.47+dfsg-3+deb10u2) ... Selecting previously unselected package libldap-2.4-2:armhf. Preparing to unpack .../038-libldap-2.4-2_2.4.47+dfsg-3+deb10u2_armhf.deb ... Unpacking libldap-2.4-2:armhf (2.4.47+dfsg-3+deb10u2) ... Selecting previously unselected package libnpth0:armhf. Preparing to unpack .../039-libnpth0_1.6-1_armhf.deb ... Unpacking libnpth0:armhf (1.6-1) ... Selecting previously unselected package dirmngr. Preparing to unpack .../040-dirmngr_2.2.12-1+deb10u1_armhf.deb ... Unpacking dirmngr (2.2.12-1+deb10u1) ... Selecting previously unselected package gnupg-l10n. Preparing to unpack .../041-gnupg-l10n_2.2.12-1+deb10u1_all.deb ... Unpacking gnupg-l10n (2.2.12-1+deb10u1) ... Selecting previously unselected package gnupg-utils. Preparing to unpack .../042-gnupg-utils_2.2.12-1+deb10u1_armhf.deb ... Unpacking gnupg-utils (2.2.12-1+deb10u1) ... Selecting previously unselected package gpg. Preparing to unpack .../043-gpg_2.2.12-1+deb10u1_armhf.deb ... Unpacking gpg (2.2.12-1+deb10u1) ... Selecting previously unselected package pinentry-curses. Preparing to unpack .../044-pinentry-curses_1.1.0-2_armhf.deb ... Unpacking pinentry-curses (1.1.0-2) ... Selecting previously unselected package gpg-agent. Preparing to unpack .../045-gpg-agent_2.2.12-1+deb10u1_armhf.deb ... Unpacking gpg-agent (2.2.12-1+deb10u1) ... Selecting previously unselected package gpg-wks-client. Preparing to unpack .../046-gpg-wks-client_2.2.12-1+deb10u1_armhf.deb ... Unpacking gpg-wks-client (2.2.12-1+deb10u1) ... Selecting previously unselected package gpg-wks-server. Preparing to unpack .../047-gpg-wks-server_2.2.12-1+deb10u1_armhf.deb ... Unpacking gpg-wks-server (2.2.12-1+deb10u1) ... Selecting previously unselected package gpgsm. Preparing to unpack .../048-gpgsm_2.2.12-1+deb10u1_armhf.deb ... Unpacking gpgsm (2.2.12-1+deb10u1) ... Selecting previously unselected package gnupg. Preparing to unpack .../049-gnupg_2.2.12-1+deb10u1_all.deb ... Unpacking gnupg (2.2.12-1+deb10u1) ... Selecting previously unselected package libfile-which-perl. Preparing to unpack .../050-libfile-which-perl_1.23-1_all.deb ... Unpacking libfile-which-perl (1.23-1) ... Selecting previously unselected package libfile-homedir-perl. Preparing to unpack .../051-libfile-homedir-perl_1.004-1_all.deb ... Unpacking libfile-homedir-perl (1.004-1) ... Selecting previously unselected package libio-pty-perl. Preparing to unpack .../052-libio-pty-perl_1%3a1.08-1.1+b5_armhf.deb ... Unpacking libio-pty-perl (1:1.08-1.1+b5) ... Selecting previously unselected package libipc-run-perl. Preparing to unpack .../053-libipc-run-perl_20180523.0-1_all.deb ... Unpacking libipc-run-perl (20180523.0-1) ... Selecting previously unselected package libclass-method-modifiers-perl. Preparing to unpack .../054-libclass-method-modifiers-perl_2.12-1_all.deb ... Unpacking libclass-method-modifiers-perl (2.12-1) ... Selecting previously unselected package libsub-exporter-progressive-perl. Preparing to unpack .../055-libsub-exporter-progressive-perl_0.001013-1_all.deb ... Unpacking libsub-exporter-progressive-perl (0.001013-1) ... Selecting previously unselected package libdevel-globaldestruction-perl. Preparing to unpack .../056-libdevel-globaldestruction-perl_0.14-1_all.deb ... Unpacking libdevel-globaldestruction-perl (0.14-1) ... Selecting previously unselected package libb-hooks-op-check-perl. Preparing to unpack .../057-libb-hooks-op-check-perl_0.22-1+b1_armhf.deb ... Unpacking libb-hooks-op-check-perl (0.22-1+b1) ... Selecting previously unselected package libdynaloader-functions-perl. Preparing to unpack .../058-libdynaloader-functions-perl_0.003-1_all.deb ... Unpacking libdynaloader-functions-perl (0.003-1) ... Selecting previously unselected package libdevel-callchecker-perl. Preparing to unpack .../059-libdevel-callchecker-perl_0.008-1_armhf.deb ... Unpacking libdevel-callchecker-perl (0.008-1) ... Selecting previously unselected package libparams-classify-perl. Preparing to unpack .../060-libparams-classify-perl_0.015-1+b1_armhf.deb ... Unpacking libparams-classify-perl (0.015-1+b1) ... Selecting previously unselected package libmodule-runtime-perl. Preparing to unpack .../061-libmodule-runtime-perl_0.016-1_all.deb ... Unpacking libmodule-runtime-perl (0.016-1) ... Selecting previously unselected package libimport-into-perl. Preparing to unpack .../062-libimport-into-perl_1.002005-1_all.deb ... Unpacking libimport-into-perl (1.002005-1) ... Selecting previously unselected package librole-tiny-perl. Preparing to unpack .../063-librole-tiny-perl_2.000006-1_all.deb ... Unpacking librole-tiny-perl (2.000006-1) ... Selecting previously unselected package libstrictures-perl. Preparing to unpack .../064-libstrictures-perl_2.000005-1_all.deb ... Unpacking libstrictures-perl (2.000005-1) ... Selecting previously unselected package libsub-quote-perl. Preparing to unpack .../065-libsub-quote-perl_2.005001-1_all.deb ... Unpacking libsub-quote-perl (2.005001-1) ... Selecting previously unselected package libmoo-perl. Preparing to unpack .../066-libmoo-perl_2.003004-2_all.deb ... Unpacking libmoo-perl (2.003004-2) ... Selecting previously unselected package libencode-locale-perl. Preparing to unpack .../067-libencode-locale-perl_1.05-1_all.deb ... Unpacking libencode-locale-perl (1.05-1) ... Selecting previously unselected package libtimedate-perl. Preparing to unpack .../068-libtimedate-perl_2.3000-2+deb10u1_all.deb ... Unpacking libtimedate-perl (2.3000-2+deb10u1) ... Selecting previously unselected package libhttp-date-perl. Preparing to unpack .../069-libhttp-date-perl_6.02-1_all.deb ... Unpacking libhttp-date-perl (6.02-1) ... Selecting previously unselected package libfile-listing-perl. Preparing to unpack .../070-libfile-listing-perl_6.04-1_all.deb ... Unpacking libfile-listing-perl (6.04-1) ... Selecting previously unselected package libhtml-tagset-perl. Preparing to unpack .../071-libhtml-tagset-perl_3.20-3_all.deb ... Unpacking libhtml-tagset-perl (3.20-3) ... Selecting previously unselected package liburi-perl. Preparing to unpack .../072-liburi-perl_1.76-1_all.deb ... Unpacking liburi-perl (1.76-1) ... Selecting previously unselected package libhtml-parser-perl. Preparing to unpack .../073-libhtml-parser-perl_3.72-3+b3_armhf.deb ... Unpacking libhtml-parser-perl (3.72-3+b3) ... Selecting previously unselected package libhtml-tree-perl. Preparing to unpack .../074-libhtml-tree-perl_5.07-2_all.deb ... Unpacking libhtml-tree-perl (5.07-2) ... Selecting previously unselected package libio-html-perl. Preparing to unpack .../075-libio-html-perl_1.001-1_all.deb ... Unpacking libio-html-perl (1.001-1) ... Selecting previously unselected package liblwp-mediatypes-perl. Preparing to unpack .../076-liblwp-mediatypes-perl_6.02-1_all.deb ... Unpacking liblwp-mediatypes-perl (6.02-1) ... Selecting previously unselected package libhttp-message-perl. Preparing to unpack .../077-libhttp-message-perl_6.18-1_all.deb ... Unpacking libhttp-message-perl (6.18-1) ... Selecting previously unselected package libhttp-cookies-perl. Preparing to unpack .../078-libhttp-cookies-perl_6.04-1_all.deb ... Unpacking libhttp-cookies-perl (6.04-1) ... Selecting previously unselected package libhttp-negotiate-perl. Preparing to unpack .../079-libhttp-negotiate-perl_6.01-1_all.deb ... Unpacking libhttp-negotiate-perl (6.01-1) ... Selecting previously unselected package perl-openssl-defaults:armhf. Preparing to unpack .../080-perl-openssl-defaults_3_armhf.deb ... Unpacking perl-openssl-defaults:armhf (3) ... Selecting previously unselected package libnet-ssleay-perl. Preparing to unpack .../081-libnet-ssleay-perl_1.85-2+b1_armhf.deb ... Unpacking libnet-ssleay-perl (1.85-2+b1) ... Selecting previously unselected package libio-socket-ssl-perl. Preparing to unpack .../082-libio-socket-ssl-perl_2.060-3_all.deb ... Unpacking libio-socket-ssl-perl (2.060-3) ... Selecting previously unselected package libnet-http-perl. Preparing to unpack .../083-libnet-http-perl_6.18-1_all.deb ... Unpacking libnet-http-perl (6.18-1) ... Selecting previously unselected package liblwp-protocol-https-perl. Preparing to unpack .../084-liblwp-protocol-https-perl_6.07-2_all.deb ... Unpacking liblwp-protocol-https-perl (6.07-2) ... Selecting previously unselected package libtry-tiny-perl. Preparing to unpack .../085-libtry-tiny-perl_0.30-1_all.deb ... Unpacking libtry-tiny-perl (0.30-1) ... Selecting previously unselected package libwww-robotrules-perl. Preparing to unpack .../086-libwww-robotrules-perl_6.02-1_all.deb ... Unpacking libwww-robotrules-perl (6.02-1) ... Selecting previously unselected package libwww-perl. Preparing to unpack .../087-libwww-perl_6.36-2_all.deb ... Unpacking libwww-perl (6.36-2) ... Selecting previously unselected package patchutils. Preparing to unpack .../088-patchutils_0.3.4-2_armhf.deb ... Unpacking patchutils (0.3.4-2) ... Selecting previously unselected package wdiff. Preparing to unpack .../089-wdiff_1.2.2-2+b1_armhf.deb ... Unpacking wdiff (1.2.2-2+b1) ... Selecting previously unselected package devscripts. Preparing to unpack .../090-devscripts_2.19.5+deb10u1_armhf.deb ... Unpacking devscripts (2.19.5+deb10u1) ... Selecting previously unselected package rubygems-integration. Preparing to unpack .../091-rubygems-integration_1.11+deb10u1_all.deb ... Unpacking rubygems-integration (1.11+deb10u1) ... Selecting previously unselected package ruby-did-you-mean. Preparing to unpack .../092-ruby-did-you-mean_1.2.1-1_all.deb ... Unpacking ruby-did-you-mean (1.2.1-1) ... Selecting previously unselected package ruby-minitest. Preparing to unpack .../093-ruby-minitest_5.11.3-1_all.deb ... Unpacking ruby-minitest (5.11.3-1) ... Selecting previously unselected package ruby-net-telnet. Preparing to unpack .../094-ruby-net-telnet_0.1.1-2_all.deb ... Unpacking ruby-net-telnet (0.1.1-2) ... Selecting previously unselected package ruby-power-assert. Preparing to unpack .../095-ruby-power-assert_1.1.1-1_all.deb ... Unpacking ruby-power-assert (1.1.1-1) ... Selecting previously unselected package ruby-test-unit. Preparing to unpack .../096-ruby-test-unit_3.2.8-1_all.deb ... Unpacking ruby-test-unit (3.2.8-1) ... Selecting previously unselected package ruby-xmlrpc. Preparing to unpack .../097-ruby-xmlrpc_0.3.0-2_all.deb ... Unpacking ruby-xmlrpc (0.3.0-2) ... Selecting previously unselected package libyaml-0-2:armhf. Preparing to unpack .../098-libyaml-0-2_0.2.1-1_armhf.deb ... Unpacking libyaml-0-2:armhf (0.2.1-1) ... Selecting previously unselected package libruby2.5:armhf. Preparing to unpack .../099-libruby2.5_2.5.5-3+deb10u1_armhf.deb ... Unpacking libruby2.5:armhf (2.5.5-3+deb10u1) ... Selecting previously unselected package ruby2.5. Preparing to unpack .../100-ruby2.5_2.5.5-3+deb10u1_armhf.deb ... Unpacking ruby2.5 (2.5.5-3+deb10u1) ... Selecting previously unselected package ruby. Preparing to unpack .../101-ruby_1%3a2.5.1_armhf.deb ... Unpacking ruby (1:2.5.1) ... Selecting previously unselected package rake. Preparing to unpack .../102-rake_12.3.1-3+deb10u1_all.deb ... Unpacking rake (12.3.1-3+deb10u1) ... Selecting previously unselected package gem2deb-test-runner. Preparing to unpack .../103-gem2deb-test-runner_0.43_armhf.deb ... Unpacking gem2deb-test-runner (0.43) ... Selecting previously unselected package libgmpxx4ldbl:armhf. Preparing to unpack .../104-libgmpxx4ldbl_2%3a6.1.2+dfsg-4_armhf.deb ... Unpacking libgmpxx4ldbl:armhf (2:6.1.2+dfsg-4) ... Selecting previously unselected package libgmp-dev:armhf. Preparing to unpack .../105-libgmp-dev_2%3a6.1.2+dfsg-4_armhf.deb ... Unpacking libgmp-dev:armhf (2:6.1.2+dfsg-4) ... Selecting previously unselected package ruby2.5-dev:armhf. Preparing to unpack .../106-ruby2.5-dev_2.5.5-3+deb10u1_armhf.deb ... Unpacking ruby2.5-dev:armhf (2.5.5-3+deb10u1) ... Selecting previously unselected package ruby-all-dev:armhf. Preparing to unpack .../107-ruby-all-dev_1%3a2.5.1_armhf.deb ... Unpacking ruby-all-dev:armhf (1:2.5.1) ... Selecting previously unselected package ruby-setup. Preparing to unpack .../108-ruby-setup_3.4.1-9_all.deb ... Unpacking ruby-setup (3.4.1-9) ... Selecting previously unselected package gem2deb. Preparing to unpack .../109-gem2deb_0.43_armhf.deb ... Unpacking gem2deb (0.43) ... Selecting previously unselected package rake-compiler. Preparing to unpack .../110-rake-compiler_1.0.5-1_all.deb ... Unpacking rake-compiler (1.0.5-1) ... Selecting previously unselected package ruby-diff-lcs. Preparing to unpack .../111-ruby-diff-lcs_1.3-1_all.deb ... Unpacking ruby-diff-lcs (1.3-1) ... Selecting previously unselected package ruby-rspec-support. Preparing to unpack .../112-ruby-rspec-support_3.8.0c0e1m0s0-1_all.deb ... Unpacking ruby-rspec-support (3.8.0c0e1m0s0-1) ... Selecting previously unselected package ruby-rspec-expectations. Preparing to unpack .../113-ruby-rspec-expectations_3.8.0c0e1m0s0-1_all.deb ... Unpacking ruby-rspec-expectations (3.8.0c0e1m0s0-1) ... Selecting previously unselected package ruby-rspec-mocks. Preparing to unpack .../114-ruby-rspec-mocks_3.8.0c0e1m0s0-1_all.deb ... Unpacking ruby-rspec-mocks (3.8.0c0e1m0s0-1) ... Selecting previously unselected package ruby-thread-order. Preparing to unpack .../115-ruby-thread-order_1.1.0-1_all.deb ... Unpacking ruby-thread-order (1.1.0-1) ... Selecting previously unselected package ruby-rspec-core. Preparing to unpack .../116-ruby-rspec-core_3.8.0c0e1m0s0-1_all.deb ... Unpacking ruby-rspec-core (3.8.0c0e1m0s0-1) ... Selecting previously unselected package ruby-rspec. Preparing to unpack .../117-ruby-rspec_3.8.0c0e1m0s0-1_all.deb ... Unpacking ruby-rspec (3.8.0c0e1m0s0-1) ... Selecting previously unselected package ruby-timecop. Preparing to unpack .../118-ruby-timecop_0.8.0-1_all.deb ... Unpacking ruby-timecop (0.8.0-1) ... Setting up libksba8:armhf (1.3.5-2) ... Setting up libpipeline1:armhf (1.5.1-2) ... Setting up wdiff (1.2.2-2+b1) ... Setting up lsb-base (10.2019051400) ... Setting up libfile-which-perl (1.23-1) ... Setting up mime-support (3.62) ... Setting up libdynaloader-functions-perl (0.003-1) ... Setting up libclass-method-modifiers-perl (2.12-1) ... Setting up ruby-power-assert (1.1.1-1) ... Setting up libio-pty-perl (1:1.08-1.1+b5) ... Setting up libmagic-mgc (1:5.35-4+deb10u1) ... Setting up libarchive-zip-perl (1.64-1) ... Setting up libyaml-0-2:armhf (0.2.1-1) ... Setting up libglib2.0-0:armhf (2.58.3-2+deb10u2) ... No schema files found: doing nothing. Setting up libhtml-tagset-perl (3.20-3) ... Setting up liblwp-mediatypes-perl (6.02-1) ... Setting up libtry-tiny-perl (0.30-1) ... Setting up libmagic1:armhf (1:5.35-4+deb10u1) ... Setting up perl-openssl-defaults:armhf (3) ... Setting up gettext-base (0.19.8.1-9) ... Setting up libencode-locale-perl (1.05-1) ... Setting up libnpth0:armhf (1.6-1) ... Setting up file (1:5.35-4+deb10u1) ... Setting up libassuan0:armhf (2.5.2-1) ... Setting up libldap-common (2.4.47+dfsg-3+deb10u2) ... Setting up libicu63:armhf (63.1-6+deb10u1) ... Setting up libsasl2-modules-db:armhf (2.1.27+dfsg-1+deb10u1) ... Setting up ruby-minitest (5.11.3-1) ... Setting up patchutils (0.3.4-2) ... Setting up autotools-dev (20180224.1) ... Setting up libgmpxx4ldbl:armhf (2:6.1.2+dfsg-4) ... Setting up ruby-test-unit (3.2.8-1) ... Setting up gnupg-l10n (2.2.12-1+deb10u1) ... Setting up libncurses6:armhf (6.1+20181013-2+deb10u2) ... Setting up ruby-net-telnet (0.1.1-2) ... Setting up libsigsegv2:armhf (2.12-2) ... Setting up libio-html-perl (1.001-1) ... Setting up autopoint (0.19.8.1-9) ... Setting up libb-hooks-op-check-perl (0.22-1+b1) ... Setting up libipc-run-perl (20180523.0-1) ... Setting up libsasl2-2:armhf (2.1.27+dfsg-1+deb10u1) ... Setting up libsub-exporter-progressive-perl (0.001013-1) ... Setting up libtimedate-perl (2.3000-2+deb10u1) ... Setting up sensible-utils (0.0.12) ... Setting up libuchardet0:armhf (0.0.6-3) ... Setting up librole-tiny-perl (2.000006-1) ... Setting up libdevel-globaldestruction-perl (0.14-1) ... Setting up netbase (5.6) ... Setting up libstrictures-perl (2.000005-1) ... Setting up libsub-quote-perl (2.005001-1) ... Setting up libmpdec2:armhf (2.4.2-2) ... Setting up ruby-did-you-mean (1.2.1-1) ... Setting up libfile-homedir-perl (1.004-1) ... Setting up openssl (1.1.1d-0+deb10u3) ... Setting up libbsd0:armhf (0.9.1-2) ... Setting up libelf1:armhf (0.176-1.1) ... Setting up readline-common (7.0-5) ... Setting up ruby-xmlrpc (0.3.0-2) ... Setting up libxml2:armhf (2.9.4+dfsg1-7+b3) ... Setting up liburi-perl (1.76-1) ... Setting up libreadline7:armhf (7.0-5) ... Setting up gnupg-utils (2.2.12-1+deb10u1) ... Setting up libnet-ssleay-perl (1.85-2+b1) ... Setting up pinentry-curses (1.1.0-2) ... Setting up libfile-stripnondeterminism-perl (1.1.2-1) ... Setting up libhttp-date-perl (6.02-1) ... Setting up libpython3.7-stdlib:armhf (3.7.3-2+deb10u1) ... Setting up libgmp-dev:armhf (2:6.1.2+dfsg-4) ... Setting up libfile-listing-perl (6.04-1) ... Setting up libtool (2.4.6-9) ... Setting up libldap-2.4-2:armhf (2.4.47+dfsg-3+deb10u2) ... Setting up libnet-http-perl (6.18-1) ... Setting up m4 (1.4.18-2) ... Setting up libdevel-callchecker-perl (0.008-1) ... Setting up ca-certificates (20190110) ... Updating certificates in /etc/ssl/certs... 128 added, 0 removed; done. Setting up bsdmainutils (11.1.2+b1) ... update-alternatives: using /usr/bin/bsd-write to provide /usr/bin/write (write) in auto mode update-alternatives: using /usr/bin/bsd-from to provide /usr/bin/from (from) in auto mode Setting up libcroco3:armhf (0.6.12-3) ... Setting up autoconf (2.69-11) ... Setting up libwww-robotrules-perl (6.02-1) ... Setting up dwz (0.12-3) ... Setting up groff-base (1.22.4-3) ... Setting up libhtml-parser-perl (3.72-3+b3) ... Setting up gpgconf (2.2.12-1+deb10u1) ... Setting up libio-socket-ssl-perl (2.060-3) ... Setting up gpg (2.2.12-1+deb10u1) ... Setting up libpython3-stdlib:armhf (3.7.3-1) ... Setting up libhttp-message-perl (6.18-1) ... Setting up automake (1:1.16.1-4) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up python3.7 (3.7.3-2+deb10u1) ... Setting up libhttp-negotiate-perl (6.01-1) ... Setting up gettext (0.19.8.1-9) ... Setting up gpg-agent (2.2.12-1+deb10u1) ... Setting up libhttp-cookies-perl (6.04-1) ... Setting up libhtml-tree-perl (5.07-2) ... Setting up libparams-classify-perl (0.015-1+b1) ... Setting up gpgsm (2.2.12-1+deb10u1) ... Setting up python3 (3.7.3-1) ... Setting up rubygems-integration (1.11+deb10u1) ... Setting up man-db (2.8.5-2) ... Not building database; man-db/auto-update is not 'true'. Setting up intltool-debian (0.35.0+20060710.5) ... Setting up dirmngr (2.2.12-1+deb10u1) ... Setting up libmodule-runtime-perl (0.016-1) ... Setting up gpg-wks-server (2.2.12-1+deb10u1) ... Setting up gpg-wks-client (2.2.12-1+deb10u1) ... Setting up libimport-into-perl (1.002005-1) ... Setting up libmoo-perl (2.003004-2) ... Setting up po-debconf (1.0.21) ... Setting up gnupg (2.2.12-1+deb10u1) ... Setting up libwww-perl (6.36-2) ... Setting up dh-autoreconf (19) ... Setting up devscripts (2.19.5+deb10u1) ... Setting up rake (12.3.1-3+deb10u1) ... Setting up liblwp-protocol-https-perl (6.07-2) ... Setting up libruby2.5:armhf (2.5.5-3+deb10u1) ... Setting up debhelper (12.1.1) ... Setting up ruby2.5-dev:armhf (2.5.5-3+deb10u1) ... Setting up dh-strip-nondeterminism (1.1.2-1) ... Setting up ruby2.5 (2.5.5-3+deb10u1) ... Setting up ruby-all-dev:armhf (1:2.5.1) ... Setting up ruby (1:2.5.1) ... Setting up rake-compiler (1.0.5-1) ... Setting up ruby-setup (3.4.1-9) ... Setting up ruby-rspec-support (3.8.0c0e1m0s0-1) ... Setting up ruby-rspec-mocks (3.8.0c0e1m0s0-1) ... Setting up ruby-diff-lcs (1.3-1) ... Setting up ruby-thread-order (1.1.0-1) ... Setting up gem2deb-test-runner (0.43) ... Setting up ruby-timecop (0.8.0-1) ... Setting up ruby-rspec-expectations (3.8.0c0e1m0s0-1) ... Setting up ruby-rspec-core (3.8.0c0e1m0s0-1) ... Setting up gem2deb (0.43) ... Setting up ruby-rspec (3.8.0c0e1m0s0-1) ... Processing triggers for libc-bin (2.28-10) ... Processing triggers for ca-certificates (20190110) ... Updating certificates in /etc/ssl/certs... 0 added, 0 removed; done. Running hooks in /etc/ca-certificates/update.d... done. Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps Reading package lists... Building dependency tree... Reading state information... fakeroot is already the newest version (1.23-1). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package I: Running cd /build/ruby-concurrent-1.0.5/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b dpkg-buildpackage: info: source package ruby-concurrent dpkg-buildpackage: info: source version 1.0.5-3 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Antonio Terceiro dpkg-source --before-build . dpkg-buildpackage: info: host architecture armhf fakeroot debian/rules clean dh clean --buildsystem=ruby --with ruby dh_auto_clean -O--buildsystem=ruby dh_ruby --clean dh_ruby --clean dh_clean -O--buildsystem=ruby debian/rules build dh build --buildsystem=ruby --with ruby dh_update_autotools_config -O--buildsystem=ruby dh_auto_configure -O--buildsystem=ruby dh_ruby --configure dh_auto_build -O--buildsystem=ruby dh_ruby --build dh_ruby --build dh_auto_test -O--buildsystem=ruby dh_ruby --test fakeroot debian/rules binary dh binary --buildsystem=ruby --with ruby dh_testroot -O--buildsystem=ruby dh_prep -O--buildsystem=ruby dh_auto_install -O--buildsystem=ruby dh_ruby --install /build/ruby-concurrent-1.0.5/debian/ruby-concurrent dh_ruby --install ┌──────────────────────────────────────────────────────────────────────────────┐ │ Install files │ └──────────────────────────────────────────────────────────────────────────────┘ install -d /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent-edge.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent-edge.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/scheduled_task.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/scheduled_task.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/thread_safe/util.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/thread_safe/util.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/thread_safe/readme.txt /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/thread_safe/readme.txt install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/thread_safe/util/cheap_lockable.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/thread_safe/util/cheap_lockable.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/thread_safe/util/power_of_two_tuple.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/thread_safe/util/power_of_two_tuple.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/thread_safe/util/xor_shift_random.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/thread_safe/util/xor_shift_random.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/thread_safe/util/volatile.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/thread_safe/util/volatile.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/thread_safe/util/adder.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/thread_safe/util/adder.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/thread_safe/util/striped64.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/thread_safe/util/striped64.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/thread_safe/util/array_hash_rbx.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/thread_safe/util/array_hash_rbx.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/thread_safe/synchronized_delegator.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/thread_safe/synchronized_delegator.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/maybe.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/maybe.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/edge/lock_free_linked_set/window.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/edge/lock_free_linked_set/window.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/edge/lock_free_linked_set/node.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/edge/lock_free_linked_set/node.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/edge/atomic_markable_reference.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/edge/atomic_markable_reference.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/edge/lock_free_stack.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/edge/lock_free_stack.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/edge/cancellation.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/edge/cancellation.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/edge/processing_actor.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/edge/processing_actor.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/edge/promises.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/edge/promises.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/edge/old_channel_integration.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/edge/old_channel_integration.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/edge/lock_free_queue.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/edge/lock_free_queue.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/edge/lock_free_linked_set.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/edge/lock_free_linked_set.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/edge/throttle.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/edge/throttle.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/agent.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/agent.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/dataflow.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/dataflow.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/synchronization.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/executor/ruby_thread_pool_executor.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/executor/ruby_thread_pool_executor.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/executor/safe_task_executor.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/executor/safe_task_executor.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/executor/serialized_execution.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/executor/serialized_execution.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/executor/timer_set.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/executor/timer_set.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/executor/serial_executor_service.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/executor/serial_executor_service.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/executor/ruby_single_thread_executor.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/executor/ruby_single_thread_executor.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/executor/java_single_thread_executor.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/executor/java_single_thread_executor.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/executor/thread_pool_executor.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/executor/thread_pool_executor.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/executor/serialized_execution_delegator.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/executor/serialized_execution_delegator.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/executor/java_executor_service.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/executor/java_executor_service.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/executor/java_thread_pool_executor.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/executor/java_thread_pool_executor.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/executor/fixed_thread_pool.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/executor/fixed_thread_pool.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/executor/executor_service.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/executor/executor_service.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/executor/cached_thread_pool.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/executor/cached_thread_pool.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/executor/simple_executor_service.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/executor/simple_executor_service.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/executor/ruby_executor_service.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/executor/ruby_executor_service.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/executor/single_thread_executor.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/executor/single_thread_executor.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/executor/abstract_executor_service.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/executor/abstract_executor_service.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/executor/immediate_executor.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/executor/immediate_executor.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/executor/indirect_immediate_executor.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/executor/indirect_immediate_executor.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/collection/non_concurrent_priority_queue.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/collection/non_concurrent_priority_queue.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/collection/ruby_non_concurrent_priority_queue.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/collection/ruby_non_concurrent_priority_queue.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/collection/map/synchronized_map_backend.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/collection/map/synchronized_map_backend.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/collection/map/non_concurrent_map_backend.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/collection/map/mri_map_backend.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/collection/map/mri_map_backend.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/collection/map/atomic_reference_map_backend.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/collection/map/atomic_reference_map_backend.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/collection/copy_on_write_observer_set.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/collection/copy_on_write_observer_set.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/collection/copy_on_notify_observer_set.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/collection/copy_on_notify_observer_set.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/collection/java_non_concurrent_priority_queue.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/collection/java_non_concurrent_priority_queue.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/errors.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/errors.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/immutable_struct.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/immutable_struct.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/lazy_register.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/lazy_register.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/settable_struct.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/ivar.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/ivar.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/atomic/thread_local_var.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/atomic/thread_local_var.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/atomic/java_thread_local_var.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/atomic/java_thread_local_var.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/atomic/mutex_semaphore.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/atomic/mutex_semaphore.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/atomic/event.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/atomic/event.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/atomic/reentrant_read_write_lock.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/atomic/reentrant_read_write_lock.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/atomic/semaphore.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/atomic/semaphore.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/atomic/abstract_thread_local_var.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/atomic/abstract_thread_local_var.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/atomic/mutex_count_down_latch.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/atomic/mutex_count_down_latch.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/atomic/java_count_down_latch.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/atomic/java_count_down_latch.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/atomic/mutex_atomic_boolean.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/atomic/mutex_atomic_boolean.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/atomic/mutex_atomic_fixnum.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/atomic/mutex_atomic_fixnum.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/atomic/ruby_thread_local_var.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/atomic/ruby_thread_local_var.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/atomic/read_write_lock.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/atomic/read_write_lock.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/atomic/atomic_reference.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/atomic/atomic_reference.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/atomic/atomic_boolean.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/atomic/atomic_boolean.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/atomic/atomic_fixnum.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/atomic/atomic_fixnum.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/atomic/cyclic_barrier.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/atomic/cyclic_barrier.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/atomic/count_down_latch.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/atomic/count_down_latch.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/future.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/future.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/configuration.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/configuration.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/atomics.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/atomics.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/mvar.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/mvar.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/atom.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/atom.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/mutable_struct.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/channel/selector/default_clause.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/channel/selector/default_clause.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/channel/selector/after_clause.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/channel/selector/after_clause.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/channel/selector/take_clause.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/channel/selector/take_clause.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/channel/selector/put_clause.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/channel/selector/put_clause.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/channel/selector/error_clause.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/channel/selector/error_clause.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/channel/tick.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/channel/tick.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/channel/buffer/dropping.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/channel/buffer/dropping.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/channel/buffer/unbuffered.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/channel/buffer/unbuffered.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/channel/buffer/timer.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/channel/buffer/timer.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/channel/buffer/buffered.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/channel/buffer/buffered.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/channel/buffer/sliding.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/channel/buffer/sliding.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/channel/buffer/ticker.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/channel/buffer/ticker.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/channel/buffer/base.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/channel/buffer/base.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/channel/buffer.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/channel/buffer.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/channel/selector.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/channel/selector.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/version.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/version.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/hash.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/hash.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/delay.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/delay.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/atomic_reference/rbx.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/atomic_reference/rbx.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/atomic_reference/numeric_cas_wrapper.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/atomic_reference/numeric_cas_wrapper.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/atomic_reference/concurrent_update_error.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/atomic_reference/concurrent_update_error.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/atomic_reference/ruby.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/atomic_reference/ruby.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/atomic_reference/mutex_atomic.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/atomic_reference/mutex_atomic.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/atomic_reference/jruby.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/atomic_reference/jruby.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/atomic_reference/jruby+truffle.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/atomic_reference/jruby+truffle.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/atomic_reference/direct_update.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/atomic_reference/direct_update.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/timer_task.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/timer_task.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/actor.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/actor.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/exchanger.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/exchanger.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/options.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/options.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/tvar.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/tvar.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/tuple.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/tuple.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/async.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/async.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/concern/deprecation.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/concern/deprecation.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/concern/observable.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/concern/observable.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/concern/logging.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/concern/logging.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/concern/obligation.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/concern/obligation.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/concern/dereferenceable.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/concern/dereferenceable.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/array.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/array.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/map.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/map.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/channel.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/channel.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/executors.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/executors.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/promise.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/promise.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/mri_object.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/synchronization/mri_object.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/object.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/synchronization/object.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/condition.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/synchronization/condition.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/lock.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/synchronization/lock.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_object.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/synchronization/abstract_object.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/rbx_object.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/synchronization/rbx_object.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/truffle_lockable_object.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/synchronization/truffle_lockable_object.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/volatile.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/synchronization/volatile.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/jruby_object.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/synchronization/jruby_object.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/synchronization/abstract_struct.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_lockable_object.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/synchronization/abstract_lockable_object.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/rbx_lockable_object.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/synchronization/rbx_lockable_object.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/jruby_lockable_object.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/synchronization/jruby_lockable_object.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/mri_lockable_object.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/synchronization/mri_lockable_object.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/lockable_object.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/synchronization/lockable_object.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/truffle_object.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/synchronization/truffle_object.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/actor/default_dead_letter_handler.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/actor/default_dead_letter_handler.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/actor/public_delegations.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/actor/public_delegations.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/actor/errors.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/actor/errors.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/actor/type_check.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/actor/type_check.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/actor/utils/ad_hoc.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/actor/utils/ad_hoc.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/actor/utils/balancer.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/actor/utils/balancer.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/actor/utils/pool.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/actor/utils/pool.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/actor/utils/broadcast.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/actor/utils/broadcast.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/actor/envelope.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/actor/envelope.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/actor/root.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/actor/root.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/actor/core.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/actor/core.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/actor/behaviour.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/actor/behaviour.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/actor/behaviour/awaits.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/actor/behaviour/awaits.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/actor/behaviour/removes_child.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/actor/behaviour/removes_child.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/actor/behaviour/sets_results.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/actor/behaviour/sets_results.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/actor/behaviour/executes_context.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/actor/behaviour/executes_context.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/actor/behaviour/termination.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/actor/behaviour/termination.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/actor/behaviour/abstract.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/actor/behaviour/abstract.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/actor/behaviour/supervising.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/actor/behaviour/supervising.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/actor/behaviour/buffer.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/actor/behaviour/buffer.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/actor/behaviour/errors_on_unknown_message.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/actor/behaviour/errors_on_unknown_message.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/actor/behaviour/linking.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/actor/behaviour/linking.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/actor/behaviour/pausing.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/actor/behaviour/pausing.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/actor/utils.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/actor/utils.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/actor/context.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/actor/context.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/actor/reference.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/actor/reference.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/actor/internal_delegations.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/actor/internal_delegations.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/edge.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/edge.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/utility/processor_counter.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/utility/processor_counter.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/utility/native_extension_loader.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/utility/native_extension_loader.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/utility/native_integer.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/utility/native_integer.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/utility/at_exit.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/utility/at_exit.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/utility/monotonic_time.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/utility/monotonic_time.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/utility/engine.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/utility/engine.rb install -D -m644 /build/ruby-concurrent-1.0.5/lib/concurrent/constants.rb /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby/concurrent/constants.rb dh_installchangelogs -pruby-concurrent /build/ruby-concurrent-1.0.5/CHANGELOG.md upstream ┌──────────────────────────────────────────────────────────────────────────────┐ │ Install Rubygems integration metadata │ └──────────────────────────────────────────────────────────────────────────────┘ generating gemspec at /build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/share/rubygems-integration/all/specifications/concurrent-ruby-1.0.5.gemspec /usr/bin/ruby2.5 /usr/bin/gem2deb-test-runner ┌──────────────────────────────────────────────────────────────────────────────┐ │ Checking Rubygems dependency resolution on ruby2.5 │ └──────────────────────────────────────────────────────────────────────────────┘ GEM_PATH=debian/ruby-concurrent/usr/share/rubygems-integration/all:/var/lib/gems/2.5.0:/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.5.0:/usr/share/rubygems-integration/2.5.0:/usr/share/rubygems-integration/all ruby2.5 -e gem\ \"concurrent-ruby\" ┌──────────────────────────────────────────────────────────────────────────────┐ │ Run tests for ruby2.5 from debian/ruby-tests.rake │ └──────────────────────────────────────────────────────────────────────────────┘ RUBYLIB=/build/ruby-concurrent-1.0.5/debian/ruby-concurrent/usr/lib/ruby/vendor_ruby:. GEM_PATH=debian/ruby-concurrent/usr/share/rubygems-integration/all:/var/lib/gems/2.5.0:/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.5.0:/usr/share/rubygems-integration/2.5.0:/usr/share/rubygems-integration/all ruby2.5 -S rake -f debian/ruby-tests.rake /usr/bin/ruby2.5 /usr/bin/rspec --pattern ./spec/concurrent/\*_spec.rb --color --backtrace --format documentation --seed 1 /build/ruby-concurrent-1.0.5/lib/concurrent/edge/promises.rb:905: warning: `*' interpreted as argument prefix /build/ruby-concurrent-1.0.5/lib/concurrent/edge/promises.rb:1229: warning: `*' interpreted as argument prefix /build/ruby-concurrent-1.0.5/lib/concurrent/edge/promises.rb:1561: warning: `*' interpreted as argument prefix /build/ruby-concurrent-1.0.5/lib/concurrent/actor/behaviour/termination.rb:74: warning: shadowing outer local variable - reason /build/ruby-concurrent-1.0.5/lib/concurrent/edge/cancellation.rb:116: warning: shadowing outer local variable - tokens /build/ruby-concurrent-1.0.5/lib/concurrent/edge/throttle.rb:55: warning: `*' interpreted as argument prefix /build/ruby-concurrent-1.0.5/spec/concurrent/agent_spec.rb:78: warning: assigned but unused variable - actual /build/ruby-concurrent-1.0.5/spec/concurrent/agent_spec.rb:319: warning: assigned but unused variable - expected /build/ruby-concurrent-1.0.5/spec/concurrent/agent_spec.rb:320: warning: assigned but unused variable - actual /build/ruby-concurrent-1.0.5/spec/concurrent/agent_spec.rb:961: warning: assigned but unused variable - t /build/ruby-concurrent-1.0.5/spec/concurrent/agent_spec.rb:1014: warning: assigned but unused variable - t /build/ruby-concurrent-1.0.5/spec/concurrent/agent_spec.rb:1100: warning: assigned but unused variable - t /build/ruby-concurrent-1.0.5/spec/concurrent/map_spec.rb:426: warning: ambiguous first argument; put parentheses or a space even after `-' operator /build/ruby-concurrent-1.0.5/spec/concurrent/collection_each_shared.rb:26: warning: statement not reached /build/ruby-concurrent-1.0.5/spec/concurrent/maybe_spec.rb:24: warning: assigned but unused variable - maybe /build/ruby-concurrent-1.0.5/spec/concurrent/mvar_spec.rb:58: warning: assigned but unused variable - putter /build/ruby-concurrent-1.0.5/spec/concurrent/mvar_spec.rb:118: warning: assigned but unused variable - putter /build/ruby-concurrent-1.0.5/spec/concurrent/mvar_spec.rb:187: warning: assigned but unused variable - putter /build/ruby-concurrent-1.0.5/spec/concurrent/mvar_spec.rb:201: warning: assigned but unused variable - modifier /build/ruby-concurrent-1.0.5/spec/concurrent/promise_spec.rb:413: warning: assigned but unused variable - composite /build/ruby-concurrent-1.0.5/spec/concurrent/promise_spec.rb:427: warning: assigned but unused variable - composite /build/ruby-concurrent-1.0.5/spec/concurrent/promise_spec.rb:448: warning: ambiguous first argument; put parentheses or a space even after `-' operator /build/ruby-concurrent-1.0.5/spec/concurrent/promise_spec.rb:441: warning: assigned but unused variable - composite /build/ruby-concurrent-1.0.5/spec/concurrent/promise_spec.rb:468: warning: assigned but unused variable - composite /build/ruby-concurrent-1.0.5/spec/concurrent/promise_spec.rb:482: warning: assigned but unused variable - composite /build/ruby-concurrent-1.0.5/spec/concurrent/promise_spec.rb:503: warning: ambiguous first argument; put parentheses or a space even after `-' operator /build/ruby-concurrent-1.0.5/spec/concurrent/promise_spec.rb:496: warning: assigned but unused variable - composite /build/ruby-concurrent-1.0.5/spec/concurrent/scheduled_task_spec.rb:59: warning: assigned but unused variable - now /build/ruby-concurrent-1.0.5/spec/concurrent/scheduled_task_spec.rb:136: warning: assigned but unused variable - task /build/ruby-concurrent-1.0.5/spec/concurrent/scheduled_task_spec.rb:148: warning: assigned but unused variable - task /build/ruby-concurrent-1.0.5/spec/concurrent/timer_task_spec.rb:12: warning: assigned but unused variable - ex Run options: exclude {:stress=>true} Randomized with seed 1 Concurrent::IVar #initialize /build/ruby-concurrent-1.0.5/lib/concurrent/ivar.rb:196: warning: instance variable @state not initialized can set an initial value does not have to set an initial value /build/ruby-concurrent-1.0.5/lib/concurrent/ivar.rb:196: warning: instance variable @state not initialized can set an initial value with a block does not set an initial value if you pass NULL raises an exception if given both a value and a block observation /build/ruby-concurrent-1.0.5/spec/concurrent/ivar_spec.rb:90: warning: instance variable @count not initialized notifies all observers on #set deadlock avoidance should notify observers outside mutex lock should notify a new observer added after fulfillment outside lock it should behave like ivar initialization sets the state to incomplete it should behave like dereferenceable /build/ruby-concurrent-1.0.5/lib/concurrent/ivar.rb:196: warning: instance variable @state not initialized does not call #freeze when #freeze_on_deref is set and the value is nil /build/ruby-concurrent-1.0.5/lib/concurrent/ivar.rb:196: warning: instance variable @state not initialized /build/ruby-concurrent-1.0.5/lib/concurrent/ivar.rb:196: warning: instance variable @state not initialized /build/ruby-concurrent-1.0.5/lib/concurrent/ivar.rb:196: warning: instance variable @state not initialized defaults :copy_on_deref to nil /build/ruby-concurrent-1.0.5/lib/concurrent/ivar.rb:196: warning: instance variable @state not initialized /build/ruby-concurrent-1.0.5/lib/concurrent/ivar.rb:196: warning: instance variable @state not initialized /build/ruby-concurrent-1.0.5/lib/concurrent/ivar.rb:196: warning: instance variable @state not initialized defaults :dup_on_deref to false /build/ruby-concurrent-1.0.5/lib/concurrent/ivar.rb:196: warning: instance variable @state not initialized supports dereference flags with observers /build/ruby-concurrent-1.0.5/lib/concurrent/ivar.rb:196: warning: instance variable @state not initialized /build/ruby-concurrent-1.0.5/lib/concurrent/ivar.rb:196: warning: instance variable @state not initialized calls #freeze when the :freeze_on_deref option is true /build/ruby-concurrent-1.0.5/lib/concurrent/ivar.rb:196: warning: instance variable @state not initialized /build/ruby-concurrent-1.0.5/lib/concurrent/ivar.rb:196: warning: instance variable @state not initialized /build/ruby-concurrent-1.0.5/lib/concurrent/ivar.rb:196: warning: instance variable @state not initialized defaults :freeze_on_deref to false /build/ruby-concurrent-1.0.5/lib/concurrent/ivar.rb:196: warning: instance variable @state not initialized does not call #dup when #dup_on_deref is set and the value is nil /build/ruby-concurrent-1.0.5/lib/concurrent/ivar.rb:196: warning: instance variable @state not initialized /build/ruby-concurrent-1.0.5/lib/concurrent/ivar.rb:196: warning: instance variable @state not initialized calls #dup when the :dup_on_deref option is true /build/ruby-concurrent-1.0.5/lib/concurrent/ivar.rb:196: warning: instance variable @state not initialized /build/ruby-concurrent-1.0.5/lib/concurrent/ivar.rb:196: warning: instance variable @state not initialized calls the block when the :copy_on_deref option is passed a proc /build/ruby-concurrent-1.0.5/lib/concurrent/ivar.rb:196: warning: instance variable @state not initialized does not call the #copy_on_deref block when the value is nil /build/ruby-concurrent-1.0.5/lib/concurrent/ivar.rb:196: warning: instance variable @state not initialized calls the :copy block first followed by #dup followed by #freeze it should behave like obligation #value returns nil when reaching the optional timeout value is nil when :pending blocks the caller when :pending and timeout is nil returns the value when fulfilled before timeout is set to the return value of the block when :fulfilled is nil when :rejected returns nil when timeout reached returns immediately when timeout is zero #state is :pending when first created is :fulfilled when the handler completes is :rejected when the handler raises an exception #reason is nil when :fulfilled is set to error object of the exception when :rejected is nil when :pending it should behave like observable #delete_observer deletes the given observer if called before first notification returns the given observer even when not found in the observer set returns the removed observer if found in the observer set #add_observer raises an exception if not given an observer or a block adds an observer if called before first notification raises an exception when given both an observer and a block creates an observer from a block if called before first notification adds an observer with :func if called before first notification first notification does not notify any observers after #delete_observers called calls the appropriate function on all observers which specified a :func does not notify any observers removed with #delete_observer calls the proc for all observers added as a block calls the #update method on all observers without a specified :func #count_observers returns zero for a new observable object returns a count of registered observers if called before first notification returns zero after #delete_observers has been called #delete_observers deletes all observers when called before first notification returns self #set raises an exception when given neither a value nor a block raises an exception if set more than once rejects when given a block which raises an exception returns self sets the state to be fulfilled fulfils when given a block which executes successfully raises an exception when given a value and a block sets the value #fail sets the reason to the given exception raises an exception if set more than once sets the value to be nil returns self defaults the reason to a StandardError sets the state to be rejected #try_set when unset assigns the value assigns the block result returns true when rejected does not assign the block result returns false has a nil value does not assign the value when fulfilled does not assign the value returns false does not assign the block result Concurrent::LazyRegister example at ./spec/concurrent/lazy_register_spec.rb:4 (PENDING: Not yet implemented) dataflow #dataflow uses the global fast executor #dataflow_with raises an exception when no executor given raises an exception when no block given accepts completed dependencies WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was RuntimeError. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-concurrent-1.0.5/spec/concurrent/dataflow_spec.rb:79:in `block (2 levels) in '. doesn't raises exceptions from dependencies, unless called with ! returns a Future accepts zero or more dependencies accepts uncompleted dependencies #dataflow_with uses the given executor raises an exception if any dependencies are not IVars passes the values of dependencies into the block if there is more than one if there is just one does not schedule the Future if no dependencies are completed if one dependency of two is completed module function can be called as Concurrent.dataflow and Concurrent.dataflow_with counts already executed dependencies if there is more than one if there is just one schedules the Future when all dependencies are available if there is more than one if there is just one Concurrent::MutableStruct #[member]= /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here sets the value when given a valid string member /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::MutableStruct::Customer /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of Customer was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here sets the value when given a valid symbol member /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::MutableStruct::Customer /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of Customer was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here raises an exception when given a non-existent symbol member /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::MutableStruct::Customer /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of Customer was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here raises an exception when given a non-existent string member synchronization /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::MutableStruct::Customer /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of Customer was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here protects #[member] /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::MutableStruct::Customer /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of Customer was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here protects #values /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::MutableStruct::Customer /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of Customer was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here protects #to_h /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::MutableStruct::Customer /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of Customer was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here protects getter methods /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::MutableStruct::Customer /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of Customer was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here protects #each_pair /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::MutableStruct::Customer /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of Customer was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here protects getter methods /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::MutableStruct::Customer /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of Customer was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here protects #inspect /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::MutableStruct::Customer /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of Customer was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here protects #[member]= /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::MutableStruct::Customer /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of Customer was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here protects #to_s /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::MutableStruct::Customer /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of Customer was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here protects #values_at /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::MutableStruct::Customer /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of Customer was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here protects #merge /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::MutableStruct::Customer /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of Customer was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here protects #[index]= /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::MutableStruct::Customer /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of Customer was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here protects #== /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::MutableStruct::Customer /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of Customer was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here protects #each /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::MutableStruct::Customer /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of Customer was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here protects #[index] /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::MutableStruct::Customer /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of Customer was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here protects #select definition /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::MutableStruct::Customer /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of Customer was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old Foo /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of Foo was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old bar /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of bar was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old baz /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of baz was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old Foo /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of Foo was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old bar /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of bar was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old baz /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of baz was here defines a setter for each member #[index]= /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::MutableStruct::Customer /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of Customer was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here sets the value when given a valid index /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::MutableStruct::Customer /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of Customer was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here raises an exception when given an out-of-bound index it should behave like struct properties #members /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::MutableStruct::Customer /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of Customer was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old left /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of left was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old right /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of right was here returns a different object than the array passed at definition /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::MutableStruct::Customer /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of Customer was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::MutableStruct::TestConcurrentMutableStructProperties /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of TestConcurrentMutableStructProperties was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old left /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of left was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old right /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of right was here returns the struct members as an array of symbols #size /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::MutableStruct::Customer /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of Customer was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::MutableStruct::TestConcurrentMutableStructProperties /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of TestConcurrentMutableStructProperties was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old left /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of left was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old right /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of right was here returns the number of struct members #values /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::MutableStruct::Customer /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of Customer was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::MutableStruct::TestConcurrentMutableStructProperties /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of TestConcurrentMutableStructProperties was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old left /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of left was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old right /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of right was here returns the values of the struct as an array in order #values_at /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::MutableStruct::Customer /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of Customer was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zero /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zero was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old one /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of one was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old two /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of two was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old three /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of three was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old four /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of four was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old five /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of five was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old six /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of six was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old seven /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of seven was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old eight /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of eight was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old nine /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of nine was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zero /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zero was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old one /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of one was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old two /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of two was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old three /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of three was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old four /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of four was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old five /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of five was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old six /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of six was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old seven /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of seven was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old eight /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of eight was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old nine /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of nine was here returns values for ranges and offsets /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::MutableStruct::Customer /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of Customer was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::MutableStruct::TestConcurrentMutableStructValuesAtAccessor /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of TestConcurrentMutableStructValuesAtAccessor was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zero /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zero was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old one /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of one was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old two /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of two was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old three /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of three was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old four /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of four was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old five /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of five was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old six /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of six was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old seven /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of seven was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old eight /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of eight was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old nine /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of nine was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zero /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zero was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old one /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of one was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old two /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of two was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old three /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of three was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old four /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of four was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old five /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of five was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old six /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of six was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old seven /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of seven was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old eight /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of eight was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old nine /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of nine was here returns the values at multiple given offsets /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::MutableStruct::Customer /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of Customer was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::MutableStruct::TestConcurrentMutableStructValuesAtAccessor /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of TestConcurrentMutableStructValuesAtAccessor was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zero /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zero was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old one /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of one was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old two /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of two was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old three /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of three was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old four /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of four was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old five /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of five was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old six /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of six was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old seven /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of seven was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old eight /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of eight was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old nine /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of nine was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zero /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zero was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old one /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of one was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old two /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of two was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old three /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of three was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old four /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of four was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old five /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of five was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old six /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of six was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old seven /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of seven was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old eight /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of eight was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old nine /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of nine was here returns values at offsets in a given range /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::MutableStruct::Customer /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of Customer was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::MutableStruct::TestConcurrentMutableStructValuesAtAccessor /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of TestConcurrentMutableStructValuesAtAccessor was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zero /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zero was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old one /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of one was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old two /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of two was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old three /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of three was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old four /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of four was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old five /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of five was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old six /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of six was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old seven /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of seven was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old eight /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of eight was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old nine /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of nine was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zero /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zero was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old one /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of one was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old two /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of two was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old three /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of three was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old four /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of four was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old five /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of five was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old six /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of six was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old seven /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of seven was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old eight /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of eight was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old nine /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of nine was here returns the value at the given offset /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::MutableStruct::Customer /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of Customer was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::MutableStruct::TestConcurrentMutableStructValuesAtAccessor /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of TestConcurrentMutableStructValuesAtAccessor was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zero /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zero was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old one /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of one was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old two /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of two was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old three /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of three was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old four /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of four was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old five /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of five was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old six /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of six was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old seven /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of seven was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old eight /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of eight was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old nine /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of nine was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zero /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zero was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old one /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of one was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old two /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of two was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old three /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of three was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old four /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of four was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old five /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of five was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old six /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of six was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old seven /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of seven was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old eight /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of eight was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old nine /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of nine was here returns values for multiple ranges #length /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::MutableStruct::Customer /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of Customer was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::MutableStruct::TestConcurrentMutableStructProperties /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of TestConcurrentMutableStructProperties was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old left /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of left was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old right /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of right was here returns the number of struct members comparison #!= /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here returns false if other has same struct subclass and equal values /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here returns true if other has different values /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here returns true if other has different struct subclass #== /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here returns true if other has same struct subclass and equal values /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here returns false if other has different struct subclass /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here returns false if other has different values definition /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::MutableStruct::Customer /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of Customer was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old foo /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of foo was here creates an anonymous class when given at least one member /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::MutableStruct::Customer /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of Customer was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old Foo /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of Foo was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old bar /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of bar was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old baz /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of baz was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old Foo /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of Foo was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old bar /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of bar was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old baz /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of baz was here defines a getter for each member /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::MutableStruct::Customer /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of Customer was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here raise an exception when given an invalid member /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::MutableStruct::Customer /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of Customer was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old foo /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of foo was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old bar /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of bar was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old foo /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of foo was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old bar /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of bar was here evalues a given block against the new class /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::MutableStruct::Customer /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of Customer was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here raises an exception when given no members /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::MutableStruct::Customer /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of Customer was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here registers the class when given a class name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::MutableStruct::Customer /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of Customer was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here raises an exception when given an invalid class name conversion #to_a /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::MutableStruct::Customer /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of Customer was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::MutableStruct::TestConcurrentMutableStructProperties /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of TestConcurrentMutableStructProperties was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old left /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of left was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old right /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of right was here returns the to_a for this struct as an array #to_s /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::MutableStruct::Customer /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of Customer was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::MutableStruct::TestConcurrentMutableStructProperties /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of TestConcurrentMutableStructProperties was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old left /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of left was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old right /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of right was here returns the same string as #inspect /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::MutableStruct::Customer /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of Customer was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::MutableStruct::TestConcurrentMutableStructProperties /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of TestConcurrentMutableStructProperties was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old left /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of left was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old right /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of right was here includes the name of the class when registered /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::MutableStruct::Customer /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of Customer was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::MutableStruct::TestConcurrentMutableStructProperties /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of TestConcurrentMutableStructProperties was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old left /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of left was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old right /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of right was here includes the names of all members /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::MutableStruct::Customer /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of Customer was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::MutableStruct::TestConcurrentMutableStructProperties /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of TestConcurrentMutableStructProperties was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old left /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of left was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old right /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of right was here includes all values #to_h /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::MutableStruct::Customer /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of Customer was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::MutableStruct::TestConcurrentMutableStructProperties /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of TestConcurrentMutableStructProperties was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old left /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of left was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old right /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of right was here returns a Hash containing the names and values in order accessors #[index] /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::MutableStruct::Customer /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of Customer was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::MutableStruct::TestConcurrentMutableStructProperties /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of TestConcurrentMutableStructProperties was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old left /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of left was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old right /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of right was here retrieves the value when given a valid index /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::MutableStruct::Customer /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of Customer was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::MutableStruct::TestConcurrentMutableStructProperties /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of TestConcurrentMutableStructProperties was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old left /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of left was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old right /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of right was here raises an exception when given an out-of-bound index #[member] /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::MutableStruct::Customer /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of Customer was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::MutableStruct::TestConcurrentMutableStructProperties /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of TestConcurrentMutableStructProperties was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old left /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of left was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old right /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of right was here retrieves the value when given a valid string member /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::MutableStruct::Customer /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of Customer was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::MutableStruct::TestConcurrentMutableStructProperties /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of TestConcurrentMutableStructProperties was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old left /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of left was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old right /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of right was here raises an exception when given a non-existent string member /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::MutableStruct::Customer /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of Customer was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::MutableStruct::TestConcurrentMutableStructProperties /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of TestConcurrentMutableStructProperties was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old left /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of left was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old right /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of right was here raises an exception when given a non-existent symbol member /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::MutableStruct::Customer /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of Customer was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::MutableStruct::TestConcurrentMutableStructProperties /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of TestConcurrentMutableStructProperties was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old left /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of left was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old right /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of right was here retrieves the value when given a valid symbol member enumeration #select /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here yields each value /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here returns an enumerator when no block is given /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here returns an Array with the values from for which the block returns true #each /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here returns an enumerator when no block is given /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here yields the value of each struct member in order #each_pair /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here returns an enumerator when no block is given /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here yields the name and value of each struct member in order construction /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::MutableStruct::Customer /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of Customer was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old Foo /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of Foo was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old bar /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of bar was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old baz /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of baz was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old Foo /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of Foo was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old bar /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of bar was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old baz /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of baz was here raises an exception when extra members are given /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::MutableStruct::Customer /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of Customer was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old Foo /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of Foo was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old bar /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of bar was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old baz /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of baz was here /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::MutableStruct::StructConstructionTester /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of StructConstructionTester was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old Foo /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of Foo was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old bar /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of bar was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old baz /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of baz was here sets all absent members to nil /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::MutableStruct::Customer /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of Customer was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old Foo /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of Foo was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old bar /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of bar was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old baz /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of baz was here /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::MutableStruct::StructConstructionTester /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of StructConstructionTester was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old Foo /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of Foo was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old bar /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of bar was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old baz /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of baz was here sets all given members in order it should behave like mergeable_struct #merge /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::MutableStruct::Customer /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of Customer was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old foo /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of foo was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old bar /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of bar was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old baz /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of baz was here calls the given block for each key in `other` /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::MutableStruct::Customer /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of Customer was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old foo /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of foo was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old bar /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of bar was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old baz /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of baz was here raises an exception when given a hash with members not in the struct /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::MutableStruct::Customer /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of Customer was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old foo /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of foo was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old bar /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of bar was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old baz /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of baz was here returns a new object /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::MutableStruct::Customer /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of Customer was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old foo /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of foo was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old bar /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of bar was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old baz /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of baz was here retains the value for all members not without values in the given hash /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::MutableStruct::Customer /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of Customer was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old foo /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of foo was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old bar /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of bar was here /build/ruby-concurrent-1.0.5/lib/concurrent/mutable_struct.rb:215: warning: method redefined; discarding old baz /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of baz was here updates all members with the new values from a given hash #atomically provides atomicity raises an exception when no block given is implemented with lazy writes undoes writes if the transaction is aborted commits writes if the transaction succeeds retries on abort provides weak isolation nests raises the same exception that was raised in Concurrent::atomically reflects transactional writes from within the same transaction Concurrent::Delay #reconfigure returns value of block used in reconfiguration returns false when process completed? #value calls the block when #value is called does not call the block before #value is called only calls the block once no matter how often #value is called behavior it should behave like dereferenceable calls the block when the :copy_on_deref option is passed a proc defaults :copy_on_deref to nil does not call #freeze when #freeze_on_deref is set and the value is nil calls #dup when the :dup_on_deref option is true does not call #dup when #dup_on_deref is set and the value is nil defaults :dup_on_deref to false supports dereference flags with observers does not call the #copy_on_deref block when the value is nil calls the :copy block first followed by #dup followed by #freeze defaults :freeze_on_deref to false calls #freeze when the :freeze_on_deref option is true it should behave like obligation #reason is nil when :pending is nil when :fulfilled is set to error object of the exception when :rejected #value is nil when :rejected is set to the return value of the block when :fulfilled returns immediately when timeout is zero blocks the caller when :pending and timeout is nil returns nil when reaching the optional timeout value returns nil when timeout reached returns the value when fulfilled before timeout is nil when :pending #state is :pending when first created is :rejected when the handler raises an exception is :fulfilled when the handler completes #initialize raises an exception when no block given sets the state to :pending Concurrent::Promise #rescue returns a new promise it should behave like thread_arguments passes a one-element array when the :args key has a non-array value passes an empty array when opts is not given passes an empty array when the :args key has a nil value passes an empty array when opts is an empty hash allows the given arguments array to be dereferenced passes the given array when the :args key has a complex array value passes an array when when the :args key has an array value passes an empty array when there is no :args key aliases aliases #realized? for #fulfilled? aliases #catch for #rescue aliases #deref for #value aliases #on_error for #rescue fulfillment can manage long chain sets the promise state to :fulfilled if the block completes passes the result of each block to all its children sets the promise value to the result if its block uses result as fulfillment value when a promise has no block passes the last result through when a promise has no block #fail can only be called on the root promise rejects children #set triggers children can be called with a block #can only be called on the root promise rejection sets the promise value to the result if its block passes the reason to all its children rejects on Exception sets the promise state to :rejected if the block completes uses reason as rejection reason when a promise has no rescue callable .zip yields the results as an array fails if one component fails aggregators .any? executes the #then condition when any components succeed executes the #rescue handler if all componenst fail does not execute the returned Promise returns a new Promise executes the #then condition when no promises are given .all? executes the #then condition when all components succeed executes the #rescue handler if even one component fails returns a new Promise does not execute the returned Promise executes the #then condition when no promises are given initializers .execute passes the block to the new Promise calls #execute on the new Promise creates a new Promise .fulfill should return a Promise with set value should return a fulfilled Promise should return a Promise .reject should return a Promise with set reason should return a Promise should return a rejected Promise .new should return an unscheduled Promise #then returns a new promise when a block and rescuer are passed can be called more than once returns a new promise when a block is passed returns a new promise when a rescuer is passed should have block or rescuers returns a new promise when a block, rescuer and executor are passed rejected returns a new Promise when :rejected notifies rejection to new child unscheduled returns an unscheduled promise returns a new promise fulfilled returns a new Promise notifies fulfillment to new child pending returns a new promise returns a pending promise on_success returns a new promise should have a block #execute with children when called on a child should set all promises to :pending when called on the root should set all promises to :pending pending does not post again sets the promise to :pending unscheduled posts the block given in construction sets the promise to :pending #flat_map returns a promise fails if the left promise fails fails if the right promise fails fails if the generating block fails succeeds if both promises succeed #zip fails if one component fails yields the results as an array it should behave like ivar #set raises an exception if set more than once returns self raises an exception when given neither a value nor a block raises an exception when given a value and a block rejects when given a block which raises an exception sets the state to be fulfilled sets the value fulfils when given a block which executes successfully #try_set when fulfilled returns false does not assign the value does not assign the block result when rejected returns false does not assign the block result has a nil value does not assign the value when unset returns true assigns the value assigns the block result it should behave like observable #add_observer adds an observer with :func if called before first notification raises an exception if not given an observer or a block creates an observer from a block if called before first notification adds an observer if called before first notification raises an exception when given both an observer and a block #count_observers returns zero for a new observable object returns a count of registered observers if called before first notification returns zero after #delete_observers has been called first notification does not notify any observers removed with #delete_observer does not notify any observers after #delete_observers called calls the proc for all observers added as a block calls the appropriate function on all observers which specified a :func calls the #update method on all observers without a specified :func #delete_observer returns the given observer even when not found in the observer set returns the removed observer if found in the observer set deletes the given observer if called before first notification #delete_observers returns self deletes all observers when called before first notification initialization sets the state to incomplete #fail sets the state to be rejected sets the value to be nil raises an exception if set more than once defaults the reason to a StandardError sets the reason to the given exception returns self it should behave like dereferenceable calls the block when the :copy_on_deref option is passed a proc defaults :copy_on_deref to nil does not call #freeze when #freeze_on_deref is set and the value is nil calls #dup when the :dup_on_deref option is true supports dereference flags with observers calls #freeze when the :freeze_on_deref option is true calls the :copy block first followed by #dup followed by #freeze defaults :dup_on_deref to false defaults :freeze_on_deref to false does not call #dup when #dup_on_deref is set and the value is nil does not call the #copy_on_deref block when the value is nil it should behave like obligation #value blocks the caller when :pending and timeout is nil returns nil when reaching the optional timeout value is set to the return value of the block when :fulfilled is nil when :pending returns nil when timeout reached returns immediately when timeout is zero is nil when :rejected returns the value when fulfilled before timeout #reason is nil when :fulfilled is nil when :pending is set to error object of the exception when :rejected #state is :pending when first created is :fulfilled when the handler completes is :rejected when the handler raises an exception Concurrent::TVar #value gets the value #initialize accepts an initial value #value= sets the value Concurrent::Async object creation /build/ruby-concurrent-1.0.5/lib/concurrent/async.rb:438: warning: instance variable @__async_initialized__ not initialized initializes synchronization /build/ruby-concurrent-1.0.5/lib/concurrent/async.rb:438: warning: instance variable @__async_initialized__ not initialized passes all args to the original constructor /build/ruby-concurrent-1.0.5/lib/concurrent/async.rb:438: warning: instance variable @__async_initialized__ not initialized delegates to the original constructor /build/ruby-concurrent-1.0.5/lib/concurrent/async.rb:438: warning: instance variable @__async_initialized__ not initialized passes a given block to the original constructor #await /build/ruby-concurrent-1.0.5/lib/concurrent/async.rb:438: warning: instance variable @__async_initialized__ not initialized raises an error when calling a method that does not exist /build/ruby-concurrent-1.0.5/lib/concurrent/async.rb:438: warning: instance variable @__async_initialized__ not initialized raises an error when passing too few arguments /build/ruby-concurrent-1.0.5/lib/concurrent/async.rb:438: warning: instance variable @__async_initialized__ not initialized supports attribute accessors /build/ruby-concurrent-1.0.5/lib/concurrent/async.rb:438: warning: instance variable @__async_initialized__ not initialized sets the reason on failure /build/ruby-concurrent-1.0.5/lib/concurrent/async.rb:438: warning: instance variable @__async_initialized__ not initialized supports methods with blocks /build/ruby-concurrent-1.0.5/lib/concurrent/async.rb:438: warning: instance variable @__async_initialized__ not initialized runs the future on the global executor /build/ruby-concurrent-1.0.5/lib/concurrent/async.rb:438: warning: instance variable @__async_initialized__ not initialized sets the value on success /build/ruby-concurrent-1.0.5/lib/concurrent/async.rb:438: warning: instance variable @__async_initialized__ not initialized returns a :fulfilled IVar /build/ruby-concurrent-1.0.5/lib/concurrent/async.rb:438: warning: instance variable @__async_initialized__ not initialized raises an error when pasing too many arguments (arity >= 0) /build/ruby-concurrent-1.0.5/lib/concurrent/async.rb:438: warning: instance variable @__async_initialized__ not initialized sets the reason when giving too many optional arguments #validate_argc raises an exception for too many args on a method with positive arity raises an exception for too many args on a zero arity method does not raise an exception for correct negative arity raises an exception for too few args on a method with negative arity raises an exception when the method is not defined raises an exception for too few args on a method with positive arity does not raise an exception for correct positive arity does not raise an exception for correct zero arity locking /build/ruby-concurrent-1.0.5/lib/concurrent/async.rb:438: warning: instance variable @__async_initialized__ not initialized uses the same lock for both #async and #await #async /build/ruby-concurrent-1.0.5/lib/concurrent/async.rb:438: warning: instance variable @__async_initialized__ not initialized sets the reason when giving too many optional arguments /build/ruby-concurrent-1.0.5/lib/concurrent/async.rb:438: warning: instance variable @__async_initialized__ not initialized raises an error when calling a method that does not exist /build/ruby-concurrent-1.0.5/lib/concurrent/async.rb:438: warning: instance variable @__async_initialized__ not initialized returns a :pending IVar /build/ruby-concurrent-1.0.5/lib/concurrent/async.rb:438: warning: instance variable @__async_initialized__ not initialized raises an error when passing too few arguments /build/ruby-concurrent-1.0.5/lib/concurrent/async.rb:438: warning: instance variable @__async_initialized__ not initialized raises an error when pasing too many arguments (arity >= 0) /build/ruby-concurrent-1.0.5/lib/concurrent/async.rb:438: warning: instance variable @__async_initialized__ not initialized supports methods with blocks /build/ruby-concurrent-1.0.5/lib/concurrent/async.rb:438: warning: instance variable @__async_initialized__ not initialized sets the value on success /build/ruby-concurrent-1.0.5/lib/concurrent/async.rb:438: warning: instance variable @__async_initialized__ not initialized runs the future on the global executor /build/ruby-concurrent-1.0.5/lib/concurrent/async.rb:438: warning: instance variable @__async_initialized__ not initialized sets the reason on failure /build/ruby-concurrent-1.0.5/lib/concurrent/async.rb:438: warning: instance variable @__async_initialized__ not initialized supports attribute accessors Concurrent::MVar #take returns TIMEOUT on timeout on an empty MVar waits for another thread to #put returns the value on a full MVar sets the MVar to empty spurious wake ups #put returns TIMEOUT on timeout on a full MVar waits for another thread to #take #modify waits for another thread to #put returns TIMEOUT on timeout on an empty MVar #take waits for another thread to #put returns TIMEOUT on timeout on an empty MVar #empty? returns false on a full MVar returns true on an empty MVar #set! sets a full MVar to be full returns EMPTY on an empty MVar sets an empty MVar to be full returns the original value on a full MVar #modify! raises an exception when no block given modifies an empty MVar returns the unmodified value can be used to set an empty MVar to empty can be used to set a full MVar to empty modifies a full MVar #initialize accepts an initial value accepts a nil initial value accepts no initial value accepts an empty initial value #try_take! returns EMPTY an empty MVar returns the value on a full MVar sets a full MVar to be empty #borrow returns TIMEOUT on timeout on an empty MVar yields current value to the block and puts back value returns the returned value of the block puts back value even if an exception is raised #put returns the value sets a new value on an empty MVar waits for another thread to #take sets the MVar to be empty returns TIMEOUT on timeout on a full MVar #full? returns true on a full MVar returns false on an empty MVar #try_put! returns false on a full MVar returns true an empty MVar sets an empty MVar to be full #modify waits for another thread to #put returns TIMEOUT on timeout on an empty MVar is atomic raises an exception when no block given modifies a full MVar returns the unmodified value behavior it should behave like dereferenceable calls the block when the :copy_on_deref option is passed a proc defaults :copy_on_deref to nil supports dereference flags with observers does not call #freeze when #freeze_on_deref is set and the value is nil defaults :dup_on_deref to false does not call #dup when #dup_on_deref is set and the value is nil calls the :copy block first followed by #dup followed by #freeze defaults :freeze_on_deref to false calls #freeze when the :freeze_on_deref option is true does not call the #copy_on_deref block when the value is nil calls #dup when the :dup_on_deref option is true configuration /build/ruby-concurrent-1.0.5/spec/support/example_group_extensions.rb:34: warning: already initialized constant Concurrent::GLOBAL_FAST_EXECUTOR /build/ruby-concurrent-1.0.5/lib/concurrent/configuration.rb:99: warning: previous definition of GLOBAL_FAST_EXECUTOR was here /build/ruby-concurrent-1.0.5/spec/support/example_group_extensions.rb:34: warning: already initialized constant Concurrent::GLOBAL_IO_EXECUTOR /build/ruby-concurrent-1.0.5/lib/concurrent/configuration.rb:103: warning: previous definition of GLOBAL_IO_EXECUTOR was here /build/ruby-concurrent-1.0.5/spec/support/example_group_extensions.rb:34: warning: already initialized constant Concurrent::GLOBAL_TIMER_SET /build/ruby-concurrent-1.0.5/lib/concurrent/configuration.rb:107: warning: previous definition of GLOBAL_TIMER_SET was here global executors /build/ruby-concurrent-1.0.5/spec/support/example_group_extensions.rb:34: warning: already initialized constant Concurrent::GLOBAL_FAST_EXECUTOR /build/ruby-concurrent-1.0.5/spec/support/example_group_extensions.rb:34: warning: previous definition of GLOBAL_FAST_EXECUTOR was here /build/ruby-concurrent-1.0.5/spec/support/example_group_extensions.rb:34: warning: already initialized constant Concurrent::GLOBAL_IO_EXECUTOR /build/ruby-concurrent-1.0.5/spec/support/example_group_extensions.rb:34: warning: previous definition of GLOBAL_IO_EXECUTOR was here /build/ruby-concurrent-1.0.5/spec/support/example_group_extensions.rb:34: warning: already initialized constant Concurrent::GLOBAL_TIMER_SET /build/ruby-concurrent-1.0.5/spec/support/example_group_extensions.rb:34: warning: previous definition of GLOBAL_TIMER_SET was here Concurrent::AtExit.run acts on all executors with auto_terminate: true /build/ruby-concurrent-1.0.5/spec/support/example_group_extensions.rb:34: warning: already initialized constant Concurrent::GLOBAL_FAST_EXECUTOR /build/ruby-concurrent-1.0.5/spec/support/example_group_extensions.rb:34: warning: previous definition of GLOBAL_FAST_EXECUTOR was here /build/ruby-concurrent-1.0.5/spec/support/example_group_extensions.rb:34: warning: already initialized constant Concurrent::GLOBAL_IO_EXECUTOR /build/ruby-concurrent-1.0.5/spec/support/example_group_extensions.rb:34: warning: previous definition of GLOBAL_IO_EXECUTOR was here /build/ruby-concurrent-1.0.5/spec/support/example_group_extensions.rb:34: warning: already initialized constant Concurrent::GLOBAL_TIMER_SET /build/ruby-concurrent-1.0.5/spec/support/example_group_extensions.rb:34: warning: previous definition of GLOBAL_TIMER_SET was here creates a global fast executor /build/ruby-concurrent-1.0.5/spec/support/example_group_extensions.rb:34: warning: already initialized constant Concurrent::GLOBAL_FAST_EXECUTOR /build/ruby-concurrent-1.0.5/spec/support/example_group_extensions.rb:34: warning: previous definition of GLOBAL_FAST_EXECUTOR was here /build/ruby-concurrent-1.0.5/spec/support/example_group_extensions.rb:34: warning: already initialized constant Concurrent::GLOBAL_IO_EXECUTOR /build/ruby-concurrent-1.0.5/spec/support/example_group_extensions.rb:34: warning: previous definition of GLOBAL_IO_EXECUTOR was here /build/ruby-concurrent-1.0.5/spec/support/example_group_extensions.rb:34: warning: already initialized constant Concurrent::GLOBAL_TIMER_SET /build/ruby-concurrent-1.0.5/spec/support/example_group_extensions.rb:34: warning: previous definition of GLOBAL_TIMER_SET was here creates a global timer set /build/ruby-concurrent-1.0.5/spec/support/example_group_extensions.rb:34: warning: already initialized constant Concurrent::GLOBAL_FAST_EXECUTOR /build/ruby-concurrent-1.0.5/spec/support/example_group_extensions.rb:34: warning: previous definition of GLOBAL_FAST_EXECUTOR was here /build/ruby-concurrent-1.0.5/spec/support/example_group_extensions.rb:34: warning: already initialized constant Concurrent::GLOBAL_IO_EXECUTOR /build/ruby-concurrent-1.0.5/spec/support/example_group_extensions.rb:34: warning: previous definition of GLOBAL_IO_EXECUTOR was here /build/ruby-concurrent-1.0.5/spec/support/example_group_extensions.rb:34: warning: already initialized constant Concurrent::GLOBAL_TIMER_SET /build/ruby-concurrent-1.0.5/spec/support/example_group_extensions.rb:34: warning: previous definition of GLOBAL_TIMER_SET was here creates a global io executor Concurrent::TimerTask execution waits for :execution_interval seconds when the :run_now option is not given passes a "self" reference to the block as the sole argument waits for :execution_interval seconds when the :run_now option is false runs the block immediately when the :run_now option is true arguments #execution_interval is writeable WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-concurrent-1.0.5/spec/concurrent/timer_task_spec.rb:130:in `block (3 levels) in '. raises an exception if no block given #timeout_interval is writeable observation notifies all observers on error /build/ruby-concurrent-1.0.5/lib/concurrent/concern/dereferenceable.rb:22: warning: instance variable @value not initialized notifies all observers on timeout notifies all observers on success dereferenceable it should behave like dereferenceable /build/ruby-concurrent-1.0.5/spec/concurrent/timer_task_spec.rb:11: warning: instance variable @subject not initialized defaults :freeze_on_deref to false /build/ruby-concurrent-1.0.5/spec/concurrent/timer_task_spec.rb:11: warning: instance variable @subject not initialized defaults :copy_on_deref to nil /build/ruby-concurrent-1.0.5/spec/concurrent/timer_task_spec.rb:11: warning: instance variable @subject not initialized calls #freeze when the :freeze_on_deref option is true /build/ruby-concurrent-1.0.5/spec/concurrent/timer_task_spec.rb:11: warning: instance variable @subject not initialized does not call the #copy_on_deref block when the value is nil /build/ruby-concurrent-1.0.5/spec/concurrent/timer_task_spec.rb:11: warning: instance variable @subject not initialized does not call #freeze when #freeze_on_deref is set and the value is nil /build/ruby-concurrent-1.0.5/spec/concurrent/timer_task_spec.rb:11: warning: instance variable @subject not initialized does not call #dup when #dup_on_deref is set and the value is nil /build/ruby-concurrent-1.0.5/spec/concurrent/timer_task_spec.rb:11: warning: instance variable @subject not initialized calls the block when the :copy_on_deref option is passed a proc /build/ruby-concurrent-1.0.5/spec/concurrent/timer_task_spec.rb:11: warning: instance variable @subject not initialized defaults :dup_on_deref to false /build/ruby-concurrent-1.0.5/spec/concurrent/timer_task_spec.rb:11: warning: instance variable @subject not initialized calls the :copy block first followed by #dup followed by #freeze /build/ruby-concurrent-1.0.5/spec/concurrent/timer_task_spec.rb:11: warning: instance variable @subject not initialized calls #dup when the :dup_on_deref option is true /build/ruby-concurrent-1.0.5/spec/concurrent/timer_task_spec.rb:11: warning: instance variable @subject not initialized supports dereference flags with observers created with #new #kill returns true on success #shutdown returns true on success #initialize uses the given timeout interval raises an exception if :timeout_interval is not greater than zero raises an exception if :timeout_interval is not an integer raises an exception if :execution_interval is not greater than zero uses the default timeout interval when no interval is given raises an exception if :execution_interval is not an integer uses the default execution interval when no interval is given uses the given execution interval raises an exception if no block given observable it should behave like observable #delete_observer deletes the given observer if called before first notification returns the given observer even when not found in the observer set returns the removed observer if found in the observer set #count_observers returns zero after #delete_observers has been called returns a count of registered observers if called before first notification returns zero for a new observable object #delete_observers returns self deletes all observers when called before first notification first notification calls the #update method on all observers without a specified :func calls the appropriate function on all observers which specified a :func calls the proc for all observers added as a block does not notify any observers removed with #delete_observer does not notify any observers after #delete_observers called #add_observer creates an observer from a block if called before first notification raises an exception if not given an observer or a block raises an exception when given both an observer and a block adds an observer with :func if called before first notification adds an observer if called before first notification Concurrent::Hash concurrency Concurrent::SettableStruct it should behave like mergeable_struct #merge /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old foo /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of foo was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old bar /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of bar was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old baz /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of baz was here raises an exception when given a hash with members not in the struct /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::SettableStruct::Customer /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of Customer was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old foo /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of foo was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old bar /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of bar was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old baz /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of baz was here calls the given block for each key in `other` /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::SettableStruct::Customer /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of Customer was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old foo /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of foo was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old bar /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of bar was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old baz /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of baz was here retains the value for all members not without values in the given hash /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::SettableStruct::Customer /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of Customer was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old foo /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of foo was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old bar /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of bar was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old baz /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of baz was here updates all members with the new values from a given hash /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::SettableStruct::Customer /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of Customer was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old foo /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of foo was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old bar /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of bar was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old baz /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of baz was here returns a new object definition /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::SettableStruct::Customer /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of Customer was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old Foo /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of Foo was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old bar /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of bar was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old baz /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of baz was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old Foo /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of Foo was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old bar /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of bar was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old baz /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of baz was here defines a setter for each member #[index]= /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::SettableStruct::Customer /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of Customer was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here raises an exception when given an out-of-bound index /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::SettableStruct::Customer /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of Customer was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here raises an exception when given an index that has already been set /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::SettableStruct::Customer /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of Customer was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here sets the value when given a valid index it should behave like struct construction /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::SettableStruct::Customer /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of Customer was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old Foo /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of Foo was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old bar /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of bar was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old baz /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of baz was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old Foo /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of Foo was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old bar /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of bar was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old baz /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of baz was here sets all absent members to nil /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::SettableStruct::Customer /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of Customer was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old Foo /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of Foo was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old bar /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of bar was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old baz /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of baz was here /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::SettableStruct::StructConstructionTester /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of StructConstructionTester was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old Foo /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of Foo was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old bar /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of bar was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old baz /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of baz was here raises an exception when extra members are given /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::SettableStruct::Customer /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of Customer was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old Foo /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of Foo was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old bar /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of bar was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old baz /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of baz was here /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::SettableStruct::StructConstructionTester /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of StructConstructionTester was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old Foo /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of Foo was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old bar /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of bar was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old baz /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of baz was here sets all given members in order accessors #[member] /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::SettableStruct::Customer /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of Customer was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old left /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of left was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old right /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of right was here raises an exception when given a non-existent string member /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::SettableStruct::Customer /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of Customer was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::SettableStruct::TestConcurrentSettableStructProperties /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of TestConcurrentSettableStructProperties was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old left /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of left was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old right /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of right was here retrieves the value when given a valid string member /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::SettableStruct::Customer /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of Customer was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::SettableStruct::TestConcurrentSettableStructProperties /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of TestConcurrentSettableStructProperties was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old left /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of left was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old right /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of right was here raises an exception when given a non-existent symbol member /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::SettableStruct::Customer /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of Customer was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::SettableStruct::TestConcurrentSettableStructProperties /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of TestConcurrentSettableStructProperties was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old left /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of left was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old right /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of right was here retrieves the value when given a valid symbol member #[index] /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::SettableStruct::Customer /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of Customer was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::SettableStruct::TestConcurrentSettableStructProperties /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of TestConcurrentSettableStructProperties was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old left /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of left was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old right /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of right was here retrieves the value when given a valid index /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::SettableStruct::Customer /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of Customer was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::SettableStruct::TestConcurrentSettableStructProperties /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of TestConcurrentSettableStructProperties was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old left /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of left was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old right /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of right was here raises an exception when given an out-of-bound index definition /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::SettableStruct::Customer /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of Customer was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old Foo /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of Foo was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old bar /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of bar was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old baz /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of baz was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old Foo /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of Foo was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old bar /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of bar was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old baz /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of baz was here defines a getter for each member /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::SettableStruct::Customer /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of Customer was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here raise an exception when given an invalid member /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::SettableStruct::Customer /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of Customer was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here raises an exception when given an invalid class name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::SettableStruct::Customer /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of Customer was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old foo /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of foo was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old bar /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of bar was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old foo /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of foo was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old bar /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of bar was here evalues a given block against the new class /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::SettableStruct::Customer /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of Customer was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here registers the class when given a class name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::SettableStruct::Customer /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of Customer was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here raises an exception when given no members /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::SettableStruct::Customer /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of Customer was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old foo /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of foo was here creates an anonymous class when given at least one member conversion #to_h /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::SettableStruct::Customer /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of Customer was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::SettableStruct::TestConcurrentSettableStructProperties /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of TestConcurrentSettableStructProperties was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old left /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of left was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old right /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of right was here returns a Hash containing the names and values in order #to_a /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::SettableStruct::Customer /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of Customer was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::SettableStruct::TestConcurrentSettableStructProperties /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of TestConcurrentSettableStructProperties was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old left /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of left was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old right /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of right was here returns the to_a for this struct as an array #to_s /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::SettableStruct::Customer /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of Customer was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::SettableStruct::TestConcurrentSettableStructProperties /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of TestConcurrentSettableStructProperties was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old left /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of left was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old right /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of right was here includes all values /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::SettableStruct::Customer /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of Customer was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::SettableStruct::TestConcurrentSettableStructProperties /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of TestConcurrentSettableStructProperties was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old left /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of left was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old right /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of right was here returns the same string as #inspect /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::SettableStruct::Customer /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of Customer was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::SettableStruct::TestConcurrentSettableStructProperties /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of TestConcurrentSettableStructProperties was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old left /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of left was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old right /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of right was here includes the name of the class when registered /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::SettableStruct::Customer /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of Customer was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::SettableStruct::TestConcurrentSettableStructProperties /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of TestConcurrentSettableStructProperties was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old left /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of left was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old right /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of right was here includes the names of all members properties #values_at /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::SettableStruct::Customer /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of Customer was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zero /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zero was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old one /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of one was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old two /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of two was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old three /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of three was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old four /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of four was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old five /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of five was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old six /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of six was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old seven /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of seven was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old eight /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of eight was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old nine /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of nine was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zero /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zero was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old one /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of one was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old two /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of two was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old three /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of three was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old four /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of four was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old five /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of five was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old six /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of six was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old seven /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of seven was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old eight /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of eight was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old nine /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of nine was here returns values at offsets in a given range /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::SettableStruct::Customer /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of Customer was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::SettableStruct::TestConcurrentSettableStructValuesAtAccessor /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of TestConcurrentSettableStructValuesAtAccessor was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zero /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zero was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old one /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of one was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old two /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of two was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old three /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of three was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old four /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of four was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old five /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of five was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old six /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of six was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old seven /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of seven was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old eight /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of eight was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old nine /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of nine was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zero /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zero was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old one /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of one was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old two /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of two was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old three /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of three was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old four /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of four was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old five /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of five was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old six /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of six was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old seven /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of seven was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old eight /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of eight was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old nine /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of nine was here returns values for multiple ranges /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::SettableStruct::Customer /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of Customer was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::SettableStruct::TestConcurrentSettableStructValuesAtAccessor /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of TestConcurrentSettableStructValuesAtAccessor was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zero /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zero was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old one /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of one was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old two /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of two was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old three /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of three was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old four /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of four was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old five /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of five was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old six /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of six was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old seven /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of seven was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old eight /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of eight was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old nine /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of nine was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zero /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zero was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old one /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of one was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old two /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of two was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old three /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of three was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old four /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of four was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old five /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of five was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old six /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of six was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old seven /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of seven was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old eight /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of eight was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old nine /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of nine was here returns the values at multiple given offsets /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::SettableStruct::Customer /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of Customer was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::SettableStruct::TestConcurrentSettableStructValuesAtAccessor /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of TestConcurrentSettableStructValuesAtAccessor was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zero /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zero was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old one /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of one was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old two /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of two was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old three /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of three was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old four /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of four was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old five /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of five was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old six /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of six was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old seven /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of seven was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old eight /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of eight was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old nine /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of nine was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zero /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zero was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old one /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of one was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old two /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of two was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old three /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of three was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old four /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of four was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old five /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of five was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old six /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of six was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old seven /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of seven was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old eight /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of eight was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old nine /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of nine was here returns the value at the given offset /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::SettableStruct::Customer /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of Customer was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::SettableStruct::TestConcurrentSettableStructValuesAtAccessor /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of TestConcurrentSettableStructValuesAtAccessor was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zero /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zero was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old one /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of one was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old two /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of two was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old three /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of three was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old four /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of four was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old five /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of five was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old six /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of six was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old seven /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of seven was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old eight /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of eight was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old nine /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of nine was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zero /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zero was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old one /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of one was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old two /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of two was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old three /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of three was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old four /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of four was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old five /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of five was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old six /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of six was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old seven /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of seven was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old eight /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of eight was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old nine /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of nine was here returns values for ranges and offsets #size /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::SettableStruct::Customer /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of Customer was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::SettableStruct::TestConcurrentSettableStructProperties /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of TestConcurrentSettableStructProperties was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old left /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of left was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old right /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of right was here returns the number of struct members #members /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::SettableStruct::Customer /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of Customer was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::SettableStruct::TestConcurrentSettableStructProperties /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of TestConcurrentSettableStructProperties was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old left /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of left was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old right /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of right was here returns the struct members as an array of symbols /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::SettableStruct::Customer /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of Customer was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::SettableStruct::TestConcurrentSettableStructProperties /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of TestConcurrentSettableStructProperties was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old left /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of left was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old right /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of right was here returns a different object than the array passed at definition #values /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::SettableStruct::Customer /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of Customer was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::SettableStruct::TestConcurrentSettableStructProperties /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of TestConcurrentSettableStructProperties was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old left /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of left was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old right /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of right was here returns the values of the struct as an array in order #length /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::SettableStruct::Customer /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of Customer was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::SettableStruct::TestConcurrentSettableStructProperties /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of TestConcurrentSettableStructProperties was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old left /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of left was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old right /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of right was here returns the number of struct members enumeration #each_pair /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here returns an enumerator when no block is given /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here yields the name and value of each struct member in order #select /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here yields each value /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here returns an Array with the values from for which the block returns true /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here returns an enumerator when no block is given #each /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here yields the value of each struct member in order /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here returns an enumerator when no block is given comparison #!= /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here returns true if other has different values /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here returns true if other has different struct subclass /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here returns false if other has same struct subclass and equal values #== /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here returns true if other has same struct subclass and equal values /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here returns false if other has different values /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here returns false if other has different struct subclass #[member]= /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::SettableStruct::Customer /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of Customer was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here raises an exception when given a string member that has already been set /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::SettableStruct::Customer /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of Customer was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here sets the value when given a valid string member /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::SettableStruct::Customer /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of Customer was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here raises an exception when given a non-existent string member /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::SettableStruct::Customer /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of Customer was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here raises an exception when given a symbol member that has already been set /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::SettableStruct::Customer /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of Customer was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here raises an exception when given a non-existent symbol member /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::SettableStruct::Customer /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of Customer was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here sets the value when given a valid symbol member synchronization /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::SettableStruct::Customer /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of Customer was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here protects getter methods /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::SettableStruct::Customer /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of Customer was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here protects #select /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::SettableStruct::Customer /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of Customer was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here protects #each_pair /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::SettableStruct::Customer /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of Customer was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here protects #inspect /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::SettableStruct::Customer /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of Customer was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here protects #[index] /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::SettableStruct::Customer /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of Customer was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here protects getter methods /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::SettableStruct::Customer /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of Customer was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here protects #to_h /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::SettableStruct::Customer /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of Customer was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here protects #[member]= /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::SettableStruct::Customer /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of Customer was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here protects #each /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::SettableStruct::Customer /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of Customer was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here protects #[index]= /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::SettableStruct::Customer /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of Customer was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here protects #values /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::SettableStruct::Customer /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of Customer was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here protects #== /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::SettableStruct::Customer /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of Customer was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here protects #[member] /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::SettableStruct::Customer /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of Customer was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here protects #values_at /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::SettableStruct::Customer /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of Customer was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here protects #to_s /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::SettableStruct::Customer /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of Customer was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old name /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of name was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old address /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of address was here /build/ruby-concurrent-1.0.5/lib/concurrent/settable_struct.rb:110: warning: method redefined; discarding old zip /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:148: warning: previous definition of zip was here protects #merge Concurrent::ImmutableStruct it should behave like struct accessors #[member] retrieves the value when given a valid string member /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::ImmutableStruct::TestConcurrentImmutableStructProperties /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of TestConcurrentImmutableStructProperties was here retrieves the value when given a valid symbol member /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::ImmutableStruct::TestConcurrentImmutableStructProperties /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of TestConcurrentImmutableStructProperties was here raises an exception when given a non-existent string member /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::ImmutableStruct::TestConcurrentImmutableStructProperties /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of TestConcurrentImmutableStructProperties was here raises an exception when given a non-existent symbol member #[index] /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::ImmutableStruct::TestConcurrentImmutableStructProperties /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of TestConcurrentImmutableStructProperties was here retrieves the value when given a valid index /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::ImmutableStruct::TestConcurrentImmutableStructProperties /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of TestConcurrentImmutableStructProperties was here raises an exception when given an out-of-bound index definition evalues a given block against the new class raises an exception when given no members raises an exception when given an invalid class name creates an anonymous class when given at least one member defines a getter for each member raise an exception when given an invalid member registers the class when given a class name conversion #to_s /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::ImmutableStruct::TestConcurrentImmutableStructProperties /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of TestConcurrentImmutableStructProperties was here returns the same string as #inspect /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::ImmutableStruct::TestConcurrentImmutableStructProperties /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of TestConcurrentImmutableStructProperties was here includes the names of all members /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::ImmutableStruct::TestConcurrentImmutableStructProperties /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of TestConcurrentImmutableStructProperties was here includes the name of the class when registered /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::ImmutableStruct::TestConcurrentImmutableStructProperties /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of TestConcurrentImmutableStructProperties was here includes all values #to_a /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::ImmutableStruct::TestConcurrentImmutableStructProperties /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of TestConcurrentImmutableStructProperties was here returns the to_a for this struct as an array #to_h /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::ImmutableStruct::TestConcurrentImmutableStructProperties /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of TestConcurrentImmutableStructProperties was here returns a Hash containing the names and values in order properties #values_at returns values for multiple ranges /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::ImmutableStruct::TestConcurrentImmutableStructValuesAtAccessor /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of TestConcurrentImmutableStructValuesAtAccessor was here returns the values at multiple given offsets /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::ImmutableStruct::TestConcurrentImmutableStructValuesAtAccessor /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of TestConcurrentImmutableStructValuesAtAccessor was here returns values for ranges and offsets /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::ImmutableStruct::TestConcurrentImmutableStructValuesAtAccessor /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of TestConcurrentImmutableStructValuesAtAccessor was here returns values at offsets in a given range /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::ImmutableStruct::TestConcurrentImmutableStructValuesAtAccessor /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of TestConcurrentImmutableStructValuesAtAccessor was here returns the value at the given offset #members /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::ImmutableStruct::TestConcurrentImmutableStructProperties /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of TestConcurrentImmutableStructProperties was here returns the struct members as an array of symbols /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::ImmutableStruct::TestConcurrentImmutableStructProperties /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of TestConcurrentImmutableStructProperties was here returns a different object than the array passed at definition #size /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::ImmutableStruct::TestConcurrentImmutableStructProperties /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of TestConcurrentImmutableStructProperties was here returns the number of struct members #length /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::ImmutableStruct::TestConcurrentImmutableStructProperties /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of TestConcurrentImmutableStructProperties was here returns the number of struct members #values /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::ImmutableStruct::TestConcurrentImmutableStructProperties /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of TestConcurrentImmutableStructProperties was here returns the values of the struct as an array in order comparison #!= returns false if other has same struct subclass and equal values returns true if other has different struct subclass returns true if other has different values #== returns true if other has same struct subclass and equal values returns false if other has different struct subclass returns false if other has different values construction raises an exception when extra members are given /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::ImmutableStruct::StructConstructionTester /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of StructConstructionTester was here sets all given members in order /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: already initialized constant Concurrent::ImmutableStruct::StructConstructionTester /build/ruby-concurrent-1.0.5/lib/concurrent/synchronization/abstract_struct.rb:141: warning: previous definition of StructConstructionTester was here sets all absent members to nil enumeration #each_pair yields the name and value of each struct member in order returns an enumerator when no block is given #each returns an enumerator when no block is given yields the value of each struct member in order #select returns an enumerator when no block is given yields each value returns an Array with the values from for which the block returns true it should behave like mergeable_struct #merge raises an exception when given a hash with members not in the struct returns a new object updates all members with the new values from a given hash retains the value for all members not without values in the given hash calls the given block for each key in `other` Concurrent::Array concurrency Concurrent::Channel #next? returns a just Maybe, true when there are multiple items returns a nothing Maybe and false on failure returns a just Maybe and true when there is one item #take! raises an exception on failure takes the next item when not empty #take? returns a nothing Maybe on failure returns a just Maybe on success #next returns , true when closed and last item returns nil, false when closed and no items remain returns , true when there are multiple items returns nil, false when empty and closed returns , true when there is one item #take returns nil on failure takes the next item when not empty #offer returns true on success rejects nil rejects when the validator raises an exception returns false on failure rejects when the validator returns false put? returns a nothing Maybe on failure rejects when the validator raises an exception accepts nil rejects when the validator returns false returns a just Maybe on success #poll? returns a nothing Maybe immediately if no item is available returns a just Maybe immediately if available returns a nothing Maybe on failure offer? returns a just Maybe on success accepts nil rejects when the validator raises an exception rejects when the validator returns false returns a nothing Maybe on failure offer! returns true on success rejects when the validator raises an exception raises an exception on failure rejects nil rejects when the validator returns false #poll! raises an exception on failure returns the next item immediately if available raises an exception immediately if no item is available #poll returns nil on failure returns nil immediately if no item is available returns the next item immediately if available .each iterates until the channel is closed raises and exception when no block is given put! raises an exception on failure returns true on success rejects when the validator raises an exception rejects nil rejects when the validator returns false factories should receive new(10) 1 time should receive new(10) 1 time goroutines .go_via raises an exception when no block is given should receive post(1, 2, 3) 1 time .go raises an exception when no block is given should receive post(1, 2, 3) 1 time .go_loop raises an exception when no block is given .go_loop_via raises an exception when no block is given loops until the block returns false select example at ./spec/concurrent/channel_spec.rb:655 raises an exception when no block is given passes a selector to the block #put rejects when the validator returns false rejects nil rejects when the validator raises an exception returns false on failure returns true on success initialization raises an exception when the :buffer is invalid raises an exception when :dropping given without :capacity is :buffered when :capacity > 0 and no :buffer given is :unbuffered when neither :buffer nore :capacity is given raises an exception when :buffered given without :capacity is :sliding when :sliding and :capacity > 0 raises an exception when :buffered and :capacity < 0 is :buffered when :buffered given is :dropping when :dropping and :capacity > 0 raises an exception when :sliding given without :capacity is :unbuffered when :buffered and capacity: 0 raises an exception when :sliding and :capacity < 1 raises an exception when both :unbuffered and :capacity are given is :unbuffered when :unbuffered is given uses the given buffer raises an exception when :dropping and :capacity < 1 Concurrent::Exchanger class hierarchy inherits from RubyExchanger Concurrent::Atom #compare_and_set returns true if the current value matches returns false if the current value does not match rejects the new value if the current value does not match returns false if the validator returns false sets the new value if the current value matches returns false if the validator raises an exception rejects the new value if the validator returns false rejects the new value if the validator raises an exception #reset returns the new value on success returns the new value on success returns the old value if the validator returns false returns the old value if the validator raises an exception sets the new value #swap rejects the new value if the validator returns false rejects the new value if the validator raises an exception reraises the exception from block returns the new value on success calls the block more than once if the value changes underneath sets the new value to the result of the block returns the old value if the validator returns false raises an exception when no block is given passes all arguments to the block returns the old value if the validator raises an exception passes the current value to the block observable behaves like observable first notification does not notify any observers removed with #delete_observer calls the appropriate function on all observers which specified a :func does not notify any observers after #delete_observers called calls the proc for all observers added as a block calls the #update method on all observers without a specified :func #add_observer creates an observer from a block if called before first notification adds an observer with :func if called before first notification adds an observer if called before first notification raises an exception if not given an observer or a block raises an exception when given both an observer and a block #delete_observer returns the given observer even when not found in the observer set returns the removed observer if found in the observer set deletes the given observer if called before first notification #count_observers returns a count of registered observers if called before first notification returns zero after #delete_observers has been called returns zero for a new observable object #delete_observers deletes all observers when called before first notification returns self construction sets the initial value to the given value Concurrent::Future it should behave like thread_arguments passes an empty array when there is no :args key allows the given arguments array to be dereferenced passes an array when when the :args key has an array value passes the given array when the :args key has a complex array value passes an empty array when opts is not given passes a one-element array when the :args key has a non-array value passes an empty array when opts is an empty hash passes an empty array when the :args key has a nil value class #execute calls #execute on the new Future creates a new Future passes the block to the new Future #initialize raises an exception when no block given sets the state to :unscheduled uses the executor given with the :executor option uses the global io executor by default cancellation #wait_or_cancel returns true if the operation completes before timeout cancels the task on timeout #cancel fails to cancel the task once processing has begun fails to cancel the task once processing is complete cancels a pending task instance #execute posts the block given on construction returns self does nothing unless the state is :unscheduled sets the state to :pending fulfillment sets the state to :rejected when the handler raises an exception sets the value to nil when the handler raises Exception sets the value to nil when the handler raises an exception sets the reason to the Exception instance when the handler raises Exception sets the value to the result of the handler passes all arguments to handler sets the state to :processing while the task is executing sets the state to :fulfilled when the block completes aliases aliases #deref for #value aliases #realized? for #fulfilled? it should behave like ivar #try_set when unset assigns the value returns true assigns the block result when fulfilled does not assign the block result does not assign the value returns false when rejected does not assign the value has a nil value does not assign the block result returns false #fail sets the state to be rejected defaults the reason to a StandardError sets the value to be nil sets the reason to the given exception raises an exception if set more than once returns self it should behave like obligation #reason is nil when :fulfilled is set to error object of the exception when :rejected is nil when :pending #value returns nil when timeout reached is nil when :pending is nil when :rejected returns nil when reaching the optional timeout value returns the value when fulfilled before timeout blocks the caller when :pending and timeout is nil is set to the return value of the block when :fulfilled returns immediately when timeout is zero #state is :fulfilled when the handler completes is :pending when first created is :rejected when the handler raises an exception it should behave like dereferenceable calls #dup when the :dup_on_deref option is true supports dereference flags with observers defaults :copy_on_deref to nil does not call the #copy_on_deref block when the value is nil calls the :copy block first followed by #dup followed by #freeze does not call #freeze when #freeze_on_deref is set and the value is nil calls #freeze when the :freeze_on_deref option is true calls the block when the :copy_on_deref option is passed a proc defaults :freeze_on_deref to false does not call #dup when #dup_on_deref is set and the value is nil defaults :dup_on_deref to false it should behave like observable #delete_observers returns self deletes all observers when called before first notification #add_observer adds an observer with :func if called before first notification raises an exception if not given an observer or a block creates an observer from a block if called before first notification raises an exception when given both an observer and a block adds an observer if called before first notification #count_observers returns zero after #delete_observers has been called returns zero for a new observable object returns a count of registered observers if called before first notification first notification calls the appropriate function on all observers which specified a :func does not notify any observers removed with #delete_observer calls the proc for all observers added as a block does not notify any observers after #delete_observers called calls the #update method on all observers without a specified :func #delete_observer returns the removed observer if found in the observer set deletes the given observer if called before first notification returns the given observer even when not found in the observer set #set fulfils when given a block which executes successfully raises an exception when given neither a value nor a block sets the state to be fulfilled raises an exception if set more than once raises an exception when given a value and a block sets the value returns self rejects when given a block which raises an exception initialization sets the state to incomplete observation /build/ruby-concurrent-1.0.5/spec/concurrent/future_spec.rb:312: warning: instance variable @count not initialized notifies an observer added after fulfillment /build/ruby-concurrent-1.0.5/spec/concurrent/future_spec.rb:312: warning: instance variable @count not initialized /build/ruby-concurrent-1.0.5/spec/concurrent/future_spec.rb:312: warning: instance variable @count not initialized does not notify existing observers when a new observer added after fulfillment /build/ruby-concurrent-1.0.5/spec/concurrent/future_spec.rb:312: warning: instance variable @count not initialized notifies all observers on fulfillment /build/ruby-concurrent-1.0.5/spec/concurrent/future_spec.rb:312: warning: instance variable @count not initialized /build/ruby-concurrent-1.0.5/spec/concurrent/future_spec.rb:312: warning: instance variable @count not initialized does not notify existing observers when a new observer added after rejection /build/ruby-concurrent-1.0.5/spec/concurrent/future_spec.rb:312: warning: instance variable @count not initialized notifies an observer added after rejection /build/ruby-concurrent-1.0.5/spec/concurrent/future_spec.rb:312: warning: instance variable @count not initialized notifies all observers on rejection deadlock avoidance should notify observers outside mutex lock should notify a new observer added after fulfillment outside lock #leave_transaction neither commits nor aborts a transaction raises an exception outside an #atomically block Concurrent::Actor WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-concurrent-1.0.5/spec/concurrent/actor_spec.rb:36:in `block (2 levels) in '. forbids Immediate executor links atomically links dead letter routing logs by deafault messaging should eq 4 termination terminates with all its children spawning terminates on failed initialization and raises with spawn! terminates on failed initialization terminates on failed message processing Actor#spawn! spawn executor should be global returns arg #name should eq "ping" #path should eq "/ping" #reference should eq # #parent should eq # context_spawn_by_hash executor should be global returns arg #reference should eq # #path should eq "/ping" #parent should eq # #name should eq "ping" context_spawn executor should be global returns arg #reference should eq # #parent should eq # #path should eq "/ping" #name should eq "ping" spawn_by_hash returns arg executor should be global #name should eq "ping" #parent should eq # #path should eq "/ping" #reference should eq # pausing pauses on error and resets pauses on error and resumes pauses on error and restarts envelope should eq # pool supports asks message redirecting is evaluated by child children has children set after a child is created #abort_transaction raises an exception outside an #atomically block Concurrent::Maybe comparison something is less than a bigger value nothing is not greater than nothing something is not equal to nothing something is not equal to a different value something is greater than a smaller value nothing is equal to nothing something is equal to the same value nothing is not less than nothing construction hides Maybe.new Maybe.nothing creates a new Nothing Maybe creates a new error object when given nothing creates a new error object with the given string uses the given Error object Maybe.just creates a new Just Maybe Maybe.from creates a Just Maybe on success passes all arguments to the block sets the reason to the error object on exception creates a Nothing Maybe on exception sets the value to the block result on success raises an exception when no block is given when just #nothing returns NONE #fulfilled? returns true #nothing? returns false #reason returns NONE #rejected? returns false #just? returns true #value returns the value #just returns the value when nothing #nothing returns the raised error #rejected? returns true #just returns NONE #value returns NONE #nothing? returns true #reason returns the raised error #just? returns false #fulfilled? returns false #or returns the other when nothing returns the value when something Concurrent::Options .executor_from_options raises an exception when :executor is an unrecognized symbol returns the global io executor when :executor is :io returns an immediate executor when :executor is :immediate returns the global fast executor when :executor is :fast returns the given :executor Concurrent::RubyExchanger Good: 9998, Bad (timeout): 2, Ugly: 0 stress test behaves like exchanger #try_exchange behaves like exchanger method with indefinite timeout blocks indefinitely receives the other value can be reused behaves like exchanger method with finite timeout can be reused receives the other value blocks until timeout behaves like exchanger method cross-thread interactions allows multiple firsts to cancel if necessary when first, waits for a second #exchange behaves like exchanger method with finite timeout blocks until timeout can be reused receives the other value behaves like exchanger method cross-thread interactions allows multiple firsts to cancel if necessary when first, waits for a second behaves like exchanger method with indefinite timeout receives the other value can be reused blocks indefinitely #exchange! behaves like exchanger method with indefinite timeout blocks indefinitely receives the other value can be reused behaves like exchanger method cross-thread interactions allows multiple firsts to cancel if necessary when first, waits for a second behaves like exchanger method with finite timeout blocks until timeout receives the other value can be reused Concurrent::ScheduledTask #initialize raises an exception when no block given sets the initial state to :unscheduled raises an exception when seconds is less than zero accepts a number of seconds (from now) as the schedule time behavior it should behave like obligation #reason is set to error object of the exception when :rejected is nil when :pending is nil when :fulfilled #value is set to the return value of the block when :fulfilled returns nil when timeout reached returns nil when reaching the optional timeout value blocks the caller when :pending and timeout is nil returns immediately when timeout is zero returns the value when fulfilled before timeout is nil when :pending is nil when :rejected #state is :fulfilled when the handler completes is :pending when first created is :rejected when the handler raises an exception it should behave like dereferenceable calls #dup when the :dup_on_deref option is true calls #freeze when the :freeze_on_deref option is true defaults :freeze_on_deref to false defaults :dup_on_deref to false calls the :copy block first followed by #dup followed by #freeze calls the block when the :copy_on_deref option is passed a proc supports dereference flags with observers does not call the #copy_on_deref block when the value is nil does not call #freeze when #freeze_on_deref is set and the value is nil does not call #dup when #dup_on_deref is set and the value is nil defaults :copy_on_deref to nil it should behave like observable first notification does not notify any observers after #delete_observers called calls the appropriate function on all observers which specified a :func calls the proc for all observers added as a block does not notify any observers removed with #delete_observer calls the #update method on all observers without a specified :func #count_observers returns zero after #delete_observers has been called returns a count of registered observers if called before first notification returns zero for a new observable object #add_observer creates an observer from a block if called before first notification raises an exception if not given an observer or a block adds an observer with :func if called before first notification adds an observer if called before first notification raises an exception when given both an observer and a block #delete_observers deletes all observers when called before first notification returns self #delete_observer returns the removed observer if found in the observer set deletes the given observer if called before first notification returns the given observer even when not found in the observer set class #execute passes the block to the new ScheduledTask creates a new ScheduledTask calls #execute on the new ScheduledTask instance #execute returns self sets the sate to :pending does nothing unless the state is :unscheduled execution passes :args from the options to the block uses the :executor from the options uses the :timer_set from the options sets the state to :processing when the task is running observation /build/ruby-concurrent-1.0.5/spec/concurrent/scheduled_task_spec.rb:237: warning: instance variable @count not initialized notifies all observers on rejection /build/ruby-concurrent-1.0.5/spec/concurrent/scheduled_task_spec.rb:237: warning: instance variable @count not initialized notifies all observers on fulfillment returns true for an observer added while :pending returns true for an observer added while :unscheduled /build/ruby-concurrent-1.0.5/spec/concurrent/scheduled_task_spec.rb:237: warning: instance variable @count not initialized returns true for an observer added while :processing #cancel returns true on success returns false if the task has already been performed cancels the task if it has not yet scheduled sets the reason to CancelledOperationError when cancelled /build/ruby-concurrent-1.0.5/spec/concurrent/scheduled_task_spec.rb:237: warning: instance variable @count not initialized cancels the task if it has not yet started returns false if the task is already in progress Concurrent::Synchronization Concurrent::Synchronization::Object does not ensure visibility when not needed does ensure visibility when specified in a parent does ensure visibility once when specified in child again does ensure visibility when specified it should behave like attr_volatile older writes are always visible Concurrent::Synchronization::Volatile module it should behave like attr_volatile older writes are always visible Concurrent::Synchronization::LockableObject final field always visible #synchronize allows only one thread to execute count #wait allows the sleeping thread to be killed releases the lock on the current object can be called from within a #synchronize block puts the current thread to sleep it should behave like attr_volatile older writes are always visible signaling for now pending, tested pretty well by Event (PENDING: Not yet implemented) attr_atomic should be == b Concurrent::Map #delete marshal dump doesnt work with default proc retrieval load factor options validation falsy default proc updates dont block reads #replace_pair #put_if_absent #each_value concurrency #clear #key? collision resistance #dup,#clone #key #values #size is unfreezable #empty #replace_if_exists #delete_pair default proc #keys initial capacity options validation #each_key #inspect #get_or_default collision resistance with arrays options validation #value? #get_and_set marshal dump load #merge_pair common exception with return #compute_if_present exception with return common #each it should behave like collection_each pair iterator common allows modification #compute_if_absent exception common with return atomicity #fetch common with return falsy #fetch_or_store common with return falsy #compute common with return exception #each_pair it should behave like collection_each common allows modification pair iterator Concurrent::Agent nested actions occur in the order they ar post work with immediate execution initialization sets #failed? to false sets the initial error to nil defaults the error mode to :continue when an error handler is given defaults the error mode to :fail when no error handler is given sets the error mode when given a valid value sets the initial value raises an error when given an invalid error mode action processing when validation raises an error the handler will be called upon validation the new value will be set to the block return value the given block will be passed any provided arguments when validation raises an error the value will not change the return value will be passed to the validator function any recursive action dispatches will run after the value has been updated when validation fails the handler will be called when the action raises an error the validator will not be called when the action raises an error the handler will be called when validation returns false the value will not change on success all observers will be notified the given block will be passed the current value when the action raises an error the value will not change posting with #send returns false when #failed? returns true when the job is post posts to the global fast executor does not wait for the action to process with #send_off does not wait for the action to process returns true when the job is post returns false when #failed? posts to the global io executor with #send! returns true when the job is post raises an error when #failed? posts to the global fast executor does not wait for the action to process with #send_off! does not wait for the action to process posts to the global io executor returns true when the job is post raises an error when #failed? with #send_via returns true when the job is post posts to the given executor returns false when #failed? does not wait for the action to process with #<< posts to the global io executor returns self when #failed? returns self when the job is post does not wait for the action to process with #send_via! posts to the given executor does not wait for the action to process raises an error when #failed? returns true when the job is post with #post posts to the global io executor returns true when the job is post does not wait for the action to process returns false when #failed? error handling the agent will be passed to the handler the exception will be passed to the handler does not trigger observation #restart when #failed? raises an error if the new value is not valid does not trigger observation sets #failed? to true clears the error does not clear the action queue when :clear_actions is false resumes action processing if actions are enqueued sets the new value does not clear the action queue when :clear_actions is not given removes all actions from the queue when :clear_actions is true when not #failed? raises an error observable behaves like observable #delete_observer deletes the given observer if called before first notification returns the given observer even when not found in the observer set returns the removed observer if found in the observer set #count_observers returns zero after #delete_observers has been called returns zero for a new observable object returns a count of registered observers if called before first notification first notification calls the appropriate function on all observers which specified a :func does not notify any observers after #delete_observers called calls the proc for all observers added as a block does not notify any observers removed with #delete_observer calls the #update method on all observers without a specified :func #add_observer raises an exception if not given an observer or a block raises an exception when given both an observer and a block adds an observer if called before first notification adds an observer with :func if called before first notification creates an observer from a block if called before first notification #delete_observers deletes all observers when called before first notification returns self waiting with .await_for returns true when all prior actions for all agents have processed returns false on timeout returns true when there are no pending actions with #await_for does not block on actions from other threads returns true when there are no pending actions returns false on timeout returns false if restarted with :clear_actions true (PENDING: the timing is nearly impossible) returns true when all prior actions have processed with #await_for! raises an error if restarted with :clear_actions true (PENDING: the timing is nearly impossible) does not block on actions from other threads raises an error on timeout returns true when there are no pending actions returns true when all prior actions have processed with #await blocks indefinitely returns true when all prior actions have processed returns self when there are no pending actions does not block on actions from other threads blocks forever if restarted with :clear_actions true (PENDING: the timing is nearly impossible) with await_for! raises an exception on timeout returns true when all prior actions for all agents have processed returns true when there are no pending actions with .await returns true when all prior actions on all agents have processed with #wait returns true when all prior actions have processed blocks indefinitely when timeout is nil does not block on actions from other threads returns false when timeout is given and restarted with :clear_actions true (PENDING: the timing is nearly impossible) returns true when there are no pending actions and a timeout is given returns false on timeout blocks forever when timeout is nil and restarted with :clear_actions true (PENDING: the timing is nearly impossible) returns true when there are no pending actions and timeout is nil the await job does not trigger the error mode does not change the value waits for nested actions does not trigger observers validation rejects the new value when the validator returns false sets the error when the error mode is :fail and the validator raises an error sets the error when the error mode is :fail and the validator returns false does not set an error when the error mode is :continue and the validator returns false does not trigger observation when validation fails does not set an error when the error mode is :continue and the validator raises an error sets the new value when the validator returns true rejects the new value when the validator raises an error error mode :continue does not block further action processing does not set an error when the action raises an error sets #failed? to false does not set an error when the validator raises an error does not set an error when the validator returns false :fail blocks all further action processing until a restart sets the error when the validator raises an error sets #failed? to true sets the error when the action raises an error sets the error when the validator returns false Pending: (Failures listed here are expected and do not affect your suite's status) 1) Concurrent::LazyRegister # Not yet implemented # ./spec/concurrent/lazy_register_spec.rb:4 2) Concurrent::Synchronization Concurrent::Synchronization::LockableObject signaling for now pending, tested pretty well by Event # Not yet implemented # ./spec/concurrent/synchronization_spec.rb:173 3) Concurrent::Agent waiting with #await_for returns false if restarted with :clear_actions true # the timing is nearly impossible Failure/Error: pending('the timing is nearly impossible'); fail subject = Agent.new(0, error_mode: :fail) subject.send_via(executor){ sleep(0.1) } subject.send_via(executor){ raise StandardError } subject.send_via(executor){ nil } t = Thread.new{ subject.restart(42, clear_actions: true) } ok = subject.await_for(0.2) RuntimeError: # ./spec/concurrent/agent_spec.rb:954:in `block (4 levels) in ' # /usr/lib/ruby/vendor_ruby/rspec/core/example.rb:254:in `instance_exec' # /usr/lib/ruby/vendor_ruby/rspec/core/example.rb:254:in `block in run' # /usr/lib/ruby/vendor_ruby/rspec/core/example.rb:500:in `block in with_around_and_singleton_context_hooks' # /usr/lib/ruby/vendor_ruby/rspec/core/example.rb:457:in `block in with_around_example_hooks' # /usr/lib/ruby/vendor_ruby/rspec/core/hooks.rb:464:in `block in run' # /usr/lib/ruby/vendor_ruby/rspec/core/hooks.rb:602:in `run_around_example_hooks_for' # /usr/lib/ruby/vendor_ruby/rspec/core/hooks.rb:464:in `run' # /usr/lib/ruby/vendor_ruby/rspec/core/example.rb:457:in `with_around_example_hooks' # /usr/lib/ruby/vendor_ruby/rspec/core/example.rb:500:in `with_around_and_singleton_context_hooks' # /usr/lib/ruby/vendor_ruby/rspec/core/example.rb:251:in `run' # /usr/lib/ruby/vendor_ruby/rspec/core/example_group.rb:629:in `block in run_examples' # /usr/lib/ruby/vendor_ruby/rspec/core/example_group.rb:625:in `map' # /usr/lib/ruby/vendor_ruby/rspec/core/example_group.rb:625:in `run_examples' # /usr/lib/ruby/vendor_ruby/rspec/core/example_group.rb:591:in `run' # /usr/lib/ruby/vendor_ruby/rspec/core/example_group.rb:592:in `block in run' # /usr/lib/ruby/vendor_ruby/rspec/core/example_group.rb:592:in `map' # /usr/lib/ruby/vendor_ruby/rspec/core/example_group.rb:592:in `run' # /usr/lib/ruby/vendor_ruby/rspec/core/example_group.rb:592:in `block in run' # /usr/lib/ruby/vendor_ruby/rspec/core/example_group.rb:592:in `map' # /usr/lib/ruby/vendor_ruby/rspec/core/example_group.rb:592:in `run' # /usr/lib/ruby/vendor_ruby/rspec/core/runner.rb:116:in `block (3 levels) in run_specs' # /usr/lib/ruby/vendor_ruby/rspec/core/runner.rb:116:in `map' # /usr/lib/ruby/vendor_ruby/rspec/core/runner.rb:116:in `block (2 levels) in run_specs' # /usr/lib/ruby/vendor_ruby/rspec/core/configuration.rb:1989:in `with_suite_hooks' # /usr/lib/ruby/vendor_ruby/rspec/core/runner.rb:111:in `block in run_specs' # /usr/lib/ruby/vendor_ruby/rspec/core/reporter.rb:74:in `report' # /usr/lib/ruby/vendor_ruby/rspec/core/runner.rb:110:in `run_specs' # /usr/lib/ruby/vendor_ruby/rspec/core/runner.rb:87:in `run' # /usr/lib/ruby/vendor_ruby/rspec/core/runner.rb:71:in `run' # /usr/lib/ruby/vendor_ruby/rspec/core/runner.rb:45:in `invoke' # /usr/bin/rspec:4:in `
' 4) Concurrent::Agent waiting with #await_for! raises an error if restarted with :clear_actions true # the timing is nearly impossible Failure/Error: pending('the timing is nearly impossible'); fail subject = Agent.new(0, error_mode: :fail) subject.send_via(executor){ sleep(0.1) } subject.send_via(executor){ raise StandardError } subject.send_via(executor){ nil } t = Thread.new{ subject.restart(42, clear_actions: true) } expect { RuntimeError: # ./spec/concurrent/agent_spec.rb:1007:in `block (4 levels) in ' # /usr/lib/ruby/vendor_ruby/rspec/core/example.rb:254:in `instance_exec' # /usr/lib/ruby/vendor_ruby/rspec/core/example.rb:254:in `block in run' # /usr/lib/ruby/vendor_ruby/rspec/core/example.rb:500:in `block in with_around_and_singleton_context_hooks' # /usr/lib/ruby/vendor_ruby/rspec/core/example.rb:457:in `block in with_around_example_hooks' # /usr/lib/ruby/vendor_ruby/rspec/core/hooks.rb:464:in `block in run' # /usr/lib/ruby/vendor_ruby/rspec/core/hooks.rb:602:in `run_around_example_hooks_for' # /usr/lib/ruby/vendor_ruby/rspec/core/hooks.rb:464:in `run' # /usr/lib/ruby/vendor_ruby/rspec/core/example.rb:457:in `with_around_example_hooks' # /usr/lib/ruby/vendor_ruby/rspec/core/example.rb:500:in `with_around_and_singleton_context_hooks' # /usr/lib/ruby/vendor_ruby/rspec/core/example.rb:251:in `run' # /usr/lib/ruby/vendor_ruby/rspec/core/example_group.rb:629:in `block in run_examples' # /usr/lib/ruby/vendor_ruby/rspec/core/example_group.rb:625:in `map' # /usr/lib/ruby/vendor_ruby/rspec/core/example_group.rb:625:in `run_examples' # /usr/lib/ruby/vendor_ruby/rspec/core/example_group.rb:591:in `run' # /usr/lib/ruby/vendor_ruby/rspec/core/example_group.rb:592:in `block in run' # /usr/lib/ruby/vendor_ruby/rspec/core/example_group.rb:592:in `map' # /usr/lib/ruby/vendor_ruby/rspec/core/example_group.rb:592:in `run' # /usr/lib/ruby/vendor_ruby/rspec/core/example_group.rb:592:in `block in run' # /usr/lib/ruby/vendor_ruby/rspec/core/example_group.rb:592:in `map' # /usr/lib/ruby/vendor_ruby/rspec/core/example_group.rb:592:in `run' # /usr/lib/ruby/vendor_ruby/rspec/core/runner.rb:116:in `block (3 levels) in run_specs' # /usr/lib/ruby/vendor_ruby/rspec/core/runner.rb:116:in `map' # /usr/lib/ruby/vendor_ruby/rspec/core/runner.rb:116:in `block (2 levels) in run_specs' # /usr/lib/ruby/vendor_ruby/rspec/core/configuration.rb:1989:in `with_suite_hooks' # /usr/lib/ruby/vendor_ruby/rspec/core/runner.rb:111:in `block in run_specs' # /usr/lib/ruby/vendor_ruby/rspec/core/reporter.rb:74:in `report' # /usr/lib/ruby/vendor_ruby/rspec/core/runner.rb:110:in `run_specs' # /usr/lib/ruby/vendor_ruby/rspec/core/runner.rb:87:in `run' # /usr/lib/ruby/vendor_ruby/rspec/core/runner.rb:71:in `run' # /usr/lib/ruby/vendor_ruby/rspec/core/runner.rb:45:in `invoke' # /usr/bin/rspec:4:in `
' 5) Concurrent::Agent waiting with #await blocks forever if restarted with :clear_actions true # the timing is nearly impossible Failure/Error: pending('the timing is nearly impossible'); fail subject = Agent.new(0, error_mode: :fail) t = Thread.new do subject.send_via(executor){ sleep(0.1) } subject.send_via(executor){ raise StandardError } subject.send_via(executor){ nil } Thread.new{ subject.restart(42, clear_actions: true) } subject.await end RuntimeError: # ./spec/concurrent/agent_spec.rb:899:in `block (4 levels) in ' # /usr/lib/ruby/vendor_ruby/rspec/core/example.rb:254:in `instance_exec' # /usr/lib/ruby/vendor_ruby/rspec/core/example.rb:254:in `block in run' # /usr/lib/ruby/vendor_ruby/rspec/core/example.rb:500:in `block in with_around_and_singleton_context_hooks' # /usr/lib/ruby/vendor_ruby/rspec/core/example.rb:457:in `block in with_around_example_hooks' # /usr/lib/ruby/vendor_ruby/rspec/core/hooks.rb:464:in `block in run' # /usr/lib/ruby/vendor_ruby/rspec/core/hooks.rb:602:in `run_around_example_hooks_for' # /usr/lib/ruby/vendor_ruby/rspec/core/hooks.rb:464:in `run' # /usr/lib/ruby/vendor_ruby/rspec/core/example.rb:457:in `with_around_example_hooks' # /usr/lib/ruby/vendor_ruby/rspec/core/example.rb:500:in `with_around_and_singleton_context_hooks' # /usr/lib/ruby/vendor_ruby/rspec/core/example.rb:251:in `run' # /usr/lib/ruby/vendor_ruby/rspec/core/example_group.rb:629:in `block in run_examples' # /usr/lib/ruby/vendor_ruby/rspec/core/example_group.rb:625:in `map' # /usr/lib/ruby/vendor_ruby/rspec/core/example_group.rb:625:in `run_examples' # /usr/lib/ruby/vendor_ruby/rspec/core/example_group.rb:591:in `run' # /usr/lib/ruby/vendor_ruby/rspec/core/example_group.rb:592:in `block in run' # /usr/lib/ruby/vendor_ruby/rspec/core/example_group.rb:592:in `map' # /usr/lib/ruby/vendor_ruby/rspec/core/example_group.rb:592:in `run' # /usr/lib/ruby/vendor_ruby/rspec/core/example_group.rb:592:in `block in run' # /usr/lib/ruby/vendor_ruby/rspec/core/example_group.rb:592:in `map' # /usr/lib/ruby/vendor_ruby/rspec/core/example_group.rb:592:in `run' # /usr/lib/ruby/vendor_ruby/rspec/core/runner.rb:116:in `block (3 levels) in run_specs' # /usr/lib/ruby/vendor_ruby/rspec/core/runner.rb:116:in `map' # /usr/lib/ruby/vendor_ruby/rspec/core/runner.rb:116:in `block (2 levels) in run_specs' # /usr/lib/ruby/vendor_ruby/rspec/core/configuration.rb:1989:in `with_suite_hooks' # /usr/lib/ruby/vendor_ruby/rspec/core/runner.rb:111:in `block in run_specs' # /usr/lib/ruby/vendor_ruby/rspec/core/reporter.rb:74:in `report' # /usr/lib/ruby/vendor_ruby/rspec/core/runner.rb:110:in `run_specs' # /usr/lib/ruby/vendor_ruby/rspec/core/runner.rb:87:in `run' # /usr/lib/ruby/vendor_ruby/rspec/core/runner.rb:71:in `run' # /usr/lib/ruby/vendor_ruby/rspec/core/runner.rb:45:in `invoke' # /usr/bin/rspec:4:in `
' 6) Concurrent::Agent waiting with #wait returns false when timeout is given and restarted with :clear_actions true # the timing is nearly impossible Failure/Error: pending('the timing is nearly impossible'); fail subject = Agent.new(0, error_mode: :fail) subject.send_via(executor){ sleep(0.1) } subject.send_via(executor){ raise StandardError } subject.send_via(executor){ nil } t = Thread.new{ subject.restart(42, clear_actions: true) } ok = subject.wait(0.2) RuntimeError: # ./spec/concurrent/agent_spec.rb:1093:in `block (4 levels) in ' # /usr/lib/ruby/vendor_ruby/rspec/core/example.rb:254:in `instance_exec' # /usr/lib/ruby/vendor_ruby/rspec/core/example.rb:254:in `block in run' # /usr/lib/ruby/vendor_ruby/rspec/core/example.rb:500:in `block in with_around_and_singleton_context_hooks' # /usr/lib/ruby/vendor_ruby/rspec/core/example.rb:457:in `block in with_around_example_hooks' # /usr/lib/ruby/vendor_ruby/rspec/core/hooks.rb:464:in `block in run' # /usr/lib/ruby/vendor_ruby/rspec/core/hooks.rb:602:in `run_around_example_hooks_for' # /usr/lib/ruby/vendor_ruby/rspec/core/hooks.rb:464:in `run' # /usr/lib/ruby/vendor_ruby/rspec/core/example.rb:457:in `with_around_example_hooks' # /usr/lib/ruby/vendor_ruby/rspec/core/example.rb:500:in `with_around_and_singleton_context_hooks' # /usr/lib/ruby/vendor_ruby/rspec/core/example.rb:251:in `run' # /usr/lib/ruby/vendor_ruby/rspec/core/example_group.rb:629:in `block in run_examples' # /usr/lib/ruby/vendor_ruby/rspec/core/example_group.rb:625:in `map' # /usr/lib/ruby/vendor_ruby/rspec/core/example_group.rb:625:in `run_examples' # /usr/lib/ruby/vendor_ruby/rspec/core/example_group.rb:591:in `run' # /usr/lib/ruby/vendor_ruby/rspec/core/example_group.rb:592:in `block in run' # /usr/lib/ruby/vendor_ruby/rspec/core/example_group.rb:592:in `map' # /usr/lib/ruby/vendor_ruby/rspec/core/example_group.rb:592:in `run' # /usr/lib/ruby/vendor_ruby/rspec/core/example_group.rb:592:in `block in run' # /usr/lib/ruby/vendor_ruby/rspec/core/example_group.rb:592:in `map' # /usr/lib/ruby/vendor_ruby/rspec/core/example_group.rb:592:in `run' # /usr/lib/ruby/vendor_ruby/rspec/core/runner.rb:116:in `block (3 levels) in run_specs' # /usr/lib/ruby/vendor_ruby/rspec/core/runner.rb:116:in `map' # /usr/lib/ruby/vendor_ruby/rspec/core/runner.rb:116:in `block (2 levels) in run_specs' # /usr/lib/ruby/vendor_ruby/rspec/core/configuration.rb:1989:in `with_suite_hooks' # /usr/lib/ruby/vendor_ruby/rspec/core/runner.rb:111:in `block in run_specs' # /usr/lib/ruby/vendor_ruby/rspec/core/reporter.rb:74:in `report' # /usr/lib/ruby/vendor_ruby/rspec/core/runner.rb:110:in `run_specs' # /usr/lib/ruby/vendor_ruby/rspec/core/runner.rb:87:in `run' # /usr/lib/ruby/vendor_ruby/rspec/core/runner.rb:71:in `run' # /usr/lib/ruby/vendor_ruby/rspec/core/runner.rb:45:in `invoke' # /usr/bin/rspec:4:in `
' 7) Concurrent::Agent waiting with #wait blocks forever when timeout is nil and restarted with :clear_actions true # the timing is nearly impossible Failure/Error: pending('the timing is nearly impossible'); fail subject = Agent.new(0, error_mode: :fail) t = Thread.new do subject.send_via(executor){ sleep(0.1) } subject.send_via(executor){ raise StandardError } subject.send_via(executor){ nil } Thread.new{ subject.restart(42, clear_actions: true) } subject.wait(nil) end RuntimeError: # ./spec/concurrent/agent_spec.rb:1058:in `block (4 levels) in ' # /usr/lib/ruby/vendor_ruby/rspec/core/example.rb:254:in `instance_exec' # /usr/lib/ruby/vendor_ruby/rspec/core/example.rb:254:in `block in run' # /usr/lib/ruby/vendor_ruby/rspec/core/example.rb:500:in `block in with_around_and_singleton_context_hooks' # /usr/lib/ruby/vendor_ruby/rspec/core/example.rb:457:in `block in with_around_example_hooks' # /usr/lib/ruby/vendor_ruby/rspec/core/hooks.rb:464:in `block in run' # /usr/lib/ruby/vendor_ruby/rspec/core/hooks.rb:602:in `run_around_example_hooks_for' # /usr/lib/ruby/vendor_ruby/rspec/core/hooks.rb:464:in `run' # /usr/lib/ruby/vendor_ruby/rspec/core/example.rb:457:in `with_around_example_hooks' # /usr/lib/ruby/vendor_ruby/rspec/core/example.rb:500:in `with_around_and_singleton_context_hooks' # /usr/lib/ruby/vendor_ruby/rspec/core/example.rb:251:in `run' # /usr/lib/ruby/vendor_ruby/rspec/core/example_group.rb:629:in `block in run_examples' # /usr/lib/ruby/vendor_ruby/rspec/core/example_group.rb:625:in `map' # /usr/lib/ruby/vendor_ruby/rspec/core/example_group.rb:625:in `run_examples' # /usr/lib/ruby/vendor_ruby/rspec/core/example_group.rb:591:in `run' # /usr/lib/ruby/vendor_ruby/rspec/core/example_group.rb:592:in `block in run' # /usr/lib/ruby/vendor_ruby/rspec/core/example_group.rb:592:in `map' # /usr/lib/ruby/vendor_ruby/rspec/core/example_group.rb:592:in `run' # /usr/lib/ruby/vendor_ruby/rspec/core/example_group.rb:592:in `block in run' # /usr/lib/ruby/vendor_ruby/rspec/core/example_group.rb:592:in `map' # /usr/lib/ruby/vendor_ruby/rspec/core/example_group.rb:592:in `run' # /usr/lib/ruby/vendor_ruby/rspec/core/runner.rb:116:in `block (3 levels) in run_specs' # /usr/lib/ruby/vendor_ruby/rspec/core/runner.rb:116:in `map' # /usr/lib/ruby/vendor_ruby/rspec/core/runner.rb:116:in `block (2 levels) in run_specs' # /usr/lib/ruby/vendor_ruby/rspec/core/configuration.rb:1989:in `with_suite_hooks' # /usr/lib/ruby/vendor_ruby/rspec/core/runner.rb:111:in `block in run_specs' # /usr/lib/ruby/vendor_ruby/rspec/core/reporter.rb:74:in `report' # /usr/lib/ruby/vendor_ruby/rspec/core/runner.rb:110:in `run_specs' # /usr/lib/ruby/vendor_ruby/rspec/core/runner.rb:87:in `run' # /usr/lib/ruby/vendor_ruby/rspec/core/runner.rb:71:in `run' # /usr/lib/ruby/vendor_ruby/rspec/core/runner.rb:45:in `invoke' # /usr/bin/rspec:4:in `
' Finished in 1 minute 35.49 seconds (files took 3.04 seconds to load) 1262 examples, 0 failures, 7 pending Randomized with seed 1 ┌──────────────────────────────────────────────────────────────────────────────┐ │ dh_ruby --install finished │ └──────────────────────────────────────────────────────────────────────────────┘ dh_installdocs -O--buildsystem=ruby dh_ruby_fixdocs -O--buildsystem=ruby dh_installchangelogs -O--buildsystem=ruby dh_installexamples -O--buildsystem=ruby dh_installinit -O--buildsystem=ruby dh_perl -O--buildsystem=ruby dh_link -O--buildsystem=ruby dh_strip_nondeterminism -O--buildsystem=ruby dh_compress -X.rb -O--buildsystem=ruby dh_fixperms -O--buildsystem=ruby dh_missing -O--buildsystem=ruby dh_installdeb -O--buildsystem=ruby dh_gencontrol -O--buildsystem=ruby dpkg-gencontrol: warning: Depends field of package ruby-concurrent: substitution variable ${shlibs:Depends} used, but is not defined dh_md5sums -O--buildsystem=ruby dh_builddeb -O--buildsystem=ruby dpkg-deb: building package 'ruby-concurrent' in '../ruby-concurrent_1.0.5-3_all.deb'. dpkg-genbuildinfo --build=binary dpkg-genchanges --build=binary >../ruby-concurrent_1.0.5-3_armhf.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) I: copying local configuration I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env I: removing directory /srv/workspace/pbuilder/2994 and its subdirectories I: Current time: Sat May 16 16:24:41 -12 2020 I: pbuilder-time-stamp: 1589689481