r64273 ruby 2.6.0dev (2018-08-10) [x86_64-linux] (amazon) 432W

chkbuild summary recent last

OlderDiff < 20180810T003003Z(failure) < ThisDiff > 20180810T123002Z(success) > NewerDiff

OLDREV 64257
NEWREV 64273
CHG .gdbinit	63657->64260
CHG common.mk	64235->64270
CHG compile.c	63923->64268
CHG enumerator.c	64256->64262
CHG insns.def	64074->64268
CHG iseq.c	63734->64268
CHG mjit.c	64254->64264
CHG process.c	64254->64265
CHG ruby.c	64071->64264
CHG version.c	62558->64266
CHG version.h	64237->64259
CHG vm_core.h	64221->64268
CHG vm_insnhelper.c	64035->64268
CHG defs/gmake.mk	64257->64272
CHG doc/maintainers.rdoc	64049->64267
CHG doc/standard_library.rdoc	64049->64267
CHG ext/pathname/lib/pathname.rb	62740->64273
CHG spec/ruby/core/process/groups_spec.rb	62656->64265
DEL spec/ruby/library/socket/addrinfo/foreach_spec.rb	64180->none
DEL spec/ruby/library/socket/addrinfo/getnameinfo_spec.rb	64180->none
DEL spec/ruby/library/socket/addrinfo/initialize_spec.rb	64180->none
CHG spec/ruby/library/socket/basicsocket/recvmsg_nonblock_spec.rb	64241->64258
DEL spec/ruby/library/socket/constants/constants_spec.rb	64241->none
DEL spec/ruby/library/socket/socket/getaddrinfo_spec.rb	64181->none
DEL spec/ruby/library/socket/socket/gethostbyaddr_spec.rb	64180->none
DEL spec/ruby/library/socket/socket/getnameinfo_spec.rb	64180->none
DEL spec/ruby/library/socket/socket/getservbyname_spec.rb	64180->none
DEL spec/ruby/library/socket/socket/pack_sockaddr_in_spec.rb	64180->none
DEL spec/ruby/library/socket/socket/sockaddr_in_spec.rb	64180->none
CHG test/-ext-/iseq_load/test_iseq_load.rb	63920->64271
CHG test/ruby/test_arithmetic_sequence.rb	64256->64262

===================================================================
+++ 20180810T123002Z
@@ 134 @@
 Gid:	500	500	500	500
 FDSize:	64
 Groups:	10 500
+NStgid:	3898
+NSpid:	3898
+NSpgid:	3898
+NSsid:	3832
 VmPeak: <nnn> kB
 VmSize: <nnn> kB
 VmLck: <nnn> kB
@@ 149 @@
 VmExe: <nnn> kB
 VmLib: <nnn> kB
 VmPTE: <nnn> kB
+VmPMD:	      16 kB
 VmSwap: <nnn> kB
 HugetlbPages:	       0 kB
 Threads:	1
@@ 12496 @@
 [n/n] TestArithmeticSequence#test_first = <elapsed> s
 [n/n] TestArithmeticSequence#test_hash = <elapsed> s
 [n/n] TestArithmeticSequence#test_last = <elapsed> s
+[n/n] TestArithmeticSequence#test_last_with_float = <elapsed> s
+[n/n] TestArithmeticSequence#test_last_with_rational = <elapsed> s
 [n/n] TestArithmeticSequence#test_new = <elapsed> s
 [n/n] TestArithmeticSequence#test_next = <elapsed> s
 [n/n] TestArithmeticSequence#test_next_after_stopiteration = <elapsed> s
@@ 12765 @@
 [n/n] TestAst#test_not_cared:test/-ext-/hash/test_delete.rb = <elapsed> s
 [n/n] TestAst#test_not_cared:test/-ext-/integer/test_integer.rb = <elapsed> s
 [n/n] TestAst#test_not_cared:test/-ext-/integer/test_my_integer.rb = <elapsed> s
+[n/n] TestAst#test_not_cared:test/-ext-/iseq_load/test_iseq_load.rb<build-dir>/ruby/test/-ext-/iseq_load/test_iseq_load.rb:142: warning: shadowing outer local variable - f
  = <elapsed> s
 [n/n] TestAst#test_not_cared:test/-ext-/iter/test_iter_break.rb = <elapsed> s
 [n/n] TestAst#test_not_cared:test/-ext-/iter/test_yield_block.rb<build-dir>/ruby/test/-ext-/iter/test_yield_block.rb:19: warning: `&' interpreted as argument prefix
