Re: [Reproducible-builds] new armhf nodes (Firefly-4gb, BeagleBoard-X15)
On 2016-03-05, Holger Levsen wrote: > On Donnerstag, 3. März 2016, Vagrant Cascadian wrote: >> This new board recognizes all 4GB of ram, yay! >> >> ff4a-armhf-rb.debian.net: >> Firefly-RK3288, quad-core rockchip 3288 (A12/A17?), 4GB ram > > yay indeed & added to jenkins! > >> Well, got eSATA working finally, so decided to run with it! >> >> bbx15-armhf-rb.debian.net: >> BeagleBoard-X15, dual-core TI AM57xx (a15), 2GB ram > > more yay & also added :) > > I've also added 8 new builder jobs for armhf to make use of them! Thanks! Anticipating spikes in the graphs... >> Also, all the Odroid-XU4 (odxu4*) boards now recognize all 8 cores! >> I >> don't know if that requires any manual configuration to take advantage >> of them, > > yes, pbuilder uses all available cores for each build job. Ah, looking at: https://tests.reproducible-builds.org/reproducible.html env DEB_BUILD_OPTIONS DEB_BUILD_OPTIONS="parallel=XXX" DEB_BUILD_OPTIONS="parallel=YYY" XXX for amd64: 18 or 17 YYY for amd64: 17 or 18 (!= the first build) XXX for armhf: 4 or 2 YYY for armhf: 1 or 3 I guess it must just use the number of CPUs for first build, and number of CPUs-1 for the second build (at least on armhf)? >> or if they sould take on a few more build jobs... > > As I see it, diskspace and RAM are the limiting factors for defining the > number of concurrent build jobs, so I came up with this: > > # 8 jobs for quad-cores with 4 gb ram > # 6 jobs for octo-cores with 2 gb ram > # 6 jobs for quad-cores with 2 gb ram > # 3 jobs for dual-cores with 1 gb ram > # 3 jobs for quad-cores with 1 gb ram > > So no more jobs for odxu4 boards ;) Just added bbx15, a dual-core with 2GB of ram (and relatively fast cpus), not sure where to fit that in the picture. Maybe 4 or 5 jobs would actually be appropriate. > Thanks for maintaining all these nodes! It's totally awesome to get so much > build power and usefulness out of such a zoo of hardware and cables! 8-) And thanks for maintaining the other side of the infrastructure! :) live well, vagrant signature.asc Description: PGP signature ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
Re: [Reproducible-builds] new armhf nodes (Firefly-4gb, BeagleBoard-X15)
Hi Vagrant, On Donnerstag, 3. März 2016, Vagrant Cascadian wrote: > This new board recognizes all 4GB of ram, yay! > > ff4a-armhf-rb.debian.net: > Firefly-RK3288, quad-core rockchip 3288 (A12/A17?), 4GB ram yay indeed & added to jenkins! > Well, got eSATA working finally, so decided to run with it! > > bbx15-armhf-rb.debian.net: > BeagleBoard-X15, dual-core TI AM57xx (a15), 2GB ram more yay & also added :) I've also added 8 new builder jobs for armhf to make use of them! > Also, all the Odroid-XU4 (odxu4*) boards now recognize all 8 cores! Yay! > I > don't know if that requires any manual configuration to take advantage > of them, yes, pbuilder uses all available cores for each build job. > or if they sould take on a few more build jobs... As I see it, diskspace and RAM are the limiting factors for defining the number of concurrent build jobs, so I came up with this: # 8 jobs for quad-cores with 4 gb ram # 6 jobs for octo-cores with 2 gb ram # 6 jobs for quad-cores with 2 gb ram # 3 jobs for dual-cores with 1 gb ram # 3 jobs for quad-cores with 1 gb ram So no more jobs for odxu4 boards ;) Thanks for maintaining all these nodes! It's totally awesome to get so much build power and usefulness out of such a zoo of hardware and cables! 8-) cheers, Holger signature.asc Description: This is a digitally signed message part. ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
[Reproducible-builds] Subgraph OS pkg sets
Hi, I've just added package sets for Subgraph OS, which is based on Debian stretch, see https://subgraph.com/sgos/ for more info. https://tests.reproducible-builds.org/testing/amd64/pkg_set_subgraph_OS.html and https://tests.reproducible-builds.org/testing/amd64/pkg_set_subgraph_OS_build- depends.html are there now, the other suite/arch combinations will follow soon. cheers, Holger signature.asc Description: This is a digitally signed message part. ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
[Reproducible-builds] Bug#816843: ruby-varia-model: FTBFS: Failure/Error: expect(subject.attributes.dig('brooke.winsor')).to eql('rhode island')
Source: ruby-varia-model Version: 0.4.0-1 Severity: serious Justification: fails to build from source User: reproducible-builds@lists.alioth.debian.org Usertags: ftbfs X-Debbugs-Cc: reproducible-builds@lists.alioth.debian.org Dear Maintainer, ruby-varia-model fails to build from source in unstable/amd64: [..] All examples were filtered out; ignoring {:focus=>true} .F...FF...FF..FF..FF..F.FF..F..F Failures: 1) VariaModel ClassMethods ::attribute sets a default value if :default option is provided Failure/Error: expect(subject.attributes.dig('brooke.winsor')).to eql('rhode island') expected: "rhode island" got: nil (compared using eql?) # ./spec/unit/varia_model_spec.rb:44:in `block (4 levels) in ' 2) VariaModel ClassMethods ::validate_kind_of success returns an array where the first element is ':ok' Failure/Error: expect(subject.validate_kind_of(types, model, key).first).to eql(:ok) expected: :ok got: :error (compared using eql?) Diff: @@ -1,2 +1,2 @@ -:ok +:error # ./spec/unit/varia_model_spec.rb:174:in `block (5 levels) in ' 3) VariaModel ClassMethods ::validate_kind_of success returns an array where the second element is a blank string Failure/Error: expect(subject.validate_kind_of(types, model, key)[1]).to be_blank expected `"Expected attribute: 'nested.one' to be a type of: 'String', 'Buff::Boolean'".blank?` to return true, got false # ./spec/unit/varia_model_spec.rb:178:in `block (5 levels) in ' 4) VariaModel ClassMethods ::validate_required passes validation if the value of the attribute is false Failure/Error: expect(subject.validate_required(model, key).first).to eql(:ok) expected: :ok got: :error (compared using eql?) Diff: @@ -1,2 +1,2 @@ -:ok +:error # ./spec/unit/varia_model_spec.rb:229:in `block (4 levels) in ' 5) VariaModel ClassMethods ::validate_required passes validation if the value of the attribute is not nil Failure/Error: expect(subject.validate_required(model, key).first).to eql(:ok) expected: :ok got: :error (compared using eql?) Diff: @@ -1,2 +1,2 @@ -:ok +:error # ./spec/unit/varia_model_spec.rb:235:in `block (4 levels) in ' 6) VariaModel ClassMethods ::validate_required success returns an array where the first element is ':ok' Failure/Error: expect(subject.validate_required(model, key).first).to eql(:ok) expected: :ok got: :error (compared using eql?) Diff: @@ -1,2 +1,2 @@ -:ok +:error # ./spec/unit/varia_model_spec.rb:254:in `block (5 levels) in ' 7) VariaModel ClassMethods ::validate_required success returns an array where the second element is a blank string Failure/Error: expect(subject.validate_required(model, key)[1]).to be_blank expected `"A value is required for attribute: 'nested.one'".blank?` to return true, got false # ./spec/unit/varia_model_spec.rb:258:in `block (5 levels) in ' 8) VariaModel Validations validate type returns false if it fails validation Failure/Error: expect(subject).not_to be_valid expected `#<#:0x00028a9560 @_attributes_=#>, @errors=#>.valid?` to return false, got true # ./spec/unit/varia_model_spec.rb:425:in `block (4 levels) in ' 9) VariaModel Validations validate type adds an error if it fails validation Failure/Error: expect(subject.errors.size).to eq(1) expected: 1 got: 0 (compared using ==) # ./spec/unit/varia_model_spec.rb:431:in `block (4 levels) in ' 10) VariaModel#get_attribute returns the value of the given dotted path Failure/Error: expect(subject.get_attribute('brooke.winsor')).to eql('sister') expected: "sister" got: nil (compared using eql?) # ./spec/unit/varia_model_spec.rb:471:in `block (3 levels) in ' 11) VariaModel#get_attribute returns the current value of the Proc Failure/Error: expect(subject.get_attribute("brooke.winsor")).to eql("BACON") expected: "BACON" got: nil (compared using eql?) # ./spec/unit/varia_model_spec.rb:480:in `block (3 levels) in ' 12) VariaModel#get_attribute returns the current value of the Proc each time Failure/Error: expect(subject.get_attribute("brooke.winsor")).to eql("ponies") expected: "ponies" got: nil
[Reproducible-builds] Bug#816842: ruby-buff-extensions: FTBFS: Failure/Error: expect(hash.dig('ssl.verify')).to eql(false)
Source: ruby-buff-extensions Version: 1.0.0-1 Severity: serious Justification: fails to build from source User: reproducible-builds@lists.alioth.debian.org Usertags: ftbfs X-Debbugs-Cc: reproducible-builds@lists.alioth.debian.org Dear Maintainer, ruby-buff-extensions fails to build from source in unstable/amd64: [..] RUBYLIB=/home/lamby/temp/cdt.20160305144911.ZiI4P04MVS/ruby-buff-extensions-1.0.0/debian/ruby-buff-extensions/usr/lib/ruby/vendor_ruby:. GEM_PATH=debian/ruby-buff-extensions/usr/share/rubygems-integration/all:/home/lamby/.gem/ruby/2.3.0:/var/lib/gems/2.3.0:/usr/lib/x86_64-linux-gnu/rubygems-integration/2.3.0:/usr/share/rubygems-integration/2.3.0:/usr/share/rubygems-integration/all ruby2.3 -S rake -f debian/ruby-tests.rake /usr/bin/ruby2.3 /usr/bin/rspec --pattern ./spec/\*\*/\*_spec.rb Run options: include {:focus=>true} All examples were filtered out; ignoring {:focus=>true} ..FF.F Failures: 1) Buff::Extensions::Hash::DottedPaths#dig returns 'false' nested values as 'false' and not 'nil' Failure/Error: expect(hash.dig('ssl.verify')).to eql(false) expected: false got: nil (compared using eql?) # ./spec/buff/extensions/hash/dotted_paths_spec.rb:94:in `block (3 levels) in ' 2) Buff::Extensions::Hash::DottedPaths#dig when the Hash contains the nested path returns the value at the dotted path Failure/Error: expect(subject.dig("we.found.something")).to eql(true) expected: true got: nil (compared using eql?) # ./spec/buff/extensions/hash/dotted_paths_spec.rb:57:in `block (4 levels) in ' 3) Buff::Extensions::Hash::DottedPaths#dig when the Hash contains symbols for keys returns the value at the dotted path Failure/Error: expect(subject.dig("we.found.something")).to eql(:symbol_value) expected: :symbol_value got: nil (compared using eql?) # ./spec/buff/extensions/hash/dotted_paths_spec.rb:79:in `block (4 levels) in ' Deprecation Warnings: RSpec::Core::Configuration#treat_symbols_as_metadata_keys_with_true_values= is deprecated, it is now set to true as default and setting it to false has no effect. If you need more of the backtrace for any of these deprecations to identify where to make the necessary changes, you can configure `config.raise_errors_for_deprecations!`, and it will turn the deprecation warnings into errors, giving you the full backtrace. 1 deprecation warning total Finished in 0.01781 seconds (files took 0.09499 seconds to load) 14 examples, 3 failures Failed examples: rspec ./spec/buff/extensions/hash/dotted_paths_spec.rb:87 # Buff::Extensions::Hash::DottedPaths#dig returns 'false' nested values as 'false' and not 'nil' rspec ./spec/buff/extensions/hash/dotted_paths_spec.rb:56 # Buff::Extensions::Hash::DottedPaths#dig when the Hash contains the nested path returns the value at the dotted path rspec ./spec/buff/extensions/hash/dotted_paths_spec.rb:78 # Buff::Extensions::Hash::DottedPaths#dig when the Hash contains symbols for keys returns the value at the dotted path /usr/bin/ruby2.3 /usr/bin/rspec --pattern ./spec/\*\*/\*_spec.rb failed ERROR: Test "ruby2.3" failed. Exiting. dh_auto_install: dh_ruby --install /home/lamby/temp/cdt.20160305144911.ZiI4P04MVS/ruby-buff-extensions-1.0.0/debian/ruby-buff-extensions returned exit code 1 debian/rules:15: recipe for target 'binary' failed make: *** [binary] Error 1 [..] The full build log is attached. Regards, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `- ruby-buff-extensions.1.0.0-1.unstable.amd64.log.txt.gz Description: Binary data ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
[Reproducible-builds] Bug#816841: ruby-buff-config: FTBFS: (test failure) Buff::Config::JSON#reload updates the contents of self from disk
Source: ruby-buff-config Version: 1.0.0-1 Severity: serious Justification: fails to build from source User: reproducible-builds@lists.alioth.debian.org Usertags: ftbfs X-Debbugs-Cc: reproducible-builds@lists.alioth.debian.org Dear Maintainer, ruby-buff-config fails to build from source in unstable/amd64: [..] All examples were filtered out; ignoring {:focus=>true} ...F..F..F..F. Failures: 1) Buff::Config::JSON#reload updates the contents of self from disk Failure/Error: expect(original.job).to eql("programmer") expected: "programmer" got: nil (compared using eql?) # ./spec/buff/config/json_spec.rb:128:in `block (3 levels) in ' 2) Buff::Config::Ruby ClassMethods .from_ruby assigns values for each defined attribute Failure/Error: expect(config[:log_level]).to eq(:info) expected: :info got: nil (compared using ==) # ./spec/buff/config/ruby_spec.rb:37:in `block (4 levels) in ' 3) Buff::Config::Ruby#from_ruby assigns values for each defined attribute Failure/Error: expect(config[:log_level]).to eq(:info) expected: :info got: nil (compared using ==) # ./spec/buff/config/ruby_spec.rb:102:in `block (3 levels) in ' 4) Buff::Config::Ruby#reload updates the contents of self from disk Failure/Error: expect(subject.log_level).to eq(:info) expected: :info got: :warn (compared using ==) Diff: @@ -1,2 +1,2 @@ -:info +:warn # ./spec/buff/config/ruby_spec.rb:137:in `block (3 levels) in ' Deprecation Warnings: RSpec::Core::Configuration#treat_symbols_as_metadata_keys_with_true_values= is deprecated, it is now set to true as default and setting it to false has no effect. If you need more of the backtrace for any of these deprecations to identify where to make the necessary changes, you can configure `config.raise_errors_for_deprecations!`, and it will turn the deprecation warnings into errors, giving you the full backtrace. 1 deprecation warning total Finished in 0.06192 seconds (files took 0.1804 seconds to load) 30 examples, 4 failures Failed examples: rspec ./spec/buff/config/json_spec.rb:121 # Buff::Config::JSON#reload updates the contents of self from disk rspec ./spec/buff/config/ruby_spec.rb:34 # Buff::Config::Ruby ClassMethods .from_ruby assigns values for each defined attribute rspec ./spec/buff/config/ruby_spec.rb:99 # Buff::Config::Ruby#from_ruby assigns values for each defined attribute rspec ./spec/buff/config/ruby_spec.rb:128 # Buff::Config::Ruby#reload updates the contents of self from disk /usr/bin/ruby2.3 /usr/bin/rspec --pattern ./spec/\*\*/\*_spec.rb failed ERROR: Test "ruby2.3" failed. Exiting. dh_auto_install: dh_ruby --install /home/lamby/temp/cdt.20160305144845.uRMGQfzpXR/ruby-buff-config-1.0.0/debian/ruby-buff-config returned exit code 1 debian/rules:15: recipe for target 'binary' failed make: *** [binary] Error 1 [..] The full build log is attached. Regards, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `- ruby-buff-config.1.0.0-1.unstable.amd64.log.txt.gz Description: Binary data ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
[Reproducible-builds] diffoscope 51 MIGRATED to testing
FYI: The status of the diffoscope source package in Debian's testing distribution has changed. Previous version: 49 Current version: 51 -- This email is automatically generated once a day. As the installation of new packages into testing happens multiple times a day you will receive later changes on the next day. See https://release.debian.org/testing-watch/ for more information. ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
[Reproducible-builds] Bug#816824: libtest-file-contents-perl: FTBFS: not ok 58 - file_contents_eq_or_diff works when incorrect
Source: libtest-file-contents-perl Version: 0.21-2 Severity: serious Justification: fails to build from source User: reproducible-builds@lists.alioth.debian.org Usertags: ftbfs X-Debbugs-Cc: reproducible-builds@lists.alioth.debian.org Dear Maintainer, libtest-file-contents-perl fails to build from source in unstable/amd64: [..] t/10.basic.t .. 1..70 ok 1 - use Test::File::Contents; ok 2 - function 'file_contents_eq' exported ok 3 - file_contents_eq works when correct ok 4 - works when correct with default text ok 5 - file_contents_eq works when incorrect ok 6 - file_contents_eq works with UTF-8 encoding ok 7 - file_contents_eq fails with encoded arg string ok 8 - file_contents_eq works with Big5 encoding ok 9 - function 'file_contents_ne' exported ok 10 - file_contents_ne works when incorrect ok 11 - works when incorrect with default text ok 12 - file_contents_ne works when correct ok 13 - file_contents_ne works with :raw encoding ok 14 - file_contents_ne fails with encoded arg string ok 15 - file_contents_ne works with Big5 encoding ok 16 - function 'file_contents_is' exported ok 17 - file_contents_is works when correct ok 18 - works when correct with default text ok 19 - file_contents_is works when incorrect ok 20 - function 'file_contents_isnt' exported ok 21 - file_contents_isnt works when incorrect ok 22 - works when incorrect with default text ok 23 - file_contents_isnt works when correct ok 24 - function 'file_contents_like' exported ok 25 - works when correct ok 26 - works when correct with default text ok 27 - works when incorrect ok 28 - file_contents_like works with UTF-8 encoding ok 29 - file_contents_like fails with encoded arg string ok 30 - file_contents_like works with Big5 encoding ok 31 - function 'file_contents_unlike' exported ok 32 - works when incorrect ok 33 - works when incorrect with default text ok 34 - works when correct ok 35 - file_contents_unlike works with :raw encoding ok 36 - file_contents_unlike fails with encoded arg string ok 37 - file_contents_unlike works with Big5 encoding ok 38 - function 'file_md5sum_is' exported ok 39 - file_md5sum_is works when correct ok 40 - file_md5sum_is works when correct with default text ok 41 - file_md5sum_is works when incorrect ok 42 - file_md5sum_is works on utf8 file ok 43 - file_md5sum_is works on raw utf8 file ok 44 - file_md5sum_is fails on decoded utf8 file ok 45 - Function file_md5sum should alias to file_md5sum_is ok 46 - function 'files_eq' exported ok 47 - files_eq works when correct ok 48 - files_eq works when correct with default text ok 49 - files_eq works when incorrect ok 50 - files_eq works with UTF-8 decoding ok 51 - files_eq works without UTF-8 decoding ok 52 - files_eq works with Big5 decoding ok 53 - files_eq works with :raw decoding ok 54 - Function file_contents_identical should alias to files_eq ok 55 - function 'file_contents_eq_or_diff' exported ok 56 - file_contents_eq_or_diff works when correct ok 57 - works when correct with default description not ok 58 - file_contents_eq_or_diff works when incorrect not ok 59 - file_contents_eq_or_diff diagnostics use context ok 60 - file_contents_eq_or_diff works with UTF-8 encoding not ok 61 - file_contents_eq works with Big5 encoding ok 62 - function 'files_eq_or_diff' exported ok 63 - files_eq_or_diff works when correct ok 64 - files_eq_or_diff works when correct with default text ok 65 - files_eq_or_diff works with UTF-8 decoding ok 66 - files_eq_or_diff works without UTF-8 decoding ok 67 - files_eq_or_diff works with Big5 decoding ok 68 - files_eq_or_diff works with :raw decoding ok 69 - files_eq_or_diff failure emits diff ok 70 - files_eq_or_diff failure emits old style diff Failed 3/70 subtests t/pod-coverage.t .. 1..1 ok 1 - Pod coverage on Test::File::Contents ok t/pod.t ... 1..1 ok 1 - POD test for blib/lib/Test/File/Contents.pm ok Test Summary Report --- t/10.basic.t(Wstat: 0 Tests: 70 Failed: 3) Failed tests: 58-59, 61 Files=3, Tests=72, 1 wallclock secs ( 0.02 usr 0.01 sys + 0.20 cusr 0.00 csys = 0.23 CPU) Result: FAIL Failed 1/3 test programs. 3/72 subtests failed. dh_auto_test: perl Build test --verbose 1 returned exit code 255 debian/rules:4: recipe for target 'build' failed make: *** [build] Error 255 [..] The full build log is attached. Regards, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `- libtest-file-contents-perl.0.21-2.unstable.amd64.log.txt.gz Description: Binary data ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds