[Qa-jenkins-scm] Build failed in Jenkins: reproducible_builder_amd64_8 #63281

jenkins at jenkins.debian.net jenkins at jenkins.debian.net
Fri Dec 23 17:09:54 UTC 2016


https://jenkins.debian.net/job/reproducible_builder_amd64_8/63281/------------------------------------------
[...truncated 18698 lines...]
- formats a local time with negative UTC offset as '-HHMM'

Time#succ
- returns a new time one second later than time
- returns a new instance

Time.times
- returns a Struct::Tms
- returns current cpu times

Time#to_a
- returns a 10 element array representing the deconstructed time

Time#to_f
- returns the float number of seconds + usecs since the epoch

Time#to_i
- returns the value of time as an integer number of seconds since epoch

Time#to_s
- formats the time following the pattern 'EEE MMM dd HH:mm:ss Z yyyy'
- formats the UTC time following the pattern 'EEE MMM dd HH:mm:ss UTC yyyy'

Time#tv_sec
- returns the value of time as an integer number of seconds since epoch

Time#tv_usec
- needs to be reviewed for spec completeness

Time#usec
- returns 0 for a Time constructed with a whole number of seconds
- returns the microseconds part of a Time constructed with a Float number of seconds
- returns the microseconds part of a Time constructed with an Integer number of microseconds
- returns the microseconds part of a Time constructed with an Float number of microseconds > 1
- returns 0 for a Time constructed with an Float number of microseconds < 1

Time#utc_offset
- returns the offset in seconds between the timezone of time and UTC
- returns the correct offset for US Eastern time zone around daylight savings time change
- returns the correct offset for Hawaii around daylight savings time change
- returns the correct offset for New Zealand around daylight savings time change

Time#utc?
- returns true if time represents a time in UTC (GMT)

Time.utc
- creates a time based on given values, interpreted as UTC (GMT)
- creates a time based on given C-style gmtime arguments, interpreted as UTC (GMT)
- allows leap seconds like MRI does
- validates time like MRI does
- accepts 1 argument (year)
- accepts 2 arguments (year, month)
- accepts 3 arguments (year, month, day)
- accepts 4 arguments (year, month, day, hour)
- accepts 5 arguments (year, month, day, hour, minute)
- raises a TypeError if the year is nil
- accepts nil month, day, hour, minute, and second
- handles a String year
- coerces the year with #to_int
- handles a String month given as a numeral
- handles a String month given as a short month name
- coerces the month with #to_str
- coerces the month with #to_int
- handles a String day
- coerces the day with #to_int
- handles a String hour
- coerces the hour with #to_int
- handles a String minute
- coerces the minute with #to_int
- handles a String second
- coerces the second with #to_int
- interprets all numerals as base 10
- ignores fractional seconds as a Float
- accepts various year ranges
- raises an ArgumentError for out of range month
- raises an ArgumentError for out of range day
- raises an ArgumentError for out of range hour
- raises an ArgumentError for out of range minute
- raises an ArgumentError for out of range second
- raises ArgumentError when given 9 arguments
- raises ArgumentError when given 11 arguments
- returns subclass instances
- handles string arguments
- handles float arguments
- raises an ArgumentError for out of range values
- handles microseconds
- ignores fractional microseconds as a Float

Time#utc
- returns the utc representation of time

Time#wday
- returns an integer representing the day of the week, 0..6, with Sunday being 0

Time#yday
- returns an integer representing the day of the year, 1..366

Time#year
- returns the four digit year for a local Time as an Integer
- returns the four digit year for a UTC Time as an Integer

Time#zone
- returns the time zone used for time
- returns UTC when called on a UTC time

TrueClass#&
- returns false if other is nil or false, otherwise true

TrueClass#inspect
- returns the string 'true'

TrueClass#|
- returns true

TrueClass#to_s
- returns the string 'true'

TrueClass#^
- returns true if other is nil or false, otherwise false

UnboundMethod#arity
- returns the number of arguments accepted by a method, using Method#unbind
- returns the number arguments accepted by a method, using Module#instance_method
- if optional arguments returns the negative number of mandatory arguments, using Method#unbind
- if optional arguments returns the negative number of mandatory arguments, using Module#instance_method

UnboundMethod#bind
- raises TypeError if object is not kind_of? the Module the method defined in
- returns Method for any object that is kind_of? the Module method was extracted from
- Method returned for obj is equal to one directly returned by obj.method
- returns a callable method
- binds a Parent's class method to any Child's class methods
- will raise when binding a an object singleton's method to another object

UnboundMethod#clone
- returns a copy of the UnboundMethod

Creating UnboundMethods
- there is no difference between Method#unbind and Module#instance_method

UnboundMethod#==
- returns true if objects refer to the same method
- returns true if either is an alias for the other
- returns true if both are aliases for a third method
- returns true if same method is extracted from the same subclass
- returns false if UnboundMethods are different methods
- returns false if both have identical body but are not the same
- returns false if same method but one extracted from a subclass
- returns false if same method but extracted from two different subclasses
- returns false if methods are the same but added from an included Module
- returns false if both have same Module, same name, identical body but not the same