@@ 13818 @@
 [n/n] TestAst#test_ranges:test/-ext-/hash/test_delete.rb = <elapsed> s
 [n/n] TestAst#test_ranges:test/-ext-/integer/test_integer.rb = <elapsed> s
 [n/n] TestAst#test_ranges:test/-ext-/integer/test_my_integer.rb = <elapsed> s
+[n/n] TestAst#test_ranges:test/-ext-/iseq_load/test_iseq_load.rb<build-dir>/ruby/test/-ext-/iseq_load/test_iseq_load.rb:142: warning: shadowing outer local variable - f
  = <elapsed> s
 [n/n] TestAst#test_ranges:test/-ext-/iter/test_iter_break.rb = <elapsed> s
 [n/n] TestAst#test_ranges:test/-ext-/iter/test_yield_block.rb<build-dir>/ruby/test/-ext-/iter/test_yield_block.rb:19: warning: `&' interpreted as argument prefix
@@ 78972 @@
 /home/ec2-user/.rbenv/versions/2.4.2/bin/ruby --disable=gems ./tool/make-snapshot \
 -srcdir=. -packages=gzip,zip,all \
 -unicode-version=10.0.0 \
+tmp trunk@64273
 Exporting trunk@<rev>
 Exported revision <rev>.
 copying ./tool/config.guess
@@ 79464 @@
   SHA1:   <digest>
   SHA256: <digest>
   SHA512: <digest>
+== success # <time>
 == end # <time>
 <elapsed time>

===================================================================
--- 20180810T003003Z
@@ 134 @@
 Gid:	500	500	500	500
 FDSize:	64
 Groups:	10 500
-NStgid:	19395
-NSpid:	19395
-NSpgid:	19395
-NSsid:	19329
 VmPeak: <nnn> kB
 VmSize: <nnn> kB
 VmLck: <nnn> kB
@@ 149 @@
 VmExe: <nnn> kB
 VmLib: <nnn> kB
 VmPTE: <nnn> kB
-VmPMD:	      12 kB
 VmSwap: <nnn> kB
 HugetlbPages:	       0 kB
 Threads:	1
@@ 12763 @@
 [n/n] TestAst#test_not_cared:test/-ext-/hash/test_delete.rb = <elapsed> s
 [n/n] TestAst#test_not_cared:test/-ext-/integer/test_integer.rb = <elapsed> s
 [n/n] TestAst#test_not_cared:test/-ext-/integer/test_my_integer.rb = <elapsed> s
-[n/n] TestAst#test_not_cared:test/-ext-/iseq_load/test_iseq_load.rb<build-dir>/ruby/test/-ext-/iseq_load/test_iseq_load.rb:124: warning: shadowing outer local variable - f
  = <elapsed> s
 [n/n] TestAst#test_not_cared:test/-ext-/iter/test_iter_break.rb = <elapsed> s
 [n/n] TestAst#test_not_cared:test/-ext-/iter/test_yield_block.rb<build-dir>/ruby/test/-ext-/iter/test_yield_block.rb:19: warning: `&' interpreted as argument prefix
@@ 13816 @@
 [n/n] TestAst#test_ranges:test/-ext-/hash/test_delete.rb = <elapsed> s
 [n/n] TestAst#test_ranges:test/-ext-/integer/test_integer.rb = <elapsed> s
 [n/n] TestAst#test_ranges:test/-ext-/integer/test_my_integer.rb = <elapsed> s
-[n/n] TestAst#test_ranges:test/-ext-/iseq_load/test_iseq_load.rb<build-dir>/ruby/test/-ext-/iseq_load/test_iseq_load.rb:124: warning: shadowing outer local variable - f
  = <elapsed> s
 [n/n] TestAst#test_ranges:test/-ext-/iter/test_iter_break.rb = <elapsed> s
 [n/n] TestAst#test_ranges:test/-ext-/iter/test_yield_block.rb<build-dir>/ruby/test/-ext-/iter/test_yield_block.rb:19: warning: `&' interpreted as argument prefix
@@ 20792 @@
  = <elapsed> s
 [n/n] TestIseqLoad#test_require_integration = <elapsed> s
 [n/n] TestIseqLoad#test_splatsplat = <elapsed> s
