[CentOS] build Centos source/rpms from scratch...

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



On Sat, 19 Aug 2006, Jim Perrin wrote:

It's been stated a couple times on the list that there's no interest in helping people rebuild the entire distribution from scratch.
...
beyond that, I'd say you're on your own. Too much rebuilding dilutes the gene pool.

Jim states it humorously, but a whole swarm of issues with emerge during a rebuild effort: - Will package building be done in an 'as found' build environment, or in a chroot
	- As non-root, or as root
- Will the build of the packages be done in a minimal build chroot, a defined chroot, a fully populated build chroot - Will the build chroot be pristine every time, or are shortcuts tolerated
	- How will non-explicit BuildReq's to be handled
	- What arches are targets
	- What installation methods will be supported
- Is it a goal to maintain ABI interop with the upstream PNAEVL, or is drift tolerated - What workarounds will be used to solve reaching a ABI identicality when the upstream has build with a tool (such as a GCC variant) not released - What post-testing processes will be used to measure confirmance - Is it going to solve the trademark issues, or ignore them - Will all package versions match the upstream identically, or will 'creep' of later versions and fixes be accepted
	- How will updates be handled

We have not even touched on issues surrounding binary and source code distribution, support, documentation, mailing lists, bug trackers, community building, and the like.

Thinking of material alternative efforts similar to CentOS', David Parsley worked and published his solution first, has as to RHAS21; John Morris later with his writeup as to RHEL 3; and many others as well within the context of the 'rebuilds' of RH Enterprise sources derived distributions. Each has made differing choices, and to greater and lesser extents, documented their efforts. David has retired Tao into CentOS recently, as it was so demanding; others as well have flagged in their 'freshness' over time.

A strong aspect of CentOS is the ability to attract and retain committed volunteers, and really become the 'community' solution for the whole range of 'being an Enterprise-grade Distribution' -- it is far more than just compiling packages so that they can be wedged into an installable format.

Here, as with the IRC channel's guidelines, well asked questions may draw a meaningful response from a CentOS 'insider'; general ones will (and I argue, _should_) not.

Solve about the Cost/Benefit equation from the standpoint of a CentOS volunteer: Asking how to make CentOS weaker (as by a random call not showing the slightest bit of advance research and being a distractor from more pressing tasks) is a question thoughtlessly asked. Within the range of proper replies: devnull it and move on. Another couple approaches from the core group also have been offered.

Thanks, CentOS core group.  You know who you are.

- Russ Herrold
_______________________________________________
CentOS mailing list
CentOS@xxxxxxxxxx
http://lists.centos.org/mailman/listinfo/centos

[Index of Archives]     [CentOS]     [CentOS Announce]     [CentOS Development]     [CentOS ARM Devel]     [CentOS Docs]     [CentOS Virtualization]     [Carrier Grade Linux]     [Linux Media]     [Asterisk]     [DCCP]     [Netdev]     [Xorg]     [Linux USB]
  Powered by Linux