UnboundMethod#inspect
- returns a String
- the String reflects that this is an UnboundMethod object
- the String shows the method name, Module defined in and Module extracted from

UnboundMethod#name
- returns the name of the method
- returns the name even when aliased

UnboundMethod#owner
- returns the owner of the method
- returns the name even when aliased
- returns the class/module it was defined in

UnboundMethod#to_s
- returns a String
- the String reflects that this is an UnboundMethod object
- the String shows the method name, Module defined in and Module extracted from


Finished in 331.743000 seconds

1663 files, 10721 examples, 25829 expectations, 0 failures, 0 errors

-----------------------------------------------------
The rubyspec temp directory is not empty. Ensure that
all specs are cleaning up temporary files:
  /build/1st/jruby-1.7.26/rubyspec_temp
-----------------------------------------------------

# many tests are broken in test:extended, help is needed to debug them
#./bin/jruby -S ./bin/rake test:extended
# remove links to jruby-openssl library
for file in ./lib/ruby/shared/*ssl* ./lib/ruby/shared/*org*; do \
	unlink $file ; \
done
make[1]: Leaving directory '/build/1st/jruby-1.7.26'
 fakeroot debian/rules binary
dh binary --buildsystem=maven
   dh_testroot -O--buildsystem=maven
   debian/rules override_dh_prep
make[1]: Entering directory '/build/1st/jruby-1.7.26'
dh_prep
mkdir -p target/package
tar zxf ./maven/jruby-dist/target/jruby-dist-1.7.26-bin.tar.gz \
  -C target/package --strip-components=1
cd target/package/bin && mv jruby.bash jruby
cd target/package/bin && chmod 0755 *
rm target/package/lib/ruby/2.0/rdoc/generator/template/darkfish/js/jquery.js
mkdir -p target/package/lib/ruby/gems/shared/
cd target/package/lib/ruby/gems/shared/ && mkdir -p cache gems specifications
rm -rf target/package/tool/nailgun/*
for platform in i386-Linux x86_64-Linux arm-Linux; do \
	mkdir -p target/package/lib/jni/$platform ; \
done
make[1]: Leaving directory '/build/1st/jruby-1.7.26'
   debian/rules override_dh_auto_install
make[1]: Entering directory '/build/1st/jruby-1.7.26'
mh_installpom -pjruby --no-parent core/pom.xml
mh_installjar -pjruby --java-lib  core/pom.xml core/target/jruby-core-1.7.26.jar
for subp in noasm stdlib complete; do \
	mh_installpom -pjruby --no-parent maven/jruby-$subp/pom.xml ; \
done
mh_installjar -pjruby maven/jruby-stdlib/pom.xml maven/jruby-stdlib/target/jruby-stdlib-1.7.26.jar
mh_installjar -pjruby maven/jruby-complete/pom.xml maven/jruby-complete/target/jruby-complete-1.7.26.jar
make[1]: Leaving directory '/build/1st/jruby-1.7.26'
   debian/rules override_dh_install
make[1]: Entering directory '/build/1st/jruby-1.7.26'
dh_install
dh_install core/target/jruby-core-1.7.26-noasm.jar \
	usr/share/maven-repo/org/jruby/jruby-core/1.7.26
make[1]: Leaving directory '/build/1st/jruby-1.7.26'
   dh_installdocs -O--buildsystem=maven
   dh_installchangelogs -O--buildsystem=maven
   dh_installman -O--buildsystem=maven
   dh_lintian -O--buildsystem=maven
   dh_perl -O--buildsystem=maven
   debian/rules override_dh_link
make[1]: Entering directory '/build/1st/jruby-1.7.26'
dh_link
dh_link usr/share/maven-repo/org/jruby/jruby-core/1.7.26/jruby-core-1.7.26-noasm.jar \
	usr/share/maven-repo/org/jruby/jruby-core/debian/jruby-core-debian-noasm.jar
make[1]: Leaving directory '/build/1st/jruby-1.7.26'
   dh_strip_nondeterminism -O--buildsystem=maven
Starting cleanup.
/srv/reproducible-results/rbuild-debian-rY8m9IAo/tmp.JpqanCZMyg:	 48.1% -- replaced with /srv/reproducible-results/rbuild-debian-rY8m9IAo/tmp.JpqanCZMyg.gz
INFO: Starting at 2016-12-23 17:09:52.370333
INFO: Finished at 2016-12-23 17:09:52.954522, took: 0:00:00.584209
FATAL: null
java.lang.NullPointerException
	at hudson.plugins.build_timeout.BuildTimeoutWrapper$EnvironmentImpl.tearDown(BuildTimeoutWrapper.java:199)
	at hudson.model.Build$BuildExecution.doRun(Build.java:173)
	at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:534)
	at hudson.model.Run.execute(Run.java:1720)
	at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
	at hudson.model.ResourceController.execute(ResourceController.java:98)
	at hudson.model.Executor.run(Executor.java:404)



More information about the Qa-jenkins-scm mailing list