-[n/n] TestIseqLoad#test_stressful_roundtriptimeout: output interval exceeds 600.0 seconds.
-timeout: the process group <pgid> is alive.
-PSOUT  PGID   PID     ELAPSED %CPU    VSZ COMMAND         COMMAND
-PSOUT  3179  3179       40:28  0.0 109080 gmake           gmake TESTS=--hide-skip -v RUBYOPT=-w test-all
-PSOUT  3179  3183       40:27 77.4 1213656 ruby           ./test/runner.rb: TestIseqLoad#test_stressful_roundtrip
-PSOUT  3179  3183       40:11  0.0 1213656 extservm.rb:63 ./test/runner.rb: TestIseqLoad#test_stressful_roundtrip
-PSOUT  3179  3183       40:11  0.0 1213656 drb.rb:1508    ./test/runner.rb: TestIseqLoad#test_stressful_roundtrip
-PSOUT  3179  3183       40:11  0.0 1213656 drb.rb:1508    ./test/runner.rb: TestIseqLoad#test_stressful_roundtrip
-PSOUT  3179  3183       40:11  0.0 1213656 drb.rb:1508    ./test/runner.rb: TestIseqLoad#test_stressful_roundtrip
-PSOUT  3179  3183       40:07  1.7 1213656 tuplespace.rb:* ./test/runner.rb: TestIseqLoad#test_stressful_roundtrip
-PSOUT  3179  3183       11:47  0.0 1213656 ruby-timer-thr ./test/runner.rb: TestIseqLoad#test_stressful_roundtrip
-timeout: INT signal sent.
-timeout: INT signal sent.
-timeout: TERM signal sent.
-timeout: TERM signal sent.
-timeout: KILL signal sent.
-some descendant process in process group <pgid> remain.
-PSOUT  PGID   PID     ELAPSED %CPU    VSZ COMMAND         COMMAND
-PSOUT  3179  3183       40:48 80.1      0 ruby            [ruby]
-failed(test-all CommandTimeout)
 == test-all # <time>
 + gmake <options> test-all
 <build-dir>/ruby/test/-ext-/symbol/test_inadvertent_creation.rb:<line_a>: warning: shadowing outer local variable - name
@@ 23198 @@
 ruby -v: ruby <version>
 == test-all # <time>
 + gmake <options> test-all
-<build-dir>/ruby/test/excludes: cannot load such file -- <build-dir>/ruby/test/excludes
 Run options: "--ruby=./miniruby -I./lib -I. -I.ext/common  ./tool/runruby.rb --extout=.ext  -- --disable-gems" --excludes-dir=./test/excludes --name=!/memory_leak/ --hide-skip -v
 
 # Running tests:
@@ 23999 @@
 ruby -v: ruby <version>
 == test-all # <time>
 + gmake <options> test-all
-<build-dir>/ruby/test/lib: cannot load such file -- <build-dir>/ruby/test/lib
 Run options: "--ruby=./miniruby -I./lib -I. -I.ext/common  ./tool/runruby.rb --extout=.ext  -- --disable-gems" --excludes-dir=./test/excludes --name=!/memory_leak/ --hide-skip -v
 
 # Running tests:
@@ 30390 @@
 [n/n] TestAst#test_not_cared:test/-ext-/hash/test_delete.rb = <elapsed> s
 [n/n] TestAst#test_not_cared:test/-ext-/integer/test_integer.rb = <elapsed> s
 [n/n] TestAst#test_not_cared:test/-ext-/integer/test_my_integer.rb = <elapsed> s
-[n/n] TestAst#test_not_cared:test/-ext-/iseq_load/test_iseq_load.rb<build-dir>/ruby/test/-ext-/iseq_load/test_iseq_load.rb:124: warning: shadowing outer local variable - f
  = <elapsed> s
 [n/n] TestAst#test_not_cared:test/-ext-/iter/test_iter_break.rb = <elapsed> s
 [n/n] TestAst#test_not_cared:test/-ext-/iter/test_yield_block.rb<build-dir>/ruby/test/-ext-/iter/test_yield_block.rb:19: warning: `&' interpreted as argument prefix
@@ 31443 @@
 [n/n] TestAst#test_ranges:test/-ext-/hash/test_delete.rb = <elapsed> s
 [n/n] TestAst#test_ranges:test/-ext-/integer/test_integer.rb = <elapsed> s
 [n/n] TestAst#test_ranges:test/-ext-/integer/test_my_integer.rb = <elapsed> s
-[n/n] TestAst#test_ranges:test/-ext-/iseq_load/test_iseq_load.rb<build-dir>/ruby/test/-ext-/iseq_load/test_iseq_load.rb:124: warning: shadowing outer local variable - f
  = <elapsed> s
 [n/n] TestAst#test_ranges:test/-ext-/iter/test_iter_break.rb = <elapsed> s
 [n/n] TestAst#test_ranges:test/-ext-/iter/test_yield_block.rb<build-dir>/ruby/test/-ext-/iter/test_yield_block.rb:19: warning: `&' interpreted as argument prefix
