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

2016-03-06 Thread Holger Levsen
Hi Vagrant,

On Sonntag, 6. März 2016, Vagrant Cascadian wrote:
> 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)?

yup, that's true on armhf, the variation table there is inaccurate. (Patches 
welcome…)

I'm also pondering to change it to use CPUs+1 for the first builds and CPUs 
for the 2nd ones.
 
> 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.

I choose to give it 6 jobs, as it has 2gb ram and RAM is mostly the defining 
factor. All nodes have free cpu ressources (most of the times)…
 
> And thanks for maintaining the other side of the infrastructure! :)

:-)


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

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