Keith M Wesolowski writes:

> It would be much better if this were done on a per-file or better yet
> per-package basis, so that distributions could, as they do today,
> elect to include or not include a particular feature.  I don't think
> adding a lot of #ifdef SOLARIS is the right answer here - after all,
> do we then allow integration of #ifdef SCHILLIX, #ifdef BELENIX, etc.?

Agreed: this kind of code is a maintenance nightmare.

> If the project team can't isolate their feature well enough that it
> can be easily excluded if desired, and they can't convince other
> contributors that the feature is worth the cost of supporting it as a
> first-class citizen, then the project really doesn't belong in the
> gate.

True.  In the case of US-I support, I had initially thought about
delivering it in separate packages: SUNWus1 and SUNWus1u which contain the
necessary inetboot, ufsboot files and Ultra-1 symlinks.  I dropped that
plan when it occured to me that this would mean having separate inetboot
and ufsboot files for Ultra-1 and SUNW,Ultra-Enterprise which would allow
booting on US-I systems while the generic sun4u ufsboot/inetboot would
not.  Having to deal with those separate files (e.g. for diskless installs
etc.) would be much more trouble than just allowing the generic sun4u
ufsboot/inetboot files to run on US-I again.  If this is accepted, it may
be better to include the Ultra-1 etc. symlinks etc. directly in the core
packages instead of separating them into their own packages.

> That's not necessarily the case for US-I support - scoped properly,
> this project could provide worthwhile benefits with little impact on
> other code.  But before anyone asks, sun4m (or any other project

True, as the webrev posted before demonstrates.  I've the same plan for
le(7D) revival: move it to its own SUNWle and SUNWleh packages, so they
can be included or excluded at will.

> proposing to restore the 32-bit SPARC kernel) would be both impossible
> to isolate and excessively costly for all contributors.

... as has been discussed extensively on opensolaris-discuss in the past.
No argument here :-)

        Rainer

-----------------------------------------------------------------------------
Rainer Orth, Faculty of Technology, Bielefeld University
_______________________________________________
opensolaris-code mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/opensolaris-code

Reply via email to