@@ 83757 @@
 - raises ArgumentError if the protocol families don't match
 - raises ArgumentError if the socket types don't match
 
-<build-dir>/ruby/spec/ruby/library/socket/addrinfo/foreach_spec.rb
-Addrinfo.foreach
-- yields Addrinfo instances to the supplied block
 
 <build-dir>/ruby/spec/ruby/library/socket/addrinfo/getaddrinfo_spec.rb
 Addrinfo.getaddrinfo
@@ 83784 @@
 - sets the address family of the Addrinfo instances
 - sets the protocol family of the Addrinfo instances
 
-<build-dir>/ruby/spec/ruby/library/socket/addrinfo/getnameinfo_spec.rb
-Addrinfo#getnameinfo using an IP Addrinfo using IPv4
-- returns the node and service names
-- accepts flags as a Fixnum as the first argument
 
-Addrinfo#getnameinfo using an IP Addrinfo using IPv6
-- returns the node and service names
-- accepts flags as a Fixnum as the first argument
 
-Addrinfo#getnameinfo using a UNIX Addrinfo
-- returns the hostname and UNIX socket path
 
-<build-dir>/ruby/spec/ruby/library/socket/addrinfo/initialize_spec.rb
-Addrinfo#initialize with a sockaddr string without a family
-- stores the ip address from the sockaddr
-- stores the port number from the sockaddr
-- returns the Socket::UNSPEC pfamily
-- returns AF_INET as the default address family
-- returns the INET6 afamily
-- returns the 0 socket type
-- returns the 0 protocol
 
-Addrinfo#initialize with a sockaddr string with a family given
-- stores the ip address from the sockaddr
-- stores the port number from the sockaddr
-- returns the Socket::UNSPEC pfamily
-- returns the INET6 afamily
-- returns the 0 socket type
-- returns the 0 protocol
 
-Addrinfo#initialize with a sockaddr string with a family and socket type
-- stores the ip address from the sockaddr
-- stores the port number from the sockaddr
-- returns the Socket::UNSPEC pfamily
-- returns the INET6 afamily
-- returns the 0 socket type
-- returns the 0 protocol
 
-Addrinfo#initialize with a sockaddr string with a family, socket type and protocol
-- stores the ip address from the sockaddr
-- stores the port number from the sockaddr
-- returns the Socket::UNSPEC pfamily
-- returns the INET6 afamily
-- returns the specified socket type
-- returns the specified protocol
 
-Addrinfo#initialize with a sockaddr array without a family
-- stores the ip address from the sockaddr
-- stores the port number from the sockaddr
-- returns the Socket::PF_INET pfamily
-- returns the INET6 afamily
-- returns the 0 socket type
-- returns the 0 protocol
 
-Addrinfo#initialize with a sockaddr array with a valid IP address
-- returns an Addrinfo with the correct IP
-- returns an Addrinfo with the correct address family
-- returns an Addrinfo with the correct protocol family
-- returns an Addrinfo with the correct port
 
-Addrinfo#initialize with a sockaddr array with an invalid IP address
 - raises SocketError
 
-Addrinfo#initialize with a sockaddr array with a family given
-- stores the ip address from the sockaddr
-- stores the port number from the sockaddr
-- returns the Socket::UNSPEC pfamily
-- returns the INET6 afamily
-- returns the 0 socket type
-- returns the 0 protocol
 
-Addrinfo#initialize with a sockaddr array with a family and socket type
-- stores the ip address from the sockaddr
-- stores the port number from the sockaddr
-- returns the Socket::UNSPEC pfamily
-- returns the INET6 afamily
-- returns the 0 socket type
-- returns the 0 protocol
-- overwrites the socket type SOCK_STREAM
-- overwrites the socket type SOCK_DGRAM
-- overwrites the socket type SOCK_RAW
-- overwrites the socket type SOCK_SEQPACKET
-- raises SocketError when using SOCK_RDM
 
-Addrinfo#initialize with a sockaddr array with a family, socket type and protocol
-- stores the ip address from the sockaddr
-- stores the port number from the sockaddr
-- returns the Socket::UNSPEC pfamily
-- returns the INET6 afamily
-- returns the 0 socket type
-- returns the specified protocol
 
