Re: [Reproducible-builds] new armhf nodes (Firefly-4gb, BeagleBoard-X15)

2016-03-05 Thread Vagrant Cascadian
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)

2016-03-05 Thread Holger Levsen
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

2016-03-05 Thread Holger Levsen
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#816841: ruby-buff-config: FTBFS: (test failure) Buff::Config::JSON#reload updates the contents of self from disk

2016-03-05 Thread Chris Lamb
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] Bug#816824: libtest-file-contents-perl: FTBFS: not ok 58 - file_contents_eq_or_diff works when incorrect

2016-03-05 Thread Chris Lamb
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