building our source tree

News and Announcements related to GhostBSD
User avatar
ericbsd
Developer
Posts: 2125
Joined: Mon Nov 19, 2012 7:54 pm

Re: building our source tree

Post by ericbsd »

Yea forking the ports tree might be the best thing to do here.

Also, it might be an excellent idea to go with two machines. The only thing we will have to use one of those machines hosts all packages. Hosthing packages on the same machine than the ISO might not be a good idea for traffic.
ASX
Posts: 988
Joined: Wed May 06, 2015 12:46 pm

Re: building our source tree

Post by ASX »

ok, go for the fork.

I wish we will have a "network traffic" problem. :)
User avatar
ericbsd
Developer
Posts: 2125
Joined: Mon Nov 19, 2012 7:54 pm

Re: building our source tree

Post by ericbsd »

One day it will happen. :D
User avatar
ericbsd
Developer
Posts: 2125
Joined: Mon Nov 19, 2012 7:54 pm

Re: building our source tree

Post by ericbsd »

Yea last thing are we going for the 2 server?
kraileth
Posts: 312
Joined: Sun Sep 04, 2016 12:30 pm

Re: building our source tree

Post by kraileth »

Forking the ports tree makes a lot of sense in this case. Will the GhostBSD specific ports be merged into it on Github as well? And what is the hardware you're targeting for the two machines?
User avatar
NevilleGoddard
Developer
Posts: 517
Joined: Thu Dec 22, 2016 10:30 pm
Location: Japan

Re: building our source tree

Post by NevilleGoddard »

I agree about forking the ports tree.
I think in the future we will have a network traffic problem. :D
People just have to try it and see how good it is.
ASX
Posts: 988
Joined: Wed May 06, 2015 12:46 pm

Re: building our source tree

Post by ASX »

kraileth wrote:Forking the ports tree makes a lot of sense in this case. Will the GhostBSD specific ports be merged into it on Github as well?
At this time the plan is to merge the two ports tree only locally, but yes, eventually later we could push the merged tree on github.
And what is the hardware you're targeting for the two machines?
Our current machine is a Xeon E5-1650, 64 GB RAM, 2 x 3TB, approximately it can build on average 370 pkgs/hour (without ccache).

We discussed about on IRC, and we have considered to use two bulders instead of one, probably two of:
https://www.soyoustart.com/ca/en/offers/e3-sat-3.xml

so that we can get 270 + 270 pkgs/hour, more or less at the same price of the E5-1650. (56+56 CAD vs. 100 CAD).

Beside the price and the performances, I like the idea of multiple builders than can run in parallel, and also will provide a fallback in case of a machine failure.
ASX
Posts: 988
Joined: Wed May 06, 2015 12:46 pm

Re: building our source tree

Post by ASX »

ericbsd wrote:Yea last thing are we going for the 2 server?
Very likely, although I don't have a definitive answer.

The E5-1650 will expire in one week, if we are going to change, please allow for a couple of days to transfer a few things from the current machine to the new one. (mainly distfiles)

EDIT:
two types of setup are still untested: UFS striped and ZFS striped, and if you agree, I'm available to reinstall the e5-1650 using a striped config and retest.
User avatar
ericbsd
Developer
Posts: 2125
Joined: Mon Nov 19, 2012 7:54 pm

Re: building our source tree

Post by ericbsd »

Ihave no problem with that test fot now.
ASX
Posts: 988
Joined: Wed May 06, 2015 12:46 pm

Re: building our source tree

Post by ASX »

ericbsd wrote:Ihave no problem with that test fot now.
OK, I will do the test, because most likely we will dismiss this server in one week, so it doesn't make sense to finalize the setup there. ;)
Post Reply