-Addrinfo#initialize using an Array with extra arguments with the AF_INET6 address family and an explicit protocol family
-- raises SocketError when using any Socket constant except except AF_INET(6)/PF_INET(6)
 
-Addrinfo#initialize using an Array with extra arguments with the AF_INET address family and an explicit socket protocol and no socket type is given
-- overwrites the protocol when using IPPROTO_IP
-- overwrites the protocol when using IPPROTO_UDP
-- overwrites the protocol when using IPPROTO_HOPOPTS
-- raises SocketError when using IPPROTO_ICMP
-- raises SocketError when using IPPROTO_IGMP
-- raises SocketError when using IPPROTO_TCP
-- raises SocketError when using IPPROTO_EGP
-- raises SocketError when using IPPROTO_PUP
-- raises SocketError when using IPPROTO_IDP
-- raises SocketError when using IPPROTO_TP
-- raises SocketError when using IPPROTO_AH
-- raises SocketError when using IPPROTO_DSTOPTS
-- raises SocketError when using IPPROTO_ESP
-- raises SocketError when using IPPROTO_FRAGMENT
-- raises SocketError when using IPPROTO_ICMPV6
-- raises SocketError when using IPPROTO_IPV6
-- raises SocketError when using IPPROTO_NONE
-- raises SocketError when using IPPROTO_ROUTING
-- raises SocketError when using IPPROTO_RAW
 
-Addrinfo#initialize using an Array with extra arguments with the AF_INET address family and an explicit socket protocol and the socket type is set to SOCK_DGRAM
-- overwrites the protocol when using IPPROTO_IP
-- overwrites the protocol when using IPPROTO_UDP
-- overwrites the protocol when using IPPROTO_HOPOPTS
-- raises SocketError when using IPPROTO_ICMP
-- raises SocketError when using IPPROTO_IGMP
-- raises SocketError when using IPPROTO_TCP
-- raises SocketError when using IPPROTO_EGP
-- raises SocketError when using IPPROTO_PUP
-- raises SocketError when using IPPROTO_IDP
-- raises SocketError when using IPPROTO_TP
-- raises SocketError when using IPPROTO_AH
-- raises SocketError when using IPPROTO_DSTOPTS
-- raises SocketError when using IPPROTO_ESP
-- raises SocketError when using IPPROTO_FRAGMENT
-- raises SocketError when using IPPROTO_ICMPV6
-- raises SocketError when using IPPROTO_IPV6
-- raises SocketError when using IPPROTO_NONE
-- raises SocketError when using IPPROTO_ROUTING
-- raises SocketError when using IPPROTO_RAW
 
-Addrinfo#initialize using an Array with extra arguments with the AF_INET address family and an explicit socket protocol and the socket type is set to SOCK_PACKET
-- raises SocketError when using IPPROTO_IP
-- raises SocketError when using IPPROTO_ICMP
-- raises SocketError when using IPPROTO_IGMP
-- raises SocketError when using IPPROTO_TCP
-- raises SocketError when using IPPROTO_EGP
-- raises SocketError when using IPPROTO_PUP
-- raises SocketError when using IPPROTO_UDP
-- raises SocketError when using IPPROTO_IDP
-- raises SocketError when using IPPROTO_TP
-- raises SocketError when using IPPROTO_AH
-- raises SocketError when using IPPROTO_DSTOPTS
-- raises SocketError when using IPPROTO_ESP
-- raises SocketError when using IPPROTO_FRAGMENT
-- raises SocketError when using IPPROTO_HOPOPTS
-- raises SocketError when using IPPROTO_ICMPV6
-- raises SocketError when using IPPROTO_IPV6
-- raises SocketError when using IPPROTO_NONE
-- raises SocketError when using IPPROTO_ROUTING
-- raises SocketError when using IPPROTO_RAW
 
-Addrinfo#initialize using an Array with extra arguments with the AF_INET address family and an explicit socket protocol and the socket type is set to SOCK_RAW
-- overwrites the protocol when using IPPROTO_IP
-- overwrites the protocol when using IPPROTO_ICMP
-- overwrites the protocol when using IPPROTO_IGMP
-- overwrites the protocol when using IPPROTO_TCP
-- overwrites the protocol when using IPPROTO_EGP
-- overwrites the protocol when using IPPROTO_PUP
-- overwrites the protocol when using IPPROTO_UDP
-- overwrites the protocol when using IPPROTO_IDP
-- overwrites the protocol when using IPPROTO_TP
-- overwrites the protocol when using IPPROTO_AH
-- overwrites the protocol when using IPPROTO_DSTOPTS
-- overwrites the protocol when using IPPROTO_ESP
-- overwrites the protocol when using IPPROTO_FRAGMENT
-- overwrites the protocol when using IPPROTO_HOPOPTS
-- overwrites the protocol when using IPPROTO_ICMPV6
-- overwrites the protocol when using IPPROTO_IPV6
-- overwrites the protocol when using IPPROTO_NONE
-- overwrites the protocol when using IPPROTO_ROUTING
-- overwrites the protocol when using IPPROTO_RAW
 
