James Carlson wrote:
Darren Reed writes:
In section 1, towards the end you say:
"This case does not upgrade the stability of these interfaces."
What is required to make these intefaces be upgradable from
Consolidation Private to Stable?
Making them Stable requires that we publish _complete_ man pages for
them. Someone will have to write those up.
ARC review is required, but that's the easy part. Besides providing
the man page text, the case itself is a one-sentence affair.
The tone of this project (as I read it) is for this interface
to be used by people outside of the local team and to me that
implies that the interfaces should be targetted at being stable.
Hence my question, why is this only going to be Consolidation
Private.
Now that solaris is open, we need to be making more effort
to provide good stable interfaces for developers at all levels
to work with so that they aren't encouraged to read source
code and use interfaces that will cause them pain in the future.
A bigger issue is that we have to be sure we're ready to have the
interfaces carved in stone. Once they're made Stable, we can't make
any more incompatible changes to them. So, if there are any places
where the paint hasn't yet dried or where things aren't quite as nice
as we'd like, those need to be fixed first.
Right, what I want to know, from Sebastien, is are there any places
where the paint isn't dry or are there any places that aren't quite as
nice? If so, what are they? Or is there some other reason (I don't
think documentation is a good excuse) for not making it stable?
Darren
_______________________________________________
networking-discuss mailing list
[email protected]