-Addrinfo#initialize using an Array with extra arguments with the AF_INET address family and an explicit socket protocol and the socket type is set to SOCK_RDM
-- raises SocketError when using IPPROTO_IP
-- raises SocketError when using IPPROTO_ICMP
-- raises SocketError when using IPPROTO_IGMP
-- raises SocketError when using IPPROTO_TCP
-- raises SocketError when using IPPROTO_EGP
-- raises SocketError when using IPPROTO_PUP
-- raises SocketError when using IPPROTO_UDP
-- raises SocketError when using IPPROTO_IDP
-- raises SocketError when using IPPROTO_TP
-- raises SocketError when using IPPROTO_AH
-- raises SocketError when using IPPROTO_DSTOPTS
-- raises SocketError when using IPPROTO_ESP
-- raises SocketError when using IPPROTO_FRAGMENT
-- raises SocketError when using IPPROTO_HOPOPTS
-- raises SocketError when using IPPROTO_ICMPV6
-- raises SocketError when using IPPROTO_IPV6
-- raises SocketError when using IPPROTO_NONE
-- raises SocketError when using IPPROTO_ROUTING
-- raises SocketError when using IPPROTO_RAW
 
-Addrinfo#initialize using an Array with extra arguments with the AF_INET address family and an explicit socket protocol and the socket type is set to SOCK_SEQPACKET
-- overwrites the protocol when using IPPROTO_IP
-- overwrites the protocol when using IPPROTO_HOPOPTS
-- raises SocketError when using IPPROTO_ICMP
-- raises SocketError when using IPPROTO_IGMP
-- raises SocketError when using IPPROTO_TCP
-- raises SocketError when using IPPROTO_EGP
-- raises SocketError when using IPPROTO_PUP
-- raises SocketError when using IPPROTO_UDP
-- raises SocketError when using IPPROTO_IDP
-- raises SocketError when using IPPROTO_TP
-- raises SocketError when using IPPROTO_AH
-- raises SocketError when using IPPROTO_DSTOPTS
-- raises SocketError when using IPPROTO_ESP
-- raises SocketError when using IPPROTO_FRAGMENT
-- raises SocketError when using IPPROTO_ICMPV6
-- raises SocketError when using IPPROTO_IPV6
-- raises SocketError when using IPPROTO_NONE
-- raises SocketError when using IPPROTO_ROUTING
-- raises SocketError when using IPPROTO_RAW
 
-Addrinfo#initialize using an Array with extra arguments with the AF_INET address family and an explicit socket protocol and the socket type is set to SOCK_STREAM
-- overwrites the protocol when using IPPROTO_IP
-- overwrites the protocol when using IPPROTO_TCP
-- overwrites the protocol when using IPPROTO_HOPOPTS
-- raises SocketError when using IPPROTO_ICMP
-- raises SocketError when using IPPROTO_IGMP
-- raises SocketError when using IPPROTO_EGP
-- raises SocketError when using IPPROTO_PUP
-- raises SocketError when using IPPROTO_UDP
-- raises SocketError when using IPPROTO_IDP
-- raises SocketError when using IPPROTO_TP
-- raises SocketError when using IPPROTO_AH
-- raises SocketError when using IPPROTO_DSTOPTS
-- raises SocketError when using IPPROTO_ESP
-- raises SocketError when using IPPROTO_FRAGMENT
-- raises SocketError when using IPPROTO_ICMPV6
-- raises SocketError when using IPPROTO_IPV6
-- raises SocketError when using IPPROTO_NONE
-- raises SocketError when using IPPROTO_ROUTING
-- raises SocketError when using IPPROTO_RAW
 
-Addrinfo#initialize with Symbols
-- returns an Addrinfo with :PF_INET  family
-- returns an Addrinfo with :INET  family
-- returns an Addrinfo with :SOCK_STREAM as the socket type
-- returns an Addrinfo with :STREAM as the socket type
 
-Addrinfo#initialize with Strings
-- returns an Addrinfo with "PF_INET"  family
-- returns an Addrinfo with "INET"  family
-- returns an Addrinfo with "SOCK_STREAM" as the socket type
-- returns an Addrinfo with "STREAM" as the socket type
 
-Addrinfo#initialize using separate arguments for a Unix socket
-- returns an Addrinfo with the correct unix path
-- returns an Addrinfo with the correct protocol family
-- returns an Addrinfo with the correct address family
 
 <build-dir>/ruby/spec/ruby/library/socket/addrinfo/inspect_sockaddr_spec.rb
 Addrinfo#inspect_sockaddr using an IPv4 address
@@ 85223 @@
 Socket::BasicSocket#shutdown using IPv6 using an object that does not respond to #to_str
 - raises TypeError
 
-<build-dir>/ruby/spec/ruby/library/socket/constants/constants_spec.rb
-Socket::Constants
-- defines socket types
-- defines protocol families
-- defines PF_IPX protocol
-- defines address families
-- defines AF_IPX address
-- defines send/receive options
-- defines socket level options
-- defines socket options
-- defines multicast options
-- defines multicast options
-- defines TCP options
-- defines SCM options
-- defines error options
 
 <build-dir>/ruby/spec/ruby/library/socket/ipsocket/addr_spec.rb
 Socket::IPSocket#addr
@@ 85580 @@
 Socket.for_fd
 - creates a new Socket that aliases the existing Socket's file descriptor
 
-<build-dir>/ruby/spec/ruby/library/socket/socket/getaddrinfo_spec.rb
-Socket.getaddrinfo
-- gets the address information
-- accepts empty addresses for IPv4 passive sockets
-- accepts empty addresses for IPv4 non-passive sockets
-- accepts empty addresses for IPv6 passive sockets
-- accepts empty addresses for IPv6 non-passive sockets
 
-Socket.getaddrinfo without global reverse lookups
 - returns an Array
-- accepts a Fixnum as the address family
-- accepts a Fixnum as the address family using IPv6
-- accepts a Symbol as the address family
-- accepts a Symbol as the address family using IPv6
-- accepts a String as the address family
-- accepts a String as the address family using IPv6
-- accepts an object responding to #to_str as the host
-- accepts an object responding to #to_str as the address family
-- accepts a Fixnum as the socket type
-- accepts a Symbol as the socket type
-- accepts a String as the socket type
-- accepts an object responding to #to_str as the socket type
-- accepts a Fixnum as the protocol family
-- accepts a Fixnum as the flags
-- performs a reverse lookup when the reverse_lookup argument is true
-- performs a reverse lookup when the reverse_lookup argument is :hostname
-- performs a reverse lookup when the reverse_lookup argument is :numeric
 
-Socket.getaddrinfo with global reverse lookups
-- returns an address honoring the global lookup option
 
-<build-dir>/ruby/spec/ruby/library/socket/socket/gethostbyaddr_spec.rb
-Socket.gethostbyaddr using an IPv4 address without an explicit address family
 - returns an Array
 
-Socket.gethostbyaddr using an IPv4 address without an explicit address family the returned Array
 - includes the hostname as the first value
 - includes the aliases as the 2nd value
 - includes the address type as the 3rd value
-- includes all address strings as the remaining values
 
-Socket.gethostbyaddr using an IPv4 address with an explicit address family
-- returns an Array when using a Fixnum as the address family
-- returns an Array when using a Symbol as the address family
-- raises SocketError when the address is not supported by the family
 
-Socket.gethostbyaddr using an IPv6 address without an explicit address family
 - returns an Array
 
-Socket.gethostbyaddr using an IPv6 address without an explicit address family the returned Array
 - includes the hostname as the first value
 - includes the aliases as the 2nd value
 - includes the address type as the 3rd value
-- includes all address strings as the remaining values
 
-Socket.gethostbyaddr using an IPv6 address with an explicit address family
-- returns an Array when using a Fixnum as the address family
-- returns an Array when using a Symbol as the address family
-- raises SocketError when the address is not supported by the family
 
 <build-dir>/ruby/spec/ruby/library/socket/socket/gethostbyname_spec.rb
 Socket#gethostbyname
@@ 85704 @@
 - has an address family
 - has an IP address
 
-<build-dir>/ruby/spec/ruby/library/socket/socket/getnameinfo_spec.rb
-Socket.getnameinfo
-- gets the name information and don't resolve it
-- gets the name information and resolve the host
-- gets the name information and resolves the service
-- gets a 3-element array and doesn't resolve hostname
-- gets a 3-element array and resolves the service
-- gets a 4-element array and doesn't resolve hostname
-- gets a 4-element array and resolves the service
 
-Socket.getnameinfo using a String as the first argument
-- raises SocketError when using an invalid String
 
-Socket.getnameinfo using a String as the first argument without custom flags
-- returns an Array containing the hostname and service name
 
-Socket.getnameinfo using a String as the first argument using NI_NUMERICHOST as the flag
-- returns an Array containing the numeric hostname and service name
 
-Socket.getnameinfo using IPv4 using a 3 element Array as the first argument
-- raises ArgumentError when using an invalid Array
 
-Socket.getnameinfo using IPv4 using a 3 element Array as the first argument without custom flags
-- returns an Array containing the hostname and service name
 
-Socket.getnameinfo using IPv4 using a 3 element Array as the first argument using NI_NUMERICHOST as the flag
-- returns an Array containing the numeric hostname and service name
 
-Socket.getnameinfo using IPv4 using a 4 element Array as the first argument without custom flags
-- returns an Array containing the hostname and service name
-- uses the 3rd value as the hostname if the 4th is not present
 
-Socket.getnameinfo using IPv4 using a 4 element Array as the first argument using NI_NUMERICHOST as the flag
-- returns an Array containing the numeric hostname and service name
 
-Socket.getnameinfo using IPv6 using a 3 element Array as the first argument
-- raises ArgumentError when using an invalid Array
 
-Socket.getnameinfo using IPv6 using a 3 element Array as the first argument without custom flags
-- returns an Array containing the hostname and service name
 
-Socket.getnameinfo using IPv6 using a 3 element Array as the first argument using NI_NUMERICHOST as the flag
-- returns an Array containing the numeric hostname and service name
 
-Socket.getnameinfo using IPv6 using a 4 element Array as the first argument without custom flags
-- returns an Array containing the hostname and service name
-- uses the 3rd value as the hostname if the 4th is not present
 
-Socket.getnameinfo using IPv6 using a 4 element Array as the first argument using NI_NUMERICHOST as the flag
-- returns an Array containing the numeric hostname and service name
 
-<build-dir>/ruby/spec/ruby/library/socket/socket/getservbyname_spec.rb
-Socket#getservbyname
-- returns the port for service 'discard'
-- returns the port for service 'discard' with protocol 'tcp'
-- returns the port for service "http"
-- returns the port for service "http" with protocol "tcp"
-- returns the port for service 'domain' with protocol 'udp'
-- returns the port for service 'daytime'
-- raises a SocketError when the service or port is invalid
 
 <build-dir>/ruby/spec/ruby/library/socket/socket/getservbyport_spec.rb
 Socket.getservbyport
@@ 85842 @@
 - uses 0 as the protocol
 
 <build-dir>/ruby/spec/ruby/library/socket/socket/new_spec.rb
-<build-dir>/ruby/spec/ruby/library/socket/socket/pack_sockaddr_in_spec.rb
-Socket#pack_sockaddr_in
 - packs and unpacks
 
-Socket#pack_sockaddr_in using an IPv4 address
-- returns a String of 16 bytes
 
-Socket#pack_sockaddr_in using an IPv6 address
-- returns a String of 28 bytes
 
 <build-dir>/ruby/spec/ruby/library/socket/socket/pack_sockaddr_un_spec.rb
 Socket#pack_sockaddr_un
@@ 86001 @@
 - uses the correct port
 - uses 0 as the protocol
 
-<build-dir>/ruby/spec/ruby/library/socket/socket/sockaddr_in_spec.rb
-Socket#sockaddr_in
 - packs and unpacks
 
-Socket#sockaddr_in using an IPv4 address
-- returns a String of 16 bytes
 
-Socket#sockaddr_in using an IPv6 address
-- returns a String of 28 bytes
 
 <build-dir>/ruby/spec/ruby/library/socket/socket/sockaddr_un_spec.rb
 Socket#sockaddr_un
@@ 91865 @@
 /home/ec2-user/.rbenv/versions/2.4.2/bin/ruby --disable=gems ./tool/make-snapshot \
 -srcdir=. -packages=gzip,zip,all \
 -unicode-version=10.0.0 \
-tmp trunk@64257
 Exporting trunk@<rev>
 Exported revision <rev>.
 copying ./tool/config.guess

OlderDiff < 20180810T003003Z(failure) < ThisDiff > 20180810T123002Z(success) > NewerDiff


chkbuild summary recent last